RECON06 . A PLATFORM INDEPENDENT MULTI-CAVITY NOP VIRUS
Code Alignment:
- functions are generally aligned on 16 byte boundaries, so that
upon function re-entrance a cache line can directly feed the pipeline.
Pre-Fetch cache line size is about 16 bytes (or 32, etc) so the default
is generally 16.
- you would think that this is simple, but YOU WOULD BE WRONG, IE trace L1 cache on a pentium4
- NOPS are used for some strange reason that may have more to do with the linker than anything else, but that's hard to say without any specific documentation to reference.