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

Gallopsled / pwntools / 16781787372
19%

Build:
DEFAULT BRANCH: dev
Ran 06 Aug 2025 04:22PM UTC
Jobs 1
Files 150
Run time 1min
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

06 Aug 2025 02:43PM UTC coverage: 73.829% (+0.1%) from 73.731%
16781787372

push

github

web-flow
Decode and pretty print `_IO_*` flags in FileStructure member (#2542)

* Decode `_IO_*` flags in FileStructure member

The `_flags` and `_flags2` bitmasks are decoded to a readable string when printing the struct.
Next to setting the flags as an integer like before, you can set individual bits now and check set bits.

```
fileStr = FileStructure(null=0xdeadbeeef)
fileStr.flags = 0xfbad1807
fileStr.flags = IO_flags._IO_MAGIC | IO_flags._IO_USER_BUF | IO_flags._IO_UNBUFFERED
fileStr.flags._IO_USER_BUF = 1
```

Printing the FileStructure shows the flags in human readable form too

```
{ flags: 0xfbad0401 (_IO_USER_BUF | _IO_UNBUFFERED | _IO_MAGIC)
_IO_read_ptr: 0x0
...
```

* Update CHANGELOG

3835 of 6472 branches covered (59.26%)

75 of 79 new or added lines in 1 file covered. (94.94%)

1 existing line in 1 file now uncovered.

13442 of 18207 relevant lines covered (73.83%)

0.74 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
4
93.37
0.21% pwnlib/filepointer.py

Uncovered Existing Lines

Lines Coverage ∆ File
1
93.37
0.21% pwnlib/filepointer.py
Jobs
ID Job ID Ran Files Coverage
1 16781787372.1 06 Aug 2025 04:22PM UTC 150
73.83
GitHub Action Run
Source Files on build 16781787372
  • Tree
  • List 150
  • Changed 3
  • Source Changed 0
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • 00f707d0 on github
  • Prev Build on dev (#16777390508)
  • Next Build on dev (#16785482634)
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