MCPcopy Create free account

hub / github.com/JLospinoso/gargoyle / types & classes

Types & classes23 in github.com/JLospinoso/gargoyle

↓ 34 callersClassAcceptanceError
A user-actionable acceptance harness failure. Attributes: title: Short failure category for Rich panels and test assertions. deta
src/gargoyle_acceptance/errors.py:9
↓ 9 callersClassGargoyleArtifacts
Paths produced by a Gargoyle native build. Attributes: repo_root: Repository root containing `Gargoyle.sln`. configuration: Visua
src/gargoyle_acceptance/environment.py:41
↓ 8 callersClassToolchain
Resolved external tools needed for the one-click acceptance path. Attributes: msbuild: Path to MSBuild. nasm: Path to NASM.
src/gargoyle_acceptance/environment.py:66
↓ 7 callersClassPEMachine
PE/COFF machine evidence parsed from an executable. Attributes: value: Numeric IMAGE_FILE_MACHINE value. name: Friendly machine n
src/gargoyle_acceptance/pe.py:40
↓ 5 callersClassFakeProcess
Minimal process double for harness orchestration tests.
tests/test_harness.py:72
↓ 4 callersClassAcceptanceReport
Result of a successful Gargoyle acceptance run. Attributes: artifacts: Executable and PIC paths used for the run. setup: Parsed s
src/gargoyle_acceptance/harness.py:128
↓ 3 callersClassFakeLiveProcess
Fake live process with stdout for setup parsing.
tests/test_harness.py:98
↓ 3 callersClassSetupObservation
Parsed evidence from Gargoyle's setup banner. Attributes: lines: Captured setup output. addresses: Non-zero address values parsed
src/gargoyle_acceptance/harness.py:115
↓ 2 callersClassArchitectureReport
Architecture evidence emitted by a Gargoyle headless smoke command. Attributes: platform: Canonical platform reported by the executable.
src/gargoyle_acceptance/architecture.py:34
↓ 2 callersClassBuildResult
Captured result from building Gargoyle. Attributes: command: Command line used to invoke MSBuild. output: Combined stdout and std
src/gargoyle_acceptance/build.py:15
↓ 1 callersClassController
tests/test_harness.py:429
↓ 1 callersClassLineReader
Background line reader for a live Gargoyle process.
src/gargoyle_acceptance/harness.py:150
↓ 1 callersClassMessageBoxController
Finds and closes MessageBox windows owned by a process.
src/gargoyle_acceptance/windows.py:15
↓ 1 callersClassStubbornProcess
tests/test_harness.py:473
ClassArmConfiguration
GargoyleArm64/arm_runtime.hpp:55
ClassGadgetSelection
main.cpp:72
EnumRuntimeMode
GargoyleArm64/arm_runtime.hpp:34
ClassRuntimeOptions
GargoyleArm64/arm_runtime.hpp:47
ClassRuntimeTraits
GargoyleArm64/arm_runtime.hpp:40
ClassSetupConfiguration
Mirrors the NASM Configuration layout consumed by setup.nasm.
main.cpp:36
ClassStackTrampoline
Holds the VirtualProtectEx call frame used when the ROP gadget pivots back.
main.cpp:53
ClassWorkspace
Owns all mutable memory needed by the PIC: configuration, scratch stack, and trampoline.
main.cpp:66
ClassX64Configuration
GargoyleX64/main_x64.cpp:25