RESOLVED FIXED 89319
It should be possible to look at disassembly
https://bugs.webkit.org/show_bug.cgi?id=89319
Summary It should be possible to look at disassembly
Filip Pizlo
Reported 2012-06-17 18:56:22 PDT
As a first step, we should import udis86, a two-clause BSD-licensed disassembly library, found here: https://github.com/vmt/udis86.git
Attachments
the patch (360.84 KB, patch)
2012-06-17 19:04 PDT, Filip Pizlo
sam: review+
buildbot: commit-queue-
patch for landing (365.81 KB, patch)
2012-06-17 19:43 PDT, Filip Pizlo
no flags
take 3 (366.16 KB, patch)
2012-06-17 20:00 PDT, Filip Pizlo
gyuyoung.kim: commit-queue-
Archive of layout-test-results from ec2-cr-linux-01 (951.12 KB, application/zip)
2012-06-17 21:33 PDT, WebKit Review Bot
no flags
take 4 (367.30 KB, patch)
2012-06-18 17:15 PDT, Filip Pizlo
no flags
take 5 (368.72 KB, patch)
2012-06-18 17:45 PDT, Filip Pizlo
no flags
Filip Pizlo
Comment 1 2012-06-17 19:04:17 PDT
Created attachment 148034 [details] the patch
Sam Weinig
Comment 2 2012-06-17 19:13:48 PDT
Comment on attachment 148034 [details] the patch View in context: https://bugs.webkit.org/attachment.cgi?id=148034&action=review > Source/WTF/wtf/Platform.h:888 > +#if !defined(ENABLE_UDIS86) && ENABLE(JIT) && PLATFORM(MAC) && (CPU(X86) || CPU(X86_64)) > +#define ENABLE_UDIS86 1 > +#endif This should probably be a USE().
Build Bot
Comment 3 2012-06-17 19:26:47 PDT
Early Warning System Bot
Comment 4 2012-06-17 19:32:52 PDT
Early Warning System Bot
Comment 5 2012-06-17 19:33:06 PDT
Comment on attachment 148034 [details] the patch Attachment 148034 [details] did not pass qt-wk2-ews (qt): Output: http://queues.webkit.org/results/12970552
Gyuyoung Kim
Comment 6 2012-06-17 19:39:44 PDT
Filip Pizlo
Comment 7 2012-06-17 19:43:41 PDT
Created attachment 148038 [details] patch for landing putting up for ews
Filip Pizlo
Comment 8 2012-06-17 20:00:28 PDT
Gyuyoung Kim
Comment 9 2012-06-17 20:57:22 PDT
Gustavo Noronha (kov)
Comment 10 2012-06-17 21:07:21 PDT
Geoffrey Garen
Comment 11 2012-06-17 21:28:11 PDT
FWIW, llvm has a disassembly sub-module named llvm-mc, which we could use for this.
WebKit Review Bot
Comment 12 2012-06-17 21:33:53 PDT
Comment on attachment 148039 [details] take 3 Attachment 148039 [details] did not pass chromium-ews (chromium-xvfb): Output: http://queues.webkit.org/results/12975308 New failing tests: platform/chromium/compositing/layout-width-change.html platform/chromium/compositing/render-surface-alpha-blending.html platform/chromium/compositing/tiny-layer-rotated.html platform/chromium/compositing/huge-layer-rotated.html fast/loader/loadInProgress.html platform/chromium/compositing/3d-corners.html platform/chromium/compositing/video-frame-size-change.html platform/chromium/compositing/perpendicular-layer-sorting.html fast/loader/unload-form-post-about-blank.html platform/chromium/compositing/child-layer-3d-sorting.html platform/chromium/compositing/accelerated-drawing/svg-filters.html platform/chromium/compositing/lost-compositor-context-permanently.html platform/chromium/compositing/filters/background-filter-blur-outsets.html platform/chromium/compositing/lost-compositor-context-with-video.html platform/chromium/compositing/accelerated-drawing/alpha.html http/tests/xmlhttprequest/zero-length-response.html http/tests/security/script-crossorigin-loads-correctly.html platform/chromium/compositing/plugins/webplugin-alpha.html platform/chromium/compositing/webgl-loses-compositor-context.html platform/chromium/compositing/backface-visibility-transformed.html platform/chromium/compositing/lost-compositor-context-with-rendersurface.html platform/chromium/compositing/lost-compositor-context.html platform/chromium/compositing/img-layer-grow.html platform/chromium/compositing/filters/background-filter-blur-off-axis.html platform/chromium/compositing/filters/background-filter-blur.html platform/chromium/compositing/lost-compositor-context-twice.html
WebKit Review Bot
Comment 13 2012-06-17 21:33:59 PDT
Created attachment 148047 [details] Archive of layout-test-results from ec2-cr-linux-01 The attached test failures were seen while running run-webkit-tests on the chromium-ews. Bot: ec2-cr-linux-01 Port: <class 'webkitpy.common.config.ports.ChromiumXVFBPort'> Platform: Linux-2.6.35-28-virtual-x86_64-with-Ubuntu-10.10-maverick
Filip Pizlo
Comment 14 2012-06-18 17:15:20 PDT
Filip Pizlo
Comment 15 2012-06-18 17:45:31 PDT
Filip Pizlo
Comment 16 2012-06-19 12:45:50 PDT
Note You need to log in before you can comment on or make changes to this bug.