Home
last modified time | relevance | path

Searched refs:Dwarf_Op (Results 1 – 25 of 39) sorted by relevance

12

/third_party/elfutils/backends/
Driscv_retval.c57 pass_in_gpr_lp64 (const Dwarf_Op **locp, Dwarf_Word size) in pass_in_gpr_lp64()
59 static const Dwarf_Op loc[] = in pass_in_gpr_lp64()
70 pass_by_ref (const Dwarf_Op **locp) in pass_by_ref()
72 static const Dwarf_Op loc[] = { { .atom = DW_OP_breg10 } }; in pass_by_ref()
79 pass_in_fpr_lp64f (const Dwarf_Op **locp, Dwarf_Word size) in pass_in_fpr_lp64f()
81 static const Dwarf_Op loc[] = in pass_in_fpr_lp64f()
94 pass_in_fpr_lp64d (const Dwarf_Op **locp, Dwarf_Word size) in pass_in_fpr_lp64d()
96 static const Dwarf_Op loc[] = in pass_in_fpr_lp64d()
118 pass_by_flattened_arg (const Dwarf_Op **locp __attribute__ ((unused)), in pass_by_flattened_arg()
129 const Dwarf_Op **locp) in riscv_return_value_location_lp64ifd()
[all …]
Daarch64_retval.c193 pass_in_gpr (const Dwarf_Op **locp, Dwarf_Word size) in pass_in_gpr()
195 static const Dwarf_Op loc[] = in pass_in_gpr()
206 pass_by_ref (const Dwarf_Op **locp) in pass_by_ref()
208 static const Dwarf_Op loc[] = { { .atom = DW_OP_breg0 } }; in pass_by_ref()
215 pass_hfa (const Dwarf_Op **locp, Dwarf_Word size, Dwarf_Word count) in pass_hfa()
221 static const Dwarf_Op NAME[] = { \ in pass_hfa()
260 pass_in_simd (const Dwarf_Op **locp) in pass_in_simd()
268 aarch64_return_value_location (Dwarf_Die *functypedie, const Dwarf_Op **locp) in aarch64_return_value_location()
Dm68k_retval.c41 static const Dwarf_Op loc_intreg[] =
50 static const Dwarf_Op loc_ptrreg[] =
57 static const Dwarf_Op loc_fpreg[] =
66 static const Dwarf_Op loc_aggregate[] =
73 m68k_return_value_location (Dwarf_Die *functypedie, const Dwarf_Op **locp) in m68k_return_value_location()
Dppc_retval.c45 static const Dwarf_Op loc_intreg[] =
57 static const Dwarf_Op loc_fpreg[] =
64 static const Dwarf_Op loc_vmxreg[] =
73 static const Dwarf_Op loc_aggregate[] =
88 ppc_return_value_location (Dwarf_Die *functypedie, const Dwarf_Op **locp) in ppc_return_value_location()
Dx86_64_retval.c41 static const Dwarf_Op loc_intreg[] =
50 static const Dwarf_Op loc_x87reg[] =
61 static const Dwarf_Op loc_ssereg[] =
72 static const Dwarf_Op loc_aggregate[] =
80 x86_64_return_value_location (Dwarf_Die *functypedie, const Dwarf_Op **locp) in x86_64_return_value_location()
Dia64_retval.c41 static const Dwarf_Op loc_intreg[] =
53 static const Dwarf_Op loc_fpreg_##size[] = \
85 static const Dwarf_Op loc_aggregate[] =
93 compute_hfa (const Dwarf_Op *loc, int nregs, in compute_hfa()
94 const Dwarf_Op **locp, int fpregs_used) in compute_hfa()
107 const Dwarf_Op **locp, int fpregs_used) in hfa_type()
240 ia64_return_value_location (Dwarf_Die *functypedie, const Dwarf_Op **locp) in ia64_return_value_location()
Dppc64_retval.c41 static const Dwarf_Op loc_intreg[] =
48 static const Dwarf_Op loc_fpreg[] =
60 static const Dwarf_Op loc_vmxreg[] =
69 static const Dwarf_Op loc_aggregate[] =
76 ppc64_return_value_location (Dwarf_Die *functypedie, const Dwarf_Op **locp) in ppc64_return_value_location()
Di386_retval.c41 static const Dwarf_Op loc_intreg[] =
50 static const Dwarf_Op loc_fpreg[] =
59 static const Dwarf_Op loc_aggregate[] =
66 i386_return_value_location (Dwarf_Die *functypedie, const Dwarf_Op **locp) in i386_return_value_location()
Dalpha_retval.c41 static const Dwarf_Op loc_intreg[] =
48 static const Dwarf_Op loc_fpreg[] =
59 static const Dwarf_Op loc_aggregate[] =
66 alpha_return_value_location (Dwarf_Die *functypedie, const Dwarf_Op **locp) in alpha_return_value_location()
Ds390_retval.c41 static const Dwarf_Op loc_intreg[] =
50 static const Dwarf_Op loc_fpreg[] =
59 static const Dwarf_Op loc_aggregate[] =
67 s390_return_value_location (Dwarf_Die *functypedie, const Dwarf_Op **locp) in s390_return_value_location()
Dsparc_retval.c41 static const Dwarf_Op loc_intreg[] =
50 static const Dwarf_Op loc_fpreg[] =
64 static const Dwarf_Op loc_aggregate[] =
71 sparc_return_value_location (Dwarf_Die *functypedie, const Dwarf_Op **locp) in sparc_return_value_location()
Darm_retval.c41 static const Dwarf_Op loc_intreg[] =
54 static const Dwarf_Op loc_aggregate[] =
62 arm_return_value_location (Dwarf_Die *functypedie, const Dwarf_Op **locp) in arm_return_value_location()
Dsh_retval.c46 static const Dwarf_Op loc_intreg[] =
55 static const Dwarf_Op loc_fpreg[] =
64 sh_return_value_location (Dwarf_Die *functypedie, const Dwarf_Op **locp) in sh_return_value_location()
/third_party/elfutils/libdw/
Ddwarf_frame_register.c37 dwarf_frame_register (Dwarf_Frame *fs, int regno, Dwarf_Op ops_mem[3], in dwarf_frame_register()
38 Dwarf_Op **ops, size_t *nops) in dwarf_frame_register()
78 ops_mem[(*nops)++] = (Dwarf_Op) { .atom = DW_OP_call_frame_cfa }; in dwarf_frame_register()
80 ops_mem[(*nops)++] = (Dwarf_Op) { .atom = DW_OP_plus_uconst, in dwarf_frame_register()
84 ops_mem[(*nops)++] = (Dwarf_Op) { .atom = DW_OP_stack_value }; in dwarf_frame_register()
89 ops_mem[(*nops)++] = (Dwarf_Op) { .atom = DW_OP_regx, in dwarf_frame_register()
Ddwarf_getlocation.c142 store_implicit_value (Dwarf *dbg, void **cache, Dwarf_Op *op) in store_implicit_value()
163 dwarf_getlocation_implicit_value (Dwarf_Attribute *attr, const Dwarf_Op *op, in dwarf_getlocation_implicit_value()
189 Dwarf_Op **llbuf, size_t *listlen) in is_constant_offset()
222 Dwarf_Op *result = libdw_alloc (attr->cu->dbg, in is_constant_offset()
223 Dwarf_Op, sizeof (Dwarf_Op), 1); in is_constant_offset()
258 Dwarf_Op **llbuf, size_t *listlen, int sec_index) in __libdw_intern_expression()
594 Dwarf_Op *result; in __libdw_intern_expression()
596 result = libdw_alloc (dbg, Dwarf_Op, sizeof (Dwarf_Op), n); in __libdw_intern_expression()
665 Dwarf_Op **llbuf, size_t *listlen, int sec_index) in getlocation()
685 dwarf_getlocation (Dwarf_Attribute *attr, Dwarf_Op **llbuf, size_t *listlen) in dwarf_getlocation()
[all …]
Dlibdw.h154 } Dwarf_Op; typedef
752 extern int dwarf_getlocation (Dwarf_Attribute *attr, Dwarf_Op **expr,
764 Dwarf_Op **exprs, size_t *exprlens,
781 Dwarf_Op **expr, size_t *exprlen);
787 const Dwarf_Op *op,
797 const Dwarf_Op *op,
809 const Dwarf_Op *op,
820 const Dwarf_Op *op,
1055 extern int dwarf_frame_cfa (Dwarf_Frame *frame, Dwarf_Op **ops, size_t *nops)
1079 Dwarf_Op ops_mem[3],
[all …]
Ddwarf_frame_cfa.c38 dwarf_frame_cfa (Dwarf_Frame *fs, Dwarf_Op **ops, size_t *nops) in dwarf_frame_cfa()
Ddwarf_getlocation_implicit_pointer.c52 dwarf_getlocation_implicit_pointer (Dwarf_Attribute *attr, const Dwarf_Op *op, in dwarf_getlocation_implicit_pointer()
Ddwarf_getlocation_die.c37 dwarf_getlocation_die (Dwarf_Attribute *attr, const Dwarf_Op *op, in dwarf_getlocation_die()
/third_party/elfutils/tests/
Ddwarfcfi.c52 print_detail (int result, const Dwarf_Op *ops, size_t nops) in print_detail()
107 Dwarf_Op dummy; in handle_address()
108 Dwarf_Op *cfa_ops = &dummy; in handle_address()
118 Dwarf_Op ops_mem[3]; in handle_address()
119 Dwarf_Op *ops; in handle_address()
Daddrcfi.c49 print_detail (int result, const Dwarf_Op *ops, size_t nops, Dwarf_Addr bias) in print_detail()
95 Dwarf_Op ops_mem[3]; in print_register()
96 Dwarf_Op *ops; in print_register()
143 Dwarf_Op dummy; in handle_cfi()
144 Dwarf_Op *cfa_ops = &dummy; in handle_cfi()
Dvarlocs.c167 static void print_expr (Dwarf_Attribute *, Dwarf_Op *, Dwarf_Addr, int);
170 print_expr_block (Dwarf_Attribute *attr, Dwarf_Op *exprs, int len, in print_expr_block()
185 Dwarf_Op *exprs, int len) in print_expr_block_addrs()
193 print_expr (Dwarf_Attribute *attr, Dwarf_Op *expr, Dwarf_Addr addr, int depth) in print_expr()
273 Dwarf_Op *cfa_ops; in print_expr()
342 Dwarf_Op *call_ops; in print_expr()
457 Dwarf_Op *exprval; in print_expr()
497 Dwarf_Op *exprval; in print_expr()
526 Dwarf_Op *entry_ops; in print_expr()
716 Dwarf_Op *fb_expr; in print_varlocs()
[all …]
/third_party/elfutils/libdwfl/
Dframe_unwind.c85 const Dwarf_Op *op = elem_voidp; in bra_compar()
136 expr_eval (Dwfl_Frame *state, Dwarf_Frame *frame, const Dwarf_Op *ops, in expr_eval()
158 for (const Dwarf_Op *op = ops; op < ops + nops; op++) in expr_eval()
437 const Dwarf_Op *found = bsearch ((void *) (uintptr_t) offset, ops, nops, in expr_eval()
454 Dwarf_Op *cfa_ops; in expr_eval()
562 Dwarf_Op reg_ops_mem[3], *reg_ops; in handle_cfi()
Ddwfl_module_return_value_location.c38 const Dwarf_Op **locops) in dwfl_module_return_value_location()
/third_party/elfutils/libebl/
Deblretval.c39 const Dwarf_Op **locops) in ebl_return_value_location()

12