>>> 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