mirror of
https://github.com/rizinorg/cutter.git
synced 2024-12-18 10:56:11 +00:00
Update Rizin to the latest dev
(#3319)
This commit is contained in:
parent
43950242ae
commit
f8c7df8260
@ -59,10 +59,9 @@ endif()
|
||||
# instead of being hardcoded.
|
||||
set (Rizin_VERSION 0.8)
|
||||
|
||||
set (RZ_LIBS rz_core rz_config rz_cons rz_io rz_util rz_flag rz_asm rz_debug
|
||||
rz_hash rz_bin rz_lang rz_il rz_analysis rz_parse rz_bp rz_egg rz_reg
|
||||
rz_search rz_syscall rz_socket rz_magic rz_crypto rz_type rz_diff rz_sign
|
||||
rz_demangler)
|
||||
set (RZ_LIBS rz_core rz_config rz_cons rz_io rz_util rz_flag rz_arch rz_debug
|
||||
rz_hash rz_bin rz_lang rz_il rz_bp rz_egg rz_reg rz_search rz_syscall
|
||||
rz_socket rz_magic rz_crypto rz_type rz_diff rz_sign rz_demangler)
|
||||
set (RZ_EXTRA_LIBS rz_main)
|
||||
set (RZ_BIN rz-bin rizin rz-diff rz-find rz-gg rz-hash rz-run rz-asm rz-ax)
|
||||
|
||||
|
2
rizin
2
rizin
@ -1 +1 @@
|
||||
Subproject commit 4a0dca66131de65ca10679e42e3adb5d39735ffa
|
||||
Subproject commit 94099b860e6ce712e337e9ee29d258d51ae32962
|
@ -1295,7 +1295,7 @@ RVA CutterCore::getLastFunctionInstruction(RVA addr)
|
||||
if (!fcn) {
|
||||
return RVA_INVALID;
|
||||
}
|
||||
RzAnalysisBlock *lastBB = (RzAnalysisBlock *)rz_list_last(fcn->bbs);
|
||||
RzAnalysisBlock *lastBB = (RzAnalysisBlock *)rz_pvector_tail(fcn->bbs);
|
||||
return lastBB ? rz_analysis_block_get_op_addr(lastBB, lastBB->ninstr - 1) : RVA_INVALID;
|
||||
}
|
||||
|
||||
@ -1641,7 +1641,7 @@ QVector<Chunk> CutterCore::getHeapChunks(RVA arena_addr)
|
||||
rz_list_free(arenas);
|
||||
return chunks_vector;
|
||||
}
|
||||
m_arena = ((RzArenaListItem *)rz_list_get_head_data(arenas))->addr;
|
||||
m_arena = ((RzArenaListItem *)rz_list_first(arenas))->addr;
|
||||
rz_list_free(arenas);
|
||||
} else {
|
||||
m_arena = arena_addr;
|
||||
@ -3061,7 +3061,7 @@ QList<FunctionDescription> CutterCore::getAllFunctions()
|
||||
function.linearSize = rz_analysis_function_linear_size(fcn);
|
||||
function.nargs = rz_analysis_arg_count(fcn);
|
||||
function.nlocals = rz_analysis_var_local_count(fcn);
|
||||
function.nbbs = rz_list_length(fcn->bbs);
|
||||
function.nbbs = rz_pvector_len(fcn->bbs);
|
||||
function.calltype = fcn->cc ? QString::fromUtf8(fcn->cc) : QString();
|
||||
function.name = fcn->name ? QString::fromUtf8(fcn->name) : QString();
|
||||
function.edges = rz_analysis_function_count_edges(fcn, nullptr);
|
||||
@ -4334,10 +4334,9 @@ QString CutterCore::getVersionInformation()
|
||||
const char *name;
|
||||
const char *(*callback)();
|
||||
} vcs[] = {
|
||||
{ "rz_analysis", &rz_analysis_version },
|
||||
{ "rz_arch", &rz_arch_version },
|
||||
{ "rz_lib", &rz_lib_version },
|
||||
{ "rz_egg", &rz_egg_version },
|
||||
{ "rz_asm", &rz_asm_version },
|
||||
{ "rz_bin", &rz_bin_version },
|
||||
{ "rz_cons", &rz_cons_version },
|
||||
{ "rz_flag", &rz_flag_version },
|
||||
@ -4350,7 +4349,6 @@ QString CutterCore::getVersionInformation()
|
||||
#if !USE_LIB_MAGIC
|
||||
{ "rz_magic", &rz_magic_version },
|
||||
#endif
|
||||
{ "rz_parse", &rz_parse_version },
|
||||
{ "rz_reg", &rz_reg_version },
|
||||
{ "rz_sign", &rz_sign_version },
|
||||
{ "rz_search", &rz_search_version },
|
||||
|
@ -225,7 +225,7 @@ void DisassemblerGraphView::loadCurrentGraph()
|
||||
return;
|
||||
}
|
||||
|
||||
for (const auto &bbi : CutterRzList<RzAnalysisBlock>(fcn->bbs)) {
|
||||
for (const auto &bbi : CutterPVector<RzAnalysisBlock>(fcn->bbs)) {
|
||||
RVA bbiFail = bbi->fail;
|
||||
RVA bbiJump = bbi->jump;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user