Changeset 97c7682 in mainline for kernel/generic/include/symtab_lookup.h
- Timestamp:
- 2012-07-14T11:18:40Z (13 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 804d9b6
- Parents:
- 0747468 (diff), f0348c8 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the(diff)
links above to see all the changes relative to each parent. - File:
-
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
kernel/generic/include/symtab_lookup.h
r0747468 r97c7682 1 1 /* 2 * Copyright (c) 200 9 Lukas Mejdrech2 * Copyright (c) 2005 Ondrej Palkovsky 3 3 * All rights reserved. 4 4 * … … 27 27 */ 28 28 29 /** @addtogroup libnet29 /** @addtogroup generic 30 30 * @{ 31 31 */ 32 33 32 /** @file 34 * Transport layer module interface for the underlying internetwork layer.35 33 */ 36 34 37 #ifndef LIBNET_TL_REMOTE_H_38 #define LIBNET_TL_REMOTE_H_35 #ifndef KERN_SYMTAB_LOOKUP_H_ 36 #define KERN_SYMTAB_LOOKUP_H_ 39 37 40 #include <ipc/services.h> 41 #include <ipc/tl.h> 42 #include <generic.h> 43 #include <net/device.h> 44 #include <net/packet.h> 45 #include <packet_client.h> 46 #include <async.h> 38 #include <typedefs.h> 47 39 48 /** @name Transport layer module interface 49 * This interface is used by other modules. 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 int symtab_name_lookup(uintptr_t, const char **, uintptr_t *); 48 extern const char *symtab_fmt_name_lookup(uintptr_t); 49 extern int symtab_addr_lookup(const char *, uintptr_t *); 50 51 #ifdef CONFIG_SYMTAB 52 53 /** Symtable linked together by build process 54 * 50 55 */ 51 /*@{*/ 56 extern struct symtab_entry symbol_table[]; 52 57 53 extern int tl_received_msg(async_sess_t *, nic_device_id_t, packet_t *, 54 services_t, services_t); 55 56 /*@}*/ 58 #endif /* CONFIG_SYMTAB */ 57 59 58 60 #endif
Note:
See TracChangeset
for help on using the changeset viewer.