Login
[x]
Log in using an account from:
Fedora Account System
Red Hat Associate
Red Hat Customer
Or login using a Red Hat Bugzilla account
Forgot Password
Login:
Hide Forgot
Create an Account
Red Hat Bugzilla – Attachment 951169 Details for
Bug 1157860
[abrt] systemd: strlen(): systemd-tmpfiles killed by SIGSEGV
[?]
New
Simple Search
Advanced Search
My Links
Browse
Requests
Reports
Current State
Search
Tabular reports
Graphical reports
Duplicates
Other Reports
User Changes
Plotly Reports
Bug Status
Bug Severity
Non-Defaults
|
Product Dashboard
Help
Page Help!
Bug Writing Guidelines
What's new
Browser Support Policy
5.0.4.rh83 Release notes
FAQ
Guides index
User guide
Web Services
Contact
Legal
This site requires JavaScript to be enabled to function correctly, please enable it.
File: backtrace
backtrace (text/plain), 18.25 KB, created by
W. Conrad Walden
on 2014-10-27 22:14:25 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
W. Conrad Walden
Created:
2014-10-27 22:14:25 UTC
Size:
18.25 KB
patch
obsolete
>warning: core file may not match specified executable file. >[New LWP 3587] >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib64/libthread_db.so.1". >Core was generated by `/usr/bin/systemd-tmpfiles --clean'. >Program terminated with signal SIGSEGV, Segmentation fault. >#0 strlen () at ../sysdeps/x86_64/strlen.S:106 >106 ../sysdeps/x86_64/strlen.S: No such file or directory. > >Thread 1 (Thread 0x7f3a5138b880 (LWP 3587)): >#0 strlen () at ../sysdeps/x86_64/strlen.S:106 >No locals. >#1 0x00007f3a508170ae in __GI___strdup (s=0x7f3a51bda064 <error: Cannot access memory at address 0x7f3a51bda064>) at strdup.c:41 > len = <optimized out> > new = <optimized out> >#2 0x00007f3a50f7c590 in load_mmap (rec=0x7f3a52985030, sb=0x7fff0b0b1a80, sb=0x7fff0b0b1a80, path=0x7f3a52985080 "/etc/selinux/targeted/contexts/files/file_contexts") at label_file.c:375 > spec = 0x7f3a529b66b0 > stem_id = <optimized out> > mmap_path = "/etc/selinux/targeted/contexts/files/file_contexts.bin", '\000' <repeats 1874 times>... > i = 854 > len = <optimized out> > stem_map_len = 23 > mmap_area = <optimized out> > magic = 0x7f3a5123a000 > mmapfd = <optimized out> > rc = -1 > addr = 0x7f3a51bda064 <error: Cannot access memory at address 0x7f3a51bda064> > plen = 0x7f3a51bda060 > data = <optimized out> > stem_map = 0x7f3a52985860 > section_len = 0x7f3a5123a0f0 > mmap_stat = {st_dev = 35, st_ino = 231252, st_nlink = 1, st_mode = 33152, st_uid = 0, st_gid = 0, __pad0 = 0, st_rdev = 0, st_size = 1378134, st_blksize = 4096, st_blocks = 2696, st_atim = {tv_sec = 1413982942, tv_nsec = 761034302}, st_mtim = {tv_sec = 1413800164, tv_nsec = 83826896}, st_ctim = {tv_sec = 1413800164, tv_nsec = 83826896}, __unused = {0, 0, 0}} >#3 process_file (path=path@entry=0x7f3a52985080 "/etc/selinux/targeted/contexts/files/file_contexts", suffix=suffix@entry=0x0, rec=rec@entry=0x7f3a52985030, prefix=prefix@entry=0x0) at label_file.c:454 > fp = 0x7f3a52986130 > sb = {st_dev = 35, st_ino = 231248, st_nlink = 1, st_mode = 33188, st_uid = 0, st_gid = 0, __pad0 = 0, st_rdev = 0, st_size = 355844, st_blksize = 4096, st_blocks = 696, st_atim = {tv_sec = 1413800163, tv_nsec = 907827174}, st_mtim = {tv_sec = 1413800163, tv_nsec = 875827224}, st_ctim = {tv_sec = 1413800163, tv_nsec = 875827224}, __unused = {0, 0, 0}} > lineno = <optimized out> > line_len = 0 > line_buf = 0x0 > stack_path = '\000' <repeats 4096 times> >#4 0x00007f3a50f7d03d in init (rec=0x7f3a52985030, opts=<optimized out>, n=<optimized out>) at label_file.c:514 > data = 0x7f3a52986040 > path = 0x7f3a52985080 "/etc/selinux/targeted/contexts/files/file_contexts" > prefix = 0x0 > subs_file = '\000' <repeats 1016 times>... > status = -1 > baseonly = 0 >#5 0x00007f3a50f746a1 in selabel_open (backend=backend@entry=0, opts=opts@entry=0x0, nopts=nopts@entry=0) at label.c:182 > rec = 0x7f3a52985030 >#6 0x00007f3a513b69ef in label_init (prefix=0x0) at ../src/shared/label.c:69 > before_timestamp = 900016064 > after_timestamp = <optimized out> > before_mallinfo = {arena = <optimized out>, ordblks = <optimized out>, smblks = <optimized out>, hblks = <optimized out>, hblkhd = <optimized out>, usmblks = <optimized out>, fsmblks = <optimized out>, uordblks = 32, fordblks = <optimized out>, keepcost = <optimized out>} > after_mallinfo = <optimized out> > __func__ = "label_init" >#7 0x00007f3a513b331e in main (argc=2, argv=0x7fff0b0b4f68) at ../src/tmpfiles/tmpfiles.c:1443 > r = <optimized out> > k = <optimized out> > i = <optimized out> > iterator = 0x0 > __func__ = "main" >From To Syms Read Shared Object Library >0x00007f3a50f704a0 0x00007f3a50f82fe4 Yes /lib64/libselinux.so.1 >0x00007f3a50d66620 0x00007f3a50d67e58 Yes /lib64/libcap.so.2 >0x00007f3a50b51af0 0x00007f3a50b612a8 Yes /lib64/libgcc_s.so.1 >0x00007f3a507b0560 0x00007f3a508f1994 Yes /lib64/libc.so.6 >0x00007f3a5118eb10 0x00007f3a511a7c30 Yes /lib64/ld-linux-x86-64.so.2 >0x00007f3a5052c770 0x00007f3a505769e0 Yes /lib64/libpcre.so.1 >0x00007f3a503090e0 0x00007f3a5031f050 Yes /lib64/liblzma.so.5 >0x00007f3a50102ed0 0x00007f3a501039d0 Yes /lib64/libdl.so.2 >0x00007f3a4fefe3d0 0x00007f3a4ff0041c Yes /lib64/libattr.so.1 >0x00007f3a4fce59a0 0x00007f3a4fcf1554 Yes /lib64/libpthread.so.0 >$1 = 0x0 >No symbol "__glib_assert_msg" in current context. >rax 0x7f3a51bda064 139888456212580 >rbx 0x7f3a51bda064 139888456212580 >rcx 0x64 100 >rdx 0x1ab00 109312 >rsi 0x7f3a51269fc3 139888446316483 >rdi 0x7f3a51bda064 139888456212580 >rbp 0x7f3a51bda060 0x7f3a51bda060 >rsp 0x7fff0b0b1998 0x7fff0b0b1998 >r8 0x30733a745f6365 13637493779817317 >r9 0x3 3 >r10 0x30733a745f636578 3491198407633233272 >r11 0x0 0 >r12 0x356 854 >r13 0x7f3a529b66b0 139888470746800 >r14 0x7f3a52986040 139888470548544 >r15 0x7f3a5123a0f0 139888446120176 >rip 0x7f3a5081736a 0x7f3a5081736a <strlen+42> >eflags 0x10297 [ CF PF AF SF IF RF ] >cs 0x33 51 >ss 0x2b 43 >ds 0x0 0 >es 0x0 0 >fs 0x0 0 >gs 0x0 0 >st0 0 (raw 0x00000000000000000000) >st1 0 (raw 0x00000000000000000000) >st2 0 (raw 0x00000000000000000000) >st3 0 (raw 0x00000000000000000000) >st4 0 (raw 0x00000000000000000000) >st5 0 (raw 0x00000000000000000000) >st6 0 (raw 0x00000000000000000000) >st7 0 (raw 0x00000000000000000000) >fctrl 0x37f 895 >fstat 0x0 0 >ftag 0xffff 65535 >fiseg 0x0 0 >fioff 0x0 0 >foseg 0x0 0 >fooff 0x0 0 >fop 0x0 0 >mxcsr 0x9fc0 [ DAZ IM DM ZM OM UM PM FZ ] >ymm0 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x8000000000000000, 0x0, 0x0, 0x0}, v32_int8 = {0x0, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0xff, 0xff, 0x0, 0xff, 0xff, 0xff, 0x0 <repeats 19 times>}, v16_int16 = {0x0, 0x0, 0xff, 0xff00, 0xff, 0xffff, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int32 = {0x0, 0xff0000ff, 0xffff00ff, 0xff, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0xff0000ff00000000, 0xffffff00ff, 0x0, 0x0}, v2_int128 = {0x000000ffffff00ffff0000ff00000000, 0x00000000000000000000000000000000}} >ymm1 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0 <repeats 19 times>}, v16_int16 = {0xff, 0x0, 0x0, 0x0, 0x0, 0x101, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int32 = {0xff, 0x0, 0x1010000, 0x1, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0xff, 0x101010000, 0x0, 0x0}, v2_int128 = {0x000000010101000000000000000000ff, 0x00000000000000000000000000000000}} >ymm2 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x8000000000000000, 0x0, 0x0}, v32_int8 = {0x2f, 0x6e, 0x73, 0x72, 0x0, 0x9, 0x0, 0x0, 0x0, 0x2f, 0x74, 0x66, 0x74, 0x70, 0x62, 0x6f, 0x0 <repeats 16 times>}, v16_int16 = {0x6e2f, 0x7273, 0x900, 0x0, 0x2f00, 0x6674, 0x7074, 0x6f62, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int32 = {0x72736e2f, 0x900, 0x66742f00, 0x6f627074, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x90072736e2f, 0x6f62707466742f00, 0x0, 0x0}, v2_int128 = {0x6f62707466742f000000090072736e2f, 0x00000000000000000000000000000000}} >ymm3 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x8000000000000000, 0x8000000000000000, 0x0, 0x0}, v32_int8 = {0x4, 0x0, 0x0, 0x0, 0x2f, 0x75, 0x73, 0x72, 0x0, 0x4, 0x0, 0x0, 0x0, 0x2f, 0x65, 0x74, 0x0 <repeats 16 times>}, v16_int16 = {0x4, 0x0, 0x752f, 0x7273, 0x400, 0x0, 0x2f00, 0x7465, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int32 = {0x4, 0x7273752f, 0x400, 0x74652f00, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x7273752f00000004, 0x74652f0000000400, 0x0, 0x0}, v2_int128 = {0x74652f00000004007273752f00000004, 0x00000000000000000000000000000000}} >ymm4 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x8000000000000000, 0x0, 0x0, 0x0}, v32_int8 = {0x63, 0x0, 0x4, 0x0, 0x0, 0x0, 0x2f, 0x72, 0x75, 0x6e, 0x0, 0x4, 0x0, 0x0, 0x0, 0x2f, 0x0 <repeats 16 times>}, v16_int16 = {0x63, 0x4, 0x0, 0x722f, 0x6e75, 0x400, 0x0, 0x2f00, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int32 = {0x40063, 0x722f0000, 0x4006e75, 0x2f000000, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x722f000000040063, 0x2f00000004006e75, 0x0, 0x0}, v2_int128 = {0x2f00000004006e75722f000000040063, 0x00000000000000000000000000000000}} >ymm5 {v8_float = {0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x8000000000000000, 0x8000000000000000, 0x0, 0x0}, v32_int8 = {0x5a <repeats 16 times>, 0x0 <repeats 16 times>}, v16_int16 = {0x5a5a, 0x5a5a, 0x5a5a, 0x5a5a, 0x5a5a, 0x5a5a, 0x5a5a, 0x5a5a, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int32 = {0x5a5a5a5a, 0x5a5a5a5a, 0x5a5a5a5a, 0x5a5a5a5a, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x5a5a5a5a5a5a5a5a, 0x5a5a5a5a5a5a5a5a, 0x0, 0x0}, v2_int128 = {0x5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a, 0x00000000000000000000000000000000}} >ymm6 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x20 <repeats 16 times>, 0x0 <repeats 16 times>}, v16_int16 = {0x2020, 0x2020, 0x2020, 0x2020, 0x2020, 0x2020, 0x2020, 0x2020, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int32 = {0x20202020, 0x20202020, 0x20202020, 0x20202020, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x2020202020202020, 0x2020202020202020, 0x0, 0x0}, v2_int128 = {0x20202020202020202020202020202020, 0x00000000000000000000000000000000}} >ymm7 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x8000000000000000, 0x8000000000000000, 0x0, 0x0}, v32_int8 = {0xff <repeats 11 times>, 0x0, 0xff, 0xff, 0xff, 0xff, 0x0 <repeats 16 times>}, v16_int16 = {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xff, 0xffff, 0xffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int32 = {0xffffffff, 0xffffffff, 0xffffff, 0xffffffff, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0xffffffffffffffff, 0xffffffff00ffffff, 0x0, 0x0}, v2_int128 = {0xffffffff00ffffffffffffffffffffff, 0x00000000000000000000000000000000}} >ymm8 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0 <repeats 32 times>}, v16_int16 = {0x0 <repeats 16 times>}, v8_int32 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x0, 0x0, 0x0, 0x0}, v2_int128 = {0x00000000000000000000000000000000, 0x00000000000000000000000000000000}} >ymm9 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0 <repeats 32 times>}, v16_int16 = {0x0 <repeats 16 times>}, v8_int32 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x0, 0x0, 0x0, 0x0}, v2_int128 = {0x00000000000000000000000000000000, 0x00000000000000000000000000000000}} >ymm10 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0 <repeats 32 times>}, v16_int16 = {0x0 <repeats 16 times>}, v8_int32 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x0, 0x0, 0x0, 0x0}, v2_int128 = {0x00000000000000000000000000000000, 0x00000000000000000000000000000000}} >ymm11 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0 <repeats 32 times>}, v16_int16 = {0x0 <repeats 16 times>}, v8_int32 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x0, 0x0, 0x0, 0x0}, v2_int128 = {0x00000000000000000000000000000000, 0x00000000000000000000000000000000}} >ymm12 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0 <repeats 32 times>}, v16_int16 = {0x0 <repeats 16 times>}, v8_int32 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x0, 0x0, 0x0, 0x0}, v2_int128 = {0x00000000000000000000000000000000, 0x00000000000000000000000000000000}} >ymm13 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0 <repeats 32 times>}, v16_int16 = {0x0 <repeats 16 times>}, v8_int32 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x0, 0x0, 0x0, 0x0}, v2_int128 = {0x00000000000000000000000000000000, 0x00000000000000000000000000000000}} >ymm14 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0 <repeats 32 times>}, v16_int16 = {0x0 <repeats 16 times>}, v8_int32 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x0, 0x0, 0x0, 0x0}, v2_int128 = {0x00000000000000000000000000000000, 0x00000000000000000000000000000000}} >ymm15 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0 <repeats 32 times>}, v16_int16 = {0x0 <repeats 16 times>}, v8_int32 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x0, 0x0, 0x0, 0x0}, v2_int128 = {0x00000000000000000000000000000000, 0x00000000000000000000000000000000}} >Dump of assembler code for function strlen: > 0x00007f3a50817340 <+0>: pxor %xmm8,%xmm8 > 0x00007f3a50817345 <+5>: pxor %xmm9,%xmm9 > 0x00007f3a5081734a <+10>: pxor %xmm10,%xmm10 > 0x00007f3a5081734f <+15>: pxor %xmm11,%xmm11 > 0x00007f3a50817354 <+20>: mov %rdi,%rax > 0x00007f3a50817357 <+23>: mov %rdi,%rcx > 0x00007f3a5081735a <+26>: and $0xfff,%rcx > 0x00007f3a50817361 <+33>: cmp $0xfcf,%rcx > 0x00007f3a50817368 <+40>: ja 0x7f3a508173d0 <strlen+144> >=> 0x00007f3a5081736a <+42>: movdqu (%rax),%xmm12 > 0x00007f3a5081736f <+47>: pcmpeqb %xmm8,%xmm12 > 0x00007f3a50817374 <+52>: pmovmskb %xmm12,%edx > 0x00007f3a50817379 <+57>: test %edx,%edx > 0x00007f3a5081737b <+59>: je 0x7f3a50817381 <strlen+65> > 0x00007f3a5081737d <+61>: bsf %edx,%eax > 0x00007f3a50817380 <+64>: retq > 0x00007f3a50817381 <+65>: and $0xfffffffffffffff0,%rax > 0x00007f3a50817385 <+69>: pcmpeqb 0x10(%rax),%xmm9 > 0x00007f3a5081738b <+75>: pcmpeqb 0x20(%rax),%xmm10 > 0x00007f3a50817391 <+81>: pcmpeqb 0x30(%rax),%xmm11 > 0x00007f3a50817397 <+87>: pmovmskb %xmm9,%edx > 0x00007f3a5081739c <+92>: pmovmskb %xmm10,%r8d > 0x00007f3a508173a1 <+97>: pmovmskb %xmm11,%ecx > 0x00007f3a508173a6 <+102>: shl $0x10,%rdx > 0x00007f3a508173aa <+106>: shl $0x10,%rcx > 0x00007f3a508173ae <+110>: or %r8,%rcx > 0x00007f3a508173b1 <+113>: shl $0x20,%rcx > 0x00007f3a508173b5 <+117>: or %rcx,%rdx > 0x00007f3a508173b8 <+120>: mov %rdi,%rcx > 0x00007f3a508173bb <+123>: xor %rax,%rcx > 0x00007f3a508173be <+126>: and $0xffffffffffffffc0,%rax > 0x00007f3a508173c2 <+130>: sar %cl,%rdx > 0x00007f3a508173c5 <+133>: test %rdx,%rdx > 0x00007f3a508173c8 <+136>: je 0x7f3a50817440 <strlen+256> > 0x00007f3a508173ca <+138>: bsf %rdx,%rax > 0x00007f3a508173ce <+142>: retq > 0x00007f3a508173cf <+143>: nop > 0x00007f3a508173d0 <+144>: and $0xffffffffffffffc0,%rax > 0x00007f3a508173d4 <+148>: pcmpeqb (%rax),%xmm8 > 0x00007f3a508173d9 <+153>: pcmpeqb 0x10(%rax),%xmm9 > 0x00007f3a508173df <+159>: pcmpeqb 0x20(%rax),%xmm10 > 0x00007f3a508173e5 <+165>: pcmpeqb 0x30(%rax),%xmm11 > 0x00007f3a508173eb <+171>: pmovmskb %xmm8,%esi > 0x00007f3a508173f0 <+176>: pmovmskb %xmm9,%edx > 0x00007f3a508173f5 <+181>: pmovmskb %xmm10,%r8d > 0x00007f3a508173fa <+186>: pmovmskb %xmm11,%ecx > 0x00007f3a508173ff <+191>: shl $0x10,%rdx > 0x00007f3a50817403 <+195>: shl $0x10,%rcx > 0x00007f3a50817407 <+199>: or %rsi,%rdx > 0x00007f3a5081740a <+202>: or %r8,%rcx > 0x00007f3a5081740d <+205>: shl $0x20,%rcx > 0x00007f3a50817411 <+209>: or %rcx,%rdx > 0x00007f3a50817414 <+212>: mov %rdi,%rcx > 0x00007f3a50817417 <+215>: xor %rax,%rcx > 0x00007f3a5081741a <+218>: and $0xffffffffffffffc0,%rax > 0x00007f3a5081741e <+222>: sar %cl,%rdx > 0x00007f3a50817421 <+225>: test %rdx,%rdx > 0x00007f3a50817424 <+228>: je 0x7f3a50817430 <strlen+240> > 0x00007f3a50817426 <+230>: bsf %rdx,%rax > 0x00007f3a5081742a <+234>: retq > 0x00007f3a5081742b <+235>: nopl 0x0(%rax,%rax,1) > 0x00007f3a50817430 <+240>: pxor %xmm9,%xmm9 > 0x00007f3a50817435 <+245>: pxor %xmm10,%xmm10 > 0x00007f3a5081743a <+250>: pxor %xmm11,%xmm11 > 0x00007f3a5081743f <+255>: nop > 0x00007f3a50817440 <+256>: movdqa 0x40(%rax),%xmm8 > 0x00007f3a50817446 <+262>: pminub 0x50(%rax),%xmm8 > 0x00007f3a5081744c <+268>: pminub 0x60(%rax),%xmm8 > 0x00007f3a50817452 <+274>: pminub 0x70(%rax),%xmm8 > 0x00007f3a50817458 <+280>: pcmpeqb %xmm11,%xmm8 > 0x00007f3a5081745d <+285>: pmovmskb %xmm8,%edx > 0x00007f3a50817462 <+290>: test %edx,%edx > 0x00007f3a50817464 <+292>: jne 0x7f3a508174a0 <strlen+352> > 0x00007f3a50817466 <+294>: sub $0xffffffffffffff80,%rax > 0x00007f3a5081746a <+298>: movdqa (%rax),%xmm8 > 0x00007f3a5081746f <+303>: pminub 0x10(%rax),%xmm8 > 0x00007f3a50817475 <+309>: pminub 0x20(%rax),%xmm8 > 0x00007f3a5081747b <+315>: pminub 0x30(%rax),%xmm8 > 0x00007f3a50817481 <+321>: pcmpeqb %xmm11,%xmm8 > 0x00007f3a50817486 <+326>: pmovmskb %xmm8,%edx > 0x00007f3a5081748b <+331>: test %edx,%edx > 0x00007f3a5081748d <+333>: jne 0x7f3a508174a4 <strlen+356> > 0x00007f3a5081748f <+335>: jmp 0x7f3a50817440 <strlen+256> > 0x00007f3a50817491 <+337>: data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x00007f3a508174a0 <+352>: add $0x40,%rax > 0x00007f3a508174a4 <+356>: pxor %xmm8,%xmm8 > 0x00007f3a508174a9 <+361>: pcmpeqb (%rax),%xmm8 > 0x00007f3a508174ae <+366>: pcmpeqb 0x10(%rax),%xmm9 > 0x00007f3a508174b4 <+372>: pcmpeqb 0x20(%rax),%xmm10 > 0x00007f3a508174ba <+378>: pcmpeqb 0x30(%rax),%xmm11 > 0x00007f3a508174c0 <+384>: pmovmskb %xmm8,%esi > 0x00007f3a508174c5 <+389>: pmovmskb %xmm9,%edx > 0x00007f3a508174ca <+394>: pmovmskb %xmm10,%r8d > 0x00007f3a508174cf <+399>: pmovmskb %xmm11,%ecx > 0x00007f3a508174d4 <+404>: shl $0x10,%rdx > 0x00007f3a508174d8 <+408>: shl $0x10,%rcx > 0x00007f3a508174dc <+412>: or %rsi,%rdx > 0x00007f3a508174df <+415>: or %r8,%rcx > 0x00007f3a508174e2 <+418>: shl $0x20,%rcx > 0x00007f3a508174e6 <+422>: or %rcx,%rdx > 0x00007f3a508174e9 <+425>: bsf %rdx,%rdx > 0x00007f3a508174ed <+429>: add %rdx,%rax > 0x00007f3a508174f0 <+432>: sub %rdi,%rax > 0x00007f3a508174f3 <+435>: retq >End of assembler dump.
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 1157860
: 951169 |
951170
|
951171
|
951172
|
951173
|
951174
|
951175
|
951176
|
951177
|
951178
|
951179