| Age | Commit message (Collapse) | Author |
|
This commit upgrades glibc shared library stub-creating code to use the
new abilists file which is generated by the new glibc-abi-tool project:
https://github.com/ziglang/glibc-abi-tool/
The abilists file is different in these ways:
* It additionally encodes whether a symbol is a function or an object,
and if it is an object, it additionally encodes the size in bytes.
* It additionally encodes migrations of symbols from one library to
another between glibc versions.
* It is binary data instead of ascii.
* It is one file instead of three.
* It is 165 KB instead of 200 KB.
This solves three bugs:
Fixes #7667
Fixes #8714
Fixes #8896
|
|
|
|
glibc is dropping this functionality moving forward.
This is a partial revert of commit
97c0e1cc41c24c6cbb60117751d5b82dcd9d0e43
|
|
also remove redundant "util" string matching.
|
|
|
|
This reverts commit bb9c3118ed5fdc16b8e2d9882375005c2a62d0cc, reversing
changes made to 7015d84e0ca6f02fede45621571084df98dda712.
This is missing quite a few headers
|
|
|
|
|
|
closes #4748
|
|
|
|
|
|
also start prefering NtDll API. so far:
* NtQueryInformationFile
* NtClose
adds a performance workaround for windows unicode conversion. but that
should probably be removed before merging
|