Closed fuzyll closed 10 months ago
This is actually a duplicate of https://github.com/Vector35/binaryninja-api/issues/3268
I don't know if this is a duplicate?
3268's goal was to make sure we had a libc
for each platform/architecture (or perhaps some way to have a single libc
that is shared amongst all platforms/architectures.
This issue's goal was to track things like libc
, but also other things that users might expect to have available on a given platform.
I understand it was a little un-specific and broad in scope. So, I'm happy to make separate issues for things. But, an example would be libraries like libcurl
and libcrypt
and libssl
that are pretty ubiquitous on Linux. Another example would be common frameworks on macOS that are shipped with the SDK.
One of the biggest things that can affect our analysis is not starting with types we should know because they're provided by the platform's SDK or are common to a language runtime (e.g.
libc
). We need to make a concerted effort to update our type libraries to provide these types by default. This issue is intended to track all of the type libraries we don't currently ship by default (or do, but have issues/need updated). This issue is not intended to track more general type library improvements. That ticket is #3687.