Skip to content

Instantly share code, notes, and snippets.

View akawashiro's full-sized avatar

Akira Kawata akawashiro

View GitHub Profile
$ ~/tmp/qemu-install/bin/qemu-aarch64 -d in_asm,out_asm -D ./log ./hello-aarch64 && cat log
Hello, World!
PROLOGUE: [size=45]
0x7f583c000000:
OBJD-H: 55534154415541564157488bef4881c478fbffffffe633c04881c488040000c5
OBJD-H: f877415f415e415d415c5b5dc3
----------------
IN: _start
0x00400580:
$ ./listup_technical_terms.py
offset , 名詞-普通名詞-一般
Google , 名詞-普通名詞-一般
素朴 , 名詞-普通名詞-形状詞可能
char , 名詞-普通名詞-一般
return , 名詞-普通名詞-一般
hwlat , 名詞-普通名詞-一般
call , 名詞-普通名詞-一般
str , 名詞-普通名詞-一般
ちなみ , 名詞-普通名詞-一般
$ ./listup_technical_terms.py
読み込み , 名詞-普通名詞-一般
ダイナミック , 形状詞-一般
chroot , 名詞-普通名詞-一般
作成 , 名詞-普通名詞-サ変可能
ローカル , 名詞-普通名詞-形状詞可能
攻撃 , 名詞-普通名詞-サ変可能
具体 , 名詞-普通名詞-一般
make , 名詞-普通名詞-一般
too , 名詞-普通名詞-一般
$ find glibc-install/lib
glibc-install/lib
glibc-install/lib/libmvec.a
glibc-install/lib/libpcprofile.so
glibc-install/lib/crt1.o
glibc-install/lib/libnss_db.so
glibc-install/lib/libm.so
glibc-install/lib/libnss_compat.so
glibc-install/lib/libm.a
glibc-install/lib/rcrt1.o
$ ./scripts/run_app_tests.sh
++ git rev-parse --show-toplevel
+ cd /home/akira/ghq/github.com/akawashiro/raijit
+ export PYTHONPATH=./build
+ PYTHONPATH=./build
+ python3 ./app_tests/nbody_test.py
5 0 LOAD_GLOBAL 0 (random)
2 LOAD_METHOD 1 (seed)
4 LOAD_CONST 1 (42)
6 CALL_METHOD 1
$ ./scripts/list_up_unimplmented_ops.sh
< BEFORE_ASYNC_WITH
< BUILD_SET
< BUILD_SLICE
< BUILD_STRING
< CALL_FUNCTION_EX
< CALL_FUNCTION_KW
< CALL_METHOD
< COPY_DICT_WITHOUT_KEYS
< DELETE_ATTR
$ ./dump-restore.sh
+++ dirname ./dump-restore.sh
++ realpath .
+ SCRIPT_DIR=/home/akira/criu/book/os/criu
++ pidof read_seq
+ PID=2421350
+ DUMP_DIR=/home/akira/criu/book/os/criu/criu-dump-2421350
+ mkdir -p /home/akira/criu/book/os/criu/criu-dump-2421350
+ sudo /home/akira/.local/sbin/criu dump -t 2421350 --shell-job -j -v4 -D /home/akira/criu/book/os/criu/criu-dump-2421350
[sudo] password for akira:
$ ./dump-restore.sh
+++ dirname ./dump-restore.sh
++ realpath .
+ SCRIPT_DIR=/home/akira/criu/book/os/criu
++ pidof read_seq
+ PID=1369672
+ DUMP_DIR=/home/akira/criu/book/os/criu/criu-dump-1369672
+ mkdir -p /home/akira/criu/book/os/criu/criu-dump-1369672
+ sudo /home/akira/.local/sbin/criu dump -t 1369672 --shell-job -j -v4 -D /home/akira/criu/book/os/criu/criu-dump-1369672
[sudo] password for akira:
$ ./run.sh
+ [[ ! -d venv ]]
+ source venv/bin/activate
++ deactivate nondestructive
++ '[' -n '' ']'
++ '[' -n '' ']'
++ '[' -n /bin/bash -o -n '' ']'
++ hash -r
++ '[' -n '' ']'
++ unset VIRTUAL_ENV
$ python3 recover_pass.py
<SimulationManager with 1 active>
b'0000000000000@\x00'
<SimulationManager with 1 active>
b'0000000000000@\x00'
<SimulationManager with 1 active>
b'0000000000000@\x00'
<SimulationManager with 1 active>
b'0000000000000@\x00'
<SimulationManager with 1 active>