Searched refs:DexRegisterMap (Results 1 - 11 of 11) sorted by relevance

/art/runtime/
H A Dstack_map.cc55 DexRegisterLocation::Kind DexRegisterMap::GetLocationInternalKind(
69 DexRegisterLocation DexRegisterMap::GetDexRegisterLocation(uint16_t dex_register_number,
163 void DexRegisterMap::Dump(VariableIndentationOutputStream* vios,
208 DexRegisterMap dex_register_map = code_info.GetDexRegisterMapOf(
241 DexRegisterMap dex_register_map =
H A Dstack_map.h47 // Dex register location container used by DexRegisterMap and StackMapStream.
64 * In addition, DexRegisterMap also uses these values:
73 // for the kind, 5 bits for the value) in a DexRegisterMap.
438 * of bits (fixed per DexRegisterMap instances of a CodeInfo object) depending
440 * (see DexRegisterMap::SingleEntrySizeInBits). The map is 1-byte aligned.
442 class DexRegisterMap { class in class:art::DexRegisterLocation
444 explicit DexRegisterMap(MemoryRegion region) : region_(region) {} function in class:art::DexRegisterLocation::DexRegisterMap
445 DexRegisterMap() {} function in class:art::DexRegisterLocation::DexRegisterMap
620 // Return the size of the DexRegisterMap object, in bytes.
1072 * [CodeInfoEncoding, StackMap+, DexRegisterLocationCatalog+, DexRegisterMap
[all...]
H A Dcheck_reference_map_visitor.h68 DexRegisterMap dex_register_map =
H A Dquick_exception_handler.cc228 DexRegisterMap catch_vreg_map =
238 DexRegisterMap throw_vreg_map =
389 DexRegisterMap vreg_map = IsInInlinedFrame()
H A Dstack.cc278 DexRegisterMap dex_register_map = IsInInlinedFrame()
/art/compiler/optimizing/
H A Dstack_map_test.cc86 DexRegisterMap dex_register_map =
200 DexRegisterMap dex_register_map =
261 DexRegisterMap dex_register_map =
315 DexRegisterMap dex_register_map =
369 DexRegisterMap dex_register_map =
449 DexRegisterMap dex_register_map =
505 // art::DexRegisterMap::SingleEntrySizeInBits).
528 ASSERT_EQ(1u, DexRegisterMap::SingleEntrySizeInBits(number_of_catalog_entries));
536 ASSERT_EQ(128u, DexRegisterMap::GetLiveBitMaskSize(number_of_dex_registers));
538 DexRegisterMap dex_register_map
[all...]
H A Dstack_map_stream.h165 void FillInDexRegisterMap(DexRegisterMap dex_register_map,
171 const DexRegisterMap& dex_register_map,
H A Dstack_map_stream.cc86 // TODO: Support sharing DexRegisterMap across InlineInfo.
197 size_t size = DexRegisterMap::kFixedSize;
199 size += DexRegisterMap::GetLiveBitMaskSize(num_dex_registers);
203 DexRegisterMap::SingleEntrySizeInBits(location_catalog_entries_.size())
326 DexRegisterMap dex_register_map(register_region);
369 DexRegisterMap dex_register_map(register_region);
393 void StackMapStream::FillInDexRegisterMap(DexRegisterMap dex_register_map,
472 const DexRegisterMap& dex_register_map,
/art/compiler/debug/
H A Delf_debug_loc_writer.h90 const std::vector<DexRegisterMap>& dex_register_maps,
149 DexRegisterMap dex_register_map = dex_register_maps[stack_map_index];
177 const std::vector<DexRegisterMap>& dex_register_maps,
H A Delf_debug_info_writer.h180 std::vector<DexRegisterMap> dex_reg_maps;
447 const std::vector<DexRegisterMap>& dex_register_maps,
/art/runtime/jit/
H A Djit.cc465 DexRegisterMap vreg_map =

Completed in 95 milliseconds