arch-riscv: Load function symbols for BootloaderKernelWorkload
Change-Id: Iade91b2cdf6701ed3fe6f5583127c8c3d669d695 Signed-off-by: Hoa Nguyen <hn@hnpl.org>
This commit is contained in:
@@ -83,7 +83,9 @@ BootloaderKernelWorkload::loadBootloaderSymbolTable()
|
||||
bootloader = loader::createObjectFile(params().bootloader_filename);
|
||||
bootloaderSymbolTable = bootloader->symtab();
|
||||
auto renamedBootloaderSymbolTable = \
|
||||
bootloaderSymbolTable.offset(bootloader_paddr_offset)->rename(
|
||||
bootloaderSymbolTable.offset(
|
||||
bootloader_paddr_offset
|
||||
)->functionSymbols()->rename(
|
||||
[](std::string &name) {
|
||||
name = "bootloader." + name;
|
||||
}
|
||||
@@ -99,7 +101,7 @@ BootloaderKernelWorkload::loadKernelSymbolTable()
|
||||
kernel = loader::createObjectFile(params().kernel_filename);
|
||||
kernelSymbolTable = kernel->symtab();
|
||||
auto renamedKernelSymbolTable = \
|
||||
kernelSymbolTable.rename(
|
||||
kernelSymbolTable.functionSymbols()->rename(
|
||||
[](std::string &name) {
|
||||
name = "kernel." + name;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user