Lines Matching refs:JITCodeEntry
94 struct JITCodeEntry { struct
97 std::atomic<JITCodeEntry*> next_; argument
99 JITCodeEntry* prev_; argument
110 JITCodeEntry* relevant_entry_ = nullptr; // The entry affected by the action.
111 std::atomic<JITCodeEntry*> head_{nullptr}; // Head of link list of all entries.
117 uint32_t sizeof_entry = sizeof(JITCodeEntry);
163 static JITCodeEntry* CreateJITCodeEntryInternal( in CreateJITCodeEntryInternal()
180 JITCodeEntry* head = descriptor.head_.load(std::memory_order_relaxed); in CreateJITCodeEntryInternal()
181 JITCodeEntry* entry = new JITCodeEntry; in CreateJITCodeEntryInternal()
207 JITCodeEntry* entry, in DeleteJITCodeEntryInternal()
218 JITCodeEntry* next = entry->next_.load(std::memory_order_relaxed); in DeleteJITCodeEntryInternal()
246 static std::map<const DexFile*, JITCodeEntry*> g_dex_debug_entries GUARDED_BY(g_dex_debug_lock);
254 JITCodeEntry* entry = CreateJITCodeEntryInternal(__dex_debug_descriptor, in AddNativeDebugInfoForDex()
277 static std::multimap<const void*, JITCodeEntry*> g_jit_debug_entries GUARDED_BY(g_jit_debug_lock);
315 JITCodeEntry* entry = (added_it++)->second; in MaybePackJitMiniDebugInfo()
341 JITCodeEntry* packed_entry = CreateJITCodeEntryInternal( in MaybePackJitMiniDebugInfo()
372 JITCodeEntry* entry = CreateJITCodeEntryInternal( in AddNativeDebugInfoForJit()
407 size += sizeof(JITCodeEntry) + entry.second->symfile_size_ + /*map entry*/ 4 * sizeof(void*); in GetJitMiniDebugInfoMemUsage()