Home
last modified time | relevance | path

Searched refs:kprobe_insn_cache (Results 1 – 2 of 2) sorted by relevance

/linux-6.15/include/linux/
H A Dkprobes.h285 struct kprobe_insn_cache { struct
296 extern kprobe_opcode_t *__get_insn_slot(struct kprobe_insn_cache *c); argument
297 extern void __free_insn_slot(struct kprobe_insn_cache *c,
300 extern bool __is_insn_slot_addr(struct kprobe_insn_cache *c,
304 extern struct kprobe_insn_cache kprobe_##__name##_slots; \
322 int kprobe_cache_get_kallsym(struct kprobe_insn_cache *c, unsigned int *symnum,
/linux-6.15/kernel/
H A Dkprobes.c93 struct kprobe_insn_cache *cache;
99 static int slots_per_page(struct kprobe_insn_cache *c) in slots_per_page()
126 struct kprobe_insn_cache kprobe_insn_slots = {
135 static int collect_garbage_slots(struct kprobe_insn_cache *c);
141 kprobe_opcode_t *__get_insn_slot(struct kprobe_insn_cache *c) in __get_insn_slot()
223 static int collect_garbage_slots(struct kprobe_insn_cache *c) in collect_garbage_slots()
245 static long __find_insn_page(struct kprobe_insn_cache *c, in __find_insn_page()
266 void __free_insn_slot(struct kprobe_insn_cache *c, in __free_insn_slot()
294 bool __is_insn_slot_addr(struct kprobe_insn_cache *c, unsigned long addr) in __is_insn_slot_addr()
312 int kprobe_cache_get_kallsym(struct kprobe_insn_cache *c, unsigned int *symnum, in kprobe_cache_get_kallsym()
[all …]