Lines Matching refs:JITCodeEntry
107 void NotifyDebugger(jit_code_entry* JITCodeEntry) { in NotifyDebugger() argument
111 JITCodeEntry->prev_entry = nullptr; in NotifyDebugger()
113 JITCodeEntry->next_entry = NextEntry; in NotifyDebugger()
115 NextEntry->prev_entry = JITCodeEntry; in NotifyDebugger()
117 __jit_debug_descriptor.first_entry = JITCodeEntry; in NotifyDebugger()
118 __jit_debug_descriptor.relevant_entry = JITCodeEntry; in NotifyDebugger()
143 jit_code_entry* JITCodeEntry = new jit_code_entry(); in registerObject() local
145 if (!JITCodeEntry) { in registerObject()
149 JITCodeEntry->symfile_addr = Buffer; in registerObject()
150 JITCodeEntry->symfile_size = Size; in registerObject()
152 ObjectBufferMap[Buffer] = std::make_pair(Size, JITCodeEntry); in registerObject()
153 NotifyDebugger(JITCodeEntry); in registerObject()
173 jit_code_entry*& JITCodeEntry = I->second.second; in deregisterObjectInternal() local
180 jit_code_entry* PrevEntry = JITCodeEntry->prev_entry; in deregisterObjectInternal()
181 jit_code_entry* NextEntry = JITCodeEntry->next_entry; in deregisterObjectInternal()
190 assert(__jit_debug_descriptor.first_entry == JITCodeEntry); in deregisterObjectInternal()
195 __jit_debug_descriptor.relevant_entry = JITCodeEntry; in deregisterObjectInternal()
199 delete JITCodeEntry; in deregisterObjectInternal()
200 JITCodeEntry = nullptr; in deregisterObjectInternal()