Home
last modified time | relevance | path

Searched refs:StackMap (Results 1 – 8 of 8) sorted by relevance

/art/runtime/
Dstack_map.cc24 constexpr uint32_t StackMap::kNoDexRegisterMap;
25 constexpr uint32_t StackMap::kNoInlineInfo;
105 uint32_t StackMap::GetDexPc(const CodeInfo& info) const { in GetDexPc()
109 void StackMap::SetDexPc(const CodeInfo& info, uint32_t dex_pc) { in SetDexPc()
113 uint32_t StackMap::GetNativePcOffset(const CodeInfo& info) const { in GetNativePcOffset()
117 void StackMap::SetNativePcOffset(const CodeInfo& info, uint32_t native_pc_offset) { in SetNativePcOffset()
121 uint32_t StackMap::GetDexRegisterMapOffset(const CodeInfo& info) const { in GetDexRegisterMapOffset()
128 void StackMap::SetDexRegisterMapOffset(const CodeInfo& info, uint32_t offset) { in SetDexRegisterMapOffset()
135 uint32_t StackMap::GetInlineDescriptorOffset(const CodeInfo& info) const { in GetInlineDescriptorOffset()
143 void StackMap::SetInlineDescriptorOffset(const CodeInfo& info, uint32_t offset) { in SetInlineDescriptorOffset()
[all …]
Dstack_map.h79 friend class StackMap; variable
682 class StackMap {
684 StackMap() {} in StackMap() function
686 explicit StackMap(MemoryRegion region) : region_(region) {} in StackMap() function
727 bool Equals(const StackMap& other) const { in Equals()
856 return StackMap::kRegisterMaskOffset; in ComputeStackMapRegisterMaskOffset()
894 StackMap GetStackMapAt(size_t i) const { in GetStackMapAt()
896 return StackMap(GetStackMaps().Subregion(i * size, size)); in GetStackMapAt()
939 return StackMap::ComputeStackMapSizeInternal(GetStackMaskSize(), in StackMapSize()
960 DexRegisterMap GetDexRegisterMapOf(StackMap stack_map, uint32_t number_of_dex_registers) const { in GetDexRegisterMapOf()
[all …]
Dcheck_reference_map_visitor.h68 StackMap stack_map = code_info.GetStackMapForNativePcOffset(native_pc_offset); in CheckOptimizedMethod()
Dart_method.cc185 StackMap stack_map = code_info.GetStackMapForNativePcOffset(sought_offset); in ToDexPc()
Dstack.cc236 StackMap stack_map = code_info.GetStackMapForNativePcOffset(native_pc_offset); in GetVRegFromOptimizedCode()
Dthread.cc2330 StackMap map = code_info.GetStackMapForNativePcOffset(native_pc_offset); in VisitQuickFrame()
/art/compiler/optimizing/
Dstack_map_test.cc67 StackMap stack_map = code_info.GetStackMapAt(0); in TEST()
163 StackMap stack_map = code_info.GetStackMapAt(0); in TEST()
220 StackMap stack_map = code_info.GetStackMapAt(1); in TEST()
302 StackMap stack_map = code_info.GetStackMapAt(0); in TEST()
398 StackMap stack_map0 = code_info.GetStackMapAt(0); in TEST()
405 StackMap stack_map1 = code_info.GetStackMapAt(1); in TEST()
410 ASSERT_NE(stack_map1.GetDexRegisterMapOffset(code_info), StackMap::kNoDexRegisterMap); in TEST()
444 StackMap sm0 = ci.GetStackMapAt(0); in TEST()
450 StackMap sm1 = ci.GetStackMapAt(1); in TEST()
456 StackMap sm2 = ci.GetStackMapAt(2); in TEST()
[all …]
Dstack_map_stream.cc110 * StackMap::ComputeStackMapSize(stack_mask_size_, in PrepareForFillIn()
228 StackMap stack_map = code_info.GetStackMapAt(i); in FillIn()
240 stack_map.SetDexRegisterMapOffset(code_info, StackMap::kNoDexRegisterMap); in FillIn()
300 stack_map.SetInlineDescriptorOffset(code_info, StackMap::kNoInlineInfo); in FillIn()