rizinorg / rizin

UNIX-like reverse engineering framework and command-line toolset.
https://rizin.re
GNU Lesser General Public License v3.0
2.66k stars 357 forks source link

Add big numbers (and/or bitvectors) in `rz-ax` #3331

Open XVilka opened 1 year ago

XVilka commented 1 year ago

Blocked by https://github.com/rizinorg/rizin/issues/3455

Support numbers bigger than 64 bit ones

ℤ rz-ax =10 b11111111111111111111111111111111111111111111111
-1
ℤ rz-ax =16 b11111111111111111111111111111111111111111111111
0xffffffffffffffff
ℤ rz-ax =16 b11111111111111111111111111111111111111111111111111111111111111111111111111
0xffffffffffffffff

RzUtil has big numbers and bitvectors support, extending rz-ax and exposing them would be beneficial for bit arithmetics on int128_t types, for example.

do-min-o commented 1 year ago

Hi, I want to contribute to rizin this is my first time, should i work on this issue? if anything easy than this available then please tell me about it.

do-min-o commented 1 year ago

Can anyone please tell should i work on this issue or their is anything easier than this.

XVilka commented 1 year ago

@parthbansaliitr I recommend trying a different issue. This has proven to be harder than initially expected. See these instead: