Add integration test for lib injection
This commit is contained in:
12
tests/mybin/src/main.rs
Normal file
12
tests/mybin/src/main.rs
Normal file
@ -0,0 +1,12 @@
|
||||
#[link(name = "mylib", kind = "dylib")]
|
||||
extern {
|
||||
fn mylib_foo() -> u8;
|
||||
fn mylib_bar() -> u8;
|
||||
}
|
||||
|
||||
fn main() {
|
||||
println!("Hello, world!");
|
||||
|
||||
assert_eq!(unsafe { mylib_bar() }, 100);
|
||||
std::process::exit(unsafe { mylib_foo() } as i32);
|
||||
}
|
Reference in New Issue
Block a user