bfd: use binary search to make symbol lookup quicker.
bfd: add a simple benchmark for reading the symbols.
add a cmd line arg to profile the program.