mirror of
https://github.com/WerWolv/ImHex.git
synced 2026-03-28 07:47:03 -05:00
impr: Various small fixes and improvements
This commit is contained in:
@@ -8,7 +8,9 @@ if (NOT USE_SYSTEM_CAPSTONE)
|
||||
set(CAPSTONE_BUILD_TESTS OFF CACHE BOOL "Disable tests")
|
||||
set(CAPSTONE_BUILD_MACOS_THIN ON CACHE BOOL "Enable thin builds of capstone for macOS" FORCE)
|
||||
add_subdirectory(${THIRD_PARTY_LIBS_FOLDER}/capstone ${CMAKE_CURRENT_BINARY_DIR}/capstone EXCLUDE_FROM_ALL)
|
||||
target_compile_options(capstone PRIVATE -Wno-unused-function)
|
||||
if (NOT MSVC)
|
||||
target_compile_options(capstone PRIVATE -Wno-unused-function)
|
||||
endif()
|
||||
set(CAPSTONE_LIBRARY "capstone")
|
||||
set(CAPSTONE_INCLUDE_DIR ${THIRD_PARTY_LIBS_FOLDER}/capstone/include)
|
||||
else()
|
||||
|
||||
@@ -47,7 +47,7 @@ namespace hex::plugin::disasm {
|
||||
if (m_regionToDisassemble.get(provider).getStartAddress() < m_imageBaseAddress)
|
||||
return;
|
||||
|
||||
m_disassemblerTask = TaskManager::createTask("hex.disassembler.view.disassembler.disassembling"_lang, m_regionToDisassemble.get(provider).getSize(), [this, provider](auto &task) {
|
||||
m_disassemblerTask = TaskManager::createTask("hex.disassembler.view.disassembler.disassembling", m_regionToDisassemble.get(provider).getSize(), [this, provider](auto &task) {
|
||||
const auto &currArchitecture = m_currArchitecture.get(provider);
|
||||
const auto region = m_regionToDisassemble.get(provider);
|
||||
auto &disassembly = m_disassembly.get(provider);
|
||||
|
||||
Reference in New Issue
Block a user