* Start to create some RzBinObject specific API Adding some unit tests Fix for new relocs storage system Fix test_bin unit test for oob-write * Add `iA` command to newshell Add `ie`/`iee` commands Add support for `is`/`iE` commands Add support for `ii` command Add support for `il` command Add support for `iM` command Add support for `ir` command Add support for `iS`/`iSS` commands Add support for `iz` command Add support for `i` command Add support for `ic` command Add support for `iC` command Add support for `ih` and `iHH` commands Add support for `iI` command Add support for `iL` command Fix descriptions of commands already converted Add support for `idp` commands Add support for `iD` command Add support for `im` commands Add support for `iR` command Add support for `it` command Add support for `iV` commands Add support for `iw` command Add support for `ix` commands Add support for `iZ` command Add support for `ik` command Add support for `is.` command Add support for `iS.` command Reduce arguments in print_arch Few Doxygen and ownership annotations Add support for `iS=` command Add support for `izz` and `izzz` commands Add support for `ib` command Add support for `ic*` command Put section flags as the last field of the table * Proper language detection. * Rewritten blang.c * implemented `icc/icm/icf <class name>` * ignore blocks when printing langs Remove num from `iA` output * Fixed flags on java and added class column Add support for `ia` commands Fix `iCj` command * RzBin: add rz_bin_object_sections_mapping_list API * Fix rz-bin for new API Remove unused va var in rz-bin.c Fix `iA`/`-A` output * implemented classdump_cpp * Support namespaces Use `icc`, `icl` does not exist anymore Update output of broken tests for `icc` Add `rz_return_*()` asserts in new `*_print()` functions * Provide rz_core_bin_print API * Select which parts to print also based on the mode * Return bool from all `rz_core_bin_*_print()` API * Use RzBinFile in new `rz_core_bin_*_print()` API * Restore `dbg_dmi` test * Remove oldshell handlers for `i` commands * Remove `ieq` call in rizin, not needed * Allow NULL `bf` in `rz_cmd_info_handler()` * Re-add support for RZ_BIN_PREFIX for symbols/sections/segments/imports/relocs * Move `ib` command to `obR` * Show 'N/A' in `i` command when info are not available * Assert on bf->o, just to be sure * Make error messages clearer in `idp` commands Co-authored-by: wargio <wargio@libero.it> Co-authored-by: Giovanni <561184+wargio@users.noreply.github.com>
58 lines
971 B
Text
58 lines
971 B
Text
NAME=ELF: ired v800
|
|
FILE=bins/v850/ired_v850
|
|
CMDS=<<EOF
|
|
e asm.bytes=true
|
|
i
|
|
sd +4
|
|
pd 3
|
|
EOF
|
|
EXPECT=<<EOF
|
|
fd 3
|
|
file bins/v850/ired_v850
|
|
size 0xedeb8
|
|
humansz 951.7K
|
|
mode r-x
|
|
format elf
|
|
iorw false
|
|
block 0x100
|
|
type EXEC (Executable file)
|
|
arch v850
|
|
cpu N/A
|
|
baddr 0x00100000
|
|
binsz 0x000edb6d
|
|
bintype elf
|
|
bits 32
|
|
class ELF32
|
|
compiler GCC: (GNU) 9.3.0
|
|
dbg_file N/A
|
|
endian LE
|
|
hdr.csum N/A
|
|
guid N/A
|
|
intrp N/A
|
|
laddr 0x00000000
|
|
lang c
|
|
machine NEC V800 series
|
|
maxopsz 8
|
|
minopsz 2
|
|
os linux
|
|
cc N/A
|
|
pcalign 2
|
|
rpath NONE
|
|
subsys linux
|
|
stripped false
|
|
crypto false
|
|
havecode true
|
|
va true
|
|
sanitiz false
|
|
static true
|
|
linenum true
|
|
lsyms true
|
|
canary false
|
|
PIE false
|
|
RELROCS true
|
|
NX false
|
|
0x00100004 3506ffff movea 0xffff, r21, r0
|
|
0x00100008 0000 mov r0, r0
|
|
0x0010000a 23060000 movea 0x0, r3, r0
|
|
EOF
|
|
RUN
|