Clean up structprobe, fix libdw error printing, add regular file check.
#1: Infer pointer type size from ELF machine class ident.