Lines Matching refs:entry

249 ArrayRef<const uint8_t> GetJITCodeEntrySymFile(const JITCodeEntry* entry) {  in GetJITCodeEntrySymFile()  argument
250 return ArrayRef<const uint8_t>(entry->symfile_addr_, entry->symfile_size_); in GetJITCodeEntrySymFile()
278 static void InsertNewEntry(const JITCodeEntry* entry, const JITCodeEntry* next) { in InsertNewEntry() argument
279 CHECK_EQ(entry->seqlock_.load(kNonRacingRelaxed) & 1, 1u) << "Expected invalid entry"; in InsertNewEntry()
282 JITCodeEntry* writable = NativeInfo::Writable(entry); in InsertNewEntry()
288 NativeInfo::Writable(next)->prev_ = entry; in InsertNewEntry()
290 descriptor.tail_ = entry; in InsertNewEntry()
294 NativeInfo::Writable(prev)->next_.store(entry, std::memory_order_release); in InsertNewEntry()
296 descriptor.head_.store(entry, std::memory_order_release); in InsertNewEntry()
340 const JITCodeEntry* entry = descriptor.free_entries_; in CreateJITCodeEntryInternal() local
344 JITCodeEntry* writable_entry = NativeInfo::Writable(entry); in CreateJITCodeEntryInternal()
354 InsertNewEntry<NativeInfo>(entry, next); in CreateJITCodeEntryInternal()
355 descriptor.relevant_entry_ = entry; in CreateJITCodeEntryInternal()
362 return entry; in CreateJITCodeEntryInternal()
366 static void DeleteJITCodeEntryInternal(const JITCodeEntry* entry) { in DeleteJITCodeEntryInternal() argument
367 CHECK(entry != nullptr); in DeleteJITCodeEntryInternal()
372 const JITCodeEntry* next = entry->next_.load(kNonRacingRelaxed); in DeleteJITCodeEntryInternal()
373 const JITCodeEntry* prev = entry->prev_; in DeleteJITCodeEntryInternal()
384 descriptor.relevant_entry_ = entry; in DeleteJITCodeEntryInternal()
392 JITCodeEntry* writable_entry = NativeInfo::Writable(entry); in DeleteJITCodeEntryInternal()
398 const uint8_t* symfile = entry->symfile_addr_; in DeleteJITCodeEntryInternal()
407 descriptor.free_entries_ = entry; in DeleteJITCodeEntryInternal()
423 for (const JITCodeEntry* entry = __dex_debug_descriptor.head_; entry != nullptr; ) { in RemoveNativeDebugInfoForDex() local
424 const JITCodeEntry* next = entry->next_; // Save next pointer before we free the memory. in RemoveNativeDebugInfoForDex()
425 if (entry->symfile_addr_ == dexfile->Begin()) { in RemoveNativeDebugInfoForDex()
426 DeleteJITCodeEntryInternal<DexNativeInfo>(entry); in RemoveNativeDebugInfoForDex()
428 entry = next; in RemoveNativeDebugInfoForDex()