| /freebsd-10-stable/sys/contrib/ia64/libuwx/src/ |
| D | uwx.h | 45 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 …]
|
| D | uwx_env.c | 35 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 …]
|
| D | Makefile | 17 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 …]
|
| D | uwx_scoreboard.h | 58 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);
|
| D | uwx_uinfo.h | 28 struct uwx_env *env, 33 struct uwx_env *env, 50 struct uwx_env *env, 55 struct uwx_env *env, 62 struct uwx_env *env,
|
| D | uwx_str.h | 34 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);
|
| D | uwx_scoreboard.c | 61 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()
|
| D | uwx_self.h | 42 __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,
|
| D | uwx_symbols.h | 25 struct uwx_env; 29 struct uwx_env *env, 37 struct uwx_env *env,
|
| D | uwx_str.c | 53 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()
|
| D | uwx_step.c | 46 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 …]
|
| D | uwx_utable.c | 44 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()
|
| D | uwx_self_info.h | 30 struct uwx_env *env; 42 struct uwx_env *env,
|
| D | uwx_context.c | 31 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()
|
| D | uwx_env.h | 78 struct uwx_env { struct 111 extern int uwx_init_env(struct uwx_env *env, size_t total_size); argument
|
| D | uwx_self.c | 41 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()
|
| D | uwx_step.h | 30 extern int uwx_restore_markers(struct uwx_env *env);
|
| D | uwx_utable.h | 34 struct uwx_env *env,
|
| D | uwx_bstream.h | 41 struct uwx_env *env,
|
| D | uwx_symbols.c | 67 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()
|
| D | uwx_uinfo.c | 65 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()
|
| D | uwx_trace.c | 33 void uwx_trace_init(struct uwx_env *env) in uwx_trace_init()
|
| D | uwx_bstream.c | 33 struct uwx_env *env, in uwx_init_bstream()
|
| /freebsd-10-stable/sys/ia64/include/ |
| D | unwind.h | 34 struct uwx_env; 39 struct uwx_env *env;
|
| /freebsd-10-stable/sys/contrib/ia64/libuwx/test/ |
| D | dumpmyself.c | 4 struct uwx_env *uenv; 7 extern int uwx_get_frame_info(struct uwx_env *uenv);
|