introduce bridge package
fix example
restore separation of backdoor asm

use Go build flags