Home | History | Annotate | Download | only in runtime

Lines Matching defs:code_pointer

202   const void* code_pointer = GetQuickOatCodePointer(pointer_size);
203 if (code_pointer == nullptr) {
206 return GetMappingTable(code_pointer, pointer_size);
209 inline const uint8_t* ArtMethod::GetMappingTable(const void* code_pointer, size_t pointer_size) {
210 DCHECK(code_pointer != nullptr);
211 DCHECK_EQ(code_pointer, GetQuickOatCodePointer(pointer_size));
213 reinterpret_cast<const OatQuickMethodHeader*>(code_pointer)[-1].mapping_table_offset_;
217 return reinterpret_cast<const uint8_t*>(code_pointer) - offset;
221 const void* code_pointer = GetQuickOatCodePointer(pointer_size);
222 if (code_pointer == nullptr) {
225 return GetVmapTable(code_pointer, pointer_size);
228 inline const uint8_t* ArtMethod::GetVmapTable(const void* code_pointer, size_t pointer_size) {
230 DCHECK(code_pointer != nullptr);
231 DCHECK_EQ(code_pointer, GetQuickOatCodePointer(pointer_size));
233 reinterpret_cast<const OatQuickMethodHeader*>(code_pointer)[-1].vmap_table_offset_;
237 return reinterpret_cast<const uint8_t*>(code_pointer) - offset;
242 const void* code_pointer = GetQuickOatCodePointer(sizeof(void*));
243 DCHECK(code_pointer != nullptr);
245 reinterpret_cast<const OatQuickMethodHeader*>(code_pointer)[-1].vmap_table_offset_;
247 reinterpret_cast<const void*>(reinterpret_cast<const uint8_t*>(code_pointer) - offset);
252 const void* code_pointer = GetQuickOatCodePointer(pointer_size);
253 if (code_pointer == nullptr) {
256 return GetNativeGcMap(code_pointer, pointer_size);
259 inline const uint8_t* ArtMethod::GetNativeGcMap(const void* code_pointer, size_t pointer_size) {
260 DCHECK(code_pointer != nullptr);
261 DCHECK_EQ(code_pointer, GetQuickOatCodePointer(pointer_size));
263 reinterpret_cast<const OatQuickMethodHeader*>(code_pointer)[-1].gc_map_offset_;
267 return reinterpret_cast<const uint8_t*>(code_pointer) - offset;
316 inline QuickMethodFrameInfo ArtMethod::GetQuickFrameInfo(const void* code_pointer) {
317 DCHECK(code_pointer != nullptr);
319 CHECK_EQ(code_pointer, GetQuickOatCodePointer(sizeof(void*)));
321 return reinterpret_cast<const OatQuickMethodHeader*>(code_pointer)[-1].frame_info_;