[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