Changeset 40eab9f in mainline for kernel/generic/include/symtab.h


Ignore:
Timestamp:
2023-11-03T18:47:41Z (15 months ago)
Author:
Jiří Zárevúcky <zarevucky.jiri@…>
Branches:
master, topic/msim-upgrade, topic/simplify-dev-export
Children:
b1397ab
Parents:
dcd8214
git-author:
Jiří Zárevúcky <zarevucky.jiri@…> (2023-11-03 18:46:22)
git-committer:
Jiří Zárevúcky <zarevucky.jiri@…> (2023-11-03 18:47:41)
Message:

Print symbol names and line numbers in stacktraces for init tasks

Only useful in select few situations, but useful nonetheless.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/generic/include/symtab.h

    rdcd8214 r40eab9f  
    3636#define KERN_SYMTAB_H_
    3737
     38#include <stdbool.h>
    3839#include <typedefs.h>
     40#include <debug/sections.h>
    3941
    4042extern void symtab_print_search(const char *);
     
    4244extern const char *symtab_fmt_name_lookup(uintptr_t);
    4345extern errno_t symtab_addr_lookup(const char *, uintptr_t *);
    44 extern const char *symtab_name_lookup(uintptr_t, uintptr_t *);
     46extern const char *symtab_name_lookup(uintptr_t, uintptr_t *, debug_sections_t *);
    4547
    4648#endif
Note: See TracChangeset for help on using the changeset viewer.