forked from M-Labs/libfringe
use valgrind_request from crates.io
This commit is contained in:
parent
2d8cefcabc
commit
e47cb809f4
|
@ -11,10 +11,9 @@ libc = "0.2.14"
|
|||
kernel32-sys = "0.2.2"
|
||||
winapi = "0.2.6"
|
||||
|
||||
[dependencies.valgrind]
|
||||
[dependencies.valgrind_request]
|
||||
optional = true
|
||||
git = "https://github.com/edef1c/libvalgrind"
|
||||
rev = "9ef793e9549aabfd2d969615180b69d29ce28d88"
|
||||
version = "1.0.0"
|
||||
|
||||
[dev-dependencies]
|
||||
simd = "0.1"
|
||||
|
@ -22,6 +21,7 @@ simd = "0.1"
|
|||
[features]
|
||||
default = ["alloc", "valgrind"]
|
||||
alloc = []
|
||||
valgrind = ["valgrind_request"]
|
||||
|
||||
# These apply only to tests within this library; assembly at -O0 is completely
|
||||
# unreadable, so use -O1.
|
||||
|
|
|
@ -4,13 +4,13 @@
|
|||
// http://apache.org/licenses/LICENSE-2.0> or the MIT license <LICENSE-MIT or
|
||||
// http://opensource.org/licenses/MIT>, at your option. This file may not be
|
||||
// copied, modified, or distributed except according to those terms.
|
||||
extern crate valgrind;
|
||||
extern crate valgrind_request;
|
||||
|
||||
use stack;
|
||||
use self::valgrind::{stack_register, stack_deregister};
|
||||
use self::valgrind_request::{stack_register, stack_deregister};
|
||||
|
||||
#[derive(Debug)]
|
||||
pub struct StackId(self::valgrind::Value);
|
||||
pub struct StackId(self::valgrind_request::Value);
|
||||
|
||||
impl StackId {
|
||||
#[inline(always)]
|
||||
|
|
Loading…
Reference in New Issue