From de3be2df4b675a39969b658395d0bc86d84cf1c3 Mon Sep 17 00:00:00 2001 From: Gregor Haas Date: Tue, 31 Dec 2019 00:30:21 -0500 Subject: [PATCH] Project restructuring --- .gitignore | 2 +- CMakeLists.txt | 16 ++++++++-------- {checkm8_arduino => c8_arduino}/CMakeLists.txt | 0 .../cmake/ArduinoToolchain.cmake | 0 .../cmake/Platform/Arduino.cmake | 0 {checkm8_arduino => c8_arduino}/include/SPI.h | 0 {checkm8_arduino => c8_arduino}/include/Usb.h | 0 .../include/User_Setup.h | 0 .../lib/hostshield/SPI.cpp | 0 .../lib/hostshield/Usb.cpp | 0 .../lib/hostshield/UsbCore.h | 0 .../lib/hostshield/address.h | 0 .../lib/hostshield/avrpins.h | 0 .../lib/hostshield/gpl2.txt | 0 .../lib/hostshield/max3421e.h | 0 .../lib/hostshield/settings.h | 0 .../lib/hostshield/usb_ch9.h | 0 .../lib/hostshield/usbhost.h | 0 .../lib/hostshield/version_helper.h | 0 .../src/checkm8_arduino.ino | 0 {checkm8_libusb => c8_libusb}/COPYING | 0 {checkm8_libusb => c8_libusb}/src/core.c | 0 {checkm8_libusb => c8_libusb}/src/descriptor.c | 0 {checkm8_libusb => c8_libusb}/src/hotplug.c | 0 {checkm8_libusb => c8_libusb}/src/hotplug.h | 0 {checkm8_libusb => c8_libusb}/src/io.c | 0 .../src/libusb-1.0.def | 0 {checkm8_libusb => c8_libusb}/src/libusb-1.0.rc | 0 {checkm8_libusb => c8_libusb}/src/libusbi.h | 0 .../src/os/linux_netlink.c | 0 .../src/os/linux_udev.c | 0 .../src/os/linux_usbfs.c | 0 .../src/os/linux_usbfs.h | 0 .../src/os/poll_posix.c | 0 .../src/os/poll_posix.h | 0 .../src/os/threads_posix.c | 0 .../src/os/threads_posix.h | 0 {checkm8_libusb => c8_libusb}/src/strerror.c | 0 {checkm8_libusb => c8_libusb}/src/sync.c | 0 {checkm8_libusb => c8_libusb}/src/version.h | 0 .../src/version_nano.h | 0 .../CMakeLists.txt | 0 .../bin/payload_aes.bin | Bin .../bin/payload_sync.bin | 0 .../include/brfunc_aes.h | 0 .../include/brfunc_common.h | 0 .../include/brfunc_sep.h | 0 .../include/brfunc_timing.h | 0 .../include/util.h | 0 {checkm8_payloads => c8_payloads}/src/aes.c | 0 {checkm8_payloads => c8_payloads}/src/sync.c | 0 {checkm8_payloads => c8_payloads}/src/sysreg.c | 0 {checkm8_remote => c8_remote}/CMakeLists.txt | 0 {checkm8_remote => c8_remote}/bin/overwrite.bin | Bin {checkm8_remote => c8_remote}/bin/payload.bin | Bin {checkm8_remote => c8_remote}/include/checkm8.h | 0 {checkm8_remote => c8_remote}/include/command.h | 0 {checkm8_remote => c8_remote}/include/payload.h | 0 .../include/usb_helpers.h | 0 {checkm8_remote => c8_remote}/main.c | 0 {checkm8_remote => c8_remote}/src/command.c | 0 {checkm8_remote => c8_remote}/src/exploit.c | 0 {checkm8_remote => c8_remote}/src/payload.c | 0 {checkm8_remote => c8_remote}/src/usb_helpers.c | 0 include/checkm8_config.h | 2 +- 65 files changed, 10 insertions(+), 10 deletions(-) rename {checkm8_arduino => c8_arduino}/CMakeLists.txt (100%) rename {checkm8_arduino => c8_arduino}/cmake/ArduinoToolchain.cmake (100%) rename {checkm8_arduino => c8_arduino}/cmake/Platform/Arduino.cmake (100%) rename {checkm8_arduino => c8_arduino}/include/SPI.h (100%) rename {checkm8_arduino => c8_arduino}/include/Usb.h (100%) rename {checkm8_arduino => c8_arduino}/include/User_Setup.h (100%) rename {checkm8_arduino => c8_arduino}/lib/hostshield/SPI.cpp (100%) rename {checkm8_arduino => c8_arduino}/lib/hostshield/Usb.cpp (100%) rename {checkm8_arduino => c8_arduino}/lib/hostshield/UsbCore.h (100%) rename {checkm8_arduino => c8_arduino}/lib/hostshield/address.h (100%) rename {checkm8_arduino => c8_arduino}/lib/hostshield/avrpins.h (100%) rename {checkm8_arduino => c8_arduino}/lib/hostshield/gpl2.txt (100%) rename {checkm8_arduino => c8_arduino}/lib/hostshield/max3421e.h (100%) rename {checkm8_arduino => c8_arduino}/lib/hostshield/settings.h (100%) rename {checkm8_arduino => c8_arduino}/lib/hostshield/usb_ch9.h (100%) rename {checkm8_arduino => c8_arduino}/lib/hostshield/usbhost.h (100%) rename {checkm8_arduino => c8_arduino}/lib/hostshield/version_helper.h (100%) rename {checkm8_arduino => c8_arduino}/src/checkm8_arduino.ino (100%) rename {checkm8_libusb => c8_libusb}/COPYING (100%) rename {checkm8_libusb => c8_libusb}/src/core.c (100%) rename {checkm8_libusb => c8_libusb}/src/descriptor.c (100%) rename {checkm8_libusb => c8_libusb}/src/hotplug.c (100%) rename {checkm8_libusb => c8_libusb}/src/hotplug.h (100%) rename {checkm8_libusb => c8_libusb}/src/io.c (100%) rename {checkm8_libusb => c8_libusb}/src/libusb-1.0.def (100%) rename {checkm8_libusb => c8_libusb}/src/libusb-1.0.rc (100%) rename {checkm8_libusb => c8_libusb}/src/libusbi.h (100%) rename {checkm8_libusb => c8_libusb}/src/os/linux_netlink.c (100%) rename {checkm8_libusb => c8_libusb}/src/os/linux_udev.c (100%) rename {checkm8_libusb => c8_libusb}/src/os/linux_usbfs.c (100%) rename {checkm8_libusb => c8_libusb}/src/os/linux_usbfs.h (100%) rename {checkm8_libusb => c8_libusb}/src/os/poll_posix.c (100%) rename {checkm8_libusb => c8_libusb}/src/os/poll_posix.h (100%) rename {checkm8_libusb => c8_libusb}/src/os/threads_posix.c (100%) rename {checkm8_libusb => c8_libusb}/src/os/threads_posix.h (100%) rename {checkm8_libusb => c8_libusb}/src/strerror.c (100%) rename {checkm8_libusb => c8_libusb}/src/sync.c (100%) rename {checkm8_libusb => c8_libusb}/src/version.h (100%) rename {checkm8_libusb => c8_libusb}/src/version_nano.h (100%) rename {checkm8_payloads => c8_payloads}/CMakeLists.txt (100%) rename {checkm8_payloads => c8_payloads}/bin/payload_aes.bin (100%) rename {checkm8_payloads => c8_payloads}/bin/payload_sync.bin (100%) rename {checkm8_payloads => c8_payloads}/include/brfunc_aes.h (100%) rename {checkm8_payloads => c8_payloads}/include/brfunc_common.h (100%) rename {checkm8_payloads => c8_payloads}/include/brfunc_sep.h (100%) rename {checkm8_payloads => c8_payloads}/include/brfunc_timing.h (100%) rename {checkm8_payloads => c8_payloads}/include/util.h (100%) rename {checkm8_payloads => c8_payloads}/src/aes.c (100%) rename {checkm8_payloads => c8_payloads}/src/sync.c (100%) rename {checkm8_payloads => c8_payloads}/src/sysreg.c (100%) rename {checkm8_remote => c8_remote}/CMakeLists.txt (100%) rename {checkm8_remote => c8_remote}/bin/overwrite.bin (100%) rename {checkm8_remote => c8_remote}/bin/payload.bin (100%) rename {checkm8_remote => c8_remote}/include/checkm8.h (100%) rename {checkm8_remote => c8_remote}/include/command.h (100%) rename {checkm8_remote => c8_remote}/include/payload.h (100%) rename {checkm8_remote => c8_remote}/include/usb_helpers.h (100%) rename {checkm8_remote => c8_remote}/main.c (100%) rename {checkm8_remote => c8_remote}/src/command.c (100%) rename {checkm8_remote => c8_remote}/src/exploit.c (100%) rename {checkm8_remote => c8_remote}/src/payload.c (100%) rename {checkm8_remote => c8_remote}/src/usb_helpers.c (100%) diff --git a/.gitignore b/.gitignore index de20f63..5c3c643 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,3 @@ .idea/* cmake-build-debug/ -/checkm8_arduino/cmake-build-debug/ +/c8_arduino/cmake-build-debug/ diff --git a/CMakeLists.txt b/CMakeLists.txt index d17a70d..504b9b1 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -3,14 +3,14 @@ project(checkm8_tool) enable_language(C) include_directories(include) -include_directories(checkm8_libusb/src) -include_directories(checkm8_libusb/src/os) +include_directories(c8_libusb/src) +include_directories(c8_libusb/src/os) add_library(checkm8_libusb - checkm8_libusb/src/core.c checkm8_libusb/src/descriptor.c checkm8_libusb/src/hotplug.c - checkm8_libusb/src/io.c checkm8_libusb/src/strerror.c checkm8_libusb/src/sync.c + c8_libusb/src/core.c c8_libusb/src/descriptor.c c8_libusb/src/hotplug.c + c8_libusb/src/io.c c8_libusb/src/strerror.c c8_libusb/src/sync.c - checkm8_libusb/src/os/linux_netlink.c checkm8_libusb/src/os/linux_usbfs.c checkm8_libusb/src/os/linux_udev.c - checkm8_libusb/src/os/threads_posix.c checkm8_libusb/src/os/poll_posix.c) + c8_libusb/src/os/linux_netlink.c c8_libusb/src/os/linux_usbfs.c c8_libusb/src/os/linux_udev.c + c8_libusb/src/os/threads_posix.c c8_libusb/src/os/poll_posix.c) -add_subdirectory(checkm8_remote) -add_subdirectory(checkm8_payloads) +add_subdirectory(c8_remote) +add_subdirectory(c8_payloads) diff --git a/checkm8_arduino/CMakeLists.txt b/c8_arduino/CMakeLists.txt similarity index 100% rename from checkm8_arduino/CMakeLists.txt rename to c8_arduino/CMakeLists.txt diff --git a/checkm8_arduino/cmake/ArduinoToolchain.cmake b/c8_arduino/cmake/ArduinoToolchain.cmake similarity index 100% rename from checkm8_arduino/cmake/ArduinoToolchain.cmake rename to c8_arduino/cmake/ArduinoToolchain.cmake diff --git a/checkm8_arduino/cmake/Platform/Arduino.cmake b/c8_arduino/cmake/Platform/Arduino.cmake similarity index 100% rename from checkm8_arduino/cmake/Platform/Arduino.cmake rename to c8_arduino/cmake/Platform/Arduino.cmake diff --git a/checkm8_arduino/include/SPI.h b/c8_arduino/include/SPI.h similarity index 100% rename from checkm8_arduino/include/SPI.h rename to c8_arduino/include/SPI.h diff --git a/checkm8_arduino/include/Usb.h b/c8_arduino/include/Usb.h similarity index 100% rename from checkm8_arduino/include/Usb.h rename to c8_arduino/include/Usb.h diff --git a/checkm8_arduino/include/User_Setup.h b/c8_arduino/include/User_Setup.h similarity index 100% rename from checkm8_arduino/include/User_Setup.h rename to c8_arduino/include/User_Setup.h diff --git a/checkm8_arduino/lib/hostshield/SPI.cpp b/c8_arduino/lib/hostshield/SPI.cpp similarity index 100% rename from checkm8_arduino/lib/hostshield/SPI.cpp rename to c8_arduino/lib/hostshield/SPI.cpp diff --git a/checkm8_arduino/lib/hostshield/Usb.cpp b/c8_arduino/lib/hostshield/Usb.cpp similarity index 100% rename from checkm8_arduino/lib/hostshield/Usb.cpp rename to c8_arduino/lib/hostshield/Usb.cpp diff --git a/checkm8_arduino/lib/hostshield/UsbCore.h b/c8_arduino/lib/hostshield/UsbCore.h similarity index 100% rename from checkm8_arduino/lib/hostshield/UsbCore.h rename to c8_arduino/lib/hostshield/UsbCore.h diff --git a/checkm8_arduino/lib/hostshield/address.h b/c8_arduino/lib/hostshield/address.h similarity index 100% rename from checkm8_arduino/lib/hostshield/address.h rename to c8_arduino/lib/hostshield/address.h diff --git a/checkm8_arduino/lib/hostshield/avrpins.h b/c8_arduino/lib/hostshield/avrpins.h similarity index 100% rename from checkm8_arduino/lib/hostshield/avrpins.h rename to c8_arduino/lib/hostshield/avrpins.h diff --git a/checkm8_arduino/lib/hostshield/gpl2.txt b/c8_arduino/lib/hostshield/gpl2.txt similarity index 100% rename from checkm8_arduino/lib/hostshield/gpl2.txt rename to c8_arduino/lib/hostshield/gpl2.txt diff --git a/checkm8_arduino/lib/hostshield/max3421e.h b/c8_arduino/lib/hostshield/max3421e.h similarity index 100% rename from checkm8_arduino/lib/hostshield/max3421e.h rename to c8_arduino/lib/hostshield/max3421e.h diff --git a/checkm8_arduino/lib/hostshield/settings.h b/c8_arduino/lib/hostshield/settings.h similarity index 100% rename from checkm8_arduino/lib/hostshield/settings.h rename to c8_arduino/lib/hostshield/settings.h diff --git a/checkm8_arduino/lib/hostshield/usb_ch9.h b/c8_arduino/lib/hostshield/usb_ch9.h similarity index 100% rename from checkm8_arduino/lib/hostshield/usb_ch9.h rename to c8_arduino/lib/hostshield/usb_ch9.h diff --git a/checkm8_arduino/lib/hostshield/usbhost.h b/c8_arduino/lib/hostshield/usbhost.h similarity index 100% rename from checkm8_arduino/lib/hostshield/usbhost.h rename to c8_arduino/lib/hostshield/usbhost.h diff --git a/checkm8_arduino/lib/hostshield/version_helper.h b/c8_arduino/lib/hostshield/version_helper.h similarity index 100% rename from checkm8_arduino/lib/hostshield/version_helper.h rename to c8_arduino/lib/hostshield/version_helper.h diff --git a/checkm8_arduino/src/checkm8_arduino.ino b/c8_arduino/src/checkm8_arduino.ino similarity index 100% rename from checkm8_arduino/src/checkm8_arduino.ino rename to c8_arduino/src/checkm8_arduino.ino diff --git a/checkm8_libusb/COPYING b/c8_libusb/COPYING similarity index 100% rename from checkm8_libusb/COPYING rename to c8_libusb/COPYING diff --git a/checkm8_libusb/src/core.c b/c8_libusb/src/core.c similarity index 100% rename from checkm8_libusb/src/core.c rename to c8_libusb/src/core.c diff --git a/checkm8_libusb/src/descriptor.c b/c8_libusb/src/descriptor.c similarity index 100% rename from checkm8_libusb/src/descriptor.c rename to c8_libusb/src/descriptor.c diff --git a/checkm8_libusb/src/hotplug.c b/c8_libusb/src/hotplug.c similarity index 100% rename from checkm8_libusb/src/hotplug.c rename to c8_libusb/src/hotplug.c diff --git a/checkm8_libusb/src/hotplug.h b/c8_libusb/src/hotplug.h similarity index 100% rename from checkm8_libusb/src/hotplug.h rename to c8_libusb/src/hotplug.h diff --git a/checkm8_libusb/src/io.c b/c8_libusb/src/io.c similarity index 100% rename from checkm8_libusb/src/io.c rename to c8_libusb/src/io.c diff --git a/checkm8_libusb/src/libusb-1.0.def b/c8_libusb/src/libusb-1.0.def similarity index 100% rename from checkm8_libusb/src/libusb-1.0.def rename to c8_libusb/src/libusb-1.0.def diff --git a/checkm8_libusb/src/libusb-1.0.rc b/c8_libusb/src/libusb-1.0.rc similarity index 100% rename from checkm8_libusb/src/libusb-1.0.rc rename to c8_libusb/src/libusb-1.0.rc diff --git a/checkm8_libusb/src/libusbi.h b/c8_libusb/src/libusbi.h similarity index 100% rename from checkm8_libusb/src/libusbi.h rename to c8_libusb/src/libusbi.h diff --git a/checkm8_libusb/src/os/linux_netlink.c b/c8_libusb/src/os/linux_netlink.c similarity index 100% rename from checkm8_libusb/src/os/linux_netlink.c rename to c8_libusb/src/os/linux_netlink.c diff --git a/checkm8_libusb/src/os/linux_udev.c b/c8_libusb/src/os/linux_udev.c similarity index 100% rename from checkm8_libusb/src/os/linux_udev.c rename to c8_libusb/src/os/linux_udev.c diff --git a/checkm8_libusb/src/os/linux_usbfs.c b/c8_libusb/src/os/linux_usbfs.c similarity index 100% rename from checkm8_libusb/src/os/linux_usbfs.c rename to c8_libusb/src/os/linux_usbfs.c diff --git a/checkm8_libusb/src/os/linux_usbfs.h b/c8_libusb/src/os/linux_usbfs.h similarity index 100% rename from checkm8_libusb/src/os/linux_usbfs.h rename to c8_libusb/src/os/linux_usbfs.h diff --git a/checkm8_libusb/src/os/poll_posix.c b/c8_libusb/src/os/poll_posix.c similarity index 100% rename from checkm8_libusb/src/os/poll_posix.c rename to c8_libusb/src/os/poll_posix.c diff --git a/checkm8_libusb/src/os/poll_posix.h b/c8_libusb/src/os/poll_posix.h similarity index 100% rename from checkm8_libusb/src/os/poll_posix.h rename to c8_libusb/src/os/poll_posix.h diff --git a/checkm8_libusb/src/os/threads_posix.c b/c8_libusb/src/os/threads_posix.c similarity index 100% rename from checkm8_libusb/src/os/threads_posix.c rename to c8_libusb/src/os/threads_posix.c diff --git a/checkm8_libusb/src/os/threads_posix.h b/c8_libusb/src/os/threads_posix.h similarity index 100% rename from checkm8_libusb/src/os/threads_posix.h rename to c8_libusb/src/os/threads_posix.h diff --git a/checkm8_libusb/src/strerror.c b/c8_libusb/src/strerror.c similarity index 100% rename from checkm8_libusb/src/strerror.c rename to c8_libusb/src/strerror.c diff --git a/checkm8_libusb/src/sync.c b/c8_libusb/src/sync.c similarity index 100% rename from checkm8_libusb/src/sync.c rename to c8_libusb/src/sync.c diff --git a/checkm8_libusb/src/version.h b/c8_libusb/src/version.h similarity index 100% rename from checkm8_libusb/src/version.h rename to c8_libusb/src/version.h diff --git a/checkm8_libusb/src/version_nano.h b/c8_libusb/src/version_nano.h similarity index 100% rename from checkm8_libusb/src/version_nano.h rename to c8_libusb/src/version_nano.h diff --git a/checkm8_payloads/CMakeLists.txt b/c8_payloads/CMakeLists.txt similarity index 100% rename from checkm8_payloads/CMakeLists.txt rename to c8_payloads/CMakeLists.txt diff --git a/checkm8_payloads/bin/payload_aes.bin b/c8_payloads/bin/payload_aes.bin similarity index 100% rename from checkm8_payloads/bin/payload_aes.bin rename to c8_payloads/bin/payload_aes.bin diff --git a/checkm8_payloads/bin/payload_sync.bin b/c8_payloads/bin/payload_sync.bin similarity index 100% rename from checkm8_payloads/bin/payload_sync.bin rename to c8_payloads/bin/payload_sync.bin diff --git a/checkm8_payloads/include/brfunc_aes.h b/c8_payloads/include/brfunc_aes.h similarity index 100% rename from checkm8_payloads/include/brfunc_aes.h rename to c8_payloads/include/brfunc_aes.h diff --git a/checkm8_payloads/include/brfunc_common.h b/c8_payloads/include/brfunc_common.h similarity index 100% rename from checkm8_payloads/include/brfunc_common.h rename to c8_payloads/include/brfunc_common.h diff --git a/checkm8_payloads/include/brfunc_sep.h b/c8_payloads/include/brfunc_sep.h similarity index 100% rename from checkm8_payloads/include/brfunc_sep.h rename to c8_payloads/include/brfunc_sep.h diff --git a/checkm8_payloads/include/brfunc_timing.h b/c8_payloads/include/brfunc_timing.h similarity index 100% rename from checkm8_payloads/include/brfunc_timing.h rename to c8_payloads/include/brfunc_timing.h diff --git a/checkm8_payloads/include/util.h b/c8_payloads/include/util.h similarity index 100% rename from checkm8_payloads/include/util.h rename to c8_payloads/include/util.h diff --git a/checkm8_payloads/src/aes.c b/c8_payloads/src/aes.c similarity index 100% rename from checkm8_payloads/src/aes.c rename to c8_payloads/src/aes.c diff --git a/checkm8_payloads/src/sync.c b/c8_payloads/src/sync.c similarity index 100% rename from checkm8_payloads/src/sync.c rename to c8_payloads/src/sync.c diff --git a/checkm8_payloads/src/sysreg.c b/c8_payloads/src/sysreg.c similarity index 100% rename from checkm8_payloads/src/sysreg.c rename to c8_payloads/src/sysreg.c diff --git a/checkm8_remote/CMakeLists.txt b/c8_remote/CMakeLists.txt similarity index 100% rename from checkm8_remote/CMakeLists.txt rename to c8_remote/CMakeLists.txt diff --git a/checkm8_remote/bin/overwrite.bin b/c8_remote/bin/overwrite.bin similarity index 100% rename from checkm8_remote/bin/overwrite.bin rename to c8_remote/bin/overwrite.bin diff --git a/checkm8_remote/bin/payload.bin b/c8_remote/bin/payload.bin similarity index 100% rename from checkm8_remote/bin/payload.bin rename to c8_remote/bin/payload.bin diff --git a/checkm8_remote/include/checkm8.h b/c8_remote/include/checkm8.h similarity index 100% rename from checkm8_remote/include/checkm8.h rename to c8_remote/include/checkm8.h diff --git a/checkm8_remote/include/command.h b/c8_remote/include/command.h similarity index 100% rename from checkm8_remote/include/command.h rename to c8_remote/include/command.h diff --git a/checkm8_remote/include/payload.h b/c8_remote/include/payload.h similarity index 100% rename from checkm8_remote/include/payload.h rename to c8_remote/include/payload.h diff --git a/checkm8_remote/include/usb_helpers.h b/c8_remote/include/usb_helpers.h similarity index 100% rename from checkm8_remote/include/usb_helpers.h rename to c8_remote/include/usb_helpers.h diff --git a/checkm8_remote/main.c b/c8_remote/main.c similarity index 100% rename from checkm8_remote/main.c rename to c8_remote/main.c diff --git a/checkm8_remote/src/command.c b/c8_remote/src/command.c similarity index 100% rename from checkm8_remote/src/command.c rename to c8_remote/src/command.c diff --git a/checkm8_remote/src/exploit.c b/c8_remote/src/exploit.c similarity index 100% rename from checkm8_remote/src/exploit.c rename to c8_remote/src/exploit.c diff --git a/checkm8_remote/src/payload.c b/c8_remote/src/payload.c similarity index 100% rename from checkm8_remote/src/payload.c rename to c8_remote/src/payload.c diff --git a/checkm8_remote/src/usb_helpers.c b/c8_remote/src/usb_helpers.c similarity index 100% rename from checkm8_remote/src/usb_helpers.c rename to c8_remote/src/usb_helpers.c diff --git a/include/checkm8_config.h b/include/checkm8_config.h index 7546d0b..69b261e 100644 --- a/include/checkm8_config.h +++ b/include/checkm8_config.h @@ -9,7 +9,7 @@ #define ARDUINO_BAUD 115200 #define CHECKM8_PLATFORM 8010 -#define CHECKM8_BIN_BASE "/home/grg/Projects/School/NCSU/iphone_aes_sc/checkm8_tool/checkm8_remote/bin/" +#define CHECKM8_BIN_BASE "/home/grg/Projects/School/NCSU/iphone_aes_sc/checkm8_tool/c8_remote/bin/" void checkm8_debug_indent(const char *format, ...); void checkm8_debug_block(const char *format, ...);