Changeset da13982 in mainline for kernel/generic/include/debug/register.h
- Timestamp:
- 2023-10-26T15:20:07Z (15 months ago)
- Branches:
- master, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 2fbb42f
- Parents:
- d28bdbe
- git-author:
- Jiří Zárevúcky <zarevucky.jiri@…> (2023-10-26 14:42:03)
- git-committer:
- Jiří Zárevúcky <zarevucky.jiri@…> (2023-10-26 15:20:07)
- File:
-
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
kernel/generic/include/debug/register.h
rd28bdbe rda13982 1 1 /* 2 * Copyright (c) 20 05 Ondrej Palkovsky2 * Copyright (c) 2023 Jiří Zárevúcky 3 3 * All rights reserved. 4 4 * … … 27 27 */ 28 28 29 /** @addtogroup kernel_generic 30 * @{ 31 */ 32 /** @file 33 */ 29 #ifndef DEBUG_REGISTER_H_ 30 #define DEBUG_REGISTER_H_ 34 31 35 #ifndef KERN_SYMTAB_LOOKUP_H_ 36 #define KERN_SYMTAB_LOOKUP_H_ 32 /** Accepts data of an ELF file containing debug sections. */ 33 void register_debug_data(const void *data, size_t data_size); 37 34 38 #include <typedefs.h> 39 40 #define MAX_SYMBOL_NAME 64 41 42 struct symtab_entry { 43 uint64_t address_le; 44 char symbol_name[MAX_SYMBOL_NAME]; 45 }; 46 47 extern errno_t symtab_name_lookup(uintptr_t, const char **, uintptr_t *); 48 extern const char *symtab_fmt_name_lookup(uintptr_t); 49 extern errno_t symtab_addr_lookup(const char *, uintptr_t *); 50 51 #ifdef CONFIG_SYMTAB 52 53 /** Symtable linked together by build process 54 * 55 */ 56 extern struct symtab_entry symbol_table[]; 57 58 #endif /* CONFIG_SYMTAB */ 59 60 #endif 61 62 /** @} 63 */ 35 #endif /* DEBUG_REGISTER_H_ */
Note:
See TracChangeset
for help on using the changeset viewer.