s1gse9v
a3ffd6e381
dietline: rz_line_readline_cb pass line to __move_cursor_left instead of NULL ( #4544 )
2024-06-09 10:12:27 +08:00
Khairul Azhar Kasmiran
73ade9e5de
rz_core_task_enqueue: Set semaphore init val immediately ( #4542 )
2024-06-08 19:12:04 +08:00
Rot127
032b2903e4
Update to PCRE2-10.44 ( #4541 )
2024-06-08 14:54:22 +08:00
Peiwei Hu
29b303a3c6
cons: remove useless member <lastline> ( #4540 )
...
* also fix several memory leak
2024-06-07 13:28:27 +08:00
Peiwei Hu
6294e914c3
visual: fix memory-related issues in calculating file percentage ( #4539 )
2024-06-07 01:17:07 +08:00
Anton Kochkov
51bd32c8bf
util/print: remove some use of cb_printf ( #4538 )
2024-06-07 01:16:48 +08:00
Anton Kochkov
c191f55d2f
test/integration/il: use only API ( #4537 )
2024-06-06 20:13:24 +08:00
Peiwei Hu
7297b56299
visual: refine the comment filter while calculating file percentage ( #4536 )
2024-06-06 18:24:38 +08:00
Khairul Azhar Kasmiran
87f9ad51cf
subprocess: Uniformize read access to proc->ret ( #4533 )
2024-06-05 09:56:10 +08:00
Florian Märkl
4f8cd00a30
Add fallback for tree-sitter tarball ( #4534 )
...
GitHub .../archive/... tarballs are not guaranteed to be stable.
2024-06-05 09:54:59 +08:00
billow
a02e608075
Fix "pic18 call instructions not detected" ( #4532 )
...
* pic18: add test and fix analysis
2024-06-04 12:31:59 +08:00
Anton Kochkov
3ceafb587a
core/file: add API for the oC command ( #4531 )
2024-06-04 10:38:32 +08:00
billow
255f6fdd0f
tricore: lift remaining floating point instructions ( #4514 )
...
* tricore: fix `mfcr` and `mtcr`
* tricore: `ftoi`
* tricore: fix `round_to_integer`
* tricore: tricore_il_fp.inc
* tricore: fix `ftoi` `ftoiz`
* rzil: Add `rz_il_op_new_float_from_rz_float`
* tricore: add `ftoq31`
* tricore: add `ftou`
* tricore: fix `hptof` and `ftohp`
* tricore: set flags and `itof` `q31tof` `utof`
* tricore: add.f sub.f mul.f div.f
* tricore: qseed.f
* tricore: madd.f msub.f
* tricore: add rzil asm tests
* rzil: validate il op when `aoi`
* tricore : add fp emulateme test
2024-06-03 16:36:50 +08:00
Khairul Azhar Kasmiran
d1a7dbad5d
Unlink named semaphores after opening them ( #4530 )
2024-06-03 10:20:52 +08:00
wargio
c613ac3b70
Revert back only the changes for the threads code and ignores rz-test
2024-06-02 18:11:06 +08:00
TheN00bBuilder
ea5cee2ed0
Added documentation for MS-DOS and Win32 timestamp conversions ( #4528 )
2024-06-02 12:52:15 +08:00
TheN00bBuilder
53ce6e51cb
rz-ax: add MS-DOS and Win32 timestamp conversion(#4526 )
...
* Added MS-DOS timestamp functionality to rz-ax
* Added Win32 command to rz-ax
2024-06-02 11:38:23 +08:00
Khairul Azhar Kasmiran
5129fdb5b1
Fix NetBSD 10 build ( #4524 )
...
* Fix NetBSD 10 build
* It's TRAP_BRKPT, not TRAP_BKPT
2024-06-01 23:34:42 +08:00
z3phyr
6e4ea01a97
core/cmd: port /R commands to the rzshell ( #4504 )
...
* Port /R to new handler code
* Use the same stack buf for diff modes
* Add table mode print
* Add gadget size
2024-06-01 21:26:25 +08:00
مصطفي محمود كمال الدين
aca16bebbd
MSP430: Fix immediate value/memory distinction
2024-05-31 06:52:52 +08:00
Khairul Azhar Kasmiran
7b91fb69c2
Revert #4506 ( #4519 )
2024-05-27 21:50:58 +08:00
Giovanni
d19fc9d0d8
Add N_THREAD_LIMIT to limit the max number of threads (upper limit). ( #4510 )
2024-05-24 16:12:08 +08:00
Giovanni
60657d7780
Fix NULL dereference due invalid command. ( #4511 )
2024-05-23 16:47:42 +08:00
pelijah
50871923d6
Fix missing rz prefix for set_s_free ( #4512 )
2024-05-23 16:46:27 +08:00
Matt Davis
1d9ae2a381
Support for assembling slti instructions. ( #4508 )
2024-05-23 13:49:02 +08:00
wargio
bce7bd76c1
Refactoring rz-test to use thread safe functions.
2024-05-22 22:27:41 +08:00
wargio
0558dfab1e
Moved unix static vars into struct.
2024-05-22 22:27:41 +08:00
wargio
28c691651f
Moved windows static vars into struct.
2024-05-22 22:27:41 +08:00
Khairul Azhar Kasmiran
84e63af3d2
rz_core_task_join: Return fine-grained error values ( #4505 )
2024-05-22 12:03:35 +08:00
timiv
c7464ab983
Support ARM ELF THM_PC22 / THM_JUMP24 relocs ( #4503 )
...
* Support ARM ELF THM_PC22 / THM_JUMP24 relocs
This revision adds proper support for the following ARM ELF relocations:
- RZ_ARM_THM_PC22
- RZ_ARM_THM_JUMP24
These require a rather special encoding as some bits of the relative
offset are encoded in a non-common fashion.
2024-05-21 07:12:32 +08:00
Anton Kochkov
4ead42d9c4
flags: new fdt command to print more information about flag ( #4502 )
2024-05-19 18:09:02 +08:00
billow
14e97874a3
pic: add RzIL uplifting ( #4322 )
...
- Add uplifters
- Add memory maps for different devices in PIC16F family
- Fix pic18 register mapping
- Fix pic18 asm
- Detect pic arch
- Add pic_archinfo
- Extract ESIL uplifting to a separate file
- Support RZ_ANALYSIS_OP_MASK_DISASM
- Add pic18 emulateme test
- Add pic16 emulateme test
---------
Co-authored-by: brightprogrammer <bshock665@gmail.com>
2024-05-19 12:17:53 +08:00
Khairul Azhar Kasmiran
d9a10a98cf
Fix ne fuzz tests ( #4501 )
2024-05-18 21:12:08 +08:00
Khairul Azhar Kasmiran
c082ae82ae
Fix bin_elf import & symbol leak ( #4490 )
...
* Fix bin_elf import & symbol leak
* Allow bin plugins to set custom relocs free
2024-05-18 19:10:58 +08:00
pelijah
e4958fc146
Add rz prefix to set types/APIs ( #4499 )
2024-05-18 11:37:31 +03:00
pelijah
9c34738977
Remove SdbList ( #4496 )
2024-05-17 19:23:04 +08:00
Peiwei Hu
7a767f27c0
Remove global variables in visual view mode
...
* add new strcut RzCoreVisualView to store old global variables
* move some variables related to visual view in RzCoreVisual to RzCoreVisualView
2024-05-17 18:06:50 +08:00
Peiwei Hu
48c2c5f287
Add file percentage in visual mode (V/Vv)
2024-05-17 18:06:50 +08:00
pelijah
01203509ff
Add extended insert/update methods for HT ( #4489 )
...
* Return more info from HT insert/update methods
* Fix bug with tracking
* More doc comments
* Update tests
* Separate extented insert/update methods
* Reuse code
* Update docs
* Fix insert_update() usage
* Rehashing -> modification
* Trigger buckets reallocation
* Return enum
2024-05-17 18:06:01 +08:00
Khairul Azhar Kasmiran
a6d4a6bd02
Fix dbg_dmh test based on libc6 2.35-0ubuntu3.7 ( #4495 )
2024-05-16 21:31:40 +08:00
pelijah
fdc3369e8c
Remove unused sdb ptr API ( #4492 )
2024-05-16 07:08:40 +08:00
pelijah
e9221853fc
Refactor rz_core_theme_list() to return RzPVector ( #4486 )
...
* Refactor rz_core_theme_list() to return RzPVector
* Rename to rz_core_get_themes()
* Use switch in rz_core_theme_nextpal()
2024-05-12 18:49:07 +08:00
pelijah
706a6bf6c2
sdb: remove unused cas and expire features ( #4487 )
2024-05-12 18:27:54 +08:00
Khairul Azhar Kasmiran
0a05e42240
Add note regarding rz_bin_reloc_free and bin_coff ( #4488 )
2024-05-12 15:25:46 +08:00
Khairul Azhar Kasmiran
524119c017
rizin: Remove -Q flag ( #4468 )
2024-05-11 22:48:05 +08:00
pelijah
0979c24046
Fix bug in function_children_parse() ( #4485 )
2024-05-11 20:37:25 +08:00
Khairul Azhar Kasmiran
d321ece6fa
Fix dbginfo double free under -q ( #4484 )
2024-05-11 20:17:35 +08:00
pelijah
ca2bbc076c
Refactor rz_bin_pe_get_libs() to use SetS and RzPVector
2024-05-11 08:09:59 +08:00
pelijah
61c8074cbf
Add set_s_to_vector() API
2024-05-11 08:09:59 +08:00
Khairul Azhar Kasmiran
e80c45038a
Fix hexagon double free under -q
...
This is a cherry-pick of rizinorg/rz-hexagon@d24f455204 done by hand.
2024-05-10 19:47:48 +08:00