Download-Fritz
|
7b06cbe369
|
OcAppleKernelLib: Fix LinkBuffer expansion for injected kexts past the first
|
2019-04-10 18:05:51 +02:00 |
|
vit9696
|
e9fd65995c
|
OcAppleKernelLib: Implement AppleXcpmCfgLock kernel quirk
|
2019-04-10 16:28:01 +03:00 |
|
vit9696
|
af88620a06
|
OcTemplateLib: More warning fixes
|
2019-04-09 12:28:43 +03:00 |
|
vit9696
|
14937b9e93
|
OcAppleKernel: KmodInfo is packed, clang will access it properly
|
2019-04-07 11:30:43 +03:00 |
|
vit9696
|
214e377350
|
OcAppleKernelLib: Fix handling of unaligned kmod info in kext blocker
|
2019-04-07 11:23:15 +03:00 |
|
vit9696
|
7be8acbbe8
|
Patches: Implement patch limit concept in OcAcpiLib and OcAppleKernelLib
|
2019-04-06 17:49:27 +03:00 |
|
vit9696
|
aeb2b324fe
|
OcBootManagementLib: Add support for detecting bootcamp
|
2019-04-06 13:45:32 +03:00 |
|
Download-Fritz
|
aa490fa0e3
|
OcAppleKernelLib: Cosmetical changes.
|
2019-04-05 21:04:05 +02:00 |
|
Download-Fritz
|
a2945176f5
|
OcCompressionLib: Use zlib for MSVC. Remove sshzlib.
|
2019-04-05 14:00:51 +02:00 |
|
vit9696
|
dfe7f8f5d4
|
analysis: Fix warnings
|
2019-04-03 06:37:38 +03:00 |
|
vit9696
|
515f5e83c2
|
OcAppleKernelLib: Consider positive replace count as successful and log replace mismatch
|
2019-04-01 23:54:13 +03:00 |
|
vit9696
|
7f296b49d0
|
OcAppleKernelLib: Fix vtable building for dependency kexts
|
2019-04-01 18:53:44 +03:00 |
|
vit9696
|
b1cf08c902
|
OcAppleKernelImageLib: Fix _kmod_info stab handling
|
2019-04-01 16:20:55 +03:00 |
|
vit9696
|
20ebb4c57c
|
OcAppleKernelLib: Add invariants for Mach-O context creation
|
2019-03-29 23:46:56 +03:00 |
|
Download-Fritz
|
350ac16aec
|
OcAppleKernelLib: Fix weak symbol resolution.
|
2019-03-29 15:59:40 +01:00 |
|
Download-Fritz
|
79f197a69a
|
OcAppleKernelLib: Fix typo
|
2019-03-29 12:46:24 +01:00 |
|
Download-Fritz
|
2ded74700c
|
OcAppleKernelLib: Reference (Dy)Symtab by the variable for readability.
|
2019-03-29 12:45:48 +01:00 |
|
Download-Fritz
|
4837db2789
|
OcAppleKernelLib: Initialize Symtab and DySymtab early.
|
2019-03-29 12:43:45 +01:00 |
|
Download-Fritz
|
826d078efd
|
OcMachoLib and OcAppleMachoLib: Silence type warnings.
|
2019-03-29 10:38:42 +01:00 |
|
vit9696
|
8255f23ff0
|
OcAppleKernelLib: Tune based on profiling data
|
2019-03-29 01:24:04 +03:00 |
|
Download-Fritz
|
afc7db0518
|
OcAppleKernelLib: Revert swapping of Value and Name for symbols to improve performance.
|
2019-03-28 21:17:15 +01:00 |
|
Download-Fritz
|
0cd59e79c1
|
OcAppleKernelLib: Assign expanded size to LinkEdit->FileSize.
|
2019-03-28 20:05:55 +01:00 |
|
Download-Fritz
|
3569db702d
|
OcAppleKernelLib: Verify indirect symbol pointer alignments.
|
2019-03-28 19:22:33 +01:00 |
|
Download-Fritz
|
eee3a46295
|
OcAppleKernelLib: Process indirect symbols.
|
2019-03-28 19:18:05 +01:00 |
|
Download-Fritz
|
25ea29a92d
|
OcAppleKernelLib: Reassign RelocationsSize after preserving relocs.
|
2019-03-28 19:06:41 +01:00 |
|
Download-Fritz
|
5fa14fe4b6
|
OcAppleKernelLib: Rework memory leak fixes.
|
2019-03-28 12:24:49 +01:00 |
|
vit9696
|
9c64d37094
|
OcAppleKernelLib: Fix more memory leaks
|
2019-03-28 13:05:50 +03:00 |
|
Download-Fritz
|
be4d877b02
|
OcAppleKernelLib: Fix possible VTable memory leak on failure.
|
2019-03-28 10:24:48 +01:00 |
|
Download-Fritz
|
c8e4fe99da
|
OcAppleKernelLib: Fix more BOOLEAN->EFI_STATUS.
|
2019-03-28 09:52:42 +01:00 |
|
Download-Fritz
|
3906be2bc8
|
OcAppleKernelLib: Fix return type BOOLEAN->EFI_STATUS.
|
2019-03-28 09:49:53 +01:00 |
|
Download-Fritz
|
69ff0f89e4
|
OcAppleKernelLib: Prevent memory leak on SymbolTable construction failure.
|
2019-03-28 09:22:20 +01:00 |
|
Download-Fritz
|
5e1df94834
|
OcAppleKernelLib: Fix LinkedVtables memory leak.
|
2019-03-27 20:06:49 +01:00 |
|
Download-Fritz
|
738c81e03f
|
OcAppleKernelLib: Zero external reloc offset after prelinking.
|
2019-03-27 18:45:02 +01:00 |
|
vit9696
|
f7f7a6795f
|
OcAppleKernelLib: Implement workaround for linking against IOHIDSystem
|
2019-03-27 18:52:37 +03:00 |
|
Download-Fritz
|
7c8f51f6f2
|
OcAppleKernelLib: Remove superfluous STAB check.
|
2019-03-27 15:20:12 +01:00 |
|
Download-Fritz
|
27e0783af3
|
OcAppleKernelLib: Lookup prelinked VTables via Prelinked Symbol Table.
|
2019-03-27 13:52:09 +01:00 |
|
Download-Fritz
|
ad5d46f9af
|
AppleOcKernelLib: Do not index STAB symbols when scanning prelinked KEXTs.
|
2019-03-27 13:08:56 +01:00 |
|
Download-Fritz
|
146faf684d
|
OcAppleKernelLib: Skip STABs during prelinked KEXT VTable enum.
|
2019-03-27 10:47:32 +01:00 |
|
vit9696
|
5d1901ac52
|
OcAppleKernelLib: Fix uninitialised data access caused by improper vtable construction
|
2019-03-27 09:37:02 +03:00 |
|
vit9696
|
cc254d2ae3
|
OcAppleKernelLib: Revert invalid 9f791d4 and change USB limit patch order
|
2019-03-27 08:55:35 +03:00 |
|
vit9696
|
786b78710b
|
OcAppleKernelLib: Fix vtable integer overflow
|
2019-03-27 02:30:35 +03:00 |
|
vit9696
|
578ede29e8
|
OcAppleKernelLib: Add more debug info and increase test size
|
2019-03-27 01:56:13 +03:00 |
|
vit9696
|
1dc487c6da
|
Add IOUSBHostFamily patch for XHCI patch
|
2019-03-27 01:30:29 +03:00 |
|
Download-Fritz
|
37e30743fd
|
OcAppleKernelLib: Do not resolve STABs or use them for kmod_info/SMCPs.
|
2019-03-26 23:16:56 +01:00 |
|
PMheart
|
9f791d4392
|
OcAppleKernelLib: Corrected mistakes in PatchUsbXhciPortLimit.
|
2019-03-27 05:42:59 +08:00 |
|
vit9696
|
b9988453e3
|
OcMachoLib: Fix symbol type comparison
|
2019-03-27 00:10:21 +03:00 |
|
Download-Fritz
|
61244b5fca
|
OcMachoLib and OcAppleKernelLib: Properly error-check section indices.
|
2019-03-26 21:20:17 +01:00 |
|
vit9696
|
b760f92fdb
|
AppleKernelLib: Fix x86_64 OSBundleLibraries parsing and increase dependency limit
|
2019-03-26 22:13:20 +03:00 |
|
Download-Fritz
|
93fe656deb
|
OcAppleKernelLib: OSBundleLibraries are optional.
|
2019-03-26 19:10:15 +01:00 |
|
Download-Fritz
|
362d2ba795
|
OcAppleKernelLib: Verify VTable length only via extern relocs.
|
2019-03-26 17:18:22 +01:00 |
|