[PATCH] [asan] debug_mapping.cc should also pass when the leading digit is hexadecimal.
Daniel Sanders
daniel.sanders at imgtec.com
Thu Apr 23 02:09:14 PDT 2015
Sure. On a mips-linux-gnu target I get:
$ env ASAN_OPTIONS=verbosity=1 /home/das/llvm/build/projects/compiler-rt/test/asan/MIPSLinuxConfig/TestCases/Output/debug_mapping.cc.tmp 2>&1
941==AddressSanitizer: failed to intercept '__isoc99_printf'
------------------------------------------------------------
941==AddressSanitizer: failed to intercept '__isoc99_sprintf'
-------------------------------------------------------------
941==AddressSanitizer: failed to intercept '__isoc99_snprintf'
--------------------------------------------------------------
941==AddressSanitizer: failed to intercept '__isoc99_fprintf'
-------------------------------------------------------------
941==AddressSanitizer: failed to intercept '__isoc99_vprintf'
-------------------------------------------------------------
941==AddressSanitizer: failed to intercept '__isoc99_vsprintf'
--------------------------------------------------------------
941==AddressSanitizer: failed to intercept '__isoc99_vsnprintf'
---------------------------------------------------------------
941==AddressSanitizer: failed to intercept '__isoc99_vfprintf'
--------------------------------------------------------------
941==AddressSanitizer: libc interceptors initialized
----------------------------------------------------
| | `[0x2aaa0000, 0xffffffff]` | | HighMem |
| | `[0x0fff4000, 0x2aa9ffff]` | | HighShadow |
| | `[0x0bff4000, 0x0fff3fff]` | | ShadowGap |
| | `[0x0aaa0000, 0x0bff3fff]` | | LowShadow |
| | `[0x00000000, 0x0aa9ffff]` | | LowMem |
MemToShadow(shadow): 0x0bff4000 0x0c29e7ff 0x0ca9e800 0x0fff3fff
redzone=16
max_redzone=2048
quarantine_size_mb=64M
malloc_context_size=30
SHADOW_SCALE: 3
SHADOW_GRANULARITY: 8
SHADOW_OFFSET: aaa0000
941==Installed the sigaction for signal 11
------------------------------------------
941==Installed the sigaction for signal 10
------------------------------------------
941==T0: stack [0x7f43d000,0x7fc3d000) size 0x800000; local=0x7fc3cab8
----------------------------------------------------------------------
941==AddressSanitizer Init done
-------------------------------
scale: 3
offset: aaa0000
The 'CHECK: SHADOW_OFFSET: [[OFFSET:[0-9]+]]' fails to match 'SHADOW_OFFSET: aaa0000'.
http://reviews.llvm.org/D9199
EMAIL PREFERENCES
http://reviews.llvm.org/settings/panel/emailpreferences/
More information about the llvm-commits
mailing list