Remove profiler_instrument cargo flag (merged into profiler)
This commit is contained in:
parent
ad22c98247
commit
8c7413d896
4 changed files with 11 additions and 12 deletions
|
|
@ -9,7 +9,6 @@ quickcheck = "0.6.2"
|
|||
[features]
|
||||
default = []
|
||||
profiler = []
|
||||
profiler_instrument = []
|
||||
|
||||
[lib]
|
||||
crate-type = ["cdylib"]
|
||||
|
|
|
|||
|
|
@ -535,7 +535,7 @@ fn gen_safe_read(
|
|||
|
||||
ctx.builder.br_if(0);
|
||||
|
||||
if cfg!(feature = "profiler") && cfg!(feature = "profiler_instrument") {
|
||||
if cfg!(feature = "profiler") {
|
||||
ctx.builder.get_local(&address_local);
|
||||
ctx.builder.get_local(&entry_local);
|
||||
ctx.builder.call_fn2("report_safe_read_jit_slow");
|
||||
|
|
@ -565,7 +565,7 @@ fn gen_safe_read(
|
|||
ctx.builder.const_i32(1);
|
||||
ctx.builder.and_i32();
|
||||
|
||||
if cfg!(feature = "profiler") && cfg!(feature = "profiler_instrument") {
|
||||
if cfg!(feature = "profiler") {
|
||||
ctx.builder.if_void();
|
||||
gen_debug_track_jit_exit(ctx.builder, ctx.start_of_current_instruction);
|
||||
ctx.builder.block_end();
|
||||
|
|
@ -673,7 +673,7 @@ fn gen_safe_write(
|
|||
|
||||
ctx.builder.br_if(0);
|
||||
|
||||
if cfg!(feature = "profiler") && cfg!(feature = "profiler_instrument") {
|
||||
if cfg!(feature = "profiler") {
|
||||
ctx.builder.get_local(&address_local);
|
||||
ctx.builder.get_local(&entry_local);
|
||||
ctx.builder.call_fn2("report_safe_write_jit_slow");
|
||||
|
|
@ -713,7 +713,7 @@ fn gen_safe_write(
|
|||
ctx.builder.const_i32(1);
|
||||
ctx.builder.and_i32();
|
||||
|
||||
if cfg!(feature = "profiler") && cfg!(feature = "profiler_instrument") {
|
||||
if cfg!(feature = "profiler") {
|
||||
ctx.builder.if_void();
|
||||
gen_debug_track_jit_exit(ctx.builder, ctx.start_of_current_instruction);
|
||||
ctx.builder.block_end();
|
||||
|
|
@ -825,7 +825,7 @@ pub fn gen_safe_read_write(
|
|||
|
||||
ctx.builder.br_if(0);
|
||||
|
||||
if cfg!(feature = "profiler") && cfg!(feature = "profiler_instrument") {
|
||||
if cfg!(feature = "profiler") {
|
||||
ctx.builder.get_local(&address_local);
|
||||
ctx.builder.get_local(&entry_local);
|
||||
ctx.builder.call_fn2("report_safe_read_write_jit_slow");
|
||||
|
|
@ -854,7 +854,7 @@ pub fn gen_safe_read_write(
|
|||
ctx.builder.const_i32(1);
|
||||
ctx.builder.and_i32();
|
||||
|
||||
if cfg!(feature = "profiler") && cfg!(feature = "profiler_instrument") {
|
||||
if cfg!(feature = "profiler") {
|
||||
ctx.builder.if_void();
|
||||
gen_debug_track_jit_exit(ctx.builder, ctx.start_of_current_instruction);
|
||||
ctx.builder.block_end();
|
||||
|
|
@ -1795,7 +1795,7 @@ pub fn gen_move_registers_from_memory_to_locals(ctx: &mut JitContext) {
|
|||
}
|
||||
|
||||
pub fn gen_profiler_stat_increment(builder: &mut WasmBuilder, stat: profiler::stat) {
|
||||
if !cfg!(feature = "profiler") || !cfg!(feature = "profiler_instrument") {
|
||||
if !cfg!(feature = "profiler") {
|
||||
return;
|
||||
}
|
||||
let addr = unsafe { profiler::stat_array.as_mut_ptr().offset(stat as isize) } as u32;
|
||||
|
|
@ -1803,7 +1803,7 @@ pub fn gen_profiler_stat_increment(builder: &mut WasmBuilder, stat: profiler::st
|
|||
}
|
||||
|
||||
pub fn gen_debug_track_jit_exit(builder: &mut WasmBuilder, address: u32) {
|
||||
if cfg!(feature = "profiler") && cfg!(feature = "profiler_instrument") {
|
||||
if cfg!(feature = "profiler") {
|
||||
gen_fn1_const(builder, "track_jit_exit", address);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -2358,7 +2358,7 @@ pub unsafe fn cycle_internal() {
|
|||
);
|
||||
dbg_assert!(*timestamp_counter != initial_tsc, "TSC didn't change");
|
||||
|
||||
if cfg!(feature = "profiler") && cfg!(feature = "profiler_instrument") {
|
||||
if cfg!(feature = "profiler") {
|
||||
dbg_assert!(match ::cpu::cpu::debug_last_jump {
|
||||
LastJump::Compiled { .. } => true,
|
||||
_ => false,
|
||||
|
|
|
|||
|
|
@ -126,7 +126,7 @@ fn decode(mut instruction: u32) -> Instruction {
|
|||
}
|
||||
|
||||
pub fn gen_opstats(builder: &mut WasmBuilder, opcode: u32) {
|
||||
if !cfg!(feature = "profiler") || !cfg!(feature = "profiler_instrument") {
|
||||
if !cfg!(feature = "profiler") {
|
||||
return;
|
||||
}
|
||||
|
||||
|
|
@ -208,7 +208,7 @@ pub fn record_opstat_unguarded_register(opcode: u32) {
|
|||
}
|
||||
|
||||
pub fn gen_opstat_unguarded_register(builder: &mut WasmBuilder, opcode: u32) {
|
||||
if !cfg!(feature = "profiler") || !cfg!(feature = "profiler_instrument") {
|
||||
if !cfg!(feature = "profiler") {
|
||||
return;
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue