Скрипт checkstack.pl не работает на Android - PullRequest
1 голос
/ 21 мая 2019

Сценарий checkstack.pl не работает на Android.

Я использую Android P-OS. и версия ядра - msm-4.14

Я выполнил команду checkstack.pl ниже для проверки размера стека ядра.

./aarch64-linux-android-objdump -d vmlinux | ./checkstack.pl aarch64

Но результат только в одной строке. 0xffffff80080a9ec0 sha256_block_data_order [vmlinux]: 128

Если я отразлю патч ниже, я не увижу результатов. https://www.fclose.com/linux-kernels/778429/checkstack-pl-fix-for-aarch64-linux-4-9-150/

**)

"./aarch64-linux-android-objdump -d vmlinux" command works correctly.


vmlinux:     file format elf64-littleaarch64


Disassembly of section .head.text:

ffffff8008080000 <_text>:
ffffff8008080000:   91005a4d    add x13, x18, #0x16
ffffff8008080004:   145cbfff    b   ffffff80097b0000 <__init_begin>
.....
ffffff8008082904 <el0_irq_invalid>:
ffffff8008082904:   a90007e0    stp x0, x1, [sp]
ffffff8008082908:   a9010fe2    stp x2, x3, [sp,#16]
ffffff800808290c:   a90217e4    stp x4, x5, [sp,#32]
ffffff8008082910:   a9031fe6    stp x6, x7, [sp,#48]

Как мне заставить checkstack.pl работать на Android?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...