I'm not sure; what do you want to do with this? It seems kind of devious to me to change the runtime behavior based on whether coverage is enabled :)
On Mon, Sep 15, 2014 at 9:30 PM, Steve Kelly <[email protected]> wrote: > This works excellent, thank you both! > > Do you think this would be useful to have these user-facing in Base? > > On Mon, Sep 15, 2014 at 12:46 PM, Jake Bolewski <[email protected]> > wrote: > >> julia> immutable CompilerOpts >> build_path::Ptr{Cchar} >> code_coverage::Int8 >> malloc_log::Int8 >> check_bounds::Int8 >> dumpbitcode::Int8 >> int_literals::Cint >> compile_enabled::Int8 >> end >> >> julia> a = cglobal(:jl_compileropts, CompilerOpts) >> Ptr{CompilerOpts} @0x000000010f840a88 >> >> julia> unsafe_load(a) >> CompilerOpts(Ptr{Int8} @0x0000000000000000,0,0,0,0,0,1) >> >> On Monday, September 15, 2014 12:30:48 PM UTC-4, Steve Kelly wrote: >>> >>> I'd like to see if Julia is running in code-coverage mode or not. >>> >>> In the REPL I can do the following: >>> >>> julia> a = cglobal(:(jl_compileropts)) >>> Ptr{Void} @0x00007fa3e01bbc90 >>> >>> >>> The struct is defined like so: >>> https://github.com/JuliaLang/julia/blob/aab2c6e67b5aaee7f23bc5a52897f7 >>> 219473c153/src/julia.h#L1330-L1338 >>> >>> How can I access the code_coverage member? >>> >>> Thanks, >>> Steve >>> >> >
