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

Alan-Jowett / ubpf / 371 / 2
78%
master: 92%

Build:
Build:
LAST BUILD BRANCH: main
DEFAULT BRANCH: master
Ran 13 Oct 2022 03:44PM UTC
Files 3
Run time 0s
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

13 Oct 2022 03:44PM UTC coverage: 92.232% (+0.2%) from 92.068%
PYTHON=python2

push

travis-ci-com

GitHub
Fix all UBSan failures on Arm64 (#154)

* Add UBSan to the list of sanitizers

Signed-off-by: Matthew Gretton-Dann <matthew.gretton-dann@arm.com>

* Fix alignment warnings when reading ELF files

The undefined behaviour sanitizer issues warnings when processing ELF
files as the relocation and symbol structures may not be naturally
aligned in memory.

We solve this by memcpy'ing the appropriate data into a temporary
variable.

This isn't necessarily very performant - but this isn't performance
critical code.

Signed-off-by: Matthew Gretton-Dann <matthew.gretton-dann@arm.com>

* Fix undefined behaviours in integer promotions

The Undefined Behaviour Sanitizer was reporting issues with how
instruction bit patterns were generated.  This is due to integer
promotion rules.

This commit fixes all these problems by making the unsignedness of
values more explicit.

Signed-off-by: Matthew Gretton-Dann <matthew.gretton-dann@arm.com>

* Limit macOS to aligned load/store

Signed-off-by: Alan Jowett <alanjo@microsoft.com>

Signed-off-by: Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
Signed-off-by: Alan Jowett <alanjo@microsoft.com>
Co-authored-by: Alan Jowett <alanjo@microsoft.com>

748 of 811 relevant lines covered (92.23%)

3185.57 hits per line

Source Files on job 371.2 (PYTHON=python2)
  • Tree
  • List 0
  • Changed 2
  • Source Changed 2
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 226
  • Travis Job 371.2
  • e1fcba4e on github
  • Prev Job for PYTHON=python2 on main (#353.2)
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