Preprocess all binary SDK symbols to add an sdk_ prefix
* This fixes the problem of axTLS symbols hmac_md5/hmac_sha1 having same name as symbols in libwpa (which have incompatible signatures) * Also allows for easier identification and piece-by-piece removal of binary functions. * Some libc symbols are not renamed, list is in lib/symbols_norename.txt
This commit is contained in:
parent
05019cb0ee
commit
e743d03a78
19 changed files with 220 additions and 103 deletions
|
@ -1,4 +1,8 @@
|
|||
/* This linker script generated from xt-genldscripts.tpp for LSP . */
|
||||
/* This linker script generated from xt-genldscripts.tpp for LSP .
|
||||
|
||||
Modified for esp open RTOS, this linker script is no longer the same as the esp_iot_rtos_sdk one.
|
||||
*/
|
||||
|
||||
/* Linker Script for ld -N */
|
||||
MEMORY
|
||||
{
|
||||
|
@ -19,12 +23,12 @@ PHDRS
|
|||
|
||||
|
||||
/* Default entry point: */
|
||||
ENTRY(call_user_start)
|
||||
EXTERN(_DebugExceptionVector)
|
||||
EXTERN(_DoubleExceptionVector)
|
||||
EXTERN(_KernelExceptionVector)
|
||||
EXTERN(_NMIExceptionVector)
|
||||
EXTERN(_UserExceptionVector)
|
||||
ENTRY(sdk_call_user_start)
|
||||
EXTERN(sdk__DebugExceptionVector)
|
||||
EXTERN(sdk__DoubleExceptionVector)
|
||||
EXTERN(sdk__KernelExceptionVector)
|
||||
EXTERN(sdk__NMIExceptionVector)
|
||||
EXTERN(sdk__UserExceptionVector)
|
||||
PROVIDE(_memmap_vecbase_reset = 0x40000000);
|
||||
/* Various memory-map dependent cache attribute settings: */
|
||||
_memmap_cacheattr_wb_base = 0x00000110;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue