Commit graph

794 commits

Author SHA1 Message Date
Qijia Liu
9aead1baeb Fix memleak in rizin and test_big 2021-01-05 05:21:41 -06:00
pancake
2b301118ac Print call convention once in afi ##analysis (#18157) 2021-01-05 05:21:41 -06:00
Liumeo
0b0b521c8c Fix memleak in test_analysis_block & test_io (#18153) 2021-01-05 05:21:41 -06:00
Liumeo
65f1e5d260 Fix s390x rz-ax -I & memleak (#18151) 2021-01-05 05:21:41 -06:00
eagleoflqj
21dc1bad0b Correct json & clean newline 2021-01-05 05:21:41 -06:00
Eduard MURESAN
ee58a866b6 Fix pdb information dumped as json 2021-01-05 05:21:41 -06:00
eagleoflqj
b39a4220eb Delegate abj to afbij 2021-01-05 05:21:41 -06:00
Liumeo
e16221a477 Use pj in cbin.c ##refactor (#18143) 2021-01-05 05:21:41 -06:00
Anton Kochkov
f0e5db286c More Rizin renames 2021-01-05 00:45:10 -06:00
Itay Cohen
4ac005d489
Set asm.tabs to 6 and enable asm.tabs.once by default ##config (#290)
* Set asm.tabs to 6
* Enabl asm.tabs.once by default
2021-01-04 17:45:35 +02:00
Florian Märkl
8d81d392c7
Fix PE Delay Imports for multiple delayed DLLs (#283) 2021-01-03 15:15:33 +01:00
Paul I
0701570aee
Rename zign cfg vars and disable zign.match.types (#287) 2021-01-03 14:06:22 +02:00
Riccardo Schirone
7316b71619 Simplify io_default with RzBuffer 2021-01-03 11:42:38 +01:00
Riccardo Schirone
0cf9979f42 Add fd to RzBuf and add mode to mmap RzBuf 2021-01-03 11:42:38 +01:00
Riccardo Schirone
d25cea5420 Rewrite rz_file_mmap API 2021-01-03 11:42:38 +01:00
Riccardo Schirone
dca021bab9 Fix hex unit test for windows 2021-01-03 11:42:38 +01:00
Riccardo Schirone
73080975d4 Fix autocompletion unit tests on Windows by using RZ_SYS_DIR 2021-01-03 11:42:38 +01:00
Riccardo Schirone
c97de6de1b Disable the entire test_rzpipe on Windows
Mark also the other rzpipe test as broken
2021-01-03 11:42:38 +01:00
Anton Kochkov
1d453a073b Rename test_r_* to test_rz_* 2021-01-03 11:42:38 +01:00
Riccardo Schirone
a7fd3fa3c6 Use mu_main to reduce boilerplate in unit tests
* Disable colors on Windows because terminal looks bad otherwise
* Use environment on Windows to set PATH and make sure unit tests use
  the compiled libraries and not the installed ones
* Define ssize_t on Windows as well by using SSIZE_T

Update test_analysis_block.c

Update test_intervaltree.c

Update test_unum.c
2021-01-03 11:42:38 +01:00
Liumeo
6f4c7c6efb Test arm part of arm.winedbg (#18132) 2020-12-30 23:20:41 -06:00
Liumeo
1fe04165fd Use pj in bp.c & add test ##refactor (#18133)
Co-authored-by: Lazula
2020-12-30 23:20:41 -06:00
pancake
4bb7430e8b Implement rz-ax -I to convert from/to LONG and IP Address ##print 2020-12-30 23:20:41 -06:00
Liumeo
b23b6aab1d Add test and update arm.winedbg (#18117) ##asm 2020-12-30 23:20:41 -06:00
Liumeo
e57329f736 Fix pseudo and esil of the TST instruction on ARM32 #18108 (#18110) 2020-12-30 23:20:41 -06:00
Sylvain Pelissier
c3eaed924f Update RISC-V ESIL with sign extention operator (#18109) ##esil 2020-12-30 23:20:41 -06:00
yossizap
cf53347730
Added support for regex in test output ##test (#269)
* Added REGEX/_ERR to enable regex in EXPECT/_ERR ##test
* Modify output based on REGEXP_OUT/ERR and compare with EXPECT/ERR ##test
2020-12-28 12:04:35 +02:00
xarkes
79d1630139
Finish removing www related content (#254)
* Finish removing www related content
* Remove associated tests
* Remove associated Makefile rules
2020-12-28 13:19:53 +08:00
Florian Märkl
058d57ecad
Reload File as r-x when loading a Project (Fix #266) (#267) 2020-12-27 16:11:17 +01:00
Liumeo
8f130991b5 Fix ppc opex & use pj in RAnal plugins ##json (#18097) 2020-12-25 18:58:25 +08:00
Sylvain Pelissier
981d54c7d4 Add sign extension assignment operator (#18092) ##esil 2020-12-25 18:58:25 +08:00
Liumeo
ce7a1dec3b Use pj in agcj ##refactor (#18087) 2020-12-25 18:58:25 +08:00
Liumeo
24d29f8ff9 Use pj in pdb_downloader ##refactor (#18084) 2020-12-25 18:58:25 +08:00
Maijin
f335a91dc2
Removing file.md5 file.desc (#248)
* Remove file.md5 eval

* Remove file.desc eval

* Remove rz-hash -r option

Co-authored-by: Maijin <maijin21@gmail.com>
Co-authored-by: Riccardo Schirone <ret2libc@users.noreply.github.com>
2020-12-23 01:01:41 +08:00
Liumeo
4f1b3fda12 Fix iAj and use pj in bin.c ##refactor (#18076) 2020-12-22 08:26:41 +08:00
Paul I
773fcb126b Remove afc= (Use analysis.cc instead) ##anal (#18075) 2020-12-22 08:26:41 +08:00
pancake
2dff828e5a Add analysis.cc & analysis.syscc and remove the hardcoded conventions in debug ##analysis 2020-12-22 08:26:41 +08:00
pancake
391caa460a Add amd64syscall calling convention definition ##anal (#18074)
* Call convention support for x86-64 kernel interface (syscall) %rdi, %rsi, %rdx, %r10, %r8, %r9

Co-authored-by: Dreg <dreg@fr33project.org>
Co-authored-by: pancake <pancake@nopcode.org>
2020-12-22 08:26:41 +08:00
Sylvain Pelissier
3078579e72 Fix ESIL for RISC-V 64-bit load instruction (#18072) 2020-12-22 08:26:41 +08:00
Liumeo
a512717767 Fix arm32 test_vector_fini (#18063) 2020-12-22 08:26:41 +08:00
Sylvain Pelissier
7f7067609a Fix RISC-V 64-bit for shift instructions and update register analysis (#18070) ##esil 2020-12-22 08:26:41 +08:00
Liumeo
ce509e48e4 use pj in vtable (#18069) 2020-12-22 08:26:41 +08:00
Liumeo
2fe7804622 Use pj in rtti_msvc (#18068) 2020-12-22 08:26:41 +08:00
Liumeo
865b95ffe6 Fix arm32 db/cmd/cmd_i (#18056) 2020-12-22 08:26:41 +08:00
Florian Märkl
40a29cba29
Remove Pseudo-Sandbox (#239) 2020-12-21 21:31:32 +01:00
Khairul Azhar Kasmiran
2d909fa818
Fix #218: End pdf on function max bound (#234)
* End pdf on fcn max bound

* Fix analysis/x86_64 test
2020-12-21 22:26:23 +08:00
Florian Märkl
da4703d757
Add Exclusions to RzConfig Loading (#223) 2020-12-21 14:26:31 +01:00
Anton Kochkov
5d07857260 Rename RBitmap to RzBitmap 2020-12-21 17:57:02 +08:00
Anton Kochkov
ecacfb9c8f Rename RTable to RzTable 2020-12-21 17:57:02 +08:00
Maijin
8d09f8d6d5
Remove Rapatch (#215)
* Remove Rapatch

* Remove help message

* Fix remaining issues

* Remove patch.o

* Remove remaining patch

Co-authored-by: Maijin <maijin21@gmail.com>
2020-12-18 13:46:18 +01:00