Activity for WFLIB .NET Bindings

  • Phillip Kilgore Phillip Kilgore committed [r8] on Code

    Implemented marshalling for function pointers. Stubs created for Property usage of ExternVariableAttribute, added ExternPointerAttribute.

  • Phillip Kilgore Phillip Kilgore committed [r7] on Code

    Added code to use P/Invoke for ExternFunctionAttribute under certain circumstances. Refactored thunk pool layout to make it easier to determine how the thunk table is laid out (allowing it to later be read in and the data included when re-patching stuff)

  • Phillip Kilgore Phillip Kilgore committed [r6] on Code

    Fixed visibility issue with thunk pool. Fixed library output that was causing duplicate versions of the thunk pool to show up. Made thunk pool a static class. Fixed issue with unit test refusing to load the patched library. Added instruction patching for handling stuff within the same compilation unit.

  • Phillip Kilgore Phillip Kilgore committed [r5] on Code

    Updated wfpath to be more comprehensive; added MSBuild task along with targets file to automate patching. Began work on ExternFunctionAttribute, although proper operation isn't confirmed.

  • Phillip Kilgore Phillip Kilgore committed [r4] on Code

    Fixed IL for ExternAttribute emission; added option to fixup thunks on initialization. Properly initialized query in thunk table.

  • Phillip Kilgore Phillip Kilgore committed [r3] on Code

    Began working on AssemblyPatcher, which uses Mono.Cecil to interpret WFLIB attributes. So far, it emits broken properties to replace ExternVariableAttribute; further work to make sure the proper IL is emitted will come soon. Also began work on wflib-patch, which uses AssemblyPatcher to patch an assembly.

  • Phillip Kilgore Phillip Kilgore committed [r2] on Code

    Added support for NativeLibrary and the native WFLIB library. Added Bind interface to support attributes for binding symbols. Worked on a prototype for ExternFunction and ExternVariable, but they are not implemented yet. Fixed bug with copying the test payload. Added test harness for testing WFLIB.Bind.

  • Phillip Kilgore Phillip Kilgore committed [r1] on Code

    Initial import. Added Library class an implementations for Win32 and no implementation. Added Test framework, which works if the payload is directly inserted into the test directory but otherwise will not copy the DLL.

1
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.