| 839 | } |
| 840 | |
| 841 | bool LogicSnapshot::get_pre_edge(uint64_t &index, bool last_sample, |
| 842 | double min_length, int sig_index) |
| 843 | { |
| 844 | std::lock_guard<std::mutex> lock(_mutex); |
| 845 | |
| 846 | index += _loop_offset; |
| 847 | _ring_sample_count += _loop_offset; |
| 848 | |
| 849 | bool flag = get_pre_edge_self(index, last_sample, min_length, sig_index); |
| 850 | |
| 851 | index = (index < _loop_offset) ? 0 : index - _loop_offset; |
| 852 | _ring_sample_count -= _loop_offset; |
| 853 | return flag; |
| 854 | } |
| 855 | |
| 856 | bool LogicSnapshot::get_pre_edge_self(uint64_t &index, bool last_sample, |
| 857 | double min_length, int sig_index) |
no outgoing calls
no test coverage detected