Find and Filter C Program Functions

This is very useful when in Linux you get relative instead of absolute addresses and in Windows where you get an overwhelming amount of functions and you need to filter down to what really matters (what the programmer actually made). In OSX it isn’t needed as much sense you always get the absolute addresses and you don’t get a flood of un-needed functions like in windows. Note that some Linux operating systems use absolute addressing like in OSX. For example, Ubuntu uses relative addressing, Kali uses absolute addressing.

In the following picture we see how in Ubuntu (unlike Kali and OSX) uses Relative addressing.
It is important to have the absolute addresses when making breakpoints in GDB.

In the next picture we see how using the -v “verbose” gives much un-needed information in most cases.
The following picture was cut off about half way through.