diff --git a/FRIDA_VERSION b/FRIDA_VERSION index 4ecf255..ea3121a 100644 --- a/FRIDA_VERSION +++ b/FRIDA_VERSION @@ -1 +1 @@ -16.0.19 +16.1.7 diff --git a/frida-gum-sys/Cargo.toml b/frida-gum-sys/Cargo.toml index 8fb8f46..9c0624c 100644 --- a/frida-gum-sys/Cargo.toml +++ b/frida-gum-sys/Cargo.toml @@ -15,7 +15,7 @@ stalker-observer = ["cc"] stalker-params = ["cc"] [build-dependencies] -bindgen = "0.63" +bindgen = "0.69.1" cc = { version = "1.0", optional = true } frida-build = { path = "../frida-build", version = "0.2.1", optional = true } diff --git a/frida-gum-sys/FRIDA_VERSION b/frida-gum-sys/FRIDA_VERSION index 4ecf255..ea3121a 100644 --- a/frida-gum-sys/FRIDA_VERSION +++ b/frida-gum-sys/FRIDA_VERSION @@ -1 +1 @@ -16.0.19 +16.1.7 diff --git a/frida-gum-sys/build.rs b/frida-gum-sys/build.rs index eb3fedd..b544310 100644 --- a/frida-gum-sys/build.rs +++ b/frida-gum-sys/build.rs @@ -77,7 +77,11 @@ fn main() { .header("probe_listener.h") .header("stalker_observer.h") .header("stalker_params.h") - .parse_callbacks(Box::new(bindgen::CargoCallbacks)) + .parse_callbacks(Box::new(bindgen::CargoCallbacks::new())) + .blocklist_type("GumChainedPtr64Rebase") + .blocklist_type("GumChainedPtrArm64eRebase") + .blocklist_type("_GumChainedPtr64Rebase") + .blocklist_type("_GumChainedPtrArm64eRebase") .generate_comments(false) .layout_tests(false) .generate() diff --git a/frida-sys/Cargo.toml b/frida-sys/Cargo.toml index 59cc970..77423fe 100644 --- a/frida-sys/Cargo.toml +++ b/frida-sys/Cargo.toml @@ -11,7 +11,7 @@ description = "Rust generated bindings for Frida" auto-download = ["frida-build"] [build-dependencies] -bindgen = "0.63" +bindgen = "0.69.1" frida-build = { path = "../frida-build", version = "0.2.1", optional = true } [badges] diff --git a/frida-sys/FRIDA_VERSION b/frida-sys/FRIDA_VERSION index 4ecf255..ea3121a 100644 --- a/frida-sys/FRIDA_VERSION +++ b/frida-sys/FRIDA_VERSION @@ -1 +1 @@ -16.0.19 +16.1.7 diff --git a/frida-sys/build.rs b/frida-sys/build.rs index bfd6bed..2a835ca 100644 --- a/frida-sys/build.rs +++ b/frida-sys/build.rs @@ -54,7 +54,7 @@ fn main() { let bindings = bindings .header_contents("core.h", "#include \"frida-core.h\"") - .parse_callbacks(Box::new(bindgen::CargoCallbacks)) + .parse_callbacks(Box::new(bindgen::CargoCallbacks::new())) .generate_comments(false) .layout_tests(false) .generate()