Searched defs:addr (Results 1 - 25 of 43) sorted by relevance

12

/kernel/debug/kdb/
H A Dkdb_debugger.c57 unsigned long addr = kgdb_arch_pc(ks->ex_vector, ks->linux_regs); local
66 addr = instruction_pointer(ks->linux_regs);
79 if ((bp->bp_enabled) && (bp->bp_addr == addr)) {
82 if (addr != instruction_pointer(ks->linux_regs))
83 kgdb_arch_set_pc(ks->linux_regs, addr);
91 if (bp->bp_addr == addr) {
H A Dkdb_bt.c21 static void kdb_show_stack(struct task_struct *p, void *addr) argument
27 if (addr) {
28 show_stack((struct task_struct *)p, addr);
48 * bt [<address-expression>] (addr-exp is for alternate stacks)
111 unsigned long addr; local
157 diag = kdbgetularg((char *)argv[1], &addr);
160 kdb_set_current_task((struct task_struct *)addr);
161 return kdb_bt1((struct task_struct *)addr, ~0UL, argcount, 0);
197 diag = kdbgetaddrarg(argc, argv, &nextarg, &addr,
201 kdb_show_stack(kdb_current_task, (void *)addr);
[all...]
H A Dkdb_bp.c262 * [bp|bph] <addr-expression> [DATAR|DATAW]
381 unsigned long addr; local
408 diag = kdbgetularg(argv[1], &addr);
416 if (addr < KDB_MAXBPT) {
417 bp = &kdb_breakpoints[addr];
418 lowbp = highbp = addr;
423 if (bp->bp_addr == addr) {
H A Dkdb_support.c64 * less than 'addr'.
67 * addr Address to check for symbol near
82 int kdbnearsym(unsigned long addr, kdb_symtab_t *symtab) argument
91 kdb_printf("kdbnearsym: addr=0x%lx, symtab=%p\n", addr, symtab);
94 if (addr < 4096)
98 kdb_printf("kdbnearsym: addr=0x%lx cannot kmalloc knt1\n",
99 addr);
102 symtab->sym_name = kallsyms_lookup(addr, &symbolsize , &offset,
106 addr
258 kdb_symbol_print(unsigned long addr, const kdb_symtab_t *symtab_p, unsigned int punc) argument
326 kdb_getarea_size(void *res, unsigned long addr, size_t size) argument
351 kdb_putarea_size(unsigned long addr, void *res, size_t size) argument
377 kdb_getphys(void *res, unsigned long addr, size_t size) argument
403 kdb_getphysword(unsigned long *word, unsigned long addr, size_t size) argument
453 kdb_getword(unsigned long *word, unsigned long addr, size_t size) argument
502 kdb_putword(unsigned long addr, unsigned long word, size_t size) argument
[all...]
/kernel/
H A Dextable.c51 const struct exception_table_entry *search_exception_tables(unsigned long addr) argument
55 e = search_extable(__start___ex_table, __stop___ex_table-1, addr);
57 e = search_module_extables(addr);
61 static inline int init_kernel_text(unsigned long addr) argument
63 if (addr >= (unsigned long)_sinittext &&
64 addr < (unsigned long)_einittext)
69 int core_kernel_text(unsigned long addr) argument
71 if (addr >= (unsigned long)_stext &&
72 addr < (unsigned long)_etext)
76 init_kernel_text(addr))
91 core_kernel_data(unsigned long addr) argument
99 __kernel_text_address(unsigned long addr) argument
118 kernel_text_address(unsigned long addr) argument
134 unsigned long addr; local
[all...]
H A Dkallsyms.c55 static inline int is_kernel_inittext(unsigned long addr) argument
57 if (addr >= (unsigned long)_sinittext
58 && addr <= (unsigned long)_einittext)
63 static inline int is_kernel_text(unsigned long addr) argument
65 if ((addr >= (unsigned long)_stext && addr <= (unsigned long)_etext) ||
66 arch_is_kernel_text(addr))
68 return in_gate_area_no_mm(addr);
71 static inline int is_kernel(unsigned long addr) argument
73 if (addr >
78 is_ksym_addr(unsigned long addr) argument
215 get_symbol_pos(unsigned long addr, unsigned long *symbolsize, unsigned long *offset) argument
275 kallsyms_lookup_size_offset(unsigned long addr, unsigned long *symbolsize, unsigned long *offset) argument
292 kallsyms_lookup(unsigned long addr, unsigned long *symbolsize, unsigned long *offset, char **modname, char *namebuf) argument
317 lookup_symbol_name(unsigned long addr, char *symname) argument
335 lookup_symbol_attrs(unsigned long addr, unsigned long *size, unsigned long *offset, char *modname, char *name) argument
[all...]
H A Dprofile.c149 void profile_munmap(unsigned long addr) argument
151 blocking_notifier_call_chain(&munmap_notifier, 0, (void *)addr);
H A Dptrace.c274 unsigned long addr,
282 if (addr != 0)
619 unsigned long addr,
627 ret = copy_from_user(&arg, (void __user *) addr,
798 unsigned long addr, unsigned long data)
810 return generic_ptrace_peekdata(child, addr, data);
813 return generic_ptrace_pokedata(child, addr, data);
826 ret = ptrace_peek_siginfo(child, addr, data);
843 if (addr != sizeof(sigset_t)) {
858 if (addr !
273 ptrace_attach(struct task_struct *task, long request, unsigned long addr, unsigned long flags) argument
618 ptrace_peek_siginfo(struct task_struct *child, unsigned long addr, unsigned long data) argument
797 ptrace_request(struct task_struct *child, long request, unsigned long addr, unsigned long data) argument
1075 generic_ptrace_peekdata(struct task_struct *tsk, unsigned long addr, unsigned long data) argument
1087 generic_ptrace_pokedata(struct task_struct *tsk, unsigned long addr, unsigned long data) argument
1099 compat_ptrace_request(struct task_struct *child, compat_long_t request, compat_ulong_t addr, compat_ulong_t data) argument
[all...]
H A Dresource.c391 * @start: start addr
392 * @end: end addr
1446 * Check if the requested addr and size spans more than any slot in the
1449 int iomem_map_sanity_check(resource_size_t addr, unsigned long size) argument
1461 if (p->start >= addr + size)
1463 if (p->end < addr)
1465 if (PFN_DOWN(p->start) <= PFN_DOWN(addr) &&
1466 PFN_DOWN(p->end) >= PFN_DOWN(addr + size - 1))
1478 (unsigned long long)addr,
1479 (unsigned long long)(addr
1499 iomem_is_exclusive(u64 addr) argument
[all...]
/kernel/power/
H A Dblock_io.c65 int hib_bio_read_page(pgoff_t page_off, void *addr, struct bio **bio_chain) argument
68 virt_to_page(addr), bio_chain);
71 int hib_bio_write_page(pgoff_t page_off, void *addr, struct bio **bio_chain) argument
74 virt_to_page(addr), bio_chain);
/kernel/gcov/
H A Dbase.c117 static inline int within(void *addr, void *start, unsigned long size) argument
119 return ((addr >= start) && (addr < start + size));
H A Dfs.c272 static ssize_t gcov_seq_write(struct file *file, const char __user *addr, argument
532 static ssize_t reset_write(struct file *file, const char __user *addr, argument
554 static ssize_t reset_read(struct file *file, char __user *addr, size_t len, argument
/kernel/bpf/
H A Dsyscall.c560 unsigned char __user *addr; local
564 addr = (void __user *)uattr + sizeof(attr);
567 for (; addr < end; addr++) {
568 err = get_user(val, addr);
/kernel/events/
H A Dring_buffer.c176 handle->addr = rb->data_pages[handle->page] + offset;
318 static void perf_mmap_free_page(unsigned long addr) argument
320 struct page *page = virt_to_page((void *)addr);
352 static void perf_mmap_unmark_page(void *addr) argument
354 struct page *page = vmalloc_to_page(addr);
/kernel/locking/
H A Dspinlock.c391 notrace int in_lock_functions(unsigned long addr) argument
396 return addr >= (unsigned long)__lock_text_start
397 && addr < (unsigned long)__lock_text_end;
/kernel/rcu/
H A Dupdate.c250 static int rcuhead_fixup_activate(void *addr, enum debug_obj_state state) argument
252 struct rcu_head *head = addr;
/kernel/time/
H A Dtimer_stats.c270 static void print_name_offset(struct seq_file *m, unsigned long addr) argument
274 if (lookup_symbol_name(addr, symname) < 0)
275 seq_printf(m, "<%p>", (void *)addr);
H A Dhrtimer.c311 static void *hrtimer_debug_hint(void *addr) argument
313 return ((struct hrtimer *) addr)->function;
320 static int hrtimer_fixup_init(void *addr, enum debug_obj_state state) argument
322 struct hrtimer *timer = addr;
339 static int hrtimer_fixup_activate(void *addr, enum debug_obj_state state) argument
359 static int hrtimer_fixup_free(void *addr, enum debug_obj_state state) argument
361 struct hrtimer *timer = addr;
/kernel/trace/
H A Dtrace_stack.c334 unsigned long addr = stack_dump_trace[i]; local
336 return seq_printf(m, "%pS\n", (void *)addr);
H A Dtrace_syscalls.c529 unsigned long addr; local
540 addr = arch_syscall_addr(i);
541 meta = find_syscall_meta(addr);
H A Dtrace_probe.c120 unsigned long addr; \
121 call_fetch(&dprm->orig, regs, &addr); \
122 if (addr) { \
123 addr += dprm->offset; \
124 dprm->fetch(regs, (void *)addr, dest); \
136 unsigned long addr; local
138 call_fetch(&dprm->orig, regs, &addr);
139 if (addr && dprm->fetch_size) {
140 addr += dprm->offset;
141 dprm->fetch_size(regs, (void *)addr, des
[all...]
H A Dtrace_functions_graph.c702 print_graph_irq(struct trace_iterator *iter, unsigned long addr, argument
708 if (addr < (unsigned long)__irqentry_text_start ||
709 addr >= (unsigned long)__irqentry_text_end)
963 int type, unsigned long addr, u32 flags)
976 ret = print_graph_irq(iter, addr, type, cpu, ent->pid, flags);
1032 unsigned long addr, int depth)
1055 if ((addr < (unsigned long)__irqentry_text_start) ||
1056 (addr >= (unsigned long)__irqentry_text_end))
962 print_graph_prologue(struct trace_iterator *iter, struct trace_seq *s, int type, unsigned long addr, u32 flags) argument
1031 check_irq_entry(struct trace_iterator *iter, u32 flags, unsigned long addr, int depth) argument
H A Dtrace_kprobe.c90 unsigned long addr; member in struct:symbol_cache
95 sc->addr = (unsigned long)kallsyms_lookup_name(sc->symbol);
97 if (sc->addr)
98 sc->addr += sc->offset;
100 return sc->addr;
150 void *addr, void *dest) \
153 if (probe_kernel_address(addr, retval)) \
166 void *addr, void *dest)
171 u8 *src = addr;
186 while (dst[-1] && ret == 0 && src - (u8 *)addr < maxle
275 alloc_trace_kprobe(const char *group, const char *event, void *addr, const char *symbol, unsigned long offs, int nargs, bool is_return) argument
615 void *addr = NULL; local
[all...]
/kernel/debug/
H A Ddebug_core.c190 int __weak kgdb_validate_break_address(unsigned long addr) argument
199 tmp.bpt_addr = addr;
206 "memory destroyed at: %lx", addr);
229 static void kgdb_flush_swbreak_addr(unsigned long addr) argument
241 addr, addr + BREAK_INSTR_SIZE);
246 flush_icache_range(addr, addr + BREAK_INSTR_SIZE);
276 int dbg_set_sw_break(unsigned long addr) argument
278 int err = kgdb_validate_break_address(addr);
339 dbg_remove_sw_break(unsigned long addr) argument
353 kgdb_isremovedbreak(unsigned long addr) argument
419 unsigned long addr; local
[all...]
H A Dgdbstub.c370 unsigned long addr; local
374 if (kgdb_hex2long(&ptr, &addr) > 0 && *(ptr++) == ',' &&
377 err = kgdb_ebin2mem(ptr, (char *)addr, length);
379 err = kgdb_hex2mem(ptr, (char *)addr, length);
383 flush_icache_range(addr, addr + length);
561 unsigned long addr; local
564 if (kgdb_hex2long(&ptr, &addr) > 0 && *ptr++ == ',' &&
566 err = kgdb_mem2hex((char *)addr, remcom_out_buffer, length);
857 unsigned long addr; local
[all...]

Completed in 258 milliseconds

12