Skip to content

Cleanup and Documentation#109

Open
moreaki wants to merge 32 commits intozorgiepoo:mainfrom
moreaki:dev/cleanup
Open

Cleanup and Documentation#109
moreaki wants to merge 32 commits intozorgiepoo:mainfrom
moreaki:dev/cleanup

Conversation

@moreaki
Copy link

@moreaki moreaki commented Jul 11, 2025

No description provided.

moreaki added 18 commits July 11, 2025 01:29
…n up excess blank lines in `ZGVariableController`.
…nd enhance cycle detection in `ZGVariableController`.
…iableController` for better clarity and maintainability.
…ZGDocumentWindowController` for better clarity and maintainability.
…Controller` to improve clarity and maintainability.
…oryViewerController` for improved clarity and maintainability.
…cess` for improved clarity and maintainability.
…rchResults` for improved clarity and maintainability.
…ZGVariable` for enhanced clarity and maintainability.
…ZGBreakPointController` to improve clarity and maintainability.
…r` with detailed examples for watchpoint usage scenarios, including ARM64 and complex C structs.
…ZGARM64DisassemblerObject`, including detailed descriptions of initialization, disassembly flow, and instruction handling.
…ls to `ZGARM64DisassemblerObject`, including the new method `readLastInstructionWithMaxSize:` for parsing instructions within size limits.
…on to `ZGVirtualMemory` implementation and interface for improved clarity and maintainability, including detailed descriptions of memory operations and examples.
…o `ZGVirtualMemory` documentation, including step-by-step explanations and visual diagrams for enhanced clarity and usability.
…on to `ZGThreadStates`, including detailed descriptions of thread state management functions, architecture-specific implementation details, and usage examples.
…on to `ZGRegister`, `ZGBreakPoint`, `ZGRegisterEntries`, `ZGBacktrace`, and `ZGRegistersState`, including detailed descriptions, workflows, and architecture-specific details to enhance clarity and maintainability.
…pecific details to `ZGBreakPoint`, `ZGThreadStates`, `ZGRegisterEntries`, and `ZGBacktrace` documentation for improved clarity and maintainability.
@moreaki moreaki mentioned this pull request Jul 11, 2025
moreaki added 11 commits July 11, 2025 19:08
…`ZGThreadStates` and `ZGRegistersViewController`, including new method `ZGStackPointerFromGeneralThreadState` and related usage examples.
…rchVirtualMemoryTest` test methods, including memory layout diagrams, alignment considerations, range search cases, and endianness handling scenarios.
…nctionality in `AdvancedSearchTest.m`, including edge cases, linear transformations, wildcard patterns, cross-boundary searches, and mixed data types with detailed memory layout diagrams.
… `RegisterTest` test methods, including memory layout diagrams, thread state integration, register management workflows, and architecture-specific considerations for improved clarity and testing accuracy.
…on to `WatchVariableTest`, including test case descriptions, memory access tracking examples, breakpoint integration, and detailed memory layout diagrams for improved clarity and maintainability.
…on to `PointerSearchTest.m`, including detailed test descriptions, memory layout diagrams, pointer search examples, and edge case handling for improved clarity and maintainability.
…on to `SearchVirtualMemoryTest.m`, including detailed test descriptions, progressive narrowing examples, bit pattern search workflows, cross-boundary search handling, and illustrative memory layout diagrams for improved clarity and maintainability.
…t descriptions to `ByteArraySearchTest.mm`, including Boyer-Moore algorithm heuristics explanations, functionality-focused test cases for edge scenarios, repeating and alternating patterns, large pattern searches, memory layout diagrams, and rule-specific testing for improved clarity and algorithm verification accuracy.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant