Searched refs:CurrentSymEx (Results 1 – 4 of 4) sorted by relevance
| /TwlSDK-5.4/build/tools/makelst/ |
| D | loader_subset.c | 206 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/ |
| D | loader_subset.c | 116 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 …]
|
| D | elf_loader.c | 462 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() 504 … CurrentSymEx->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/ |
| D | loader_subset.c | 493 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 661 …CurrentSymEx = elElfDesc->SymEx; //If traceable not from Tbl but from here, debug information is n… in ELi_GoPublicGlobalSym() [all …]
|