Assertion: compiler | /r/CapableOf | compile the program
Facets:
value: under attack
type: OTHER
Source sentences:
text: Because object code can be regenerated by recompiling (reassembling, relinking) the original source code, making a persistent object code backdoor (without modifying source code) requires subverting the compiler itself – so that when it detects that it is compiling the program under attack it inserts the backdoor – or alternatively the assembler, linker, or loader.
text: A compiler is a special tool that compiles the program and converts it into the object file which is machine readable.