我有一个包含strip
部分的ELF 32位x86文件,尽管我尝试 1 删除它。
我想删除--remove-only
部分,而不触及其他部分中的任何符号,包括未使用过的符号。
gcc-3.4.3 -fomit-frame-pointer -fno-exceptions -fno-asynchronous-unwind-tables -fno-unwind-tables
似乎没有.eh_frame
选项,并且最终会修改其他部分。
如何在不修改文件中的任何其他内容的情况下删除单个ELF部分?
1 根据other questions的建议,我尝试了int main() { return 0; }
的几种变体,但strip
部分始终存在。这可能是因为我必须使用旧的GCC(3.4.3)...源文件本身不包含任何可能需要这些部分的特殊内容:objcopy --remove-section .eh_frame a.out
。
答案 0 :(得分:18)
a.out
,尽管有名字,但这里不是正确的工具。
可能的解决方案是objcopy
,其中strip
是要修改的ELF文件的名称。
很遗憾,除非您了解${dc} Evaluate sys.modules['selenium.webdriver'].DesiredCapabilities.INTERNETEXPLORER sys, selenium.webdriver
Set To Dictionary ${dc} ignoreProtectedModeSettings ${True}
Open Browser www.google.com ie desired_capabilitie=${dc}
${s2l}= Get Library Instance Selenium2Library
Log Dictionary ${s2l._current_browser().capabilities} # actual capabilities
,否则您最终可能会找到Country.create(array)
的解决方案,而不会找到任何解决方案。