Home
last modified time | relevance | path

Searched refs:stack_offset (Results 1 – 22 of 22) sorted by relevance

/openbsd-src/gnu/llvm/lldb/source/Plugins/UnwindAssembly/x86/
H A Dx86AssemblyInspectionEngine.cpp972 int stack_offset, insn_len; in GetNonCallSiteUnwindPlanFromAssembly() local
1148 else if (mov_reg_to_local_stack_frame_p(machine_regno, stack_offset) && in GetNonCallSiteUnwindPlanFromAssembly()
1162 regloc.SetAtAFAPlusOffset(-(stack_offset + fa_value_ptr->GetOffset())); in GetNonCallSiteUnwindPlanFromAssembly()
1164 regloc.SetAtCFAPlusOffset(-(stack_offset + fa_value_ptr->GetOffset())); in GetNonCallSiteUnwindPlanFromAssembly()
1171 else if (sub_rsp_pattern_p(stack_offset)) { in GetNonCallSiteUnwindPlanFromAssembly()
1172 current_sp_bytes_offset_from_fa += stack_offset; in GetNonCallSiteUnwindPlanFromAssembly()
1179 else if (add_rsp_pattern_p(stack_offset)) { in GetNonCallSiteUnwindPlanFromAssembly()
1180 current_sp_bytes_offset_from_fa -= stack_offset; in GetNonCallSiteUnwindPlanFromAssembly()
1197 else if (lea_rsp_pattern_p(stack_offset)) { in GetNonCallSiteUnwindPlanFromAssembly()
1198 current_sp_bytes_offset_from_fa -= stack_offset; in GetNonCallSiteUnwindPlanFromAssembly()
[all …]
/openbsd-src/gnu/llvm/lldb/source/Plugins/ABI/PowerPC/
H A DABISysV_ppc64.cpp163 uint64_t stack_offset; in PrepareTrivialCall() local
165 stack_offset = 24; in PrepareTrivialCall()
167 stack_offset = 40; in PrepareTrivialCall()
170 (uint64_t)(sp + stack_offset), (int)stack_offset, in PrepareTrivialCall()
172 if (!process_sp->WritePointerToMemory(sp + stack_offset, reg_value, error)) in PrepareTrivialCall()
246 uint64_t stack_offset; in GetArgumentValues() local
248 stack_offset = 32; in GetArgumentValues()
250 stack_offset = 48; in GetArgumentValues()
253 addr_t current_stack_argument = sp + stack_offset; in GetArgumentValues()
/openbsd-src/sys/arch/landisk/stand/mbr/
H A Dmbr.S40 mov.w stack_offset, r1
164 stack_offset: .word 0x1000 label
/openbsd-src/sys/arch/landisk/stand/xxboot/
H A Dpbr.S52 mov.w stack_offset, r1
180 stack_offset: .word 0x1000 label
/openbsd-src/gnu/gcc/gcc/config/mt/
H A Dmt.c920 rtx reg, rtx mem, int stack_offset) in mt_emit_save_restore() argument
935 GEN_INT (stack_offset))), in mt_emit_save_restore()
954 int stack_offset = info.total_size; in mt_emit_save_fp() local
974 stack_offset -= UNITS_PER_WORD; in mt_emit_save_fp()
979 stack_offset); in mt_emit_save_fp()
994 int stack_offset = info.total_size; in mt_emit_save_regs() local
1016 stack_offset -= UNITS_PER_WORD; in mt_emit_save_regs()
1022 stack_offset -= UNITS_PER_WORD; in mt_emit_save_regs()
1027 stack_offset); in mt_emit_save_regs()
1036 stack_offset -= UNITS_PER_WORD; in mt_emit_save_regs()
[all …]
/openbsd-src/gnu/usr.bin/binutils/gdb/
H A Dm32r-tdep.c676 int stack_offset, stack_alloc; in m32r_push_dummy_call() local
708 for (argnum = 0, stack_offset = 0; argnum < nargs; argnum++) in m32r_push_dummy_call()
740 write_memory (sp + stack_offset, val, 4); in m32r_push_dummy_call()
741 stack_offset += 4; in m32r_push_dummy_call()
H A Dmips-tdep.c2379 int stack_offset = 0; in mips_eabi_push_dummy_call() local
2572 paddr_nz (stack_offset)); in mips_eabi_push_dummy_call()
2577 addr = sp + stack_offset + longword_offset; in mips_eabi_push_dummy_call()
2623 stack_offset += align_up (partial_len, in mips_eabi_push_dummy_call()
2664 int stack_offset = 0; in mips_n32n64_push_dummy_call() local
2794 paddr_nz (stack_offset)); in mips_n32n64_push_dummy_call()
2799 addr = sp + stack_offset + longword_offset; in mips_n32n64_push_dummy_call()
2875 stack_offset += align_up (partial_len, in mips_n32n64_push_dummy_call()
3003 int stack_offset = 0; in mips_o32_push_dummy_call() local
3047 stack_offset += mips_stack_argsize (gdbarch); in mips_o32_push_dummy_call()
[all …]
H A Dfrv-tdep.c1131 int stack_offset; in frv_push_dummy_call() local
1151 stack_offset = 0; in frv_push_dummy_call()
1212 argnum, *((int *)val), stack_offset, (int) (sp + stack_offset)); in frv_push_dummy_call()
1214 write_memory (sp + stack_offset, val, partial_len); in frv_push_dummy_call()
1215 stack_offset += align_up (partial_len, 4); in frv_push_dummy_call()
H A Dv850-tdep.c920 int stack_offset; in v850_push_arguments() local
928 stack_offset = 16; in v850_push_arguments()
933 sp -= len + stack_offset; /* possibly over-allocating, but it works... */ in v850_push_arguments()
978 write_memory (sp + stack_offset, val, 4); in v850_push_arguments()
982 stack_offset += 4; in v850_push_arguments()
H A Dh8300-tdep.c636 int stack_alloc = 0, stack_offset = 0; in h8300_push_dummy_call() local
681 write_memory (sp + stack_offset, padded, padded_len); in h8300_push_dummy_call()
682 stack_offset += padded_len; in h8300_push_dummy_call()
708 write_memory (sp + stack_offset, padded, padded_len); in h8300_push_dummy_call()
709 stack_offset += padded_len; in h8300_push_dummy_call()
H A Dsh-tdep.c1021 int stack_offset = 0; in sh_push_dummy_call_fpu() local
1076 write_memory (sp + stack_offset, val, reg_size); in sh_push_dummy_call_fpu()
1077 stack_offset += reg_size; in sh_push_dummy_call_fpu()
1133 int stack_offset = 0; in sh_push_dummy_call_nofpu() local
1167 write_memory (sp + stack_offset, val, reg_size); in sh_push_dummy_call_nofpu()
1168 stack_offset += reg_size; in sh_push_dummy_call_nofpu()
H A Dmn10300-tdep.c911 int stack_offset = 0; in mn10300_push_arguments() local
968 write_memory (sp + stack_offset, val, 4); in mn10300_push_arguments()
971 stack_offset += 4; in mn10300_push_arguments()
H A Dsh64-tdep.c1468 int stack_offset, stack_alloc; in sh64_push_arguments() local
1508 for (argnum = 0, stack_offset = 0; argnum < nargs; argnum++) in sh64_push_arguments()
1537 write_memory (sp + stack_offset, val, argreg_size); in sh64_push_arguments()
1538 stack_offset += 8;/*argreg_size;*/ in sh64_push_arguments()
H A Dcris-tdep.c721 int stack_offset; in cris_push_dummy_call() local
749 stack_offset = 0; in cris_push_dummy_call()
H A DChangeLog-1990169 exec_data_offset, data_offset, stack_offset). They're
H A DChangeLog-20028327 (v850_push_arguments): Fix stack_offset handling. Don't write
/openbsd-src/gnu/gcc/gcc/config/score/
H A Dscore.c279 unsigned int stack_offset; member
325 info->stack_offset = cum->stack_words; in classify_arg()
327 info->stack_offset += info->stack_offset & 1; in classify_arg()
683 cum->stack_words = info.stack_offset + info.stack_words; in score_function_arg_advance()
/openbsd-src/gnu/usr.bin/gcc/gcc/config/frv/
H A Dfrv.c1533 frv_frame_access (accessor, reg, stack_offset) in frv_frame_access() argument
1536 int stack_offset;
1541 stack_offset - accessor->base_offset);
1562 frv_dwarf_store (reg, stack_offset));
1570 rtx set1 = frv_dwarf_store (reg1, stack_offset);
1571 rtx set2 = frv_dwarf_store (reg2, stack_offset + 4);
1578 frv_dwarf_store (reg, stack_offset));
/openbsd-src/gnu/gcc/gcc/config/frv/
H A Dfrv.c1664 frv_frame_access (frv_frame_accessor_t *accessor, rtx reg, int stack_offset) in frv_frame_access() argument
1669 stack_offset - accessor->base_offset); in frv_frame_access()
1690 frv_dwarf_store (reg, stack_offset)); in frv_frame_access()
1698 rtx set1 = frv_dwarf_store (reg1, stack_offset); in frv_frame_access()
1699 rtx set2 = frv_dwarf_store (reg2, stack_offset + 4); in frv_frame_access()
1706 frv_dwarf_store (reg, stack_offset)); in frv_frame_access()
/openbsd-src/gnu/gcc/gcc/config/mips/
H A Dmips.c487 unsigned int stack_offset; member
3775 info->stack_offset = cum->stack_words; in mips_arg_info()
3777 info->stack_offset += info->stack_offset & 1; in mips_arg_info()
3812 cum->stack_words = info.stack_offset + info.stack_words; in function_arg_advance()
/openbsd-src/gnu/usr.bin/gcc/gcc/
H A Dfunction.c4447 struct args_size stack_offset; local
4604 fndecl, &stack_args_size, &stack_offset, &arg_size,
4608 rtx offset_rtx = ARGS_SIZE_RTX (stack_offset);
5047 && stack_offset.var == 0
/openbsd-src/gnu/usr.bin/gcc/gcc/config/mips/
H A Dmips.c222 unsigned int stack_offset; member
4351 info->stack_offset = cum->stack_words;
4353 info->stack_offset += info->stack_offset & 1;
4428 cum->stack_words = info.stack_offset + info.stack_words;