Home
last modified time | relevance | path

Searched refs:CurrentSymEx (Results 1 – 4 of 4) sorted by relevance

/TwlSDK-5.4/build/tools/makelst/
Dloader_subset.c206 ELSymEx* CurrentSymEx; in ELi_RelocateSym() local
240 CurrentSymEx = &DmySymEx; in ELi_RelocateSym()
242 CurrentSymEx->next = (void*)(malloc( sizeof(ELSymEx))); in ELi_RelocateSym()
243 CurrentSymEx = (ELSymEx*)(CurrentSymEx->next); in ELi_RelocateSym()
246 ELi_GetEntry( ElfHandle, SymShdr, i, &(CurrentSymEx->Sym)); in ELi_RelocateSym()
249 CurrentShdrEx = ELi_GetShdrExfromList( ElfHandle->ShdrEx, CurrentSymEx->Sym.st_shndx); in ELi_RelocateSym()
251 CurrentSymEx->debug_flag = CurrentShdrEx->debug_flag; in ELi_RelocateSym()
253 CurrentSymEx->debug_flag = 0; in ELi_RelocateSym()
258 CurrentSymEx->next = NULL; in ELi_RelocateSym()
263 CurrentSymEx = ElfHandle->SymEx; in ELi_RelocateSym()
[all …]
/TwlSDK-5.4/build/tools/stripdebug/
Dloader_subset.c116 ELSymEx* CurrentSymEx; in ELi_CopySymToBuffer() local
122 CurrentSymEx = ElfHandle->SymEx; in ELi_CopySymToBuffer()
123 while( CurrentSymEx != NULL) { in ELi_CopySymToBuffer()
125 memcpy( (u8*)load_adr, &(CurrentSymEx->Sym), in ELi_CopySymToBuffer()
127 CurrentSymEx = CurrentSymEx->next; in ELi_CopySymToBuffer()
301 ELSymEx* CurrentSymEx; in ELi_BuildSymList() local
326 CurrentSymEx = &DmySymEx; in ELi_BuildSymList()
344 CurrentSymEx->next = malloc( sizeof(ELSymEx)); in ELi_BuildSymList()
345 CurrentSymEx = (ELSymEx*)(CurrentSymEx->next); in ELi_BuildSymList()
347 memcpy( &(CurrentSymEx->Sym), &TestSym, sizeof(TestSym)); in ELi_BuildSymList()
[all …]
Delf_loader.c462 ELSymEx* CurrentSymEx; in ELi_LoadObject() local
472 CurrentSymEx = ElfHandle->SymEx; in ELi_LoadObject()
473 … while( CurrentSymEx != NULL) { //If you track SymEx, the debug symbol is not included in ELi_LoadObject()
480 CurrentSymEx->Sym.st_name, in ELi_LoadObject()
486 … length = ELi_GetStrLen( ElfHandle, CurrentShdrEx->Shdr.sh_link, CurrentSymEx->Sym.st_name ) + 1; in ELi_LoadObject()
494 CurrentSymEx->Sym.st_name, in ELi_LoadObject()
504CurrentSymEx->Sym.st_name = StrShEx->str_table_size; //Correct symbol entry data in ELi_LoadObject()
513 if( ((ELF32_ST_BIND( (CurrentSymEx->Sym.st_info))) != STB_LOCAL)&& in ELi_LoadObject()
522 if( (CurrentSymEx->Sym.st_shndx != SHN_UNDEF) && in ELi_LoadObject()
523 (CurrentSymEx->Sym.st_shndx < SHN_LORESERVE)) { in ELi_LoadObject()
[all …]
/TwlSDK-5.4/build/libraries/el/common/src/
Dloader_subset.c493 ELSymEx* CurrentSymEx; in ELi_RelocateSym() local
535 CurrentSymEx = (ELSymEx*)(elElfDesc->SymExTbl[ELF32_R_SYM( CurrentRela.r_info)]); in ELi_RelocateSym()
538 if( CurrentSymEx == NULL) { in ELi_RelocateSym()
550 if( CurrentSymEx->Sym.st_shndx == SHN_UNDEF) { in ELi_RelocateSym()
552 … ELi_GetStrAdr( elElfDesc, SymShdr->sh_link, CurrentSymEx->Sym.st_name, sym_str, 128); in ELi_RelocateSym()
581 … CurrentShdrEx = ELi_GetShdrExfromList( elElfDesc->ShdrEx, CurrentSymEx->Sym.st_shndx); in ELi_RelocateSym()
583 …sym_loaded_adr += CurrentSymEx->Sym.st_value; //sym_loaded_adr is called S in the specifications in ELi_RelocateSym()
585 thumb_func_flag = CurrentSymEx->thumb_flag; in ELi_RelocateSym()
646 ELSymEx* CurrentSymEx; in ELi_GoPublicGlobalSym() local
661CurrentSymEx = elElfDesc->SymEx; //If traceable not from Tbl but from here, debug information is n… in ELi_GoPublicGlobalSym()
[all …]