Home
last modified time | relevance | path

Searched refs:uwx_env (Results 1 – 25 of 27) sorted by relevance

12

/freebsd-10-stable/sys/contrib/ia64/libuwx/src/
Duwx.h45 struct uwx_env;
56 __EXTERN_C struct uwx_env *uwx_init(void);
59 __EXTERN_C int uwx_free(struct uwx_env *env);
62 __EXTERN_C int uwx_set_remote(struct uwx_env *env, int is_big_endian_target);
65 __EXTERN_C int uwx_set_nofr(struct uwx_env *env);
84 struct uwx_env *env, /* unwind environment */
91 struct uwx_env *env, /* unwind environment */
99 struct uwx_env *env, /* unwind environment */
105 struct uwx_env *env, /* unwind environment */
111 __EXTERN_C int uwx_init_history(struct uwx_env *env);
[all …]
Duwx_env.c35 static struct uwx_env uwx_env; variable
37 #define malloc(sz) ((sz == sizeof(uwx_env)) ? &uwx_env : NULL)
50 int uwx_init_history(struct uwx_env *env) in uwx_init_history()
71 int uwx_init_env(struct uwx_env *env, size_t total_size) in uwx_init_env()
80 if (sizeof(struct uwx_env) + sizeof(struct uwx_str_pool) > total_size) in uwx_init_env()
82 total_size -= sizeof(struct uwx_env) + sizeof(struct uwx_str_pool); in uwx_init_env()
137 int uwx_set_nofr(struct uwx_env *env) in uwx_set_nofr()
146 struct uwx_env *uwx_init() in uwx_init()
148 struct uwx_env *env; in uwx_init()
151 total_size = sizeof(struct uwx_env) + in uwx_init()
[all …]
DMakefile17 OBJS = uwx_bstream.o uwx_context.o uwx_env.o uwx_scoreboard.o \
41 uwx_bstream.o: uwx.h uwx_env.h uwx_bstream.h
43 uwx_context.o: uwx.h uwx_env.h uwx_scoreboard.h uwx_step.h uwx_trace.h
45 uwx_env.o: uwx.h uwx_env.h uwx_scoreboard.h uwx_str.h uwx_trace.h
47 uwx_scoreboard.o: uwx.h uwx_env.h uwx_scoreboard.h uwx_trace.h
49 uwx_step.o: uwx.h uwx_env.h uwx_context.h uwx_utable.h \
52 uwx_str.o: uwx.h uwx_env.h uwx_str.h
54 uwx_swap.o: uwx.h uwx_env.h uwx_swap.h
56 uwx_symbols.o: uwx.h uwx_env.h uwx_symbols.h
58 uwx_trace.o: uwx.h uwx_env.h uwx_uinfo.h uwx_scoreboard.h uwx_trace.h
[all …]
Duwx_scoreboard.h58 struct uwx_env *env,
61 extern struct uwx_scoreboard *uwx_alloc_scoreboard(struct uwx_env *env);
63 extern struct uwx_scoreboard *uwx_init_scoreboards(struct uwx_env *env);
66 struct uwx_env *env,
70 struct uwx_env *env,
75 struct uwx_env *env,
80 struct uwx_env *env,
84 extern void uwx_free_scoreboards(struct uwx_env *env);
Duwx_uinfo.h28 struct uwx_env *env,
33 struct uwx_env *env,
50 struct uwx_env *env,
55 struct uwx_env *env,
62 struct uwx_env *env,
Duwx_str.h34 extern int uwx_init_str_pool(struct uwx_env *env, struct uwx_str_pool *pool);
35 extern void uwx_free_str_pool(struct uwx_env *env);
36 extern char *uwx_alloc_str(struct uwx_env *env, char *str);
37 extern void uwx_reset_str_pool(struct uwx_env *env);
Duwx_scoreboard.c61 void uwx_prealloc_scoreboard(struct uwx_env *env, struct uwx_scoreboard *sb) in uwx_prealloc_scoreboard()
70 struct uwx_scoreboard *uwx_alloc_scoreboard(struct uwx_env *env) in uwx_alloc_scoreboard()
109 void uwx_reclaim_scoreboards(struct uwx_env *env) in uwx_reclaim_scoreboards()
121 struct uwx_scoreboard *uwx_init_scoreboards(struct uwx_env *env) in uwx_init_scoreboards()
131 struct uwx_env *env, in uwx_new_scoreboard()
147 struct uwx_env *env, in uwx_pop_scoreboards()
168 struct uwx_env *env, in uwx_label_scoreboard()
219 struct uwx_env *env, in uwx_copy_scoreboard()
296 void uwx_free_scoreboards(struct uwx_env *env) in uwx_free_scoreboards()
Duwx_self.h42 __EXTERN_C struct uwx_self_info *uwx_self_init_info(struct uwx_env *env);
46 __EXTERN_C int uwx_self_init_context(struct uwx_env *env);
49 struct uwx_env *env,
54 struct uwx_env *env,
Duwx_symbols.h25 struct uwx_env;
29 struct uwx_env *env,
37 struct uwx_env *env,
Duwx_str.c53 int uwx_init_str_pool(struct uwx_env *env, struct uwx_str_pool *pool) in uwx_init_str_pool()
67 void uwx_free_str_pool(struct uwx_env *env) in uwx_free_str_pool()
85 char *uwx_alloc_str(struct uwx_env *env, char *str) in uwx_alloc_str()
122 void uwx_reset_str_pool(struct uwx_env *env) in uwx_reset_str_pool()
Duwx_step.c46 int uwx_decode_uvec(struct uwx_env *env, uint64_t *uvec, uint64_t **rstate);
47 int uwx_restore_reg(struct uwx_env *env, uint64_t rstate,
49 int uwx_restore_freg(struct uwx_env *env, uint64_t rstate,
51 int uwx_restore_nat(struct uwx_env *env, uint64_t rstate, int unat);
69 int uwx_get_frame_info(struct uwx_env *env) in uwx_get_frame_info()
256 int uwx_restore_markers(struct uwx_env *env) in uwx_restore_markers()
312 struct uwx_env *env, in uwx_get_module_info()
380 struct uwx_env *env, in uwx_get_funcstart()
407 struct uwx_env *env, in uwx_get_sym_info()
474 int uwx_step(struct uwx_env *env) in uwx_step()
[all …]
Duwx_utable.c44 struct uwx_env *env,
52 struct uwx_env *env,
63 struct uwx_env *env, in uwx_search_utable()
143 struct uwx_env *env, in uwx_search_utable32()
216 struct uwx_env *env, in uwx_search_utable64()
Duwx_self_info.h30 struct uwx_env *env;
42 struct uwx_env *env,
Duwx_context.c31 struct uwx_env *env, in uwx_init_context()
57 int uwx_get_reg(struct uwx_env *env, int regid, uint64_t *valp) in uwx_get_reg()
150 int uwx_get_nat(struct uwx_env *env, int regid, int *natp) in uwx_get_nat()
196 int uwx_get_spill_loc(struct uwx_env *env, int regid, uint64_t *dispp) in uwx_get_spill_loc()
248 int uwx_set_reg(struct uwx_env *env, int regid, uint64_t val) in uwx_set_reg()
282 int uwx_set_fr(struct uwx_env *env, int regid, uint64_t *val) in uwx_set_fr()
Duwx_env.h78 struct uwx_env { struct
111 extern int uwx_init_env(struct uwx_env *env, size_t total_size); argument
Duwx_self.c41 int uwx_self_init_info_block(struct uwx_env *env, struct uwx_self_info *info) in uwx_self_init_info_block()
56 struct uwx_self_info *uwx_self_init_info(struct uwx_env *env) in uwx_self_init_info()
82 struct uwx_env *env, in uwx_self_init_from_sigcontext()
146 struct uwx_env *env, in uwx_self_do_context_frame()
Duwx_step.h30 extern int uwx_restore_markers(struct uwx_env *env);
Duwx_utable.h34 struct uwx_env *env,
Duwx_bstream.h41 struct uwx_env *env,
Duwx_symbols.c67 struct uwx_env *env,
73 struct uwx_env *env, in uwx_find_symbol()
142 struct uwx_env *env, in uwx_release_symbol_cache()
620 static struct elf_file *elf_new(struct uwx_env *env) in elf_new()
772 struct uwx_env *env, in uwx_read_func_symbols()
Duwx_uinfo.c65 int uwx_default_rstate(struct uwx_env *env, uint64_t **rstatep) in uwx_default_rstate()
78 struct uwx_env *env, in uwx_decode_uinfo()
214 struct uwx_env *env, in uwx_decode_rhdr()
295 struct uwx_env *env, in uwx_decode_prologue()
912 struct uwx_env *env, in uwx_decode_body()
Duwx_trace.c33 void uwx_trace_init(struct uwx_env *env) in uwx_trace_init()
Duwx_bstream.c33 struct uwx_env *env, in uwx_init_bstream()
/freebsd-10-stable/sys/ia64/include/
Dunwind.h34 struct uwx_env;
39 struct uwx_env *env;
/freebsd-10-stable/sys/contrib/ia64/libuwx/test/
Ddumpmyself.c4 struct uwx_env *uenv;
7 extern int uwx_get_frame_info(struct uwx_env *uenv);

12