Lines Matching full:die
11 /* {die->addr, state} -> struct die * */
22 static void init_die(struct die *cd) in init_die()
32 static struct die *create_die(Dwarf_Die *die, enum die_state state) in create_die() argument
34 struct die *cd; in create_die()
36 cd = xmalloc(sizeof(struct die)); in create_die()
38 cd->addr = (uintptr_t)die->addr; in create_die()
44 int __die_map_get(uintptr_t addr, enum die_state state, struct die **res) in __die_map_get()
46 struct die *cd; in __die_map_get()
58 struct die *die_map_get(Dwarf_Die *die, enum die_state state) in die_map_get() argument
60 struct die *cd; in die_map_get()
62 if (__die_map_get((uintptr_t)die->addr, state, &cd) == 0) { in die_map_get()
68 return create_die(die, state); in die_map_get()
71 static void reset_die(struct die *cd) in reset_die()
90 struct die *cd; in die_map_for_each()
101 struct die *cd; in die_map_free()
122 static struct die_fragment *append_item(struct die *cd) in append_item()
132 void die_map_add_string(struct die *cd, const char *str) in die_map_add_string()
144 void die_map_add_linebreak(struct die *cd, int linebreak) in die_map_add_linebreak()
156 void die_map_add_die(struct die *cd, struct die *child) in die_map_add_die()