| Commit message (Collapse) | Author | Age |
|
|
|
| |
Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
|
|
|
|
| |
Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
|
|
|
|
| |
Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
|
|
|
|
| |
Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
|
|
|
|
|
|
|
| |
* obfuscate functions names retrieved via MmGetSystemRoutineAddress
* add two new static libs: libcnative (C-only) and libcxxnative (CXX-only)
Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
|
|
|
|
|
|
| |
* Note: only Win10 x64 supported at the moment
Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
|
|
|
|
|
|
|
| |
* Removed linker script; .edata *and* .pdata required by MingW for SEH.
* Removed buggy `-fdata-sections` and `-ffunction-sections`.
Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
|
|
|
|
|
|
|
|
| |
ZwProtectVirtualMemory wrapper.
* Improved wrapper generator script.
Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
|
|
|
|
|
|
| |
* discard .xdata section (unwind data for SEH will be done in another way)
Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
|
|
|
|
| |
Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
|
|
|
|
|
|
| |
* ExAllocatePoolWithTag allocates paged memory if size is greater than page size
Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
|
|
|
|
| |
Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
|
|
|
|
|
|
| |
* unfortunately, a compile time warning is not feasable w/o modifying EASTL sources
Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
|
|
|
|
| |
Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
|
|
|
|
| |
Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
|
|
|
|
| |
Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
|
|
|
|
|
|
| |
* `eastl::to_string` does not work for now
Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
|
|
|
|
| |
Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
|
|
|
|
|
|
|
| |
* added/modified WorkQueue example
* enable additional EASTL features in user space
Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
|
|
|
|
| |
Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
|
|
|
|
| |
Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
|
|
|
|
| |
Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
|
|
|
|
|
|
|
| |
* generate static libs with ar
* libcrt, libcxxrt, libusercrt
Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
|
|
|
|
|
|
| |
* make use of C++ paradigms instead of C
Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
|
|
|
|
| |
Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
|
|
|
|
| |
Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
|
|
|
|
|
|
|
| |
* generate wrapper functions that can be retrieved via `MmGetSystemRoutineAddress`
* for now, only ZwTraceControl and ZwTraceEvent from ntdll are used
Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
|
|
|
|
|
|
| |
* added `_enable()` / `_disable()` semantics to `examples/dpp-example.c`
Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
|
|
|
|
| |
Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
|
|
|
|
| |
Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
|
|
|
|
|
|
| |
interrupts. Fixes #3.
Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
|
|
|
|
| |
Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
|
|\ |
|
| |
| |
| |
| | |
Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
|
| |
| |
| |
| | |
Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
|
|/
|
|
| |
Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
|
|
|
|
|
|
| |
* integrate into CircleCI
Signed-off-by: lns <matzeton@googlemail.com>
|
|
|
|
|
|
| |
* added calloc() symbol
Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
|
|
|
|
|
|
|
| |
* Improved/Added root and examples Makefile
* Adapted CIs
Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
|
|
|
|
|
|
|
|
| |
will be implemented in the future.
* Support for custom global/per-target CFLAGS/LDFLAGS
Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
|
|
|
|
| |
Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
|
|
|
|
|
|
| |
* source'able activate script uses runtime PATH variable instead of a hardcoded one
Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
fa4e958 bump gcc to 12.2.0 and binutils to 2.39
2036815 Merge branch 'mingw-w64-build' into mingw-w64-build-ng
6bc1c85 Update packages
100887b Merge pull request #24 from AppliedIntuition/master
226cf87 Added Linked Runtime feature to MinGW Build. Allows MinGW to be linked against UCRT
0f8bdd1 Update copyright
REVERT: c453fac Merge pull request #7 from lnslbrty/mingw-w64-build-ng
REVERT: 00a33d2 Merge pull request #6 from lnslbrty/mingw-w64-build-ng
REVERT: e59d1d7 Merge pull request #5 from lnslbrty/mingw-w64-build-ng
REVERT: 4095ad7 Merge pull request #4 from lnslbrty/mingw-w64-build-ng
REVERT: 22d81ca Merge pull request #3 from lnslbrty/mingw-w64-build-ng
REVERT: 23cccda Merge pull request #2 from lnslbrty/mingw-w64-build-ng
REVERT: bf48f91 Merge pull request #1 from lnslbrty/mingw-w64-build-ng
git-subtree-dir: mingw-w64-build
git-subtree-split: fa4e958cbb2400f611fd0e961a743246be40cb24
|
| |
| |
| |
| | |
Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
|
| |
| |
| |
| | |
Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
|
| |
| |
| |
| | |
Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
|
| |
| |
| |
| | |
Signed-off-by: lns <matzeton@googlemail.com>
|
| | |
|
| |
| |
| |
| | |
Signed-off-by: lns <matzeton@googlemail.com>
|