Florian Märkl
569206fec8
Update cutter-deps to v15 with macOS/arm64 included ( #2990 )
2022-07-04 13:01:38 +02:00
Florian Märkl
3855576be5
Use meson==0.61.5 to fix libzip strcasecmp errors ( #2991 )
2022-07-04 10:39:10 +02:00
billow
e4db94eb87
Convert to rizin APIs ( #2973 )
...
`rz_core_bin_get_compile_time`, `ij`/`CutterCore::getFileInfo()`,
`aaij`, `iVj`, `iEj`, `izzj`, `iMj`, `aeim-`, `aei-`, `tc`,
`rz_core_config_variable_spaces`, `o`, `oodf`
2022-07-02 15:49:13 +02:00
Florian Märkl
91fce8220b
Remove direct download from update check ( #2989 )
...
Hardcoded prediction of filenames for future releases is too prone to
break, which is what happened with v2.1.0.
So better to provide the link to the release page only.
2022-07-02 14:23:13 +02:00
Florian Märkl
df71da8f53
Update rizin dev ( #2987 )
...
Relevant breaking commits in rizin:
9ea7c2fa5acd0b9b0c178a1b4316adc129e7c512
2987e035da827903329ec6433410899b985e2434
2022-07-01 22:49:58 +08:00
Florian Märkl
ddacbd7828
Extend blocksize to work around pdJ printing to few lines ( #2984 )
2022-06-25 15:20:50 +02:00
Giovanni
29bd3d0dbd
Add back jsdec which was wrongly removed. ( #2983 )
2022-06-25 15:03:45 +02:00
Riccardo Schirone
8f7aebe7c7
CutterCore: select the right RzReg based on debug/emulation status ( #2977 )
2022-06-25 09:51:17 +02:00
Giovanni
f99ffc3dbd
Fix #2958 - Add checkbox to fill remaining bytes with nops. ( #2974 )
2022-06-23 07:44:25 +08:00
Florian Märkl
e60ba18e43
Fix segments listing
2022-06-23 01:09:45 +02:00
Florian Märkl
5b777b8202
Fix sections entropy display
2022-06-23 01:09:45 +02:00
Florian Märkl
cb26142398
Fix many null derefs when opening no file
2022-06-23 01:09:45 +02:00
billow
06c8f15ce0
Convert Rizin command calls to the API ( #2968 )
...
* `es`
* `il`
* `wcr`
* `.ar-`
* `aets-`
* `drp`
* `ahts`
* `e <val>=?`
* `fo`
2022-06-16 07:28:43 +08:00
billow
aa222b53df
Convert more commands to rizin APIs ( #2964 )
...
`fdj?`, `iRj`, `om.`, `psx`, `p8`, `fj`
2022-06-10 13:05:25 +02:00
Giovanni
b66c3f6f30
Bump version to 2.1.0 from stable ( #2962 )
2022-06-08 18:34:03 +02:00
billow
11419f6858
Convert Rizin command calls to te Rizin APIs ( #2960 )
...
* Convert `iCj` call to the API
* Convert `icj` call to the API
* Convert `iij` call to the API
* Convert `iej` call to the API
* Convert `CClj` call to the API
* Convert `iEj` call to the API
* Convert 'ihj' call to the API
* Convert 'iSSj' call to the API
2022-06-08 08:02:26 +08:00
Giovanni
90608117c9
Yara plugin + fix linuxdeployqt plugins ( #2924 )
2022-06-08 07:18:43 +08:00
Giovanni
247ab94b71
Download and install sigdb option ( #2949 )
...
* Download and install sigdb option and disable swift demangler when libswift is installed
* Remove dir.prefix and use rz_core_analysis_sigdb_list for sigdb
* Use a different color for flirts
* Updated to rizin dev
* Use rz_path_set_prefix to set the prefix path on OSX bundle
2022-06-06 11:27:13 +02:00
Florian Märkl
2e6fd46127
Fix null deref in strings loading without any file ( #2955 )
2022-05-30 19:34:33 +02:00
Islam Bassuni
a630a8f5bc
Partially refactor Dashboard to API ( #2930 )
...
Also fixes missing NX and PIC bits in Dashboard.
2022-05-30 19:34:17 +02:00
Florian Märkl
3fc3d8d878
Fix EditVariablesDialog parenting ( #2954 )
...
This fixes the dialog being placed weirdly when using the 'Y' shortcut
because it was parented to the DisassemblyContextMenu, which itself
might not be shown at all.
2022-05-30 18:13:55 +02:00
bartoszek
26e4f4acb8
Add missing Rizin headers in python bindings ( #2943 )
2022-05-30 13:04:34 +02:00
Florian Märkl
1914b34fd8
Refactor VisualNavbar to use API instead of p-j ( #2953 )
...
With the updated rizin, this also fixes any error prints saying
"Cannot alloc for this range" and json errors when no valid range is
available.
2022-05-30 13:01:55 +02:00
billow
150769cd6b
Convert Rizin commands to the API calls ( #2948 )
...
Including wx wr wd ws ww wz ahi ahb aec aecu aecc aecs aes aesb aets+
aets- afc afcl omfg+w oo+ oo p8 aei aeim aeip aecb aeso dbs avj
2022-05-28 10:09:00 +02:00
Giovanni
147af53565
Fix the lib name on windows ( #2950 )
2022-05-24 18:47:59 +00:00
billow
c9e8686ecb
Convert Rizin commands to the API calls
2022-05-22 16:51:54 +08:00
billow
e43a31cc85
update rizin to cdc80202dd7eaf5bacf0e36a64f964c822e67dd4
2022-05-19 11:11:46 +08:00
billow
c0f80a2628
convert to api for dr
2022-05-19 11:11:46 +08:00
billow
d6ce8048c5
convert to api for aht
2022-05-19 11:11:46 +08:00
billow
3d39cf625f
convert to api for aoj
2022-05-19 11:11:46 +08:00
Paul I
5f376f55db
Revert changes in functionAt ( #2941 )
2022-05-12 16:55:55 +02:00
Giovanni
bdeacabffb
Replace afcf with C api. ( #2940 )
2022-05-08 15:17:52 +03:00
Jakob Zielinski
6f61d0d7d8
Search button disabled and button text changed while search is occurring ( #2928 )
2022-05-07 15:01:10 +03:00
staz
8cb4f867fa
Fixed an invalid index check ( #2937 )
2022-05-07 14:59:46 +03:00
Islam Bassuni
d2243006e2
Created adding comments option inside Hexdump. ( #2927 )
2022-04-13 07:50:57 +03:00
billow
de5c1a5154
Convert from Rizin commands to the API for w
( #2926 )
2022-04-10 11:43:42 +08:00
Giovanni
861c784600
Adds support for RZ_SIGDB path and fixes sorting on some columns ( #2923 )
2022-04-05 11:35:45 +02:00
rgnter
243eded243
Fixed a segfault during debugging with gdbserver ( #2830 )
...
Fixes issue #2829
2022-04-03 20:28:45 +02:00
Islam Bassuni
99c58718ec
Added report issue button in "About" window ( #2908 )
2022-04-03 16:50:14 +02:00
tcoyvwac
aed42d7300
widgets: redundant return-break ( #2922 )
...
Removed consecutive return-break statements.
2022-04-02 21:29:50 +03:00
billow
ea519df01e
Convert various debug code to C API ( #2913 )
2022-04-02 09:44:42 +02:00
Giovanni
e3a01d3780
‘memDisp’ may be used uninitialized ( #2920 )
2022-03-31 19:34:34 +02:00
Florian Märkl
62d75c9391
Extend cmake config files with deps, version, etc. ( #2916 )
...
This improves how the installed CutterConfig.cmake can be used for
native plugin development:
* Transitive dependencies are resolved automatically
* Version file is included
* Cutter_USER_PLUGINDIR is set to a path that plugins can use as a
default install destination
src/plugins/sample-cpp/CMakeLists.txt is an example for how to use it.
Rizin was also updated to prevent an error with multiple
`find_package()` calls.
2022-03-31 12:49:37 +02:00
Florian Märkl
5e8aa4f993
Update windows CI to 2019
2022-03-30 20:14:35 +08:00
Giovanni
1ed19e7fc4
Fixed formatting ( #2917 )
2022-03-30 10:41:37 +02:00
Nirmal Manoj
b92ad19148
Use RzAnnotatedCode from JSDec (pddA)
2022-03-29 18:06:29 +02:00
Florian Märkl
2c31d38d85
Rewrite getVariables with API
...
This also avoids annoying "ERROR: No function found in ..." beging
printed by afvj when right-clicking anywhere outside a function.
The heuristics in functionIn() also have been adjusted to prefer the
function that has its entrypoint at the given addr, if there is any.
2022-03-29 09:37:17 +02:00
Florian Märkl
72a3815c01
Remove unnessecary str in setToData() ( Fix #2901 )
2022-03-29 09:37:17 +02:00
Florian Märkl
206fee601b
Fix a strange comparison
2022-03-29 09:37:17 +02:00
Florian Märkl
fc3f072ed7
Add missing overrides to SectionsModel
2022-03-29 09:37:17 +02:00