Commit Graph

21648 Commits

Author SHA1 Message Date
pancake
54a97ea8af Fix tests and optimize o--
More fixes
2021-01-03 10:54:00 +01:00
pancake
73a3512376 prj.git commit now works with scr.interactive=false 2021-01-03 10:54:00 +01:00
pancake
c239eff1ed Save the write cache in projects ##projects 2021-01-03 10:54:00 +01:00
pancake
a5c351c725 Remove transitional projects code ##projects 2021-01-03 10:54:00 +01:00
pancake
7edd5459dc Bring back the Pl command (just, lists, like P without arguments) 2021-01-03 10:54:00 +01:00
pancake
7a849f26ef dir.projects becomes abspath when set ##projects 2021-01-03 10:54:00 +01:00
pancake
d7a4aedf5a Fix projects by removing code and honoring prj.name ##projects 2021-01-03 10:54:00 +01:00
pancake
d09987546d Fix some returns to fix initialization issues in evars ##config 2021-01-03 10:54:00 +01:00
pancake
81b1ce07fa Remove the unnecessary old project name backup logic 2021-01-03 10:54:00 +01:00
pancake
f7000b7dcb Use UID instead of PID to identify the user to avoid changing projects everytime ##projects 2021-01-03 10:54:00 +01:00
pancake
8d4709bc0b Reworked P command with RProject and prj.name integration ##projects 2021-01-03 10:54:00 +01:00
pancake
898173aa38 Add RFile.new and RFile.move APIs ##util 2021-01-03 10:54:00 +01:00
pancake
cf91324937 Remove file.path and file.lastpath and add RProject ##projects 2021-01-03 10:54:00 +01:00
pancake
020c3056d0
Fix ecn (and VR) when no custom theme was set in .rc ##cons 2021-01-03 10:15:00 +01:00
Aswin C
ef4c9b603d Add internal help for arS and drS 2021-01-03 10:11:04 +01:00
Qijia Liu
9e63a44c5c Fix memleak in r2 and test_big 2021-01-03 10:10:32 +01:00
pancake
73aab852fc
Print call convention once in afi ##anal (#18157) 2021-01-03 10:09:08 +01:00
eagleoflqj
2879c582af Use pj in cmd_info.c ##refactor 2021-01-03 01:24:58 +01:00
Liumeo
06b735441d
Fix memleak in test_anal_block & test_io (#18153) 2021-01-02 09:37:23 +01:00
Liumeo
93166667da
Fix asan st overflow ##asan (#18149) 2021-01-01 23:33:34 +01:00
Liumeo
a637aa281d
Fix s390x rax2 -I & memleak (#18151) 2021-01-01 22:48:28 +01:00
pancake
b69355bb84
Fix #18136 - Remove RBin.is_debugger and use cfg.debug (#18146) ##refactor 2021-01-01 22:48:02 +01:00
pancake
8d7005b771 Fix cascading solitaire issue in panels menus ##panels 2021-01-01 22:44:20 +01:00
eagleoflqj
d306734aef correct json & clean newline 2021-01-01 22:04:37 +01:00
Eduard MURESAN
cac44b255f Fix the r2 idpij as well 2021-01-01 22:04:37 +01:00
Eduard MURESAN
06417eaf30 Fix pdb information dumped as json 2021-01-01 22:04:37 +01:00
eagleoflqj
c8b5bb02b9 delegate abj to afbij 2020-12-31 22:58:06 +01:00
mrglm
493f0bf023 Fix #17039 ##anal ##json
Fix indentation for abj command
2020-12-31 22:58:06 +01:00
pancake
a232c1a8fd
Automatically set prj.git if git is found in PATH ##projects (#18137) 2020-12-31 19:43:48 +01:00
pancake
0cd6b5528a
Initial implementation of r_cons_eprintf ##cons (#18145) 2020-12-31 19:35:01 +01:00
RHL120
b2117e48c5
Tell the user that debugging projects don't work ##projects (#18134) 2020-12-31 15:35:40 +01:00
Liumeo
248e1e3621
Use pj in cbin.c ##refactor (#18143) 2020-12-31 14:38:15 +01:00
pancake
f26a35a8dd
Use pj in radiff2 -j 2020-12-30 02:00:35 +01:00
pancake
97954c6ca4 scr.progressbar disabled by default 2020-12-29 16:10:40 +01:00
pancake
4e0f0807d9
Forbid space builds with acr/make and add job to test them with meson/ninja ##build 2020-12-29 15:08:52 +01:00
Liumeo
592b6b0ae8
Test arm part of arm.winedbg (#18132) 2020-12-29 10:14:02 +01:00
Liumeo
c83cf92661
Use pj in bp.c & add test ##refactor (#18133)
Co-authored-by: Lazula
2020-12-29 10:13:43 +01:00
Carson McManus
92d4685be6
Add a progress bar for when scripts are running ##shell
* Add config var `scr.progressbar` to display a progress bar when running a script
##print
* Don't show progressbar when not in a tty
* Also don't show progressbar when scr.interactive == 0
* Add a progress bar for when scripts are running. Includes when projects are being loaded
* Add config var `scr.progressbar` to display a progress bar when running a script
* Don't show progressbar when not in a tty
* Also don't show progressbar when scr.interactive == 0
2020-12-29 04:48:03 +01:00
pancake
70b6d7fc8c
Use the Set API instead of hashtable in anal.block.automerge (#18130) 2020-12-29 04:25:14 +01:00
pancake
9583bc7f3c Fix cfg.charset listing sorted alphabetically 2020-12-29 00:30:53 +01:00
pancake
4b6fd801e4
Import last random rizin fixes and more (#18128) 2020-12-28 23:34:16 +01:00
pancake
1b173df641 Fix memory leak in pf related to bad sdb api usage ##print 2020-12-28 22:02:48 +01:00
pancake
18823c03fa Remove unused cmd.xterm and use * instead of strcmp for ? ##config 2020-12-28 22:02:48 +01:00
Liumeo
531cfd252e
Add missing license of be_arm.c (#18126) 2020-12-28 21:46:42 +01:00
gogo2464
8f17b3241a
Add 'ascii' charset #print 2020-12-28 21:30:36 +01:00
pancake
ab0337c224 Fix ASAN 2020-12-28 21:24:56 +01:00
pancake
fdddd234bc
Implement rax2 -I to convert from/to LONG and IP Address ##print 2020-12-28 21:04:48 +01:00
Liumeo
9478b3a957
Add test and update arm.winedbg (#18117) ##asm 2020-12-28 20:56:52 +01:00
pancake
4b60f0f2bb Honor R2_CFG_NEWSHELL=0 to disable it ##shell 2020-12-28 20:03:25 +01:00
pancake
49349cb320 Implement $i and $I numvars ##shell
* Warning: The temporal seek only works on oldshell
* Seek to the last address in current basic block
  `> s $I1@$Fe`
* Decomposes into:
  * $Fe = end address of function basic block
  * $I1 = one instruction backward
  * s = seek command is inmune to the @ tmpseek effects
2020-12-28 20:03:25 +01:00