Is there a way—much like viewing the result of preprocessing with gcc -E—to see what my objects look like once compiled into object files?
gcc -E
I
A constructor is just another function (unless it's in-lined). Object files contain a lot of info for the linker; so you should be able to find the function in the .a file (the function names will be mangled though).