Fixing BaseTramp to save registers as it's done with PowerPC.
authorSasha @leela <sasha@cs.wisc.edu>
Tue, 24 Jul 2018 00:46:37 +0000 (19:46 -0500)
committerSasha @leela <sasha@cs.wisc.edu>
Tue, 24 Jul 2018 00:46:37 +0000 (19:46 -0500)
commit6a71517fb076390ef2c00b4df1dbc5b0607bb5fe
treedc55d9b80a37901f021dd5055179e93bbbf03550
parent0d69f7e42189234ca98df5419d63e6093155580b
Fixing BaseTramp to save registers as it's done with PowerPC.

Now the BaseTramp reserves a fixed amount of memory for each stack frame,
and the registers are always saved in the same position, in order to be retrieved
if necessary for some functionality such as BPatch_paramExpr.

Test1_13 now passes after this modification.
dataflowAPI/src/ABI.C
dyninstAPI/src/codegen-aarch64.C
dyninstAPI/src/emit-aarch64.h
dyninstAPI/src/inst-aarch64.C
dyninstAPI/src/inst-aarch64.h