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

tpm2-software / tpm2-abrmd / 1007 / 1
80%
master: 80%

Build:
DEFAULT BRANCH: master
Ran 03 Jan 2019 08:40PM UTC
Files 64
Run time 6s
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

03 Jan 2019 08:34PM UTC coverage: 0.0%. Remained the same
SCANBUILD="scan-build --status-bugs" CFLAGS=-D_REENTRANT

push

travis-ci

flihp
Mask object addresses in debug output.

Dumping the address of a GObject in debug output is useful as a
mechanism for tracking objects. This effectively uses the address of the
object as an ID value. This is however undesirable as there is a
possibility that a system may be deployed with debug output turned on
mistakenly. This would case the log file to contain info that may be
used to weaken ASLR.

To combat this we add a new function to the util module that we use to
mask object addresses. This is done by combining the address with a
random value using the bitwise exclusive or (aka XOR) operation. The
random value / seed is initialized by adding another new function to
initialize the 'util' module. This function must be called before any
addresses are masked.

Signed-off-by: Philip Tricca <philip.b.tricca@intel.com>

0 of 0 relevant lines covered (NaN%)

0.0 hits per line

Source Files on job 1007.1 (SCANBUILD="scan-build --status-bugs" CFLAGS=-D_REENTRANT)
  • Tree
  • List 0
  • Changed 24
  • Source Changed 24
  • Coverage Changed 18
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 120
  • Travis Job 1007.1
  • a64909b8 on github
  • Prev Job for SCANBUILD="scan-build --status-bugs" CFLAGS=-D_REENTRANT on master (#999.1)
  • Next Job for SCANBUILD="scan-build --status-bugs" CFLAGS=-D_REENTRANT on master (#1008.1)
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