mirror of
https://github.com/momo5502/emulator.git
synced 2026-01-29 15:51:02 +00:00
Remove getters
This commit is contained in:
@@ -4,17 +4,17 @@
|
||||
#include <gtest/gtest.h>
|
||||
#include <windows_emulator.hpp>
|
||||
|
||||
#define ASSERT_NOT_TERMINATED(win_emu) \
|
||||
do \
|
||||
{ \
|
||||
ASSERT_FALSE((win_emu).process().exit_status.has_value()); \
|
||||
#define ASSERT_NOT_TERMINATED(win_emu) \
|
||||
do \
|
||||
{ \
|
||||
ASSERT_FALSE((win_emu).process.exit_status.has_value()); \
|
||||
} while (false)
|
||||
|
||||
#define ASSERT_TERMINATED_WITH_STATUS(win_emu, status) \
|
||||
do \
|
||||
{ \
|
||||
ASSERT_TRUE((win_emu).process().exit_status.has_value()); \
|
||||
ASSERT_EQ(*(win_emu).process().exit_status, status); \
|
||||
#define ASSERT_TERMINATED_WITH_STATUS(win_emu, status) \
|
||||
do \
|
||||
{ \
|
||||
ASSERT_TRUE((win_emu).process.exit_status.has_value()); \
|
||||
ASSERT_EQ(*(win_emu).process.exit_status, status); \
|
||||
} while (false)
|
||||
|
||||
#define ASSERT_TERMINATED_SUCCESSFULLY(win_emu) ASSERT_TERMINATED_WITH_STATUS(win_emu, STATUS_SUCCESS)
|
||||
@@ -101,7 +101,7 @@ namespace test
|
||||
emu.serialize(start_state);
|
||||
|
||||
emu.start();
|
||||
const auto limit = emu.process().executed_instructions;
|
||||
const auto limit = emu.process.executed_instructions;
|
||||
|
||||
const auto reset_emulator = [&] {
|
||||
utils::buffer_deserializer deserializer{start_state.get_buffer()};
|
||||
@@ -152,6 +152,6 @@ namespace test
|
||||
const auto rip = emu.emu().read_instruction_pointer();
|
||||
|
||||
printf("Diff detected after 0x%" PRIx64 " instructions at 0x%" PRIx64 " (%s)\n", lower_bound, rip,
|
||||
emu.process().mod_manager.find_name(rip));
|
||||
emu.process.mod_manager.find_name(rip));
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user