Vincent Thiberville
Vincent Thiberville
### Input C/C++ Header ```C++ typedef struct Foo {} Foo; Foo *foo_new(void); ``` ### Bindgen Invocation ``` bindgen input.h --no-layout-tests --allowlist-function foo_new --opaque-type Foo ``` ### Actual Results ```rust /*...
### Input C/C++ Header ```C++ typedef struct _Foo {} __attribute__((__aligned__(16))) Foo; typedef struct _Bar {} __attribute__((__aligned__(16))) Bar; Foo *foo_new(); Bar *bar_new(); ``` ### Bindgen Invocation ``` $ bindgen input.h --allowlist-function...
The PE signatures fields depends on OpenSSL, which means they are completely missing when using any other crypto API. This PR aims to introduce some support of those fields when...
**Describe the bug** Integers in jumps in hex strings are unbounded, and have a behavior that is dependent on the OS when overflowing. This is because `atoi` is used to...
Version: 4.21.8 Language: Python Before the 3.20 update, the generated code was statically defining all the messages, and could be given to cython without issues. Since the 3.20 update, those...
`windows-sys` (and `windows`) are crates for bindings on Windows API officially supported by Microsoft. They are replacing `winapi` in many crates, and it would be nice to migrate this great...
Some modules in YARA need to be fed data to be usable, notably the cuckoo module. This works by setting the module data in the "import module" callback, as can...
- Add a new CompilerBuilder object, use it to improve the API of adding modules - Add a CompilerProfile enum, so that memory usage can be selected instead of scanning...
I have recently needed to receive device events as a windows service, and found out that I couldn't with the current version of windows-service. This PR is here to make...