Programmierung
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);
|
alterKram ...