Searched refs:header (Results 1 - 25 of 38) sorted by last modified time

12

/art/test/566-polymorphic-inlining/
H A Dpolymorphic_inline.cc33 OatQuickMethodHeader* header = nullptr; local
36 header = OatQuickMethodHeader::FromEntryPoint(method->GetEntryPointFromQuickCompiledCode());
37 if (code_cache->ContainsPc(header->GetCode())) {
45 CodeInfo info = header->GetOptimizedCodeInfo();
/art/test/570-checker-osr/
H A Dosr.cc42 const OatQuickMethodHeader* header = local
44 if (header != nullptr && header == GetCurrentOatQuickMethodHeader()) {
/art/test/common/
H A Druntime_state.cc141 OatQuickMethodHeader* header = nullptr; local
145 header = OatQuickMethodHeader::FromEntryPoint(method->GetEntryPointFromQuickCompiledCode());
146 if (code_cache->ContainsPc(header->GetCode())) {
/art/tools/
H A Dcpplint.py57 # - Avoid inlining non-trivial constructors in header files
145 The root directory used for deriving header guard CPP variable.
146 By default, the header guard CPP variable is calculated as the relative
153 Assuing that src/.git exists, the header guard CPP variables for
360 # The root directory used for deriving header guard CPP variable.
436 Call CheckNextIncludeOrder() once for each header in the file, passing
450 _C_SYS_HEADER: 'C system header',
451 _CPP_SYS_HEADER: 'C++ system header',
452 _LIKELY_MY_HEADER: 'header this file implements',
453 _POSSIBLE_MY_HEADER: 'header thi
[all...]
H A Dstream-trace-converter.py18 a header and body part, which, when concatenated, make up a non-streaming trace file that
71 def PrintHeader(self, header):
72 header.write('*version\n');
73 header.write('3\n');
74 header.write('data-file-overflow=false\n');
75 header.write('clock=dual\n');
76 header.write('vm=art\n');
149 def Finalize(self, header):
150 header.write('*threads\n')
152 header
[all...]
/art/tools/dexfuzz/src/dexfuzz/rawdex/
H A DMapList.java39 file.seek(rawDexFile.header.mapOff.getOriginalOffset());
H A DOffset.java62 * and it's not pointing at the header, then this is set.
66 public Offset(boolean header) { argument
67 pointsAtHeader = header;
119 * Example: if there are no fields referred to in a DEX file, then header.field_ids_off
121 * at the header (only the header MapItem should do this) with a flag. Therefore, this
H A DOffsetTracker.java86 * (why? to read, we read the header, then the map list, and then use the map
88 * when we write, we write the header, and then we cannot write the map list
91 * so we can skip there after we write out the header.
148 * Only MapItem should call this method, when the MapItem that points to the header
256 * Called after writing out the header, to skip to after the map list.
323 // Add the field IDs to the header.
324 rawDexFile.header.fieldIdsOff.unsetNullAndPointTo(fieldOffsettable);
325 rawDexFile.header.fieldIdsSize = 1;
362 // Based on the type of the item we just added, check the relevant Offset in the header
365 HeaderItem header
[all...]
H A DRawDexFile.java28 public HeaderItem header; field in class:RawDexFile
32 // Can be allocated after reading the header.
59 // Read header.
60 (header = new HeaderItem()).read(file);
63 stringIds = new ArrayList<StringIdItem>(header.stringIdsSize);
64 typeIds = new ArrayList<TypeIdItem>(header.typeIdsSize);
65 protoIds = new ArrayList<ProtoIdItem>(header.protoIdsSize);
66 fieldIds = new ArrayList<FieldIdItem>(header.fieldIdsSize);
67 methodIds = new ArrayList<MethodIdItem>(header.methodIdsSize);
68 classDefs = new ArrayList<ClassDefItem>(header
[all...]
/art/tools/dmtracedump/
H A Dcreatetesttrace.cc20 #include "profile.h" // from VM header
34 * Values from the header of the data file.
47 DataHeader header = {0x574f4c53, VERSION, sizeof(DataHeader), 0LL}; variable
345 header.version = versionNumber;
346 write4LE(dataFp, header.magic);
347 write2LE(dataFp, header.version);
348 write2LE(dataFp, header.offsetToData);
/art/runtime/arch/mips64/
H A Dquick_entrypoints_mips64.S1586 # Store the class pointer in the header. This also overwrites the first pointer. The offsets are
/art/runtime/
H A Dclass_linker.cc779 auto& header = space->GetImageHeader(); local
782 const ImageSection& methods = header.GetMethodsSection();
785 const ImageSection& runtime_methods = header.GetRuntimeMethodsSection();
1150 explicit FixupArtMethodArrayVisitor(const ImageHeader& header) : header_(header) {} argument
1238 const ImageHeader& header = space->GetImageHeader(); local
1453 FixupArtMethodArrayVisitor visitor(header);
1454 header.VisitPackedArtMethods(&visitor, space->Begin(), sizeof(void*));
1461 header.VisitPackedArtMethods(&visitor, space->Begin(), sizeof(void*));
1538 const ImageHeader& header local
1570 const ImageHeader& header = space->GetImageHeader(); local
[all...]
H A Ddex_file_test.cc173 const DexFile::Header& header = raw->GetHeader(); local
174 // TODO: header.magic_
175 EXPECT_EQ(0x00d87910U, header.checksum_);
176 // TODO: header.signature_
177 EXPECT_EQ(904U, header.file_size_);
178 EXPECT_EQ(112U, header.header_size_);
179 EXPECT_EQ(0U, header.link_size_);
180 EXPECT_EQ(0U, header.link_off_);
181 EXPECT_EQ(15U, header.string_ids_size_);
182 EXPECT_EQ(112U, header
[all...]
H A Ddex_file_verifier.cc263 // Check file size from the header.
270 // Compute and verify the checksum in the header.
280 // Check the contents of the header.
287 ErrorStringPrintf("Bad header size: %ud", header_->header_size_);
397 ErrorStringPrintf("Map is missing header entry");
599 if (!CheckListSize(ptr_, 1, sizeof(uint8_t), "encoded_value header")) {
1487 // Get the expected offset and size from the header.
1518 // Check that the offset and size are what were expected from the header.
1580 ErrorStringPrintf("Multiple header items");
1607 ErrorStringPrintf("Map not at header
2421 GetStringOrError(const uint8_t* const begin, const DexFile::Header* const header, uint32_t string_idx) argument
2439 GetClassOrError(const uint8_t* const begin, const DexFile::Header* const header, uint32_t class_idx) argument
2456 GetFieldDescriptionOrError(const uint8_t* const begin, const DexFile::Header* const header, uint32_t idx) argument
2473 GetMethodDescriptionOrError(const uint8_t* const begin, const DexFile::Header* const header, uint32_t idx) argument
2573 FindMethodName(uint32_t method_index, const uint8_t* begin, const DexFile::Header* header, const char** str, std::string* error_msg) argument
[all...]
H A Ddex_file_verifier_test.cc114 DexFile::Header* header = reinterpret_cast<DexFile::Header*>(dex_file); local
115 uint32_t expected_size = header->file_size_;
120 header->checksum_ = adler_checksum;
1413 DexFile::Header* header = const_cast<DexFile::Header*>(
1418 off_ptr = &header->map_off_;
1421 off_ptr = &header->string_ids_off_;
1424 off_ptr = &header->type_ids_off_;
1427 off_ptr = &header->proto_ids_off_;
1430 off_ptr = &header->field_ids_off_;
1433 off_ptr = &header
[all...]
H A Delf_file.cc112 *error_msg = StringPrintf("File size of %zd bytes not large enough to contain ELF header of "
119 // first just map ELF header to get program header size information
133 // then remap to cover program header
137 "header of %zd bytes: '%s'", file_length,
186 *error_msg = StringPrintf("Failed to find shstrtab section header in ELF file: '%s'",
191 // Find .dynamic section info from program header
194 *error_msg = StringPrintf("Failed to find PT_DYNAMIC program header in ELF file: '%s'",
208 *error_msg = StringPrintf("Failed to find section header for section %d in ELF file: '%s'",
344 *error_msg = StringPrintf("Failed to find PT_DYNAMIC program header i
1699 uint8_t* header = map->Begin(); local
1749 uint8_t* header = map->Begin(); local
[all...]
H A Dintern_table.cc179 const ImageHeader* const header = &image_space->GetImageHeader(); local
181 const ImageSection& section = header->GetImageSection(ImageHeader::kSectionInternedStrings);
186 mirror::Object* root = header->GetImageRoot(ImageHeader::kDexCaches);
H A Doat_file.cc239 *error_msg = StringPrintf("Invalid oat header for '%s': %s",
335 "offset %u of %zu but the size of dex file header is %zu",
364 const DexFile::Header* header = reinterpret_cast<const DexFile::Header*>(dex_file_pointer); local
365 if (Size() - dex_file_offset < header->file_size_) {
372 header->file_size_,
387 UNLIKELY((Size() - class_offsets_offset) / sizeof(uint32_t) < header->class_defs_size_)) {
395 header->class_defs_size_);
425 TypeLookupTable::RawDataLength(header->class_defs_size_)))) {
433 header->class_defs_size_);
439 DexCacheArraysLayout layout(pointer_size, *header);
[all...]
H A Doat_quick_method_header.h43 uintptr_t header = code - OFFSETOF_MEMBER(OatQuickMethodHeader, code_); local
45 IsAlignedParam(header, GetInstructionSetAlignment(kRuntimeISA)))
46 << std::hex << code << " " << std::hex << header; local
47 return reinterpret_cast<OatQuickMethodHeader*>(header);
128 // The offset in bytes from the start of the vmap table to the end of the header.
H A Dstack.cc680 const auto& header = image_space->GetImageHeader(); local
681 const ImageSection& methods = header.GetMethodsSection();
682 const ImageSection& runtime_methods = header.GetRuntimeMethodsSection();
H A Dtrace.cc584 static constexpr size_t kMinBufSize = 18U; // Trace header is up to 18B.
610 static_assert(18 <= kMinBufSize, "Minimum buffer size not large enough for trace header");
715 std::string header(os.str());
723 if (!file.WriteFully(header.c_str(), header.length())) {
735 iov[0].iov_base = reinterpret_cast<void*>(const_cast<char*>(header.c_str()));
736 iov[0].iov_len = header.length();
742 LOG(INFO) << "Trace sent:\n" << header;
746 if (!trace_file_->WriteFully(header.c_str(), header
[all...]
/art/runtime/gc/space/
H A Dbump_pointer_space.cc148 BlockHeader* header = reinterpret_cast<BlockHeader*>(storage); local
149 header->size_ = bytes; // Write out the block header.
162 // If we have 0 blocks then we need to update the main header since we have bump pointer style
191 BlockHeader* header = reinterpret_cast<BlockHeader*>(pos); local
192 size_t block_size = header->size_;
193 pos += sizeof(BlockHeader); // Skip the header so that we know where the objects
198 // assume its the end. TODO: Have a thread update the header when it flushes the block?
H A Dimage_space.cc233 *error_msg = StringPrintf("Unable to read image header for %s", filename);
265 *error_msg = StringPrintf("Unable to read image header for %s at %s",
270 *error_msg = StringPrintf("Unable to read image header for %s at %s",
1175 *error_msg = StringPrintf("Invalid image header in '%s'", image_filename);
1179 // Check that the file is larger or equal to the header size + data size.
1234 // Note: The image header is part of the image due to mmap page alignment required of offset.
1257 *error_msg = StringPrintf("Invalid storage mode in image header %d",
1271 const size_t decompress_offset = sizeof(ImageHeader); // Skip the header.
1328 // Loaded the map, use the image header from the file now in case we patch it with
1610 const ImageHeader& header local
[all...]
/art/runtime/jdwp/
H A Djdwp_event.cc728 * the header.
737 * Write the header into the buffer and send the packet off to the debugger.
1265 * Setup the header for a chunk of DDM data.
1270 /* form the header (JDWP plus DDMS) */
1288 uint8_t header[kJDWPHeaderLen + 8] = { 0 }; local
1296 * "Wrap" the contents of the iovec with a JDWP/DDMS header. We do
1297 * this by creating a new copy of the vector with space for the header.
1306 SetupChunkHeader(type, dataLen, sizeof(header), header);
1308 wrapiov[0].iov_base = header;
[all...]
/art/runtime/jit/
H A Djit_code_cache.cc318 // Ensure the header ends up at expected instruction alignment.
972 const OatQuickMethodHeader* header) {
975 (profiling_info->GetSavedEntryPoint() == header->GetEntryPoint())) {
980 if (method->GetEntryPointFromQuickCompiledCode() == header->GetEntryPoint()) {
990 if (it != osr_code_map_.end() && OatQuickMethodHeader::FromCodePointer(it->second) == header) {
1004 // Ensure the header ends up at expected instruction alignment.
971 InvalidateCompiledCodeFor(ArtMethod* method, const OatQuickMethodHeader* header) argument

Completed in 350 milliseconds

12