Research Article
Extension of Research on Security as a Service for VMs in IaaS Platform
| Input: symsec, sym, strtab, guest_load_addr | | Output: Symbol resolved code in memory | | for i ⟵ 1 to symsec->sh_size/sizeof(Elf_Sym) do | | name ⟵ strtab + sym[i].st_name; | | if sym[i].st_shndx = SHN_UNDEF then | | sym[i].st_value ⟵ get_ address(name); | | else | | sym[i].st_value ⟵ sym[i].st_value + | | guest_load_addr + | | sechdrs[sym[i].st_shndx].sh_offset; | | end | | end |
|