0
I Use This!
Inactive

Commits : Listings

Analyzed about 10 hours ago. based on code collected about 15 hours ago.
May 03, 2023 — May 03, 2024
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Modified the StartupStub write test to use NHibernate as the sample assembly More... over 11 years ago
Added tests that verify that the correct stubs are being generated for x86 binaries More... over 11 years ago
Added IAT write support More... over 11 years ago
Removed duplicate IAT test stub More... over 11 years ago
Added additional constructor to the MetadataRootWriter class to allow consumers to specify a null updater in case they don't need to recalculate the stream headers More... over 11 years ago
Extracted the StreamHeaderUpdater class and interface from the MetadataRootWriter class More... over 11 years ago
Added a test that verifies that the name of the #Blob stream is being written correctly More... over 11 years ago
Modified the tracer stream to support selective comparisons on different parts of a given stream More... over 11 years ago
Added additional index methods that make it easier to write blobs, guids, and strings to their respective streams More... over 11 years ago
Added test stub for ensuring that the correct heap sizes field is generated for the given metadata heaps in an assembly More... over 11 years ago
Added the MethodStreamWriter class, which adds support for writing method bodies as one contiguous stream of bytes More... over 11 years ago
Added more test stubs for writing the .text section in the PE file More... over 11 years ago
Added extension methods for converting the offset maps into range tuples More... over 11 years ago
Refactored out the InstructionMapper into a generic Mapper class More... over 11 years ago
Temporarily ignored the test stubs which are not critical to writing assemblies More... over 11 years ago
Added FakeItEasy as the mocking framework for testing. More... over 11 years ago
Fixed NullRefException bug in the DosHeader class More... over 11 years ago
Refactored the section and optional header write implementations out of the ImageWriter class More... over 11 years ago
Removed [Ignored] attributes for previously ignored tests More... over 11 years ago
Added index extension method for encoding simple token references (Note: They currently only generate wide indices by default) More... over 11 years ago
Added stream extensions that allow stream comparisons of an arbitrary length and marked the remaining stubbed method body tests as ignored until the Assembly roundtripping tests are completed More... over 11 years ago
Refactored out explicit #US string heap usage from the method body readers to make it easier to test the method body reader API More... over 11 years ago
Merged the IStringHeapReader interface with the IStringReader interface More... over 11 years ago
Modified the methodbodyreader to support loading the instructions along with the method body itself More... over 11 years ago
Modified the IMethodBody interface so that its properties are all immutable and have no setters More... over 11 years ago
Extracted the IMethodBody/IMethodBodyReader/IMethodBodyWriter interfaces to make it easier to extend the method body API More... over 11 years ago
Finished adding support for roundtripping tiny method bodies More... over 11 years ago
Finished adding exception block write support to the MethodBodyWriter class More... over 11 years ago
Added initial implementation and tests for roundtripping method bodies (minus the exception header blocks) More... over 11 years ago
Added support for writing the method body bytes using the InstructionWriter class More... over 11 years ago