mirror of
https://github.com/radareorg/radare2.git
synced 2024-10-08 11:23:27 +00:00
Fixes for android-arm64
This commit is contained in:
parent
1f3e6455b0
commit
ba73d31cf3
@ -957,13 +957,14 @@ static int set_reg_profile(RAnal *anal) {
|
||||
"gpr lr .64 240 0\n" // lr = x30
|
||||
"gpr sp .64 248 0\n"
|
||||
"gpr zr .64 248 0\n" // zr = sp (x31)
|
||||
"gpr cpsr .64 256 0\n"
|
||||
"gpr pc .64 272 0\n"
|
||||
"gpr pc .64 256 0\n"
|
||||
"gpr cpsr .64 264 0\n"
|
||||
"gpr pstate .64 264 0\n" // x0
|
||||
// probably wrong
|
||||
"gpr nf .1 .256 0 sign\n" // msb bit of last op
|
||||
"gpr zf .1 .257 0 zero\n" // set if last op is 0
|
||||
"gpr cf .1 .258 0 carry\n" // set if last op carries
|
||||
"gpr vf .1 .515 0 overflow\n"; // set if overflows
|
||||
"gpr nf .1 .264 0 sign\n" // msb bit of last op
|
||||
"gpr zf .1 .265 0 zero\n" // set if last op is 0
|
||||
"gpr cf .1 .268 0 carry\n" // set if last op carries
|
||||
"gpr vf .1 .269 0 overflow\n"; // set if overflows
|
||||
} else {
|
||||
p = \
|
||||
"=PC r15\n"
|
||||
|
@ -10,7 +10,7 @@ return strdup (
|
||||
"=SF nf\n"
|
||||
"=OF vf\n"
|
||||
"=CF cf\n"
|
||||
"=sn ox0\n"
|
||||
"=SN x0\n"
|
||||
"gpr x0 .64 0 0\n" // x0
|
||||
"gpr x1 .64 8 0\n" // x0
|
||||
"gpr x2 .64 16 0\n" // x0
|
||||
|
@ -144,6 +144,7 @@ R_API int r_reg_set_profile_string(RReg *reg, const char *str) {
|
||||
if (r) {
|
||||
eprintf("%s: Parse error @ line %d (%s)\n",
|
||||
__FUNCTION__, l, r);
|
||||
//eprintf ("(%s)\n", str);
|
||||
// Clean up
|
||||
r_reg_free_internal (reg);
|
||||
return false;
|
||||
|
@ -30,13 +30,13 @@ cd "$R2B"
|
||||
for a in ${ARCHS} ; do
|
||||
echo "Releasing $a ..."
|
||||
git checkout android-${a} || exit 1
|
||||
if [ ! -d "${R2T}/radare2-${v}-android-${a}.tar.gz" ]; then
|
||||
if [ ! -f "${R2T}/radare2-${v}-android-${a}.tar.gz" ]; then
|
||||
(
|
||||
cd "${R2T}"
|
||||
sys/android-${a}.sh
|
||||
)
|
||||
fi
|
||||
if [ ! -d "${R2T}/radare2-${v}-android-${a}.tar.gz" ]; then
|
||||
if [ ! -f "${R2T}/radare2-${v}-android-${a}.tar.gz" ]; then
|
||||
echo "Build for $a failed"
|
||||
exit 1
|
||||
fi
|
||||
|
Loading…
Reference in New Issue
Block a user