Given:
ibbl callsite next returnsite target entry node of callee fun
task: insert next_new as new returnsite
Code:
INDEX next_new = AbblNew( ); ABBL_TYPE(next_new) = BT_NORM; ABBL_FUN(next_new) = ifun; AbblAppendFancy(next_new); AedgLinkFancy(AedgNewFancy(next_new,next,ET_NORM)); AedgKillFancy( ABBL_EDG_CALL(ibbl)); AedgKillFancy( ABBL_EDG_LINK(ibbl)); AedgLinkFancy(AedgNewFancy(ibbl,next_new,ET_FUN_LINK)); AedgLinkFancy( AedgNewFancy(ibbl,target,ET_FUN_CALL));
Go to the first, previous, next, last section, table of contents.