• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

jlfwong / speedscope / 5339511205
44%
master: 47%

Build:
Build:
LAST BUILD BRANCH: jlfwong/copy-summary-text
DEFAULT BRANCH: master
Ran 21 Jun 2023 10:26PM UTC
Jobs 3
Files 83
Run time 3s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

pending completion
5339511205

push

github

web-flow
Support showing pprof lines from the pprof Line object (take 2) (#430)

The previous behavior was to use the StartLine of a function as the line number to show in speedscope. However, the Line object has more precise line information, and we should only fallback to StartLine if we don't have this more detailed information.

Looking at the [documentation for the pprof proto](https://github.com/google/pprof/tree/main/proto#general-structure-of-a-profile), this is more how it intends to interpret line information:

> location: A unique place in the program, commonly mapped to a single instruction address. It has a unique nonzero id, to be referenced from the samples. It contains source information in the form of lines, and a mapping id that points to a binary.
> function: A program function as defined in the program source. It has a unique nonzero id, referenced from the location lines. It contains a human-readable name for the function (eg a C++ demangled name), a system name (eg a C++ mangled name), the name of the corresponding source file, and other function attributes.

Here is a sample profile that had line-level info on the Line object of the profile:

Before:

<img width="449" alt="Screen Shot 2022-11-03 at 11 17 11 AM" src="https://user-images.githubusercontent.com/618615/199760730-712daa70-6cfb-4e90-b037-b571809c26d9.png">

After:

<img width="449" alt="Screen Shot 2022-11-03 at 11 17 22 AM" src="https://user-images.githubusercontent.com/618615/199760777-1c0d5581-7b29-42b7-b642-6035f7d25405.png">

1102 of 2713 branches covered (40.62%)

Branch coverage included in aggregate %.

2541 of 5919 relevant lines covered (42.93%)

7130.83 hits per line

Jobs
ID Job ID Ran Files Coverage
1 run-14.x - 5339511205.1 21 Jun 2023 10:26PM UTC 0
42.2
GitHub Action Run
2 run-10.x - 5339511205.2 21 Jun 2023 10:26PM UTC 0
42.19
GitHub Action Run
3 run-12.x - 5339511205.3 21 Jun 2023 10:26PM UTC 0
42.2
GitHub Action Run
Source Files on build 5339511205
Detailed source file information is not available for this build.
  • Back to Repo
  • 9cdceede on github
  • Prev Build on main (#5276572457)
  • Next Build on main (#5340259045)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc