Octopus
|
Data Types | |
type | debug_t |
interface | debug_verrou_start_instrumentation |
interface | debug_verrou_stop_instrumentation |
Functions/Subroutines | |
subroutine, public | debug_init (this, namespace) |
subroutine, public | debug_enable (this) |
subroutine, public | debug_disable (this) |
subroutine, public | debug_delete_trace () |
subroutine, public | debug_open_trace (iunit) |
subroutine | from_bits (this) |
subroutine, public | epoch_time_diff (sec, usec) |
subroutine | time_diff (sec1, usec1, sec2, usec2) |
Computes t2 <- t2-t1. sec1,2 and usec1,2 are seconds,microseconds of t1,2. More... | |
subroutine, public | debug_push_sub (sub_name) |
Push a routine to the debug trace. More... | |
subroutine, public | debug_pop_sub (sub_name) |
Pop a routine from the debug trace. More... | |
character(len=max_path_len) function, public | debug_clean_path (filename) |
Prune a filename path to only include subdirectories of the "src" directory. More... | |
Variables | |
type(debug_t), save, public | debug |
integer, parameter | unit_offset = 1000 |
max_lun is currently 99, i.e. we can hardwire unit_offset above 1000 More... | |
subroutine, public debug_oct_m::debug_init | ( | type(debug_t), intent(out) | this, |
type(namespace_t), intent(in) | namespace | ||
) |
subroutine, public debug_oct_m::debug_enable | ( | type(debug_t), intent(inout) | this | ) |
subroutine, public debug_oct_m::debug_disable | ( | type(debug_t), intent(inout) | this | ) |
subroutine, public debug_oct_m::debug_open_trace | ( | integer, intent(out) | iunit | ) |
|
private |
subroutine, public debug_oct_m::epoch_time_diff | ( | integer, intent(inout) | sec, |
integer, intent(inout) | usec | ||
) |
|
private |
subroutine, public debug_oct_m::debug_push_sub | ( | character(len=*), intent(in) | sub_name | ) |
subroutine, public debug_oct_m::debug_pop_sub | ( | character(len=*), intent(in) | sub_name | ) |
character(len=max_path_len) function, public debug_oct_m::debug_clean_path | ( | character(len=*), intent(in) | filename | ) |