Lines Matching refs:entry
100 entry: Pin<Box<JITCodeEntry>>, field
111 let mut entry = Pin::new(Box::new(JITCodeEntry { in register() localVariable
119 register_gdb_jit_image(&mut *entry); in register()
122 Self { entry, file } in register()
134 unregister_gdb_jit_image(&mut *self.entry); in drop()
142 unsafe fn register_gdb_jit_image(entry: *mut JITCodeEntry) { in register_gdb_jit_image()
148 (*entry).next_entry = desc.first_entry; in register_gdb_jit_image()
150 (*desc.first_entry).prev_entry = entry; in register_gdb_jit_image()
152 desc.first_entry = entry; in register_gdb_jit_image()
154 desc.relevant_entry = entry; in register_gdb_jit_image()
164 unsafe fn unregister_gdb_jit_image(entry: *mut JITCodeEntry) { in unregister_gdb_jit_image()
170 if !(*entry).prev_entry.is_null() { in unregister_gdb_jit_image()
171 (*(*entry).prev_entry).next_entry = (*entry).next_entry; in unregister_gdb_jit_image()
173 desc.first_entry = (*entry).next_entry; in unregister_gdb_jit_image()
175 if !(*entry).next_entry.is_null() { in unregister_gdb_jit_image()
176 (*(*entry).next_entry).prev_entry = (*entry).prev_entry; in unregister_gdb_jit_image()
179 desc.relevant_entry = entry; in unregister_gdb_jit_image()