IRC channel logs

2022-04-11.log

back to list of logs

<oriansj>unmatched-paren: if you are familiar with assembly you can just do: rasm2 -a x86 -d '1ABCDEF0123456' and rasm2 -a x86 'add eax, ebx' to get the encoding information you need for M1
<oriansj>But if you are talking about syscall details, you can find that in M2libc in each respective architecture's folder
<oriansj>one only needs to know an architecture's turing core: load from memory, store to memory, subtract, jump if zero; the rest is just an optimization
<unmatched-paren>oriansj: where is this rasm2 command from? it doesn't seem to be in binutils...
<unmatched-paren>there's no package called `rasm2' in guix
<unmatched-paren>not in `nasm' either
<unmatched-paren>oh, i see, it's part of `radare2'