zeige mir an welche externen Funktionen ein Programmverwendet:
nm --undefined-only meinProgramm
zeige mir welche shared Libs mein Programm benötigt:
ldd meinProgramm
Zeige mir alle strings in einem Programm:
strings meinProgramm
Zeige mir den Hexdump:
hexdump meinProgramm
wenn möglich,die stdio-Programme durch unlocked-Versionen oder puts ersetzen:
fputs_unlocked("Too many arguments.\n", stderr); fwrite_unlocked(buff,sizeof(unsigned char,count,fp);
ersetzen von: | durch |
---|---|
lower_dentry->d_op->d_hash(lower_dentry,name); | lower_dentry->d_op->d_hash(lower_dentry,lower_dentry->d_inode,name); |
lower_dentry->d_op->d_compare(lower_dentry, a, b); | lower_dentry->d_op->d_compare(NULL,NULL,NULL,NULL,lower_dentry->d_name.len,lower_dentry->d_name,name, b); |
dir->inlink = lower_dentry_parent_inode->i_nlink; | set_nlink(dir,lower_dentry_parent_inode->i_nlink); |
path_lookup(dev_name,LOOKUP_FOLLOW,&nd); | kern_path(dev_name,LOOKUP_FOLLOW,&nd.path); |
get_sb_nodev(fs_type,flags,data,fill_super,mnt); | mount_nodev(fstype,flags,data,fill_super); |
fsstack_copy_attr_all(dentry->d_inode,lower_inode); | fsstack_copy_attr_all(dentry->d_inode,lower_inode,NULL); |