20 #ifndef GEL_DWARF_LINE_H
21 #define GEL_DWARF_LINE_H
36 #define DWARF_DEBUG_LINE_NAME ".debug_line"
48 #define dwarf_delete_line_map(map) gel_delete_line_map(map)
49 #define dwarf_line_from_address(map, addr, file, line) gel_line_from_address(map, addr, file, line)
50 #define dwarf_address_from_line(map, file, line) gel_address_from_line(map, file, line)
53 #define dwarf_first_line(iter, map) gel_first_line(iter, map)
54 #define dwarf_next_line(iter) gel_next_line(iter)
55 #define dwarf_first_addr(iter, map) gel_first_addr(iter, map)
56 #define dwarf_next_addr(iter) gel_next_addr(iter)
#define __END_DECLS
Definition: common.h:29
#define __BEGIN_DECLS
Definition: common.h:28
struct gel_addr_iter_t dwarf_addr_iter_t
Definition: dwarf_line.h:42
struct gel_line_iter_t dwarf_line_iter_t
Definition: dwarf_line.h:41
struct gel_location_t dwarf_location_t
Definition: dwarf_line.h:43
dwarf_line_map_t * dwarf_new_line_map(gel_file_t *file, gel_sect_t *section)
Definition: dwarf_line.c:1108
typedef__BEGIN_DECLS struct gel_sect_s gel_sect_t
Definition: sect.h:31
Definition: debug_line.h:49
Definition: debug_line.h:41
Definition: debug_line.h:56
const char * file
Definition: debug_line.h:57