Liumeo
56cdc7c112
fix arm32 db/cmd/cmd_open ( #18052 )
2020-12-18 00:38:31 +01:00
Liumeo
78cd6cf50b
fix arm32 db/cmd/cmd_ab ( #18054 )
2020-12-17 23:18:15 +01:00
Lazula
4a1a624318
Clean up r_num ##util ##refactor ( #18049 )
...
* Fix function spacing for r_num functions
* Remove r_num_ntohs
* Rename r_num_to_trits to r_num_to_ternary for
consistency with surrounding code
* Rename trits to ternary in other files
* Fix spacing in test_contrbtree.c
2020-12-17 22:24:27 +01:00
pancake
9b5dcf75b7
Do not call filterQuoteShell after r_name_filter ( #18047 )
2020-12-16 15:33:41 +01:00
pancake
33a801c935
Set realname on all bin strings for better asm.flags.real when bin.str.real is set ##disasm ( #17774 )
2020-12-16 14:59:16 +01:00
pancake
aaa930ab26
Improve and formalize r_name_check() along all the base ##core ( #18020 )
2020-12-16 14:49:50 +01:00
pancake
b462a7691c
Remove enyo and p unmaintained webuis (2MB), still available via r2pm ##webui
2020-12-16 14:35:03 +01:00
pancake
2be5ff8762
Use r_core_cmd_str_pipe when using .
in a panels ( #17982 ) ##visual
2020-12-16 14:25:36 +01:00
pancake
2f4888b003
Add r_str_escape_r2 helper function ##util ( #17707 )
2020-12-16 13:56:19 +01:00
pancake
d513958147
Add missing =SN for ppc64 ##anal ( #18044 )
2020-12-16 13:15:25 +01:00
pancake
c6052a1c35
Fix #18006 - @v: doesnt wasnt reverting the origfd properly ##shell ( #18043 )
2020-12-16 09:55:37 +01:00
pancake
ce48120056
Remove all uses of R_ANAL_CC_
2020-12-16 00:48:54 +01:00
pancake
bd856af635
Add anal.cc & anal.syscc and remove the hardcoded conventions in debug ##anal
2020-12-16 00:48:54 +01:00
pancake
67151ec31e
Use CYAN in the single line edges in the graph ( #18041 )
2020-12-14 17:19:48 +01:00
pancake
cb33fdb420
Improve code, add cfg.charset, use pse, add test ##print
2020-12-14 12:11:13 +01:00
gogo
f16168fa36
Initial implementation of custom charset encodings ##print
2020-12-14 12:11:13 +01:00
pancake
fb9ec8681a
Refactor aoj~{} opex for x86-64 to use the PJ api ( #18036 ) ##json
2020-12-14 11:54:26 +01:00
pancake
282332bee5
Cleanup some code ( #18035 )
2020-12-14 10:09:48 +01:00
condret
113eb52266
Add missing breaks ( #18033 )
2020-12-13 23:28:49 +01:00
Rene Laemmert
604cf9b798
Add ESIL for x86 CMC instruction ##esil ( #18032 )
2020-12-13 23:11:58 +01:00
pancake
693e777638
Handle RELATIVE (todo) and IRELATIVE relocs for relative relocs in ELF for ARM64 ##bin ( #17614 )
2020-12-13 19:20:29 +01:00
pancake
bf3188306e
Fix a crash in dts+ command with empty register arenas ##debug #172
...
* Inspired by https://github.com/rizinorg/rizin/pull/172/files
2020-12-13 10:25:30 +01:00
pancake
720f46b36d
Fix null deref in is
command ##bin
2020-12-13 10:25:30 +01:00
Lowly Worm
ce1d9b614d
initialize variable that could result in wild free ( #18024 )
...
tmp must be initialized to null
in the case a function isn't parsed properly, tmp doesn't get touched in parse_function, so then a wild pointer is free'd
2020-12-13 09:54:47 +01:00
Lazula
243bc871c3
Multiple refactors in io and util ##io ##util ##refactor
...
* Add r_io_map macros throughout code base
* Update string NULL-checking with renamed functions r_str_get() and r_str_getf()
* Change string NULL-checks throughout code base to use functions
* Add r_str_get_fail() to specify a custom string to return if NULL-check fails
* Mark JSON to be updated with PJ with "TODO PJ"
* Incidental style updates such as missing spaces
2020-12-13 05:09:13 +01:00
pancake
d179c5719a
Fix oob in load_table_asciiart ##asan ( #18026 )
2020-12-13 03:19:27 +01:00
pancake
d63c9ee62f
Fix double click issue in panels ##visual ( #18012 )
2020-12-13 02:45:24 +01:00
condret
78ead43678
Remove r_core_anal_esil_graph, as it's functionallity still exists as aeg-command
2020-12-13 02:43:13 +01:00
condret
8a742fce90
Add new commands for esil const lemon folder (aegc, aegcf)
2020-12-13 02:43:13 +01:00
condret
87dd695d2b
r_anal_esil_dfg_lemon_const_folder
2020-12-13 02:43:13 +01:00
condret
fbdc4f16dd
add r_rbtree_cont_first
2020-12-13 02:43:13 +01:00
condret
a7fc00814e
implement simple esil dfg const folding
2020-12-13 02:43:13 +01:00
pancake
66bd6ed870
Remove globals in radiff2 ##build ( #18022 )
2020-12-12 20:22:18 +01:00
pancake
4fcaf0e30b
Fix return code when using q! without arguments ##core ( #18019 )
2020-12-12 17:12:48 +01:00
Dennis Goodlett
ca61122b14
Prevent corruption of ##types __var_retype ( #18017 )
2020-12-12 16:57:06 +01:00
pancake
66ee24393a
Fix #15264 - Implement AND and BIC instructions in the ARM64 assembler ##asm ( #18021 )
...
Co-authored-by: pancake <pancake@nopcode.org>
Co-authored-by: Francesco Tamagni <mrmacete@protonmail.ch>
2020-12-12 16:55:48 +01:00
Aswin C
a44cedc6f9
Improve code quality in parse_att2intel.c
##refactor ( #17891 )
2020-12-11 23:03:08 +01:00
pancake
7df28e1fb2
Implement the comma command to manage user-defined tables ##util ( #17702 )
...
* Import export in CSV and R2 formats
* Export in JSON, ascii-art, columns, r2, ..
* For example: aaa;aflt>$a;,.$a,/size/sum
2020-12-09 03:39:49 +01:00
Emi1305
38b5bd69b8
Fix for internal less and hud mode available while in non-interactive ( #17678 ) ##shell
2020-12-09 03:33:21 +01:00
pancake
c2311d0a96
Remove globals from rafind2 ( #18008 )
2020-12-08 22:26:09 +01:00
pancake
4f5434bc89
Minor cleanup and fix uninitialized PJ usage warning in io_cache.c ( #18007 )
2020-12-08 16:55:11 +01:00
Lazula
c3bc31f3b4
Add om.j command (json output for io maps) ( #18005 ) ##io
2020-12-08 16:54:47 +01:00
Lazula
b795d90c08
Update cmd_open_map() output format for current map ( #17998 ) ##io
2020-12-08 06:08:53 +01:00
pancake
8a7229c28e
Honor coding style in panels.c and loss 370LOC ( #17975 )
2020-12-07 18:08:26 +01:00
pancake
aa816fdc79
Cleanup cmd_hash.c a little bit ( #18000 )
2020-12-07 15:20:51 +01:00
Aswin C
ad1850f28e
Add help for aij
and arj
##anal ( #17973 )
...
* Add internal help for `aij` and `arj`
Add internal help for `aij` and `arj` under `ai?` and `ar?` respectively. Also updated test/db/json.
* Add help for `pda?` and `pds?`
Added help for `pdaj` under `pda` and `psdf`, `pdsb` under `pds`. Also added `pi` and `pI` under `p?`
* Add help for `@v`
Add help for `@v` under `@v?`
2020-12-07 14:40:08 +08:00
GustavoLCR
951f46c91f
Fix ARM MTE addg/subg and big endian decoding ##anal ( #17995 )
...
* ARM: Fix addg/subg instruction decoding
* ARM: Fix MTE intruction decoding in big endian mode
2020-12-06 18:40:13 +01:00
pancake
e356715589
drr show all flags and pxrj is now structured ##print ( #17758 )
...
* dxrj changed the field `ref` to `refstr`
2020-12-06 18:31:43 +01:00
GustavoLCR
1abd72f8af
PDB: Fix NULL deref with unsupported leaf type ( #17996 ) ##bin
2020-12-06 18:12:29 +01:00
pancake
2ca1ec63e1
Fix UB in cannotated_code ( #17833 )
2020-12-06 18:09:29 +01:00
GustavoLCR
e2f4461d18
Add asm.hint.call.indirect to make indirect calls follow the target address ( #17968 ) ##visual
2020-12-06 17:53:44 +01:00
GustavoLCR
32cb22b9a6
Fixes for MSVC demangling ( #17994 )
...
* MSVC demangling: Add a space between cc and func ptr
* MSVC demangling: Fix extremely long types demangling
* MSVC demangling: Fix member function pointer demangling
* Add test
2020-12-04 15:20:46 +08:00
GustavoLCR
6c37b12d63
Fix #17979 - Fix ASAN timeout for PE ( #17993 )
...
r_buf_read() is extremely slow
2020-12-04 15:20:09 +08:00
pancake
b2f210a0cc
Fix asserts in r2 -a snes foo.sfc ##bin ( #17990 )
...
Co-authored-by: pancake <pancake@nopcode.org>
2020-12-04 12:16:09 +08:00
yossizap
0cf6ce0bdd
Add a warning when a breakpoint is placed in an invalid map ##debug
2020-12-03 00:15:12 -06:00
yossizap
fd0dcd5370
Fixed failure in bp placement when no architecture plugin is available ##debug
...
The r_bp_get_bytes check in r_bp_add made it impossible to set a
breakpoint for an architecture without a bp plugin even though the debug
backend might support setting a breakpoint.
2020-12-03 00:15:12 -06:00
pancake
c6f4af979a
Add ep, sp, gp lp register aliases for v850 ##disasm ( #17989 )
2020-12-02 10:09:51 +01:00
Jeroen Domburg
b782a02ae3
Fix buffer read callback on all gnu disassembler plugins ( #17992 ) ##disasm
2020-11-29 19:41:57 +01:00
pancake
35c6432e62
Add missing $seek and $fcn autocompletion handlers ##shell ( #17829 )
...
Co-authored-by: pancake <pancake@nopcode.org>
2020-11-29 13:56:10 +01:00
alimansfield2016
4955ef1bc6
Fix wdm instruction decoded as 16bit instead of 8bit ( #17922 ) ##disasm
...
WDM is a two byte instruction incorrectly being decoded as a single byte.
Modified the table to correct this and updated the format string appropriately.
2020-11-29 01:24:27 +01:00
Filipe Laíns
163312bff3
fortunes: remove nsfw and creepy fortunes
...
These fortunes make a lot of people unconfortable and can be trigering
for some. Even if they are not active by default, they should have no
place here if you are trying to be a welcoming project.
There are a lot of other ways to be quirky and fun, I see no logical
reason to have these fortunes knowing they will negatively impact
people.
Signed-off-by: Filipe Laíns <lains@riseup.net>
2020-11-29 01:14:28 +01:00
pancake
b8f37cb0c3
Add few tests for v850.gnu and fix instruction bounds ##disasm
2020-11-28 19:39:23 +01:00
pancake
c45c5180cf
Add v850.anal.archinfo and improve invalid instruction detection ##anal
2020-11-28 19:39:23 +01:00
pancake
307075dc39
Fallback to anal.arch=v850 when using asm.arch=v850.gnu ##anal
2020-11-28 19:39:23 +01:00
pancake
fee00c7b88
Implement v850.gnu disassembler plugin ##disasm
2020-11-28 19:39:23 +01:00
pancake
a335247dac
Fix calling convention argument register usage for v850 ##anal ( #17974 )
...
Co-authored-by: pancake <pancake@nopcode.org>
2020-11-27 14:35:48 +01:00
eagleoflqj
facdda17e3
cp-demangle - fix tcc build ##build
2020-11-27 12:36:59 +08:00
GustavoLCR
0dcac185dc
Fix another UAF in skyline ##Refactor ( #17972 )
...
* Fix another UAF in skyline
* Simplify
* r_vector_insert() accepts assign at last index
* No need to check for parts that fit/overlap with new_part if new_part itself fitted inside a prev_part
2020-11-27 12:23:44 +08:00
GustavoLCR
ee46646df8
Set realname for PDB flags ( #17967 )
2020-11-27 12:22:58 +08:00
Liumeo
63249d6a84
Fix s390x mdmp symbols count ##refactor ( #17977 )
2020-11-27 12:22:03 +08:00
Liumeo
1c443d056a
Minor optimizations to cmd_print.c ##refactor ( #17896 )
2020-11-26 16:33:01 +08:00
Aswin C
046a1fe324
Use PJ in oij
##json ( #17642 )
...
* Use PJ in `oj`
* Replace `r_cons_printf()` and other minor fixes
* Fix output and add a basic test for `oij`
* Use `pj_kb` in writable and raised
* Move `pj_new()` and `pj_a()` outside the loop
* Fix \`oij\` by creating a new PJ array before the case begins, add the objects, and print and free it at the end of the function.
Co-authored-by: Liumeo <liumeo@pku.edu.cn>
2020-11-25 10:16:00 +08:00
pancake
b81cf6665f
Remove useless README file in libr/cons ( #17966 )
...
Co-authored-by: pancake <pancake@nopcode.org>
2020-11-24 12:33:30 +08:00
GustavoLCR
d47616fc1b
Fix UAF in r_skyline_add() ( #17965 )
2020-11-24 03:41:41 +01:00
Liumeo
536e420f58
Fix s390x Warning: File is not PE ( #17938 )
...
* fix s390x Warning: File is not PE
* use r_buf_read
* Fix a typo
Co-authored-by: Anton Kochkov <xvilka@gmail.com>
2020-11-23 18:24:19 +01:00
Aswin C
bcd707f5ee
Use PJ in bj
and add tests ##json ( #17916 )
...
* Use PJ in `bj` and add tests ##json
* Add `bj` to test/db/json
2020-11-23 16:52:03 +08:00
pancake
122948b466
Fix UB in core.java plugin ( #17831 )
...
* Fix UB in core.java plugin
libr/core/p/core_java.c: In function 'r_cmd_java_handle_help':
libr/core/p/core_java.c:390:34: warning: iteration 20 invokes undefined behavior [-Waggressive-loop-optimizations]
help_msg[3 + (i * 3) + 0] = cmd->name;
~~~^~~~~~
libr/..//libr/core/p/core_java.c:388:2: note: within this loop
for (i = 0; i < END_CMDS; i++) {
* Cleanup and remove last LIST_CODE_REFS refs for core.java
* lcr command was removed in 3ead80cca8
2020-11-23 16:45:56 +08:00
GustavoLCR
40df2b1713
Fix not needed sdb reloading ( #17963 )
2020-11-23 12:41:23 +08:00
GustavoLCR
bdbb6d068d
Fix taking over variable use on the last instruction of block ##anal ( #17957 )
...
* Fix taking over variable use on the last instruction of block
* Add test
2020-11-23 12:37:33 +08:00
GustavoLCR
203878e60e
Optimize io.cache ##io ( #17952 )
...
* Add RSkyline ##util
* Add `r_vector_len()`
* Optimize io.cache ##io
* Use RSkyline instead of RList
* Add cache skyline for faster reads
* Use PJ API in `wcj`
* Add test and fix
2020-11-23 12:36:32 +08:00
Aswin C
af745780ef
Add instruction descriptions for tricore ##disasm ( #17942 )
...
* Add instruction descriptions for tricore ##disasm
Add instructino descriptions which appear when `e asm.describe` is turned on for tricore architecture
* Add tricore in meson.build
Updated meson.build to add tricore in the sdb_files being built
* Make the test more representative
2020-11-23 12:34:44 +08:00
Liumeo
c611bc89c9
Fix s390x db/asm/x86_64 ( #17951 )
2020-11-23 12:33:22 +08:00
Liumeo
5616a41f99
Add calling convention for SystemZ ##port ( #17956 )
2020-11-23 12:33:07 +08:00
Liumeo
25c7389e84
fix msvc warning LNK4217 ( #17955 )
2020-11-22 21:10:49 +01:00
Liumeo
c83d0e0c5f
Implement ppc assembler plugin ##port ##refactor ( #17923 )
...
* implement ppc assembler plugin
* reuse code
* update .travis.yml & Dockerfile
* support arm.as big endian
2020-11-20 19:20:14 +08:00
GustavoLCR
14d3728e62
Remove static RRegItem from anal_arm_cs.c ( #17945 )
...
* Fix ASAN crash when analyzing arm64
2020-11-20 12:40:18 +08:00
Paul I
3ae296254b
Fix memleak in fcn_recurse(), r_bin_info_free(), r_core_anal_cc_init(), update_asmbits_options() ( #17876 )
2020-11-19 15:55:31 +08:00
Liumeo
9efc80fed5
Fix Travis CI ARMv8 (ARM64) tests ( #17939 )
...
* Fix the remaining failures
* Enforce ARMv8 Travis build
Co-authored-by: Anton Kochkov <xvilka@gmail.com>
2020-11-19 15:06:46 +08:00
Paul I
890b19a1f6
Use offset info in r_type_get_struct_memb() ( #17930 )
2020-11-19 11:52:01 +08:00
Liumeo
1295f7748e
Fix fletcher calculation on SystemZ (S390) ##port ( #17937 )
2020-11-19 11:51:21 +08:00
Liumeo
9015f12b8f
Fix SystemZ (S390) rax2 ( #17934 )
2020-11-19 11:48:53 +08:00
Liumeo
da50d751b7
Fix System Z ELF asm.arch & bits ( #17936 )
2020-11-19 11:43:14 +08:00
Paul I
66aa8ee645
Fix clang-cl build
2020-11-18 18:06:13 +08:00
Paul I
c317865d1f
Fix copy-paste bug in windbg_reg_read()
2020-11-18 10:23:32 +08:00
Anton Kochkov
6b6ec5dc17
Fix fuzzing crash in LE
2020-11-17 13:04:57 +08:00
Anton Kochkov
48047b3171
Fix capstone 3 build
2020-11-16 18:56:21 +08:00
Anton Kochkov
5da1b3b076
Fix some warnings
2020-11-16 18:56:21 +08:00
Liumeo
8dd35e6305
Fix travis ppc64le db/esil/arm_16 ( #17920 )
2020-11-16 12:34:01 +08:00
Anton Kochkov
14f82ee301
Fix formatting warnings for sdb_fmt() ##refactor
2020-11-12 15:14:42 +08:00
GustavoLCR
d8f2b0c1f7
Fixes for variable access analysis for ARM64 ( #17894 )
...
* Add `R_ANAL_VAR_ACCESS_TYPE_PTR`
* Fix ARM64 preindex esil to actually modify the register before doing the operation
* Fix destination register for store ops with multiple sources
* Fix source register for load ops with multiple destinations
* Fix src/dst register for post-indexed ops
* Fix src/dst delta info
* Fix stack modification detection with add instruction
* Fix `tmp` esil register breaking variable access info
* Fix stack analysis for indexed load/stores
* Fix variable detection at sp
* Add ARM64 pre-indexed 'str' function prelude
2020-11-12 12:26:12 +08:00
Liumeo
d9000c0214
Fix ctime/asctime and refactor r_asctime_r ##refactor ( #17911 )
2020-11-12 12:25:33 +08:00
Liumeo
26919b37f9
Fix ARM64 format warnings ( #17914 )
2020-11-11 10:12:16 +08:00
Liumeo
324a26f5c6
Fix raspbian32 db/anal/x86_64 sar on x86-64 ( #17897 )
2020-11-10 14:46:22 +08:00
Liumeo
61d438363d
Fix raspbian32 db/tools/rasm2 push ebp ( #17900 )
2020-11-10 14:45:29 +08:00
Aswin C
8c8c318d5c
Add internal help for dmhj
##cons ( #17902 )
2020-11-10 13:19:37 +08:00
Liumeo
6119a784e8
Fix UB in serpent ##crypto ( #17899 )
2020-11-10 12:36:16 +08:00
eagleoflqj
651398d6af
atoi -> atoll
2020-11-10 12:23:46 +08:00
eagleoflqj
fba6741ed2
fix raspbian32 db/cmd/cmd_ac
2020-11-10 12:23:46 +08:00
yossizap
ab38a9eb55
Fix not being able to return from debug when using WinDbg(DbgEng) ##debug
2020-11-10 12:22:09 +08:00
Anton Kochkov
aaccc09828
Variadic argument fixes
2020-11-10 11:11:45 +08:00
Anton Kochkov
253865bb7c
Apply compiler checks for PrintfCallback
2020-11-10 11:11:45 +08:00
Anton Kochkov
01ed730eac
Fix Windows tests
2020-11-09 18:52:16 +08:00
Khairul Azhar Kasmiran
91aebb6490
Add r_bin_coff_obj::scn_va guards
2020-11-04 10:10:13 +08:00
GustavoLCR
a26f6c5656
Fix r_core_editor() on Windows ( #17887 ) ##windows
2020-11-02 16:09:53 +01:00
Anton Kochkov
87b10ed586
Fix formatting warnings
2020-11-02 18:58:37 +08:00
Anisse Astier
e20b1056e9
Variable printf arguments: functions with warnings
2020-11-02 18:58:37 +08:00
Paul I
fab33cd939
Fix #17878 (COFF fuzz segfault) ( #17881 )
2020-11-02 18:44:32 +08:00
Aswin C
549187b9f1
Implement asm.pseudo
for RISC-V ( #17777 )
2020-11-02 12:43:25 +08:00
Liumeo
38a13c94bb
Fix MSVC warning LNK4006 ( #17885 )
2020-11-02 12:27:02 +08:00
yossizap
8a4faebb67
Stop trace sessions in the doc command ##debug ( #17886 )
2020-11-02 12:25:07 +08:00
GustavoLCR
6c22f37b87
Fix printing array types inside structs in C format
2020-11-02 12:24:13 +08:00
pancake
4b085af677
Fix #6467 - New opn/opp/opr commands to select next/previous/rotate file ##io #17652
2020-11-01 11:33:31 +01:00
condret
965b0fa4e0
Implement first/last/next/prev fd APIs ##io
2020-11-01 11:33:31 +01:00
pancake
d08ea37ae9
Code cleanup in R_IO
2020-11-01 11:33:31 +01:00
GustavoLCR
be95cf339d
Refresh graph after detecting changes in function
2020-11-01 02:12:14 +01:00
GustavoLCR
bda2dfc7ae
Reanalyze function after a write ##anal
...
* Add r_anal_update_analysis_range()
* Add r_anal_function_update_analysis()
2020-11-01 02:12:14 +01:00
GustavoLCR
9faa7cb979
Add r_anal_function_delete_unused_vars()
2020-11-01 02:12:14 +01:00
GustavoLCR
bcb4e274fb
Add bbhash to detect modifications in functions ##anal
...
* Add r_anal_block_was_modified()
* Add r_anal_block_update_hash()
* Add r_anal_function_was_modified()
2020-11-01 02:12:14 +01:00
GustavoLCR
0ca7d6c3c1
Add RIO on write event ##io
2020-11-01 02:12:14 +01:00
GustavoLCR
bafc2e2b72
Fix r_anal_block_automerge incorrectly merging blocks ##anal
2020-11-01 02:12:14 +01:00
Aswin C
089d1cdd54
Fix u?
and improve uc?
##cons ( #17795 )
2020-11-01 01:50:09 +01:00
Khairul Azhar Kasmiran
fc16ceebb7
Do not skip blank lines in ~:s..e ( #17872 ) ##cons
2020-11-01 01:17:55 +01:00
Liumeo
d4519ef324
Fix msvc warning c4090 in z80 ( #17883 )
2020-11-01 01:15:13 +01:00
Liumeo
3aca0298a8
Fix macos warning: overrides prior initialization ( #17882 )
2020-11-01 01:13:52 +01:00
pancake
8d0711dcc9
Add division overflow macros in r_types ##util ( #17856 )
2020-10-30 12:42:32 +08:00
Liumeo
898a29713a
Remove some of the ARM64 warnings ( #17875 )
2020-10-30 12:18:56 +08:00
Paul I
92501b0082
COFF: add ARMNT and ARM64 support ##bin ( #17800 )
2020-10-29 13:33:43 +08:00
Liumeo
50f5cca9d0
Fix ARM64 db/anal/x86_32 ( #17861 )
2020-10-29 12:50:36 +08:00
Paul I
626aada98e
Fix memleak in __anal_fcn_check_bp_use() ( #17863 )
...
* Fix memleak in __anal_fcn_check_bp_use()
* Fix indent
2020-10-29 12:50:07 +08:00
pancake
e9916a1914
Fix warnings in RBin.{dmp,elf} ( #17865 )
2020-10-28 10:21:07 +01:00
Liumeo
b0ee85edbf
Remove unnecessary macro ##refactor ( #17821 )
2020-10-28 11:24:47 +08:00
pancake
6db4dcb55a
Initialize variables in r_core_anal_type_match ( #17834 )
...
Co-authored-by: pancake <pancake@nopcode.org>
2020-10-28 10:59:01 +08:00
pancake
cb3d90c6de
Fix #17857 - Fix warnings ( #17858 )
2020-10-27 21:19:25 +01:00
pancake
b0228ca85b
Autocomplete e <tab>
##shell ( #17855 )
2020-10-27 19:05:57 +01:00
Heersin
df3d7a8e99
Extend usage info about '/*' and '*/' ( #17851 )
2020-10-27 14:42:08 +01:00
pancake
d54ceac382
Fix unexpected FPU exception in ESIL emulation ##esil ( #17815 )
...
* Fix unexpected FPU exception in ESIL emulation ##esil
* More fixes and add test
* Add comment
Co-authored-by: pancake <pancake@nopcode.org>
2020-10-27 11:58:20 +01:00
Hex
6ea0a08ecf
Add cfg.json.* encoding options ( #17681 ) ##json
2020-10-27 11:46:27 +01:00
pancake
3a14d204ea
Do not show return code message in r2pipe api if it succeds ( #17854 )
...
Co-authored-by: pancake <pancake@nopcode.org>
2020-10-27 14:25:37 +08:00
pancake
6009345d63
Fix uninitialized usage of a variable, fix crash in r_str_append ( #17830 )
...
In file included from rtr.c:234:0:
rtr_http.c: In function 'r_core_rtr_http_run.isra.1':
rtr_http.c:403:44: warning: 'path' may be used uninitialized in this function [-Wmaybe-uninitialized]
path = (*index == '/')? strdup (index): r_str_append (path, index);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
Co-authored-by: pancake <pancake@nopcode.org>
2020-10-27 14:24:55 +08:00
pancake
f786e73e07
Fix UB in r_core_cmd_init ( #17832 )
...
Co-authored-by: pancake <pancake@nopcode.org>
2020-10-26 18:33:25 +08:00