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 881504 Details for
Bug 1083275
[abrt] nautilus: __kernel_vsyscall(): nautilus 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), 39.33 KB, created by
Andreas Fernandez
on 2014-04-01 19:35:34 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
Andreas Fernandez
Created:
2014-04-01 19:35:34 UTC
Size:
39.33 KB
patch
obsolete
>[New LWP 1481] >[New LWP 1536] >[New LWP 1517] >[New LWP 1534] >warning: Could not load shared library symbols for 6 libraries, e.g. /lib/libX11.so.6. >Use the "info sharedlibrary" command to see the complete listing. >Do you need "set solib-search-path" or "set sysroot"? >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib/libthread_db.so.1". >Core was generated by `/usr/bin/nautilus --no-default-window'. >Program terminated with signal SIGSEGV, Segmentation fault. >#0 0xb6441cd2 in wherePathSatisfiesOrderBy (pWInfo=pWInfo@entry=0x8da4d98, wctrlFlags=wctrlFlags@entry=512, nLoop=2, pLast=0x8cc55b8, pRevMask=pRevMask@entry=0xbfd2a3a0, pPath=0x8da5178, pOrderBy=<optimized out>, pOrderBy=<optimized out>) at sqlite3.c:114178 >114178 }else if( (pIndex = pLoop->u.btree.pIndex)==0 || pIndex->bUnordered ){ > >Thread 4 (Thread 0xb22ffb40 (LWP 1534)): >#0 0xb7795424 in __kernel_vsyscall () >No symbol table info available. >#1 0xb667f3eb in poll () at ../sysdeps/unix/syscall-template.S:81 >No locals. >#2 0xb69a6f9c in poll (__timeout=__timeout@entry=-1, __nfds=__nfds@entry=1, __fds=__fds@entry=0xb2500c88) at /usr/include/bits/poll2.h:46 >No locals. >#3 g_poll (fds=fds@entry=0xb2500c88, nfds=nfds@entry=1, timeout=timeout@entry=-1) at gpoll.c:132 >No locals. >#4 0xb69978a0 in g_main_context_poll (priority=2147483647, n_fds=1, fds=0xb2500c88, timeout=-1, context=0x8aa0f48) at gmain.c:4007 > poll_func = 0xb69a6f70 <g_poll> >#5 g_main_context_iterate (context=context@entry=0x8aa0f48, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3708 > max_priority = 2147483647 > timeout = -1 > some_ready = <optimized out> > nfds = 1 > allocated_nfds = <optimized out> > fds = 0xb2500c88 >#6 0xb69979e9 in g_main_context_iteration (context=context@entry=0x8aa0f48, may_block=may_block@entry=1) at gmain.c:3774 > retval = <optimized out> >#7 0xb330f180 in dconf_gdbus_worker_thread (user_data=0x8aa0f48) at dconf-gdbus-thread.c:81 > context = 0x8aa0f48 >#8 0xb69beebb in g_thread_proxy (data=0x8a8d890) at gthread.c:798 > thread = 0x8a8d890 >#9 0xb5efc281 in ?? () >No symbol table info available. >Cannot access memory at address 0xb65c3544 >From To Syms Read Shared Object Library >0xb7745480 0xb7757fd4 Yes /lib/libtracker-sparql-0.16.so.0 >0xb7738220 0xb773bd24 Yes /lib/libnautilus-extension.so.1 >0xb772f020 0xb77336a4 Yes /lib/libgailutil-3.so.0 >0xb76f78a0 0xb771b264 Yes /lib/libgnome-desktop-3.so.8 >0xb71e7b50 0xb7507894 Yes /lib/libgtk-3.so.0 >0xb70ee970 0xb714afc4 Yes /lib/libgdk-3.so.0 >0xb70cf5e0 0xb70d4b14 Yes /lib/libpangocairo-1.0.so.0 >0xb708a070 0xb70ac7d4 Yes /lib/libpango-1.0.so.0 >0xb7065cb0 0xb70736f4 Yes /lib/libatk-1.0.so.0 >0xb7058ba0 0xb7059c80 Yes (*) /lib/libcairo-gobject.so.2 >0xb6f26100 0xb7016804 Yes /lib/libcairo.so.2 >0xb6dd8080 0xb6ec9514 Yes /lib/libxml2.so.2 > No /lib/libX11.so.6 >0xb6c7c4a0 0xb6c7c688 Yes /lib/libgthread-2.0.so.0 >0xb6c76cd0 0xb6c77de4 Yes /lib/libgmodule-2.0.so.0 >0xb6c6fda0 0xb6c72674 Yes /lib/libnotify.so.4 >0xb6c4c230 0xb6c635c4 Yes /lib/libgdk_pixbuf-2.0.so.0 >0xb6af8a40 0xb6bd46e4 Yes /lib/libgio-2.0.so.0 >0xb6a89150 0xb6abaff4 Yes /lib/libgobject-2.0.so.0 >0xb6964470 0xb6a06484 Yes /lib/libglib-2.0.so.0 >0xb691cf10 0xb69313b4 Yes /lib/libexif.so.12 >0xb6800da0 0xb68c5744 Yes /lib/libexempi.so.3 >0xb67b9c70 0xb67ce174 Yes /lib/libselinux.so.1 >0xb6772690 0xb67a0d48 Yes /lib/libm.so.6 >0xb6757860 0xb6763c90 Yes /lib/libpthread.so.0 >0xb65ab3d0 0xb66f06ec Yes /lib/libc.so.6 >0xb651b550 0xb6575c64 Yes /usr/lib/tracker-0.16/libtracker-data.so.0 >0xb64f68e0 0xb6503994 Yes /lib/libz.so.1 >0xb64d0070 0xb64e3344 Yes /usr/lib/tracker-0.16/libtracker-common.so.0 >0xb640af30 0xb64a2a44 Yes /lib/libsqlite3.so.0 >0xb62fb830 0xb6332274 Yes /lib/libunistring.so.0 >0xb62ebf20 0xb62edb44 Yes /lib/libuuid.so.1 >0xb62e1520 0xb62e73f4 Yes /lib/libXrandr.so.2 >0xb62cf890 0xb62da3b4 Yes /lib/libXext.so.6 >0xb62aa0b0 0xb62c4504 Yes /lib/libxkbfile.so.1 >0xb629e950 0xb62a1e6c Yes /lib/librt.so.1 >0xb628d9a0 0xb6298784 Yes /lib/libXi.so.6 >0xb6287000 0xb6289324 Yes /lib/libXfixes.so.3 >0xb62617b0 0xb6276ec4 Yes /lib/libatk-bridge-2.0.so.0 >0xb624a5d0 0xb6253f94 Yes /lib/libpangoft2-1.0.so.0 >0xb620b950 0xb622b764 Yes /lib/libfontconfig.so.1 >0xb6203870 0xb6204324 Yes /lib/libXinerama.so.1 >0xb61f8f60 0xb61fe384 Yes /lib/libXcursor.so.1 >0xb61f3960 0xb61f43e4 Yes /lib/libXcomposite.so.1 >0xb61ef8b0 0xb61f0274 Yes /lib/libXdamage.so.1 >0xb61e4860 0xb61e89b4 Yes /lib/libwayland-client.so.0 >0xb61a8be0 0xb61c37e4 Yes /lib/libxkbcommon.so.0 >0xb6194c00 0xb6196884 Yes /lib/libwayland-cursor.so.0 >0xb6141240 0xb61789d4 Yes /lib/libharfbuzz.so.0 >0xb60a1ba0 0xb6110f14 Yes /lib/libfreetype.so.6 >0xb5ff0120 0xb60808c4 Yes /lib/libpixman-1.so.0 >0xb5fcb030 0xb5fdf8e4 Yes /lib/libEGL.so.1 >0xb5fc2ad0 0xb5fc39bc Yes /lib/libdl.so.2 >0xb5f8f1d0 0xb5fb48a4 Yes /lib/libpng16.so.16 >0xb5f87820 0xb5f883e4 Yes /lib/libxcb-shm.so.0 >0xb5f7ea80 0xb5f82e44 Yes /lib/libxcb-render.so.0 >0xb5f5ef70 0xb5f71084 Yes /lib/libxcb.so.1 >0xb5f4d450 0xb5f53614 Yes /lib/libXrender.so.1 > No /usr/lib/nvidia-304xx/libGL.so.1 >0xb5e492c0 0xb5e63124 Yes /lib/liblzma.so.5 >0xb5e40fc0 0xb5e44674 Yes /lib/libffi.so.6 >0xb5e286e0 0xb5e37654 Yes /lib/libresolv.so.2 >0xb5dff1b0 0xb5e17c64 Yes /lib/libexpat.so.1 >0xb5d57790 0xb5dc8814 Yes /lib/libstdc++.so.6 >0xb7776880 0xb778f29c Yes /lib/ld-linux.so.2 >0xb5cf60c0 0xb5d0b704 Yes /lib/libgcc_s.so.1 >0xb5c89f80 0xb5cd83c4 Yes /lib/libpcre.so.1 >0xb5c65f30 0xb5c795e4 Yes /lib/libatspi.so.0 >0xb5c149d0 0xb5c446f4 Yes /lib/libdbus-1.so.3 > No /lib/libgraphite2.so.3 > No /lib/libX11-xcb.so.1 >0xb5be9340 0xb5beac94 Yes /lib/libxcb-dri2.so.0 >0xb5be1d20 0xb5be4a84 Yes /lib/libxcb-xfixes.so.0 >0xb5bdbbe0 0xb5bdcbd4 Yes /lib/libxcb-shape.so.0 >0xb5bd4700 0xb5bd6a64 Yes /lib/libgbm.so.1 >0xb5bc8480 0xb5bcde34 Yes /lib/libwayland-server.so.0 >0xb5b97330 0xb5ba96d4 Yes /lib/libglapi.so.0 >0xb5b73840 0xb5b7da94 Yes /lib/libudev.so.1 >0xb5b656c0 0xb5b6bf64 Yes /lib/libdrm.so.2 >0xb5b5fa70 0xb5b60944 Yes /lib/libXau.so.6 > No /usr/lib/nvidia-304xx/tls/libnvidia-tls.so.304.119 > No /usr/lib/nvidia-304xx/libnvidia-glcore.so.304.119 >0xb33b08f0 0xb33cf064 Yes /usr/lib/gio/modules/libgvfsdbus.so >0xb336aab0 0xb3386f74 Yes /lib/libgvfscommon.so.0 >0xb33229c0 0xb334f6f4 Yes /lib/libbluray.so.1 >0xb331ca90 0xb331d4f8 Yes /lib/libutil.so.1 >0xb339d3d0 0xb339eb74 Yes /usr/lib/gtk-3.0/3.0.0/theming-engines/libadwaita.so >0xb2fc88c0 0xb2ff1114 Yes /lib/librsvg-2.so.2 >0xb2f8d8b0 0xb2faf774 Yes /lib/libcroco-0.6.so.3 >0xb3398150 0xb3398b04 Yes /usr/lib/gtk-3.0/modules/libpk-gtk-module.so >0xb33167f0 0xb3318874 Yes /usr/lib/gtk-3.0/modules/libcanberra-gtk-module.so >0xb3038590 0xb3039cf4 Yes /lib/libcanberra-gtk3.so.0 >0xb300c480 0xb3016244 Yes /lib/libcanberra.so.0 >0xb30017d0 0xb3006b84 Yes /lib/libvorbisfile.so.3 >0xb2f5c800 0xb2f73ad4 Yes /lib/libvorbis.so.0 >0xb3030410 0xb3032f24 Yes /lib/libogg.so.0 >0xb2f47be0 0xb2f52f44 Yes /lib/libtdb.so.1 >0xb2f3cab0 0xb2f41554 Yes /lib/libltdl.so.7 >0xb2f0ba50 0xb2f1044c Yes /lib/libcrypt.so.1 >0xb2ea1df0 0xb2eeb2e0 Yes /lib/libfreebl3.so >0xb330b970 0xb3310ae4 Yes /usr/lib/gio/modules/libdconfsettings.so >0xb266a020 0xb266ab68 Yes /usr/lib/nautilus/extensions-3.0/libnautilus-fileroller.so >0xb2ffcc30 0xb2ffd1b4 Yes /usr/lib/nautilus/extensions-3.0/libnautilus-sendto.so >0xb26646d0 0xb2665a64 Yes /usr/lib/nautilus/extensions-3.0/libevince-properties-page.so >0xb2623500 0xb263fc94 Yes /lib/libevdocument3.so.4 >0xb265d510 0xb265f644 Yes /usr/lib/nautilus/extensions-3.0/libtotem-properties-page.so >0xb24ce6e0 0xb24ef254 Yes /lib/libgsttag-1.0.so.0 >0xb24ab1f0 0xb24bc574 Yes /lib/libgstpbutils-1.0.so.0 >0xb1a15560 0xb1ab1a04 Yes /lib/libgstreamer-1.0.so.0 >0xb24496b0 0xb248cec4 Yes /lib/libgstbase-1.0.so.0 >0xb19ba160 0xb19e59b4 Yes /lib/libgstvideo-1.0.so.0 >0xb1968650 0xb199cde4 Yes /lib/libgstaudio-1.0.so.0 >0xb18d6ce0 0xb19367a4 Yes /lib/liborc-0.4.so.0 >0xb24285d0 0xb2437084 Yes /usr/lib/gio/modules/libgioremote-volume-monitor.so >0xb2418a90 0xb241facc Yes /lib/libnss_files.so.2 >0xb2407830 0xb2407c98 Yes /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so >(*): Shared library is missing debugging information. >$1 = 0x0 >$2 = 0x0 >eax 0x10000 65536 >ecx 0x4 4 >edx 0xf 15 >ebx 0xb64c4000 -1236516864 >esp 0xbfd2a270 0xbfd2a270 >ebp 0x8cc8338 0x8cc8338 >esi 0x0 0 >edi 0x0 0 >eip 0xb6441cd2 0xb6441cd2 <wherePathSatisfiesOrderBy+1346> >eflags 0x210206 [ PF IF RF ID ] >cs 0x73 115 >ss 0x7b 123 >ds 0x7b 123 >es 0x7b 123 >fs 0x0 0 >gs 0x33 51 >st0 *value not available* >st1 *value not available* >st2 *value not available* >st3 *value not available* >st4 *value not available* >st5 *value not available* >st6 *value not available* >st7 *value not available* >fctrl *value not available* >fstat *value not available* >ftag *value not available* >fiseg *value not available* >fioff *value not available* >foseg *value not available* >fooff *value not available* >fop *value not available* >xmm0 *value not available* >xmm1 *value not available* >xmm2 *value not available* >xmm3 *value not available* >xmm4 *value not available* >xmm5 *value not available* >xmm6 *value not available* >xmm7 *value not available* >mxcsr *value not available* >mm0 *value not available* >mm1 *value not available* >mm2 *value not available* >mm3 *value not available* >mm4 *value not available* >mm5 *value not available* >mm6 *value not available* >mm7 *value not available* >Dump of assembler code for function wherePathSatisfiesOrderBy: > 0xb6441790 <+0>: push %ebp > 0xb6441791 <+1>: push %edi > 0xb6441792 <+2>: mov %eax,%edi > 0xb6441794 <+4>: push %esi > 0xb6441795 <+5>: push %ebx > 0xb6441796 <+6>: call 0xb640fac0 <__x86.get_pc_thunk.bx> > 0xb644179b <+11>: add $0x82865,%ebx > 0xb64417a1 <+17>: lea -0x9c(%esp),%esp > 0xb64417a8 <+24>: movzwl 0xb8(%esp),%ecx > 0xb64417b0 <+32>: mov %eax,0x44(%esp) > 0xb64417b4 <+36>: mov %cx,0x86(%esp) > 0xb64417bc <+44>: mov (%edi),%ecx > 0xb64417be <+46>: mov 0xb0(%esp),%esi > 0xb64417c5 <+53>: mov 0xbc(%esp),%eax > 0xb64417cc <+60>: mov (%ecx),%edi > 0xb64417ce <+62>: mov %edi,0x60(%esp) > 0xb64417d2 <+66>: mov 0xc0(%esp),%edi > 0xb64417d9 <+73>: testb $0x4,0x25(%edi) > 0xb64417dd <+77>: jne 0xb6441b61 <wherePathSatisfiesOrderBy+977> > 0xb64417e3 <+83>: test %ax,%ax > 0xb64417e6 <+86>: je 0xb64417f6 <wherePathSatisfiesOrderBy+102> > 0xb64417e8 <+88>: mov 0x60(%esp),%edi > 0xb64417ec <+92>: testb $0x80,0x38(%edi) > 0xb64417f0 <+96>: jne 0xb6441b53 <wherePathSatisfiesOrderBy+963> > 0xb64417f6 <+102>: mov (%edx),%edx > 0xb64417f8 <+104>: cmp $0x3f,%dx > 0xb64417fc <+108>: ja 0xb6441b53 <wherePathSatisfiesOrderBy+963> > 0xb6441802 <+114>: movzwl %dx,%edi > 0xb6441805 <+117>: mov %edi,%ecx > 0xb6441807 <+119>: mov %edi,0x28(%esp) > 0xb644180b <+123>: mov %ecx,%ebp > 0xb644180d <+125>: shr $0x5,%ebp > 0xb6441810 <+128>: and $0x1,%ebp > 0xb6441813 <+131>: mov %ebp,%edi > 0xb6441815 <+133>: shl %cl,%ebp > 0xb6441817 <+135>: xor $0x1,%edi > 0xb644181a <+138>: shl %cl,%edi > 0xb644181c <+140>: mov %ebp,0x54(%esp) > 0xb6441820 <+144>: mov %edi,0x50(%esp) > 0xb6441824 <+148>: addl $0xffffffff,0x50(%esp) > 0xb6441829 <+153>: adcl $0xffffffff,0x54(%esp) > 0xb644182e <+158>: mov 0x54(%esp),%ebp > 0xb6441832 <+162>: mov 0x50(%esp),%edi > 0xb6441836 <+166>: mov %ebp,%ecx > 0xb6441838 <+168>: or %edi,%ecx > 0xb644183a <+170>: je 0xb6442063 <wherePathSatisfiesOrderBy+2259> > 0xb6441840 <+176>: movzwl %ax,%eax > 0xb6441843 <+179>: movl $0x0,0x5c(%esp) > 0xb644184b <+187>: mov %eax,0x68(%esp) > 0xb644184f <+191>: mov 0x44(%esp),%eax > 0xb6441853 <+195>: add $0x144,%eax > 0xb6441858 <+200>: movl $0x0,0x20(%esp) > 0xb6441860 <+208>: movl $0x0,0x24(%esp) > 0xb6441868 <+216>: movl $0x0,0x74(%esp) > 0xb6441870 <+224>: movl $0x0,0x80(%esp) > 0xb644187b <+235>: movl $0x0,0x6c(%esp) > 0xb6441883 <+243>: movl $0x0,0x70(%esp) > 0xb644188b <+251>: mov %eax,0x88(%esp) > 0xb6441892 <+258>: mov %esi,0xb0(%esp) > 0xb6441899 <+265>: mov 0xc0(%esp),%eax > 0xb64418a0 <+272>: mov %eax,0x38(%esp) > 0xb64418a4 <+276>: mov 0x68(%esp),%eax > 0xb64418a8 <+280>: cmp %eax,0x5c(%esp) > 0xb64418ac <+284>: jge 0xb64418c2 <wherePathSatisfiesOrderBy+306> > 0xb64418ae <+286>: mov 0xb4(%esp),%eax > 0xb64418b5 <+293>: mov 0x5c(%esp),%edi > 0xb64418b9 <+297>: mov (%eax),%eax > 0xb64418bb <+299>: mov (%eax,%edi,4),%eax > 0xb64418be <+302>: mov %eax,0x38(%esp) > 0xb64418c2 <+306>: mov 0x38(%esp),%eax > 0xb64418c6 <+310>: mov 0x44(%esp),%edi > 0xb64418ca <+314>: mov 0x28(%esp),%esi > 0xb64418ce <+318>: movzbl 0x10(%eax),%eax > 0xb64418d2 <+322>: mov %eax,%edx > 0xb64418d4 <+324>: shl $0x6,%edx > 0xb64418d7 <+327>: shl $0x2,%eax > 0xb64418da <+330>: add %edx,%eax > 0xb64418dc <+332>: add 0x4(%edi),%eax > 0xb64418df <+335>: test %esi,%esi > 0xb64418e1 <+337>: mov 0x30(%eax),%eax > 0xb64418e4 <+340>: mov %eax,0x34(%esp) > 0xb64418e8 <+344>: je 0xb644196e <wherePathSatisfiesOrderBy+478> > 0xb64418ee <+350>: xor %ecx,%ecx > 0xb64418f0 <+352>: mov 0x20(%esp),%esi > 0xb64418f4 <+356>: mov 0x24(%esp),%edi > 0xb64418f8 <+360>: nop > 0xb64418f9 <+361>: lea 0x0(%esi,%eiz,1),%esi > 0xb6441900 <+368>: mov %esi,%eax > 0xb6441902 <+370>: mov %edi,%edx > 0xb6441904 <+372>: shrd %cl,%edi,%eax > 0xb6441907 <+375>: shr %cl,%edx > 0xb6441909 <+377>: test $0x20,%cl > 0xb644190c <+380>: cmovne %edx,%eax > 0xb644190f <+383>: and $0x1,%eax > 0xb6441912 <+386>: test %eax,%eax > 0xb6441914 <+388>: jne 0xb644195d <wherePathSatisfiesOrderBy+461> > 0xb6441916 <+390>: lea (%ecx,%ecx,4),%eax > 0xb6441919 <+393>: mov %eax,%edx > 0xb644191b <+395>: mov %eax,0x20(%esp) > 0xb644191f <+399>: mov 0xb0(%esp),%eax > 0xb6441926 <+406>: mov (%eax),%eax > 0xb6441928 <+408>: mov (%eax,%edx,4),%ebp > 0xb644192b <+411>: nop > 0xb644192c <+412>: lea 0x0(%esi,%eiz,1),%esi > 0xb6441930 <+416>: test %ebp,%ebp > 0xb6441932 <+418>: je 0xb6441953 <wherePathSatisfiesOrderBy+451> > 0xb6441934 <+420>: mov 0x4(%ebp),%eax > 0xb6441937 <+423>: test $0x10,%ah > 0xb644193a <+426>: je 0xb6441953 <wherePathSatisfiesOrderBy+451> > 0xb644193c <+428>: test $0x40000,%eax > 0xb6441941 <+433>: je 0xb6441b78 <wherePathSatisfiesOrderBy+1000> > 0xb6441947 <+439>: mov 0x14(%ebp),%eax > 0xb644194a <+442>: mov 0x8(%eax),%eax > 0xb644194d <+445>: mov (%eax),%ebp > 0xb644194f <+447>: test %ebp,%ebp > 0xb6441951 <+449>: jne 0xb6441934 <wherePathSatisfiesOrderBy+420> > 0xb6441953 <+451>: cmpb $0x9a,0x0(%ebp) > 0xb6441957 <+455>: je 0xb6441b80 <wherePathSatisfiesOrderBy+1008> > 0xb644195d <+461>: add $0x1,%ecx > 0xb6441960 <+464>: cmp 0x28(%esp),%ecx > 0xb6441964 <+468>: jne 0xb6441900 <wherePathSatisfiesOrderBy+368> > 0xb6441966 <+470>: mov %esi,0x20(%esp) > 0xb644196a <+474>: mov %edi,0x24(%esp) > 0xb644196e <+478>: mov 0x38(%esp),%eax > 0xb6441972 <+482>: mov 0x24(%eax),%eax > 0xb6441975 <+485>: test $0x10,%ah > 0xb6441978 <+488>: je 0xb6441cb6 <wherePathSatisfiesOrderBy+1318> > 0xb644197e <+494>: mov 0x38(%esp),%edi > 0xb6441982 <+498>: mov 0x74(%esp),%eax > 0xb6441986 <+502>: mov %edi,%ecx > 0xb6441988 <+504>: or 0x8(%edi),%eax > 0xb644198b <+507>: mov 0x80(%esp),%edi > 0xb6441992 <+514>: mov %eax,0x2c(%esp) > 0xb6441996 <+518>: mov %eax,0x74(%esp) > 0xb644199a <+522>: mov 0x28(%esp),%eax > 0xb644199e <+526>: or 0xc(%ecx),%edi > 0xb64419a1 <+529>: test %eax,%eax > 0xb64419a3 <+531>: mov %edi,0x30(%esp) > 0xb64419a7 <+535>: mov %edi,0x80(%esp) > 0xb64419ae <+542>: je 0xb6441a7c <wherePathSatisfiesOrderBy+748> > 0xb64419b4 <+548>: mov 0x44(%esp),%eax > 0xb64419b8 <+552>: xor %ebp,%ebp > 0xb64419ba <+554>: add $0x40,%eax > 0xb64419bd <+557>: mov %ebp,%ecx > 0xb64419bf <+559>: mov %eax,0x34(%esp) > 0xb64419c3 <+563>: mov 0x20(%esp),%esi > 0xb64419c7 <+567>: mov 0x24(%esp),%edi > 0xb64419cb <+571>: jmp 0xb64419da <wherePathSatisfiesOrderBy+586> > 0xb64419cd <+573>: add $0x1,%ecx > 0xb64419d0 <+576>: cmp 0x28(%esp),%ecx > 0xb64419d4 <+580>: je 0xb6441a74 <wherePathSatisfiesOrderBy+740> > 0xb64419da <+586>: mov %esi,%eax > 0xb64419dc <+588>: mov %edi,%edx > 0xb64419de <+590>: shrd %cl,%edi,%eax > 0xb64419e1 <+593>: shr %cl,%edx > 0xb64419e3 <+595>: test $0x20,%cl > 0xb64419e6 <+598>: cmovne %edx,%eax > 0xb64419e9 <+601>: and $0x1,%eax > 0xb64419ec <+604>: test %eax,%eax > 0xb64419ee <+606>: jne 0xb64419cd <wherePathSatisfiesOrderBy+573> > 0xb64419f0 <+608>: lea (%ecx,%ecx,4),%eax > 0xb64419f3 <+611>: mov %ecx,0x20(%esp) > 0xb64419f7 <+615>: mov 0xb0(%esp),%ecx > 0xb64419fe <+622>: shl $0x2,%eax > 0xb6441a01 <+625>: add (%ecx),%eax > 0xb6441a03 <+627>: mov (%eax),%eax > 0xb6441a05 <+629>: mov %eax,%edx > 0xb6441a07 <+631>: mov %eax,%ebp > 0xb6441a09 <+633>: mov 0x34(%esp),%eax > 0xb6441a0d <+637>: call 0xb6423380 <exprTableUsage> > 0xb6441a12 <+642>: mov %edx,%ecx > 0xb6441a14 <+644>: or %eax,%ecx > 0xb6441a16 <+646>: mov 0x20(%esp),%ecx > 0xb6441a1a <+650>: je 0xb6442019 <wherePathSatisfiesOrderBy+2185> > 0xb6441a20 <+656>: mov 0x2c(%esp),%ebp > 0xb6441a24 <+660>: not %ebp > 0xb6441a26 <+662>: mov %ebp,0x20(%esp) > 0xb6441a2a <+666>: mov 0x30(%esp),%ebp > 0xb6441a2e <+670>: not %ebp > 0xb6441a30 <+672>: and %eax,0x20(%esp) > 0xb6441a34 <+676>: and %edx,%ebp > 0xb6441a36 <+678>: mov %ebp,%eax > 0xb6441a38 <+680>: or 0x20(%esp),%eax > 0xb6441a3c <+684>: jne 0xb64419cd <wherePathSatisfiesOrderBy+573> > 0xb6441a3e <+686>: xor %eax,%eax > 0xb6441a40 <+688>: xor %edx,%edx > 0xb6441a42 <+690>: test $0x20,%cl > 0xb6441a45 <+693>: sete %al > 0xb6441a48 <+696>: setne %dl > 0xb6441a4b <+699>: shl %cl,%edx > 0xb6441a4d <+701>: shl %cl,%eax > 0xb6441a4f <+703>: mov %edx,0x24(%esp) > 0xb6441a53 <+707>: mov %eax,%edx > 0xb6441a55 <+709>: mov %eax,0x20(%esp) > 0xb6441a59 <+713>: or %esi,%edx > 0xb6441a5b <+715>: add $0x1,%ecx > 0xb6441a5e <+718>: mov %edx,%eax > 0xb6441a60 <+720>: mov 0x24(%esp),%edx > 0xb6441a64 <+724>: or %edi,%edx > 0xb6441a66 <+726>: cmp 0x28(%esp),%ecx > 0xb6441a6a <+730>: mov %eax,%esi > 0xb6441a6c <+732>: mov %edx,%edi > 0xb6441a6e <+734>: jne 0xb64419da <wherePathSatisfiesOrderBy+586> > 0xb6441a74 <+740>: mov %esi,0x20(%esp) > 0xb6441a78 <+744>: mov %edi,0x24(%esp) > 0xb6441a7c <+748>: addl $0x1,0x5c(%esp) > 0xb6441a81 <+753>: mov 0x24(%esp),%eax > 0xb6441a85 <+757>: cmp %eax,0x54(%esp) > 0xb6441a89 <+761>: ja 0xb6441c91 <wherePathSatisfiesOrderBy+1281> > 0xb6441a8f <+767>: jae 0xb6441c83 <wherePathSatisfiesOrderBy+1267> > 0xb6441a95 <+773>: mov 0x54(%esp),%edx > 0xb6441a99 <+777>: mov 0x20(%esp),%edi > 0xb6441a9d <+781>: mov 0x24(%esp),%ebp > 0xb6441aa1 <+785>: mov 0x50(%esp),%eax > 0xb6441aa5 <+789>: xor %ebp,%edx > 0xb6441aa7 <+791>: xor %edi,%eax > 0xb6441aa9 <+793>: or %eax,%edx > 0xb6441aab <+795>: je 0xb6442063 <wherePathSatisfiesOrderBy+2259> > 0xb6441ab1 <+801>: lea 0x9c(%esp),%esp > 0xb6441ab8 <+808>: mov $0xffffffff,%eax > 0xb6441abd <+813>: pop %ebx > 0xb6441abe <+814>: pop %esi > 0xb6441abf <+815>: pop %edi > 0xb6441ac0 <+816>: pop %ebp > 0xb6441ac1 <+817>: ret > 0xb6441ac2 <+818>: lea 0x0(%esi),%esi > 0xb6441ac8 <+824>: xor %eax,%eax > 0xb6441aca <+826>: lea 0x0(%esi),%esi > 0xb6441ad0 <+832>: cmpb $0x9a,(%eax) > 0xb6441ad3 <+835>: je 0xb6441eb8 <wherePathSatisfiesOrderBy+1832> > 0xb6441ad9 <+841>: add $0x1,%ecx > 0xb6441adc <+844>: cmpw $0x0,0x2c(%esp) > 0xb6441ae2 <+850>: je 0xb6441aee <wherePathSatisfiesOrderBy+862> > 0xb6441ae4 <+852>: cmp %ecx,0x28(%esp) > 0xb6441ae8 <+856>: jg 0xb6441e30 <wherePathSatisfiesOrderBy+1696> > 0xb6441aee <+862>: mov %edi,0x20(%esp) > 0xb6441af2 <+866>: mov %ebp,0x24(%esp) > 0xb6441af6 <+870>: mov 0x30(%esp),%eax > 0xb6441afa <+874>: test %eax,%eax > 0xb6441afc <+876>: je 0xb6441fa7 <wherePathSatisfiesOrderBy+2071> > 0xb6441b02 <+882>: movzwl 0x66(%esp),%eax > 0xb6441b07 <+887>: cmp %eax,0x30(%esp) > 0xb6441b0b <+891>: movzbl 0x3f(%esp),%edi > 0xb6441b10 <+896>: mov $0x0,%eax > 0xb6441b15 <+901>: cmovl %eax,%edi > 0xb6441b18 <+904>: mov %edi,%eax > 0xb6441b1a <+906>: mov %al,0x3f(%esp) > 0xb6441b1e <+910>: cmpb $0x0,0x85(%esp) > 0xb6441b26 <+918>: jne 0xb644197e <wherePathSatisfiesOrderBy+494> > 0xb6441b2c <+924>: cmpb $0x0,0x3f(%esp) > 0xb6441b31 <+929>: jne 0xb644197e <wherePathSatisfiesOrderBy+494> > 0xb6441b37 <+935>: mov 0x54(%esp),%edx > 0xb6441b3b <+939>: mov 0x20(%esp),%edi > 0xb6441b3f <+943>: mov 0x24(%esp),%ebp > 0xb6441b43 <+947>: mov 0x50(%esp),%eax > 0xb6441b47 <+951>: xor %ebp,%edx > 0xb6441b49 <+953>: xor %edi,%eax > 0xb6441b4b <+955>: or %eax,%edx > 0xb6441b4d <+957>: je 0xb6442063 <wherePathSatisfiesOrderBy+2259> > 0xb6441b53 <+963>: lea 0x9c(%esp),%esp > 0xb6441b5a <+970>: xor %eax,%eax > 0xb6441b5c <+972>: pop %ebx > 0xb6441b5d <+973>: pop %esi > 0xb6441b5e <+974>: pop %edi > 0xb6441b5f <+975>: pop %ebp > 0xb6441b60 <+976>: ret > 0xb6441b61 <+977>: movzbl 0x1d(%edi),%eax > 0xb6441b65 <+981>: lea 0x9c(%esp),%esp > 0xb6441b6c <+988>: pop %ebx > 0xb6441b6d <+989>: pop %esi > 0xb6441b6e <+990>: pop %edi > 0xb6441b6f <+991>: pop %ebp > 0xb6441b70 <+992>: ret > 0xb6441b71 <+993>: lea 0x0(%esi,%eiz,1),%esi > 0xb6441b78 <+1000>: mov 0xc(%ebp),%ebp > 0xb6441b7b <+1003>: jmp 0xb6441930 <wherePathSatisfiesOrderBy+416> > 0xb6441b80 <+1008>: mov 0x34(%esp),%eax > 0xb6441b84 <+1012>: cmp 0x1c(%ebp),%eax > 0xb6441b87 <+1015>: jne 0xb644195d <wherePathSatisfiesOrderBy+461> > 0xb6441b8d <+1021>: mov 0x6c(%esp),%edx > 0xb6441b91 <+1025>: mov 0x70(%esp),%eax > 0xb6441b95 <+1029>: not %edx > 0xb6441b97 <+1031>: not %eax > 0xb6441b99 <+1033>: mov %edx,0x4(%esp) > 0xb6441b9d <+1037>: movl $0x0,0x10(%esp) > 0xb6441ba5 <+1045>: movl $0x82,0xc(%esp) > 0xb6441bad <+1053>: mov %eax,0x8(%esp) > 0xb6441bb1 <+1057>: movswl 0x20(%ebp),%eax > 0xb6441bb5 <+1061>: mov 0x34(%esp),%edx > 0xb6441bb9 <+1065>: mov %eax,(%esp) > 0xb6441bbc <+1068>: mov 0x88(%esp),%eax > 0xb6441bc3 <+1075>: mov %ecx,0x30(%esp) > 0xb6441bc7 <+1079>: call 0xb64404f0 <findTerm> > 0xb6441bcc <+1084>: test %eax,%eax > 0xb6441bce <+1086>: mov %eax,0x2c(%esp) > 0xb6441bd2 <+1090>: mov 0x30(%esp),%ecx > 0xb6441bd6 <+1094>: je 0xb644195d <wherePathSatisfiesOrderBy+461> > 0xb6441bdc <+1100>: testb $0x2,0x12(%eax) > 0xb6441be0 <+1104>: je 0xb6441c55 <wherePathSatisfiesOrderBy+1221> > 0xb6441be2 <+1106>: cmpw $0x0,0x20(%ebp) > 0xb6441be7 <+1111>: js 0xb6441c55 <wherePathSatisfiesOrderBy+1221> > 0xb6441be9 <+1113>: mov 0xb0(%esp),%eax > 0xb6441bf0 <+1120>: mov %ecx,0x30(%esp) > 0xb6441bf4 <+1124>: mov 0x20(%esp),%ecx > 0xb6441bf8 <+1128>: mov (%eax),%eax > 0xb6441bfa <+1130>: mov (%eax,%ecx,4),%edx > 0xb6441bfd <+1133>: mov 0x44(%esp),%eax > 0xb6441c01 <+1137>: mov (%eax),%eax > 0xb6441c03 <+1139>: call 0xb643ff70 <sqlite3ExprCollSeq> > 0xb6441c08 <+1144>: test %eax,%eax > 0xb6441c0a <+1146>: mov 0x30(%esp),%ecx > 0xb6441c0e <+1150>: je 0xb6442091 <wherePathSatisfiesOrderBy+2305> > 0xb6441c14 <+1156>: mov (%eax),%ebp > 0xb6441c16 <+1158>: mov 0x2c(%esp),%eax > 0xb6441c1a <+1162>: mov %ecx,0x20(%esp) > 0xb6441c1e <+1166>: mov (%eax),%edx > 0xb6441c20 <+1168>: mov 0x44(%esp),%eax > 0xb6441c24 <+1172>: mov (%eax),%eax > 0xb6441c26 <+1174>: call 0xb643ff70 <sqlite3ExprCollSeq> > 0xb6441c2b <+1179>: test %eax,%eax > 0xb6441c2d <+1181>: mov 0x20(%esp),%ecx > 0xb6441c31 <+1185>: je 0xb6442085 <wherePathSatisfiesOrderBy+2293> > 0xb6441c37 <+1191>: mov (%eax),%eax > 0xb6441c39 <+1193>: mov %ebp,(%esp) > 0xb6441c3c <+1196>: mov %eax,0x4(%esp) > 0xb6441c40 <+1200>: mov %ecx,0x20(%esp) > 0xb6441c44 <+1204>: call 0xb640ac10 <sqlite3_stricmp@plt> > 0xb6441c49 <+1209>: test %eax,%eax > 0xb6441c4b <+1211>: mov 0x20(%esp),%ecx > 0xb6441c4f <+1215>: jne 0xb644195d <wherePathSatisfiesOrderBy+461> > 0xb6441c55 <+1221>: xor %eax,%eax > 0xb6441c57 <+1223>: xor %edx,%edx > 0xb6441c59 <+1225>: test $0x20,%cl > 0xb6441c5c <+1228>: sete %al > 0xb6441c5f <+1231>: setne %dl > 0xb6441c62 <+1234>: shl %cl,%edx > 0xb6441c64 <+1236>: shl %cl,%eax > 0xb6441c66 <+1238>: mov %edx,0x24(%esp) > 0xb6441c6a <+1242>: mov %eax,%edx > 0xb6441c6c <+1244>: mov %eax,0x20(%esp) > 0xb6441c70 <+1248>: or %esi,%edx > 0xb6441c72 <+1250>: mov %edx,%eax > 0xb6441c74 <+1252>: mov 0x24(%esp),%edx > 0xb6441c78 <+1256>: or %edi,%edx > 0xb6441c7a <+1258>: mov %eax,%esi > 0xb6441c7c <+1260>: mov %edx,%edi > 0xb6441c7e <+1262>: jmp 0xb644195d <wherePathSatisfiesOrderBy+461> > 0xb6441c83 <+1267>: mov 0x20(%esp),%eax > 0xb6441c87 <+1271>: cmp %eax,0x50(%esp) > 0xb6441c8b <+1275>: jbe 0xb6441a95 <wherePathSatisfiesOrderBy+773> > 0xb6441c91 <+1281>: mov 0x68(%esp),%eax > 0xb6441c95 <+1285>: cmp %eax,0x5c(%esp) > 0xb6441c99 <+1289>: jg 0xb6441a95 <wherePathSatisfiesOrderBy+773> > 0xb6441c9f <+1295>: mov 0x38(%esp),%eax > 0xb6441ca3 <+1299>: mov 0x8(%eax),%edi > 0xb6441ca6 <+1302>: mov 0xc(%eax),%eax > 0xb6441ca9 <+1305>: or %edi,0x6c(%esp) > 0xb6441cad <+1309>: or %eax,0x70(%esp) > 0xb6441cb1 <+1313>: jmp 0xb6441899 <wherePathSatisfiesOrderBy+265> > 0xb6441cb6 <+1318>: test $0x1,%ah > 0xb6441cb9 <+1321>: jne 0xb6442036 <wherePathSatisfiesOrderBy+2214> > 0xb6441cbf <+1327>: mov 0x38(%esp),%eax > 0xb6441cc3 <+1331>: mov 0x1c(%eax),%eax > 0xb6441cc6 <+1334>: test %eax,%eax > 0xb6441cc8 <+1336>: mov %eax,0x48(%esp) > 0xb6441ccc <+1340>: je 0xb6441b53 <wherePathSatisfiesOrderBy+963> >=> 0xb6441cd2 <+1346>: testb $0x4,0x37(%eax) > 0xb6441cd6 <+1350>: jne 0xb6441b53 <wherePathSatisfiesOrderBy+963> > 0xb6441cdc <+1356>: cmpb $0x0,0x36(%eax) > 0xb6441ce0 <+1360>: movzwl 0x32(%eax),%edi > 0xb6441ce4 <+1364>: movzwl 0x34(%eax),%eax > 0xb6441ce8 <+1368>: mov %di,0x66(%esp) > 0xb6441ced <+1373>: setne 0x3f(%esp) > 0xb6441cf2 <+1378>: test %eax,%eax > 0xb6441cf4 <+1380>: mov %eax,0x4c(%esp) > 0xb6441cf8 <+1384>: je 0xb6441b2c <wherePathSatisfiesOrderBy+924> > 0xb6441cfe <+1390>: movzbl 0x5c(%esp),%ecx > 0xb6441d03 <+1395>: xor %eax,%eax > 0xb6441d05 <+1397>: xor %edx,%edx > 0xb6441d07 <+1399>: test $0x20,%cl > 0xb6441d0a <+1402>: sete %al > 0xb6441d0d <+1405>: setne %dl > 0xb6441d10 <+1408>: shl %cl,%eax > 0xb6441d12 <+1410>: movb $0x0,0x85(%esp) > 0xb6441d1a <+1418>: mov %eax,0x78(%esp) > 0xb6441d1e <+1422>: movzwl 0x86(%esp),%eax > 0xb6441d26 <+1430>: shl %cl,%edx > 0xb6441d28 <+1432>: and $0x300,%ax > 0xb6441d2c <+1436>: mov %edx,0x7c(%esp) > 0xb6441d30 <+1440>: movb $0x0,0x84(%esp) > 0xb6441d38 <+1448>: movb $0x0,0x65(%esp) > 0xb6441d3d <+1453>: movl $0x0,0x30(%esp) > 0xb6441d45 <+1461>: mov %ax,0x2c(%esp) > 0xb6441d4a <+1466>: mov 0x20(%esp),%esi > 0xb6441d4e <+1470>: mov 0x24(%esp),%edi > 0xb6441d52 <+1474>: jmp 0xb6441d9c <wherePathSatisfiesOrderBy+1548> > 0xb6441d54 <+1476>: mov 0x38(%esp),%eax > 0xb6441d58 <+1480>: cmpw $0x0,0x1a(%eax) > 0xb6441d5d <+1485>: jne 0xb6441db0 <wherePathSatisfiesOrderBy+1568> > 0xb6441d5f <+1487>: mov 0x2c(%eax),%edx > 0xb6441d62 <+1490>: mov 0x30(%esp),%eax > 0xb6441d66 <+1494>: mov (%edx,%eax,4),%edx > 0xb6441d69 <+1497>: movzwl 0x12(%edx),%edx > 0xb6441d6d <+1501>: test $0x82,%dl > 0xb6441d70 <+1504>: je 0xb6441db0 <wherePathSatisfiesOrderBy+1568> > 0xb6441d72 <+1506>: and $0x80,%edx > 0xb6441d78 <+1512>: mov $0x0,%eax > 0xb6441d7d <+1517>: movzbl 0x3f(%esp),%ecx > 0xb6441d82 <+1522>: cmovne %eax,%ecx > 0xb6441d85 <+1525>: mov %cl,0x3f(%esp) > 0xb6441d89 <+1529>: addl $0x1,0x30(%esp) > 0xb6441d8e <+1534>: mov 0x4c(%esp),%eax > 0xb6441d92 <+1538>: cmp %eax,0x30(%esp) > 0xb6441d96 <+1542>: jge 0xb6441f9a <wherePathSatisfiesOrderBy+2058> > 0xb6441d9c <+1548>: mov 0x38(%esp),%eax > 0xb6441da0 <+1552>: mov 0x30(%esp),%edx > 0xb6441da4 <+1556>: movzwl 0x18(%eax),%eax > 0xb6441da8 <+1560>: cmp %edx,%eax > 0xb6441daa <+1562>: mov %eax,0x20(%esp) > 0xb6441dae <+1566>: jg 0xb6441d54 <wherePathSatisfiesOrderBy+1476> > 0xb6441db0 <+1568>: mov 0x48(%esp),%ecx > 0xb6441db4 <+1572>: test %ecx,%ecx > 0xb6441db6 <+1574>: je 0xb6441fb1 <wherePathSatisfiesOrderBy+2081> > 0xb6441dbc <+1580>: mov 0x4(%ecx),%edx > 0xb6441dbf <+1583>: mov 0x30(%esp),%eax > 0xb6441dc3 <+1587>: movswl (%edx,%eax,2),%ebp > 0xb6441dc7 <+1591>: mov 0x1c(%ecx),%edx > 0xb6441dca <+1594>: mov %ebp,0x40(%esp) > 0xb6441dce <+1598>: movzbl (%edx,%eax,1),%edx > 0xb6441dd2 <+1602>: mov %dl,0x64(%esp) > 0xb6441dd6 <+1606>: mov 0xc(%ecx),%edx > 0xb6441dd9 <+1609>: movswl 0x24(%edx),%ecx > 0xb6441ddd <+1613>: cmp %ecx,%ebp > 0xb6441ddf <+1615>: je 0xb6441fb6 <wherePathSatisfiesOrderBy+2086> > 0xb6441de5 <+1621>: sub $0x0,%ebp > 0xb6441de8 <+1624>: js 0xb6441e12 <wherePathSatisfiesOrderBy+1666> > 0xb6441dea <+1626>: testb $0x1,0x3f(%esp) > 0xb6441def <+1631>: je 0xb6441e12 <wherePathSatisfiesOrderBy+1666> > 0xb6441df1 <+1633>: cmp %eax,0x20(%esp) > 0xb6441df5 <+1637>: movb $0x1,0x3f(%esp) > 0xb6441dfa <+1642>: jg 0xb6441e12 <wherePathSatisfiesOrderBy+1666> > 0xb6441dfc <+1644>: mov 0x40(%esp),%eax > 0xb6441e00 <+1648>: mov 0x4(%edx),%ecx > 0xb6441e03 <+1651>: lea (%eax,%eax,2),%eax > 0xb6441e06 <+1654>: lea (%ecx,%eax,8),%eax > 0xb6441e09 <+1657>: cmpb $0x0,0x14(%eax) > 0xb6441e0d <+1661>: setne 0x3f(%esp) > 0xb6441e12 <+1666>: mov 0x28(%esp),%ebp > 0xb6441e16 <+1670>: test %ebp,%ebp > 0xb6441e18 <+1672>: je 0xb6441fca <wherePathSatisfiesOrderBy+2106> > 0xb6441e1e <+1678>: mov 0x30(%esp),%eax > 0xb6441e22 <+1682>: mov %edi,%ebp > 0xb6441e24 <+1684>: shl $0x2,%eax > 0xb6441e27 <+1687>: xor %ecx,%ecx > 0xb6441e29 <+1689>: mov %eax,0x58(%esp) > 0xb6441e2d <+1693>: mov %esi,%edi > 0xb6441e2f <+1695>: nop > 0xb6441e30 <+1696>: mov %edi,%eax > 0xb6441e32 <+1698>: mov %ebp,%edx > 0xb6441e34 <+1700>: shrd %cl,%ebp,%eax > 0xb6441e37 <+1703>: shr %cl,%edx > 0xb6441e39 <+1705>: test $0x20,%cl > 0xb6441e3c <+1708>: cmovne %edx,%eax > 0xb6441e3f <+1711>: and $0x1,%eax > 0xb6441e42 <+1714>: test %eax,%eax > 0xb6441e44 <+1716>: jne 0xb6441eb0 <wherePathSatisfiesOrderBy+1824> > 0xb6441e46 <+1718>: lea (%ecx,%ecx,4),%eax > 0xb6441e49 <+1721>: lea 0x0(,%eax,4),%edx > 0xb6441e50 <+1728>: mov %edx,0x20(%esp) > 0xb6441e54 <+1732>: mov 0xb0(%esp),%edx > 0xb6441e5b <+1739>: mov (%edx),%edx > 0xb6441e5d <+1741>: mov (%edx,%eax,4),%edx > 0xb6441e60 <+1744>: test %edx,%edx > 0xb6441e62 <+1746>: je 0xb6441ac8 <wherePathSatisfiesOrderBy+824> > 0xb6441e68 <+1752>: mov 0x4(%edx),%esi > 0xb6441e6b <+1755>: mov %edx,%eax > 0xb6441e6d <+1757>: test $0x1000,%esi > 0xb6441e73 <+1763>: jne 0xb6441e9f <wherePathSatisfiesOrderBy+1807> > 0xb6441e75 <+1765>: jmp 0xb6441ad0 <wherePathSatisfiesOrderBy+832> > 0xb6441e7a <+1770>: lea 0x0(%esi),%esi > 0xb6441e80 <+1776>: mov 0x14(%eax),%eax > 0xb6441e83 <+1779>: mov 0x8(%eax),%eax > 0xb6441e86 <+1782>: mov (%eax),%eax > 0xb6441e88 <+1784>: test %eax,%eax > 0xb6441e8a <+1786>: je 0xb6441ad0 <wherePathSatisfiesOrderBy+832> > 0xb6441e90 <+1792>: mov 0x4(%eax),%esi > 0xb6441e93 <+1795>: test $0x1000,%esi > 0xb6441e99 <+1801>: je 0xb6441ad0 <wherePathSatisfiesOrderBy+832> > 0xb6441e9f <+1807>: and $0x40000,%esi > 0xb6441ea5 <+1813>: jne 0xb6441e80 <wherePathSatisfiesOrderBy+1776> > 0xb6441ea7 <+1815>: mov 0xc(%eax),%eax > 0xb6441eaa <+1818>: jmp 0xb6441e88 <wherePathSatisfiesOrderBy+1784> > 0xb6441eac <+1820>: lea 0x0(%esi,%eiz,1),%esi > 0xb6441eb0 <+1824>: add $0x1,%ecx > 0xb6441eb3 <+1827>: jmp 0xb6441ae4 <wherePathSatisfiesOrderBy+852> > 0xb6441eb8 <+1832>: mov 0x34(%esp),%esi > 0xb6441ebc <+1836>: cmp 0x1c(%eax),%esi > 0xb6441ebf <+1839>: jne 0xb6441ad9 <wherePathSatisfiesOrderBy+841> > 0xb6441ec5 <+1845>: movswl 0x20(%eax),%eax > 0xb6441ec9 <+1849>: cmp %eax,0x40(%esp) > 0xb6441ecd <+1853>: jne 0xb6441ad9 <wherePathSatisfiesOrderBy+841> > 0xb6441ed3 <+1859>: mov 0x40(%esp),%eax > 0xb6441ed7 <+1863>: test %eax,%eax > 0xb6441ed9 <+1865>: js 0xb6442074 <wherePathSatisfiesOrderBy+2276> > 0xb6441edf <+1871>: mov 0x44(%esp),%eax > 0xb6441ee3 <+1875>: mov %ecx,0x8c(%esp) > 0xb6441eea <+1882>: mov (%eax),%eax > 0xb6441eec <+1884>: call 0xb643ff70 <sqlite3ExprCollSeq> > 0xb6441ef1 <+1889>: test %eax,%eax > 0xb6441ef3 <+1891>: mov 0x8c(%esp),%ecx > 0xb6441efa <+1898>: je 0xb6442057 <wherePathSatisfiesOrderBy+2247> > 0xb6441f00 <+1904>: mov %ecx,0x8c(%esp) > 0xb6441f07 <+1911>: mov 0x48(%esp),%ecx > 0xb6441f0b <+1915>: mov 0x20(%ecx),%edx > 0xb6441f0e <+1918>: mov 0x58(%esp),%ecx > 0xb6441f12 <+1922>: mov (%edx,%ecx,1),%edx > 0xb6441f15 <+1925>: mov %edx,0x4(%esp) > 0xb6441f19 <+1929>: mov (%eax),%eax > 0xb6441f1b <+1931>: mov %eax,(%esp) > 0xb6441f1e <+1934>: call 0xb640ac10 <sqlite3_stricmp@plt> > 0xb6441f23 <+1939>: test %eax,%eax > 0xb6441f25 <+1941>: mov 0x8c(%esp),%ecx > 0xb6441f2c <+1948>: jne 0xb6441ad9 <wherePathSatisfiesOrderBy+841> > 0xb6441f32 <+1954>: mov %edi,%esi > 0xb6441f34 <+1956>: mov %ebp,%edi > 0xb6441f36 <+1958>: xor %eax,%eax > 0xb6441f38 <+1960>: xor %edx,%edx > 0xb6441f3a <+1962>: test $0x20,%cl > 0xb6441f3d <+1965>: sete %al > 0xb6441f40 <+1968>: setne %dl > 0xb6441f43 <+1971>: shl %cl,%edx > 0xb6441f45 <+1973>: shl %cl,%eax > 0xb6441f47 <+1975>: mov %esi,%ecx > 0xb6441f49 <+1977>: or %eax,%ecx > 0xb6441f4b <+1979>: mov 0x44(%esp),%eax > 0xb6441f4f <+1983>: or %edx,%edi > 0xb6441f51 <+1985>: mov %ecx,%esi > 0xb6441f53 <+1987>: testb $0x1,0x1f(%eax) > 0xb6441f57 <+1991>: jne 0xb6441d89 <wherePathSatisfiesOrderBy+1529> > 0xb6441f5d <+1997>: cmpb $0x0,0x65(%esp) > 0xb6441f62 <+2002>: je 0xb6441fd8 <wherePathSatisfiesOrderBy+2120> > 0xb6441f64 <+2004>: mov 0xb0(%esp),%eax > 0xb6441f6b <+2011>: mov 0x20(%esp),%ecx > 0xb6441f6f <+2015>: movzbl 0x64(%esp),%edx > 0xb6441f74 <+2020>: xor 0x84(%esp),%dl > 0xb6441f7b <+2027>: mov (%eax),%eax > 0xb6441f7d <+2029>: cmp 0xc(%eax,%ecx,1),%dl > 0xb6441f81 <+2033>: jne 0xb6441b53 <wherePathSatisfiesOrderBy+963> > 0xb6441f87 <+2039>: addl $0x1,0x30(%esp) > 0xb6441f8c <+2044>: mov 0x4c(%esp),%eax > 0xb6441f90 <+2048>: cmp %eax,0x30(%esp) > 0xb6441f94 <+2052>: jl 0xb6441d9c <wherePathSatisfiesOrderBy+1548> > 0xb6441f9a <+2058>: mov %esi,0x20(%esp) > 0xb6441f9e <+2062>: mov %edi,0x24(%esp) > 0xb6441fa2 <+2066>: jmp 0xb6441b1e <wherePathSatisfiesOrderBy+910> > 0xb6441fa7 <+2071>: movb $0x0,0x3f(%esp) > 0xb6441fac <+2076>: jmp 0xb6441b1e <wherePathSatisfiesOrderBy+910> > 0xb6441fb1 <+2081>: movb $0x0,0x64(%esp) > 0xb6441fb6 <+2086>: mov 0x28(%esp),%ebp > 0xb6441fba <+2090>: movl $0xffffffff,0x40(%esp) > 0xb6441fc2 <+2098>: test %ebp,%ebp > 0xb6441fc4 <+2100>: jne 0xb6441e1e <wherePathSatisfiesOrderBy+1678> > 0xb6441fca <+2106>: mov %esi,0x20(%esp) > 0xb6441fce <+2110>: mov %edi,0x24(%esp) > 0xb6441fd2 <+2114>: jmp 0xb6441af6 <wherePathSatisfiesOrderBy+870> > 0xb6441fd7 <+2119>: nop > 0xb6441fd8 <+2120>: mov 0xb0(%esp),%eax > 0xb6441fdf <+2127>: mov 0x20(%esp),%ecx > 0xb6441fe3 <+2131>: movzbl 0x64(%esp),%edx > 0xb6441fe8 <+2136>: movb $0x1,0x65(%esp) > 0xb6441fed <+2141>: mov (%eax),%eax > 0xb6441fef <+2143>: xor 0xc(%eax,%ecx,1),%dl > 0xb6441ff3 <+2147>: mov %dl,0x84(%esp) > 0xb6441ffa <+2154>: je 0xb6441d89 <wherePathSatisfiesOrderBy+1529> > 0xb6442000 <+2160>: mov 0xc4(%esp),%ecx > 0xb6442007 <+2167>: mov 0x78(%esp),%eax > 0xb644200b <+2171>: mov 0x7c(%esp),%edx > 0xb644200f <+2175>: or %eax,(%ecx) > 0xb6442011 <+2177>: or %edx,0x4(%ecx) > 0xb6442014 <+2180>: jmp 0xb6441d89 <wherePathSatisfiesOrderBy+1529> > 0xb6442019 <+2185>: mov $0x1,%edx > 0xb644201e <+2190>: mov %ebp,%eax > 0xb6442020 <+2192>: call 0xb64213f0 <exprIsConst> > 0xb6442025 <+2197>: test %eax,%eax > 0xb6442027 <+2199>: mov 0x20(%esp),%ecx > 0xb644202b <+2203>: je 0xb64419cd <wherePathSatisfiesOrderBy+573> > 0xb6442031 <+2209>: jmp 0xb6441a3e <wherePathSatisfiesOrderBy+686> > 0xb6442036 <+2214>: movl $0x1,0x4c(%esp) > 0xb644203e <+2222>: movw $0x0,0x66(%esp) > 0xb6442045 <+2229>: movl $0x0,0x48(%esp) > 0xb644204d <+2237>: movb $0x1,0x3f(%esp) > 0xb6442052 <+2242>: jmp 0xb6441cfe <wherePathSatisfiesOrderBy+1390> > 0xb6442057 <+2247>: mov 0x60(%esp),%eax > 0xb644205b <+2251>: mov 0x8(%eax),%eax > 0xb644205e <+2254>: jmp 0xb6441f00 <wherePathSatisfiesOrderBy+1904> > 0xb6442063 <+2259>: lea 0x9c(%esp),%esp > 0xb644206a <+2266>: mov $0x1,%eax > 0xb644206f <+2271>: pop %ebx > 0xb6442070 <+2272>: pop %esi > 0xb6442071 <+2273>: pop %edi > 0xb6442072 <+2274>: pop %ebp > 0xb6442073 <+2275>: ret > 0xb6442074 <+2276>: mov %edi,%esi > 0xb6442076 <+2278>: movb $0x1,0x85(%esp) > 0xb644207e <+2286>: mov %ebp,%edi > 0xb6442080 <+2288>: jmp 0xb6441f36 <wherePathSatisfiesOrderBy+1958> > 0xb6442085 <+2293>: mov 0x60(%esp),%eax > 0xb6442089 <+2297>: mov 0x8(%eax),%eax > 0xb644208c <+2300>: jmp 0xb6441c37 <wherePathSatisfiesOrderBy+1191> > 0xb6442091 <+2305>: mov 0x60(%esp),%eax > 0xb6442095 <+2309>: mov 0x8(%eax),%eax > 0xb6442098 <+2312>: jmp 0xb6441c14 <wherePathSatisfiesOrderBy+1156> >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 1083275
: 881504 |
881505
|
881506
|
881507
|
881508
|
881509
|
881510
|
881511
|
881512
|
881513
|
881514