Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
i#6662 func_id_filter: large function IDs
When filtering function related markers by function ID we need to provide the original marker value (i.e., function ID) in the trace. When filtering out system calls, the ID can be large due to TRACE_FUNC_ID_SYSCALL_BASE (which is 0x100000000ULL == 4294967296 for x64) that is added to the system call number, and can cause an std::out_of_range error. We now use std::stoll to handle large function IDs. Issue #6662
- Loading branch information