They’re all just slim wrappers around the actual link.exe
, not using a common DLL or so, but actually invoking:
dumpbin.exe
simply invokes"link /dump"
and failing that"link.exe link /dump"
editbin.exe
simply invokes"link /edit"
and failing that"link.exe link /edit"
lib.exe
simply invokes"link /lib"
and failing that"link.exe link /lib"
… respectively; all with the respective command line arguments, you passed to the tools, appended.
I’m currently looking into internals of cl.exe
and link.exe
and thought I’d share. On the other hand I probably could have gained that insight as well from Geoff Chappell’s website, rather than from IDA 😉 …
// Oliver