Lines Matching defs:state
58 db_stack_trace_cmd(struct unwind_state *state)
71 finished = unwind_stack_one(state, 1);
74 sym = db_search_symbol(state->start_pc, DB_STGY_ANY, &offset);
81 db_printsym(state->start_pc, DB_STGY_PROC);
83 db_printf("\t pc = 0x%08x lr = 0x%08x (", state->start_pc,
84 state->registers[LR]);
85 db_printsym(state->registers[LR], DB_STGY_PROC);
88 state->registers[SP], state->registers[FP]);
91 upd_mask = state->update_mask &
98 state->registers[reg]);
122 if (state->registers[PC] < VM_MIN_KERNEL_ADDRESS) {
125 } else if (state->update_mask == 0) {
156 struct unwind_state state;
162 state.registers[FP] = ctx->pcb_regs.sf_r11;
163 state.registers[SP] = ctx->pcb_regs.sf_sp;
164 state.registers[LR] = ctx->pcb_regs.sf_lr;
165 state.registers[PC] = ctx->pcb_regs.sf_pc;
167 db_stack_trace_cmd(&state);
176 struct unwind_state state;
182 state.registers[FP] = (uint32_t)__builtin_frame_address(0);
183 state.registers[SP] = sp;
184 state.registers[LR] = (uint32_t)__builtin_return_address(0);
185 state.registers[PC] = (uint32_t)db_trace_self;
187 db_stack_trace_cmd(&state);