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

Gallopsled / pwntools / 2047
74%

Build:
DEFAULT BRANCH: dev
Ran 24 Jan 2017 06:45PM UTC
Jobs 1
Files 122
Run time 7s
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
2047

push

travis-ci

web-flow
Fix chunked reading of ELF files (#865)

* Fix chunked reading of ELF files

This introduces a new dependency on 'intervaltree', which is used
to automatically select segments which are relevant for a given
virtual-address range.

This also introduces a new ELF.memory attribute, which is the tree
of memory ranges, which point at the segment objects that describe
the memory range.

These are recalculated when ELF.address is adjusted, and we have
tests for that.

This also optimizes some of the other routines to avoid the wrapped
file-seeking, and to just use the mmap.

* Rewrite install scripts to use more modern versions of binutils

* Load segments in file-order, chop any overlaps

58 of 58 new or added lines in 1 file covered. (100.0%)

6943 of 12432 relevant lines covered (55.85%)

0.56 hits per line

Uncovered Changes

Lines Coverage ∆ File
2
100.0
pwnlib/elf/elf.py
Jobs
ID Job ID Ran Files Coverage
1 2047.1 24 Jan 2017 06:45PM UTC 0
55.85
Travis Job 2047.1
Source Files on build 2047
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #2047
  • 2a59f5cf on github
  • Prev Build on dev (#2045)
  • Next Build on dev (#2059)
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