Re: [DynInst_API:] dyninst 10 on ppcle and aarch


Date: Tue, 13 Nov 2018 09:01:18 -0600
From: Xiaozhu Meng <xmeng@xxxxxxxxxxx>
Subject: Re: [DynInst_API:] dyninst 10 on ppcle and aarch
Hi Stan,

We expect ppcle to be fully functional, so issues on ppcle are bugs to fix. We only have partial support for ARMv8 64-bit, but whether the issues are bugs or undeveloped features depends on what your tests are using.

My following questions are: what exactly your tests are testing? can you share your tests with us? Ideally, we want to augment our dyninst test suite to make sure we have tests for our major collaborators.

Thanks,

--Xiaozhu

On Mon, Nov 12, 2018 at 8:34 PM Stan Cox <scox@xxxxxxxxxx> wrote:
It is not expected that the ppcle and aarch targets are fully functional
is it?

dynamic small test expected
FUNCTION EXECUTED. VALUE = 0
FUNCTION EXECUTED. VALUE = 1
MUTATION DONE. MUTATOR IS GOING...
FUNCTION EXECUTED. VALUE = 2

ppcle
./mutatee & DYNINSTAPI_RT_LIB=/usr/lib64/dyninst//libdyninstAPI_RT.so
./mutator $!
[2] 12609
FUNCTION EXECUTED. VALUE = 0
hang

aarch
./mutatee & DYNINSTAPI_RT_LIB=/usr/lib64/dyninst//libdyninstAPI_RT.so
./mutator $!
FUNCTION EXECUTED. VALUE = 0
FUNCTION EXECUTED. VALUE = 0
mutator: /root/dyninst-10.0.0/src/dyninstAPI/src/inst-aarch64.C:1034:
bool writeFunctionPtr(AddressSpace*, Dyninst::Address, func_instance*):
Assertion `0' failed.

static small test expected
DYNINSTAPI_RT_LIB=/usr/lib64/dyninst//libdyninstAPI_RT.so ./mutator mutatee
MUTATION DONE. MUTATOR IS GOING...
DYNINSTAPI_RT_LIB=/usr/lib64/dyninst//libdyninstAPI_RT.so ./mutated
MUTATION OK.


ppcle (OK)
DYNINSTAPI_RT_LIB=/usr/lib64/dyninst//libdyninstAPI_RT.so ./mutator mutatee
MUTATION DONE. MUTATOR IS GOING...
DYNINSTAPI_RT_LIB=/usr/lib64/dyninst//libdyninstAPI_RT.so ./mutated
MUTATION OK.


aarch
DYNINSTAPI_RT_LIB=/usr/lib64/dyninst//libdyninstAPI_RT.so ./mutator mutatee
MUTATION DONE. MUTATOR IS GOING...
DYNINSTAPI_RT_LIB=/usr/lib64/dyninst//libdyninstAPI_RT.so ./mutated
make: *** [Makefile:23: test] Segmentation fault (core dumped)


_______________________________________________
Dyninst-api mailing list
Dyninst-api@xxxxxxxxxxx
https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api
[← Prev in Thread] Current Thread [Next in Thread→]