Commit Graph

25349 Commits

Author SHA1 Message Date
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
pancake
658c6a0918
Create dist/ to hold all the distribution build files ##build (#18131) 2020-12-31 18:57:05 +01:00
RHL120
b2117e48c5
Tell the user that debugging projects don't work ##projects (#18134) 2020-12-31 15:35:40 +01:00
pancake
c551ddb203 Revert a couple of offensive fortunes
Commits reverted:
* cff5ec5736
* 7bb922dd7f
2020-12-31 15:33:47 +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
6b31bacfae Update www/t from radare2-webui ##webui 2020-12-29 00:55:17 +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
85cce84722 Update SDB to get some more boolified APIs 2020-12-28 22:02:48 +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
pancake
adcfe0181f Code cleanup 2020-12-28 20:03:25 +01:00
pancake
54c6bca80e Seek command ignores the tmpseek ##shell 2020-12-28 20:03:25 +01:00
pancake
48c1258206 Add missing vars from ?$? in ?$ and sort them alphabetically ##shell 2020-12-28 20:03:25 +01:00
ratijas
a7e3ccf707
DEVELOPERS.md: Reword about r_return_* conditions (#18119)
and stop confusing functions with macros.
2020-12-28 19:47:14 +01:00
ratijas
44755fe08d
Fix help rendering: avoid printing trailing whitespaces (#18115) ##cons 2020-12-27 12:16:20 +01:00
pancake
46a658c9f2
Update for sdb-1.6.0 (#18114) 2020-12-27 12:09:20 +01:00
Liumeo
fd2dfd63d7
Fix pseudo and esil of the TST instruction on ARM32 #18108 (#18110) 2020-12-26 23:55:10 +01:00
Liumeo
057854a0cd
Implement i4004 assembler ##asm (#18111) 2020-12-26 23:54:11 +01:00
Liumeo
999fc7ebff
Honor cfg.json.num in afbj ##json 2020-12-26 23:53:48 +01:00
Liumeo
7a222e68dc
Fix some arm32 warnings (#18104) 2020-12-26 16:18:49 +01:00
RHL120
8b23409c3c
Use snake case in projects.c ##refactor 2020-12-26 11:36:08 +01:00
ratijas
6b0b9929aa Use tab width 8 in editor configuration templates
Also set cino-m to 1 because `setl cino=mN` option is
just a zero/non-zero flag, there is no need to set it to 2.
2020-12-26 11:15:22 +01:00
ivan tkachenko
38f5804ecf Move breaks inside switch-case scopes
Update DEVELOPERS.md code style section and
refactor switch-cases across all code base.
2020-12-26 11:15:03 +01:00
ivan tkachenko
d5f651a59e Trailing whitespaces are getting in the way 2020-12-26 11:15:03 +01:00
Sylvain Pelissier
8ba20160e2
Update RISC-V ESIL with sign extention operator (#18109) ##esil 2020-12-26 11:14:23 +01:00
pancake
939085cb71 Fix this charset test 2020-12-26 11:12:02 +01:00
pancake
b4b48cbf86 Fix UAB when freeing a non allocated item in the xnu.kernelcache RBin plugin 2020-12-24 10:44:28 +01:00
gogo
156f83fdd9 merge pse to ps 2020-12-24 09:50:27 +01:00
pancake
6ca808b1e7 Fix version string from git formerly known as GIT_TAP 2020-12-24 00:11:12 +01:00
pancake
f08e34d298 Fix assert in cfg.charset 2020-12-23 23:14:07 +01:00