All pastes #38235 Raw Edit

Someone

public text v1 · immutable
#38235 ·published 2006-01-23 19:44 UTC
rendered paste body
>>> from libelfsh import *
>>> file = elfsh_map_obj('./a.out')

>>> for i in range(0,50):
...    sym = elfsh_create_symbol(0x42424242, 21, 2, 0,0,0)
...    ret = elfsh_insert_symbol(file.secthash(ELFSH_SECTION_SYMTAB), sym, 'STUFF'+str(i))
...
>>> ret = elfsh_save_obj(file, 'fakeaout')
>>> print ret
0

%nm fakeaout | grep STUFF
         U STUFF0
         U STUFF1
         U STUFF10
         U STUFF11
         U STUFF12
         U STUFF13
         U STUFF14
         U STUFF15
         U STUFF16
         U STUFF17
         U STUFF18
         U STUFF19
         U STUFF2
         U STUFF20
         U STUFF21
         U STUFF22
         U STUFF23
         U STUFF24
         U STUFF25
         U STUFF26
         U STUFF27
         U STUFF28
         U STUFF29
         U STUFF3
         U STUFF30
         U STUFF31
         U STUFF32
         U STUFF33
         U STUFF34
         U STUFF35
         U STUFF36
         U STUFF37
         U STUFF38
         U STUFF39
         U STUFF4
         U STUFF40
         U STUFF41
         U STUFF42
         U STUFF43
         U STUFF44
         U STUFF45
         U STUFF46
         U STUFF47
         U STUFF48
         U STUFF49
         U STUFF5
         U STUFF6
         U STUFF7
         U STUFF8
         U STUFF9