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