http://docs.oracle.com/cd/E19205-01/820-7598/bjabt/index.html
http://blog.llvm.org/2010/01/address-of-label-and-indirect-branches.html