Home
last modified time | relevance | path

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

12

/external/elfutils/src/libdw/
Ddwarf_frame_register.c40 Dwarf_Op ops_mem[3];
41 Dwarf_Op **ops;
82 ops_mem[(*nops)++] = (Dwarf_Op) { .atom = DW_OP_call_frame_cfa };
84 ops_mem[(*nops)++] = (Dwarf_Op) { .atom = DW_OP_plus_uconst,
88 ops_mem[(*nops)++] = (Dwarf_Op) { .atom = DW_OP_stack_value };
93 ops_mem[(*nops)++] = (Dwarf_Op) { .atom = DW_OP_regx,
Ddwarf_getlocation.c102 store_implicit_value (Dwarf *dbg, void **cache, Dwarf_Op *op) in store_implicit_value()
118 const Dwarf_Op *op;
141 Dwarf_Op **llbuf, size_t *listlen) in check_constant_offset()
171 Dwarf_Op *result = libdw_alloc (attr->cu->dbg, in check_constant_offset()
172 Dwarf_Op, sizeof (Dwarf_Op), 1); in check_constant_offset()
207 Dwarf_Op **llbuf, size_t *listlen, int sec_index) in __libdw_intern_expression()
496 Dwarf_Op *result; in __libdw_intern_expression()
498 result = libdw_alloc (dbg, Dwarf_Op, sizeof (Dwarf_Op), n); in __libdw_intern_expression()
555 Dwarf_Op **llbuf, size_t *listlen, int sec_index) in getlocation()
577 Dwarf_Op **llbuf;
[all …]
Dlibdw.h171 } Dwarf_Op; typedef
673 extern int dwarf_getlocation (Dwarf_Attribute *attr, Dwarf_Op **expr,
685 Dwarf_Op **exprs, size_t *exprlens,
702 Dwarf_Op **expr, size_t *exprlen);
708 const Dwarf_Op *op,
718 const Dwarf_Op *op,
730 const Dwarf_Op *op,
741 const Dwarf_Op *op,
963 extern int dwarf_frame_cfa (Dwarf_Frame *frame, Dwarf_Op **ops, size_t *nops)
985 Dwarf_Op ops_mem[3],
[all …]
Ddwarf_frame_cfa.c40 Dwarf_Op **ops;
Ddwarf_getlocation_die.c39 const Dwarf_Op *op;
Ddwarf_getlocation_implicit_pointer.c54 const Dwarf_Op *op;
/external/elfutils/src/backends/
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()
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()
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()
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()
Dia64_retval.c41 static const Dwarf_Op loc_intreg[] =
53 static const Dwarf_Op loc_fpreg_##size[] = \
85 static const Dwarf_Op loc_aggregate[] =
96 const Dwarf_Op **locp, int fpregs_used) in hfa_type()
103 inline int hfa (const Dwarf_Op *loc, int nregs) in hfa_type()
237 ia64_return_value_location (Dwarf_Die *functypedie, const Dwarf_Op **locp) in ia64_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()
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()
Dtilegx_retval.c43 static const Dwarf_Op loc_intreg[] =
52 static const Dwarf_Op loc_aggregate[] =
59 tilegx_return_value_location (Dwarf_Die *functypedie, const Dwarf_Op **locp) in tilegx_return_value_location()
/external/elfutils/include/elfutils/
Dlibdw.h171 } Dwarf_Op; typedef
673 extern int dwarf_getlocation (Dwarf_Attribute *attr, Dwarf_Op **expr,
685 Dwarf_Op **exprs, size_t *exprlens,
702 Dwarf_Op **expr, size_t *exprlen);
708 const Dwarf_Op *op,
718 const Dwarf_Op *op,
730 const Dwarf_Op *op,
741 const Dwarf_Op *op,
963 extern int dwarf_frame_cfa (Dwarf_Frame *frame, Dwarf_Op **ops, size_t *nops)
985 Dwarf_Op ops_mem[3],
[all …]
/external/elfutils/src/tests/
Daddrcfi.c51 print_detail (int result, const Dwarf_Op *ops, size_t nops, Dwarf_Addr bias) in print_detail()
97 Dwarf_Op ops_mem[2]; in print_register()
98 Dwarf_Op *ops; in print_register()
145 Dwarf_Op dummy; in handle_cfi()
146 Dwarf_Op *cfa_ops = &dummy; in handle_cfi()
Dvarlocs.c125 static void print_expr (Dwarf_Attribute *, Dwarf_Op *, Dwarf_Addr);
128 print_expr_block (Dwarf_Attribute *attr, Dwarf_Op *exprs, int len, in print_expr_block()
143 Dwarf_Op *exprs, int len) in print_expr_block_addrs()
151 print_expr (Dwarf_Attribute *attr, Dwarf_Op *expr, Dwarf_Addr addr) in print_expr()
229 Dwarf_Op *cfa_ops; in print_expr()
288 Dwarf_Op *call_ops; in print_expr()
402 Dwarf_Op *exprval; in print_expr()
430 Dwarf_Op *entry_ops; in print_expr()
564 Dwarf_Op *fb_expr; in print_varlocs()
646 Dwarf_Op *expr; in print_varlocs()
[all …]
/external/elfutils/src/libdwfl/
Dframe_unwind.c100 const Dwarf_Op *op = elem_voidp; in bra_compar()
108 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()
547 Dwarf_Op reg_ops_mem[3], *reg_ops; in handle_cfi()
Ddwfl_module_return_value_location.c36 const Dwarf_Op **locops;
/external/elfutils/src/libebl/
Deblretval.c41 const Dwarf_Op **locops;
/external/linux-tools-perf/src/tools/perf/util/
Dprobe-finder.h74 Dwarf_Op *fb_ops; /* Frame base attribute */

12