HelenOS sources
debug_sections_t 106 kernel/generic/include/debug/line.h extern bool debug_line_get_address_info(debug_sections_t *scs, uintptr_t addr, int op_index, const char **file, const char **dir, int *line, int *col);
debug_sections_t 70 kernel/generic/include/debug/sections.h extern debug_sections_t kernel_sections;
debug_sections_t 72 kernel/generic/include/debug/sections.h debug_sections_t get_debug_sections(const void *elf, size_t elf_size);
debug_sections_t 135 kernel/generic/include/proc/task.h debug_sections_t *debug_sections;
debug_sections_t 46 kernel/generic/include/symtab.h extern const char *symtab_name_lookup(uintptr_t, uintptr_t *, debug_sections_t *);
debug_sections_t 299 kernel/generic/src/debug/line.c static void debug_line_program_header_parse(debug_sections_t *scs, const uint8_t *data, const uint8_t *data_end, struct debug_line_program_header *hdr)
debug_sections_t 465 kernel/generic/src/debug/line.c static const char *get_file_name_v5(debug_sections_t *scs, struct debug_line_program_header *hdr, int file, int *dir)
debug_sections_t 529 kernel/generic/src/debug/line.c static const char *get_file_name(debug_sections_t *scs, struct debug_line_program_header *hdr, int file, int *dir)
debug_sections_t 560 kernel/generic/src/debug/line.c static const char *get_dir_name_v5(debug_sections_t *scs, struct debug_line_program_header *hdr, int dir)
debug_sections_t 606 kernel/generic/src/debug/line.c static const char *get_dir_name(debug_sections_t *scs, struct debug_line_program_header *hdr, int dir)
debug_sections_t 619 kernel/generic/src/debug/line.c static const uint8_t *find_line_program(debug_sections_t *scs, uintptr_t addr)
debug_sections_t 708 kernel/generic/src/debug/line.c bool debug_line_get_address_info(debug_sections_t *scs, uintptr_t addr, int op_index, const char **file_name, const char **dir_name, int *line, int *column)
debug_sections_t 38 kernel/generic/src/debug/sections.c debug_sections_t kernel_sections;
debug_sections_t 53 kernel/generic/src/debug/sections.c debug_sections_t get_debug_sections(const void *elf, size_t elf_size)
debug_sections_t 55 kernel/generic/src/debug/sections.c debug_sections_t out = { };
debug_sections_t 152 kernel/generic/src/debug/stacktrace.c debug_sections_t *scs = TASK->debug_sections;
debug_sections_t 49 kernel/generic/src/debug/symtab.c static inline const char *symtab_entry_name(debug_sections_t *scs, int entry)
debug_sections_t 59 kernel/generic/src/debug/symtab.c static inline size_t symtab_next(debug_sections_t *scs, size_t i)
debug_sections_t 81 kernel/generic/src/debug/symtab.c const char *symtab_name_lookup(uintptr_t addr, uintptr_t *symbol_addr, debug_sections_t *scs)
debug_sections_t 154 kernel/generic/src/debug/symtab.c debug_sections_t *scs = &kernel_sections;
debug_sections_t 170 kernel/generic/src/debug/symtab.c debug_sections_t *scs = &kernel_sections;
debug_sections_t 192 kernel/generic/src/debug/symtab.c debug_sections_t *scs = &kernel_sections;
debug_sections_t 136 kernel/generic/src/debug/util.c void print_formatted_list(debug_sections_t *scs, const char *name,
debug_sections_t 173 kernel/generic/src/debug/util.c void print_formed_data(debug_sections_t *scs, unsigned form, const uint8_t **const data,
debug_sections_t 42 kernel/generic/src/debug/util.h extern void print_formatted_list(debug_sections_t *, const char *,
debug_sections_t 46 kernel/generic/src/debug/util.h extern void print_formed_data(debug_sections_t *scs, unsigned, const uint8_t **const, const uint8_t *, unsigned);
debug_sections_t 159 kernel/generic/src/proc/program.c prg->task->debug_sections = calloc(1, sizeof(debug_sections_t));
HelenOS homepage, sources at GitHub