They're not generally produced by snapshotting a running process (the same
one that's doing the snapshotting) and dumping it out to disk. (Also,
unexec() can produce things like ELF files, and as far as I recall it does
it without using the OS's core-dumping mechanism.)