diff --git a/pyroscope/pprof-bin/pkg/pprof_bin_bg.wasm b/pyroscope/pprof-bin/pkg/pprof_bin_bg.wasm index 12123cb7..b9b9c847 100644 Binary files a/pyroscope/pprof-bin/pkg/pprof_bin_bg.wasm and b/pyroscope/pprof-bin/pkg/pprof_bin_bg.wasm differ diff --git a/pyroscope/proto/google/v1/profile.proto b/pyroscope/proto/google/v1/profile.proto index 5c794488..ca40b369 100644 --- a/pyroscope/proto/google/v1/profile.proto +++ b/pyroscope/proto/google/v1/profile.proto @@ -195,6 +195,8 @@ message Line { uint64 function_id = 1; // Line number in source code. int64 line = 2; + // Column number in source code. + int64 column = 3; } message Function { diff --git a/pyroscope/pyroscope.js b/pyroscope/pyroscope.js index 9e842c26..041382a3 100644 --- a/pyroscope/pyroscope.js +++ b/pyroscope/pyroscope.js @@ -650,7 +650,10 @@ const series = async (req, res) => { */ const getSpecialMatchers = (query) => { if (query.length <= 2) { - return [] + return { + matchers: {}, + query: query + } } const res = {} for (const name of