-- -- get the .so object names -- objload("elf_get_obj_names", "../bfd/test/test.so", "symbol_list") -- -- get the .so object sizes -- objload("elf_get_obj_sizes", "../bfd/test/test.so", "symbol_list") -- -- get the .so function names -- objload("elf_get_func_names", "../bfd/test/test.so", "symbol_list") -- get the .so function code -- objload("elf_get_func_code", "../bfd/test/test.so", "code_list") -- function printObjNames() local c = {objload("elf_get_obj_names", "../bfd/test/test.so", "symbol_list")} for k,v in ipairs(c) do print(k,v) end end function printObjSizes() local c = {objload("elf_get_obj_sizes", "../bfd/test/test.so", "symbol_list")} for k,v in ipairs(c) do print(k,v) end end function printFuncNames() local c = {objload("elf_get_func_names", "../bfd/test/test.so", "symbol_list")} for k,v in ipairs(c) do print(k,v) end end function printFuncCode() local c = {objload("elf_get_func_code", "../bfd/test/test.so", "code_list")} for k,v in ipairs(c) do print(k,v) end end printObjNames() printObjSizes() printFuncNames() --printFuncCode()