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

Alan-Jowett / ubpf / 371
79%
master: 92%

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

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>

1057 of 1130 relevant lines covered (93.54%)

3338.95 hits per line

Jobs
ID Job ID Ran Files Coverage
1 371.1 (PYTHON=python2) 13 Oct 2022 03:44PM UTC 0
95.21
Travis Job 371.1
2 371.2 (PYTHON=python2) 13 Oct 2022 03:44PM UTC 0
92.23
Travis Job 371.2
Source Files on build 371
Detailed source file information is not available for this build.
  • Back to Repo
  • Build #371
  • e1fcba4e on github
  • Prev Build on main (#353)
  • Next Build on main (#3244034898)
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