Home
last modified time | relevance | path

Searched refs:db_addr_t (Results 1 – 25 of 86) sorted by relevance

1234

/netbsd/src/sys/arch/x86/x86/
Ddb_trace.c80 db_addr_t db_trap_symbol_value = 0;
81 db_addr_t db_syscall_symbol_value = 0;
82 db_addr_t db_kdintr_symbol_value = 0;
93 db_trap_symbol_value = (db_addr_t) value;
95 db_kdintr_symbol_value = (db_addr_t) value;
97 db_syscall_symbol_value = (db_addr_t) value;
104 callpc = (db_addr_t)ddb_regs.tf_ip; \
114 db_addr_t callpc; in db_stack_trace_print()
149 db_read_bytes((db_addr_t)l.l_proc, in db_stack_trace_print()
160 db_read_bytes((db_addr_t)pp, sizeof(p), (char *)&p); in db_stack_trace_print()
[all …]
/netbsd/src/sys/arch/sh3/sh3/
Ddb_trace.c53 static bool db_nextframe(db_addr_t, db_addr_t, db_addr_t *, db_addr_t *,
54 db_addr_t *, void (*)(const char *, ...) __printflike(1, 2));
103 db_addr_t func, pc, lastpc, pr, sp, fp;
182 pc = (db_addr_t)__builtin_return_address(0);
195 db_read_bytes((db_addr_t)fp, sizeof(*tf), (char *)tf);
254 db_addr_t func, /* in: entry address of current function */
255 db_addr_t curpc, /* in: current pc in the function */
256 db_addr_t *fp, /* out: parent fp */
257 db_addr_t *pr, /* out: parent pr */
258 db_addr_t *sp, /* in: current sp, out: parent sp */
[all …]
/netbsd/src/sys/arch/i386/i386/
Ddb_machdep.c125 db_nextframe(long **nextframe, long **retaddr, long **arg0, db_addr_t *ip, in db_nextframe()
135 *ip = (db_addr_t) in db_nextframe()
149 db_read_bytes((db_addr_t)ptr, sizeof(tss), (char *)&tss); in db_nextframe()
172 db_read_bytes((db_addr_t)ptr, sizeof(tf), (char *)&tf); in db_nextframe()
177 db_read_bytes((db_addr_t)ptr, sizeof(tf), (char *)&tf); in db_nextframe()
185 db_read_bytes((db_addr_t)argp, sizeof(tf), (char *)&tf); in db_nextframe()
193 *ip = (db_addr_t)tf.tf_eip; in db_nextframe()
210 db_sym_t sym = db_frame_info(*nextframe, (db_addr_t)*ip, in db_nextframe()
221 db_get_value((db_addr_t)(argp + 1), sizeof(ifp), false); in db_nextframe()
225 err = db_get_value((db_addr_t)&ifp->__if_err, in db_nextframe()
[all …]
/netbsd/src/sys/ddb/
Ddb_proc.c90 db_read_bytes((db_addr_t)&p->p_list.le_next, sizeof(p), (char *)&p); in db_proc_next()
101 db_read_bytes((db_addr_t)&p->p_pid, sizeof(tp), in db_proc_find()
116 db_read_bytes((db_addr_t)&src[i], 1, &dst[i]); in db_read_string()
171 db_read_bytes((db_addr_t)pp, sizeof(p), (char *)&p); in db_show_all_procs()
177 db_read_bytes((db_addr_t)lp, sizeof(l), (char *)&l); in db_show_all_procs()
201 db_read_bytes((db_addr_t) in db_show_all_procs()
220 db_read_bytes((db_addr_t)lp, sizeof(l), in db_show_all_procs()
226 db_read_bytes((db_addr_t)p.p_pgrp, sizeof(pgrp), in db_show_all_procs()
258 db_read_bytes((db_addr_t)&p.p_emul->e_name, in db_show_all_procs()
272 db_read_bytes((db_addr_t)lp, sizeof(l), in db_show_all_procs()
[all …]
Ddb_break.c58 static void db_delete_breakpoint(struct vm_map *, db_addr_t);
59 static db_breakpoint_t db_find_breakpoint(struct vm_map *, db_addr_t);
61 static void db_set_breakpoint(struct vm_map *, db_addr_t, int);
90 db_set_breakpoint(struct vm_map *map, db_addr_t addr, int count) in db_set_breakpoint()
116 db_delete_breakpoint(struct vm_map *map, db_addr_t addr) in db_delete_breakpoint()
139 db_find_breakpoint(struct vm_map *map, db_addr_t addr) in db_find_breakpoint()
154 db_find_breakpoint_here(db_addr_t addr) in db_find_breakpoint_here()
231 db_delete_breakpoint(db_map_addr(addr), (db_addr_t)addr); in db_delete_cmd()
244 db_set_breakpoint(db_map_addr(addr), (db_addr_t)addr, count); in db_breakpoint_cmd()
Ddb_access.h35 db_expr_t db_get_value(db_addr_t, size_t, bool);
36 quad_t db_get_qvalue(db_addr_t, size_t, bool);
37 void db_put_value(db_addr_t, size_t, db_expr_t);
39 void db_read_bytes(db_addr_t, size_t, char *);
40 void db_write_bytes(db_addr_t, size_t, const char *);
Ddb_examine.c44 static void db_examine(db_addr_t, char *, int);
45 static void db_search(db_addr_t, int, db_expr_t, db_expr_t, unsigned int);
66 db_examine((db_addr_t) addr, db_examine_format, count); in db_examine_cmd()
70 db_examine(db_addr_t addr, char *fmt, int count) in db_examine()
120 db_printsym((db_addr_t)value, DB_STGY_ANY, db_printf); in db_examine()
250 db_printsym((db_addr_t)addr, DB_STGY_ANY, db_printf); in db_print_cmd()
292 db_print_loc_and_inst(db_addr_t loc) in db_print_loc_and_inst()
310 db_addr_t addr; in db_search_cmd()
344 addr = (db_addr_t) value; in db_search_cmd()
372 db_search(db_addr_t addr, int size, db_expr_t value, db_expr_t mask, in db_search()
Ddb_access.c59 db_get_value(db_addr_t addr, size_t size, bool is_signed) in db_get_value()
86 db_get_qvalue(db_addr_t addr, size_t size, bool is_signed) in db_get_qvalue()
106 db_put_value(db_addr_t addr, size_t size, db_expr_t value) in db_put_value()
139 db_read_bytes((db_addr_t)val, sizeof(p), (char *)&p); in db_read_ptr()
154 db_read_bytes((db_addr_t)val, sizeof(p), (char *)&p); in db_read_int()
Ddb_cpu.c54 db_read_bytes((db_addr_t)addr, sizeof(db_ncpu), (char *)&db_ncpu); in db_cpu_init()
57 db_read_bytes((db_addr_t)addr, sizeof(db_cpu_infos), in db_cpu_init()
66 db_read_bytes((db_addr_t)&db_cpu_infos[idx], sizeof(ci), (char *)&ci); in db_cpu_by_index()
83 db_read_bytes((db_addr_t)&ci->ci_index, sizeof(idx), (char *)&idx); in db_cpu_next()
Ddb_command.h68 extern db_addr_t db_dot; /* current location */
69 extern db_addr_t db_last_addr; /* last explicit address typed */
70 extern db_addr_t db_prev; /* last address examined
72 extern db_addr_t db_next; /* next address to be examined
Ddb_run.c55 static void db_set_temp_breakpoint(db_breakpoint_t, db_addr_t);
84 db_addr_t pc; in db_stop_at_pc()
192 db_addr_t pc = PC_REGS(regs); in db_restart_at_pc()
194 db_addr_t brpc; in db_restart_at_pc()
379 db_addr_t pc = PC_REGS(regs), brpc = pc; in db_set_single_step()
441 db_set_temp_breakpoint(db_breakpoint_t bkpt, db_addr_t addr) in db_set_temp_breakpoint()
Ddb_xxx.c268 db_read_bytes((db_addr_t)mbp, sizeof(mb), (char *)&mb); in db_dmesg()
288 db_read_bytes((db_addr_t)p, sizeof(ch), &ch); in db_dmesg()
339 db_read_bytes((db_addr_t)&cv->cv_opaque[1], sizeof(wmesg), in db_show_condvar()
341 db_read_bytes((db_addr_t)wmesg, sizeof(buf) - 1, buf); in db_show_condvar()
344 db_show_sleepq((db_addr_t)&cv->cv_opaque[0], false, 0, modif); in db_show_condvar()
360 db_read_bytes((db_addr_t)&lp->l_sleepchain.le_next, sizeof(lp), in db_show_sleepq()
/netbsd/src/sys/arch/hppa/hppa/
Ddb_trace.c89 db_read_bytes((db_addr_t)l.l_proc, sizeof(p), in db_stack_trace_print()
102 db_read_bytes((db_addr_t)pp, sizeof(p), in db_stack_trace_print()
104 addr = (db_addr_t)p.p_lwps.lh_first; in db_stack_trace_print()
119 db_read_bytes((db_addr_t)&pcb->pcb_ksp, in db_stack_trace_print()
125 db_read_bytes((db_addr_t)&fp[-5], sizeof(rp), in db_stack_trace_print()
132 db_read_bytes((db_addr_t)&fp[-5], sizeof(rp), in db_stack_trace_print()
155 db_read_bytes((db_addr_t)&fp[0], sizeof(newfp), (char *)&newfp); in db_stack_trace_print()
172 db_read_bytes((db_addr_t)((char *)fp - scoff), in db_stack_trace_print()
174 db_read_bytes((db_addr_t)ktf, sizeof(tf), (char *)&tf); in db_stack_trace_print()
197 db_read_bytes((db_addr_t)&fp[-5], sizeof(rp), in db_stack_trace_print()
/netbsd/src/sys/arch/powerpc/powerpc/
Ddb_trace.c75 db_read_bytes((db_addr_t)(P), sizeof(*(P)), (char *)&__db_tmp); \
134 db_addr_t frame, lr, *args; in db_stack_trace_print()
192 frame = (db_addr_t)R(&pcb->pcb_sp); in db_stack_trace_print()
195 frame = (db_addr_t)addr; in db_stack_trace_print()
197 frame = (db_addr_t)ddb_regs.r[1]; in db_stack_trace_print()
202 frame = R((db_addr_t *)frame); in db_stack_trace_print()
204 args = (db_addr_t *)(frame + 8); in db_stack_trace_print()
210 lr = R((db_addr_t *)(frame + 4)) - 4; in db_stack_trace_print()
217 if (lr + 4 == (db_addr_t) trapexit || in db_stack_trace_print()
219 lr + 4 == (db_addr_t) intrcall || in db_stack_trace_print()
[all …]
/netbsd/src/sys/arch/mips/include/
Ddb_machdep.h49 typedef vaddr_t db_addr_t; /* address - unsigned */ typedef
88 db_addr_t db_disasm_insn(int insn, db_addr_t loc, bool altfmt);
129 db_addr_t branch_taken(int inst, db_addr_t pc, db_regs_t *regs);
130 db_addr_t next_instr_address(db_addr_t pc, bool bd);
/netbsd/src/sys/arch/arm/arm/
Ddb_trace.c97 db_addr_t scp, pc; in db_stack_trace_print()
127 db_read_bytes((db_addr_t)l.l_proc, in db_stack_trace_print()
138 db_read_bytes((db_addr_t)pp, sizeof(p), (char *)&p); in db_stack_trace_print()
139 addr = (db_addr_t)p.p_lwps.lh_first; in db_stack_trace_print()
147 db_read_bytes((db_addr_t)pcb, sizeof(*pcb), in db_stack_trace_print()
164 db_read_bytes((db_addr_t)(frame - 3), sizeof(frameb), in db_stack_trace_print()
196 db_read_bytes((db_addr_t)((uint32_t *)scp + scp_offset), in db_stack_trace_print()
256 db_read_bytes((db_addr_t)(frame - 3), sizeof(frameb), in db_stack_trace_print()
/netbsd/src/sys/arch/alpha/include/
Ddb_machdep.h43 typedef vaddr_t db_addr_t; /* address - unsigned */ typedef
77 db_addr_t db_branch_taken(int inst, db_addr_t pc, db_regs_t *regs);
91 #define next_instr_address(v, b) ((db_addr_t) ((b) ? (v) : ((v) + 4)))
225 bool db_alpha_sym_is_trap(db_addr_t);
226 bool db_alpha_sym_is_backstop(db_addr_t);
227 bool db_alpha_sym_is_syscall(db_addr_t);
228 const char * db_alpha_trapsym_description(db_addr_t);
/netbsd/src/sys/arch/ia64/include/
Ddb_machdep.h43 typedef vaddr_t db_addr_t; /* address - unsigned */ typedef
54 #define PC_REGS(regs) ((db_addr_t)(regs)->tf_special.__spare == 0) ? \
55 ((db_addr_t)(regs)->tf_special.rp) : \
56 … ((db_addr_t)(regs)->tf_special.iip + (((regs)->tf_special.psr>>41) & 3))
60 #define PC_REGS(regs) ((db_addr_t)(regs)->tf_special.iip + (((regs)->tf_special.psr>>41) & 3))
91 db_expr_t db_bkpt_set(db_expr_t inst, db_addr_t addr);
/netbsd/src/sys/arch/alpha/alpha/
Ddb_trace.c69 decode_prologue(db_addr_t callpc, db_addr_t func, in decode_prologue()
74 db_addr_t pc; in decode_prologue()
156 db_addr_t callpc, frame, symval; in db_stack_trace_print_ra()
181 frame = (db_addr_t)tf + FRAME_SIZE * 8; in db_stack_trace_print_ra()
199 db_read_bytes((db_addr_t)l->l_proc, in db_stack_trace_print_ra()
315 frame = (db_addr_t)tf + FRAME_SIZE * 8; in db_stack_trace_print_ra()
Ddb_interface.c541 db_addr_t
542 db_branch_taken(int ins, db_addr_t pc, db_regs_t *regs) in db_branch_taken()
546 db_addr_t newpc; in db_branch_taken()
595 db_read_bytes((db_addr_t)regp, sizeof(reg), (char *)&reg); in db_alpha_read_saved_reg()
625 db_alpha_nlist_lookup(db_addr_t addr) in db_alpha_nlist_lookup()
638 db_alpha_sym_is_trap(db_addr_t addr) in db_alpha_sym_is_trap()
645 db_alpha_sym_is_backstop(db_addr_t addr) in db_alpha_sym_is_backstop()
651 db_alpha_sym_is_syscall(db_addr_t addr) in db_alpha_sym_is_syscall()
657 db_alpha_trapsym_description(db_addr_t addr) in db_alpha_trapsym_description()
/netbsd/src/sys/arch/powerpc/include/
Ddb_machdep.h46 typedef vaddr_t db_addr_t; /* address - unsigned */ typedef
66 #define PC_REGS(regs) (*(db_addr_t *)&(regs)->iar)
122 #define next_instr_address(v, b) ((db_addr_t) ((b) ? (v) : ((v) + 4)))
123 extern db_addr_t branch_taken(int, db_addr_t, db_regs_t *);
/netbsd/src/sys/arch/m68k/m68k/
Ddb_trace.c92 (db_get_value((db_addr_t)(addr), sizeof(int), false))
94 (db_get_value((db_addr_t)(addr), sizeof(u_short), false))
110 static void findregs(struct stackpos *, db_addr_t);
184 db_addr_t addr; in nextframe()
185 db_addr_t calladdr; in nextframe()
186 db_addr_t oldfp = sp->k_fp; in nextframe()
227 if (sp->k_fp == 0 || oldfp == (db_addr_t)sp->k_fp) in nextframe()
244 db_addr_t addr, nextword; in findentry()
324 findregs(struct stackpos *sp, db_addr_t addr) in findregs()
392 db_addr_t regp; in db_stack_trace_print()
/netbsd/src/sys/arch/sparc/sparc/
Ddb_trace.c56 static db_addr_t
73 db_addr_t pc; in db_stack_trace_print()
138 db_addr_t prevpc; in db_stack_trace_print()
150 prevpc = (db_addr_t)FR(frame, fr_pc); in db_stack_trace_print()
162 prevpc = (db_addr_t)FR(frame, fr_local[1]); in db_stack_trace_print()
/netbsd/src/sys/arch/ia64/ia64/
Ddb_trace.c64 rewindframe(struct unwind_frame *uwf, db_addr_t ip);
76 db_addr_t ip; in db_stack_trace_print()
137 extern db_addr_t ia64_unwindtab;
176 rewindframe(struct unwind_frame *uwf, db_addr_t ip) in rewindframe()
/netbsd/src/sys/arch/sparc64/sparc64/
Ddb_trace.c63 kload(db_addr_t addr) in kload()
71 #define KLOAD(x) kload((db_addr_t)(u_long)&(x))
111 db_read_bytes((db_addr_t)l.l_proc, in db_stack_trace_print()
123 db_read_bytes((db_addr_t)pp, sizeof(p), in db_stack_trace_print()
125 addr = (db_addr_t)p.p_lwps.lh_first; in db_stack_trace_print()
130 db_read_bytes((db_addr_t)&pcb->pcb_sp, in db_stack_trace_print()
142 db_addr_t pc; in db_stack_trace_print()
151 pc = (db_addr_t)KLOAD(f64->fr_pc); in db_stack_trace_print()
156 pc = (db_addr_t)KLOAD(f32->fr_pc); in db_stack_trace_print()

1234