Searched defs:fetch_context (Results 1 - 9 of 9) sorted by relevance

/external/ltrace/
H A Dfetch.c30 struct fetch_context *arch_fetch_arg_init(enum tof type, struct process *proc,
33 struct fetch_context *arch_fetch_arg_clone(struct process *proc,
34 struct fetch_context *context);
36 int arch_fetch_arg_next(struct fetch_context *ctx, enum tof type,
40 int arch_fetch_retval(struct fetch_context *ctx, enum tof type,
44 void arch_fetch_arg_done(struct fetch_context *context);
47 int arch_fetch_param_pack_start(struct fetch_context *context,
50 void arch_fetch_param_pack_end(struct fetch_context *context);
59 struct fetch_context { struct
63 struct fetch_context *
[all...]
H A Dproc.h75 struct fetch_context *fetch_context; member in struct:callstack_element
/external/ltrace/sysdeps/linux-gnu/m68k/
H A Dfetch.c35 struct fetch_context struct
46 fetch_register_banks(struct process *proc, struct fetch_context *context,
59 struct fetch_context *
63 struct fetch_context *context = malloc(sizeof(*context));
94 struct fetch_context *
95 arch_fetch_arg_clone(struct process *proc, struct fetch_context *context)
97 struct fetch_context *ret = malloc(sizeof(*ret));
105 arch_fetch_arg_next(struct fetch_context *context, enum tof type,
145 arch_fetch_retval(struct fetch_context *context, enum tof type,
235 arch_fetch_arg_done(struct fetch_context *contex
[all...]
/external/ltrace/sysdeps/linux-gnu/s390/
H A Dfetch.c37 struct fetch_context { struct
45 s390x(struct fetch_context *ctx)
65 fetch_register_banks(struct process *proc, struct fetch_context *ctx,
85 fetch_context_init(struct process *proc, struct fetch_context *context,
93 struct fetch_context *
97 struct fetch_context *context = malloc(sizeof(*context));
114 struct fetch_context *
116 struct fetch_context *context)
118 struct fetch_context *clone = malloc(sizeof(*context));
126 allocate_stack_slot(struct fetch_context *ct
[all...]
/external/ltrace/sysdeps/linux-gnu/aarch64/
H A Dfetch.c36 struct fetch_context struct
47 context_init(struct fetch_context *context, struct process *proc)
62 struct fetch_context *
63 arch_fetch_arg_clone(struct process *proc, struct fetch_context *context)
65 struct fetch_context *ret = malloc(sizeof(*ret));
72 fetch_next_gpr(struct fetch_context *context, unsigned char *buf)
79 fetch_gpr(struct fetch_context *context, struct value *value, size_t sz)
96 fetch_next_sse(struct fetch_context *context, unsigned char *buf, size_t sz)
103 fetch_sse(struct fetch_context *context, struct value *value, size_t sz)
114 fetch_hfa(struct fetch_context *contex
[all...]
/external/ltrace/sysdeps/linux-gnu/arm/
H A Dfetch.c47 struct fetch_context { struct
77 fetch_register_banks(struct process *proc, struct fetch_context *context)
94 struct fetch_context *
98 struct fetch_context *context = malloc(sizeof(*context));
128 struct fetch_context *
130 struct fetch_context *context)
132 struct fetch_context *clone = malloc(sizeof(*context));
141 pass_in_vfp(struct fetch_context *ctx, struct process *proc,
184 consider_vfp(struct fetch_context *ctx, struct process *proc,
201 arch_fetch_arg_next(struct fetch_context *ct
[all...]
/external/ltrace/sysdeps/linux-gnu/ppc/
H A Dfetch.c34 static int allocate_gpr(struct fetch_context *ctx, struct process *proc,
54 struct fetch_context { struct
69 fetch_context_init(struct process *proc, struct fetch_context *context)
110 struct fetch_context *
114 struct fetch_context *context = malloc(sizeof(*context));
134 struct fetch_context *
136 struct fetch_context *context)
138 struct fetch_context *clone = malloc(sizeof(*context));
146 allocate_stack_slot(struct fetch_context *ctx, struct process *proc,
173 read_gpr(struct fetch_context *ct
[all...]
/external/ltrace/sysdeps/linux-gnu/ia64/
H A Dfetch.c37 struct fetch_context { struct
66 fetch_context_init(struct process *proc, struct fetch_context *context)
78 struct fetch_context *
82 struct fetch_context *context = malloc(sizeof(*context));
93 struct fetch_context *
95 struct fetch_context *context)
97 struct fetch_context *clone = malloc(sizeof(*context));
105 allocate_stack_slot(struct fetch_context *ctx, struct process *proc,
124 allocate_reg(struct fetch_context *ctx, struct process *proc,
155 copy_aggregate_part(struct fetch_context *ct
[all...]
/external/ltrace/sysdeps/linux-gnu/x86/
H A Dfetch.c56 struct fetch_context struct
105 copy_int_register(struct fetch_context *context,
116 copy_sse_register(struct fetch_context *context, struct value *valuep,
137 allocate_stack_slot(struct fetch_context *context,
153 allocate_x87(struct fetch_context *context, struct value *valuep,
213 allocate_integer(struct fetch_context *context, struct value *valuep,
298 allocate_sse(struct fetch_context *context, struct value *valuep,
326 allocate_class(enum arg_class cls, struct fetch_context *context,
348 classify(struct process *proc, struct fetch_context *context,
354 classify_eightbyte(struct process *proc, struct fetch_context *contex
[all...]

Completed in 149 milliseconds