For a function call (using the default -fplt), GCC -mcmodel=large generates an assembly modifier which
leads to an R_X86_64_PLTOFF64 relocation. In real world,
http://git.ageinghacker.net/jitter (used by GNU poke) uses -mcmodel=large.
R_X86_64_PLTOFF64's formula is (if preemptible) L - GOT + A or (if non-preemptible) S - GOT + A
where GOT is (confusingly) the address of .got.plt
// The 5 types ?