From 27e889ea6e83a2242e8d4e31a7fe163edf50fd41 Mon Sep 17 00:00:00 2001 From: Carl Worth Date: Fri, 13 Jul 2007 14:31:16 -0700 Subject: [PATCH] Add emulating_speedups post --- src/exa/i965/emulating_speedups.mdwn | 234 +++ ...ble-acceleration-from-i965-EXA-hooks.patch | 31 + .../Disable-all-EXA-migration.patch | 25 + .../EXA-emulate-speedups/Xorg.callgraph | 1748 ++++++++++++++++ .../EXA-emulate-speedups/Xorg.oprofile | 152 ++ .../EXA-emulate-speedups/intel_drv.callgraph | 99 + .../EXA-emulate-speedups/intel_drv.oprofile | 17 + .../EXA-emulate-speedups/libc-2.5.callgraph | 781 ++++++++ .../EXA-emulate-speedups/libc-2.5.oprofile | 72 + .../EXA-emulate-speedups/libexa.callgraph | 838 ++++++++ .../EXA-emulate-speedups/libexa.oprofile | 40 + .../EXA-emulate-speedups/libpixman.callgraph | 309 +++ .../EXA-emulate-speedups/libpixman.oprofile | 49 + .../EXA-emulate-speedups/libxul.callgraph | 7 + .../EXA-emulate-speedups/libxul.oprofile | 4 + .../EXA-emulate-speedups/oprofile.callgraph | 19 + .../EXA-emulate-speedups/oprofile.oprofile | 8 + .../EXA-emulate-speedups/oprofiled.callgraph | 7 + .../EXA-emulate-speedups/oprofiled.oprofile | 4 + .../system.long-filenames | 60 + .../EXA-emulate-speedups/system.oprofile | 60 + .../EXA-emulate-speedups/system.symbols | 768 +++++++ .../EXA-emulate-speedups/time | 1 + .../EXA-emulate-speedups/timing | 2 + .../EXA-emulate-speedups/vmlinux.callgraph | 913 +++++++++ .../EXA-emulate-speedups/vmlinux.oprofile | 306 +++ .../EXA-without-accel/Xorg.callgraph | 1762 +++++++++++++++++ .../EXA-without-accel/Xorg.oprofile | 148 ++ .../EXA-without-accel/libc-2.5.callgraph | 831 ++++++++ .../EXA-without-accel/libc-2.5.oprofile | 86 + .../EXA-without-accel/libexa.callgraph | 430 ++++ .../EXA-without-accel/libexa.oprofile | 25 + .../EXA-without-accel/libfb.callgraph | 342 ++++ .../EXA-without-accel/libfb.oprofile | 21 + .../EXA-without-accel/libpixman.callgraph | 340 ++++ .../EXA-without-accel/libpixman.oprofile | 55 + .../EXA-without-accel/libxul.callgraph | 7 + .../EXA-without-accel/libxul.oprofile | 4 + .../EXA-without-accel/oprofile.callgraph | 16 + .../EXA-without-accel/oprofile.oprofile | 7 + .../EXA-without-accel/oprofiled.callgraph | 7 + .../EXA-without-accel/oprofiled.oprofile | 4 + .../EXA-without-accel/system.long-filenames | 50 + .../EXA-without-accel/system.oprofile | 50 + .../EXA-without-accel/system.symbols | 807 ++++++++ .../emulating_speedups/EXA-without-accel/time | 1 + .../EXA-without-accel/timing | 2 + .../EXA-without-accel/vmlinux.callgraph | 1093 ++++++++++ .../EXA-without-accel/vmlinux.oprofile | 366 ++++ ...ely-fast-i965-compositing-make-check.patch | 43 + ...nitely-fast-migration-disable-memcpy.patch | 26 + .../emulating_speedups/NoAccel/Xorg.callgraph | 1690 ++++++++++++++++ .../emulating_speedups/NoAccel/Xorg.oprofile | 139 ++ .../NoAccel/libc-2.5.callgraph | 794 ++++++++ .../NoAccel/libc-2.5.oprofile | 86 + .../NoAccel/libfb.callgraph | 366 ++++ .../emulating_speedups/NoAccel/libfb.oprofile | 25 + .../NoAccel/libpixman.callgraph | 325 +++ .../NoAccel/libpixman.oprofile | 55 + .../NoAccel/libxul.callgraph | 7 + .../NoAccel/libxul.oprofile | 4 + .../NoAccel/oprofile.callgraph | 16 + .../NoAccel/oprofile.oprofile | 7 + .../NoAccel/oprofiled.callgraph | 7 + .../NoAccel/oprofiled.oprofile | 4 + .../NoAccel/system.long-filenames | 52 + .../NoAccel/system.oprofile | 52 + .../emulating_speedups/NoAccel/system.symbols | 754 +++++++ src/exa/i965/emulating_speedups/NoAccel/time | 1 + .../i965/emulating_speedups/NoAccel/timing | 2 + .../NoAccel/vmlinux.callgraph | 1057 ++++++++++ .../NoAccel/vmlinux.oprofile | 354 ++++ src/local.css | 5 + 73 files changed, 18879 insertions(+) create mode 100644 src/exa/i965/emulating_speedups.mdwn create mode 100644 src/exa/i965/emulating_speedups/Disable-acceleration-from-i965-EXA-hooks.patch create mode 100644 src/exa/i965/emulating_speedups/Disable-all-EXA-migration.patch create mode 100644 src/exa/i965/emulating_speedups/EXA-emulate-speedups/Xorg.callgraph create mode 100644 src/exa/i965/emulating_speedups/EXA-emulate-speedups/Xorg.oprofile create mode 100644 src/exa/i965/emulating_speedups/EXA-emulate-speedups/intel_drv.callgraph create mode 100644 src/exa/i965/emulating_speedups/EXA-emulate-speedups/intel_drv.oprofile create mode 100644 src/exa/i965/emulating_speedups/EXA-emulate-speedups/libc-2.5.callgraph create mode 100644 src/exa/i965/emulating_speedups/EXA-emulate-speedups/libc-2.5.oprofile create mode 100644 src/exa/i965/emulating_speedups/EXA-emulate-speedups/libexa.callgraph create mode 100644 src/exa/i965/emulating_speedups/EXA-emulate-speedups/libexa.oprofile create mode 100644 src/exa/i965/emulating_speedups/EXA-emulate-speedups/libpixman.callgraph create mode 100644 src/exa/i965/emulating_speedups/EXA-emulate-speedups/libpixman.oprofile create mode 100644 src/exa/i965/emulating_speedups/EXA-emulate-speedups/libxul.callgraph create mode 100644 src/exa/i965/emulating_speedups/EXA-emulate-speedups/libxul.oprofile create mode 100644 src/exa/i965/emulating_speedups/EXA-emulate-speedups/oprofile.callgraph create mode 100644 src/exa/i965/emulating_speedups/EXA-emulate-speedups/oprofile.oprofile create mode 100644 src/exa/i965/emulating_speedups/EXA-emulate-speedups/oprofiled.callgraph create mode 100644 src/exa/i965/emulating_speedups/EXA-emulate-speedups/oprofiled.oprofile create mode 100644 src/exa/i965/emulating_speedups/EXA-emulate-speedups/system.long-filenames create mode 100644 src/exa/i965/emulating_speedups/EXA-emulate-speedups/system.oprofile create mode 100644 src/exa/i965/emulating_speedups/EXA-emulate-speedups/system.symbols create mode 100644 src/exa/i965/emulating_speedups/EXA-emulate-speedups/time create mode 100644 src/exa/i965/emulating_speedups/EXA-emulate-speedups/timing create mode 100644 src/exa/i965/emulating_speedups/EXA-emulate-speedups/vmlinux.callgraph create mode 100644 src/exa/i965/emulating_speedups/EXA-emulate-speedups/vmlinux.oprofile create mode 100644 src/exa/i965/emulating_speedups/EXA-without-accel/Xorg.callgraph create mode 100644 src/exa/i965/emulating_speedups/EXA-without-accel/Xorg.oprofile create mode 100644 src/exa/i965/emulating_speedups/EXA-without-accel/libc-2.5.callgraph create mode 100644 src/exa/i965/emulating_speedups/EXA-without-accel/libc-2.5.oprofile create mode 100644 src/exa/i965/emulating_speedups/EXA-without-accel/libexa.callgraph create mode 100644 src/exa/i965/emulating_speedups/EXA-without-accel/libexa.oprofile create mode 100644 src/exa/i965/emulating_speedups/EXA-without-accel/libfb.callgraph create mode 100644 src/exa/i965/emulating_speedups/EXA-without-accel/libfb.oprofile create mode 100644 src/exa/i965/emulating_speedups/EXA-without-accel/libpixman.callgraph create mode 100644 src/exa/i965/emulating_speedups/EXA-without-accel/libpixman.oprofile create mode 100644 src/exa/i965/emulating_speedups/EXA-without-accel/libxul.callgraph create mode 100644 src/exa/i965/emulating_speedups/EXA-without-accel/libxul.oprofile create mode 100644 src/exa/i965/emulating_speedups/EXA-without-accel/oprofile.callgraph create mode 100644 src/exa/i965/emulating_speedups/EXA-without-accel/oprofile.oprofile create mode 100644 src/exa/i965/emulating_speedups/EXA-without-accel/oprofiled.callgraph create mode 100644 src/exa/i965/emulating_speedups/EXA-without-accel/oprofiled.oprofile create mode 100644 src/exa/i965/emulating_speedups/EXA-without-accel/system.long-filenames create mode 100644 src/exa/i965/emulating_speedups/EXA-without-accel/system.oprofile create mode 100644 src/exa/i965/emulating_speedups/EXA-without-accel/system.symbols create mode 100644 src/exa/i965/emulating_speedups/EXA-without-accel/time create mode 100644 src/exa/i965/emulating_speedups/EXA-without-accel/timing create mode 100644 src/exa/i965/emulating_speedups/EXA-without-accel/vmlinux.callgraph create mode 100644 src/exa/i965/emulating_speedups/EXA-without-accel/vmlinux.oprofile create mode 100644 src/exa/i965/emulating_speedups/Emulate-infinitely-fast-i965-compositing-make-check.patch create mode 100644 src/exa/i965/emulating_speedups/Emulate-infinitely-fast-migration-disable-memcpy.patch create mode 100644 src/exa/i965/emulating_speedups/NoAccel/Xorg.callgraph create mode 100644 src/exa/i965/emulating_speedups/NoAccel/Xorg.oprofile create mode 100644 src/exa/i965/emulating_speedups/NoAccel/libc-2.5.callgraph create mode 100644 src/exa/i965/emulating_speedups/NoAccel/libc-2.5.oprofile create mode 100644 src/exa/i965/emulating_speedups/NoAccel/libfb.callgraph create mode 100644 src/exa/i965/emulating_speedups/NoAccel/libfb.oprofile create mode 100644 src/exa/i965/emulating_speedups/NoAccel/libpixman.callgraph create mode 100644 src/exa/i965/emulating_speedups/NoAccel/libpixman.oprofile create mode 100644 src/exa/i965/emulating_speedups/NoAccel/libxul.callgraph create mode 100644 src/exa/i965/emulating_speedups/NoAccel/libxul.oprofile create mode 100644 src/exa/i965/emulating_speedups/NoAccel/oprofile.callgraph create mode 100644 src/exa/i965/emulating_speedups/NoAccel/oprofile.oprofile create mode 100644 src/exa/i965/emulating_speedups/NoAccel/oprofiled.callgraph create mode 100644 src/exa/i965/emulating_speedups/NoAccel/oprofiled.oprofile create mode 100644 src/exa/i965/emulating_speedups/NoAccel/system.long-filenames create mode 100644 src/exa/i965/emulating_speedups/NoAccel/system.oprofile create mode 100644 src/exa/i965/emulating_speedups/NoAccel/system.symbols create mode 100644 src/exa/i965/emulating_speedups/NoAccel/time create mode 100644 src/exa/i965/emulating_speedups/NoAccel/timing create mode 100644 src/exa/i965/emulating_speedups/NoAccel/vmlinux.callgraph create mode 100644 src/exa/i965/emulating_speedups/NoAccel/vmlinux.oprofile diff --git a/src/exa/i965/emulating_speedups.mdwn b/src/exa/i965/emulating_speedups.mdwn new file mode 100644 index 0000000..7370a55 --- /dev/null +++ b/src/exa/i965/emulating_speedups.mdwn @@ -0,0 +1,234 @@ +[[meta title="Emulating the future of the i965 driver"]] + +[[tag exa performance xorg]] + +Earlier this week I [[isolated_some_bugs|synchronous_composite]] that +are currently causing a 4x slowdown with EXA and the i965 driver +compared to using the NoAccel option of the X server. + +Some people have wondered if the discouraging results I have found so +far suggest that we should give up on hardware acceleration or that +EXA as an acceleration architecture is doomed. I think the answer is +no on both points. I think we're just seeing typical behavior of new +code that needs some optimization. + +# EXA without acceleration + +The first experiment is a very simple one to ensure that the 4x +slowdown isn't an unavoidable aspect of having EXA enabled. In this +experiment I first +[[disabled_the_accelerated-compositing_functions|Disable-acceleration-from-i965-EXA-hooks.patch]] +in the i965 driver, then I +[[disabled_EXA_migration|Disable-all-EXA-migration.patch]]. The net +result of this experiment is that the X server will still go through +the EXA paths, but will basically use all the same software-fallbacks +for compositing that are used in the case of NoAccel. The performance +with this patch can be compared to the NoAccel case here. + +
+
NoAccel (14.4 ms.) symbols profile
+
+ +
+
EXA-without-accel (15.7 ms.) symbols profile
+
+ +
+
+ +It's worth pointing out that with this change, everything still +renders correctly. Basically, we're using the same rendering code as +in the NoAccel case, but we're using EXA to get there. And we can see +that there is some overhead to EXA seen here, (a 10% slowdown), but +nothing like the 400% slowdown seen before. There's certainly no +indication here that EXA is doomed to be horribly slow, for +example. + +Now, this experiment does miss overhead in EXA having to do with +managing video memory, (since I disabled all migration so everything +lives in system memory). We'll be able to see this additional overhead +below. + +# Emulating future i965 speedups + +The above experiment is still pretty boring---it's still just +measuring software-fallback performance. A much more interesting +experiment allows us to start exploring where will be able to get with +some un-broken hardware acceleration. + +My [[previous_post|synchronous_composite]] highlighted two significant +problems preventing the current code from having good performance: + + * Time lost migrating pixmaps with memcpy + + * Time wasted while the driver busy-waited between operations + +Here's a run-down of what I could find about progress on solving these +two problems: + +## Excessive migration + +When I looked closer at what was causing the pixmap migration, I found +that much of it was due to glyph images being pinned to system memory, +(recall that the benchmark I'm using is Mozilla Firefox on a page +consisting of mostly text). I asked Keith Packard about why these +glyph images are being pinned to system memory, and he explained that +what was preventing the glyphs from migrating is that the X server has +not been using straight Pixmaps for glyphs, but something slightly +different. + +Keith is already mostly finished with a change to make the server use +Pixmaps for glyphs. Apparently there is one slight snag in that +Pixmaps are a per-screen resource while glyphs are not. For now, that +could be worked around by using one Pixmap per screen, (until Pixmaps +and other resources can be made global within the server). + +So, hopefully that glyph pinning problem will be fixed. Meanwhile, +it's fairly silly that there's a bunch of memcpy operations to migrate +things from "system" to "video" memory on the i965 anyway. This card +doesn't have dedicated video memory, but just uses system memory +anyway, (all that's needed is for some entries to be set in the GART +table, and for some alignment constraints to be satisfied). So it +should be possible to eliminate all of this memcpy time anyway. + +I'm told that the long-awaited memory management work, (TTM), is what +will solve this. I don't know what the status of that work is, but +hopefully it will be ready soon. does anyone have some pointers for +more information on TTM status? + +## Synchronous compositing + +I characterized this problem fairly well in my previous post. Eric +Anholt suggested a first quick step toward improving the situation +would be to use an array of state buffers. With N buffers we could +make the waiting happen only 1/N as frequently as it's currently +happening. So that's something that even someone like me without any +detailed documentation on the i965 could do. + +And with a little more smarts, (from someone with more information), +we could presumably reclaim buffers that the hardware was done with +without having to do any waiting at all. + +So it shouldn't be too long before the waiting can be eliminated or +reduced to an arbitrarily small amount of time. + +## Results + +Given these identified solutions for the current known problems, (and +much of the work in progress already), the next question I want to ask +is what will things look like when these are solved? + +I implemented quick patches to both +[[EXA|Emulate-infinitely-fast-migration-disable-memcpy.patch]] and the +[[i965_driver|Emulate-infinitely-fast-i965-compositing-make-check.patch]] +to emulate the time being spent on migration and compositing going to +zero. That's not totally realistic, but is at least a best-case look +at where we'll be with these problems fixed. And here's what it looks +like (with the previous results repeated for comparison): + +
+
NoAccel (14.4 ms.) symbols profile
+
+ +
+
EXA-without-accel (15.7 ms.) symbols profile
+
+ +
+
EXA-emulate-speedups (17.2 ms.) symbols profile
+
+ +
+
+ +Note that in this experiment, rendered results are not at all correct, +(basically, no text appears, for example). + +And, still, things aren't faster than NoAccel, but there's definitely +still lots of room for improvement. For example, the pixman profile +shows compositing, (fbCombineInU and fbFetch_a1) that should be moved +to the hardware, (particularly when the hardware is infinitely fast +like it is in my emulation here!). + +After that, pixman's rasterization would be at the top of the pixman +profile. I've been wanting rasterization to show up at the top of a +profile for a long time so I could have an excuse to implement some +ideas I have for much faster software rasterization, (and to explore +using the hardware for rasterization as well). And, for some +applications doing much more than just rendering text, rasterization +might already be a lot closer to the top. + +So that shows what software operations aren't hooked up to be +accelerated yet. What else is here? As I pointed out before, (and is +much easier to see in this chart than the one from earlier this week), +libxul is mysteriously getting slower once the i965 gets involved, but +libxul really shouldn't care. So that will be something to investigate +by actually building mozilla with debug symbols. + +Also, there's also significantly more overhead in libexa in this chart +compared to those above. So there's some room for improvement there, +(ExaOffscreenMarkUsed is at the top of the profile, and as I've +mentioned before it looks ripe for improvement). + +Finally, the i965 driver is still burning a lot of time in its wait +function here. I'm not sure what the cause of that is this time since +I've eliminated all calls to the wait function from +`i965_prepare_composite` and `i965_composite` in this experiment. + +Oh, and the big libc time in this chart is from gettimeofday, (which I +showed how to eliminate earlier). That patch hasn't been accepted +upstream yet, and it wasn't included in this run. + +As always, I've tried to make as much data available as possible, (you +can even change the .oprofile extensions on the links to .callgraph +for more data---but I often can't make sense of oprofile callgraph +reports myself). So I'd be glad for anybody to dig in deeper and +provide any useful feedback. diff --git a/src/exa/i965/emulating_speedups/Disable-acceleration-from-i965-EXA-hooks.patch b/src/exa/i965/emulating_speedups/Disable-acceleration-from-i965-EXA-hooks.patch new file mode 100644 index 0000000..4dd02dc --- /dev/null +++ b/src/exa/i965/emulating_speedups/Disable-acceleration-from-i965-EXA-hooks.patch @@ -0,0 +1,31 @@ +From 969c9466b0f9642e9c31d1d779442ede5dd3a6c9 Mon Sep 17 00:00:00 2001 +From: Carl Worth +Date: Fri, 13 Jul 2007 12:28:26 -0700 +Subject: [PATCH] Disable acceleration from i965 EXA hooks + +--- + src/i830_exa.c | 8 ++++---- + 1 files changed, 4 insertions(+), 4 deletions(-) + +diff --git a/src/i830_exa.c b/src/i830_exa.c +index fed4067..8fb1130 100644 +--- a/src/i830_exa.c ++++ b/src/i830_exa.c +@@ -493,10 +493,10 @@ I830EXAInit(ScreenPtr pScreen) + pI830->EXADriverPtr->Composite = i830_composite; + pI830->EXADriverPtr->DoneComposite = i830_done_composite; + } else { +- pI830->EXADriverPtr->CheckComposite = i965_check_composite; +- pI830->EXADriverPtr->PrepareComposite = i965_prepare_composite; +- pI830->EXADriverPtr->Composite = i965_composite; +- pI830->EXADriverPtr->DoneComposite = i830_done_composite; ++ pI830->EXADriverPtr->CheckComposite = NULL; ++ pI830->EXADriverPtr->PrepareComposite = NULL; ++ pI830->EXADriverPtr->Composite = NULL; ++ pI830->EXADriverPtr->DoneComposite = NULL; + } + + /* UploadToScreen/DownloadFromScreen */ +-- +1.5.2 + diff --git a/src/exa/i965/emulating_speedups/Disable-all-EXA-migration.patch b/src/exa/i965/emulating_speedups/Disable-all-EXA-migration.patch new file mode 100644 index 0000000..388cf06 --- /dev/null +++ b/src/exa/i965/emulating_speedups/Disable-all-EXA-migration.patch @@ -0,0 +1,25 @@ +From 6f3f98dd72763e1ca03269f677aa2850ec874ee5 Mon Sep 17 00:00:00 2001 +From: Carl Worth +Date: Fri, 13 Jul 2007 12:29:23 -0700 +Subject: [PATCH] Disable all EXA migration + +--- + exa/exa_migration.c | 2 ++ + 1 files changed, 2 insertions(+), 0 deletions(-) + +diff --git a/exa/exa_migration.c b/exa/exa_migration.c +index 70d8e12..dffb284 100644 +--- a/exa/exa_migration.c ++++ b/exa/exa_migration.c +@@ -514,6 +514,8 @@ exaDoMigration (ExaMigrationPtr pixmaps, int npixmaps, Bool can_accel) + ExaScreenPriv(pScreen); + int i, j; + ++ return; ++ + /* If this debugging flag is set, check each pixmap for whether it is marked + * as clean, and if so, actually check if that's the case. This should help + * catch issues with failing to mark a drawable as dirty. While it will +-- +1.5.2 + diff --git a/src/exa/i965/emulating_speedups/EXA-emulate-speedups/Xorg.callgraph b/src/exa/i965/emulating_speedups/EXA-emulate-speedups/Xorg.callgraph new file mode 100644 index 0000000..691277a --- /dev/null +++ b/src/exa/i965/emulating_speedups/EXA-emulate-speedups/Xorg.callgraph @@ -0,0 +1,1748 @@ +CPU: Core 2, speed 2133.49 MHz (estimated) +Counted CPU_CLK_UNHALTED events (Clock cycles when not halted) with a unit mask of 0x00 (Unhalted core cycles) count 100000 +samples % image name symbol name +------------------------------------------------------------------------------- +674 10.2948 Xorg miComputeCompositeRegion + 674 52.7800 Xorg miComputeCompositeRegion [self] + 355 27.7995 Xorg miCompositeSourceValidate + 101 7.9092 Xorg miSpriteSourceValidate + 63 4.9334 libpixman.so.0.0.0 pixman_region_rectangles + 35 2.7408 libpixman.so.0.0.0 pixman_region_n_rects + 24 1.8794 libpixman.so.0.0.0 pixman_region_not_empty + 14 1.0963 libpixman.so.0.0.0 pixman_region_init + 10 0.7831 Xorg __i686.get_pc_thunk.bx + 1 0.0783 libpixman.so.0.0.0 __i686.get_pc_thunk.bx +------------------------------------------------------------------------------- +584 8.9201 Xorg GetTimeInMillis + 584 100.000 Xorg GetTimeInMillis [self] +------------------------------------------------------------------------------- + 101 40.0794 Xorg miComputeCompositeRegion + 151 59.9206 Xorg miCompositeSourceValidate +365 5.5751 Xorg miSpriteSourceValidate + 365 100.000 Xorg miSpriteSourceValidate [self] +------------------------------------------------------------------------------- + 11 17.7419 Xorg GetScratchPixmapHeader + 51 82.2581 Xorg damageGlyphs +356 5.4376 Xorg miModifyPixmapHeader + 356 100.000 Xorg miModifyPixmapHeader [self] +------------------------------------------------------------------------------- + 1 0.4785 Xorg ProcRenderSetPictureTransform + 1 0.4785 Xorg ProcRenderFreePicture + 1 0.4785 Xorg ProcRenderSetPictureClipRectangles + 1 0.4785 Xorg ProcRenderCreatePicture + 1 0.4785 Xorg SetPictureToDefaults + 1 0.4785 Xorg ProcRenderChangePicture + 1 0.4785 Xorg ValidatePicture + 1 0.4785 Xorg ValidateOnePicture + 1 0.4785 Xorg miCompositeRects + 1 0.4785 Xorg damageValidateGC + 1 0.4785 Xorg damageChangeGC + 1 0.4785 Xorg miChangePictureClip + 1 0.4785 Xorg miDestroyPicture + 1 0.4785 Xorg damageChangeClip + 1 0.4785 Xorg SetPictureFilter + 1 0.4785 Xorg DamageCreate + 1 0.4785 Xorg damageComposite + 1 0.4785 Xorg ProcCreatePixmap + 1 0.4785 Xorg ProcFreeGC + 1 0.4785 Xorg ProcPolySegment + 1 0.4785 Xorg miDestroyClip + 1 0.4785 Xorg DamageReportDamage + 1 0.4785 Xorg DamageDestroy + 1 0.4785 Xorg damageDestroyClip + 2 0.9569 Xorg ChangeGC + 2 0.9569 Xorg dixLookupDrawable + 2 0.9569 Xorg miTrapezoidBounds + 2 0.9569 Xorg damageDamageBox + 2 0.9569 Xorg miValidatePicture + 2 0.9569 Xorg AllocatePicture + 2 0.9569 Xorg FreeResource + 3 1.4354 Xorg damageReportPostOp + 3 1.4354 Xorg damageDamageRegion + 3 1.4354 Xorg DamageRegister + 3 1.4354 Xorg SecurityLookupIDByClass + 3 1.4354 Xorg FreePicture + 3 1.4354 Xorg CreatePicture + 3 1.4354 Xorg ProcRenderFillRectangles + 4 1.9139 Xorg miRegionCreate + 4 1.9139 Xorg ProcRenderSetPictureFilter + 5 2.3923 Xorg miColorRects + 5 2.3923 Xorg miRegionDestroy + 5 2.3923 Xorg damageGlyphs + 6 2.8708 Xorg miRectsToRegion + 6 2.8708 Xorg damagePolyFillRect + 7 3.3493 Xorg _CallCallbacks + 7 3.3493 Xorg ProcRenderDispatch + 8 3.8278 Xorg XaceCatchExtProc + 10 4.7847 Xorg miComputeCompositeRegion + 13 6.2201 Xorg CallCallbacks + 15 7.1770 Xorg ProcRenderCompositeGlyphs + 15 7.1770 Xorg miCompositeSourceValidate + 15 7.1770 Xorg SecurityLookupIDByType + 25 11.9617 Xorg Dispatch +332 5.0710 Xorg __i686.get_pc_thunk.bx + 332 100.000 Xorg __i686.get_pc_thunk.bx [self] +------------------------------------------------------------------------------- + 1 0.1770 Xorg dixLookupGC + 1 0.1770 Xorg ProcRenderSetPictureFilter + 2 0.3540 Xorg ProcRenderFillRectangles + 2 0.3540 Xorg ProcRenderCompositeGlyphs + 2 0.3540 Xorg ProcRenderFreePicture + 15 2.6549 Xorg XaceCatchDispatchProc + 20 3.5398 Xorg main + 21 3.7168 Xorg dixLookupDrawable + 36 6.3717 Xorg SecurityLookupIDByClass + 107 18.9381 Xorg Dispatch + 130 23.0088 Xorg XaceCatchExtProc + 228 40.3540 Xorg SecurityLookupIDByType +296 4.5212 Xorg XaceHook + 296 52.3894 Xorg XaceHook [self] + 244 43.1858 Xorg CallCallbacks + 25 4.4248 Xorg _CallCallbacks +------------------------------------------------------------------------------- + 355 100.000 Xorg miComputeCompositeRegion +205 3.1312 Xorg miCompositeSourceValidate + 205 55.2561 Xorg miCompositeSourceValidate [self] + 151 40.7008 Xorg miSpriteSourceValidate + 15 4.0431 Xorg __i686.get_pc_thunk.bx +------------------------------------------------------------------------------- + 8 3.7559 Xorg main + 205 96.2441 Xorg Dispatch +200 3.0548 Xorg ReadRequestFromClient + 200 93.8967 Xorg ReadRequestFromClient [self] + 6 2.8169 Xorg _XSERVTransRead + 6 2.8169 libc-2.5.so memmove + 1 0.4695 Xorg _XSERVTransSocketRead +------------------------------------------------------------------------------- + 7 3.5714 Xorg ProcRenderCompositeGlyphs + 189 96.4286 Xorg FindGlyph +196 2.9937 Xorg FindGlyphRef + 196 100.000 Xorg FindGlyphRef [self] +------------------------------------------------------------------------------- + 2 0.3460 Xorg damageReportPostOp + 2 0.3460 Xorg damageDamageBox + 33 5.7093 Xorg damageDamageRegion + 541 93.5986 Xorg DamageReportDamage +170 2.5966 Xorg miUnion + 5013 95.5221 libpixman.so.0.0.0 pixman_region_union + 170 3.2393 Xorg miUnion [self] + 35 0.6669 libpixman.so.0.0.0 __i686.get_pc_thunk.bx + 13 0.2477 libpixman.so.0.0.0 pixman_region_copy + 10 0.1905 libpixman.so.0.0.0 pixman_op + 7 0.1334 libpixman.so.0.0.0 .plt +------------------------------------------------------------------------------- + 1 6.2500 Xorg miDestroyPicture + 2 12.5000 Xorg miRegionDestroy + 2 12.5000 Xorg AllocatePicture + 2 12.5000 Xorg DamageReportDamage + 4 25.0000 Xorg miRegionCreate + 5 31.2500 Xorg miComputeCompositeClip +160 2.4439 Xorg .plt + 160 100.000 Xorg .plt [self] +------------------------------------------------------------------------------- + 31122 100.000 Xorg CompositeGlyphs +141 2.1537 Xorg damageGlyphs + 30555 98.1781 libexa.so exaGlyphs + 240 0.7712 Xorg damageReportPostOp + 141 0.4531 Xorg damageGlyphs [self] + 51 0.1639 Xorg miModifyPixmapHeader + 39 0.1253 libexa.so .plt + 28 0.0900 Xorg damageDamageBox + 12 0.0386 libexa.so exaComposite + 11 0.0353 libexa.so exaPixmapDirty + 11 0.0353 libexa.so exaCopyArea + 5 0.0161 Xorg __i686.get_pc_thunk.bx + 5 0.0161 Xorg FreeScratchGC + 4 0.0129 libexa.so exaCreatePixmap + 3 0.0096 Xorg ValidateGC + 3 0.0096 Xorg GetScratchGC + 2 0.0064 Xorg FreeScratchPixmapHeader + 2 0.0064 Xorg DamageReportDamage + 2 0.0064 Xorg FreePicture + 2 0.0064 libexa.so exaGetDrawableDeltas + 1 0.0032 Xorg damagePolyFillRect + 1 0.0032 libextmod.so XvDestroyPixmap + 1 0.0032 Xorg CreatePicture + 1 0.0032 libexa.so exaGetDrawablePixmap + 1 0.0032 Xorg ValidatePicture + 1 0.0032 Xorg GetScratchPixmapHeader +------------------------------------------------------------------------------- +119 1.8176 Xorg DamageEmpty + 119 100.000 Xorg DamageEmpty [self] +------------------------------------------------------------------------------- + 10 2.6110 Xorg ProcFreeGC + 127 33.1593 Xorg ProcFreePixmap + 246 64.2298 Xorg ProcRenderFreePicture +112 1.7107 Xorg FreeResource + 146 38.1201 Xorg FreePicture + 112 29.2428 Xorg FreeResource [self] + 73 19.0601 Xorg dixDestroyPixmap + 28 7.3107 Xorg Xfree + 6 1.5666 libextmod.so XvDestroyPixmap + 5 1.3055 Xorg FlushClientCaches + 3 0.7833 Xorg Hash + 3 0.7833 Xorg FreeGC + 2 0.5222 Xorg __i686.get_pc_thunk.bx + 1 0.2611 Xorg CloseFont + 1 0.2611 Xorg miDestroyPictureClip + 1 0.2611 Xorg miDestroyPicture + 1 0.2611 Xorg damageDestroyGC + 1 0.2611 Xorg damageDestroyClip +------------------------------------------------------------------------------- + 48104 100.000 Xorg main +99 1.5121 Xorg Dispatch + 46915 97.5080 Xorg XaceCatchExtProc + 704 1.4632 Xorg XaceCatchDispatchProc + 205 0.4261 Xorg ReadRequestFromClient + 107 0.2224 Xorg XaceHook + 99 0.2058 Xorg Dispatch [self] + 25 0.0520 Xorg __i686.get_pc_thunk.bx + 18 0.0374 Xorg CallCallbacks + 11 0.0229 Xorg ProcRenderDispatch + 8 0.0166 Xorg GetExtensionEntry + 7 0.0145 Xorg ProcFreePixmap + 7 0.0145 Xorg ProcCreatePixmap + 4 0.0083 Xorg WaitForSomething + 1 0.0021 Xorg ProcSetClipRectangles + 1 0.0021 Xorg ProcChangeGC + 1 0.0021 Xorg _XSERVTransRead + 1 0.0021 Xorg FlushAllOutput +------------------------------------------------------------------------------- + 25 13.0890 Xorg XaceHook + 166 86.9110 Xorg CallCallbacks +99 1.5121 Xorg _CallCallbacks + 99 51.8325 Xorg _CallCallbacks [self] + 54 28.2723 Xorg SecurityCheckResourceIDAccess + 31 16.2304 Xorg SecurityCheckExtAccess + 7 3.6649 Xorg __i686.get_pc_thunk.bx +------------------------------------------------------------------------------- + 4 0.0127 Xorg XaceCatchExtProc + 31583 99.9873 Xorg ProcRenderDispatch +95 1.4510 Xorg ProcRenderCompositeGlyphs + 31155 98.6261 Xorg CompositeGlyphs + 225 0.7123 Xorg FindGlyph + 95 0.3007 Xorg ProcRenderCompositeGlyphs [self] + 86 0.2722 Xorg SecurityLookupIDByType + 15 0.0475 Xorg __i686.get_pc_thunk.bx + 7 0.0222 Xorg FindGlyphRef + 2 0.0063 Xorg Hash + 2 0.0063 Xorg XaceHook + 1 0.0032 Xorg ValidatePicture + 1 0.0032 Xorg PictOpValid +------------------------------------------------------------------------------- + 1 0.2625 Xorg ProcRenderTrapezoids + 7 1.8373 Xorg ProcRenderSetPictureClipRectangles + 9 2.3622 Xorg ProcRenderDispatch + 15 3.9370 Xorg ProcRenderComposite + 17 4.4619 Xorg ProcRenderSetPictureFilter + 19 4.9869 Xorg dixLookupGC + 25 6.5617 Xorg ProcRenderSetPictureTransform + 28 7.3491 Xorg ProcRenderChangePicture + 30 7.8740 Xorg ProcRenderFillRectangles + 34 8.9239 Xorg ProcFreePixmap + 53 13.9108 Xorg ProcRenderFreePicture + 57 14.9606 Xorg ProcRenderCreatePicture + 86 22.5722 Xorg ProcRenderCompositeGlyphs +91 1.3899 Xorg SecurityLookupIDByType + 228 59.8425 Xorg XaceHook + 91 23.8845 Xorg SecurityLookupIDByType [self] + 39 10.2362 Xorg Hash + 15 3.9370 Xorg __i686.get_pc_thunk.bx + 8 2.0997 Xorg CallCallbacks +------------------------------------------------------------------------------- + 3 2.6786 Xorg miColorRects + 14 12.5000 Xorg ProcChangeGC + 95 84.8214 Xorg ChangeGC +82 1.2525 Xorg dixChangeGC + 82 73.2143 Xorg dixChangeGC [self] + 18 16.0714 Xorg damageChangeGC + 6 5.3571 Xorg miBSCheapChangeGC + 6 5.3571 Xorg damageChangeClip +------------------------------------------------------------------------------- + 1 0.3623 Xorg dixLookupDrawable + 2 0.7246 Xorg XaceCatchDispatchProc + 3 1.0870 Xorg XaceCatchExtProc + 8 2.8986 Xorg SecurityLookupIDByType + 18 6.5217 Xorg Dispatch + 244 88.4058 Xorg XaceHook +81 1.2372 Xorg CallCallbacks + 166 60.1449 Xorg _CallCallbacks + 81 29.3478 Xorg CallCallbacks [self] + 13 4.7101 Xorg __i686.get_pc_thunk.bx + 9 3.2609 Xorg SecurityCheckResourceIDAccess + 7 2.5362 Xorg SecurityCheckExtAccess +------------------------------------------------------------------------------- + 1 1.4706 Xorg PictureFindFilter + 5 7.3529 Xorg SetPictureToDefaults + 62 91.1765 Xorg PictureGetFilterId +68 1.0386 Xorg CompareISOLatin1Lowered + 68 100.000 Xorg CompareISOLatin1Lowered [self] +------------------------------------------------------------------------------- + 1 1.5152 Xorg ProcFreePixmap + 1 1.5152 Xorg ProcCreatePixmap + 1 1.5152 Xorg dixLookupGC + 1 1.5152 Xorg ProcRenderCreatePicture + 2 3.0303 Xorg dixLookupDrawable + 2 3.0303 Xorg ProcRenderCompositeGlyphs + 2 3.0303 Xorg ProcRenderChangePicture + 3 4.5455 Xorg FreeResource + 3 4.5455 Xorg ProcRenderFreePicture + 4 6.0606 Xorg AddResource + 7 10.6061 Xorg SecurityLookupIDByClass + 39 59.0909 Xorg SecurityLookupIDByType +66 1.0081 Xorg Hash + 66 100.000 Xorg Hash [self] +------------------------------------------------------------------------------- + 2 1.2821 Xorg damagePolyFillRect + 3 1.9231 Xorg damageComposite + 151 96.7949 Xorg damageDamageBox +64 0.9775 Xorg damageDamageRegion + 64 41.0256 Xorg damageDamageRegion [self] + 48 30.7692 Xorg miIntersect + 33 21.1538 Xorg miUnion + 3 1.9231 Xorg __i686.get_pc_thunk.bx + 3 1.9231 Xorg getDrawableDamageRef + 3 1.9231 libpixman.so.0.0.0 pixman_region_intersect + 2 1.2821 libpixman.so.0.0.0 pixman_region_union +------------------------------------------------------------------------------- + 9 14.2857 Xorg CallCallbacks + 54 85.7143 Xorg _CallCallbacks +63 0.9623 Xorg SecurityCheckResourceIDAccess + 63 100.000 Xorg SecurityCheckResourceIDAccess [self] +------------------------------------------------------------------------------- + 8 0.0170 Xorg main + 46915 99.9830 Xorg Dispatch +54 0.8248 Xorg XaceCatchExtProc + 46655 99.4077 Xorg ProcRenderDispatch + 130 0.2770 Xorg XaceHook + 54 0.1151 Xorg XaceCatchExtProc [self] + 21 0.0447 Xorg GetExtensionEntry + 12 0.0256 Xorg ProcRenderFillRectangles + 12 0.0256 Xorg __i686.get_pc_thunk.cx + 9 0.0192 Xorg ProcRenderCreatePicture + 8 0.0170 Xorg __i686.get_pc_thunk.bx + 8 0.0170 Xorg ProcRenderChangePicture + 7 0.0149 Xorg ProcRenderSetPictureTransform + 4 0.0085 Xorg ProcRenderCompositeGlyphs + 3 0.0064 Xorg CallCallbacks + 3 0.0064 Xorg ProcRenderComposite + 3 0.0064 Xorg ProcRenderSetPictureClipRectangles + 2 0.0043 Xorg ProcRenderFreePicture + 1 0.0021 Xorg ProcRenderSetPictureFilter + 1 0.0021 Xorg ProcRenderTrapezoids +------------------------------------------------------------------------------- + 1 20.0000 Xorg dixDestroyPixmap + 4 80.0000 Xorg FreePicture +54 0.8248 Xorg damageDestroyPixmap + 208 67.0968 libexa.so exaDestroyPixmap + 54 17.4194 Xorg damageDestroyPixmap [self] + 28 9.0323 Xorg DamageDestroy + 6 1.9355 libfb.so fbDestroyPixmap + 5 1.6129 libexa.so exaOffscreenFree + 4 1.2903 Xorg Xfree + 3 0.9677 Xorg damageRemoveDamage + 1 0.3226 libexa.so .plt + 1 0.3226 libexa.so __i686.get_pc_thunk.bx +------------------------------------------------------------------------------- + 11 4.6610 Xorg ProcRenderDispatch + 225 95.3390 Xorg ProcRenderCompositeGlyphs +47 0.7179 Xorg FindGlyph + 189 80.0847 Xorg FindGlyphRef + 47 19.9153 Xorg FindGlyph [self] +------------------------------------------------------------------------------- + 2 1.8519 Xorg SetPictureFilter + 11 10.1852 Xorg CreatePicture + 27 25.0000 Xorg PictureFindFilter + 68 62.9630 Xorg SetPictureToDefaults +46 0.7026 Xorg PictureGetFilterId + 62 57.4074 Xorg CompareISOLatin1Lowered + 46 42.5926 Xorg PictureGetFilterId [self] +------------------------------------------------------------------------------- + 1 0.4739 Xorg ProcFreePixmap + 2 0.9479 Xorg miChangeClip + 3 1.4218 Xorg miDestroyPicture + 4 1.8957 Xorg damageDestroyPixmap + 6 2.8436 Xorg miRegionValidate + 19 9.0047 Xorg DamageDestroy + 28 13.2701 Xorg FreeResource + 73 34.5972 Xorg miRegionDestroy + 75 35.5450 Xorg FreePicture +46 0.7026 Xorg Xfree + 228 75.0000 libc-2.5.so free + 46 15.1316 Xorg Xfree [self] + 14 4.6053 libc-2.5.so __i686.get_pc_thunk.bx + 13 4.2763 libc-2.5.so _int_free + 3 0.9868 libc-2.5.so munmap +------------------------------------------------------------------------------- + 1 0.0923 Xorg damageGlyphs + 11 1.0157 Xorg ProcPolyFillRectangle + 31 2.8624 Xorg miCompositeRects + 69 6.3712 Xorg miCreateAlphaPicture + 971 89.6584 Xorg miColorRects +45 0.6873 Xorg damagePolyFillRect + 776 68.4303 libexa.so exaPolyFillRect + 178 15.6966 Xorg damageReportPostOp + 94 8.2892 Xorg damageDamageBox + 45 3.9683 Xorg damagePolyFillRect [self] + 8 0.7055 Xorg miRectsToRegion + 6 0.5291 Xorg __i686.get_pc_thunk.bx + 5 0.4409 Xorg miTranslateRegion + 5 0.4409 libexa.so exaGetDrawableDeltas + 4 0.3527 Xorg getDrawableDamageRef + 4 0.3527 libexa.so .plt + 2 0.1764 Xorg damageDamageRegion + 2 0.1764 Xorg miIntersect + 1 0.0882 Xorg DamageReportDamage + 1 0.0882 Xorg miRegionDestroy + 1 0.0882 libexa.so __i686.get_pc_thunk.bx + 1 0.0882 libexa.so exaGetDrawablePixmap + 1 0.0882 libexa.so exaFillRegionSolid +------------------------------------------------------------------------------- +43 0.6568 Xorg AllocatePixmap + 155 77.8894 Xorg Xalloc + 43 21.6080 Xorg AllocatePixmap [self] + 1 0.5025 libc-2.5.so malloc +------------------------------------------------------------------------------- + 2 4.6512 Xorg ProcRenderDispatch + 4 9.3023 Xorg miColorRects + 8 18.6047 Xorg ProcRenderCreatePicture + 8 18.6047 Xorg ProcRenderChangePicture + 21 48.8372 Xorg miRenderColorToPixel +43 0.6568 Xorg Ones + 43 100.000 Xorg Ones [self] +------------------------------------------------------------------------------- + 3 7.6923 Xorg ProcRenderDispatch + 10 25.6410 Xorg CreatePicture + 26 66.6667 Xorg ProcRenderChangePicture +39 0.5957 Xorg ChangePicture + 39 100.000 Xorg ChangePicture [self] +------------------------------------------------------------------------------- + 9 2.1687 Xorg XaceCatchExtProc + 406 97.8313 Xorg ProcRenderDispatch +38 0.5804 Xorg ProcRenderCreatePicture + 175 42.1687 Xorg CreatePicture + 74 17.8313 Xorg dixLookupDrawable + 57 13.7349 Xorg SecurityLookupIDByType + 49 11.8072 Xorg AddResource + 38 9.1566 Xorg ProcRenderCreatePicture [self] + 8 1.9277 Xorg Ones + 4 0.9639 Xorg SecurityLookupIDByClass + 4 0.9639 Xorg LegalNewID + 3 0.7229 Xorg AllocatePicture + 1 0.2410 Xorg __i686.get_pc_thunk.bx + 1 0.2410 Xorg Hash + 1 0.2410 Xorg miCreatePicture +------------------------------------------------------------------------------- + 7 18.4211 Xorg CallCallbacks + 31 81.5789 Xorg _CallCallbacks +38 0.5804 Xorg SecurityCheckExtAccess + 38 100.000 Xorg SecurityCheckExtAccess [self] +------------------------------------------------------------------------------- + 3 7.8947 Xorg miTrapezoidBounds + 35 92.1053 Xorg miLineFixedX +38 0.5804 Xorg __divdi3 + 38 100.000 Xorg __divdi3 [self] +------------------------------------------------------------------------------- + 1 0.5128 Xorg damageGlyphs + 5 2.5641 Xorg miCreateAlphaPicture + 6 3.0769 Xorg ProcRenderDispatch + 8 4.1026 Xorg miCompositeRects + 175 89.7436 Xorg ProcRenderCreatePicture +37 0.5651 Xorg CreatePicture + 112 39.8577 Xorg SetPictureToDefaults + 102 36.2989 Xorg AllocatePicture + 37 13.1673 Xorg CreatePicture [self] + 11 3.9146 Xorg PictureGetFilterId + 10 3.5587 Xorg ChangePicture + 5 1.7794 Xorg miChangePicture + 3 1.0676 Xorg __i686.get_pc_thunk.bx + 1 0.3559 Xorg Xalloc +------------------------------------------------------------------------------- +37 0.5651 Xorg DamageRegion + 37 100.000 Xorg DamageRegion [self] +------------------------------------------------------------------------------- + 2 1.0870 Xorg damageGlyphs + 7 3.8043 Xorg miCompositeRects + 7 3.8043 Xorg ProcRenderFreePicture + 22 11.9565 Xorg miTrapezoids + 146 79.3478 Xorg FreeResource +36 0.5499 Xorg FreePicture + 118 38.1877 libextmod.so XvDestroyPixmap + 75 24.2718 Xorg Xfree + 67 21.6828 Xorg miDestroyPicture + 36 11.6505 Xorg FreePicture [self] + 4 1.2945 Xorg damageDestroyPixmap + 3 0.9709 Xorg __i686.get_pc_thunk.bx + 3 0.9709 Xorg miDestroyPictureClip + 1 0.3236 Xorg miRegionDestroy + 1 0.3236 libextmod.so __i686.get_pc_thunk.bx + 1 0.3236 libc-2.5.so free +------------------------------------------------------------------------------- + 1 0.4065 Xorg miCreateAlphaPicture + 3 1.2195 Xorg miColorRects + 242 98.3740 Xorg ValidateGC +33 0.5040 Xorg damageValidateGC + 214 85.2590 Xorg miBSCheapValidateGC + 33 13.1474 Xorg damageValidateGC [self] + 3 1.1952 libexa.so exaValidateGC + 1 0.3984 Xorg __i686.get_pc_thunk.bx +------------------------------------------------------------------------------- + 1 1.0309 Xorg ValidatePicture + 96 98.9691 Xorg ValidateOnePicture +33 0.5040 Xorg miValidatePicture + 56 57.7320 Xorg miRegionCreate + 33 34.0206 Xorg miValidatePicture [self] + 2 2.0619 Xorg __i686.get_pc_thunk.bx + 2 2.0619 Xorg miTranslateRegion + 2 2.0619 Xorg miIntersect + 1 1.0309 Xorg miRegionInit + 1 1.0309 Xorg Xalloc +------------------------------------------------------------------------------- + 7 2.6316 Xorg Dispatch + 259 97.3684 Xorg XaceCatchDispatchProc +31 0.4735 Xorg ProcCreatePixmap + 163 61.2782 libexa.so exaCreatePixmap + 31 11.6541 Xorg dixLookupDrawable + 31 11.6541 Xorg ProcCreatePixmap [self] + 13 4.8872 Xorg AddResource + 6 2.2556 Xorg DamageRegister + 5 1.8797 libfb.so fbCreatePixmap + 4 1.5038 Xorg LegalNewID + 4 1.5038 Xorg damageInsertDamage + 3 1.1278 Xorg DamageSetReportAfterOp + 2 0.7519 Xorg DamageCreate + 1 0.3759 Xorg __i686.get_pc_thunk.bx + 1 0.3759 Xorg Hash + 1 0.3759 Xorg SecurityLookupIDByClass + 1 0.3759 libexa.so .plt +------------------------------------------------------------------------------- + 1 0.2387 Xorg ProcSetClipRectangles + 1 0.2387 Xorg AllocateGC + 1 0.2387 Xorg miValidatePicture + 1 0.2387 Xorg CreatePicture + 1 0.2387 Xorg SetClipRects + 3 0.7160 Xorg miRectAlloc + 3 0.7160 Xorg miRegionValidate + 3 0.7160 Xorg miColorRects + 4 0.9547 Xorg miRectsToRegion + 37 8.8305 Xorg AddResource + 54 12.8878 Xorg DamageCreate + 75 17.8998 Xorg miRegionCreate + 80 19.0931 Xorg AllocatePicture + 155 36.9928 Xorg AllocatePixmap +31 0.4735 Xorg Xalloc + 394 89.7494 libc-2.5.so malloc + 31 7.0615 Xorg Xalloc [self] + 8 1.8223 libc-2.5.so __i686.get_pc_thunk.bx + 6 1.3667 libc-2.5.so _int_malloc +------------------------------------------------------------------------------- + 5 0.3514 Xorg CompositeRects + 1418 99.6486 Xorg miCompositeRects +30 0.4582 Xorg miColorRects + 971 68.2361 Xorg damagePolyFillRect + 168 11.8060 Xorg ValidateGC + 97 6.8166 Xorg ChangeGC + 42 2.9515 Xorg GetScratchGC + 38 2.6704 Xorg miRenderColorToPixel + 30 2.1082 Xorg miColorRects [self] + 20 1.4055 Xorg miRegionCreate + 12 0.8433 Xorg FreeScratchGC + 9 0.6325 Xorg damageChangeClip + 5 0.3514 Xorg getDrawableDamageRef + 5 0.3514 Xorg __i686.get_pc_thunk.bx + 4 0.2811 Xorg Ones + 3 0.2108 Xorg dixChangeGC + 3 0.2108 Xorg miRegionCopy + 3 0.2108 Xorg damageValidateGC + 3 0.2108 Xorg damageDamageBox + 3 0.2108 Xorg Xalloc + 3 0.2108 libpixman.so.0.0.0 pixman_region_copy + 3 0.2108 libexa.so exaPolyFillRect + 1 0.0703 Xorg miBSCheapChangeClip +------------------------------------------------------------------------------- +30 0.4582 Xorg miGlyphExtents + 30 100.000 Xorg miGlyphExtents [self] +------------------------------------------------------------------------------- + 8 27.5862 Xorg Dispatch + 21 72.4138 Xorg XaceCatchExtProc +29 0.4430 Xorg GetExtensionEntry + 29 100.000 Xorg GetExtensionEntry [self] +------------------------------------------------------------------------------- + 1 0.8621 Xorg ProcCopyArea + 1 0.8621 Xorg ProcRenderDispatch + 2 1.7241 Xorg ProcCreateGC + 3 2.5862 Xorg XaceCatchDispatchProc + 4 3.4483 Xorg ProcPolySegment + 31 26.7241 Xorg ProcCreatePixmap + 74 63.7931 Xorg ProcRenderCreatePicture +29 0.4430 Xorg dixLookupDrawable + 61 52.5862 Xorg SecurityLookupIDByClass + 29 25.0000 Xorg dixLookupDrawable [self] + 21 18.1034 Xorg XaceHook + 2 1.7241 Xorg __i686.get_pc_thunk.bx + 2 1.7241 Xorg Hash + 1 0.8621 Xorg CallCallbacks +------------------------------------------------------------------------------- + 3 0.1900 Xorg ProcRenderFillRectangles + 1576 99.8100 Xorg CompositeRects +28 0.4277 Xorg miCompositeRects + 1418 89.8037 Xorg miColorRects + 39 2.4699 Xorg CompositePicture + 31 1.9633 Xorg damagePolyFillRect + 28 1.7733 Xorg miCompositeRects [self] + 12 0.7600 libexa.so exaCreatePixmap + 9 0.5700 Xorg ChangeGC + 9 0.5700 Xorg ValidateGC + 8 0.5066 Xorg CreatePicture + 7 0.4433 Xorg FreePicture + 5 0.3167 libextmod.so XvDestroyPixmap + 4 0.2533 Xorg miRenderColorToPixel + 2 0.1267 Xorg miRegionCreate + 2 0.1267 Xorg GetScratchGC + 2 0.1267 Xorg damageChangeClip + 1 0.0633 Xorg miRegionCopy + 1 0.0633 libextmod.so __i686.get_pc_thunk.bx + 1 0.0633 Xorg __i686.get_pc_thunk.bx +------------------------------------------------------------------------------- +27 0.4124 Xorg miComputeCompositeClip + 27 46.5517 Xorg miComputeCompositeClip [self] + 13 22.4138 Xorg miTranslateRegion + 9 15.5172 Xorg miIntersect + 5 8.6207 Xorg .plt + 3 5.1724 libpixman.so.0.0.0 pixman_region_translate + 1 1.7241 libpixman.so.0.0.0 pixman_region_intersect +------------------------------------------------------------------------------- + 62 100.000 Xorg miTrapezoidBounds +27 0.4124 Xorg miLineFixedX + 35 56.4516 Xorg __divdi3 + 27 43.5484 Xorg miLineFixedX [self] +------------------------------------------------------------------------------- + 1 4.3478 Xorg ProcRenderSetPictureClipRectangles + 6 26.0870 Xorg miChangeClip + 8 34.7826 Xorg SetPictureClipRects + 8 34.7826 Xorg damagePolyFillRect +27 0.4124 Xorg miRectsToRegion + 57 45.9677 Xorg miRegionCreate + 29 23.3871 Xorg miRegionValidate + 27 21.7742 Xorg miRectsToRegion [self] + 6 4.8387 Xorg __i686.get_pc_thunk.bx + 4 3.2258 Xorg Xalloc + 1 0.8065 Xorg miRegionInit +------------------------------------------------------------------------------- + 1 5.5556 Xorg miCreateAlphaPicture + 5 27.7778 Xorg damageGlyphs + 12 66.6667 Xorg miColorRects +26 0.3971 Xorg FreeScratchGC + 26 100.000 Xorg FreeScratchGC [self] +------------------------------------------------------------------------------- + 2 7.6923 Xorg damageDamageBox + 2 7.6923 Xorg damageCopyArea + 3 11.5385 Xorg damageDamageRegion + 4 15.3846 Xorg DamageRegister + 4 15.3846 Xorg damagePolyFillRect + 5 19.2308 Xorg miColorRects + 6 23.0769 Xorg damageReportPostOp +26 0.3971 Xorg getDrawableDamageRef + 26 96.2963 Xorg getDrawableDamageRef [self] + 1 3.7037 libfb.so __i686.get_pc_thunk.cx +------------------------------------------------------------------------------- + 11 0.0236 Xorg Dispatch + 46655 99.9764 Xorg XaceCatchExtProc +25 0.3819 Xorg ProcRenderDispatch + 31583 67.6658 Xorg ProcRenderCompositeGlyphs + 12035 25.7847 Xorg ProcRenderTrapezoids + 1679 3.5972 Xorg ProcRenderFillRectangles + 406 0.8698 Xorg ProcRenderCreatePicture + 322 0.6899 Xorg ProcRenderFreePicture + 321 0.6877 Xorg ProcRenderComposite + 92 0.1971 Xorg ProcRenderSetPictureFilter + 77 0.1650 Xorg ProcRenderChangePicture + 54 0.1157 Xorg ProcRenderSetPictureTransform + 25 0.0536 Xorg ProcRenderDispatch [self] + 25 0.0536 Xorg ProcRenderSetPictureClipRectangles + 11 0.0236 Xorg FindGlyph + 9 0.0193 Xorg SecurityLookupIDByType + 7 0.0150 Xorg __i686.get_pc_thunk.bx + 6 0.0129 Xorg CreatePicture + 5 0.0107 Xorg SetPictureTransform + 4 0.0086 Xorg PictOpValid + 4 0.0086 Xorg SetPictureFilter + 3 0.0064 Xorg ChangePicture + 2 0.0043 Xorg CompositeGlyphs + 2 0.0043 Xorg Ones + 1 0.0021 Xorg SetPictureClipRects + 1 0.0021 Xorg CompositeRects + 1 0.0021 Xorg dixLookupDrawable +------------------------------------------------------------------------------- + 8 1.1236 Xorg main + 704 98.8764 Xorg Dispatch +25 0.3819 Xorg XaceCatchDispatchProc + 259 36.3764 Xorg ProcCreatePixmap + 174 24.4382 Xorg ProcFreePixmap + 110 15.4494 Xorg ProcPolySegment + 25 3.5112 Xorg XaceCatchDispatchProc [self] + 25 3.5112 Xorg ProcSetClipRectangles + 23 3.2303 Xorg ProcChangeGC + 20 2.8090 Xorg ProcPolyFillRectangle + 19 2.6685 Xorg ProcCopyArea + 15 2.1067 Xorg ProcFreeGC + 15 2.1067 Xorg XaceHook + 8 1.1236 libexa.so exaCreatePixmap + 6 0.8427 Xorg ProcCreateGC + 3 0.4213 Xorg dixLookupDrawable + 3 0.4213 Xorg dixLookupGC + 3 0.4213 Xorg LegalNewID + 2 0.2809 Xorg CallCallbacks + 1 0.1404 Xorg ValidateGC + 1 0.1404 Xorg CreateGC +------------------------------------------------------------------------------- + 7 3.1674 Xorg ValidateGC + 214 96.8326 Xorg damageValidateGC +22 0.3360 Xorg miBSCheapValidateGC + 176 79.6380 libexa.so exaValidateGC + 22 9.9548 Xorg miBSCheapValidateGC [self] + 12 5.4299 libfb.so fbValidateGC + 9 4.0724 libexa.so .plt + 2 0.9050 libexa.so __i686.get_pc_thunk.bx +------------------------------------------------------------------------------- + 13 20.9677 Xorg ProcCreatePixmap + 49 79.0323 Xorg ProcRenderCreatePicture +21 0.3208 Xorg AddResource + 37 59.6774 Xorg Xalloc + 21 33.8710 Xorg AddResource [self] + 4 6.4516 Xorg Hash +------------------------------------------------------------------------------- + 3 2.8571 Xorg ProcRenderCreatePicture + 102 97.1429 Xorg CreatePicture +21 0.3208 Xorg AllocatePicture + 80 76.1905 Xorg Xalloc + 21 20.0000 Xorg AllocatePicture [self] + 2 1.9048 Xorg .plt + 2 1.9048 Xorg __i686.get_pc_thunk.bx +------------------------------------------------------------------------------- + 5 23.8095 Xorg ProcRenderDispatch + 16 76.1905 Xorg ProcRenderSetPictureTransform +21 0.3208 Xorg SetPictureTransform + 21 100.000 Xorg SetPictureTransform [self] +------------------------------------------------------------------------------- + 4 9.5238 Xorg miCompositeRects + 38 90.4762 Xorg miColorRects +21 0.3208 Xorg miRenderColorToPixel + 21 50.0000 Xorg Ones + 21 50.0000 Xorg miRenderColorToPixel [self] +------------------------------------------------------------------------------- + 2 4.2553 Xorg miCompositeRects + 3 6.3830 Xorg damageGlyphs + 42 89.3617 Xorg miColorRects +20 0.3055 Xorg GetScratchGC + 27 52.9412 Xorg damageChangeClip + 20 39.2157 Xorg GetScratchGC [self] + 4 7.8431 Xorg miBSCheapChangeClip +------------------------------------------------------------------------------- + 8 9.4118 Xorg XaceCatchExtProc + 77 90.5882 Xorg ProcRenderDispatch +20 0.3055 Xorg ProcRenderChangePicture + 28 32.9412 Xorg SecurityLookupIDByType + 26 30.5882 Xorg ChangePicture + 20 23.5294 Xorg ProcRenderChangePicture [self] + 8 9.4118 Xorg Ones + 2 2.3529 Xorg Hash + 1 1.1765 Xorg __i686.get_pc_thunk.bx +------------------------------------------------------------------------------- + 12 0.7096 Xorg XaceCatchExtProc + 1679 99.2904 Xorg ProcRenderDispatch +20 0.3055 Xorg ProcRenderFillRectangles + 1633 96.5701 Xorg CompositeRects + 30 1.7741 Xorg SecurityLookupIDByType + 20 1.1827 Xorg ProcRenderFillRectangles [self] + 3 0.1774 Xorg __i686.get_pc_thunk.bx + 3 0.1774 Xorg miCompositeRects + 2 0.1183 Xorg XaceHook +------------------------------------------------------------------------------- + 1 1.5152 Xorg ProcCreatePixmap + 4 6.0606 Xorg ProcRenderCreatePicture + 61 92.4242 Xorg dixLookupDrawable +20 0.3055 Xorg SecurityLookupIDByClass + 36 54.5455 Xorg XaceHook + 20 30.3030 Xorg SecurityLookupIDByClass [self] + 7 10.6061 Xorg Hash + 3 4.5455 Xorg __i686.get_pc_thunk.bx +------------------------------------------------------------------------------- + 112 100.000 Xorg CreatePicture +20 0.3055 Xorg SetPictureToDefaults + 68 59.6491 Xorg PictureGetFilterId + 20 17.5439 libc-2.5.so strlen + 20 17.5439 Xorg SetPictureToDefaults [self] + 5 4.3860 Xorg CompareISOLatin1Lowered + 1 0.8772 Xorg __i686.get_pc_thunk.bx +------------------------------------------------------------------------------- + 4 6.2500 Xorg ProcRenderDispatch + 60 93.7500 Xorg ProcRenderSetPictureFilter +18 0.2749 Xorg SetPictureFilter + 42 65.6250 Xorg PictureFindFilter + 18 28.1250 Xorg SetPictureFilter [self] + 2 3.1250 Xorg PictureGetFilterId + 1 1.5625 Xorg __i686.get_pc_thunk.bx + 1 1.5625 Xorg miChangePictureFilter +------------------------------------------------------------------------------- + 1 0.5714 Xorg damageCopyArea + 3 1.7143 Xorg miColorRects + 3 1.7143 Xorg CompositePicture + 6 3.4286 Xorg damagePolySegment + 28 16.0000 Xorg damageGlyphs + 40 22.8571 Xorg damageComposite + 94 53.7143 Xorg damagePolyFillRect +18 0.2749 Xorg damageDamageBox + 151 86.2857 Xorg damageDamageRegion + 18 10.2857 Xorg damageDamageBox [self] + 2 1.1429 Xorg __i686.get_pc_thunk.bx + 2 1.1429 Xorg miUnion + 2 1.1429 Xorg getDrawableDamageRef +------------------------------------------------------------------------------- + 2 3.6364 Xorg miCompositeRects + 6 10.9091 Xorg dixChangeGC + 9 16.3636 Xorg miColorRects + 11 20.0000 Xorg SetClipRects + 27 49.0909 Xorg GetScratchGC +17 0.2597 Xorg damageChangeClip + 34 61.8182 Xorg miBSCheapChangeClip + 17 30.9091 Xorg damageChangeClip [self] + 3 5.4545 Xorg miChangeClip + 1 1.8182 Xorg __i686.get_pc_thunk.bx +------------------------------------------------------------------------------- + 2 100.000 Xorg ProcCreatePixmap +15 0.2291 Xorg DamageCreate + 54 77.1429 Xorg Xalloc + 15 21.4286 Xorg DamageCreate [self] + 1 1.4286 Xorg __i686.get_pc_thunk.bx +------------------------------------------------------------------------------- + 1 2.3256 Xorg ProcRenderSetPictureFilter + 42 97.6744 Xorg SetPictureFilter +15 0.2291 Xorg PictureFindFilter + 27 62.7907 Xorg PictureGetFilterId + 15 34.8837 Xorg PictureFindFilter [self] + 1 2.3256 Xorg CompareISOLatin1Lowered +------------------------------------------------------------------------------- + 7 11.4754 Xorg XaceCatchExtProc + 54 88.5246 Xorg ProcRenderDispatch +15 0.2291 Xorg ProcRenderSetPictureTransform + 25 40.9836 Xorg SecurityLookupIDByType + 16 26.2295 Xorg SetPictureTransform + 15 24.5902 Xorg ProcRenderSetPictureTransform [self] + 4 6.5574 Xorg miChangePictureTransform + 1 1.6393 Xorg __i686.get_pc_thunk.bx +------------------------------------------------------------------------------- + 7 3.8674 Xorg Dispatch + 174 96.1326 Xorg XaceCatchDispatchProc +14 0.2138 Xorg ProcFreePixmap + 127 70.1657 Xorg FreeResource + 34 18.7845 Xorg SecurityLookupIDByType + 14 7.7348 Xorg ProcFreePixmap [self] + 3 1.6575 Xorg dixDestroyPixmap + 1 0.5525 Xorg Hash + 1 0.5525 Xorg FlushClientCaches + 1 0.5525 Xorg Xfree +------------------------------------------------------------------------------- + 1 0.1789 Xorg damagePolyFillRect + 2 0.3578 Xorg damageGlyphs + 556 99.4633 Xorg damageReportPostOp +13 0.1986 Xorg DamageReportDamage + 541 96.7800 Xorg miUnion + 13 2.3256 Xorg DamageReportDamage [self] + 2 0.3578 Xorg .plt + 2 0.3578 libpixman.so.0.0.0 pixman_region_union + 1 0.1789 Xorg __i686.get_pc_thunk.bx +------------------------------------------------------------------------------- + 111 100.000 Xorg ValidatePicture +13 0.1986 Xorg ValidateOnePicture + 96 85.7143 Xorg miValidatePicture + 13 11.6071 Xorg ValidateOnePicture [self] + 1 0.8929 Xorg __i686.get_pc_thunk.bx + 1 0.8929 Xorg miTranslateRegion + 1 0.8929 Xorg miRegionCreate +------------------------------------------------------------------------------- + 1 0.1724 Xorg ProcPolySegment + 1 0.1724 Xorg CompositeGlyphs + 2 0.3448 Xorg damagePolySegment + 158 27.2414 Xorg damageComposite + 178 30.6897 Xorg damagePolyFillRect + 240 41.3793 Xorg damageGlyphs +13 0.1986 Xorg damageReportPostOp + 556 95.8621 Xorg DamageReportDamage + 13 2.2414 Xorg damageReportPostOp [self] + 6 1.0345 Xorg getDrawableDamageRef + 3 0.5172 Xorg __i686.get_pc_thunk.bx + 2 0.3448 Xorg miUnion +------------------------------------------------------------------------------- + 1 0.7353 Xorg ValidateOnePicture + 2 1.4706 Xorg miCompositeRects + 20 14.7059 Xorg miColorRects + 56 41.1765 Xorg miValidatePicture + 57 41.9118 Xorg miRectsToRegion +13 0.1986 Xorg miRegionCreate + 75 55.1471 Xorg Xalloc + 30 22.0588 Xorg miRegionInit + 13 9.5588 Xorg miRegionCreate [self] + 4 2.9412 Xorg .plt + 4 2.9412 Xorg __i686.get_pc_thunk.bx + 4 2.9412 libpixman.so.0.0.0 pixman_region_init + 4 2.9412 libpixman.so.0.0.0 pixman_region_init_with_extents + 2 1.4706 libc-2.5.so malloc +------------------------------------------------------------------------------- + 29 100.000 Xorg miRectsToRegion +13 0.1986 Xorg miRegionValidate + 13 44.8276 Xorg miRegionValidate [self] + 6 20.6897 Xorg Xfree + 4 13.7931 Xorg miRectAlloc + 3 10.3448 Xorg Xalloc + 2 6.8966 Xorg QuickSortRects + 1 3.4483 libc-2.5.so free +------------------------------------------------------------------------------- + 2 0.6173 Xorg XaceCatchExtProc + 322 99.3827 Xorg ProcRenderDispatch +12 0.1833 Xorg ProcRenderFreePicture + 246 75.9259 Xorg FreeResource + 53 16.3580 Xorg SecurityLookupIDByType + 12 3.7037 Xorg ProcRenderFreePicture [self] + 7 2.1605 Xorg FreePicture + 3 0.9259 Xorg Hash + 2 0.6173 Xorg XaceHook + 1 0.3086 Xorg __i686.get_pc_thunk.bx +------------------------------------------------------------------------------- + 12 100.000 Xorg XaceCatchExtProc +12 0.1833 Xorg __i686.get_pc_thunk.cx + 12 100.000 Xorg __i686.get_pc_thunk.cx [self] +------------------------------------------------------------------------------- + 2 0.0279 Xorg ProcRenderComposite + 7172 99.9721 Xorg CompositePicture +12 0.1833 Xorg damageComposite + 6960 96.9900 libexa.so exaComposite + 158 2.2018 Xorg damageReportPostOp + 40 0.5574 Xorg damageDamageBox + 12 0.1672 Xorg damageComposite [self] + 3 0.0418 Xorg damageDamageRegion + 1 0.0139 Xorg __i686.get_pc_thunk.bx + 1 0.0139 libexa.so __i686.get_pc_thunk.bx + 1 0.0139 libexa.so exaOpReadsDestination +------------------------------------------------------------------------------- + 1 1.3699 Xorg FreePicture + 1 1.3699 Xorg damagePolyFillRect + 1 1.3699 Xorg miDestroyGC + 2 2.7397 Xorg miDestroyPictureClip + 14 19.1781 Xorg miDestroyClip + 54 73.9726 Xorg miDestroyPicture +12 0.1833 Xorg miRegionDestroy + 73 49.6599 Xorg Xfree + 44 29.9320 libpixman.so.0.0.0 pixman_region_fini + 12 8.1633 Xorg miRegionDestroy [self] + 8 5.4422 libc-2.5.so free + 5 3.4014 Xorg __i686.get_pc_thunk.bx + 3 2.0408 libpixman.so.0.0.0 __i686.get_pc_thunk.bx + 2 1.3605 Xorg .plt +------------------------------------------------------------------------------- + 1 4.7619 Xorg ValidateOnePicture + 2 9.5238 Xorg miValidatePicture + 5 23.8095 Xorg damagePolyFillRect + 13 61.9048 Xorg miComputeCompositeClip +12 0.1833 Xorg miTranslateRegion + 25 65.7895 libpixman.so.0.0.0 pixman_region_translate + 12 31.5789 Xorg miTranslateRegion [self] + 1 2.6316 libpixman.so.0.0.0 __i686.get_pc_thunk.bx +------------------------------------------------------------------------------- + 1 0.0612 Xorg ProcRenderDispatch + 1633 99.9388 Xorg ProcRenderFillRectangles +11 0.1680 Xorg CompositeRects + 1576 96.4504 Xorg miCompositeRects + 41 2.5092 Xorg ValidatePicture + 11 0.6732 Xorg CompositeRects [self] + 5 0.3060 Xorg miColorRects + 1 0.0612 Xorg PictureMatchFormat +------------------------------------------------------------------------------- + 1 14.2857 Xorg miCreateAlphaPicture + 6 85.7143 Xorg ProcCreatePixmap +11 0.1680 Xorg DamageRegister + 11 61.1111 Xorg DamageRegister [self] + 4 22.2222 Xorg getDrawableDamageRef + 3 16.6667 Xorg __i686.get_pc_thunk.bx +------------------------------------------------------------------------------- + 3 27.2727 Xorg XaceCatchDispatchProc + 4 36.3636 Xorg ProcCreatePixmap + 4 36.3636 Xorg ProcRenderCreatePicture +11 0.1680 Xorg LegalNewID + 11 100.000 Xorg LegalNewID [self] +------------------------------------------------------------------------------- + 1 0.5000 Xorg XaceCatchDispatchProc + 2 1.0000 Xorg ProcCopyArea + 3 1.5000 Xorg damageGlyphs + 4 2.0000 Xorg miCreateAlphaPicture + 6 3.0000 Xorg ProcPolyFillRectangle + 7 3.5000 Xorg ProcPolySegment + 9 4.5000 Xorg miCompositeRects + 168 84.0000 Xorg miColorRects +11 0.1680 Xorg ValidateGC + 242 93.0769 Xorg damageValidateGC + 11 4.2308 Xorg ValidateGC [self] + 7 2.6923 Xorg miBSCheapValidateGC +------------------------------------------------------------------------------- + 5 45.4545 Xorg damageChangeGC + 6 54.5455 Xorg dixChangeGC +11 0.1680 Xorg miBSCheapChangeGC + 11 100.000 Xorg miBSCheapChangeGC [self] +------------------------------------------------------------------------------- + 28 100.000 Xorg damageDestroyPixmap +10 0.1527 Xorg DamageDestroy + 19 61.2903 Xorg Xfree + 10 32.2581 Xorg DamageDestroy [self] + 1 3.2258 Xorg __i686.get_pc_thunk.bx + 1 3.2258 libc-2.5.so free +------------------------------------------------------------------------------- + 1 5.2632 Xorg ChangeGC + 18 94.7368 Xorg dixChangeGC +10 0.1527 Xorg damageChangeGC + 10 52.6316 Xorg damageChangeGC [self] + 5 26.3158 Xorg miBSCheapChangeGC + 3 15.7895 Xorg miChangeGC + 1 5.2632 Xorg __i686.get_pc_thunk.bx +------------------------------------------------------------------------------- + 2 0.0064 Xorg ProcRenderDispatch + 31155 99.9936 Xorg ProcRenderCompositeGlyphs +9 0.1375 Xorg CompositeGlyphs + 31122 99.8748 Xorg damageGlyphs + 29 0.0931 Xorg ValidatePicture + 9 0.0289 Xorg CompositeGlyphs [self] + 1 0.0032 Xorg damageReportPostOp +------------------------------------------------------------------------------- + 1 1.0753 Xorg XaceCatchExtProc + 92 98.9247 Xorg ProcRenderDispatch +9 0.1375 Xorg ProcRenderSetPictureFilter + 60 64.5161 Xorg SetPictureFilter + 17 18.2796 Xorg SecurityLookupIDByType + 9 9.6774 Xorg ProcRenderSetPictureFilter [self] + 4 4.3011 Xorg __i686.get_pc_thunk.bx + 1 1.0753 Xorg XaceHook + 1 1.0753 Xorg PictureFindFilter + 1 1.0753 Xorg miChangePictureFilter +------------------------------------------------------------------------------- + 3 9.0909 Xorg damageChangeClip + 30 90.9091 Xorg miBSCheapChangeClip +9 0.1375 Xorg miChangeClip + 16 48.4848 Xorg miDestroyClip + 9 27.2727 Xorg miChangeClip [self] + 6 18.1818 Xorg miRectsToRegion + 2 6.0606 Xorg Xfree +------------------------------------------------------------------------------- + 1 3.1250 Xorg miRectsToRegion + 1 3.1250 Xorg miValidatePicture + 30 93.7500 Xorg miRegionCreate +9 0.1375 Xorg miRegionInit + 12 37.5000 libpixman.so.0.0.0 pixman_region_init_with_extents + 9 28.1250 Xorg miRegionInit [self] + 8 25.0000 libpixman.so.0.0.0 pixman_region_init + 3 9.3750 libpixman.so.0.0.0 __i686.get_pc_thunk.bx +------------------------------------------------------------------------------- + 9 8.4906 Xorg miCompositeRects + 97 91.5094 Xorg miColorRects +8 0.1222 Xorg ChangeGC + 95 89.6226 Xorg dixChangeGC + 8 7.5472 Xorg ChangeGC [self] + 2 1.8868 Xorg __i686.get_pc_thunk.bx + 1 0.9434 Xorg damageChangeGC +------------------------------------------------------------------------------- + 4 100.000 Xorg ProcCreatePixmap +8 0.1222 Xorg damageInsertDamage + 8 100.000 Xorg damageInsertDamage [self] +------------------------------------------------------------------------------- + 1 2.5641 Xorg miColorRects + 4 10.2564 Xorg GetScratchGC + 34 87.1795 Xorg damageChangeClip +8 0.1222 Xorg miBSCheapChangeClip + 30 76.9231 Xorg miChangeClip + 8 20.5128 Xorg miBSCheapChangeClip [self] + 1 2.5641 Xorg miDestroyClip +------------------------------------------------------------------------------- + 2 3.2787 Xorg miValidatePicture + 2 3.2787 Xorg damagePolyFillRect + 9 14.7541 Xorg miComputeCompositeClip + 48 78.6885 Xorg damageDamageRegion +8 0.1222 Xorg miIntersect + 58 82.8571 libpixman.so.0.0.0 pixman_region_intersect + 8 11.4286 Xorg miIntersect [self] + 4 5.7143 libpixman.so.0.0.0 __i686.get_pc_thunk.bx +------------------------------------------------------------------------------- + 3 100.000 Xorg ProcCreatePixmap +7 0.1069 Xorg DamageSetReportAfterOp + 7 100.000 Xorg DamageSetReportAfterOp [self] +------------------------------------------------------------------------------- + 3 0.9259 Xorg XaceCatchExtProc + 321 99.0741 Xorg ProcRenderDispatch +7 0.1069 Xorg ProcRenderComposite + 300 92.3077 Xorg CompositePicture + 15 4.6154 Xorg SecurityLookupIDByType + 7 2.1538 Xorg ProcRenderComposite [self] + 2 0.6154 Xorg damageComposite + 1 0.3077 Xorg ValidatePicture +------------------------------------------------------------------------------- + 1 1.4706 Xorg FreeResource + 67 98.5294 Xorg FreePicture +7 0.1069 Xorg miDestroyPicture + 54 78.2609 Xorg miRegionDestroy + 7 10.1449 Xorg miDestroyPicture [self] + 3 4.3478 Xorg Xfree + 3 4.3478 libpixman.so.0.0.0 pixman_region_fini + 1 1.4493 Xorg .plt + 1 1.4493 Xorg __i686.get_pc_thunk.bx +------------------------------------------------------------------------------- + 1 11.1111 Xorg FreeResource + 1 11.1111 Xorg SetPictureClipRects + 3 33.3333 Xorg FreePicture + 4 44.4444 Xorg miChangePictureClip +7 0.1069 Xorg miDestroyPictureClip + 7 77.7778 Xorg miDestroyPictureClip [self] + 2 22.2222 Xorg miRegionDestroy +------------------------------------------------------------------------------- + 74 100.000 Xorg miTrapezoids +7 0.1069 Xorg miTrapezoidBounds + 62 83.7838 Xorg miLineFixedX + 7 9.4595 Xorg miTrapezoidBounds [self] + 3 4.0541 Xorg __divdi3 + 2 2.7027 Xorg __i686.get_pc_thunk.bx +------------------------------------------------------------------------------- + 39 0.5428 Xorg miCompositeRects + 300 4.1754 Xorg ProcRenderComposite + 6846 95.2818 Xorg miTrapezoids +6 0.0916 Xorg CompositePicture + 7172 99.7913 Xorg damageComposite + 6 0.0835 Xorg CompositePicture [self] + 5 0.0696 Xorg ValidatePicture + 3 0.0417 Xorg damageDamageBox + 1 0.0139 libexa.so exaComposite +------------------------------------------------------------------------------- + 1 16.6667 Xorg ProcFreePixmap + 5 83.3333 Xorg FreeResource +6 0.0916 Xorg FlushClientCaches + 6 100.000 Xorg FlushClientCaches [self] +------------------------------------------------------------------------------- + 1 100.000 Xorg ProcRenderCreatePicture +6 0.0916 Xorg miCreatePicture + 6 100.000 Xorg miCreatePicture [self] +------------------------------------------------------------------------------- + 1 20.0000 Xorg ProcRenderCompositeGlyphs + 4 80.0000 Xorg ProcRenderDispatch +5 0.0764 Xorg PictOpValid + 5 100.000 Xorg PictOpValid [self] +------------------------------------------------------------------------------- + 1 1.2500 Xorg ProcRenderComposite + 1 1.2500 Xorg ProcRenderCompositeGlyphs + 1 1.2500 Xorg damageGlyphs + 2 2.5000 Xorg CompositeTrapezoids + 5 6.2500 Xorg CompositePicture + 29 36.2500 Xorg CompositeGlyphs + 41 51.2500 Xorg CompositeRects +5 0.0764 Xorg ValidatePicture + 111 94.0678 Xorg ValidateOnePicture + 5 4.2373 Xorg ValidatePicture [self] + 1 0.8475 Xorg __i686.get_pc_thunk.bx + 1 0.8475 Xorg miValidatePicture +------------------------------------------------------------------------------- + 1 3.8462 Xorg ProcCopyArea + 3 11.5385 Xorg ProcFreeGC + 3 11.5385 Xorg XaceCatchDispatchProc + 4 15.3846 Xorg ProcPolySegment + 6 23.0769 Xorg ProcSetClipRectangles + 9 34.6154 Xorg ProcChangeGC +5 0.0764 Xorg dixLookupGC + 19 73.0769 Xorg SecurityLookupIDByType + 5 19.2308 Xorg dixLookupGC [self] + 1 3.8462 Xorg Hash + 1 3.8462 Xorg XaceHook +------------------------------------------------------------------------------- + 5 100.000 Xorg CreatePicture +5 0.0764 Xorg miChangePicture + 5 100.000 Xorg miChangePicture [self] +------------------------------------------------------------------------------- + 1 0.0083 Xorg ProcRenderTrapezoids + 12028 99.9917 Xorg CompositeTrapezoids +5 0.0764 Xorg miTrapezoids + 6846 56.9030 Xorg CompositePicture + 4986 41.4429 libexa.so exaRasterizeTrapezoid + 94 0.7813 Xorg miCreateAlphaPicture + 74 0.6151 Xorg miTrapezoidBounds + 22 0.1829 Xorg FreePicture + 5 0.0416 Xorg miTrapezoids [self] + 2 0.0166 libexa.so .plt + 1 0.0083 libextmod.so XvDestroyPixmap + 1 0.0083 libfb.so fbRasterizeTrapezoid +------------------------------------------------------------------------------- + 92 100.000 Xorg ProcPolySegment +4 0.0611 Xorg damagePolySegment + 79 85.8696 libexa.so exaPolySegment + 6 6.5217 Xorg damageDamageBox + 4 4.3478 Xorg damagePolySegment [self] + 2 2.1739 Xorg damageReportPostOp + 1 1.0870 libexa.so exaPolyFillRect +------------------------------------------------------------------------------- + 4 100.000 Xorg ProcRenderSetPictureTransform +4 0.0611 Xorg miChangePictureTransform + 4 100.000 Xorg miChangePictureTransform [self] +------------------------------------------------------------------------------- + 2 100.000 Xorg damageGlyphs +3 0.0458 Xorg FreeScratchPixmapHeader + 3 100.000 Xorg FreeScratchPixmapHeader [self] +------------------------------------------------------------------------------- + 3 10.7143 Xorg XaceCatchExtProc + 25 89.2857 Xorg ProcRenderDispatch +3 0.0458 Xorg ProcRenderSetPictureClipRectangles + 15 53.5714 Xorg SetPictureClipRects + 7 25.0000 Xorg SecurityLookupIDByType + 3 10.7143 Xorg ProcRenderSetPictureClipRectangles [self] + 1 3.5714 Xorg __i686.get_pc_thunk.bx + 1 3.5714 Xorg miRectsToRegion + 1 3.5714 Xorg miChangePictureClip +------------------------------------------------------------------------------- + 1 0.0083 Xorg XaceCatchExtProc + 12035 99.9917 Xorg ProcRenderDispatch +3 0.0458 Xorg ProcRenderTrapezoids + 12032 99.9585 Xorg CompositeTrapezoids + 3 0.0249 Xorg ProcRenderTrapezoids [self] + 1 0.0083 Xorg SecurityLookupIDByType + 1 0.0083 Xorg miTrapezoids +------------------------------------------------------------------------------- + 1 3.8462 Xorg Dispatch + 25 96.1538 Xorg XaceCatchDispatchProc +3 0.0458 Xorg ProcSetClipRectangles + 15 57.6923 Xorg SetClipRects + 6 23.0769 Xorg dixLookupGC + 3 11.5385 Xorg ProcSetClipRectangles [self] + 1 3.8462 Xorg Xalloc + 1 3.8462 libc-2.5.so memmove +------------------------------------------------------------------------------- + 3 100.000 Xorg damageDestroyPixmap +3 0.0458 Xorg damageRemoveDamage + 3 100.000 Xorg damageRemoveDamage [self] +------------------------------------------------------------------------------- + 3 3.9474 Xorg ProcFreePixmap + 73 96.0526 Xorg FreeResource +3 0.0458 Xorg dixDestroyPixmap + 70 92.1053 libextmod.so XvDestroyPixmap + 3 3.9474 Xorg dixDestroyPixmap [self] + 2 2.6316 libextmod.so __i686.get_pc_thunk.bx + 1 1.3158 Xorg damageDestroyPixmap +------------------------------------------------------------------------------- + 3 100.000 Xorg damageChangeGC +3 0.0458 Xorg miChangeGC + 3 100.000 Xorg miChangeGC [self] +------------------------------------------------------------------------------- + 12032 100.000 Xorg ProcRenderTrapezoids +2 0.0305 Xorg CompositeTrapezoids + 12028 99.9668 Xorg miTrapezoids + 2 0.0166 Xorg ValidatePicture + 2 0.0166 Xorg CompositeTrapezoids [self] +------------------------------------------------------------------------------- + 1 25.0000 Xorg XaceCatchDispatchProc + 3 75.0000 Xorg ProcCreateGC +2 0.0305 Xorg CreateGC + 2 50.0000 Xorg CreateGC [self] + 1 25.0000 Xorg AllocateGC + 1 25.0000 Xorg damageCreateGC +------------------------------------------------------------------------------- + 20 100.000 Xorg XaceCatchDispatchProc +2 0.0305 Xorg ProcPolyFillRectangle + 11 55.0000 Xorg damagePolyFillRect + 6 30.0000 Xorg ValidateGC + 2 10.0000 Xorg ProcPolyFillRectangle [self] + 1 5.0000 libexa.so exaPolyFillRect +------------------------------------------------------------------------------- + 2 100.000 Xorg miRegionValidate +2 0.0305 Xorg QuickSortRects + 2 100.000 Xorg QuickSortRects [self] +------------------------------------------------------------------------------- + 1 14.2857 Xorg Dispatch + 6 85.7143 Xorg ReadRequestFromClient +2 0.0305 Xorg _XSERVTransRead + 5 71.4286 libc-2.5.so __read_nocancel + 2 28.5714 Xorg _XSERVTransRead [self] +------------------------------------------------------------------------------- + 13 100.000 Xorg ProcCopyArea +2 0.0305 Xorg damageCopyArea + 8 61.5385 libexa.so exaCopyArea + 2 15.3846 Xorg getDrawableDamageRef + 2 15.3846 Xorg damageCopyArea [self] + 1 7.6923 Xorg damageDamageBox +------------------------------------------------------------------------------- + 1 14.2857 Xorg ProcRenderSetPictureClipRectangles + 6 85.7143 Xorg SetPictureClipRects +2 0.0305 Xorg miChangePictureClip + 4 57.1429 Xorg miDestroyPictureClip + 2 28.5714 Xorg miChangePictureClip [self] + 1 14.2857 Xorg __i686.get_pc_thunk.bx +------------------------------------------------------------------------------- + 1 50.0000 Xorg SetPictureFilter + 1 50.0000 Xorg ProcRenderSetPictureFilter +2 0.0305 Xorg miChangePictureFilter + 2 100.000 Xorg miChangePictureFilter [self] +------------------------------------------------------------------------------- + 1 50.0000 Xorg CreateGC + 1 50.0000 Xorg ProcCreateGC +1 0.0153 Xorg AllocateGC + 1 50.0000 Xorg Xalloc + 1 50.0000 Xorg AllocateGC [self] +------------------------------------------------------------------------------- + 1 100.000 Xorg BlockHandler +1 0.0153 Xorg AnimCurScreenBlockHandler + 1 100.000 Xorg AnimCurScreenBlockHandler [self] +------------------------------------------------------------------------------- + 1 100.000 Xorg FreeResource +1 0.0153 Xorg CloseFont + 1 100.000 Xorg CloseFont [self] +------------------------------------------------------------------------------- + 1 100.000 Xorg damageGlyphs +1 0.0153 Xorg GetScratchPixmapHeader + 11 91.6667 Xorg miModifyPixmapHeader + 1 8.3333 Xorg GetScratchPixmapHeader [self] +------------------------------------------------------------------------------- + 1 100.000 Xorg CompositeRects +1 0.0153 Xorg PictureMatchFormat + 1 100.000 Xorg PictureMatchFormat [self] +------------------------------------------------------------------------------- + 1 4.1667 Xorg Dispatch + 23 95.8333 Xorg XaceCatchDispatchProc +1 0.0153 Xorg ProcChangeGC + 14 58.3333 Xorg dixChangeGC + 9 37.5000 Xorg dixLookupGC + 1 4.1667 Xorg ProcChangeGC [self] +------------------------------------------------------------------------------- + 19 100.000 Xorg XaceCatchDispatchProc +1 0.0153 Xorg ProcCopyArea + 13 68.4211 Xorg damageCopyArea + 2 10.5263 Xorg ValidateGC + 1 5.2632 Xorg dixLookupGC + 1 5.2632 Xorg dixLookupDrawable + 1 5.2632 libexa.so exaCopyArea + 1 5.2632 Xorg ProcCopyArea [self] +------------------------------------------------------------------------------- + 15 100.000 Xorg XaceCatchDispatchProc +1 0.0153 Xorg ProcFreeGC + 10 66.6667 Xorg FreeResource + 3 20.0000 Xorg dixLookupGC + 1 6.6667 Xorg __i686.get_pc_thunk.bx + 1 6.6667 Xorg ProcFreeGC [self] +------------------------------------------------------------------------------- + 110 100.000 Xorg XaceCatchDispatchProc +1 0.0153 Xorg ProcPolySegment + 92 83.6364 Xorg damagePolySegment + 7 6.3636 Xorg ValidateGC + 4 3.6364 Xorg dixLookupGC + 4 3.6364 Xorg dixLookupDrawable + 1 0.9091 Xorg __i686.get_pc_thunk.bx + 1 0.9091 Xorg damageReportPostOp + 1 0.9091 Xorg ProcPolySegment [self] +------------------------------------------------------------------------------- + 1 6.2500 Xorg ProcRenderDispatch + 15 93.7500 Xorg ProcRenderSetPictureClipRectangles +1 0.0153 Xorg SetPictureClipRects + 8 50.0000 Xorg miRectsToRegion + 6 37.5000 Xorg miChangePictureClip + 1 6.2500 Xorg miDestroyPictureClip + 1 6.2500 Xorg SetPictureClipRects [self] +------------------------------------------------------------------------------- +1 0.0153 Xorg SmartScheduleTimer + 1 100.000 Xorg SmartScheduleTimer [self] +------------------------------------------------------------------------------- + 4 100.000 Xorg Dispatch +1 0.0153 Xorg WaitForSomething + 2 50.0000 Xorg BlockHandler + 1 25.0000 Xorg WakeupHandler + 1 25.0000 Xorg WaitForSomething [self] +------------------------------------------------------------------------------- + 1 100.000 Xorg ReadRequestFromClient +1 0.0153 Xorg _XSERVTransSocketRead + 1 100.000 Xorg _XSERVTransSocketRead [self] +------------------------------------------------------------------------------- + 1 33.3333 Xorg FreeResource + 2 66.6667 Xorg FreeGC +1 0.0153 Xorg damageDestroyClip + 1 33.3333 Xorg __i686.get_pc_thunk.bx + 1 33.3333 Xorg miBSCheapDestroyClip + 1 33.3333 Xorg damageDestroyClip [self] +------------------------------------------------------------------------------- + 1 50.0000 Xorg FreeResource + 1 50.0000 Xorg FreeGC +1 0.0153 Xorg damageDestroyGC + 1 50.0000 Xorg miBSCheapDestroyGC + 1 50.0000 Xorg damageDestroyGC [self] +------------------------------------------------------------------------------- + 1 100.000 Xorg damageCreateGC +1 0.0153 Xorg miBSCreateGC + 1 100.000 Xorg miBSCreateGC [self] +------------------------------------------------------------------------------- + 94 100.000 Xorg miTrapezoids +1 0.0153 Xorg miCreateAlphaPicture + 69 73.4043 Xorg damagePolyFillRect + 9 9.5745 libexa.so exaCreatePixmap + 5 5.3191 Xorg CreatePicture + 4 4.2553 Xorg ValidateGC + 2 2.1277 libextmod.so XvDestroyPixmap + 1 1.0638 Xorg FreeScratchGC + 1 1.0638 Xorg damageValidateGC + 1 1.0638 Xorg DamageRegister + 1 1.0638 libexa.so exaPolyFillRect + 1 1.0638 Xorg miCreateAlphaPicture [self] +------------------------------------------------------------------------------- + 1 5.5556 Xorg miBSCheapChangeClip + 1 5.5556 Xorg miBSCheapDestroyClip + 16 88.8889 Xorg miChangeClip +1 0.0153 Xorg miDestroyClip + 14 77.7778 Xorg miRegionDestroy + 2 11.1111 libpixman.so.0.0.0 pixman_region_fini + 1 5.5556 Xorg __i686.get_pc_thunk.bx + 1 5.5556 Xorg miDestroyClip [self] +------------------------------------------------------------------------------- + 4 100.000 Xorg miRegionValidate +1 0.0153 Xorg miRectAlloc + 3 75.0000 Xorg Xalloc + 1 25.0000 Xorg miRectAlloc [self] +------------------------------------------------------------------------------- + 1 25.0000 Xorg miCompositeRects + 3 75.0000 Xorg miColorRects +1 0.0153 Xorg miRegionCopy + 3 75.0000 libpixman.so.0.0.0 pixman_region_copy + 1 25.0000 Xorg miRegionCopy [self] +------------------------------------------------------------------------------- + 1 100.000 Xorg WakeupHandler +1 0.0153 Xorg xf86Wakeup + 1 100.000 Xorg xf86Wakeup [self] +------------------------------------------------------------------------------- +1 0.0153 anon (tgid:17647 range:0xb7f8c000-0xb7f8d000) (no symbols) + 1 100.000 anon (tgid:17647 range:0xb7f8c000-0xb7f8d000) (no symbols) [self] +------------------------------------------------------------------------------- + 2 100.000 Xorg WaitForSomething +0 0 Xorg BlockHandler + 1 50.0000 Xorg AnimCurScreenBlockHandler + 1 50.0000 libdri.so DRIBlockHandler + 0 0 Xorg BlockHandler [self] +------------------------------------------------------------------------------- + 1 100.000 Xorg Dispatch +0 0 Xorg FlushAllOutput + 1 100.000 Xorg FlushClient + 0 0 Xorg FlushAllOutput [self] +------------------------------------------------------------------------------- + 1 100.000 Xorg FlushAllOutput +0 0 Xorg FlushClient + 1 100.000 Xorg _XSERVTransWritev + 0 0 Xorg FlushClient [self] +------------------------------------------------------------------------------- + 3 100.000 Xorg FreeResource +0 0 Xorg FreeGC + 2 66.6667 Xorg damageDestroyClip + 1 33.3333 Xorg damageDestroyGC + 0 0 Xorg FreeGC [self] +------------------------------------------------------------------------------- + 6 100.000 Xorg XaceCatchDispatchProc +0 0 Xorg ProcCreateGC + 3 50.0000 Xorg CreateGC + 2 33.3333 Xorg dixLookupDrawable + 1 16.6667 Xorg AllocateGC + 0 0 Xorg ProcCreateGC [self] +------------------------------------------------------------------------------- + 15 100.000 Xorg ProcSetClipRectangles +0 0 Xorg SetClipRects + 11 73.3333 Xorg damageChangeClip + 3 20.0000 libc-2.5.so memmove + 1 6.6667 Xorg Xalloc + 0 0 Xorg SetClipRects [self] +------------------------------------------------------------------------------- + 1 100.000 Xorg WaitForSomething +0 0 Xorg WakeupHandler + 1 100.000 Xorg xf86Wakeup + 0 0 Xorg WakeupHandler [self] +------------------------------------------------------------------------------- + 1 100.000 Xorg FlushClient +0 0 Xorg _XSERVTransWritev + 1 100.000 libc-2.5.so writev + 0 0 Xorg _XSERVTransWritev [self] +------------------------------------------------------------------------------- +0 0 Xorg _start + 48138 100.000 libc-2.5.so __libc_start_main + 0 0 Xorg _start [self] +------------------------------------------------------------------------------- + 1 100.000 Xorg CreateGC +0 0 Xorg damageCreateGC + 1 100.000 Xorg miBSCreateGC + 0 0 Xorg damageCreateGC [self] +------------------------------------------------------------------------------- +0 0 Xorg main + 48104 99.9086 Xorg Dispatch + 20 0.0415 Xorg XaceHook + 8 0.0166 Xorg XaceCatchExtProc + 8 0.0166 Xorg XaceCatchDispatchProc + 8 0.0166 Xorg ReadRequestFromClient + 0 0 Xorg main [self] +------------------------------------------------------------------------------- + 1 100.000 Xorg damageDestroyClip +0 0 Xorg miBSCheapDestroyClip + 1 100.000 Xorg miDestroyClip + 0 0 Xorg miBSCheapDestroyClip [self] +------------------------------------------------------------------------------- + 1 100.000 Xorg damageDestroyGC +0 0 Xorg miBSCheapDestroyGC + 1 100.000 Xorg miDestroyGC + 0 0 Xorg miBSCheapDestroyGC [self] +------------------------------------------------------------------------------- + 1 100.000 Xorg miBSCheapDestroyGC +0 0 Xorg miDestroyGC + 1 100.000 Xorg miRegionDestroy + 0 0 Xorg miDestroyGC [self] +------------------------------------------------------------------------------- + 8 36.3636 Xorg Xalloc + 14 63.6364 Xorg Xfree +0 0 libc-2.5.so __i686.get_pc_thunk.bx + 0 0 libc-2.5.so __i686.get_pc_thunk.bx [self] +------------------------------------------------------------------------------- + 48138 100.000 Xorg _start +0 0 libc-2.5.so __libc_start_main + 0 0 libc-2.5.so __libc_start_main [self] +------------------------------------------------------------------------------- + 5 100.000 Xorg _XSERVTransRead +0 0 libc-2.5.so __read_nocancel + 0 0 libc-2.5.so __read_nocancel [self] +------------------------------------------------------------------------------- + 13 100.000 Xorg Xfree +0 0 libc-2.5.so _int_free + 0 0 libc-2.5.so _int_free [self] +------------------------------------------------------------------------------- + 6 100.000 Xorg Xalloc +0 0 libc-2.5.so _int_malloc + 0 0 libc-2.5.so _int_malloc [self] +------------------------------------------------------------------------------- + 1 0.4184 Xorg miRegionValidate + 1 0.4184 Xorg FreePicture + 1 0.4184 Xorg DamageDestroy + 8 3.3473 Xorg miRegionDestroy + 228 95.3975 Xorg Xfree +0 0 libc-2.5.so free + 0 0 libc-2.5.so free [self] +------------------------------------------------------------------------------- + 1 0.2519 Xorg AllocatePixmap + 2 0.5038 Xorg miRegionCreate + 394 99.2443 Xorg Xalloc +0 0 libc-2.5.so malloc + 0 0 libc-2.5.so malloc [self] +------------------------------------------------------------------------------- + 1 10.0000 Xorg ProcSetClipRectangles + 3 30.0000 Xorg SetClipRects + 6 60.0000 Xorg ReadRequestFromClient +0 0 libc-2.5.so memmove + 0 0 libc-2.5.so memmove [self] +------------------------------------------------------------------------------- + 3 100.000 Xorg Xfree +0 0 libc-2.5.so munmap + 0 0 libc-2.5.so munmap [self] +------------------------------------------------------------------------------- + 20 100.000 Xorg SetPictureToDefaults +0 0 libc-2.5.so strlen + 0 0 libc-2.5.so strlen [self] +------------------------------------------------------------------------------- + 1 100.000 Xorg _XSERVTransWritev +0 0 libc-2.5.so writev + 0 0 libc-2.5.so writev [self] +------------------------------------------------------------------------------- + 1 100.000 Xorg BlockHandler +0 0 libdri.so DRIBlockHandler + 0 0 libdri.so DRIBlockHandler [self] +------------------------------------------------------------------------------- + 1 1.7857 Xorg ProcCreatePixmap + 1 1.7857 Xorg damageDestroyPixmap + 2 3.5714 Xorg miTrapezoids + 4 7.1429 Xorg damagePolyFillRect + 9 16.0714 Xorg miBSCheapValidateGC + 39 69.6429 Xorg damageGlyphs +0 0 libexa.so .plt + 0 0 libexa.so .plt [self] +------------------------------------------------------------------------------- + 1 20.0000 Xorg damageDestroyPixmap + 1 20.0000 Xorg damagePolyFillRect + 1 20.0000 Xorg damageComposite + 2 40.0000 Xorg miBSCheapValidateGC +0 0 libexa.so __i686.get_pc_thunk.bx + 0 0 libexa.so __i686.get_pc_thunk.bx [self] +------------------------------------------------------------------------------- + 1 0.0143 Xorg CompositePicture + 12 0.1721 Xorg damageGlyphs + 6960 99.8136 Xorg damageComposite +0 0 libexa.so exaComposite + 0 0 libexa.so exaComposite [self] +------------------------------------------------------------------------------- + 1 5.0000 Xorg ProcCopyArea + 8 40.0000 Xorg damageCopyArea + 11 55.0000 Xorg damageGlyphs +0 0 libexa.so exaCopyArea + 0 0 libexa.so exaCopyArea [self] +------------------------------------------------------------------------------- + 4 2.0408 Xorg damageGlyphs + 8 4.0816 Xorg XaceCatchDispatchProc + 9 4.5918 Xorg miCreateAlphaPicture + 12 6.1224 Xorg miCompositeRects + 163 83.1633 Xorg ProcCreatePixmap +0 0 libexa.so exaCreatePixmap + 0 0 libexa.so exaCreatePixmap [self] +------------------------------------------------------------------------------- + 208 100.000 Xorg damageDestroyPixmap +0 0 libexa.so exaDestroyPixmap + 0 0 libexa.so exaDestroyPixmap [self] +------------------------------------------------------------------------------- + 1 100.000 Xorg damagePolyFillRect +0 0 libexa.so exaFillRegionSolid + 0 0 libexa.so exaFillRegionSolid [self] +------------------------------------------------------------------------------- + 2 28.5714 Xorg damageGlyphs + 5 71.4286 Xorg damagePolyFillRect +0 0 libexa.so exaGetDrawableDeltas + 0 0 libexa.so exaGetDrawableDeltas [self] +------------------------------------------------------------------------------- + 1 50.0000 Xorg damagePolyFillRect + 1 50.0000 Xorg damageGlyphs +0 0 libexa.so exaGetDrawablePixmap + 0 0 libexa.so exaGetDrawablePixmap [self] +------------------------------------------------------------------------------- + 30555 100.000 Xorg damageGlyphs +0 0 libexa.so exaGlyphs + 0 0 libexa.so exaGlyphs [self] +------------------------------------------------------------------------------- + 5 100.000 Xorg damageDestroyPixmap +0 0 libexa.so exaOffscreenFree + 0 0 libexa.so exaOffscreenFree [self] +------------------------------------------------------------------------------- + 1 100.000 Xorg damageComposite +0 0 libexa.so exaOpReadsDestination + 0 0 libexa.so exaOpReadsDestination [self] +------------------------------------------------------------------------------- + 11 100.000 Xorg damageGlyphs +0 0 libexa.so exaPixmapDirty + 0 0 libexa.so exaPixmapDirty [self] +------------------------------------------------------------------------------- + 1 0.1279 Xorg ProcPolyFillRectangle + 1 0.1279 Xorg miCreateAlphaPicture + 1 0.1279 Xorg damagePolySegment + 3 0.3836 Xorg miColorRects + 776 99.2327 Xorg damagePolyFillRect +0 0 libexa.so exaPolyFillRect + 0 0 libexa.so exaPolyFillRect [self] +------------------------------------------------------------------------------- + 79 100.000 Xorg damagePolySegment +0 0 libexa.so exaPolySegment + 0 0 libexa.so exaPolySegment [self] +------------------------------------------------------------------------------- + 4986 100.000 Xorg miTrapezoids +0 0 libexa.so exaRasterizeTrapezoid + 0 0 libexa.so exaRasterizeTrapezoid [self] +------------------------------------------------------------------------------- + 3 1.6760 Xorg damageValidateGC + 176 98.3240 Xorg miBSCheapValidateGC +0 0 libexa.so exaValidateGC + 0 0 libexa.so exaValidateGC [self] +------------------------------------------------------------------------------- + 1 0.4926 Xorg miTrapezoids + 1 0.4926 Xorg damageGlyphs + 2 0.9852 Xorg miCreateAlphaPicture + 5 2.4631 Xorg miCompositeRects + 6 2.9557 Xorg FreeResource + 70 34.4828 Xorg dixDestroyPixmap + 118 58.1281 Xorg FreePicture +0 0 libextmod.so XvDestroyPixmap + 0 0 libextmod.so XvDestroyPixmap [self] +------------------------------------------------------------------------------- + 1 25.0000 Xorg miCompositeRects + 1 25.0000 Xorg FreePicture + 2 50.0000 Xorg dixDestroyPixmap +0 0 libextmod.so __i686.get_pc_thunk.bx + 0 0 libextmod.so __i686.get_pc_thunk.bx [self] +------------------------------------------------------------------------------- + 1 100.000 Xorg getDrawableDamageRef +0 0 libfb.so __i686.get_pc_thunk.cx + 0 0 libfb.so __i686.get_pc_thunk.cx [self] +------------------------------------------------------------------------------- + 5 100.000 Xorg ProcCreatePixmap +0 0 libfb.so fbCreatePixmap + 0 0 libfb.so fbCreatePixmap [self] +------------------------------------------------------------------------------- + 6 100.000 Xorg damageDestroyPixmap +0 0 libfb.so fbDestroyPixmap + 0 0 libfb.so fbDestroyPixmap [self] +------------------------------------------------------------------------------- + 1 100.000 Xorg miTrapezoids +0 0 libfb.so fbRasterizeTrapezoid + 0 0 libfb.so fbRasterizeTrapezoid [self] +------------------------------------------------------------------------------- + 12 100.000 Xorg miBSCheapValidateGC +0 0 libfb.so fbValidateGC + 0 0 libfb.so fbValidateGC [self] +------------------------------------------------------------------------------- + 7 100.000 Xorg miUnion +0 0 libpixman.so.0.0.0 .plt + 0 0 libpixman.so.0.0.0 .plt [self] +------------------------------------------------------------------------------- + 1 2.1277 Xorg miTranslateRegion + 1 2.1277 Xorg miComputeCompositeRegion + 3 6.3830 Xorg miRegionDestroy + 3 6.3830 Xorg miRegionInit + 4 8.5106 Xorg miIntersect + 35 74.4681 Xorg miUnion +0 0 libpixman.so.0.0.0 __i686.get_pc_thunk.bx + 0 0 libpixman.so.0.0.0 __i686.get_pc_thunk.bx [self] +------------------------------------------------------------------------------- + 10 100.000 Xorg miUnion +0 0 libpixman.so.0.0.0 pixman_op + 0 0 libpixman.so.0.0.0 pixman_op [self] +------------------------------------------------------------------------------- + 3 15.7895 Xorg miRegionCopy + 3 15.7895 Xorg miColorRects + 13 68.4211 Xorg miUnion +0 0 libpixman.so.0.0.0 pixman_region_copy + 0 0 libpixman.so.0.0.0 pixman_region_copy [self] +------------------------------------------------------------------------------- + 2 4.0816 Xorg miDestroyClip + 3 6.1224 Xorg miDestroyPicture + 44 89.7959 Xorg miRegionDestroy +0 0 libpixman.so.0.0.0 pixman_region_fini + 0 0 libpixman.so.0.0.0 pixman_region_fini [self] +------------------------------------------------------------------------------- + 4 15.3846 Xorg miRegionCreate + 8 30.7692 Xorg miRegionInit + 14 53.8462 Xorg miComputeCompositeRegion +0 0 libpixman.so.0.0.0 pixman_region_init + 0 0 libpixman.so.0.0.0 pixman_region_init [self] +------------------------------------------------------------------------------- + 4 25.0000 Xorg miRegionCreate + 12 75.0000 Xorg miRegionInit +0 0 libpixman.so.0.0.0 pixman_region_init_with_extents + 0 0 libpixman.so.0.0.0 pixman_region_init_with_extents [self] +------------------------------------------------------------------------------- + 1 1.6129 Xorg miComputeCompositeClip + 3 4.8387 Xorg damageDamageRegion + 58 93.5484 Xorg miIntersect +0 0 libpixman.so.0.0.0 pixman_region_intersect + 0 0 libpixman.so.0.0.0 pixman_region_intersect [self] +------------------------------------------------------------------------------- + 35 100.000 Xorg miComputeCompositeRegion +0 0 libpixman.so.0.0.0 pixman_region_n_rects + 0 0 libpixman.so.0.0.0 pixman_region_n_rects [self] +------------------------------------------------------------------------------- + 24 100.000 Xorg miComputeCompositeRegion +0 0 libpixman.so.0.0.0 pixman_region_not_empty + 0 0 libpixman.so.0.0.0 pixman_region_not_empty [self] +------------------------------------------------------------------------------- + 63 100.000 Xorg miComputeCompositeRegion +0 0 libpixman.so.0.0.0 pixman_region_rectangles + 0 0 libpixman.so.0.0.0 pixman_region_rectangles [self] +------------------------------------------------------------------------------- + 3 10.7143 Xorg miComputeCompositeClip + 25 89.2857 Xorg miTranslateRegion +0 0 libpixman.so.0.0.0 pixman_region_translate + 0 0 libpixman.so.0.0.0 pixman_region_translate [self] +------------------------------------------------------------------------------- + 2 0.0399 Xorg DamageReportDamage + 2 0.0399 Xorg damageDamageRegion + 5013 99.9203 Xorg miUnion +0 0 libpixman.so.0.0.0 pixman_region_union + 0 0 libpixman.so.0.0.0 pixman_region_union [self] +------------------------------------------------------------------------------- diff --git a/src/exa/i965/emulating_speedups/EXA-emulate-speedups/Xorg.oprofile b/src/exa/i965/emulating_speedups/EXA-emulate-speedups/Xorg.oprofile new file mode 100644 index 0000000..98d2eeb --- /dev/null +++ b/src/exa/i965/emulating_speedups/EXA-emulate-speedups/Xorg.oprofile @@ -0,0 +1,152 @@ +CPU: Core 2, speed 2133.49 MHz (estimated) +Counted CPU_CLK_UNHALTED events (Clock cycles when not halted) with a unit mask of 0x00 (Unhalted core cycles) count 100000 +samples % image name symbol name +674 10.2948 Xorg miComputeCompositeRegion +584 8.9201 Xorg GetTimeInMillis +365 5.5751 Xorg miSpriteSourceValidate +356 5.4376 Xorg miModifyPixmapHeader +332 5.0710 Xorg __i686.get_pc_thunk.bx +296 4.5212 Xorg XaceHook +205 3.1312 Xorg miCompositeSourceValidate +200 3.0548 Xorg ReadRequestFromClient +196 2.9937 Xorg FindGlyphRef +170 2.5966 Xorg miUnion +160 2.4439 Xorg .plt +141 2.1537 Xorg damageGlyphs +119 1.8176 Xorg DamageEmpty +112 1.7107 Xorg FreeResource +99 1.5121 Xorg Dispatch +99 1.5121 Xorg _CallCallbacks +95 1.4510 Xorg ProcRenderCompositeGlyphs +91 1.3899 Xorg SecurityLookupIDByType +82 1.2525 Xorg dixChangeGC +81 1.2372 Xorg CallCallbacks +68 1.0386 Xorg CompareISOLatin1Lowered +66 1.0081 Xorg Hash +64 0.9775 Xorg damageDamageRegion +63 0.9623 Xorg SecurityCheckResourceIDAccess +54 0.8248 Xorg XaceCatchExtProc +54 0.8248 Xorg damageDestroyPixmap +47 0.7179 Xorg FindGlyph +46 0.7026 Xorg PictureGetFilterId +46 0.7026 Xorg Xfree +45 0.6873 Xorg damagePolyFillRect +43 0.6568 Xorg AllocatePixmap +43 0.6568 Xorg Ones +39 0.5957 Xorg ChangePicture +38 0.5804 Xorg ProcRenderCreatePicture +38 0.5804 Xorg SecurityCheckExtAccess +38 0.5804 Xorg __divdi3 +37 0.5651 Xorg CreatePicture +37 0.5651 Xorg DamageRegion +36 0.5499 Xorg FreePicture +33 0.5040 Xorg damageValidateGC +33 0.5040 Xorg miValidatePicture +31 0.4735 Xorg ProcCreatePixmap +31 0.4735 Xorg Xalloc +30 0.4582 Xorg miColorRects +30 0.4582 Xorg miGlyphExtents +29 0.4430 Xorg GetExtensionEntry +29 0.4430 Xorg dixLookupDrawable +28 0.4277 Xorg miCompositeRects +27 0.4124 Xorg miComputeCompositeClip +27 0.4124 Xorg miLineFixedX +27 0.4124 Xorg miRectsToRegion +26 0.3971 Xorg FreeScratchGC +26 0.3971 Xorg getDrawableDamageRef +25 0.3819 Xorg ProcRenderDispatch +25 0.3819 Xorg XaceCatchDispatchProc +22 0.3360 Xorg miBSCheapValidateGC +21 0.3208 Xorg AddResource +21 0.3208 Xorg AllocatePicture +21 0.3208 Xorg SetPictureTransform +21 0.3208 Xorg miRenderColorToPixel +20 0.3055 Xorg GetScratchGC +20 0.3055 Xorg ProcRenderChangePicture +20 0.3055 Xorg ProcRenderFillRectangles +20 0.3055 Xorg SecurityLookupIDByClass +20 0.3055 Xorg SetPictureToDefaults +18 0.2749 Xorg SetPictureFilter +18 0.2749 Xorg damageDamageBox +17 0.2597 Xorg damageChangeClip +15 0.2291 Xorg DamageCreate +15 0.2291 Xorg PictureFindFilter +15 0.2291 Xorg ProcRenderSetPictureTransform +14 0.2138 Xorg ProcFreePixmap +13 0.1986 Xorg DamageReportDamage +13 0.1986 Xorg ValidateOnePicture +13 0.1986 Xorg damageReportPostOp +13 0.1986 Xorg miRegionCreate +13 0.1986 Xorg miRegionValidate +12 0.1833 Xorg ProcRenderFreePicture +12 0.1833 Xorg __i686.get_pc_thunk.cx +12 0.1833 Xorg damageComposite +12 0.1833 Xorg miRegionDestroy +12 0.1833 Xorg miTranslateRegion +11 0.1680 Xorg CompositeRects +11 0.1680 Xorg DamageRegister +11 0.1680 Xorg LegalNewID +11 0.1680 Xorg ValidateGC +11 0.1680 Xorg miBSCheapChangeGC +10 0.1527 Xorg DamageDestroy +10 0.1527 Xorg damageChangeGC +9 0.1375 Xorg CompositeGlyphs +9 0.1375 Xorg ProcRenderSetPictureFilter +9 0.1375 Xorg miChangeClip +9 0.1375 Xorg miRegionInit +8 0.1222 Xorg ChangeGC +8 0.1222 Xorg damageInsertDamage +8 0.1222 Xorg miBSCheapChangeClip +8 0.1222 Xorg miIntersect +7 0.1069 Xorg DamageSetReportAfterOp +7 0.1069 Xorg ProcRenderComposite +7 0.1069 Xorg miDestroyPicture +7 0.1069 Xorg miDestroyPictureClip +7 0.1069 Xorg miTrapezoidBounds +6 0.0916 Xorg CompositePicture +6 0.0916 Xorg FlushClientCaches +6 0.0916 Xorg miCreatePicture +5 0.0764 Xorg PictOpValid +5 0.0764 Xorg ValidatePicture +5 0.0764 Xorg dixLookupGC +5 0.0764 Xorg miChangePicture +5 0.0764 Xorg miTrapezoids +4 0.0611 Xorg damagePolySegment +4 0.0611 Xorg miChangePictureTransform +3 0.0458 Xorg FreeScratchPixmapHeader +3 0.0458 Xorg ProcRenderSetPictureClipRectangles +3 0.0458 Xorg ProcRenderTrapezoids +3 0.0458 Xorg ProcSetClipRectangles +3 0.0458 Xorg damageRemoveDamage +3 0.0458 Xorg dixDestroyPixmap +3 0.0458 Xorg miChangeGC +2 0.0305 Xorg CompositeTrapezoids +2 0.0305 Xorg CreateGC +2 0.0305 Xorg ProcPolyFillRectangle +2 0.0305 Xorg QuickSortRects +2 0.0305 Xorg _XSERVTransRead +2 0.0305 Xorg damageCopyArea +2 0.0305 Xorg miChangePictureClip +2 0.0305 Xorg miChangePictureFilter +1 0.0153 Xorg AllocateGC +1 0.0153 Xorg AnimCurScreenBlockHandler +1 0.0153 Xorg CloseFont +1 0.0153 Xorg GetScratchPixmapHeader +1 0.0153 Xorg PictureMatchFormat +1 0.0153 Xorg ProcChangeGC +1 0.0153 Xorg ProcCopyArea +1 0.0153 Xorg ProcFreeGC +1 0.0153 Xorg ProcPolySegment +1 0.0153 Xorg SetPictureClipRects +1 0.0153 Xorg SmartScheduleTimer +1 0.0153 Xorg WaitForSomething +1 0.0153 Xorg _XSERVTransSocketRead +1 0.0153 Xorg damageDestroyClip +1 0.0153 Xorg damageDestroyGC +1 0.0153 Xorg miBSCreateGC +1 0.0153 Xorg miCreateAlphaPicture +1 0.0153 Xorg miDestroyClip +1 0.0153 Xorg miRectAlloc +1 0.0153 Xorg miRegionCopy +1 0.0153 Xorg xf86Wakeup +1 0.0153 anon (tgid:17647 range:0xb7f8c000-0xb7f8d000) (no symbols) diff --git a/src/exa/i965/emulating_speedups/EXA-emulate-speedups/intel_drv.callgraph b/src/exa/i965/emulating_speedups/EXA-emulate-speedups/intel_drv.callgraph new file mode 100644 index 0000000..45000dd --- /dev/null +++ b/src/exa/i965/emulating_speedups/EXA-emulate-speedups/intel_drv.callgraph @@ -0,0 +1,99 @@ +CPU: Core 2, speed 2133.49 MHz (estimated) +Counted CPU_CLK_UNHALTED events (Clock cycles when not halted) with a unit mask of 0x00 (Unhalted core cycles) count 100000 +samples % image name symbol name +------------------------------------------------------------------------------- + 12 0.0975 intel_drv.so I830EXASync + 12296 99.9025 intel_drv.so I830Sync +7321 86.5162 intel_drv.so I830WaitLpRing + 7321 59.4816 intel_drv.so I830WaitLpRing [self] + 4426 35.9604 libc-2.5.so gettimeofday + 509 4.1355 Xorg GetTimeInMillis + 27 0.2194 Xorg .plt + 23 0.1869 Xorg __i686.get_pc_thunk.bx + 1 0.0081 anon (tgid:17647 range:0xb7f8c000-0xb7f8d000) (no symbols) + 1 0.0081 Xorg SmartScheduleTimer +------------------------------------------------------------------------------- + 13039 100.000 intel_drv.so I830EXASync +630 7.4450 intel_drv.so I830Sync + 12296 94.0996 intel_drv.so I830WaitLpRing + 630 4.8213 intel_drv.so I830Sync [self] + 75 0.5740 Xorg GetTimeInMillis + 45 0.3444 intel_drv.so __i686.get_pc_thunk.bx + 21 0.1607 intel_drv.so .plt +------------------------------------------------------------------------------- +126 1.4890 intel_drv.so I830EXASolid + 126 97.6744 intel_drv.so I830EXASolid [self] + 3 2.3256 libexa.so exaGetPixmapOffset +------------------------------------------------------------------------------- +98 1.1581 intel_drv.so I830EXASync + 13039 98.9978 intel_drv.so I830Sync + 98 0.7441 intel_drv.so I830EXASync [self] + 17 0.1291 intel_drv.so __i686.get_pc_thunk.bx + 12 0.0911 intel_drv.so I830WaitLpRing + 5 0.0380 intel_drv.so .plt +------------------------------------------------------------------------------- + 17 27.4194 intel_drv.so I830EXASync + 45 72.5806 intel_drv.so I830Sync +86 1.0163 intel_drv.so __i686.get_pc_thunk.bx + 86 100.000 intel_drv.so __i686.get_pc_thunk.bx [self] +------------------------------------------------------------------------------- +51 0.6027 intel_drv.so i965_composite + 51 100.000 intel_drv.so i965_composite [self] +------------------------------------------------------------------------------- +39 0.4609 intel_drv.so I830EXAPrepareSolid + 39 86.6667 intel_drv.so I830EXAPrepareSolid [self] + 6 13.3333 libexa.so exaGetPixmapOffset +------------------------------------------------------------------------------- + 5 19.2308 intel_drv.so I830EXASync + 21 80.7692 intel_drv.so I830Sync +36 0.4254 intel_drv.so .plt + 36 100.000 intel_drv.so .plt [self] +------------------------------------------------------------------------------- +29 0.3427 intel_drv.so i830_done_composite + 29 100.000 intel_drv.so i830_done_composite [self] +------------------------------------------------------------------------------- +27 0.3191 intel_drv.so i965_check_composite + 27 100.000 intel_drv.so i965_check_composite [self] +------------------------------------------------------------------------------- +16 0.1891 intel_drv.so i965_prepare_composite + 16 100.000 intel_drv.so i965_prepare_composite [self] +------------------------------------------------------------------------------- +1 0.0118 intel_drv.so I830EXADoneCopy + 1 100.000 intel_drv.so I830EXADoneCopy [self] +------------------------------------------------------------------------------- +1 0.0118 intel_drv.so I830EXADoneSolid + 1 100.000 intel_drv.so I830EXADoneSolid [self] +------------------------------------------------------------------------------- +1 0.0118 intel_drv.so I830EXAPrepareCopy + 1 100.000 intel_drv.so I830EXAPrepareCopy [self] +------------------------------------------------------------------------------- + 27 100.000 intel_drv.so I830WaitLpRing +0 0 Xorg .plt + 0 0 Xorg .plt [self] +------------------------------------------------------------------------------- + 75 12.8425 intel_drv.so I830Sync + 509 87.1575 intel_drv.so I830WaitLpRing +0 0 Xorg GetTimeInMillis + 0 0 Xorg GetTimeInMillis [self] +------------------------------------------------------------------------------- + 1 100.000 intel_drv.so I830WaitLpRing +0 0 Xorg SmartScheduleTimer + 0 0 Xorg SmartScheduleTimer [self] +------------------------------------------------------------------------------- + 23 100.000 intel_drv.so I830WaitLpRing +0 0 Xorg __i686.get_pc_thunk.bx + 0 0 Xorg __i686.get_pc_thunk.bx [self] +------------------------------------------------------------------------------- + 1 100.000 intel_drv.so I830WaitLpRing +0 0 anon (tgid:17647 range:0xb7f8c000-0xb7f8d000) (no symbols) + 0 0 anon (tgid:17647 range:0xb7f8c000-0xb7f8d000) (no symbols) [self] +------------------------------------------------------------------------------- + 4426 100.000 intel_drv.so I830WaitLpRing +0 0 libc-2.5.so gettimeofday + 0 0 libc-2.5.so gettimeofday [self] +------------------------------------------------------------------------------- + 3 33.3333 intel_drv.so I830EXASolid + 6 66.6667 intel_drv.so I830EXAPrepareSolid +0 0 libexa.so exaGetPixmapOffset + 0 0 libexa.so exaGetPixmapOffset [self] +------------------------------------------------------------------------------- diff --git a/src/exa/i965/emulating_speedups/EXA-emulate-speedups/intel_drv.oprofile b/src/exa/i965/emulating_speedups/EXA-emulate-speedups/intel_drv.oprofile new file mode 100644 index 0000000..c1205f6 --- /dev/null +++ b/src/exa/i965/emulating_speedups/EXA-emulate-speedups/intel_drv.oprofile @@ -0,0 +1,17 @@ +CPU: Core 2, speed 2133.49 MHz (estimated) +Counted CPU_CLK_UNHALTED events (Clock cycles when not halted) with a unit mask of 0x00 (Unhalted core cycles) count 100000 +samples % symbol name +7321 86.5162 I830WaitLpRing +630 7.4450 I830Sync +126 1.4890 I830EXASolid +98 1.1581 I830EXASync +86 1.0163 __i686.get_pc_thunk.bx +51 0.6027 i965_composite +39 0.4609 I830EXAPrepareSolid +36 0.4254 .plt +29 0.3427 i830_done_composite +27 0.3191 i965_check_composite +16 0.1891 i965_prepare_composite +1 0.0118 I830EXADoneCopy +1 0.0118 I830EXADoneSolid +1 0.0118 I830EXAPrepareCopy diff --git a/src/exa/i965/emulating_speedups/EXA-emulate-speedups/libc-2.5.callgraph b/src/exa/i965/emulating_speedups/EXA-emulate-speedups/libc-2.5.callgraph new file mode 100644 index 0000000..cc7168b --- /dev/null +++ b/src/exa/i965/emulating_speedups/EXA-emulate-speedups/libc-2.5.callgraph @@ -0,0 +1,781 @@ +CPU: Core 2, speed 2133.49 MHz (estimated) +Counted CPU_CLK_UNHALTED events (Clock cycles when not halted) with a unit mask of 0x00 (Unhalted core cycles) count 100000 +samples % image name symbol name +------------------------------------------------------------------------------- +4429 43.2308 libc-2.5.so gettimeofday + 4429 100.000 libc-2.5.so gettimeofday [self] +------------------------------------------------------------------------------- + 1 0.9524 libc-2.5.so sigaction + 1 0.9524 libc-2.5.so strdup + 8 7.6190 libc-2.5.so _int_realloc + 95 90.4762 libc-2.5.so msort_with_tmp +1624 15.8516 libc-2.5.so memcpy + 1624 100.000 libc-2.5.so memcpy [self] +------------------------------------------------------------------------------- + 12 1.0309 libc-2.5.so _int_realloc + 1152 98.9691 libc-2.5.so malloc +1077 10.5124 libc-2.5.so _int_malloc + 1077 90.3523 libc-2.5.so _int_malloc [self] + 114 9.5638 libc-2.5.so malloc_consolidate + 1 0.0839 libc-2.5.so __i686.get_pc_thunk.bx +------------------------------------------------------------------------------- + 1 3.3333 libc-2.5.so _nl_intern_locale_data + 1 3.3333 libc-2.5.so _nl_load_locale_from_archive + 1 3.3333 libc-2.5.so strdup + 1 3.3333 libc-2.5.so __netlink_request + 4 13.3333 libc-2.5.so __fopen_internal + 11 36.6667 libc-2.5.so realloc + 11 36.6667 libc-2.5.so _nl_normalize_codeset +646 6.3055 libc-2.5.so malloc + 1152 62.3377 libc-2.5.so _int_malloc + 646 34.9567 libc-2.5.so malloc [self] + 26 1.4069 libc-2.5.so __i686.get_pc_thunk.bx + 17 0.9199 libc-2.5.so malloc_hook_ini + 5 0.2706 libc-2.5.so malloc_consolidate + 1 0.0541 libc-2.5.so mmap + 1 0.0541 anon (tgid:17647 range:0xb7f8c000-0xb7f8d000) (no symbols) +------------------------------------------------------------------------------- +548 5.3490 libc-2.5.so free + 548 53.1008 libc-2.5.so free [self] + 455 44.0891 libc-2.5.so _int_free + 25 2.4225 libc-2.5.so __i686.get_pc_thunk.bx + 4 0.3876 libc-2.5.so malloc_consolidate +------------------------------------------------------------------------------- + 1 0.2155 libc-2.5.so realloc + 8 1.7241 libc-2.5.so _int_realloc + 455 98.0603 libc-2.5.so free +448 4.3729 libc-2.5.so _int_free + 448 89.9598 libc-2.5.so _int_free [self] + 50 10.0402 libc-2.5.so malloc_consolidate +------------------------------------------------------------------------------- +233 2.2743 libc-2.5.so memcmp + 233 100.000 libc-2.5.so memcmp [self] +------------------------------------------------------------------------------- +202 1.9717 libc-2.5.so memset + 202 100.000 libc-2.5.so memset [self] +------------------------------------------------------------------------------- +190 1.8546 libc-2.5.so memmove + 190 100.000 libc-2.5.so memmove [self] +------------------------------------------------------------------------------- + 1 0.5747 libc-2.5.so _int_realloc + 4 2.2989 libc-2.5.so free + 5 2.8736 libc-2.5.so malloc + 50 28.7356 libc-2.5.so _int_free + 114 65.5172 libc-2.5.so _int_malloc +174 1.6984 libc-2.5.so malloc_consolidate + 174 100.000 libc-2.5.so malloc_consolidate [self] +------------------------------------------------------------------------------- + 371 23.3480 libc-2.5.so qsort + 1218 76.6520 libc-2.5.so msort_with_tmp +171 1.6691 libc-2.5.so msort_with_tmp + 1218 76.5556 libc-2.5.so msort_with_tmp + 171 10.7480 libc-2.5.so msort_with_tmp [self] + 97 6.0968 libxul.so (no symbols) + 95 5.9711 libc-2.5.so memcpy + 7 0.4400 libc-2.5.so __i686.get_pc_thunk.bx + 1 0.0629 libc-2.5.so alias_compare + 1 0.0629 libc-2.5.so strcoll + 1 0.0629 libcairo.so.2.11.3 (no symbols) +------------------------------------------------------------------------------- + 1 1.5625 libc-2.5.so _int_malloc + 5 7.8125 libc-2.5.so mbrtowc + 7 10.9375 libc-2.5.so msort_with_tmp + 25 39.0625 libc-2.5.so free + 26 40.6250 libc-2.5.so malloc +133 1.2982 libc-2.5.so __i686.get_pc_thunk.bx + 133 100.000 libc-2.5.so __i686.get_pc_thunk.bx [self] +------------------------------------------------------------------------------- +70 0.6833 libc-2.5.so strstr + 70 100.000 libc-2.5.so strstr [self] +------------------------------------------------------------------------------- +52 0.5076 libc-2.5.so strlen + 52 100.000 libc-2.5.so strlen [self] +------------------------------------------------------------------------------- + 34 100.000 libc-2.5.so mbrtowc +34 0.3319 libc-2.5.so __gconv_transform_utf8_internal + 34 100.000 libc-2.5.so __gconv_transform_utf8_internal [self] +------------------------------------------------------------------------------- + 1 50.0000 libc-2.5.so _nl_make_l10nflist + 1 50.0000 libc-2.5.so setlocale +29 0.2831 libc-2.5.so strcmp + 29 100.000 libc-2.5.so strcmp [self] +------------------------------------------------------------------------------- +28 0.2733 libc-2.5.so mbrtowc + 34 47.2222 libc-2.5.so __gconv_transform_utf8_internal + 28 38.8889 libc-2.5.so mbrtowc [self] + 5 6.9444 libc-2.5.so __i686.get_pc_thunk.bx + 5 6.9444 libc-2.5.so _dl_mcount_wrapper_check +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so realloc_hook_ini +22 0.2147 libc-2.5.so realloc + 45 56.2500 libc-2.5.so _int_realloc + 22 27.5000 libc-2.5.so realloc [self] + 11 13.7500 libc-2.5.so malloc + 1 1.2500 libc-2.5.so _int_free + 1 1.2500 libc-2.5.so realloc_hook_ini +------------------------------------------------------------------------------- + 17 100.000 libc-2.5.so ptmalloc_init +17 0.1659 libc-2.5.so _dl_addr + 17 100.000 libc-2.5.so _dl_addr [self] +------------------------------------------------------------------------------- + 45 100.000 libc-2.5.so realloc +17 0.1659 libc-2.5.so _int_realloc + 17 36.9565 libc-2.5.so _int_realloc [self] + 12 26.0870 libc-2.5.so _int_malloc + 8 17.3913 libc-2.5.so _int_free + 8 17.3913 libc-2.5.so memcpy + 1 2.1739 libc-2.5.so malloc_consolidate +------------------------------------------------------------------------------- +11 0.1074 libc-2.5.so mkdir + 11 100.000 libc-2.5.so mkdir [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so read_alias_file +8 0.0781 libc-2.5.so qsort + 371 96.6146 libc-2.5.so msort_with_tmp + 8 2.0833 libc-2.5.so qsort [self] + 3 0.7812 libxul.so (no symbols) + 1 0.2604 libc-2.5.so strcoll_l + 1 0.2604 bash (no symbols) +------------------------------------------------------------------------------- + 5 100.000 libc-2.5.so mbrtowc +7 0.0683 libc-2.5.so _dl_mcount_wrapper_check + 7 100.000 libc-2.5.so _dl_mcount_wrapper_check [self] +------------------------------------------------------------------------------- +5 0.0488 libc-2.5.so __read_nocancel + 5 100.000 libc-2.5.so __read_nocancel [self] +------------------------------------------------------------------------------- +5 0.0488 libc-2.5.so strchr + 5 100.000 libc-2.5.so strchr [self] +------------------------------------------------------------------------------- +3 0.0293 libc-2.5.so __close_nocancel + 3 100.000 libc-2.5.so __close_nocancel [self] +------------------------------------------------------------------------------- + 3 33.3333 libc-2.5.so fopen64 + 6 66.6667 libc-2.5.so fopen@@GLIBC_2.1 +3 0.0293 libc-2.5.so __fopen_internal + 4 40.0000 libc-2.5.so malloc + 3 30.0000 libc-2.5.so __fopen_internal [self] + 1 10.0000 libc-2.5.so _IO_file_open + 1 10.0000 libc-2.5.so _IO_old_init + 1 10.0000 libc-2.5.so _IO_file_fopen@@GLIBC_2.1 +------------------------------------------------------------------------------- + 17 100.000 libc-2.5.so _nl_find_locale +3 0.0293 libc-2.5.so _nl_load_locale_from_archive + 11 64.7059 libc-2.5.so _nl_normalize_codeset + 3 17.6471 libc-2.5.so _nl_load_locale_from_archive [self] + 2 11.7647 libc-2.5.so _nl_intern_locale_data + 1 5.8824 libc-2.5.so malloc +------------------------------------------------------------------------------- +3 0.0293 libc-2.5.so munmap + 3 100.000 libc-2.5.so munmap [self] +------------------------------------------------------------------------------- +3 0.0293 libc-2.5.so sigprocmask + 3 100.000 libc-2.5.so sigprocmask [self] +------------------------------------------------------------------------------- + 1 50.0000 libc-2.5.so __fopen_internal + 1 50.0000 libc-2.5.so _IO_file_fopen@@GLIBC_2.1 +2 0.0195 libc-2.5.so _IO_file_open + 2 100.000 libc-2.5.so _IO_file_open [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so vsscanf +2 0.0195 libc-2.5.so _IO_vfscanf + 2 100.000 libc-2.5.so _IO_vfscanf [self] +------------------------------------------------------------------------------- +2 0.0195 libc-2.5.so __fxstat + 2 100.000 libc-2.5.so __fxstat [self] +------------------------------------------------------------------------------- +2 0.0195 libc-2.5.so __i686.get_pc_thunk.cx + 2 100.000 libc-2.5.so __i686.get_pc_thunk.cx [self] +------------------------------------------------------------------------------- +2 0.0195 libc-2.5.so __libc_enable_asynccancel + 2 100.000 libc-2.5.so __libc_enable_asynccancel [self] +------------------------------------------------------------------------------- + 8 100.000 libc-2.5.so __rpc_thread_destroy +2 0.0195 libc-2.5.so __rpc_thread_destroy + 8 80.0000 libc-2.5.so __rpc_thread_destroy + 2 20.0000 libc-2.5.so __rpc_thread_destroy [self] +------------------------------------------------------------------------------- +2 0.0195 libc-2.5.so ftruncate + 2 100.000 libc-2.5.so ftruncate [self] +------------------------------------------------------------------------------- + 2 100.000 libc-2.5.so _IO_getline +2 0.0195 libc-2.5.so memchr + 2 100.000 libc-2.5.so memchr [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so malloc +2 0.0195 libc-2.5.so mmap + 2 100.000 libc-2.5.so mmap [self] +------------------------------------------------------------------------------- + 1 50.0000 libc-2.5.so qsort + 1 50.0000 libc-2.5.so strcoll +2 0.0195 libc-2.5.so strcoll_l + 2 100.000 libc-2.5.so strcoll_l [self] +------------------------------------------------------------------------------- +2 0.0195 libc-2.5.so writev + 2 100.000 libc-2.5.so writev [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so _IO_file_finish@@GLIBC_2.1 +1 0.0098 libc-2.5.so _IO_default_finish + 1 100.000 libc-2.5.so _IO_default_finish [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so vfprintf +1 0.0098 libc-2.5.so _IO_default_xsputn + 1 100.000 libc-2.5.so _IO_default_xsputn [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so __underflow +1 0.0098 libc-2.5.so _IO_file_underflow@@GLIBC_2.1 + 1 100.000 libc-2.5.so _IO_file_underflow@@GLIBC_2.1 [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so __fopen_internal +1 0.0098 libc-2.5.so _IO_old_init + 1 100.000 libc-2.5.so _IO_old_init [self] +------------------------------------------------------------------------------- +1 0.0098 libc-2.5.so _IO_un_link + 1 100.000 libc-2.5.so _IO_un_link [self] +------------------------------------------------------------------------------- +1 0.0098 libc-2.5.so __nanosleep_nocancel + 1 100.000 libc-2.5.so __nanosleep_nocancel [self] +------------------------------------------------------------------------------- +1 0.0098 libc-2.5.so __sigjmp_save + 1 100.000 libc-2.5.so __sigjmp_save [self] +------------------------------------------------------------------------------- +1 0.0098 libc-2.5.so __vstrfmon_l + 1 100.000 libc-2.5.so __vstrfmon_l [self] +------------------------------------------------------------------------------- +1 0.0098 libc-2.5.so __xstat + 1 100.000 libc-2.5.so __xstat [self] +------------------------------------------------------------------------------- +1 0.0098 libc-2.5.so __xstat32_conv + 1 100.000 libc-2.5.so __xstat32_conv [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so _getopt_internal +1 0.0098 libc-2.5.so _getopt_internal_r + 1 100.000 libc-2.5.so _getopt_internal_r [self] +------------------------------------------------------------------------------- + 2 100.000 libc-2.5.so _nl_load_locale_from_archive +1 0.0098 libc-2.5.so _nl_intern_locale_data + 1 50.0000 libc-2.5.so malloc + 1 50.0000 libc-2.5.so _nl_intern_locale_data [self] +------------------------------------------------------------------------------- + 2 33.3333 libc-2.5.so _nl_find_domain + 4 66.6667 libc-2.5.so _nl_make_l10nflist +1 0.0098 libc-2.5.so _nl_make_l10nflist + 4 66.6667 libc-2.5.so _nl_make_l10nflist + 1 16.6667 libc-2.5.so strcmp + 1 16.6667 libc-2.5.so _nl_make_l10nflist [self] +------------------------------------------------------------------------------- +1 0.0098 libc-2.5.so bsearch + 3 75.0000 libgtk-x11-2.0.so.0.1000.12 (no symbols) + 1 25.0000 libc-2.5.so bsearch [self] +------------------------------------------------------------------------------- +1 0.0098 libc-2.5.so fork + 1 100.000 libc-2.5.so fork [self] +------------------------------------------------------------------------------- +1 0.0098 libc-2.5.so getdelim + 1 100.000 libc-2.5.so getdelim [self] +------------------------------------------------------------------------------- +1 0.0098 libc-2.5.so getgrgid + 1 100.000 libc-2.5.so getgrgid [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so glob_in_dir +1 0.0098 libc-2.5.so glob64@@GLIBC_2.2 + 1 100.000 libc-2.5.so glob64@@GLIBC_2.2 [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so _IO_file_seek +1 0.0098 libc-2.5.so llseek + 1 100.000 libc-2.5.so llseek [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so __nss_database_lookup +1 0.0098 libc-2.5.so nss_parse_service_list + 1 100.000 libc-2.5.so nss_parse_service_list [self] +------------------------------------------------------------------------------- +1 0.0098 libc-2.5.so sbrk + 1 100.000 libc-2.5.so sbrk [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so bindtextdomain +1 0.0098 libc-2.5.so set_binding_values + 1 100.000 libc-2.5.so set_binding_values [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so alias_compare +1 0.0098 libc-2.5.so strcasecmp + 1 100.000 libc-2.5.so strcasecmp [self] +------------------------------------------------------------------------------- +1 0.0098 libc-2.5.so strcat + 1 100.000 libc-2.5.so strcat [self] +------------------------------------------------------------------------------- +1 0.0098 libc-2.5.so strcpy + 1 100.000 libc-2.5.so strcpy [self] +------------------------------------------------------------------------------- + 2 100.000 libc-2.5.so vsprintf +1 0.0098 libc-2.5.so vfprintf + 1 50.0000 libc-2.5.so _IO_default_xsputn + 1 50.0000 libc-2.5.so vfprintf [self] +------------------------------------------------------------------------------- + 2 100.000 libc-2.5.so sprintf +1 0.0098 libc-2.5.so vsprintf + 2 66.6667 libc-2.5.so vfprintf + 1 33.3333 libc-2.5.so vsprintf [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so __GI_____strtoll_l_internal +1 0.0098 libc-2.5.so wcstoll_l + 1 100.000 libc-2.5.so wcstoll_l [self] +------------------------------------------------------------------------------- + 48143 100.000 libc-2.5.so __libc_start_main +0 0 Xorg main + 0 0 Xorg main [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so malloc +0 0 anon (tgid:17647 range:0xb7f8c000-0xb7f8d000) (no symbols) + 0 0 anon (tgid:17647 range:0xb7f8c000-0xb7f8d000) (no symbols) [self] +------------------------------------------------------------------------------- + 1 0.5525 libc-2.5.so qsort + 1 0.5525 libc-2.5.so ____wcstof_l_internal + 179 98.8950 libc-2.5.so __libc_start_main +0 0 bash (no symbols) + 0 0 bash (no symbols) [self] +------------------------------------------------------------------------------- + 4 100.000 libc-2.5.so __libc_start_main +0 0 cat (no symbols) + 0 0 cat (no symbols) [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so __libc_start_main +0 0 expr (no symbols) + 0 0 expr (no symbols) [self] +------------------------------------------------------------------------------- + 612 100.000 libc-2.5.so __libc_start_main +0 0 firefox-bin (no symbols) + 0 0 firefox-bin (no symbols) [self] +------------------------------------------------------------------------------- + 7 100.000 libc-2.5.so __libc_start_main +0 0 gawk (no symbols) + 0 0 gawk (no symbols) [self] +------------------------------------------------------------------------------- + 1 4.7619 libc-2.5.so exit + 1 4.7619 libc-2.5.so _obstack_begin + 19 90.4762 libc-2.5.so __libc_start_main +0 0 grep (no symbols) + 0 0 grep (no symbols) [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so __libc_start_main +0 0 id (no symbols) + 0 0 id (no symbols) [self] +------------------------------------------------------------------------------- + 3 100.000 libc-2.5.so __libc_dlopen_mode +0 0 ld-2.5.so _dl_catch_error + 0 0 ld-2.5.so _dl_catch_error [self] +------------------------------------------------------------------------------- + 3 100.000 libc-2.5.so exit +0 0 ld-2.5.so _dl_fini + 0 0 ld-2.5.so _dl_fini [self] +------------------------------------------------------------------------------- + 3 100.000 libc-2.5.so do_dlopen +0 0 ld-2.5.so _dl_open + 0 0 ld-2.5.so _dl_open [self] +------------------------------------------------------------------------------- + 1 16.6667 libc-2.5.so _nl_find_locale + 1 16.6667 libc-2.5.so exit + 1 16.6667 libc-2.5.so asprintf + 1 16.6667 libc-2.5.so re_compile_pattern + 2 33.3333 libc-2.5.so __libc_start_main +0 0 ld-2.5.so _dl_runtime_resolve + 0 0 ld-2.5.so _dl_runtime_resolve [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so fclose@@GLIBC_2.1 +0 0 libc-2.5.so _IO_file_finish@@GLIBC_2.1 + 1 100.000 libc-2.5.so _IO_default_finish + 0 0 libc-2.5.so _IO_file_finish@@GLIBC_2.1 [self] +------------------------------------------------------------------------------- + 1 50.0000 libc-2.5.so __fopen_internal + 1 50.0000 libc-2.5.so clntudp_call +0 0 libc-2.5.so _IO_file_fopen@@GLIBC_2.1 + 1 50.0000 libc-2.5.so _IO_file_open + 1 50.0000 libc-2.5.so clnt_broadcast + 0 0 libc-2.5.so _IO_file_fopen@@GLIBC_2.1 [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so _IO_file_seekoff_maybe_mmap +0 0 libc-2.5.so _IO_file_seek + 1 100.000 libc-2.5.so llseek + 0 0 libc-2.5.so _IO_file_seek [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so _IO_seekoff_unlocked +0 0 libc-2.5.so _IO_file_seekoff_maybe_mmap + 1 100.000 libc-2.5.so _IO_file_seek + 0 0 libc-2.5.so _IO_file_seekoff_maybe_mmap [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so _IO_sgetn +0 0 libc-2.5.so _IO_file_xsgetn + 1 100.000 libc-2.5.so __underflow + 0 0 libc-2.5.so _IO_file_xsgetn [self] +------------------------------------------------------------------------------- + 2 100.000 libc-2.5.so fgets_unlocked +0 0 libc-2.5.so _IO_getline + 2 100.000 libc-2.5.so memchr + 0 0 libc-2.5.so _IO_getline [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so fgetpos@@GLIBC_2.2 +0 0 libc-2.5.so _IO_seekoff_unlocked + 1 100.000 libc-2.5.so _IO_file_seekoff_maybe_mmap + 0 0 libc-2.5.so _IO_seekoff_unlocked [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so fread_unlocked +0 0 libc-2.5.so _IO_sgetn + 1 100.000 libc-2.5.so _IO_file_xsgetn + 0 0 libc-2.5.so _IO_sgetn [self] +------------------------------------------------------------------------------- +0 0 libc-2.5.so __GI_____strtoll_l_internal + 1 100.000 libc-2.5.so wcstoll_l + 0 0 libc-2.5.so __GI_____strtoll_l_internal [self] +------------------------------------------------------------------------------- +0 0 libc-2.5.so ____wcstof_l_internal + 1 100.000 bash (no symbols) + 0 0 libc-2.5.so ____wcstof_l_internal [self] +------------------------------------------------------------------------------- + 6 100.000 libc-2.5.so dcgettext +0 0 libc-2.5.so __dcigettext + 6 100.000 libc-2.5.so _nl_find_domain + 0 0 libc-2.5.so __dcigettext [self] +------------------------------------------------------------------------------- + 3 100.000 libc-2.5.so __nss_lookup_function +0 0 libc-2.5.so __libc_dlopen_mode + 3 100.000 ld-2.5.so _dl_catch_error + 0 0 libc-2.5.so __libc_dlopen_mode [self] +------------------------------------------------------------------------------- +0 0 libc-2.5.so __libc_start_main + 48143 92.5934 Xorg main + 2987 5.7449 oprofiled (no symbols) + 612 1.1771 firefox-bin (no symbols) + 179 0.3443 bash (no symbols) + 19 0.0365 grep (no symbols) + 19 0.0365 sudo (no symbols) + 8 0.0154 ls (no symbols) + 7 0.0135 gawk (no symbols) + 4 0.0077 cat (no symbols) + 4 0.0077 mkdir (no symbols) + 2 0.0038 sshd (no symbols) + 2 0.0038 ld-2.5.so _dl_runtime_resolve + 2 0.0038 rm (no symbols) + 2 0.0038 mktemp (no symbols) + 1 0.0019 expr (no symbols) + 1 0.0019 id (no symbols) + 1 0.0019 ophelp (no symbols) + 1 0.0019 tr (no symbols) + 0 0 libc-2.5.so __libc_start_main [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so getifaddrs +0 0 libc-2.5.so __netlink_request + 1 100.000 libc-2.5.so malloc + 0 0 libc-2.5.so __netlink_request [self] +------------------------------------------------------------------------------- + 2 100.000 libc-2.5.so __nss_passwd_lookup +0 0 libc-2.5.so __nss_database_lookup + 1 50.0000 libc-2.5.so nss_parse_service_list + 1 50.0000 libc-2.5.so fopen@@GLIBC_2.1 + 0 0 libc-2.5.so __nss_database_lookup [self] +------------------------------------------------------------------------------- +0 0 libc-2.5.so __nss_lookup_function + 3 100.000 libc-2.5.so __libc_dlopen_mode + 0 0 libc-2.5.so __nss_lookup_function [self] +------------------------------------------------------------------------------- + 1 50.0000 libc-2.5.so getpwuid_r@@GLIBC_2.1.2 + 1 50.0000 libc-2.5.so __nss_setent +0 0 libc-2.5.so __nss_passwd_lookup + 2 100.000 libc-2.5.so __nss_database_lookup + 0 0 libc-2.5.so __nss_passwd_lookup [self] +------------------------------------------------------------------------------- + 4 100.000 libc-2.5.so setpwent +0 0 libc-2.5.so __nss_setent + 3 75.0000 libnss_compat-2.5.so _nss_compat_setpwent + 1 25.0000 libc-2.5.so __nss_passwd_lookup + 0 0 libc-2.5.so __nss_setent [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so tzset_internal +0 0 libc-2.5.so __tzfile_read + 1 100.000 libc-2.5.so fread_unlocked + 0 0 libc-2.5.so __tzfile_read [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so _IO_file_xsgetn +0 0 libc-2.5.so __underflow + 1 100.000 libc-2.5.so _IO_file_underflow@@GLIBC_2.1 + 0 0 libc-2.5.so __underflow [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so getopt_long +0 0 libc-2.5.so _getopt_internal + 1 100.000 libc-2.5.so _getopt_internal_r + 0 0 libc-2.5.so _getopt_internal [self] +------------------------------------------------------------------------------- + 4 100.000 libc-2.5.so _nl_find_domain +0 0 libc-2.5.so _nl_expand_alias + 4 100.000 libc-2.5.so read_alias_file + 0 0 libc-2.5.so _nl_expand_alias [self] +------------------------------------------------------------------------------- + 6 100.000 libc-2.5.so __dcigettext +0 0 libc-2.5.so _nl_find_domain + 4 66.6667 libc-2.5.so _nl_expand_alias + 2 33.3333 libc-2.5.so _nl_make_l10nflist + 0 0 libc-2.5.so _nl_find_domain [self] +------------------------------------------------------------------------------- + 18 100.000 libc-2.5.so setlocale +0 0 libc-2.5.so _nl_find_locale + 17 94.4444 libc-2.5.so _nl_load_locale_from_archive + 1 5.5556 ld-2.5.so _dl_runtime_resolve + 0 0 libc-2.5.so _nl_find_locale [self] +------------------------------------------------------------------------------- + 11 100.000 libc-2.5.so _nl_load_locale_from_archive +0 0 libc-2.5.so _nl_normalize_codeset + 11 100.000 libc-2.5.so malloc + 0 0 libc-2.5.so _nl_normalize_codeset [self] +------------------------------------------------------------------------------- +0 0 libc-2.5.so _obstack_begin + 1 100.000 grep (no symbols) + 0 0 libc-2.5.so _obstack_begin [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so msort_with_tmp +0 0 libc-2.5.so alias_compare + 1 100.000 libc-2.5.so strcasecmp + 0 0 libc-2.5.so alias_compare [self] +------------------------------------------------------------------------------- +0 0 libc-2.5.so asprintf + 1 100.000 ld-2.5.so _dl_runtime_resolve + 0 0 libc-2.5.so asprintf [self] +------------------------------------------------------------------------------- +0 0 libc-2.5.so bindtextdomain + 1 100.000 libc-2.5.so set_binding_values + 0 0 libc-2.5.so bindtextdomain [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so _IO_file_fopen@@GLIBC_2.1 +0 0 libc-2.5.so clnt_broadcast + 1 100.000 libc-2.5.so glob_in_dir + 0 0 libc-2.5.so clnt_broadcast [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so get_myaddress +0 0 libc-2.5.so clntudp_call + 1 100.000 libc-2.5.so _IO_file_fopen@@GLIBC_2.1 + 0 0 libc-2.5.so clntudp_call [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so strerror_r +0 0 libc-2.5.so dcgettext + 6 100.000 libc-2.5.so __dcigettext + 0 0 libc-2.5.so dcgettext [self] +------------------------------------------------------------------------------- +0 0 libc-2.5.so do_dlopen + 3 100.000 ld-2.5.so _dl_open + 0 0 libc-2.5.so do_dlopen [self] +------------------------------------------------------------------------------- +0 0 libc-2.5.so error + 1 100.000 libc-2.5.so error_tail + 0 0 libc-2.5.so error [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so error +0 0 libc-2.5.so error_tail + 1 100.000 libc-2.5.so strerror_r + 0 0 libc-2.5.so error_tail [self] +------------------------------------------------------------------------------- +0 0 libc-2.5.so exit + 3 60.0000 ld-2.5.so _dl_fini + 1 20.0000 grep (no symbols) + 1 20.0000 ld-2.5.so _dl_runtime_resolve + 0 0 libc-2.5.so exit [self] +------------------------------------------------------------------------------- +0 0 libc-2.5.so fclose@@GLIBC_2.1 + 1 100.000 libc-2.5.so _IO_file_finish@@GLIBC_2.1 + 0 0 libc-2.5.so fclose@@GLIBC_2.1 [self] +------------------------------------------------------------------------------- +0 0 libc-2.5.so fgetpos@@GLIBC_2.2 + 1 100.000 libc-2.5.so _IO_seekoff_unlocked + 0 0 libc-2.5.so fgetpos@@GLIBC_2.2 [self] +------------------------------------------------------------------------------- + 2 100.000 libc-2.5.so read_alias_file +0 0 libc-2.5.so fgets_unlocked + 2 100.000 libc-2.5.so _IO_getline + 0 0 libc-2.5.so fgets_unlocked [self] +------------------------------------------------------------------------------- +0 0 libc-2.5.so fopen64 + 3 100.000 libc-2.5.so __fopen_internal + 0 0 libc-2.5.so fopen64 [self] +------------------------------------------------------------------------------- + 1 50.0000 libc-2.5.so read_alias_file + 1 50.0000 libc-2.5.so __nss_database_lookup +0 0 libc-2.5.so fopen@@GLIBC_2.1 + 6 100.000 libc-2.5.so __fopen_internal + 0 0 libc-2.5.so fopen@@GLIBC_2.1 [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so __tzfile_read +0 0 libc-2.5.so fread_unlocked + 1 100.000 libc-2.5.so _IO_sgetn + 0 0 libc-2.5.so fread_unlocked [self] +------------------------------------------------------------------------------- +0 0 libc-2.5.so get_myaddress + 1 100.000 libc-2.5.so clntudp_call + 0 0 libc-2.5.so get_myaddress [self] +------------------------------------------------------------------------------- +0 0 libc-2.5.so getifaddrs + 1 100.000 libc-2.5.so __netlink_request + 0 0 libc-2.5.so getifaddrs [self] +------------------------------------------------------------------------------- +0 0 libc-2.5.so getopt_long + 1 100.000 libc-2.5.so _getopt_internal + 0 0 libc-2.5.so getopt_long [self] +------------------------------------------------------------------------------- +0 0 libc-2.5.so getpwuid + 2 100.000 libc-2.5.so getpwuid_r@@GLIBC_2.1.2 + 0 0 libc-2.5.so getpwuid [self] +------------------------------------------------------------------------------- + 2 100.000 libc-2.5.so getpwuid +0 0 libc-2.5.so getpwuid_r@@GLIBC_2.1.2 + 1 50.0000 libc-2.5.so __nss_passwd_lookup + 1 50.0000 libnss_compat-2.5.so _nss_compat_getpwuid_r + 0 0 libc-2.5.so getpwuid_r@@GLIBC_2.1.2 [self] +------------------------------------------------------------------------------- +0 0 libc-2.5.so getspnam + 1 100.000 libc-2.5.so getspnam_r@@GLIBC_2.1.2 + 0 0 libc-2.5.so getspnam [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so getspnam +0 0 libc-2.5.so getspnam_r@@GLIBC_2.1.2 + 1 100.000 libnss_compat-2.5.so _nss_compat_getspnam_r + 0 0 libc-2.5.so getspnam_r@@GLIBC_2.1.2 [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so clnt_broadcast +0 0 libc-2.5.so glob_in_dir + 1 100.000 libc-2.5.so glob64@@GLIBC_2.2 + 0 0 libc-2.5.so glob_in_dir [self] +------------------------------------------------------------------------------- + 17 100.000 libc-2.5.so malloc +0 0 libc-2.5.so malloc_hook_ini + 17 100.000 libc-2.5.so ptmalloc_init + 0 0 libc-2.5.so malloc_hook_ini [self] +------------------------------------------------------------------------------- + 17 100.000 libc-2.5.so malloc_hook_ini +0 0 libc-2.5.so ptmalloc_init + 17 100.000 libc-2.5.so _dl_addr + 0 0 libc-2.5.so ptmalloc_init [self] +------------------------------------------------------------------------------- +0 0 libc-2.5.so re_compile_pattern + 1 100.000 ld-2.5.so _dl_runtime_resolve + 0 0 libc-2.5.so re_compile_pattern [self] +------------------------------------------------------------------------------- + 4 100.000 libc-2.5.so _nl_expand_alias +0 0 libc-2.5.so read_alias_file + 2 50.0000 libc-2.5.so fgets_unlocked + 1 25.0000 libc-2.5.so qsort + 1 25.0000 libc-2.5.so fopen@@GLIBC_2.1 + 0 0 libc-2.5.so read_alias_file [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so realloc +0 0 libc-2.5.so realloc_hook_ini + 1 100.000 libc-2.5.so realloc + 0 0 libc-2.5.so realloc_hook_ini [self] +------------------------------------------------------------------------------- +0 0 libc-2.5.so setlocale + 18 90.0000 libc-2.5.so _nl_find_locale + 1 5.0000 libc-2.5.so strcmp + 1 5.0000 libc-2.5.so strdup + 0 0 libc-2.5.so setlocale [self] +------------------------------------------------------------------------------- +0 0 libc-2.5.so setpwent + 4 100.000 libc-2.5.so __nss_setent + 0 0 libc-2.5.so setpwent [self] +------------------------------------------------------------------------------- +0 0 libc-2.5.so sigaction + 1 100.000 libc-2.5.so memcpy + 0 0 libc-2.5.so sigaction [self] +------------------------------------------------------------------------------- +0 0 libc-2.5.so sprintf + 2 100.000 libc-2.5.so vsprintf + 0 0 libc-2.5.so sprintf [self] +------------------------------------------------------------------------------- +0 0 libc-2.5.so sscanf + 1 100.000 libc-2.5.so vsscanf + 0 0 libc-2.5.so sscanf [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so msort_with_tmp +0 0 libc-2.5.so strcoll + 1 100.000 libc-2.5.so strcoll_l + 0 0 libc-2.5.so strcoll [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so setlocale +0 0 libc-2.5.so strdup + 1 50.0000 libc-2.5.so malloc + 1 50.0000 libc-2.5.so memcpy + 0 0 libc-2.5.so strdup [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so error_tail +0 0 libc-2.5.so strerror_r + 1 100.000 libc-2.5.so dcgettext + 0 0 libc-2.5.so strerror_r [self] +------------------------------------------------------------------------------- +0 0 libc-2.5.so tzset + 1 100.000 libc-2.5.so tzset_internal + 0 0 libc-2.5.so tzset [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so tzset +0 0 libc-2.5.so tzset_internal + 1 100.000 libc-2.5.so __tzfile_read + 0 0 libc-2.5.so tzset_internal [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so sscanf +0 0 libc-2.5.so vsscanf + 1 100.000 libc-2.5.so _IO_vfscanf + 0 0 libc-2.5.so vsscanf [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so msort_with_tmp +0 0 libcairo.so.2.11.3 (no symbols) + 0 0 libcairo.so.2.11.3 (no symbols) [self] +------------------------------------------------------------------------------- + 3 100.000 libc-2.5.so bsearch +0 0 libgtk-x11-2.0.so.0.1000.12 (no symbols) + 0 0 libgtk-x11-2.0.so.0.1000.12 (no symbols) [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so getpwuid_r@@GLIBC_2.1.2 +0 0 libnss_compat-2.5.so _nss_compat_getpwuid_r + 0 0 libnss_compat-2.5.so _nss_compat_getpwuid_r [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so getspnam_r@@GLIBC_2.1.2 +0 0 libnss_compat-2.5.so _nss_compat_getspnam_r + 0 0 libnss_compat-2.5.so _nss_compat_getspnam_r [self] +------------------------------------------------------------------------------- + 3 100.000 libc-2.5.so __nss_setent +0 0 libnss_compat-2.5.so _nss_compat_setpwent + 0 0 libnss_compat-2.5.so _nss_compat_setpwent [self] +------------------------------------------------------------------------------- + 3 3.0000 libc-2.5.so qsort + 97 97.0000 libc-2.5.so msort_with_tmp +0 0 libxul.so (no symbols) + 0 0 libxul.so (no symbols) [self] +------------------------------------------------------------------------------- + 8 100.000 libc-2.5.so __libc_start_main +0 0 ls (no symbols) + 0 0 ls (no symbols) [self] +------------------------------------------------------------------------------- + 4 100.000 libc-2.5.so __libc_start_main +0 0 mkdir (no symbols) + 0 0 mkdir (no symbols) [self] +------------------------------------------------------------------------------- + 2 100.000 libc-2.5.so __libc_start_main +0 0 mktemp (no symbols) + 0 0 mktemp (no symbols) [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so __libc_start_main +0 0 ophelp (no symbols) + 0 0 ophelp (no symbols) [self] +------------------------------------------------------------------------------- + 2987 100.000 libc-2.5.so __libc_start_main +0 0 oprofiled (no symbols) + 0 0 oprofiled (no symbols) [self] +------------------------------------------------------------------------------- + 2 100.000 libc-2.5.so __libc_start_main +0 0 rm (no symbols) + 0 0 rm (no symbols) [self] +------------------------------------------------------------------------------- + 2 100.000 libc-2.5.so __libc_start_main +0 0 sshd (no symbols) + 0 0 sshd (no symbols) [self] +------------------------------------------------------------------------------- + 19 100.000 libc-2.5.so __libc_start_main +0 0 sudo (no symbols) + 0 0 sudo (no symbols) [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so __libc_start_main +0 0 tr (no symbols) + 0 0 tr (no symbols) [self] +------------------------------------------------------------------------------- diff --git a/src/exa/i965/emulating_speedups/EXA-emulate-speedups/libc-2.5.oprofile b/src/exa/i965/emulating_speedups/EXA-emulate-speedups/libc-2.5.oprofile new file mode 100644 index 0000000..6daf26f --- /dev/null +++ b/src/exa/i965/emulating_speedups/EXA-emulate-speedups/libc-2.5.oprofile @@ -0,0 +1,72 @@ +CPU: Core 2, speed 2133.49 MHz (estimated) +Counted CPU_CLK_UNHALTED events (Clock cycles when not halted) with a unit mask of 0x00 (Unhalted core cycles) count 100000 +samples % symbol name +4429 43.2308 gettimeofday +1624 15.8516 memcpy +1077 10.5124 _int_malloc +646 6.3055 malloc +548 5.3490 free +448 4.3729 _int_free +233 2.2743 memcmp +202 1.9717 memset +190 1.8546 memmove +174 1.6984 malloc_consolidate +171 1.6691 msort_with_tmp +133 1.2982 __i686.get_pc_thunk.bx +70 0.6833 strstr +52 0.5076 strlen +34 0.3319 __gconv_transform_utf8_internal +29 0.2831 strcmp +28 0.2733 mbrtowc +22 0.2147 realloc +17 0.1659 _dl_addr +17 0.1659 _int_realloc +11 0.1074 mkdir +8 0.0781 qsort +7 0.0683 _dl_mcount_wrapper_check +5 0.0488 __read_nocancel +5 0.0488 strchr +3 0.0293 __close_nocancel +3 0.0293 __fopen_internal +3 0.0293 _nl_load_locale_from_archive +3 0.0293 munmap +3 0.0293 sigprocmask +2 0.0195 _IO_file_open +2 0.0195 _IO_vfscanf +2 0.0195 __fxstat +2 0.0195 __i686.get_pc_thunk.cx +2 0.0195 __libc_enable_asynccancel +2 0.0195 __rpc_thread_destroy +2 0.0195 ftruncate +2 0.0195 memchr +2 0.0195 mmap +2 0.0195 strcoll_l +2 0.0195 writev +1 0.0098 _IO_default_finish +1 0.0098 _IO_default_xsputn +1 0.0098 _IO_file_underflow@@GLIBC_2.1 +1 0.0098 _IO_old_init +1 0.0098 _IO_un_link +1 0.0098 __nanosleep_nocancel +1 0.0098 __sigjmp_save +1 0.0098 __vstrfmon_l +1 0.0098 __xstat +1 0.0098 __xstat32_conv +1 0.0098 _getopt_internal_r +1 0.0098 _nl_intern_locale_data +1 0.0098 _nl_make_l10nflist +1 0.0098 bsearch +1 0.0098 fork +1 0.0098 getdelim +1 0.0098 getgrgid +1 0.0098 glob64@@GLIBC_2.2 +1 0.0098 llseek +1 0.0098 nss_parse_service_list +1 0.0098 sbrk +1 0.0098 set_binding_values +1 0.0098 strcasecmp +1 0.0098 strcat +1 0.0098 strcpy +1 0.0098 vfprintf +1 0.0098 vsprintf +1 0.0098 wcstoll_l diff --git a/src/exa/i965/emulating_speedups/EXA-emulate-speedups/libexa.callgraph b/src/exa/i965/emulating_speedups/EXA-emulate-speedups/libexa.callgraph new file mode 100644 index 0000000..e3c7fa3 --- /dev/null +++ b/src/exa/i965/emulating_speedups/EXA-emulate-speedups/libexa.callgraph @@ -0,0 +1,838 @@ +CPU: Core 2, speed 2133.49 MHz (estimated) +Counted CPU_CLK_UNHALTED events (Clock cycles when not halted) with a unit mask of 0x00 (Unhalted core cycles) count 100000 +samples % image name symbol name +------------------------------------------------------------------------------- + 4 0.3433 libexa.so exaFillRegionSolid + 38 3.2618 libexa.so exaTryDriverComposite + 1123 96.3948 libexa.so exaDoMigration +1165 10.9001 libexa.so ExaOffscreenMarkUsed + 1165 100.000 libexa.so ExaOffscreenMarkUsed [self] +------------------------------------------------------------------------------- + 1 0.1045 libexa.so exaFillRegionSolid + 1 0.1045 libexa.so exaGlyphs + 39 4.0752 libexa.so exaTryDriverComposite + 68 7.1055 libexa.so exaMoveOutPixmap + 109 11.3898 libexa.so exaCopyNtoN + 129 13.4796 libexa.so exaPrepareAccess + 156 16.3009 libexa.so exaMoveInPixmap + 172 17.9728 libexa.so exaGetOffscreenPixmap + 282 29.4671 libexa.so exaDoMigration +965 9.0288 libexa.so exaPixmapIsOffscreen + 965 100.000 libexa.so exaPixmapIsOffscreen [self] +------------------------------------------------------------------------------- + 2 0.0146 libexa.so exaGlyphs + 4 0.0293 libexa.so exaFillRegionSolid + 15 0.1097 libexa.so exaTryDriverComposite + 13648 99.8464 libexa.so exaDoMigration +866 8.1025 libexa.so exaMoveInPixmap + 10666 78.0249 libexa.so exaPrepareAccess + 1510 11.0461 Xorg miUnion + 866 6.3350 libexa.so exaMoveInPixmap [self] + 190 1.3899 libexa.so exaOffscreenAlloc + 156 1.1412 libexa.so exaPixmapIsOffscreen + 76 0.5560 libexa.so exaFinishAccess + 51 0.3731 Xorg DamageEmpty + 48 0.3511 libexa.so __i686.get_pc_thunk.bx + 41 0.2999 libexa.so exaPixmapIsPinned + 24 0.1756 libexa.so .plt + 12 0.0878 libexa.so exaGetDrawablePixmap + 9 0.0658 Xorg __i686.get_pc_thunk.bx + 7 0.0512 Xorg .plt + 6 0.0439 libpixman.so.0.0.0 pixman_region_union + 5 0.0366 libexa.so exaWaitSync + 3 0.0219 Xorg DamageRegion +------------------------------------------------------------------------------- + 9 0.0487 libexa.so exaGlyphs + 18459 99.9513 libexa.so exaComposite +836 7.8219 libexa.so exaTryDriverComposite + 15232 82.4689 libexa.so exaDoMigration + 1261 6.8273 Xorg miComputeCompositeRegion + 836 4.5263 libexa.so exaTryDriverComposite [self] + 429 2.3227 libexa.so exaGetOffscreenPixmap + 136 0.7363 libexa.so .plt + 95 0.5143 libexa.so exaGetDrawablePixmap + 76 0.4115 Xorg .plt + 59 0.3194 libpixman.so.0.0.0 pixman_region_rectangles + 56 0.3032 libexa.so exaMarkSync + 45 0.2436 libexa.so __i686.get_pc_thunk.bx + 39 0.2112 libexa.so exaPixmapIsOffscreen + 38 0.2057 libexa.so ExaOffscreenMarkUsed + 30 0.1624 libpixman.so.0.0.0 pixman_region_n_rects + 29 0.1570 libexa.so exaPixmapIsPinned + 27 0.1462 libexa.so __i686.get_pc_thunk.cx + 23 0.1245 libexa.so exaGetDrawableDeltas + 16 0.0866 Xorg miCompositeSourceValidate + 16 0.0866 libpixman.so.0.0.0 pixman_region_not_empty + 15 0.0812 libexa.so exaMoveInPixmap + 9 0.0487 Xorg __i686.get_pc_thunk.bx + 2 0.0108 libpixman.so.0.0.0 pixman_region_init + 1 0.0054 libexa.so exaOpReadsDestination +------------------------------------------------------------------------------- +782 7.3166 libexa.so exaGlyphs + 19190 62.8007 libexa.so exaComposite + 5852 19.1511 libexa.so exaCopyArea + 3188 10.4330 libexa.so exaPixmapDirty + 782 2.5592 libexa.so exaGlyphs [self] + 294 0.9621 Xorg miModifyPixmapHeader + 221 0.7232 libextmod.so XvDestroyPixmap + 215 0.7036 libexa.so exaCreatePixmap + 181 0.5923 libexa.so exaDoMigration + 125 0.4091 Xorg FreePicture + 86 0.2814 Xorg CreatePicture + 71 0.2324 libexa.so .plt + 60 0.1964 Xorg ValidateGC + 51 0.1669 Xorg damagePolyFillRect + 38 0.1244 Xorg ValidatePicture + 30 0.0982 Xorg miGlyphExtents + 25 0.0818 libexa.so __i686.get_pc_thunk.bx + 19 0.0622 libexa.so exaGetDrawablePixmap + 19 0.0622 libfb.so fbDoCopy + 13 0.0425 Xorg __i686.get_pc_thunk.bx + 13 0.0425 Xorg miUnion + 13 0.0425 Xorg DamageRegion + 11 0.0360 Xorg GetScratchPixmapHeader + 9 0.0295 libexa.so exaTryDriverComposite + 8 0.0262 Xorg FreeScratchGC + 7 0.0229 libexa.so exaOpReadsDestination + 5 0.0164 Xorg damageValidateGC + 5 0.0164 Xorg miCreatePicture + 5 0.0164 libfb.so fbCreatePixmap + 4 0.0131 Xorg GetScratchGC + 3 0.0098 Xorg damageInsertDamage + 2 0.0065 Xorg SetPictureToDefaults + 2 0.0065 Xorg DamageSetReportAfterOp + 2 0.0065 libexa.so exaMoveInPixmap + 1 0.0033 Xorg ValidateOnePicture + 1 0.0033 Xorg miDestroyPicture + 1 0.0033 libexa.so __i686.get_pc_thunk.cx + 1 0.0033 libexa.so exaPixmapIsOffscreen + 1 0.0033 Xorg FreeScratchPixmapHeader + 1 0.0033 libextmod.so __i686.get_pc_thunk.bx + 1 0.0033 Xorg Xfree + 1 0.0033 libexa.so exaPixmapIsPinned +------------------------------------------------------------------------------- + 3 0.5769 libexa.so exaRasterizeTrapezoid + 4 0.7692 libexa.so exaFillRegionSolid + 5 0.9615 libexa.so exaPolyFillRect + 24 4.6154 libexa.so exaMoveOutPixmap + 24 4.6154 libexa.so exaMoveInPixmap + 64 12.3077 libexa.so exaDoMigration + 71 13.6538 libexa.so exaGlyphs + 88 16.9231 libexa.so exaComposite + 101 19.4231 libexa.so exaCopyNtoN + 136 26.1538 libexa.so exaTryDriverComposite +698 6.5307 libexa.so .plt + 698 100.000 libexa.so .plt [self] +------------------------------------------------------------------------------- + 1 0.0050 libexa.so exaPolyFillRect + 5 0.0252 libexa.so exaComposite + 181 0.9127 libexa.so exaGlyphs + 231 1.1648 libexa.so exaFillRegionSolid + 1350 6.8075 libexa.so exaCopyNtoN + 2831 14.2756 libexa.so exaRasterizeTrapezoid + 15232 76.8090 libexa.so exaTryDriverComposite +625 5.8477 libexa.so exaDoMigration + 13648 68.7765 libexa.so exaMoveInPixmap + 3602 18.1516 libexa.so exaMoveOutPixmap + 1123 5.6591 libexa.so ExaOffscreenMarkUsed + 625 3.1496 libexa.so exaDoMigration [self] + 282 1.4211 libexa.so exaPixmapIsOffscreen + 279 1.4060 libexa.so exaPixmapIsPinned + 114 0.5745 libexa.so __i686.get_pc_thunk.bx + 64 0.3225 libexa.so .plt + 45 0.2268 libexa.so __i686.get_pc_thunk.cx + 12 0.0605 libexa.so exaCopyDirtyToSys + 10 0.0504 libexa.so exaMemcpyBox + 8 0.0403 libexa.so exaFinishAccess + 7 0.0353 libexa.so exaOffscreenAlloc + 7 0.0353 Xorg miUnion + 7 0.0353 Xorg DamageEmpty + 6 0.0302 libexa.so exaPrepareAccess + 5 0.0252 Xorg DamageRegion +------------------------------------------------------------------------------- + 19190 100.000 libexa.so exaGlyphs +512 4.7904 libexa.so exaComposite + 18459 70.5484 libexa.so exaTryDriverComposite + 6801 25.9927 libexa.so ExaCheckComposite + 512 1.9568 libexa.so exaComposite [self] + 96 0.3669 libexa.so exaGetDrawablePixmap + 88 0.3363 libexa.so .plt + 51 0.1949 intel_drv.so i965_composite + 32 0.1223 libexa.so exaGetOffscreenPixmap + 29 0.1108 intel_drv.so i830_done_composite + 27 0.1032 intel_drv.so i965_check_composite + 16 0.0612 Xorg miComputeCompositeRegion + 16 0.0612 intel_drv.so i965_prepare_composite + 15 0.0573 libexa.so exaOpReadsDestination + 12 0.0459 libexa.so __i686.get_pc_thunk.bx + 6 0.0229 libexa.so exaMarkSync + 5 0.0191 libexa.so exaDoMigration +------------------------------------------------------------------------------- + 1 0.2075 libexa.so exaGlyphs + 2 0.4149 libexa.so exaFillRegionSolid + 29 6.0166 libexa.so exaTryDriverComposite + 40 8.2988 libexa.so exaCopyNtoN + 41 8.5062 libexa.so exaMoveInPixmap + 90 18.6722 libexa.so exaMoveOutPixmap + 279 57.8838 libexa.so exaDoMigration +482 4.5097 libexa.so exaPixmapIsPinned + 482 100.000 libexa.so exaPixmapIsPinned [self] +------------------------------------------------------------------------------- + 12 0.3344 libexa.so exaRasterizeTrapezoid + 388 10.8138 libexa.so exaCopyNtoN + 3188 88.8517 libexa.so exaGlyphs +478 4.4723 libexa.so exaPixmapDirty + 3059 84.7134 Xorg miUnion + 478 13.2373 libexa.so exaPixmapDirty [self] + 30 0.8308 Xorg __i686.get_pc_thunk.bx + 25 0.6923 Xorg .plt + 13 0.3600 libpixman.so.0.0.0 pixman_region_union + 6 0.1662 Xorg DamageRegion +------------------------------------------------------------------------------- + 1 0.2646 libexa.so exaFillRegionSolid + 1 0.2646 libexa.so exaCopyDirtyToSys + 1 0.2646 libexa.so exaRasterizeTrapezoid + 2 0.5291 libexa.so exaPolyFillRect + 12 3.1746 libexa.so exaMoveInPixmap + 13 3.4392 libexa.so exaPrepareAccess + 19 5.0265 libexa.so exaGlyphs + 27 7.1429 libexa.so exaFinishAccess + 49 12.9630 libexa.so exaCopyNtoN + 62 16.4021 libexa.so exaGetOffscreenPixmap + 95 25.1323 libexa.so exaTryDriverComposite + 96 25.3968 libexa.so exaComposite +408 3.8174 libexa.so exaGetDrawablePixmap + 408 100.000 libexa.so exaGetDrawablePixmap [self] +------------------------------------------------------------------------------- + 1 0.2597 libexa.so exaOffscreenFree + 2 0.5195 libexa.so exaPolyFillRect + 2 0.5195 libexa.so exaRasterizeTrapezoid + 4 1.0390 libexa.so exaFillRegionSolid + 12 3.1169 libexa.so exaComposite + 17 4.4156 libexa.so exaGetOffscreenPixmap + 25 6.4935 libexa.so exaGlyphs + 26 6.7532 libexa.so exaMoveOutPixmap + 33 8.5714 libexa.so exaPrepareAccess + 45 11.6883 libexa.so exaTryDriverComposite + 48 12.4675 libexa.so exaMoveInPixmap + 56 14.5455 libexa.so exaCopyNtoN + 114 29.6104 libexa.so exaDoMigration +405 3.7893 libexa.so __i686.get_pc_thunk.bx + 405 100.000 libexa.so __i686.get_pc_thunk.bx [self] +------------------------------------------------------------------------------- +403 3.7706 libexa.so exaCopyNtoN + 1845 38.3257 libfb.so fbCopyNtoN + 1350 28.0432 libexa.so exaDoMigration + 403 8.3714 libexa.so exaCopyNtoN [self] + 388 8.0598 libexa.so exaPixmapDirty + 192 3.9884 libexa.so exaPrepareAccess + 125 2.5966 libexa.so exaFinishAccess + 109 2.2642 libexa.so exaPixmapIsOffscreen + 101 2.0980 libexa.so .plt + 56 1.1633 libexa.so __i686.get_pc_thunk.bx + 49 1.0179 libexa.so exaGetDrawablePixmap + 42 0.8725 libexa.so exaGetDrawableDeltas + 40 0.8309 libexa.so exaPixmapIsPinned + 24 0.4985 libexa.so __i686.get_pc_thunk.cx + 16 0.3324 libfb.so .plt + 14 0.2908 libexa.so exaMoveOutPixmap + 14 0.2908 libfb.so __i686.get_pc_thunk.bx + 12 0.2493 libfb.so fbGetGCPrivateIndex + 11 0.2285 libpixman.so.0.0.0 pixman_blt + 8 0.1662 libfb.so __i686.get_pc_thunk.cx + 7 0.1454 Xorg miUnion + 6 0.1246 Xorg DamageRegion + 1 0.0208 libexa.so exaMarkSync + 1 0.0208 intel_drv.so I830EXAPrepareCopy +------------------------------------------------------------------------------- + 12 0.3752 libexa.so exaDoMigration + 3186 99.6248 libexa.so exaMoveOutPixmap +224 2.0958 libexa.so exaCopyDirtyToSys + 2825 88.3088 libexa.so exaPrepareAccess + 224 7.0022 libexa.so exaCopyDirtyToSys [self] + 65 2.0319 Xorg miUnion + 57 1.7818 Xorg DamageEmpty + 13 0.4064 Xorg __i686.get_pc_thunk.bx + 7 0.2188 Xorg .plt + 5 0.1563 libpixman.so.0.0.0 pixman_region_union + 2 0.0625 Xorg DamageRegion + 1 0.0313 libexa.so exaGetDrawablePixmap +------------------------------------------------------------------------------- + 14 0.3872 libexa.so exaCopyNtoN + 3602 99.6128 libexa.so exaDoMigration +208 1.9461 libexa.so exaMoveOutPixmap + 3186 88.1084 libexa.so exaCopyDirtyToSys + 208 5.7522 libexa.so exaMoveOutPixmap [self] + 90 2.4889 libexa.so exaPixmapIsPinned + 68 1.8805 libexa.so exaPixmapIsOffscreen + 26 0.7190 libexa.so __i686.get_pc_thunk.bx + 24 0.6637 libexa.so .plt + 8 0.2212 Xorg miUnion + 4 0.1106 Xorg DamageEmpty + 2 0.0553 Xorg DamageRegion +------------------------------------------------------------------------------- + 6 0.0438 libexa.so exaDoMigration + 7 0.0511 libexa.so exaRasterizeTrapezoid + 192 1.4019 libexa.so exaCopyNtoN + 2825 20.6265 libexa.so exaCopyDirtyToSys + 10666 77.8768 libexa.so exaMoveInPixmap +195 1.8245 libexa.so exaPrepareAccess + 13321 97.2052 libexa.so exaWaitSync + 195 1.4229 libexa.so exaPrepareAccess [self] + 129 0.9413 libexa.so exaPixmapIsOffscreen + 33 0.2408 libexa.so __i686.get_pc_thunk.bx + 13 0.0949 libexa.so exaGetDrawablePixmap + 13 0.0949 intel_drv.so I830EXASync +------------------------------------------------------------------------------- + 3 1.4151 libexa.so exaRasterizeTrapezoid + 8 3.7736 libexa.so exaDoMigration + 76 35.8491 libexa.so exaMoveInPixmap + 125 58.9623 libexa.so exaCopyNtoN +194 1.8151 libexa.so exaFinishAccess + 194 87.7828 libexa.so exaFinishAccess [self] + 27 12.2172 libexa.so exaGetDrawablePixmap +------------------------------------------------------------------------------- + 7 3.5533 libexa.so exaDoMigration + 190 96.4467 libexa.so exaMoveInPixmap +180 1.6841 libexa.so exaOffscreenAlloc + 180 91.3706 libexa.so exaOffscreenAlloc [self] + 17 8.6294 Xorg Xalloc +------------------------------------------------------------------------------- + 1 0.6993 libexa.so exaFillRegionSolid + 1 0.6993 libexa.so exaPolyFillRect + 1 0.6993 libexa.so exaRasterizeTrapezoid + 23 16.0839 libexa.so exaTryDriverComposite + 42 29.3706 libexa.so exaCopyNtoN + 75 52.4476 libexa.so exaGetOffscreenPixmap +158 1.4783 libexa.so exaGetDrawableDeltas + 158 100.000 libexa.so exaGetDrawableDeltas [self] +------------------------------------------------------------------------------- + 5852 100.000 libexa.so exaGlyphs +151 1.4128 libexa.so exaCopyArea + 5672 96.5940 libfb.so fbDoCopy + 151 2.5715 libexa.so exaCopyArea [self] + 24 0.4087 libfb.so __i686.get_pc_thunk.bx + 10 0.1703 libfb.so fbCopyRegion + 9 0.1533 Xorg miSpriteSourceValidate + 6 0.1022 libfb.so .plt +------------------------------------------------------------------------------- + 2 0.4202 libexa.so exaPolyFillRect + 13 2.7311 libexa.so exaFillRegionSolid + 32 6.7227 libexa.so exaComposite + 429 90.1261 libexa.so exaTryDriverComposite +150 1.4034 libexa.so exaGetOffscreenPixmap + 172 36.1345 libexa.so exaPixmapIsOffscreen + 150 31.5126 libexa.so exaGetOffscreenPixmap [self] + 75 15.7563 libexa.so exaGetDrawableDeltas + 62 13.0252 libexa.so exaGetDrawablePixmap + 17 3.5714 libexa.so __i686.get_pc_thunk.bx +------------------------------------------------------------------------------- + 5 0.0375 libexa.so exaMoveInPixmap + 13321 99.9625 libexa.so exaPrepareAccess +121 1.1321 libexa.so exaWaitSync + 13158 98.7245 intel_drv.so I830EXASync + 121 0.9079 libexa.so exaWaitSync [self] + 27 0.2026 intel_drv.so I830Sync + 14 0.1050 intel_drv.so __i686.get_pc_thunk.bx + 8 0.0600 intel_drv.so .plt +------------------------------------------------------------------------------- + 1 0.9709 libexa.so exaRasterizeTrapezoid + 1 0.9709 libexa.so exaGlyphs + 5 4.8544 libexa.so exaFillRegionSolid + 24 23.3010 libexa.so exaCopyNtoN + 27 26.2136 libexa.so exaTryDriverComposite + 45 43.6893 libexa.so exaDoMigration +103 0.9637 libexa.so __i686.get_pc_thunk.cx + 103 100.000 libexa.so __i686.get_pc_thunk.cx [self] +------------------------------------------------------------------------------- + 85 100.000 libexa.so exaDestroyPixmap +80 0.7485 libexa.so exaOffscreenFree + 80 88.8889 libexa.so exaOffscreenFree [self] + 8 8.8889 libexa.so ExaOffscreenMerge + 1 1.1111 libexa.so __i686.get_pc_thunk.bx + 1 1.1111 Xorg Xfree +------------------------------------------------------------------------------- + 1 1.5152 libexa.so exaCopyNtoN + 3 4.5455 libexa.so exaFillRegionSolid + 6 9.0909 libexa.so exaComposite + 56 84.8485 libexa.so exaTryDriverComposite +66 0.6175 libexa.so exaMarkSync + 66 100.000 libexa.so exaMarkSync [self] +------------------------------------------------------------------------------- + 215 100.000 libexa.so exaGlyphs +62 0.5801 libexa.so exaCreatePixmap + 252 61.3139 libfb.so fbCreatePixmap + 68 16.5450 Xorg DamageCreate + 62 15.0852 libexa.so exaCreatePixmap [self] + 11 2.6764 Xorg DamageRegister + 6 1.4599 libfb.so fbCreatePixmapBpp + 3 0.7299 libfb.so __i686.get_pc_thunk.bx + 2 0.4866 Xorg __i686.get_pc_thunk.bx + 2 0.4866 Xorg DamageSetReportAfterOp + 2 0.4866 libfb.so .plt + 1 0.2433 Xorg getDrawableDamageRef + 1 0.2433 Xorg damageInsertDamage + 1 0.2433 Xorg Xalloc +------------------------------------------------------------------------------- + 79 100.000 libexa.so exaPolySegment +41 0.3836 libexa.so exaPolyFillRect + 522 60.6272 libexa.so exaFillRegionSolid + 101 11.7305 Xorg miRectsToRegion + 74 8.5947 Xorg miRegionDestroy + 61 7.0848 libpixman.so.0.0.0 pixman_region_fini + 41 4.7619 libexa.so exaPolyFillRect [self] + 16 1.8583 Xorg miTranslateRegion + 9 1.0453 intel_drv.so I830EXASolid + 9 1.0453 Xorg miIntersect + 7 0.8130 libpixman.so.0.0.0 pixman_region_translate + 5 0.5807 libexa.so .plt + 3 0.3484 Xorg Xfree + 3 0.3484 Xorg __i686.get_pc_thunk.bx + 2 0.2323 libexa.so exaGetOffscreenPixmap + 2 0.2323 libexa.so exaGetDrawablePixmap + 2 0.2323 libexa.so __i686.get_pc_thunk.bx + 1 0.1161 Xorg .plt + 1 0.1161 libexa.so exaDoMigration + 1 0.1161 libexa.so exaGetDrawableDeltas + 1 0.1161 intel_drv.so I830EXADoneSolid +------------------------------------------------------------------------------- +24 0.2246 libexa.so exaDestroyPixmap + 85 40.4762 libexa.so exaOffscreenFree + 84 40.0000 libfb.so fbDestroyPixmap + 24 11.4286 libexa.so exaDestroyPixmap [self] + 11 5.2381 Xorg Xfree + 3 1.4286 libfb.so __i686.get_pc_thunk.bx + 1 0.4762 libexa.so ExaOffscreenMerge + 1 0.4762 Xorg __i686.get_pc_thunk.bx + 1 0.4762 libfb.so .plt +------------------------------------------------------------------------------- + 522 100.000 libexa.so exaPolyFillRect +24 0.2246 libexa.so exaFillRegionSolid + 231 44.1683 libexa.so exaDoMigration + 120 22.9446 intel_drv.so I830EXASolid + 45 8.6042 intel_drv.so I830EXAPrepareSolid + 42 8.0306 libfb.so fbFillRegionSolid + 24 4.5889 libexa.so exaFillRegionSolid [self] + 13 2.4857 libexa.so exaGetOffscreenPixmap + 10 1.9120 intel_drv.so __i686.get_pc_thunk.bx + 5 0.9560 libexa.so __i686.get_pc_thunk.cx + 4 0.7648 libexa.so ExaOffscreenMarkUsed + 4 0.7648 libexa.so exaMoveInPixmap + 4 0.7648 libexa.so exaGetPixmapOffset + 4 0.7648 libexa.so __i686.get_pc_thunk.bx + 4 0.7648 libexa.so .plt + 3 0.5736 libexa.so exaMarkSync + 3 0.5736 libexa.so exaGetPixmapPitch + 2 0.3824 libexa.so exaPixmapIsPinned + 2 0.3824 intel_drv.so .plt + 1 0.1912 libexa.so exaPixmapIsOffscreen + 1 0.1912 libexa.so exaGetDrawableDeltas + 1 0.1912 libexa.so exaGetDrawablePixmap +------------------------------------------------------------------------------- + 1 4.3478 libexa.so exaTryDriverComposite + 7 30.4348 libexa.so exaGlyphs + 15 65.2174 libexa.so exaComposite +24 0.2246 libexa.so exaOpReadsDestination + 24 100.000 libexa.so exaOpReadsDestination [self] +------------------------------------------------------------------------------- +19 0.1778 libexa.so exaValidateGC + 140 78.2123 libfb.so fbValidateGC + 19 10.6145 libexa.so exaValidateGC [self] + 8 4.4693 libfb.so __i686.get_pc_thunk.cx + 6 3.3520 libfb.so fbGetGCPrivateIndex + 3 1.6760 Xorg miComputeCompositeClip + 3 1.6760 libfb.so .plt +------------------------------------------------------------------------------- + 4 100.000 libexa.so exaFillRegionSolid +13 0.1216 libexa.so exaGetPixmapOffset + 13 100.000 libexa.so exaGetPixmapOffset [self] +------------------------------------------------------------------------------- + 10 100.000 libexa.so exaDoMigration +10 0.0936 libexa.so exaMemcpyBox + 10 100.000 libexa.so exaMemcpyBox [self] +------------------------------------------------------------------------------- +9 0.0842 libexa.so exaRasterizeTrapezoid + 2831 56.7676 libexa.so exaDoMigration + 2115 42.4103 libfb.so fbRasterizeTrapezoid + 12 0.2406 libexa.so exaPixmapDirty + 9 0.1805 libexa.so exaRasterizeTrapezoid [self] + 7 0.1404 libexa.so exaPrepareAccess + 3 0.0602 libexa.so .plt + 3 0.0602 libexa.so exaFinishAccess + 2 0.0401 libexa.so __i686.get_pc_thunk.bx + 1 0.0201 libexa.so __i686.get_pc_thunk.cx + 1 0.0201 libexa.so exaGetDrawablePixmap + 1 0.0201 libexa.so exaGetDrawableDeltas + 1 0.0201 libpixman.so.0.0.0 pixman_rasterize_trapezoid + 1 0.0201 libfb.so .plt +------------------------------------------------------------------------------- + 1 11.1111 libexa.so exaDestroyPixmap + 8 88.8889 libexa.so exaOffscreenFree +3 0.0281 libexa.so ExaOffscreenMerge + 5 55.5556 Xorg Xfree + 3 33.3333 libexa.so ExaOffscreenMerge [self] + 1 11.1111 Xorg .plt +------------------------------------------------------------------------------- + 3 100.000 libexa.so exaFillRegionSolid +3 0.0281 libexa.so exaGetPixmapPitch + 3 100.000 libexa.so exaGetPixmapPitch [self] +------------------------------------------------------------------------------- + 6801 100.000 libexa.so exaComposite +1 0.0094 libexa.so ExaCheckComposite + 6800 99.9706 libfb.so fbComposite + 1 0.0147 libfb.so image_from_pict + 1 0.0147 libexa.so ExaCheckComposite [self] +------------------------------------------------------------------------------- + 1 0.8547 libexa.so exaPolyFillRect + 1 0.8547 libexa.so ExaOffscreenMerge + 7 5.9829 libexa.so exaCopyDirtyToSys + 7 5.9829 libexa.so exaMoveInPixmap + 25 21.3675 libexa.so exaPixmapDirty + 76 64.9573 libexa.so exaTryDriverComposite +0 0 Xorg .plt + 0 0 Xorg .plt [self] +------------------------------------------------------------------------------- + 86 100.000 libexa.so exaGlyphs +0 0 Xorg CreatePicture + 0 0 Xorg CreatePicture [self] +------------------------------------------------------------------------------- + 68 100.000 libexa.so exaCreatePixmap +0 0 Xorg DamageCreate + 0 0 Xorg DamageCreate [self] +------------------------------------------------------------------------------- + 4 3.3613 libexa.so exaMoveOutPixmap + 7 5.8824 libexa.so exaDoMigration + 51 42.8571 libexa.so exaMoveInPixmap + 57 47.8992 libexa.so exaCopyDirtyToSys +0 0 Xorg DamageEmpty + 0 0 Xorg DamageEmpty [self] +------------------------------------------------------------------------------- + 2 5.4054 libexa.so exaCopyDirtyToSys + 2 5.4054 libexa.so exaMoveOutPixmap + 3 8.1081 libexa.so exaMoveInPixmap + 5 13.5135 libexa.so exaDoMigration + 6 16.2162 libexa.so exaPixmapDirty + 6 16.2162 libexa.so exaCopyNtoN + 13 35.1351 libexa.so exaGlyphs +0 0 Xorg DamageRegion + 0 0 Xorg DamageRegion [self] +------------------------------------------------------------------------------- + 11 100.000 libexa.so exaCreatePixmap +0 0 Xorg DamageRegister + 0 0 Xorg DamageRegister [self] +------------------------------------------------------------------------------- + 2 50.0000 libexa.so exaCreatePixmap + 2 50.0000 libexa.so exaGlyphs +0 0 Xorg DamageSetReportAfterOp + 0 0 Xorg DamageSetReportAfterOp [self] +------------------------------------------------------------------------------- + 125 100.000 libexa.so exaGlyphs +0 0 Xorg FreePicture + 0 0 Xorg FreePicture [self] +------------------------------------------------------------------------------- + 8 100.000 libexa.so exaGlyphs +0 0 Xorg FreeScratchGC + 0 0 Xorg FreeScratchGC [self] +------------------------------------------------------------------------------- + 1 100.000 libexa.so exaGlyphs +0 0 Xorg FreeScratchPixmapHeader + 0 0 Xorg FreeScratchPixmapHeader [self] +------------------------------------------------------------------------------- + 4 100.000 libexa.so exaGlyphs +0 0 Xorg GetScratchGC + 0 0 Xorg GetScratchGC [self] +------------------------------------------------------------------------------- + 11 100.000 libexa.so exaGlyphs +0 0 Xorg GetScratchPixmapHeader + 0 0 Xorg GetScratchPixmapHeader [self] +------------------------------------------------------------------------------- + 2 100.000 libexa.so exaGlyphs +0 0 Xorg SetPictureToDefaults + 0 0 Xorg SetPictureToDefaults [self] +------------------------------------------------------------------------------- + 60 100.000 libexa.so exaGlyphs +0 0 Xorg ValidateGC + 0 0 Xorg ValidateGC [self] +------------------------------------------------------------------------------- + 1 100.000 libexa.so exaGlyphs +0 0 Xorg ValidateOnePicture + 0 0 Xorg ValidateOnePicture [self] +------------------------------------------------------------------------------- + 38 100.000 libexa.so exaGlyphs +0 0 Xorg ValidatePicture + 0 0 Xorg ValidatePicture [self] +------------------------------------------------------------------------------- + 1 5.5556 libexa.so exaCreatePixmap + 17 94.4444 libexa.so exaOffscreenAlloc +0 0 Xorg Xalloc + 0 0 Xorg Xalloc [self] +------------------------------------------------------------------------------- + 1 4.7619 libexa.so exaOffscreenFree + 1 4.7619 libexa.so exaGlyphs + 3 14.2857 libexa.so exaPolyFillRect + 5 23.8095 libexa.so ExaOffscreenMerge + 11 52.3810 libexa.so exaDestroyPixmap +0 0 Xorg Xfree + 0 0 Xorg Xfree [self] +------------------------------------------------------------------------------- + 1 1.2500 libexa.so exaDestroyPixmap + 2 2.5000 libexa.so exaCreatePixmap + 3 3.7500 libexa.so exaPolyFillRect + 9 11.2500 libexa.so exaMoveInPixmap + 9 11.2500 libexa.so exaTryDriverComposite + 13 16.2500 libexa.so exaCopyDirtyToSys + 13 16.2500 libexa.so exaGlyphs + 30 37.5000 libexa.so exaPixmapDirty +0 0 Xorg __i686.get_pc_thunk.bx + 0 0 Xorg __i686.get_pc_thunk.bx [self] +------------------------------------------------------------------------------- + 1 25.0000 libexa.so exaCreatePixmap + 3 75.0000 libexa.so exaGlyphs +0 0 Xorg damageInsertDamage + 0 0 Xorg damageInsertDamage [self] +------------------------------------------------------------------------------- + 51 100.000 libexa.so exaGlyphs +0 0 Xorg damagePolyFillRect + 0 0 Xorg damagePolyFillRect [self] +------------------------------------------------------------------------------- + 5 100.000 libexa.so exaGlyphs +0 0 Xorg damageValidateGC + 0 0 Xorg damageValidateGC [self] +------------------------------------------------------------------------------- + 1 100.000 libexa.so exaCreatePixmap +0 0 Xorg getDrawableDamageRef + 0 0 Xorg getDrawableDamageRef [self] +------------------------------------------------------------------------------- + 16 100.000 libexa.so exaTryDriverComposite +0 0 Xorg miCompositeSourceValidate + 0 0 Xorg miCompositeSourceValidate [self] +------------------------------------------------------------------------------- + 3 100.000 libexa.so exaValidateGC +0 0 Xorg miComputeCompositeClip + 0 0 Xorg miComputeCompositeClip [self] +------------------------------------------------------------------------------- + 16 1.2529 libexa.so exaComposite + 1261 98.7471 libexa.so exaTryDriverComposite +0 0 Xorg miComputeCompositeRegion + 0 0 Xorg miComputeCompositeRegion [self] +------------------------------------------------------------------------------- + 5 100.000 libexa.so exaGlyphs +0 0 Xorg miCreatePicture + 0 0 Xorg miCreatePicture [self] +------------------------------------------------------------------------------- + 1 100.000 libexa.so exaGlyphs +0 0 Xorg miDestroyPicture + 0 0 Xorg miDestroyPicture [self] +------------------------------------------------------------------------------- + 30 100.000 libexa.so exaGlyphs +0 0 Xorg miGlyphExtents + 0 0 Xorg miGlyphExtents [self] +------------------------------------------------------------------------------- + 9 100.000 libexa.so exaPolyFillRect +0 0 Xorg miIntersect + 0 0 Xorg miIntersect [self] +------------------------------------------------------------------------------- + 294 100.000 libexa.so exaGlyphs +0 0 Xorg miModifyPixmapHeader + 0 0 Xorg miModifyPixmapHeader [self] +------------------------------------------------------------------------------- + 101 100.000 libexa.so exaPolyFillRect +0 0 Xorg miRectsToRegion + 0 0 Xorg miRectsToRegion [self] +------------------------------------------------------------------------------- + 74 100.000 libexa.so exaPolyFillRect +0 0 Xorg miRegionDestroy + 0 0 Xorg miRegionDestroy [self] +------------------------------------------------------------------------------- + 9 100.000 libexa.so exaCopyArea +0 0 Xorg miSpriteSourceValidate + 0 0 Xorg miSpriteSourceValidate [self] +------------------------------------------------------------------------------- + 16 100.000 libexa.so exaPolyFillRect +0 0 Xorg miTranslateRegion + 0 0 Xorg miTranslateRegion [self] +------------------------------------------------------------------------------- + 7 0.1499 libexa.so exaCopyNtoN + 7 0.1499 libexa.so exaDoMigration + 8 0.1713 libexa.so exaMoveOutPixmap + 13 0.2784 libexa.so exaGlyphs + 65 1.3922 libexa.so exaCopyDirtyToSys + 1510 32.3410 libexa.so exaMoveInPixmap + 3059 65.5172 libexa.so exaPixmapDirty +0 0 Xorg miUnion + 0 0 Xorg miUnion [self] +------------------------------------------------------------------------------- + 2 20.0000 libexa.so exaFillRegionSolid + 8 80.0000 libexa.so exaWaitSync +0 0 intel_drv.so .plt + 0 0 intel_drv.so .plt [self] +------------------------------------------------------------------------------- + 1 100.000 libexa.so exaPolyFillRect +0 0 intel_drv.so I830EXADoneSolid + 0 0 intel_drv.so I830EXADoneSolid [self] +------------------------------------------------------------------------------- + 1 100.000 libexa.so exaCopyNtoN +0 0 intel_drv.so I830EXAPrepareCopy + 0 0 intel_drv.so I830EXAPrepareCopy [self] +------------------------------------------------------------------------------- + 45 100.000 libexa.so exaFillRegionSolid +0 0 intel_drv.so I830EXAPrepareSolid + 0 0 intel_drv.so I830EXAPrepareSolid [self] +------------------------------------------------------------------------------- + 9 6.9767 libexa.so exaPolyFillRect + 120 93.0233 libexa.so exaFillRegionSolid +0 0 intel_drv.so I830EXASolid + 0 0 intel_drv.so I830EXASolid [self] +------------------------------------------------------------------------------- + 13 0.0987 libexa.so exaPrepareAccess + 13158 99.9013 libexa.so exaWaitSync +0 0 intel_drv.so I830EXASync + 0 0 intel_drv.so I830EXASync [self] +------------------------------------------------------------------------------- + 27 100.000 libexa.so exaWaitSync +0 0 intel_drv.so I830Sync + 0 0 intel_drv.so I830Sync [self] +------------------------------------------------------------------------------- + 10 41.6667 libexa.so exaFillRegionSolid + 14 58.3333 libexa.so exaWaitSync +0 0 intel_drv.so __i686.get_pc_thunk.bx + 0 0 intel_drv.so __i686.get_pc_thunk.bx [self] +------------------------------------------------------------------------------- + 29 100.000 libexa.so exaComposite +0 0 intel_drv.so i830_done_composite + 0 0 intel_drv.so i830_done_composite [self] +------------------------------------------------------------------------------- + 27 100.000 libexa.so exaComposite +0 0 intel_drv.so i965_check_composite + 0 0 intel_drv.so i965_check_composite [self] +------------------------------------------------------------------------------- + 51 100.000 libexa.so exaComposite +0 0 intel_drv.so i965_composite + 0 0 intel_drv.so i965_composite [self] +------------------------------------------------------------------------------- + 16 100.000 libexa.so exaComposite +0 0 intel_drv.so i965_prepare_composite + 0 0 intel_drv.so i965_prepare_composite [self] +------------------------------------------------------------------------------- +0 0 libexa.so exaPolySegment + 79 100.000 libexa.so exaPolyFillRect + 0 0 libexa.so exaPolySegment [self] +------------------------------------------------------------------------------- + 221 100.000 libexa.so exaGlyphs +0 0 libextmod.so XvDestroyPixmap + 0 0 libextmod.so XvDestroyPixmap [self] +------------------------------------------------------------------------------- + 1 100.000 libexa.so exaGlyphs +0 0 libextmod.so __i686.get_pc_thunk.bx + 0 0 libextmod.so __i686.get_pc_thunk.bx [self] +------------------------------------------------------------------------------- + 1 3.4483 libexa.so exaDestroyPixmap + 1 3.4483 libexa.so exaRasterizeTrapezoid + 2 6.8966 libexa.so exaCreatePixmap + 3 10.3448 libexa.so exaValidateGC + 6 20.6897 libexa.so exaCopyArea + 16 55.1724 libexa.so exaCopyNtoN +0 0 libfb.so .plt + 0 0 libfb.so .plt [self] +------------------------------------------------------------------------------- + 3 6.8182 libexa.so exaDestroyPixmap + 3 6.8182 libexa.so exaCreatePixmap + 14 31.8182 libexa.so exaCopyNtoN + 24 54.5455 libexa.so exaCopyArea +0 0 libfb.so __i686.get_pc_thunk.bx + 0 0 libfb.so __i686.get_pc_thunk.bx [self] +------------------------------------------------------------------------------- + 8 50.0000 libexa.so exaValidateGC + 8 50.0000 libexa.so exaCopyNtoN +0 0 libfb.so __i686.get_pc_thunk.cx + 0 0 libfb.so __i686.get_pc_thunk.cx [self] +------------------------------------------------------------------------------- + 6800 100.000 libexa.so ExaCheckComposite +0 0 libfb.so fbComposite + 0 0 libfb.so fbComposite [self] +------------------------------------------------------------------------------- + 1845 100.000 libexa.so exaCopyNtoN +0 0 libfb.so fbCopyNtoN + 0 0 libfb.so fbCopyNtoN [self] +------------------------------------------------------------------------------- + 10 100.000 libexa.so exaCopyArea +0 0 libfb.so fbCopyRegion + 0 0 libfb.so fbCopyRegion [self] +------------------------------------------------------------------------------- + 5 1.9455 libexa.so exaGlyphs + 252 98.0545 libexa.so exaCreatePixmap +0 0 libfb.so fbCreatePixmap + 0 0 libfb.so fbCreatePixmap [self] +------------------------------------------------------------------------------- + 6 100.000 libexa.so exaCreatePixmap +0 0 libfb.so fbCreatePixmapBpp + 0 0 libfb.so fbCreatePixmapBpp [self] +------------------------------------------------------------------------------- + 84 100.000 libexa.so exaDestroyPixmap +0 0 libfb.so fbDestroyPixmap + 0 0 libfb.so fbDestroyPixmap [self] +------------------------------------------------------------------------------- + 19 0.3339 libexa.so exaGlyphs + 5672 99.6661 libexa.so exaCopyArea +0 0 libfb.so fbDoCopy + 0 0 libfb.so fbDoCopy [self] +------------------------------------------------------------------------------- + 42 100.000 libexa.so exaFillRegionSolid +0 0 libfb.so fbFillRegionSolid + 0 0 libfb.so fbFillRegionSolid [self] +------------------------------------------------------------------------------- + 6 33.3333 libexa.so exaValidateGC + 12 66.6667 libexa.so exaCopyNtoN +0 0 libfb.so fbGetGCPrivateIndex + 0 0 libfb.so fbGetGCPrivateIndex [self] +------------------------------------------------------------------------------- + 2115 100.000 libexa.so exaRasterizeTrapezoid +0 0 libfb.so fbRasterizeTrapezoid + 0 0 libfb.so fbRasterizeTrapezoid [self] +------------------------------------------------------------------------------- + 140 100.000 libexa.so exaValidateGC +0 0 libfb.so fbValidateGC + 0 0 libfb.so fbValidateGC [self] +------------------------------------------------------------------------------- + 1 100.000 libexa.so ExaCheckComposite +0 0 libfb.so image_from_pict + 0 0 libfb.so image_from_pict [self] +------------------------------------------------------------------------------- + 11 100.000 libexa.so exaCopyNtoN +0 0 libpixman.so.0.0.0 pixman_blt + 0 0 libpixman.so.0.0.0 pixman_blt [self] +------------------------------------------------------------------------------- + 1 100.000 libexa.so exaRasterizeTrapezoid +0 0 libpixman.so.0.0.0 pixman_rasterize_trapezoid + 0 0 libpixman.so.0.0.0 pixman_rasterize_trapezoid [self] +------------------------------------------------------------------------------- + 61 100.000 libexa.so exaPolyFillRect +0 0 libpixman.so.0.0.0 pixman_region_fini + 0 0 libpixman.so.0.0.0 pixman_region_fini [self] +------------------------------------------------------------------------------- + 2 100.000 libexa.so exaTryDriverComposite +0 0 libpixman.so.0.0.0 pixman_region_init + 0 0 libpixman.so.0.0.0 pixman_region_init [self] +------------------------------------------------------------------------------- + 30 100.000 libexa.so exaTryDriverComposite +0 0 libpixman.so.0.0.0 pixman_region_n_rects + 0 0 libpixman.so.0.0.0 pixman_region_n_rects [self] +------------------------------------------------------------------------------- + 16 100.000 libexa.so exaTryDriverComposite +0 0 libpixman.so.0.0.0 pixman_region_not_empty + 0 0 libpixman.so.0.0.0 pixman_region_not_empty [self] +------------------------------------------------------------------------------- + 59 100.000 libexa.so exaTryDriverComposite +0 0 libpixman.so.0.0.0 pixman_region_rectangles + 0 0 libpixman.so.0.0.0 pixman_region_rectangles [self] +------------------------------------------------------------------------------- + 7 100.000 libexa.so exaPolyFillRect +0 0 libpixman.so.0.0.0 pixman_region_translate + 0 0 libpixman.so.0.0.0 pixman_region_translate [self] +------------------------------------------------------------------------------- + 5 20.8333 libexa.so exaCopyDirtyToSys + 6 25.0000 libexa.so exaMoveInPixmap + 13 54.1667 libexa.so exaPixmapDirty +0 0 libpixman.so.0.0.0 pixman_region_union + 0 0 libpixman.so.0.0.0 pixman_region_union [self] +------------------------------------------------------------------------------- diff --git a/src/exa/i965/emulating_speedups/EXA-emulate-speedups/libexa.oprofile b/src/exa/i965/emulating_speedups/EXA-emulate-speedups/libexa.oprofile new file mode 100644 index 0000000..da00904 --- /dev/null +++ b/src/exa/i965/emulating_speedups/EXA-emulate-speedups/libexa.oprofile @@ -0,0 +1,40 @@ +CPU: Core 2, speed 2133.49 MHz (estimated) +Counted CPU_CLK_UNHALTED events (Clock cycles when not halted) with a unit mask of 0x00 (Unhalted core cycles) count 100000 +samples % symbol name +1165 10.9001 ExaOffscreenMarkUsed +965 9.0288 exaPixmapIsOffscreen +866 8.1025 exaMoveInPixmap +836 7.8219 exaTryDriverComposite +782 7.3166 exaGlyphs +698 6.5307 .plt +625 5.8477 exaDoMigration +512 4.7904 exaComposite +482 4.5097 exaPixmapIsPinned +478 4.4723 exaPixmapDirty +408 3.8174 exaGetDrawablePixmap +405 3.7893 __i686.get_pc_thunk.bx +403 3.7706 exaCopyNtoN +224 2.0958 exaCopyDirtyToSys +208 1.9461 exaMoveOutPixmap +195 1.8245 exaPrepareAccess +194 1.8151 exaFinishAccess +180 1.6841 exaOffscreenAlloc +158 1.4783 exaGetDrawableDeltas +151 1.4128 exaCopyArea +150 1.4034 exaGetOffscreenPixmap +121 1.1321 exaWaitSync +103 0.9637 __i686.get_pc_thunk.cx +80 0.7485 exaOffscreenFree +66 0.6175 exaMarkSync +62 0.5801 exaCreatePixmap +41 0.3836 exaPolyFillRect +24 0.2246 exaDestroyPixmap +24 0.2246 exaFillRegionSolid +24 0.2246 exaOpReadsDestination +19 0.1778 exaValidateGC +13 0.1216 exaGetPixmapOffset +10 0.0936 exaMemcpyBox +9 0.0842 exaRasterizeTrapezoid +3 0.0281 ExaOffscreenMerge +3 0.0281 exaGetPixmapPitch +1 0.0094 ExaCheckComposite diff --git a/src/exa/i965/emulating_speedups/EXA-emulate-speedups/libpixman.callgraph b/src/exa/i965/emulating_speedups/EXA-emulate-speedups/libpixman.callgraph new file mode 100644 index 0000000..3ab7c83 --- /dev/null +++ b/src/exa/i965/emulating_speedups/EXA-emulate-speedups/libpixman.callgraph @@ -0,0 +1,309 @@ +CPU: Core 2, speed 2133.49 MHz (estimated) +Counted CPU_CLK_UNHALTED events (Clock cycles when not halted) with a unit mask of 0x00 (Unhalted core cycles) count 100000 +samples % image name symbol name +------------------------------------------------------------------------------- + 2 0.0591 libpixman.so.0.0.0 pixman_image_composite_rect + 3384 99.9409 libpixman.so.0.0.0 pixman_composite_rect_general +3386 22.5463 libpixman.so.0.0.0 fbCombineInU + 3386 100.000 libpixman.so.0.0.0 fbCombineInU [self] +------------------------------------------------------------------------------- + 4328 100.000 libpixman.so.0.0.0 pixman_region_union +3082 20.5220 libpixman.so.0.0.0 pixman_op + 3082 71.0466 libpixman.so.0.0.0 pixman_op [self] + 613 14.1309 libpixman.so.0.0.0 pixman_rect_alloc + 277 6.3854 libpixman.so.0.0.0 pixman_region_unionO + 189 4.3568 libc-2.5.so free + 130 2.9968 libc-2.5.so memmove + 10 0.2305 libc-2.5.so realloc + 9 0.2075 libc-2.5.so __i686.get_pc_thunk.bx + 9 0.2075 libc-2.5.so _int_free + 8 0.1844 libc-2.5.so malloc + 7 0.1614 libpixman.so.0.0.0 __i686.get_pc_thunk.bx + 4 0.0922 libpixman.so.0.0.0 .plt +------------------------------------------------------------------------------- + 4 0.1584 libpixman.so.0.0.0 pixman_composite_rect_general + 2522 99.8416 libpixman.so.0.0.0 fbFetch +2526 16.8198 libpixman.so.0.0.0 fbFetch_a1 + 2526 100.000 libpixman.so.0.0.0 fbFetch_a1 [self] +------------------------------------------------------------------------------- + 1922 100.000 libpixman.so.0.0.0 pixman_rasterize_trapezoid +1733 11.5395 libpixman.so.0.0.0 pixman_rasterize_edges + 1733 90.1665 libpixman.so.0.0.0 pixman_rasterize_edges [self] + 189 9.8335 libc-2.5.so memset +------------------------------------------------------------------------------- + 1395 100.000 libpixman.so.0.0.0 pixman_blt +1435 9.5552 libpixman.so.0.0.0 pixman_blt_mmx + 1435 100.000 libpixman.so.0.0.0 pixman_blt_mmx [self] +------------------------------------------------------------------------------- + 5 0.6188 libpixman.so.0.0.0 pixman_image_composite_rect + 803 99.3812 libpixman.so.0.0.0 pixman_composite_rect_general +808 5.3802 libpixman.so.0.0.0 mmxCombineOverU + 808 100.000 libpixman.so.0.0.0 mmxCombineOverU [self] +------------------------------------------------------------------------------- +558 3.7155 libpixman.so.0.0.0 pixman_region_union + 4328 85.8560 libpixman.so.0.0.0 pixman_op + 558 11.0692 libpixman.so.0.0.0 pixman_region_union [self] + 89 1.7655 libpixman.so.0.0.0 pixman_region_copy + 18 0.3571 libpixman.so.0.0.0 __i686.get_pc_thunk.bx + 14 0.2777 libpixman.so.0.0.0 pixman_region_unionO + 12 0.2380 libpixman.so.0.0.0 .plt + 11 0.2182 libc-2.5.so free + 6 0.1190 libpixman.so.0.0.0 pixman_rect_alloc + 4 0.0793 libc-2.5.so memmove + 1 0.0198 libc-2.5.so realloc +------------------------------------------------------------------------------- + 14 4.8110 libpixman.so.0.0.0 pixman_region_union + 277 95.1890 libpixman.so.0.0.0 pixman_op +291 1.9377 libpixman.so.0.0.0 pixman_region_unionO + 291 100.000 libpixman.so.0.0.0 pixman_region_unionO [self] +------------------------------------------------------------------------------- +122 0.8124 libpixman.so.0.0.0 pixman_region_rectangles + 122 100.000 libpixman.so.0.0.0 pixman_region_rectangles [self] +------------------------------------------------------------------------------- + 3 100.000 libpixman.so.0.0.0 pixman_image_unref +112 0.7458 libpixman.so.0.0.0 pixman_region_fini + 112 99.1150 libpixman.so.0.0.0 pixman_region_fini [self] + 1 0.8850 libc-2.5.so free +------------------------------------------------------------------------------- + 89 100.000 libpixman.so.0.0.0 pixman_region_union +105 0.6992 libpixman.so.0.0.0 pixman_region_copy + 105 97.2222 libpixman.so.0.0.0 pixman_region_copy [self] + 3 2.7778 libc-2.5.so free +------------------------------------------------------------------------------- + 1 2.2222 libpixman.so.0.0.0 pixman_image_unref + 1 2.2222 libpixman.so.0.0.0 reset_clip_region + 2 4.4444 libpixman.so.0.0.0 pixman_image_create_bits + 2 4.4444 libpixman.so.0.0.0 pixman_composite_rect_general + 2 4.4444 libpixman.so.0.0.0 pixman_edge_init + 7 15.5556 libpixman.so.0.0.0 pixman_op + 12 26.6667 libpixman.so.0.0.0 pixman_blt + 18 40.0000 libpixman.so.0.0.0 pixman_region_union +101 0.6725 libpixman.so.0.0.0 __i686.get_pc_thunk.bx + 101 100.000 libpixman.so.0.0.0 __i686.get_pc_thunk.bx [self] +------------------------------------------------------------------------------- +101 0.6725 libpixman.so.0.0.0 pixman_blt + 1395 90.8795 libpixman.so.0.0.0 pixman_blt_mmx + 101 6.5798 libpixman.so.0.0.0 pixman_blt [self] + 27 1.7590 libpixman.so.0.0.0 pixman_have_mmx + 12 0.7818 libpixman.so.0.0.0 __i686.get_pc_thunk.bx +------------------------------------------------------------------------------- + 6 0.9693 libpixman.so.0.0.0 pixman_region_union + 613 99.0307 libpixman.so.0.0.0 pixman_op +72 0.4794 libpixman.so.0.0.0 pixman_rect_alloc + 528 85.2989 libc-2.5.so malloc + 72 11.6317 libpixman.so.0.0.0 pixman_rect_alloc [self] + 11 1.7771 libc-2.5.so __i686.get_pc_thunk.bx + 8 1.2924 libc-2.5.so _int_malloc +------------------------------------------------------------------------------- +65 0.4328 libpixman.so.0.0.0 pixman_region_n_rects + 65 100.000 libpixman.so.0.0.0 pixman_region_n_rects [self] +------------------------------------------------------------------------------- +62 0.4128 libpixman.so.0.0.0 pixman_region_intersect + 62 100.000 libpixman.so.0.0.0 pixman_region_intersect [self] +------------------------------------------------------------------------------- + 1 3.5714 libpixman.so.0.0.0 pixman_fill + 27 96.4286 libpixman.so.0.0.0 pixman_blt +60 0.3995 libpixman.so.0.0.0 pixman_have_mmx + 60 100.000 libpixman.so.0.0.0 pixman_have_mmx [self] +------------------------------------------------------------------------------- + 1 5.0000 libpixman.so.0.0.0 pixman_image_create_bits + 3 15.0000 libpixman.so.0.0.0 pixman_rasterize_trapezoid + 4 20.0000 libpixman.so.0.0.0 pixman_op + 12 60.0000 libpixman.so.0.0.0 pixman_region_union +49 0.3263 libpixman.so.0.0.0 .plt + 49 100.000 libpixman.so.0.0.0 .plt [self] +------------------------------------------------------------------------------- +40 0.2663 libpixman.so.0.0.0 pixman_region_not_empty + 40 100.000 libpixman.so.0.0.0 pixman_region_not_empty [self] +------------------------------------------------------------------------------- + 6779 100.000 libpixman.so.0.0.0 pixman_image_composite_rect +38 0.2530 libpixman.so.0.0.0 pixman_composite_rect_general + 3384 49.9189 libpixman.so.0.0.0 fbCombineInU + 2545 37.5424 libpixman.so.0.0.0 fbFetch + 803 11.8454 libpixman.so.0.0.0 mmxCombineOverU + 38 0.5606 libpixman.so.0.0.0 pixman_composite_rect_general [self] + 4 0.0590 libpixman.so.0.0.0 fbFetch_a1 + 3 0.0443 libpixman.so.0.0.0 fbFetchSolid + 2 0.0295 libpixman.so.0.0.0 __i686.get_pc_thunk.bx +------------------------------------------------------------------------------- + 3 33.3333 libpixman.so.0.0.0 pixman_image_create_bits + 6 66.6667 libpixman.so.0.0.0 allocate_image +37 0.2464 libpixman.so.0.0.0 pixman_region_init + 37 100.000 libpixman.so.0.0.0 pixman_region_init [self] +------------------------------------------------------------------------------- + 2 5.5556 libpixman.so.0.0.0 pixman_edge_init + 17 47.2222 libpixman.so.0.0.0 pixman_edge_step + 17 47.2222 libpixman.so.0.0.0 _pixman_edge_tMultiInit +36 0.2397 libpixman.so.0.0.0 __divdi3 + 36 100.000 libpixman.so.0.0.0 __divdi3 [self] +------------------------------------------------------------------------------- +35 0.2331 libpixman.so.0.0.0 pixman_region_translate + 35 100.000 libpixman.so.0.0.0 pixman_region_translate [self] +------------------------------------------------------------------------------- + 4 0.1569 libpixman.so.0.0.0 pixman_image_composite_rect + 2545 99.8431 libpixman.so.0.0.0 pixman_composite_rect_general +27 0.1798 libpixman.so.0.0.0 fbFetch + 2522 98.9408 libpixman.so.0.0.0 fbFetch_a1 + 27 1.0592 libpixman.so.0.0.0 fbFetch [self] +------------------------------------------------------------------------------- + 1 1.2821 libpixman.so.0.0.0 pixman_rasterize_trapezoid + 77 98.7179 libpixman.so.0.0.0 pixman_line_fixed_edge_init +20 0.1332 libpixman.so.0.0.0 pixman_edge_init + 28 35.8974 libpixman.so.0.0.0 pixman_edge_step + 26 33.3333 libpixman.so.0.0.0 _pixman_edge_tMultiInit + 20 25.6410 libpixman.so.0.0.0 pixman_edge_init [self] + 2 2.5641 libpixman.so.0.0.0 __i686.get_pc_thunk.bx + 2 2.5641 libpixman.so.0.0.0 __divdi3 +------------------------------------------------------------------------------- +16 0.1065 libpixman.so.0.0.0 pixman_region_init_with_extents + 16 100.000 libpixman.so.0.0.0 pixman_region_init_with_extents [self] +------------------------------------------------------------------------------- + 15 100.000 libpixman.so.0.0.0 pixman_rasterize_trapezoid +15 0.0999 libpixman.so.0.0.0 pixman_sample_floor_y + 15 100.000 libpixman.so.0.0.0 pixman_sample_floor_y [self] +------------------------------------------------------------------------------- + 1 3.4483 libpixman.so.0.0.0 pixman_line_fixed_edge_init + 28 96.5517 libpixman.so.0.0.0 pixman_edge_init +12 0.0799 libpixman.so.0.0.0 pixman_edge_step + 17 58.6207 libpixman.so.0.0.0 __divdi3 + 12 41.3793 libpixman.so.0.0.0 pixman_edge_step [self] +------------------------------------------------------------------------------- +12 0.0799 libpixman.so.0.0.0 pixman_rasterize_trapezoid + 1922 93.8477 libpixman.so.0.0.0 pixman_rasterize_edges + 83 4.0527 libpixman.so.0.0.0 pixman_line_fixed_edge_init + 15 0.7324 libpixman.so.0.0.0 pixman_sample_floor_y + 12 0.5859 libpixman.so.0.0.0 pixman_rasterize_trapezoid [self] + 9 0.4395 libpixman.so.0.0.0 pixman_sample_ceil_y + 3 0.1465 libpixman.so.0.0.0 .plt + 3 0.1465 libc-2.5.so memset + 1 0.0488 libpixman.so.0.0.0 pixman_edge_init +------------------------------------------------------------------------------- + 2 7.1429 libpixman.so.0.0.0 pixman_line_fixed_edge_init + 26 92.8571 libpixman.so.0.0.0 pixman_edge_init +11 0.0732 libpixman.so.0.0.0 _pixman_edge_tMultiInit + 17 60.7143 libpixman.so.0.0.0 __divdi3 + 11 39.2857 libpixman.so.0.0.0 _pixman_edge_tMultiInit [self] +------------------------------------------------------------------------------- +9 0.0599 libpixman.so.0.0.0 pixman_image_create_bits + 9 30.0000 libpixman.so.0.0.0 pixman_image_create_bits [self] + 8 26.6667 libpixman.so.0.0.0 allocate_image + 4 13.3333 libpixman.so.0.0.0 reset_clip_region + 3 10.0000 libpixman.so.0.0.0 pixman_region_init + 3 10.0000 libpixman.so.0.0.0 pixman_region_init_rect + 2 6.6667 libpixman.so.0.0.0 __i686.get_pc_thunk.bx + 1 3.3333 libpixman.so.0.0.0 .plt +------------------------------------------------------------------------------- + 9 100.000 libpixman.so.0.0.0 pixman_rasterize_trapezoid +9 0.0599 libpixman.so.0.0.0 pixman_sample_ceil_y + 9 100.000 libpixman.so.0.0.0 pixman_sample_ceil_y [self] +------------------------------------------------------------------------------- + 1 25.0000 libpixman.so.0.0.0 reset_clip_region + 3 75.0000 libpixman.so.0.0.0 pixman_image_create_bits +4 0.0266 libpixman.so.0.0.0 pixman_region_init_rect + 4 100.000 libpixman.so.0.0.0 pixman_region_init_rect [self] +------------------------------------------------------------------------------- + 4 100.000 libpixman.so.0.0.0 pixman_image_create_bits +4 0.0266 libpixman.so.0.0.0 reset_clip_region + 4 66.6667 libpixman.so.0.0.0 reset_clip_region [self] + 1 16.6667 libpixman.so.0.0.0 __i686.get_pc_thunk.bx + 1 16.6667 libpixman.so.0.0.0 pixman_region_init_rect +------------------------------------------------------------------------------- + 8 100.000 libpixman.so.0.0.0 pixman_image_create_bits +3 0.0200 libpixman.so.0.0.0 allocate_image + 6 66.6667 libpixman.so.0.0.0 pixman_region_init + 3 33.3333 libpixman.so.0.0.0 allocate_image [self] +------------------------------------------------------------------------------- + 3 100.000 libpixman.so.0.0.0 pixman_composite_rect_general +3 0.0200 libpixman.so.0.0.0 fbFetchSolid + 3 100.000 libpixman.so.0.0.0 fbFetchSolid [self] +------------------------------------------------------------------------------- +3 0.0200 libpixman.so.0.0.0 pixman_image_set_filter + 3 100.000 libpixman.so.0.0.0 pixman_image_set_filter [self] +------------------------------------------------------------------------------- +3 0.0200 libpixman.so.0.0.0 pixman_image_unref + 3 42.8571 libpixman.so.0.0.0 pixman_region_fini + 3 42.8571 libpixman.so.0.0.0 pixman_image_unref [self] + 1 14.2857 libpixman.so.0.0.0 __i686.get_pc_thunk.bx +------------------------------------------------------------------------------- + 83 100.000 libpixman.so.0.0.0 pixman_rasterize_trapezoid +3 0.0200 libpixman.so.0.0.0 pixman_line_fixed_edge_init + 77 92.7711 libpixman.so.0.0.0 pixman_edge_init + 3 3.6145 libpixman.so.0.0.0 pixman_line_fixed_edge_init [self] + 2 2.4096 libpixman.so.0.0.0 _pixman_edge_tMultiInit + 1 1.2048 libpixman.so.0.0.0 pixman_edge_step +------------------------------------------------------------------------------- + 1 100.000 libpixman.so.0.0.0 pixman_image_composite +2 0.0133 libpixman.so.0.0.0 can_get_solid + 2 100.000 libpixman.so.0.0.0 can_get_solid [self] +------------------------------------------------------------------------------- + 2 100.000 libpixman.so.0.0.0 pixman_image_composite +2 0.0133 libpixman.so.0.0.0 pixman_compute_composite_region + 2 100.000 libpixman.so.0.0.0 pixman_compute_composite_region [self] +------------------------------------------------------------------------------- +2 0.0133 libpixman.so.0.0.0 pixman_image_composite + 6790 99.9264 libpixman.so.0.0.0 pixman_image_composite_rect + 2 0.0294 libpixman.so.0.0.0 pixman_compute_composite_region + 2 0.0294 libpixman.so.0.0.0 pixman_image_composite [self] + 1 0.0147 libpixman.so.0.0.0 can_get_solid +------------------------------------------------------------------------------- + 6790 100.000 libpixman.so.0.0.0 pixman_image_composite +1 0.0067 libpixman.so.0.0.0 pixman_image_composite_rect + 6779 99.8233 libpixman.so.0.0.0 pixman_composite_rect_general + 5 0.0736 libpixman.so.0.0.0 mmxCombineOverU + 4 0.0589 libpixman.so.0.0.0 fbFetch + 2 0.0295 libpixman.so.0.0.0 fbCombineInU + 1 0.0147 libpixman.so.0.0.0 pixman_image_composite_rect [self] +------------------------------------------------------------------------------- +1 0.0067 libpixman.so.0.0.0 pixman_image_set_clip_region + 1 100.000 libpixman.so.0.0.0 pixman_image_set_clip_region [self] +------------------------------------------------------------------------------- +1 0.0067 libpixman.so.0.0.0 pixman_image_set_component_alpha + 1 100.000 libpixman.so.0.0.0 pixman_image_set_component_alpha [self] +------------------------------------------------------------------------------- +1 0.0067 libpixman.so.0.0.0 pixman_image_set_has_client_clip + 1 100.000 libpixman.so.0.0.0 pixman_image_set_has_client_clip [self] +------------------------------------------------------------------------------- + 9 45.0000 libpixman.so.0.0.0 pixman_op + 11 55.0000 libpixman.so.0.0.0 pixman_rect_alloc +0 0 libc-2.5.so __i686.get_pc_thunk.bx + 0 0 libc-2.5.so __i686.get_pc_thunk.bx [self] +------------------------------------------------------------------------------- + 9 100.000 libpixman.so.0.0.0 pixman_op +0 0 libc-2.5.so _int_free + 0 0 libc-2.5.so _int_free [self] +------------------------------------------------------------------------------- + 8 100.000 libpixman.so.0.0.0 pixman_rect_alloc +0 0 libc-2.5.so _int_malloc + 0 0 libc-2.5.so _int_malloc [self] +------------------------------------------------------------------------------- + 1 0.4902 libpixman.so.0.0.0 pixman_region_fini + 3 1.4706 libpixman.so.0.0.0 pixman_region_copy + 11 5.3922 libpixman.so.0.0.0 pixman_region_union + 189 92.6471 libpixman.so.0.0.0 pixman_op +0 0 libc-2.5.so free + 0 0 libc-2.5.so free [self] +------------------------------------------------------------------------------- + 8 1.4925 libpixman.so.0.0.0 pixman_op + 528 98.5075 libpixman.so.0.0.0 pixman_rect_alloc +0 0 libc-2.5.so malloc + 0 0 libc-2.5.so malloc [self] +------------------------------------------------------------------------------- + 4 2.9851 libpixman.so.0.0.0 pixman_region_union + 130 97.0149 libpixman.so.0.0.0 pixman_op +0 0 libc-2.5.so memmove + 0 0 libc-2.5.so memmove [self] +------------------------------------------------------------------------------- + 3 1.5625 libpixman.so.0.0.0 pixman_rasterize_trapezoid + 189 98.4375 libpixman.so.0.0.0 pixman_rasterize_edges +0 0 libc-2.5.so memset + 0 0 libc-2.5.so memset [self] +------------------------------------------------------------------------------- + 1 9.0909 libpixman.so.0.0.0 pixman_region_union + 10 90.9091 libpixman.so.0.0.0 pixman_op +0 0 libc-2.5.so realloc + 0 0 libc-2.5.so realloc [self] +------------------------------------------------------------------------------- +0 0 libpixman.so.0.0.0 pixman_fill + 1 100.000 libpixman.so.0.0.0 pixman_have_mmx + 0 0 libpixman.so.0.0.0 pixman_fill [self] +------------------------------------------------------------------------------- diff --git a/src/exa/i965/emulating_speedups/EXA-emulate-speedups/libpixman.oprofile b/src/exa/i965/emulating_speedups/EXA-emulate-speedups/libpixman.oprofile new file mode 100644 index 0000000..f5a14cf --- /dev/null +++ b/src/exa/i965/emulating_speedups/EXA-emulate-speedups/libpixman.oprofile @@ -0,0 +1,49 @@ +CPU: Core 2, speed 2133.49 MHz (estimated) +Counted CPU_CLK_UNHALTED events (Clock cycles when not halted) with a unit mask of 0x00 (Unhalted core cycles) count 100000 +samples % symbol name +3386 22.5463 fbCombineInU +3082 20.5220 pixman_op +2526 16.8198 fbFetch_a1 +1733 11.5395 pixman_rasterize_edges +1435 9.5552 pixman_blt_mmx +808 5.3802 mmxCombineOverU +558 3.7155 pixman_region_union +291 1.9377 pixman_region_unionO +122 0.8124 pixman_region_rectangles +112 0.7458 pixman_region_fini +105 0.6992 pixman_region_copy +101 0.6725 __i686.get_pc_thunk.bx +101 0.6725 pixman_blt +72 0.4794 pixman_rect_alloc +65 0.4328 pixman_region_n_rects +62 0.4128 pixman_region_intersect +60 0.3995 pixman_have_mmx +49 0.3263 .plt +40 0.2663 pixman_region_not_empty +38 0.2530 pixman_composite_rect_general +37 0.2464 pixman_region_init +36 0.2397 __divdi3 +35 0.2331 pixman_region_translate +27 0.1798 fbFetch +20 0.1332 pixman_edge_init +16 0.1065 pixman_region_init_with_extents +15 0.0999 pixman_sample_floor_y +12 0.0799 pixman_edge_step +12 0.0799 pixman_rasterize_trapezoid +11 0.0732 _pixman_edge_tMultiInit +9 0.0599 pixman_image_create_bits +9 0.0599 pixman_sample_ceil_y +4 0.0266 pixman_region_init_rect +4 0.0266 reset_clip_region +3 0.0200 allocate_image +3 0.0200 fbFetchSolid +3 0.0200 pixman_image_set_filter +3 0.0200 pixman_image_unref +3 0.0200 pixman_line_fixed_edge_init +2 0.0133 can_get_solid +2 0.0133 pixman_compute_composite_region +2 0.0133 pixman_image_composite +1 0.0067 pixman_image_composite_rect +1 0.0067 pixman_image_set_clip_region +1 0.0067 pixman_image_set_component_alpha +1 0.0067 pixman_image_set_has_client_clip diff --git a/src/exa/i965/emulating_speedups/EXA-emulate-speedups/libxul.callgraph b/src/exa/i965/emulating_speedups/EXA-emulate-speedups/libxul.callgraph new file mode 100644 index 0000000..581574d --- /dev/null +++ b/src/exa/i965/emulating_speedups/EXA-emulate-speedups/libxul.callgraph @@ -0,0 +1,7 @@ +CPU: Core 2, speed 2133.49 MHz (estimated) +Counted CPU_CLK_UNHALTED events (Clock cycles when not halted) with a unit mask of 0x00 (Unhalted core cycles) count 100000 +samples % symbol name +------------------------------------------------------------------------------- +17533 100.000 (no symbols) + 17533 100.000 (no symbols) [self] +------------------------------------------------------------------------------- diff --git a/src/exa/i965/emulating_speedups/EXA-emulate-speedups/libxul.oprofile b/src/exa/i965/emulating_speedups/EXA-emulate-speedups/libxul.oprofile new file mode 100644 index 0000000..6bf7f7f --- /dev/null +++ b/src/exa/i965/emulating_speedups/EXA-emulate-speedups/libxul.oprofile @@ -0,0 +1,4 @@ +CPU: Core 2, speed 2133.49 MHz (estimated) +Counted CPU_CLK_UNHALTED events (Clock cycles when not halted) with a unit mask of 0x00 (Unhalted core cycles) count 100000 +samples % symbol name +17533 100.000 (no symbols) diff --git a/src/exa/i965/emulating_speedups/EXA-emulate-speedups/oprofile.callgraph b/src/exa/i965/emulating_speedups/EXA-emulate-speedups/oprofile.callgraph new file mode 100644 index 0000000..4360fd5 --- /dev/null +++ b/src/exa/i965/emulating_speedups/EXA-emulate-speedups/oprofile.callgraph @@ -0,0 +1,19 @@ +CPU: Core 2, speed 2133.49 MHz (estimated) +Counted CPU_CLK_UNHALTED events (Clock cycles when not halted) with a unit mask of 0x00 (Unhalted core cycles) count 100000 +samples % image name symbol name +------------------------------------------------------------------------------- +956 67.6096 oprofile.ko sync_buffer + 956 100.000 oprofile.ko sync_buffer [self] +------------------------------------------------------------------------------- +358 25.3182 oprofile.ko add_event_entry + 358 100.000 oprofile.ko add_event_entry [self] +------------------------------------------------------------------------------- +97 6.8600 oprofile.ko add_sample_entry + 97 100.000 oprofile.ko add_sample_entry [self] +------------------------------------------------------------------------------- +2 0.1414 oprofile.ko munmap_notify + 2 100.000 oprofile.ko munmap_notify [self] +------------------------------------------------------------------------------- +1 0.0707 oprofile.ko release_mm + 1 100.000 oprofile.ko release_mm [self] +------------------------------------------------------------------------------- diff --git a/src/exa/i965/emulating_speedups/EXA-emulate-speedups/oprofile.oprofile b/src/exa/i965/emulating_speedups/EXA-emulate-speedups/oprofile.oprofile new file mode 100644 index 0000000..7cb5ed7 --- /dev/null +++ b/src/exa/i965/emulating_speedups/EXA-emulate-speedups/oprofile.oprofile @@ -0,0 +1,8 @@ +CPU: Core 2, speed 2133.49 MHz (estimated) +Counted CPU_CLK_UNHALTED events (Clock cycles when not halted) with a unit mask of 0x00 (Unhalted core cycles) count 100000 +samples % image name symbol name +956 67.6096 oprofile.ko sync_buffer +358 25.3182 oprofile.ko add_event_entry +97 6.8600 oprofile.ko add_sample_entry +2 0.1414 oprofile.ko munmap_notify +1 0.0707 oprofile.ko release_mm diff --git a/src/exa/i965/emulating_speedups/EXA-emulate-speedups/oprofiled.callgraph b/src/exa/i965/emulating_speedups/EXA-emulate-speedups/oprofiled.callgraph new file mode 100644 index 0000000..21a8b0c --- /dev/null +++ b/src/exa/i965/emulating_speedups/EXA-emulate-speedups/oprofiled.callgraph @@ -0,0 +1,7 @@ +CPU: Core 2, speed 2133.49 MHz (estimated) +Counted CPU_CLK_UNHALTED events (Clock cycles when not halted) with a unit mask of 0x00 (Unhalted core cycles) count 100000 +samples % symbol name +------------------------------------------------------------------------------- +2946 100.000 (no symbols) + 2946 100.000 (no symbols) [self] +------------------------------------------------------------------------------- diff --git a/src/exa/i965/emulating_speedups/EXA-emulate-speedups/oprofiled.oprofile b/src/exa/i965/emulating_speedups/EXA-emulate-speedups/oprofiled.oprofile new file mode 100644 index 0000000..c938f70 --- /dev/null +++ b/src/exa/i965/emulating_speedups/EXA-emulate-speedups/oprofiled.oprofile @@ -0,0 +1,4 @@ +CPU: Core 2, speed 2133.49 MHz (estimated) +Counted CPU_CLK_UNHALTED events (Clock cycles when not halted) with a unit mask of 0x00 (Unhalted core cycles) count 100000 +samples % symbol name +2946 100.000 (no symbols) diff --git a/src/exa/i965/emulating_speedups/EXA-emulate-speedups/system.long-filenames b/src/exa/i965/emulating_speedups/EXA-emulate-speedups/system.long-filenames new file mode 100644 index 0000000..2b7d93c --- /dev/null +++ b/src/exa/i965/emulating_speedups/EXA-emulate-speedups/system.long-filenames @@ -0,0 +1,60 @@ +CPU: Core 2, speed 2133.49 MHz (estimated) +Counted CPU_CLK_UNHALTED events (Clock cycles when not halted) with a unit mask of 0x00 (Unhalted core cycles) count 100000 +CPU_CLK_UNHALT...| + samples| %| +------------------ + 17533 19.6803 /home/cworth/mozilla-perf/firefox/libxul.so + 15018 16.8573 /home/cworth/opt/xorg/lib/libpixman.so.0.0.0 + 11673 13.1026 /usr/src/linux-2.6/vmlinux + 10688 11.9970 /home/cworth/opt/xorg/lib/xorg/modules/libexa.so + 10245 11.4997 /lib/libc-2.5.so + 8462 9.4984 /home/cworth/opt/xorg/lib/xorg/modules/drivers/intel_drv.so + 6547 7.3488 /home/cworth/opt/xorg/bin/Xorg + CPU_CLK_UNHALT...| + samples| %| + ------------------ + 6546 99.9847 /home/cworth/opt/xorg/bin/Xorg + 1 0.0153 anon (tgid:17647 range:0xb7f8c000-0xb7f8d000) + 2946 3.3068 /usr/bin/oprofiled + 1414 1.5872 /oprofile + 1124 1.2617 /home/cworth/opt/xorg/lib/xorg/modules/libfb.so + 661 0.7420 /usr/lib/libXrender.so.1.3.0 + 340 0.3816 /usr/lib/libgobject-2.0.so.0.1200.12 + 286 0.3210 /usr/lib/libgdk-x11-2.0.so.0.1000.12 + 258 0.2896 /usr/lib/libX11.so.6.2.0 + 256 0.2874 /usr/lib/libcairo.so.2.11.3 + 209 0.2346 /lib/libm-2.5.so + 178 0.1998 /lib/libpthread-2.5.so + 160 0.1796 /home/cworth/mozilla-perf/firefox/libmozjs.so + 160 0.1796 /home/cworth/mozilla-perf/firefox/libnspr4.so + 148 0.1661 /usr/lib/libglib-2.0.so.0.1200.12 + 122 0.1369 /ext3 + 121 0.1358 /bin/bash + 117 0.1313 /home/cworth/opt/xorg/lib/xorg/modules/extensions/libextmod.so + 104 0.1167 /jbd + 89 0.0999 /usr/lib/libgtk-x11-2.0.so.0.1000.12 + 76 0.0853 /lib/libgcc_s.so.1 + 68 0.0763 /lib/ld-2.5.so + 31 0.0348 /usr/lib/libstdc++.so.6.0.9 + 17 0.0191 /sysprof_module + 5 0.0056 /home/cworth/mozilla-perf/firefox/libplds4.so + 5 0.0056 /uhci_hcd + 4 0.0045 /ehci_hcd + 4 0.0045 /usr/bin/sudo + CPU_CLK_UNHALT...| + samples| %| + ------------------ + 3 75.0000 /usr/bin/sudo + 1 25.0000 anon (tgid:20062 range:0xb7c98000-0xb7dc0000) + 4 0.0045 /usr/lib/libgthread-2.0.so.0.1200.12 + 3 0.0034 /e1000 + 3 0.0034 /usbcore + 2 0.0022 /usr/bin/gawk + 1 0.0011 /bin/grep + 1 0.0011 /bin/ls + 1 0.0011 /home/cworth/opt/xorg/lib/xorg/modules/extensions/libdri.so + 1 0.0011 /lib/libnsl-2.5.so + 1 0.0011 /lib/libpam.so.0.79 + 1 0.0011 /usr/lib/i686/cmov/libcrypto.so.0.9.8 + 1 0.0011 /usr/lib/locale/locale-archive + 1 0.0011 /usr/sbin/sshd diff --git a/src/exa/i965/emulating_speedups/EXA-emulate-speedups/system.oprofile b/src/exa/i965/emulating_speedups/EXA-emulate-speedups/system.oprofile new file mode 100644 index 0000000..5c603af --- /dev/null +++ b/src/exa/i965/emulating_speedups/EXA-emulate-speedups/system.oprofile @@ -0,0 +1,60 @@ +CPU: Core 2, speed 2133.49 MHz (estimated) +Counted CPU_CLK_UNHALTED events (Clock cycles when not halted) with a unit mask of 0x00 (Unhalted core cycles) count 100000 +CPU_CLK_UNHALT...| + samples| %| +------------------ + 17533 19.6803 libxul.so + 15018 16.8573 libpixman.so.0.0.0 + 11673 13.1026 vmlinux + 10688 11.9970 libexa.so + 10245 11.4997 libc-2.5.so + 8462 9.4984 intel_drv.so + 6547 7.3488 Xorg + CPU_CLK_UNHALT...| + samples| %| + ------------------ + 6546 99.9847 Xorg + 1 0.0153 anon (tgid:17647 range:0xb7f8c000-0xb7f8d000) + 2946 3.3068 oprofiled + 1414 1.5872 oprofile + 1124 1.2617 libfb.so + 661 0.7420 libXrender.so.1.3.0 + 340 0.3816 libgobject-2.0.so.0.1200.12 + 286 0.3210 libgdk-x11-2.0.so.0.1000.12 + 258 0.2896 libX11.so.6.2.0 + 256 0.2874 libcairo.so.2.11.3 + 209 0.2346 libm-2.5.so + 178 0.1998 libpthread-2.5.so + 160 0.1796 libmozjs.so + 160 0.1796 libnspr4.so + 148 0.1661 libglib-2.0.so.0.1200.12 + 122 0.1369 ext3 + 121 0.1358 bash + 117 0.1313 libextmod.so + 104 0.1167 jbd + 89 0.0999 libgtk-x11-2.0.so.0.1000.12 + 76 0.0853 libgcc_s.so.1 + 68 0.0763 ld-2.5.so + 31 0.0348 libstdc++.so.6.0.9 + 17 0.0191 sysprof_module + 5 0.0056 libplds4.so + 5 0.0056 uhci_hcd + 4 0.0045 ehci_hcd + 4 0.0045 sudo + CPU_CLK_UNHALT...| + samples| %| + ------------------ + 3 75.0000 sudo + 1 25.0000 anon (tgid:20062 range:0xb7c98000-0xb7dc0000) + 4 0.0045 libgthread-2.0.so.0.1200.12 + 3 0.0034 e1000 + 3 0.0034 usbcore + 2 0.0022 gawk + 1 0.0011 grep + 1 0.0011 ls + 1 0.0011 libdri.so + 1 0.0011 libnsl-2.5.so + 1 0.0011 libpam.so.0.79 + 1 0.0011 libcrypto.so.0.9.8 + 1 0.0011 locale-archive + 1 0.0011 sshd diff --git a/src/exa/i965/emulating_speedups/EXA-emulate-speedups/system.symbols b/src/exa/i965/emulating_speedups/EXA-emulate-speedups/system.symbols new file mode 100644 index 0000000..b7cee8b --- /dev/null +++ b/src/exa/i965/emulating_speedups/EXA-emulate-speedups/system.symbols @@ -0,0 +1,768 @@ +CPU: Core 2, speed 2133.49 MHz (estimated) +Counted CPU_CLK_UNHALTED events (Clock cycles when not halted) with a unit mask of 0x00 (Unhalted core cycles) count 100000 +samples % image name app name symbol name +17533 19.6803 libxul.so libxul.so (no symbols) +7321 8.2176 intel_drv.so intel_drv.so I830WaitLpRing +6164 6.9189 vmlinux vmlinux system_call +4429 4.9714 libc-2.5.so libc-2.5.so gettimeofday +3386 3.8007 libpixman.so.0.0.0 libpixman.so.0.0.0 fbCombineInU +3082 3.4595 libpixman.so.0.0.0 libpixman.so.0.0.0 pixman_op +2946 3.3068 oprofiled oprofiled (no symbols) +2526 2.8354 libpixman.so.0.0.0 libpixman.so.0.0.0 fbFetch_a1 +1733 1.9452 libpixman.so.0.0.0 libpixman.so.0.0.0 pixman_rasterize_edges +1624 1.8229 libc-2.5.so libc-2.5.so memcpy +1435 1.6107 libpixman.so.0.0.0 libpixman.so.0.0.0 pixman_blt_mmx +1422 1.5962 vmlinux vmlinux do_gettimeofday +1165 1.3077 libexa.so libexa.so ExaOffscreenMarkUsed +1077 1.2089 libc-2.5.so libc-2.5.so _int_malloc +965 1.0832 libexa.so libexa.so exaPixmapIsOffscreen +956 1.0731 oprofile.ko oprofile sync_buffer +866 0.9721 libexa.so libexa.so exaMoveInPixmap +836 0.9384 libexa.so libexa.so exaTryDriverComposite +808 0.9070 libpixman.so.0.0.0 libpixman.so.0.0.0 mmxCombineOverU +782 0.8778 libexa.so libexa.so exaGlyphs +743 0.8340 vmlinux vmlinux __copy_to_user_ll +698 0.7835 libexa.so libexa.so .plt +674 0.7565 Xorg Xorg miComputeCompositeRegion +661 0.7420 libXrender.so.1.3.0 libXrender.so.1.3.0 (no symbols) +646 0.7251 libc-2.5.so libc-2.5.so malloc +643 0.7218 vmlinux vmlinux read_tsc +630 0.7072 intel_drv.so intel_drv.so I830Sync +625 0.7015 libexa.so libexa.so exaDoMigration +584 0.6555 Xorg Xorg GetTimeInMillis +558 0.6263 libpixman.so.0.0.0 libpixman.so.0.0.0 pixman_region_union +548 0.6151 libc-2.5.so libc-2.5.so free +512 0.5747 libexa.so libexa.so exaComposite +482 0.5410 libexa.so libexa.so exaPixmapIsPinned +478 0.5365 libexa.so libexa.so exaPixmapDirty +448 0.5029 libc-2.5.so libc-2.5.so _int_free +434 0.4872 vmlinux vmlinux find_vma +431 0.4838 libfb.so libfb.so fbDoCopy +408 0.4580 libexa.so libexa.so exaGetDrawablePixmap +405 0.4546 libexa.so libexa.so __i686.get_pc_thunk.bx +403 0.4524 libexa.so libexa.so exaCopyNtoN +365 0.4097 Xorg Xorg miSpriteSourceValidate +358 0.4018 oprofile.ko oprofile add_event_entry +356 0.3996 Xorg Xorg miModifyPixmapHeader +340 0.3816 libgobject-2.0.so.0.1200.12 libgobject-2.0.so.0.1200.12 (no symbols) +332 0.3727 Xorg Xorg __i686.get_pc_thunk.bx +296 0.3323 Xorg Xorg XaceHook +291 0.3266 libpixman.so.0.0.0 libpixman.so.0.0.0 pixman_region_unionO +286 0.3210 libgdk-x11-2.0.so.0.1000.12 libgdk-x11-2.0.so.0.1000.12 (no symbols) +272 0.3053 vmlinux vmlinux restore_nocheck +258 0.2896 libX11.so.6.2.0 libX11.so.6.2.0 (no symbols) +256 0.2874 libcairo.so.2.11.3 libcairo.so.2.11.3 (no symbols) +235 0.2638 libfb.so libfb.so fbCopyNtoN +233 0.2615 libc-2.5.so libc-2.5.so memcmp +224 0.2514 libexa.so libexa.so exaCopyDirtyToSys +208 0.2335 libexa.so libexa.so exaMoveOutPixmap +205 0.2301 Xorg Xorg miCompositeSourceValidate +202 0.2267 libc-2.5.so libc-2.5.so memset +200 0.2245 Xorg Xorg ReadRequestFromClient +196 0.2200 Xorg Xorg FindGlyphRef +195 0.2189 libexa.so libexa.so exaPrepareAccess +194 0.2178 libexa.so libexa.so exaFinishAccess +190 0.2133 libc-2.5.so libc-2.5.so memmove +180 0.2020 libexa.so libexa.so exaOffscreenAlloc +174 0.1953 libc-2.5.so libc-2.5.so malloc_consolidate +171 0.1919 libc-2.5.so libc-2.5.so msort_with_tmp +170 0.1908 Xorg Xorg miUnion +160 0.1796 Xorg Xorg .plt +160 0.1796 libmozjs.so libmozjs.so (no symbols) +160 0.1796 libnspr4.so libnspr4.so (no symbols) +158 0.1774 libexa.so libexa.so exaGetDrawableDeltas +157 0.1762 vmlinux vmlinux syscall_exit +152 0.1706 libm-2.5.so libm-2.5.so floor +151 0.1695 libexa.so libexa.so exaCopyArea +150 0.1684 libexa.so libexa.so exaGetOffscreenPixmap +148 0.1661 libglib-2.0.so.0.1200.12 libglib-2.0.so.0.1200.12 (no symbols) +143 0.1605 vmlinux vmlinux sys_gettimeofday +141 0.1583 Xorg Xorg damageGlyphs +140 0.1571 vmlinux vmlinux __d_lookup +133 0.1493 libc-2.5.so libc-2.5.so __i686.get_pc_thunk.bx +126 0.1414 intel_drv.so intel_drv.so I830EXASolid +122 0.1369 libpixman.so.0.0.0 libpixman.so.0.0.0 pixman_region_rectangles +121 0.1358 bash bash (no symbols) +121 0.1358 libexa.so libexa.so exaWaitSync +119 0.1336 Xorg Xorg DamageEmpty +112 0.1257 Xorg Xorg FreeResource +112 0.1257 libextmod.so libextmod.so XvDestroyPixmap +112 0.1257 libpixman.so.0.0.0 libpixman.so.0.0.0 pixman_region_fini +111 0.1246 libfb.so libfb.so fbCopyRegion +110 0.1235 vmlinux vmlinux copy_to_user +105 0.1179 libpixman.so.0.0.0 libpixman.so.0.0.0 pixman_region_copy +103 0.1156 libexa.so libexa.so __i686.get_pc_thunk.cx +101 0.1134 libpixman.so.0.0.0 libpixman.so.0.0.0 __i686.get_pc_thunk.bx +101 0.1134 libpixman.so.0.0.0 libpixman.so.0.0.0 pixman_blt +99 0.1111 Xorg Xorg Dispatch +99 0.1111 Xorg Xorg _CallCallbacks +98 0.1100 intel_drv.so intel_drv.so I830EXASync +97 0.1089 oprofile.ko oprofile add_sample_entry +95 0.1066 Xorg Xorg ProcRenderCompositeGlyphs +95 0.1066 libfb.so libfb.so fbValidateGC +91 0.1021 Xorg Xorg SecurityLookupIDByType +89 0.0999 libgtk-x11-2.0.so.0.1000.12 libgtk-x11-2.0.so.0.1000.12 (no symbols) +86 0.0965 intel_drv.so intel_drv.so __i686.get_pc_thunk.bx +82 0.0920 Xorg Xorg dixChangeGC +81 0.0909 Xorg Xorg CallCallbacks +81 0.0909 vmlinux vmlinux restore_all +80 0.0898 libexa.so libexa.so exaOffscreenFree +77 0.0864 vmlinux vmlinux page_fault +76 0.0853 libgcc_s.so.1 libgcc_s.so.1 (no symbols) +72 0.0808 libpixman.so.0.0.0 libpixman.so.0.0.0 pixman_rect_alloc +70 0.0786 libc-2.5.so libc-2.5.so strstr +68 0.0763 Xorg Xorg CompareISOLatin1Lowered +68 0.0763 libpthread-2.5.so libpthread-2.5.so pthread_mutex_lock +66 0.0741 Xorg Xorg Hash +66 0.0741 libexa.so libexa.so exaMarkSync +66 0.0741 vmlinux vmlinux cond_resched +65 0.0730 libpixman.so.0.0.0 libpixman.so.0.0.0 pixman_region_n_rects +64 0.0718 Xorg Xorg damageDamageRegion +64 0.0718 libpthread-2.5.so libpthread-2.5.so __pthread_mutex_unlock_usercnt +63 0.0707 Xorg Xorg SecurityCheckResourceIDAccess +62 0.0696 libexa.so libexa.so exaCreatePixmap +62 0.0696 libpixman.so.0.0.0 libpixman.so.0.0.0 pixman_region_intersect +60 0.0673 libpixman.so.0.0.0 libpixman.so.0.0.0 pixman_have_mmx +59 0.0662 vmlinux vmlinux __link_path_walk +57 0.0640 vmlinux vmlinux __copy_from_user_ll +54 0.0606 Xorg Xorg XaceCatchExtProc +54 0.0606 Xorg Xorg damageDestroyPixmap +52 0.0584 libc-2.5.so libc-2.5.so strlen +51 0.0572 intel_drv.so intel_drv.so i965_composite +49 0.0550 libpixman.so.0.0.0 libpixman.so.0.0.0 .plt +49 0.0550 vmlinux vmlinux _atomic_dec_and_lock +47 0.0528 Xorg Xorg FindGlyph +46 0.0516 Xorg Xorg PictureGetFilterId +46 0.0516 Xorg Xorg Xfree +46 0.0516 libfb.so libfb.so __i686.get_pc_thunk.bx +46 0.0516 libfb.so libfb.so fbCreatePixmapBpp +45 0.0505 Xorg Xorg damagePolyFillRect +44 0.0494 vmlinux vmlinux timer_interrupt +43 0.0483 Xorg Xorg AllocatePixmap +43 0.0483 Xorg Xorg Ones +41 0.0460 libexa.so libexa.so exaPolyFillRect +40 0.0449 libpixman.so.0.0.0 libpixman.so.0.0.0 pixman_region_not_empty +39 0.0438 Xorg Xorg ChangePicture +39 0.0438 intel_drv.so intel_drv.so I830EXAPrepareSolid +39 0.0438 libfb.so libfb.so fbSolid +39 0.0438 vmlinux vmlinux find_next_zero_bit +38 0.0427 Xorg Xorg ProcRenderCreatePicture +38 0.0427 Xorg Xorg SecurityCheckExtAccess +38 0.0427 Xorg Xorg __divdi3 +38 0.0427 libpixman.so.0.0.0 libpixman.so.0.0.0 pixman_composite_rect_general +37 0.0415 Xorg Xorg CreatePicture +37 0.0415 Xorg Xorg DamageRegion +37 0.0415 libpixman.so.0.0.0 libpixman.so.0.0.0 pixman_region_init +36 0.0404 Xorg Xorg FreePicture +36 0.0404 intel_drv.so intel_drv.so .plt +36 0.0404 libpixman.so.0.0.0 libpixman.so.0.0.0 __divdi3 +35 0.0393 libpixman.so.0.0.0 libpixman.so.0.0.0 pixman_region_translate +34 0.0382 libc-2.5.so libc-2.5.so __gconv_transform_utf8_internal +33 0.0370 Xorg Xorg damageValidateGC +33 0.0370 Xorg Xorg miValidatePicture +32 0.0359 libfb.so libfb.so .plt +31 0.0348 Xorg Xorg ProcCreatePixmap +31 0.0348 Xorg Xorg Xalloc +31 0.0348 libstdc++.so.6.0.9 libstdc++.so.6.0.9 (no symbols) +30 0.0337 Xorg Xorg miColorRects +30 0.0337 Xorg Xorg miGlyphExtents +30 0.0337 vmlinux vmlinux memcmp +29 0.0326 Xorg Xorg GetExtensionEntry +29 0.0326 Xorg Xorg dixLookupDrawable +29 0.0326 intel_drv.so intel_drv.so i830_done_composite +29 0.0326 libc-2.5.so libc-2.5.so strcmp +28 0.0314 Xorg Xorg miCompositeRects +28 0.0314 libc-2.5.so libc-2.5.so mbrtowc +27 0.0303 Xorg Xorg miComputeCompositeClip +27 0.0303 Xorg Xorg miLineFixedX +27 0.0303 Xorg Xorg miRectsToRegion +27 0.0303 intel_drv.so intel_drv.so i965_check_composite +27 0.0303 libpixman.so.0.0.0 libpixman.so.0.0.0 fbFetch +26 0.0292 Xorg Xorg FreeScratchGC +26 0.0292 Xorg Xorg getDrawableDamageRef +26 0.0292 vmlinux vmlinux mwait_idle_with_hints +25 0.0281 Xorg Xorg ProcRenderDispatch +25 0.0281 Xorg Xorg XaceCatchDispatchProc +24 0.0269 jbd.ko jbd do_get_write_access +24 0.0269 libexa.so libexa.so exaDestroyPixmap +24 0.0269 libexa.so libexa.so exaFillRegionSolid +24 0.0269 libexa.so libexa.so exaOpReadsDestination +24 0.0269 vmlinux vmlinux __copy_from_user_ll_nozero +24 0.0269 vmlinux vmlinux syscall_call +23 0.0258 libm-2.5.so libm-2.5.so ceil +23 0.0258 vmlinux vmlinux __find_get_block +22 0.0247 Xorg Xorg miBSCheapValidateGC +22 0.0247 libc-2.5.so libc-2.5.so realloc +22 0.0247 vmlinux vmlinux get_page_from_freelist +21 0.0236 Xorg Xorg AddResource +21 0.0236 Xorg Xorg AllocatePicture +21 0.0236 Xorg Xorg SetPictureTransform +21 0.0236 Xorg Xorg miRenderColorToPixel +21 0.0236 libfb.so libfb.so fbGetGCPrivateIndex +20 0.0224 Xorg Xorg GetScratchGC +20 0.0224 Xorg Xorg ProcRenderChangePicture +20 0.0224 Xorg Xorg ProcRenderFillRectangles +20 0.0224 Xorg Xorg SecurityLookupIDByClass +20 0.0224 Xorg Xorg SetPictureToDefaults +20 0.0224 ext3.ko ext3 ext3_test_allocatable +20 0.0224 libpixman.so.0.0.0 libpixman.so.0.0.0 pixman_edge_init +19 0.0213 libexa.so libexa.so exaValidateGC +19 0.0213 vmlinux vmlinux __handle_mm_fault +19 0.0213 vmlinux vmlinux do_page_fault +18 0.0202 Xorg Xorg SetPictureFilter +18 0.0202 Xorg Xorg damageDamageBox +18 0.0202 libfb.so libfb.so fbCreatePixmap +18 0.0202 vmlinux vmlinux find_get_page +18 0.0202 vmlinux vmlinux kmem_cache_alloc +18 0.0202 vmlinux vmlinux unmap_vmas +17 0.0191 Xorg Xorg damageChangeClip +17 0.0191 ext3.ko ext3 bitmap_search_next_usable_block +17 0.0191 ld-2.5.so ld-2.5.so do_lookup_x +17 0.0191 libc-2.5.so libc-2.5.so _dl_addr +17 0.0191 libc-2.5.so libc-2.5.so _int_realloc +17 0.0191 libfb.so libfb.so __i686.get_pc_thunk.cx +17 0.0191 sysprof_module sysprof_module (no symbols) +17 0.0191 vmlinux vmlinux do_wp_page +16 0.0180 intel_drv.so intel_drv.so i965_prepare_composite +16 0.0180 libm-2.5.so libm-2.5.so sin +16 0.0180 libpixman.so.0.0.0 libpixman.so.0.0.0 pixman_region_init_with_extents +16 0.0180 vmlinux vmlinux no_singlestep +15 0.0168 Xorg Xorg DamageCreate +15 0.0168 Xorg Xorg PictureFindFilter +15 0.0168 Xorg Xorg ProcRenderSetPictureTransform +15 0.0168 ext3.ko ext3 ext3_mark_iloc_dirty +15 0.0168 libpixman.so.0.0.0 libpixman.so.0.0.0 pixman_sample_floor_y +14 0.0157 Xorg Xorg ProcFreePixmap +14 0.0157 libfb.so libfb.so fbDestroyPixmap +14 0.0157 vmlinux vmlinux do_lookup +14 0.0157 vmlinux vmlinux kunmap_atomic +13 0.0146 Xorg Xorg DamageReportDamage +13 0.0146 Xorg Xorg ValidateOnePicture +13 0.0146 Xorg Xorg damageReportPostOp +13 0.0146 Xorg Xorg miRegionCreate +13 0.0146 Xorg Xorg miRegionValidate +13 0.0146 libexa.so libexa.so exaGetPixmapOffset +13 0.0146 libpthread-2.5.so libpthread-2.5.so pthread_mutex_unlock +13 0.0146 vmlinux vmlinux kmem_cache_free +13 0.0146 vmlinux vmlinux strncpy_from_user +12 0.0135 Xorg Xorg ProcRenderFreePicture +12 0.0135 Xorg Xorg __i686.get_pc_thunk.cx +12 0.0135 Xorg Xorg damageComposite +12 0.0135 Xorg Xorg miRegionDestroy +12 0.0135 Xorg Xorg miTranslateRegion +12 0.0135 jbd.ko jbd journal_add_journal_head +12 0.0135 libfb.so libfb.so image_from_pict +12 0.0135 libpixman.so.0.0.0 libpixman.so.0.0.0 pixman_edge_step +12 0.0135 libpixman.so.0.0.0 libpixman.so.0.0.0 pixman_rasterize_trapezoid +12 0.0135 vmlinux vmlinux copy_page_range +12 0.0135 vmlinux vmlinux do_path_lookup +11 0.0123 Xorg Xorg CompositeRects +11 0.0123 Xorg Xorg DamageRegister +11 0.0123 Xorg Xorg LegalNewID +11 0.0123 Xorg Xorg ValidateGC +11 0.0123 Xorg Xorg miBSCheapChangeGC +11 0.0123 jbd.ko jbd journal_cancel_revoke +11 0.0123 jbd.ko jbd journal_put_journal_head +11 0.0123 libc-2.5.so libc-2.5.so mkdir +11 0.0123 libpixman.so.0.0.0 libpixman.so.0.0.0 _pixman_edge_tMultiInit +11 0.0123 vmlinux vmlinux filemap_nopage +11 0.0123 vmlinux vmlinux permission +10 0.0112 Xorg Xorg DamageDestroy +10 0.0112 Xorg Xorg damageChangeGC +10 0.0112 ext3.ko ext3 ext3_new_inode +10 0.0112 jbd.ko jbd journal_dirty_metadata +10 0.0112 libexa.so libexa.so exaMemcpyBox +10 0.0112 vmlinux vmlinux dput +9 0.0101 Xorg Xorg CompositeGlyphs +9 0.0101 Xorg Xorg ProcRenderSetPictureFilter +9 0.0101 Xorg Xorg miChangeClip +9 0.0101 Xorg Xorg miRegionInit +9 0.0101 libexa.so libexa.so exaRasterizeTrapezoid +9 0.0101 libpixman.so.0.0.0 libpixman.so.0.0.0 pixman_image_create_bits +9 0.0101 libpixman.so.0.0.0 libpixman.so.0.0.0 pixman_sample_ceil_y +9 0.0101 vmlinux vmlinux apic_timer_interrupt +9 0.0101 vmlinux vmlinux flush_tlb_page +9 0.0101 vmlinux vmlinux page_remove_rmap +9 0.0101 vmlinux vmlinux schedule +8 0.0090 Xorg Xorg ChangeGC +8 0.0090 Xorg Xorg damageInsertDamage +8 0.0090 Xorg Xorg miBSCheapChangeClip +8 0.0090 Xorg Xorg miIntersect +8 0.0090 jbd.ko jbd journal_clean_one_cp_list +8 0.0090 ld-2.5.so ld-2.5.so strcmp +8 0.0090 libc-2.5.so libc-2.5.so qsort +8 0.0090 libm-2.5.so libm-2.5.so cos +8 0.0090 libpthread-2.5.so libpthread-2.5.so pthread_getspecific +8 0.0090 vmlinux vmlinux page_address +8 0.0090 vmlinux vmlinux percpu_counter_mod +8 0.0090 vmlinux vmlinux unix_stream_recvmsg +7 0.0079 Xorg Xorg DamageSetReportAfterOp +7 0.0079 Xorg Xorg ProcRenderComposite +7 0.0079 Xorg Xorg miDestroyPicture +7 0.0079 Xorg Xorg miDestroyPictureClip +7 0.0079 Xorg Xorg miTrapezoidBounds +7 0.0079 ext3.ko ext3 __ext3_get_inode_loc +7 0.0079 ld-2.5.so ld-2.5.so _dl_relocate_object +7 0.0079 libc-2.5.so libc-2.5.so _dl_mcount_wrapper_check +7 0.0079 libfb.so libfb.so fbRasterizeTrapezoid +7 0.0079 libpthread-2.5.so libpthread-2.5.so __i686.get_pc_thunk.bx +7 0.0079 vmlinux vmlinux alloc_inode +7 0.0079 vmlinux vmlinux cache_alloc_refill +7 0.0079 vmlinux vmlinux fget_light +7 0.0079 vmlinux vmlinux rebalance_tick +6 0.0067 Xorg Xorg CompositePicture +6 0.0067 Xorg Xorg FlushClientCaches +6 0.0067 Xorg Xorg miCreatePicture +6 0.0067 ext3.ko ext3 ext3_get_blocks_handle +6 0.0067 ext3.ko ext3 ext3_getblk +6 0.0067 jbd.ko jbd journal_write_metadata_buffer +6 0.0067 ld-2.5.so ld-2.5.so check_match.7793 +6 0.0067 vmlinux vmlinux __alloc_skb +6 0.0067 vmlinux vmlinux __insert_inode_hash +6 0.0067 vmlinux vmlinux __wake_up_bit +6 0.0067 vmlinux vmlinux error_code +6 0.0067 vmlinux vmlinux release_pages +6 0.0067 vmlinux vmlinux unix_stream_sendmsg +5 0.0056 Xorg Xorg PictOpValid +5 0.0056 Xorg Xorg ValidatePicture +5 0.0056 Xorg Xorg dixLookupGC +5 0.0056 Xorg Xorg miChangePicture +5 0.0056 Xorg Xorg miTrapezoids +5 0.0056 ext3.ko ext3 ext3_get_branch +5 0.0056 ext3.ko ext3 ext3_mkdir +5 0.0056 jbd.ko jbd __journal_file_buffer +5 0.0056 jbd.ko jbd journal_file_buffer +5 0.0056 ld-2.5.so ld-2.5.so _dl_lookup_symbol_x +5 0.0056 libc-2.5.so libc-2.5.so __read_nocancel +5 0.0056 libc-2.5.so libc-2.5.so strchr +5 0.0056 libextmod.so libextmod.so __i686.get_pc_thunk.bx +5 0.0056 libm-2.5.so libm-2.5.so tan +5 0.0056 libplds4.so libplds4.so (no symbols) +5 0.0056 vmlinux vmlinux __find_get_block_slow +5 0.0056 vmlinux vmlinux __follow_mount +5 0.0056 vmlinux vmlinux __kmalloc +5 0.0056 vmlinux vmlinux __wake_up +5 0.0056 vmlinux vmlinux d_alloc +5 0.0056 vmlinux vmlinux free_hot_cold_page +5 0.0056 vmlinux vmlinux inotify_inode_queue_event +5 0.0056 vmlinux vmlinux iret_exc +5 0.0056 vmlinux vmlinux irq_entries_start +5 0.0056 vmlinux vmlinux link_path_walk +5 0.0056 vmlinux vmlinux run_timer_softirq +5 0.0056 vmlinux vmlinux scheduler_tick +5 0.0056 vmlinux vmlinux unlock_buffer +5 0.0056 vmlinux vmlinux vfs_read +5 0.0056 vmlinux vmlinux vma_adjust +4 0.0045 Xorg Xorg damagePolySegment +4 0.0045 Xorg Xorg miChangePictureTransform +4 0.0045 ehci-hcd.ko ehci_hcd ehci_hub_status_data +4 0.0045 ext3.ko ext3 ext3_get_group_desc +4 0.0045 ext3.ko ext3 ext3_new_blocks +4 0.0045 jbd.ko jbd start_this_handle +4 0.0045 libgthread-2.0.so.0.1200.12 libgthread-2.0.so.0.1200.12 (no symbols) +4 0.0045 libm-2.5.so libm-2.5.so floorf +4 0.0045 libpixman.so.0.0.0 libpixman.so.0.0.0 pixman_region_init_rect +4 0.0045 libpixman.so.0.0.0 libpixman.so.0.0.0 reset_clip_region +4 0.0045 libpthread-2.5.so libpthread-2.5.so pthread_cond_signal@@GLIBC_2.3.2 +4 0.0045 vmlinux vmlinux __getblk +4 0.0045 vmlinux vmlinux __mark_inode_dirty +4 0.0045 vmlinux vmlinux __switch_to +4 0.0045 vmlinux vmlinux block_read_full_page +4 0.0045 vmlinux vmlinux dnotify_parent +4 0.0045 vmlinux vmlinux do_notify_resume +4 0.0045 vmlinux vmlinux down_read_trylock +4 0.0045 vmlinux vmlinux find_vma_prepare +4 0.0045 vmlinux vmlinux get_unused_fd +4 0.0045 vmlinux vmlinux hrtimer_run_queues +4 0.0045 vmlinux vmlinux memcpy +4 0.0045 vmlinux vmlinux radix_tree_lookup +4 0.0045 vmlinux vmlinux sched_clock +4 0.0045 vmlinux vmlinux search_extable +4 0.0045 vmlinux vmlinux sys_read +4 0.0045 vmlinux vmlinux try_to_wake_up +4 0.0045 vmlinux vmlinux up_read +4 0.0045 vmlinux vmlinux vm_normal_page +3 0.0034 Xorg Xorg FreeScratchPixmapHeader +3 0.0034 Xorg Xorg ProcRenderSetPictureClipRectangles +3 0.0034 Xorg Xorg ProcRenderTrapezoids +3 0.0034 Xorg Xorg ProcSetClipRectangles +3 0.0034 Xorg Xorg damageRemoveDamage +3 0.0034 Xorg Xorg dixDestroyPixmap +3 0.0034 Xorg Xorg miChangeGC +3 0.0034 ext3.ko ext3 ext3_free_data +3 0.0034 ext3.ko ext3 ext3_truncate +3 0.0034 libc-2.5.so libc-2.5.so __close_nocancel +3 0.0034 libc-2.5.so libc-2.5.so __fopen_internal +3 0.0034 libc-2.5.so libc-2.5.so _nl_load_locale_from_archive +3 0.0034 libc-2.5.so libc-2.5.so munmap +3 0.0034 libc-2.5.so libc-2.5.so sigprocmask +3 0.0034 libexa.so libexa.so ExaOffscreenMerge +3 0.0034 libexa.so libexa.so exaGetPixmapPitch +3 0.0034 libpixman.so.0.0.0 libpixman.so.0.0.0 allocate_image +3 0.0034 libpixman.so.0.0.0 libpixman.so.0.0.0 fbFetchSolid +3 0.0034 libpixman.so.0.0.0 libpixman.so.0.0.0 pixman_image_set_filter +3 0.0034 libpixman.so.0.0.0 libpixman.so.0.0.0 pixman_image_unref +3 0.0034 libpixman.so.0.0.0 libpixman.so.0.0.0 pixman_line_fixed_edge_init +3 0.0034 libpthread-2.5.so libpthread-2.5.so pthread_equal +3 0.0034 sudo sudo (no symbols) +3 0.0034 usbcore.ko usbcore usb_hcd_poll_rh_status +3 0.0034 vmlinux vmlinux __brelse +3 0.0034 vmlinux vmlinux __first_cpu +3 0.0034 vmlinux vmlinux anon_vma_unlink +3 0.0034 vmlinux vmlinux arch_get_unmapped_area_topdown +3 0.0034 vmlinux vmlinux bio_alloc_bioset +3 0.0034 vmlinux vmlinux copy_process +3 0.0034 vmlinux vmlinux device_not_available +3 0.0034 vmlinux vmlinux do_mmap_pgoff +3 0.0034 vmlinux vmlinux do_mpage_readpage +3 0.0034 vmlinux vmlinux down_read +3 0.0034 vmlinux vmlinux dummy_socket_recvmsg +3 0.0034 vmlinux vmlinux fd_install +3 0.0034 vmlinux vmlinux find_vma_prev +3 0.0034 vmlinux vmlinux free_block +3 0.0034 vmlinux vmlinux generic_fillattr +3 0.0034 vmlinux vmlinux ll_rw_block +3 0.0034 vmlinux vmlinux memcpy_toiovec +3 0.0034 vmlinux vmlinux mutex_lock +3 0.0034 vmlinux vmlinux notifier_call_chain +3 0.0034 vmlinux vmlinux page_add_file_rmap +3 0.0034 vmlinux vmlinux rw_verify_area +3 0.0034 vmlinux vmlinux skb_queue_head +3 0.0034 vmlinux vmlinux smp_apic_timer_interrupt +3 0.0034 vmlinux vmlinux softlockup_tick +2 0.0022 Xorg Xorg CompositeTrapezoids +2 0.0022 Xorg Xorg CreateGC +2 0.0022 Xorg Xorg ProcPolyFillRectangle +2 0.0022 Xorg Xorg QuickSortRects +2 0.0022 Xorg Xorg _XSERVTransRead +2 0.0022 Xorg Xorg damageCopyArea +2 0.0022 Xorg Xorg miChangePictureClip +2 0.0022 Xorg Xorg miChangePictureFilter +2 0.0022 e1000.ko e1000 e1000_update_stats +2 0.0022 ext3.ko ext3 ext3_check_dir_entry +2 0.0022 ext3.ko ext3 ext3_dirty_inode +2 0.0022 ext3.ko ext3 ext3_find_entry +2 0.0022 ext3.ko ext3 ext3_try_to_allocate +2 0.0022 gawk gawk (no symbols) +2 0.0022 jbd.ko jbd find_revoke_record +2 0.0022 jbd.ko jbd journal_commit_transaction +2 0.0022 ld-2.5.so ld-2.5.so __i686.get_pc_thunk.bx +2 0.0022 ld-2.5.so ld-2.5.so _dl_fixup +2 0.0022 ld-2.5.so ld-2.5.so _dl_name_match_p +2 0.0022 ld-2.5.so ld-2.5.so strlen +2 0.0022 libc-2.5.so libc-2.5.so _IO_file_open +2 0.0022 libc-2.5.so libc-2.5.so _IO_vfscanf +2 0.0022 libc-2.5.so libc-2.5.so __fxstat +2 0.0022 libc-2.5.so libc-2.5.so __i686.get_pc_thunk.cx +2 0.0022 libc-2.5.so libc-2.5.so __libc_enable_asynccancel +2 0.0022 libc-2.5.so libc-2.5.so __rpc_thread_destroy +2 0.0022 libc-2.5.so libc-2.5.so ftruncate +2 0.0022 libc-2.5.so libc-2.5.so memchr +2 0.0022 libc-2.5.so libc-2.5.so mmap +2 0.0022 libc-2.5.so libc-2.5.so strcoll_l +2 0.0022 libc-2.5.so libc-2.5.so writev +2 0.0022 libpixman.so.0.0.0 libpixman.so.0.0.0 can_get_solid +2 0.0022 libpixman.so.0.0.0 libpixman.so.0.0.0 pixman_compute_composite_region +2 0.0022 libpixman.so.0.0.0 libpixman.so.0.0.0 pixman_image_composite +2 0.0022 libpthread-2.5.so libpthread-2.5.so __errno_location +2 0.0022 libpthread-2.5.so libpthread-2.5.so __i686.get_pc_thunk.cx +2 0.0022 libpthread-2.5.so libpthread-2.5.so pthread_self +2 0.0022 libpthread-2.5.so libpthread-2.5.so write +2 0.0022 oprofile.ko oprofile munmap_notify +2 0.0022 vmlinux vmlinux __dec_zone_page_state +2 0.0022 vmlinux vmlinux __dequeue_signal +2 0.0022 vmlinux vmlinux __do_softirq +2 0.0022 vmlinux vmlinux __rmqueue +2 0.0022 vmlinux vmlinux __set_page_dirty_buffers +2 0.0022 vmlinux vmlinux __sigqueue_alloc +2 0.0022 vmlinux vmlinux alloc_page_buffers +2 0.0022 vmlinux vmlinux alloc_sock_iocb +2 0.0022 vmlinux vmlinux cache_reap +2 0.0022 vmlinux vmlinux cap_vm_enough_memory +2 0.0022 vmlinux vmlinux cp_new_stat64 +2 0.0022 vmlinux vmlinux down_write +2 0.0022 vmlinux vmlinux file_move +2 0.0022 vmlinux vmlinux find_busiest_group +2 0.0022 vmlinux vmlinux flush_tlb_mm +2 0.0022 vmlinux vmlinux fput +2 0.0022 vmlinux vmlinux free_pgtables +2 0.0022 vmlinux vmlinux get_empty_filp +2 0.0022 vmlinux vmlinux get_index +2 0.0022 vmlinux vmlinux get_signal_to_deliver +2 0.0022 vmlinux vmlinux get_vmalloc_info +2 0.0022 vmlinux vmlinux groups_search +2 0.0022 vmlinux vmlinux handle_IRQ_event +2 0.0022 vmlinux vmlinux hrtimer_forward +2 0.0022 vmlinux vmlinux inode_add_bytes +2 0.0022 vmlinux vmlinux inode_sub_bytes +2 0.0022 vmlinux vmlinux kmem_cache_zalloc +2 0.0022 vmlinux vmlinux kthread_should_stop +2 0.0022 vmlinux vmlinux lookup_create +2 0.0022 vmlinux vmlinux math_state_restore +2 0.0022 vmlinux vmlinux move_native_irq +2 0.0022 vmlinux vmlinux mutex_unlock +2 0.0022 vmlinux vmlinux new_inode +2 0.0022 vmlinux vmlinux note_interrupt +2 0.0022 vmlinux vmlinux open_namei +2 0.0022 vmlinux vmlinux proc_lookup +2 0.0022 vmlinux vmlinux profile_hit +2 0.0022 vmlinux vmlinux queue_delayed_work +2 0.0022 vmlinux vmlinux rb_insert_color +2 0.0022 vmlinux vmlinux rb_next +2 0.0022 vmlinux vmlinux release_task +2 0.0022 vmlinux vmlinux remove_vma +2 0.0022 vmlinux vmlinux run_posix_cpu_timers +2 0.0022 vmlinux vmlinux save_i387 +2 0.0022 vmlinux vmlinux skb_dequeue +2 0.0022 vmlinux vmlinux skb_queue_tail +2 0.0022 vmlinux vmlinux sock_aio_read +2 0.0022 vmlinux vmlinux sock_def_readable +2 0.0022 vmlinux vmlinux sock_poll +2 0.0022 vmlinux vmlinux submit_bio +2 0.0022 vmlinux vmlinux sys_close +2 0.0022 vmlinux vmlinux sys_mkdirat +2 0.0022 vmlinux vmlinux task_rq_lock +2 0.0022 vmlinux vmlinux unmap_region +2 0.0022 vmlinux vmlinux vma_merge +2 0.0022 vmlinux vmlinux vsnprintf +2 0.0022 vmlinux vmlinux worker_thread +1 0.0011 Xorg Xorg AllocateGC +1 0.0011 Xorg Xorg AnimCurScreenBlockHandler +1 0.0011 Xorg Xorg CloseFont +1 0.0011 Xorg Xorg GetScratchPixmapHeader +1 0.0011 Xorg Xorg PictureMatchFormat +1 0.0011 Xorg Xorg ProcChangeGC +1 0.0011 Xorg Xorg ProcCopyArea +1 0.0011 Xorg Xorg ProcFreeGC +1 0.0011 Xorg Xorg ProcPolySegment +1 0.0011 Xorg Xorg SetPictureClipRects +1 0.0011 Xorg Xorg SmartScheduleTimer +1 0.0011 Xorg Xorg WaitForSomething +1 0.0011 Xorg Xorg _XSERVTransSocketRead +1 0.0011 Xorg Xorg damageDestroyClip +1 0.0011 Xorg Xorg damageDestroyGC +1 0.0011 Xorg Xorg miBSCreateGC +1 0.0011 Xorg Xorg miCreateAlphaPicture +1 0.0011 Xorg Xorg miDestroyClip +1 0.0011 Xorg Xorg miRectAlloc +1 0.0011 Xorg Xorg miRegionCopy +1 0.0011 Xorg Xorg xf86Wakeup +1 0.0011 anon (tgid:17647 range:0xb7f8c000-0xb7f8d000) Xorg (no symbols) +1 0.0011 anon (tgid:20062 range:0xb7c98000-0xb7dc0000) sudo (no symbols) +1 0.0011 e1000.ko e1000 e1000_xmit_frame +1 0.0011 ext3.ko ext3 add_dirent_to_buf +1 0.0011 ext3.ko ext3 ext3_get_inode_loc +1 0.0011 ext3.ko ext3 ext3_init_acl +1 0.0011 ext3.ko ext3 ext3_mark_inode_dirty +1 0.0011 ext3.ko ext3 ext3_orphan_add +1 0.0011 ext3.ko ext3 ext3_orphan_del +1 0.0011 ext3.ko ext3 ext3_permission +1 0.0011 ext3.ko ext3 ext3_setattr +1 0.0011 ext3.ko ext3 read_block_bitmap +1 0.0011 grep grep (no symbols) +1 0.0011 intel_drv.so intel_drv.so I830EXADoneCopy +1 0.0011 intel_drv.so intel_drv.so I830EXADoneSolid +1 0.0011 intel_drv.so intel_drv.so I830EXAPrepareCopy +1 0.0011 jbd.ko jbd journal_get_create_access +1 0.0011 jbd.ko jbd journal_get_undo_access +1 0.0011 jbd.ko jbd journal_get_write_access +1 0.0011 jbd.ko jbd journal_start +1 0.0011 ld-2.5.so ld-2.5.so _dl_check_caller +1 0.0011 ld-2.5.so ld-2.5.so _dl_check_map_versions +1 0.0011 ld-2.5.so ld-2.5.so _dl_fini +1 0.0011 ld-2.5.so ld-2.5.so _dl_load_cache_lookup +1 0.0011 ld-2.5.so ld-2.5.so _dl_map_object_deps +1 0.0011 ld-2.5.so ld-2.5.so _dl_map_object_from_fd +1 0.0011 ld-2.5.so ld-2.5.so _dl_next_tls_modid +1 0.0011 ld-2.5.so ld-2.5.so _dl_runtime_resolve +1 0.0011 ld-2.5.so ld-2.5.so _dl_setup_hash +1 0.0011 ld-2.5.so ld-2.5.so _dl_start +1 0.0011 ld-2.5.so ld-2.5.so _dl_sysdep_read_whole_file +1 0.0011 ld-2.5.so ld-2.5.so access +1 0.0011 ld-2.5.so ld-2.5.so dl_main +1 0.0011 ld-2.5.so ld-2.5.so index +1 0.0011 ld-2.5.so ld-2.5.so match_symbol +1 0.0011 ld-2.5.so ld-2.5.so memset +1 0.0011 ld-2.5.so ld-2.5.so mmap +1 0.0011 libc-2.5.so libc-2.5.so _IO_default_finish +1 0.0011 libc-2.5.so libc-2.5.so _IO_default_xsputn +1 0.0011 libc-2.5.so libc-2.5.so _IO_file_underflow@@GLIBC_2.1 +1 0.0011 libc-2.5.so libc-2.5.so _IO_old_init +1 0.0011 libc-2.5.so libc-2.5.so _IO_un_link +1 0.0011 libc-2.5.so libc-2.5.so __nanosleep_nocancel +1 0.0011 libc-2.5.so libc-2.5.so __sigjmp_save +1 0.0011 libc-2.5.so libc-2.5.so __vstrfmon_l +1 0.0011 libc-2.5.so libc-2.5.so __xstat +1 0.0011 libc-2.5.so libc-2.5.so __xstat32_conv +1 0.0011 libc-2.5.so libc-2.5.so _getopt_internal_r +1 0.0011 libc-2.5.so libc-2.5.so _nl_intern_locale_data +1 0.0011 libc-2.5.so libc-2.5.so _nl_make_l10nflist +1 0.0011 libc-2.5.so libc-2.5.so bsearch +1 0.0011 libc-2.5.so libc-2.5.so fork +1 0.0011 libc-2.5.so libc-2.5.so getdelim +1 0.0011 libc-2.5.so libc-2.5.so getgrgid +1 0.0011 libc-2.5.so libc-2.5.so glob64@@GLIBC_2.2 +1 0.0011 libc-2.5.so libc-2.5.so llseek +1 0.0011 libc-2.5.so libc-2.5.so nss_parse_service_list +1 0.0011 libc-2.5.so libc-2.5.so sbrk +1 0.0011 libc-2.5.so libc-2.5.so set_binding_values +1 0.0011 libc-2.5.so libc-2.5.so strcasecmp +1 0.0011 libc-2.5.so libc-2.5.so strcat +1 0.0011 libc-2.5.so libc-2.5.so strcpy +1 0.0011 libc-2.5.so libc-2.5.so vfprintf +1 0.0011 libc-2.5.so libc-2.5.so vsprintf +1 0.0011 libc-2.5.so libc-2.5.so wcstoll_l +1 0.0011 libcrypto.so.0.9.8 libcrypto.so.0.9.8 (no symbols) +1 0.0011 libdri.so libdri.so DRIDoBlockHandler +1 0.0011 libexa.so libexa.so ExaCheckComposite +1 0.0011 libm-2.5.so libm-2.5.so ceilf +1 0.0011 libnsl-2.5.so libnsl-2.5.so __do_global_dtors_aux +1 0.0011 libpam.so.0.79 libpam.so.0.79 (no symbols) +1 0.0011 libpixman.so.0.0.0 libpixman.so.0.0.0 pixman_image_composite_rect +1 0.0011 libpixman.so.0.0.0 libpixman.so.0.0.0 pixman_image_set_clip_region +1 0.0011 libpixman.so.0.0.0 libpixman.so.0.0.0 pixman_image_set_component_alpha +1 0.0011 libpixman.so.0.0.0 libpixman.so.0.0.0 pixman_image_set_has_client_clip +1 0.0011 libpthread-2.5.so libpthread-2.5.so __pthread_enable_asynccancel +1 0.0011 libpthread-2.5.so libpthread-2.5.so __write_nocancel +1 0.0011 libpthread-2.5.so libpthread-2.5.so pthread_mutex_trylock +1 0.0011 locale-archive locale-archive (no symbols) +1 0.0011 ls ls (no symbols) +1 0.0011 oprofile.ko oprofile release_mm +1 0.0011 sshd sshd (no symbols) +1 0.0011 uhci-hcd.ko uhci_hcd any_ports_active +1 0.0011 uhci-hcd.ko uhci_hcd uhci_check_ports +1 0.0011 uhci-hcd.ko uhci_hcd uhci_get_current_frame_number +1 0.0011 uhci-hcd.ko uhci_hcd uhci_hub_status_data +1 0.0011 uhci-hcd.ko uhci_hcd uhci_scan_schedule +1 0.0011 vmlinux vmlinux __alloc_pages +1 0.0011 vmlinux vmlinux __block_prepare_write +1 0.0011 vmlinux vmlinux __d_path +1 0.0011 vmlinux vmlinux __dentry_open +1 0.0011 vmlinux vmlinux __do_page_cache_readahead +1 0.0011 vmlinux vmlinux __end_that_request_first +1 0.0011 vmlinux vmlinux __group_send_sig_info +1 0.0011 vmlinux vmlinux __inc_zone_state +1 0.0011 vmlinux vmlinux __kfree_skb +1 0.0011 vmlinux vmlinux __lookup_hash +1 0.0011 vmlinux vmlinux __make_request +1 0.0011 vmlinux vmlinux __pagevec_lru_add_active +1 0.0011 vmlinux vmlinux __rcu_process_callbacks +1 0.0011 vmlinux vmlinux __remove_shared_vm_struct +1 0.0011 vmlinux vmlinux __vma_link +1 0.0011 vmlinux vmlinux __vma_link_rb +1 0.0011 vmlinux vmlinux __wake_up_common +1 0.0011 vmlinux vmlinux _local_bh_enable +1 0.0011 vmlinux vmlinux account_system_time +1 0.0011 vmlinux vmlinux account_user_time +1 0.0011 vmlinux vmlinux add_to_page_cache +1 0.0011 vmlinux vmlinux ahci_fill_cmd_slot +1 0.0011 vmlinux vmlinux ahci_interrupt +1 0.0011 vmlinux vmlinux alloc_buffer_head +1 0.0011 vmlinux vmlinux anon_vma_prepare +1 0.0011 vmlinux vmlinux atomic_notifier_call_chain +1 0.0011 vmlinux vmlinux bio_put +1 0.0011 vmlinux vmlinux bit_waitqueue +1 0.0011 vmlinux vmlinux blk_complete_request +1 0.0011 vmlinux vmlinux blk_rq_map_sg +1 0.0011 vmlinux vmlinux block_prepare_write +1 0.0011 vmlinux vmlinux blocking_notifier_call_chain +1 0.0011 vmlinux vmlinux bmap +1 0.0011 vmlinux vmlinux cache_flusharray +1 0.0011 vmlinux vmlinux check_kill_permission +1 0.0011 vmlinux vmlinux check_userspace +1 0.0011 vmlinux vmlinux common_interrupt +1 0.0011 vmlinux vmlinux copy_from_user +1 0.0011 vmlinux vmlinux cpu_idle +1 0.0011 vmlinux vmlinux create_empty_buffers +1 0.0011 vmlinux vmlinux create_read_pipe +1 0.0011 vmlinux vmlinux d_instantiate +1 0.0011 vmlinux vmlinux d_rehash +1 0.0011 vmlinux vmlinux do_IRQ +1 0.0011 vmlinux vmlinux do_generic_mapping_read +1 0.0011 vmlinux vmlinux do_munmap +1 0.0011 vmlinux vmlinux do_select +1 0.0011 vmlinux vmlinux do_softirq +1 0.0011 vmlinux vmlinux do_sys_poll +1 0.0011 vmlinux vmlinux do_timer +1 0.0011 vmlinux vmlinux dummy_file_permission +1 0.0011 vmlinux vmlinux dummy_inode_mkdir +1 0.0011 vmlinux vmlinux dummy_socket_sendmsg +1 0.0011 vmlinux vmlinux dup_fd +1 0.0011 vmlinux vmlinux exec_keys +1 0.0011 vmlinux vmlinux fget +1 0.0011 vmlinux vmlinux file_ra_state_init +1 0.0011 vmlinux vmlinux find_next_bit +1 0.0011 vmlinux vmlinux free_pages_and_swap_cache +1 0.0011 vmlinux vmlinux free_uid +1 0.0011 vmlinux vmlinux generic_file_aio_write +1 0.0011 vmlinux vmlinux generic_permission +1 0.0011 vmlinux vmlinux get_pid_task +1 0.0011 vmlinux vmlinux get_request_wait +1 0.0011 vmlinux vmlinux get_task_mm +1 0.0011 vmlinux vmlinux get_unmapped_area +1 0.0011 vmlinux vmlinux getname +1 0.0011 vmlinux vmlinux half_md4_transform +1 0.0011 vmlinux vmlinux handle_edge_irq +1 0.0011 vmlinux vmlinux handle_stop_signal +1 0.0011 vmlinux vmlinux init_buffer +1 0.0011 vmlinux vmlinux inode_change_ok +1 0.0011 vmlinux vmlinux inode_setattr +1 0.0011 vmlinux vmlinux inotify_d_instantiate +1 0.0011 vmlinux vmlinux inotify_dentry_parent_queue_event +1 0.0011 vmlinux vmlinux internal_add_timer +1 0.0011 vmlinux vmlinux irq_exit +1 0.0011 vmlinux vmlinux it_real_fn +1 0.0011 vmlinux vmlinux kfree +1 0.0011 vmlinux vmlinux kfree_skb +1 0.0011 vmlinux vmlinux kill_fasync +1 0.0011 vmlinux vmlinux kref_get +1 0.0011 vmlinux vmlinux ll_back_merge_fn +1 0.0011 vmlinux vmlinux load_elf_binary +1 0.0011 vmlinux vmlinux load_script +1 0.0011 vmlinux vmlinux locks_remove_posix +1 0.0011 vmlinux vmlinux lookup_hash +1 0.0011 vmlinux vmlinux lru_cache_add +1 0.0011 vmlinux vmlinux lru_cache_add_active +1 0.0011 vmlinux vmlinux may_open +1 0.0011 vmlinux vmlinux memcpy_fromiovec +1 0.0011 vmlinux vmlinux mntput_no_expire +1 0.0011 vmlinux vmlinux mod_timer +1 0.0011 vmlinux vmlinux mwait_idle +1 0.0011 vmlinux vmlinux n_tty_receive_buf +1 0.0011 vmlinux vmlinux normal_poll +1 0.0011 vmlinux vmlinux nr_active +1 0.0011 vmlinux vmlinux number +1 0.0011 vmlinux vmlinux pipe_read +1 0.0011 vmlinux vmlinux pipefs_delete_dentry +1 0.0011 vmlinux vmlinux put_page +1 0.0011 vmlinux vmlinux radix_tree_insert +1 0.0011 vmlinux vmlinux rb_erase +1 0.0011 vmlinux vmlinux requeue_task +1 0.0011 vmlinux vmlinux restore_sigcontext +1 0.0011 vmlinux vmlinux run_local_timers +1 0.0011 vmlinux vmlinux run_workqueue +1 0.0011 vmlinux vmlinux seq_path +1 0.0011 vmlinux vmlinux set_bh_page +1 0.0011 vmlinux vmlinux sig_ignored +1 0.0011 vmlinux vmlinux slab_destroy +1 0.0011 vmlinux vmlinux smp_send_timer_broadcast_ipi +1 0.0011 vmlinux vmlinux sock_alloc_send_skb +1 0.0011 vmlinux vmlinux split_vma +1 0.0011 vmlinux vmlinux strnlen_user +1 0.0011 vmlinux vmlinux submit_bh +1 0.0011 vmlinux vmlinux sys_poll +1 0.0011 vmlinux vmlinux sys_sigreturn +1 0.0011 vmlinux vmlinux sys_stat64 +1 0.0011 vmlinux vmlinux sys_writev +1 0.0011 vmlinux vmlinux touch_atime +1 0.0011 vmlinux vmlinux truncate_inode_pages +1 0.0011 vmlinux vmlinux tsc_update_callback +1 0.0011 vmlinux vmlinux tty_ioctl +1 0.0011 vmlinux vmlinux unlink_file_vma +1 0.0011 vmlinux vmlinux update_process_times +1 0.0011 vmlinux vmlinux vfs_create +1 0.0011 vmlinux vmlinux vfs_write +1 0.0011 vmlinux vmlinux vm_stat_account +1 0.0011 vmlinux vmlinux vma_prio_tree_add +1 0.0011 vmlinux vmlinux vma_prio_tree_insert +1 0.0011 vmlinux vmlinux zone_watermark_ok diff --git a/src/exa/i965/emulating_speedups/EXA-emulate-speedups/time b/src/exa/i965/emulating_speedups/EXA-emulate-speedups/time new file mode 100644 index 0000000..730a054 --- /dev/null +++ b/src/exa/i965/emulating_speedups/EXA-emulate-speedups/time @@ -0,0 +1 @@ +172 diff --git a/src/exa/i965/emulating_speedups/EXA-emulate-speedups/timing b/src/exa/i965/emulating_speedups/EXA-emulate-speedups/timing new file mode 100644 index 0000000..7ee92a0 --- /dev/null +++ b/src/exa/i965/emulating_speedups/EXA-emulate-speedups/timing @@ -0,0 +1,2 @@ +Average: 17.160 +Raw: 5,4,4,42,4,4,43,4,4,3,47,4,4,43,4,4,45,4,3,42,4,4,4,45,4,4,44,4,34,4,4,43,3,3,4,43,4,4,48,4,4,42,4,4,45,3,4,44,4,3,4,46,4,4,43,4,4,45,4,4,43,4,3,44,3,4,45,4,3,45,4,4,4,43,4,4,47,4,4,43,4,4,44,4,4,43,4,4,4,46,4,4,47,4,4,42,3,4,4,43,4,4,47,5,3,43,4,4,44,4,4,44,3,3,4,46,4,4,43,4,4,45,4,4,42,4,4,50,4,4,44,4,4,50,4,4,5,43,4,4,48,5,4,43,4,4,45,5,4,44,5,4,4,46,5,4,48,4,4,43,5,4,4,44,4,4,48,4,5,43,4,4,45,4,4,44,4,4,4,47,4,4,44,4,4,44,4,4,43,5,4,42,4,4,4,44,4,4,48,4,4,43,5,4,44,4,5,43,4,4,4,46,5,4,43,5,4,45,4,4,42,5,4,44,4,4,5,42,5,4,48,5,4,43,4,4,48,5,4,4,48,4,4,45,4,4,5,49,4,4,43,4,34,4,4,43,5,4,4,44,4,4,48,4,4,44,4,4,45,4,5,43,5,4,5,46,4,4,44,4,4,46,4,4,42,5,4,43,5,4,4,43,5,4,48,4,5,43,4,5,44,5,4,43,5,4,4,47,4,4,44,4,4,46,4,5,41,4,4,44,4,4,5,43,4,4,48,5,4,43,4,4,45,4,4,44,4,4,4,47,4,4,44,4,4,45,4,4,43,4,4,43,5,4,4,44,4,4,48,5,4,43,5,4,44,4,4,44,4,4,5,46,4,5,43,4,5,45,4,4,43,4,4,44,4,4,4,44,4,4,48,5,4,43,4,4,45,5,4,43,5,4,12,44,5,4,4,50,4,4,43,5,33,4,4,44,4,4,5,43,4,4,48,5,4,43,4,5,43,5,4,44,5,4,4,46,4,4,43,5,4,45,4,4,43,5,4,8,46,4,4,45,4,4,45,4,4,44,4,4,4,47,4,4,44,4,4,45,4,4,43,4,4,5,45,4,38,4,4,44,4,4,5,43,4,4,49,4,5,43,4,4,45,4,4,44,4,4,5,46,4,5,44,4,4,45,4,5,42,4,4,44,4,4,4,44,4,4,48,4,5,43,5,4,44,4,5,44,4,5,4,46,4,4,47,4,4,4,48,4,38,4,4,44,4,4,4,44,4,4,49,4,4,43,4,4,45,4,4,43,5,4,4,47,4,5,43,5,4,45,4,4,42,4,4,43,5,4,4,43,4,4,48,5,4,43,4,4,45,4,4,43,4,4,4,47,5,4,44,4,4,45,4,4,43,4,4,43,4,4,4,44,4,5,47,4,4,44,5,4,44,4,4,44,4,4,4,46,4,4,44,4,4,45,4,4,43,4,4,44,4,4,4,44,4,4,48,5,4,43,4,4,45,4,4,12,47,4,5,4,45,5,4,50,4,4,4,44,28,4,5,43,4,4,4,43,4,4,48,5,4,43,5,4,45,4,4,44,4,4,5,46,4,4,44,5,4,45,4,4,44,4,4,43,4,4,4,44,4,4,48,4,4,44,4,5,44,4,4,44,4,4,4,47,4,4,44,4,4,46,4,4,45,4,4,44,4,4,4,53,4,51,4,4,50,4,4,51,4,4,51,4,48,4,5,52,4,4,53,4,3,51,4,48,16,4,4,50,4,4,50,4,49,4,4,52,4,4,51,4,4,53,4,50,4,4,53,4,5,50,4,4,52,4,4,52,28,4,4,43,4,4,4,43,4,4,48,4,4,43,4,4,45,4,4,44,4,4,4,46,4,4,44,4,4,45,4,4,43,3,5,43,4,4,4,43,4,4,48,4,4,43,4,4,45,4,4,44,4,4,4,46,4,4,43,4,3,46,4,4,45,4,4,49,4,4,50,4,4,52,4,4,50,4,49,4,4,52,4,4,50,4,4,52,4,49,4,5,52,5,4,51,24,4,5,51,4,5,51,5,48,4,4,55,4,4,45,4,4,46,4,4,42,4,4,4,46,4,4,49,4,4,4,44,28,4,4,43,4,4,4,43,4,4,48,4,4,44,4,4,46,4,4,45,4,4,4,48,4,4,45,4,4,46,4,4,44,4,4,45,4,4,4,45,3,3,53,4,3,42,4,4,48,4,4,43,4,4,45,4,4,43,4,3,4,47,4,4,48,4,4,43,4,4,4,43,4,4,49,4 diff --git a/src/exa/i965/emulating_speedups/EXA-emulate-speedups/vmlinux.callgraph b/src/exa/i965/emulating_speedups/EXA-emulate-speedups/vmlinux.callgraph new file mode 100644 index 0000000..133d508 --- /dev/null +++ b/src/exa/i965/emulating_speedups/EXA-emulate-speedups/vmlinux.callgraph @@ -0,0 +1,913 @@ +CPU: Core 2, speed 2133.49 MHz (estimated) +Counted CPU_CLK_UNHALTED events (Clock cycles when not halted) with a unit mask of 0x00 (Unhalted core cycles) count 100000 +samples % symbol name +------------------------------------------------------------------------------- +6164 52.8056 system_call + 6164 100.000 system_call [self] +------------------------------------------------------------------------------- +1422 12.1820 do_gettimeofday + 1422 100.000 do_gettimeofday [self] +------------------------------------------------------------------------------- +743 6.3651 __copy_to_user_ll + 743 100.000 __copy_to_user_ll [self] +------------------------------------------------------------------------------- +643 5.5084 read_tsc + 643 100.000 read_tsc [self] +------------------------------------------------------------------------------- +434 3.7180 find_vma + 434 100.000 find_vma [self] +------------------------------------------------------------------------------- +272 2.3302 restore_nocheck + 272 100.000 restore_nocheck [self] +------------------------------------------------------------------------------- +157 1.3450 syscall_exit + 157 100.000 syscall_exit [self] +------------------------------------------------------------------------------- +143 1.2250 sys_gettimeofday + 143 100.000 sys_gettimeofday [self] +------------------------------------------------------------------------------- +140 1.1993 __d_lookup + 140 100.000 __d_lookup [self] +------------------------------------------------------------------------------- +110 0.9423 copy_to_user + 110 100.000 copy_to_user [self] +------------------------------------------------------------------------------- +81 0.6939 restore_all + 81 100.000 restore_all [self] +------------------------------------------------------------------------------- +77 0.6596 page_fault + 77 100.000 page_fault [self] +------------------------------------------------------------------------------- +66 0.5654 cond_resched + 66 100.000 cond_resched [self] +------------------------------------------------------------------------------- +59 0.5054 __link_path_walk + 59 100.000 __link_path_walk [self] +------------------------------------------------------------------------------- +57 0.4883 __copy_from_user_ll + 57 100.000 __copy_from_user_ll [self] +------------------------------------------------------------------------------- +49 0.4198 _atomic_dec_and_lock + 49 100.000 _atomic_dec_and_lock [self] +------------------------------------------------------------------------------- +44 0.3769 timer_interrupt + 44 100.000 timer_interrupt [self] +------------------------------------------------------------------------------- +39 0.3341 find_next_zero_bit + 39 100.000 find_next_zero_bit [self] +------------------------------------------------------------------------------- +30 0.2570 memcmp + 30 100.000 memcmp [self] +------------------------------------------------------------------------------- +26 0.2227 mwait_idle_with_hints + 26 100.000 mwait_idle_with_hints [self] +------------------------------------------------------------------------------- +24 0.2056 __copy_from_user_ll_nozero + 24 100.000 __copy_from_user_ll_nozero [self] +------------------------------------------------------------------------------- +24 0.2056 syscall_call + 24 100.000 syscall_call [self] +------------------------------------------------------------------------------- +23 0.1970 __find_get_block + 23 100.000 __find_get_block [self] +------------------------------------------------------------------------------- +22 0.1885 get_page_from_freelist + 22 100.000 get_page_from_freelist [self] +------------------------------------------------------------------------------- +19 0.1628 __handle_mm_fault + 19 100.000 __handle_mm_fault [self] +------------------------------------------------------------------------------- +19 0.1628 do_page_fault + 19 100.000 do_page_fault [self] +------------------------------------------------------------------------------- +18 0.1542 find_get_page + 18 100.000 find_get_page [self] +------------------------------------------------------------------------------- +18 0.1542 kmem_cache_alloc + 18 100.000 kmem_cache_alloc [self] +------------------------------------------------------------------------------- +18 0.1542 unmap_vmas + 18 100.000 unmap_vmas [self] +------------------------------------------------------------------------------- +17 0.1456 do_wp_page + 17 100.000 do_wp_page [self] +------------------------------------------------------------------------------- +16 0.1371 no_singlestep + 16 100.000 no_singlestep [self] +------------------------------------------------------------------------------- +14 0.1199 do_lookup + 14 100.000 do_lookup [self] +------------------------------------------------------------------------------- +14 0.1199 kunmap_atomic + 14 100.000 kunmap_atomic [self] +------------------------------------------------------------------------------- +13 0.1114 kmem_cache_free + 13 100.000 kmem_cache_free [self] +------------------------------------------------------------------------------- +13 0.1114 strncpy_from_user + 13 100.000 strncpy_from_user [self] +------------------------------------------------------------------------------- +12 0.1028 copy_page_range + 12 100.000 copy_page_range [self] +------------------------------------------------------------------------------- +12 0.1028 do_path_lookup + 12 100.000 do_path_lookup [self] +------------------------------------------------------------------------------- +11 0.0942 filemap_nopage + 11 100.000 filemap_nopage [self] +------------------------------------------------------------------------------- +11 0.0942 permission + 11 100.000 permission [self] +------------------------------------------------------------------------------- +10 0.0857 dput + 10 100.000 dput [self] +------------------------------------------------------------------------------- +9 0.0771 apic_timer_interrupt + 9 100.000 apic_timer_interrupt [self] +------------------------------------------------------------------------------- +9 0.0771 flush_tlb_page + 9 100.000 flush_tlb_page [self] +------------------------------------------------------------------------------- +9 0.0771 page_remove_rmap + 9 100.000 page_remove_rmap [self] +------------------------------------------------------------------------------- +9 0.0771 schedule + 9 100.000 schedule [self] +------------------------------------------------------------------------------- +8 0.0685 page_address + 8 100.000 page_address [self] +------------------------------------------------------------------------------- +8 0.0685 percpu_counter_mod + 8 100.000 percpu_counter_mod [self] +------------------------------------------------------------------------------- +8 0.0685 unix_stream_recvmsg + 8 100.000 unix_stream_recvmsg [self] +------------------------------------------------------------------------------- +7 0.0600 alloc_inode + 7 100.000 alloc_inode [self] +------------------------------------------------------------------------------- +7 0.0600 cache_alloc_refill + 7 100.000 cache_alloc_refill [self] +------------------------------------------------------------------------------- +7 0.0600 fget_light + 7 100.000 fget_light [self] +------------------------------------------------------------------------------- +7 0.0600 rebalance_tick + 7 100.000 rebalance_tick [self] +------------------------------------------------------------------------------- +6 0.0514 __alloc_skb + 6 100.000 __alloc_skb [self] +------------------------------------------------------------------------------- +6 0.0514 __insert_inode_hash + 6 100.000 __insert_inode_hash [self] +------------------------------------------------------------------------------- +6 0.0514 __wake_up_bit + 6 100.000 __wake_up_bit [self] +------------------------------------------------------------------------------- +6 0.0514 error_code + 6 100.000 error_code [self] +------------------------------------------------------------------------------- +6 0.0514 release_pages + 6 100.000 release_pages [self] +------------------------------------------------------------------------------- +6 0.0514 unix_stream_sendmsg + 6 100.000 unix_stream_sendmsg [self] +------------------------------------------------------------------------------- +5 0.0428 __find_get_block_slow + 5 100.000 __find_get_block_slow [self] +------------------------------------------------------------------------------- +5 0.0428 __follow_mount + 5 100.000 __follow_mount [self] +------------------------------------------------------------------------------- +5 0.0428 __kmalloc + 5 100.000 __kmalloc [self] +------------------------------------------------------------------------------- +5 0.0428 __wake_up + 5 100.000 __wake_up [self] +------------------------------------------------------------------------------- +5 0.0428 d_alloc + 5 100.000 d_alloc [self] +------------------------------------------------------------------------------- +5 0.0428 free_hot_cold_page + 5 100.000 free_hot_cold_page [self] +------------------------------------------------------------------------------- +5 0.0428 inotify_inode_queue_event + 5 100.000 inotify_inode_queue_event [self] +------------------------------------------------------------------------------- +5 0.0428 iret_exc + 5 100.000 iret_exc [self] +------------------------------------------------------------------------------- +5 0.0428 irq_entries_start + 5 100.000 irq_entries_start [self] +------------------------------------------------------------------------------- +5 0.0428 link_path_walk + 5 100.000 link_path_walk [self] +------------------------------------------------------------------------------- +5 0.0428 run_timer_softirq + 5 100.000 run_timer_softirq [self] +------------------------------------------------------------------------------- +5 0.0428 scheduler_tick + 5 100.000 scheduler_tick [self] +------------------------------------------------------------------------------- +5 0.0428 unlock_buffer + 5 100.000 unlock_buffer [self] +------------------------------------------------------------------------------- +5 0.0428 vfs_read + 5 100.000 vfs_read [self] +------------------------------------------------------------------------------- +5 0.0428 vma_adjust + 5 100.000 vma_adjust [self] +------------------------------------------------------------------------------- +4 0.0343 __getblk + 4 100.000 __getblk [self] +------------------------------------------------------------------------------- +4 0.0343 __mark_inode_dirty + 4 100.000 __mark_inode_dirty [self] +------------------------------------------------------------------------------- +4 0.0343 __switch_to + 4 100.000 __switch_to [self] +------------------------------------------------------------------------------- +4 0.0343 block_read_full_page + 4 100.000 block_read_full_page [self] +------------------------------------------------------------------------------- +4 0.0343 dnotify_parent + 4 100.000 dnotify_parent [self] +------------------------------------------------------------------------------- +4 0.0343 do_notify_resume + 4 100.000 do_notify_resume [self] +------------------------------------------------------------------------------- +4 0.0343 down_read_trylock + 4 100.000 down_read_trylock [self] +------------------------------------------------------------------------------- +4 0.0343 find_vma_prepare + 4 100.000 find_vma_prepare [self] +------------------------------------------------------------------------------- +4 0.0343 get_unused_fd + 4 100.000 get_unused_fd [self] +------------------------------------------------------------------------------- +4 0.0343 hrtimer_run_queues + 4 100.000 hrtimer_run_queues [self] +------------------------------------------------------------------------------- +4 0.0343 memcpy + 4 100.000 memcpy [self] +------------------------------------------------------------------------------- +4 0.0343 radix_tree_lookup + 4 100.000 radix_tree_lookup [self] +------------------------------------------------------------------------------- +4 0.0343 sched_clock + 4 100.000 sched_clock [self] +------------------------------------------------------------------------------- +4 0.0343 search_extable + 4 100.000 search_extable [self] +------------------------------------------------------------------------------- +4 0.0343 sys_read + 4 100.000 sys_read [self] +------------------------------------------------------------------------------- +4 0.0343 try_to_wake_up + 4 100.000 try_to_wake_up [self] +------------------------------------------------------------------------------- +4 0.0343 up_read + 4 100.000 up_read [self] +------------------------------------------------------------------------------- +4 0.0343 vm_normal_page + 4 100.000 vm_normal_page [self] +------------------------------------------------------------------------------- +3 0.0257 __brelse + 3 100.000 __brelse [self] +------------------------------------------------------------------------------- +3 0.0257 __first_cpu + 3 100.000 __first_cpu [self] +------------------------------------------------------------------------------- +3 0.0257 anon_vma_unlink + 3 100.000 anon_vma_unlink [self] +------------------------------------------------------------------------------- +3 0.0257 arch_get_unmapped_area_topdown + 3 100.000 arch_get_unmapped_area_topdown [self] +------------------------------------------------------------------------------- +3 0.0257 bio_alloc_bioset + 3 100.000 bio_alloc_bioset [self] +------------------------------------------------------------------------------- +3 0.0257 copy_process + 3 100.000 copy_process [self] +------------------------------------------------------------------------------- +3 0.0257 device_not_available + 3 100.000 device_not_available [self] +------------------------------------------------------------------------------- +3 0.0257 do_mmap_pgoff + 3 100.000 do_mmap_pgoff [self] +------------------------------------------------------------------------------- +3 0.0257 do_mpage_readpage + 3 100.000 do_mpage_readpage [self] +------------------------------------------------------------------------------- +3 0.0257 down_read + 3 100.000 down_read [self] +------------------------------------------------------------------------------- +3 0.0257 dummy_socket_recvmsg + 3 100.000 dummy_socket_recvmsg [self] +------------------------------------------------------------------------------- +3 0.0257 fd_install + 3 100.000 fd_install [self] +------------------------------------------------------------------------------- +3 0.0257 find_vma_prev + 3 100.000 find_vma_prev [self] +------------------------------------------------------------------------------- +3 0.0257 free_block + 3 100.000 free_block [self] +------------------------------------------------------------------------------- +3 0.0257 generic_fillattr + 3 100.000 generic_fillattr [self] +------------------------------------------------------------------------------- +3 0.0257 ll_rw_block + 3 100.000 ll_rw_block [self] +------------------------------------------------------------------------------- +3 0.0257 memcpy_toiovec + 3 100.000 memcpy_toiovec [self] +------------------------------------------------------------------------------- +3 0.0257 mutex_lock + 3 100.000 mutex_lock [self] +------------------------------------------------------------------------------- +3 0.0257 notifier_call_chain + 3 100.000 notifier_call_chain [self] +------------------------------------------------------------------------------- +3 0.0257 page_add_file_rmap + 3 100.000 page_add_file_rmap [self] +------------------------------------------------------------------------------- +3 0.0257 rw_verify_area + 3 100.000 rw_verify_area [self] +------------------------------------------------------------------------------- +3 0.0257 skb_queue_head + 3 100.000 skb_queue_head [self] +------------------------------------------------------------------------------- +3 0.0257 smp_apic_timer_interrupt + 3 100.000 smp_apic_timer_interrupt [self] +------------------------------------------------------------------------------- +3 0.0257 softlockup_tick + 3 100.000 softlockup_tick [self] +------------------------------------------------------------------------------- +2 0.0171 __dec_zone_page_state + 2 100.000 __dec_zone_page_state [self] +------------------------------------------------------------------------------- +2 0.0171 __dequeue_signal + 2 100.000 __dequeue_signal [self] +------------------------------------------------------------------------------- +2 0.0171 __do_softirq + 2 100.000 __do_softirq [self] +------------------------------------------------------------------------------- +2 0.0171 __rmqueue + 2 100.000 __rmqueue [self] +------------------------------------------------------------------------------- +2 0.0171 __set_page_dirty_buffers + 2 100.000 __set_page_dirty_buffers [self] +------------------------------------------------------------------------------- +2 0.0171 __sigqueue_alloc + 2 100.000 __sigqueue_alloc [self] +------------------------------------------------------------------------------- +2 0.0171 alloc_page_buffers + 2 100.000 alloc_page_buffers [self] +------------------------------------------------------------------------------- +2 0.0171 alloc_sock_iocb + 2 100.000 alloc_sock_iocb [self] +------------------------------------------------------------------------------- +2 0.0171 cache_reap + 2 100.000 cache_reap [self] +------------------------------------------------------------------------------- +2 0.0171 cap_vm_enough_memory + 2 100.000 cap_vm_enough_memory [self] +------------------------------------------------------------------------------- +2 0.0171 cp_new_stat64 + 2 100.000 cp_new_stat64 [self] +------------------------------------------------------------------------------- +2 0.0171 down_write + 2 100.000 down_write [self] +------------------------------------------------------------------------------- +2 0.0171 file_move + 2 100.000 file_move [self] +------------------------------------------------------------------------------- +2 0.0171 find_busiest_group + 2 100.000 find_busiest_group [self] +------------------------------------------------------------------------------- +2 0.0171 flush_tlb_mm + 2 100.000 flush_tlb_mm [self] +------------------------------------------------------------------------------- +2 0.0171 fput + 2 100.000 fput [self] +------------------------------------------------------------------------------- +2 0.0171 free_pgtables + 2 100.000 free_pgtables [self] +------------------------------------------------------------------------------- +2 0.0171 get_empty_filp + 2 100.000 get_empty_filp [self] +------------------------------------------------------------------------------- +2 0.0171 get_index + 2 100.000 get_index [self] +------------------------------------------------------------------------------- +2 0.0171 get_signal_to_deliver + 2 100.000 get_signal_to_deliver [self] +------------------------------------------------------------------------------- +2 0.0171 get_vmalloc_info + 2 100.000 get_vmalloc_info [self] +------------------------------------------------------------------------------- +2 0.0171 groups_search + 2 100.000 groups_search [self] +------------------------------------------------------------------------------- +2 0.0171 handle_IRQ_event + 2 100.000 handle_IRQ_event [self] +------------------------------------------------------------------------------- +2 0.0171 hrtimer_forward + 2 100.000 hrtimer_forward [self] +------------------------------------------------------------------------------- +2 0.0171 inode_add_bytes + 2 100.000 inode_add_bytes [self] +------------------------------------------------------------------------------- +2 0.0171 inode_sub_bytes + 2 100.000 inode_sub_bytes [self] +------------------------------------------------------------------------------- +2 0.0171 kmem_cache_zalloc + 2 100.000 kmem_cache_zalloc [self] +------------------------------------------------------------------------------- +2 0.0171 kthread_should_stop + 2 100.000 kthread_should_stop [self] +------------------------------------------------------------------------------- +2 0.0171 lookup_create + 2 100.000 lookup_create [self] +------------------------------------------------------------------------------- +2 0.0171 math_state_restore + 2 100.000 math_state_restore [self] +------------------------------------------------------------------------------- +2 0.0171 move_native_irq + 2 100.000 move_native_irq [self] +------------------------------------------------------------------------------- +2 0.0171 mutex_unlock + 2 100.000 mutex_unlock [self] +------------------------------------------------------------------------------- +2 0.0171 new_inode + 2 100.000 new_inode [self] +------------------------------------------------------------------------------- +2 0.0171 note_interrupt + 2 100.000 note_interrupt [self] +------------------------------------------------------------------------------- +2 0.0171 open_namei + 2 100.000 open_namei [self] +------------------------------------------------------------------------------- +2 0.0171 proc_lookup + 2 100.000 proc_lookup [self] +------------------------------------------------------------------------------- +2 0.0171 profile_hit + 2 100.000 profile_hit [self] +------------------------------------------------------------------------------- +2 0.0171 queue_delayed_work + 2 100.000 queue_delayed_work [self] +------------------------------------------------------------------------------- +2 0.0171 rb_insert_color + 2 100.000 rb_insert_color [self] +------------------------------------------------------------------------------- +2 0.0171 rb_next + 2 100.000 rb_next [self] +------------------------------------------------------------------------------- +2 0.0171 release_task + 2 100.000 release_task [self] +------------------------------------------------------------------------------- +2 0.0171 remove_vma + 2 100.000 remove_vma [self] +------------------------------------------------------------------------------- +2 0.0171 run_posix_cpu_timers + 2 100.000 run_posix_cpu_timers [self] +------------------------------------------------------------------------------- +2 0.0171 save_i387 + 2 100.000 save_i387 [self] +------------------------------------------------------------------------------- +2 0.0171 skb_dequeue + 2 100.000 skb_dequeue [self] +------------------------------------------------------------------------------- +2 0.0171 skb_queue_tail + 2 100.000 skb_queue_tail [self] +------------------------------------------------------------------------------- +2 0.0171 sock_aio_read + 2 100.000 sock_aio_read [self] +------------------------------------------------------------------------------- +2 0.0171 sock_def_readable + 2 100.000 sock_def_readable [self] +------------------------------------------------------------------------------- +2 0.0171 sock_poll + 2 100.000 sock_poll [self] +------------------------------------------------------------------------------- +2 0.0171 submit_bio + 2 100.000 submit_bio [self] +------------------------------------------------------------------------------- +2 0.0171 sys_close + 2 100.000 sys_close [self] +------------------------------------------------------------------------------- +2 0.0171 sys_mkdirat + 2 100.000 sys_mkdirat [self] +------------------------------------------------------------------------------- +2 0.0171 task_rq_lock + 2 100.000 task_rq_lock [self] +------------------------------------------------------------------------------- +2 0.0171 unmap_region + 2 100.000 unmap_region [self] +------------------------------------------------------------------------------- +2 0.0171 vma_merge + 2 100.000 vma_merge [self] +------------------------------------------------------------------------------- +2 0.0171 vsnprintf + 2 100.000 vsnprintf [self] +------------------------------------------------------------------------------- +2 0.0171 worker_thread + 2 100.000 worker_thread [self] +------------------------------------------------------------------------------- +1 0.0086 __alloc_pages + 1 100.000 __alloc_pages [self] +------------------------------------------------------------------------------- +1 0.0086 __block_prepare_write + 1 100.000 __block_prepare_write [self] +------------------------------------------------------------------------------- +1 0.0086 __d_path + 1 100.000 __d_path [self] +------------------------------------------------------------------------------- +1 0.0086 __dentry_open + 1 100.000 __dentry_open [self] +------------------------------------------------------------------------------- +1 0.0086 __do_page_cache_readahead + 1 100.000 __do_page_cache_readahead [self] +------------------------------------------------------------------------------- +1 0.0086 __end_that_request_first + 1 100.000 __end_that_request_first [self] +------------------------------------------------------------------------------- +1 0.0086 __group_send_sig_info + 1 100.000 __group_send_sig_info [self] +------------------------------------------------------------------------------- +1 0.0086 __inc_zone_state + 1 100.000 __inc_zone_state [self] +------------------------------------------------------------------------------- +1 0.0086 __kfree_skb + 1 100.000 __kfree_skb [self] +------------------------------------------------------------------------------- +1 0.0086 __lookup_hash + 1 100.000 __lookup_hash [self] +------------------------------------------------------------------------------- +1 0.0086 __make_request + 1 100.000 __make_request [self] +------------------------------------------------------------------------------- +1 0.0086 __pagevec_lru_add_active + 1 100.000 __pagevec_lru_add_active [self] +------------------------------------------------------------------------------- +1 0.0086 __rcu_process_callbacks + 1 100.000 __rcu_process_callbacks [self] +------------------------------------------------------------------------------- +1 0.0086 __remove_shared_vm_struct + 1 100.000 __remove_shared_vm_struct [self] +------------------------------------------------------------------------------- +1 0.0086 __vma_link + 1 100.000 __vma_link [self] +------------------------------------------------------------------------------- +1 0.0086 __vma_link_rb + 1 100.000 __vma_link_rb [self] +------------------------------------------------------------------------------- +1 0.0086 __wake_up_common + 1 100.000 __wake_up_common [self] +------------------------------------------------------------------------------- +1 0.0086 _local_bh_enable + 1 100.000 _local_bh_enable [self] +------------------------------------------------------------------------------- +1 0.0086 account_system_time + 1 100.000 account_system_time [self] +------------------------------------------------------------------------------- +1 0.0086 account_user_time + 1 100.000 account_user_time [self] +------------------------------------------------------------------------------- +1 0.0086 add_to_page_cache + 1 100.000 add_to_page_cache [self] +------------------------------------------------------------------------------- +1 0.0086 ahci_fill_cmd_slot + 1 100.000 ahci_fill_cmd_slot [self] +------------------------------------------------------------------------------- +1 0.0086 ahci_interrupt + 1 100.000 ahci_interrupt [self] +------------------------------------------------------------------------------- +1 0.0086 alloc_buffer_head + 1 100.000 alloc_buffer_head [self] +------------------------------------------------------------------------------- +1 0.0086 anon_vma_prepare + 1 100.000 anon_vma_prepare [self] +------------------------------------------------------------------------------- +1 0.0086 atomic_notifier_call_chain + 1 100.000 atomic_notifier_call_chain [self] +------------------------------------------------------------------------------- +1 0.0086 bio_put + 1 100.000 bio_put [self] +------------------------------------------------------------------------------- +1 0.0086 bit_waitqueue + 1 100.000 bit_waitqueue [self] +------------------------------------------------------------------------------- +1 0.0086 blk_complete_request + 1 100.000 blk_complete_request [self] +------------------------------------------------------------------------------- +1 0.0086 blk_rq_map_sg + 1 100.000 blk_rq_map_sg [self] +------------------------------------------------------------------------------- +1 0.0086 block_prepare_write + 1 100.000 block_prepare_write [self] +------------------------------------------------------------------------------- +1 0.0086 blocking_notifier_call_chain + 1 100.000 blocking_notifier_call_chain [self] +------------------------------------------------------------------------------- +1 0.0086 bmap + 1 100.000 bmap [self] +------------------------------------------------------------------------------- +1 0.0086 cache_flusharray + 1 100.000 cache_flusharray [self] +------------------------------------------------------------------------------- +1 0.0086 check_kill_permission + 1 100.000 check_kill_permission [self] +------------------------------------------------------------------------------- +1 0.0086 check_userspace + 1 100.000 check_userspace [self] +------------------------------------------------------------------------------- +1 0.0086 common_interrupt + 1 100.000 common_interrupt [self] +------------------------------------------------------------------------------- +1 0.0086 copy_from_user + 1 100.000 copy_from_user [self] +------------------------------------------------------------------------------- +1 0.0086 cpu_idle + 1 100.000 cpu_idle [self] +------------------------------------------------------------------------------- +1 0.0086 create_empty_buffers + 1 100.000 create_empty_buffers [self] +------------------------------------------------------------------------------- +1 0.0086 create_read_pipe + 1 100.000 create_read_pipe [self] +------------------------------------------------------------------------------- +1 0.0086 d_instantiate + 1 100.000 d_instantiate [self] +------------------------------------------------------------------------------- +1 0.0086 d_rehash + 1 100.000 d_rehash [self] +------------------------------------------------------------------------------- +1 0.0086 do_IRQ + 1 100.000 do_IRQ [self] +------------------------------------------------------------------------------- +1 0.0086 do_generic_mapping_read + 1 100.000 do_generic_mapping_read [self] +------------------------------------------------------------------------------- +1 0.0086 do_munmap + 1 100.000 do_munmap [self] +------------------------------------------------------------------------------- +1 0.0086 do_select + 1 100.000 do_select [self] +------------------------------------------------------------------------------- +1 0.0086 do_softirq + 1 100.000 do_softirq [self] +------------------------------------------------------------------------------- +1 0.0086 do_sys_poll + 1 100.000 do_sys_poll [self] +------------------------------------------------------------------------------- +1 0.0086 do_timer + 1 100.000 do_timer [self] +------------------------------------------------------------------------------- +1 0.0086 dummy_file_permission + 1 100.000 dummy_file_permission [self] +------------------------------------------------------------------------------- +1 0.0086 dummy_inode_mkdir + 1 100.000 dummy_inode_mkdir [self] +------------------------------------------------------------------------------- +1 0.0086 dummy_socket_sendmsg + 1 100.000 dummy_socket_sendmsg [self] +------------------------------------------------------------------------------- +1 0.0086 dup_fd + 1 100.000 dup_fd [self] +------------------------------------------------------------------------------- +1 0.0086 exec_keys + 1 100.000 exec_keys [self] +------------------------------------------------------------------------------- +1 0.0086 fget + 1 100.000 fget [self] +------------------------------------------------------------------------------- +1 0.0086 file_ra_state_init + 1 100.000 file_ra_state_init [self] +------------------------------------------------------------------------------- +1 0.0086 find_next_bit + 1 100.000 find_next_bit [self] +------------------------------------------------------------------------------- +1 0.0086 free_pages_and_swap_cache + 1 100.000 free_pages_and_swap_cache [self] +------------------------------------------------------------------------------- +1 0.0086 free_uid + 1 100.000 free_uid [self] +------------------------------------------------------------------------------- +1 0.0086 generic_file_aio_write + 1 100.000 generic_file_aio_write [self] +------------------------------------------------------------------------------- +1 0.0086 generic_permission + 1 100.000 generic_permission [self] +------------------------------------------------------------------------------- +1 0.0086 get_pid_task + 1 100.000 get_pid_task [self] +------------------------------------------------------------------------------- +1 0.0086 get_request_wait + 1 100.000 get_request_wait [self] +------------------------------------------------------------------------------- +1 0.0086 get_task_mm + 1 100.000 get_task_mm [self] +------------------------------------------------------------------------------- +1 0.0086 get_unmapped_area + 1 100.000 get_unmapped_area [self] +------------------------------------------------------------------------------- +1 0.0086 getname + 1 100.000 getname [self] +------------------------------------------------------------------------------- +1 0.0086 half_md4_transform + 1 100.000 half_md4_transform [self] +------------------------------------------------------------------------------- +1 0.0086 handle_edge_irq + 1 100.000 handle_edge_irq [self] +------------------------------------------------------------------------------- +1 0.0086 handle_stop_signal + 1 100.000 handle_stop_signal [self] +------------------------------------------------------------------------------- +1 0.0086 init_buffer + 1 100.000 init_buffer [self] +------------------------------------------------------------------------------- +1 0.0086 inode_change_ok + 1 100.000 inode_change_ok [self] +------------------------------------------------------------------------------- +1 0.0086 inode_setattr + 1 100.000 inode_setattr [self] +------------------------------------------------------------------------------- +1 0.0086 inotify_d_instantiate + 1 100.000 inotify_d_instantiate [self] +------------------------------------------------------------------------------- +1 0.0086 inotify_dentry_parent_queue_event + 1 100.000 inotify_dentry_parent_queue_event [self] +------------------------------------------------------------------------------- +1 0.0086 internal_add_timer + 1 100.000 internal_add_timer [self] +------------------------------------------------------------------------------- +1 0.0086 irq_exit + 1 100.000 irq_exit [self] +------------------------------------------------------------------------------- +1 0.0086 it_real_fn + 1 100.000 it_real_fn [self] +------------------------------------------------------------------------------- +1 0.0086 kfree + 1 100.000 kfree [self] +------------------------------------------------------------------------------- +1 0.0086 kfree_skb + 1 100.000 kfree_skb [self] +------------------------------------------------------------------------------- +1 0.0086 kill_fasync + 1 100.000 kill_fasync [self] +------------------------------------------------------------------------------- +1 0.0086 kref_get + 1 100.000 kref_get [self] +------------------------------------------------------------------------------- +1 0.0086 ll_back_merge_fn + 1 100.000 ll_back_merge_fn [self] +------------------------------------------------------------------------------- +1 0.0086 load_elf_binary + 1 100.000 load_elf_binary [self] +------------------------------------------------------------------------------- +1 0.0086 load_script + 1 100.000 load_script [self] +------------------------------------------------------------------------------- +1 0.0086 locks_remove_posix + 1 100.000 locks_remove_posix [self] +------------------------------------------------------------------------------- +1 0.0086 lookup_hash + 1 100.000 lookup_hash [self] +------------------------------------------------------------------------------- +1 0.0086 lru_cache_add + 1 100.000 lru_cache_add [self] +------------------------------------------------------------------------------- +1 0.0086 lru_cache_add_active + 1 100.000 lru_cache_add_active [self] +------------------------------------------------------------------------------- +1 0.0086 may_open + 1 100.000 may_open [self] +------------------------------------------------------------------------------- +1 0.0086 memcpy_fromiovec + 1 100.000 memcpy_fromiovec [self] +------------------------------------------------------------------------------- +1 0.0086 mntput_no_expire + 1 100.000 mntput_no_expire [self] +------------------------------------------------------------------------------- +1 0.0086 mod_timer + 1 100.000 mod_timer [self] +------------------------------------------------------------------------------- +1 0.0086 mwait_idle + 1 100.000 mwait_idle [self] +------------------------------------------------------------------------------- +1 0.0086 n_tty_receive_buf + 1 100.000 n_tty_receive_buf [self] +------------------------------------------------------------------------------- +1 0.0086 normal_poll + 1 100.000 normal_poll [self] +------------------------------------------------------------------------------- +1 0.0086 nr_active + 1 100.000 nr_active [self] +------------------------------------------------------------------------------- +1 0.0086 number + 1 100.000 number [self] +------------------------------------------------------------------------------- +1 0.0086 pipe_read + 1 100.000 pipe_read [self] +------------------------------------------------------------------------------- +1 0.0086 pipefs_delete_dentry + 1 100.000 pipefs_delete_dentry [self] +------------------------------------------------------------------------------- +1 0.0086 put_page + 1 100.000 put_page [self] +------------------------------------------------------------------------------- +1 0.0086 radix_tree_insert + 1 100.000 radix_tree_insert [self] +------------------------------------------------------------------------------- +1 0.0086 rb_erase + 1 100.000 rb_erase [self] +------------------------------------------------------------------------------- +1 0.0086 requeue_task + 1 100.000 requeue_task [self] +------------------------------------------------------------------------------- +1 0.0086 restore_sigcontext + 1 100.000 restore_sigcontext [self] +------------------------------------------------------------------------------- +1 0.0086 run_local_timers + 1 100.000 run_local_timers [self] +------------------------------------------------------------------------------- +1 0.0086 run_workqueue + 1 100.000 run_workqueue [self] +------------------------------------------------------------------------------- +1 0.0086 seq_path + 1 100.000 seq_path [self] +------------------------------------------------------------------------------- +1 0.0086 set_bh_page + 1 100.000 set_bh_page [self] +------------------------------------------------------------------------------- +1 0.0086 sig_ignored + 1 100.000 sig_ignored [self] +------------------------------------------------------------------------------- +1 0.0086 slab_destroy + 1 100.000 slab_destroy [self] +------------------------------------------------------------------------------- +1 0.0086 smp_send_timer_broadcast_ipi + 1 100.000 smp_send_timer_broadcast_ipi [self] +------------------------------------------------------------------------------- +1 0.0086 sock_alloc_send_skb + 1 100.000 sock_alloc_send_skb [self] +------------------------------------------------------------------------------- +1 0.0086 split_vma + 1 100.000 split_vma [self] +------------------------------------------------------------------------------- +1 0.0086 strnlen_user + 1 100.000 strnlen_user [self] +------------------------------------------------------------------------------- +1 0.0086 submit_bh + 1 100.000 submit_bh [self] +------------------------------------------------------------------------------- +1 0.0086 sys_poll + 1 100.000 sys_poll [self] +------------------------------------------------------------------------------- +1 0.0086 sys_sigreturn + 1 100.000 sys_sigreturn [self] +------------------------------------------------------------------------------- +1 0.0086 sys_stat64 + 1 100.000 sys_stat64 [self] +------------------------------------------------------------------------------- +1 0.0086 sys_writev + 1 100.000 sys_writev [self] +------------------------------------------------------------------------------- +1 0.0086 touch_atime + 1 100.000 touch_atime [self] +------------------------------------------------------------------------------- +1 0.0086 truncate_inode_pages + 1 100.000 truncate_inode_pages [self] +------------------------------------------------------------------------------- +1 0.0086 tsc_update_callback + 1 100.000 tsc_update_callback [self] +------------------------------------------------------------------------------- +1 0.0086 tty_ioctl + 1 100.000 tty_ioctl [self] +------------------------------------------------------------------------------- +1 0.0086 unlink_file_vma + 1 100.000 unlink_file_vma [self] +------------------------------------------------------------------------------- +1 0.0086 update_process_times + 1 100.000 update_process_times [self] +------------------------------------------------------------------------------- +1 0.0086 vfs_create + 1 100.000 vfs_create [self] +------------------------------------------------------------------------------- +1 0.0086 vfs_write + 1 100.000 vfs_write [self] +------------------------------------------------------------------------------- +1 0.0086 vm_stat_account + 1 100.000 vm_stat_account [self] +------------------------------------------------------------------------------- +1 0.0086 vma_prio_tree_add + 1 100.000 vma_prio_tree_add [self] +------------------------------------------------------------------------------- +1 0.0086 vma_prio_tree_insert + 1 100.000 vma_prio_tree_insert [self] +------------------------------------------------------------------------------- +1 0.0086 zone_watermark_ok + 1 100.000 zone_watermark_ok [self] +------------------------------------------------------------------------------- diff --git a/src/exa/i965/emulating_speedups/EXA-emulate-speedups/vmlinux.oprofile b/src/exa/i965/emulating_speedups/EXA-emulate-speedups/vmlinux.oprofile new file mode 100644 index 0000000..a652035 --- /dev/null +++ b/src/exa/i965/emulating_speedups/EXA-emulate-speedups/vmlinux.oprofile @@ -0,0 +1,306 @@ +CPU: Core 2, speed 2133.49 MHz (estimated) +Counted CPU_CLK_UNHALTED events (Clock cycles when not halted) with a unit mask of 0x00 (Unhalted core cycles) count 100000 +samples % symbol name +6164 52.8056 system_call +1422 12.1820 do_gettimeofday +743 6.3651 __copy_to_user_ll +643 5.5084 read_tsc +434 3.7180 find_vma +272 2.3302 restore_nocheck +157 1.3450 syscall_exit +143 1.2250 sys_gettimeofday +140 1.1993 __d_lookup +110 0.9423 copy_to_user +81 0.6939 restore_all +77 0.6596 page_fault +66 0.5654 cond_resched +59 0.5054 __link_path_walk +57 0.4883 __copy_from_user_ll +49 0.4198 _atomic_dec_and_lock +44 0.3769 timer_interrupt +39 0.3341 find_next_zero_bit +30 0.2570 memcmp +26 0.2227 mwait_idle_with_hints +24 0.2056 __copy_from_user_ll_nozero +24 0.2056 syscall_call +23 0.1970 __find_get_block +22 0.1885 get_page_from_freelist +19 0.1628 __handle_mm_fault +19 0.1628 do_page_fault +18 0.1542 find_get_page +18 0.1542 kmem_cache_alloc +18 0.1542 unmap_vmas +17 0.1456 do_wp_page +16 0.1371 no_singlestep +14 0.1199 do_lookup +14 0.1199 kunmap_atomic +13 0.1114 kmem_cache_free +13 0.1114 strncpy_from_user +12 0.1028 copy_page_range +12 0.1028 do_path_lookup +11 0.0942 filemap_nopage +11 0.0942 permission +10 0.0857 dput +9 0.0771 apic_timer_interrupt +9 0.0771 flush_tlb_page +9 0.0771 page_remove_rmap +9 0.0771 schedule +8 0.0685 page_address +8 0.0685 percpu_counter_mod +8 0.0685 unix_stream_recvmsg +7 0.0600 alloc_inode +7 0.0600 cache_alloc_refill +7 0.0600 fget_light +7 0.0600 rebalance_tick +6 0.0514 __alloc_skb +6 0.0514 __insert_inode_hash +6 0.0514 __wake_up_bit +6 0.0514 error_code +6 0.0514 release_pages +6 0.0514 unix_stream_sendmsg +5 0.0428 __find_get_block_slow +5 0.0428 __follow_mount +5 0.0428 __kmalloc +5 0.0428 __wake_up +5 0.0428 d_alloc +5 0.0428 free_hot_cold_page +5 0.0428 inotify_inode_queue_event +5 0.0428 iret_exc +5 0.0428 irq_entries_start +5 0.0428 link_path_walk +5 0.0428 run_timer_softirq +5 0.0428 scheduler_tick +5 0.0428 unlock_buffer +5 0.0428 vfs_read +5 0.0428 vma_adjust +4 0.0343 __getblk +4 0.0343 __mark_inode_dirty +4 0.0343 __switch_to +4 0.0343 block_read_full_page +4 0.0343 dnotify_parent +4 0.0343 do_notify_resume +4 0.0343 down_read_trylock +4 0.0343 find_vma_prepare +4 0.0343 get_unused_fd +4 0.0343 hrtimer_run_queues +4 0.0343 memcpy +4 0.0343 radix_tree_lookup +4 0.0343 sched_clock +4 0.0343 search_extable +4 0.0343 sys_read +4 0.0343 try_to_wake_up +4 0.0343 up_read +4 0.0343 vm_normal_page +3 0.0257 __brelse +3 0.0257 __first_cpu +3 0.0257 anon_vma_unlink +3 0.0257 arch_get_unmapped_area_topdown +3 0.0257 bio_alloc_bioset +3 0.0257 copy_process +3 0.0257 device_not_available +3 0.0257 do_mmap_pgoff +3 0.0257 do_mpage_readpage +3 0.0257 down_read +3 0.0257 dummy_socket_recvmsg +3 0.0257 fd_install +3 0.0257 find_vma_prev +3 0.0257 free_block +3 0.0257 generic_fillattr +3 0.0257 ll_rw_block +3 0.0257 memcpy_toiovec +3 0.0257 mutex_lock +3 0.0257 notifier_call_chain +3 0.0257 page_add_file_rmap +3 0.0257 rw_verify_area +3 0.0257 skb_queue_head +3 0.0257 smp_apic_timer_interrupt +3 0.0257 softlockup_tick +2 0.0171 __dec_zone_page_state +2 0.0171 __dequeue_signal +2 0.0171 __do_softirq +2 0.0171 __rmqueue +2 0.0171 __set_page_dirty_buffers +2 0.0171 __sigqueue_alloc +2 0.0171 alloc_page_buffers +2 0.0171 alloc_sock_iocb +2 0.0171 cache_reap +2 0.0171 cap_vm_enough_memory +2 0.0171 cp_new_stat64 +2 0.0171 down_write +2 0.0171 file_move +2 0.0171 find_busiest_group +2 0.0171 flush_tlb_mm +2 0.0171 fput +2 0.0171 free_pgtables +2 0.0171 get_empty_filp +2 0.0171 get_index +2 0.0171 get_signal_to_deliver +2 0.0171 get_vmalloc_info +2 0.0171 groups_search +2 0.0171 handle_IRQ_event +2 0.0171 hrtimer_forward +2 0.0171 inode_add_bytes +2 0.0171 inode_sub_bytes +2 0.0171 kmem_cache_zalloc +2 0.0171 kthread_should_stop +2 0.0171 lookup_create +2 0.0171 math_state_restore +2 0.0171 move_native_irq +2 0.0171 mutex_unlock +2 0.0171 new_inode +2 0.0171 note_interrupt +2 0.0171 open_namei +2 0.0171 proc_lookup +2 0.0171 profile_hit +2 0.0171 queue_delayed_work +2 0.0171 rb_insert_color +2 0.0171 rb_next +2 0.0171 release_task +2 0.0171 remove_vma +2 0.0171 run_posix_cpu_timers +2 0.0171 save_i387 +2 0.0171 skb_dequeue +2 0.0171 skb_queue_tail +2 0.0171 sock_aio_read +2 0.0171 sock_def_readable +2 0.0171 sock_poll +2 0.0171 submit_bio +2 0.0171 sys_close +2 0.0171 sys_mkdirat +2 0.0171 task_rq_lock +2 0.0171 unmap_region +2 0.0171 vma_merge +2 0.0171 vsnprintf +2 0.0171 worker_thread +1 0.0086 __alloc_pages +1 0.0086 __block_prepare_write +1 0.0086 __d_path +1 0.0086 __dentry_open +1 0.0086 __do_page_cache_readahead +1 0.0086 __end_that_request_first +1 0.0086 __group_send_sig_info +1 0.0086 __inc_zone_state +1 0.0086 __kfree_skb +1 0.0086 __lookup_hash +1 0.0086 __make_request +1 0.0086 __pagevec_lru_add_active +1 0.0086 __rcu_process_callbacks +1 0.0086 __remove_shared_vm_struct +1 0.0086 __vma_link +1 0.0086 __vma_link_rb +1 0.0086 __wake_up_common +1 0.0086 _local_bh_enable +1 0.0086 account_system_time +1 0.0086 account_user_time +1 0.0086 add_to_page_cache +1 0.0086 ahci_fill_cmd_slot +1 0.0086 ahci_interrupt +1 0.0086 alloc_buffer_head +1 0.0086 anon_vma_prepare +1 0.0086 atomic_notifier_call_chain +1 0.0086 bio_put +1 0.0086 bit_waitqueue +1 0.0086 blk_complete_request +1 0.0086 blk_rq_map_sg +1 0.0086 block_prepare_write +1 0.0086 blocking_notifier_call_chain +1 0.0086 bmap +1 0.0086 cache_flusharray +1 0.0086 check_kill_permission +1 0.0086 check_userspace +1 0.0086 common_interrupt +1 0.0086 copy_from_user +1 0.0086 cpu_idle +1 0.0086 create_empty_buffers +1 0.0086 create_read_pipe +1 0.0086 d_instantiate +1 0.0086 d_rehash +1 0.0086 do_IRQ +1 0.0086 do_generic_mapping_read +1 0.0086 do_munmap +1 0.0086 do_select +1 0.0086 do_softirq +1 0.0086 do_sys_poll +1 0.0086 do_timer +1 0.0086 dummy_file_permission +1 0.0086 dummy_inode_mkdir +1 0.0086 dummy_socket_sendmsg +1 0.0086 dup_fd +1 0.0086 exec_keys +1 0.0086 fget +1 0.0086 file_ra_state_init +1 0.0086 find_next_bit +1 0.0086 free_pages_and_swap_cache +1 0.0086 free_uid +1 0.0086 generic_file_aio_write +1 0.0086 generic_permission +1 0.0086 get_pid_task +1 0.0086 get_request_wait +1 0.0086 get_task_mm +1 0.0086 get_unmapped_area +1 0.0086 getname +1 0.0086 half_md4_transform +1 0.0086 handle_edge_irq +1 0.0086 handle_stop_signal +1 0.0086 init_buffer +1 0.0086 inode_change_ok +1 0.0086 inode_setattr +1 0.0086 inotify_d_instantiate +1 0.0086 inotify_dentry_parent_queue_event +1 0.0086 internal_add_timer +1 0.0086 irq_exit +1 0.0086 it_real_fn +1 0.0086 kfree +1 0.0086 kfree_skb +1 0.0086 kill_fasync +1 0.0086 kref_get +1 0.0086 ll_back_merge_fn +1 0.0086 load_elf_binary +1 0.0086 load_script +1 0.0086 locks_remove_posix +1 0.0086 lookup_hash +1 0.0086 lru_cache_add +1 0.0086 lru_cache_add_active +1 0.0086 may_open +1 0.0086 memcpy_fromiovec +1 0.0086 mntput_no_expire +1 0.0086 mod_timer +1 0.0086 mwait_idle +1 0.0086 n_tty_receive_buf +1 0.0086 normal_poll +1 0.0086 nr_active +1 0.0086 number +1 0.0086 pipe_read +1 0.0086 pipefs_delete_dentry +1 0.0086 put_page +1 0.0086 radix_tree_insert +1 0.0086 rb_erase +1 0.0086 requeue_task +1 0.0086 restore_sigcontext +1 0.0086 run_local_timers +1 0.0086 run_workqueue +1 0.0086 seq_path +1 0.0086 set_bh_page +1 0.0086 sig_ignored +1 0.0086 slab_destroy +1 0.0086 smp_send_timer_broadcast_ipi +1 0.0086 sock_alloc_send_skb +1 0.0086 split_vma +1 0.0086 strnlen_user +1 0.0086 submit_bh +1 0.0086 sys_poll +1 0.0086 sys_sigreturn +1 0.0086 sys_stat64 +1 0.0086 sys_writev +1 0.0086 touch_atime +1 0.0086 truncate_inode_pages +1 0.0086 tsc_update_callback +1 0.0086 tty_ioctl +1 0.0086 unlink_file_vma +1 0.0086 update_process_times +1 0.0086 vfs_create +1 0.0086 vfs_write +1 0.0086 vm_stat_account +1 0.0086 vma_prio_tree_add +1 0.0086 vma_prio_tree_insert +1 0.0086 zone_watermark_ok diff --git a/src/exa/i965/emulating_speedups/EXA-without-accel/Xorg.callgraph b/src/exa/i965/emulating_speedups/EXA-without-accel/Xorg.callgraph new file mode 100644 index 0000000..57fa672 --- /dev/null +++ b/src/exa/i965/emulating_speedups/EXA-without-accel/Xorg.callgraph @@ -0,0 +1,1762 @@ +CPU: Core 2, speed 2133.49 MHz (estimated) +Counted CPU_CLK_UNHALTED events (Clock cycles when not halted) with a unit mask of 0x00 (Unhalted core cycles) count 100000 +samples % image name symbol name +------------------------------------------------------------------------------- + 1 0.0034 Xorg miCompositeRects + 1 0.0034 Xorg miTrapezoids + 3 0.0103 Xorg ProcRenderComposite + 17 0.0584 Xorg miGlyphs + 29104 99.9245 Xorg CompositePicture +538 6.6167 Xorg damageComposite + 27041 92.8414 libexa.so exaComposite + 904 3.1038 Xorg damageDamageBox + 538 1.8471 Xorg damageComposite [self] + 398 1.3665 Xorg damageReportPostOp + 43 0.1476 libexa.so .plt + 40 0.1373 Xorg getDrawableDamageRef + 32 0.1099 libexa.so ExaCheckComposite + 31 0.1064 libexa.so exaGetDrawablePixmap + 29 0.0996 Xorg __i686.get_pc_thunk.bx + 18 0.0618 libexa.so exaOpReadsDestination + 17 0.0584 libexa.so exaDoMigration + 15 0.0515 Xorg DamageReportDamage + 14 0.0481 libexa.so __i686.get_pc_thunk.bx + 6 0.0206 Xorg damageDamageRegion +------------------------------------------------------------------------------- + 1 0.2519 Xorg ProcRenderSetPictureClipRectangles + 1 0.2519 Xorg ProcRenderFreePicture + 1 0.2519 Xorg miCompositeRects + 1 0.2519 Xorg miTrapezoids + 1 0.2519 Xorg GetScratchGC + 1 0.2519 Xorg ProcRenderComposite + 1 0.2519 Xorg ProcRenderChangePicture + 1 0.2519 Xorg DamageDestroy + 1 0.2519 Xorg damageDestroyPixmap + 1 0.2519 Xorg AddResource + 1 0.2519 Xorg CompositeRects + 1 0.2519 Xorg AllocatePixmap + 2 0.5038 Xorg ProcRenderSetPictureFilter + 2 0.5038 Xorg AllocatePicture + 2 0.5038 Xorg miValidatePicture + 2 0.5038 Xorg miDestroyPicture + 2 0.5038 Xorg SetPictureToDefaults + 2 0.5038 Xorg miChangeClip + 2 0.5038 Xorg damagePolyFillRect + 2 0.5038 Xorg SecurityLookupIDByClass + 3 0.7557 Xorg XaceCatchDispatchProc + 3 0.7557 Xorg miRegionDestroy + 3 0.7557 Xorg miTrapezoidBounds + 3 0.7557 Xorg miDestroyClip + 3 0.7557 Xorg ProcRenderFillRectangles + 3 0.7557 Xorg ValidateGC + 4 1.0076 Xorg miRectsToRegion + 5 1.2594 Xorg ProcRenderCreatePicture + 5 1.2594 Xorg miRegionCreate + 5 1.2594 Xorg miColorRects + 5 1.2594 Xorg dixLookupDrawable + 5 1.2594 Xorg damageGlyphs + 6 1.5113 Xorg CreatePicture + 7 1.7632 Xorg FreeResource + 7 1.7632 Xorg ValidateOnePicture + 9 2.2670 Xorg ProcRenderDispatch + 9 2.2670 Xorg damageDamageBox + 9 2.2670 Xorg DamageReportDamage + 10 2.5189 Xorg CallCallbacks + 11 2.7708 Xorg FreePicture + 12 3.0227 Xorg _CallCallbacks + 13 3.2746 Xorg XaceCatchExtProc + 14 3.5264 Xorg SecurityLookupIDByType + 15 3.7783 Xorg ProcRenderCompositeGlyphs + 18 4.5340 Xorg damageDamageRegion + 19 4.7859 Xorg ValidatePicture + 23 5.7935 Xorg miCompositeSourceValidate + 23 5.7935 Xorg Dispatch + 26 6.5491 Xorg CompositePicture + 29 7.3048 Xorg damageReportPostOp + 29 7.3048 Xorg damageComposite + 33 8.3123 Xorg miGlyphs +433 5.3253 Xorg __i686.get_pc_thunk.bx + 433 100.000 Xorg __i686.get_pc_thunk.bx [self] +------------------------------------------------------------------------------- + 6 0.6218 Xorg damageComposite + 959 99.3782 Xorg damageDamageBox +425 5.2269 Xorg damageDamageRegion + 425 44.0415 Xorg damageDamageRegion [self] + 245 25.3886 Xorg miIntersect + 208 21.5544 Xorg miUnion + 27 2.7979 Xorg getDrawableDamageRef + 24 2.4870 Xorg .plt + 18 1.8653 Xorg __i686.get_pc_thunk.bx + 9 0.9326 libpixman.so.0.0.0 pixman_region_intersect + 9 0.9326 libpixman.so.0.0.0 pixman_region_union +------------------------------------------------------------------------------- + 1 0.1410 Xorg ProcCreatePixmap + 2 0.2821 Xorg ProcFreePixmap + 2 0.2821 Xorg ProcRenderFreePicture + 4 0.5642 Xorg ProcRenderChangePicture + 18 2.5388 Xorg main + 24 3.3850 Xorg dixLookupDrawable + 30 4.2313 Xorg XaceCatchDispatchProc + 36 5.0776 Xorg SecurityLookupIDByClass + 134 18.8999 Xorg Dispatch + 170 23.9774 Xorg XaceCatchExtProc + 288 40.6206 Xorg SecurityLookupIDByType +317 3.8987 Xorg XaceHook + 343 48.3780 Xorg CallCallbacks + 317 44.7109 Xorg XaceHook [self] + 49 6.9111 Xorg _CallCallbacks +------------------------------------------------------------------------------- + 74 0.2467 Xorg miCompositeRects + 959 3.1971 Xorg ProcRenderComposite + 12141 40.4754 Xorg miTrapezoids + 16822 56.0808 Xorg miGlyphs +309 3.8003 Xorg CompositePicture + 29104 96.9875 Xorg damageComposite + 475 1.5829 Xorg ValidatePicture + 309 1.0297 Xorg CompositePicture [self] + 32 0.1066 Xorg ValidateOnePicture + 26 0.0866 Xorg __i686.get_pc_thunk.bx + 17 0.0567 Xorg damageReportPostOp + 16 0.0533 Xorg getDrawableDamageRef + 15 0.0500 Xorg damageDamageBox + 14 0.0467 libexa.so exaComposite +------------------------------------------------------------------------------- + 9 100.000 Xorg damageGlyphs +279 3.4313 Xorg miGlyphs + 16822 93.9934 Xorg CompositePicture + 279 1.5589 Xorg miGlyphs [self] + 177 0.9890 Xorg FreePicture + 147 0.8214 Xorg damagePolyFillRect + 135 0.7543 Xorg miModifyPixmapHeader + 113 0.6314 Xorg CreatePicture + 48 0.2682 Xorg miGlyphExtents + 47 0.2626 Xorg ValidatePicture + 33 0.1844 Xorg __i686.get_pc_thunk.bx + 28 0.1565 libexa.so exaCreatePixmap + 17 0.0950 Xorg damageComposite + 16 0.0894 Xorg GetScratchPixmapHeader + 10 0.0559 libextmod.so XvDestroyPixmap + 8 0.0447 Xorg ValidateGC + 5 0.0279 Xorg miDestroyPicture + 3 0.0168 Xorg miDestroyPictureClip + 2 0.0112 Xorg miCreatePicture + 2 0.0112 Xorg FreeScratchGC + 2 0.0112 Xorg FreeScratchPixmapHeader + 1 0.0056 Xorg SetPictureToDefaults + 1 0.0056 Xorg DamageSetReportAfterOp + 1 0.0056 libextmod.so __i686.get_pc_thunk.bx +------------------------------------------------------------------------------- + 1 0.1462 Xorg XaceCatchDispatchProc + 1 0.1462 Xorg ProcRenderDispatch + 18 2.6316 Xorg ProcFreeGC + 234 34.2105 Xorg ProcFreePixmap + 430 62.8655 Xorg ProcRenderFreePicture +276 3.3944 Xorg FreeResource + 276 40.3509 Xorg FreeResource [self] + 203 29.6784 Xorg FreePicture + 100 14.6199 Xorg dixDestroyPixmap + 37 5.4094 Xorg Xfree + 16 2.3392 Xorg FlushClientCaches + 13 1.9006 Xorg FreeGC + 10 1.4620 libextmod.so XvDestroyPixmap + 7 1.0234 Xorg __i686.get_pc_thunk.bx + 7 1.0234 Xorg Hash + 4 0.5848 Xorg miDestroyPictureClip + 4 0.5848 Xorg miDestroyPicture + 3 0.4386 Xorg .plt + 3 0.4386 libc-2.5.so free + 1 0.1462 Xorg damageDestroyClip +------------------------------------------------------------------------------- + 10 3.8610 Xorg ProcRenderCompositeGlyphs + 249 96.1390 Xorg FindGlyph +259 3.1853 Xorg FindGlyphRef + 259 100.000 Xorg FindGlyphRef [self] +------------------------------------------------------------------------------- + 209 100.000 Xorg miCompositeSourceValidate +257 3.1607 Xorg miSpriteSourceValidate + 257 100.000 Xorg miSpriteSourceValidate [self] +------------------------------------------------------------------------------- + 2 0.0108 Xorg ProcRenderCompositeGlyphs + 18549 99.9892 Xorg CompositeGlyphs +254 3.1238 Xorg damageGlyphs + 18219 98.2050 libexa.so exaGlyphs + 254 1.3691 Xorg damageGlyphs [self] + 44 0.2372 Xorg damageDamageBox + 17 0.0916 Xorg damageReportPostOp + 9 0.0485 Xorg miGlyphs + 5 0.0270 Xorg __i686.get_pc_thunk.bx + 2 0.0108 Xorg getDrawableDamageRef + 2 0.0108 libexa.so exaGetDrawablePixmap +------------------------------------------------------------------------------- + 27 8.0357 Xorg ValidatePicture + 309 91.9643 Xorg ValidateOnePicture +252 3.0992 Xorg miValidatePicture + 252 75.0000 Xorg miValidatePicture [self] + 79 23.5119 Xorg miRegionCreate + 2 0.5952 Xorg __i686.get_pc_thunk.bx + 1 0.2976 Xorg miTranslateRegion + 1 0.2976 Xorg miIntersect + 1 0.2976 Xorg miRegionInit +------------------------------------------------------------------------------- +246 3.0255 Xorg miCompositeSourceValidate + 246 51.4644 Xorg miCompositeSourceValidate [self] + 209 43.7238 Xorg miSpriteSourceValidate + 23 4.8117 Xorg __i686.get_pc_thunk.bx +------------------------------------------------------------------------------- + 14 6.3063 Xorg main + 208 93.6937 Xorg Dispatch +205 2.5212 Xorg ReadRequestFromClient + 205 92.3423 Xorg ReadRequestFromClient [self] + 8 3.6036 Xorg _XSERVTransSocketRead + 7 3.1532 Xorg _XSERVTransRead + 2 0.9009 libc-2.5.so memmove +------------------------------------------------------------------------------- + 1 0.2004 Xorg CompositeGlyphs + 1 0.2004 Xorg CompositeRects + 32 6.4128 Xorg CompositePicture + 465 93.1864 Xorg ValidatePicture +181 2.2260 Xorg ValidateOnePicture + 309 61.9238 Xorg miValidatePicture + 181 36.2725 Xorg ValidateOnePicture [self] + 7 1.4028 Xorg __i686.get_pc_thunk.bx + 2 0.4008 Xorg miRegionCreate +------------------------------------------------------------------------------- + 15 10.0000 Xorg GetScratchPixmapHeader + 135 90.0000 Xorg miGlyphs +172 2.1154 Xorg miModifyPixmapHeader + 172 100.000 Xorg miModifyPixmapHeader [self] +------------------------------------------------------------------------------- + 1 0.5952 Xorg CompositeGlyphs + 2 1.1905 Xorg DamageRegister + 2 1.1905 Xorg damageGlyphs + 4 2.3810 Xorg miColorRects + 6 3.5714 Xorg damagePolyFillRect + 16 9.5238 Xorg CompositePicture + 16 9.5238 Xorg damageDamageBox + 27 16.0714 Xorg damageDamageRegion + 40 23.8095 Xorg damageComposite + 54 32.1429 Xorg damageReportPostOp +171 2.1031 Xorg getDrawableDamageRef + 171 100.000 Xorg getDrawableDamageRef [self] +------------------------------------------------------------------------------- + 49 16.4983 Xorg XaceHook + 248 83.5017 Xorg CallCallbacks +166 2.0416 Xorg _CallCallbacks + 166 55.8923 Xorg _CallCallbacks [self] + 89 29.9663 Xorg SecurityCheckResourceIDAccess + 30 10.1010 Xorg SecurityCheckExtAccess + 12 4.0404 Xorg __i686.get_pc_thunk.bx +------------------------------------------------------------------------------- + 51750 100.000 Xorg main +136 1.6726 Xorg Dispatch + 42680 82.4655 Xorg XaceCatchExtProc + 8489 16.4023 Xorg XaceCatchDispatchProc + 208 0.4019 Xorg ReadRequestFromClient + 136 0.2628 Xorg Dispatch [self] + 134 0.2589 Xorg XaceHook + 23 0.0444 Xorg __i686.get_pc_thunk.bx + 21 0.0406 Xorg GetExtensionEntry + 17 0.0328 Xorg CallCallbacks + 14 0.0271 Xorg ProcFreePixmap + 11 0.0213 Xorg ProcRenderDispatch + 7 0.0135 Xorg ProcCreatePixmap + 3 0.0058 Xorg ProcPolySegment + 3 0.0058 Xorg ProcPolyFillRectangle + 2 0.0039 Xorg ProcSetClipRectangles + 2 0.0039 Xorg ProcCreateGC + 2 0.0039 libc-2.5.so memmove + 1 0.0019 Xorg ProcCopyArea + 1 0.0019 Xorg _XSERVTransRead + 1 0.0019 Xorg WaitForSomething +------------------------------------------------------------------------------- + 1 0.2075 Xorg XaceCatchDispatchProc + 6 1.2448 Xorg ProcRenderTrapezoids + 9 1.8672 Xorg ProcRenderSetPictureClipRectangles + 11 2.2822 Xorg ProcRenderDispatch + 15 3.1120 Xorg ProcRenderComposite + 23 4.7718 Xorg ProcFreePixmap + 29 6.0166 Xorg dixLookupGC + 33 6.8465 Xorg ProcRenderSetPictureFilter + 34 7.0539 Xorg ProcRenderChangePicture + 37 7.6763 Xorg ProcRenderSetPictureTransform + 48 9.9585 Xorg ProcRenderFillRectangles + 66 13.6929 Xorg ProcRenderCreatePicture + 70 14.5228 Xorg ProcRenderFreePicture + 100 20.7469 Xorg ProcRenderCompositeGlyphs +134 1.6480 Xorg SecurityLookupIDByType + 288 59.7510 Xorg XaceHook + 134 27.8008 Xorg SecurityLookupIDByType [self] + 40 8.2988 Xorg Hash + 14 2.9046 Xorg __i686.get_pc_thunk.bx + 6 1.2448 Xorg CallCallbacks +------------------------------------------------------------------------------- + 1 0.2033 Xorg damagePolySegment + 2 0.4065 Xorg miColorRects + 5 1.0163 Xorg damageCopyArea + 17 3.4553 Xorg CompositePicture + 17 3.4553 Xorg damageGlyphs + 52 10.5691 Xorg damagePolyFillRect + 398 80.8943 Xorg damageComposite +132 1.6234 Xorg damageReportPostOp + 262 53.2520 Xorg DamageReportDamage + 132 26.8293 Xorg damageReportPostOp [self] + 54 10.9756 Xorg getDrawableDamageRef + 29 5.8943 Xorg __i686.get_pc_thunk.bx + 15 3.0488 Xorg miUnion +------------------------------------------------------------------------------- + 1 0.1580 Xorg ProcRenderComposite + 1 0.1580 Xorg ProcRenderFillRectangles + 2 0.3160 Xorg CompositeTrapezoids + 3 0.4739 Xorg ProcRenderCompositeGlyphs + 43 6.7930 Xorg CompositeGlyphs + 47 7.4250 Xorg miGlyphs + 61 9.6367 Xorg CompositeRects + 475 75.0395 Xorg CompositePicture +122 1.5004 Xorg ValidatePicture + 465 73.4597 Xorg ValidateOnePicture + 122 19.2733 Xorg ValidatePicture [self] + 27 4.2654 Xorg miValidatePicture + 19 3.0016 Xorg __i686.get_pc_thunk.bx +------------------------------------------------------------------------------- + 1 0.2667 Xorg XaceCatchDispatchProc + 6 1.6000 Xorg SecurityLookupIDByType + 8 2.1333 Xorg XaceCatchExtProc + 17 4.5333 Xorg Dispatch + 343 91.4667 Xorg XaceHook +105 1.2914 Xorg CallCallbacks + 248 66.1333 Xorg _CallCallbacks + 105 28.0000 Xorg CallCallbacks [self] + 10 2.6667 Xorg __i686.get_pc_thunk.bx + 10 2.6667 Xorg SecurityCheckResourceIDAccess + 2 0.5333 Xorg SecurityCheckExtAccess +------------------------------------------------------------------------------- + 10 10.1010 Xorg CallCallbacks + 89 89.8990 Xorg _CallCallbacks +99 1.2176 Xorg SecurityCheckResourceIDAccess + 99 100.000 Xorg SecurityCheckResourceIDAccess [self] +------------------------------------------------------------------------------- + 6 0.0314 Xorg XaceCatchExtProc + 19115 99.9686 Xorg ProcRenderDispatch +98 1.2053 Xorg ProcRenderCompositeGlyphs + 18607 97.3068 Xorg CompositeGlyphs + 285 1.4904 Xorg FindGlyph + 100 0.5230 Xorg SecurityLookupIDByType + 98 0.5125 Xorg ProcRenderCompositeGlyphs [self] + 15 0.0784 Xorg __i686.get_pc_thunk.bx + 10 0.0523 Xorg FindGlyphRef + 3 0.0157 Xorg ValidatePicture + 2 0.0105 Xorg Hash + 2 0.0105 Xorg damageGlyphs +------------------------------------------------------------------------------- + 4 1.4235 Xorg damagePolyFillRect + 15 5.3381 Xorg damageComposite + 262 93.2384 Xorg damageReportPostOp +93 1.1438 Xorg DamageReportDamage + 158 56.2278 Xorg miUnion + 93 33.0961 Xorg DamageReportDamage [self] + 11 3.9146 libpixman.so.0.0.0 pixman_region_union + 10 3.5587 Xorg .plt + 9 3.2028 Xorg __i686.get_pc_thunk.bx +------------------------------------------------------------------------------- + 1 0.0908 Xorg CompositeGlyphs + 2 0.1817 Xorg miColorRects + 5 0.4541 Xorg damageCopyArea + 12 1.0899 Xorg damagePolySegment + 15 1.3624 Xorg CompositePicture + 44 3.9964 Xorg damageGlyphs + 118 10.7175 Xorg damagePolyFillRect + 904 82.1072 Xorg damageComposite +89 1.0946 Xorg damageDamageBox + 959 87.1026 Xorg damageDamageRegion + 89 8.0836 Xorg damageDamageBox [self] + 18 1.6349 Xorg miUnion + 16 1.4532 Xorg getDrawableDamageRef + 10 0.9083 Xorg miIntersect + 9 0.8174 Xorg __i686.get_pc_thunk.bx +------------------------------------------------------------------------------- + 1 1.2346 Xorg dixLookupDrawable + 1 1.2346 Xorg ProcRenderSetPictureFilter + 1 1.2346 Xorg ProcRenderFillRectangles + 1 1.2346 Xorg ProcRenderCreatePicture + 1 1.2346 Xorg ProcRenderChangePicture + 2 2.4691 Xorg ProcFreePixmap + 2 2.4691 Xorg ProcCreatePixmap + 2 2.4691 Xorg ProcRenderCompositeGlyphs + 6 7.4074 Xorg ProcRenderFreePicture + 7 8.6420 Xorg SecurityLookupIDByClass + 7 8.6420 Xorg FreeResource + 10 12.3457 Xorg AddResource + 40 49.3827 Xorg SecurityLookupIDByType +81 0.9962 Xorg Hash + 81 100.000 Xorg Hash [self] +------------------------------------------------------------------------------- + 1 0.8197 Xorg XaceCatchDispatchProc + 3 2.4590 Xorg miColorRects + 16 13.1148 Xorg ProcChangeGC + 102 83.6066 Xorg ChangeGC +78 0.9593 Xorg dixChangeGC + 78 63.9344 Xorg dixChangeGC [self] + 26 21.3115 Xorg damageChangeGC + 10 8.1967 Xorg miBSCheapChangeGC + 7 5.7377 Xorg damageChangeClip + 1 0.8197 Xorg miBSCheapChangeClip +------------------------------------------------------------------------------- + 15 3.7594 Xorg damageReportPostOp + 18 4.5113 Xorg damageDamageBox + 158 39.5990 Xorg DamageReportDamage + 208 52.1303 Xorg damageDamageRegion +76 0.9347 Xorg miUnion + 283 69.3627 libpixman.so.0.0.0 pixman_region_union + 76 18.6275 Xorg miUnion [self] + 26 6.3725 libpixman.so.0.0.0 __i686.get_pc_thunk.bx + 14 3.4314 libpixman.so.0.0.0 pixman_region_copy + 9 2.2059 libpixman.so.0.0.0 .plt +------------------------------------------------------------------------------- + 10 0.0234 Xorg main + 42680 99.9766 Xorg Dispatch +72 0.8855 Xorg XaceCatchExtProc + 42328 99.1381 Xorg ProcRenderDispatch + 170 0.3982 Xorg XaceHook + 72 0.1686 Xorg XaceCatchExtProc [self] + 24 0.0562 Xorg GetExtensionEntry + 16 0.0375 Xorg ProcRenderCreatePicture + 13 0.0304 Xorg __i686.get_pc_thunk.bx + 12 0.0281 Xorg ProcRenderFillRectangles + 11 0.0258 Xorg ProcRenderChangePicture + 9 0.0211 Xorg __i686.get_pc_thunk.cx + 8 0.0187 Xorg ProcRenderFreePicture + 8 0.0187 Xorg CallCallbacks + 7 0.0164 Xorg ProcRenderSetPictureTransform + 7 0.0164 Xorg ProcRenderSetPictureFilter + 6 0.0141 Xorg ProcRenderCompositeGlyphs + 2 0.0047 Xorg ProcRenderTrapezoids + 2 0.0047 Xorg ProcRenderSetPictureClipRectangles + 1 0.0023 Xorg ProcRenderComposite +------------------------------------------------------------------------------- + 1 1.5385 Xorg PictureFindFilter + 7 10.7692 Xorg SetPictureToDefaults + 57 87.6923 Xorg PictureGetFilterId +65 0.7994 Xorg CompareISOLatin1Lowered + 65 100.000 Xorg CompareISOLatin1Lowered [self] +------------------------------------------------------------------------------- + 1 1.6129 Xorg ProcRenderDispatch + 4 6.4516 Xorg miColorRects + 5 8.0645 Xorg ProcRenderChangePicture + 16 25.8065 Xorg ProcRenderCreatePicture + 36 58.0645 Xorg miRenderColorToPixel +62 0.7625 Xorg Ones + 62 100.000 Xorg Ones [self] +------------------------------------------------------------------------------- + 16 3.3827 Xorg XaceCatchExtProc + 457 96.6173 Xorg ProcRenderDispatch +56 0.6887 Xorg ProcRenderCreatePicture + 204 43.1290 Xorg CreatePicture + 70 14.7992 Xorg dixLookupDrawable + 66 13.9535 Xorg SecurityLookupIDByType + 56 11.8393 Xorg ProcRenderCreatePicture [self] + 39 8.2452 Xorg AddResource + 16 3.3827 Xorg Ones + 5 1.0571 Xorg __i686.get_pc_thunk.bx + 5 1.0571 Xorg miCreatePicture + 5 1.0571 Xorg AllocatePicture + 4 0.8457 Xorg LegalNewID + 2 0.4228 Xorg SetPictureToDefaults + 1 0.2114 Xorg Hash +------------------------------------------------------------------------------- + 17 5.6291 Xorg ProcRenderDispatch + 285 94.3709 Xorg ProcRenderCompositeGlyphs +53 0.6518 Xorg FindGlyph + 249 82.4503 Xorg FindGlyphRef + 53 17.5497 Xorg FindGlyph [self] +------------------------------------------------------------------------------- + 1 2.1277 Xorg AllocatePixmap + 1 2.1277 Xorg miDestroyPictureClip + 1 2.1277 Xorg miDestroyPicture + 1 2.1277 Xorg SetPictureToDefaults + 2 4.2553 Xorg miRegionDestroy + 2 4.2553 Xorg miRegionCreate + 2 4.2553 Xorg AllocatePicture + 3 6.3830 Xorg FreeResource + 10 21.2766 Xorg DamageReportDamage + 24 51.0638 Xorg damageDamageRegion +49 0.6026 Xorg .plt + 49 100.000 Xorg .plt [self] +------------------------------------------------------------------------------- + 48 100.000 Xorg miGlyphs +49 0.6026 Xorg miGlyphExtents + 49 100.000 Xorg miGlyphExtents [self] +------------------------------------------------------------------------------- + 7 1.8519 Xorg Dispatch + 371 98.1481 Xorg XaceCatchDispatchProc +48 0.5903 Xorg ProcCreatePixmap + 229 60.5820 libexa.so exaCreatePixmap + 48 12.6984 Xorg ProcCreatePixmap [self] + 40 10.5820 Xorg dixLookupDrawable + 23 6.0847 Xorg AddResource + 9 2.3810 libfb.so fbCreatePixmap + 7 1.8519 Xorg LegalNewID + 5 1.3228 Xorg damageInsertDamage + 5 1.3228 Xorg DamageRegister + 3 0.7937 Xorg DamageSetReportAfterOp + 2 0.5291 Xorg Hash + 2 0.5291 Xorg DamageCreate + 1 0.2646 Xorg SecurityLookupIDByClass + 1 0.2646 Xorg XaceHook + 1 0.2646 Xorg Xalloc + 1 0.2646 libexa.so .plt + 1 0.2646 libexa.so __i686.get_pc_thunk.bx +------------------------------------------------------------------------------- + 1 20.0000 Xorg FreePicture + 4 80.0000 Xorg dixDestroyPixmap +48 0.5903 Xorg damageDestroyPixmap + 55 34.1615 libexa.so exaDestroyPixmap + 48 29.8137 Xorg damageDestroyPixmap [self] + 24 14.9068 Xorg DamageDestroy + 14 8.6957 libfb.so fbDestroyPixmap + 7 4.3478 libexa.so __i686.get_pc_thunk.bx + 6 3.7267 Xorg damageRemoveDamage + 4 2.4845 libexa.so .plt + 2 1.2422 Xorg Xfree + 1 0.6211 Xorg __i686.get_pc_thunk.bx +------------------------------------------------------------------------------- + 21 46.6667 Xorg Dispatch + 24 53.3333 Xorg XaceCatchExtProc +45 0.5534 Xorg GetExtensionEntry + 45 100.000 Xorg GetExtensionEntry [self] +------------------------------------------------------------------------------- + 5 1.4925 Xorg miCompositeRects + 5 1.4925 Xorg ProcRenderDispatch + 8 2.3881 Xorg miCreateAlphaPicture + 113 33.7313 Xorg miGlyphs + 204 60.8955 Xorg ProcRenderCreatePicture +43 0.5288 Xorg CreatePicture + 143 42.5595 Xorg AllocatePicture + 126 37.5000 Xorg SetPictureToDefaults + 43 12.7976 Xorg CreatePicture [self] + 12 3.5714 Xorg ChangePicture + 6 1.7857 Xorg __i686.get_pc_thunk.bx + 5 1.4881 Xorg PictureGetFilterId + 1 0.2976 Xorg miCreatePicture +------------------------------------------------------------------------------- + 3 3.0000 Xorg SetPictureFilter + 5 5.0000 Xorg CreatePicture + 17 17.0000 Xorg PictureFindFilter + 75 75.0000 Xorg SetPictureToDefaults +43 0.5288 Xorg PictureGetFilterId + 57 57.0000 Xorg CompareISOLatin1Lowered + 43 43.0000 Xorg PictureGetFilterId [self] +------------------------------------------------------------------------------- + 4 9.3023 Xorg ProcRenderDispatch + 39 90.6977 Xorg ProcRenderSetPictureTransform +42 0.5165 Xorg SetPictureTransform + 42 97.6744 Xorg SetPictureTransform [self] + 1 2.3256 Xorg miChangePictureTransform +------------------------------------------------------------------------------- + 1 0.2475 Xorg ProcRenderFreePicture + 7 1.7327 Xorg miCompositeRects + 16 3.9604 Xorg miTrapezoids + 177 43.8119 Xorg miGlyphs + 203 50.2475 Xorg FreeResource +41 0.5042 Xorg FreePicture + 166 41.0891 libextmod.so XvDestroyPixmap + 94 23.2673 Xorg Xfree + 72 17.8218 Xorg miDestroyPicture + 41 10.1485 Xorg FreePicture [self] + 11 2.7228 Xorg __i686.get_pc_thunk.bx + 8 1.9802 Xorg miDestroyPictureClip + 7 1.7327 libextmod.so __i686.get_pc_thunk.bx + 3 0.7426 libc-2.5.so free + 1 0.2475 Xorg miRegionDestroy + 1 0.2475 Xorg damageDestroyPixmap +------------------------------------------------------------------------------- + 11 0.0260 Xorg Dispatch + 42328 99.9740 Xorg XaceCatchExtProc +41 0.5042 Xorg ProcRenderDispatch + 19115 45.1443 Xorg ProcRenderCompositeGlyphs + 15568 36.7673 Xorg ProcRenderTrapezoids + 5298 12.5124 Xorg ProcRenderFillRectangles + 987 2.3310 Xorg ProcRenderComposite + 515 1.2163 Xorg ProcRenderFreePicture + 457 1.0793 Xorg ProcRenderCreatePicture + 101 0.2385 Xorg ProcRenderSetPictureFilter + 84 0.1984 Xorg ProcRenderSetPictureTransform + 81 0.1913 Xorg ProcRenderChangePicture + 41 0.0968 Xorg ProcRenderDispatch [self] + 40 0.0945 Xorg ProcRenderSetPictureClipRectangles + 17 0.0401 Xorg FindGlyph + 11 0.0260 Xorg SecurityLookupIDByType + 9 0.0213 Xorg __i686.get_pc_thunk.bx + 5 0.0118 Xorg CreatePicture + 4 0.0094 Xorg PictOpValid + 4 0.0094 Xorg SetPictureTransform + 1 0.0024 Xorg ChangePicture + 1 0.0024 Xorg CompositeRects + 1 0.0024 Xorg dixLookupDrawable + 1 0.0024 Xorg Ones + 1 0.0024 Xorg FreeResource +------------------------------------------------------------------------------- + 25 0.4694 Xorg miCompositeRects + 104 1.9527 Xorg ProcPolyFillRectangle + 147 2.7600 Xorg miGlyphs + 702 13.1806 Xorg miCreateAlphaPicture + 4348 81.6373 Xorg miColorRects +40 0.4919 Xorg damagePolyFillRect + 5051 94.8188 libexa.so exaPolyFillRect + 118 2.2151 Xorg damageDamageBox + 52 0.9762 Xorg damageReportPostOp + 40 0.7509 Xorg damagePolyFillRect [self] + 10 0.1877 Xorg miRegionDestroy + 10 0.1877 Xorg miRectsToRegion + 9 0.1690 Xorg miTranslateRegion + 6 0.1126 Xorg miIntersect + 6 0.1126 Xorg getDrawableDamageRef + 6 0.1126 libexa.so exaFillRegionSolid + 5 0.0939 libexa.so exaGetDrawablePixmap + 4 0.0751 Xorg DamageReportDamage + 4 0.0751 libexa.so exaGetDrawableDeltas + 3 0.0563 libexa.so .plt + 2 0.0375 Xorg __i686.get_pc_thunk.bx + 1 0.0188 libexa.so __i686.get_pc_thunk.bx +------------------------------------------------------------------------------- + 1 1.3333 Xorg miCreateAlphaPicture + 3 4.0000 Xorg miCompositeRects + 71 94.6667 Xorg miColorRects +39 0.4796 Xorg GetScratchGC + 39 52.0000 Xorg GetScratchGC [self] + 32 42.6667 Xorg damageChangeClip + 3 4.0000 Xorg miBSCheapChangeClip + 1 1.3333 Xorg __i686.get_pc_thunk.bx +------------------------------------------------------------------------------- + 1 0.3610 Xorg miValidatePicture + 6 2.1661 Xorg damagePolyFillRect + 10 3.6101 Xorg damageDamageBox + 15 5.4152 Xorg miComputeCompositeClip + 245 88.4477 Xorg damageDamageRegion +39 0.4796 Xorg miIntersect + 251 82.5658 libpixman.so.0.0.0 pixman_region_intersect + 39 12.8289 Xorg miIntersect [self] + 13 4.2763 libpixman.so.0.0.0 __i686.get_pc_thunk.bx + 1 0.3289 libpixman.so.0.0.0 .plt +------------------------------------------------------------------------------- + 1 0.2481 Xorg ProcCreatePixmap + 1 0.2481 Xorg AllocateGC + 1 0.2481 Xorg miColorRects + 3 0.7444 Xorg SetClipRects + 4 0.9926 Xorg miRegionValidate + 6 1.4888 Xorg miRectsToRegion + 24 5.9553 Xorg DamageCreate + 30 7.4442 Xorg AddResource + 110 27.2953 Xorg miRegionCreate + 110 27.2953 Xorg AllocatePicture + 113 28.0397 Xorg AllocatePixmap +38 0.4673 Xorg Xalloc + 346 85.4321 libc-2.5.so malloc + 38 9.3827 Xorg Xalloc [self] + 14 3.4568 libc-2.5.so _int_malloc + 7 1.7284 libc-2.5.so __i686.get_pc_thunk.bx +------------------------------------------------------------------------------- + 1 0.3846 Xorg miBSCheapChangeClip + 1 0.3846 Xorg miDestroyClip + 1 0.3846 Xorg miChangeClip + 1 0.3846 Xorg ProcRenderFreePicture + 2 0.7692 Xorg miRectsToRegion + 2 0.7692 Xorg damageDestroyPixmap + 2 0.7692 Xorg FreeGC + 3 1.1538 Xorg miRegionValidate + 3 1.1538 Xorg miDestroyPicture + 16 6.1538 Xorg DamageDestroy + 37 14.2308 Xorg FreeResource + 94 36.1538 Xorg FreePicture + 97 37.3077 Xorg miRegionDestroy +36 0.4427 Xorg Xfree + 233 79.7945 libc-2.5.so free + 36 12.3288 Xorg Xfree [self] + 11 3.7671 libc-2.5.so __i686.get_pc_thunk.bx + 9 3.0822 libc-2.5.so _int_free + 3 1.0274 libc-2.5.so munmap +------------------------------------------------------------------------------- + 12 0.2260 Xorg XaceCatchExtProc + 5298 99.7740 Xorg ProcRenderDispatch +35 0.4305 Xorg ProcRenderFillRectangles + 5222 98.3242 Xorg CompositeRects + 48 0.9038 Xorg SecurityLookupIDByType + 35 0.6590 Xorg ProcRenderFillRectangles [self] + 3 0.0565 Xorg __i686.get_pc_thunk.bx + 1 0.0188 Xorg Hash + 1 0.0188 Xorg ValidatePicture + 1 0.0188 Xorg PictOpValid +------------------------------------------------------------------------------- +35 0.4305 Xorg miComputeCompositeClip + 35 55.5556 Xorg miComputeCompositeClip [self] + 15 23.8095 Xorg miIntersect + 10 15.8730 Xorg miTranslateRegion + 2 3.1746 libpixman.so.0.0.0 pixman_region_intersect + 1 1.5873 Xorg miRegionCreate +------------------------------------------------------------------------------- + 5 3.3784 Xorg ProcRenderCreatePicture + 143 96.6216 Xorg CreatePicture +34 0.4182 Xorg AllocatePicture + 110 74.3243 Xorg Xalloc + 34 22.9730 Xorg AllocatePicture [self] + 2 1.3514 Xorg .plt + 2 1.3514 Xorg __i686.get_pc_thunk.bx +------------------------------------------------------------------------------- + 1 2.9412 Xorg ProcRenderDispatch + 12 35.2941 Xorg CreatePicture + 21 61.7647 Xorg ProcRenderChangePicture +34 0.4182 Xorg ChangePicture + 34 100.000 Xorg ChangePicture [self] +------------------------------------------------------------------------------- + 2 5.8824 Xorg miTrapezoidBounds + 32 94.1176 Xorg miLineFixedX +34 0.4182 Xorg __divdi3 + 34 100.000 Xorg __divdi3 [self] +------------------------------------------------------------------------------- + 1 1.0638 Xorg miChangePictureClip + 1 1.0638 Xorg FreePicture + 2 2.1277 Xorg miBSCheapDestroyClip + 5 5.3191 Xorg miDestroyPictureClip + 10 10.6383 Xorg damagePolyFillRect + 20 21.2766 Xorg miDestroyClip + 55 58.5106 Xorg miDestroyPicture +34 0.4182 Xorg miRegionDestroy + 97 63.3987 Xorg Xfree + 34 22.2222 Xorg miRegionDestroy [self] + 7 4.5752 libc-2.5.so free + 5 3.2680 libpixman.so.0.0.0 __i686.get_pc_thunk.bx + 5 3.2680 libpixman.so.0.0.0 pixman_region_fini + 3 1.9608 Xorg __i686.get_pc_thunk.bx + 2 1.3072 Xorg .plt +------------------------------------------------------------------------------- + 2 6.2500 Xorg CallCallbacks + 30 93.7500 Xorg _CallCallbacks +32 0.3936 Xorg SecurityCheckExtAccess + 32 100.000 Xorg SecurityCheckExtAccess [self] +------------------------------------------------------------------------------- + 9 0.1823 Xorg CompositeRects + 4928 99.8177 Xorg miCompositeRects +31 0.3813 Xorg miColorRects + 4348 88.0697 Xorg damagePolyFillRect + 197 3.9903 Xorg ValidateGC + 111 2.2483 Xorg ChangeGC + 71 1.4381 Xorg GetScratchGC + 51 1.0330 Xorg miRenderColorToPixel + 44 0.8912 Xorg miRegionCreate + 31 0.6279 Xorg miColorRects [self] + 21 0.4254 Xorg FreeScratchGC + 14 0.2836 Xorg damageChangeClip + 9 0.1823 libexa.so exaPolyFillRect + 8 0.1620 Xorg miRegionCopy + 5 0.1013 Xorg damageValidateGC + 5 0.1013 libpixman.so.0.0.0 pixman_region_copy + 5 0.1013 Xorg __i686.get_pc_thunk.bx + 4 0.0810 Xorg getDrawableDamageRef + 4 0.0810 Xorg Ones + 3 0.0608 Xorg dixChangeGC + 2 0.0405 Xorg damageReportPostOp + 2 0.0405 Xorg damageDamageBox + 1 0.0203 Xorg miRegionInit + 1 0.0203 Xorg Xalloc +------------------------------------------------------------------------------- + 5138 100.000 Xorg CompositeRects +30 0.3690 Xorg miCompositeRects + 4928 95.9128 Xorg miColorRects + 74 1.4402 Xorg CompositePicture + 30 0.5839 Xorg miCompositeRects [self] + 25 0.4866 Xorg damagePolyFillRect + 18 0.3503 libexa.so exaCreatePixmap + 13 0.2530 Xorg ValidateGC + 9 0.1752 Xorg ChangeGC + 7 0.1362 Xorg miRenderColorToPixel + 7 0.1362 Xorg FreePicture + 5 0.0973 Xorg CreatePicture + 5 0.0973 Xorg FreeScratchGC + 3 0.0584 Xorg GetScratchGC + 2 0.0389 Xorg damageChangeClip + 2 0.0389 libextmod.so XvDestroyPixmap + 1 0.0195 Xorg PictureMatchFormat + 1 0.0195 Xorg miDestroyPicture + 1 0.0195 Xorg miDestroyPictureClip + 1 0.0195 Xorg miRegionCreate + 1 0.0195 Xorg damageInsertDamage + 1 0.0195 Xorg DamageSetReportAfterOp + 1 0.0195 Xorg miRegionCopy + 1 0.0195 Xorg damageComposite + 1 0.0195 libfb.so fbCreatePixmap + 1 0.0195 Xorg __i686.get_pc_thunk.bx +------------------------------------------------------------------------------- + 1 3.4483 Xorg miCreateAlphaPicture + 2 6.8966 Xorg miGlyphs + 5 17.2414 Xorg miCompositeRects + 21 72.4138 Xorg miColorRects +29 0.3567 Xorg FreeScratchGC + 29 100.000 Xorg FreeScratchGC [self] +------------------------------------------------------------------------------- + 61 100.000 Xorg miTrapezoidBounds +29 0.3567 Xorg miLineFixedX + 32 52.4590 Xorg __divdi3 + 29 47.5410 Xorg miLineFixedX [self] +------------------------------------------------------------------------------- + 13 0.1529 Xorg main + 8489 99.8471 Xorg Dispatch +28 0.3444 Xorg XaceCatchDispatchProc + 7370 86.6651 Xorg ProcCopyArea + 371 4.3627 Xorg ProcCreatePixmap + 274 3.2220 Xorg ProcFreePixmap + 168 1.9755 Xorg ProcPolySegment + 119 1.3993 Xorg ProcPolyFillRectangle + 60 0.7056 Xorg ProcSetClipRectangles + 31 0.3645 Xorg ProcChangeGC + 30 0.3528 Xorg XaceHook + 28 0.3293 Xorg XaceCatchDispatchProc [self] + 19 0.2234 Xorg ProcFreeGC + 16 0.1881 Xorg ProcCreateGC + 3 0.0353 Xorg __i686.get_pc_thunk.bx + 2 0.0235 Xorg AddResource + 2 0.0235 Xorg dixLookupDrawable + 2 0.0235 Xorg SetClipRects + 2 0.0235 Xorg LegalNewID + 1 0.0118 Xorg FreeResource + 1 0.0118 Xorg SecurityLookupIDByType + 1 0.0118 Xorg CallCallbacks + 1 0.0118 Xorg ValidateGC + 1 0.0118 Xorg dixChangeGC + 1 0.0118 Xorg CreateGC + 1 0.0118 libexa.so exaCreatePixmap +------------------------------------------------------------------------------- + 8 27.5862 Xorg SetPictureClipRects + 10 34.4828 Xorg damagePolyFillRect + 11 37.9310 Xorg miChangeClip +27 0.3321 Xorg miRectsToRegion + 70 48.6111 Xorg miRegionCreate + 32 22.2222 Xorg miRegionValidate + 27 18.7500 Xorg miRectsToRegion [self] + 6 4.1667 Xorg Xalloc + 4 2.7778 Xorg __i686.get_pc_thunk.bx + 2 1.3889 Xorg QuickSortRects + 2 1.3889 Xorg Xfree + 1 0.6944 Xorg miRectAlloc +------------------------------------------------------------------------------- + 1 0.8130 Xorg ProcPolyFillRectangle + 1 0.8130 Xorg ProcRenderDispatch + 2 1.6260 Xorg XaceCatchDispatchProc + 3 2.4390 Xorg ProcCreateGC + 6 4.8780 Xorg ProcPolySegment + 40 32.5203 Xorg ProcCreatePixmap + 70 56.9106 Xorg ProcRenderCreatePicture +26 0.3198 Xorg dixLookupDrawable + 67 54.4715 Xorg SecurityLookupIDByClass + 26 21.1382 Xorg dixLookupDrawable [self] + 24 19.5122 Xorg XaceHook + 5 4.0650 Xorg __i686.get_pc_thunk.bx + 1 0.8130 Xorg Hash +------------------------------------------------------------------------------- + 11 11.9565 Xorg XaceCatchExtProc + 81 88.0435 Xorg ProcRenderDispatch +25 0.3075 Xorg ProcRenderChangePicture + 34 36.9565 Xorg SecurityLookupIDByType + 25 27.1739 Xorg ProcRenderChangePicture [self] + 21 22.8261 Xorg ChangePicture + 5 5.4348 Xorg Ones + 4 4.3478 Xorg XaceHook + 1 1.0870 Xorg __i686.get_pc_thunk.bx + 1 1.0870 Xorg Hash + 1 1.0870 Xorg miChangePicture +------------------------------------------------------------------------------- + 2 3.1250 Xorg XaceCatchDispatchProc + 23 35.9375 Xorg ProcCreatePixmap + 39 60.9375 Xorg ProcRenderCreatePicture +23 0.2829 Xorg AddResource + 30 46.8750 Xorg Xalloc + 23 35.9375 Xorg AddResource [self] + 10 15.6250 Xorg Hash + 1 1.5625 Xorg __i686.get_pc_thunk.bx +------------------------------------------------------------------------------- +23 0.2829 Xorg AllocatePixmap + 113 79.5775 Xorg Xalloc + 23 16.1972 Xorg AllocatePixmap [self] + 4 2.8169 libc-2.5.so malloc + 1 0.7042 Xorg .plt + 1 0.7042 Xorg __i686.get_pc_thunk.bx +------------------------------------------------------------------------------- + 1 1.4706 Xorg ProcCreatePixmap + 67 98.5294 Xorg dixLookupDrawable +23 0.2829 Xorg SecurityLookupIDByClass + 36 52.9412 Xorg XaceHook + 23 33.8235 Xorg SecurityLookupIDByClass [self] + 7 10.2941 Xorg Hash + 2 2.9412 Xorg __i686.get_pc_thunk.bx +------------------------------------------------------------------------------- + 1 3.3333 Xorg SetClipRects + 3 10.0000 Xorg ChangeGC + 26 86.6667 Xorg dixChangeGC +23 0.2829 Xorg damageChangeGC + 23 76.6667 Xorg damageChangeGC [self] + 6 20.0000 Xorg miBSCheapChangeGC + 1 3.3333 Xorg miChangeGC +------------------------------------------------------------------------------- + 7 12.0690 Xorg miCompositeRects + 51 87.9310 Xorg miColorRects +22 0.2706 Xorg miRenderColorToPixel + 36 62.0690 Xorg Ones + 22 37.9310 Xorg miRenderColorToPixel [self] +------------------------------------------------------------------------------- + 5 23.8095 Xorg ProcFreePixmap + 16 76.1905 Xorg FreeResource +21 0.2583 Xorg FlushClientCaches + 21 100.000 Xorg FlushClientCaches [self] +------------------------------------------------------------------------------- + 1 0.7752 Xorg miGlyphs + 2 1.5504 Xorg ProcRenderCreatePicture + 126 97.6744 Xorg CreatePicture +21 0.2583 Xorg SetPictureToDefaults + 75 58.1395 Xorg PictureGetFilterId + 23 17.8295 libc-2.5.so strlen + 21 16.2791 Xorg SetPictureToDefaults [self] + 7 5.4264 Xorg CompareISOLatin1Lowered + 2 1.5504 Xorg __i686.get_pc_thunk.bx + 1 0.7752 Xorg .plt +------------------------------------------------------------------------------- + 1 5.0000 Xorg miValidatePicture + 9 45.0000 Xorg damagePolyFillRect + 10 50.0000 Xorg miComputeCompositeClip +21 0.2583 Xorg miTranslateRegion + 22 50.0000 libpixman.so.0.0.0 pixman_region_translate + 21 47.7273 Xorg miTranslateRegion [self] + 1 2.2727 libpixman.so.0.0.0 __i686.get_pc_thunk.bx +------------------------------------------------------------------------------- + 5 2.1186 Xorg miColorRects + 231 97.8814 Xorg ValidateGC +20 0.2460 Xorg damageValidateGC + 211 89.4068 Xorg miBSCheapValidateGC + 20 8.4746 Xorg damageValidateGC [self] + 5 2.1186 libexa.so exaValidateGC +------------------------------------------------------------------------------- + 1 0.5076 Xorg miComputeCompositeClip + 1 0.5076 Xorg miCompositeRects + 2 1.0152 Xorg ValidateOnePicture + 44 22.3350 Xorg miColorRects + 70 35.5330 Xorg miRectsToRegion + 79 40.1015 Xorg miValidatePicture +20 0.2460 Xorg miRegionCreate + 110 55.8376 Xorg Xalloc + 30 15.2284 Xorg miRegionInit + 20 10.1523 libc-2.5.so malloc + 20 10.1523 Xorg miRegionCreate [self] + 7 3.5533 libpixman.so.0.0.0 pixman_region_init + 5 2.5381 Xorg __i686.get_pc_thunk.bx + 3 1.5228 libpixman.so.0.0.0 pixman_region_init_with_extents + 2 1.0152 Xorg .plt +------------------------------------------------------------------------------- + 14 4.8611 Xorg Dispatch + 274 95.1389 Xorg XaceCatchDispatchProc +19 0.2337 Xorg ProcFreePixmap + 234 81.2500 Xorg FreeResource + 23 7.9861 Xorg SecurityLookupIDByType + 19 6.5972 Xorg ProcFreePixmap [self] + 5 1.7361 Xorg FlushClientCaches + 3 1.0417 Xorg dixDestroyPixmap + 2 0.6944 Xorg Hash + 2 0.6944 Xorg XaceHook +------------------------------------------------------------------------------- + 7 6.4815 Xorg XaceCatchExtProc + 101 93.5185 Xorg ProcRenderDispatch +19 0.2337 Xorg ProcRenderSetPictureFilter + 51 47.2222 Xorg SetPictureFilter + 33 30.5556 Xorg SecurityLookupIDByType + 19 17.5926 Xorg ProcRenderSetPictureFilter [self] + 2 1.8519 Xorg __i686.get_pc_thunk.bx + 2 1.8519 Xorg PictureFindFilter + 1 0.9259 Xorg Hash +------------------------------------------------------------------------------- + 1 3.8462 Xorg miCompositeRects + 1 3.8462 Xorg miTrapezoids + 1 3.8462 Xorg SetPictureClipRects + 3 11.5385 Xorg miGlyphs + 4 15.3846 Xorg FreeResource + 8 30.7692 Xorg miChangePictureClip + 8 30.7692 Xorg FreePicture +19 0.2337 Xorg miDestroyPictureClip + 19 73.0769 Xorg miDestroyPictureClip [self] + 5 19.2308 Xorg miRegionDestroy + 1 3.8462 Xorg .plt + 1 3.8462 libpixman.so.0.0.0 pixman_region_fini +------------------------------------------------------------------------------- + 51 100.000 Xorg ProcRenderSetPictureFilter +18 0.2214 Xorg SetPictureFilter + 29 56.8627 Xorg PictureFindFilter + 18 35.2941 Xorg SetPictureFilter [self] + 3 5.8824 Xorg PictureGetFilterId + 1 1.9608 Xorg miChangePictureFilter +------------------------------------------------------------------------------- + 32 100.000 Xorg miRectsToRegion +17 0.2091 Xorg miRegionValidate + 17 51.5152 Xorg miRegionValidate [self] + 4 12.1212 Xorg QuickSortRects + 4 12.1212 Xorg Xalloc + 3 9.0909 Xorg miRectAlloc + 3 9.0909 Xorg Xfree + 2 6.0606 Xorg miUnionO +------------------------------------------------------------------------------- + 6 37.5000 Xorg damageChangeGC + 10 62.5000 Xorg dixChangeGC +16 0.1968 Xorg miBSCheapChangeGC + 16 100.000 Xorg miBSCheapChangeGC [self] +------------------------------------------------------------------------------- + 1 0.4717 Xorg ValidateGC + 211 99.5283 Xorg damageValidateGC +16 0.1968 Xorg miBSCheapValidateGC + 187 88.2075 libexa.so exaValidateGC + 16 7.5472 Xorg miBSCheapValidateGC [self] + 5 2.3585 libfb.so fbValidateGC + 2 0.9434 libexa.so .plt + 2 0.9434 libexa.so __i686.get_pc_thunk.bx +------------------------------------------------------------------------------- + 1 1.2195 Xorg miCompositeRects + 4 4.8780 Xorg FreeResource + 5 6.0976 Xorg miGlyphs + 72 87.8049 Xorg FreePicture +16 0.1968 Xorg miDestroyPicture + 55 67.0732 Xorg miRegionDestroy + 16 19.5122 Xorg miDestroyPicture [self] + 5 6.0976 libpixman.so.0.0.0 pixman_region_fini + 3 3.6585 Xorg Xfree + 2 2.4390 Xorg __i686.get_pc_thunk.bx + 1 1.2195 Xorg .plt +------------------------------------------------------------------------------- + 9 7.5000 Xorg miCompositeRects + 111 92.5000 Xorg miColorRects +15 0.1845 Xorg ChangeGC + 102 85.0000 Xorg dixChangeGC + 15 12.5000 Xorg ChangeGC [self] + 3 2.5000 Xorg damageChangeGC +------------------------------------------------------------------------------- + 1 0.0191 Xorg ProcRenderDispatch + 5222 99.9809 Xorg ProcRenderFillRectangles +14 0.1722 Xorg CompositeRects + 5138 98.3538 Xorg miCompositeRects + 61 1.1677 Xorg ValidatePicture + 14 0.2680 Xorg CompositeRects [self] + 9 0.1723 Xorg miColorRects + 1 0.0191 Xorg __i686.get_pc_thunk.bx + 1 0.0191 Xorg ValidateOnePicture +------------------------------------------------------------------------------- + 1 0.4032 Xorg XaceCatchDispatchProc + 5 2.0161 Xorg ProcPolySegment + 5 2.0161 Xorg ProcCopyArea + 8 3.2258 Xorg miGlyphs + 9 3.6290 Xorg miCreateAlphaPicture + 10 4.0323 Xorg ProcPolyFillRectangle + 13 5.2419 Xorg miCompositeRects + 197 79.4355 Xorg miColorRects +14 0.1722 Xorg ValidateGC + 231 92.7711 Xorg damageValidateGC + 14 5.6225 Xorg ValidateGC [self] + 3 1.2048 Xorg __i686.get_pc_thunk.bx + 1 0.4016 Xorg miBSCheapValidateGC +------------------------------------------------------------------------------- + 2 15.3846 Xorg XaceCatchDispatchProc + 4 30.7692 Xorg ProcRenderCreatePicture + 7 53.8462 Xorg ProcCreatePixmap +13 0.1599 Xorg LegalNewID + 13 100.000 Xorg LegalNewID [self] +------------------------------------------------------------------------------- + 2 6.4516 Xorg ProcRenderSetPictureFilter + 29 93.5484 Xorg SetPictureFilter +13 0.1599 Xorg PictureFindFilter + 17 54.8387 Xorg PictureGetFilterId + 13 41.9355 Xorg PictureFindFilter [self] + 1 3.2258 Xorg CompareISOLatin1Lowered +------------------------------------------------------------------------------- + 7 7.6923 Xorg XaceCatchExtProc + 84 92.3077 Xorg ProcRenderDispatch +13 0.1599 Xorg ProcRenderSetPictureTransform + 39 42.8571 Xorg SetPictureTransform + 37 40.6593 Xorg SecurityLookupIDByType + 13 14.2857 Xorg ProcRenderSetPictureTransform [self] + 2 2.1978 Xorg miChangePictureTransform +------------------------------------------------------------------------------- + 7 11.6667 Xorg damageChangeClip + 53 88.3333 Xorg miBSCheapChangeClip +13 0.1599 Xorg miChangeClip + 32 53.3333 Xorg miDestroyClip + 13 21.6667 Xorg miChangeClip [self] + 11 18.3333 Xorg miRectsToRegion + 2 3.3333 Xorg __i686.get_pc_thunk.bx + 1 1.6667 Xorg Xfree + 1 1.6667 libc-2.5.so free +------------------------------------------------------------------------------- + 2 100.000 Xorg ProcCreatePixmap +12 0.1476 Xorg DamageCreate + 24 66.6667 Xorg Xalloc + 12 33.3333 Xorg DamageCreate [self] +------------------------------------------------------------------------------- + 8 1.5296 Xorg XaceCatchExtProc + 515 98.4704 Xorg ProcRenderDispatch +12 0.1476 Xorg ProcRenderFreePicture + 430 82.2180 Xorg FreeResource + 70 13.3843 Xorg SecurityLookupIDByType + 12 2.2945 Xorg ProcRenderFreePicture [self] + 6 1.1472 Xorg Hash + 2 0.3824 Xorg XaceHook + 1 0.1912 Xorg __i686.get_pc_thunk.bx + 1 0.1912 Xorg FreePicture + 1 0.1912 Xorg Xfree +------------------------------------------------------------------------------- + 2 2.6316 Xorg miCompositeRects + 7 9.2105 Xorg dixChangeGC + 14 18.4211 Xorg miColorRects + 21 27.6316 Xorg SetClipRects + 32 42.1053 Xorg GetScratchGC +12 0.1476 Xorg damageChangeClip + 57 75.0000 Xorg miBSCheapChangeClip + 12 15.7895 Xorg damageChangeClip [self] + 7 9.2105 Xorg miChangeClip +------------------------------------------------------------------------------- + 1 3.1250 Xorg miValidatePicture + 1 3.1250 Xorg miColorRects + 30 93.7500 Xorg miRegionCreate +12 0.1476 Xorg miRegionInit + 12 37.5000 libpixman.so.0.0.0 pixman_region_init + 12 37.5000 Xorg miRegionInit [self] + 8 25.0000 libpixman.so.0.0.0 pixman_region_init_with_extents +------------------------------------------------------------------------------- + 5 100.000 Xorg ProcCreatePixmap +11 0.1353 Xorg DamageRegister + 11 84.6154 Xorg DamageRegister [self] + 2 15.3846 Xorg getDrawableDamageRef +------------------------------------------------------------------------------- + 2 20.0000 Xorg _XSERVTransRead + 8 80.0000 Xorg ReadRequestFromClient +10 0.1230 Xorg _XSERVTransSocketRead + 10 100.000 Xorg _XSERVTransSocketRead [self] +------------------------------------------------------------------------------- + 1 2.7778 Xorg damageDestroyClip + 3 8.3333 Xorg miBSCheapDestroyClip + 32 88.8889 Xorg miChangeClip +10 0.1230 Xorg miDestroyClip + 20 55.5556 Xorg miRegionDestroy + 10 27.7778 Xorg miDestroyClip [self] + 3 8.3333 Xorg __i686.get_pc_thunk.bx + 2 5.5556 libpixman.so.0.0.0 pixman_region_fini + 1 2.7778 Xorg Xfree +------------------------------------------------------------------------------- + 1 0.1012 Xorg XaceCatchExtProc + 987 99.8988 Xorg ProcRenderDispatch +9 0.1107 Xorg ProcRenderComposite + 959 97.0648 Xorg CompositePicture + 15 1.5182 Xorg SecurityLookupIDByType + 9 0.9109 Xorg ProcRenderComposite [self] + 3 0.3036 Xorg damageComposite + 1 0.1012 Xorg __i686.get_pc_thunk.bx + 1 0.1012 Xorg ValidatePicture +------------------------------------------------------------------------------- + 9 100.000 Xorg XaceCatchExtProc +9 0.1107 Xorg __i686.get_pc_thunk.cx + 9 100.000 Xorg __i686.get_pc_thunk.cx [self] +------------------------------------------------------------------------------- + 75 100.000 Xorg miTrapezoids +9 0.1107 Xorg miTrapezoidBounds + 61 81.3333 Xorg miLineFixedX + 9 12.0000 Xorg miTrapezoidBounds [self] + 3 4.0000 Xorg __i686.get_pc_thunk.bx + 2 2.6667 Xorg __divdi3 +------------------------------------------------------------------------------- + 24 100.000 Xorg damageDestroyPixmap +8 0.0984 Xorg DamageDestroy + 16 64.0000 Xorg Xfree + 8 32.0000 Xorg DamageDestroy [self] + 1 4.0000 Xorg __i686.get_pc_thunk.bx +------------------------------------------------------------------------------- + 2 100.000 Xorg miGlyphs +8 0.0984 Xorg FreeScratchPixmapHeader + 8 100.000 Xorg FreeScratchPixmapHeader [self] +------------------------------------------------------------------------------- + 1 12.5000 Xorg CreatePicture + 2 25.0000 Xorg miGlyphs + 5 62.5000 Xorg ProcRenderCreatePicture +8 0.0984 Xorg miCreatePicture + 8 100.000 Xorg miCreatePicture [self] +------------------------------------------------------------------------------- + 18607 100.000 Xorg ProcRenderCompositeGlyphs +7 0.0861 Xorg CompositeGlyphs + 18549 99.6776 Xorg damageGlyphs + 43 0.2311 Xorg ValidatePicture + 7 0.0376 libexa.so exaGlyphs + 7 0.0376 Xorg CompositeGlyphs [self] + 1 0.0054 Xorg ValidateOnePicture + 1 0.0054 Xorg getDrawableDamageRef + 1 0.0054 Xorg damageDamageBox +------------------------------------------------------------------------------- + 1 20.0000 Xorg miGlyphs + 1 20.0000 Xorg miCompositeRects + 3 60.0000 Xorg ProcCreatePixmap +7 0.0861 Xorg DamageSetReportAfterOp + 7 100.000 Xorg DamageSetReportAfterOp [self] +------------------------------------------------------------------------------- + 2 4.7619 Xorg XaceCatchExtProc + 40 95.2381 Xorg ProcRenderDispatch +7 0.0861 Xorg ProcRenderSetPictureClipRectangles + 22 52.3810 Xorg SetPictureClipRects + 9 21.4286 Xorg SecurityLookupIDByType + 7 16.6667 Xorg ProcRenderSetPictureClipRectangles [self] + 3 7.1429 Xorg miChangePictureClip + 1 2.3810 Xorg __i686.get_pc_thunk.bx +------------------------------------------------------------------------------- + 2 3.2258 Xorg Dispatch + 60 96.7742 Xorg XaceCatchDispatchProc +7 0.0861 Xorg ProcSetClipRectangles + 41 66.1290 Xorg SetClipRects + 12 19.3548 Xorg dixLookupGC + 7 11.2903 Xorg ProcSetClipRectangles [self] + 2 3.2258 libc-2.5.so memmove +------------------------------------------------------------------------------- + 6 100.000 Xorg damageDestroyPixmap +7 0.0861 Xorg damageRemoveDamage + 7 100.000 Xorg damageRemoveDamage [self] +------------------------------------------------------------------------------- + 1 1.6393 Xorg dixChangeGC + 3 4.9180 Xorg GetScratchGC + 57 93.4426 Xorg damageChangeClip +7 0.0861 Xorg miBSCheapChangeClip + 53 86.8852 Xorg miChangeClip + 7 11.4754 Xorg miBSCheapChangeClip [self] + 1 1.6393 Xorg Xfree +------------------------------------------------------------------------------- + 3 18.7500 Xorg ProcRenderSetPictureClipRectangles + 13 81.2500 Xorg SetPictureClipRects +7 0.0861 Xorg miChangePictureClip + 8 50.0000 Xorg miDestroyPictureClip + 7 43.7500 Xorg miChangePictureClip [self] + 1 6.2500 Xorg miRegionDestroy +------------------------------------------------------------------------------- + 1 7.1429 Xorg XaceCatchDispatchProc + 13 92.8571 Xorg ProcCreateGC +6 0.0738 Xorg CreateGC + 6 42.8571 Xorg CreateGC [self] + 3 21.4286 Xorg AllocateGC + 3 21.4286 Xorg damageCreateGC + 2 14.2857 Xorg miBSCreateGC +------------------------------------------------------------------------------- + 3 1.7544 Xorg Dispatch + 168 98.2456 Xorg XaceCatchDispatchProc +6 0.0738 Xorg ProcPolySegment + 145 84.7953 Xorg damagePolySegment + 9 5.2632 Xorg dixLookupGC + 6 3.5088 Xorg dixLookupDrawable + 6 3.5088 Xorg ProcPolySegment [self] + 5 2.9240 Xorg ValidateGC +------------------------------------------------------------------------------- + 2 33.3333 Xorg miRectsToRegion + 4 66.6667 Xorg miRegionValidate +6 0.0738 Xorg QuickSortRects + 6 100.000 Xorg QuickSortRects [self] +------------------------------------------------------------------------------- + 1 16.6667 Xorg miCompositeRects + 5 83.3333 Xorg ProcCreatePixmap +6 0.0738 Xorg damageInsertDamage + 6 100.000 Xorg damageInsertDamage [self] +------------------------------------------------------------------------------- + 145 100.000 Xorg ProcPolySegment +6 0.0738 Xorg damagePolySegment + 125 86.2069 libexa.so exaPolySegment + 12 8.2759 Xorg damageDamageBox + 6 4.1379 Xorg damagePolySegment [self] + 1 0.6897 Xorg damageReportPostOp + 1 0.6897 libexa.so exaPolyFillRect +------------------------------------------------------------------------------- + 1 20.0000 Xorg ProcRenderFillRectangles + 4 80.0000 Xorg ProcRenderDispatch +5 0.0615 Xorg PictOpValid + 5 100.000 Xorg PictOpValid [self] +------------------------------------------------------------------------------- + 3 2.4590 Xorg Dispatch + 119 97.5410 Xorg XaceCatchDispatchProc +5 0.0615 Xorg ProcPolyFillRectangle + 104 85.2459 Xorg damagePolyFillRect + 10 8.1967 Xorg ValidateGC + 5 4.0984 Xorg ProcPolyFillRectangle [self] + 2 1.6393 Xorg dixLookupGC + 1 0.8197 Xorg dixLookupDrawable +------------------------------------------------------------------------------- + 2 5.8824 Xorg ProcPolyFillRectangle + 9 26.4706 Xorg ProcPolySegment + 11 32.3529 Xorg ProcChangeGC + 12 35.2941 Xorg ProcSetClipRectangles +5 0.0615 Xorg dixLookupGC + 29 85.2941 Xorg SecurityLookupIDByType + 5 14.7059 Xorg dixLookupGC [self] +------------------------------------------------------------------------------- + 15561 100.000 Xorg CompositeTrapezoids +5 0.0615 Xorg miTrapezoids + 12141 78.0170 Xorg CompositePicture + 2567 16.4953 libexa.so exaRasterizeTrapezoid + 746 4.7937 Xorg miCreateAlphaPicture + 75 0.4819 Xorg miTrapezoidBounds + 16 0.1028 Xorg FreePicture + 5 0.0321 Xorg miTrapezoids [self] + 3 0.0193 libexa.so .plt + 2 0.0129 libexa.so exaPrepareAccess + 1 0.0064 Xorg __i686.get_pc_thunk.bx + 1 0.0064 Xorg miDestroyPictureClip + 1 0.0064 Xorg damageComposite + 1 0.0064 libextmod.so XvDestroyPixmap + 1 0.0064 libexa.so exaGetDrawableDeltas + 1 0.0064 libexa.so exaPixmapDirty + 1 0.0064 libfb.so fbRasterizeTrapezoid +------------------------------------------------------------------------------- + 31 100.000 Xorg XaceCatchDispatchProc +4 0.0492 Xorg ProcChangeGC + 16 51.6129 Xorg dixChangeGC + 11 35.4839 Xorg dixLookupGC + 4 12.9032 Xorg ProcChangeGC [self] +------------------------------------------------------------------------------- + 2 4.6512 Xorg XaceCatchDispatchProc + 41 95.3488 Xorg ProcSetClipRectangles +4 0.0492 Xorg SetClipRects + 21 48.8372 Xorg damageChangeClip + 12 27.9070 libc-2.5.so memmove + 4 9.3023 Xorg SetClipRects [self] + 3 6.9767 Xorg Xalloc + 2 4.6512 Xorg VerifyRectOrder + 1 2.3256 Xorg damageChangeGC +------------------------------------------------------------------------------- + 7366 100.000 Xorg ProcCopyArea +4 0.0492 Xorg damageCopyArea + 7351 99.7828 libexa.so exaCopyArea + 5 0.0679 Xorg damageReportPostOp + 5 0.0679 Xorg damageDamageBox + 4 0.0543 Xorg damageCopyArea [self] + 2 0.0271 libfb.so fbDoCopy +------------------------------------------------------------------------------- + 1 25.0000 Xorg miRectsToRegion + 3 75.0000 Xorg miRegionValidate +4 0.0492 Xorg miRectAlloc + 4 100.000 Xorg miRectAlloc [self] +------------------------------------------------------------------------------- + 16 100.000 Xorg miGlyphs +3 0.0369 Xorg GetScratchPixmapHeader + 15 83.3333 Xorg miModifyPixmapHeader + 3 16.6667 Xorg GetScratchPixmapHeader [self] +------------------------------------------------------------------------------- + 3 2.9126 Xorg ProcFreePixmap + 100 97.0874 Xorg FreeResource +3 0.0369 Xorg dixDestroyPixmap + 96 93.2039 libextmod.so XvDestroyPixmap + 4 3.8835 Xorg damageDestroyPixmap + 3 2.9126 Xorg dixDestroyPixmap [self] +------------------------------------------------------------------------------- + 2 50.0000 Xorg CreateGC + 2 50.0000 Xorg damageCreateGC +3 0.0369 Xorg miBSCreateGC + 3 75.0000 Xorg miBSCreateGC [self] + 1 25.0000 libfb.so fbCreateGC +------------------------------------------------------------------------------- + 1 33.3333 Xorg SetPictureTransform + 2 66.6667 Xorg ProcRenderSetPictureTransform +3 0.0369 Xorg miChangePictureTransform + 3 100.000 Xorg miChangePictureTransform [self] +------------------------------------------------------------------------------- + 3 100.000 Xorg CreateGC +2 0.0246 Xorg AllocateGC + 2 66.6667 Xorg AllocateGC [self] + 1 33.3333 Xorg Xalloc +------------------------------------------------------------------------------- + 1 0.0136 Xorg Dispatch + 7370 99.9864 Xorg XaceCatchDispatchProc +2 0.0246 Xorg ProcCopyArea + 7366 99.8915 Xorg damageCopyArea + 5 0.0678 Xorg ValidateGC + 2 0.0271 Xorg ProcCopyArea [self] + 1 0.0136 libexa.so exaCopyArea +------------------------------------------------------------------------------- + 2 11.1111 Xorg Dispatch + 16 88.8889 Xorg XaceCatchDispatchProc +2 0.0246 Xorg ProcCreateGC + 13 72.2222 Xorg CreateGC + 3 16.6667 Xorg dixLookupDrawable + 2 11.1111 Xorg ProcCreateGC [self] +------------------------------------------------------------------------------- + 2 0.0128 Xorg XaceCatchExtProc + 15568 99.9872 Xorg ProcRenderDispatch +2 0.0246 Xorg ProcRenderTrapezoids + 15565 99.9486 Xorg CompositeTrapezoids + 6 0.0385 Xorg SecurityLookupIDByType + 2 0.0128 Xorg ProcRenderTrapezoids [self] +------------------------------------------------------------------------------- + 2 100.000 Xorg SetClipRects +2 0.0246 Xorg VerifyRectOrder + 2 100.000 Xorg VerifyRectOrder [self] +------------------------------------------------------------------------------- + 746 100.000 Xorg miTrapezoids +2 0.0246 Xorg miCreateAlphaPicture + 702 94.1019 Xorg damagePolyFillRect + 17 2.2788 libexa.so exaCreatePixmap + 9 1.2064 Xorg ValidateGC + 8 1.0724 Xorg CreatePicture + 5 0.6702 libextmod.so XvDestroyPixmap + 2 0.2681 Xorg miCreateAlphaPicture [self] + 1 0.1340 Xorg FreeScratchGC + 1 0.1340 Xorg GetScratchGC + 1 0.1340 libfb.so fbCreatePixmap +------------------------------------------------------------------------------- + 1 11.1111 Xorg miCompositeRects + 8 88.8889 Xorg miColorRects +2 0.0246 Xorg miRegionCopy + 7 77.7778 libpixman.so.0.0.0 pixman_region_copy + 2 22.2222 Xorg miRegionCopy [self] +------------------------------------------------------------------------------- + 2 100.000 Xorg miRegionValidate +2 0.0246 Xorg miUnionO + 2 100.000 Xorg miUnionO [self] +------------------------------------------------------------------------------- + 1 100.000 Xorg FreeGC +1 0.0123 Xorg CloseFont + 1 100.000 Xorg CloseFont [self] +------------------------------------------------------------------------------- + 15565 100.000 Xorg ProcRenderTrapezoids +1 0.0123 Xorg CompositeTrapezoids + 15561 99.9743 Xorg miTrapezoids + 2 0.0128 Xorg ValidatePicture + 1 0.0064 libexa.so exaRasterizeTrapezoid + 1 0.0064 Xorg CompositeTrapezoids [self] +------------------------------------------------------------------------------- + 1 100.000 Xorg miCompositeRects +1 0.0123 Xorg PictureMatchFormat + 1 100.000 Xorg PictureMatchFormat [self] +------------------------------------------------------------------------------- + 19 100.000 Xorg XaceCatchDispatchProc +1 0.0123 Xorg ProcFreeGC + 18 94.7368 Xorg FreeResource + 1 5.2632 Xorg ProcFreeGC [self] +------------------------------------------------------------------------------- + 1 12.5000 Xorg Dispatch + 7 87.5000 Xorg ReadRequestFromClient +1 0.0123 Xorg _XSERVTransRead + 3 37.5000 libc-2.5.so __read_nocancel + 2 25.0000 Xorg _XSERVTransSocketRead + 1 12.5000 anon (tgid:1031 range:0xb7f1f000-0xb7f20000) (no symbols) + 1 12.5000 libc-2.5.so read + 1 12.5000 Xorg _XSERVTransRead [self] +------------------------------------------------------------------------------- + 3 100.000 Xorg CreateGC +1 0.0123 Xorg damageCreateGC + 2 66.6667 Xorg miBSCreateGC + 1 33.3333 Xorg damageCreateGC [self] +------------------------------------------------------------------------------- + 1 14.2857 Xorg FreeResource + 6 85.7143 Xorg FreeGC +1 0.0123 Xorg damageDestroyClip + 5 71.4286 Xorg miBSCheapDestroyClip + 1 14.2857 Xorg miDestroyClip + 1 14.2857 Xorg damageDestroyClip [self] +------------------------------------------------------------------------------- + 1 100.000 Xorg damageChangeGC +1 0.0123 Xorg miChangeGC + 1 100.000 Xorg miChangeGC [self] +------------------------------------------------------------------------------- + 1 100.000 Xorg ProcRenderChangePicture +1 0.0123 Xorg miChangePicture + 1 100.000 Xorg miChangePicture [self] +------------------------------------------------------------------------------- + 1 100.000 Xorg SetPictureFilter +1 0.0123 Xorg miChangePictureFilter + 1 100.000 Xorg miChangePictureFilter [self] +------------------------------------------------------------------------------- + 1 100.000 Xorg _XSERVTransRead +1 0.0123 anon (tgid:1031 range:0xb7f1f000-0xb7f20000) (no symbols) + 1 100.000 anon (tgid:1031 range:0xb7f1f000-0xb7f20000) (no symbols) [self] +------------------------------------------------------------------------------- + 1 100.000 Xorg WaitForSomething +0 0 Xorg BlockHandler + 1 100.000 libdri.so DRIBlockHandler + 0 0 Xorg BlockHandler [self] +------------------------------------------------------------------------------- + 13 100.000 Xorg FreeResource +0 0 Xorg FreeGC + 6 46.1538 Xorg damageDestroyClip + 4 30.7692 libextmod.so XvDestroyPixmap + 2 15.3846 Xorg Xfree + 1 7.6923 Xorg CloseFont + 0 0 Xorg FreeGC [self] +------------------------------------------------------------------------------- + 22 100.000 Xorg ProcRenderSetPictureClipRectangles +0 0 Xorg SetPictureClipRects + 13 59.0909 Xorg miChangePictureClip + 8 36.3636 Xorg miRectsToRegion + 1 4.5455 Xorg miDestroyPictureClip + 0 0 Xorg SetPictureClipRects [self] +------------------------------------------------------------------------------- + 1 100.000 Xorg Dispatch +0 0 Xorg WaitForSomething + 1 100.000 Xorg BlockHandler + 0 0 Xorg WaitForSomething [self] +------------------------------------------------------------------------------- +0 0 Xorg _start + 51781 100.000 libc-2.5.so __libc_start_main + 0 0 Xorg _start [self] +------------------------------------------------------------------------------- +0 0 Xorg main + 51750 99.8938 Xorg Dispatch + 18 0.0347 Xorg XaceHook + 14 0.0270 Xorg ReadRequestFromClient + 13 0.0251 Xorg XaceCatchDispatchProc + 10 0.0193 Xorg XaceCatchExtProc + 0 0 Xorg main [self] +------------------------------------------------------------------------------- + 5 100.000 Xorg damageDestroyClip +0 0 Xorg miBSCheapDestroyClip + 3 60.0000 Xorg miDestroyClip + 2 40.0000 Xorg miRegionDestroy + 0 0 Xorg miBSCheapDestroyClip [self] +------------------------------------------------------------------------------- + 7 38.8889 Xorg Xalloc + 11 61.1111 Xorg Xfree +0 0 libc-2.5.so __i686.get_pc_thunk.bx + 0 0 libc-2.5.so __i686.get_pc_thunk.bx [self] +------------------------------------------------------------------------------- + 51781 100.000 Xorg _start +0 0 libc-2.5.so __libc_start_main + 0 0 libc-2.5.so __libc_start_main [self] +------------------------------------------------------------------------------- + 3 100.000 Xorg _XSERVTransRead +0 0 libc-2.5.so __read_nocancel + 0 0 libc-2.5.so __read_nocancel [self] +------------------------------------------------------------------------------- + 9 100.000 Xorg Xfree +0 0 libc-2.5.so _int_free + 0 0 libc-2.5.so _int_free [self] +------------------------------------------------------------------------------- + 14 100.000 Xorg Xalloc +0 0 libc-2.5.so _int_malloc + 0 0 libc-2.5.so _int_malloc [self] +------------------------------------------------------------------------------- + 1 0.4049 Xorg miChangeClip + 3 1.2146 Xorg FreeResource + 3 1.2146 Xorg FreePicture + 7 2.8340 Xorg miRegionDestroy + 233 94.3320 Xorg Xfree +0 0 libc-2.5.so free + 0 0 libc-2.5.so free [self] +------------------------------------------------------------------------------- + 4 1.0811 Xorg AllocatePixmap + 20 5.4054 Xorg miRegionCreate + 346 93.5135 Xorg Xalloc +0 0 libc-2.5.so malloc + 0 0 libc-2.5.so malloc [self] +------------------------------------------------------------------------------- + 2 11.1111 Xorg ProcSetClipRectangles + 2 11.1111 Xorg Dispatch + 2 11.1111 Xorg ReadRequestFromClient + 12 66.6667 Xorg SetClipRects +0 0 libc-2.5.so memmove + 0 0 libc-2.5.so memmove [self] +------------------------------------------------------------------------------- + 3 100.000 Xorg Xfree +0 0 libc-2.5.so munmap + 0 0 libc-2.5.so munmap [self] +------------------------------------------------------------------------------- + 1 100.000 Xorg _XSERVTransRead +0 0 libc-2.5.so read + 0 0 libc-2.5.so read [self] +------------------------------------------------------------------------------- + 23 100.000 Xorg SetPictureToDefaults +0 0 libc-2.5.so strlen + 0 0 libc-2.5.so strlen [self] +------------------------------------------------------------------------------- + 1 100.000 Xorg BlockHandler +0 0 libdri.so DRIBlockHandler + 0 0 libdri.so DRIBlockHandler [self] +------------------------------------------------------------------------------- + 1 1.7857 Xorg ProcCreatePixmap + 2 3.5714 Xorg miBSCheapValidateGC + 3 5.3571 Xorg miTrapezoids + 3 5.3571 Xorg damagePolyFillRect + 4 7.1429 Xorg damageDestroyPixmap + 43 76.7857 Xorg damageComposite +0 0 libexa.so .plt + 0 0 libexa.so .plt [self] +------------------------------------------------------------------------------- + 32 100.000 Xorg damageComposite +0 0 libexa.so ExaCheckComposite + 0 0 libexa.so ExaCheckComposite [self] +------------------------------------------------------------------------------- + 1 4.0000 Xorg ProcCreatePixmap + 1 4.0000 Xorg damagePolyFillRect + 2 8.0000 Xorg miBSCheapValidateGC + 7 28.0000 Xorg damageDestroyPixmap + 14 56.0000 Xorg damageComposite +0 0 libexa.so __i686.get_pc_thunk.bx + 0 0 libexa.so __i686.get_pc_thunk.bx [self] +------------------------------------------------------------------------------- + 14 0.0517 Xorg CompositePicture + 27041 99.9483 Xorg damageComposite +0 0 libexa.so exaComposite + 0 0 libexa.so exaComposite [self] +------------------------------------------------------------------------------- + 1 0.0136 Xorg ProcCopyArea + 7351 99.9864 Xorg damageCopyArea +0 0 libexa.so exaCopyArea + 0 0 libexa.so exaCopyArea [self] +------------------------------------------------------------------------------- + 1 0.3413 Xorg XaceCatchDispatchProc + 17 5.8020 Xorg miCreateAlphaPicture + 18 6.1433 Xorg miCompositeRects + 28 9.5563 Xorg miGlyphs + 229 78.1570 Xorg ProcCreatePixmap +0 0 libexa.so exaCreatePixmap + 0 0 libexa.so exaCreatePixmap [self] +------------------------------------------------------------------------------- + 55 100.000 Xorg damageDestroyPixmap +0 0 libexa.so exaDestroyPixmap + 0 0 libexa.so exaDestroyPixmap [self] +------------------------------------------------------------------------------- + 17 100.000 Xorg damageComposite +0 0 libexa.so exaDoMigration + 0 0 libexa.so exaDoMigration [self] +------------------------------------------------------------------------------- + 6 100.000 Xorg damagePolyFillRect +0 0 libexa.so exaFillRegionSolid + 0 0 libexa.so exaFillRegionSolid [self] +------------------------------------------------------------------------------- + 1 20.0000 Xorg miTrapezoids + 4 80.0000 Xorg damagePolyFillRect +0 0 libexa.so exaGetDrawableDeltas + 0 0 libexa.so exaGetDrawableDeltas [self] +------------------------------------------------------------------------------- + 2 5.2632 Xorg damageGlyphs + 5 13.1579 Xorg damagePolyFillRect + 31 81.5789 Xorg damageComposite +0 0 libexa.so exaGetDrawablePixmap + 0 0 libexa.so exaGetDrawablePixmap [self] +------------------------------------------------------------------------------- + 7 0.0384 Xorg CompositeGlyphs + 18219 99.9616 Xorg damageGlyphs +0 0 libexa.so exaGlyphs + 0 0 libexa.so exaGlyphs [self] +------------------------------------------------------------------------------- + 18 100.000 Xorg damageComposite +0 0 libexa.so exaOpReadsDestination + 0 0 libexa.so exaOpReadsDestination [self] +------------------------------------------------------------------------------- + 1 100.000 Xorg miTrapezoids +0 0 libexa.so exaPixmapDirty + 0 0 libexa.so exaPixmapDirty [self] +------------------------------------------------------------------------------- + 1 0.0198 Xorg damagePolySegment + 9 0.1778 Xorg miColorRects + 5051 99.8024 Xorg damagePolyFillRect +0 0 libexa.so exaPolyFillRect + 0 0 libexa.so exaPolyFillRect [self] +------------------------------------------------------------------------------- + 125 100.000 Xorg damagePolySegment +0 0 libexa.so exaPolySegment + 0 0 libexa.so exaPolySegment [self] +------------------------------------------------------------------------------- + 2 100.000 Xorg miTrapezoids +0 0 libexa.so exaPrepareAccess + 0 0 libexa.so exaPrepareAccess [self] +------------------------------------------------------------------------------- + 1 0.0389 Xorg CompositeTrapezoids + 2567 99.9611 Xorg miTrapezoids +0 0 libexa.so exaRasterizeTrapezoid + 0 0 libexa.so exaRasterizeTrapezoid [self] +------------------------------------------------------------------------------- + 5 2.6042 Xorg damageValidateGC + 187 97.3958 Xorg miBSCheapValidateGC +0 0 libexa.so exaValidateGC + 0 0 libexa.so exaValidateGC [self] +------------------------------------------------------------------------------- + 1 0.3401 Xorg miTrapezoids + 2 0.6803 Xorg miCompositeRects + 4 1.3605 Xorg FreeGC + 5 1.7007 Xorg miCreateAlphaPicture + 10 3.4014 Xorg FreeResource + 10 3.4014 Xorg miGlyphs + 96 32.6531 Xorg dixDestroyPixmap + 166 56.4626 Xorg FreePicture +0 0 libextmod.so XvDestroyPixmap + 0 0 libextmod.so XvDestroyPixmap [self] +------------------------------------------------------------------------------- + 1 12.5000 Xorg miGlyphs + 7 87.5000 Xorg FreePicture +0 0 libextmod.so __i686.get_pc_thunk.bx + 0 0 libextmod.so __i686.get_pc_thunk.bx [self] +------------------------------------------------------------------------------- + 1 100.000 Xorg miBSCreateGC +0 0 libfb.so fbCreateGC + 0 0 libfb.so fbCreateGC [self] +------------------------------------------------------------------------------- + 1 9.0909 Xorg miCompositeRects + 1 9.0909 Xorg miCreateAlphaPicture + 9 81.8182 Xorg ProcCreatePixmap +0 0 libfb.so fbCreatePixmap + 0 0 libfb.so fbCreatePixmap [self] +------------------------------------------------------------------------------- + 14 100.000 Xorg damageDestroyPixmap +0 0 libfb.so fbDestroyPixmap + 0 0 libfb.so fbDestroyPixmap [self] +------------------------------------------------------------------------------- + 2 100.000 Xorg damageCopyArea +0 0 libfb.so fbDoCopy + 0 0 libfb.so fbDoCopy [self] +------------------------------------------------------------------------------- + 1 100.000 Xorg miTrapezoids +0 0 libfb.so fbRasterizeTrapezoid + 0 0 libfb.so fbRasterizeTrapezoid [self] +------------------------------------------------------------------------------- + 5 100.000 Xorg miBSCheapValidateGC +0 0 libfb.so fbValidateGC + 0 0 libfb.so fbValidateGC [self] +------------------------------------------------------------------------------- + 1 10.0000 Xorg miIntersect + 9 90.0000 Xorg miUnion +0 0 libpixman.so.0.0.0 .plt + 0 0 libpixman.so.0.0.0 .plt [self] +------------------------------------------------------------------------------- + 1 2.2222 Xorg miTranslateRegion + 5 11.1111 Xorg miRegionDestroy + 13 28.8889 Xorg miIntersect + 26 57.7778 Xorg miUnion +0 0 libpixman.so.0.0.0 __i686.get_pc_thunk.bx + 0 0 libpixman.so.0.0.0 __i686.get_pc_thunk.bx [self] +------------------------------------------------------------------------------- + 5 19.2308 Xorg miColorRects + 7 26.9231 Xorg miRegionCopy + 14 53.8462 Xorg miUnion +0 0 libpixman.so.0.0.0 pixman_region_copy + 0 0 libpixman.so.0.0.0 pixman_region_copy [self] +------------------------------------------------------------------------------- + 1 7.6923 Xorg miDestroyPictureClip + 2 15.3846 Xorg miDestroyClip + 5 38.4615 Xorg miRegionDestroy + 5 38.4615 Xorg miDestroyPicture +0 0 libpixman.so.0.0.0 pixman_region_fini + 0 0 libpixman.so.0.0.0 pixman_region_fini [self] +------------------------------------------------------------------------------- + 7 36.8421 Xorg miRegionCreate + 12 63.1579 Xorg miRegionInit +0 0 libpixman.so.0.0.0 pixman_region_init + 0 0 libpixman.so.0.0.0 pixman_region_init [self] +------------------------------------------------------------------------------- + 3 27.2727 Xorg miRegionCreate + 8 72.7273 Xorg miRegionInit +0 0 libpixman.so.0.0.0 pixman_region_init_with_extents + 0 0 libpixman.so.0.0.0 pixman_region_init_with_extents [self] +------------------------------------------------------------------------------- + 2 0.7634 Xorg miComputeCompositeClip + 9 3.4351 Xorg damageDamageRegion + 251 95.8015 Xorg miIntersect +0 0 libpixman.so.0.0.0 pixman_region_intersect + 0 0 libpixman.so.0.0.0 pixman_region_intersect [self] +------------------------------------------------------------------------------- + 22 100.000 Xorg miTranslateRegion +0 0 libpixman.so.0.0.0 pixman_region_translate + 0 0 libpixman.so.0.0.0 pixman_region_translate [self] +------------------------------------------------------------------------------- + 9 2.9703 Xorg damageDamageRegion + 11 3.6304 Xorg DamageReportDamage + 283 93.3993 Xorg miUnion +0 0 libpixman.so.0.0.0 pixman_region_union + 0 0 libpixman.so.0.0.0 pixman_region_union [self] +------------------------------------------------------------------------------- diff --git a/src/exa/i965/emulating_speedups/EXA-without-accel/Xorg.oprofile b/src/exa/i965/emulating_speedups/EXA-without-accel/Xorg.oprofile new file mode 100644 index 0000000..6ad319a --- /dev/null +++ b/src/exa/i965/emulating_speedups/EXA-without-accel/Xorg.oprofile @@ -0,0 +1,148 @@ +CPU: Core 2, speed 2133.49 MHz (estimated) +Counted CPU_CLK_UNHALTED events (Clock cycles when not halted) with a unit mask of 0x00 (Unhalted core cycles) count 100000 +samples % image name symbol name +538 6.6167 Xorg damageComposite +433 5.3253 Xorg __i686.get_pc_thunk.bx +425 5.2269 Xorg damageDamageRegion +317 3.8987 Xorg XaceHook +309 3.8003 Xorg CompositePicture +279 3.4313 Xorg miGlyphs +276 3.3944 Xorg FreeResource +259 3.1853 Xorg FindGlyphRef +257 3.1607 Xorg miSpriteSourceValidate +254 3.1238 Xorg damageGlyphs +252 3.0992 Xorg miValidatePicture +246 3.0255 Xorg miCompositeSourceValidate +205 2.5212 Xorg ReadRequestFromClient +181 2.2260 Xorg ValidateOnePicture +172 2.1154 Xorg miModifyPixmapHeader +171 2.1031 Xorg getDrawableDamageRef +166 2.0416 Xorg _CallCallbacks +136 1.6726 Xorg Dispatch +134 1.6480 Xorg SecurityLookupIDByType +132 1.6234 Xorg damageReportPostOp +122 1.5004 Xorg ValidatePicture +105 1.2914 Xorg CallCallbacks +99 1.2176 Xorg SecurityCheckResourceIDAccess +98 1.2053 Xorg ProcRenderCompositeGlyphs +93 1.1438 Xorg DamageReportDamage +89 1.0946 Xorg damageDamageBox +81 0.9962 Xorg Hash +78 0.9593 Xorg dixChangeGC +76 0.9347 Xorg miUnion +72 0.8855 Xorg XaceCatchExtProc +65 0.7994 Xorg CompareISOLatin1Lowered +62 0.7625 Xorg Ones +56 0.6887 Xorg ProcRenderCreatePicture +53 0.6518 Xorg FindGlyph +49 0.6026 Xorg .plt +49 0.6026 Xorg miGlyphExtents +48 0.5903 Xorg ProcCreatePixmap +48 0.5903 Xorg damageDestroyPixmap +45 0.5534 Xorg GetExtensionEntry +43 0.5288 Xorg CreatePicture +43 0.5288 Xorg PictureGetFilterId +42 0.5165 Xorg SetPictureTransform +41 0.5042 Xorg FreePicture +41 0.5042 Xorg ProcRenderDispatch +40 0.4919 Xorg damagePolyFillRect +39 0.4796 Xorg GetScratchGC +39 0.4796 Xorg miIntersect +38 0.4673 Xorg Xalloc +36 0.4427 Xorg Xfree +35 0.4305 Xorg ProcRenderFillRectangles +35 0.4305 Xorg miComputeCompositeClip +34 0.4182 Xorg AllocatePicture +34 0.4182 Xorg ChangePicture +34 0.4182 Xorg __divdi3 +34 0.4182 Xorg miRegionDestroy +32 0.3936 Xorg SecurityCheckExtAccess +31 0.3813 Xorg miColorRects +30 0.3690 Xorg miCompositeRects +29 0.3567 Xorg FreeScratchGC +29 0.3567 Xorg miLineFixedX +28 0.3444 Xorg XaceCatchDispatchProc +27 0.3321 Xorg miRectsToRegion +26 0.3198 Xorg dixLookupDrawable +25 0.3075 Xorg ProcRenderChangePicture +23 0.2829 Xorg AddResource +23 0.2829 Xorg AllocatePixmap +23 0.2829 Xorg SecurityLookupIDByClass +23 0.2829 Xorg damageChangeGC +22 0.2706 Xorg miRenderColorToPixel +21 0.2583 Xorg FlushClientCaches +21 0.2583 Xorg SetPictureToDefaults +21 0.2583 Xorg miTranslateRegion +20 0.2460 Xorg damageValidateGC +20 0.2460 Xorg miRegionCreate +19 0.2337 Xorg ProcFreePixmap +19 0.2337 Xorg ProcRenderSetPictureFilter +19 0.2337 Xorg miDestroyPictureClip +18 0.2214 Xorg SetPictureFilter +17 0.2091 Xorg miRegionValidate +16 0.1968 Xorg miBSCheapChangeGC +16 0.1968 Xorg miBSCheapValidateGC +16 0.1968 Xorg miDestroyPicture +15 0.1845 Xorg ChangeGC +14 0.1722 Xorg CompositeRects +14 0.1722 Xorg ValidateGC +13 0.1599 Xorg LegalNewID +13 0.1599 Xorg PictureFindFilter +13 0.1599 Xorg ProcRenderSetPictureTransform +13 0.1599 Xorg miChangeClip +12 0.1476 Xorg DamageCreate +12 0.1476 Xorg ProcRenderFreePicture +12 0.1476 Xorg damageChangeClip +12 0.1476 Xorg miRegionInit +11 0.1353 Xorg DamageRegister +10 0.1230 Xorg _XSERVTransSocketRead +10 0.1230 Xorg miDestroyClip +9 0.1107 Xorg ProcRenderComposite +9 0.1107 Xorg __i686.get_pc_thunk.cx +9 0.1107 Xorg miTrapezoidBounds +8 0.0984 Xorg DamageDestroy +8 0.0984 Xorg FreeScratchPixmapHeader +8 0.0984 Xorg miCreatePicture +7 0.0861 Xorg CompositeGlyphs +7 0.0861 Xorg DamageSetReportAfterOp +7 0.0861 Xorg ProcRenderSetPictureClipRectangles +7 0.0861 Xorg ProcSetClipRectangles +7 0.0861 Xorg damageRemoveDamage +7 0.0861 Xorg miBSCheapChangeClip +7 0.0861 Xorg miChangePictureClip +6 0.0738 Xorg CreateGC +6 0.0738 Xorg ProcPolySegment +6 0.0738 Xorg QuickSortRects +6 0.0738 Xorg damageInsertDamage +6 0.0738 Xorg damagePolySegment +5 0.0615 Xorg PictOpValid +5 0.0615 Xorg ProcPolyFillRectangle +5 0.0615 Xorg dixLookupGC +5 0.0615 Xorg miTrapezoids +4 0.0492 Xorg ProcChangeGC +4 0.0492 Xorg SetClipRects +4 0.0492 Xorg damageCopyArea +4 0.0492 Xorg miRectAlloc +3 0.0369 Xorg GetScratchPixmapHeader +3 0.0369 Xorg dixDestroyPixmap +3 0.0369 Xorg miBSCreateGC +3 0.0369 Xorg miChangePictureTransform +2 0.0246 Xorg AllocateGC +2 0.0246 Xorg ProcCopyArea +2 0.0246 Xorg ProcCreateGC +2 0.0246 Xorg ProcRenderTrapezoids +2 0.0246 Xorg VerifyRectOrder +2 0.0246 Xorg miCreateAlphaPicture +2 0.0246 Xorg miRegionCopy +2 0.0246 Xorg miUnionO +1 0.0123 Xorg CloseFont +1 0.0123 Xorg CompositeTrapezoids +1 0.0123 Xorg PictureMatchFormat +1 0.0123 Xorg ProcFreeGC +1 0.0123 Xorg _XSERVTransRead +1 0.0123 Xorg damageCreateGC +1 0.0123 Xorg damageDestroyClip +1 0.0123 Xorg miChangeGC +1 0.0123 Xorg miChangePicture +1 0.0123 Xorg miChangePictureFilter +1 0.0123 anon (tgid:1031 range:0xb7f1f000-0xb7f20000) (no symbols) diff --git a/src/exa/i965/emulating_speedups/EXA-without-accel/libc-2.5.callgraph b/src/exa/i965/emulating_speedups/EXA-without-accel/libc-2.5.callgraph new file mode 100644 index 0000000..874b997 --- /dev/null +++ b/src/exa/i965/emulating_speedups/EXA-without-accel/libc-2.5.callgraph @@ -0,0 +1,831 @@ +CPU: Core 2, speed 2133.49 MHz (estimated) +Counted CPU_CLK_UNHALTED events (Clock cycles when not halted) with a unit mask of 0x00 (Unhalted core cycles) count 100000 +samples % image name symbol name +------------------------------------------------------------------------------- + 1 1.2195 libc-2.5.so realloc + 1 1.2195 libc-2.5.so strdup + 2 2.4390 libc-2.5.so _int_realloc + 78 95.1220 libc-2.5.so msort_with_tmp +1362 30.7172 libc-2.5.so memcpy + 1362 100.000 libc-2.5.so memcpy [self] +------------------------------------------------------------------------------- + 16 2.3460 libc-2.5.so _int_realloc + 666 97.6540 libc-2.5.so malloc +656 14.7948 libc-2.5.so _int_malloc + 656 92.9178 libc-2.5.so _int_malloc [self] + 48 6.7989 libc-2.5.so malloc_consolidate + 2 0.2833 libc-2.5.so __default_morecore +------------------------------------------------------------------------------- + 1 3.8462 libc-2.5.so _nl_intern_locale_data + 1 3.8462 libc-2.5.so strdup + 1 3.8462 libc-2.5.so __nss_passwd_lookup + 2 7.6923 libc-2.5.so __fopen_internal + 2 7.6923 libc-2.5.so malloc_hook_ini + 7 26.9231 libc-2.5.so realloc + 12 46.1538 libc-2.5.so _nl_normalize_codeset +536 12.0884 libc-2.5.so malloc + 666 53.8835 libc-2.5.so _int_malloc + 536 43.3657 libc-2.5.so malloc [self] + 18 1.4563 libc-2.5.so __i686.get_pc_thunk.bx + 15 1.2136 libc-2.5.so malloc_hook_ini + 1 0.0809 libc-2.5.so malloc_consolidate +------------------------------------------------------------------------------- +430 9.6978 libc-2.5.so free + 430 57.5636 libc-2.5.so free [self] + 302 40.4284 libc-2.5.so _int_free + 15 2.0080 libc-2.5.so __i686.get_pc_thunk.bx +------------------------------------------------------------------------------- + 4 1.3072 libc-2.5.so _int_realloc + 302 98.6928 libc-2.5.so free +325 7.3297 libc-2.5.so _int_free + 325 99.3884 libc-2.5.so _int_free [self] + 2 0.6116 libc-2.5.so malloc_consolidate +------------------------------------------------------------------------------- +233 5.2548 libc-2.5.so memset + 233 100.000 libc-2.5.so memset [self] +------------------------------------------------------------------------------- +187 4.2174 libc-2.5.so memcmp + 187 100.000 libc-2.5.so memcmp [self] +------------------------------------------------------------------------------- + 291 25.5937 libc-2.5.so qsort + 846 74.4063 libc-2.5.so msort_with_tmp +105 2.3681 libc-2.5.so msort_with_tmp + 846 74.4063 libc-2.5.so msort_with_tmp + 105 9.2348 libc-2.5.so msort_with_tmp [self] + 100 8.7951 libxul.so (no symbols) + 78 6.8602 libc-2.5.so memcpy + 5 0.4398 libc-2.5.so __i686.get_pc_thunk.bx + 1 0.0880 libc-2.5.so alias_compare + 1 0.0880 libc-2.5.so mempcpy + 1 0.0880 libc-2.5.so strcoll +------------------------------------------------------------------------------- + 1 2.3256 libc-2.5.so vfprintf + 4 9.3023 libc-2.5.so mbrtowc + 5 11.6279 libc-2.5.so msort_with_tmp + 15 34.8837 libc-2.5.so free + 18 41.8605 libc-2.5.so malloc +84 1.8945 libc-2.5.so __i686.get_pc_thunk.bx + 84 100.000 libc-2.5.so __i686.get_pc_thunk.bx [self] +------------------------------------------------------------------------------- +62 1.3983 libc-2.5.so strstr + 62 100.000 libc-2.5.so strstr [self] +------------------------------------------------------------------------------- + 55 100.000 libc-2.5.so mbrtowc +56 1.2630 libc-2.5.so __gconv_transform_utf8_internal + 56 100.000 libc-2.5.so __gconv_transform_utf8_internal [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so build_wcs_buffer +52 1.1728 libc-2.5.so mbrtowc + 55 48.2456 libc-2.5.so __gconv_transform_utf8_internal + 52 45.6140 libc-2.5.so mbrtowc [self] + 4 3.5088 libc-2.5.so __i686.get_pc_thunk.bx + 2 1.7544 libc-2.5.so _dl_mcount_wrapper_check + 1 0.8772 libc-2.5.so __wcsmbs_load_conv +------------------------------------------------------------------------------- + 1 1.9608 libc-2.5.so malloc + 2 3.9216 libc-2.5.so _int_free + 48 94.1176 libc-2.5.so _int_malloc +51 1.1502 libc-2.5.so malloc_consolidate + 51 100.000 libc-2.5.so malloc_consolidate [self] +------------------------------------------------------------------------------- + 1 25.0000 libc-2.5.so setlocale + 1 25.0000 libc-2.5.so vsprintf + 1 25.0000 libc-2.5.so strcoll + 1 25.0000 libc-2.5.so __nscd_get_map_ref +47 1.0600 libc-2.5.so strlen + 47 100.000 libc-2.5.so strlen [self] +------------------------------------------------------------------------------- +41 0.9247 libc-2.5.so memmove + 41 100.000 libc-2.5.so memmove [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so __nss_database_lookup +19 0.4285 libc-2.5.so strcmp + 19 100.000 libc-2.5.so strcmp [self] +------------------------------------------------------------------------------- +17 0.3834 libc-2.5.so realloc + 35 58.3333 libc-2.5.so _int_realloc + 17 28.3333 libc-2.5.so realloc [self] + 7 11.6667 libc-2.5.so malloc + 1 1.6667 libc-2.5.so memcpy +------------------------------------------------------------------------------- +15 0.3383 libc-2.5.so mkdir + 15 100.000 libc-2.5.so mkdir [self] +------------------------------------------------------------------------------- + 35 100.000 libc-2.5.so realloc +13 0.2932 libc-2.5.so _int_realloc + 16 45.7143 libc-2.5.so _int_malloc + 13 37.1429 libc-2.5.so _int_realloc [self] + 4 11.4286 libc-2.5.so _int_free + 2 5.7143 libc-2.5.so memcpy +------------------------------------------------------------------------------- + 1 50.0000 libc-2.5.so _nl_load_locale_from_archive + 1 50.0000 libc-2.5.so read_alias_file +13 0.2932 libc-2.5.so qsort + 291 94.7883 libc-2.5.so msort_with_tmp + 13 4.2345 libc-2.5.so qsort [self] + 3 0.9772 libxul.so (no symbols) +------------------------------------------------------------------------------- + 12 100.000 libc-2.5.so ptmalloc_init +12 0.2706 libc-2.5.so _dl_addr + 12 100.000 libc-2.5.so _dl_addr [self] +------------------------------------------------------------------------------- +8 0.1804 libc-2.5.so gettimeofday + 8 100.000 libc-2.5.so gettimeofday [self] +------------------------------------------------------------------------------- + 7 100.000 libc-2.5.so vsscanf +7 0.1579 libc-2.5.so _IO_vfscanf + 7 100.000 libc-2.5.so _IO_vfscanf [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so _IO_file_close_it@@GLIBC_2.1 +5 0.1128 libc-2.5.so __close_nocancel + 5 100.000 libc-2.5.so __close_nocancel [self] +------------------------------------------------------------------------------- +5 0.1128 libc-2.5.so __i686.get_pc_thunk.cx + 5 100.000 libc-2.5.so __i686.get_pc_thunk.cx [self] +------------------------------------------------------------------------------- + 2 100.000 libc-2.5.so mbrtowc +5 0.1128 libc-2.5.so _dl_mcount_wrapper_check + 5 100.000 libc-2.5.so _dl_mcount_wrapper_check [self] +------------------------------------------------------------------------------- + 2 100.000 libc-2.5.so _IO_file_close_it@@GLIBC_2.1 +5 0.1128 libc-2.5.so munmap + 5 100.000 libc-2.5.so munmap [self] +------------------------------------------------------------------------------- +4 0.0902 libc-2.5.so __errno_location + 4 100.000 libc-2.5.so __errno_location [self] +------------------------------------------------------------------------------- +4 0.0902 libc-2.5.so __read_nocancel + 4 100.000 libc-2.5.so __read_nocancel [self] +------------------------------------------------------------------------------- +4 0.0902 libc-2.5.so strchr + 4 80.0000 libc-2.5.so strchr [self] + 1 20.0000 sudo (no symbols) +------------------------------------------------------------------------------- + 4 100.000 libc-2.5.so _nl_load_locale_from_archive +3 0.0677 libc-2.5.so _nl_intern_locale_data + 3 75.0000 libc-2.5.so _nl_intern_locale_data [self] + 1 25.0000 libc-2.5.so malloc +------------------------------------------------------------------------------- +3 0.0677 libc-2.5.so bsearch + 3 75.0000 libc-2.5.so bsearch [self] + 1 25.0000 libgtk-x11-2.0.so.0.1000.12 (no symbols) +------------------------------------------------------------------------------- +3 0.0677 libc-2.5.so ftruncate + 3 100.000 libc-2.5.so ftruncate [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so _IO_doallocbuf +3 0.0677 libc-2.5.so mmap + 3 100.000 libc-2.5.so mmap [self] +------------------------------------------------------------------------------- + 2 100.000 libc-2.5.so vfprintf +2 0.0451 libc-2.5.so _IO_default_xsputn + 2 100.000 libc-2.5.so _IO_default_xsputn [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so fwrite +2 0.0451 libc-2.5.so _IO_file_xsputn@@GLIBC_2.1 + 2 66.6667 libc-2.5.so _IO_file_xsputn@@GLIBC_2.1 [self] + 1 33.3333 libc-2.5.so _IO_file_overflow@@GLIBC_2.1 +------------------------------------------------------------------------------- + 2 100.000 libc-2.5.so _IO_no_init +2 0.0451 libc-2.5.so _IO_old_init + 2 100.000 libc-2.5.so _IO_old_init [self] +------------------------------------------------------------------------------- + 2 100.000 libc-2.5.so vsprintf +2 0.0451 libc-2.5.so __find_specmb + 2 100.000 libc-2.5.so __find_specmb [self] +------------------------------------------------------------------------------- +2 0.0451 libc-2.5.so __libc_enable_asynccancel + 2 100.000 libc-2.5.so __libc_enable_asynccancel [self] +------------------------------------------------------------------------------- + 1 7.1429 libc-2.5.so _nl_explode_name + 13 92.8571 libc-2.5.so _nl_load_locale_from_archive +2 0.0451 libc-2.5.so _nl_normalize_codeset + 12 85.7143 libc-2.5.so malloc + 2 14.2857 libc-2.5.so _nl_normalize_codeset [self] +------------------------------------------------------------------------------- + 1 50.0000 libc-2.5.so __default_morecore + 1 50.0000 libc-2.5.so sbrk +2 0.0451 libc-2.5.so brk + 2 100.000 libc-2.5.so brk [self] +------------------------------------------------------------------------------- + 3 100.000 libc-2.5.so _nl_expand_alias +2 0.0451 libc-2.5.so read_alias_file + 2 66.6667 libc-2.5.so read_alias_file [self] + 1 33.3333 libc-2.5.so qsort +------------------------------------------------------------------------------- +2 0.0451 libc-2.5.so strcat + 2 100.000 libc-2.5.so strcat [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so _nl_find_locale +2 0.0451 libc-2.5.so sysconf + 2 100.000 libc-2.5.so sysconf [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so _IO_file_xsputn@@GLIBC_2.1 +1 0.0226 libc-2.5.so _IO_file_overflow@@GLIBC_2.1 + 1 100.000 libc-2.5.so _IO_file_overflow@@GLIBC_2.1 [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so sprintf +1 0.0226 libc-2.5.so _IO_str_init_static_internal + 1 100.000 libc-2.5.so _IO_str_init_static_internal [self] +------------------------------------------------------------------------------- +1 0.0226 libc-2.5.so _IO_wdefault_pbackfail + 1 100.000 libc-2.5.so _IO_wdefault_pbackfail [self] +------------------------------------------------------------------------------- +1 0.0226 libc-2.5.so __ctype_get_mb_cur_max + 1 100.000 libc-2.5.so __ctype_get_mb_cur_max [self] +------------------------------------------------------------------------------- + 5 100.000 libc-2.5.so dcgettext +1 0.0226 libc-2.5.so __dcigettext + 4 80.0000 libc-2.5.so _nl_find_domain + 1 20.0000 libc-2.5.so __dcigettext [self] +------------------------------------------------------------------------------- + 2 50.0000 libc-2.5.so fopen@@GLIBC_2.1 + 2 50.0000 libc-2.5.so fopen64 +1 0.0226 libc-2.5.so __fopen_internal + 2 50.0000 libc-2.5.so malloc + 1 25.0000 libc-2.5.so _IO_no_init + 1 25.0000 libc-2.5.so __fopen_internal [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so __gconv_load_cache +1 0.0226 libc-2.5.so __fxstat64@GLIBC_2.1 + 1 100.000 libc-2.5.so __fxstat64@GLIBC_2.1 [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so endspent +1 0.0226 libc-2.5.so __nss_endent + 1 100.000 libc-2.5.so __nss_endent [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so __gconv_transform_internal_ucs2reverse +1 0.0226 libc-2.5.so __nss_getent_r + 1 100.000 libc-2.5.so __nss_getent_r [self] +------------------------------------------------------------------------------- +1 0.0226 libc-2.5.so __nss_lookup_function + 2 66.6667 libc-2.5.so __libc_dlopen_mode + 1 33.3333 libc-2.5.so __nss_lookup_function [self] +------------------------------------------------------------------------------- +1 0.0226 libc-2.5.so __path_search + 1 100.000 libc-2.5.so __path_search [self] +------------------------------------------------------------------------------- + 2 100.000 libc-2.5.so __rpc_thread_destroy +1 0.0226 libc-2.5.so __rpc_thread_destroy + 2 66.6667 libc-2.5.so __rpc_thread_destroy + 1 33.3333 libc-2.5.so __rpc_thread_destroy [self] +------------------------------------------------------------------------------- +1 0.0226 libc-2.5.so __sigjmp_save + 1 50.0000 libc-2.5.so sigprocmask + 1 50.0000 libc-2.5.so __sigjmp_save [self] +------------------------------------------------------------------------------- +1 0.0226 libc-2.5.so __sigsetjmp + 1 100.000 libc-2.5.so __sigsetjmp [self] +------------------------------------------------------------------------------- +1 0.0226 libc-2.5.so __xstat + 1 100.000 libc-2.5.so __xstat [self] +------------------------------------------------------------------------------- +1 0.0226 libc-2.5.so __xstat32_conv + 1 100.000 libc-2.5.so __xstat32_conv [self] +------------------------------------------------------------------------------- +1 0.0226 libc-2.5.so __xstat64@@GLIBC_2.2 + 1 100.000 libc-2.5.so __xstat64@@GLIBC_2.2 [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so _getopt_internal +1 0.0226 libc-2.5.so _getopt_internal_r + 1 100.000 libc-2.5.so _getopt_internal_r [self] +------------------------------------------------------------------------------- + 19 100.000 libc-2.5.so _nl_find_locale +1 0.0226 libc-2.5.so _nl_load_locale_from_archive + 13 68.4211 libc-2.5.so _nl_normalize_codeset + 4 21.0526 libc-2.5.so _nl_intern_locale_data + 1 5.2632 libc-2.5.so qsort + 1 5.2632 libc-2.5.so _nl_load_locale_from_archive [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so msort_with_tmp +1 0.0226 libc-2.5.so alias_compare + 1 100.000 libc-2.5.so alias_compare [self] +------------------------------------------------------------------------------- +1 0.0226 libc-2.5.so calloc + 1 100.000 libc-2.5.so calloc [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so build_trtable +1 0.0226 libc-2.5.so create_cd_newstate + 1 100.000 libc-2.5.so create_cd_newstate [self] +------------------------------------------------------------------------------- +1 0.0226 libc-2.5.so ferror + 1 100.000 libc-2.5.so ferror [self] +------------------------------------------------------------------------------- +1 0.0226 libc-2.5.so fgets + 1 50.0000 libc-2.5.so _IO_getline + 1 50.0000 libc-2.5.so fgets [self] +------------------------------------------------------------------------------- +1 0.0226 libc-2.5.so find_derivation + 1 50.0000 locale-archive (no symbols) + 1 50.0000 libc-2.5.so find_derivation [self] +------------------------------------------------------------------------------- +1 0.0226 libc-2.5.so getdomainname + 1 100.000 libc-2.5.so getdomainname [self] +------------------------------------------------------------------------------- +1 0.0226 libc-2.5.so gethostbyname + 1 50.0000 libc-2.5.so gethostbyname_r@@GLIBC_2.1.2 + 1 50.0000 libc-2.5.so gethostbyname [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so rcmd_af +1 0.0226 libc-2.5.so if_nametoindex + 1 100.000 libc-2.5.so if_nametoindex [self] +------------------------------------------------------------------------------- +1 0.0226 libc-2.5.so lseek + 1 100.000 libc-2.5.so lseek [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so msort_with_tmp +1 0.0226 libc-2.5.so mempcpy + 1 100.000 libc-2.5.so mempcpy [self] +------------------------------------------------------------------------------- +1 0.0226 libc-2.5.so open + 1 100.000 libc-2.5.so open [self] +------------------------------------------------------------------------------- +1 0.0226 libc-2.5.so poll + 1 100.000 libc-2.5.so poll [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so glob +1 0.0226 libc-2.5.so printf_unknown + 1 100.000 libc-2.5.so printf_unknown [self] +------------------------------------------------------------------------------- + 13 100.000 libc-2.5.so malloc_hook_ini +1 0.0226 libc-2.5.so ptmalloc_init + 12 92.3077 libc-2.5.so _dl_addr + 1 7.6923 libc-2.5.so ptmalloc_init [self] +------------------------------------------------------------------------------- + 2 100.000 libc-2.5.so re_compile_pattern +1 0.0226 libc-2.5.so re_compile_internal + 1 50.0000 libc-2.5.so build_wcs_buffer + 1 50.0000 libc-2.5.so re_compile_internal [self] +------------------------------------------------------------------------------- +1 0.0226 libc-2.5.so read + 1 100.000 libc-2.5.so read [self] +------------------------------------------------------------------------------- +1 0.0226 libc-2.5.so setlocale + 20 86.9565 libc-2.5.so _nl_find_locale + 1 4.3478 libc-2.5.so strlen + 1 4.3478 libc-2.5.so strdup + 1 4.3478 libc-2.5.so setlocale [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so __sigjmp_save +1 0.0226 libc-2.5.so sigprocmask + 1 100.000 libc-2.5.so sigprocmask [self] +------------------------------------------------------------------------------- + 1 25.0000 libc-2.5.so vsnprintf + 3 75.0000 libc-2.5.so vsprintf +1 0.0226 libc-2.5.so vfprintf + 2 50.0000 libc-2.5.so _IO_default_xsputn + 1 25.0000 libc-2.5.so __i686.get_pc_thunk.bx + 1 25.0000 libc-2.5.so vfprintf [self] +------------------------------------------------------------------------------- + 51794 100.000 libc-2.5.so __libc_start_main +0 0 Xorg main + 0 0 Xorg main [self] +------------------------------------------------------------------------------- + 1 0.3650 libc-2.5.so do_system + 273 99.6350 libc-2.5.so __libc_start_main +0 0 bash (no symbols) + 0 0 bash (no symbols) [self] +------------------------------------------------------------------------------- + 7 100.000 libc-2.5.so __libc_start_main +0 0 cat (no symbols) + 0 0 cat (no symbols) [self] +------------------------------------------------------------------------------- + 2 100.000 libc-2.5.so __libc_start_main +0 0 expr (no symbols) + 0 0 expr (no symbols) [self] +------------------------------------------------------------------------------- + 645 100.000 libc-2.5.so __libc_start_main +0 0 firefox-bin (no symbols) + 0 0 firefox-bin (no symbols) [self] +------------------------------------------------------------------------------- + 10 100.000 libc-2.5.so __libc_start_main +0 0 gawk (no symbols) + 0 0 gawk (no symbols) [self] +------------------------------------------------------------------------------- + 1 5.2632 libc-2.5.so _obstack_begin + 18 94.7368 libc-2.5.so __libc_start_main +0 0 grep (no symbols) + 0 0 grep (no symbols) [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so __libc_start_main +0 0 hald-addon-storage (no symbols) + 0 0 hald-addon-storage (no symbols) [self] +------------------------------------------------------------------------------- + 1 50.0000 libc-2.5.so __libc_start_main + 1 50.0000 libc-2.5.so exit +0 0 id (no symbols) + 0 0 id (no symbols) [self] +------------------------------------------------------------------------------- + 2 100.000 libc-2.5.so __libc_dlopen_mode +0 0 ld-2.5.so _dl_catch_error + 0 0 ld-2.5.so _dl_catch_error [self] +------------------------------------------------------------------------------- + 2 100.000 libc-2.5.so exit +0 0 ld-2.5.so _dl_fini + 0 0 ld-2.5.so _dl_fini [self] +------------------------------------------------------------------------------- + 2 100.000 libc-2.5.so do_dlopen +0 0 ld-2.5.so _dl_open + 0 0 ld-2.5.so _dl_open [self] +------------------------------------------------------------------------------- + 4 100.000 libc-2.5.so __libc_start_main +0 0 ld-2.5.so _dl_runtime_resolve + 0 0 ld-2.5.so _dl_runtime_resolve [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so __uflow +0 0 libc-2.5.so _IO_default_uflow + 1 100.000 libc-2.5.so _IO_file_underflow@@GLIBC_2.1 + 0 0 libc-2.5.so _IO_default_uflow [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so _IO_file_underflow@@GLIBC_2.1 +0 0 libc-2.5.so _IO_doallocbuf + 1 100.000 libc-2.5.so mmap + 0 0 libc-2.5.so _IO_doallocbuf [self] +------------------------------------------------------------------------------- + 3 100.000 libc-2.5.so fclose@@GLIBC_2.1 +0 0 libc-2.5.so _IO_file_close_it@@GLIBC_2.1 + 2 66.6667 libc-2.5.so munmap + 1 33.3333 libc-2.5.so __close_nocancel + 0 0 libc-2.5.so _IO_file_close_it@@GLIBC_2.1 [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so _IO_default_uflow +0 0 libc-2.5.so _IO_file_underflow@@GLIBC_2.1 + 1 100.000 libc-2.5.so _IO_doallocbuf + 0 0 libc-2.5.so _IO_file_underflow@@GLIBC_2.1 [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so fgets +0 0 libc-2.5.so _IO_getline + 1 100.000 libc-2.5.so _IO_getline_info + 0 0 libc-2.5.so _IO_getline [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so _IO_getline +0 0 libc-2.5.so _IO_getline_info + 1 100.000 libc-2.5.so __uflow + 0 0 libc-2.5.so _IO_getline_info [self] +------------------------------------------------------------------------------- + 1 50.0000 libc-2.5.so __fopen_internal + 1 50.0000 libc-2.5.so vsprintf +0 0 libc-2.5.so _IO_no_init + 2 100.000 libc-2.5.so _IO_old_init + 0 0 libc-2.5.so _IO_no_init [self] +------------------------------------------------------------------------------- + 2 100.000 libc-2.5.so _int_malloc +0 0 libc-2.5.so __default_morecore + 1 50.0000 libc-2.5.so brk + 1 50.0000 libc-2.5.so sbrk + 0 0 libc-2.5.so __default_morecore [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so __wcsmbs_load_conv +0 0 libc-2.5.so __gconv_find_transform + 1 100.000 libc-2.5.so __gconv_read_conf + 0 0 libc-2.5.so __gconv_find_transform [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so __gconv_read_conf +0 0 libc-2.5.so __gconv_load_cache + 1 100.000 libc-2.5.so __fxstat64@GLIBC_2.1 + 0 0 libc-2.5.so __gconv_load_cache [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so __gconv_find_transform +0 0 libc-2.5.so __gconv_read_conf + 1 100.000 libc-2.5.so __gconv_load_cache + 0 0 libc-2.5.so __gconv_read_conf [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so check_arrival +0 0 libc-2.5.so __gconv_transform_internal_ucs2reverse + 1 100.000 libc-2.5.so __nss_getent_r + 0 0 libc-2.5.so __gconv_transform_internal_ucs2reverse [self] +------------------------------------------------------------------------------- + 2 100.000 libc-2.5.so __nss_lookup_function +0 0 libc-2.5.so __libc_dlopen_mode + 2 100.000 ld-2.5.so _dl_catch_error + 0 0 libc-2.5.so __libc_dlopen_mode [self] +------------------------------------------------------------------------------- +0 0 libc-2.5.so __libc_start_main + 51794 90.2272 Xorg main + 4615 8.0395 oprofiled (no symbols) + 645 1.1236 firefox-bin (no symbols) + 273 0.4756 bash (no symbols) + 20 0.0348 sudo (no symbols) + 18 0.0314 grep (no symbols) + 10 0.0174 gawk (no symbols) + 7 0.0122 cat (no symbols) + 7 0.0122 ls (no symbols) + 4 0.0070 ld-2.5.so _dl_runtime_resolve + 3 0.0052 mkdir (no symbols) + 2 0.0035 expr (no symbols) + 1 0.0017 rm (no symbols) + 1 0.0017 id (no symbols) + 1 0.0017 mktemp (no symbols) + 1 0.0017 tr (no symbols) + 1 0.0017 hald-addon-storage (no symbols) + 1 0.0017 sshd (no symbols) + 0 0 libc-2.5.so __libc_start_main [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so nscd_getpw_r +0 0 libc-2.5.so __nscd_get_map_ref + 1 100.000 libc-2.5.so strlen + 0 0 libc-2.5.so __nscd_get_map_ref [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so getpwuid_r@@GLIBC_2.1.2 +0 0 libc-2.5.so __nscd_getpwuid_r + 1 100.000 libc-2.5.so nscd_getpw_r + 0 0 libc-2.5.so __nscd_getpwuid_r [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so __nss_passwd_lookup +0 0 libc-2.5.so __nss_database_lookup + 1 50.0000 libc-2.5.so strcmp + 1 50.0000 libc-2.5.so fopen@@GLIBC_2.1 + 0 0 libc-2.5.so __nss_database_lookup [self] +------------------------------------------------------------------------------- + 1 50.0000 libc-2.5.so getpwuid_r@@GLIBC_2.1.2 + 1 50.0000 libc-2.5.so __nss_setent +0 0 libc-2.5.so __nss_passwd_lookup + 1 50.0000 libc-2.5.so malloc + 1 50.0000 libc-2.5.so __nss_database_lookup + 0 0 libc-2.5.so __nss_passwd_lookup [self] +------------------------------------------------------------------------------- + 1 33.3333 libc-2.5.so setspent + 2 66.6667 libc-2.5.so setpwent +0 0 libc-2.5.so __nss_setent + 1 33.3333 libc-2.5.so __nss_passwd_lookup + 1 33.3333 libnss_compat-2.5.so _nss_compat_setpwent + 1 33.3333 libnss_compat-2.5.so _nss_compat_setspent + 0 0 libc-2.5.so __nss_setent [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so _IO_getline_info +0 0 libc-2.5.so __uflow + 1 100.000 libc-2.5.so _IO_default_uflow + 0 0 libc-2.5.so __uflow [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so mbrtowc +0 0 libc-2.5.so __wcsmbs_load_conv + 1 100.000 libc-2.5.so __gconv_find_transform + 0 0 libc-2.5.so __wcsmbs_load_conv [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so getopt_long +0 0 libc-2.5.so _getopt_internal + 1 100.000 libc-2.5.so _getopt_internal_r + 0 0 libc-2.5.so _getopt_internal [self] +------------------------------------------------------------------------------- + 3 100.000 libc-2.5.so _nl_find_domain +0 0 libc-2.5.so _nl_expand_alias + 3 100.000 libc-2.5.so read_alias_file + 0 0 libc-2.5.so _nl_expand_alias [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so _nl_find_domain +0 0 libc-2.5.so _nl_explode_name + 1 100.000 libc-2.5.so _nl_normalize_codeset + 0 0 libc-2.5.so _nl_explode_name [self] +------------------------------------------------------------------------------- + 4 100.000 libc-2.5.so __dcigettext +0 0 libc-2.5.so _nl_find_domain + 3 75.0000 libc-2.5.so _nl_expand_alias + 1 25.0000 libc-2.5.so _nl_explode_name + 0 0 libc-2.5.so _nl_find_domain [self] +------------------------------------------------------------------------------- + 20 100.000 libc-2.5.so setlocale +0 0 libc-2.5.so _nl_find_locale + 19 95.0000 libc-2.5.so _nl_load_locale_from_archive + 1 5.0000 libc-2.5.so sysconf + 0 0 libc-2.5.so _nl_find_locale [self] +------------------------------------------------------------------------------- +0 0 libc-2.5.so _obstack_begin + 1 100.000 grep (no symbols) + 0 0 libc-2.5.so _obstack_begin [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so re_search_internal +0 0 libc-2.5.so build_trtable + 1 100.000 libc-2.5.so create_cd_newstate + 0 0 libc-2.5.so build_trtable [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so re_compile_internal +0 0 libc-2.5.so build_wcs_buffer + 1 100.000 libc-2.5.so mbrtowc + 0 0 libc-2.5.so build_wcs_buffer [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so check_arrival +0 0 libc-2.5.so check_arrival + 1 50.0000 libc-2.5.so __gconv_transform_internal_ucs2reverse + 1 50.0000 libc-2.5.so check_arrival + 0 0 libc-2.5.so check_arrival [self] +------------------------------------------------------------------------------- +0 0 libc-2.5.so clone + 1 100.000 libpthread-2.5.so start_thread + 0 0 libc-2.5.so clone [self] +------------------------------------------------------------------------------- +0 0 libc-2.5.so dcgettext + 5 100.000 libc-2.5.so __dcigettext + 0 0 libc-2.5.so dcgettext [self] +------------------------------------------------------------------------------- +0 0 libc-2.5.so do_dlopen + 2 100.000 ld-2.5.so _dl_open + 0 0 libc-2.5.so do_dlopen [self] +------------------------------------------------------------------------------- +0 0 libc-2.5.so do_system + 1 100.000 bash (no symbols) + 0 0 libc-2.5.so do_system [self] +------------------------------------------------------------------------------- +0 0 libc-2.5.so endspent + 1 100.000 libc-2.5.so __nss_endent + 0 0 libc-2.5.so endspent [self] +------------------------------------------------------------------------------- +0 0 libc-2.5.so exit + 2 66.6667 ld-2.5.so _dl_fini + 1 33.3333 id (no symbols) + 0 0 libc-2.5.so exit [self] +------------------------------------------------------------------------------- +0 0 libc-2.5.so fclose@@GLIBC_2.1 + 3 100.000 libc-2.5.so _IO_file_close_it@@GLIBC_2.1 + 0 0 libc-2.5.so fclose@@GLIBC_2.1 [self] +------------------------------------------------------------------------------- +0 0 libc-2.5.so fopen64 + 2 100.000 libc-2.5.so __fopen_internal + 0 0 libc-2.5.so fopen64 [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so __nss_database_lookup +0 0 libc-2.5.so fopen@@GLIBC_2.1 + 2 100.000 libc-2.5.so __fopen_internal + 0 0 libc-2.5.so fopen@@GLIBC_2.1 [self] +------------------------------------------------------------------------------- +0 0 libc-2.5.so fwrite + 1 100.000 libc-2.5.so _IO_file_xsputn@@GLIBC_2.1 + 0 0 libc-2.5.so fwrite [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so gethostbyname +0 0 libc-2.5.so gethostbyname_r@@GLIBC_2.1.2 + 1 100.000 libnss_files-2.5.so internal_setent + 0 0 libc-2.5.so gethostbyname_r@@GLIBC_2.1.2 [self] +------------------------------------------------------------------------------- +0 0 libc-2.5.so getopt_long + 1 100.000 libc-2.5.so _getopt_internal + 0 0 libc-2.5.so getopt_long [self] +------------------------------------------------------------------------------- +0 0 libc-2.5.so getpwuid + 4 100.000 libc-2.5.so getpwuid_r@@GLIBC_2.1.2 + 0 0 libc-2.5.so getpwuid [self] +------------------------------------------------------------------------------- + 4 100.000 libc-2.5.so getpwuid +0 0 libc-2.5.so getpwuid_r@@GLIBC_2.1.2 + 2 50.0000 libnss_compat-2.5.so _nss_compat_getpwuid_r + 1 25.0000 libc-2.5.so __nss_passwd_lookup + 1 25.0000 libc-2.5.so __nscd_getpwuid_r + 0 0 libc-2.5.so getpwuid_r@@GLIBC_2.1.2 [self] +------------------------------------------------------------------------------- +0 0 libc-2.5.so glob + 1 100.000 libc-2.5.so printf_unknown + 0 0 libc-2.5.so glob [self] +------------------------------------------------------------------------------- + 15 100.000 libc-2.5.so malloc +0 0 libc-2.5.so malloc_hook_ini + 13 86.6667 libc-2.5.so ptmalloc_init + 2 13.3333 libc-2.5.so malloc + 0 0 libc-2.5.so malloc_hook_ini [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so __nscd_getpwuid_r +0 0 libc-2.5.so nscd_getpw_r + 1 100.000 libc-2.5.so __nscd_get_map_ref + 0 0 libc-2.5.so nscd_getpw_r [self] +------------------------------------------------------------------------------- +0 0 libc-2.5.so rcmd_af + 1 100.000 libc-2.5.so if_nametoindex + 0 0 libc-2.5.so rcmd_af [self] +------------------------------------------------------------------------------- +0 0 libc-2.5.so re_compile_pattern + 2 100.000 libc-2.5.so re_compile_internal + 0 0 libc-2.5.so re_compile_pattern [self] +------------------------------------------------------------------------------- +0 0 libc-2.5.so re_search + 1 100.000 libc-2.5.so re_search_stub + 0 0 libc-2.5.so re_search [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so re_search_stub +0 0 libc-2.5.so re_search_internal + 1 100.000 libc-2.5.so build_trtable + 0 0 libc-2.5.so re_search_internal [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so re_search +0 0 libc-2.5.so re_search_stub + 1 100.000 libc-2.5.so re_search_internal + 0 0 libc-2.5.so re_search_stub [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so __default_morecore +0 0 libc-2.5.so sbrk + 1 100.000 libc-2.5.so brk + 0 0 libc-2.5.so sbrk [self] +------------------------------------------------------------------------------- +0 0 libc-2.5.so setpwent + 2 100.000 libc-2.5.so __nss_setent + 0 0 libc-2.5.so setpwent [self] +------------------------------------------------------------------------------- +0 0 libc-2.5.so setspent + 1 100.000 libc-2.5.so __nss_setent + 0 0 libc-2.5.so setspent [self] +------------------------------------------------------------------------------- +0 0 libc-2.5.so snprintf + 1 100.000 libc-2.5.so vsnprintf + 0 0 libc-2.5.so snprintf [self] +------------------------------------------------------------------------------- +0 0 libc-2.5.so sprintf + 7 87.5000 libc-2.5.so vsprintf + 1 12.5000 libc-2.5.so _IO_str_init_static_internal + 0 0 libc-2.5.so sprintf [self] +------------------------------------------------------------------------------- +0 0 libc-2.5.so sscanf + 7 100.000 libc-2.5.so vsscanf + 0 0 libc-2.5.so sscanf [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so msort_with_tmp +0 0 libc-2.5.so strcoll + 1 100.000 libc-2.5.so strlen + 0 0 libc-2.5.so strcoll [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so setlocale +0 0 libc-2.5.so strdup + 1 50.0000 libc-2.5.so malloc + 1 50.0000 libc-2.5.so memcpy + 0 0 libc-2.5.so strdup [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so snprintf +0 0 libc-2.5.so vsnprintf + 1 100.000 libc-2.5.so vfprintf + 0 0 libc-2.5.so vsnprintf [self] +------------------------------------------------------------------------------- + 7 100.000 libc-2.5.so sprintf +0 0 libc-2.5.so vsprintf + 3 42.8571 libc-2.5.so vfprintf + 2 28.5714 libc-2.5.so __find_specmb + 1 14.2857 libc-2.5.so strlen + 1 14.2857 libc-2.5.so _IO_no_init + 0 0 libc-2.5.so vsprintf [self] +------------------------------------------------------------------------------- + 7 100.000 libc-2.5.so sscanf +0 0 libc-2.5.so vsscanf + 7 100.000 libc-2.5.so _IO_vfscanf + 0 0 libc-2.5.so vsscanf [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so bsearch +0 0 libgtk-x11-2.0.so.0.1000.12 (no symbols) + 0 0 libgtk-x11-2.0.so.0.1000.12 (no symbols) [self] +------------------------------------------------------------------------------- + 2 100.000 libc-2.5.so getpwuid_r@@GLIBC_2.1.2 +0 0 libnss_compat-2.5.so _nss_compat_getpwuid_r + 0 0 libnss_compat-2.5.so _nss_compat_getpwuid_r [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so __nss_setent +0 0 libnss_compat-2.5.so _nss_compat_setpwent + 0 0 libnss_compat-2.5.so _nss_compat_setpwent [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so __nss_setent +0 0 libnss_compat-2.5.so _nss_compat_setspent + 0 0 libnss_compat-2.5.so _nss_compat_setspent [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so gethostbyname_r@@GLIBC_2.1.2 +0 0 libnss_files-2.5.so internal_setent + 0 0 libnss_files-2.5.so internal_setent [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so clone +0 0 libpthread-2.5.so start_thread + 0 0 libpthread-2.5.so start_thread [self] +------------------------------------------------------------------------------- + 3 2.9126 libc-2.5.so qsort + 100 97.0874 libc-2.5.so msort_with_tmp +0 0 libxul.so (no symbols) + 0 0 libxul.so (no symbols) [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so find_derivation +0 0 locale-archive (no symbols) + 0 0 locale-archive (no symbols) [self] +------------------------------------------------------------------------------- + 7 100.000 libc-2.5.so __libc_start_main +0 0 ls (no symbols) + 0 0 ls (no symbols) [self] +------------------------------------------------------------------------------- + 3 100.000 libc-2.5.so __libc_start_main +0 0 mkdir (no symbols) + 0 0 mkdir (no symbols) [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so __libc_start_main +0 0 mktemp (no symbols) + 0 0 mktemp (no symbols) [self] +------------------------------------------------------------------------------- + 4615 100.000 libc-2.5.so __libc_start_main +0 0 oprofiled (no symbols) + 0 0 oprofiled (no symbols) [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so __libc_start_main +0 0 rm (no symbols) + 0 0 rm (no symbols) [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so __libc_start_main +0 0 sshd (no symbols) + 0 0 sshd (no symbols) [self] +------------------------------------------------------------------------------- + 1 4.7619 libc-2.5.so strchr + 20 95.2381 libc-2.5.so __libc_start_main +0 0 sudo (no symbols) + 0 0 sudo (no symbols) [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so __libc_start_main +0 0 tr (no symbols) + 0 0 tr (no symbols) [self] +------------------------------------------------------------------------------- diff --git a/src/exa/i965/emulating_speedups/EXA-without-accel/libc-2.5.oprofile b/src/exa/i965/emulating_speedups/EXA-without-accel/libc-2.5.oprofile new file mode 100644 index 0000000..779d267 --- /dev/null +++ b/src/exa/i965/emulating_speedups/EXA-without-accel/libc-2.5.oprofile @@ -0,0 +1,86 @@ +CPU: Core 2, speed 2133.49 MHz (estimated) +Counted CPU_CLK_UNHALTED events (Clock cycles when not halted) with a unit mask of 0x00 (Unhalted core cycles) count 100000 +samples % symbol name +1362 30.7172 memcpy +656 14.7948 _int_malloc +536 12.0884 malloc +430 9.6978 free +325 7.3297 _int_free +233 5.2548 memset +187 4.2174 memcmp +105 2.3681 msort_with_tmp +84 1.8945 __i686.get_pc_thunk.bx +62 1.3983 strstr +56 1.2630 __gconv_transform_utf8_internal +52 1.1728 mbrtowc +51 1.1502 malloc_consolidate +47 1.0600 strlen +41 0.9247 memmove +19 0.4285 strcmp +17 0.3834 realloc +15 0.3383 mkdir +13 0.2932 _int_realloc +13 0.2932 qsort +12 0.2706 _dl_addr +8 0.1804 gettimeofday +7 0.1579 _IO_vfscanf +5 0.1128 __close_nocancel +5 0.1128 __i686.get_pc_thunk.cx +5 0.1128 _dl_mcount_wrapper_check +5 0.1128 munmap +4 0.0902 __errno_location +4 0.0902 __read_nocancel +4 0.0902 strchr +3 0.0677 _nl_intern_locale_data +3 0.0677 bsearch +3 0.0677 ftruncate +3 0.0677 mmap +2 0.0451 _IO_default_xsputn +2 0.0451 _IO_file_xsputn@@GLIBC_2.1 +2 0.0451 _IO_old_init +2 0.0451 __find_specmb +2 0.0451 __libc_enable_asynccancel +2 0.0451 _nl_normalize_codeset +2 0.0451 brk +2 0.0451 read_alias_file +2 0.0451 strcat +2 0.0451 sysconf +1 0.0226 _IO_file_overflow@@GLIBC_2.1 +1 0.0226 _IO_str_init_static_internal +1 0.0226 _IO_wdefault_pbackfail +1 0.0226 __ctype_get_mb_cur_max +1 0.0226 __dcigettext +1 0.0226 __fopen_internal +1 0.0226 __fxstat64@GLIBC_2.1 +1 0.0226 __nss_endent +1 0.0226 __nss_getent_r +1 0.0226 __nss_lookup_function +1 0.0226 __path_search +1 0.0226 __rpc_thread_destroy +1 0.0226 __sigjmp_save +1 0.0226 __sigsetjmp +1 0.0226 __xstat +1 0.0226 __xstat32_conv +1 0.0226 __xstat64@@GLIBC_2.2 +1 0.0226 _getopt_internal_r +1 0.0226 _nl_load_locale_from_archive +1 0.0226 alias_compare +1 0.0226 calloc +1 0.0226 create_cd_newstate +1 0.0226 ferror +1 0.0226 fgets +1 0.0226 find_derivation +1 0.0226 getdomainname +1 0.0226 gethostbyname +1 0.0226 if_nametoindex +1 0.0226 lseek +1 0.0226 mempcpy +1 0.0226 open +1 0.0226 poll +1 0.0226 printf_unknown +1 0.0226 ptmalloc_init +1 0.0226 re_compile_internal +1 0.0226 read +1 0.0226 setlocale +1 0.0226 sigprocmask +1 0.0226 vfprintf diff --git a/src/exa/i965/emulating_speedups/EXA-without-accel/libexa.callgraph b/src/exa/i965/emulating_speedups/EXA-without-accel/libexa.callgraph new file mode 100644 index 0000000..8cafeb8 --- /dev/null +++ b/src/exa/i965/emulating_speedups/EXA-without-accel/libexa.callgraph @@ -0,0 +1,430 @@ +CPU: Core 2, speed 2133.49 MHz (estimated) +Counted CPU_CLK_UNHALTED events (Clock cycles when not halted) with a unit mask of 0x00 (Unhalted core cycles) count 100000 +samples % image name symbol name +------------------------------------------------------------------------------- +612 21.7330 libexa.so exaComposite + 26247 97.0099 libexa.so ExaCheckComposite + 612 2.2620 libexa.so exaComposite [self] + 71 0.2624 libexa.so exaGetDrawablePixmap + 65 0.2402 libexa.so .plt + 20 0.0739 libexa.so exaFinishAccess + 15 0.0554 libexa.so exaPrepareAccess + 10 0.0370 libexa.so __i686.get_pc_thunk.bx + 9 0.0333 libfb.so fbComposite + 7 0.0259 libexa.so exaOpReadsDestination +------------------------------------------------------------------------------- + 3 0.8646 libexa.so exaPolyFillRect + 3 0.8646 libexa.so exaCopyNtoN + 8 2.3055 libexa.so exaRasterizeTrapezoid + 10 2.8818 libexa.so exaFillRegionSolid + 20 5.7637 libexa.so exaComposite + 303 87.3199 libexa.so ExaCheckComposite +319 11.3281 libexa.so exaFinishAccess + 319 91.4040 libexa.so exaFinishAccess [self] + 30 8.5960 libexa.so exaGetDrawablePixmap +------------------------------------------------------------------------------- +294 10.4403 libexa.so exaGlyphs + 17887 98.1346 Xorg miGlyphs + 294 1.6130 libexa.so exaGlyphs [self] + 22 0.1207 Xorg miModifyPixmapHeader + 10 0.0549 Xorg CompositePicture + 6 0.0329 Xorg FreeScratchPixmapHeader + 2 0.0110 Xorg __i686.get_pc_thunk.bx + 2 0.0110 Xorg GetScratchPixmapHeader + 1 0.0055 libexa.so exaCreatePixmap + 1 0.0055 Xorg ValidateGC + 1 0.0055 Xorg miGlyphExtents + 1 0.0055 Xorg CreatePicture +------------------------------------------------------------------------------- + 26247 100.000 libexa.so exaComposite +257 9.1264 libexa.so ExaCheckComposite + 24908 94.7793 libfb.so fbComposite + 415 1.5791 libexa.so exaPrepareAccess + 303 1.1530 libexa.so exaFinishAccess + 257 0.9779 libexa.so ExaCheckComposite [self] + 90 0.3425 libexa.so .plt + 80 0.3044 libfb.so .plt + 65 0.2473 libexa.so __i686.get_pc_thunk.bx + 40 0.1522 libexa.so exaPixmapIsOffscreen + 36 0.1370 libpixman.so.0.0.0 pixman_image_unref + 26 0.0989 libexa.so exaGetDrawablePixmap + 21 0.0799 libfb.so image_from_pict + 17 0.0647 Xorg miCompositeSourceValidate + 14 0.0533 libpixman.so.0.0.0 pixman_image_composite + 8 0.0304 libfb.so __i686.get_pc_thunk.bx +------------------------------------------------------------------------------- + 2 0.4348 libexa.so exaCopyNtoN + 3 0.6522 libexa.so exaPolyFillRect + 12 2.6087 libexa.so exaFillRegionSolid + 13 2.8261 libexa.so exaRasterizeTrapezoid + 15 3.2609 libexa.so exaComposite + 415 90.2174 libexa.so ExaCheckComposite +240 8.5227 libexa.so exaPrepareAccess + 240 51.9481 libexa.so exaPrepareAccess [self] + 161 34.8485 libexa.so exaPixmapIsOffscreen + 35 7.5758 libexa.so exaGetDrawablePixmap + 24 5.1948 libexa.so __i686.get_pc_thunk.bx + 2 0.4329 libexa.so exaWaitSync +------------------------------------------------------------------------------- + 1 0.5525 libexa.so exaRasterizeTrapezoid + 2 1.1050 libexa.so exaPolySegment + 9 4.9724 libexa.so exaFillRegionSolid + 14 7.7348 libexa.so exaPolyFillRect + 65 35.9116 libexa.so exaComposite + 90 49.7238 libexa.so ExaCheckComposite +237 8.4162 libexa.so .plt + 237 100.000 libexa.so .plt [self] +------------------------------------------------------------------------------- + 15 6.9444 libexa.so exaGetOffscreenPixmap + 40 18.5185 libexa.so ExaCheckComposite + 161 74.5370 libexa.so exaPrepareAccess +216 7.6705 libexa.so exaPixmapIsOffscreen + 216 100.000 libexa.so exaPixmapIsOffscreen [self] +------------------------------------------------------------------------------- + 1 0.5917 libexa.so exaRasterizeTrapezoid + 2 1.1834 libexa.so exaGetOffscreenPixmap + 2 1.1834 libexa.so exaFillRegionSolid + 2 1.1834 libexa.so exaPolyFillRect + 26 15.3846 libexa.so ExaCheckComposite + 30 17.7515 libexa.so exaFinishAccess + 35 20.7101 libexa.so exaPrepareAccess + 71 42.0118 libexa.so exaComposite +207 7.3509 libexa.so exaGetDrawablePixmap + 207 100.000 libexa.so exaGetDrawablePixmap [self] +------------------------------------------------------------------------------- + 2 1.9048 libexa.so exaRasterizeTrapezoid + 4 3.8095 libexa.so exaFillRegionSolid + 10 9.5238 libexa.so exaComposite + 24 22.8571 libexa.so exaPrepareAccess + 65 61.9048 libexa.so ExaCheckComposite +130 4.6165 libexa.so __i686.get_pc_thunk.bx + 130 100.000 libexa.so __i686.get_pc_thunk.bx [self] +------------------------------------------------------------------------------- + 118 100.000 libexa.so exaPolySegment +66 2.3438 libexa.so exaPolyFillRect + 4816 92.9730 libexa.so exaFillRegionSolid + 115 2.2201 Xorg miRectsToRegion + 66 1.2741 libexa.so exaPolyFillRect [self] + 58 1.1197 Xorg miRegionDestroy + 27 0.5212 Xorg miIntersect + 19 0.3668 Xorg miTranslateRegion + 15 0.2896 libexa.so exaDoMigration + 14 0.2703 libexa.so .plt + 10 0.1931 libexa.so exaGetDrawableDeltas + 9 0.1737 libfb.so fbFillRegionSolid + 7 0.1351 libfb.so fbReplicatePixel + 5 0.0965 Xorg __i686.get_pc_thunk.bx + 3 0.0579 libexa.so exaPrepareAccess + 3 0.0579 libexa.so exaFinishAccess + 3 0.0579 libexa.so exaGetOffscreenPixmap + 3 0.0579 libpixman.so.0.0.0 pixman_region_fini + 2 0.0386 Xorg Xfree + 2 0.0386 libexa.so exaGetDrawablePixmap + 1 0.0193 Xorg .plt + 1 0.0193 Xorg miRegionValidate + 1 0.0193 libpixman.so.0.0.0 pixman_region_translate +------------------------------------------------------------------------------- + 1 100.000 libexa.so exaGlyphs +46 1.6335 libexa.so exaCreatePixmap + 191 64.9660 libfb.so fbCreatePixmap + 46 15.6463 libexa.so exaCreatePixmap [self] + 34 11.5646 Xorg DamageCreate + 8 2.7211 Xorg DamageRegister + 7 2.3810 libfb.so fbCreatePixmapBpp + 3 1.0204 Xorg getDrawableDamageRef + 2 0.6803 Xorg DamageSetReportAfterOp + 1 0.3401 Xorg __i686.get_pc_thunk.bx + 1 0.3401 libfb.so __i686.get_pc_thunk.bx + 1 0.3401 libfb.so __i686.get_pc_thunk.cx +------------------------------------------------------------------------------- + 4816 100.000 libexa.so exaPolyFillRect +44 1.5625 libexa.so exaFillRegionSolid + 4695 97.3662 libfb.so fbFillRegionSolid + 44 0.9125 libexa.so exaFillRegionSolid [self] + 33 0.6844 libexa.so exaGetOffscreenPixmap + 12 0.2489 libexa.so exaPrepareAccess + 10 0.2074 libexa.so exaFinishAccess + 9 0.1866 libexa.so .plt + 9 0.1866 libpixman.so.0.0.0 pixman_fill + 4 0.0830 libexa.so __i686.get_pc_thunk.bx + 4 0.0830 libfb.so fbReplicatePixel + 2 0.0415 libexa.so exaGetDrawablePixmap +------------------------------------------------------------------------------- + 15 100.000 libexa.so exaPolyFillRect +32 1.1364 libexa.so exaDoMigration + 32 100.000 libexa.so exaDoMigration [self] +------------------------------------------------------------------------------- + 7 100.000 libexa.so exaComposite +25 0.8878 libexa.so exaOpReadsDestination + 25 100.000 libexa.so exaOpReadsDestination [self] +------------------------------------------------------------------------------- +20 0.7102 libexa.so exaDestroyPixmap + 39 59.0909 libfb.so fbDestroyPixmap + 20 30.3030 libexa.so exaDestroyPixmap [self] + 5 7.5758 libfb.so __i686.get_pc_thunk.bx + 2 3.0303 Xorg Xfree +------------------------------------------------------------------------------- + 1 6.6667 libexa.so exaRasterizeTrapezoid + 4 26.6667 libexa.so exaGetOffscreenPixmap + 10 66.6667 libexa.so exaPolyFillRect +20 0.7102 libexa.so exaGetDrawableDeltas + 20 100.000 libexa.so exaGetDrawableDeltas [self] +------------------------------------------------------------------------------- + 3 8.3333 libexa.so exaPolyFillRect + 33 91.6667 libexa.so exaFillRegionSolid +15 0.5327 libexa.so exaGetOffscreenPixmap + 15 41.6667 libexa.so exaPixmapIsOffscreen + 15 41.6667 libexa.so exaGetOffscreenPixmap [self] + 4 11.1111 libexa.so exaGetDrawableDeltas + 2 5.5556 libexa.so exaGetDrawablePixmap +------------------------------------------------------------------------------- +15 0.5327 libexa.so exaValidateGC + 139 72.3958 libfb.so fbValidateGC + 15 7.8125 libfb.so fbGetGCPrivateIndex + 15 7.8125 libexa.so exaValidateGC [self] + 11 5.7292 libfb.so __i686.get_pc_thunk.cx + 7 3.6458 Xorg miComputeCompositeClip + 3 1.5625 libfb.so __i686.get_pc_thunk.bx + 2 1.0417 libfb.so .plt +------------------------------------------------------------------------------- +11 0.3906 libexa.so exaRasterizeTrapezoid + 2517 98.0140 libfb.so fbRasterizeTrapezoid + 13 0.5062 libexa.so exaPrepareAccess + 11 0.4283 libexa.so exaRasterizeTrapezoid [self] + 10 0.3894 libexa.so exaPixmapDirty + 8 0.3115 libexa.so exaFinishAccess + 2 0.0779 libexa.so __i686.get_pc_thunk.bx + 2 0.0779 libpixman.so.0.0.0 pixman_rasterize_trapezoid + 1 0.0389 libexa.so .plt + 1 0.0389 libexa.so exaGetDrawablePixmap + 1 0.0389 libexa.so exaGetDrawableDeltas + 1 0.0389 libpixman.so.0.0.0 pixman_image_unref + 1 0.0389 libfb.so image_from_pict +------------------------------------------------------------------------------- + 3 23.0769 libexa.so exaCopyNtoN + 10 76.9231 libexa.so exaRasterizeTrapezoid +5 0.1776 libexa.so exaPixmapDirty + 9 64.2857 Xorg miUnion + 5 35.7143 libexa.so exaPixmapDirty [self] +------------------------------------------------------------------------------- +4 0.1420 libexa.so exaPolySegment + 118 94.4000 libexa.so exaPolyFillRect + 4 3.2000 libexa.so exaPolySegment [self] + 2 1.6000 libexa.so .plt + 1 0.8000 Xorg miRegionDestroy +------------------------------------------------------------------------------- +1 0.0355 libexa.so exaCopyArea + 7350 99.9728 libfb.so fbDoCopy + 1 0.0136 libfb.so fbCopyRegion + 1 0.0136 libexa.so exaCopyArea [self] +------------------------------------------------------------------------------- + 1 100.000 libexa.so exaPolyFillRect +0 0 Xorg .plt + 0 0 Xorg .plt [self] +------------------------------------------------------------------------------- + 10 100.000 libexa.so exaGlyphs +0 0 Xorg CompositePicture + 0 0 Xorg CompositePicture [self] +------------------------------------------------------------------------------- + 1 100.000 libexa.so exaGlyphs +0 0 Xorg CreatePicture + 0 0 Xorg CreatePicture [self] +------------------------------------------------------------------------------- + 34 100.000 libexa.so exaCreatePixmap +0 0 Xorg DamageCreate + 0 0 Xorg DamageCreate [self] +------------------------------------------------------------------------------- + 8 100.000 libexa.so exaCreatePixmap +0 0 Xorg DamageRegister + 0 0 Xorg DamageRegister [self] +------------------------------------------------------------------------------- + 2 100.000 libexa.so exaCreatePixmap +0 0 Xorg DamageSetReportAfterOp + 0 0 Xorg DamageSetReportAfterOp [self] +------------------------------------------------------------------------------- + 6 100.000 libexa.so exaGlyphs +0 0 Xorg FreeScratchPixmapHeader + 0 0 Xorg FreeScratchPixmapHeader [self] +------------------------------------------------------------------------------- + 2 100.000 libexa.so exaGlyphs +0 0 Xorg GetScratchPixmapHeader + 0 0 Xorg GetScratchPixmapHeader [self] +------------------------------------------------------------------------------- + 1 100.000 libexa.so exaGlyphs +0 0 Xorg ValidateGC + 0 0 Xorg ValidateGC [self] +------------------------------------------------------------------------------- + 2 50.0000 libexa.so exaDestroyPixmap + 2 50.0000 libexa.so exaPolyFillRect +0 0 Xorg Xfree + 0 0 Xorg Xfree [self] +------------------------------------------------------------------------------- + 1 12.5000 libexa.so exaCreatePixmap + 2 25.0000 libexa.so exaGlyphs + 5 62.5000 libexa.so exaPolyFillRect +0 0 Xorg __i686.get_pc_thunk.bx + 0 0 Xorg __i686.get_pc_thunk.bx [self] +------------------------------------------------------------------------------- + 3 100.000 libexa.so exaCreatePixmap +0 0 Xorg getDrawableDamageRef + 0 0 Xorg getDrawableDamageRef [self] +------------------------------------------------------------------------------- + 17 100.000 libexa.so ExaCheckComposite +0 0 Xorg miCompositeSourceValidate + 0 0 Xorg miCompositeSourceValidate [self] +------------------------------------------------------------------------------- + 7 100.000 libexa.so exaValidateGC +0 0 Xorg miComputeCompositeClip + 0 0 Xorg miComputeCompositeClip [self] +------------------------------------------------------------------------------- + 1 100.000 libexa.so exaGlyphs +0 0 Xorg miGlyphExtents + 0 0 Xorg miGlyphExtents [self] +------------------------------------------------------------------------------- + 17887 100.000 libexa.so exaGlyphs +0 0 Xorg miGlyphs + 0 0 Xorg miGlyphs [self] +------------------------------------------------------------------------------- + 27 100.000 libexa.so exaPolyFillRect +0 0 Xorg miIntersect + 0 0 Xorg miIntersect [self] +------------------------------------------------------------------------------- + 22 100.000 libexa.so exaGlyphs +0 0 Xorg miModifyPixmapHeader + 0 0 Xorg miModifyPixmapHeader [self] +------------------------------------------------------------------------------- + 115 100.000 libexa.so exaPolyFillRect +0 0 Xorg miRectsToRegion + 0 0 Xorg miRectsToRegion [self] +------------------------------------------------------------------------------- + 1 1.6949 libexa.so exaPolySegment + 58 98.3051 libexa.so exaPolyFillRect +0 0 Xorg miRegionDestroy + 0 0 Xorg miRegionDestroy [self] +------------------------------------------------------------------------------- + 1 100.000 libexa.so exaPolyFillRect +0 0 Xorg miRegionValidate + 0 0 Xorg miRegionValidate [self] +------------------------------------------------------------------------------- + 19 100.000 libexa.so exaPolyFillRect +0 0 Xorg miTranslateRegion + 0 0 Xorg miTranslateRegion [self] +------------------------------------------------------------------------------- + 9 100.000 libexa.so exaPixmapDirty +0 0 Xorg miUnion + 0 0 Xorg miUnion [self] +------------------------------------------------------------------------------- + 2 100.000 libexa.so exaWaitSync +0 0 intel_drv.so I830EXASync + 0 0 intel_drv.so I830EXASync [self] +------------------------------------------------------------------------------- +0 0 libexa.so exaCopyNtoN + 7343 99.8912 libfb.so fbCopyNtoN + 3 0.0408 libexa.so exaFinishAccess + 3 0.0408 libexa.so exaPixmapDirty + 2 0.0272 libexa.so exaPrepareAccess + 0 0 libexa.so exaCopyNtoN [self] +------------------------------------------------------------------------------- + 2 100.000 libexa.so exaPrepareAccess +0 0 libexa.so exaWaitSync + 2 100.000 intel_drv.so I830EXASync + 0 0 libexa.so exaWaitSync [self] +------------------------------------------------------------------------------- + 2 2.4390 libexa.so exaValidateGC + 80 97.5610 libexa.so ExaCheckComposite +0 0 libfb.so .plt + 0 0 libfb.so .plt [self] +------------------------------------------------------------------------------- + 1 5.8824 libexa.so exaCreatePixmap + 3 17.6471 libexa.so exaValidateGC + 5 29.4118 libexa.so exaDestroyPixmap + 8 47.0588 libexa.so ExaCheckComposite +0 0 libfb.so __i686.get_pc_thunk.bx + 0 0 libfb.so __i686.get_pc_thunk.bx [self] +------------------------------------------------------------------------------- + 1 8.3333 libexa.so exaCreatePixmap + 11 91.6667 libexa.so exaValidateGC +0 0 libfb.so __i686.get_pc_thunk.cx + 0 0 libfb.so __i686.get_pc_thunk.cx [self] +------------------------------------------------------------------------------- + 9 0.0361 libexa.so exaComposite + 24908 99.9639 libexa.so ExaCheckComposite +0 0 libfb.so fbComposite + 0 0 libfb.so fbComposite [self] +------------------------------------------------------------------------------- + 7343 100.000 libexa.so exaCopyNtoN +0 0 libfb.so fbCopyNtoN + 0 0 libfb.so fbCopyNtoN [self] +------------------------------------------------------------------------------- + 1 100.000 libexa.so exaCopyArea +0 0 libfb.so fbCopyRegion + 0 0 libfb.so fbCopyRegion [self] +------------------------------------------------------------------------------- + 191 100.000 libexa.so exaCreatePixmap +0 0 libfb.so fbCreatePixmap + 0 0 libfb.so fbCreatePixmap [self] +------------------------------------------------------------------------------- + 7 100.000 libexa.so exaCreatePixmap +0 0 libfb.so fbCreatePixmapBpp + 0 0 libfb.so fbCreatePixmapBpp [self] +------------------------------------------------------------------------------- + 39 100.000 libexa.so exaDestroyPixmap +0 0 libfb.so fbDestroyPixmap + 0 0 libfb.so fbDestroyPixmap [self] +------------------------------------------------------------------------------- + 7350 100.000 libexa.so exaCopyArea +0 0 libfb.so fbDoCopy + 0 0 libfb.so fbDoCopy [self] +------------------------------------------------------------------------------- + 9 0.1913 libexa.so exaPolyFillRect + 4695 99.8087 libexa.so exaFillRegionSolid +0 0 libfb.so fbFillRegionSolid + 0 0 libfb.so fbFillRegionSolid [self] +------------------------------------------------------------------------------- + 15 100.000 libexa.so exaValidateGC +0 0 libfb.so fbGetGCPrivateIndex + 0 0 libfb.so fbGetGCPrivateIndex [self] +------------------------------------------------------------------------------- + 2517 100.000 libexa.so exaRasterizeTrapezoid +0 0 libfb.so fbRasterizeTrapezoid + 0 0 libfb.so fbRasterizeTrapezoid [self] +------------------------------------------------------------------------------- + 4 36.3636 libexa.so exaFillRegionSolid + 7 63.6364 libexa.so exaPolyFillRect +0 0 libfb.so fbReplicatePixel + 0 0 libfb.so fbReplicatePixel [self] +------------------------------------------------------------------------------- + 139 100.000 libexa.so exaValidateGC +0 0 libfb.so fbValidateGC + 0 0 libfb.so fbValidateGC [self] +------------------------------------------------------------------------------- + 1 4.5455 libexa.so exaRasterizeTrapezoid + 21 95.4545 libexa.so ExaCheckComposite +0 0 libfb.so image_from_pict + 0 0 libfb.so image_from_pict [self] +------------------------------------------------------------------------------- + 9 100.000 libexa.so exaFillRegionSolid +0 0 libpixman.so.0.0.0 pixman_fill + 0 0 libpixman.so.0.0.0 pixman_fill [self] +------------------------------------------------------------------------------- + 14 100.000 libexa.so ExaCheckComposite +0 0 libpixman.so.0.0.0 pixman_image_composite + 0 0 libpixman.so.0.0.0 pixman_image_composite [self] +------------------------------------------------------------------------------- + 1 2.7027 libexa.so exaRasterizeTrapezoid + 36 97.2973 libexa.so ExaCheckComposite +0 0 libpixman.so.0.0.0 pixman_image_unref + 0 0 libpixman.so.0.0.0 pixman_image_unref [self] +------------------------------------------------------------------------------- + 2 100.000 libexa.so exaRasterizeTrapezoid +0 0 libpixman.so.0.0.0 pixman_rasterize_trapezoid + 0 0 libpixman.so.0.0.0 pixman_rasterize_trapezoid [self] +------------------------------------------------------------------------------- + 3 100.000 libexa.so exaPolyFillRect +0 0 libpixman.so.0.0.0 pixman_region_fini + 0 0 libpixman.so.0.0.0 pixman_region_fini [self] +------------------------------------------------------------------------------- + 1 100.000 libexa.so exaPolyFillRect +0 0 libpixman.so.0.0.0 pixman_region_translate + 0 0 libpixman.so.0.0.0 pixman_region_translate [self] +------------------------------------------------------------------------------- diff --git a/src/exa/i965/emulating_speedups/EXA-without-accel/libexa.oprofile b/src/exa/i965/emulating_speedups/EXA-without-accel/libexa.oprofile new file mode 100644 index 0000000..f7811ae --- /dev/null +++ b/src/exa/i965/emulating_speedups/EXA-without-accel/libexa.oprofile @@ -0,0 +1,25 @@ +CPU: Core 2, speed 2133.49 MHz (estimated) +Counted CPU_CLK_UNHALTED events (Clock cycles when not halted) with a unit mask of 0x00 (Unhalted core cycles) count 100000 +samples % symbol name +612 21.7330 exaComposite +319 11.3281 exaFinishAccess +294 10.4403 exaGlyphs +257 9.1264 ExaCheckComposite +240 8.5227 exaPrepareAccess +237 8.4162 .plt +216 7.6705 exaPixmapIsOffscreen +207 7.3509 exaGetDrawablePixmap +130 4.6165 __i686.get_pc_thunk.bx +66 2.3438 exaPolyFillRect +46 1.6335 exaCreatePixmap +44 1.5625 exaFillRegionSolid +32 1.1364 exaDoMigration +25 0.8878 exaOpReadsDestination +20 0.7102 exaDestroyPixmap +20 0.7102 exaGetDrawableDeltas +15 0.5327 exaGetOffscreenPixmap +15 0.5327 exaValidateGC +11 0.3906 exaRasterizeTrapezoid +5 0.1776 exaPixmapDirty +4 0.1420 exaPolySegment +1 0.0355 exaCopyArea diff --git a/src/exa/i965/emulating_speedups/EXA-without-accel/libfb.callgraph b/src/exa/i965/emulating_speedups/EXA-without-accel/libfb.callgraph new file mode 100644 index 0000000..7301e3b --- /dev/null +++ b/src/exa/i965/emulating_speedups/EXA-without-accel/libfb.callgraph @@ -0,0 +1,342 @@ +CPU: Core 2, speed 2133.49 MHz (estimated) +Counted CPU_CLK_UNHALTED events (Clock cycles when not halted) with a unit mask of 0x00 (Unhalted core cycles) count 100000 +samples % image name symbol name +------------------------------------------------------------------------------- + 42 1.1821 libfb.so fbRasterizeTrapezoid + 3511 98.8179 libfb.so fbComposite +851 44.1390 libfb.so image_from_pict + 2000 55.9441 libpixman.so.0.0.0 pixman_image_create_bits + 851 23.8042 libfb.so image_from_pict [self] + 254 7.1049 libpixman.so.0.0.0 pixman_image_set_clip_region + 101 2.8252 libpixman.so.0.0.0 __i686.get_pc_thunk.bx + 89 2.4895 libpixman.so.0.0.0 .plt + 89 2.4895 libpixman.so.0.0.0 pixman_image_set_filter + 37 1.0350 libpixman.so.0.0.0 allocate_image + 30 0.8392 libpixman.so.0.0.0 reset_clip_region + 29 0.8112 libpixman.so.0.0.0 pixman_region_fini + 29 0.8112 libpixman.so.0.0.0 pixman_image_set_component_alpha + 22 0.6154 libpixman.so.0.0.0 pixman_region_init_rect + 22 0.6154 libpixman.so.0.0.0 pixman_region_copy + 17 0.4755 libpixman.so.0.0.0 pixman_image_set_repeat + 5 0.1399 libpixman.so.0.0.0 pixman_image_set_has_client_clip +------------------------------------------------------------------------------- +463 24.0145 libfb.so fbComposite + 19377 77.7537 libpixman.so.0.0.0 pixman_image_composite + 3511 14.0885 libfb.so image_from_pict + 463 1.8579 libfb.so fbComposite [self] + 461 1.8498 Xorg miCompositeSourceValidate + 426 1.7094 libpixman.so.0.0.0 pixman_image_unref + 154 0.6180 libfb.so .plt + 87 0.3491 libpixman.so.0.0.0 .plt + 70 0.2809 libpixman.so.0.0.0 pixman_region_fini + 48 0.1926 Xorg miSpriteSourceValidate + 46 0.1846 libpixman.so.0.0.0 pixman_image_create_bits + 40 0.1605 libpixman.so.0.0.0 pixman_image_set_clip_region + 39 0.1565 libpixman.so.0.0.0 __i686.get_pc_thunk.bx + 36 0.1445 libfb.so __i686.get_pc_thunk.bx + 25 0.1003 libpixman.so.0.0.0 pixman_image_set_component_alpha + 24 0.0963 Xorg __i686.get_pc_thunk.bx + 22 0.0883 libpixman.so.0.0.0 pixman_image_set_repeat + 18 0.0722 libpixman.so.0.0.0 pixman_image_set_filter + 15 0.0602 libpixman.so.0.0.0 pixman_have_mmx + 15 0.0602 libpixman.so.0.0.0 pixman_compute_composite_region + 11 0.0441 libpixman.so.0.0.0 can_get_solid + 8 0.0321 libpixman.so.0.0.0 fbCompositeSolidMask_nx8888x8888Cmmx + 7 0.0281 libpixman.so.0.0.0 pixman_image_set_has_client_clip + 4 0.0161 libpixman.so.0.0.0 pixman_region_init + 4 0.0161 libpixman.so.0.0.0 pixman_region_rectangles + 3 0.0120 libpixman.so.0.0.0 fbCompositeSrcAdd_8888x8888mmx + 3 0.0120 libpixman.so.0.0.0 fbCompositeSrc_8888x8888mmx + 3 0.0120 libpixman.so.0.0.0 fbCompositeSolidMask_nx8x8888mmx + 1 0.0040 libpixman.so.0.0.0 pixman_image_composite_rect +------------------------------------------------------------------------------- + 3 1.9108 libfb.so fbRasterizeTrapezoid + 154 98.0892 libfb.so fbComposite +239 12.3963 libfb.so .plt + 239 100.000 libfb.so .plt [self] +------------------------------------------------------------------------------- +83 4.3050 libfb.so fbValidateGC + 83 57.6389 libfb.so fbValidateGC [self] + 56 38.8889 Xorg miComputeCompositeClip + 5 3.4722 Xorg miTranslateRegion +------------------------------------------------------------------------------- + 55 100.000 libfb.so fbFillRegionSolid +55 2.8527 libfb.so fbSolid + 55 100.000 libfb.so fbSolid [self] +------------------------------------------------------------------------------- + 1 2.7027 libfb.so fbCreatePixmap + 36 97.2973 libfb.so fbComposite +54 2.8008 libfb.so __i686.get_pc_thunk.bx + 54 100.000 libfb.so __i686.get_pc_thunk.bx [self] +------------------------------------------------------------------------------- +43 2.2303 libfb.so fbFillRegionSolid + 4576 97.2376 libpixman.so.0.0.0 pixman_fill + 55 1.1687 libfb.so fbSolid + 43 0.9137 libfb.so fbFillRegionSolid [self] + 15 0.3187 libpixman.so.0.0.0 pixman_fill_mmx + 11 0.2337 libpixman.so.0.0.0 pixman_have_mmx + 4 0.0850 libpixman.so.0.0.0 __i686.get_pc_thunk.bx + 2 0.0425 libpixman.so.0.0.0 .plt +------------------------------------------------------------------------------- + 169 100.000 libfb.so fbCreatePixmap +36 1.8672 libfb.so fbCreatePixmapBpp + 137 77.8409 Xorg AllocatePixmap + 36 20.4545 libfb.so fbCreatePixmapBpp [self] + 2 1.1364 Xorg Xalloc + 1 0.5682 Xorg __i686.get_pc_thunk.bx +------------------------------------------------------------------------------- +27 1.4004 libfb.so fbCreatePixmap + 169 83.6634 libfb.so fbCreatePixmapBpp + 27 13.3663 libfb.so fbCreatePixmap [self] + 5 2.4752 Xorg AllocatePixmap + 1 0.4950 libfb.so __i686.get_pc_thunk.bx +------------------------------------------------------------------------------- +23 1.1929 libfb.so fbDestroyPixmap + 28 52.8302 Xorg Xfree + 23 43.3962 libfb.so fbDestroyPixmap [self] + 1 1.8868 Xorg .plt + 1 1.8868 libc-2.5.so free +------------------------------------------------------------------------------- +15 0.7780 libfb.so fbGetGCPrivateIndex + 15 100.000 libfb.so fbGetGCPrivateIndex [self] +------------------------------------------------------------------------------- +12 0.6224 libfb.so __i686.get_pc_thunk.cx + 12 100.000 libfb.so __i686.get_pc_thunk.cx [self] +------------------------------------------------------------------------------- +11 0.5705 libfb.so fbReplicatePixel + 11 100.000 libfb.so fbReplicatePixel [self] +------------------------------------------------------------------------------- +6 0.3112 libfb.so fbRasterizeTrapezoid + 2446 97.1406 libpixman.so.0.0.0 pixman_rasterize_trapezoid + 42 1.6680 libfb.so image_from_pict + 7 0.2780 libpixman.so.0.0.0 pixman_image_unref + 6 0.2383 libfb.so fbRasterizeTrapezoid [self] + 3 0.1191 libfb.so .plt + 3 0.1191 libpixman.so.0.0.0 pixman_sample_ceil_y + 3 0.1191 libpixman.so.0.0.0 pixman_sample_floor_y + 2 0.0794 libpixman.so.0.0.0 .plt + 2 0.0794 libpixman.so.0.0.0 pixman_image_create_bits + 2 0.0794 libpixman.so.0.0.0 pixman_line_fixed_edge_init + 1 0.0397 libpixman.so.0.0.0 pixman_region_fini + 1 0.0397 libpixman.so.0.0.0 pixman_rasterize_edges +------------------------------------------------------------------------------- +4 0.2075 libfb.so fbCopyNtoN + 7338 99.9319 libpixman.so.0.0.0 pixman_blt + 4 0.0545 libfb.so fbCopyNtoN [self] + 1 0.0136 libpixman.so.0.0.0 pixman_blt_mmx +------------------------------------------------------------------------------- +4 0.2075 libfb.so fbDoCopy + 7348 99.9456 libfb.so fbCopyRegion + 4 0.0544 libfb.so fbDoCopy [self] +------------------------------------------------------------------------------- + 7348 100.000 libfb.so fbDoCopy +1 0.0519 libfb.so fbCopyRegion + 7347 99.9592 libexa.so exaCopyNtoN + 2 0.0272 libexa.so exaFinishAccess + 1 0.0136 libfb.so fbCopyRegion [self] +------------------------------------------------------------------------------- +1 0.0519 libfb.so fbCreateGC + 1 100.000 libfb.so fbCreateGC [self] +------------------------------------------------------------------------------- + 1 100.000 libfb.so fbDestroyPixmap +0 0 Xorg .plt + 0 0 Xorg .plt [self] +------------------------------------------------------------------------------- + 5 3.5211 libfb.so fbCreatePixmap + 137 96.4789 libfb.so fbCreatePixmapBpp +0 0 Xorg AllocatePixmap + 0 0 Xorg AllocatePixmap [self] +------------------------------------------------------------------------------- + 2 100.000 libfb.so fbCreatePixmapBpp +0 0 Xorg Xalloc + 0 0 Xorg Xalloc [self] +------------------------------------------------------------------------------- + 28 100.000 libfb.so fbDestroyPixmap +0 0 Xorg Xfree + 0 0 Xorg Xfree [self] +------------------------------------------------------------------------------- + 1 4.0000 libfb.so fbCreatePixmapBpp + 24 96.0000 libfb.so fbComposite +0 0 Xorg __i686.get_pc_thunk.bx + 0 0 Xorg __i686.get_pc_thunk.bx [self] +------------------------------------------------------------------------------- + 461 100.000 libfb.so fbComposite +0 0 Xorg miCompositeSourceValidate + 0 0 Xorg miCompositeSourceValidate [self] +------------------------------------------------------------------------------- + 56 100.000 libfb.so fbValidateGC +0 0 Xorg miComputeCompositeClip + 0 0 Xorg miComputeCompositeClip [self] +------------------------------------------------------------------------------- + 48 100.000 libfb.so fbComposite +0 0 Xorg miSpriteSourceValidate + 0 0 Xorg miSpriteSourceValidate [self] +------------------------------------------------------------------------------- + 5 100.000 libfb.so fbValidateGC +0 0 Xorg miTranslateRegion + 0 0 Xorg miTranslateRegion [self] +------------------------------------------------------------------------------- + 1 100.000 libfb.so fbDestroyPixmap +0 0 libc-2.5.so free + 0 0 libc-2.5.so free [self] +------------------------------------------------------------------------------- + 7347 100.000 libfb.so fbCopyRegion +0 0 libexa.so exaCopyNtoN + 0 0 libexa.so exaCopyNtoN [self] +------------------------------------------------------------------------------- + 2 100.000 libfb.so fbCopyRegion +0 0 libexa.so exaFinishAccess + 0 0 libexa.so exaFinishAccess [self] +------------------------------------------------------------------------------- + 2 1.1111 libfb.so fbRasterizeTrapezoid + 2 1.1111 libfb.so fbFillRegionSolid + 87 48.3333 libfb.so fbComposite + 89 49.4444 libfb.so image_from_pict +0 0 libpixman.so.0.0.0 .plt + 0 0 libpixman.so.0.0.0 .plt [self] +------------------------------------------------------------------------------- + 4 2.7778 libfb.so fbFillRegionSolid + 39 27.0833 libfb.so fbComposite + 101 70.1389 libfb.so image_from_pict +0 0 libpixman.so.0.0.0 __i686.get_pc_thunk.bx + 0 0 libpixman.so.0.0.0 __i686.get_pc_thunk.bx [self] +------------------------------------------------------------------------------- + 37 100.000 libfb.so image_from_pict +0 0 libpixman.so.0.0.0 allocate_image + 0 0 libpixman.so.0.0.0 allocate_image [self] +------------------------------------------------------------------------------- + 11 100.000 libfb.so fbComposite +0 0 libpixman.so.0.0.0 can_get_solid + 0 0 libpixman.so.0.0.0 can_get_solid [self] +------------------------------------------------------------------------------- + 8 100.000 libfb.so fbComposite +0 0 libpixman.so.0.0.0 fbCompositeSolidMask_nx8888x8888Cmmx + 0 0 libpixman.so.0.0.0 fbCompositeSolidMask_nx8888x8888Cmmx [self] +------------------------------------------------------------------------------- + 3 100.000 libfb.so fbComposite +0 0 libpixman.so.0.0.0 fbCompositeSolidMask_nx8x8888mmx + 0 0 libpixman.so.0.0.0 fbCompositeSolidMask_nx8x8888mmx [self] +------------------------------------------------------------------------------- + 3 100.000 libfb.so fbComposite +0 0 libpixman.so.0.0.0 fbCompositeSrcAdd_8888x8888mmx + 0 0 libpixman.so.0.0.0 fbCompositeSrcAdd_8888x8888mmx [self] +------------------------------------------------------------------------------- + 3 100.000 libfb.so fbComposite +0 0 libpixman.so.0.0.0 fbCompositeSrc_8888x8888mmx + 0 0 libpixman.so.0.0.0 fbCompositeSrc_8888x8888mmx [self] +------------------------------------------------------------------------------- + 7338 100.000 libfb.so fbCopyNtoN +0 0 libpixman.so.0.0.0 pixman_blt + 0 0 libpixman.so.0.0.0 pixman_blt [self] +------------------------------------------------------------------------------- + 1 100.000 libfb.so fbCopyNtoN +0 0 libpixman.so.0.0.0 pixman_blt_mmx + 0 0 libpixman.so.0.0.0 pixman_blt_mmx [self] +------------------------------------------------------------------------------- + 15 100.000 libfb.so fbComposite +0 0 libpixman.so.0.0.0 pixman_compute_composite_region + 0 0 libpixman.so.0.0.0 pixman_compute_composite_region [self] +------------------------------------------------------------------------------- + 4576 100.000 libfb.so fbFillRegionSolid +0 0 libpixman.so.0.0.0 pixman_fill + 0 0 libpixman.so.0.0.0 pixman_fill [self] +------------------------------------------------------------------------------- + 15 100.000 libfb.so fbFillRegionSolid +0 0 libpixman.so.0.0.0 pixman_fill_mmx + 0 0 libpixman.so.0.0.0 pixman_fill_mmx [self] +------------------------------------------------------------------------------- + 11 42.3077 libfb.so fbFillRegionSolid + 15 57.6923 libfb.so fbComposite +0 0 libpixman.so.0.0.0 pixman_have_mmx + 0 0 libpixman.so.0.0.0 pixman_have_mmx [self] +------------------------------------------------------------------------------- + 19377 100.000 libfb.so fbComposite +0 0 libpixman.so.0.0.0 pixman_image_composite + 0 0 libpixman.so.0.0.0 pixman_image_composite [self] +------------------------------------------------------------------------------- + 1 100.000 libfb.so fbComposite +0 0 libpixman.so.0.0.0 pixman_image_composite_rect + 0 0 libpixman.so.0.0.0 pixman_image_composite_rect [self] +------------------------------------------------------------------------------- + 2 0.0977 libfb.so fbRasterizeTrapezoid + 46 2.2461 libfb.so fbComposite + 2000 97.6562 libfb.so image_from_pict +0 0 libpixman.so.0.0.0 pixman_image_create_bits + 0 0 libpixman.so.0.0.0 pixman_image_create_bits [self] +------------------------------------------------------------------------------- + 40 13.6054 libfb.so fbComposite + 254 86.3946 libfb.so image_from_pict +0 0 libpixman.so.0.0.0 pixman_image_set_clip_region + 0 0 libpixman.so.0.0.0 pixman_image_set_clip_region [self] +------------------------------------------------------------------------------- + 25 46.2963 libfb.so fbComposite + 29 53.7037 libfb.so image_from_pict +0 0 libpixman.so.0.0.0 pixman_image_set_component_alpha + 0 0 libpixman.so.0.0.0 pixman_image_set_component_alpha [self] +------------------------------------------------------------------------------- + 18 16.8224 libfb.so fbComposite + 89 83.1776 libfb.so image_from_pict +0 0 libpixman.so.0.0.0 pixman_image_set_filter + 0 0 libpixman.so.0.0.0 pixman_image_set_filter [self] +------------------------------------------------------------------------------- + 5 41.6667 libfb.so image_from_pict + 7 58.3333 libfb.so fbComposite +0 0 libpixman.so.0.0.0 pixman_image_set_has_client_clip + 0 0 libpixman.so.0.0.0 pixman_image_set_has_client_clip [self] +------------------------------------------------------------------------------- + 17 43.5897 libfb.so image_from_pict + 22 56.4103 libfb.so fbComposite +0 0 libpixman.so.0.0.0 pixman_image_set_repeat + 0 0 libpixman.so.0.0.0 pixman_image_set_repeat [self] +------------------------------------------------------------------------------- + 7 1.6166 libfb.so fbRasterizeTrapezoid + 426 98.3834 libfb.so fbComposite +0 0 libpixman.so.0.0.0 pixman_image_unref + 0 0 libpixman.so.0.0.0 pixman_image_unref [self] +------------------------------------------------------------------------------- + 2 100.000 libfb.so fbRasterizeTrapezoid +0 0 libpixman.so.0.0.0 pixman_line_fixed_edge_init + 0 0 libpixman.so.0.0.0 pixman_line_fixed_edge_init [self] +------------------------------------------------------------------------------- + 1 100.000 libfb.so fbRasterizeTrapezoid +0 0 libpixman.so.0.0.0 pixman_rasterize_edges + 0 0 libpixman.so.0.0.0 pixman_rasterize_edges [self] +------------------------------------------------------------------------------- + 2446 100.000 libfb.so fbRasterizeTrapezoid +0 0 libpixman.so.0.0.0 pixman_rasterize_trapezoid + 0 0 libpixman.so.0.0.0 pixman_rasterize_trapezoid [self] +------------------------------------------------------------------------------- + 22 100.000 libfb.so image_from_pict +0 0 libpixman.so.0.0.0 pixman_region_copy + 0 0 libpixman.so.0.0.0 pixman_region_copy [self] +------------------------------------------------------------------------------- + 1 1.0000 libfb.so fbRasterizeTrapezoid + 29 29.0000 libfb.so image_from_pict + 70 70.0000 libfb.so fbComposite +0 0 libpixman.so.0.0.0 pixman_region_fini + 0 0 libpixman.so.0.0.0 pixman_region_fini [self] +------------------------------------------------------------------------------- + 4 100.000 libfb.so fbComposite +0 0 libpixman.so.0.0.0 pixman_region_init + 0 0 libpixman.so.0.0.0 pixman_region_init [self] +------------------------------------------------------------------------------- + 22 100.000 libfb.so image_from_pict +0 0 libpixman.so.0.0.0 pixman_region_init_rect + 0 0 libpixman.so.0.0.0 pixman_region_init_rect [self] +------------------------------------------------------------------------------- + 4 100.000 libfb.so fbComposite +0 0 libpixman.so.0.0.0 pixman_region_rectangles + 0 0 libpixman.so.0.0.0 pixman_region_rectangles [self] +------------------------------------------------------------------------------- + 3 100.000 libfb.so fbRasterizeTrapezoid +0 0 libpixman.so.0.0.0 pixman_sample_ceil_y + 0 0 libpixman.so.0.0.0 pixman_sample_ceil_y [self] +------------------------------------------------------------------------------- + 3 100.000 libfb.so fbRasterizeTrapezoid +0 0 libpixman.so.0.0.0 pixman_sample_floor_y + 0 0 libpixman.so.0.0.0 pixman_sample_floor_y [self] +------------------------------------------------------------------------------- + 30 100.000 libfb.so image_from_pict +0 0 libpixman.so.0.0.0 reset_clip_region + 0 0 libpixman.so.0.0.0 reset_clip_region [self] +------------------------------------------------------------------------------- diff --git a/src/exa/i965/emulating_speedups/EXA-without-accel/libfb.oprofile b/src/exa/i965/emulating_speedups/EXA-without-accel/libfb.oprofile new file mode 100644 index 0000000..3618c81 --- /dev/null +++ b/src/exa/i965/emulating_speedups/EXA-without-accel/libfb.oprofile @@ -0,0 +1,21 @@ +CPU: Core 2, speed 2133.49 MHz (estimated) +Counted CPU_CLK_UNHALTED events (Clock cycles when not halted) with a unit mask of 0x00 (Unhalted core cycles) count 100000 +samples % symbol name +851 44.1390 image_from_pict +463 24.0145 fbComposite +239 12.3963 .plt +83 4.3050 fbValidateGC +55 2.8527 fbSolid +54 2.8008 __i686.get_pc_thunk.bx +43 2.2303 fbFillRegionSolid +36 1.8672 fbCreatePixmapBpp +27 1.4004 fbCreatePixmap +23 1.1929 fbDestroyPixmap +15 0.7780 fbGetGCPrivateIndex +12 0.6224 __i686.get_pc_thunk.cx +11 0.5705 fbReplicatePixel +6 0.3112 fbRasterizeTrapezoid +4 0.2075 fbCopyNtoN +4 0.2075 fbDoCopy +1 0.0519 fbCopyRegion +1 0.0519 fbCreateGC diff --git a/src/exa/i965/emulating_speedups/EXA-without-accel/libpixman.callgraph b/src/exa/i965/emulating_speedups/EXA-without-accel/libpixman.callgraph new file mode 100644 index 0000000..7155e0f --- /dev/null +++ b/src/exa/i965/emulating_speedups/EXA-without-accel/libpixman.callgraph @@ -0,0 +1,340 @@ +CPU: Core 2, speed 2133.49 MHz (estimated) +Counted CPU_CLK_UNHALTED events (Clock cycles when not halted) with a unit mask of 0x00 (Unhalted core cycles) count 100000 +samples % image name symbol name +------------------------------------------------------------------------------- + 7337 100.000 libpixman.so.0.0.0 pixman_blt +7338 19.3508 libpixman.so.0.0.0 pixman_blt_mmx + 7338 100.000 libpixman.so.0.0.0 pixman_blt_mmx [self] +------------------------------------------------------------------------------- + 4537 100.000 libpixman.so.0.0.0 pixman_image_composite +4545 11.9854 libpixman.so.0.0.0 fbCompositeSolidMask_nx8888x8888Cmmx + 4545 100.000 libpixman.so.0.0.0 fbCompositeSolidMask_nx8888x8888Cmmx [self] +------------------------------------------------------------------------------- + 7 0.1697 libpixman.so.0.0.0 pixman_image_composite_rect + 4117 99.8303 libpixman.so.0.0.0 pixman_composite_rect_general +4124 10.8752 libpixman.so.0.0.0 fbCombineInU + 4124 100.000 libpixman.so.0.0.0 fbCombineInU [self] +------------------------------------------------------------------------------- + 3918 100.000 libpixman.so.0.0.0 pixman_fill +3933 10.3716 libpixman.so.0.0.0 pixman_fill_mmx + 3933 100.000 libpixman.so.0.0.0 pixman_fill_mmx [self] +------------------------------------------------------------------------------- + 3642 100.000 libpixman.so.0.0.0 pixman_image_composite +3645 9.6121 libpixman.so.0.0.0 fbCompositeSolidMask_nx8x8888mmx + 3645 100.000 libpixman.so.0.0.0 fbCompositeSolidMask_nx8x8888mmx [self] +------------------------------------------------------------------------------- + 7 0.2342 libpixman.so.0.0.0 pixman_composite_rect_general + 2982 99.7658 libpixman.so.0.0.0 fbFetch +2989 7.8822 libpixman.so.0.0.0 fbFetch_a1 + 2989 100.000 libpixman.so.0.0.0 fbFetch_a1 [self] +------------------------------------------------------------------------------- + 2295 100.000 libpixman.so.0.0.0 pixman_rasterize_trapezoid +2084 5.4956 libpixman.so.0.0.0 pixman_rasterize_edges + 2084 90.7666 libpixman.so.0.0.0 pixman_rasterize_edges [self] + 212 9.2334 libc-2.5.so memset +------------------------------------------------------------------------------- + 3 0.2519 libpixman.so.0.0.0 pixman_image_composite_rect + 1188 99.7481 libpixman.so.0.0.0 pixman_composite_rect_general +1191 3.1407 libpixman.so.0.0.0 mmxCombineOverU + 1191 100.000 libpixman.so.0.0.0 mmxCombineOverU [self] +------------------------------------------------------------------------------- +837 2.2072 libpixman.so.0.0.0 pixman_image_composite + 8433 43.4803 libpixman.so.0.0.0 pixman_image_composite_rect + 4537 23.3926 libpixman.so.0.0.0 fbCompositeSolidMask_nx8888x8888Cmmx + 3642 18.7780 libpixman.so.0.0.0 fbCompositeSolidMask_nx8x8888mmx + 837 4.3155 libpixman.so.0.0.0 pixman_image_composite [self] + 706 3.6401 libpixman.so.0.0.0 fbCompositeSrc_8888x8888mmx + 697 3.5937 libpixman.so.0.0.0 pixman_compute_composite_region + 173 0.8920 libpixman.so.0.0.0 fbCompositeSrcAdd_8888x8888mmx + 99 0.5104 libpixman.so.0.0.0 .plt + 53 0.2733 libpixman.so.0.0.0 __i686.get_pc_thunk.bx + 48 0.2475 libpixman.so.0.0.0 pixman_region_init + 39 0.2011 libpixman.so.0.0.0 pixman_region_rectangles + 35 0.1805 libpixman.so.0.0.0 pixman_region_n_rects + 30 0.1547 libpixman.so.0.0.0 can_get_solid + 26 0.1341 libpixman.so.0.0.0 pixman_have_mmx + 24 0.1237 libpixman.so.0.0.0 pixman_region_fini + 12 0.0619 libpixman.so.0.0.0 pixman_region_not_empty + 4 0.0206 libpixman.so.0.0.0 pixman_composite_rect_general +------------------------------------------------------------------------------- + 706 100.000 libpixman.so.0.0.0 pixman_image_composite +709 1.8697 libpixman.so.0.0.0 fbCompositeSrc_8888x8888mmx + 709 100.000 libpixman.so.0.0.0 fbCompositeSrc_8888x8888mmx [self] +------------------------------------------------------------------------------- +653 1.7220 libpixman.so.0.0.0 pixman_fill + 3918 85.4526 libpixman.so.0.0.0 pixman_fill_mmx + 653 14.2421 libpixman.so.0.0.0 pixman_fill [self] + 10 0.2181 libpixman.so.0.0.0 pixman_have_mmx + 3 0.0654 libpixman.so.0.0.0 __i686.get_pc_thunk.bx + 1 0.0218 anon (tgid:1031 range:0xb7f1f000-0xb7f20000) (no symbols) +------------------------------------------------------------------------------- + 1 0.2421 libpixman.so.0.0.0 pixman_region_intersect + 1 0.2421 libpixman.so.0.0.0 pixman_image_composite_rect + 1 0.2421 libpixman.so.0.0.0 pixman_line_fixed_edge_init + 3 0.7264 libpixman.so.0.0.0 pixman_edge_init + 3 0.7264 libpixman.so.0.0.0 pixman_fill + 6 1.4528 libpixman.so.0.0.0 pixman_compute_composite_region + 8 1.9370 libpixman.so.0.0.0 pixman_composite_rect_general + 11 2.6634 libpixman.so.0.0.0 pixman_region_union + 31 7.5061 libpixman.so.0.0.0 reset_clip_region + 32 7.7482 libpixman.so.0.0.0 pixman_image_set_clip_region + 53 12.8329 libpixman.so.0.0.0 pixman_image_composite + 54 13.0751 libpixman.so.0.0.0 pixman_image_unref + 94 22.7603 libpixman.so.0.0.0 pixman_image_create_bits + 115 27.8450 libpixman.so.0.0.0 allocate_image +602 1.5875 libpixman.so.0.0.0 __i686.get_pc_thunk.bx + 602 100.000 libpixman.so.0.0.0 __i686.get_pc_thunk.bx [self] +------------------------------------------------------------------------------- + 697 100.000 libpixman.so.0.0.0 pixman_image_composite +506 1.3344 libpixman.so.0.0.0 pixman_compute_composite_region + 506 71.0674 libpixman.so.0.0.0 pixman_compute_composite_region [self] + 109 15.3090 libpixman.so.0.0.0 pixman_region_rectangles + 61 8.5674 libpixman.so.0.0.0 pixman_region_n_rects + 15 2.1067 libpixman.so.0.0.0 pixman_region_init + 15 2.1067 libpixman.so.0.0.0 pixman_region_not_empty + 6 0.8427 libpixman.so.0.0.0 __i686.get_pc_thunk.bx +------------------------------------------------------------------------------- + 15 3.3333 libpixman.so.0.0.0 pixman_compute_composite_region + 47 10.4444 libpixman.so.0.0.0 pixman_image_create_bits + 48 10.6667 libpixman.so.0.0.0 pixman_image_composite + 340 75.5556 libpixman.so.0.0.0 allocate_image +473 1.2473 libpixman.so.0.0.0 pixman_region_init + 473 100.000 libpixman.so.0.0.0 pixman_region_init [self] +------------------------------------------------------------------------------- + 24 7.1856 libpixman.so.0.0.0 pixman_image_composite + 72 21.5569 libpixman.so.0.0.0 reset_clip_region + 90 26.9461 libpixman.so.0.0.0 pixman_image_unref + 148 44.3114 libpixman.so.0.0.0 pixman_image_create_bits +449 1.1840 libpixman.so.0.0.0 pixman_region_fini + 449 99.7778 libpixman.so.0.0.0 pixman_region_fini [self] + 1 0.2222 libc-2.5.so free +------------------------------------------------------------------------------- + 822 100.000 libpixman.so.0.0.0 pixman_image_create_bits +404 1.0654 libpixman.so.0.0.0 allocate_image + 404 47.0314 libpixman.so.0.0.0 allocate_image [self] + 340 39.5809 libpixman.so.0.0.0 pixman_region_init + 115 13.3877 libpixman.so.0.0.0 __i686.get_pc_thunk.bx +------------------------------------------------------------------------------- + 1 0.4739 libpixman.so.0.0.0 pixman_rasterize_trapezoid + 2 0.9479 libpixman.so.0.0.0 pixman_line_fixed_edge_init + 99 46.9194 libpixman.so.0.0.0 pixman_image_composite + 109 51.6588 libpixman.so.0.0.0 pixman_image_create_bits +401 1.0575 libpixman.so.0.0.0 .plt + 401 100.000 libpixman.so.0.0.0 .plt [self] +------------------------------------------------------------------------------- +390 1.0285 libpixman.so.0.0.0 pixman_image_create_bits + 822 40.1367 libpixman.so.0.0.0 allocate_image + 390 19.0430 libpixman.so.0.0.0 pixman_image_create_bits [self] + 342 16.6992 libpixman.so.0.0.0 reset_clip_region + 148 7.2266 libpixman.so.0.0.0 pixman_region_fini + 109 5.3223 libpixman.so.0.0.0 .plt + 96 4.6875 libpixman.so.0.0.0 pixman_region_init_rect + 94 4.5898 libpixman.so.0.0.0 __i686.get_pc_thunk.bx + 47 2.2949 libpixman.so.0.0.0 pixman_region_init +------------------------------------------------------------------------------- +326 0.8597 libpixman.so.0.0.0 pixman_image_unref + 326 69.3617 libpixman.so.0.0.0 pixman_image_unref [self] + 90 19.1489 libpixman.so.0.0.0 pixman_region_fini + 54 11.4894 libpixman.so.0.0.0 __i686.get_pc_thunk.bx +------------------------------------------------------------------------------- + 62 29.1080 libpixman.so.0.0.0 pixman_region_union + 151 70.8920 libpixman.so.0.0.0 pixman_image_set_clip_region +261 0.6883 libpixman.so.0.0.0 pixman_region_copy + 261 100.000 libpixman.so.0.0.0 pixman_region_copy [self] +------------------------------------------------------------------------------- +261 0.6883 libpixman.so.0.0.0 pixman_region_intersect + 261 99.6183 libpixman.so.0.0.0 pixman_region_intersect [self] + 1 0.3817 libpixman.so.0.0.0 __i686.get_pc_thunk.bx +------------------------------------------------------------------------------- +230 0.6065 libpixman.so.0.0.0 pixman_region_union + 230 75.9076 libpixman.so.0.0.0 pixman_region_union [self] + 62 20.4620 libpixman.so.0.0.0 pixman_region_copy + 11 3.6304 libpixman.so.0.0.0 __i686.get_pc_thunk.bx +------------------------------------------------------------------------------- + 95 49.7382 libpixman.so.0.0.0 reset_clip_region + 96 50.2618 libpixman.so.0.0.0 pixman_image_create_bits +213 0.5617 libpixman.so.0.0.0 pixman_region_init_rect + 213 100.000 libpixman.so.0.0.0 pixman_region_init_rect [self] +------------------------------------------------------------------------------- + 173 100.000 libpixman.so.0.0.0 pixman_image_composite +176 0.4641 libpixman.so.0.0.0 fbCompositeSrcAdd_8888x8888mmx + 176 100.000 libpixman.so.0.0.0 fbCompositeSrcAdd_8888x8888mmx [self] +------------------------------------------------------------------------------- + 342 100.000 libpixman.so.0.0.0 pixman_image_create_bits +174 0.4588 libpixman.so.0.0.0 reset_clip_region + 174 46.7742 libpixman.so.0.0.0 reset_clip_region [self] + 95 25.5376 libpixman.so.0.0.0 pixman_region_init_rect + 72 19.3548 libpixman.so.0.0.0 pixman_region_fini + 31 8.3333 libpixman.so.0.0.0 __i686.get_pc_thunk.bx +------------------------------------------------------------------------------- + 39 26.3514 libpixman.so.0.0.0 pixman_image_composite + 109 73.6486 libpixman.so.0.0.0 pixman_compute_composite_region +152 0.4008 libpixman.so.0.0.0 pixman_region_rectangles + 152 100.000 libpixman.so.0.0.0 pixman_region_rectangles [self] +------------------------------------------------------------------------------- +111 0.2927 libpixman.so.0.0.0 pixman_image_set_clip_region + 151 51.3605 libpixman.so.0.0.0 pixman_region_copy + 111 37.7551 libpixman.so.0.0.0 pixman_image_set_clip_region [self] + 32 10.8844 libpixman.so.0.0.0 __i686.get_pc_thunk.bx +------------------------------------------------------------------------------- +107 0.2822 libpixman.so.0.0.0 pixman_image_set_filter + 107 100.000 libpixman.so.0.0.0 pixman_image_set_filter [self] +------------------------------------------------------------------------------- + 35 36.4583 libpixman.so.0.0.0 pixman_image_composite + 61 63.5417 libpixman.so.0.0.0 pixman_compute_composite_region +96 0.2532 libpixman.so.0.0.0 pixman_region_n_rects + 96 100.000 libpixman.so.0.0.0 pixman_region_n_rects [self] +------------------------------------------------------------------------------- + 4 0.0475 libpixman.so.0.0.0 pixman_image_composite + 8412 99.9525 libpixman.so.0.0.0 pixman_image_composite_rect +64 0.1688 libpixman.so.0.0.0 pixman_composite_rect_general + 4117 48.9187 libpixman.so.0.0.0 fbCombineInU + 3018 35.8603 libpixman.so.0.0.0 fbFetch + 1188 14.1160 libpixman.so.0.0.0 mmxCombineOverU + 64 0.7605 libpixman.so.0.0.0 pixman_composite_rect_general [self] + 8 0.0951 libpixman.so.0.0.0 __i686.get_pc_thunk.bx + 8 0.0951 libpixman.so.0.0.0 mmxCombineAddU + 7 0.0832 libpixman.so.0.0.0 fbFetch_a1 + 4 0.0475 libpixman.so.0.0.0 fbFetchSolid + 1 0.0119 libpixman.so.0.0.0 __i686.get_pc_thunk.cx + 1 0.0119 anon (tgid:1031 range:0xb7f1f000-0xb7f20000) (no symbols) +------------------------------------------------------------------------------- + 10 27.7778 libpixman.so.0.0.0 pixman_fill + 26 72.2222 libpixman.so.0.0.0 pixman_image_composite +62 0.1635 libpixman.so.0.0.0 pixman_have_mmx + 62 100.000 libpixman.so.0.0.0 pixman_have_mmx [self] +------------------------------------------------------------------------------- +54 0.1424 libpixman.so.0.0.0 pixman_image_set_component_alpha + 54 100.000 libpixman.so.0.0.0 pixman_image_set_component_alpha [self] +------------------------------------------------------------------------------- + 2 4.1667 libpixman.so.0.0.0 pixman_edge_init + 16 33.3333 libpixman.so.0.0.0 pixman_edge_step + 30 62.5000 libpixman.so.0.0.0 _pixman_edge_tMultiInit +48 0.1266 libpixman.so.0.0.0 __divdi3 + 48 100.000 libpixman.so.0.0.0 __divdi3 [self] +------------------------------------------------------------------------------- + 10 0.3303 libpixman.so.0.0.0 pixman_image_composite_rect + 3018 99.6697 libpixman.so.0.0.0 pixman_composite_rect_general +44 0.1160 libpixman.so.0.0.0 fbFetch + 2982 98.4808 libpixman.so.0.0.0 fbFetch_a1 + 44 1.4531 libpixman.so.0.0.0 fbFetch [self] + 2 0.0661 anon (tgid:1031 range:0xb7f1f000-0xb7f20000) (no symbols) +------------------------------------------------------------------------------- + 30 100.000 libpixman.so.0.0.0 pixman_image_composite +41 0.1081 libpixman.so.0.0.0 can_get_solid + 41 100.000 libpixman.so.0.0.0 can_get_solid [self] +------------------------------------------------------------------------------- +39 0.1028 libpixman.so.0.0.0 pixman_image_set_repeat + 39 100.000 libpixman.so.0.0.0 pixman_image_set_repeat [self] +------------------------------------------------------------------------------- + 12 44.4444 libpixman.so.0.0.0 pixman_image_composite + 15 55.5556 libpixman.so.0.0.0 pixman_compute_composite_region +27 0.0712 libpixman.so.0.0.0 pixman_region_not_empty + 27 100.000 libpixman.so.0.0.0 pixman_region_not_empty [self] +------------------------------------------------------------------------------- +23 0.0607 libpixman.so.0.0.0 pixman_region_translate + 23 100.000 libpixman.so.0.0.0 pixman_region_translate [self] +------------------------------------------------------------------------------- + 3 6.0000 libpixman.so.0.0.0 pixman_line_fixed_edge_init + 47 94.0000 libpixman.so.0.0.0 pixman_edge_init +20 0.0527 libpixman.so.0.0.0 _pixman_edge_tMultiInit + 30 60.0000 libpixman.so.0.0.0 __divdi3 + 20 40.0000 libpixman.so.0.0.0 _pixman_edge_tMultiInit [self] +------------------------------------------------------------------------------- + 96 100.000 libpixman.so.0.0.0 pixman_line_fixed_edge_init +20 0.0527 libpixman.so.0.0.0 pixman_edge_init + 47 48.9583 libpixman.so.0.0.0 _pixman_edge_tMultiInit + 24 25.0000 libpixman.so.0.0.0 pixman_edge_step + 20 20.8333 libpixman.so.0.0.0 pixman_edge_init [self] + 3 3.1250 libpixman.so.0.0.0 __i686.get_pc_thunk.bx + 2 2.0833 libpixman.so.0.0.0 __divdi3 +------------------------------------------------------------------------------- +18 0.0475 libpixman.so.0.0.0 pixman_rasterize_trapezoid + 2295 93.7500 libpixman.so.0.0.0 pixman_rasterize_edges + 108 4.4118 libpixman.so.0.0.0 pixman_line_fixed_edge_init + 18 0.7353 libpixman.so.0.0.0 pixman_rasterize_trapezoid [self] + 11 0.4493 libpixman.so.0.0.0 pixman_sample_floor_y + 8 0.3268 libpixman.so.0.0.0 pixman_sample_ceil_y + 7 0.2859 libc-2.5.so memset + 1 0.0408 libpixman.so.0.0.0 .plt +------------------------------------------------------------------------------- + 11 100.000 libpixman.so.0.0.0 pixman_rasterize_trapezoid +14 0.0369 libpixman.so.0.0.0 pixman_sample_floor_y + 14 100.000 libpixman.so.0.0.0 pixman_sample_floor_y [self] +------------------------------------------------------------------------------- +12 0.0316 libpixman.so.0.0.0 pixman_image_set_has_client_clip + 12 100.000 libpixman.so.0.0.0 pixman_image_set_has_client_clip [self] +------------------------------------------------------------------------------- +11 0.0290 libpixman.so.0.0.0 pixman_region_init_with_extents + 11 100.000 libpixman.so.0.0.0 pixman_region_init_with_extents [self] +------------------------------------------------------------------------------- + 8 100.000 libpixman.so.0.0.0 pixman_rasterize_trapezoid +11 0.0290 libpixman.so.0.0.0 pixman_sample_ceil_y + 11 100.000 libpixman.so.0.0.0 pixman_sample_ceil_y [self] +------------------------------------------------------------------------------- + 1 11.1111 libpixman.so.0.0.0 pixman_image_composite_rect + 8 88.8889 libpixman.so.0.0.0 pixman_composite_rect_general +9 0.0237 libpixman.so.0.0.0 mmxCombineAddU + 9 100.000 libpixman.so.0.0.0 mmxCombineAddU [self] +------------------------------------------------------------------------------- + 1 4.0000 libpixman.so.0.0.0 pixman_line_fixed_edge_init + 24 96.0000 libpixman.so.0.0.0 pixman_edge_init +9 0.0237 libpixman.so.0.0.0 pixman_edge_step + 16 64.0000 libpixman.so.0.0.0 __divdi3 + 9 36.0000 libpixman.so.0.0.0 pixman_edge_step [self] +------------------------------------------------------------------------------- + 108 100.000 libpixman.so.0.0.0 pixman_rasterize_trapezoid +7 0.0185 libpixman.so.0.0.0 pixman_line_fixed_edge_init + 96 87.2727 libpixman.so.0.0.0 pixman_edge_init + 7 6.3636 libpixman.so.0.0.0 pixman_line_fixed_edge_init [self] + 3 2.7273 libpixman.so.0.0.0 _pixman_edge_tMultiInit + 2 1.8182 libpixman.so.0.0.0 .plt + 1 0.9091 libpixman.so.0.0.0 __i686.get_pc_thunk.bx + 1 0.9091 libpixman.so.0.0.0 pixman_edge_step +------------------------------------------------------------------------------- + 1 20.0000 libpixman.so.0.0.0 pixman_image_composite_rect + 4 80.0000 libpixman.so.0.0.0 pixman_composite_rect_general +4 0.0105 libpixman.so.0.0.0 fbFetchSolid + 4 80.0000 libpixman.so.0.0.0 fbFetchSolid [self] + 1 20.0000 libpixman.so.0.0.0 fetchPixelProcForPicture +------------------------------------------------------------------------------- + 8433 100.000 libpixman.so.0.0.0 pixman_image_composite +2 0.0053 libpixman.so.0.0.0 pixman_image_composite_rect + 8412 99.7037 libpixman.so.0.0.0 pixman_composite_rect_general + 10 0.1185 libpixman.so.0.0.0 fbFetch + 7 0.0830 libpixman.so.0.0.0 fbCombineInU + 3 0.0356 libpixman.so.0.0.0 mmxCombineOverU + 2 0.0237 libpixman.so.0.0.0 pixman_image_composite_rect [self] + 1 0.0119 libpixman.so.0.0.0 __i686.get_pc_thunk.bx + 1 0.0119 libpixman.so.0.0.0 fbFetchSolid + 1 0.0119 libpixman.so.0.0.0 mmxCombineAddU +------------------------------------------------------------------------------- + 1 100.000 libpixman.so.0.0.0 pixman_composite_rect_general +1 0.0026 libpixman.so.0.0.0 __i686.get_pc_thunk.cx + 1 100.000 libpixman.so.0.0.0 __i686.get_pc_thunk.cx [self] +------------------------------------------------------------------------------- + 1 100.000 libpixman.so.0.0.0 fbFetchSolid +1 0.0026 libpixman.so.0.0.0 fetchPixelProcForPicture + 1 100.000 libpixman.so.0.0.0 fetchPixelProcForPicture [self] +------------------------------------------------------------------------------- + 1 20.0000 libpixman.so.0.0.0 pixman_composite_rect_general + 1 20.0000 libpixman.so.0.0.0 pixman_fill + 1 20.0000 libpixman.so.0.0.0 pixman_blt + 2 40.0000 libpixman.so.0.0.0 fbFetch +0 0 anon (tgid:1031 range:0xb7f1f000-0xb7f20000) (no symbols) + 0 0 anon (tgid:1031 range:0xb7f1f000-0xb7f20000) (no symbols) [self] +------------------------------------------------------------------------------- + 1 100.000 libpixman.so.0.0.0 pixman_region_fini +0 0 libc-2.5.so free + 0 0 libc-2.5.so free [self] +------------------------------------------------------------------------------- + 7 3.1963 libpixman.so.0.0.0 pixman_rasterize_trapezoid + 212 96.8037 libpixman.so.0.0.0 pixman_rasterize_edges +0 0 libc-2.5.so memset + 0 0 libc-2.5.so memset [self] +------------------------------------------------------------------------------- +0 0 libpixman.so.0.0.0 pixman_blt + 7337 99.9864 libpixman.so.0.0.0 pixman_blt_mmx + 1 0.0136 anon (tgid:1031 range:0xb7f1f000-0xb7f20000) (no symbols) + 0 0 libpixman.so.0.0.0 pixman_blt [self] +------------------------------------------------------------------------------- diff --git a/src/exa/i965/emulating_speedups/EXA-without-accel/libpixman.oprofile b/src/exa/i965/emulating_speedups/EXA-without-accel/libpixman.oprofile new file mode 100644 index 0000000..7cb3ed7 --- /dev/null +++ b/src/exa/i965/emulating_speedups/EXA-without-accel/libpixman.oprofile @@ -0,0 +1,55 @@ +CPU: Core 2, speed 2133.49 MHz (estimated) +Counted CPU_CLK_UNHALTED events (Clock cycles when not halted) with a unit mask of 0x00 (Unhalted core cycles) count 100000 +samples % symbol name +7338 19.3508 pixman_blt_mmx +4545 11.9854 fbCompositeSolidMask_nx8888x8888Cmmx +4124 10.8752 fbCombineInU +3933 10.3716 pixman_fill_mmx +3645 9.6121 fbCompositeSolidMask_nx8x8888mmx +2989 7.8822 fbFetch_a1 +2084 5.4956 pixman_rasterize_edges +1191 3.1407 mmxCombineOverU +837 2.2072 pixman_image_composite +709 1.8697 fbCompositeSrc_8888x8888mmx +653 1.7220 pixman_fill +602 1.5875 __i686.get_pc_thunk.bx +506 1.3344 pixman_compute_composite_region +473 1.2473 pixman_region_init +449 1.1840 pixman_region_fini +404 1.0654 allocate_image +401 1.0575 .plt +390 1.0285 pixman_image_create_bits +326 0.8597 pixman_image_unref +261 0.6883 pixman_region_copy +261 0.6883 pixman_region_intersect +230 0.6065 pixman_region_union +213 0.5617 pixman_region_init_rect +176 0.4641 fbCompositeSrcAdd_8888x8888mmx +174 0.4588 reset_clip_region +152 0.4008 pixman_region_rectangles +111 0.2927 pixman_image_set_clip_region +107 0.2822 pixman_image_set_filter +96 0.2532 pixman_region_n_rects +64 0.1688 pixman_composite_rect_general +62 0.1635 pixman_have_mmx +54 0.1424 pixman_image_set_component_alpha +48 0.1266 __divdi3 +44 0.1160 fbFetch +41 0.1081 can_get_solid +39 0.1028 pixman_image_set_repeat +27 0.0712 pixman_region_not_empty +23 0.0607 pixman_region_translate +20 0.0527 _pixman_edge_tMultiInit +20 0.0527 pixman_edge_init +18 0.0475 pixman_rasterize_trapezoid +14 0.0369 pixman_sample_floor_y +12 0.0316 pixman_image_set_has_client_clip +11 0.0290 pixman_region_init_with_extents +11 0.0290 pixman_sample_ceil_y +9 0.0237 mmxCombineAddU +9 0.0237 pixman_edge_step +7 0.0185 pixman_line_fixed_edge_init +4 0.0105 fbFetchSolid +2 0.0053 pixman_image_composite_rect +1 0.0026 __i686.get_pc_thunk.cx +1 0.0026 fetchPixelProcForPicture diff --git a/src/exa/i965/emulating_speedups/EXA-without-accel/libxul.callgraph b/src/exa/i965/emulating_speedups/EXA-without-accel/libxul.callgraph new file mode 100644 index 0000000..f384e6e --- /dev/null +++ b/src/exa/i965/emulating_speedups/EXA-without-accel/libxul.callgraph @@ -0,0 +1,7 @@ +CPU: Core 2, speed 2133.49 MHz (estimated) +Counted CPU_CLK_UNHALTED events (Clock cycles when not halted) with a unit mask of 0x00 (Unhalted core cycles) count 100000 +samples % symbol name +------------------------------------------------------------------------------- +14181 100.000 (no symbols) + 14181 100.000 (no symbols) [self] +------------------------------------------------------------------------------- diff --git a/src/exa/i965/emulating_speedups/EXA-without-accel/libxul.oprofile b/src/exa/i965/emulating_speedups/EXA-without-accel/libxul.oprofile new file mode 100644 index 0000000..a81604e --- /dev/null +++ b/src/exa/i965/emulating_speedups/EXA-without-accel/libxul.oprofile @@ -0,0 +1,4 @@ +CPU: Core 2, speed 2133.49 MHz (estimated) +Counted CPU_CLK_UNHALTED events (Clock cycles when not halted) with a unit mask of 0x00 (Unhalted core cycles) count 100000 +samples % symbol name +14181 100.000 (no symbols) diff --git a/src/exa/i965/emulating_speedups/EXA-without-accel/oprofile.callgraph b/src/exa/i965/emulating_speedups/EXA-without-accel/oprofile.callgraph new file mode 100644 index 0000000..39833b9 --- /dev/null +++ b/src/exa/i965/emulating_speedups/EXA-without-accel/oprofile.callgraph @@ -0,0 +1,16 @@ +CPU: Core 2, speed 2133.49 MHz (estimated) +Counted CPU_CLK_UNHALTED events (Clock cycles when not halted) with a unit mask of 0x00 (Unhalted core cycles) count 100000 +samples % image name symbol name +------------------------------------------------------------------------------- +1003 64.5431 oprofile.ko sync_buffer + 1003 100.000 oprofile.ko sync_buffer [self] +------------------------------------------------------------------------------- +455 29.2793 oprofile.ko add_event_entry + 455 100.000 oprofile.ko add_event_entry [self] +------------------------------------------------------------------------------- +95 6.1133 oprofile.ko add_sample_entry + 95 100.000 oprofile.ko add_sample_entry [self] +------------------------------------------------------------------------------- +1 0.0644 oprofile.ko process_task_mortuary + 1 100.000 oprofile.ko process_task_mortuary [self] +------------------------------------------------------------------------------- diff --git a/src/exa/i965/emulating_speedups/EXA-without-accel/oprofile.oprofile b/src/exa/i965/emulating_speedups/EXA-without-accel/oprofile.oprofile new file mode 100644 index 0000000..dcba5c0 --- /dev/null +++ b/src/exa/i965/emulating_speedups/EXA-without-accel/oprofile.oprofile @@ -0,0 +1,7 @@ +CPU: Core 2, speed 2133.49 MHz (estimated) +Counted CPU_CLK_UNHALTED events (Clock cycles when not halted) with a unit mask of 0x00 (Unhalted core cycles) count 100000 +samples % image name symbol name +1003 64.5431 oprofile.ko sync_buffer +455 29.2793 oprofile.ko add_event_entry +95 6.1133 oprofile.ko add_sample_entry +1 0.0644 oprofile.ko process_task_mortuary diff --git a/src/exa/i965/emulating_speedups/EXA-without-accel/oprofiled.callgraph b/src/exa/i965/emulating_speedups/EXA-without-accel/oprofiled.callgraph new file mode 100644 index 0000000..0fef848 --- /dev/null +++ b/src/exa/i965/emulating_speedups/EXA-without-accel/oprofiled.callgraph @@ -0,0 +1,7 @@ +CPU: Core 2, speed 2133.49 MHz (estimated) +Counted CPU_CLK_UNHALTED events (Clock cycles when not halted) with a unit mask of 0x00 (Unhalted core cycles) count 100000 +samples % symbol name +------------------------------------------------------------------------------- +4550 100.000 (no symbols) + 4550 100.000 (no symbols) [self] +------------------------------------------------------------------------------- diff --git a/src/exa/i965/emulating_speedups/EXA-without-accel/oprofiled.oprofile b/src/exa/i965/emulating_speedups/EXA-without-accel/oprofiled.oprofile new file mode 100644 index 0000000..3be34e8 --- /dev/null +++ b/src/exa/i965/emulating_speedups/EXA-without-accel/oprofiled.oprofile @@ -0,0 +1,4 @@ +CPU: Core 2, speed 2133.49 MHz (estimated) +Counted CPU_CLK_UNHALTED events (Clock cycles when not halted) with a unit mask of 0x00 (Unhalted core cycles) count 100000 +samples % symbol name +4550 100.000 (no symbols) diff --git a/src/exa/i965/emulating_speedups/EXA-without-accel/system.long-filenames b/src/exa/i965/emulating_speedups/EXA-without-accel/system.long-filenames new file mode 100644 index 0000000..bfb8719 --- /dev/null +++ b/src/exa/i965/emulating_speedups/EXA-without-accel/system.long-filenames @@ -0,0 +1,50 @@ +CPU: Core 2, speed 2133.49 MHz (estimated) +Counted CPU_CLK_UNHALTED events (Clock cycles when not halted) with a unit mask of 0x00 (Unhalted core cycles) count 100000 +CPU_CLK_UNHALT...| + samples| %| +------------------ + 37921 42.0541 /home/cworth/opt/xorg/lib/libpixman.so.0.0.0 + 14181 15.7266 /home/cworth/mozilla-perf/firefox/libxul.so + 11409 12.6525 /usr/src/linux-2.6/vmlinux + 8131 9.0172 /home/cworth/opt/xorg/bin/Xorg + CPU_CLK_UNHALT...| + samples| %| + ------------------ + 8130 99.9877 /home/cworth/opt/xorg/bin/Xorg + 1 0.0123 anon (tgid:1031 range:0xb7f1f000-0xb7f20000) + 4550 5.0459 /usr/bin/oprofiled + 4434 4.9173 /lib/libc-2.5.so + 2816 3.1229 /home/cworth/opt/xorg/lib/xorg/modules/libexa.so + 1928 2.1381 /home/cworth/opt/xorg/lib/xorg/modules/libfb.so + 1554 1.7234 /oprofile + 566 0.6277 /usr/lib/libXrender.so.1.3.0 + 285 0.3161 /usr/lib/libgobject-2.0.so.0.1200.12 + 242 0.2684 /usr/lib/libX11.so.6.2.0 + 233 0.2584 /usr/lib/libgdk-x11-2.0.so.0.1000.12 + 232 0.2573 /usr/lib/libcairo.so.2.11.3 + 189 0.2096 /usr/lib/libglib-2.0.so.0.1200.12 + 188 0.2085 /lib/libm-2.5.so + 177 0.1963 /home/cworth/mozilla-perf/firefox/libmozjs.so + 174 0.1930 /bin/bash + 159 0.1763 /lib/libpthread-2.5.so + 143 0.1586 /home/cworth/mozilla-perf/firefox/libnspr4.so + 130 0.1442 /home/cworth/opt/xorg/lib/xorg/modules/extensions/libextmod.so + 115 0.1275 /usr/lib/libgtk-x11-2.0.so.0.1000.12 + 94 0.1042 /jbd + 86 0.0954 /ext3 + 75 0.0832 /lib/ld-2.5.so + 55 0.0610 /lib/libgcc_s.so.1 + 41 0.0455 /usr/lib/libstdc++.so.6.0.9 + 29 0.0322 /sysprof_module + 10 0.0111 /home/cworth/mozilla-perf/firefox/libplds4.so + 5 0.0055 /usr/lib/libgthread-2.0.so.0.1200.12 + 4 0.0044 /usr/bin/gawk + 3 0.0033 /ehci_hcd + 3 0.0033 /uhci_hcd + 2 0.0022 /bin/grep + 2 0.0022 /home/cworth/opt/xorg/lib/xorg/modules/drivers/intel_drv.so + 2 0.0022 /usr/lib/locale/locale-archive + 1 0.0011 /lib/libdl-2.5.so + 1 0.0011 /lib/libnss_files-2.5.so + 1 0.0011 /usr/bin/id + 1 0.0011 /usr/lib/i686/cmov/libcrypto.so.0.9.8 diff --git a/src/exa/i965/emulating_speedups/EXA-without-accel/system.oprofile b/src/exa/i965/emulating_speedups/EXA-without-accel/system.oprofile new file mode 100644 index 0000000..e1127e3 --- /dev/null +++ b/src/exa/i965/emulating_speedups/EXA-without-accel/system.oprofile @@ -0,0 +1,50 @@ +CPU: Core 2, speed 2133.49 MHz (estimated) +Counted CPU_CLK_UNHALTED events (Clock cycles when not halted) with a unit mask of 0x00 (Unhalted core cycles) count 100000 +CPU_CLK_UNHALT...| + samples| %| +------------------ + 37921 42.0541 libpixman.so.0.0.0 + 14181 15.7266 libxul.so + 11409 12.6525 vmlinux + 8131 9.0172 Xorg + CPU_CLK_UNHALT...| + samples| %| + ------------------ + 8130 99.9877 Xorg + 1 0.0123 anon (tgid:1031 range:0xb7f1f000-0xb7f20000) + 4550 5.0459 oprofiled + 4434 4.9173 libc-2.5.so + 2816 3.1229 libexa.so + 1928 2.1381 libfb.so + 1554 1.7234 oprofile + 566 0.6277 libXrender.so.1.3.0 + 285 0.3161 libgobject-2.0.so.0.1200.12 + 242 0.2684 libX11.so.6.2.0 + 233 0.2584 libgdk-x11-2.0.so.0.1000.12 + 232 0.2573 libcairo.so.2.11.3 + 189 0.2096 libglib-2.0.so.0.1200.12 + 188 0.2085 libm-2.5.so + 177 0.1963 libmozjs.so + 174 0.1930 bash + 159 0.1763 libpthread-2.5.so + 143 0.1586 libnspr4.so + 130 0.1442 libextmod.so + 115 0.1275 libgtk-x11-2.0.so.0.1000.12 + 94 0.1042 jbd + 86 0.0954 ext3 + 75 0.0832 ld-2.5.so + 55 0.0610 libgcc_s.so.1 + 41 0.0455 libstdc++.so.6.0.9 + 29 0.0322 sysprof_module + 10 0.0111 libplds4.so + 5 0.0055 libgthread-2.0.so.0.1200.12 + 4 0.0044 gawk + 3 0.0033 ehci_hcd + 3 0.0033 uhci_hcd + 2 0.0022 grep + 2 0.0022 intel_drv.so + 2 0.0022 locale-archive + 1 0.0011 libdl-2.5.so + 1 0.0011 libnss_files-2.5.so + 1 0.0011 id + 1 0.0011 libcrypto.so.0.9.8 diff --git a/src/exa/i965/emulating_speedups/EXA-without-accel/system.symbols b/src/exa/i965/emulating_speedups/EXA-without-accel/system.symbols new file mode 100644 index 0000000..24400a1 --- /dev/null +++ b/src/exa/i965/emulating_speedups/EXA-without-accel/system.symbols @@ -0,0 +1,807 @@ +CPU: Core 2, speed 2133.49 MHz (estimated) +Counted CPU_CLK_UNHALTED events (Clock cycles when not halted) with a unit mask of 0x00 (Unhalted core cycles) count 100000 +samples % image name app name symbol name +14181 15.7266 libxul.so libxul.so (no symbols) +7338 8.1378 libpixman.so.0.0.0 libpixman.so.0.0.0 pixman_blt_mmx +4550 5.0459 oprofiled oprofiled (no symbols) +4545 5.0404 libpixman.so.0.0.0 libpixman.so.0.0.0 fbCompositeSolidMask_nx8888x8888Cmmx +4124 4.5735 libpixman.so.0.0.0 libpixman.so.0.0.0 fbCombineInU +3933 4.3617 libpixman.so.0.0.0 libpixman.so.0.0.0 pixman_fill_mmx +3766 4.1765 vmlinux vmlinux get_page_from_freelist +3645 4.0423 libpixman.so.0.0.0 libpixman.so.0.0.0 fbCompositeSolidMask_nx8x8888mmx +2989 3.3148 libpixman.so.0.0.0 libpixman.so.0.0.0 fbFetch_a1 +2084 2.3111 libpixman.so.0.0.0 libpixman.so.0.0.0 pixman_rasterize_edges +1362 1.5104 libc-2.5.so libc-2.5.so memcpy +1247 1.3829 vmlinux vmlinux page_fault +1191 1.3208 libpixman.so.0.0.0 libpixman.so.0.0.0 mmxCombineOverU +1048 1.1622 vmlinux vmlinux kunmap_atomic +1003 1.1123 oprofile.ko oprofile sync_buffer +851 0.9438 libfb.so libfb.so image_from_pict +837 0.9282 libpixman.so.0.0.0 libpixman.so.0.0.0 pixman_image_composite +709 0.7863 libpixman.so.0.0.0 libpixman.so.0.0.0 fbCompositeSrc_8888x8888mmx +656 0.7275 libc-2.5.so libc-2.5.so _int_malloc +653 0.7242 libpixman.so.0.0.0 libpixman.so.0.0.0 pixman_fill +612 0.6787 libexa.so libexa.so exaComposite +602 0.6676 libpixman.so.0.0.0 libpixman.so.0.0.0 __i686.get_pc_thunk.bx +566 0.6277 libXrender.so.1.3.0 libXrender.so.1.3.0 (no symbols) +538 0.5966 Xorg Xorg damageComposite +536 0.5944 libc-2.5.so libc-2.5.so malloc +506 0.5611 libpixman.so.0.0.0 libpixman.so.0.0.0 pixman_compute_composite_region +477 0.5290 vmlinux vmlinux find_vma +473 0.5246 libpixman.so.0.0.0 libpixman.so.0.0.0 pixman_region_init +463 0.5135 libfb.so libfb.so fbComposite +455 0.5046 oprofile.ko oprofile add_event_entry +449 0.4979 libpixman.so.0.0.0 libpixman.so.0.0.0 pixman_region_fini +433 0.4802 Xorg Xorg __i686.get_pc_thunk.bx +430 0.4769 libc-2.5.so libc-2.5.so free +425 0.4713 Xorg Xorg damageDamageRegion +407 0.4514 vmlinux vmlinux unmap_vmas +404 0.4480 libpixman.so.0.0.0 libpixman.so.0.0.0 allocate_image +401 0.4447 libpixman.so.0.0.0 libpixman.so.0.0.0 .plt +390 0.4325 libpixman.so.0.0.0 libpixman.so.0.0.0 pixman_image_create_bits +389 0.4314 vmlinux vmlinux __copy_to_user_ll +374 0.4148 vmlinux vmlinux __handle_mm_fault +326 0.3615 libpixman.so.0.0.0 libpixman.so.0.0.0 pixman_image_unref +325 0.3604 libc-2.5.so libc-2.5.so _int_free +319 0.3538 libexa.so libexa.so exaFinishAccess +317 0.3516 Xorg Xorg XaceHook +309 0.3427 Xorg Xorg CompositePicture +294 0.3260 libexa.so libexa.so exaGlyphs +285 0.3161 libgobject-2.0.so.0.1200.12 libgobject-2.0.so.0.1200.12 (no symbols) +279 0.3094 Xorg Xorg miGlyphs +276 0.3061 Xorg Xorg FreeResource +261 0.2894 libpixman.so.0.0.0 libpixman.so.0.0.0 pixman_region_copy +261 0.2894 libpixman.so.0.0.0 libpixman.so.0.0.0 pixman_region_intersect +259 0.2872 Xorg Xorg FindGlyphRef +257 0.2850 Xorg Xorg miSpriteSourceValidate +257 0.2850 libexa.so libexa.so ExaCheckComposite +254 0.2817 Xorg Xorg damageGlyphs +252 0.2795 Xorg Xorg miValidatePicture +246 0.2728 Xorg Xorg miCompositeSourceValidate +242 0.2684 libX11.so.6.2.0 libX11.so.6.2.0 (no symbols) +240 0.2662 libexa.so libexa.so exaPrepareAccess +239 0.2650 libfb.so libfb.so .plt +237 0.2628 libexa.so libexa.so .plt +237 0.2628 vmlinux vmlinux __rmqueue +233 0.2584 libc-2.5.so libc-2.5.so memset +233 0.2584 libgdk-x11-2.0.so.0.1000.12 libgdk-x11-2.0.so.0.1000.12 (no symbols) +232 0.2573 libcairo.so.2.11.3 libcairo.so.2.11.3 (no symbols) +230 0.2551 libpixman.so.0.0.0 libpixman.so.0.0.0 pixman_region_union +229 0.2540 vmlinux vmlinux do_page_fault +216 0.2395 libexa.so libexa.so exaPixmapIsOffscreen +213 0.2362 libpixman.so.0.0.0 libpixman.so.0.0.0 pixman_region_init_rect +213 0.2362 vmlinux vmlinux release_pages +207 0.2296 libexa.so libexa.so exaGetDrawablePixmap +205 0.2273 Xorg Xorg ReadRequestFromClient +189 0.2096 libglib-2.0.so.0.1200.12 libglib-2.0.so.0.1200.12 (no symbols) +187 0.2074 libc-2.5.so libc-2.5.so memcmp +181 0.2007 Xorg Xorg ValidateOnePicture +177 0.1963 libmozjs.so libmozjs.so (no symbols) +176 0.1952 libpixman.so.0.0.0 libpixman.so.0.0.0 fbCompositeSrcAdd_8888x8888mmx +174 0.1930 bash bash (no symbols) +174 0.1930 libpixman.so.0.0.0 libpixman.so.0.0.0 reset_clip_region +172 0.1907 Xorg Xorg miModifyPixmapHeader +171 0.1896 Xorg Xorg getDrawableDamageRef +166 0.1841 Xorg Xorg _CallCallbacks +163 0.1808 vmlinux vmlinux __pagevec_lru_add_active +152 0.1686 libpixman.so.0.0.0 libpixman.so.0.0.0 pixman_region_rectangles +146 0.1619 vmlinux vmlinux free_hot_cold_page +143 0.1586 libnspr4.so libnspr4.so (no symbols) +139 0.1541 libm-2.5.so libm-2.5.so floor +136 0.1508 Xorg Xorg Dispatch +134 0.1486 Xorg Xorg SecurityLookupIDByType +132 0.1464 Xorg Xorg damageReportPostOp +130 0.1442 libexa.so libexa.so __i686.get_pc_thunk.bx +123 0.1364 vmlinux vmlinux __d_lookup +122 0.1353 Xorg Xorg ValidatePicture +122 0.1353 libextmod.so libextmod.so XvDestroyPixmap +115 0.1275 libgtk-x11-2.0.so.0.1000.12 libgtk-x11-2.0.so.0.1000.12 (no symbols) +115 0.1275 vmlinux vmlinux lru_cache_add_active +111 0.1231 libpixman.so.0.0.0 libpixman.so.0.0.0 pixman_image_set_clip_region +108 0.1198 vmlinux vmlinux page_address +107 0.1187 libpixman.so.0.0.0 libpixman.so.0.0.0 pixman_image_set_filter +105 0.1164 Xorg Xorg CallCallbacks +105 0.1164 libc-2.5.so libc-2.5.so msort_with_tmp +99 0.1098 Xorg Xorg SecurityCheckResourceIDAccess +98 0.1087 Xorg Xorg ProcRenderCompositeGlyphs +96 0.1065 libpixman.so.0.0.0 libpixman.so.0.0.0 pixman_region_n_rects +95 0.1054 oprofile.ko oprofile add_sample_entry +95 0.1054 vmlinux vmlinux down_read_trylock +93 0.1031 Xorg Xorg DamageReportDamage +91 0.1009 vmlinux vmlinux page_remove_rmap +89 0.0987 Xorg Xorg damageDamageBox +85 0.0943 vmlinux vmlinux error_code +84 0.0932 libc-2.5.so libc-2.5.so __i686.get_pc_thunk.bx +83 0.0920 libfb.so libfb.so fbValidateGC +81 0.0898 Xorg Xorg Hash +79 0.0876 vmlinux vmlinux __copy_from_user_ll +78 0.0865 Xorg Xorg dixChangeGC +76 0.0843 Xorg Xorg miUnion +72 0.0798 Xorg Xorg XaceCatchExtProc +70 0.0776 libpthread-2.5.so libpthread-2.5.so pthread_mutex_lock +69 0.0765 vmlinux vmlinux __alloc_pages +66 0.0732 libexa.so libexa.so exaPolyFillRect +66 0.0732 vmlinux vmlinux __link_path_walk +66 0.0732 vmlinux vmlinux free_pages_bulk +65 0.0721 Xorg Xorg CompareISOLatin1Lowered +64 0.0710 libpixman.so.0.0.0 libpixman.so.0.0.0 pixman_composite_rect_general +62 0.0688 Xorg Xorg Ones +62 0.0688 libc-2.5.so libc-2.5.so strstr +62 0.0688 libpixman.so.0.0.0 libpixman.so.0.0.0 pixman_have_mmx +61 0.0676 vmlinux vmlinux restore_nocheck +61 0.0676 vmlinux vmlinux up_read +56 0.0621 Xorg Xorg ProcRenderCreatePicture +56 0.0621 libc-2.5.so libc-2.5.so __gconv_transform_utf8_internal +55 0.0610 libfb.so libfb.so fbSolid +55 0.0610 libgcc_s.so.1 libgcc_s.so.1 (no symbols) +54 0.0599 libfb.so libfb.so __i686.get_pc_thunk.bx +54 0.0599 libpixman.so.0.0.0 libpixman.so.0.0.0 pixman_image_set_component_alpha +53 0.0588 Xorg Xorg FindGlyph +53 0.0588 vmlinux vmlinux __dec_zone_page_state +52 0.0577 libc-2.5.so libc-2.5.so mbrtowc +51 0.0566 libc-2.5.so libc-2.5.so malloc_consolidate +49 0.0543 Xorg Xorg .plt +49 0.0543 Xorg Xorg miGlyphExtents +48 0.0532 Xorg Xorg ProcCreatePixmap +48 0.0532 Xorg Xorg damageDestroyPixmap +48 0.0532 libpixman.so.0.0.0 libpixman.so.0.0.0 __divdi3 +48 0.0532 libpthread-2.5.so libpthread-2.5.so __pthread_mutex_unlock_usercnt +47 0.0521 libc-2.5.so libc-2.5.so strlen +46 0.0510 libexa.so libexa.so exaCreatePixmap +45 0.0499 Xorg Xorg GetExtensionEntry +44 0.0488 libexa.so libexa.so exaFillRegionSolid +44 0.0488 libpixman.so.0.0.0 libpixman.so.0.0.0 fbFetch +43 0.0477 Xorg Xorg CreatePicture +43 0.0477 Xorg Xorg PictureGetFilterId +43 0.0477 libfb.so libfb.so fbFillRegionSolid +43 0.0477 vmlinux vmlinux _atomic_dec_and_lock +42 0.0466 Xorg Xorg SetPictureTransform +41 0.0455 Xorg Xorg FreePicture +41 0.0455 Xorg Xorg ProcRenderDispatch +41 0.0455 libc-2.5.so libc-2.5.so memmove +41 0.0455 libpixman.so.0.0.0 libpixman.so.0.0.0 can_get_solid +41 0.0455 libstdc++.so.6.0.9 libstdc++.so.6.0.9 (no symbols) +41 0.0455 vmlinux vmlinux zone_watermark_ok +40 0.0444 Xorg Xorg damagePolyFillRect +39 0.0433 Xorg Xorg GetScratchGC +39 0.0433 Xorg Xorg miIntersect +39 0.0433 libpixman.so.0.0.0 libpixman.so.0.0.0 pixman_image_set_repeat +38 0.0421 Xorg Xorg Xalloc +38 0.0421 vmlinux vmlinux __page_set_anon_rmap +38 0.0421 vmlinux vmlinux timer_interrupt +36 0.0399 Xorg Xorg Xfree +36 0.0399 libfb.so libfb.so fbCreatePixmapBpp +35 0.0388 Xorg Xorg ProcRenderFillRectangles +35 0.0388 Xorg Xorg miComputeCompositeClip +34 0.0377 Xorg Xorg AllocatePicture +34 0.0377 Xorg Xorg ChangePicture +34 0.0377 Xorg Xorg __divdi3 +34 0.0377 Xorg Xorg miRegionDestroy +34 0.0377 vmlinux vmlinux do_wp_page +32 0.0355 Xorg Xorg SecurityCheckExtAccess +32 0.0355 libexa.so libexa.so exaDoMigration +32 0.0355 vmlinux vmlinux kmap_atomic +32 0.0355 vmlinux vmlinux resume_userspace +31 0.0344 Xorg Xorg miColorRects +31 0.0344 vmlinux vmlinux cond_resched +31 0.0344 vmlinux vmlinux kmem_cache_alloc +30 0.0333 Xorg Xorg miCompositeRects +30 0.0333 vmlinux vmlinux find_get_page +29 0.0322 Xorg Xorg FreeScratchGC +29 0.0322 Xorg Xorg miLineFixedX +29 0.0322 sysprof_module sysprof_module (no symbols) +29 0.0322 vmlinux vmlinux system_call +28 0.0311 Xorg Xorg XaceCatchDispatchProc +28 0.0311 vmlinux vmlinux __copy_from_user_ll_nozero +28 0.0311 vmlinux vmlinux __inc_zone_state +28 0.0311 vmlinux vmlinux ret_from_exception +27 0.0299 Xorg Xorg miRectsToRegion +27 0.0299 libfb.so libfb.so fbCreatePixmap +27 0.0299 libpixman.so.0.0.0 libpixman.so.0.0.0 pixman_region_not_empty +26 0.0288 Xorg Xorg dixLookupDrawable +26 0.0288 vmlinux vmlinux fget_light +26 0.0288 vmlinux vmlinux mwait_idle_with_hints +25 0.0277 Xorg Xorg ProcRenderChangePicture +25 0.0277 libexa.so libexa.so exaOpReadsDestination +25 0.0277 vmlinux vmlinux __find_get_block +23 0.0255 Xorg Xorg AddResource +23 0.0255 Xorg Xorg AllocatePixmap +23 0.0255 Xorg Xorg SecurityLookupIDByClass +23 0.0255 Xorg Xorg damageChangeGC +23 0.0255 libfb.so libfb.so fbDestroyPixmap +23 0.0255 libpixman.so.0.0.0 libpixman.so.0.0.0 pixman_region_translate +22 0.0244 Xorg Xorg miRenderColorToPixel +21 0.0233 Xorg Xorg FlushClientCaches +21 0.0233 Xorg Xorg SetPictureToDefaults +21 0.0233 Xorg Xorg miTranslateRegion +21 0.0233 vmlinux vmlinux free_pages_and_swap_cache +21 0.0233 vmlinux vmlinux notifier_call_chain +20 0.0222 Xorg Xorg damageValidateGC +20 0.0222 Xorg Xorg miRegionCreate +20 0.0222 ld-2.5.so ld-2.5.so do_lookup_x +20 0.0222 libexa.so libexa.so exaDestroyPixmap +20 0.0222 libexa.so libexa.so exaGetDrawableDeltas +20 0.0222 libpixman.so.0.0.0 libpixman.so.0.0.0 _pixman_edge_tMultiInit +20 0.0222 libpixman.so.0.0.0 libpixman.so.0.0.0 pixman_edge_init +19 0.0211 Xorg Xorg ProcFreePixmap +19 0.0211 Xorg Xorg ProcRenderSetPictureFilter +19 0.0211 Xorg Xorg miDestroyPictureClip +19 0.0211 libc-2.5.so libc-2.5.so strcmp +19 0.0211 libm-2.5.so libm-2.5.so ceil +19 0.0211 vmlinux vmlinux check_userspace +19 0.0211 vmlinux vmlinux do_lookup +19 0.0211 vmlinux vmlinux unix_stream_recvmsg +18 0.0200 Xorg Xorg SetPictureFilter +18 0.0200 jbd.ko jbd journal_dirty_metadata +18 0.0200 libpixman.so.0.0.0 libpixman.so.0.0.0 pixman_rasterize_trapezoid +18 0.0200 vmlinux vmlinux run_timer_softirq +18 0.0200 vmlinux vmlinux vm_normal_page +17 0.0189 Xorg Xorg miRegionValidate +17 0.0189 libc-2.5.so libc-2.5.so realloc +17 0.0189 vmlinux vmlinux rw_verify_area +16 0.0177 Xorg Xorg miBSCheapChangeGC +16 0.0177 Xorg Xorg miBSCheapValidateGC +16 0.0177 Xorg Xorg miDestroyPicture +16 0.0177 jbd.ko jbd journal_cancel_revoke +16 0.0177 vmlinux vmlinux __inc_zone_page_state +16 0.0177 vmlinux vmlinux memcmp +16 0.0177 vmlinux vmlinux unix_stream_sendmsg +15 0.0166 Xorg Xorg ChangeGC +15 0.0166 libc-2.5.so libc-2.5.so mkdir +15 0.0166 libexa.so libexa.so exaGetOffscreenPixmap +15 0.0166 libexa.so libexa.so exaValidateGC +15 0.0166 libfb.so libfb.so fbGetGCPrivateIndex +15 0.0166 vmlinux vmlinux anon_vma_prepare +14 0.0155 Xorg Xorg CompositeRects +14 0.0155 Xorg Xorg ValidateGC +14 0.0155 ext3.ko ext3 ext3_mark_iloc_dirty +14 0.0155 jbd.ko jbd journal_add_journal_head +14 0.0155 libm-2.5.so libm-2.5.so cos +14 0.0155 libpixman.so.0.0.0 libpixman.so.0.0.0 pixman_sample_floor_y +14 0.0155 vmlinux vmlinux kmem_cache_free +13 0.0144 Xorg Xorg LegalNewID +13 0.0144 Xorg Xorg PictureFindFilter +13 0.0144 Xorg Xorg ProcRenderSetPictureTransform +13 0.0144 Xorg Xorg miChangeClip +13 0.0144 libc-2.5.so libc-2.5.so _int_realloc +13 0.0144 libc-2.5.so libc-2.5.so qsort +13 0.0144 vmlinux vmlinux __alloc_skb +13 0.0144 vmlinux vmlinux copy_page_range +13 0.0144 vmlinux vmlinux do_path_lookup +13 0.0144 vmlinux vmlinux permission +13 0.0144 vmlinux vmlinux softlockup_tick +13 0.0144 vmlinux vmlinux strncpy_from_user +12 0.0133 Xorg Xorg DamageCreate +12 0.0133 Xorg Xorg ProcRenderFreePicture +12 0.0133 Xorg Xorg damageChangeClip +12 0.0133 Xorg Xorg miRegionInit +12 0.0133 ld-2.5.so ld-2.5.so _dl_relocate_object +12 0.0133 libc-2.5.so libc-2.5.so _dl_addr +12 0.0133 libfb.so libfb.so __i686.get_pc_thunk.cx +12 0.0133 libpixman.so.0.0.0 libpixman.so.0.0.0 pixman_image_set_has_client_clip +12 0.0133 vmlinux vmlinux dnotify_parent +12 0.0133 vmlinux vmlinux schedule +11 0.0122 Xorg Xorg DamageRegister +11 0.0122 ext3.ko ext3 __ext3_get_inode_loc +11 0.0122 ld-2.5.so ld-2.5.so strcmp +11 0.0122 libexa.so libexa.so exaRasterizeTrapezoid +11 0.0122 libfb.so libfb.so fbReplicatePixel +11 0.0122 libpixman.so.0.0.0 libpixman.so.0.0.0 pixman_region_init_with_extents +11 0.0122 libpixman.so.0.0.0 libpixman.so.0.0.0 pixman_sample_ceil_y +11 0.0122 vmlinux vmlinux clocksource_get_next +11 0.0122 vmlinux vmlinux hrtimer_run_queues +11 0.0122 vmlinux vmlinux rebalance_tick +11 0.0122 vmlinux vmlinux skb_dequeue +10 0.0111 Xorg Xorg _XSERVTransSocketRead +10 0.0111 Xorg Xorg miDestroyClip +10 0.0111 jbd.ko jbd do_get_write_access +10 0.0111 libplds4.so libplds4.so (no symbols) +10 0.0111 libpthread-2.5.so libpthread-2.5.so pthread_mutex_unlock +10 0.0111 vmlinux vmlinux __kmalloc +10 0.0111 vmlinux vmlinux free_block +10 0.0111 vmlinux vmlinux handle_edge_irq +10 0.0111 vmlinux vmlinux vfs_read +9 0.0100 Xorg Xorg ProcRenderComposite +9 0.0100 Xorg Xorg __i686.get_pc_thunk.cx +9 0.0100 Xorg Xorg miTrapezoidBounds +9 0.0100 jbd.ko jbd journal_put_journal_head +9 0.0100 libpixman.so.0.0.0 libpixman.so.0.0.0 mmxCombineAddU +9 0.0100 libpixman.so.0.0.0 libpixman.so.0.0.0 pixman_edge_step +9 0.0100 vmlinux vmlinux atomic_notifier_call_chain +9 0.0100 vmlinux vmlinux irq_exit +9 0.0100 vmlinux vmlinux mutex_lock +9 0.0100 vmlinux vmlinux page_add_new_anon_rmap +9 0.0100 vmlinux vmlinux sched_clock +9 0.0100 vmlinux vmlinux search_extable +8 0.0089 Xorg Xorg DamageDestroy +8 0.0089 Xorg Xorg FreeScratchPixmapHeader +8 0.0089 Xorg Xorg miCreatePicture +8 0.0089 ld-2.5.so ld-2.5.so _dl_lookup_symbol_x +8 0.0089 libc-2.5.so libc-2.5.so gettimeofday +8 0.0089 libextmod.so libextmod.so __i686.get_pc_thunk.bx +8 0.0089 libm-2.5.so libm-2.5.so sin +8 0.0089 libpthread-2.5.so libpthread-2.5.so pthread_getspecific +8 0.0089 vmlinux vmlinux do_notify_resume +8 0.0089 vmlinux vmlinux do_timer +8 0.0089 vmlinux vmlinux memcpy +8 0.0089 vmlinux vmlinux radix_tree_lookup +7 0.0078 Xorg Xorg CompositeGlyphs +7 0.0078 Xorg Xorg DamageSetReportAfterOp +7 0.0078 Xorg Xorg ProcRenderSetPictureClipRectangles +7 0.0078 Xorg Xorg ProcSetClipRectangles +7 0.0078 Xorg Xorg damageRemoveDamage +7 0.0078 Xorg Xorg miBSCheapChangeClip +7 0.0078 Xorg Xorg miChangePictureClip +7 0.0078 libc-2.5.so libc-2.5.so _IO_vfscanf +7 0.0078 libpixman.so.0.0.0 libpixman.so.0.0.0 pixman_line_fixed_edge_init +7 0.0078 libpthread-2.5.so libpthread-2.5.so __i686.get_pc_thunk.bx +7 0.0078 vmlinux vmlinux __find_get_block_slow +7 0.0078 vmlinux vmlinux __pagevec_free +7 0.0078 vmlinux vmlinux __wake_up +7 0.0078 vmlinux vmlinux block_read_full_page +7 0.0078 vmlinux vmlinux cache_alloc_refill +7 0.0078 vmlinux vmlinux do_mmap_pgoff +7 0.0078 vmlinux vmlinux flush_tlb_page +7 0.0078 vmlinux vmlinux sock_aio_read +6 0.0067 Xorg Xorg CreateGC +6 0.0067 Xorg Xorg ProcPolySegment +6 0.0067 Xorg Xorg QuickSortRects +6 0.0067 Xorg Xorg damageInsertDamage +6 0.0067 Xorg Xorg damagePolySegment +6 0.0067 ext3.ko ext3 ext3_get_blocks_handle +6 0.0067 ext3.ko ext3 ext3_test_allocatable +6 0.0067 ld-2.5.so ld-2.5.so check_match.7793 +6 0.0067 libfb.so libfb.so fbRasterizeTrapezoid +6 0.0067 vmlinux vmlinux __do_softirq +6 0.0067 vmlinux vmlinux __first_cpu +6 0.0067 vmlinux vmlinux __follow_mount +6 0.0067 vmlinux vmlinux anon_vma_unlink +6 0.0067 vmlinux vmlinux d_alloc +6 0.0067 vmlinux vmlinux filemap_nopage +6 0.0067 vmlinux vmlinux find_vma_prev +6 0.0067 vmlinux vmlinux inotify_inode_queue_event +6 0.0067 vmlinux vmlinux kfree +6 0.0067 vmlinux vmlinux link_path_walk +6 0.0067 vmlinux vmlinux scheduler_tick +6 0.0067 vmlinux vmlinux sock_aio_write +5 0.0055 Xorg Xorg PictOpValid +5 0.0055 Xorg Xorg ProcPolyFillRectangle +5 0.0055 Xorg Xorg dixLookupGC +5 0.0055 Xorg Xorg miTrapezoids +5 0.0055 ext3.ko ext3 ext3_try_to_allocate +5 0.0055 jbd.ko jbd __journal_file_buffer +5 0.0055 libc-2.5.so libc-2.5.so __close_nocancel +5 0.0055 libc-2.5.so libc-2.5.so __i686.get_pc_thunk.cx +5 0.0055 libc-2.5.so libc-2.5.so _dl_mcount_wrapper_check +5 0.0055 libc-2.5.so libc-2.5.so munmap +5 0.0055 libexa.so libexa.so exaPixmapDirty +5 0.0055 libgthread-2.0.so.0.1200.12 libgthread-2.0.so.0.1200.12 (no symbols) +5 0.0055 vmlinux vmlinux __mark_inode_dirty +5 0.0055 vmlinux vmlinux __sigqueue_alloc +5 0.0055 vmlinux vmlinux __wake_up_bit +5 0.0055 vmlinux vmlinux alloc_inode +5 0.0055 vmlinux vmlinux apic_timer_interrupt +5 0.0055 vmlinux vmlinux bit_waitqueue +5 0.0055 vmlinux vmlinux dput +5 0.0055 vmlinux vmlinux find_next_zero_bit +5 0.0055 vmlinux vmlinux find_vma_prepare +5 0.0055 vmlinux vmlinux flush_tlb_mm +5 0.0055 vmlinux vmlinux generic_permission +5 0.0055 vmlinux vmlinux nr_active +5 0.0055 vmlinux vmlinux sys_read +4 0.0044 Xorg Xorg ProcChangeGC +4 0.0044 Xorg Xorg SetClipRects +4 0.0044 Xorg Xorg damageCopyArea +4 0.0044 Xorg Xorg miRectAlloc +4 0.0044 ext3.ko ext3 ext3_find_entry +4 0.0044 ext3.ko ext3 ext3_new_inode +4 0.0044 gawk gawk (no symbols) +4 0.0044 jbd.ko jbd journal_stop +4 0.0044 ld-2.5.so ld-2.5.so memset +4 0.0044 libc-2.5.so libc-2.5.so __errno_location +4 0.0044 libc-2.5.so libc-2.5.so __read_nocancel +4 0.0044 libc-2.5.so libc-2.5.so strchr +4 0.0044 libexa.so libexa.so exaPolySegment +4 0.0044 libfb.so libfb.so fbCopyNtoN +4 0.0044 libfb.so libfb.so fbDoCopy +4 0.0044 libpixman.so.0.0.0 libpixman.so.0.0.0 fbFetchSolid +4 0.0044 vmlinux vmlinux __switch_to +4 0.0044 vmlinux vmlinux _local_bh_enable +4 0.0044 vmlinux vmlinux account_user_time +4 0.0044 vmlinux vmlinux copy_process +4 0.0044 vmlinux vmlinux device_not_available +4 0.0044 vmlinux vmlinux do_sync_read +4 0.0044 vmlinux vmlinux down_read +4 0.0044 vmlinux vmlinux get_task_mm +4 0.0044 vmlinux vmlinux inotify_dentry_parent_queue_event +4 0.0044 vmlinux vmlinux irq_entries_start +4 0.0044 vmlinux vmlinux kmem_cache_zalloc +4 0.0044 vmlinux vmlinux mark_page_accessed +4 0.0044 vmlinux vmlinux profile_tick +4 0.0044 vmlinux vmlinux remove_vma +4 0.0044 vmlinux vmlinux smp_apic_timer_interrupt +4 0.0044 vmlinux vmlinux sock_def_readable +4 0.0044 vmlinux vmlinux sys_mkdirat +4 0.0044 vmlinux vmlinux sys_munmap +3 0.0033 Xorg Xorg GetScratchPixmapHeader +3 0.0033 Xorg Xorg dixDestroyPixmap +3 0.0033 Xorg Xorg miBSCreateGC +3 0.0033 Xorg Xorg miChangePictureTransform +3 0.0033 ehci-hcd.ko ehci_hcd ehci_hub_status_data +3 0.0033 ext3.ko ext3 ext3_get_branch +3 0.0033 ext3.ko ext3 ext3_truncate +3 0.0033 jbd.ko jbd __journal_temp_unlink_buffer +3 0.0033 jbd.ko jbd journal_clean_one_cp_list +3 0.0033 libc-2.5.so libc-2.5.so _nl_intern_locale_data +3 0.0033 libc-2.5.so libc-2.5.so bsearch +3 0.0033 libc-2.5.so libc-2.5.so ftruncate +3 0.0033 libc-2.5.so libc-2.5.so mmap +3 0.0033 libm-2.5.so libm-2.5.so ceilf +3 0.0033 libm-2.5.so libm-2.5.so tan +3 0.0033 libpthread-2.5.so libpthread-2.5.so pthread_self +3 0.0033 vmlinux vmlinux __dequeue_signal +3 0.0033 vmlinux vmlinux __rcu_pending +3 0.0033 vmlinux vmlinux alloc_sock_iocb +3 0.0033 vmlinux vmlinux do_IRQ +3 0.0033 vmlinux vmlinux do_mpage_readpage +3 0.0033 vmlinux vmlinux do_softirq +3 0.0033 vmlinux vmlinux find_busiest_group +3 0.0033 vmlinux vmlinux free_pgd_range +3 0.0033 vmlinux vmlinux math_state_restore +3 0.0033 vmlinux vmlinux mutex_unlock +3 0.0033 vmlinux vmlinux put_page +3 0.0033 vmlinux vmlinux read_tsc +3 0.0033 vmlinux vmlinux restore_all +3 0.0033 vmlinux vmlinux skb_queue_tail +3 0.0033 vmlinux vmlinux unix_write_space +3 0.0033 vmlinux vmlinux unlock_buffer +3 0.0033 vmlinux vmlinux update_process_times +3 0.0033 vmlinux vmlinux vfs_permission +3 0.0033 vmlinux vmlinux vm_acct_memory +2 0.0022 Xorg Xorg AllocateGC +2 0.0022 Xorg Xorg ProcCopyArea +2 0.0022 Xorg Xorg ProcCreateGC +2 0.0022 Xorg Xorg ProcRenderTrapezoids +2 0.0022 Xorg Xorg VerifyRectOrder +2 0.0022 Xorg Xorg miCreateAlphaPicture +2 0.0022 Xorg Xorg miRegionCopy +2 0.0022 Xorg Xorg miUnionO +2 0.0022 ext3.ko ext3 ext3_block_to_path +2 0.0022 ext3.ko ext3 ext3_free_blocks_sb +2 0.0022 ext3.ko ext3 ext3_get_group_desc +2 0.0022 ext3.ko ext3 ext3_get_inode_loc +2 0.0022 ext3.ko ext3 ext3_journal_start_sb +2 0.0022 ext3.ko ext3 ext3_mark_inode_dirty +2 0.0022 ext3.ko ext3 ext3_set_inode_flags +2 0.0022 grep grep (no symbols) +2 0.0022 jbd.ko jbd find_revoke_record +2 0.0022 jbd.ko jbd journal_commit_transaction +2 0.0022 jbd.ko jbd journal_get_create_access +2 0.0022 jbd.ko jbd journal_start +2 0.0022 jbd.ko jbd start_this_handle +2 0.0022 ld-2.5.so ld-2.5.so _dl_fixup +2 0.0022 ld-2.5.so ld-2.5.so dl_main +2 0.0022 ld-2.5.so ld-2.5.so mmap +2 0.0022 libc-2.5.so libc-2.5.so _IO_default_xsputn +2 0.0022 libc-2.5.so libc-2.5.so _IO_file_xsputn@@GLIBC_2.1 +2 0.0022 libc-2.5.so libc-2.5.so _IO_old_init +2 0.0022 libc-2.5.so libc-2.5.so __find_specmb +2 0.0022 libc-2.5.so libc-2.5.so __libc_enable_asynccancel +2 0.0022 libc-2.5.so libc-2.5.so _nl_normalize_codeset +2 0.0022 libc-2.5.so libc-2.5.so brk +2 0.0022 libc-2.5.so libc-2.5.so read_alias_file +2 0.0022 libc-2.5.so libc-2.5.so strcat +2 0.0022 libc-2.5.so libc-2.5.so sysconf +2 0.0022 libm-2.5.so libm-2.5.so floorf +2 0.0022 libpixman.so.0.0.0 libpixman.so.0.0.0 pixman_image_composite_rect +2 0.0022 libpthread-2.5.so libpthread-2.5.so __errno_location +2 0.0022 libpthread-2.5.so libpthread-2.5.so __write_nocancel +2 0.0022 libpthread-2.5.so libpthread-2.5.so pthread_cond_signal@@GLIBC_2.3.2 +2 0.0022 libpthread-2.5.so libpthread-2.5.so pthread_equal +2 0.0022 libpthread-2.5.so libpthread-2.5.so write +2 0.0022 locale-archive locale-archive (no symbols) +2 0.0022 uhci-hcd.ko uhci_hcd uhci_scan_schedule +2 0.0022 vmlinux vmlinux __brelse +2 0.0022 vmlinux vmlinux __do_page_cache_readahead +2 0.0022 vmlinux vmlinux __generic_file_aio_write_nolock +2 0.0022 vmlinux vmlinux __getblk +2 0.0022 vmlinux vmlinux __kfree_skb +2 0.0022 vmlinux vmlinux __next_cpu +2 0.0022 vmlinux vmlinux __rcu_process_callbacks +2 0.0022 vmlinux vmlinux __wake_up_common +2 0.0022 vmlinux vmlinux ahci_interrupt +2 0.0022 vmlinux vmlinux arch_get_unmapped_area_topdown +2 0.0022 vmlinux vmlinux ata_do_eh +2 0.0022 vmlinux vmlinux common_interrupt +2 0.0022 vmlinux vmlinux copy_strings +2 0.0022 vmlinux vmlinux current_tick_length +2 0.0022 vmlinux vmlinux d_lookup +2 0.0022 vmlinux vmlinux dequeue_signal +2 0.0022 vmlinux vmlinux do_generic_mapping_read +2 0.0022 vmlinux vmlinux do_munmap +2 0.0022 vmlinux vmlinux do_sync_write +2 0.0022 vmlinux vmlinux drain_array +2 0.0022 vmlinux vmlinux dummy_file_mmap +2 0.0022 vmlinux vmlinux dup_fd +2 0.0022 vmlinux vmlinux find_next_bit +2 0.0022 vmlinux vmlinux fixup_exception +2 0.0022 vmlinux vmlinux get_empty_filp +2 0.0022 vmlinux vmlinux handle_stop_signal +2 0.0022 vmlinux vmlinux hrtimer_forward +2 0.0022 vmlinux vmlinux inode_setattr +2 0.0022 vmlinux vmlinux internal_add_timer +2 0.0022 vmlinux vmlinux lock_task_sighand +2 0.0022 vmlinux vmlinux lock_timer_base +2 0.0022 vmlinux vmlinux locks_remove_posix +2 0.0022 vmlinux vmlinux memcpy_fromiovec +2 0.0022 vmlinux vmlinux memcpy_toiovec +2 0.0022 vmlinux vmlinux mmput +2 0.0022 vmlinux vmlinux mntput_no_expire +2 0.0022 vmlinux vmlinux move_native_irq +2 0.0022 vmlinux vmlinux no_singlestep +2 0.0022 vmlinux vmlinux note_interrupt +2 0.0022 vmlinux vmlinux open_namei +2 0.0022 vmlinux vmlinux raise_softirq +2 0.0022 vmlinux vmlinux recalc_task_prio +2 0.0022 vmlinux vmlinux run_posix_cpu_timers +2 0.0022 vmlinux vmlinux save_i387 +2 0.0022 vmlinux vmlinux schedule_timeout +2 0.0022 vmlinux vmlinux scsi_prep_fn +2 0.0022 vmlinux vmlinux search_exception_tables +2 0.0022 vmlinux vmlinux setup_sigcontext +2 0.0022 vmlinux vmlinux smp_send_timer_broadcast_ipi +2 0.0022 vmlinux vmlinux sock_alloc_send_skb +2 0.0022 vmlinux vmlinux sock_wfree +2 0.0022 vmlinux vmlinux sys_dup2 +2 0.0022 vmlinux vmlinux sys_gettimeofday +2 0.0022 vmlinux vmlinux sys_rt_sigprocmask +2 0.0022 vmlinux vmlinux sys_writev +2 0.0022 vmlinux vmlinux syscall_exit +2 0.0022 vmlinux vmlinux task_rq_lock +2 0.0022 vmlinux vmlinux tasklet_action +2 0.0022 vmlinux vmlinux timespec_trunc +2 0.0022 vmlinux vmlinux unlock_page +2 0.0022 vmlinux vmlinux vfs_fstat +2 0.0022 vmlinux vmlinux vfs_getattr +2 0.0022 vmlinux vmlinux vma_adjust +2 0.0022 vmlinux vmlinux vma_merge +2 0.0022 vmlinux vmlinux vmtruncate +2 0.0022 vmlinux vmlinux vsnprintf +1 0.0011 Xorg Xorg CloseFont +1 0.0011 Xorg Xorg CompositeTrapezoids +1 0.0011 Xorg Xorg PictureMatchFormat +1 0.0011 Xorg Xorg ProcFreeGC +1 0.0011 Xorg Xorg _XSERVTransRead +1 0.0011 Xorg Xorg damageCreateGC +1 0.0011 Xorg Xorg damageDestroyClip +1 0.0011 Xorg Xorg miChangeGC +1 0.0011 Xorg Xorg miChangePicture +1 0.0011 Xorg Xorg miChangePictureFilter +1 0.0011 anon (tgid:1031 range:0xb7f1f000-0xb7f20000) Xorg (no symbols) +1 0.0011 ext3.ko ext3 __ext3_journal_stop +1 0.0011 ext3.ko ext3 add_dirent_to_buf +1 0.0011 ext3.ko ext3 bitmap_search_next_usable_block +1 0.0011 ext3.ko ext3 ext3_add_nondir +1 0.0011 ext3.ko ext3 ext3_alloc_inode +1 0.0011 ext3.ko ext3 ext3_bread +1 0.0011 ext3.ko ext3 ext3_delete_inode +1 0.0011 ext3.ko ext3 ext3_discard_reservation +1 0.0011 ext3.ko ext3 ext3_free_blocks +1 0.0011 ext3.ko ext3 ext3_getblk +1 0.0011 ext3.ko ext3 ext3_init_acl +1 0.0011 ext3.ko ext3 ext3_init_security +1 0.0011 ext3.ko ext3 ext3_lookup +1 0.0011 ext3.ko ext3 ext3_mkdir +1 0.0011 ext3.ko ext3 ext3_orphan_add +1 0.0011 ext3.ko ext3 ext3_setattr +1 0.0011 id id (no symbols) +1 0.0011 intel_drv.so intel_drv.so I830DRISwapContext +1 0.0011 intel_drv.so intel_drv.so I830WaitLpRing +1 0.0011 jbd.ko jbd journal_file_buffer +1 0.0011 jbd.ko jbd journal_remove_journal_head +1 0.0011 ld-2.5.so ld-2.5.so __i686.get_pc_thunk.bx +1 0.0011 ld-2.5.so ld-2.5.so _dl_init_paths +1 0.0011 ld-2.5.so ld-2.5.so _dl_load_cache_lookup +1 0.0011 ld-2.5.so ld-2.5.so _dl_map_object_deps +1 0.0011 ld-2.5.so ld-2.5.so _dl_sysdep_start +1 0.0011 ld-2.5.so ld-2.5.so _start +1 0.0011 ld-2.5.so ld-2.5.so index +1 0.0011 ld-2.5.so ld-2.5.so match_symbol +1 0.0011 libc-2.5.so libc-2.5.so _IO_file_overflow@@GLIBC_2.1 +1 0.0011 libc-2.5.so libc-2.5.so _IO_str_init_static_internal +1 0.0011 libc-2.5.so libc-2.5.so _IO_wdefault_pbackfail +1 0.0011 libc-2.5.so libc-2.5.so __ctype_get_mb_cur_max +1 0.0011 libc-2.5.so libc-2.5.so __dcigettext +1 0.0011 libc-2.5.so libc-2.5.so __fopen_internal +1 0.0011 libc-2.5.so libc-2.5.so __fxstat64@GLIBC_2.1 +1 0.0011 libc-2.5.so libc-2.5.so __nss_endent +1 0.0011 libc-2.5.so libc-2.5.so __nss_getent_r +1 0.0011 libc-2.5.so libc-2.5.so __nss_lookup_function +1 0.0011 libc-2.5.so libc-2.5.so __path_search +1 0.0011 libc-2.5.so libc-2.5.so __rpc_thread_destroy +1 0.0011 libc-2.5.so libc-2.5.so __sigjmp_save +1 0.0011 libc-2.5.so libc-2.5.so __sigsetjmp +1 0.0011 libc-2.5.so libc-2.5.so __xstat +1 0.0011 libc-2.5.so libc-2.5.so __xstat32_conv +1 0.0011 libc-2.5.so libc-2.5.so __xstat64@@GLIBC_2.2 +1 0.0011 libc-2.5.so libc-2.5.so _getopt_internal_r +1 0.0011 libc-2.5.so libc-2.5.so _nl_load_locale_from_archive +1 0.0011 libc-2.5.so libc-2.5.so alias_compare +1 0.0011 libc-2.5.so libc-2.5.so calloc +1 0.0011 libc-2.5.so libc-2.5.so create_cd_newstate +1 0.0011 libc-2.5.so libc-2.5.so ferror +1 0.0011 libc-2.5.so libc-2.5.so fgets +1 0.0011 libc-2.5.so libc-2.5.so find_derivation +1 0.0011 libc-2.5.so libc-2.5.so getdomainname +1 0.0011 libc-2.5.so libc-2.5.so gethostbyname +1 0.0011 libc-2.5.so libc-2.5.so if_nametoindex +1 0.0011 libc-2.5.so libc-2.5.so lseek +1 0.0011 libc-2.5.so libc-2.5.so mempcpy +1 0.0011 libc-2.5.so libc-2.5.so open +1 0.0011 libc-2.5.so libc-2.5.so poll +1 0.0011 libc-2.5.so libc-2.5.so printf_unknown +1 0.0011 libc-2.5.so libc-2.5.so ptmalloc_init +1 0.0011 libc-2.5.so libc-2.5.so re_compile_internal +1 0.0011 libc-2.5.so libc-2.5.so read +1 0.0011 libc-2.5.so libc-2.5.so setlocale +1 0.0011 libc-2.5.so libc-2.5.so sigprocmask +1 0.0011 libc-2.5.so libc-2.5.so vfprintf +1 0.0011 libcrypto.so.0.9.8 libcrypto.so.0.9.8 (no symbols) +1 0.0011 libdl-2.5.so libdl-2.5.so fini +1 0.0011 libexa.so libexa.so exaCopyArea +1 0.0011 libfb.so libfb.so fbCopyRegion +1 0.0011 libfb.so libfb.so fbCreateGC +1 0.0011 libnss_files-2.5.so libnss_files-2.5.so internal_setent +1 0.0011 libpixman.so.0.0.0 libpixman.so.0.0.0 __i686.get_pc_thunk.cx +1 0.0011 libpixman.so.0.0.0 libpixman.so.0.0.0 fetchPixelProcForPicture +1 0.0011 libpthread-2.5.so libpthread-2.5.so __i686.get_pc_thunk.cx +1 0.0011 libpthread-2.5.so libpthread-2.5.so __pthread_disable_asynccancel +1 0.0011 libpthread-2.5.so libpthread-2.5.so __pthread_enable_asynccancel +1 0.0011 oprofile.ko oprofile process_task_mortuary +1 0.0011 uhci-hcd.ko uhci_hcd uhci_hub_status_data +1 0.0011 vmlinux vmlinux __block_prepare_write +1 0.0011 vmlinux vmlinux __d_path +1 0.0011 vmlinux vmlinux __dentry_open +1 0.0011 vmlinux vmlinux __freed_request +1 0.0011 vmlinux vmlinux __init_rwsem +1 0.0011 vmlinux vmlinux __insert_inode_hash +1 0.0011 vmlinux vmlinux __lookup_hash +1 0.0011 vmlinux vmlinux __pagevec_lru_add +1 0.0011 vmlinux vmlinux __path_lookup_intent_open +1 0.0011 vmlinux vmlinux __remove_shared_vm_struct +1 0.0011 vmlinux vmlinux __set_page_dirty_buffers +1 0.0011 vmlinux vmlinux ack_ioapic_irq +1 0.0011 vmlinux vmlinux add_to_page_cache +1 0.0011 vmlinux vmlinux ahci_qc_issue +1 0.0011 vmlinux vmlinux alloc_buffer_head +1 0.0011 vmlinux vmlinux alloc_page_buffers +1 0.0011 vmlinux vmlinux alloc_pid +1 0.0011 vmlinux vmlinux arch_unmap_area_topdown +1 0.0011 vmlinux vmlinux ata_port_abort +1 0.0011 vmlinux vmlinux ata_scsi_error +1 0.0011 vmlinux vmlinux ata_scsi_queuecmd +1 0.0011 vmlinux vmlinux balance_dirty_pages_ratelimited_nr +1 0.0011 vmlinux vmlinux bio_alloc_bioset +1 0.0011 vmlinux vmlinux blk_do_ordered +1 0.0011 vmlinux vmlinux blk_run_queue +1 0.0011 vmlinux vmlinux blockable_page_cache_readahead +1 0.0011 vmlinux vmlinux cache_flusharray +1 0.0011 vmlinux vmlinux cache_reap +1 0.0011 vmlinux vmlinux can_vma_merge_after +1 0.0011 vmlinux vmlinux can_vma_merge_before +1 0.0011 vmlinux vmlinux cascade +1 0.0011 vmlinux vmlinux cleanup_timers +1 0.0011 vmlinux vmlinux clear_bdi_congested +1 0.0011 vmlinux vmlinux clear_user +1 0.0011 vmlinux vmlinux complete +1 0.0011 vmlinux vmlinux convert_fxsr_from_user +1 0.0011 vmlinux vmlinux convert_fxsr_to_user +1 0.0011 vmlinux vmlinux copy_from_user +1 0.0011 vmlinux vmlinux copy_to_user +1 0.0011 vmlinux vmlinux create_empty_buffers +1 0.0011 vmlinux vmlinux d_instantiate +1 0.0011 vmlinux vmlinux dequeue_task +1 0.0011 vmlinux vmlinux dnotify_flush +1 0.0011 vmlinux vmlinux do_filp_open +1 0.0011 vmlinux vmlinux do_pipe +1 0.0011 vmlinux vmlinux do_readv_writev +1 0.0011 vmlinux vmlinux do_sigaction +1 0.0011 vmlinux vmlinux do_sys_poll +1 0.0011 vmlinux vmlinux down_write +1 0.0011 vmlinux vmlinux dummy_file_alloc_security +1 0.0011 vmlinux vmlinux dummy_file_free_security +1 0.0011 vmlinux vmlinux dummy_inode_permission +1 0.0011 vmlinux vmlinux effective_prio +1 0.0011 vmlinux vmlinux end_that_request_last +1 0.0011 vmlinux vmlinux exec_keys +1 0.0011 vmlinux vmlinux fget +1 0.0011 vmlinux vmlinux file_free_rcu +1 0.0011 vmlinux vmlinux file_kill +1 0.0011 vmlinux vmlinux file_permission +1 0.0011 vmlinux vmlinux flush_old_exec +1 0.0011 vmlinux vmlinux fput +1 0.0011 vmlinux vmlinux free_buffer_head +1 0.0011 vmlinux vmlinux free_pgtables +1 0.0011 vmlinux vmlinux free_pid +1 0.0011 vmlinux vmlinux generic_commit_write +1 0.0011 vmlinux vmlinux generic_fillattr +1 0.0011 vmlinux vmlinux get_signal_to_deliver +1 0.0011 vmlinux vmlinux get_unmapped_area +1 0.0011 vmlinux vmlinux get_unused_fd +1 0.0011 vmlinux vmlinux get_vmalloc_info +1 0.0011 vmlinux vmlinux groups_search +1 0.0011 vmlinux vmlinux handle_IRQ_event +1 0.0011 vmlinux vmlinux hash +1 0.0011 vmlinux vmlinux inode_add_bytes +1 0.0011 vmlinux vmlinux inotify_d_instantiate +1 0.0011 vmlinux vmlinux ioread32 +1 0.0011 vmlinux vmlinux iret_exc +1 0.0011 vmlinux vmlinux kfree_skb +1 0.0011 vmlinux vmlinux kfree_skbmem +1 0.0011 vmlinux vmlinux kref_get +1 0.0011 vmlinux vmlinux kthread_should_stop +1 0.0011 vmlinux vmlinux ll_rw_block +1 0.0011 vmlinux vmlinux lookup_create +1 0.0011 vmlinux vmlinux lru_add_drain +1 0.0011 vmlinux vmlinux mwait_idle +1 0.0011 vmlinux vmlinux nameidata_to_filp +1 0.0011 vmlinux vmlinux netlink_queue_skip +1 0.0011 vmlinux vmlinux new_inode +1 0.0011 vmlinux vmlinux notify_change +1 0.0011 vmlinux vmlinux page_add_file_rmap +1 0.0011 vmlinux vmlinux page_waitqueue +1 0.0011 vmlinux vmlinux percpu_counter_mod +1 0.0011 vmlinux vmlinux pgd_ctor +1 0.0011 vmlinux vmlinux poll_freewait +1 0.0011 vmlinux vmlinux prepare_binprm +1 0.0011 vmlinux vmlinux prio_tree_insert +1 0.0011 vmlinux vmlinux prio_tree_replace +1 0.0011 vmlinux vmlinux proc_file_read +1 0.0011 vmlinux vmlinux profile_hit +1 0.0011 vmlinux vmlinux queue_delayed_work +1 0.0011 vmlinux vmlinux radix_tree_insert +1 0.0011 vmlinux vmlinux rb_next +1 0.0011 vmlinux vmlinux rcu_pending +1 0.0011 vmlinux vmlinux recalc_bh_state +1 0.0011 vmlinux vmlinux recalc_sigpending +1 0.0011 vmlinux vmlinux recalc_sigpending_tsk +1 0.0011 vmlinux vmlinux remove_wait_queue +1 0.0011 vmlinux vmlinux resched_task +1 0.0011 vmlinux vmlinux reschedule_interrupt +1 0.0011 vmlinux vmlinux rt_hash_code +1 0.0011 vmlinux vmlinux run_local_timers +1 0.0011 vmlinux vmlinux scsi_end_request +1 0.0011 vmlinux vmlinux send_group_sig_info +1 0.0011 vmlinux vmlinux seq_putc +1 0.0011 vmlinux vmlinux seq_puts +1 0.0011 vmlinux vmlinux seq_read +1 0.0011 vmlinux vmlinux set_close_on_exec +1 0.0011 vmlinux vmlinux show_map_internal +1 0.0011 vmlinux vmlinux show_vfsmnt +1 0.0011 vmlinux vmlinux signal_wake_up +1 0.0011 vmlinux vmlinux skb_release_data +1 0.0011 vmlinux vmlinux smp_send_reschedule +1 0.0011 vmlinux vmlinux sock_poll +1 0.0011 vmlinux vmlinux strnlen_user +1 0.0011 vmlinux vmlinux sys_brk +1 0.0011 vmlinux vmlinux sys_fstat64 +1 0.0011 vmlinux vmlinux sys_mmap2 +1 0.0011 vmlinux vmlinux sys_newuname +1 0.0011 vmlinux vmlinux sys_rt_sigaction +1 0.0011 vmlinux vmlinux sys_sigreturn +1 0.0011 vmlinux vmlinux sys_stat64 +1 0.0011 vmlinux vmlinux test_clear_page_dirty +1 0.0011 vmlinux vmlinux touch_atime +1 0.0011 vmlinux vmlinux truncate_complete_page +1 0.0011 vmlinux vmlinux tty_poll +1 0.0011 vmlinux vmlinux tty_write +1 0.0011 vmlinux vmlinux unix_create1 +1 0.0011 vmlinux vmlinux unix_poll +1 0.0011 vmlinux vmlinux unlink_file_vma +1 0.0011 vmlinux vmlinux unmap_region +1 0.0011 vmlinux vmlinux vfs_write +1 0.0011 vmlinux vmlinux vma_link +1 0.0011 vmlinux vmlinux vma_prio_tree_add +1 0.0011 vmlinux vmlinux vma_prio_tree_remove +1 0.0011 vmlinux vmlinux wake_up_bit +1 0.0011 vmlinux vmlinux wake_up_inode diff --git a/src/exa/i965/emulating_speedups/EXA-without-accel/time b/src/exa/i965/emulating_speedups/EXA-without-accel/time new file mode 100644 index 0000000..29e49a0 --- /dev/null +++ b/src/exa/i965/emulating_speedups/EXA-without-accel/time @@ -0,0 +1 @@ +157 diff --git a/src/exa/i965/emulating_speedups/EXA-without-accel/timing b/src/exa/i965/emulating_speedups/EXA-without-accel/timing new file mode 100644 index 0000000..03ee179 --- /dev/null +++ b/src/exa/i965/emulating_speedups/EXA-without-accel/timing @@ -0,0 +1,2 @@ +Average: 15.729 +Raw: 5,4,4,5,41,5,4,40,4,4,5,40,5,4,4,44,4,5,35,5,4,38,5,4,34,4,5,4,41,5,4,35,4,5,38,4,5,5,38,5,4,39,4,4,5,39,4,5,34,4,5,38,5,4,5,34,23,4,4,4,41,5,4,35,4,4,38,5,4,5,39,4,5,4,40,4,5,42,4,5,4,39,4,4,39,4,5,35,13,4,5,4,42,5,4,43,4,42,4,5,5,39,6,4,5,43,4,5,40,5,5,5,38,5,5,47,4,5,42,4,37,5,4,41,4,4,5,40,5,4,5,43,5,5,47,5,4,42,5,4,5,45,5,4,5,39,4,5,5,44,5,4,39,5,5,45,4,5,5,39,5,5,4,44,5,4,41,5,4,5,39,5,4,47,5,4,35,5,4,40,5,4,5,40,18,5,5,4,43,5,4,40,5,5,5,45,4,5,40,6,4,5,40,5,5,43,4,4,5,40,5,4,4,52,4,4,44,4,5,4,43,5,4,40,5,4,5,44,5,5,4,51,4,4,38,5,4,40,4,5,5,40,4,5,4,45,5,4,39,5,4,5,50,4,5,37,4,4,45,5,4,5,39,5,4,5,41,5,5,42,4,5,5,42,4,42,5,4,6,39,18,5,4,5,42,5,5,40,5,4,4,52,4,4,42,4,5,4,40,5,5,4,44,6,4,40,5,5,4,51,4,5,40,5,4,5,42,5,5,40,4,5,5,44,4,5,5,43,5,4,5,48,4,5,40,5,5,40,5,4,5,43,5,5,34,4,5,4,42,5,5,38,4,5,44,5,5,5,39,4,5,4,42,4,4,43,4,5,5,47,4,5,42,5,4,41,13,5,5,4,41,5,5,41,5,5,4,43,5,5,42,5,4,5,39,5,4,5,44,5,4,41,4,5,5,43,4,5,42,4,5,42,4,5,5,40,5,4,5,43,5,4,41,4,5,6,37,5,5,48,4,4,35,5,4,40,5,4,6,39,19,5,4,4,42,5,4,49,4,4,5,43,5,5,40,5,5,5,38,5,4,40,5,5,5,39,5,4,5,52,4,39,14,5,4,5,41,5,5,41,5,4,5,43,4,5,5,52,5,4,37,5,4,40,5,4,5,40,4,5,4,45,5,4,39,5,5,45,4,4,36,5,5,39,5,4,5,40,4,5,5,44,5,4,48,4,4,42,5,4,5,45,4,5,5,39,19,5,4,5,42,5,5,40,5,5,41,5,4,5,39,5,5,5,40,5,5,43,4,5,5,39,4,5,4,52,4,39,13,5,4,5,42,5,5,40,5,4,5,43,4,5,5,52,4,4,38,5,4,40,4,5,5,40,4,4,4,45,5,4,39,5,4,5,50,4,5,37,5,4,45,5,5,4,39,5,4,5,41,5,5,42,5,5,4,42,5,41,4,5,5,39,18,5,4,5,42,5,5,40,5,4,5,52,4,4,42,4,5,5,39,5,5,4,45,5,4,39,4,5,4,51,5,4,40,5,4,5,42,5,5,40,4,5,5,44,4,5,5,43,4,4,5,43,4,5,43,4,5,5,39,5,5,4,41,5,39,5,4,5,41,5,4,41,4,5,5,43,5,5,5,43,5,4,5,48,4,5,42,5,4,41,5,4,5,43,5,4,35,5,4,5,41,5,5,49,4,4,40,4,5,5,39,5,5,4,41,5,5,42,5,4,5,51,5,4,4,58,5,4,40,4,5,4,42,5,4,35,4,5,4,44,4,5,40,4,5,4,40,4,5,39,5,4,5,40,5,4,4,45,4,5,40,4,5,4,44,5,4,36,4,4,5,48,5,4,39,5,4,5,38,5,4,39,4,4,5,39,5,4,39,5,4,5,44,4,5,4,42,5,4,35,5,4,4,43,5,4,41,4,4,4,39,5,4,40,5,4,5,40,5,4,4,44,4,4,40,5,4,47,5,4,45,5,46,4,5,46,4,4,44,4,5,51,4,45,4,4,46,4,4,42,4,4,47,4,4,42,28,4,4,45,4,4,44,5,46,5,4,62,4,4,44,4,4,46,4,4,41,4,4,46,5,43,4,4,46,4,4,43,24,4,4,44,4,5,41,4,4,47,4,4,44,4,45,4,4,46,5,4,42,4,4,46,4,44,4,4,48,4,4,43,22,4,4,46,4,5,45,4,47,4,4,48,4,5,43,4,5,42,4,43,4,4,46,4,4,42,4,4,47,4,4,42,29,4,4,44,5,4,45,5,46,5,4,48,5,4,43,4 diff --git a/src/exa/i965/emulating_speedups/EXA-without-accel/vmlinux.callgraph b/src/exa/i965/emulating_speedups/EXA-without-accel/vmlinux.callgraph new file mode 100644 index 0000000..36702c4 --- /dev/null +++ b/src/exa/i965/emulating_speedups/EXA-without-accel/vmlinux.callgraph @@ -0,0 +1,1093 @@ +CPU: Core 2, speed 2133.49 MHz (estimated) +Counted CPU_CLK_UNHALTED events (Clock cycles when not halted) with a unit mask of 0x00 (Unhalted core cycles) count 100000 +samples % symbol name +------------------------------------------------------------------------------- +3766 33.0090 get_page_from_freelist + 3766 100.000 get_page_from_freelist [self] +------------------------------------------------------------------------------- +1247 10.9300 page_fault + 1247 100.000 page_fault [self] +------------------------------------------------------------------------------- +1048 9.1857 kunmap_atomic + 1048 100.000 kunmap_atomic [self] +------------------------------------------------------------------------------- +477 4.1809 find_vma + 477 100.000 find_vma [self] +------------------------------------------------------------------------------- +407 3.5674 unmap_vmas + 407 100.000 unmap_vmas [self] +------------------------------------------------------------------------------- +389 3.4096 __copy_to_user_ll + 389 100.000 __copy_to_user_ll [self] +------------------------------------------------------------------------------- +374 3.2781 __handle_mm_fault + 374 100.000 __handle_mm_fault [self] +------------------------------------------------------------------------------- +237 2.0773 __rmqueue + 237 100.000 __rmqueue [self] +------------------------------------------------------------------------------- +229 2.0072 do_page_fault + 229 100.000 do_page_fault [self] +------------------------------------------------------------------------------- +213 1.8669 release_pages + 213 100.000 release_pages [self] +------------------------------------------------------------------------------- +163 1.4287 __pagevec_lru_add_active + 163 100.000 __pagevec_lru_add_active [self] +------------------------------------------------------------------------------- +146 1.2797 free_hot_cold_page + 146 100.000 free_hot_cold_page [self] +------------------------------------------------------------------------------- +123 1.0781 __d_lookup + 123 100.000 __d_lookup [self] +------------------------------------------------------------------------------- +115 1.0080 lru_cache_add_active + 115 100.000 lru_cache_add_active [self] +------------------------------------------------------------------------------- +108 0.9466 page_address + 108 100.000 page_address [self] +------------------------------------------------------------------------------- +95 0.8327 down_read_trylock + 95 100.000 down_read_trylock [self] +------------------------------------------------------------------------------- +91 0.7976 page_remove_rmap + 91 100.000 page_remove_rmap [self] +------------------------------------------------------------------------------- +85 0.7450 error_code + 85 100.000 error_code [self] +------------------------------------------------------------------------------- +79 0.6924 __copy_from_user_ll + 79 100.000 __copy_from_user_ll [self] +------------------------------------------------------------------------------- +69 0.6048 __alloc_pages + 69 100.000 __alloc_pages [self] +------------------------------------------------------------------------------- +66 0.5785 __link_path_walk + 66 100.000 __link_path_walk [self] +------------------------------------------------------------------------------- +66 0.5785 free_pages_bulk + 66 100.000 free_pages_bulk [self] +------------------------------------------------------------------------------- +61 0.5347 restore_nocheck + 61 100.000 restore_nocheck [self] +------------------------------------------------------------------------------- +61 0.5347 up_read + 61 100.000 up_read [self] +------------------------------------------------------------------------------- +53 0.4645 __dec_zone_page_state + 53 100.000 __dec_zone_page_state [self] +------------------------------------------------------------------------------- +43 0.3769 _atomic_dec_and_lock + 43 100.000 _atomic_dec_and_lock [self] +------------------------------------------------------------------------------- +41 0.3594 zone_watermark_ok + 41 100.000 zone_watermark_ok [self] +------------------------------------------------------------------------------- +38 0.3331 __page_set_anon_rmap + 38 100.000 __page_set_anon_rmap [self] +------------------------------------------------------------------------------- +38 0.3331 timer_interrupt + 38 100.000 timer_interrupt [self] +------------------------------------------------------------------------------- +34 0.2980 do_wp_page + 34 100.000 do_wp_page [self] +------------------------------------------------------------------------------- +32 0.2805 kmap_atomic + 32 100.000 kmap_atomic [self] +------------------------------------------------------------------------------- +32 0.2805 resume_userspace + 32 100.000 resume_userspace [self] +------------------------------------------------------------------------------- +31 0.2717 cond_resched + 31 100.000 cond_resched [self] +------------------------------------------------------------------------------- +31 0.2717 kmem_cache_alloc + 31 100.000 kmem_cache_alloc [self] +------------------------------------------------------------------------------- +30 0.2630 find_get_page + 30 100.000 find_get_page [self] +------------------------------------------------------------------------------- +29 0.2542 system_call + 29 100.000 system_call [self] +------------------------------------------------------------------------------- +28 0.2454 __copy_from_user_ll_nozero + 28 100.000 __copy_from_user_ll_nozero [self] +------------------------------------------------------------------------------- +28 0.2454 __inc_zone_state + 28 100.000 __inc_zone_state [self] +------------------------------------------------------------------------------- +28 0.2454 ret_from_exception + 28 100.000 ret_from_exception [self] +------------------------------------------------------------------------------- +26 0.2279 fget_light + 26 100.000 fget_light [self] +------------------------------------------------------------------------------- +26 0.2279 mwait_idle_with_hints + 26 100.000 mwait_idle_with_hints [self] +------------------------------------------------------------------------------- +25 0.2191 __find_get_block + 25 100.000 __find_get_block [self] +------------------------------------------------------------------------------- +21 0.1841 free_pages_and_swap_cache + 21 100.000 free_pages_and_swap_cache [self] +------------------------------------------------------------------------------- +21 0.1841 notifier_call_chain + 21 100.000 notifier_call_chain [self] +------------------------------------------------------------------------------- +19 0.1665 check_userspace + 19 100.000 check_userspace [self] +------------------------------------------------------------------------------- +19 0.1665 do_lookup + 19 100.000 do_lookup [self] +------------------------------------------------------------------------------- +19 0.1665 unix_stream_recvmsg + 19 100.000 unix_stream_recvmsg [self] +------------------------------------------------------------------------------- +18 0.1578 run_timer_softirq + 18 100.000 run_timer_softirq [self] +------------------------------------------------------------------------------- +18 0.1578 vm_normal_page + 18 100.000 vm_normal_page [self] +------------------------------------------------------------------------------- +17 0.1490 rw_verify_area + 17 100.000 rw_verify_area [self] +------------------------------------------------------------------------------- +16 0.1402 __inc_zone_page_state + 16 100.000 __inc_zone_page_state [self] +------------------------------------------------------------------------------- +16 0.1402 memcmp + 16 100.000 memcmp [self] +------------------------------------------------------------------------------- +16 0.1402 unix_stream_sendmsg + 16 100.000 unix_stream_sendmsg [self] +------------------------------------------------------------------------------- +15 0.1315 anon_vma_prepare + 15 100.000 anon_vma_prepare [self] +------------------------------------------------------------------------------- +14 0.1227 kmem_cache_free + 14 100.000 kmem_cache_free [self] +------------------------------------------------------------------------------- +13 0.1139 __alloc_skb + 13 100.000 __alloc_skb [self] +------------------------------------------------------------------------------- +13 0.1139 copy_page_range + 13 100.000 copy_page_range [self] +------------------------------------------------------------------------------- +13 0.1139 do_path_lookup + 13 100.000 do_path_lookup [self] +------------------------------------------------------------------------------- +13 0.1139 permission + 13 100.000 permission [self] +------------------------------------------------------------------------------- +13 0.1139 softlockup_tick + 13 100.000 softlockup_tick [self] +------------------------------------------------------------------------------- +13 0.1139 strncpy_from_user + 13 100.000 strncpy_from_user [self] +------------------------------------------------------------------------------- +12 0.1052 dnotify_parent + 12 100.000 dnotify_parent [self] +------------------------------------------------------------------------------- +12 0.1052 schedule + 12 100.000 schedule [self] +------------------------------------------------------------------------------- +11 0.0964 clocksource_get_next + 11 100.000 clocksource_get_next [self] +------------------------------------------------------------------------------- +11 0.0964 hrtimer_run_queues + 11 100.000 hrtimer_run_queues [self] +------------------------------------------------------------------------------- +11 0.0964 rebalance_tick + 11 100.000 rebalance_tick [self] +------------------------------------------------------------------------------- +11 0.0964 skb_dequeue + 11 100.000 skb_dequeue [self] +------------------------------------------------------------------------------- +10 0.0877 __kmalloc + 10 100.000 __kmalloc [self] +------------------------------------------------------------------------------- +10 0.0877 free_block + 10 100.000 free_block [self] +------------------------------------------------------------------------------- +10 0.0877 handle_edge_irq + 10 100.000 handle_edge_irq [self] +------------------------------------------------------------------------------- +10 0.0877 vfs_read + 10 100.000 vfs_read [self] +------------------------------------------------------------------------------- +9 0.0789 atomic_notifier_call_chain + 9 100.000 atomic_notifier_call_chain [self] +------------------------------------------------------------------------------- +9 0.0789 irq_exit + 9 100.000 irq_exit [self] +------------------------------------------------------------------------------- +9 0.0789 mutex_lock + 9 100.000 mutex_lock [self] +------------------------------------------------------------------------------- +9 0.0789 page_add_new_anon_rmap + 9 100.000 page_add_new_anon_rmap [self] +------------------------------------------------------------------------------- +9 0.0789 sched_clock + 9 100.000 sched_clock [self] +------------------------------------------------------------------------------- +9 0.0789 search_extable + 9 100.000 search_extable [self] +------------------------------------------------------------------------------- +8 0.0701 do_notify_resume + 8 100.000 do_notify_resume [self] +------------------------------------------------------------------------------- +8 0.0701 do_timer + 8 100.000 do_timer [self] +------------------------------------------------------------------------------- +8 0.0701 memcpy + 8 100.000 memcpy [self] +------------------------------------------------------------------------------- +8 0.0701 radix_tree_lookup + 8 100.000 radix_tree_lookup [self] +------------------------------------------------------------------------------- +7 0.0614 __find_get_block_slow + 7 100.000 __find_get_block_slow [self] +------------------------------------------------------------------------------- +7 0.0614 __pagevec_free + 7 100.000 __pagevec_free [self] +------------------------------------------------------------------------------- +7 0.0614 __wake_up + 7 100.000 __wake_up [self] +------------------------------------------------------------------------------- +7 0.0614 block_read_full_page + 7 100.000 block_read_full_page [self] +------------------------------------------------------------------------------- +7 0.0614 cache_alloc_refill + 7 100.000 cache_alloc_refill [self] +------------------------------------------------------------------------------- +7 0.0614 do_mmap_pgoff + 7 100.000 do_mmap_pgoff [self] +------------------------------------------------------------------------------- +7 0.0614 flush_tlb_page + 7 100.000 flush_tlb_page [self] +------------------------------------------------------------------------------- +7 0.0614 sock_aio_read + 7 100.000 sock_aio_read [self] +------------------------------------------------------------------------------- +6 0.0526 __do_softirq + 6 100.000 __do_softirq [self] +------------------------------------------------------------------------------- +6 0.0526 __first_cpu + 6 100.000 __first_cpu [self] +------------------------------------------------------------------------------- +6 0.0526 __follow_mount + 6 100.000 __follow_mount [self] +------------------------------------------------------------------------------- +6 0.0526 anon_vma_unlink + 6 100.000 anon_vma_unlink [self] +------------------------------------------------------------------------------- +6 0.0526 d_alloc + 6 100.000 d_alloc [self] +------------------------------------------------------------------------------- +6 0.0526 filemap_nopage + 6 100.000 filemap_nopage [self] +------------------------------------------------------------------------------- +6 0.0526 find_vma_prev + 6 100.000 find_vma_prev [self] +------------------------------------------------------------------------------- +6 0.0526 inotify_inode_queue_event + 6 100.000 inotify_inode_queue_event [self] +------------------------------------------------------------------------------- +6 0.0526 kfree + 6 100.000 kfree [self] +------------------------------------------------------------------------------- +6 0.0526 link_path_walk + 6 100.000 link_path_walk [self] +------------------------------------------------------------------------------- +6 0.0526 scheduler_tick + 6 100.000 scheduler_tick [self] +------------------------------------------------------------------------------- +6 0.0526 sock_aio_write + 6 100.000 sock_aio_write [self] +------------------------------------------------------------------------------- +5 0.0438 __mark_inode_dirty + 5 100.000 __mark_inode_dirty [self] +------------------------------------------------------------------------------- +5 0.0438 __sigqueue_alloc + 5 100.000 __sigqueue_alloc [self] +------------------------------------------------------------------------------- +5 0.0438 __wake_up_bit + 5 100.000 __wake_up_bit [self] +------------------------------------------------------------------------------- +5 0.0438 alloc_inode + 5 100.000 alloc_inode [self] +------------------------------------------------------------------------------- +5 0.0438 apic_timer_interrupt + 5 100.000 apic_timer_interrupt [self] +------------------------------------------------------------------------------- +5 0.0438 bit_waitqueue + 5 100.000 bit_waitqueue [self] +------------------------------------------------------------------------------- +5 0.0438 dput + 5 100.000 dput [self] +------------------------------------------------------------------------------- +5 0.0438 find_next_zero_bit + 5 100.000 find_next_zero_bit [self] +------------------------------------------------------------------------------- +5 0.0438 find_vma_prepare + 5 100.000 find_vma_prepare [self] +------------------------------------------------------------------------------- +5 0.0438 flush_tlb_mm + 5 100.000 flush_tlb_mm [self] +------------------------------------------------------------------------------- +5 0.0438 generic_permission + 5 100.000 generic_permission [self] +------------------------------------------------------------------------------- +5 0.0438 nr_active + 5 100.000 nr_active [self] +------------------------------------------------------------------------------- +5 0.0438 sys_read + 5 100.000 sys_read [self] +------------------------------------------------------------------------------- +4 0.0351 __switch_to + 4 100.000 __switch_to [self] +------------------------------------------------------------------------------- +4 0.0351 _local_bh_enable + 4 100.000 _local_bh_enable [self] +------------------------------------------------------------------------------- +4 0.0351 account_user_time + 4 100.000 account_user_time [self] +------------------------------------------------------------------------------- +4 0.0351 copy_process + 4 100.000 copy_process [self] +------------------------------------------------------------------------------- +4 0.0351 device_not_available + 4 100.000 device_not_available [self] +------------------------------------------------------------------------------- +4 0.0351 do_sync_read + 4 100.000 do_sync_read [self] +------------------------------------------------------------------------------- +4 0.0351 down_read + 4 100.000 down_read [self] +------------------------------------------------------------------------------- +4 0.0351 get_task_mm + 4 100.000 get_task_mm [self] +------------------------------------------------------------------------------- +4 0.0351 inotify_dentry_parent_queue_event + 4 100.000 inotify_dentry_parent_queue_event [self] +------------------------------------------------------------------------------- +4 0.0351 irq_entries_start + 4 100.000 irq_entries_start [self] +------------------------------------------------------------------------------- +4 0.0351 kmem_cache_zalloc + 4 100.000 kmem_cache_zalloc [self] +------------------------------------------------------------------------------- +4 0.0351 mark_page_accessed + 4 100.000 mark_page_accessed [self] +------------------------------------------------------------------------------- +4 0.0351 profile_tick + 4 100.000 profile_tick [self] +------------------------------------------------------------------------------- +4 0.0351 remove_vma + 4 100.000 remove_vma [self] +------------------------------------------------------------------------------- +4 0.0351 smp_apic_timer_interrupt + 4 100.000 smp_apic_timer_interrupt [self] +------------------------------------------------------------------------------- +4 0.0351 sock_def_readable + 4 100.000 sock_def_readable [self] +------------------------------------------------------------------------------- +4 0.0351 sys_mkdirat + 4 100.000 sys_mkdirat [self] +------------------------------------------------------------------------------- +4 0.0351 sys_munmap + 4 100.000 sys_munmap [self] +------------------------------------------------------------------------------- +3 0.0263 __dequeue_signal + 3 100.000 __dequeue_signal [self] +------------------------------------------------------------------------------- +3 0.0263 __rcu_pending + 3 100.000 __rcu_pending [self] +------------------------------------------------------------------------------- +3 0.0263 alloc_sock_iocb + 3 100.000 alloc_sock_iocb [self] +------------------------------------------------------------------------------- +3 0.0263 do_IRQ + 3 100.000 do_IRQ [self] +------------------------------------------------------------------------------- +3 0.0263 do_mpage_readpage + 3 100.000 do_mpage_readpage [self] +------------------------------------------------------------------------------- +3 0.0263 do_softirq + 3 100.000 do_softirq [self] +------------------------------------------------------------------------------- +3 0.0263 find_busiest_group + 3 100.000 find_busiest_group [self] +------------------------------------------------------------------------------- +3 0.0263 free_pgd_range + 3 100.000 free_pgd_range [self] +------------------------------------------------------------------------------- +3 0.0263 math_state_restore + 3 100.000 math_state_restore [self] +------------------------------------------------------------------------------- +3 0.0263 mutex_unlock + 3 100.000 mutex_unlock [self] +------------------------------------------------------------------------------- +3 0.0263 put_page + 3 100.000 put_page [self] +------------------------------------------------------------------------------- +3 0.0263 read_tsc + 3 100.000 read_tsc [self] +------------------------------------------------------------------------------- +3 0.0263 restore_all + 3 100.000 restore_all [self] +------------------------------------------------------------------------------- +3 0.0263 skb_queue_tail + 3 100.000 skb_queue_tail [self] +------------------------------------------------------------------------------- +3 0.0263 unix_write_space + 3 100.000 unix_write_space [self] +------------------------------------------------------------------------------- +3 0.0263 unlock_buffer + 3 100.000 unlock_buffer [self] +------------------------------------------------------------------------------- +3 0.0263 update_process_times + 3 100.000 update_process_times [self] +------------------------------------------------------------------------------- +3 0.0263 vfs_permission + 3 100.000 vfs_permission [self] +------------------------------------------------------------------------------- +3 0.0263 vm_acct_memory + 3 100.000 vm_acct_memory [self] +------------------------------------------------------------------------------- +2 0.0175 __brelse + 2 100.000 __brelse [self] +------------------------------------------------------------------------------- +2 0.0175 __do_page_cache_readahead + 2 100.000 __do_page_cache_readahead [self] +------------------------------------------------------------------------------- +2 0.0175 __generic_file_aio_write_nolock + 2 100.000 __generic_file_aio_write_nolock [self] +------------------------------------------------------------------------------- +2 0.0175 __getblk + 2 100.000 __getblk [self] +------------------------------------------------------------------------------- +2 0.0175 __kfree_skb + 2 100.000 __kfree_skb [self] +------------------------------------------------------------------------------- +2 0.0175 __next_cpu + 2 100.000 __next_cpu [self] +------------------------------------------------------------------------------- +2 0.0175 __rcu_process_callbacks + 2 100.000 __rcu_process_callbacks [self] +------------------------------------------------------------------------------- +2 0.0175 __wake_up_common + 2 100.000 __wake_up_common [self] +------------------------------------------------------------------------------- +2 0.0175 ahci_interrupt + 2 100.000 ahci_interrupt [self] +------------------------------------------------------------------------------- +2 0.0175 arch_get_unmapped_area_topdown + 2 100.000 arch_get_unmapped_area_topdown [self] +------------------------------------------------------------------------------- +2 0.0175 ata_do_eh + 2 100.000 ata_do_eh [self] +------------------------------------------------------------------------------- +2 0.0175 common_interrupt + 2 100.000 common_interrupt [self] +------------------------------------------------------------------------------- +2 0.0175 copy_strings + 2 100.000 copy_strings [self] +------------------------------------------------------------------------------- +2 0.0175 current_tick_length + 2 100.000 current_tick_length [self] +------------------------------------------------------------------------------- +2 0.0175 d_lookup + 2 100.000 d_lookup [self] +------------------------------------------------------------------------------- +2 0.0175 dequeue_signal + 2 100.000 dequeue_signal [self] +------------------------------------------------------------------------------- +2 0.0175 do_generic_mapping_read + 2 100.000 do_generic_mapping_read [self] +------------------------------------------------------------------------------- +2 0.0175 do_munmap + 2 100.000 do_munmap [self] +------------------------------------------------------------------------------- +2 0.0175 do_sync_write + 2 100.000 do_sync_write [self] +------------------------------------------------------------------------------- +2 0.0175 drain_array + 2 100.000 drain_array [self] +------------------------------------------------------------------------------- +2 0.0175 dummy_file_mmap + 2 100.000 dummy_file_mmap [self] +------------------------------------------------------------------------------- +2 0.0175 dup_fd + 2 100.000 dup_fd [self] +------------------------------------------------------------------------------- +2 0.0175 find_next_bit + 2 100.000 find_next_bit [self] +------------------------------------------------------------------------------- +2 0.0175 fixup_exception + 2 100.000 fixup_exception [self] +------------------------------------------------------------------------------- +2 0.0175 get_empty_filp + 2 100.000 get_empty_filp [self] +------------------------------------------------------------------------------- +2 0.0175 handle_stop_signal + 2 100.000 handle_stop_signal [self] +------------------------------------------------------------------------------- +2 0.0175 hrtimer_forward + 2 100.000 hrtimer_forward [self] +------------------------------------------------------------------------------- +2 0.0175 inode_setattr + 2 100.000 inode_setattr [self] +------------------------------------------------------------------------------- +2 0.0175 internal_add_timer + 2 100.000 internal_add_timer [self] +------------------------------------------------------------------------------- +2 0.0175 lock_task_sighand + 2 100.000 lock_task_sighand [self] +------------------------------------------------------------------------------- +2 0.0175 lock_timer_base + 2 100.000 lock_timer_base [self] +------------------------------------------------------------------------------- +2 0.0175 locks_remove_posix + 2 100.000 locks_remove_posix [self] +------------------------------------------------------------------------------- +2 0.0175 memcpy_fromiovec + 2 100.000 memcpy_fromiovec [self] +------------------------------------------------------------------------------- +2 0.0175 memcpy_toiovec + 2 100.000 memcpy_toiovec [self] +------------------------------------------------------------------------------- +2 0.0175 mmput + 2 100.000 mmput [self] +------------------------------------------------------------------------------- +2 0.0175 mntput_no_expire + 2 100.000 mntput_no_expire [self] +------------------------------------------------------------------------------- +2 0.0175 move_native_irq + 2 100.000 move_native_irq [self] +------------------------------------------------------------------------------- +2 0.0175 no_singlestep + 2 100.000 no_singlestep [self] +------------------------------------------------------------------------------- +2 0.0175 note_interrupt + 2 100.000 note_interrupt [self] +------------------------------------------------------------------------------- +2 0.0175 open_namei + 2 100.000 open_namei [self] +------------------------------------------------------------------------------- +2 0.0175 raise_softirq + 2 100.000 raise_softirq [self] +------------------------------------------------------------------------------- +2 0.0175 recalc_task_prio + 2 100.000 recalc_task_prio [self] +------------------------------------------------------------------------------- +2 0.0175 run_posix_cpu_timers + 2 100.000 run_posix_cpu_timers [self] +------------------------------------------------------------------------------- +2 0.0175 save_i387 + 2 100.000 save_i387 [self] +------------------------------------------------------------------------------- +2 0.0175 schedule_timeout + 2 100.000 schedule_timeout [self] +------------------------------------------------------------------------------- +2 0.0175 scsi_prep_fn + 2 100.000 scsi_prep_fn [self] +------------------------------------------------------------------------------- +2 0.0175 search_exception_tables + 2 100.000 search_exception_tables [self] +------------------------------------------------------------------------------- +2 0.0175 setup_sigcontext + 2 100.000 setup_sigcontext [self] +------------------------------------------------------------------------------- +2 0.0175 smp_send_timer_broadcast_ipi + 2 100.000 smp_send_timer_broadcast_ipi [self] +------------------------------------------------------------------------------- +2 0.0175 sock_alloc_send_skb + 2 100.000 sock_alloc_send_skb [self] +------------------------------------------------------------------------------- +2 0.0175 sock_wfree + 2 100.000 sock_wfree [self] +------------------------------------------------------------------------------- +2 0.0175 sys_dup2 + 2 100.000 sys_dup2 [self] +------------------------------------------------------------------------------- +2 0.0175 sys_gettimeofday + 2 100.000 sys_gettimeofday [self] +------------------------------------------------------------------------------- +2 0.0175 sys_rt_sigprocmask + 2 100.000 sys_rt_sigprocmask [self] +------------------------------------------------------------------------------- +2 0.0175 sys_writev + 2 100.000 sys_writev [self] +------------------------------------------------------------------------------- +2 0.0175 syscall_exit + 2 100.000 syscall_exit [self] +------------------------------------------------------------------------------- +2 0.0175 task_rq_lock + 2 100.000 task_rq_lock [self] +------------------------------------------------------------------------------- +2 0.0175 tasklet_action + 2 100.000 tasklet_action [self] +------------------------------------------------------------------------------- +2 0.0175 timespec_trunc + 2 100.000 timespec_trunc [self] +------------------------------------------------------------------------------- +2 0.0175 unlock_page + 2 100.000 unlock_page [self] +------------------------------------------------------------------------------- +2 0.0175 vfs_fstat + 2 100.000 vfs_fstat [self] +------------------------------------------------------------------------------- +2 0.0175 vfs_getattr + 2 100.000 vfs_getattr [self] +------------------------------------------------------------------------------- +2 0.0175 vma_adjust + 2 100.000 vma_adjust [self] +------------------------------------------------------------------------------- +2 0.0175 vma_merge + 2 100.000 vma_merge [self] +------------------------------------------------------------------------------- +2 0.0175 vmtruncate + 2 100.000 vmtruncate [self] +------------------------------------------------------------------------------- +2 0.0175 vsnprintf + 2 100.000 vsnprintf [self] +------------------------------------------------------------------------------- +1 0.0088 __block_prepare_write + 1 100.000 __block_prepare_write [self] +------------------------------------------------------------------------------- +1 0.0088 __d_path + 1 100.000 __d_path [self] +------------------------------------------------------------------------------- +1 0.0088 __dentry_open + 1 100.000 __dentry_open [self] +------------------------------------------------------------------------------- +1 0.0088 __freed_request + 1 100.000 __freed_request [self] +------------------------------------------------------------------------------- +1 0.0088 __init_rwsem + 1 100.000 __init_rwsem [self] +------------------------------------------------------------------------------- +1 0.0088 __insert_inode_hash + 1 100.000 __insert_inode_hash [self] +------------------------------------------------------------------------------- +1 0.0088 __lookup_hash + 1 100.000 __lookup_hash [self] +------------------------------------------------------------------------------- +1 0.0088 __pagevec_lru_add + 1 100.000 __pagevec_lru_add [self] +------------------------------------------------------------------------------- +1 0.0088 __path_lookup_intent_open + 1 100.000 __path_lookup_intent_open [self] +------------------------------------------------------------------------------- +1 0.0088 __remove_shared_vm_struct + 1 100.000 __remove_shared_vm_struct [self] +------------------------------------------------------------------------------- +1 0.0088 __set_page_dirty_buffers + 1 100.000 __set_page_dirty_buffers [self] +------------------------------------------------------------------------------- +1 0.0088 ack_ioapic_irq + 1 100.000 ack_ioapic_irq [self] +------------------------------------------------------------------------------- +1 0.0088 add_to_page_cache + 1 100.000 add_to_page_cache [self] +------------------------------------------------------------------------------- +1 0.0088 ahci_qc_issue + 1 100.000 ahci_qc_issue [self] +------------------------------------------------------------------------------- +1 0.0088 alloc_buffer_head + 1 100.000 alloc_buffer_head [self] +------------------------------------------------------------------------------- +1 0.0088 alloc_page_buffers + 1 100.000 alloc_page_buffers [self] +------------------------------------------------------------------------------- +1 0.0088 alloc_pid + 1 100.000 alloc_pid [self] +------------------------------------------------------------------------------- +1 0.0088 arch_unmap_area_topdown + 1 100.000 arch_unmap_area_topdown [self] +------------------------------------------------------------------------------- +1 0.0088 ata_port_abort + 1 100.000 ata_port_abort [self] +------------------------------------------------------------------------------- +1 0.0088 ata_scsi_error + 1 100.000 ata_scsi_error [self] +------------------------------------------------------------------------------- +1 0.0088 ata_scsi_queuecmd + 1 100.000 ata_scsi_queuecmd [self] +------------------------------------------------------------------------------- +1 0.0088 balance_dirty_pages_ratelimited_nr + 1 100.000 balance_dirty_pages_ratelimited_nr [self] +------------------------------------------------------------------------------- +1 0.0088 bio_alloc_bioset + 1 100.000 bio_alloc_bioset [self] +------------------------------------------------------------------------------- +1 0.0088 blk_do_ordered + 1 100.000 blk_do_ordered [self] +------------------------------------------------------------------------------- +1 0.0088 blk_run_queue + 1 100.000 blk_run_queue [self] +------------------------------------------------------------------------------- +1 0.0088 blockable_page_cache_readahead + 1 100.000 blockable_page_cache_readahead [self] +------------------------------------------------------------------------------- +1 0.0088 cache_flusharray + 1 100.000 cache_flusharray [self] +------------------------------------------------------------------------------- +1 0.0088 cache_reap + 1 100.000 cache_reap [self] +------------------------------------------------------------------------------- +1 0.0088 can_vma_merge_after + 1 100.000 can_vma_merge_after [self] +------------------------------------------------------------------------------- +1 0.0088 can_vma_merge_before + 1 100.000 can_vma_merge_before [self] +------------------------------------------------------------------------------- +1 0.0088 cascade + 1 100.000 cascade [self] +------------------------------------------------------------------------------- +1 0.0088 cleanup_timers + 1 100.000 cleanup_timers [self] +------------------------------------------------------------------------------- +1 0.0088 clear_bdi_congested + 1 100.000 clear_bdi_congested [self] +------------------------------------------------------------------------------- +1 0.0088 clear_user + 1 100.000 clear_user [self] +------------------------------------------------------------------------------- +1 0.0088 complete + 1 100.000 complete [self] +------------------------------------------------------------------------------- +1 0.0088 convert_fxsr_from_user + 1 100.000 convert_fxsr_from_user [self] +------------------------------------------------------------------------------- +1 0.0088 convert_fxsr_to_user + 1 100.000 convert_fxsr_to_user [self] +------------------------------------------------------------------------------- +1 0.0088 copy_from_user + 1 100.000 copy_from_user [self] +------------------------------------------------------------------------------- +1 0.0088 copy_to_user + 1 100.000 copy_to_user [self] +------------------------------------------------------------------------------- +1 0.0088 create_empty_buffers + 1 100.000 create_empty_buffers [self] +------------------------------------------------------------------------------- +1 0.0088 d_instantiate + 1 100.000 d_instantiate [self] +------------------------------------------------------------------------------- +1 0.0088 dequeue_task + 1 100.000 dequeue_task [self] +------------------------------------------------------------------------------- +1 0.0088 dnotify_flush + 1 100.000 dnotify_flush [self] +------------------------------------------------------------------------------- +1 0.0088 do_filp_open + 1 100.000 do_filp_open [self] +------------------------------------------------------------------------------- +1 0.0088 do_pipe + 1 100.000 do_pipe [self] +------------------------------------------------------------------------------- +1 0.0088 do_readv_writev + 1 100.000 do_readv_writev [self] +------------------------------------------------------------------------------- +1 0.0088 do_sigaction + 1 100.000 do_sigaction [self] +------------------------------------------------------------------------------- +1 0.0088 do_sys_poll + 1 100.000 do_sys_poll [self] +------------------------------------------------------------------------------- +1 0.0088 down_write + 1 100.000 down_write [self] +------------------------------------------------------------------------------- +1 0.0088 dummy_file_alloc_security + 1 100.000 dummy_file_alloc_security [self] +------------------------------------------------------------------------------- +1 0.0088 dummy_file_free_security + 1 100.000 dummy_file_free_security [self] +------------------------------------------------------------------------------- +1 0.0088 dummy_inode_permission + 1 100.000 dummy_inode_permission [self] +------------------------------------------------------------------------------- +1 0.0088 effective_prio + 1 100.000 effective_prio [self] +------------------------------------------------------------------------------- +1 0.0088 end_that_request_last + 1 100.000 end_that_request_last [self] +------------------------------------------------------------------------------- +1 0.0088 exec_keys + 1 100.000 exec_keys [self] +------------------------------------------------------------------------------- +1 0.0088 fget + 1 100.000 fget [self] +------------------------------------------------------------------------------- +1 0.0088 file_free_rcu + 1 100.000 file_free_rcu [self] +------------------------------------------------------------------------------- +1 0.0088 file_kill + 1 100.000 file_kill [self] +------------------------------------------------------------------------------- +1 0.0088 file_permission + 1 100.000 file_permission [self] +------------------------------------------------------------------------------- +1 0.0088 flush_old_exec + 1 100.000 flush_old_exec [self] +------------------------------------------------------------------------------- +1 0.0088 fput + 1 100.000 fput [self] +------------------------------------------------------------------------------- +1 0.0088 free_buffer_head + 1 100.000 free_buffer_head [self] +------------------------------------------------------------------------------- +1 0.0088 free_pgtables + 1 100.000 free_pgtables [self] +------------------------------------------------------------------------------- +1 0.0088 free_pid + 1 100.000 free_pid [self] +------------------------------------------------------------------------------- +1 0.0088 generic_commit_write + 1 100.000 generic_commit_write [self] +------------------------------------------------------------------------------- +1 0.0088 generic_fillattr + 1 100.000 generic_fillattr [self] +------------------------------------------------------------------------------- +1 0.0088 get_signal_to_deliver + 1 100.000 get_signal_to_deliver [self] +------------------------------------------------------------------------------- +1 0.0088 get_unmapped_area + 1 100.000 get_unmapped_area [self] +------------------------------------------------------------------------------- +1 0.0088 get_unused_fd + 1 100.000 get_unused_fd [self] +------------------------------------------------------------------------------- +1 0.0088 get_vmalloc_info + 1 100.000 get_vmalloc_info [self] +------------------------------------------------------------------------------- +1 0.0088 groups_search + 1 100.000 groups_search [self] +------------------------------------------------------------------------------- +1 0.0088 handle_IRQ_event + 1 100.000 handle_IRQ_event [self] +------------------------------------------------------------------------------- +1 0.0088 hash + 1 100.000 hash [self] +------------------------------------------------------------------------------- +1 0.0088 inode_add_bytes + 1 100.000 inode_add_bytes [self] +------------------------------------------------------------------------------- +1 0.0088 inotify_d_instantiate + 1 100.000 inotify_d_instantiate [self] +------------------------------------------------------------------------------- +1 0.0088 ioread32 + 1 100.000 ioread32 [self] +------------------------------------------------------------------------------- +1 0.0088 iret_exc + 1 100.000 iret_exc [self] +------------------------------------------------------------------------------- +1 0.0088 kfree_skb + 1 100.000 kfree_skb [self] +------------------------------------------------------------------------------- +1 0.0088 kfree_skbmem + 1 100.000 kfree_skbmem [self] +------------------------------------------------------------------------------- +1 0.0088 kref_get + 1 100.000 kref_get [self] +------------------------------------------------------------------------------- +1 0.0088 kthread_should_stop + 1 100.000 kthread_should_stop [self] +------------------------------------------------------------------------------- +1 0.0088 ll_rw_block + 1 100.000 ll_rw_block [self] +------------------------------------------------------------------------------- +1 0.0088 lookup_create + 1 100.000 lookup_create [self] +------------------------------------------------------------------------------- +1 0.0088 lru_add_drain + 1 100.000 lru_add_drain [self] +------------------------------------------------------------------------------- +1 0.0088 mwait_idle + 1 100.000 mwait_idle [self] +------------------------------------------------------------------------------- +1 0.0088 nameidata_to_filp + 1 100.000 nameidata_to_filp [self] +------------------------------------------------------------------------------- +1 0.0088 netlink_queue_skip + 1 100.000 netlink_queue_skip [self] +------------------------------------------------------------------------------- +1 0.0088 new_inode + 1 100.000 new_inode [self] +------------------------------------------------------------------------------- +1 0.0088 notify_change + 1 100.000 notify_change [self] +------------------------------------------------------------------------------- +1 0.0088 page_add_file_rmap + 1 100.000 page_add_file_rmap [self] +------------------------------------------------------------------------------- +1 0.0088 page_waitqueue + 1 100.000 page_waitqueue [self] +------------------------------------------------------------------------------- +1 0.0088 percpu_counter_mod + 1 100.000 percpu_counter_mod [self] +------------------------------------------------------------------------------- +1 0.0088 pgd_ctor + 1 100.000 pgd_ctor [self] +------------------------------------------------------------------------------- +1 0.0088 poll_freewait + 1 100.000 poll_freewait [self] +------------------------------------------------------------------------------- +1 0.0088 prepare_binprm + 1 100.000 prepare_binprm [self] +------------------------------------------------------------------------------- +1 0.0088 prio_tree_insert + 1 100.000 prio_tree_insert [self] +------------------------------------------------------------------------------- +1 0.0088 prio_tree_replace + 1 100.000 prio_tree_replace [self] +------------------------------------------------------------------------------- +1 0.0088 proc_file_read + 1 100.000 proc_file_read [self] +------------------------------------------------------------------------------- +1 0.0088 profile_hit + 1 100.000 profile_hit [self] +------------------------------------------------------------------------------- +1 0.0088 queue_delayed_work + 1 100.000 queue_delayed_work [self] +------------------------------------------------------------------------------- +1 0.0088 radix_tree_insert + 1 100.000 radix_tree_insert [self] +------------------------------------------------------------------------------- +1 0.0088 rb_next + 1 100.000 rb_next [self] +------------------------------------------------------------------------------- +1 0.0088 rcu_pending + 1 100.000 rcu_pending [self] +------------------------------------------------------------------------------- +1 0.0088 recalc_bh_state + 1 100.000 recalc_bh_state [self] +------------------------------------------------------------------------------- +1 0.0088 recalc_sigpending + 1 100.000 recalc_sigpending [self] +------------------------------------------------------------------------------- +1 0.0088 recalc_sigpending_tsk + 1 100.000 recalc_sigpending_tsk [self] +------------------------------------------------------------------------------- +1 0.0088 remove_wait_queue + 1 100.000 remove_wait_queue [self] +------------------------------------------------------------------------------- +1 0.0088 resched_task + 1 100.000 resched_task [self] +------------------------------------------------------------------------------- +1 0.0088 reschedule_interrupt + 1 100.000 reschedule_interrupt [self] +------------------------------------------------------------------------------- +1 0.0088 rt_hash_code + 1 100.000 rt_hash_code [self] +------------------------------------------------------------------------------- +1 0.0088 run_local_timers + 1 100.000 run_local_timers [self] +------------------------------------------------------------------------------- +1 0.0088 scsi_end_request + 1 100.000 scsi_end_request [self] +------------------------------------------------------------------------------- +1 0.0088 send_group_sig_info + 1 100.000 send_group_sig_info [self] +------------------------------------------------------------------------------- +1 0.0088 seq_putc + 1 100.000 seq_putc [self] +------------------------------------------------------------------------------- +1 0.0088 seq_puts + 1 100.000 seq_puts [self] +------------------------------------------------------------------------------- +1 0.0088 seq_read + 1 100.000 seq_read [self] +------------------------------------------------------------------------------- +1 0.0088 set_close_on_exec + 1 100.000 set_close_on_exec [self] +------------------------------------------------------------------------------- +1 0.0088 show_map_internal + 1 100.000 show_map_internal [self] +------------------------------------------------------------------------------- +1 0.0088 show_vfsmnt + 1 100.000 show_vfsmnt [self] +------------------------------------------------------------------------------- +1 0.0088 signal_wake_up + 1 100.000 signal_wake_up [self] +------------------------------------------------------------------------------- +1 0.0088 skb_release_data + 1 100.000 skb_release_data [self] +------------------------------------------------------------------------------- +1 0.0088 smp_send_reschedule + 1 100.000 smp_send_reschedule [self] +------------------------------------------------------------------------------- +1 0.0088 sock_poll + 1 100.000 sock_poll [self] +------------------------------------------------------------------------------- +1 0.0088 strnlen_user + 1 100.000 strnlen_user [self] +------------------------------------------------------------------------------- +1 0.0088 sys_brk + 1 100.000 sys_brk [self] +------------------------------------------------------------------------------- +1 0.0088 sys_fstat64 + 1 100.000 sys_fstat64 [self] +------------------------------------------------------------------------------- +1 0.0088 sys_mmap2 + 1 100.000 sys_mmap2 [self] +------------------------------------------------------------------------------- +1 0.0088 sys_newuname + 1 100.000 sys_newuname [self] +------------------------------------------------------------------------------- +1 0.0088 sys_rt_sigaction + 1 100.000 sys_rt_sigaction [self] +------------------------------------------------------------------------------- +1 0.0088 sys_sigreturn + 1 100.000 sys_sigreturn [self] +------------------------------------------------------------------------------- +1 0.0088 sys_stat64 + 1 100.000 sys_stat64 [self] +------------------------------------------------------------------------------- +1 0.0088 test_clear_page_dirty + 1 100.000 test_clear_page_dirty [self] +------------------------------------------------------------------------------- +1 0.0088 touch_atime + 1 100.000 touch_atime [self] +------------------------------------------------------------------------------- +1 0.0088 truncate_complete_page + 1 100.000 truncate_complete_page [self] +------------------------------------------------------------------------------- +1 0.0088 tty_poll + 1 100.000 tty_poll [self] +------------------------------------------------------------------------------- +1 0.0088 tty_write + 1 100.000 tty_write [self] +------------------------------------------------------------------------------- +1 0.0088 unix_create1 + 1 100.000 unix_create1 [self] +------------------------------------------------------------------------------- +1 0.0088 unix_poll + 1 100.000 unix_poll [self] +------------------------------------------------------------------------------- +1 0.0088 unlink_file_vma + 1 100.000 unlink_file_vma [self] +------------------------------------------------------------------------------- +1 0.0088 unmap_region + 1 100.000 unmap_region [self] +------------------------------------------------------------------------------- +1 0.0088 vfs_write + 1 100.000 vfs_write [self] +------------------------------------------------------------------------------- +1 0.0088 vma_link + 1 100.000 vma_link [self] +------------------------------------------------------------------------------- +1 0.0088 vma_prio_tree_add + 1 100.000 vma_prio_tree_add [self] +------------------------------------------------------------------------------- +1 0.0088 vma_prio_tree_remove + 1 100.000 vma_prio_tree_remove [self] +------------------------------------------------------------------------------- +1 0.0088 wake_up_bit + 1 100.000 wake_up_bit [self] +------------------------------------------------------------------------------- +1 0.0088 wake_up_inode + 1 100.000 wake_up_inode [self] +------------------------------------------------------------------------------- diff --git a/src/exa/i965/emulating_speedups/EXA-without-accel/vmlinux.oprofile b/src/exa/i965/emulating_speedups/EXA-without-accel/vmlinux.oprofile new file mode 100644 index 0000000..147306e --- /dev/null +++ b/src/exa/i965/emulating_speedups/EXA-without-accel/vmlinux.oprofile @@ -0,0 +1,366 @@ +CPU: Core 2, speed 2133.49 MHz (estimated) +Counted CPU_CLK_UNHALTED events (Clock cycles when not halted) with a unit mask of 0x00 (Unhalted core cycles) count 100000 +samples % symbol name +3766 33.0090 get_page_from_freelist +1247 10.9300 page_fault +1048 9.1857 kunmap_atomic +477 4.1809 find_vma +407 3.5674 unmap_vmas +389 3.4096 __copy_to_user_ll +374 3.2781 __handle_mm_fault +237 2.0773 __rmqueue +229 2.0072 do_page_fault +213 1.8669 release_pages +163 1.4287 __pagevec_lru_add_active +146 1.2797 free_hot_cold_page +123 1.0781 __d_lookup +115 1.0080 lru_cache_add_active +108 0.9466 page_address +95 0.8327 down_read_trylock +91 0.7976 page_remove_rmap +85 0.7450 error_code +79 0.6924 __copy_from_user_ll +69 0.6048 __alloc_pages +66 0.5785 __link_path_walk +66 0.5785 free_pages_bulk +61 0.5347 restore_nocheck +61 0.5347 up_read +53 0.4645 __dec_zone_page_state +43 0.3769 _atomic_dec_and_lock +41 0.3594 zone_watermark_ok +38 0.3331 __page_set_anon_rmap +38 0.3331 timer_interrupt +34 0.2980 do_wp_page +32 0.2805 kmap_atomic +32 0.2805 resume_userspace +31 0.2717 cond_resched +31 0.2717 kmem_cache_alloc +30 0.2630 find_get_page +29 0.2542 system_call +28 0.2454 __copy_from_user_ll_nozero +28 0.2454 __inc_zone_state +28 0.2454 ret_from_exception +26 0.2279 fget_light +26 0.2279 mwait_idle_with_hints +25 0.2191 __find_get_block +21 0.1841 free_pages_and_swap_cache +21 0.1841 notifier_call_chain +19 0.1665 check_userspace +19 0.1665 do_lookup +19 0.1665 unix_stream_recvmsg +18 0.1578 run_timer_softirq +18 0.1578 vm_normal_page +17 0.1490 rw_verify_area +16 0.1402 __inc_zone_page_state +16 0.1402 memcmp +16 0.1402 unix_stream_sendmsg +15 0.1315 anon_vma_prepare +14 0.1227 kmem_cache_free +13 0.1139 __alloc_skb +13 0.1139 copy_page_range +13 0.1139 do_path_lookup +13 0.1139 permission +13 0.1139 softlockup_tick +13 0.1139 strncpy_from_user +12 0.1052 dnotify_parent +12 0.1052 schedule +11 0.0964 clocksource_get_next +11 0.0964 hrtimer_run_queues +11 0.0964 rebalance_tick +11 0.0964 skb_dequeue +10 0.0877 __kmalloc +10 0.0877 free_block +10 0.0877 handle_edge_irq +10 0.0877 vfs_read +9 0.0789 atomic_notifier_call_chain +9 0.0789 irq_exit +9 0.0789 mutex_lock +9 0.0789 page_add_new_anon_rmap +9 0.0789 sched_clock +9 0.0789 search_extable +8 0.0701 do_notify_resume +8 0.0701 do_timer +8 0.0701 memcpy +8 0.0701 radix_tree_lookup +7 0.0614 __find_get_block_slow +7 0.0614 __pagevec_free +7 0.0614 __wake_up +7 0.0614 block_read_full_page +7 0.0614 cache_alloc_refill +7 0.0614 do_mmap_pgoff +7 0.0614 flush_tlb_page +7 0.0614 sock_aio_read +6 0.0526 __do_softirq +6 0.0526 __first_cpu +6 0.0526 __follow_mount +6 0.0526 anon_vma_unlink +6 0.0526 d_alloc +6 0.0526 filemap_nopage +6 0.0526 find_vma_prev +6 0.0526 inotify_inode_queue_event +6 0.0526 kfree +6 0.0526 link_path_walk +6 0.0526 scheduler_tick +6 0.0526 sock_aio_write +5 0.0438 __mark_inode_dirty +5 0.0438 __sigqueue_alloc +5 0.0438 __wake_up_bit +5 0.0438 alloc_inode +5 0.0438 apic_timer_interrupt +5 0.0438 bit_waitqueue +5 0.0438 dput +5 0.0438 find_next_zero_bit +5 0.0438 find_vma_prepare +5 0.0438 flush_tlb_mm +5 0.0438 generic_permission +5 0.0438 nr_active +5 0.0438 sys_read +4 0.0351 __switch_to +4 0.0351 _local_bh_enable +4 0.0351 account_user_time +4 0.0351 copy_process +4 0.0351 device_not_available +4 0.0351 do_sync_read +4 0.0351 down_read +4 0.0351 get_task_mm +4 0.0351 inotify_dentry_parent_queue_event +4 0.0351 irq_entries_start +4 0.0351 kmem_cache_zalloc +4 0.0351 mark_page_accessed +4 0.0351 profile_tick +4 0.0351 remove_vma +4 0.0351 smp_apic_timer_interrupt +4 0.0351 sock_def_readable +4 0.0351 sys_mkdirat +4 0.0351 sys_munmap +3 0.0263 __dequeue_signal +3 0.0263 __rcu_pending +3 0.0263 alloc_sock_iocb +3 0.0263 do_IRQ +3 0.0263 do_mpage_readpage +3 0.0263 do_softirq +3 0.0263 find_busiest_group +3 0.0263 free_pgd_range +3 0.0263 math_state_restore +3 0.0263 mutex_unlock +3 0.0263 put_page +3 0.0263 read_tsc +3 0.0263 restore_all +3 0.0263 skb_queue_tail +3 0.0263 unix_write_space +3 0.0263 unlock_buffer +3 0.0263 update_process_times +3 0.0263 vfs_permission +3 0.0263 vm_acct_memory +2 0.0175 __brelse +2 0.0175 __do_page_cache_readahead +2 0.0175 __generic_file_aio_write_nolock +2 0.0175 __getblk +2 0.0175 __kfree_skb +2 0.0175 __next_cpu +2 0.0175 __rcu_process_callbacks +2 0.0175 __wake_up_common +2 0.0175 ahci_interrupt +2 0.0175 arch_get_unmapped_area_topdown +2 0.0175 ata_do_eh +2 0.0175 common_interrupt +2 0.0175 copy_strings +2 0.0175 current_tick_length +2 0.0175 d_lookup +2 0.0175 dequeue_signal +2 0.0175 do_generic_mapping_read +2 0.0175 do_munmap +2 0.0175 do_sync_write +2 0.0175 drain_array +2 0.0175 dummy_file_mmap +2 0.0175 dup_fd +2 0.0175 find_next_bit +2 0.0175 fixup_exception +2 0.0175 get_empty_filp +2 0.0175 handle_stop_signal +2 0.0175 hrtimer_forward +2 0.0175 inode_setattr +2 0.0175 internal_add_timer +2 0.0175 lock_task_sighand +2 0.0175 lock_timer_base +2 0.0175 locks_remove_posix +2 0.0175 memcpy_fromiovec +2 0.0175 memcpy_toiovec +2 0.0175 mmput +2 0.0175 mntput_no_expire +2 0.0175 move_native_irq +2 0.0175 no_singlestep +2 0.0175 note_interrupt +2 0.0175 open_namei +2 0.0175 raise_softirq +2 0.0175 recalc_task_prio +2 0.0175 run_posix_cpu_timers +2 0.0175 save_i387 +2 0.0175 schedule_timeout +2 0.0175 scsi_prep_fn +2 0.0175 search_exception_tables +2 0.0175 setup_sigcontext +2 0.0175 smp_send_timer_broadcast_ipi +2 0.0175 sock_alloc_send_skb +2 0.0175 sock_wfree +2 0.0175 sys_dup2 +2 0.0175 sys_gettimeofday +2 0.0175 sys_rt_sigprocmask +2 0.0175 sys_writev +2 0.0175 syscall_exit +2 0.0175 task_rq_lock +2 0.0175 tasklet_action +2 0.0175 timespec_trunc +2 0.0175 unlock_page +2 0.0175 vfs_fstat +2 0.0175 vfs_getattr +2 0.0175 vma_adjust +2 0.0175 vma_merge +2 0.0175 vmtruncate +2 0.0175 vsnprintf +1 0.0088 __block_prepare_write +1 0.0088 __d_path +1 0.0088 __dentry_open +1 0.0088 __freed_request +1 0.0088 __init_rwsem +1 0.0088 __insert_inode_hash +1 0.0088 __lookup_hash +1 0.0088 __pagevec_lru_add +1 0.0088 __path_lookup_intent_open +1 0.0088 __remove_shared_vm_struct +1 0.0088 __set_page_dirty_buffers +1 0.0088 ack_ioapic_irq +1 0.0088 add_to_page_cache +1 0.0088 ahci_qc_issue +1 0.0088 alloc_buffer_head +1 0.0088 alloc_page_buffers +1 0.0088 alloc_pid +1 0.0088 arch_unmap_area_topdown +1 0.0088 ata_port_abort +1 0.0088 ata_scsi_error +1 0.0088 ata_scsi_queuecmd +1 0.0088 balance_dirty_pages_ratelimited_nr +1 0.0088 bio_alloc_bioset +1 0.0088 blk_do_ordered +1 0.0088 blk_run_queue +1 0.0088 blockable_page_cache_readahead +1 0.0088 cache_flusharray +1 0.0088 cache_reap +1 0.0088 can_vma_merge_after +1 0.0088 can_vma_merge_before +1 0.0088 cascade +1 0.0088 cleanup_timers +1 0.0088 clear_bdi_congested +1 0.0088 clear_user +1 0.0088 complete +1 0.0088 convert_fxsr_from_user +1 0.0088 convert_fxsr_to_user +1 0.0088 copy_from_user +1 0.0088 copy_to_user +1 0.0088 create_empty_buffers +1 0.0088 d_instantiate +1 0.0088 dequeue_task +1 0.0088 dnotify_flush +1 0.0088 do_filp_open +1 0.0088 do_pipe +1 0.0088 do_readv_writev +1 0.0088 do_sigaction +1 0.0088 do_sys_poll +1 0.0088 down_write +1 0.0088 dummy_file_alloc_security +1 0.0088 dummy_file_free_security +1 0.0088 dummy_inode_permission +1 0.0088 effective_prio +1 0.0088 end_that_request_last +1 0.0088 exec_keys +1 0.0088 fget +1 0.0088 file_free_rcu +1 0.0088 file_kill +1 0.0088 file_permission +1 0.0088 flush_old_exec +1 0.0088 fput +1 0.0088 free_buffer_head +1 0.0088 free_pgtables +1 0.0088 free_pid +1 0.0088 generic_commit_write +1 0.0088 generic_fillattr +1 0.0088 get_signal_to_deliver +1 0.0088 get_unmapped_area +1 0.0088 get_unused_fd +1 0.0088 get_vmalloc_info +1 0.0088 groups_search +1 0.0088 handle_IRQ_event +1 0.0088 hash +1 0.0088 inode_add_bytes +1 0.0088 inotify_d_instantiate +1 0.0088 ioread32 +1 0.0088 iret_exc +1 0.0088 kfree_skb +1 0.0088 kfree_skbmem +1 0.0088 kref_get +1 0.0088 kthread_should_stop +1 0.0088 ll_rw_block +1 0.0088 lookup_create +1 0.0088 lru_add_drain +1 0.0088 mwait_idle +1 0.0088 nameidata_to_filp +1 0.0088 netlink_queue_skip +1 0.0088 new_inode +1 0.0088 notify_change +1 0.0088 page_add_file_rmap +1 0.0088 page_waitqueue +1 0.0088 percpu_counter_mod +1 0.0088 pgd_ctor +1 0.0088 poll_freewait +1 0.0088 prepare_binprm +1 0.0088 prio_tree_insert +1 0.0088 prio_tree_replace +1 0.0088 proc_file_read +1 0.0088 profile_hit +1 0.0088 queue_delayed_work +1 0.0088 radix_tree_insert +1 0.0088 rb_next +1 0.0088 rcu_pending +1 0.0088 recalc_bh_state +1 0.0088 recalc_sigpending +1 0.0088 recalc_sigpending_tsk +1 0.0088 remove_wait_queue +1 0.0088 resched_task +1 0.0088 reschedule_interrupt +1 0.0088 rt_hash_code +1 0.0088 run_local_timers +1 0.0088 scsi_end_request +1 0.0088 send_group_sig_info +1 0.0088 seq_putc +1 0.0088 seq_puts +1 0.0088 seq_read +1 0.0088 set_close_on_exec +1 0.0088 show_map_internal +1 0.0088 show_vfsmnt +1 0.0088 signal_wake_up +1 0.0088 skb_release_data +1 0.0088 smp_send_reschedule +1 0.0088 sock_poll +1 0.0088 strnlen_user +1 0.0088 sys_brk +1 0.0088 sys_fstat64 +1 0.0088 sys_mmap2 +1 0.0088 sys_newuname +1 0.0088 sys_rt_sigaction +1 0.0088 sys_sigreturn +1 0.0088 sys_stat64 +1 0.0088 test_clear_page_dirty +1 0.0088 touch_atime +1 0.0088 truncate_complete_page +1 0.0088 tty_poll +1 0.0088 tty_write +1 0.0088 unix_create1 +1 0.0088 unix_poll +1 0.0088 unlink_file_vma +1 0.0088 unmap_region +1 0.0088 vfs_write +1 0.0088 vma_link +1 0.0088 vma_prio_tree_add +1 0.0088 vma_prio_tree_remove +1 0.0088 wake_up_bit +1 0.0088 wake_up_inode diff --git a/src/exa/i965/emulating_speedups/Emulate-infinitely-fast-i965-compositing-make-check.patch b/src/exa/i965/emulating_speedups/Emulate-infinitely-fast-i965-compositing-make-check.patch new file mode 100644 index 0000000..5a6e728 --- /dev/null +++ b/src/exa/i965/emulating_speedups/Emulate-infinitely-fast-i965-compositing-make-check.patch @@ -0,0 +1,43 @@ +From ce40d4d10d797d031e57598675dd9bb9015b8541 Mon Sep 17 00:00:00 2001 +From: Carl Worth +Date: Fri, 13 Jul 2007 12:38:20 -0700 +Subject: [PATCH] Emulate infinitely fast i965 compositing (make check_composite, prepare_composite, and composite return immediately + +--- + src/i965_render.c | 6 ++++++ + 1 files changed, 6 insertions(+), 0 deletions(-) + +diff --git a/src/i965_render.c b/src/i965_render.c +index 744501a..b5f934f 100644 +--- a/src/i965_render.c ++++ b/src/i965_render.c +@@ -221,6 +221,8 @@ i965_check_composite(int op, PicturePtr pSrcPicture, PicturePtr pMaskPicture, + { + CARD32 tmp1; + ++ return; ++ + /* Check for unsupported compositing operations. */ + if (op >= sizeof(i965_blend_op) / sizeof(i965_blend_op[0])) + I830FALLBACK("Unsupported Composite op 0x%x\n", op); +@@ -403,6 +405,8 @@ i965_prepare_composite(int op, PicturePtr pSrcPicture, + CARD32 mask_offset = 0, mask_pitch = 0; + CARD32 dst_format, dst_offset, dst_pitch; + Bool rotation_program = FALSE; ++ ++ return; + + IntelEmitInvarientState(pScrn); + *pI830->last_3d = LAST_3D_RENDER; +@@ -1074,6 +1078,8 @@ i965_composite(PixmapPtr pDst, int srcX, int srcY, int maskX, int maskY, + float src_x[3], src_y[3], mask_x[3], mask_y[3]; + int i; + ++ return; ++ + i830_get_transformed_coordinates(srcX, srcY, + pI830->transform[0], + &src_x[0], &src_y[0]); +-- +1.5.2 + diff --git a/src/exa/i965/emulating_speedups/Emulate-infinitely-fast-migration-disable-memcpy.patch b/src/exa/i965/emulating_speedups/Emulate-infinitely-fast-migration-disable-memcpy.patch new file mode 100644 index 0000000..1723d44 --- /dev/null +++ b/src/exa/i965/emulating_speedups/Emulate-infinitely-fast-migration-disable-memcpy.patch @@ -0,0 +1,26 @@ +From 0ea7d0e7b2f849fe2c89f42e904befc5d6215b56 Mon Sep 17 00:00:00 2001 +From: Carl Worth +Date: Fri, 13 Jul 2007 12:36:29 -0700 +Subject: [PATCH] Emulate infinitely fast migration (disable memcpy) + +--- + exa/exa_migration.c | 2 ++ + 1 files changed, 2 insertions(+), 0 deletions(-) + +diff --git a/exa/exa_migration.c b/exa/exa_migration.c +index 70d8e12..218a682 100644 +--- a/exa/exa_migration.c ++++ b/exa/exa_migration.c +@@ -73,7 +73,9 @@ exaMemcpyBox (PixmapPtr pPixmap, BoxPtr pbox, CARD8 *src, int src_pitch, + dst += pbox->y1 * dst_pitch + pbox->x1 * cpp; + + for (i = pbox->y2 - pbox->y1; i; i--) { ++#if 0 + memcpy (dst, src, bytes); ++#endif + src += src_pitch; + dst += dst_pitch; + } +-- +1.5.2 + diff --git a/src/exa/i965/emulating_speedups/NoAccel/Xorg.callgraph b/src/exa/i965/emulating_speedups/NoAccel/Xorg.callgraph new file mode 100644 index 0000000..9f67586 --- /dev/null +++ b/src/exa/i965/emulating_speedups/NoAccel/Xorg.callgraph @@ -0,0 +1,1690 @@ +CPU: Core 2, speed 2133.49 MHz (estimated) +Counted CPU_CLK_UNHALTED events (Clock cycles when not halted) with a unit mask of 0x00 (Unhalted core cycles) count 100000 +samples % image name symbol name +------------------------------------------------------------------------------- + 2 0.0066 Xorg miTrapezoids + 4 0.0132 Xorg ProcRenderComposite + 25 0.0826 Xorg miGlyphs + 30244 99.8976 Xorg CompositePicture +420 5.3490 Xorg damageComposite + 29513 97.4766 libfb.so fbComposite + 420 1.3872 Xorg damageComposite [self] + 103 0.3402 Xorg damageReportPostOp + 96 0.3171 libfb.so .plt + 42 0.1387 Xorg getDrawableDamageRef + 25 0.0826 libfb.so image_from_pict + 22 0.0727 libpixman.so.0.0.0 pixman_image_unref + 21 0.0694 Xorg __i686.get_pc_thunk.bx + 19 0.0628 libfb.so __i686.get_pc_thunk.bx + 9 0.0297 libpixman.so.0.0.0 pixman_image_composite + 7 0.0231 Xorg miCompositeSourceValidate +------------------------------------------------------------------------------- + 1 0.2646 Xorg damagePolySegment + 1 0.2646 Xorg damageGlyphs + 1 0.2646 Xorg damageChangeGC + 1 0.2646 Xorg ProcRenderChangePicture + 1 0.2646 Xorg ProcRenderFreePicture + 1 0.2646 Xorg ProcRenderComposite + 1 0.2646 Xorg CreatePicture + 1 0.2646 Xorg SetPictureToDefaults + 1 0.2646 Xorg CompositeRects + 1 0.2646 Xorg CompositeGlyphs + 1 0.2646 Xorg miValidatePicture + 1 0.2646 Xorg miRectsToRegion + 1 0.2646 Xorg GetScratchPixmapHeader + 1 0.2646 Xorg AllocatePixmap + 1 0.2646 Xorg ProcPolySegment + 1 0.2646 Xorg dixLookupGC + 1 0.2646 Xorg dixLookupDrawable + 2 0.5291 Xorg damageValidateGC + 2 0.5291 Xorg ProcRenderFillRectangles + 2 0.5291 Xorg ProcFreePixmap + 2 0.5291 Xorg miBSCheapChangeClip + 2 0.5291 Xorg miCompositeRects + 2 0.5291 Xorg miRegionDestroy + 2 0.5291 Xorg miComputeCompositeClip + 2 0.5291 Xorg ShmDestroyPixmap + 2 0.5291 Xorg PictureFindFilter + 3 0.7937 Xorg miTrapezoidBounds + 4 1.0582 Xorg miDestroyPicture + 4 1.0582 Xorg ValidateGC + 4 1.0582 Xorg SecurityLookupIDByClass + 4 1.0582 Xorg XaceCatchDispatchProc + 4 1.0582 Xorg SetPictureFilter + 4 1.0582 Xorg ProcRenderSetPictureTransform + 5 1.3228 Xorg FreeResource + 5 1.3228 Xorg AddResource + 6 1.5873 Xorg miRegionCreate + 6 1.5873 Xorg ProcRenderCreatePicture + 7 1.8519 Xorg ProcRenderDispatch + 8 2.1164 Xorg damagePolyFillRect + 9 2.3810 Xorg XaceCatchExtProc + 10 2.6455 Xorg FreePicture + 10 2.6455 Xorg miColorRects + 11 2.9101 Xorg SecurityLookupIDByType + 11 2.9101 Xorg ValidateOnePicture + 13 3.4392 Xorg _CallCallbacks + 15 3.9683 Xorg CallCallbacks + 17 4.4974 Xorg miCompositeSourceValidate + 18 4.7619 Xorg damageReportPostOp + 21 5.5556 Xorg ProcRenderCompositeGlyphs + 21 5.5556 Xorg damageComposite + 22 5.8201 Xorg CompositePicture + 29 7.6720 Xorg miGlyphs + 34 8.9947 Xorg ValidatePicture + 38 10.0529 Xorg Dispatch +393 5.0051 Xorg __i686.get_pc_thunk.bx + 393 100.000 Xorg __i686.get_pc_thunk.bx [self] +------------------------------------------------------------------------------- + 1 0.1133 Xorg ProcCreatePixmap + 1 0.1133 Xorg ProcRenderTrapezoids + 1 0.1133 Xorg ProcRenderChangePicture + 2 0.2265 Xorg ProcRenderCompositeGlyphs + 2 0.2265 Xorg ProcRenderCreatePicture + 20 2.2650 Xorg XaceCatchDispatchProc + 24 2.7180 Xorg main + 37 4.1903 Xorg dixLookupDrawable + 46 5.2095 Xorg SecurityLookupIDByClass + 169 19.1393 Xorg Dispatch + 232 26.2741 Xorg XaceCatchExtProc + 348 39.4111 Xorg SecurityLookupIDByType +389 4.9542 Xorg XaceHook + 435 49.2639 Xorg CallCallbacks + 389 44.0544 Xorg XaceHook [self] + 59 6.6818 Xorg _CallCallbacks +------------------------------------------------------------------------------- + 3 0.8021 Xorg damageGlyphs + 371 99.1979 Xorg miGlyphs +374 4.7631 Xorg miGlyphExtents + 374 100.000 Xorg miGlyphExtents [self] +------------------------------------------------------------------------------- + 1 0.0032 Xorg ProcRenderDispatch + 1 0.0032 Xorg CompositeTrapezoids + 13 0.0417 Xorg damageGlyphs + 90 0.2884 Xorg miCompositeRects + 1101 3.5276 Xorg ProcRenderComposite + 14282 45.7595 Xorg miTrapezoids + 15723 50.3765 Xorg miGlyphs +361 4.5976 Xorg CompositePicture + 30244 96.8862 Xorg damageComposite + 520 1.6658 Xorg ValidatePicture + 361 1.1565 Xorg CompositePicture [self] + 22 0.0705 Xorg __i686.get_pc_thunk.bx + 22 0.0705 Xorg ValidateOnePicture + 20 0.0641 libfb.so fbComposite + 17 0.0545 Xorg getDrawableDamageRef + 10 0.0320 Xorg damageReportPostOp +------------------------------------------------------------------------------- + 18 5.2941 Xorg ProcRenderCompositeGlyphs + 322 94.7059 Xorg FindGlyph +340 4.3301 Xorg FindGlyphRef + 340 100.000 Xorg FindGlyphRef [self] +------------------------------------------------------------------------------- + 18107 100.000 Xorg damageGlyphs +339 4.3174 Xorg miGlyphs + 15723 86.8098 Xorg CompositePicture + 661 3.6495 Xorg damagePolyFillRect + 371 2.0484 Xorg miGlyphExtents + 339 1.8717 Xorg miGlyphs [self] + 219 1.2091 Xorg CreatePicture + 185 1.0214 Xorg FreePicture + 175 0.9662 Xorg miModifyPixmapHeader + 135 0.7454 libfb.so fbCreatePixmap + 101 0.5576 Xorg ShmDestroyPixmap + 54 0.2981 Xorg ValidateGC + 31 0.1712 Xorg ValidatePicture + 29 0.1601 Xorg __i686.get_pc_thunk.bx + 25 0.1380 Xorg damageComposite + 20 0.1104 Xorg GetScratchPixmapHeader + 14 0.0773 Xorg GetScratchGC + 6 0.0331 Xorg FreeScratchGC + 4 0.0221 Xorg FreeScratchPixmapHeader + 3 0.0166 libfb.so fbCreatePixmapBpp + 2 0.0110 Xorg ChangePicture + 2 0.0110 Xorg damageDestroyPixmap + 2 0.0110 libfb.so .plt + 2 0.0110 Xorg miCreatePicture + 2 0.0110 libfb.so fbPolyFillRect + 2 0.0110 Xorg miDestroyPicture + 1 0.0055 Xorg SetPictureToDefaults + 1 0.0055 Xorg damageValidateGC + 1 0.0055 Xorg miDestroyPictureClip + 1 0.0055 Xorg Xfree + 1 0.0055 libfb.so __i686.get_pc_thunk.bx +------------------------------------------------------------------------------- + 3 0.4950 Xorg ProcRenderDispatch + 21 3.4653 Xorg ProcFreeGC + 169 27.8878 Xorg ProcFreePixmap + 413 68.1518 Xorg ProcRenderFreePicture +321 4.0881 Xorg FreeResource + 321 52.9703 Xorg FreeResource [self] + 163 26.8977 Xorg FreePicture + 36 5.9406 Xorg Xfree + 34 5.6106 Xorg dixDestroyPixmap + 15 2.4752 Xorg FreeGC + 13 2.1452 Xorg FlushClientCaches + 5 0.8251 Xorg __i686.get_pc_thunk.bx + 4 0.6601 Xorg Hash + 4 0.6601 Xorg ShmDestroyPixmap + 3 0.4950 libc-2.5.so free + 2 0.3300 Xorg .plt + 2 0.3300 Xorg miDestroyPictureClip + 2 0.3300 Xorg miDestroyPicture + 2 0.3300 Xorg damageDestroyClip +------------------------------------------------------------------------------- + 39 8.2452 Xorg ValidatePicture + 434 91.7548 Xorg ValidateOnePicture +295 3.7570 Xorg miValidatePicture + 295 62.3679 Xorg miValidatePicture [self] + 154 32.5581 Xorg miRegionCreate + 7 1.4799 Xorg miIntersect + 6 1.2685 Xorg miTranslateRegion + 5 1.0571 Xorg miRegionInit + 3 0.6342 libpixman.so.0.0.0 pixman_region_intersect + 1 0.2114 Xorg __i686.get_pc_thunk.bx + 1 0.2114 Xorg Xalloc + 1 0.2114 libpixman.so.0.0.0 pixman_region_translate +------------------------------------------------------------------------------- + 7 2.5455 Xorg main + 268 97.4545 Xorg Dispatch +260 3.3113 Xorg ReadRequestFromClient + 260 94.5455 Xorg ReadRequestFromClient [self] + 10 3.6364 Xorg _XSERVTransRead + 3 1.0909 libc-2.5.so memmove + 2 0.7273 Xorg _XSERVTransSocketRead +------------------------------------------------------------------------------- + 59 15.7333 Xorg XaceHook + 316 84.2667 Xorg CallCallbacks +234 2.9801 Xorg _CallCallbacks + 234 62.4000 Xorg _CallCallbacks [self] + 102 27.2000 Xorg SecurityCheckResourceIDAccess + 26 6.9333 Xorg SecurityCheckExtAccess + 13 3.4667 Xorg __i686.get_pc_thunk.bx +------------------------------------------------------------------------------- + 16 7.3394 Xorg GetScratchPixmapHeader + 27 12.3853 Xorg damageGlyphs + 175 80.2752 Xorg miGlyphs +218 2.7764 Xorg miModifyPixmapHeader + 218 100.000 Xorg miModifyPixmapHeader [self] +------------------------------------------------------------------------------- + 57166 100.000 Xorg main +177 2.2542 Xorg Dispatch + 46117 80.6678 Xorg XaceCatchExtProc + 10310 18.0342 Xorg XaceCatchDispatchProc + 268 0.4688 Xorg ReadRequestFromClient + 177 0.3096 Xorg Dispatch [self] + 169 0.2956 Xorg XaceHook + 38 0.0665 Xorg __i686.get_pc_thunk.bx + 25 0.0437 Xorg CallCallbacks + 17 0.0297 Xorg ProcRenderDispatch + 11 0.0192 Xorg ProcCreatePixmap + 11 0.0192 Xorg ProcFreePixmap + 8 0.0140 Xorg GetExtensionEntry + 5 0.0087 Xorg WaitForSomething + 3 0.0052 libc-2.5.so memmove + 2 0.0035 Xorg ProcPolySegment + 2 0.0035 Xorg ProcChangeGC + 2 0.0035 Xorg _XSERVTransRead + 1 0.0017 Xorg ProcPolyFillRectangle + 1 0.0017 Xorg ProcFreeGC + 1 0.0017 Xorg ProcessInputEvents + 1 0.0017 libc-2.5.so __errno_location +------------------------------------------------------------------------------- + 7 100.000 Xorg damageComposite +168 2.1396 Xorg miCompositeSourceValidate + 168 52.0124 Xorg miCompositeSourceValidate [self] + 138 42.7245 Xorg miSpriteSourceValidate + 17 5.2632 Xorg __i686.get_pc_thunk.bx +------------------------------------------------------------------------------- + 138 100.000 Xorg miCompositeSourceValidate +163 2.0759 Xorg miSpriteSourceValidate + 163 100.000 Xorg miSpriteSourceValidate [self] +------------------------------------------------------------------------------- + 2 0.3413 Xorg ProcRenderTrapezoids + 10 1.7065 Xorg ProcRenderSetPictureClipRectangles + 14 2.3891 Xorg ProcRenderDispatch + 17 2.9010 Xorg ProcRenderComposite + 33 5.6314 Xorg dixLookupGC + 36 6.1433 Xorg ProcRenderSetPictureFilter + 42 7.1672 Xorg ProcRenderChangePicture + 44 7.5085 Xorg ProcFreePixmap + 49 8.3618 Xorg ProcRenderSetPictureTransform + 56 9.5563 Xorg ProcRenderFillRectangles + 63 10.7509 Xorg ProcRenderCreatePicture + 95 16.2116 Xorg ProcRenderFreePicture + 125 21.3311 Xorg ProcRenderCompositeGlyphs +156 1.9868 Xorg SecurityLookupIDByType + 348 59.3857 Xorg XaceHook + 156 26.6212 Xorg SecurityLookupIDByType [self] + 60 10.2389 Xorg Hash + 11 1.8771 Xorg __i686.get_pc_thunk.bx + 11 1.8771 Xorg CallCallbacks +------------------------------------------------------------------------------- + 1 0.2092 Xorg SecurityLookupIDByClass + 2 0.4184 Xorg XaceCatchDispatchProc + 4 0.8368 Xorg XaceCatchExtProc + 11 2.3013 Xorg SecurityLookupIDByType + 25 5.2301 Xorg Dispatch + 435 91.0042 Xorg XaceHook +129 1.6429 Xorg CallCallbacks + 316 66.1088 Xorg _CallCallbacks + 129 26.9874 Xorg CallCallbacks [self] + 15 3.1381 Xorg __i686.get_pc_thunk.bx + 9 1.8828 Xorg SecurityCheckExtAccess + 9 1.8828 Xorg SecurityCheckResourceIDAccess +------------------------------------------------------------------------------- + 3 0.5155 Xorg CompositeGlyphs + 3 0.5155 Xorg CompositeRects + 22 3.7801 Xorg CompositePicture + 554 95.1890 Xorg ValidatePicture +128 1.6302 Xorg ValidateOnePicture + 434 74.5704 Xorg miValidatePicture + 128 21.9931 Xorg ValidateOnePicture [self] + 11 1.8900 Xorg __i686.get_pc_thunk.bx + 8 1.3746 Xorg miRegionCreate + 1 0.1718 Xorg miIntersect +------------------------------------------------------------------------------- + 1 0.8000 Xorg CompositeGlyphs + 1 0.8000 Xorg damageCopyArea + 2 1.6000 Xorg miColorRects + 2 1.6000 Xorg damageGlyphs + 6 4.8000 Xorg damagePolyFillRect + 17 13.6000 Xorg CompositePicture + 42 33.6000 Xorg damageComposite + 54 43.2000 Xorg damageReportPostOp +122 1.5537 Xorg getDrawableDamageRef + 122 97.6000 Xorg getDrawableDamageRef [self] + 3 2.4000 libfb.so fbGetWinPrivateIndex +------------------------------------------------------------------------------- + 12 0.0634 Xorg XaceCatchExtProc + 18911 99.9366 Xorg ProcRenderDispatch +117 1.4901 Xorg ProcRenderCompositeGlyphs + 18254 96.4493 Xorg CompositeGlyphs + 384 2.0290 Xorg FindGlyph + 125 0.6605 Xorg SecurityLookupIDByType + 117 0.6182 Xorg ProcRenderCompositeGlyphs [self] + 21 0.1110 Xorg __i686.get_pc_thunk.bx + 18 0.0951 Xorg FindGlyphRef + 2 0.0106 Xorg Hash + 2 0.0106 Xorg XaceHook + 2 0.0106 Xorg damageGlyphs + 1 0.0053 Xorg ValidatePicture +------------------------------------------------------------------------------- + 9 8.1081 Xorg CallCallbacks + 102 91.8919 Xorg _CallCallbacks +111 1.4137 Xorg SecurityCheckResourceIDAccess + 111 100.000 Xorg SecurityCheckResourceIDAccess [self] +------------------------------------------------------------------------------- + 1 1.0417 Xorg ProcFreePixmap + 1 1.0417 Xorg ProcRenderSetPictureTransform + 1 1.0417 Xorg ProcRenderChangePicture + 2 2.0833 Xorg ProcRenderFillRectangles + 2 2.0833 Xorg ProcRenderCompositeGlyphs + 2 2.0833 Xorg ProcRenderCreatePicture + 3 3.1250 Xorg dixLookupDrawable + 3 3.1250 Xorg ProcRenderFreePicture + 4 4.1667 Xorg FreeResource + 8 8.3333 Xorg AddResource + 9 9.3750 Xorg SecurityLookupIDByClass + 60 62.5000 Xorg SecurityLookupIDByType +96 1.2226 Xorg Hash + 96 100.000 Xorg Hash [self] +------------------------------------------------------------------------------- + 1 0.1391 Xorg ProcRenderCompositeGlyphs + 4 0.5563 Xorg ProcRenderFillRectangles + 7 0.9736 Xorg CompositeTrapezoids + 31 4.3115 Xorg miGlyphs + 58 8.0668 Xorg CompositeGlyphs + 98 13.6300 Xorg CompositeRects + 520 72.3227 Xorg CompositePicture +92 1.1717 Xorg ValidatePicture + 554 77.0515 Xorg ValidateOnePicture + 92 12.7955 Xorg ValidatePicture [self] + 39 5.4242 Xorg miValidatePicture + 34 4.7288 Xorg __i686.get_pc_thunk.bx +------------------------------------------------------------------------------- + 1 1.1628 Xorg PictureFindFilter + 7 8.1395 Xorg SetPictureToDefaults + 78 90.6977 Xorg PictureGetFilterId +86 1.0953 Xorg CompareISOLatin1Lowered + 86 100.000 Xorg CompareISOLatin1Lowered [self] +------------------------------------------------------------------------------- + 2 1.7094 Xorg miColorRects + 17 14.5299 Xorg ProcChangeGC + 98 83.7607 Xorg ChangeGC +85 1.0825 Xorg dixChangeGC + 85 72.6496 Xorg dixChangeGC [self] + 20 17.0940 Xorg damageChangeGC + 7 5.9829 Xorg damageChangeClip + 5 4.2735 Xorg miBSCheapChangeGC +------------------------------------------------------------------------------- + 15 0.0325 Xorg main + 46117 99.9675 Xorg Dispatch +77 0.9806 Xorg XaceCatchExtProc + 45678 99.0116 Xorg ProcRenderDispatch + 232 0.5029 Xorg XaceHook + 77 0.1669 Xorg XaceCatchExtProc [self] + 25 0.0542 Xorg GetExtensionEntry + 18 0.0390 Xorg ProcRenderChangePicture + 15 0.0325 Xorg ProcRenderFillRectangles + 13 0.0282 Xorg ProcRenderSetPictureTransform + 13 0.0282 Xorg ProcRenderFreePicture + 12 0.0260 Xorg ProcRenderCreatePicture + 12 0.0260 Xorg ProcRenderCompositeGlyphs + 9 0.0195 Xorg __i686.get_pc_thunk.bx + 8 0.0173 Xorg ProcRenderSetPictureFilter + 8 0.0173 Xorg __i686.get_pc_thunk.cx + 6 0.0130 Xorg ProcRenderSetPictureClipRectangles + 4 0.0087 Xorg CallCallbacks + 3 0.0065 Xorg ProcRenderComposite + 1 0.0022 Xorg ProcRenderTrapezoids +------------------------------------------------------------------------------- + 13 3.2746 Xorg ProcRenderDispatch + 384 96.7254 Xorg ProcRenderCompositeGlyphs +75 0.9552 Xorg FindGlyph + 322 81.1083 Xorg FindGlyphRef + 75 18.8917 Xorg FindGlyph [self] +------------------------------------------------------------------------------- + 1 0.6993 Xorg CompositeGlyphs + 2 1.3986 Xorg miColorRects + 2 1.3986 Xorg damageGlyphs + 7 4.8951 Xorg damageCopyArea + 10 6.9930 Xorg CompositePicture + 18 12.5874 Xorg damagePolyFillRect + 103 72.0280 Xorg damageComposite +71 0.9042 Xorg damageReportPostOp + 71 49.6503 Xorg damageReportPostOp [self] + 54 37.7622 Xorg getDrawableDamageRef + 18 12.5874 Xorg __i686.get_pc_thunk.bx +------------------------------------------------------------------------------- + 2 3.0769 Xorg ProcRenderDispatch + 4 6.1538 Xorg miColorRects + 7 10.7692 Xorg ProcRenderCreatePicture + 12 18.4615 Xorg ProcRenderChangePicture + 40 61.5385 Xorg miRenderColorToPixel +65 0.8278 Xorg Ones + 65 100.000 Xorg Ones [self] +------------------------------------------------------------------------------- + 1 0.2037 Xorg damageGlyphs + 3 0.6110 Xorg ProcRenderDispatch + 8 1.6293 Xorg miCreateAlphaPicture + 10 2.0367 Xorg miCompositeRects + 219 44.6029 Xorg miGlyphs + 250 50.9165 Xorg ProcRenderCreatePicture +59 0.7514 Xorg CreatePicture + 223 45.4175 Xorg AllocatePicture + 172 35.0305 Xorg SetPictureToDefaults + 59 12.0163 Xorg CreatePicture [self] + 25 5.0916 Xorg ChangePicture + 6 1.2220 Xorg PictureGetFilterId + 2 0.4073 Xorg miChangePicture + 2 0.4073 Xorg Xalloc + 1 0.2037 Xorg __i686.get_pc_thunk.bx + 1 0.2037 Xorg miCreatePicture +------------------------------------------------------------------------------- + 2 0.5155 Xorg damageGlyphs + 5 1.2887 Xorg ProcRenderFreePicture + 7 1.8041 Xorg miCompositeRects + 26 6.7010 Xorg miTrapezoids + 163 42.0103 Xorg FreeResource + 185 47.6804 Xorg miGlyphs +58 0.7387 Xorg FreePicture + 113 29.1237 Xorg miDestroyPicture + 93 23.9691 Xorg Xfree + 89 22.9381 Xorg ShmDestroyPixmap + 58 14.9485 Xorg FreePicture [self] + 15 3.8660 Xorg miDestroyPictureClip + 10 2.5773 Xorg __i686.get_pc_thunk.bx + 4 1.0309 Xorg miRegionDestroy + 4 1.0309 Xorg damageDestroyPixmap + 2 0.5155 libc-2.5.so free +------------------------------------------------------------------------------- + 11 4.4534 Xorg Dispatch + 236 95.5466 Xorg XaceCatchDispatchProc +58 0.7387 Xorg ProcCreatePixmap + 90 36.4372 libfb.so fbCreatePixmap + 58 23.4818 Xorg ProcCreatePixmap [self] + 51 20.6478 Xorg dixLookupDrawable + 30 12.1457 Xorg AddResource + 7 2.8340 Xorg LegalNewID + 6 2.4291 libfb.so fbCreatePixmapBpp + 3 1.2146 Xorg SecurityLookupIDByClass + 1 0.4049 Xorg XaceHook + 1 0.4049 libfb.so fbGetScreenPrivateIndex +------------------------------------------------------------------------------- + 2 1.0989 Xorg miGlyphs + 4 2.1978 Xorg FreePicture + 176 96.7033 Xorg ShmDestroyPixmap +56 0.7132 Xorg damageDestroyPixmap + 119 65.0273 libfb.so fbDestroyPixmap + 56 30.6011 Xorg damageDestroyPixmap [self] + 6 3.2787 Xorg Xfree + 2 1.0929 libfb.so .plt +------------------------------------------------------------------------------- + 3 5.5556 Xorg miTrapezoidBounds + 51 94.4444 Xorg miLineFixedX +54 0.6877 Xorg __divdi3 + 54 100.000 Xorg __divdi3 [self] +------------------------------------------------------------------------------- + 8 0.1450 Xorg CompositeRects + 5509 99.8550 Xorg miCompositeRects +54 0.6877 Xorg miColorRects + 4865 88.1820 Xorg damagePolyFillRect + 216 3.9152 Xorg ValidateGC + 108 1.9576 Xorg ChangeGC + 87 1.5769 Xorg GetScratchGC + 65 1.1782 Xorg miRenderColorToPixel + 54 0.9788 Xorg miColorRects [self] + 30 0.5438 Xorg miRegionCreate + 25 0.4531 Xorg damageChangeClip + 18 0.3263 Xorg FreeScratchGC + 11 0.1994 libpixman.so.0.0.0 pixman_region_copy + 10 0.1813 Xorg __i686.get_pc_thunk.bx + 7 0.1269 Xorg damageValidateGC + 5 0.0906 Xorg miRegionCopy + 4 0.0725 Xorg Ones + 3 0.0544 Xorg Xalloc + 2 0.0363 Xorg dixChangeGC + 2 0.0363 Xorg getDrawableDamageRef + 2 0.0363 Xorg damageReportPostOp + 1 0.0181 Xorg miBSCheapChangeClip + 1 0.0181 Xorg miRegionInit + 1 0.0181 libfb.so fbPolyFillRect +------------------------------------------------------------------------------- + 4 3.8095 Xorg miCompositeRects + 14 13.3333 Xorg miGlyphs + 87 82.8571 Xorg miColorRects +53 0.6750 Xorg GetScratchGC + 53 50.4762 Xorg GetScratchGC [self] + 50 47.6190 Xorg damageChangeClip + 2 1.9048 Xorg miBSCheapChangeClip +------------------------------------------------------------------------------- + 12 2.0583 Xorg XaceCatchExtProc + 571 97.9417 Xorg ProcRenderDispatch +50 0.6368 Xorg ProcRenderCreatePicture + 250 42.8816 Xorg CreatePicture + 95 16.2950 Xorg dixLookupDrawable + 89 15.2659 Xorg AddResource + 63 10.8062 Xorg SecurityLookupIDByType + 50 8.5763 Xorg ProcRenderCreatePicture [self] + 7 1.2007 Xorg Ones + 6 1.0292 Xorg __i686.get_pc_thunk.bx + 6 1.0292 Xorg SetPictureToDefaults + 5 0.8576 Xorg LegalNewID + 4 0.6861 Xorg SecurityLookupIDByClass + 2 0.3431 Xorg Hash + 2 0.3431 Xorg XaceHook + 2 0.3431 Xorg AllocatePicture + 1 0.1715 Xorg miCreatePicture + 1 0.1715 Xorg Xalloc +------------------------------------------------------------------------------- + 1 0.5714 Xorg ProcCopyArea + 2 1.1429 Xorg ProcPolyFillRectangle + 3 1.7143 Xorg ProcCreateGC + 10 5.7143 Xorg ProcPolySegment + 13 7.4286 Xorg XaceCatchDispatchProc + 51 29.1429 Xorg ProcCreatePixmap + 95 54.2857 Xorg ProcRenderCreatePicture +50 0.6368 Xorg dixLookupDrawable + 84 48.0000 Xorg SecurityLookupIDByClass + 50 28.5714 Xorg dixLookupDrawable [self] + 37 21.1429 Xorg XaceHook + 3 1.7143 Xorg Hash + 1 0.5714 Xorg __i686.get_pc_thunk.bx +------------------------------------------------------------------------------- + 1 100.000 Xorg miBSCheapValidateGC +50 0.6368 Xorg miComputeCompositeClip + 50 48.0769 Xorg miComputeCompositeClip [self] + 18 17.3077 Xorg miIntersect + 17 16.3462 Xorg miTranslateRegion + 9 8.6538 libpixman.so.0.0.0 pixman_region_intersect + 6 5.7692 libpixman.so.0.0.0 pixman_region_translate + 2 1.9231 Xorg .plt + 2 1.9231 Xorg __i686.get_pc_thunk.bx +------------------------------------------------------------------------------- + 1 0.4274 Xorg miCompositeRects + 2 0.8547 Xorg miTrapezoids + 3 1.2821 Xorg FreeGC + 4 1.7094 Xorg FreeResource + 34 14.5299 Xorg dixDestroyPixmap + 89 38.0342 Xorg FreePicture + 101 43.1624 Xorg miGlyphs +45 0.5731 Xorg ShmDestroyPixmap + 176 75.2137 Xorg damageDestroyPixmap + 45 19.2308 Xorg ShmDestroyPixmap [self] + 11 4.7009 libfb.so fbDestroyPixmap + 2 0.8547 Xorg __i686.get_pc_thunk.bx +------------------------------------------------------------------------------- + 1 0.4255 Xorg ProcFreePixmap + 1 0.4255 Xorg FreeGC + 1 0.4255 Xorg miGlyphs + 2 0.8511 Xorg miChangeClip + 3 1.2766 Xorg ProcRenderFreePicture + 5 2.1277 Xorg miDestroyPicture + 6 2.5532 Xorg damageDestroyPixmap + 36 15.3191 Xorg FreeResource + 87 37.0213 Xorg miRegionDestroy + 93 39.5745 Xorg FreePicture +44 0.5604 Xorg Xfree + 276 80.0000 libc-2.5.so free + 44 12.7536 Xorg Xfree [self] + 12 3.4783 libc-2.5.so _int_free + 9 2.6087 libc-2.5.so __i686.get_pc_thunk.bx + 4 1.1594 libc-2.5.so munmap +------------------------------------------------------------------------------- + 1 0.4630 Xorg SetPictureClipRects + 3 1.3889 Xorg miCompositeRects + 8 3.7037 Xorg ValidateOnePicture + 20 9.2593 Xorg miRectsToRegion + 30 13.8889 Xorg miColorRects + 154 71.2963 Xorg miValidatePicture +41 0.5222 Xorg miRegionCreate + 111 51.3889 Xorg Xalloc + 41 18.9815 Xorg miRegionCreate [self] + 33 15.2778 Xorg miRegionInit + 10 4.6296 libc-2.5.so malloc + 8 3.7037 libpixman.so.0.0.0 pixman_region_init_with_extents + 6 2.7778 Xorg __i686.get_pc_thunk.bx + 4 1.8519 Xorg .plt + 3 1.3889 libpixman.so.0.0.0 pixman_region_init +------------------------------------------------------------------------------- +40 0.5094 Xorg AllocatePixmap + 144 76.1905 Xorg Xalloc + 40 21.1640 Xorg AllocatePixmap [self] + 3 1.5873 libc-2.5.so malloc + 1 0.5291 Xorg .plt + 1 0.5291 Xorg __i686.get_pc_thunk.bx +------------------------------------------------------------------------------- + 2 5.0000 Xorg miGlyphs + 2 5.0000 Xorg ProcRenderDispatch + 11 27.5000 Xorg ProcRenderChangePicture + 25 62.5000 Xorg CreatePicture +40 0.5094 Xorg ChangePicture + 40 100.000 Xorg ChangePicture [self] +------------------------------------------------------------------------------- + 6 5.0847 Xorg CreatePicture + 26 22.0339 Xorg PictureFindFilter + 86 72.8814 Xorg SetPictureToDefaults +40 0.5094 Xorg PictureGetFilterId + 78 66.1017 Xorg CompareISOLatin1Lowered + 40 33.8983 Xorg PictureGetFilterId [self] +------------------------------------------------------------------------------- + 1 0.0155 Xorg XaceCatchDispatchProc + 7 0.1084 Xorg miCompositeRects + 105 1.6264 Xorg ProcPolyFillRectangle + 661 10.2385 Xorg miGlyphs + 817 12.6549 Xorg miCreateAlphaPicture + 4865 75.3563 Xorg miColorRects +39 0.4967 Xorg damagePolyFillRect + 6371 98.6681 libfb.so fbPolyFillRect + 39 0.6040 Xorg damagePolyFillRect [self] + 18 0.2788 Xorg damageReportPostOp + 11 0.1704 libfb.so fbFill + 8 0.1239 Xorg __i686.get_pc_thunk.bx + 6 0.0929 Xorg getDrawableDamageRef + 2 0.0310 libfb.so .plt + 2 0.0310 libfb.so __i686.get_pc_thunk.bx +------------------------------------------------------------------------------- + 15 0.2535 Xorg XaceCatchExtProc + 5903 99.7465 Xorg ProcRenderDispatch +37 0.4712 Xorg ProcRenderFillRectangles + 5810 98.1751 Xorg CompositeRects + 56 0.9463 Xorg SecurityLookupIDByType + 37 0.6252 Xorg ProcRenderFillRectangles [self] + 6 0.1014 Xorg miCompositeRects + 4 0.0676 Xorg ValidatePicture + 2 0.0338 Xorg __i686.get_pc_thunk.bx + 2 0.0338 Xorg Hash + 1 0.0169 Xorg PictOpValid +------------------------------------------------------------------------------- + 17 0.0372 Xorg Dispatch + 45678 99.9628 Xorg XaceCatchExtProc +35 0.4457 Xorg ProcRenderDispatch + 18911 41.3816 Xorg ProcRenderCompositeGlyphs + 18190 39.8039 Xorg ProcRenderTrapezoids + 5903 12.9171 Xorg ProcRenderFillRectangles + 1127 2.4661 Xorg ProcRenderComposite + 571 1.2495 Xorg ProcRenderCreatePicture + 537 1.1751 Xorg ProcRenderFreePicture + 136 0.2976 Xorg ProcRenderSetPictureFilter + 96 0.2101 Xorg ProcRenderSetPictureTransform + 81 0.1772 Xorg ProcRenderChangePicture + 53 0.1160 Xorg ProcRenderSetPictureClipRectangles + 35 0.0766 Xorg ProcRenderDispatch [self] + 14 0.0306 Xorg SecurityLookupIDByType + 13 0.0284 Xorg FindGlyph + 7 0.0153 Xorg __i686.get_pc_thunk.bx + 4 0.0088 Xorg AddResource + 3 0.0066 Xorg CreatePicture + 3 0.0066 Xorg FreeResource + 2 0.0044 Xorg PictOpValid + 2 0.0044 Xorg ChangePicture + 2 0.0044 Xorg SetPictureTransform + 2 0.0044 Xorg SetPictureFilter + 2 0.0044 Xorg Ones + 1 0.0022 Xorg SetPictureClipRects + 1 0.0022 Xorg CompositeRects + 1 0.0022 Xorg CompositeGlyphs + 1 0.0022 Xorg CompositePicture + 1 0.0022 Xorg LegalNewID +------------------------------------------------------------------------------- + 9 25.7143 Xorg CallCallbacks + 26 74.2857 Xorg _CallCallbacks +35 0.4457 Xorg SecurityCheckExtAccess + 35 100.000 Xorg SecurityCheckExtAccess [self] +------------------------------------------------------------------------------- + 8 24.2424 Xorg Dispatch + 25 75.7576 Xorg XaceCatchExtProc +33 0.4203 Xorg GetExtensionEntry + 33 100.000 Xorg GetExtensionEntry [self] +------------------------------------------------------------------------------- + 1 0.5587 Xorg miGlyphs + 6 3.3520 Xorg ProcRenderCreatePicture + 172 96.0894 Xorg CreatePicture +33 0.4203 Xorg SetPictureToDefaults + 86 48.0447 Xorg PictureGetFilterId + 49 27.3743 libc-2.5.so strlen + 33 18.4358 Xorg SetPictureToDefaults [self] + 7 3.9106 Xorg CompareISOLatin1Lowered + 3 1.6760 Xorg .plt + 1 0.5587 Xorg __i686.get_pc_thunk.bx +------------------------------------------------------------------------------- + 7 11.6667 Xorg ProcRenderSetPictureFilter + 53 88.3333 Xorg SetPictureFilter +31 0.3948 Xorg PictureFindFilter + 31 51.6667 Xorg PictureFindFilter [self] + 26 43.3333 Xorg PictureGetFilterId + 2 3.3333 Xorg __i686.get_pc_thunk.bx + 1 1.6667 Xorg CompareISOLatin1Lowered +------------------------------------------------------------------------------- + 18 18.1818 Xorg XaceCatchExtProc + 81 81.8182 Xorg ProcRenderDispatch +31 0.3948 Xorg ProcRenderChangePicture + 42 42.4242 Xorg SecurityLookupIDByType + 31 31.3131 Xorg ProcRenderChangePicture [self] + 12 12.1212 Xorg Ones + 11 11.1111 Xorg ChangePicture + 1 1.0101 Xorg __i686.get_pc_thunk.bx + 1 1.0101 Xorg Hash + 1 1.0101 Xorg XaceHook +------------------------------------------------------------------------------- + 3 3.2967 Xorg ProcCreatePixmap + 4 4.3956 Xorg ProcRenderCreatePicture + 84 92.3077 Xorg dixLookupDrawable +31 0.3948 Xorg SecurityLookupIDByClass + 46 50.5495 Xorg XaceHook + 31 34.0659 Xorg SecurityLookupIDByClass [self] + 9 9.8901 Xorg Hash + 4 4.3956 Xorg __i686.get_pc_thunk.bx + 1 1.0989 Xorg CallCallbacks +------------------------------------------------------------------------------- + 13 2.3636 Xorg XaceCatchExtProc + 537 97.6364 Xorg ProcRenderDispatch +30 0.3821 Xorg ProcRenderFreePicture + 413 75.0909 Xorg FreeResource + 95 17.2727 Xorg SecurityLookupIDByType + 30 5.4545 Xorg ProcRenderFreePicture [self] + 5 0.9091 Xorg FreePicture + 3 0.5455 Xorg Hash + 3 0.5455 Xorg Xfree + 1 0.1818 Xorg __i686.get_pc_thunk.bx +------------------------------------------------------------------------------- + 16 0.1549 Xorg main + 10310 99.8451 Xorg Dispatch +30 0.3821 Xorg XaceCatchDispatchProc + 9409 91.1195 Xorg ProcCopyArea + 236 2.2855 Xorg ProcCreatePixmap + 227 2.1983 Xorg ProcFreePixmap + 128 1.2396 Xorg ProcPolyFillRectangle + 123 1.1912 Xorg ProcPolySegment + 52 0.5036 Xorg ProcSetClipRectangles + 32 0.3099 Xorg ProcChangeGC + 30 0.2905 Xorg XaceCatchDispatchProc [self] + 24 0.2324 Xorg ProcFreeGC + 20 0.1937 Xorg XaceHook + 13 0.1259 Xorg ProcCreateGC + 13 0.1259 Xorg dixLookupDrawable + 5 0.0484 libfb.so fbCreatePixmap + 4 0.0387 Xorg __i686.get_pc_thunk.bx + 3 0.0291 Xorg LegalNewID + 2 0.0194 Xorg dixLookupGC + 2 0.0194 Xorg CallCallbacks + 1 0.0097 Xorg SetClipRects + 1 0.0097 Xorg damagePolyFillRect + 1 0.0097 Xorg damageCopyArea +------------------------------------------------------------------------------- + 2 0.8889 Xorg ProcRenderCreatePicture + 223 99.1111 Xorg CreatePicture +29 0.3693 Xorg AllocatePicture + 194 86.2222 Xorg Xalloc + 29 12.8889 Xorg AllocatePicture [self] + 2 0.8889 Xorg .plt +------------------------------------------------------------------------------- + 1 3.4483 Xorg miCreateAlphaPicture + 2 6.8966 Xorg miCompositeRects + 2 6.8966 Xorg damageGlyphs + 6 20.6897 Xorg miGlyphs + 18 62.0690 Xorg miColorRects +29 0.3693 Xorg FreeScratchGC + 29 100.000 Xorg FreeScratchGC [self] +------------------------------------------------------------------------------- + 1 0.1848 Xorg miValidatePicture + 1 0.1848 Xorg ProcRenderCreatePicture + 2 0.3697 Xorg CreatePicture + 3 0.5545 Xorg SetClipRects + 3 0.5545 Xorg miColorRects + 82 15.1571 Xorg AddResource + 111 20.5176 Xorg miRegionCreate + 144 26.6174 Xorg AllocatePixmap + 194 35.8595 Xorg AllocatePicture +29 0.3693 Xorg Xalloc + 498 91.7127 libc-2.5.so malloc + 29 5.3407 Xorg Xalloc [self] + 9 1.6575 libc-2.5.so __i686.get_pc_thunk.bx + 7 1.2891 libc-2.5.so _int_malloc +------------------------------------------------------------------------------- + 13 11.9266 Xorg XaceCatchExtProc + 96 88.0734 Xorg ProcRenderDispatch +28 0.3566 Xorg ProcRenderSetPictureTransform + 49 44.9541 Xorg SecurityLookupIDByType + 28 25.6881 Xorg ProcRenderSetPictureTransform [self] + 25 22.9358 Xorg SetPictureTransform + 4 3.6697 Xorg __i686.get_pc_thunk.bx + 2 1.8349 Xorg miChangePictureTransform + 1 0.9174 Xorg Hash +------------------------------------------------------------------------------- + 6 0.1054 Xorg ProcRenderFillRectangles + 5689 99.8946 Xorg CompositeRects +28 0.3566 Xorg miCompositeRects + 5509 96.7000 Xorg miColorRects + 90 1.5798 Xorg CompositePicture + 28 0.4915 Xorg miCompositeRects [self] + 14 0.2457 Xorg ChangeGC + 10 0.1755 Xorg CreatePicture + 9 0.1580 Xorg ValidateGC + 7 0.1229 Xorg FreePicture + 7 0.1229 Xorg damagePolyFillRect + 5 0.0878 Xorg PictureMatchFormat + 4 0.0702 Xorg GetScratchGC + 3 0.0527 Xorg miRegionCreate + 2 0.0351 Xorg miRenderColorToPixel + 2 0.0351 Xorg FreeScratchGC + 2 0.0351 libfb.so fbCreatePixmap + 2 0.0351 Xorg __i686.get_pc_thunk.bx + 1 0.0176 Xorg miRegionCopy + 1 0.0176 Xorg ShmDestroyPixmap + 1 0.0176 Xorg damageChangeClip +------------------------------------------------------------------------------- + 2 7.4074 Xorg ProcRenderDispatch + 25 92.5926 Xorg ProcRenderSetPictureTransform +27 0.3439 Xorg SetPictureTransform + 27 100.000 Xorg SetPictureTransform [self] +------------------------------------------------------------------------------- + 2 2.9851 Xorg miCompositeRects + 65 97.0149 Xorg miColorRects +27 0.3439 Xorg miRenderColorToPixel + 40 59.7015 Xorg Ones + 27 40.2985 Xorg miRenderColorToPixel [self] +------------------------------------------------------------------------------- + 4 3.2520 Xorg ProcRenderDispatch + 30 24.3902 Xorg ProcCreatePixmap + 89 72.3577 Xorg ProcRenderCreatePicture +25 0.3184 Xorg AddResource + 82 66.6667 Xorg Xalloc + 25 20.3252 Xorg AddResource [self] + 8 6.5041 Xorg Hash + 5 4.0650 Xorg __i686.get_pc_thunk.bx + 3 2.4390 Xorg .plt +------------------------------------------------------------------------------- + 1 4.3478 Xorg AllocatePixmap + 2 8.6957 Xorg FreeResource + 2 8.6957 Xorg miDestroyClip + 2 8.6957 Xorg miComputeCompositeClip + 2 8.6957 Xorg miRegionDestroy + 2 8.6957 Xorg miDestroyPicture + 2 8.6957 Xorg AllocatePicture + 3 13.0435 Xorg AddResource + 3 13.0435 Xorg SetPictureToDefaults + 4 17.3913 Xorg miRegionCreate +24 0.3057 Xorg .plt + 24 100.000 Xorg .plt [self] +------------------------------------------------------------------------------- + 1 0.3378 Xorg miGlyphs + 7 2.3649 Xorg miColorRects + 288 97.2973 Xorg ValidateGC +23 0.2929 Xorg damageValidateGC + 260 87.8378 Xorg miBSCheapValidateGC + 23 7.7703 Xorg damageValidateGC [self] + 11 3.7162 libfb.so fbValidateGC + 2 0.6757 Xorg __i686.get_pc_thunk.bx +------------------------------------------------------------------------------- + 74 100.000 Xorg miTrapezoidBounds +23 0.2929 Xorg miLineFixedX + 51 68.9189 Xorg __divdi3 + 23 31.0811 Xorg miLineFixedX [self] +------------------------------------------------------------------------------- + 1 0.8130 Xorg CreateGC + 14 11.3821 Xorg miCompositeRects + 108 87.8049 Xorg miColorRects +22 0.2802 Xorg ChangeGC + 98 79.6748 Xorg dixChangeGC + 22 17.8862 Xorg ChangeGC [self] + 3 2.4390 Xorg damageChangeGC +------------------------------------------------------------------------------- + 2 0.0110 Xorg ProcRenderCompositeGlyphs + 18180 99.9890 Xorg CompositeGlyphs +22 0.2802 Xorg damageGlyphs + 18107 99.5711 Xorg miGlyphs + 27 0.1485 Xorg miModifyPixmapHeader + 22 0.1210 Xorg damageGlyphs [self] + 13 0.0715 Xorg CompositePicture + 3 0.0165 Xorg miGlyphExtents + 2 0.0110 Xorg FreeScratchPixmapHeader + 2 0.0110 Xorg FreeScratchGC + 2 0.0110 Xorg FreePicture + 2 0.0110 Xorg getDrawableDamageRef + 2 0.0110 Xorg damageReportPostOp + 1 0.0055 Xorg __i686.get_pc_thunk.bx + 1 0.0055 Xorg ValidateGC + 1 0.0055 Xorg CreatePicture +------------------------------------------------------------------------------- + 8 5.5556 Xorg XaceCatchExtProc + 136 94.4444 Xorg ProcRenderDispatch +21 0.2674 Xorg ProcRenderSetPictureFilter + 76 52.7778 Xorg SetPictureFilter + 36 25.0000 Xorg SecurityLookupIDByType + 21 14.5833 Xorg ProcRenderSetPictureFilter [self] + 7 4.8611 Xorg PictureFindFilter + 4 2.7778 Xorg miChangePictureFilter +------------------------------------------------------------------------------- + 2 2.5641 Xorg ProcRenderDispatch + 76 97.4359 Xorg ProcRenderSetPictureFilter +21 0.2674 Xorg SetPictureFilter + 53 67.9487 Xorg PictureFindFilter + 21 26.9231 Xorg SetPictureFilter [self] + 4 5.1282 Xorg __i686.get_pc_thunk.bx +------------------------------------------------------------------------------- + 1 0.9709 Xorg miCompositeRects + 7 6.7961 Xorg dixChangeGC + 20 19.4175 Xorg SetClipRects + 25 24.2718 Xorg miColorRects + 50 48.5437 Xorg GetScratchGC +21 0.2674 Xorg damageChangeClip + 78 75.7282 Xorg miBSCheapChangeClip + 21 20.3883 Xorg damageChangeClip [self] + 4 3.8835 Xorg miChangeClip +------------------------------------------------------------------------------- + 3 10.7143 Xorg ChangeGC + 5 17.8571 Xorg SetClipRects + 20 71.4286 Xorg dixChangeGC +20 0.2547 Xorg damageChangeGC + 20 71.4286 Xorg damageChangeGC [self] + 4 14.2857 Xorg miBSCheapChangeGC + 3 10.7143 Xorg miChangeGC + 1 3.5714 Xorg __i686.get_pc_thunk.bx +------------------------------------------------------------------------------- + 7 2.6217 Xorg ValidateGC + 260 97.3783 Xorg damageValidateGC +20 0.2547 Xorg miBSCheapValidateGC + 202 75.6554 libfb.so fbValidateGC + 24 8.9888 libfb.so __i686.get_pc_thunk.cx + 20 7.4906 Xorg miBSCheapValidateGC [self] + 15 5.6180 libfb.so fbGetGCPrivateIndex + 4 1.4981 libfb.so .plt + 1 0.3745 Xorg miComputeCompositeClip + 1 0.3745 libfb.so __i686.get_pc_thunk.bx +------------------------------------------------------------------------------- + 2 1.5152 Xorg miBSCheapDestroyClip + 4 3.0303 Xorg FreePicture + 8 6.0606 Xorg miDestroyPictureClip + 29 21.9697 Xorg miDestroyClip + 89 67.4242 Xorg miDestroyPicture +19 0.2420 Xorg miRegionDestroy + 87 65.9091 Xorg Xfree + 19 14.3939 Xorg miRegionDestroy [self] + 13 9.8485 libpixman.so.0.0.0 pixman_region_fini + 5 3.7879 libc-2.5.so free + 4 3.0303 libpixman.so.0.0.0 __i686.get_pc_thunk.bx + 2 1.5152 Xorg .plt + 2 1.5152 Xorg __i686.get_pc_thunk.bx +------------------------------------------------------------------------------- + 1 5.5556 Xorg ProcFreeGC + 4 22.2222 Xorg ProcFreePixmap + 13 72.2222 Xorg FreeResource +18 0.2292 Xorg FlushClientCaches + 18 100.000 Xorg FlushClientCaches [self] +------------------------------------------------------------------------------- + 1 3.8462 Xorg miGlyphs + 2 7.6923 Xorg FreeResource + 8 30.7692 Xorg miChangePictureClip + 15 57.6923 Xorg FreePicture +18 0.2292 Xorg miDestroyPictureClip + 18 69.2308 Xorg miDestroyPictureClip [self] + 8 30.7692 Xorg miRegionDestroy +------------------------------------------------------------------------------- + 1 2.5641 Xorg miColorRects + 5 12.8205 Xorg miValidatePicture + 33 84.6154 Xorg miRegionCreate +17 0.2165 Xorg miRegionInit + 17 43.5897 Xorg miRegionInit [self] + 14 35.8974 libpixman.so.0.0.0 pixman_region_init_with_extents + 8 20.5128 libpixman.so.0.0.0 pixman_region_init +------------------------------------------------------------------------------- + 1 6.2500 Xorg ProcRenderDispatch + 3 18.7500 Xorg XaceCatchDispatchProc + 5 31.2500 Xorg ProcRenderCreatePicture + 7 43.7500 Xorg ProcCreatePixmap +16 0.2038 Xorg LegalNewID + 16 100.000 Xorg LegalNewID [self] +------------------------------------------------------------------------------- + 11 4.6218 Xorg Dispatch + 227 95.3782 Xorg XaceCatchDispatchProc +16 0.2038 Xorg ProcFreePixmap + 169 71.0084 Xorg FreeResource + 44 18.4874 Xorg SecurityLookupIDByType + 16 6.7227 Xorg ProcFreePixmap [self] + 4 1.6807 Xorg FlushClientCaches + 2 0.8403 Xorg __i686.get_pc_thunk.bx + 1 0.4202 Xorg Hash + 1 0.4202 Xorg dixDestroyPixmap + 1 0.4202 Xorg Xfree +------------------------------------------------------------------------------- + 1 0.3175 Xorg damageGlyphs + 4 1.2698 Xorg ProcCopyArea + 7 2.2222 Xorg miCreateAlphaPicture + 9 2.8571 Xorg ProcPolySegment + 9 2.8571 Xorg miCompositeRects + 15 4.7619 Xorg ProcPolyFillRectangle + 54 17.1429 Xorg miGlyphs + 216 68.5714 Xorg miColorRects +16 0.2038 Xorg ValidateGC + 288 91.4286 Xorg damageValidateGC + 16 5.0794 Xorg ValidateGC [self] + 7 2.2222 Xorg miBSCheapValidateGC + 4 1.2698 Xorg __i686.get_pc_thunk.bx +------------------------------------------------------------------------------- + 4 5.7971 Xorg damageChangeClip + 65 94.2029 Xorg miBSCheapChangeClip +15 0.1910 Xorg miChangeClip + 39 56.5217 Xorg miDestroyClip + 15 21.7391 Xorg miChangeClip [self] + 13 18.8406 Xorg miRectsToRegion + 2 2.8986 Xorg Xfree +------------------------------------------------------------------------------- + 1 0.0055 Xorg ProcRenderDispatch + 18254 99.9945 Xorg ProcRenderCompositeGlyphs +14 0.1783 Xorg CompositeGlyphs + 18180 99.5728 Xorg damageGlyphs + 58 0.3177 Xorg ValidatePicture + 14 0.0767 Xorg CompositeGlyphs [self] + 3 0.0164 Xorg ValidateOnePicture + 1 0.0055 Xorg __i686.get_pc_thunk.bx + 1 0.0055 Xorg getDrawableDamageRef + 1 0.0055 Xorg damageReportPostOp +------------------------------------------------------------------------------- + 1 1.2346 Xorg miColorRects + 2 2.4691 Xorg GetScratchGC + 78 96.2963 Xorg damageChangeClip +13 0.1656 Xorg miBSCheapChangeClip + 65 80.2469 Xorg miChangeClip + 13 16.0494 Xorg miBSCheapChangeClip [self] + 2 2.4691 Xorg __i686.get_pc_thunk.bx + 1 1.2346 Xorg miRectsToRegion +------------------------------------------------------------------------------- + 91 100.000 Xorg miTrapezoids +11 0.1401 Xorg miTrapezoidBounds + 74 81.3187 Xorg miLineFixedX + 11 12.0879 Xorg miTrapezoidBounds [self] + 3 3.2967 Xorg __i686.get_pc_thunk.bx + 3 3.2967 Xorg __divdi3 +------------------------------------------------------------------------------- + 1 0.0172 Xorg ProcRenderDispatch + 5810 99.9828 Xorg ProcRenderFillRectangles +10 0.1274 Xorg CompositeRects + 5689 97.9005 Xorg miCompositeRects + 98 1.6865 Xorg ValidatePicture + 10 0.1721 Xorg CompositeRects [self] + 8 0.1377 Xorg miColorRects + 3 0.0516 Xorg ValidateOnePicture + 2 0.0344 Xorg PictureMatchFormat + 1 0.0172 Xorg __i686.get_pc_thunk.bx +------------------------------------------------------------------------------- + 1 0.8475 Xorg miTrapezoids + 2 1.6949 Xorg FreeResource + 2 1.6949 Xorg miGlyphs + 113 95.7627 Xorg FreePicture +10 0.1274 Xorg miDestroyPicture + 89 75.4237 Xorg miRegionDestroy + 10 8.4746 Xorg miDestroyPicture [self] + 8 6.7797 libpixman.so.0.0.0 pixman_region_fini + 5 4.2373 Xorg Xfree + 4 3.3898 Xorg __i686.get_pc_thunk.bx + 2 1.6949 Xorg .plt +------------------------------------------------------------------------------- + 1 3.2258 Xorg miBSCheapChangeClip + 2 6.4516 Xorg ProcRenderSetPictureClipRectangles + 13 41.9355 Xorg miChangeClip + 15 48.3871 Xorg SetPictureClipRects +10 0.1274 Xorg miRectsToRegion + 20 64.5161 Xorg miRegionCreate + 10 32.2581 Xorg miRectsToRegion [self] + 1 3.2258 Xorg __i686.get_pc_thunk.bx +------------------------------------------------------------------------------- + 6 10.1695 Xorg XaceCatchExtProc + 53 89.8305 Xorg ProcRenderDispatch +9 0.1146 Xorg ProcRenderSetPictureClipRectangles + 37 62.7119 Xorg SetPictureClipRects + 10 16.9492 Xorg SecurityLookupIDByType + 9 15.2542 Xorg ProcRenderSetPictureClipRectangles [self] + 2 3.3898 Xorg miRectsToRegion + 1 1.6949 Xorg miChangePictureClip +------------------------------------------------------------------------------- + 2 4.6512 Xorg ProcFreeGC + 2 4.6512 Xorg XaceCatchDispatchProc + 4 9.3023 Xorg ProcPolyFillRectangle + 10 23.2558 Xorg ProcPolySegment + 11 25.5814 Xorg ProcChangeGC + 14 32.5581 Xorg ProcSetClipRectangles +9 0.1146 Xorg dixLookupGC + 33 76.7442 Xorg SecurityLookupIDByType + 9 20.9302 Xorg dixLookupGC [self] + 1 2.3256 Xorg __i686.get_pc_thunk.bx +------------------------------------------------------------------------------- + 4 44.4444 Xorg damageChangeGC + 5 55.5556 Xorg dixChangeGC +9 0.1146 Xorg miBSCheapChangeGC + 9 100.000 Xorg miBSCheapChangeGC [self] +------------------------------------------------------------------------------- + 1 5.8824 Xorg ProcRenderSetPictureClipRectangles + 16 94.1176 Xorg SetPictureClipRects +9 0.1146 Xorg miChangePictureClip + 9 52.9412 Xorg miChangePictureClip [self] + 8 47.0588 Xorg miDestroyPictureClip +------------------------------------------------------------------------------- + 1 3.8462 Xorg ValidateOnePicture + 7 26.9231 Xorg miValidatePicture + 18 69.2308 Xorg miComputeCompositeClip +9 0.1146 Xorg miIntersect + 22 70.9677 libpixman.so.0.0.0 pixman_region_intersect + 9 29.0323 Xorg miIntersect [self] +------------------------------------------------------------------------------- + 3 0.2655 Xorg XaceCatchExtProc + 1127 99.7345 Xorg ProcRenderDispatch +8 0.1019 Xorg ProcRenderComposite + 1101 97.3475 Xorg CompositePicture + 17 1.5031 Xorg SecurityLookupIDByType + 8 0.7073 Xorg ProcRenderComposite [self] + 4 0.3537 Xorg damageComposite + 1 0.0884 Xorg __i686.get_pc_thunk.bx +------------------------------------------------------------------------------- + 8 100.000 Xorg XaceCatchExtProc +8 0.1019 Xorg __i686.get_pc_thunk.cx + 8 100.000 Xorg __i686.get_pc_thunk.cx [self] +------------------------------------------------------------------------------- + 2 4.8780 Xorg miBSCheapDestroyClip + 39 95.1220 Xorg miChangeClip +8 0.1019 Xorg miDestroyClip + 29 70.7317 Xorg miRegionDestroy + 8 19.5122 Xorg miDestroyClip [self] + 2 4.8780 Xorg .plt + 2 4.8780 libpixman.so.0.0.0 pixman_region_fini +------------------------------------------------------------------------------- + 18176 100.000 Xorg CompositeTrapezoids +8 0.1019 Xorg miTrapezoids + 14282 78.5675 Xorg CompositePicture + 2908 15.9974 libfb.so fbRasterizeTrapezoid + 850 4.6760 Xorg miCreateAlphaPicture + 91 0.5006 Xorg miTrapezoidBounds + 26 0.1430 Xorg FreePicture + 8 0.0440 Xorg miTrapezoids [self] + 2 0.0110 Xorg ShmDestroyPixmap + 2 0.0110 Xorg damageComposite + 2 0.0110 libpixman.so.0.0.0 pixman_image_unref + 2 0.0110 libpixman.so.0.0.0 pixman_rasterize_trapezoid + 2 0.0110 libfb.so .plt + 2 0.0110 libfb.so image_from_pict + 1 0.0055 Xorg miDestroyPicture +------------------------------------------------------------------------------- + 9 100.000 Xorg ProcCreateGC +7 0.0891 Xorg CreateGC + 7 77.7778 Xorg CreateGC [self] + 1 11.1111 Xorg AllocateGC + 1 11.1111 Xorg ChangeGC +------------------------------------------------------------------------------- + 2 28.5714 Xorg CompositeRects + 5 71.4286 Xorg miCompositeRects +7 0.0891 Xorg PictureMatchFormat + 7 100.000 Xorg PictureMatchFormat [self] +------------------------------------------------------------------------------- + 6 26.0870 Xorg miValidatePicture + 17 73.9130 Xorg miComputeCompositeClip +7 0.0891 Xorg miTranslateRegion + 16 61.5385 libpixman.so.0.0.0 pixman_region_translate + 7 26.9231 Xorg miTranslateRegion [self] + 3 11.5385 libpixman.so.0.0.0 __i686.get_pc_thunk.bx +------------------------------------------------------------------------------- + 2 33.3333 Xorg damageGlyphs + 4 66.6667 Xorg miGlyphs +6 0.0764 Xorg FreeScratchPixmapHeader + 6 100.000 Xorg FreeScratchPixmapHeader [self] +------------------------------------------------------------------------------- + 2 5.8824 Xorg Dispatch + 32 94.1176 Xorg XaceCatchDispatchProc +6 0.0764 Xorg ProcChangeGC + 17 50.0000 Xorg dixChangeGC + 11 32.3529 Xorg dixLookupGC + 6 17.6471 Xorg ProcChangeGC [self] +------------------------------------------------------------------------------- + 1 2.6316 Xorg ProcRenderDispatch + 37 97.3684 Xorg ProcRenderSetPictureClipRectangles +6 0.0764 Xorg SetPictureClipRects + 16 42.1053 Xorg miChangePictureClip + 15 39.4737 Xorg miRectsToRegion + 6 15.7895 Xorg SetPictureClipRects [self] + 1 2.6316 Xorg miRegionCreate +------------------------------------------------------------------------------- + 2 1.6000 Xorg Dispatch + 123 98.4000 Xorg XaceCatchDispatchProc +5 0.0637 Xorg ProcPolySegment + 90 72.0000 Xorg damagePolySegment + 10 8.0000 Xorg dixLookupGC + 10 8.0000 Xorg dixLookupDrawable + 9 7.2000 Xorg ValidateGC + 5 4.0000 Xorg ProcPolySegment [self] + 1 0.8000 Xorg __i686.get_pc_thunk.bx +------------------------------------------------------------------------------- + 2 16.6667 Xorg Dispatch + 10 83.3333 Xorg ReadRequestFromClient +5 0.0637 Xorg _XSERVTransRead + 5 41.6667 Xorg _XSERVTransRead [self] + 3 25.0000 libc-2.5.so read + 3 25.0000 libc-2.5.so __read_nocancel + 1 8.3333 Xorg _XSERVTransSocketRead +------------------------------------------------------------------------------- + 4 100.000 Xorg ProcRenderSetPictureFilter +4 0.0509 Xorg miChangePictureFilter + 4 100.000 Xorg miChangePictureFilter [self] +------------------------------------------------------------------------------- + 850 100.000 Xorg miTrapezoids +4 0.0509 Xorg miCreateAlphaPicture + 817 96.1176 Xorg damagePolyFillRect + 13 1.5294 libfb.so fbCreatePixmap + 8 0.9412 Xorg CreatePicture + 7 0.8235 Xorg ValidateGC + 4 0.4706 Xorg miCreateAlphaPicture [self] + 1 0.1176 Xorg FreeScratchGC +------------------------------------------------------------------------------- + 1 25.0000 Xorg CreatePicture + 1 25.0000 Xorg ProcRenderCreatePicture + 2 50.0000 Xorg miGlyphs +4 0.0509 Xorg miCreatePicture + 4 100.000 Xorg miCreatePicture [self] +------------------------------------------------------------------------------- + 20 100.000 Xorg miGlyphs +3 0.0382 Xorg GetScratchPixmapHeader + 16 80.0000 Xorg miModifyPixmapHeader + 3 15.0000 Xorg GetScratchPixmapHeader [self] + 1 5.0000 Xorg __i686.get_pc_thunk.bx +------------------------------------------------------------------------------- + 1 33.3333 Xorg ProcRenderFillRectangles + 2 66.6667 Xorg ProcRenderDispatch +3 0.0382 Xorg PictOpValid + 3 100.000 Xorg PictOpValid [self] +------------------------------------------------------------------------------- + 1 0.7752 Xorg Dispatch + 128 99.2248 Xorg XaceCatchDispatchProc +3 0.0382 Xorg ProcPolyFillRectangle + 105 81.3953 Xorg damagePolyFillRect + 15 11.6279 Xorg ValidateGC + 4 3.1008 Xorg dixLookupGC + 3 2.3256 Xorg ProcPolyFillRectangle [self] + 2 1.5504 Xorg dixLookupDrawable +------------------------------------------------------------------------------- + 1 0.0055 Xorg XaceCatchExtProc + 18190 99.9945 Xorg ProcRenderDispatch +3 0.0382 Xorg ProcRenderTrapezoids + 18187 99.9670 Xorg CompositeTrapezoids + 3 0.0165 Xorg ProcRenderTrapezoids [self] + 2 0.0110 Xorg SecurityLookupIDByType + 1 0.0055 Xorg XaceHook +------------------------------------------------------------------------------- + 52 100.000 Xorg XaceCatchDispatchProc +3 0.0382 Xorg ProcSetClipRectangles + 33 63.4615 Xorg SetClipRects + 14 26.9231 Xorg dixLookupGC + 3 5.7692 Xorg ProcSetClipRectangles [self] + 2 3.8462 libc-2.5.so memmove +------------------------------------------------------------------------------- + 1 2.9412 Xorg XaceCatchDispatchProc + 33 97.0588 Xorg ProcSetClipRectangles +3 0.0382 Xorg SetClipRects + 20 58.8235 Xorg damageChangeClip + 5 14.7059 Xorg damageChangeGC + 3 8.8235 Xorg Xalloc + 3 8.8235 libc-2.5.so memmove + 3 8.8235 Xorg SetClipRects [self] +------------------------------------------------------------------------------- + 1 33.3333 Xorg _XSERVTransRead + 2 66.6667 Xorg ReadRequestFromClient +3 0.0382 Xorg _XSERVTransSocketRead + 3 100.000 Xorg _XSERVTransSocketRead [self] +------------------------------------------------------------------------------- + 1 0.0106 Xorg XaceCatchDispatchProc + 9403 99.9894 Xorg ProcCopyArea +3 0.0382 Xorg damageCopyArea + 9391 99.8511 libfb.so fbCopyArea + 7 0.0744 Xorg damageReportPostOp + 3 0.0319 Xorg damageCopyArea [self] + 2 0.0213 libfb.so fbDoCopy + 1 0.0106 Xorg getDrawableDamageRef + 1 0.0106 libfb.so _fbGetWindowPixmap +------------------------------------------------------------------------------- + 2 28.5714 Xorg FreeGC + 5 71.4286 Xorg damageDestroyClip +3 0.0382 Xorg miBSCheapDestroyClip + 3 42.8571 Xorg miBSCheapDestroyClip [self] + 2 28.5714 Xorg miDestroyClip + 2 28.5714 Xorg miRegionDestroy +------------------------------------------------------------------------------- + 3 100.000 Xorg damageChangeGC +3 0.0382 Xorg miChangeGC + 3 100.000 Xorg miChangeGC [self] +------------------------------------------------------------------------------- + 2 100.000 Xorg FreeGC +2 0.0255 Xorg CloseFont + 2 100.000 Xorg CloseFont [self] +------------------------------------------------------------------------------- + 2 28.5714 Xorg FreeResource + 5 71.4286 Xorg FreeGC +2 0.0255 Xorg damageDestroyClip + 5 71.4286 Xorg miBSCheapDestroyClip + 2 28.5714 Xorg damageDestroyClip [self] +------------------------------------------------------------------------------- + 2 100.000 Xorg CreatePicture +2 0.0255 Xorg miChangePicture + 2 100.000 Xorg miChangePicture [self] +------------------------------------------------------------------------------- + 2 100.000 Xorg ProcRenderSetPictureTransform +2 0.0255 Xorg miChangePictureTransform + 2 100.000 Xorg miChangePictureTransform [self] +------------------------------------------------------------------------------- + 1 16.6667 Xorg miCompositeRects + 5 83.3333 Xorg miColorRects +2 0.0255 Xorg miRegionCopy + 4 66.6667 libpixman.so.0.0.0 pixman_region_copy + 2 33.3333 Xorg miRegionCopy [self] +------------------------------------------------------------------------------- + 1 100.000 Xorg CreateGC +1 0.0127 Xorg AllocateGC + 1 100.000 Xorg AllocateGC [self] +------------------------------------------------------------------------------- + 15 100.000 Xorg FreeResource +1 0.0127 Xorg FreeGC + 5 33.3333 Xorg damageDestroyClip + 3 20.0000 Xorg ShmDestroyPixmap + 2 13.3333 Xorg CloseFont + 2 13.3333 Xorg miBSCheapDestroyClip + 1 6.6667 Xorg Xfree + 1 6.6667 Xorg damageDestroyGC + 1 6.6667 Xorg FreeGC [self] +------------------------------------------------------------------------------- + 1 4.0000 Xorg Dispatch + 24 96.0000 Xorg XaceCatchDispatchProc +1 0.0127 Xorg ProcFreeGC + 21 84.0000 Xorg FreeResource + 2 8.0000 Xorg dixLookupGC + 1 4.0000 Xorg FlushClientCaches + 1 4.0000 Xorg ProcFreeGC [self] +------------------------------------------------------------------------------- +1 0.0127 Xorg SmartScheduleTimer + 1 100.000 Xorg SmartScheduleTimer [self] +------------------------------------------------------------------------------- + 5 100.000 Xorg Dispatch +1 0.0127 Xorg WaitForSomething + 3 60.0000 Xorg WakeupHandler + 1 20.0000 Xorg BlockHandler + 1 20.0000 Xorg WaitForSomething [self] +------------------------------------------------------------------------------- + 3 100.000 Xorg WaitForSomething +1 0.0127 Xorg WakeupHandler + 1 33.3333 Xorg xf86VTSwitchPending + 1 33.3333 Xorg xf86Wakeup + 1 33.3333 Xorg WakeupHandler [self] +------------------------------------------------------------------------------- + 1 100.000 Xorg ProcCreateGC +1 0.0127 Xorg damageCreateGC + 1 100.000 Xorg damageCreateGC [self] +------------------------------------------------------------------------------- + 1 2.8571 Xorg ProcFreePixmap + 34 97.1429 Xorg FreeResource +1 0.0127 Xorg dixDestroyPixmap + 34 97.1429 Xorg ShmDestroyPixmap + 1 2.8571 Xorg dixDestroyPixmap [self] +------------------------------------------------------------------------------- + 1 100.000 Xorg damageDestroyGC +1 0.0127 Xorg miDestroyGC + 1 100.000 Xorg miDestroyGC [self] +------------------------------------------------------------------------------- + 1 100.000 Xorg ProcessInputEvents +1 0.0127 Xorg miPointerUpdateSprite + 1 100.000 Xorg miPointerUpdateSprite [self] +------------------------------------------------------------------------------- + 1 100.000 Xorg compBlockHandler +1 0.0127 Xorg miSpriteBlockHandler + 1 100.000 Xorg miSpriteBlockHandler [self] +------------------------------------------------------------------------------- + 1 100.000 Xorg WakeupHandler +1 0.0127 Xorg xf86VTSwitchPending + 1 100.000 Xorg xf86VTSwitchPending [self] +------------------------------------------------------------------------------- + 1 100.000 Xorg WakeupHandler +1 0.0127 Xorg xf86Wakeup + 1 100.000 Xorg xf86Wakeup [self] +------------------------------------------------------------------------------- + 1 100.000 Xorg WaitForSomething +0 0 Xorg BlockHandler + 1 100.000 Xorg compBlockHandler + 0 0 Xorg BlockHandler [self] +------------------------------------------------------------------------------- + 18187 100.000 Xorg ProcRenderTrapezoids +0 0 Xorg CompositeTrapezoids + 18176 99.9340 Xorg miTrapezoids + 7 0.0385 Xorg ValidatePicture + 4 0.0220 libfb.so fbRasterizeTrapezoid + 1 0.0055 Xorg CompositePicture + 0 0 Xorg CompositeTrapezoids [self] +------------------------------------------------------------------------------- + 1 100.000 Xorg xf86PostMotionEventP +0 0 Xorg GetPointerEvents + 1 100.000 libc-2.5.so gettimeofday + 0 0 Xorg GetPointerEvents [self] +------------------------------------------------------------------------------- + 9409 100.000 Xorg XaceCatchDispatchProc +0 0 Xorg ProcCopyArea + 9403 99.9362 Xorg damageCopyArea + 4 0.0425 Xorg ValidateGC + 1 0.0106 Xorg dixLookupDrawable + 1 0.0106 libfb.so fbCopyArea + 0 0 Xorg ProcCopyArea [self] +------------------------------------------------------------------------------- + 13 100.000 Xorg XaceCatchDispatchProc +0 0 Xorg ProcCreateGC + 9 69.2308 Xorg CreateGC + 3 23.0769 Xorg dixLookupDrawable + 1 7.6923 Xorg damageCreateGC + 0 0 Xorg ProcCreateGC [self] +------------------------------------------------------------------------------- + 1 100.000 Xorg Dispatch +0 0 Xorg ProcessInputEvents + 1 100.000 Xorg miPointerUpdateSprite + 0 0 Xorg ProcessInputEvents [self] +------------------------------------------------------------------------------- +0 0 Xorg XisbRead + 1 100.000 libc-2.5.so ___newselect_nocancel + 0 0 Xorg XisbRead [self] +------------------------------------------------------------------------------- +0 0 Xorg _start + 57213 100.000 libc-2.5.so __libc_start_main + 0 0 Xorg _start [self] +------------------------------------------------------------------------------- + 1 100.000 Xorg BlockHandler +0 0 Xorg compBlockHandler + 1 100.000 Xorg miSpriteBlockHandler + 0 0 Xorg compBlockHandler [self] +------------------------------------------------------------------------------- + 1 100.000 Xorg FreeGC +0 0 Xorg damageDestroyGC + 1 100.000 Xorg miDestroyGC + 0 0 Xorg damageDestroyGC [self] +------------------------------------------------------------------------------- + 90 100.000 Xorg ProcPolySegment +0 0 Xorg damagePolySegment + 88 97.7778 libfb.so fbPolySegment + 1 1.1111 Xorg __i686.get_pc_thunk.bx + 1 1.1111 libfb.so __i686.get_pc_thunk.bx + 0 0 Xorg damagePolySegment [self] +------------------------------------------------------------------------------- +0 0 Xorg main + 57166 99.8917 Xorg Dispatch + 24 0.0419 Xorg XaceHook + 16 0.0280 Xorg XaceCatchDispatchProc + 15 0.0262 Xorg XaceCatchExtProc + 7 0.0122 Xorg ReadRequestFromClient + 0 0 Xorg main [self] +------------------------------------------------------------------------------- +0 0 Xorg xf86PostMotionEvent + 1 100.000 Xorg xf86PostMotionEventP + 0 0 Xorg xf86PostMotionEvent [self] +------------------------------------------------------------------------------- + 1 100.000 Xorg xf86PostMotionEvent +0 0 Xorg xf86PostMotionEventP + 1 100.000 Xorg GetPointerEvents + 0 0 Xorg xf86PostMotionEventP [self] +------------------------------------------------------------------------------- +0 0 Xorg xf86SIGIO + 2 100.000 Xorg xf86SigioReadInput + 0 0 Xorg xf86SIGIO [self] +------------------------------------------------------------------------------- + 2 100.000 Xorg xf86SIGIO +0 0 Xorg xf86SigioReadInput + 2 100.000 mouse_drv.so MouseReadInput + 0 0 Xorg xf86SigioReadInput [self] +------------------------------------------------------------------------------- + 1 100.000 Xorg XisbRead +0 0 libc-2.5.so ___newselect_nocancel + 0 0 libc-2.5.so ___newselect_nocancel [self] +------------------------------------------------------------------------------- + 1 100.000 Xorg Dispatch +0 0 libc-2.5.so __errno_location + 0 0 libc-2.5.so __errno_location [self] +------------------------------------------------------------------------------- + 9 50.0000 Xorg Xfree + 9 50.0000 Xorg Xalloc +0 0 libc-2.5.so __i686.get_pc_thunk.bx + 0 0 libc-2.5.so __i686.get_pc_thunk.bx [self] +------------------------------------------------------------------------------- + 57213 100.000 Xorg _start +0 0 libc-2.5.so __libc_start_main + 0 0 libc-2.5.so __libc_start_main [self] +------------------------------------------------------------------------------- + 3 100.000 Xorg _XSERVTransRead +0 0 libc-2.5.so __read_nocancel + 0 0 libc-2.5.so __read_nocancel [self] +------------------------------------------------------------------------------- + 12 100.000 Xorg Xfree +0 0 libc-2.5.so _int_free + 0 0 libc-2.5.so _int_free [self] +------------------------------------------------------------------------------- + 7 100.000 Xorg Xalloc +0 0 libc-2.5.so _int_malloc + 0 0 libc-2.5.so _int_malloc [self] +------------------------------------------------------------------------------- + 2 0.6993 Xorg FreePicture + 3 1.0490 Xorg FreeResource + 5 1.7483 Xorg miRegionDestroy + 276 96.5035 Xorg Xfree +0 0 libc-2.5.so free + 0 0 libc-2.5.so free [self] +------------------------------------------------------------------------------- + 1 100.000 Xorg GetPointerEvents +0 0 libc-2.5.so gettimeofday + 0 0 libc-2.5.so gettimeofday [self] +------------------------------------------------------------------------------- + 3 0.5871 Xorg AllocatePixmap + 10 1.9569 Xorg miRegionCreate + 498 97.4560 Xorg Xalloc +0 0 libc-2.5.so malloc + 0 0 libc-2.5.so malloc [self] +------------------------------------------------------------------------------- + 2 18.1818 Xorg ProcSetClipRectangles + 3 27.2727 Xorg Dispatch + 3 27.2727 Xorg SetClipRects + 3 27.2727 Xorg ReadRequestFromClient +0 0 libc-2.5.so memmove + 0 0 libc-2.5.so memmove [self] +------------------------------------------------------------------------------- + 4 100.000 Xorg Xfree +0 0 libc-2.5.so munmap + 0 0 libc-2.5.so munmap [self] +------------------------------------------------------------------------------- + 3 100.000 Xorg _XSERVTransRead +0 0 libc-2.5.so read + 0 0 libc-2.5.so read [self] +------------------------------------------------------------------------------- + 49 100.000 Xorg SetPictureToDefaults +0 0 libc-2.5.so strlen + 0 0 libc-2.5.so strlen [self] +------------------------------------------------------------------------------- + 2 1.8519 Xorg miGlyphs + 2 1.8519 Xorg miTrapezoids + 2 1.8519 Xorg damageDestroyPixmap + 2 1.8519 Xorg damagePolyFillRect + 4 3.7037 Xorg miBSCheapValidateGC + 96 88.8889 Xorg damageComposite +0 0 libfb.so .plt + 0 0 libfb.so .plt [self] +------------------------------------------------------------------------------- + 1 4.1667 Xorg miBSCheapValidateGC + 1 4.1667 Xorg miGlyphs + 1 4.1667 Xorg damagePolySegment + 2 8.3333 Xorg damagePolyFillRect + 19 79.1667 Xorg damageComposite +0 0 libfb.so __i686.get_pc_thunk.bx + 0 0 libfb.so __i686.get_pc_thunk.bx [self] +------------------------------------------------------------------------------- + 24 100.000 Xorg miBSCheapValidateGC +0 0 libfb.so __i686.get_pc_thunk.cx + 0 0 libfb.so __i686.get_pc_thunk.cx [self] +------------------------------------------------------------------------------- + 1 100.000 Xorg damageCopyArea +0 0 libfb.so _fbGetWindowPixmap + 0 0 libfb.so _fbGetWindowPixmap [self] +------------------------------------------------------------------------------- + 20 0.0677 Xorg CompositePicture + 29513 99.9323 Xorg damageComposite +0 0 libfb.so fbComposite + 0 0 libfb.so fbComposite [self] +------------------------------------------------------------------------------- + 1 0.0106 Xorg ProcCopyArea + 9391 99.9894 Xorg damageCopyArea +0 0 libfb.so fbCopyArea + 0 0 libfb.so fbCopyArea [self] +------------------------------------------------------------------------------- + 2 0.8163 Xorg miCompositeRects + 5 2.0408 Xorg XaceCatchDispatchProc + 13 5.3061 Xorg miCreateAlphaPicture + 90 36.7347 Xorg ProcCreatePixmap + 135 55.1020 Xorg miGlyphs +0 0 libfb.so fbCreatePixmap + 0 0 libfb.so fbCreatePixmap [self] +------------------------------------------------------------------------------- + 3 33.3333 Xorg miGlyphs + 6 66.6667 Xorg ProcCreatePixmap +0 0 libfb.so fbCreatePixmapBpp + 0 0 libfb.so fbCreatePixmapBpp [self] +------------------------------------------------------------------------------- + 11 8.4615 Xorg ShmDestroyPixmap + 119 91.5385 Xorg damageDestroyPixmap +0 0 libfb.so fbDestroyPixmap + 0 0 libfb.so fbDestroyPixmap [self] +------------------------------------------------------------------------------- + 2 100.000 Xorg damageCopyArea +0 0 libfb.so fbDoCopy + 0 0 libfb.so fbDoCopy [self] +------------------------------------------------------------------------------- + 11 100.000 Xorg damagePolyFillRect +0 0 libfb.so fbFill + 0 0 libfb.so fbFill [self] +------------------------------------------------------------------------------- + 15 100.000 Xorg miBSCheapValidateGC +0 0 libfb.so fbGetGCPrivateIndex + 0 0 libfb.so fbGetGCPrivateIndex [self] +------------------------------------------------------------------------------- + 1 100.000 Xorg ProcCreatePixmap +0 0 libfb.so fbGetScreenPrivateIndex + 0 0 libfb.so fbGetScreenPrivateIndex [self] +------------------------------------------------------------------------------- + 3 100.000 Xorg getDrawableDamageRef +0 0 libfb.so fbGetWinPrivateIndex + 0 0 libfb.so fbGetWinPrivateIndex [self] +------------------------------------------------------------------------------- + 1 0.0157 Xorg miColorRects + 2 0.0314 Xorg miGlyphs + 6371 99.9529 Xorg damagePolyFillRect +0 0 libfb.so fbPolyFillRect + 0 0 libfb.so fbPolyFillRect [self] +------------------------------------------------------------------------------- + 88 100.000 Xorg damagePolySegment +0 0 libfb.so fbPolySegment + 0 0 libfb.so fbPolySegment [self] +------------------------------------------------------------------------------- + 4 0.1374 Xorg CompositeTrapezoids + 2908 99.8626 Xorg miTrapezoids +0 0 libfb.so fbRasterizeTrapezoid + 0 0 libfb.so fbRasterizeTrapezoid [self] +------------------------------------------------------------------------------- + 11 5.1643 Xorg damageValidateGC + 202 94.8357 Xorg miBSCheapValidateGC +0 0 libfb.so fbValidateGC + 0 0 libfb.so fbValidateGC [self] +------------------------------------------------------------------------------- + 2 7.4074 Xorg miTrapezoids + 25 92.5926 Xorg damageComposite +0 0 libfb.so image_from_pict + 0 0 libfb.so image_from_pict [self] +------------------------------------------------------------------------------- + 3 42.8571 Xorg miTranslateRegion + 4 57.1429 Xorg miRegionDestroy +0 0 libpixman.so.0.0.0 __i686.get_pc_thunk.bx + 0 0 libpixman.so.0.0.0 __i686.get_pc_thunk.bx [self] +------------------------------------------------------------------------------- + 9 100.000 Xorg damageComposite +0 0 libpixman.so.0.0.0 pixman_image_composite + 0 0 libpixman.so.0.0.0 pixman_image_composite [self] +------------------------------------------------------------------------------- + 2 8.3333 Xorg miTrapezoids + 22 91.6667 Xorg damageComposite +0 0 libpixman.so.0.0.0 pixman_image_unref + 0 0 libpixman.so.0.0.0 pixman_image_unref [self] +------------------------------------------------------------------------------- + 2 100.000 Xorg miTrapezoids +0 0 libpixman.so.0.0.0 pixman_rasterize_trapezoid + 0 0 libpixman.so.0.0.0 pixman_rasterize_trapezoid [self] +------------------------------------------------------------------------------- + 4 26.6667 Xorg miRegionCopy + 11 73.3333 Xorg miColorRects +0 0 libpixman.so.0.0.0 pixman_region_copy + 0 0 libpixman.so.0.0.0 pixman_region_copy [self] +------------------------------------------------------------------------------- + 2 8.6957 Xorg miDestroyClip + 8 34.7826 Xorg miDestroyPicture + 13 56.5217 Xorg miRegionDestroy +0 0 libpixman.so.0.0.0 pixman_region_fini + 0 0 libpixman.so.0.0.0 pixman_region_fini [self] +------------------------------------------------------------------------------- + 3 27.2727 Xorg miRegionCreate + 8 72.7273 Xorg miRegionInit +0 0 libpixman.so.0.0.0 pixman_region_init + 0 0 libpixman.so.0.0.0 pixman_region_init [self] +------------------------------------------------------------------------------- + 8 36.3636 Xorg miRegionCreate + 14 63.6364 Xorg miRegionInit +0 0 libpixman.so.0.0.0 pixman_region_init_with_extents + 0 0 libpixman.so.0.0.0 pixman_region_init_with_extents [self] +------------------------------------------------------------------------------- + 3 8.8235 Xorg miValidatePicture + 9 26.4706 Xorg miComputeCompositeClip + 22 64.7059 Xorg miIntersect +0 0 libpixman.so.0.0.0 pixman_region_intersect + 0 0 libpixman.so.0.0.0 pixman_region_intersect [self] +------------------------------------------------------------------------------- + 1 4.3478 Xorg miValidatePicture + 6 26.0870 Xorg miComputeCompositeClip + 16 69.5652 Xorg miTranslateRegion +0 0 libpixman.so.0.0.0 pixman_region_translate + 0 0 libpixman.so.0.0.0 pixman_region_translate [self] +------------------------------------------------------------------------------- + 2 100.000 Xorg xf86SigioReadInput +0 0 mouse_drv.so MouseReadInput + 0 0 mouse_drv.so MouseReadInput [self] +------------------------------------------------------------------------------- diff --git a/src/exa/i965/emulating_speedups/NoAccel/Xorg.oprofile b/src/exa/i965/emulating_speedups/NoAccel/Xorg.oprofile new file mode 100644 index 0000000..065a098 --- /dev/null +++ b/src/exa/i965/emulating_speedups/NoAccel/Xorg.oprofile @@ -0,0 +1,139 @@ +CPU: Core 2, speed 2133.49 MHz (estimated) +Counted CPU_CLK_UNHALTED events (Clock cycles when not halted) with a unit mask of 0x00 (Unhalted core cycles) count 100000 +samples % symbol name +420 5.3490 damageComposite +393 5.0051 __i686.get_pc_thunk.bx +389 4.9542 XaceHook +374 4.7631 miGlyphExtents +361 4.5976 CompositePicture +340 4.3301 FindGlyphRef +339 4.3174 miGlyphs +321 4.0881 FreeResource +295 3.7570 miValidatePicture +260 3.3113 ReadRequestFromClient +234 2.9801 _CallCallbacks +218 2.7764 miModifyPixmapHeader +177 2.2542 Dispatch +168 2.1396 miCompositeSourceValidate +163 2.0759 miSpriteSourceValidate +156 1.9868 SecurityLookupIDByType +129 1.6429 CallCallbacks +128 1.6302 ValidateOnePicture +122 1.5537 getDrawableDamageRef +117 1.4901 ProcRenderCompositeGlyphs +111 1.4137 SecurityCheckResourceIDAccess +96 1.2226 Hash +92 1.1717 ValidatePicture +86 1.0953 CompareISOLatin1Lowered +85 1.0825 dixChangeGC +77 0.9806 XaceCatchExtProc +75 0.9552 FindGlyph +71 0.9042 damageReportPostOp +65 0.8278 Ones +59 0.7514 CreatePicture +58 0.7387 FreePicture +58 0.7387 ProcCreatePixmap +56 0.7132 damageDestroyPixmap +54 0.6877 __divdi3 +54 0.6877 miColorRects +53 0.6750 GetScratchGC +50 0.6368 ProcRenderCreatePicture +50 0.6368 dixLookupDrawable +50 0.6368 miComputeCompositeClip +45 0.5731 ShmDestroyPixmap +44 0.5604 Xfree +41 0.5222 miRegionCreate +40 0.5094 AllocatePixmap +40 0.5094 ChangePicture +40 0.5094 PictureGetFilterId +39 0.4967 damagePolyFillRect +37 0.4712 ProcRenderFillRectangles +35 0.4457 ProcRenderDispatch +35 0.4457 SecurityCheckExtAccess +33 0.4203 GetExtensionEntry +33 0.4203 SetPictureToDefaults +31 0.3948 PictureFindFilter +31 0.3948 ProcRenderChangePicture +31 0.3948 SecurityLookupIDByClass +30 0.3821 ProcRenderFreePicture +30 0.3821 XaceCatchDispatchProc +29 0.3693 AllocatePicture +29 0.3693 FreeScratchGC +29 0.3693 Xalloc +28 0.3566 ProcRenderSetPictureTransform +28 0.3566 miCompositeRects +27 0.3439 SetPictureTransform +27 0.3439 miRenderColorToPixel +25 0.3184 AddResource +24 0.3057 .plt +23 0.2929 damageValidateGC +23 0.2929 miLineFixedX +22 0.2802 ChangeGC +22 0.2802 damageGlyphs +21 0.2674 ProcRenderSetPictureFilter +21 0.2674 SetPictureFilter +21 0.2674 damageChangeClip +20 0.2547 damageChangeGC +20 0.2547 miBSCheapValidateGC +19 0.2420 miRegionDestroy +18 0.2292 FlushClientCaches +18 0.2292 miDestroyPictureClip +17 0.2165 miRegionInit +16 0.2038 LegalNewID +16 0.2038 ProcFreePixmap +16 0.2038 ValidateGC +15 0.1910 miChangeClip +14 0.1783 CompositeGlyphs +13 0.1656 miBSCheapChangeClip +11 0.1401 miTrapezoidBounds +10 0.1274 CompositeRects +10 0.1274 miDestroyPicture +10 0.1274 miRectsToRegion +9 0.1146 ProcRenderSetPictureClipRectangles +9 0.1146 dixLookupGC +9 0.1146 miBSCheapChangeGC +9 0.1146 miChangePictureClip +9 0.1146 miIntersect +8 0.1019 ProcRenderComposite +8 0.1019 __i686.get_pc_thunk.cx +8 0.1019 miDestroyClip +8 0.1019 miTrapezoids +7 0.0891 CreateGC +7 0.0891 PictureMatchFormat +7 0.0891 miTranslateRegion +6 0.0764 FreeScratchPixmapHeader +6 0.0764 ProcChangeGC +6 0.0764 SetPictureClipRects +5 0.0637 ProcPolySegment +5 0.0637 _XSERVTransRead +4 0.0509 miChangePictureFilter +4 0.0509 miCreateAlphaPicture +4 0.0509 miCreatePicture +3 0.0382 GetScratchPixmapHeader +3 0.0382 PictOpValid +3 0.0382 ProcPolyFillRectangle +3 0.0382 ProcRenderTrapezoids +3 0.0382 ProcSetClipRectangles +3 0.0382 SetClipRects +3 0.0382 _XSERVTransSocketRead +3 0.0382 damageCopyArea +3 0.0382 miBSCheapDestroyClip +3 0.0382 miChangeGC +2 0.0255 CloseFont +2 0.0255 damageDestroyClip +2 0.0255 miChangePicture +2 0.0255 miChangePictureTransform +2 0.0255 miRegionCopy +1 0.0127 AllocateGC +1 0.0127 FreeGC +1 0.0127 ProcFreeGC +1 0.0127 SmartScheduleTimer +1 0.0127 WaitForSomething +1 0.0127 WakeupHandler +1 0.0127 damageCreateGC +1 0.0127 dixDestroyPixmap +1 0.0127 miDestroyGC +1 0.0127 miPointerUpdateSprite +1 0.0127 miSpriteBlockHandler +1 0.0127 xf86VTSwitchPending +1 0.0127 xf86Wakeup diff --git a/src/exa/i965/emulating_speedups/NoAccel/libc-2.5.callgraph b/src/exa/i965/emulating_speedups/NoAccel/libc-2.5.callgraph new file mode 100644 index 0000000..eab7fa3 --- /dev/null +++ b/src/exa/i965/emulating_speedups/NoAccel/libc-2.5.callgraph @@ -0,0 +1,794 @@ +CPU: Core 2, speed 2133.49 MHz (estimated) +Counted CPU_CLK_UNHALTED events (Clock cycles when not halted) with a unit mask of 0x00 (Unhalted core cycles) count 100000 +samples % image name symbol name +------------------------------------------------------------------------------- + 1 0.9709 libc-2.5.so _IO_getline_info + 11 10.6796 libc-2.5.so _int_realloc + 91 88.3495 libc-2.5.so msort_with_tmp +1697 32.0431 libc-2.5.so memcpy + 1697 100.000 libc-2.5.so memcpy [self] +------------------------------------------------------------------------------- + 20 2.2727 libc-2.5.so _int_realloc + 860 97.7273 libc-2.5.so malloc +771 14.5582 libc-2.5.so _int_malloc + 771 86.0491 libc-2.5.so _int_malloc [self] + 124 13.8393 libc-2.5.so malloc_consolidate + 1 0.1116 libc-2.5.so __default_morecore +------------------------------------------------------------------------------- + 1 3.1250 libc-2.5.so strdup + 1 3.1250 libc-2.5.so nss_parse_service_list + 3 9.3750 libc-2.5.so malloc_hook_ini + 5 15.6250 libc-2.5.so __fopen_internal + 8 25.0000 libc-2.5.so realloc + 14 43.7500 libc-2.5.so _nl_normalize_codeset +608 11.4804 libc-2.5.so malloc + 860 56.4675 libc-2.5.so _int_malloc + 608 39.9212 libc-2.5.so malloc [self] + 20 1.3132 libc-2.5.so malloc_hook_ini + 16 1.0506 libc-2.5.so __i686.get_pc_thunk.bx + 16 1.0506 libc-2.5.so malloc_consolidate + 2 0.1313 libc-2.5.so mmap + 1 0.0657 libc-2.5.so __default_morecore +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so setlocale +519 9.7998 libc-2.5.so free + 519 57.2848 libc-2.5.so free [self] + 370 40.8389 libc-2.5.so _int_free + 15 1.6556 libc-2.5.so __i686.get_pc_thunk.bx + 2 0.2208 libc-2.5.so malloc_consolidate +------------------------------------------------------------------------------- + 1 0.2660 libc-2.5.so realloc + 5 1.3298 libc-2.5.so _int_realloc + 370 98.4043 libc-2.5.so free +344 6.4955 libc-2.5.so _int_free + 344 86.2155 libc-2.5.so _int_free [self] + 55 13.7845 libc-2.5.so malloc_consolidate +------------------------------------------------------------------------------- +231 4.3618 libc-2.5.so memset + 231 100.000 libc-2.5.so memset [self] +------------------------------------------------------------------------------- +209 3.9464 libc-2.5.so memcmp + 209 100.000 libc-2.5.so memcmp [self] +------------------------------------------------------------------------------- + 2 1.0152 libc-2.5.so free + 16 8.1218 libc-2.5.so malloc + 55 27.9188 libc-2.5.so _int_free + 124 62.9442 libc-2.5.so _int_malloc +197 3.7198 libc-2.5.so malloc_consolidate + 197 100.000 libc-2.5.so malloc_consolidate [self] +------------------------------------------------------------------------------- + 388 23.8329 libc-2.5.so qsort + 1240 76.1671 libc-2.5.so msort_with_tmp +168 3.1722 libc-2.5.so msort_with_tmp + 1240 76.0736 libc-2.5.so msort_with_tmp + 168 10.3067 libc-2.5.so msort_with_tmp [self] + 119 7.3006 libxul.so (no symbols) + 91 5.5828 libc-2.5.so memcpy + 7 0.4294 libc-2.5.so __i686.get_pc_thunk.bx + 2 0.1227 libc-2.5.so mempcpy + 2 0.1227 libcairo.so.2.11.3 (no symbols) + 1 0.0613 bash (no symbols) +------------------------------------------------------------------------------- + 2 5.0000 libc-2.5.so mbrtowc + 7 17.5000 libc-2.5.so msort_with_tmp + 15 37.5000 libc-2.5.so free + 16 40.0000 libc-2.5.so malloc +87 1.6427 libc-2.5.so __i686.get_pc_thunk.bx + 87 100.000 libc-2.5.so __i686.get_pc_thunk.bx [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so setlocale +82 1.5483 libc-2.5.so strlen + 82 100.000 libc-2.5.so strlen [self] +------------------------------------------------------------------------------- + 56 100.000 libc-2.5.so mbrtowc +58 1.0952 libc-2.5.so __gconv_transform_utf8_internal + 58 100.000 libc-2.5.so __gconv_transform_utf8_internal [self] +------------------------------------------------------------------------------- +57 1.0763 libc-2.5.so strstr + 57 100.000 libc-2.5.so strstr [self] +------------------------------------------------------------------------------- + 2 100.000 libc-2.5.so build_wcs_buffer +48 0.9063 libc-2.5.so mbrtowc + 56 50.9091 libc-2.5.so __gconv_transform_utf8_internal + 48 43.6364 libc-2.5.so mbrtowc [self] + 2 1.8182 libc-2.5.so __i686.get_pc_thunk.bx + 2 1.8182 libc-2.5.so _dl_mcount_wrapper_check + 2 1.8182 libc-2.5.so __wcsmbs_load_conv +------------------------------------------------------------------------------- +46 0.8686 libc-2.5.so memmove + 46 100.000 libc-2.5.so memmove [self] +------------------------------------------------------------------------------- +18 0.3399 libc-2.5.so realloc + 48 64.0000 libc-2.5.so _int_realloc + 18 24.0000 libc-2.5.so realloc [self] + 8 10.6667 libc-2.5.so malloc + 1 1.3333 libc-2.5.so _int_free +------------------------------------------------------------------------------- + 17 100.000 libc-2.5.so ptmalloc_init +16 0.3021 libc-2.5.so _dl_addr + 16 94.1176 libc-2.5.so _dl_addr [self] + 1 5.8824 ld-2.5.so rtld_lock_default_lock_recursive +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so _nl_make_l10nflist +15 0.2832 libc-2.5.so strcmp + 15 100.000 libc-2.5.so strcmp [self] +------------------------------------------------------------------------------- + 48 100.000 libc-2.5.so realloc +13 0.2455 libc-2.5.so _int_realloc + 20 40.8163 libc-2.5.so _int_malloc + 13 26.5306 libc-2.5.so _int_realloc [self] + 11 22.4490 libc-2.5.so memcpy + 5 10.2041 libc-2.5.so _int_free +------------------------------------------------------------------------------- + 2 33.3333 libc-2.5.so read_alias_file + 4 66.6667 libc-2.5.so _nl_load_locale_from_archive +8 0.1511 libc-2.5.so qsort + 388 97.7330 libc-2.5.so msort_with_tmp + 8 2.0151 libc-2.5.so qsort [self] + 1 0.2519 libxul.so (no symbols) +------------------------------------------------------------------------------- +6 0.1133 libc-2.5.so gettimeofday + 6 100.000 libc-2.5.so gettimeofday [self] +------------------------------------------------------------------------------- +6 0.1133 libc-2.5.so strcpy + 6 100.000 libc-2.5.so strcpy [self] +------------------------------------------------------------------------------- +5 0.0944 libc-2.5.so __read_nocancel + 5 100.000 libc-2.5.so __read_nocancel [self] +------------------------------------------------------------------------------- + 2 100.000 libc-2.5.so mbrtowc +4 0.0755 libc-2.5.so _dl_mcount_wrapper_check + 4 100.000 libc-2.5.so _dl_mcount_wrapper_check [self] +------------------------------------------------------------------------------- +4 0.0755 libc-2.5.so munmap + 4 100.000 libc-2.5.so munmap [self] +------------------------------------------------------------------------------- +4 0.0755 libc-2.5.so read + 4 100.000 libc-2.5.so read [self] +------------------------------------------------------------------------------- + 1 33.3333 libc-2.5.so getopt_long + 2 66.6667 libc-2.5.so _getopt_internal +3 0.0566 libc-2.5.so _getopt_internal_r + 3 100.000 libc-2.5.so _getopt_internal_r [self] +------------------------------------------------------------------------------- + 3 100.000 libc-2.5.so _nl_load_locale_from_archive +3 0.0566 libc-2.5.so _nl_intern_locale_data + 3 100.000 libc-2.5.so _nl_intern_locale_data [self] +------------------------------------------------------------------------------- +3 0.0566 libc-2.5.so sigprocmask + 3 100.000 libc-2.5.so sigprocmask [self] +------------------------------------------------------------------------------- +3 0.0566 libc-2.5.so strchr + 3 100.000 libc-2.5.so strchr [self] +------------------------------------------------------------------------------- +3 0.0566 libc-2.5.so writev + 3 100.000 libc-2.5.so writev [self] +------------------------------------------------------------------------------- +2 0.0378 libc-2.5.so __i686.get_pc_thunk.cx + 2 100.000 libc-2.5.so __i686.get_pc_thunk.cx [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so _IO_file_fopen@@GLIBC_2.1 +2 0.0378 libc-2.5.so __open_nocancel + 2 100.000 libc-2.5.so __open_nocancel [self] +------------------------------------------------------------------------------- + 8 100.000 libc-2.5.so __rpc_thread_destroy +2 0.0378 libc-2.5.so __rpc_thread_destroy + 8 80.0000 libc-2.5.so __rpc_thread_destroy + 2 20.0000 libc-2.5.so __rpc_thread_destroy [self] +------------------------------------------------------------------------------- +2 0.0378 libc-2.5.so bsearch + 3 60.0000 libgtk-x11-2.0.so.0.1000.12 (no symbols) + 2 40.0000 libc-2.5.so bsearch [self] +------------------------------------------------------------------------------- + 2 100.000 libc-2.5.so msort_with_tmp +2 0.0378 libc-2.5.so mempcpy + 2 100.000 libc-2.5.so mempcpy [self] +------------------------------------------------------------------------------- +2 0.0378 libc-2.5.so mkdir + 2 100.000 libc-2.5.so mkdir [self] +------------------------------------------------------------------------------- + 2 100.000 libc-2.5.so malloc +2 0.0378 libc-2.5.so mmap + 2 100.000 libc-2.5.so mmap [self] +------------------------------------------------------------------------------- + 1 50.0000 libc-2.5.so vsprintf + 1 50.0000 libc-2.5.so vasprintf +2 0.0378 libc-2.5.so vfprintf + 2 100.000 libc-2.5.so vfprintf [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so fclose@@GLIBC_2.1 +1 0.0189 libc-2.5.so _IO_file_close + 1 100.000 libc-2.5.so _IO_file_close [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so fclose@@GLIBC_2.1 +1 0.0189 libc-2.5.so _IO_file_close_it@@GLIBC_2.1 + 1 100.000 libc-2.5.so _IO_file_close_it@@GLIBC_2.1 [self] +------------------------------------------------------------------------------- + 1 50.0000 libc-2.5.so __fopen_internal + 1 50.0000 libc-2.5.so fopen@@GLIBC_2.1 +1 0.0189 libc-2.5.so _IO_file_fopen@@GLIBC_2.1 + 1 50.0000 libc-2.5.so __open_nocancel + 1 50.0000 libc-2.5.so _IO_file_fopen@@GLIBC_2.1 [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so _IO_file_init@@GLIBC_2.1 +1 0.0189 libc-2.5.so _IO_link_in + 1 100.000 libc-2.5.so _IO_link_in [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so fork +1 0.0189 libc-2.5.so _IO_list_unlock + 1 100.000 libc-2.5.so _IO_list_unlock [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so fclose@@GLIBC_2.1 +1 0.0189 libc-2.5.so _IO_un_link + 1 100.000 libc-2.5.so _IO_un_link [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so vsscanf +1 0.0189 libc-2.5.so _IO_vfscanf + 1 100.000 libc-2.5.so _IO_vfscanf [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so wcsftime_l +1 0.0189 libc-2.5.so ____strtod_l_internal + 1 100.000 libc-2.5.so ____strtod_l_internal [self] +------------------------------------------------------------------------------- +1 0.0189 libc-2.5.so ____wcstof_l_internal + 1 100.000 libc-2.5.so ____wcstof_l_internal [self] +------------------------------------------------------------------------------- +1 0.0189 libc-2.5.so ___newselect_nocancel + 1 100.000 libc-2.5.so ___newselect_nocancel [self] +------------------------------------------------------------------------------- +1 0.0189 libc-2.5.so __close_nocancel + 1 100.000 libc-2.5.so __close_nocancel [self] +------------------------------------------------------------------------------- +1 0.0189 libc-2.5.so __ctype_b_loc + 1 100.000 libc-2.5.so __ctype_b_loc [self] +------------------------------------------------------------------------------- +1 0.0189 libc-2.5.so __ctype_get_mb_cur_max + 1 100.000 libc-2.5.so __ctype_get_mb_cur_max [self] +------------------------------------------------------------------------------- + 1 50.0000 libc-2.5.so _int_malloc + 1 50.0000 libc-2.5.so malloc +1 0.0189 libc-2.5.so __default_morecore + 1 50.0000 libc-2.5.so sbrk + 1 50.0000 libc-2.5.so __default_morecore [self] +------------------------------------------------------------------------------- +1 0.0189 libc-2.5.so __errno_location + 1 100.000 libc-2.5.so __errno_location [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so exit +1 0.0189 libc-2.5.so __fpending + 1 100.000 libc-2.5.so __fpending [self] +------------------------------------------------------------------------------- + 2 100.000 libc-2.5.so __gconv_find_transform +1 0.0189 libc-2.5.so __gconv_lookup_cache + 1 50.0000 libc-2.5.so __hash_string + 1 50.0000 libc-2.5.so __gconv_lookup_cache [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so __gconv_lookup_cache +1 0.0189 libc-2.5.so __hash_string + 1 100.000 libc-2.5.so __hash_string [self] +------------------------------------------------------------------------------- +1 0.0189 libc-2.5.so __init_misc + 1 100.000 libc-2.5.so __init_misc [self] +------------------------------------------------------------------------------- +1 0.0189 libc-2.5.so __sigjmp_save + 1 100.000 libc-2.5.so __sigjmp_save [self] +------------------------------------------------------------------------------- +1 0.0189 libc-2.5.so __xstat64@@GLIBC_2.2 + 1 100.000 libc-2.5.so __xstat64@@GLIBC_2.2 [self] +------------------------------------------------------------------------------- + 1 50.0000 libc-2.5.so getopt + 1 50.0000 libc-2.5.so getopt_long +1 0.0189 libc-2.5.so _getopt_internal + 2 66.6667 libc-2.5.so _getopt_internal_r + 1 33.3333 libc-2.5.so _getopt_internal [self] +------------------------------------------------------------------------------- + 22 100.000 libc-2.5.so setlocale +1 0.0189 libc-2.5.so _nl_find_locale + 21 91.3043 libc-2.5.so _nl_load_locale_from_archive + 1 4.3478 libc-2.5.so getenv + 1 4.3478 libc-2.5.so _nl_find_locale [self] +------------------------------------------------------------------------------- + 1 4.5455 libc-2.5.so setlocale + 21 95.4545 libc-2.5.so _nl_find_locale +1 0.0189 libc-2.5.so _nl_load_locale_from_archive + 14 63.6364 libc-2.5.so _nl_normalize_codeset + 4 18.1818 libc-2.5.so qsort + 3 13.6364 libc-2.5.so _nl_intern_locale_data + 1 4.5455 libc-2.5.so _nl_load_locale_from_archive [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so setlocale +1 0.0189 libc-2.5.so _nl_postload_ctype + 1 100.000 libc-2.5.so _nl_postload_ctype [self] +------------------------------------------------------------------------------- +1 0.0189 libc-2.5.so _setjmp + 1 100.000 libc-2.5.so _setjmp [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so sbrk +1 0.0189 libc-2.5.so brk + 1 100.000 libc-2.5.so brk [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so parse_bracket_exp +1 0.0189 libc-2.5.so btowc + 1 100.000 libc-2.5.so btowc [self] +------------------------------------------------------------------------------- +1 0.0189 libc-2.5.so check_node_accept_bytes + 1 100.000 libc-2.5.so check_node_accept_bytes [self] +------------------------------------------------------------------------------- +1 0.0189 libc-2.5.so fcntl + 1 100.000 libc-2.5.so fcntl [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so __libc_start_main +1 0.0189 libc-2.5.so fileno + 1 100.000 libc-2.5.so fileno [self] +------------------------------------------------------------------------------- +1 0.0189 libc-2.5.so fmemopen + 1 100.000 libc-2.5.so fmemopen [self] +------------------------------------------------------------------------------- +1 0.0189 libc-2.5.so fork + 1 50.0000 libc-2.5.so _IO_list_unlock + 1 50.0000 libc-2.5.so fork [self] +------------------------------------------------------------------------------- +1 0.0189 libc-2.5.so getdelim + 1 100.000 libc-2.5.so getdelim [self] +------------------------------------------------------------------------------- +1 0.0189 libc-2.5.so glob64@GLIBC_2.1 + 1 100.000 libc-2.5.so glob64@GLIBC_2.1 [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so getrpcbyname_r@@GLIBC_2.1.2 +1 0.0189 libc-2.5.so handle_amd + 1 100.000 libc-2.5.so handle_amd [self] +------------------------------------------------------------------------------- +1 0.0189 libc-2.5.so open64 + 1 100.000 libc-2.5.so open64 [self] +------------------------------------------------------------------------------- +1 0.0189 libc-2.5.so poll + 1 100.000 libc-2.5.so poll [self] +------------------------------------------------------------------------------- +1 0.0189 libc-2.5.so re_search + 1 100.000 libc-2.5.so re_search [self] +------------------------------------------------------------------------------- + 4 100.000 libc-2.5.so _nl_expand_alias +1 0.0189 libc-2.5.so read_alias_file + 2 50.0000 libc-2.5.so qsort + 1 25.0000 libc-2.5.so fgets_unlocked + 1 25.0000 libc-2.5.so read_alias_file [self] +------------------------------------------------------------------------------- +1 0.0189 libc-2.5.so setlocale + 22 81.4815 libc-2.5.so _nl_find_locale + 1 3.7037 libc-2.5.so _nl_load_locale_from_archive + 1 3.7037 libc-2.5.so _nl_postload_ctype + 1 3.7037 libc-2.5.so free + 1 3.7037 libc-2.5.so strlen + 1 3.7037 libc-2.5.so setlocale [self] +------------------------------------------------------------------------------- +1 0.0189 libc-2.5.so snprintf + 1 100.000 libc-2.5.so snprintf [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so getenv +1 0.0189 libc-2.5.so strncmp + 1 100.000 libc-2.5.so strncmp [self] +------------------------------------------------------------------------------- +1 0.0189 libc-2.5.so transit_state_bkref + 1 100.000 libc-2.5.so transit_state_bkref [self] +------------------------------------------------------------------------------- + 57218 100.000 libc-2.5.so __libc_start_main +0 0 Xorg main + 0 0 Xorg main [self] +------------------------------------------------------------------------------- + 1 0.3690 libc-2.5.so msort_with_tmp + 2 0.7380 libc-2.5.so wcsftime_l + 268 98.8930 libc-2.5.so __libc_start_main +0 0 bash (no symbols) + 0 0 bash (no symbols) [self] +------------------------------------------------------------------------------- + 6 100.000 libc-2.5.so __libc_start_main +0 0 cat (no symbols) + 0 0 cat (no symbols) [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so __libc_start_main +0 0 expr (no symbols) + 0 0 expr (no symbols) [self] +------------------------------------------------------------------------------- + 864 100.000 libc-2.5.so __libc_start_main +0 0 firefox-bin (no symbols) + 0 0 firefox-bin (no symbols) [self] +------------------------------------------------------------------------------- + 10 100.000 libc-2.5.so __libc_start_main +0 0 gawk (no symbols) + 0 0 gawk (no symbols) [self] +------------------------------------------------------------------------------- + 24 100.000 libc-2.5.so __libc_start_main +0 0 grep (no symbols) + 0 0 grep (no symbols) [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so __libc_start_main +0 0 hald-addon-storage (no symbols) + 0 0 hald-addon-storage (no symbols) [self] +------------------------------------------------------------------------------- + 5 100.000 libc-2.5.so __libc_start_main +0 0 id (no symbols) + 0 0 id (no symbols) [self] +------------------------------------------------------------------------------- + 5 100.000 libc-2.5.so __libc_dlopen_mode +0 0 ld-2.5.so _dl_catch_error + 0 0 ld-2.5.so _dl_catch_error [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so exit +0 0 ld-2.5.so _dl_fini + 0 0 ld-2.5.so _dl_fini [self] +------------------------------------------------------------------------------- + 5 100.000 libc-2.5.so do_dlopen +0 0 ld-2.5.so _dl_open + 0 0 ld-2.5.so _dl_open [self] +------------------------------------------------------------------------------- + 1 25.0000 libc-2.5.so fopen64 + 3 75.0000 libc-2.5.so __libc_start_main +0 0 ld-2.5.so _dl_runtime_resolve + 0 0 ld-2.5.so _dl_runtime_resolve [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so _dl_addr +0 0 ld-2.5.so rtld_lock_default_lock_recursive + 0 0 ld-2.5.so rtld_lock_default_lock_recursive [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so __fopen_internal +0 0 libc-2.5.so _IO_file_init@@GLIBC_2.1 + 1 100.000 libc-2.5.so _IO_link_in + 0 0 libc-2.5.so _IO_file_init@@GLIBC_2.1 [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so fgets_unlocked +0 0 libc-2.5.so _IO_getline + 1 100.000 libc-2.5.so _IO_getline_info + 0 0 libc-2.5.so _IO_getline [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so _IO_getline +0 0 libc-2.5.so _IO_getline_info + 1 100.000 libc-2.5.so memcpy + 0 0 libc-2.5.so _IO_getline_info [self] +------------------------------------------------------------------------------- + 5 100.000 libc-2.5.so dcgettext +0 0 libc-2.5.so __dcigettext + 5 100.000 libc-2.5.so _nl_find_domain + 0 0 libc-2.5.so __dcigettext [self] +------------------------------------------------------------------------------- + 3 42.8571 libc-2.5.so fopen64 + 4 57.1429 libc-2.5.so fopen@@GLIBC_2.1 +0 0 libc-2.5.so __fopen_internal + 5 71.4286 libc-2.5.so malloc + 1 14.2857 libc-2.5.so _IO_file_fopen@@GLIBC_2.1 + 1 14.2857 libc-2.5.so _IO_file_init@@GLIBC_2.1 + 0 0 libc-2.5.so __fopen_internal [self] +------------------------------------------------------------------------------- + 2 100.000 libc-2.5.so __wcsmbs_load_conv +0 0 libc-2.5.so __gconv_find_transform + 2 100.000 libc-2.5.so __gconv_lookup_cache + 0 0 libc-2.5.so __gconv_find_transform [self] +------------------------------------------------------------------------------- + 5 100.000 libc-2.5.so __nss_lookup_function +0 0 libc-2.5.so __libc_dlopen_mode + 5 100.000 ld-2.5.so _dl_catch_error + 0 0 libc-2.5.so __libc_dlopen_mode [self] +------------------------------------------------------------------------------- +0 0 libc-2.5.so __libc_start_main + 57218 93.3181 Xorg main + 2881 4.6987 oprofiled (no symbols) + 864 1.4091 firefox-bin (no symbols) + 268 0.4371 bash (no symbols) + 24 0.0391 grep (no symbols) + 10 0.0163 gawk (no symbols) + 8 0.0130 sudo (no symbols) + 6 0.0098 ls (no symbols) + 6 0.0098 cat (no symbols) + 5 0.0082 id (no symbols) + 4 0.0065 mkdir (no symbols) + 3 0.0049 sleep (no symbols) + 3 0.0049 ld-2.5.so _dl_runtime_resolve + 3 0.0049 tr (no symbols) + 3 0.0049 ophelp (no symbols) + 3 0.0049 sshd (no symbols) + 2 0.0033 mktemp (no symbols) + 1 0.0016 hald-addon-storage (no symbols) + 1 0.0016 expr (no symbols) + 1 0.0016 rm (no symbols) + 1 0.0016 libc-2.5.so fileno + 0 0 libc-2.5.so __libc_start_main [self] +------------------------------------------------------------------------------- + 3 100.000 libc-2.5.so __nss_passwd_lookup +0 0 libc-2.5.so __nss_database_lookup + 2 66.6667 libc-2.5.so fopen@@GLIBC_2.1 + 1 33.3333 libc-2.5.so nss_parse_service_list + 0 0 libc-2.5.so __nss_database_lookup [self] +------------------------------------------------------------------------------- + 2 100.000 libc-2.5.so __nss_passwd_lookup +0 0 libc-2.5.so __nss_lookup + 2 100.000 libc-2.5.so __nss_lookup_function + 0 0 libc-2.5.so __nss_lookup [self] +------------------------------------------------------------------------------- + 2 100.000 libc-2.5.so __nss_lookup +0 0 libc-2.5.so __nss_lookup_function + 5 100.000 libc-2.5.so __libc_dlopen_mode + 0 0 libc-2.5.so __nss_lookup_function [self] +------------------------------------------------------------------------------- + 2 40.0000 libc-2.5.so getpwuid_r@@GLIBC_2.1.2 + 3 60.0000 libc-2.5.so __nss_setent +0 0 libc-2.5.so __nss_passwd_lookup + 3 60.0000 libc-2.5.so __nss_database_lookup + 2 40.0000 libc-2.5.so __nss_lookup + 0 0 libc-2.5.so __nss_passwd_lookup [self] +------------------------------------------------------------------------------- + 5 100.000 libc-2.5.so setpwent +0 0 libc-2.5.so __nss_setent + 3 60.0000 libc-2.5.so __nss_passwd_lookup + 2 40.0000 libnss_compat-2.5.so _nss_compat_setpwent + 0 0 libc-2.5.so __nss_setent [self] +------------------------------------------------------------------------------- + 2 100.000 libc-2.5.so mbrtowc +0 0 libc-2.5.so __wcsmbs_load_conv + 2 100.000 libc-2.5.so __gconv_find_transform + 0 0 libc-2.5.so __wcsmbs_load_conv [self] +------------------------------------------------------------------------------- + 4 100.000 libc-2.5.so _nl_find_domain +0 0 libc-2.5.so _nl_expand_alias + 4 100.000 libc-2.5.so read_alias_file + 0 0 libc-2.5.so _nl_expand_alias [self] +------------------------------------------------------------------------------- + 5 100.000 libc-2.5.so __dcigettext +0 0 libc-2.5.so _nl_find_domain + 4 80.0000 libc-2.5.so _nl_expand_alias + 1 20.0000 libc-2.5.so _nl_make_l10nflist + 0 0 libc-2.5.so _nl_find_domain [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so _nl_find_domain +0 0 libc-2.5.so _nl_make_l10nflist + 1 100.000 libc-2.5.so strcmp + 0 0 libc-2.5.so _nl_make_l10nflist [self] +------------------------------------------------------------------------------- + 14 100.000 libc-2.5.so _nl_load_locale_from_archive +0 0 libc-2.5.so _nl_normalize_codeset + 14 100.000 libc-2.5.so malloc + 0 0 libc-2.5.so _nl_normalize_codeset [self] +------------------------------------------------------------------------------- +0 0 libc-2.5.so asprintf + 1 100.000 libc-2.5.so vasprintf + 0 0 libc-2.5.so asprintf [self] +------------------------------------------------------------------------------- + 2 100.000 libc-2.5.so re_compile_internal +0 0 libc-2.5.so build_wcs_buffer + 2 100.000 libc-2.5.so mbrtowc + 0 0 libc-2.5.so build_wcs_buffer [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so strerror_r +0 0 libc-2.5.so dcgettext + 5 100.000 libc-2.5.so __dcigettext + 0 0 libc-2.5.so dcgettext [self] +------------------------------------------------------------------------------- +0 0 libc-2.5.so do_dlopen + 5 100.000 ld-2.5.so _dl_open + 0 0 libc-2.5.so do_dlopen [self] +------------------------------------------------------------------------------- +0 0 libc-2.5.so error + 1 100.000 libc-2.5.so error_tail + 0 0 libc-2.5.so error [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so error +0 0 libc-2.5.so error_tail + 1 100.000 libc-2.5.so strerror_r + 0 0 libc-2.5.so error_tail [self] +------------------------------------------------------------------------------- +0 0 libc-2.5.so exit + 1 33.3333 libc-2.5.so __fpending + 1 33.3333 ld-2.5.so _dl_fini + 1 33.3333 libselinux.so.1 (no symbols) + 0 0 libc-2.5.so exit [self] +------------------------------------------------------------------------------- +0 0 libc-2.5.so fclose@@GLIBC_2.1 + 1 33.3333 libc-2.5.so _IO_file_close + 1 33.3333 libc-2.5.so _IO_file_close_it@@GLIBC_2.1 + 1 33.3333 libc-2.5.so _IO_un_link + 0 0 libc-2.5.so fclose@@GLIBC_2.1 [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so read_alias_file +0 0 libc-2.5.so fgets_unlocked + 1 100.000 libc-2.5.so _IO_getline + 0 0 libc-2.5.so fgets_unlocked [self] +------------------------------------------------------------------------------- +0 0 libc-2.5.so fopen64 + 3 75.0000 libc-2.5.so __fopen_internal + 1 25.0000 ld-2.5.so _dl_runtime_resolve + 0 0 libc-2.5.so fopen64 [self] +------------------------------------------------------------------------------- + 2 100.000 libc-2.5.so __nss_database_lookup +0 0 libc-2.5.so fopen@@GLIBC_2.1 + 4 80.0000 libc-2.5.so __fopen_internal + 1 20.0000 libc-2.5.so _IO_file_fopen@@GLIBC_2.1 + 0 0 libc-2.5.so fopen@@GLIBC_2.1 [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so _nl_find_locale +0 0 libc-2.5.so getenv + 1 100.000 libc-2.5.so strncmp + 0 0 libc-2.5.so getenv [self] +------------------------------------------------------------------------------- +0 0 libc-2.5.so getopt + 1 100.000 libc-2.5.so _getopt_internal + 0 0 libc-2.5.so getopt [self] +------------------------------------------------------------------------------- +0 0 libc-2.5.so getopt_long + 1 50.0000 libc-2.5.so _getopt_internal_r + 1 50.0000 libc-2.5.so _getopt_internal + 0 0 libc-2.5.so getopt_long [self] +------------------------------------------------------------------------------- +0 0 libc-2.5.so getpwuid + 5 100.000 libc-2.5.so getpwuid_r@@GLIBC_2.1.2 + 0 0 libc-2.5.so getpwuid [self] +------------------------------------------------------------------------------- + 5 100.000 libc-2.5.so getpwuid +0 0 libc-2.5.so getpwuid_r@@GLIBC_2.1.2 + 2 40.0000 libc-2.5.so __nss_passwd_lookup + 2 40.0000 libnss_compat-2.5.so _nss_compat_getpwuid_r + 1 20.0000 libnss_compat-2.5.so .plt + 0 0 libc-2.5.so getpwuid_r@@GLIBC_2.1.2 [self] +------------------------------------------------------------------------------- +0 0 libc-2.5.so getrpcbyname_r@@GLIBC_2.1.2 + 1 100.000 libc-2.5.so handle_amd + 0 0 libc-2.5.so getrpcbyname_r@@GLIBC_2.1.2 [self] +------------------------------------------------------------------------------- + 20 100.000 libc-2.5.so malloc +0 0 libc-2.5.so malloc_hook_ini + 17 85.0000 libc-2.5.so ptmalloc_init + 3 15.0000 libc-2.5.so malloc + 0 0 libc-2.5.so malloc_hook_ini [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so __nss_database_lookup +0 0 libc-2.5.so nss_parse_service_list + 1 100.000 libc-2.5.so malloc + 0 0 libc-2.5.so nss_parse_service_list [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so parse_expression +0 0 libc-2.5.so parse_bracket_exp + 1 100.000 libc-2.5.so btowc + 0 0 libc-2.5.so parse_bracket_exp [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so parse_reg_exp +0 0 libc-2.5.so parse_branch + 1 100.000 libc-2.5.so parse_expression + 0 0 libc-2.5.so parse_branch [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so parse_branch +0 0 libc-2.5.so parse_expression + 1 100.000 libc-2.5.so parse_bracket_exp + 0 0 libc-2.5.so parse_expression [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so re_compile_internal +0 0 libc-2.5.so parse_reg_exp + 1 100.000 libc-2.5.so parse_branch + 0 0 libc-2.5.so parse_reg_exp [self] +------------------------------------------------------------------------------- + 17 100.000 libc-2.5.so malloc_hook_ini +0 0 libc-2.5.so ptmalloc_init + 17 100.000 libc-2.5.so _dl_addr + 0 0 libc-2.5.so ptmalloc_init [self] +------------------------------------------------------------------------------- + 3 100.000 libc-2.5.so re_compile_pattern +0 0 libc-2.5.so re_compile_internal + 2 66.6667 libc-2.5.so build_wcs_buffer + 1 33.3333 libc-2.5.so parse_reg_exp + 0 0 libc-2.5.so re_compile_internal [self] +------------------------------------------------------------------------------- +0 0 libc-2.5.so re_compile_pattern + 3 100.000 libc-2.5.so re_compile_internal + 0 0 libc-2.5.so re_compile_pattern [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so __default_morecore +0 0 libc-2.5.so sbrk + 1 100.000 libc-2.5.so brk + 0 0 libc-2.5.so sbrk [self] +------------------------------------------------------------------------------- +0 0 libc-2.5.so setpwent + 5 100.000 libc-2.5.so __nss_setent + 0 0 libc-2.5.so setpwent [self] +------------------------------------------------------------------------------- +0 0 libc-2.5.so sprintf + 1 100.000 libc-2.5.so vsprintf + 0 0 libc-2.5.so sprintf [self] +------------------------------------------------------------------------------- +0 0 libc-2.5.so sscanf + 1 100.000 libc-2.5.so vsscanf + 0 0 libc-2.5.so sscanf [self] +------------------------------------------------------------------------------- +0 0 libc-2.5.so strdup + 1 100.000 libc-2.5.so malloc + 0 0 libc-2.5.so strdup [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so error_tail +0 0 libc-2.5.so strerror_r + 1 100.000 libc-2.5.so dcgettext + 0 0 libc-2.5.so strerror_r [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so asprintf +0 0 libc-2.5.so vasprintf + 1 100.000 libc-2.5.so vfprintf + 0 0 libc-2.5.so vasprintf [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so sprintf +0 0 libc-2.5.so vsprintf + 1 100.000 libc-2.5.so vfprintf + 0 0 libc-2.5.so vsprintf [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so sscanf +0 0 libc-2.5.so vsscanf + 1 100.000 libc-2.5.so _IO_vfscanf + 0 0 libc-2.5.so vsscanf [self] +------------------------------------------------------------------------------- +0 0 libc-2.5.so wcsftime_l + 2 66.6667 bash (no symbols) + 1 33.3333 libc-2.5.so ____strtod_l_internal + 0 0 libc-2.5.so wcsftime_l [self] +------------------------------------------------------------------------------- + 2 100.000 libc-2.5.so msort_with_tmp +0 0 libcairo.so.2.11.3 (no symbols) + 0 0 libcairo.so.2.11.3 (no symbols) [self] +------------------------------------------------------------------------------- + 3 100.000 libc-2.5.so bsearch +0 0 libgtk-x11-2.0.so.0.1000.12 (no symbols) + 0 0 libgtk-x11-2.0.so.0.1000.12 (no symbols) [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so getpwuid_r@@GLIBC_2.1.2 +0 0 libnss_compat-2.5.so .plt + 0 0 libnss_compat-2.5.so .plt [self] +------------------------------------------------------------------------------- + 2 100.000 libc-2.5.so getpwuid_r@@GLIBC_2.1.2 +0 0 libnss_compat-2.5.so _nss_compat_getpwuid_r + 0 0 libnss_compat-2.5.so _nss_compat_getpwuid_r [self] +------------------------------------------------------------------------------- + 2 100.000 libc-2.5.so __nss_setent +0 0 libnss_compat-2.5.so _nss_compat_setpwent + 0 0 libnss_compat-2.5.so _nss_compat_setpwent [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so exit +0 0 libselinux.so.1 (no symbols) + 0 0 libselinux.so.1 (no symbols) [self] +------------------------------------------------------------------------------- + 1 0.8333 libc-2.5.so qsort + 119 99.1667 libc-2.5.so msort_with_tmp +0 0 libxul.so (no symbols) + 0 0 libxul.so (no symbols) [self] +------------------------------------------------------------------------------- + 6 100.000 libc-2.5.so __libc_start_main +0 0 ls (no symbols) + 0 0 ls (no symbols) [self] +------------------------------------------------------------------------------- + 4 100.000 libc-2.5.so __libc_start_main +0 0 mkdir (no symbols) + 0 0 mkdir (no symbols) [self] +------------------------------------------------------------------------------- + 2 100.000 libc-2.5.so __libc_start_main +0 0 mktemp (no symbols) + 0 0 mktemp (no symbols) [self] +------------------------------------------------------------------------------- + 3 100.000 libc-2.5.so __libc_start_main +0 0 ophelp (no symbols) + 0 0 ophelp (no symbols) [self] +------------------------------------------------------------------------------- + 2881 100.000 libc-2.5.so __libc_start_main +0 0 oprofiled (no symbols) + 0 0 oprofiled (no symbols) [self] +------------------------------------------------------------------------------- + 1 100.000 libc-2.5.so __libc_start_main +0 0 rm (no symbols) + 0 0 rm (no symbols) [self] +------------------------------------------------------------------------------- + 3 100.000 libc-2.5.so __libc_start_main +0 0 sleep (no symbols) + 0 0 sleep (no symbols) [self] +------------------------------------------------------------------------------- + 3 100.000 libc-2.5.so __libc_start_main +0 0 sshd (no symbols) + 0 0 sshd (no symbols) [self] +------------------------------------------------------------------------------- + 8 100.000 libc-2.5.so __libc_start_main +0 0 sudo (no symbols) + 0 0 sudo (no symbols) [self] +------------------------------------------------------------------------------- + 3 100.000 libc-2.5.so __libc_start_main +0 0 tr (no symbols) + 0 0 tr (no symbols) [self] +------------------------------------------------------------------------------- diff --git a/src/exa/i965/emulating_speedups/NoAccel/libc-2.5.oprofile b/src/exa/i965/emulating_speedups/NoAccel/libc-2.5.oprofile new file mode 100644 index 0000000..425dd38 --- /dev/null +++ b/src/exa/i965/emulating_speedups/NoAccel/libc-2.5.oprofile @@ -0,0 +1,86 @@ +CPU: Core 2, speed 2133.49 MHz (estimated) +Counted CPU_CLK_UNHALTED events (Clock cycles when not halted) with a unit mask of 0x00 (Unhalted core cycles) count 100000 +samples % symbol name +1697 32.0431 memcpy +771 14.5582 _int_malloc +608 11.4804 malloc +519 9.7998 free +344 6.4955 _int_free +231 4.3618 memset +209 3.9464 memcmp +197 3.7198 malloc_consolidate +168 3.1722 msort_with_tmp +87 1.6427 __i686.get_pc_thunk.bx +82 1.5483 strlen +58 1.0952 __gconv_transform_utf8_internal +57 1.0763 strstr +48 0.9063 mbrtowc +46 0.8686 memmove +18 0.3399 realloc +16 0.3021 _dl_addr +15 0.2832 strcmp +13 0.2455 _int_realloc +8 0.1511 qsort +6 0.1133 gettimeofday +6 0.1133 strcpy +5 0.0944 __read_nocancel +4 0.0755 _dl_mcount_wrapper_check +4 0.0755 munmap +4 0.0755 read +3 0.0566 _getopt_internal_r +3 0.0566 _nl_intern_locale_data +3 0.0566 sigprocmask +3 0.0566 strchr +3 0.0566 writev +2 0.0378 __i686.get_pc_thunk.cx +2 0.0378 __open_nocancel +2 0.0378 __rpc_thread_destroy +2 0.0378 bsearch +2 0.0378 mempcpy +2 0.0378 mkdir +2 0.0378 mmap +2 0.0378 vfprintf +1 0.0189 _IO_file_close +1 0.0189 _IO_file_close_it@@GLIBC_2.1 +1 0.0189 _IO_file_fopen@@GLIBC_2.1 +1 0.0189 _IO_link_in +1 0.0189 _IO_list_unlock +1 0.0189 _IO_un_link +1 0.0189 _IO_vfscanf +1 0.0189 ____strtod_l_internal +1 0.0189 ____wcstof_l_internal +1 0.0189 ___newselect_nocancel +1 0.0189 __close_nocancel +1 0.0189 __ctype_b_loc +1 0.0189 __ctype_get_mb_cur_max +1 0.0189 __default_morecore +1 0.0189 __errno_location +1 0.0189 __fpending +1 0.0189 __gconv_lookup_cache +1 0.0189 __hash_string +1 0.0189 __init_misc +1 0.0189 __sigjmp_save +1 0.0189 __xstat64@@GLIBC_2.2 +1 0.0189 _getopt_internal +1 0.0189 _nl_find_locale +1 0.0189 _nl_load_locale_from_archive +1 0.0189 _nl_postload_ctype +1 0.0189 _setjmp +1 0.0189 brk +1 0.0189 btowc +1 0.0189 check_node_accept_bytes +1 0.0189 fcntl +1 0.0189 fileno +1 0.0189 fmemopen +1 0.0189 fork +1 0.0189 getdelim +1 0.0189 glob64@GLIBC_2.1 +1 0.0189 handle_amd +1 0.0189 open64 +1 0.0189 poll +1 0.0189 re_search +1 0.0189 read_alias_file +1 0.0189 setlocale +1 0.0189 snprintf +1 0.0189 strncmp +1 0.0189 transit_state_bkref diff --git a/src/exa/i965/emulating_speedups/NoAccel/libfb.callgraph b/src/exa/i965/emulating_speedups/NoAccel/libfb.callgraph new file mode 100644 index 0000000..297ba07 --- /dev/null +++ b/src/exa/i965/emulating_speedups/NoAccel/libfb.callgraph @@ -0,0 +1,366 @@ +CPU: Core 2, speed 2133.49 MHz (estimated) +Counted CPU_CLK_UNHALTED events (Clock cycles when not halted) with a unit mask of 0x00 (Unhalted core cycles) count 100000 +samples % image name symbol name +------------------------------------------------------------------------------- + 50 1.4676 libfb.so fbRasterizeTrapezoid + 3357 98.5324 libfb.so fbComposite +758 36.8498 libfb.so image_from_pict + 1955 56.9307 libpixman.so.0.0.0 pixman_image_create_bits + 758 22.0734 libfb.so image_from_pict [self] + 207 6.0280 libpixman.so.0.0.0 pixman_image_set_clip_region + 167 4.8631 libpixman.so.0.0.0 pixman_image_set_filter + 80 2.3296 libpixman.so.0.0.0 .plt + 75 2.1840 libpixman.so.0.0.0 __i686.get_pc_thunk.bx + 40 1.1648 libpixman.so.0.0.0 allocate_image + 35 1.0192 libpixman.so.0.0.0 pixman_region_fini + 32 0.9319 libpixman.so.0.0.0 pixman_region_copy + 32 0.9319 libpixman.so.0.0.0 reset_clip_region + 27 0.7863 libpixman.so.0.0.0 pixman_image_set_component_alpha + 13 0.3786 libpixman.so.0.0.0 pixman_image_set_repeat + 11 0.3203 libpixman.so.0.0.0 pixman_region_init_rect + 2 0.0582 libpixman.so.0.0.0 pixman_image_set_has_client_clip +------------------------------------------------------------------------------- +469 22.8002 libfb.so fbComposite + 24435 82.7296 libpixman.so.0.0.0 pixman_image_composite + 3357 11.3658 libfb.so image_from_pict + 469 1.5879 libfb.so fbComposite [self] + 346 1.1715 libpixman.so.0.0.0 pixman_image_unref + 316 1.0699 Xorg miCompositeSourceValidate + 114 0.3860 libpixman.so.0.0.0 .plt + 113 0.3826 libfb.so .plt + 85 0.2878 libpixman.so.0.0.0 pixman_region_fini + 44 0.1490 libfb.so __i686.get_pc_thunk.bx + 32 0.1083 libpixman.so.0.0.0 pixman_image_create_bits + 29 0.0982 libpixman.so.0.0.0 __i686.get_pc_thunk.bx + 28 0.0948 libpixman.so.0.0.0 pixman_image_set_component_alpha + 24 0.0813 libpixman.so.0.0.0 pixman_image_set_repeat + 24 0.0813 Xorg miSpriteSourceValidate + 20 0.0677 libpixman.so.0.0.0 pixman_have_mmx + 18 0.0609 libpixman.so.0.0.0 pixman_image_set_clip_region + 16 0.0542 libpixman.so.0.0.0 pixman_compute_composite_region + 15 0.0508 libpixman.so.0.0.0 fbCompositeSrcAdd_8888x8888mmx + 13 0.0440 Xorg __i686.get_pc_thunk.bx + 10 0.0339 libpixman.so.0.0.0 pixman_region_init + 7 0.0237 libpixman.so.0.0.0 pixman_image_set_filter + 7 0.0237 libpixman.so.0.0.0 pixman_region_rectangles + 5 0.0169 libpixman.so.0.0.0 can_get_solid + 4 0.0135 libpixman.so.0.0.0 pixman_image_set_has_client_clip + 3 0.0102 libpixman.so.0.0.0 fbCompositeSrc_8888x8888mmx + 2 0.0068 libpixman.so.0.0.0 fbCompositeSolidMask_nx8888x8888Cmmx +------------------------------------------------------------------------------- + 2 1.6949 libfb.so fbRasterizeTrapezoid + 3 2.5424 libfb.so fbPolyFillRect + 113 95.7627 libfb.so fbComposite +226 10.9869 libfb.so .plt + 226 100.000 libfb.so .plt [self] +------------------------------------------------------------------------------- +101 4.9101 libfb.so fbValidateGC + 103 48.3568 Xorg miComputeCompositeClip + 101 47.4178 libfb.so fbValidateGC [self] + 5 2.3474 Xorg miIntersect + 3 1.4085 Xorg miTranslateRegion + 1 0.4695 Xorg __i686.get_pc_thunk.bx +------------------------------------------------------------------------------- + 86 100.000 libfb.so fbPolySegment +86 4.1808 libfb.so fbPolySegment32 + 86 100.000 libfb.so fbPolySegment32 [self] +------------------------------------------------------------------------------- + 1 1.8182 libfb.so fbPolySegment + 3 5.4545 libfb.so fbPolyFillRect + 3 5.4545 libfb.so fbRasterizeTrapezoid + 4 7.2727 libfb.so fbCreatePixmap + 44 80.0000 libfb.so fbComposite +79 3.8405 libfb.so __i686.get_pc_thunk.bx + 79 100.000 libfb.so __i686.get_pc_thunk.bx [self] +------------------------------------------------------------------------------- + 6293 100.000 libfb.so fbPolyFillRect +66 3.2086 libfb.so fbFill + 6152 97.5888 libpixman.so.0.0.0 pixman_fill + 66 1.0470 libfb.so fbFill [self] + 52 0.8249 libfb.so fbSolid + 20 0.3173 libpixman.so.0.0.0 pixman_have_mmx + 10 0.1586 libpixman.so.0.0.0 pixman_fill_mmx + 2 0.0317 libpixman.so.0.0.0 .plt + 2 0.0317 libpixman.so.0.0.0 __i686.get_pc_thunk.bx +------------------------------------------------------------------------------- +56 2.7224 libfb.so fbPolyFillRect + 6293 98.7292 libfb.so fbFill + 56 0.8786 libfb.so fbPolyFillRect [self] + 15 0.2353 libpixman.so.0.0.0 pixman_fill + 3 0.0471 libfb.so .plt + 3 0.0471 libfb.so __i686.get_pc_thunk.bx + 2 0.0314 libfb.so fbGetGCPrivateIndex + 1 0.0157 libfb.so __i686.get_pc_thunk.cx + 1 0.0157 libfb.so fbSolid +------------------------------------------------------------------------------- + 1 1.8868 libfb.so fbPolyFillRect + 52 98.1132 libfb.so fbFill +53 2.5766 libfb.so fbSolid + 53 100.000 libfb.so fbSolid [self] +------------------------------------------------------------------------------- + 204 100.000 libfb.so fbCreatePixmap +33 1.6043 libfb.so fbCreatePixmapBpp + 177 83.0986 Xorg AllocatePixmap + 33 15.4930 libfb.so fbCreatePixmapBpp [self] + 2 0.9390 Xorg Xalloc + 1 0.4695 Xorg __i686.get_pc_thunk.bx +------------------------------------------------------------------------------- + 1 100.000 libfb.so fbPolyFillRect +25 1.2154 libfb.so __i686.get_pc_thunk.cx + 25 100.000 libfb.so __i686.get_pc_thunk.cx [self] +------------------------------------------------------------------------------- +25 1.2154 libfb.so fbCreatePixmap + 204 83.2653 libfb.so fbCreatePixmapBpp + 25 10.2041 libfb.so fbCreatePixmap [self] + 12 4.8980 Xorg AllocatePixmap + 4 1.6327 libfb.so __i686.get_pc_thunk.bx +------------------------------------------------------------------------------- +19 0.9237 libfb.so fbDestroyPixmap + 110 84.6154 Xorg Xfree + 19 14.6154 libfb.so fbDestroyPixmap [self] + 1 0.7692 Xorg .plt +------------------------------------------------------------------------------- + 1 33.3333 libfb.so fbPolySegment + 2 66.6667 libfb.so fbPolyFillRect +18 0.8751 libfb.so fbGetGCPrivateIndex + 18 100.000 libfb.so fbGetGCPrivateIndex [self] +------------------------------------------------------------------------------- +16 0.7778 libfb.so fbRasterizeTrapezoid + 2817 96.7044 libpixman.so.0.0.0 pixman_rasterize_trapezoid + 50 1.7164 libfb.so image_from_pict + 16 0.5493 libfb.so fbRasterizeTrapezoid [self] + 9 0.3090 libpixman.so.0.0.0 pixman_image_unref + 4 0.1373 libpixman.so.0.0.0 .plt + 3 0.1030 libfb.so __i686.get_pc_thunk.bx + 3 0.1030 libpixman.so.0.0.0 pixman_image_set_repeat + 3 0.1030 libpixman.so.0.0.0 pixman_sample_ceil_y + 2 0.0687 libfb.so .plt + 2 0.0687 libpixman.so.0.0.0 pixman_image_set_component_alpha + 1 0.0343 libpixman.so.0.0.0 pixman_region_fini + 1 0.0343 libpixman.so.0.0.0 pixman_sample_floor_y + 1 0.0343 libpixman.so.0.0.0 pixman_line_fixed_edge_init + 1 0.0343 libpixman.so.0.0.0 pixman_rasterize_edges +------------------------------------------------------------------------------- + 4 0.0426 libfb.so fbDoCopy + 9380 99.9574 libfb.so fbCopyRegion +10 0.4861 libfb.so fbCopyNtoN + 9377 99.8935 libpixman.so.0.0.0 pixman_blt + 10 0.1065 libfb.so fbCopyNtoN [self] +------------------------------------------------------------------------------- + 9389 100.000 libfb.so fbCopyArea +7 0.3403 libfb.so fbDoCopy + 9381 99.8829 libfb.so fbCopyRegion + 7 0.0745 libfb.so fbDoCopy [self] + 4 0.0426 libfb.so fbCopyNtoN +------------------------------------------------------------------------------- +3 0.1458 libfb.so fbCopyArea + 9389 99.9574 libfb.so fbDoCopy + 3 0.0319 libfb.so fbCopyArea [self] + 1 0.0106 Xorg miSpriteSourceValidate +------------------------------------------------------------------------------- +3 0.1458 libfb.so fbGetWinPrivateIndex + 3 100.000 libfb.so fbGetWinPrivateIndex [self] +------------------------------------------------------------------------------- + 9381 100.000 libfb.so fbDoCopy +2 0.0972 libfb.so fbCopyRegion + 9380 99.9787 libfb.so fbCopyNtoN + 2 0.0213 libfb.so fbCopyRegion [self] +------------------------------------------------------------------------------- +1 0.0486 libfb.so _fbGetWindowPixmap + 1 100.000 libfb.so _fbGetWindowPixmap [self] +------------------------------------------------------------------------------- +1 0.0486 libfb.so fbGetScreenPrivateIndex + 1 100.000 libfb.so fbGetScreenPrivateIndex [self] +------------------------------------------------------------------------------- + 1 100.000 libfb.so fbDestroyPixmap +0 0 Xorg .plt + 0 0 Xorg .plt [self] +------------------------------------------------------------------------------- + 12 6.3492 libfb.so fbCreatePixmap + 177 93.6508 libfb.so fbCreatePixmapBpp +0 0 Xorg AllocatePixmap + 0 0 Xorg AllocatePixmap [self] +------------------------------------------------------------------------------- + 2 100.000 libfb.so fbCreatePixmapBpp +0 0 Xorg Xalloc + 0 0 Xorg Xalloc [self] +------------------------------------------------------------------------------- + 110 100.000 libfb.so fbDestroyPixmap +0 0 Xorg Xfree + 0 0 Xorg Xfree [self] +------------------------------------------------------------------------------- + 1 6.6667 libfb.so fbValidateGC + 1 6.6667 libfb.so fbCreatePixmapBpp + 13 86.6667 libfb.so fbComposite +0 0 Xorg __i686.get_pc_thunk.bx + 0 0 Xorg __i686.get_pc_thunk.bx [self] +------------------------------------------------------------------------------- + 316 100.000 libfb.so fbComposite +0 0 Xorg miCompositeSourceValidate + 0 0 Xorg miCompositeSourceValidate [self] +------------------------------------------------------------------------------- + 103 100.000 libfb.so fbValidateGC +0 0 Xorg miComputeCompositeClip + 0 0 Xorg miComputeCompositeClip [self] +------------------------------------------------------------------------------- + 5 100.000 libfb.so fbValidateGC +0 0 Xorg miIntersect + 0 0 Xorg miIntersect [self] +------------------------------------------------------------------------------- + 1 4.0000 libfb.so fbCopyArea + 24 96.0000 libfb.so fbComposite +0 0 Xorg miSpriteSourceValidate + 0 0 Xorg miSpriteSourceValidate [self] +------------------------------------------------------------------------------- + 3 100.000 libfb.so fbValidateGC +0 0 Xorg miTranslateRegion + 0 0 Xorg miTranslateRegion [self] +------------------------------------------------------------------------------- +0 0 libfb.so fbPolySegment + 86 97.7273 libfb.so fbPolySegment32 + 1 1.1364 libfb.so __i686.get_pc_thunk.bx + 1 1.1364 libfb.so fbGetGCPrivateIndex + 0 0 libfb.so fbPolySegment [self] +------------------------------------------------------------------------------- + 2 1.0000 libfb.so fbFill + 4 2.0000 libfb.so fbRasterizeTrapezoid + 80 40.0000 libfb.so image_from_pict + 114 57.0000 libfb.so fbComposite +0 0 libpixman.so.0.0.0 .plt + 0 0 libpixman.so.0.0.0 .plt [self] +------------------------------------------------------------------------------- + 2 1.8868 libfb.so fbFill + 29 27.3585 libfb.so fbComposite + 75 70.7547 libfb.so image_from_pict +0 0 libpixman.so.0.0.0 __i686.get_pc_thunk.bx + 0 0 libpixman.so.0.0.0 __i686.get_pc_thunk.bx [self] +------------------------------------------------------------------------------- + 40 100.000 libfb.so image_from_pict +0 0 libpixman.so.0.0.0 allocate_image + 0 0 libpixman.so.0.0.0 allocate_image [self] +------------------------------------------------------------------------------- + 5 100.000 libfb.so fbComposite +0 0 libpixman.so.0.0.0 can_get_solid + 0 0 libpixman.so.0.0.0 can_get_solid [self] +------------------------------------------------------------------------------- + 2 100.000 libfb.so fbComposite +0 0 libpixman.so.0.0.0 fbCompositeSolidMask_nx8888x8888Cmmx + 0 0 libpixman.so.0.0.0 fbCompositeSolidMask_nx8888x8888Cmmx [self] +------------------------------------------------------------------------------- + 15 100.000 libfb.so fbComposite +0 0 libpixman.so.0.0.0 fbCompositeSrcAdd_8888x8888mmx + 0 0 libpixman.so.0.0.0 fbCompositeSrcAdd_8888x8888mmx [self] +------------------------------------------------------------------------------- + 3 100.000 libfb.so fbComposite +0 0 libpixman.so.0.0.0 fbCompositeSrc_8888x8888mmx + 0 0 libpixman.so.0.0.0 fbCompositeSrc_8888x8888mmx [self] +------------------------------------------------------------------------------- + 9377 100.000 libfb.so fbCopyNtoN +0 0 libpixman.so.0.0.0 pixman_blt + 0 0 libpixman.so.0.0.0 pixman_blt [self] +------------------------------------------------------------------------------- + 16 100.000 libfb.so fbComposite +0 0 libpixman.so.0.0.0 pixman_compute_composite_region + 0 0 libpixman.so.0.0.0 pixman_compute_composite_region [self] +------------------------------------------------------------------------------- + 15 0.2432 libfb.so fbPolyFillRect + 6152 99.7568 libfb.so fbFill +0 0 libpixman.so.0.0.0 pixman_fill + 0 0 libpixman.so.0.0.0 pixman_fill [self] +------------------------------------------------------------------------------- + 10 100.000 libfb.so fbFill +0 0 libpixman.so.0.0.0 pixman_fill_mmx + 0 0 libpixman.so.0.0.0 pixman_fill_mmx [self] +------------------------------------------------------------------------------- + 20 50.0000 libfb.so fbFill + 20 50.0000 libfb.so fbComposite +0 0 libpixman.so.0.0.0 pixman_have_mmx + 0 0 libpixman.so.0.0.0 pixman_have_mmx [self] +------------------------------------------------------------------------------- + 24435 100.000 libfb.so fbComposite +0 0 libpixman.so.0.0.0 pixman_image_composite + 0 0 libpixman.so.0.0.0 pixman_image_composite [self] +------------------------------------------------------------------------------- + 32 1.6105 libfb.so fbComposite + 1955 98.3895 libfb.so image_from_pict +0 0 libpixman.so.0.0.0 pixman_image_create_bits + 0 0 libpixman.so.0.0.0 pixman_image_create_bits [self] +------------------------------------------------------------------------------- + 18 8.0000 libfb.so fbComposite + 207 92.0000 libfb.so image_from_pict +0 0 libpixman.so.0.0.0 pixman_image_set_clip_region + 0 0 libpixman.so.0.0.0 pixman_image_set_clip_region [self] +------------------------------------------------------------------------------- + 2 3.5088 libfb.so fbRasterizeTrapezoid + 27 47.3684 libfb.so image_from_pict + 28 49.1228 libfb.so fbComposite +0 0 libpixman.so.0.0.0 pixman_image_set_component_alpha + 0 0 libpixman.so.0.0.0 pixman_image_set_component_alpha [self] +------------------------------------------------------------------------------- + 7 4.0230 libfb.so fbComposite + 167 95.9770 libfb.so image_from_pict +0 0 libpixman.so.0.0.0 pixman_image_set_filter + 0 0 libpixman.so.0.0.0 pixman_image_set_filter [self] +------------------------------------------------------------------------------- + 2 33.3333 libfb.so image_from_pict + 4 66.6667 libfb.so fbComposite +0 0 libpixman.so.0.0.0 pixman_image_set_has_client_clip + 0 0 libpixman.so.0.0.0 pixman_image_set_has_client_clip [self] +------------------------------------------------------------------------------- + 3 7.5000 libfb.so fbRasterizeTrapezoid + 13 32.5000 libfb.so image_from_pict + 24 60.0000 libfb.so fbComposite +0 0 libpixman.so.0.0.0 pixman_image_set_repeat + 0 0 libpixman.so.0.0.0 pixman_image_set_repeat [self] +------------------------------------------------------------------------------- + 9 2.5352 libfb.so fbRasterizeTrapezoid + 346 97.4648 libfb.so fbComposite +0 0 libpixman.so.0.0.0 pixman_image_unref + 0 0 libpixman.so.0.0.0 pixman_image_unref [self] +------------------------------------------------------------------------------- + 1 100.000 libfb.so fbRasterizeTrapezoid +0 0 libpixman.so.0.0.0 pixman_line_fixed_edge_init + 0 0 libpixman.so.0.0.0 pixman_line_fixed_edge_init [self] +------------------------------------------------------------------------------- + 1 100.000 libfb.so fbRasterizeTrapezoid +0 0 libpixman.so.0.0.0 pixman_rasterize_edges + 0 0 libpixman.so.0.0.0 pixman_rasterize_edges [self] +------------------------------------------------------------------------------- + 2817 100.000 libfb.so fbRasterizeTrapezoid +0 0 libpixman.so.0.0.0 pixman_rasterize_trapezoid + 0 0 libpixman.so.0.0.0 pixman_rasterize_trapezoid [self] +------------------------------------------------------------------------------- + 32 100.000 libfb.so image_from_pict +0 0 libpixman.so.0.0.0 pixman_region_copy + 0 0 libpixman.so.0.0.0 pixman_region_copy [self] +------------------------------------------------------------------------------- + 1 0.8264 libfb.so fbRasterizeTrapezoid + 35 28.9256 libfb.so image_from_pict + 85 70.2479 libfb.so fbComposite +0 0 libpixman.so.0.0.0 pixman_region_fini + 0 0 libpixman.so.0.0.0 pixman_region_fini [self] +------------------------------------------------------------------------------- + 10 100.000 libfb.so fbComposite +0 0 libpixman.so.0.0.0 pixman_region_init + 0 0 libpixman.so.0.0.0 pixman_region_init [self] +------------------------------------------------------------------------------- + 11 100.000 libfb.so image_from_pict +0 0 libpixman.so.0.0.0 pixman_region_init_rect + 0 0 libpixman.so.0.0.0 pixman_region_init_rect [self] +------------------------------------------------------------------------------- + 7 100.000 libfb.so fbComposite +0 0 libpixman.so.0.0.0 pixman_region_rectangles + 0 0 libpixman.so.0.0.0 pixman_region_rectangles [self] +------------------------------------------------------------------------------- + 3 100.000 libfb.so fbRasterizeTrapezoid +0 0 libpixman.so.0.0.0 pixman_sample_ceil_y + 0 0 libpixman.so.0.0.0 pixman_sample_ceil_y [self] +------------------------------------------------------------------------------- + 1 100.000 libfb.so fbRasterizeTrapezoid +0 0 libpixman.so.0.0.0 pixman_sample_floor_y + 0 0 libpixman.so.0.0.0 pixman_sample_floor_y [self] +------------------------------------------------------------------------------- + 32 100.000 libfb.so image_from_pict +0 0 libpixman.so.0.0.0 reset_clip_region + 0 0 libpixman.so.0.0.0 reset_clip_region [self] +------------------------------------------------------------------------------- diff --git a/src/exa/i965/emulating_speedups/NoAccel/libfb.oprofile b/src/exa/i965/emulating_speedups/NoAccel/libfb.oprofile new file mode 100644 index 0000000..9d179d6 --- /dev/null +++ b/src/exa/i965/emulating_speedups/NoAccel/libfb.oprofile @@ -0,0 +1,25 @@ +CPU: Core 2, speed 2133.49 MHz (estimated) +Counted CPU_CLK_UNHALTED events (Clock cycles when not halted) with a unit mask of 0x00 (Unhalted core cycles) count 100000 +samples % symbol name +758 36.8498 image_from_pict +469 22.8002 fbComposite +226 10.9869 .plt +101 4.9101 fbValidateGC +86 4.1808 fbPolySegment32 +79 3.8405 __i686.get_pc_thunk.bx +66 3.2086 fbFill +56 2.7224 fbPolyFillRect +53 2.5766 fbSolid +33 1.6043 fbCreatePixmapBpp +25 1.2154 __i686.get_pc_thunk.cx +25 1.2154 fbCreatePixmap +19 0.9237 fbDestroyPixmap +18 0.8751 fbGetGCPrivateIndex +16 0.7778 fbRasterizeTrapezoid +10 0.4861 fbCopyNtoN +7 0.3403 fbDoCopy +3 0.1458 fbCopyArea +3 0.1458 fbGetWinPrivateIndex +2 0.0972 fbCopyRegion +1 0.0486 _fbGetWindowPixmap +1 0.0486 fbGetScreenPrivateIndex diff --git a/src/exa/i965/emulating_speedups/NoAccel/libpixman.callgraph b/src/exa/i965/emulating_speedups/NoAccel/libpixman.callgraph new file mode 100644 index 0000000..e3eeab3 --- /dev/null +++ b/src/exa/i965/emulating_speedups/NoAccel/libpixman.callgraph @@ -0,0 +1,325 @@ +CPU: Core 2, speed 2133.49 MHz (estimated) +Counted CPU_CLK_UNHALTED events (Clock cycles when not halted) with a unit mask of 0x00 (Unhalted core cycles) count 100000 +samples % image name symbol name +------------------------------------------------------------------------------- + 9375 100.000 libpixman.so.0.0.0 pixman_blt +9375 20.2690 libpixman.so.0.0.0 pixman_blt_mmx + 9375 100.000 libpixman.so.0.0.0 pixman_blt_mmx [self] +------------------------------------------------------------------------------- + 5737 100.000 libpixman.so.0.0.0 pixman_image_composite +5739 12.4078 libpixman.so.0.0.0 fbCompositeSolidMask_nx8888x8888Cmmx + 5739 100.000 libpixman.so.0.0.0 fbCompositeSolidMask_nx8888x8888Cmmx [self] +------------------------------------------------------------------------------- + 5351 100.000 libpixman.so.0.0.0 pixman_fill +5361 11.5906 libpixman.so.0.0.0 pixman_fill_mmx + 5361 100.000 libpixman.so.0.0.0 pixman_fill_mmx [self] +------------------------------------------------------------------------------- + 2 0.0409 libpixman.so.0.0.0 pixman_image_composite_rect + 4890 99.9591 libpixman.so.0.0.0 pixman_composite_rect_general +4892 10.5766 libpixman.so.0.0.0 fbCombineInU + 4892 100.000 libpixman.so.0.0.0 fbCombineInU [self] +------------------------------------------------------------------------------- + 4222 100.000 libpixman.so.0.0.0 pixman_image_composite +4222 9.1281 libpixman.so.0.0.0 fbCompositeSolidMask_nx8x8888mmx + 4222 100.000 libpixman.so.0.0.0 fbCompositeSolidMask_nx8x8888mmx [self] +------------------------------------------------------------------------------- + 4 0.1125 libpixman.so.0.0.0 pixman_composite_rect_general + 3550 99.8875 libpixman.so.0.0.0 fbFetch +3554 7.6838 libpixman.so.0.0.0 fbFetch_a1 + 3554 100.000 libpixman.so.0.0.0 fbFetch_a1 [self] +------------------------------------------------------------------------------- + 2617 100.000 libpixman.so.0.0.0 pixman_rasterize_trapezoid +2411 5.2126 libpixman.so.0.0.0 pixman_rasterize_edges + 2411 92.0932 libpixman.so.0.0.0 pixman_rasterize_edges [self] + 207 7.9068 libc-2.5.so memset +------------------------------------------------------------------------------- + 4 0.2791 libpixman.so.0.0.0 pixman_image_composite_rect + 1429 99.7209 libpixman.so.0.0.0 pixman_composite_rect_general +1433 3.0982 libpixman.so.0.0.0 mmxCombineOverU + 1433 100.000 libpixman.so.0.0.0 mmxCombineOverU [self] +------------------------------------------------------------------------------- + 1387 100.000 libpixman.so.0.0.0 pixman_image_composite +1402 3.0312 libpixman.so.0.0.0 fbCompositeSrcAdd_8888x8888mmx + 1402 100.000 libpixman.so.0.0.0 fbCompositeSrcAdd_8888x8888mmx [self] +------------------------------------------------------------------------------- +964 2.0842 libpixman.so.0.0.0 pixman_image_composite + 10034 41.0439 libpixman.so.0.0.0 pixman_image_composite_rect + 5737 23.4671 libpixman.so.0.0.0 fbCompositeSolidMask_nx8888x8888Cmmx + 4222 17.2700 libpixman.so.0.0.0 fbCompositeSolidMask_nx8x8888mmx + 1387 5.6735 libpixman.so.0.0.0 fbCompositeSrcAdd_8888x8888mmx + 964 3.9432 libpixman.so.0.0.0 pixman_image_composite [self] + 869 3.5546 libpixman.so.0.0.0 fbCompositeSrc_8888x8888mmx + 825 3.3746 libpixman.so.0.0.0 pixman_compute_composite_region + 102 0.4172 libpixman.so.0.0.0 .plt + 66 0.2700 libpixman.so.0.0.0 pixman_region_rectangles + 62 0.2536 libpixman.so.0.0.0 __i686.get_pc_thunk.bx + 55 0.2250 libpixman.so.0.0.0 pixman_region_init + 45 0.1841 libpixman.so.0.0.0 pixman_have_mmx + 28 0.1145 libpixman.so.0.0.0 pixman_region_n_rects + 24 0.0982 libpixman.so.0.0.0 pixman_region_fini + 14 0.0573 libpixman.so.0.0.0 pixman_region_not_empty + 7 0.0286 libpixman.so.0.0.0 pixman_composite_rect_general + 5 0.0205 libpixman.so.0.0.0 can_get_solid + 1 0.0041 anon (tgid:13947 range:0xb7fbd000-0xb7fbe000) (no symbols) +------------------------------------------------------------------------------- + 869 100.000 libpixman.so.0.0.0 pixman_image_composite +872 1.8853 libpixman.so.0.0.0 fbCompositeSrc_8888x8888mmx + 872 100.000 libpixman.so.0.0.0 fbCompositeSrc_8888x8888mmx [self] +------------------------------------------------------------------------------- +790 1.7080 libpixman.so.0.0.0 pixman_fill + 5351 86.7683 libpixman.so.0.0.0 pixman_fill_mmx + 790 12.8101 libpixman.so.0.0.0 pixman_fill [self] + 17 0.2757 libpixman.so.0.0.0 pixman_have_mmx + 8 0.1297 libpixman.so.0.0.0 __i686.get_pc_thunk.bx + 1 0.0162 anon (tgid:13947 range:0xb7fbd000-0xb7fbe000) (no symbols) +------------------------------------------------------------------------------- + 825 100.000 libpixman.so.0.0.0 pixman_image_composite +646 1.3967 libpixman.so.0.0.0 pixman_compute_composite_region + 646 76.8133 libpixman.so.0.0.0 pixman_compute_composite_region [self] + 97 11.5339 libpixman.so.0.0.0 pixman_region_rectangles + 61 7.2533 libpixman.so.0.0.0 pixman_region_n_rects + 18 2.1403 libpixman.so.0.0.0 pixman_region_init + 17 2.0214 libpixman.so.0.0.0 pixman_region_not_empty + 2 0.2378 libpixman.so.0.0.0 __i686.get_pc_thunk.bx +------------------------------------------------------------------------------- + 24 6.9164 libpixman.so.0.0.0 pixman_image_composite + 85 24.4957 libpixman.so.0.0.0 pixman_image_unref + 92 26.5130 libpixman.so.0.0.0 reset_clip_region + 146 42.0749 libpixman.so.0.0.0 pixman_image_create_bits +491 1.0616 libpixman.so.0.0.0 pixman_region_fini + 491 100.000 libpixman.so.0.0.0 pixman_region_fini [self] +------------------------------------------------------------------------------- + 1 0.2688 libpixman.so.0.0.0 pixman_edge_init + 2 0.5376 libpixman.so.0.0.0 pixman_rasterize_trapezoid + 2 0.5376 libpixman.so.0.0.0 pixman_compute_composite_region + 8 2.1505 libpixman.so.0.0.0 pixman_fill + 10 2.6882 libpixman.so.0.0.0 pixman_composite_rect_general + 17 4.5699 libpixman.so.0.0.0 pixman_image_set_clip_region + 32 8.6022 libpixman.so.0.0.0 reset_clip_region + 51 13.7097 libpixman.so.0.0.0 pixman_image_unref + 62 16.6667 libpixman.so.0.0.0 pixman_image_composite + 79 21.2366 libpixman.so.0.0.0 allocate_image + 108 29.0323 libpixman.so.0.0.0 pixman_image_create_bits +485 1.0486 libpixman.so.0.0.0 __i686.get_pc_thunk.bx + 485 100.000 libpixman.so.0.0.0 __i686.get_pc_thunk.bx [self] +------------------------------------------------------------------------------- + 18 4.1284 libpixman.so.0.0.0 pixman_compute_composite_region + 35 8.0275 libpixman.so.0.0.0 pixman_image_create_bits + 55 12.6147 libpixman.so.0.0.0 pixman_image_composite + 328 75.2294 libpixman.so.0.0.0 allocate_image +457 0.9880 libpixman.so.0.0.0 pixman_region_init + 457 100.000 libpixman.so.0.0.0 pixman_region_init [self] +------------------------------------------------------------------------------- + 3 1.4286 libpixman.so.0.0.0 pixman_rasterize_trapezoid + 102 48.5714 libpixman.so.0.0.0 pixman_image_composite + 105 50.0000 libpixman.so.0.0.0 pixman_image_create_bits +410 0.8864 libpixman.so.0.0.0 .plt + 410 100.000 libpixman.so.0.0.0 .plt [self] +------------------------------------------------------------------------------- + 764 100.000 libpixman.so.0.0.0 pixman_image_create_bits +397 0.8583 libpixman.so.0.0.0 allocate_image + 397 49.3781 libpixman.so.0.0.0 allocate_image [self] + 328 40.7960 libpixman.so.0.0.0 pixman_region_init + 79 9.8259 libpixman.so.0.0.0 __i686.get_pc_thunk.bx +------------------------------------------------------------------------------- +322 0.6962 libpixman.so.0.0.0 pixman_image_create_bits + 764 38.4499 libpixman.so.0.0.0 allocate_image + 425 21.3890 libpixman.so.0.0.0 reset_clip_region + 322 16.2053 libpixman.so.0.0.0 pixman_image_create_bits [self] + 146 7.3478 libpixman.so.0.0.0 pixman_region_fini + 108 5.4353 libpixman.so.0.0.0 __i686.get_pc_thunk.bx + 105 5.2843 libpixman.so.0.0.0 .plt + 82 4.1268 libpixman.so.0.0.0 pixman_region_init_rect + 35 1.7614 libpixman.so.0.0.0 pixman_region_init +------------------------------------------------------------------------------- + 425 100.000 libpixman.so.0.0.0 pixman_image_create_bits +251 0.5427 libpixman.so.0.0.0 reset_clip_region + 251 54.9234 libpixman.so.0.0.0 reset_clip_region [self] + 92 20.1313 libpixman.so.0.0.0 pixman_region_fini + 82 17.9431 libpixman.so.0.0.0 pixman_region_init_rect + 32 7.0022 libpixman.so.0.0.0 __i686.get_pc_thunk.bx +------------------------------------------------------------------------------- +243 0.5254 libpixman.so.0.0.0 pixman_image_unref + 243 64.1161 libpixman.so.0.0.0 pixman_image_unref [self] + 85 22.4274 libpixman.so.0.0.0 pixman_region_fini + 51 13.4565 libpixman.so.0.0.0 __i686.get_pc_thunk.bx +------------------------------------------------------------------------------- + 143 100.000 libpixman.so.0.0.0 pixman_image_set_clip_region +190 0.4108 libpixman.so.0.0.0 pixman_region_copy + 190 100.000 libpixman.so.0.0.0 pixman_region_copy [self] +------------------------------------------------------------------------------- + 82 50.0000 libpixman.so.0.0.0 reset_clip_region + 82 50.0000 libpixman.so.0.0.0 pixman_image_create_bits +175 0.3784 libpixman.so.0.0.0 pixman_region_init_rect + 175 100.000 libpixman.so.0.0.0 pixman_region_init_rect [self] +------------------------------------------------------------------------------- +174 0.3762 libpixman.so.0.0.0 pixman_image_set_filter + 174 100.000 libpixman.so.0.0.0 pixman_image_set_filter [self] +------------------------------------------------------------------------------- + 66 40.4908 libpixman.so.0.0.0 pixman_image_composite + 97 59.5092 libpixman.so.0.0.0 pixman_compute_composite_region +170 0.3675 libpixman.so.0.0.0 pixman_region_rectangles + 170 100.000 libpixman.so.0.0.0 pixman_region_rectangles [self] +------------------------------------------------------------------------------- + 17 27.4194 libpixman.so.0.0.0 pixman_fill + 45 72.5806 libpixman.so.0.0.0 pixman_image_composite +102 0.2205 libpixman.so.0.0.0 pixman_have_mmx + 102 100.000 libpixman.so.0.0.0 pixman_have_mmx [self] +------------------------------------------------------------------------------- + 7 0.0698 libpixman.so.0.0.0 pixman_image_composite + 10016 99.9302 libpixman.so.0.0.0 pixman_image_composite_rect +94 0.2032 libpixman.so.0.0.0 pixman_composite_rect_general + 4890 48.7878 libpixman.so.0.0.0 fbCombineInU + 3582 35.7378 libpixman.so.0.0.0 fbFetch + 1429 14.2572 libpixman.so.0.0.0 mmxCombineOverU + 94 0.9378 libpixman.so.0.0.0 pixman_composite_rect_general [self] + 10 0.0998 libpixman.so.0.0.0 __i686.get_pc_thunk.bx + 5 0.0499 libpixman.so.0.0.0 fbFetchSolid + 5 0.0499 libpixman.so.0.0.0 mmxCombineAddU + 4 0.0399 libpixman.so.0.0.0 fbFetch_a1 + 2 0.0200 libpixman.so.0.0.0 __i686.get_pc_thunk.cx + 2 0.0200 libpixman.so.0.0.0 fbFetchPixel_a8r8g8b8 +------------------------------------------------------------------------------- + 28 31.4607 libpixman.so.0.0.0 pixman_image_composite + 61 68.5393 libpixman.so.0.0.0 pixman_compute_composite_region +89 0.1924 libpixman.so.0.0.0 pixman_region_n_rects + 89 100.000 libpixman.so.0.0.0 pixman_region_n_rects [self] +------------------------------------------------------------------------------- + 3 4.4118 libpixman.so.0.0.0 pixman_edge_init + 27 39.7059 libpixman.so.0.0.0 pixman_edge_step + 38 55.8824 libpixman.so.0.0.0 _pixman_edge_tMultiInit +68 0.1470 libpixman.so.0.0.0 __divdi3 + 68 100.000 libpixman.so.0.0.0 __divdi3 [self] +------------------------------------------------------------------------------- +65 0.1405 libpixman.so.0.0.0 pixman_image_set_clip_region + 143 63.5556 libpixman.so.0.0.0 pixman_region_copy + 65 28.8889 libpixman.so.0.0.0 pixman_image_set_clip_region [self] + 17 7.5556 libpixman.so.0.0.0 __i686.get_pc_thunk.bx +------------------------------------------------------------------------------- +57 0.1232 libpixman.so.0.0.0 pixman_image_set_component_alpha + 57 100.000 libpixman.so.0.0.0 pixman_image_set_component_alpha [self] +------------------------------------------------------------------------------- + 143 100.000 libpixman.so.0.0.0 pixman_line_fixed_edge_init +42 0.0908 libpixman.so.0.0.0 pixman_edge_init + 60 41.9580 libpixman.so.0.0.0 _pixman_edge_tMultiInit + 42 29.3706 libpixman.so.0.0.0 pixman_edge_init [self] + 37 25.8741 libpixman.so.0.0.0 pixman_edge_step + 3 2.0979 libpixman.so.0.0.0 __divdi3 + 1 0.6993 libpixman.so.0.0.0 __i686.get_pc_thunk.bx +------------------------------------------------------------------------------- +40 0.0865 libpixman.so.0.0.0 pixman_image_set_repeat + 40 100.000 libpixman.so.0.0.0 pixman_image_set_repeat [self] +------------------------------------------------------------------------------- + 3 0.0837 libpixman.so.0.0.0 pixman_image_composite_rect + 3582 99.9163 libpixman.so.0.0.0 pixman_composite_rect_general +35 0.0757 libpixman.so.0.0.0 fbFetch + 3550 99.0237 libpixman.so.0.0.0 fbFetch_a1 + 35 0.9763 libpixman.so.0.0.0 fbFetch [self] +------------------------------------------------------------------------------- +34 0.0735 libpixman.so.0.0.0 pixman_region_intersect + 34 100.000 libpixman.so.0.0.0 pixman_region_intersect [self] +------------------------------------------------------------------------------- + 14 45.1613 libpixman.so.0.0.0 pixman_image_composite + 17 54.8387 libpixman.so.0.0.0 pixman_compute_composite_region +31 0.0670 libpixman.so.0.0.0 pixman_region_not_empty + 31 100.000 libpixman.so.0.0.0 pixman_region_not_empty [self] +------------------------------------------------------------------------------- + 2 3.2258 libpixman.so.0.0.0 pixman_line_fixed_edge_init + 60 96.7742 libpixman.so.0.0.0 pixman_edge_init +24 0.0519 libpixman.so.0.0.0 _pixman_edge_tMultiInit + 38 61.2903 libpixman.so.0.0.0 __divdi3 + 24 38.7097 libpixman.so.0.0.0 _pixman_edge_tMultiInit [self] +------------------------------------------------------------------------------- +23 0.0497 libpixman.so.0.0.0 pixman_region_translate + 23 100.000 libpixman.so.0.0.0 pixman_region_translate [self] +------------------------------------------------------------------------------- +22 0.0476 libpixman.so.0.0.0 pixman_region_init_with_extents + 22 100.000 libpixman.so.0.0.0 pixman_region_init_with_extents [self] +------------------------------------------------------------------------------- + 18 100.000 libpixman.so.0.0.0 pixman_rasterize_trapezoid +19 0.0411 libpixman.so.0.0.0 pixman_sample_floor_y + 19 100.000 libpixman.so.0.0.0 pixman_sample_floor_y [self] +------------------------------------------------------------------------------- + 9 100.000 libpixman.so.0.0.0 pixman_rasterize_trapezoid +12 0.0259 libpixman.so.0.0.0 pixman_sample_ceil_y + 12 100.000 libpixman.so.0.0.0 pixman_sample_ceil_y [self] +------------------------------------------------------------------------------- + 5 41.6667 libpixman.so.0.0.0 pixman_composite_rect_general + 7 58.3333 libpixman.so.0.0.0 pixman_image_composite_rect +11 0.0238 libpixman.so.0.0.0 fbFetchSolid + 11 91.6667 libpixman.so.0.0.0 fbFetchSolid [self] + 1 8.3333 libpixman.so.0.0.0 fetchPixelProcForPicture +------------------------------------------------------------------------------- + 1 2.6316 libpixman.so.0.0.0 pixman_line_fixed_edge_init + 37 97.3684 libpixman.so.0.0.0 pixman_edge_init +11 0.0238 libpixman.so.0.0.0 pixman_edge_step + 27 71.0526 libpixman.so.0.0.0 __divdi3 + 11 28.9474 libpixman.so.0.0.0 pixman_edge_step [self] +------------------------------------------------------------------------------- + 5 100.000 libpixman.so.0.0.0 pixman_image_composite +10 0.0216 libpixman.so.0.0.0 can_get_solid + 10 100.000 libpixman.so.0.0.0 can_get_solid [self] +------------------------------------------------------------------------------- +10 0.0216 libpixman.so.0.0.0 pixman_rasterize_trapezoid + 2617 92.8343 libpixman.so.0.0.0 pixman_rasterize_edges + 154 5.4629 libpixman.so.0.0.0 pixman_line_fixed_edge_init + 18 0.6385 libpixman.so.0.0.0 pixman_sample_floor_y + 10 0.3547 libpixman.so.0.0.0 pixman_rasterize_trapezoid [self] + 9 0.3193 libpixman.so.0.0.0 pixman_sample_ceil_y + 6 0.2128 libc-2.5.so memset + 3 0.1064 libpixman.so.0.0.0 .plt + 2 0.0709 libpixman.so.0.0.0 __i686.get_pc_thunk.bx +------------------------------------------------------------------------------- + 154 100.000 libpixman.so.0.0.0 pixman_rasterize_trapezoid +9 0.0195 libpixman.so.0.0.0 pixman_line_fixed_edge_init + 143 92.2581 libpixman.so.0.0.0 pixman_edge_init + 9 5.8065 libpixman.so.0.0.0 pixman_line_fixed_edge_init [self] + 2 1.2903 libpixman.so.0.0.0 _pixman_edge_tMultiInit + 1 0.6452 libpixman.so.0.0.0 pixman_edge_step +------------------------------------------------------------------------------- + 2 28.5714 libpixman.so.0.0.0 pixman_image_composite_rect + 5 71.4286 libpixman.so.0.0.0 pixman_composite_rect_general +7 0.0151 libpixman.so.0.0.0 mmxCombineAddU + 7 100.000 libpixman.so.0.0.0 mmxCombineAddU [self] +------------------------------------------------------------------------------- +6 0.0130 libpixman.so.0.0.0 pixman_image_set_has_client_clip + 6 100.000 libpixman.so.0.0.0 pixman_image_set_has_client_clip [self] +------------------------------------------------------------------------------- + 2 100.000 libpixman.so.0.0.0 pixman_composite_rect_general +2 0.0043 libpixman.so.0.0.0 __i686.get_pc_thunk.cx + 2 100.000 libpixman.so.0.0.0 __i686.get_pc_thunk.cx [self] +------------------------------------------------------------------------------- + 2 100.000 libpixman.so.0.0.0 pixman_composite_rect_general +2 0.0043 libpixman.so.0.0.0 fbFetchPixel_a8r8g8b8 + 2 100.000 libpixman.so.0.0.0 fbFetchPixel_a8r8g8b8 [self] +------------------------------------------------------------------------------- + 1 100.000 libpixman.so.0.0.0 fbFetchSolid +1 0.0022 libpixman.so.0.0.0 fetchPixelProcForPicture + 1 100.000 libpixman.so.0.0.0 fetchPixelProcForPicture [self] +------------------------------------------------------------------------------- + 10034 100.000 libpixman.so.0.0.0 pixman_image_composite +1 0.0022 libpixman.so.0.0.0 pixman_image_composite_rect + 10016 99.8107 libpixman.so.0.0.0 pixman_composite_rect_general + 7 0.0698 libpixman.so.0.0.0 fbFetchSolid + 4 0.0399 libpixman.so.0.0.0 mmxCombineOverU + 3 0.0299 libpixman.so.0.0.0 fbFetch + 2 0.0199 libpixman.so.0.0.0 fbCombineInU + 2 0.0199 libpixman.so.0.0.0 mmxCombineAddU + 1 0.0100 libpixman.so.0.0.0 pixman_image_composite_rect [self] +------------------------------------------------------------------------------- + 1 25.0000 libpixman.so.0.0.0 pixman_image_composite + 1 25.0000 libpixman.so.0.0.0 pixman_fill + 2 50.0000 libpixman.so.0.0.0 pixman_blt +0 0 anon (tgid:13947 range:0xb7fbd000-0xb7fbe000) (no symbols) + 0 0 anon (tgid:13947 range:0xb7fbd000-0xb7fbe000) (no symbols) [self] +------------------------------------------------------------------------------- + 6 2.8169 libpixman.so.0.0.0 pixman_rasterize_trapezoid + 207 97.1831 libpixman.so.0.0.0 pixman_rasterize_edges +0 0 libc-2.5.so memset + 0 0 libc-2.5.so memset [self] +------------------------------------------------------------------------------- +0 0 libpixman.so.0.0.0 pixman_blt + 9375 99.9787 libpixman.so.0.0.0 pixman_blt_mmx + 2 0.0213 anon (tgid:13947 range:0xb7fbd000-0xb7fbe000) (no symbols) + 0 0 libpixman.so.0.0.0 pixman_blt [self] +------------------------------------------------------------------------------- diff --git a/src/exa/i965/emulating_speedups/NoAccel/libpixman.oprofile b/src/exa/i965/emulating_speedups/NoAccel/libpixman.oprofile new file mode 100644 index 0000000..43f24cb --- /dev/null +++ b/src/exa/i965/emulating_speedups/NoAccel/libpixman.oprofile @@ -0,0 +1,55 @@ +CPU: Core 2, speed 2133.49 MHz (estimated) +Counted CPU_CLK_UNHALTED events (Clock cycles when not halted) with a unit mask of 0x00 (Unhalted core cycles) count 100000 +samples % symbol name +9375 20.2690 pixman_blt_mmx +5739 12.4078 fbCompositeSolidMask_nx8888x8888Cmmx +5361 11.5906 pixman_fill_mmx +4892 10.5766 fbCombineInU +4222 9.1281 fbCompositeSolidMask_nx8x8888mmx +3554 7.6838 fbFetch_a1 +2411 5.2126 pixman_rasterize_edges +1433 3.0982 mmxCombineOverU +1402 3.0312 fbCompositeSrcAdd_8888x8888mmx +964 2.0842 pixman_image_composite +872 1.8853 fbCompositeSrc_8888x8888mmx +790 1.7080 pixman_fill +646 1.3967 pixman_compute_composite_region +491 1.0616 pixman_region_fini +485 1.0486 __i686.get_pc_thunk.bx +457 0.9880 pixman_region_init +410 0.8864 .plt +397 0.8583 allocate_image +322 0.6962 pixman_image_create_bits +251 0.5427 reset_clip_region +243 0.5254 pixman_image_unref +190 0.4108 pixman_region_copy +175 0.3784 pixman_region_init_rect +174 0.3762 pixman_image_set_filter +170 0.3675 pixman_region_rectangles +102 0.2205 pixman_have_mmx +94 0.2032 pixman_composite_rect_general +89 0.1924 pixman_region_n_rects +68 0.1470 __divdi3 +65 0.1405 pixman_image_set_clip_region +57 0.1232 pixman_image_set_component_alpha +42 0.0908 pixman_edge_init +40 0.0865 pixman_image_set_repeat +35 0.0757 fbFetch +34 0.0735 pixman_region_intersect +31 0.0670 pixman_region_not_empty +24 0.0519 _pixman_edge_tMultiInit +23 0.0497 pixman_region_translate +22 0.0476 pixman_region_init_with_extents +19 0.0411 pixman_sample_floor_y +12 0.0259 pixman_sample_ceil_y +11 0.0238 fbFetchSolid +11 0.0238 pixman_edge_step +10 0.0216 can_get_solid +10 0.0216 pixman_rasterize_trapezoid +9 0.0195 pixman_line_fixed_edge_init +7 0.0151 mmxCombineAddU +6 0.0130 pixman_image_set_has_client_clip +2 0.0043 __i686.get_pc_thunk.cx +2 0.0043 fbFetchPixel_a8r8g8b8 +1 0.0022 fetchPixelProcForPicture +1 0.0022 pixman_image_composite_rect diff --git a/src/exa/i965/emulating_speedups/NoAccel/libxul.callgraph b/src/exa/i965/emulating_speedups/NoAccel/libxul.callgraph new file mode 100644 index 0000000..07d3306 --- /dev/null +++ b/src/exa/i965/emulating_speedups/NoAccel/libxul.callgraph @@ -0,0 +1,7 @@ +CPU: Core 2, speed 2133.49 MHz (estimated) +Counted CPU_CLK_UNHALTED events (Clock cycles when not halted) with a unit mask of 0x00 (Unhalted core cycles) count 100000 +samples % symbol name +------------------------------------------------------------------------------- +18524 100.000 (no symbols) + 18524 100.000 (no symbols) [self] +------------------------------------------------------------------------------- diff --git a/src/exa/i965/emulating_speedups/NoAccel/libxul.oprofile b/src/exa/i965/emulating_speedups/NoAccel/libxul.oprofile new file mode 100644 index 0000000..8dbf678 --- /dev/null +++ b/src/exa/i965/emulating_speedups/NoAccel/libxul.oprofile @@ -0,0 +1,4 @@ +CPU: Core 2, speed 2133.49 MHz (estimated) +Counted CPU_CLK_UNHALTED events (Clock cycles when not halted) with a unit mask of 0x00 (Unhalted core cycles) count 100000 +samples % symbol name +18524 100.000 (no symbols) diff --git a/src/exa/i965/emulating_speedups/NoAccel/oprofile.callgraph b/src/exa/i965/emulating_speedups/NoAccel/oprofile.callgraph new file mode 100644 index 0000000..9ff84b2 --- /dev/null +++ b/src/exa/i965/emulating_speedups/NoAccel/oprofile.callgraph @@ -0,0 +1,16 @@ +CPU: Core 2, speed 2133.49 MHz (estimated) +Counted CPU_CLK_UNHALTED events (Clock cycles when not halted) with a unit mask of 0x00 (Unhalted core cycles) count 100000 +samples % image name symbol name +------------------------------------------------------------------------------- +1016 68.5560 oprofile.ko sync_buffer + 1016 100.000 oprofile.ko sync_buffer [self] +------------------------------------------------------------------------------- +370 24.9663 oprofile.ko add_event_entry + 370 100.000 oprofile.ko add_event_entry [self] +------------------------------------------------------------------------------- +95 6.4103 oprofile.ko add_sample_entry + 95 100.000 oprofile.ko add_sample_entry [self] +------------------------------------------------------------------------------- +1 0.0675 oprofile.ko release_mm + 1 100.000 oprofile.ko release_mm [self] +------------------------------------------------------------------------------- diff --git a/src/exa/i965/emulating_speedups/NoAccel/oprofile.oprofile b/src/exa/i965/emulating_speedups/NoAccel/oprofile.oprofile new file mode 100644 index 0000000..dbfccc5 --- /dev/null +++ b/src/exa/i965/emulating_speedups/NoAccel/oprofile.oprofile @@ -0,0 +1,7 @@ +CPU: Core 2, speed 2133.49 MHz (estimated) +Counted CPU_CLK_UNHALTED events (Clock cycles when not halted) with a unit mask of 0x00 (Unhalted core cycles) count 100000 +samples % image name symbol name +1016 68.5560 oprofile.ko sync_buffer +370 24.9663 oprofile.ko add_event_entry +95 6.4103 oprofile.ko add_sample_entry +1 0.0675 oprofile.ko release_mm diff --git a/src/exa/i965/emulating_speedups/NoAccel/oprofiled.callgraph b/src/exa/i965/emulating_speedups/NoAccel/oprofiled.callgraph new file mode 100644 index 0000000..6c9d2eb --- /dev/null +++ b/src/exa/i965/emulating_speedups/NoAccel/oprofiled.callgraph @@ -0,0 +1,7 @@ +CPU: Core 2, speed 2133.49 MHz (estimated) +Counted CPU_CLK_UNHALTED events (Clock cycles when not halted) with a unit mask of 0x00 (Unhalted core cycles) count 100000 +samples % symbol name +------------------------------------------------------------------------------- +2868 100.000 (no symbols) + 2868 100.000 (no symbols) [self] +------------------------------------------------------------------------------- diff --git a/src/exa/i965/emulating_speedups/NoAccel/oprofiled.oprofile b/src/exa/i965/emulating_speedups/NoAccel/oprofiled.oprofile new file mode 100644 index 0000000..9c6b9f8 --- /dev/null +++ b/src/exa/i965/emulating_speedups/NoAccel/oprofiled.oprofile @@ -0,0 +1,4 @@ +CPU: Core 2, speed 2133.49 MHz (estimated) +Counted CPU_CLK_UNHALTED events (Clock cycles when not halted) with a unit mask of 0x00 (Unhalted core cycles) count 100000 +samples % symbol name +2868 100.000 (no symbols) diff --git a/src/exa/i965/emulating_speedups/NoAccel/system.long-filenames b/src/exa/i965/emulating_speedups/NoAccel/system.long-filenames new file mode 100644 index 0000000..7651935 --- /dev/null +++ b/src/exa/i965/emulating_speedups/NoAccel/system.long-filenames @@ -0,0 +1,52 @@ +CPU: Core 2, speed 2133.49 MHz (estimated) +Counted CPU_CLK_UNHALTED events (Clock cycles when not halted) with a unit mask of 0x00 (Unhalted core cycles) count 100000 +CPU_CLK_UNHALT...| + samples| %| +------------------ + 46253 45.4062 /home/cworth/opt/xorg/lib/libpixman.so.0.0.0 + 18524 18.1849 /home/cworth/mozilla-perf/firefox/libxul.so + 13558 13.3098 /usr/src/linux-2.6/vmlinux + 7852 7.7082 /home/cworth/opt/xorg/bin/Xorg + 5296 5.1990 /lib/libc-2.5.so + 2868 2.8155 /usr/bin/oprofiled + 2057 2.0193 /home/cworth/opt/xorg/lib/xorg/modules/libfb.so + 1482 1.4549 /oprofile + 685 0.6725 /usr/lib/libXrender.so.1.3.0 + 405 0.3976 /usr/lib/libgobject-2.0.so.0.1200.12 + 356 0.3495 /usr/lib/libgdk-x11-2.0.so.0.1000.12 + 320 0.3141 /usr/lib/libcairo.so.2.11.3 + 312 0.3063 /usr/lib/libX11.so.6.2.0 + 259 0.2543 /lib/libm-2.5.so + 256 0.2513 /home/cworth/mozilla-perf/firefox/libmozjs.so + 249 0.2444 /usr/lib/libglib-2.0.so.0.1200.12 + 206 0.2022 /lib/libpthread-2.5.so + 201 0.1973 /home/cworth/mozilla-perf/firefox/libnspr4.so + 164 0.1610 /bin/bash + 143 0.1404 /usr/lib/libgtk-x11-2.0.so.0.1000.12 + 90 0.0884 /lib/libgcc_s.so.1 + 77 0.0756 /lib/ld-2.5.so + 71 0.0697 /jbd + 50 0.0491 /usr/lib/libstdc++.so.6.0.9 + 49 0.0481 /sysprof_module + 34 0.0334 /ext3 + 14 0.0137 /home/cworth/mozilla-perf/firefox/libplds4.so + 11 0.0108 /usr/lib/libgthread-2.0.so.0.1200.12 + 4 0.0039 /usr/bin/gawk + 3 0.0029 /ehci_hcd + 3 0.0029 /usr/lib/locale/locale-archive + 2 0.0020 /bin/sleep + CPU_CLK_UNHALT...| + samples| %| + ------------------ + 1 50.0000 /bin/sleep + 1 50.0000 anon (tgid:14076 range:0x804c000-0x806d000) + 2 0.0020 /e1000 + 1 9.8e-04 /bin/grep + 1 9.8e-04 /lib/libnss_compat-2.5.so + 1 9.8e-04 /lib/libnss_files-2.5.so + 1 9.8e-04 /lib/libselinux.so.1 + 1 9.8e-04 /sbin/syslogd + 1 9.8e-04 /uhci_hcd + 1 9.8e-04 /usr/lib/gconv/gconv-modules.cache + 1 9.8e-04 /usr/lib/i686/cmov/libcrypto.so.0.9.8 + 1 9.8e-04 /usr/sbin/sshd diff --git a/src/exa/i965/emulating_speedups/NoAccel/system.oprofile b/src/exa/i965/emulating_speedups/NoAccel/system.oprofile new file mode 100644 index 0000000..8ddd45a --- /dev/null +++ b/src/exa/i965/emulating_speedups/NoAccel/system.oprofile @@ -0,0 +1,52 @@ +CPU: Core 2, speed 2133.49 MHz (estimated) +Counted CPU_CLK_UNHALTED events (Clock cycles when not halted) with a unit mask of 0x00 (Unhalted core cycles) count 100000 +CPU_CLK_UNHALT...| + samples| %| +------------------ + 46253 45.4062 libpixman.so.0.0.0 + 18524 18.1849 libxul.so + 13558 13.3098 vmlinux + 7852 7.7082 Xorg + 5296 5.1990 libc-2.5.so + 2868 2.8155 oprofiled + 2057 2.0193 libfb.so + 1482 1.4549 oprofile + 685 0.6725 libXrender.so.1.3.0 + 405 0.3976 libgobject-2.0.so.0.1200.12 + 356 0.3495 libgdk-x11-2.0.so.0.1000.12 + 320 0.3141 libcairo.so.2.11.3 + 312 0.3063 libX11.so.6.2.0 + 259 0.2543 libm-2.5.so + 256 0.2513 libmozjs.so + 249 0.2444 libglib-2.0.so.0.1200.12 + 206 0.2022 libpthread-2.5.so + 201 0.1973 libnspr4.so + 164 0.1610 bash + 143 0.1404 libgtk-x11-2.0.so.0.1000.12 + 90 0.0884 libgcc_s.so.1 + 77 0.0756 ld-2.5.so + 71 0.0697 jbd + 50 0.0491 libstdc++.so.6.0.9 + 49 0.0481 sysprof_module + 34 0.0334 ext3 + 14 0.0137 libplds4.so + 11 0.0108 libgthread-2.0.so.0.1200.12 + 4 0.0039 gawk + 3 0.0029 ehci_hcd + 3 0.0029 locale-archive + 2 0.0020 sleep + CPU_CLK_UNHALT...| + samples| %| + ------------------ + 1 50.0000 sleep + 1 50.0000 anon (tgid:14076 range:0x804c000-0x806d000) + 2 0.0020 e1000 + 1 9.8e-04 grep + 1 9.8e-04 libnss_compat-2.5.so + 1 9.8e-04 libnss_files-2.5.so + 1 9.8e-04 libselinux.so.1 + 1 9.8e-04 syslogd + 1 9.8e-04 uhci_hcd + 1 9.8e-04 gconv-modules.cache + 1 9.8e-04 libcrypto.so.0.9.8 + 1 9.8e-04 sshd diff --git a/src/exa/i965/emulating_speedups/NoAccel/system.symbols b/src/exa/i965/emulating_speedups/NoAccel/system.symbols new file mode 100644 index 0000000..04e507f --- /dev/null +++ b/src/exa/i965/emulating_speedups/NoAccel/system.symbols @@ -0,0 +1,754 @@ +CPU: Core 2, speed 2133.49 MHz (estimated) +Counted CPU_CLK_UNHALTED events (Clock cycles when not halted) with a unit mask of 0x00 (Unhalted core cycles) count 100000 +samples % image name app name symbol name +18524 18.1849 libxul.so libxul.so (no symbols) +9375 9.2034 libpixman.so.0.0.0 libpixman.so.0.0.0 pixman_blt_mmx +5739 5.6339 libpixman.so.0.0.0 libpixman.so.0.0.0 fbCompositeSolidMask_nx8888x8888Cmmx +5361 5.2628 libpixman.so.0.0.0 libpixman.so.0.0.0 pixman_fill_mmx +4892 4.8024 libpixman.so.0.0.0 libpixman.so.0.0.0 fbCombineInU +4769 4.6817 vmlinux vmlinux get_page_from_freelist +4222 4.1447 libpixman.so.0.0.0 libpixman.so.0.0.0 fbCompositeSolidMask_nx8x8888mmx +3554 3.4889 libpixman.so.0.0.0 libpixman.so.0.0.0 fbFetch_a1 +2868 2.8155 oprofiled oprofiled (no symbols) +2411 2.3669 libpixman.so.0.0.0 libpixman.so.0.0.0 pixman_rasterize_edges +1697 1.6659 libc-2.5.so libc-2.5.so memcpy +1578 1.5491 vmlinux vmlinux page_fault +1433 1.4068 libpixman.so.0.0.0 libpixman.so.0.0.0 mmxCombineOverU +1402 1.3763 libpixman.so.0.0.0 libpixman.so.0.0.0 fbCompositeSrcAdd_8888x8888mmx +1250 1.2271 vmlinux vmlinux kunmap_atomic +1016 0.9974 oprofile.ko oprofile sync_buffer +964 0.9464 libpixman.so.0.0.0 libpixman.so.0.0.0 pixman_image_composite +872 0.8560 libpixman.so.0.0.0 libpixman.so.0.0.0 fbCompositeSrc_8888x8888mmx +790 0.7755 libpixman.so.0.0.0 libpixman.so.0.0.0 pixman_fill +771 0.7569 libc-2.5.so libc-2.5.so _int_malloc +758 0.7441 libfb.so libfb.so image_from_pict +685 0.6725 libXrender.so.1.3.0 libXrender.so.1.3.0 (no symbols) +646 0.6342 libpixman.so.0.0.0 libpixman.so.0.0.0 pixman_compute_composite_region +608 0.5969 libc-2.5.so libc-2.5.so malloc +566 0.5556 vmlinux vmlinux unmap_vmas +552 0.5419 vmlinux vmlinux __handle_mm_fault +519 0.5095 libc-2.5.so libc-2.5.so free +491 0.4820 libpixman.so.0.0.0 libpixman.so.0.0.0 pixman_region_fini +485 0.4761 libpixman.so.0.0.0 libpixman.so.0.0.0 __i686.get_pc_thunk.bx +483 0.4742 vmlinux vmlinux find_vma +469 0.4604 libfb.so libfb.so fbComposite +457 0.4486 libpixman.so.0.0.0 libpixman.so.0.0.0 pixman_region_init +420 0.4123 Xorg Xorg damageComposite +410 0.4025 libpixman.so.0.0.0 libpixman.so.0.0.0 .plt +405 0.3976 libgobject-2.0.so.0.1200.12 libgobject-2.0.so.0.1200.12 (no symbols) +397 0.3897 libpixman.so.0.0.0 libpixman.so.0.0.0 allocate_image +393 0.3858 Xorg Xorg __i686.get_pc_thunk.bx +389 0.3819 Xorg Xorg XaceHook +374 0.3672 Xorg Xorg miGlyphExtents +370 0.3632 oprofile.ko oprofile add_event_entry +361 0.3544 Xorg Xorg CompositePicture +360 0.3534 vmlinux vmlinux __rmqueue +356 0.3495 libgdk-x11-2.0.so.0.1000.12 libgdk-x11-2.0.so.0.1000.12 (no symbols) +344 0.3377 libc-2.5.so libc-2.5.so _int_free +340 0.3338 Xorg Xorg FindGlyphRef +339 0.3328 Xorg Xorg miGlyphs +322 0.3161 libpixman.so.0.0.0 libpixman.so.0.0.0 pixman_image_create_bits +321 0.3151 Xorg Xorg FreeResource +320 0.3141 libcairo.so.2.11.3 libcairo.so.2.11.3 (no symbols) +318 0.3122 vmlinux vmlinux __copy_to_user_ll +312 0.3063 libX11.so.6.2.0 libX11.so.6.2.0 (no symbols) +295 0.2896 Xorg Xorg miValidatePicture +260 0.2552 Xorg Xorg ReadRequestFromClient +256 0.2513 libmozjs.so libmozjs.so (no symbols) +256 0.2513 vmlinux vmlinux do_page_fault +251 0.2464 libpixman.so.0.0.0 libpixman.so.0.0.0 reset_clip_region +249 0.2444 libglib-2.0.so.0.1200.12 libglib-2.0.so.0.1200.12 (no symbols) +248 0.2435 vmlinux vmlinux release_pages +244 0.2395 vmlinux vmlinux __pagevec_lru_add_active +243 0.2386 libpixman.so.0.0.0 libpixman.so.0.0.0 pixman_image_unref +234 0.2297 Xorg Xorg _CallCallbacks +231 0.2268 libc-2.5.so libc-2.5.so memset +226 0.2219 libfb.so libfb.so .plt +218 0.2140 Xorg Xorg miModifyPixmapHeader +212 0.2081 vmlinux vmlinux free_hot_cold_page +209 0.2052 libc-2.5.so libc-2.5.so memcmp +201 0.1973 libnspr4.so libnspr4.so (no symbols) +197 0.1934 libc-2.5.so libc-2.5.so malloc_consolidate +193 0.1895 libm-2.5.so libm-2.5.so floor +192 0.1885 vmlinux vmlinux page_address +190 0.1865 libpixman.so.0.0.0 libpixman.so.0.0.0 pixman_region_copy +177 0.1738 Xorg Xorg Dispatch +175 0.1718 libpixman.so.0.0.0 libpixman.so.0.0.0 pixman_region_init_rect +174 0.1708 libpixman.so.0.0.0 libpixman.so.0.0.0 pixman_image_set_filter +170 0.1669 libpixman.so.0.0.0 libpixman.so.0.0.0 pixman_region_rectangles +168 0.1649 Xorg Xorg miCompositeSourceValidate +168 0.1649 libc-2.5.so libc-2.5.so msort_with_tmp +164 0.1610 bash bash (no symbols) +164 0.1610 vmlinux vmlinux lru_cache_add_active +163 0.1600 Xorg Xorg miSpriteSourceValidate +156 0.1531 Xorg Xorg SecurityLookupIDByType +143 0.1404 libgtk-x11-2.0.so.0.1000.12 libgtk-x11-2.0.so.0.1000.12 (no symbols) +129 0.1266 Xorg Xorg CallCallbacks +128 0.1257 Xorg Xorg ValidateOnePicture +122 0.1198 Xorg Xorg getDrawableDamageRef +117 0.1149 Xorg Xorg ProcRenderCompositeGlyphs +117 0.1149 vmlinux vmlinux down_read_trylock +114 0.1119 vmlinux vmlinux __copy_from_user_ll +111 0.1090 Xorg Xorg SecurityCheckResourceIDAccess +109 0.1070 vmlinux vmlinux page_remove_rmap +102 0.1001 libpixman.so.0.0.0 libpixman.so.0.0.0 pixman_have_mmx +101 0.0992 libfb.so libfb.so fbValidateGC +98 0.0962 vmlinux vmlinux __alloc_pages +96 0.0942 Xorg Xorg Hash +95 0.0933 oprofile.ko oprofile add_sample_entry +95 0.0933 vmlinux vmlinux error_code +94 0.0923 libpixman.so.0.0.0 libpixman.so.0.0.0 pixman_composite_rect_general +93 0.0913 libpthread-2.5.so libpthread-2.5.so pthread_mutex_lock +92 0.0903 Xorg Xorg ValidatePicture +90 0.0884 libgcc_s.so.1 libgcc_s.so.1 (no symbols) +89 0.0874 libpixman.so.0.0.0 libpixman.so.0.0.0 pixman_region_n_rects +87 0.0854 libc-2.5.so libc-2.5.so __i686.get_pc_thunk.bx +86 0.0844 Xorg Xorg CompareISOLatin1Lowered +86 0.0844 libfb.so libfb.so fbPolySegment32 +86 0.0844 vmlinux vmlinux up_read +85 0.0834 Xorg Xorg dixChangeGC +82 0.0805 libc-2.5.so libc-2.5.so strlen +79 0.0776 libfb.so libfb.so __i686.get_pc_thunk.bx +77 0.0756 Xorg Xorg XaceCatchExtProc +75 0.0736 Xorg Xorg FindGlyph +71 0.0697 Xorg Xorg damageReportPostOp +68 0.0668 libpixman.so.0.0.0 libpixman.so.0.0.0 __divdi3 +67 0.0658 vmlinux vmlinux restore_nocheck +66 0.0648 libfb.so libfb.so fbFill +66 0.0648 libpthread-2.5.so libpthread-2.5.so __pthread_mutex_unlock_usercnt +65 0.0638 Xorg Xorg Ones +65 0.0638 libpixman.so.0.0.0 libpixman.so.0.0.0 pixman_image_set_clip_region +65 0.0638 vmlinux vmlinux __dec_zone_page_state +59 0.0579 Xorg Xorg CreatePicture +59 0.0579 vmlinux vmlinux free_pages_bulk +58 0.0569 Xorg Xorg FreePicture +58 0.0569 Xorg Xorg ProcCreatePixmap +58 0.0569 libc-2.5.so libc-2.5.so __gconv_transform_utf8_internal +57 0.0560 libc-2.5.so libc-2.5.so strstr +57 0.0560 libpixman.so.0.0.0 libpixman.so.0.0.0 pixman_image_set_component_alpha +56 0.0550 Xorg Xorg damageDestroyPixmap +56 0.0550 libfb.so libfb.so fbPolyFillRect +54 0.0530 Xorg Xorg __divdi3 +54 0.0530 Xorg Xorg miColorRects +53 0.0520 Xorg Xorg GetScratchGC +53 0.0520 libfb.so libfb.so fbSolid +50 0.0491 Xorg Xorg ProcRenderCreatePicture +50 0.0491 Xorg Xorg dixLookupDrawable +50 0.0491 Xorg Xorg miComputeCompositeClip +50 0.0491 libstdc++.so.6.0.9 libstdc++.so.6.0.9 (no symbols) +50 0.0491 vmlinux vmlinux zone_watermark_ok +49 0.0481 sysprof_module sysprof_module (no symbols) +48 0.0471 libc-2.5.so libc-2.5.so mbrtowc +46 0.0452 libc-2.5.so libc-2.5.so memmove +46 0.0452 vmlinux vmlinux timer_interrupt +45 0.0442 Xorg Xorg ShmDestroyPixmap +44 0.0432 Xorg Xorg Xfree +42 0.0412 libpixman.so.0.0.0 libpixman.so.0.0.0 pixman_edge_init +41 0.0402 Xorg Xorg miRegionCreate +40 0.0393 Xorg Xorg AllocatePixmap +40 0.0393 Xorg Xorg ChangePicture +40 0.0393 Xorg Xorg PictureGetFilterId +40 0.0393 libpixman.so.0.0.0 libpixman.so.0.0.0 pixman_image_set_repeat +39 0.0383 Xorg Xorg damagePolyFillRect +39 0.0383 vmlinux vmlinux ret_from_exception +38 0.0373 vmlinux vmlinux __copy_from_user_ll_nozero +37 0.0363 Xorg Xorg ProcRenderFillRectangles +36 0.0353 vmlinux vmlinux cond_resched +35 0.0344 Xorg Xorg ProcRenderDispatch +35 0.0344 Xorg Xorg SecurityCheckExtAccess +35 0.0344 libpixman.so.0.0.0 libpixman.so.0.0.0 fbFetch +34 0.0334 libpixman.so.0.0.0 libpixman.so.0.0.0 pixman_region_intersect +33 0.0324 Xorg Xorg GetExtensionEntry +33 0.0324 Xorg Xorg SetPictureToDefaults +33 0.0324 libfb.so libfb.so fbCreatePixmapBpp +33 0.0324 vmlinux vmlinux __d_lookup +33 0.0324 vmlinux vmlinux resume_userspace +32 0.0314 vmlinux vmlinux system_call +31 0.0304 Xorg Xorg PictureFindFilter +31 0.0304 Xorg Xorg ProcRenderChangePicture +31 0.0304 Xorg Xorg SecurityLookupIDByClass +31 0.0304 libpixman.so.0.0.0 libpixman.so.0.0.0 pixman_region_not_empty +30 0.0295 Xorg Xorg ProcRenderFreePicture +30 0.0295 Xorg Xorg XaceCatchDispatchProc +30 0.0295 vmlinux vmlinux __inc_zone_state +29 0.0285 Xorg Xorg AllocatePicture +29 0.0285 Xorg Xorg FreeScratchGC +29 0.0285 Xorg Xorg Xalloc +28 0.0275 Xorg Xorg ProcRenderSetPictureTransform +28 0.0275 Xorg Xorg miCompositeRects +27 0.0265 Xorg Xorg SetPictureTransform +27 0.0265 Xorg Xorg miRenderColorToPixel +27 0.0265 vmlinux vmlinux do_wp_page +26 0.0255 vmlinux vmlinux kmem_cache_alloc +26 0.0255 vmlinux vmlinux notifier_call_chain +25 0.0245 Xorg Xorg AddResource +25 0.0245 libfb.so libfb.so __i686.get_pc_thunk.cx +25 0.0245 libfb.so libfb.so fbCreatePixmap +25 0.0245 vmlinux vmlinux unix_stream_sendmsg +24 0.0236 Xorg Xorg .plt +24 0.0236 libpixman.so.0.0.0 libpixman.so.0.0.0 _pixman_edge_tMultiInit +24 0.0236 vmlinux vmlinux fget_light +23 0.0226 Xorg Xorg damageValidateGC +23 0.0226 Xorg Xorg miLineFixedX +23 0.0226 libm-2.5.so libm-2.5.so ceil +23 0.0226 libpixman.so.0.0.0 libpixman.so.0.0.0 pixman_region_translate +22 0.0216 Xorg Xorg ChangeGC +22 0.0216 Xorg Xorg damageGlyphs +22 0.0216 libpixman.so.0.0.0 libpixman.so.0.0.0 pixman_region_init_with_extents +22 0.0216 vmlinux vmlinux dnotify_parent +22 0.0216 vmlinux vmlinux vm_normal_page +21 0.0206 Xorg Xorg ProcRenderSetPictureFilter +21 0.0206 Xorg Xorg SetPictureFilter +21 0.0206 Xorg Xorg damageChangeClip +20 0.0196 Xorg Xorg damageChangeGC +20 0.0196 Xorg Xorg miBSCheapValidateGC +20 0.0196 ld-2.5.so ld-2.5.so do_lookup_x +19 0.0187 Xorg Xorg miRegionDestroy +19 0.0187 libfb.so libfb.so fbDestroyPixmap +19 0.0187 libpixman.so.0.0.0 libpixman.so.0.0.0 pixman_sample_floor_y +19 0.0187 vmlinux vmlinux __link_path_walk +19 0.0187 vmlinux vmlinux unix_stream_recvmsg +18 0.0177 Xorg Xorg FlushClientCaches +18 0.0177 Xorg Xorg miDestroyPictureClip +18 0.0177 libc-2.5.so libc-2.5.so realloc +18 0.0177 libfb.so libfb.so fbGetGCPrivateIndex +18 0.0177 vmlinux vmlinux __page_set_anon_rmap +17 0.0167 Xorg Xorg miRegionInit +17 0.0167 libm-2.5.so libm-2.5.so sin +16 0.0157 Xorg Xorg LegalNewID +16 0.0157 Xorg Xorg ProcFreePixmap +16 0.0157 Xorg Xorg ValidateGC +16 0.0157 libc-2.5.so libc-2.5.so _dl_addr +16 0.0157 libfb.so libfb.so fbRasterizeTrapezoid +16 0.0157 vmlinux vmlinux __kmalloc +15 0.0147 Xorg Xorg miChangeClip +15 0.0147 libc-2.5.so libc-2.5.so strcmp +15 0.0147 libm-2.5.so libm-2.5.so cos +15 0.0147 libpthread-2.5.so libpthread-2.5.so pthread_getspecific +15 0.0147 vmlinux vmlinux __inc_zone_page_state +15 0.0147 vmlinux vmlinux kfree +15 0.0147 vmlinux vmlinux kmap_atomic +15 0.0147 vmlinux vmlinux kmem_cache_free +15 0.0147 vmlinux vmlinux mwait_idle_with_hints +15 0.0147 vmlinux vmlinux page_add_new_anon_rmap +15 0.0147 vmlinux vmlinux rebalance_tick +15 0.0147 vmlinux vmlinux rw_verify_area +14 0.0137 Xorg Xorg CompositeGlyphs +14 0.0137 libplds4.so libplds4.so (no symbols) +14 0.0137 vmlinux vmlinux _atomic_dec_and_lock +13 0.0128 Xorg Xorg miBSCheapChangeClip +13 0.0128 jbd.ko jbd journal_add_journal_head +13 0.0128 libc-2.5.so libc-2.5.so _int_realloc +13 0.0128 vmlinux vmlinux anon_vma_prepare +13 0.0128 vmlinux vmlinux free_pages_and_swap_cache +13 0.0128 vmlinux vmlinux hrtimer_run_queues +12 0.0118 jbd.ko jbd journal_put_journal_head +12 0.0118 libpixman.so.0.0.0 libpixman.so.0.0.0 pixman_sample_ceil_y +12 0.0118 vmlinux vmlinux check_userspace +11 0.0108 Xorg Xorg miTrapezoidBounds +11 0.0108 libgthread-2.0.so.0.1200.12 libgthread-2.0.so.0.1200.12 (no symbols) +11 0.0108 libpixman.so.0.0.0 libpixman.so.0.0.0 fbFetchSolid +11 0.0108 libpixman.so.0.0.0 libpixman.so.0.0.0 pixman_edge_step +11 0.0108 vmlinux vmlinux inotify_inode_queue_event +10 0.0098 Xorg Xorg CompositeRects +10 0.0098 Xorg Xorg miDestroyPicture +10 0.0098 Xorg Xorg miRectsToRegion +10 0.0098 ld-2.5.so ld-2.5.so _dl_relocate_object +10 0.0098 ld-2.5.so ld-2.5.so strcmp +10 0.0098 libfb.so libfb.so fbCopyNtoN +10 0.0098 libpixman.so.0.0.0 libpixman.so.0.0.0 can_get_solid +10 0.0098 libpixman.so.0.0.0 libpixman.so.0.0.0 pixman_rasterize_trapezoid +10 0.0098 vmlinux vmlinux __alloc_skb +10 0.0098 vmlinux vmlinux __rcu_pending +10 0.0098 vmlinux vmlinux account_user_time +10 0.0098 vmlinux vmlinux find_get_page +10 0.0098 vmlinux vmlinux run_timer_softirq +10 0.0098 vmlinux vmlinux schedule +9 0.0088 Xorg Xorg ProcRenderSetPictureClipRectangles +9 0.0088 Xorg Xorg dixLookupGC +9 0.0088 Xorg Xorg miBSCheapChangeGC +9 0.0088 Xorg Xorg miChangePictureClip +9 0.0088 Xorg Xorg miIntersect +9 0.0088 ld-2.5.so ld-2.5.so _dl_lookup_symbol_x +9 0.0088 libpixman.so.0.0.0 libpixman.so.0.0.0 pixman_line_fixed_edge_init +9 0.0088 libpthread-2.5.so libpthread-2.5.so pthread_mutex_unlock +9 0.0088 vmlinux vmlinux __wake_up +9 0.0088 vmlinux vmlinux apic_timer_interrupt +9 0.0088 vmlinux vmlinux scheduler_tick +9 0.0088 vmlinux vmlinux search_extable +9 0.0088 vmlinux vmlinux smp_apic_timer_interrupt +8 0.0079 Xorg Xorg ProcRenderComposite +8 0.0079 Xorg Xorg __i686.get_pc_thunk.cx +8 0.0079 Xorg Xorg miDestroyClip +8 0.0079 Xorg Xorg miTrapezoids +8 0.0079 libc-2.5.so libc-2.5.so qsort +8 0.0079 vmlinux vmlinux __block_write_full_page +8 0.0079 vmlinux vmlinux __do_softirq +8 0.0079 vmlinux vmlinux __pagevec_free +8 0.0079 vmlinux vmlinux cache_alloc_refill +8 0.0079 vmlinux vmlinux flush_tlb_page +8 0.0079 vmlinux vmlinux free_block +8 0.0079 vmlinux vmlinux handle_edge_irq +8 0.0079 vmlinux vmlinux sched_clock +8 0.0079 vmlinux vmlinux softlockup_tick +8 0.0079 vmlinux vmlinux vfs_read +7 0.0069 Xorg Xorg CreateGC +7 0.0069 Xorg Xorg PictureMatchFormat +7 0.0069 Xorg Xorg miTranslateRegion +7 0.0069 jbd.ko jbd journal_cancel_revoke +7 0.0069 libfb.so libfb.so fbDoCopy +7 0.0069 libpixman.so.0.0.0 libpixman.so.0.0.0 mmxCombineAddU +7 0.0069 libpthread-2.5.so libpthread-2.5.so __i686.get_pc_thunk.bx +7 0.0069 vmlinux vmlinux filemap_nopage +7 0.0069 vmlinux vmlinux memcmp +7 0.0069 vmlinux vmlinux sock_wfree +7 0.0069 vmlinux vmlinux vma_adjust +6 0.0059 Xorg Xorg FreeScratchPixmapHeader +6 0.0059 Xorg Xorg ProcChangeGC +6 0.0059 Xorg Xorg SetPictureClipRects +6 0.0059 jbd.ko jbd __journal_file_buffer +6 0.0059 jbd.ko jbd journal_stop +6 0.0059 libc-2.5.so libc-2.5.so gettimeofday +6 0.0059 libc-2.5.so libc-2.5.so strcpy +6 0.0059 libm-2.5.so libm-2.5.so floorf +6 0.0059 libpixman.so.0.0.0 libpixman.so.0.0.0 pixman_image_set_has_client_clip +6 0.0059 vmlinux vmlinux __set_page_dirty_nobuffers +6 0.0059 vmlinux vmlinux alloc_sock_iocb +6 0.0059 vmlinux vmlinux atomic_notifier_call_chain +6 0.0059 vmlinux vmlinux copy_process +6 0.0059 vmlinux vmlinux copy_to_user +6 0.0059 vmlinux vmlinux do_mmap_pgoff +6 0.0059 vmlinux vmlinux do_path_lookup +6 0.0059 vmlinux vmlinux irq_exit +6 0.0059 vmlinux vmlinux memcpy +6 0.0059 vmlinux vmlinux restore_all +6 0.0059 vmlinux vmlinux run_posix_cpu_timers +6 0.0059 vmlinux vmlinux skb_dequeue +6 0.0059 vmlinux vmlinux skb_queue_head +6 0.0059 vmlinux vmlinux sock_alloc_send_skb +6 0.0059 vmlinux vmlinux sock_def_readable +6 0.0059 vmlinux vmlinux sys_read +6 0.0059 vmlinux vmlinux test_clear_page_writeback +5 0.0049 Xorg Xorg ProcPolySegment +5 0.0049 Xorg Xorg _XSERVTransRead +5 0.0049 ext3.ko ext3 ext3_mark_iloc_dirty +5 0.0049 jbd.ko jbd __journal_temp_unlink_buffer +5 0.0049 jbd.ko jbd journal_dirty_data +5 0.0049 libc-2.5.so libc-2.5.so __read_nocancel +5 0.0049 libpthread-2.5.so libpthread-2.5.so __errno_location +5 0.0049 vmlinux vmlinux __sigqueue_alloc +5 0.0049 vmlinux vmlinux __switch_to +5 0.0049 vmlinux vmlinux clear_page_dirty_for_io +5 0.0049 vmlinux vmlinux clocksource_get_next +5 0.0049 vmlinux vmlinux do_readv_writev +5 0.0049 vmlinux vmlinux do_softirq +5 0.0049 vmlinux vmlinux do_timer +5 0.0049 vmlinux vmlinux drain_array +5 0.0049 vmlinux vmlinux find_get_pages_tag +5 0.0049 vmlinux vmlinux find_vma_prev +5 0.0049 vmlinux vmlinux generic_permission +5 0.0049 vmlinux vmlinux irq_entries_start +5 0.0049 vmlinux vmlinux memcpy_toiovec +5 0.0049 vmlinux vmlinux sock_aio_write +4 0.0039 Xorg Xorg miChangePictureFilter +4 0.0039 Xorg Xorg miCreateAlphaPicture +4 0.0039 Xorg Xorg miCreatePicture +4 0.0039 ext3.ko ext3 __ext3_get_inode_loc +4 0.0039 ext3.ko ext3 bget_one +4 0.0039 gawk gawk (no symbols) +4 0.0039 ld-2.5.so ld-2.5.so dl_main +4 0.0039 libc-2.5.so libc-2.5.so _dl_mcount_wrapper_check +4 0.0039 libc-2.5.so libc-2.5.so munmap +4 0.0039 libc-2.5.so libc-2.5.so read +4 0.0039 libm-2.5.so libm-2.5.so tan +4 0.0039 libpthread-2.5.so libpthread-2.5.so __i686.get_pc_thunk.cx +4 0.0039 libpthread-2.5.so libpthread-2.5.so write +4 0.0039 vmlinux vmlinux __find_get_block +4 0.0039 vmlinux vmlinux __vma_link_rb +4 0.0039 vmlinux vmlinux current_tick_length +4 0.0039 vmlinux vmlinux do_gettimeofday +4 0.0039 vmlinux vmlinux dup_fd +4 0.0039 vmlinux vmlinux flush_tlb_mm +4 0.0039 vmlinux vmlinux note_interrupt +4 0.0039 vmlinux vmlinux prio_tree_insert +4 0.0039 vmlinux vmlinux radix_tree_lookup +4 0.0039 vmlinux vmlinux raise_softirq +4 0.0039 vmlinux vmlinux read_tsc +4 0.0039 vmlinux vmlinux smp_send_timer_broadcast_ipi +4 0.0039 vmlinux vmlinux sys_munmap +4 0.0039 vmlinux vmlinux test_set_page_writeback +4 0.0039 vmlinux vmlinux unlock_buffer +4 0.0039 vmlinux vmlinux unmap_region +4 0.0039 vmlinux vmlinux vm_acct_memory +3 0.0029 Xorg Xorg GetScratchPixmapHeader +3 0.0029 Xorg Xorg PictOpValid +3 0.0029 Xorg Xorg ProcPolyFillRectangle +3 0.0029 Xorg Xorg ProcRenderTrapezoids +3 0.0029 Xorg Xorg ProcSetClipRectangles +3 0.0029 Xorg Xorg SetClipRects +3 0.0029 Xorg Xorg _XSERVTransSocketRead +3 0.0029 Xorg Xorg damageCopyArea +3 0.0029 Xorg Xorg miBSCheapDestroyClip +3 0.0029 Xorg Xorg miChangeGC +3 0.0029 ehci-hcd.ko ehci_hcd ehci_hub_status_data +3 0.0029 ext3.ko ext3 ext3_get_blocks_handle +3 0.0029 ext3.ko ext3 ext3_orphan_add +3 0.0029 ext3.ko ext3 walk_page_buffers +3 0.0029 jbd.ko jbd do_get_write_access +3 0.0029 jbd.ko jbd journal_dirty_metadata +3 0.0029 jbd.ko jbd start_this_handle +3 0.0029 ld-2.5.so ld-2.5.so check_match.7793 +3 0.0029 libc-2.5.so libc-2.5.so _getopt_internal_r +3 0.0029 libc-2.5.so libc-2.5.so _nl_intern_locale_data +3 0.0029 libc-2.5.so libc-2.5.so sigprocmask +3 0.0029 libc-2.5.so libc-2.5.so strchr +3 0.0029 libc-2.5.so libc-2.5.so writev +3 0.0029 libfb.so libfb.so fbCopyArea +3 0.0029 libfb.so libfb.so fbGetWinPrivateIndex +3 0.0029 locale-archive locale-archive (no symbols) +3 0.0029 vmlinux vmlinux __dequeue_signal +3 0.0029 vmlinux vmlinux __rcu_process_callbacks +3 0.0029 vmlinux vmlinux ack_ioapic_irq +3 0.0029 vmlinux vmlinux arch_get_unmapped_area_topdown +3 0.0029 vmlinux vmlinux bit_waitqueue +3 0.0029 vmlinux vmlinux block_write_full_page +3 0.0029 vmlinux vmlinux copy_from_user +3 0.0029 vmlinux vmlinux copy_page_range +3 0.0029 vmlinux vmlinux do_lookup +3 0.0029 vmlinux vmlinux down_read +3 0.0029 vmlinux vmlinux dummy_file_permission +3 0.0029 vmlinux vmlinux find_next_zero_bit +3 0.0029 vmlinux vmlinux generic_writepages +3 0.0029 vmlinux vmlinux iret_exc +3 0.0029 vmlinux vmlinux lru_add_drain +3 0.0029 vmlinux vmlinux mutex_lock +3 0.0029 vmlinux vmlinux page_add_file_rmap +3 0.0029 vmlinux vmlinux permission +3 0.0029 vmlinux vmlinux proc_lookup +3 0.0029 vmlinux vmlinux profile_hit +3 0.0029 vmlinux vmlinux rcu_pending +3 0.0029 vmlinux vmlinux send_group_sig_info +3 0.0029 vmlinux vmlinux sys_mkdir +3 0.0029 vmlinux vmlinux syscall_exit +3 0.0029 vmlinux vmlinux task_rq_lock +3 0.0029 vmlinux vmlinux unix_poll +2 0.0020 Xorg Xorg CloseFont +2 0.0020 Xorg Xorg damageDestroyClip +2 0.0020 Xorg Xorg miChangePicture +2 0.0020 Xorg Xorg miChangePictureTransform +2 0.0020 Xorg Xorg miRegionCopy +2 0.0020 e1000.ko e1000 e1000_update_stats +2 0.0020 ext3.ko ext3 ext3_journal_start_sb +2 0.0020 ext3.ko ext3 ext3_try_to_allocate +2 0.0020 jbd.ko jbd journal_commit_transaction +2 0.0020 jbd.ko jbd journal_end_buffer_io_sync +2 0.0020 jbd.ko jbd journal_start +2 0.0020 ld-2.5.so ld-2.5.so _dl_map_object_deps +2 0.0020 ld-2.5.so ld-2.5.so _dl_map_object_from_fd +2 0.0020 ld-2.5.so ld-2.5.so match_symbol +2 0.0020 ld-2.5.so ld-2.5.so mmap +2 0.0020 libc-2.5.so libc-2.5.so __i686.get_pc_thunk.cx +2 0.0020 libc-2.5.so libc-2.5.so __open_nocancel +2 0.0020 libc-2.5.so libc-2.5.so __rpc_thread_destroy +2 0.0020 libc-2.5.so libc-2.5.so bsearch +2 0.0020 libc-2.5.so libc-2.5.so mempcpy +2 0.0020 libc-2.5.so libc-2.5.so mkdir +2 0.0020 libc-2.5.so libc-2.5.so mmap +2 0.0020 libc-2.5.so libc-2.5.so vfprintf +2 0.0020 libfb.so libfb.so fbCopyRegion +2 0.0020 libpixman.so.0.0.0 libpixman.so.0.0.0 __i686.get_pc_thunk.cx +2 0.0020 libpixman.so.0.0.0 libpixman.so.0.0.0 fbFetchPixel_a8r8g8b8 +2 0.0020 libpthread-2.5.so libpthread-2.5.so __write_nocancel +2 0.0020 vmlinux vmlinux __brelse +2 0.0020 vmlinux vmlinux __d_path +2 0.0020 vmlinux vmlinux __find_get_block_slow +2 0.0020 vmlinux vmlinux __kfree_skb +2 0.0020 vmlinux vmlinux __mark_inode_dirty +2 0.0020 vmlinux vmlinux __next_cpu +2 0.0020 vmlinux vmlinux __wake_up_bit +2 0.0020 vmlinux vmlinux _local_bh_enable +2 0.0020 vmlinux vmlinux anon_vma_link +2 0.0020 vmlinux vmlinux check_kill_permission +2 0.0020 vmlinux vmlinux core_sys_select +2 0.0020 vmlinux vmlinux cp_new_stat64 +2 0.0020 vmlinux vmlinux d_alloc +2 0.0020 vmlinux vmlinux do_mpage_readpage +2 0.0020 vmlinux vmlinux do_notify_resume +2 0.0020 vmlinux vmlinux do_sigaction +2 0.0020 vmlinux vmlinux do_sync_write +2 0.0020 vmlinux vmlinux do_sys_poll +2 0.0020 vmlinux vmlinux dummy_task_kill +2 0.0020 vmlinux vmlinux find_next_bit +2 0.0020 vmlinux vmlinux find_vma_prepare +2 0.0020 vmlinux vmlinux fixup_exception +2 0.0020 vmlinux vmlinux free_pgtables +2 0.0020 vmlinux vmlinux get_task_mm +2 0.0020 vmlinux vmlinux inotify_dentry_parent_queue_event +2 0.0020 vmlinux vmlinux kfree_skb +2 0.0020 vmlinux vmlinux memcpy_fromiovec +2 0.0020 vmlinux vmlinux move_page_tables +2 0.0020 vmlinux vmlinux new_inode +2 0.0020 vmlinux vmlinux profile_tick +2 0.0020 vmlinux vmlinux put_page +2 0.0020 vmlinux vmlinux radix_tree_tag_clear +2 0.0020 vmlinux vmlinux radix_tree_tag_set +2 0.0020 vmlinux vmlinux rb_erase +2 0.0020 vmlinux vmlinux rb_next +2 0.0020 vmlinux vmlinux release_task +2 0.0020 vmlinux vmlinux rw_copy_check_uvector +2 0.0020 vmlinux vmlinux save_i387 +2 0.0020 vmlinux vmlinux sched_balance_self +2 0.0020 vmlinux vmlinux sig_ignored +2 0.0020 vmlinux vmlinux skb_queue_tail +2 0.0020 vmlinux vmlinux sock_aio_read +2 0.0020 vmlinux vmlinux split_vma +2 0.0020 vmlinux vmlinux strnlen_user +2 0.0020 vmlinux vmlinux sys_close +2 0.0020 vmlinux vmlinux sys_mmap2 +2 0.0020 vmlinux vmlinux touch_atime +2 0.0020 vmlinux vmlinux try_to_wake_up +2 0.0020 vmlinux vmlinux unix_write_space +2 0.0020 vmlinux vmlinux unlink_file_vma +2 0.0020 vmlinux vmlinux vfs_write +2 0.0020 vmlinux vmlinux vma_merge +2 0.0020 vmlinux vmlinux worker_thread +1 9.8e-04 Xorg Xorg AllocateGC +1 9.8e-04 Xorg Xorg FreeGC +1 9.8e-04 Xorg Xorg ProcFreeGC +1 9.8e-04 Xorg Xorg SmartScheduleTimer +1 9.8e-04 Xorg Xorg WaitForSomething +1 9.8e-04 Xorg Xorg WakeupHandler +1 9.8e-04 Xorg Xorg damageCreateGC +1 9.8e-04 Xorg Xorg dixDestroyPixmap +1 9.8e-04 Xorg Xorg miDestroyGC +1 9.8e-04 Xorg Xorg miPointerUpdateSprite +1 9.8e-04 Xorg Xorg miSpriteBlockHandler +1 9.8e-04 Xorg Xorg xf86VTSwitchPending +1 9.8e-04 Xorg Xorg xf86Wakeup +1 9.8e-04 anon (tgid:14076 range:0x804c000-0x806d000) sleep (no symbols) +1 9.8e-04 ext3.ko ext3 bitmap_search_next_usable_block +1 9.8e-04 ext3.ko ext3 bput_one +1 9.8e-04 ext3.ko ext3 ext3_mkdir +1 9.8e-04 ext3.ko ext3 ext3_new_inode +1 9.8e-04 ext3.ko ext3 ext3_ordered_writepage +1 9.8e-04 ext3.ko ext3 ext3_test_allocatable +1 9.8e-04 ext3.ko ext3 ext3_try_to_allocate_with_rsv +1 9.8e-04 ext3.ko ext3 read_inode_bitmap +1 9.8e-04 gconv-modules.cache gconv-modules.cache (no symbols) +1 9.8e-04 grep grep (no symbols) +1 9.8e-04 jbd.ko jbd journal_file_buffer +1 9.8e-04 jbd.ko jbd log_wait_commit +1 9.8e-04 ld-2.5.so ld-2.5.so _dl_cache_libcmp +1 9.8e-04 ld-2.5.so ld-2.5.so _dl_debug_state +1 9.8e-04 ld-2.5.so ld-2.5.so _dl_fini +1 9.8e-04 ld-2.5.so ld-2.5.so _dl_init_paths +1 9.8e-04 ld-2.5.so ld-2.5.so _dl_map_object +1 9.8e-04 ld-2.5.so ld-2.5.so _dl_name_match_p +1 9.8e-04 ld-2.5.so ld-2.5.so access +1 9.8e-04 ld-2.5.so ld-2.5.so call_init +1 9.8e-04 ld-2.5.so ld-2.5.so close +1 9.8e-04 ld-2.5.so ld-2.5.so memcpy +1 9.8e-04 ld-2.5.so ld-2.5.so memset +1 9.8e-04 ld-2.5.so ld-2.5.so open +1 9.8e-04 ld-2.5.so ld-2.5.so rtld_lock_default_lock_recursive +1 9.8e-04 libc-2.5.so libc-2.5.so _IO_file_close +1 9.8e-04 libc-2.5.so libc-2.5.so _IO_file_close_it@@GLIBC_2.1 +1 9.8e-04 libc-2.5.so libc-2.5.so _IO_file_fopen@@GLIBC_2.1 +1 9.8e-04 libc-2.5.so libc-2.5.so _IO_link_in +1 9.8e-04 libc-2.5.so libc-2.5.so _IO_list_unlock +1 9.8e-04 libc-2.5.so libc-2.5.so _IO_un_link +1 9.8e-04 libc-2.5.so libc-2.5.so _IO_vfscanf +1 9.8e-04 libc-2.5.so libc-2.5.so ____strtod_l_internal +1 9.8e-04 libc-2.5.so libc-2.5.so ____wcstof_l_internal +1 9.8e-04 libc-2.5.so libc-2.5.so ___newselect_nocancel +1 9.8e-04 libc-2.5.so libc-2.5.so __close_nocancel +1 9.8e-04 libc-2.5.so libc-2.5.so __ctype_b_loc +1 9.8e-04 libc-2.5.so libc-2.5.so __ctype_get_mb_cur_max +1 9.8e-04 libc-2.5.so libc-2.5.so __default_morecore +1 9.8e-04 libc-2.5.so libc-2.5.so __errno_location +1 9.8e-04 libc-2.5.so libc-2.5.so __fpending +1 9.8e-04 libc-2.5.so libc-2.5.so __gconv_lookup_cache +1 9.8e-04 libc-2.5.so libc-2.5.so __hash_string +1 9.8e-04 libc-2.5.so libc-2.5.so __init_misc +1 9.8e-04 libc-2.5.so libc-2.5.so __sigjmp_save +1 9.8e-04 libc-2.5.so libc-2.5.so __xstat64@@GLIBC_2.2 +1 9.8e-04 libc-2.5.so libc-2.5.so _getopt_internal +1 9.8e-04 libc-2.5.so libc-2.5.so _nl_find_locale +1 9.8e-04 libc-2.5.so libc-2.5.so _nl_load_locale_from_archive +1 9.8e-04 libc-2.5.so libc-2.5.so _nl_postload_ctype +1 9.8e-04 libc-2.5.so libc-2.5.so _setjmp +1 9.8e-04 libc-2.5.so libc-2.5.so brk +1 9.8e-04 libc-2.5.so libc-2.5.so btowc +1 9.8e-04 libc-2.5.so libc-2.5.so check_node_accept_bytes +1 9.8e-04 libc-2.5.so libc-2.5.so fcntl +1 9.8e-04 libc-2.5.so libc-2.5.so fileno +1 9.8e-04 libc-2.5.so libc-2.5.so fmemopen +1 9.8e-04 libc-2.5.so libc-2.5.so fork +1 9.8e-04 libc-2.5.so libc-2.5.so getdelim +1 9.8e-04 libc-2.5.so libc-2.5.so glob64@GLIBC_2.1 +1 9.8e-04 libc-2.5.so libc-2.5.so handle_amd +1 9.8e-04 libc-2.5.so libc-2.5.so open64 +1 9.8e-04 libc-2.5.so libc-2.5.so poll +1 9.8e-04 libc-2.5.so libc-2.5.so re_search +1 9.8e-04 libc-2.5.so libc-2.5.so read_alias_file +1 9.8e-04 libc-2.5.so libc-2.5.so setlocale +1 9.8e-04 libc-2.5.so libc-2.5.so snprintf +1 9.8e-04 libc-2.5.so libc-2.5.so strncmp +1 9.8e-04 libc-2.5.so libc-2.5.so transit_state_bkref +1 9.8e-04 libcrypto.so.0.9.8 libcrypto.so.0.9.8 (no symbols) +1 9.8e-04 libfb.so libfb.so _fbGetWindowPixmap +1 9.8e-04 libfb.so libfb.so fbGetScreenPrivateIndex +1 9.8e-04 libm-2.5.so libm-2.5.so ceilf +1 9.8e-04 libnss_compat-2.5.so libnss_compat-2.5.so .plt +1 9.8e-04 libnss_files-2.5.so libnss_files-2.5.so __i686.get_pc_thunk.bx +1 9.8e-04 libpixman.so.0.0.0 libpixman.so.0.0.0 fetchPixelProcForPicture +1 9.8e-04 libpixman.so.0.0.0 libpixman.so.0.0.0 pixman_image_composite_rect +1 9.8e-04 libpthread-2.5.so libpthread-2.5.so pthread_equal +1 9.8e-04 libselinux.so.1 libselinux.so.1 (no symbols) +1 9.8e-04 oprofile.ko oprofile release_mm +1 9.8e-04 sleep sleep (no symbols) +1 9.8e-04 sshd sshd (no symbols) +1 9.8e-04 syslogd syslogd (no symbols) +1 9.8e-04 uhci-hcd.ko uhci_hcd uhci_scan_schedule +1 9.8e-04 vmlinux vmlinux __anon_vma_link +1 9.8e-04 vmlinux vmlinux __block_prepare_write +1 9.8e-04 vmlinux vmlinux __first_cpu +1 9.8e-04 vmlinux vmlinux __follow_mount +1 9.8e-04 vmlinux vmlinux __generic_file_aio_write_nolock +1 9.8e-04 vmlinux vmlinux __get_user_4 +1 9.8e-04 vmlinux vmlinux __group_complete_signal +1 9.8e-04 vmlinux vmlinux __group_send_sig_info +1 9.8e-04 vmlinux vmlinux __insert_inode_hash +1 9.8e-04 vmlinux vmlinux __mod_timer +1 9.8e-04 vmlinux vmlinux __pte_alloc +1 9.8e-04 vmlinux vmlinux __sigqueue_free +1 9.8e-04 vmlinux vmlinux __user_walk_fd +1 9.8e-04 vmlinux vmlinux __vm_enough_memory +1 9.8e-04 vmlinux vmlinux __wake_up_common +1 9.8e-04 vmlinux vmlinux account_system_time +1 9.8e-04 vmlinux vmlinux add_disk_randomness +1 9.8e-04 vmlinux vmlinux add_timer_randomness +1 9.8e-04 vmlinux vmlinux add_to_page_cache_lru +1 9.8e-04 vmlinux vmlinux ahci_qc_issue +1 9.8e-04 vmlinux vmlinux alloc_inode +1 9.8e-04 vmlinux vmlinux anon_vma_unlink +1 9.8e-04 vmlinux vmlinux as_may_queue +1 9.8e-04 vmlinux vmlinux ata_scsi_error +1 9.8e-04 vmlinux vmlinux ata_scsi_translate +1 9.8e-04 vmlinux vmlinux blkdev_ioctl +1 9.8e-04 vmlinux vmlinux block_read_full_page +1 9.8e-04 vmlinux vmlinux can_share_swap_page +1 9.8e-04 vmlinux vmlinux cascade +1 9.8e-04 vmlinux vmlinux common_interrupt +1 9.8e-04 vmlinux vmlinux complete +1 9.8e-04 vmlinux vmlinux con_chars_in_buffer +1 9.8e-04 vmlinux vmlinux convert_fxsr_to_user +1 9.8e-04 vmlinux vmlinux copy_semundo +1 9.8e-04 vmlinux vmlinux copy_strings +1 9.8e-04 vmlinux vmlinux d_lookup +1 9.8e-04 vmlinux vmlinux d_path +1 9.8e-04 vmlinux vmlinux d_rehash +1 9.8e-04 vmlinux vmlinux destroy_context +1 9.8e-04 vmlinux vmlinux detach_pid +1 9.8e-04 vmlinux vmlinux device_not_available +1 9.8e-04 vmlinux vmlinux do_exit +1 9.8e-04 vmlinux vmlinux do_generic_mapping_read +1 9.8e-04 vmlinux vmlinux do_notify_parent +1 9.8e-04 vmlinux vmlinux do_sys_ftruncate +1 9.8e-04 vmlinux vmlinux do_wait +1 9.8e-04 vmlinux vmlinux down_write +1 9.8e-04 vmlinux vmlinux dput +1 9.8e-04 vmlinux vmlinux dummy_socket_recvmsg +1 9.8e-04 vmlinux vmlinux dummy_socket_sendmsg +1 9.8e-04 vmlinux vmlinux end_page_writeback +1 9.8e-04 vmlinux vmlinux exec_keys +1 9.8e-04 vmlinux vmlinux file_kill +1 9.8e-04 vmlinux vmlinux file_update_time +1 9.8e-04 vmlinux vmlinux find_busiest_group +1 9.8e-04 vmlinux vmlinux find_inode_fast +1 9.8e-04 vmlinux vmlinux find_mergeable_anon_vma +1 9.8e-04 vmlinux vmlinux fput +1 9.8e-04 vmlinux vmlinux free_pgd_range +1 9.8e-04 vmlinux vmlinux free_uid +1 9.8e-04 vmlinux vmlinux generic_file_aio_read +1 9.8e-04 vmlinux vmlinux generic_file_buffered_write +1 9.8e-04 vmlinux vmlinux generic_fillattr +1 9.8e-04 vmlinux vmlinux get_empty_filp +1 9.8e-04 vmlinux vmlinux get_files_struct +1 9.8e-04 vmlinux vmlinux get_request +1 9.8e-04 vmlinux vmlinux get_signal_to_deliver +1 9.8e-04 vmlinux vmlinux get_unmapped_area +1 9.8e-04 vmlinux vmlinux get_vmalloc_info +1 9.8e-04 vmlinux vmlinux handle_stop_signal +1 9.8e-04 vmlinux vmlinux hrtimer_forward +1 9.8e-04 vmlinux vmlinux inc_zone_page_state +1 9.8e-04 vmlinux vmlinux inode_has_buffers +1 9.8e-04 vmlinux vmlinux inode_setattr +1 9.8e-04 vmlinux vmlinux internal_add_timer +1 9.8e-04 vmlinux vmlinux ktime_get_ts +1 9.8e-04 vmlinux vmlinux load_elf_binary +1 9.8e-04 vmlinux vmlinux mark_page_accessed +1 9.8e-04 vmlinux vmlinux may_expand_vm +1 9.8e-04 vmlinux vmlinux mmput +1 9.8e-04 vmlinux vmlinux mod_timer +1 9.8e-04 vmlinux vmlinux move_native_irq +1 9.8e-04 vmlinux vmlinux mutex_unlock +1 9.8e-04 vmlinux vmlinux mwait_idle +1 9.8e-04 vmlinux vmlinux netif_receive_skb +1 9.8e-04 vmlinux vmlinux nr_active +1 9.8e-04 vmlinux vmlinux nr_blockdev_pages +1 9.8e-04 vmlinux vmlinux page_mkclean +1 9.8e-04 vmlinux vmlinux page_waitqueue +1 9.8e-04 vmlinux vmlinux path_release +1 9.8e-04 vmlinux vmlinux pipe_iov_copy_from_user +1 9.8e-04 vmlinux vmlinux pipe_read +1 9.8e-04 vmlinux vmlinux prepare_to_wait +1 9.8e-04 vmlinux vmlinux prio_tree_replace +1 9.8e-04 vmlinux vmlinux queue_delayed_work +1 9.8e-04 vmlinux vmlinux radix_tree_gang_lookup +1 9.8e-04 vmlinux vmlinux radix_tree_gang_lookup_tag +1 9.8e-04 vmlinux vmlinux radix_tree_insert +1 9.8e-04 vmlinux vmlinux rb_insert_color +1 9.8e-04 vmlinux vmlinux rcu_check_callbacks +1 9.8e-04 vmlinux vmlinux recalc_sigpending_tsk +1 9.8e-04 vmlinux vmlinux remove_from_page_cache +1 9.8e-04 vmlinux vmlinux remove_vma +1 9.8e-04 vmlinux vmlinux requeue_task +1 9.8e-04 vmlinux vmlinux resched_task +1 9.8e-04 vmlinux vmlinux reschedule_interrupt +1 9.8e-04 vmlinux vmlinux restore_sigcontext +1 9.8e-04 vmlinux vmlinux sched_fork +1 9.8e-04 vmlinux vmlinux scsi_execute +1 9.8e-04 vmlinux vmlinux search_exception_tables +1 9.8e-04 vmlinux vmlinux seq_puts +1 9.8e-04 vmlinux vmlinux smp_reschedule_interrupt +1 9.8e-04 vmlinux vmlinux sock_poll +1 9.8e-04 vmlinux vmlinux static_prio_timeslice +1 9.8e-04 vmlinux vmlinux sys_brk +1 9.8e-04 vmlinux vmlinux sys_ioctl +1 9.8e-04 vmlinux vmlinux sys_mkdirat +1 9.8e-04 vmlinux vmlinux sys_mprotect +1 9.8e-04 vmlinux vmlinux sys_newuname +1 9.8e-04 vmlinux vmlinux sys_poll +1 9.8e-04 vmlinux vmlinux sys_rt_sigprocmask +1 9.8e-04 vmlinux vmlinux sys_select +1 9.8e-04 vmlinux vmlinux sys_sigreturn +1 9.8e-04 vmlinux vmlinux sys_write +1 9.8e-04 vmlinux vmlinux sys_writev +1 9.8e-04 vmlinux vmlinux tasklet_action +1 9.8e-04 vmlinux vmlinux tcp_ack +1 9.8e-04 vmlinux vmlinux tcp_current_mss +1 9.8e-04 vmlinux vmlinux tcp_poll +1 9.8e-04 vmlinux vmlinux tty_ldisc_try +1 9.8e-04 vmlinux vmlinux tty_poll +1 9.8e-04 vmlinux vmlinux unlock_page +1 9.8e-04 vmlinux vmlinux update_process_times +1 9.8e-04 vmlinux vmlinux vfs_fstat +1 9.8e-04 vmlinux vmlinux vfs_mkdir +1 9.8e-04 vmlinux vmlinux vfs_permission +1 9.8e-04 vmlinux vmlinux vfs_stat_fd +1 9.8e-04 vmlinux vmlinux vma_prio_tree_remove +1 9.8e-04 vmlinux vmlinux vmtruncate +1 9.8e-04 vmlinux vmlinux vsnprintf +1 9.8e-04 vmlinux vmlinux wait_for_completion_timeout +1 9.8e-04 vmlinux vmlinux wake_up_state diff --git a/src/exa/i965/emulating_speedups/NoAccel/time b/src/exa/i965/emulating_speedups/NoAccel/time new file mode 100644 index 0000000..a29644e --- /dev/null +++ b/src/exa/i965/emulating_speedups/NoAccel/time @@ -0,0 +1 @@ +144 diff --git a/src/exa/i965/emulating_speedups/NoAccel/timing b/src/exa/i965/emulating_speedups/NoAccel/timing new file mode 100644 index 0000000..434eae9 --- /dev/null +++ b/src/exa/i965/emulating_speedups/NoAccel/timing @@ -0,0 +1,2 @@ +Average: 14.368 +Raw: 4,4,4,5,37,5,4,36,4,4,5,36,5,4,4,37,4,5,35,5,4,5,39,5,4,5,41,4,22,4,4,5,38,4,5,37,5,4,43,4,5,39,4,5,37,5,4,38,4,5,5,39,4,5,4,41,4,5,4,40,27,4,5,39,5,5,4,35,4,5,4,40,5,5,4,48,4,5,37,5,4,5,40,5,4,36,4,5,5,39,4,5,38,5,4,5,37,5,4,37,4,5,5,38,5,4,5,40,5,5,5,34,5,4,38,5,5,36,4,5,4,39,5,4,30,4,5,5,38,5,5,38,4,5,4,40,5,5,5,39,5,4,5,36,5,5,39,5,4,5,47,5,5,5,33,5,27,5,4,5,38,5,4,37,4,5,4,46,5,5,5,39,4,4,5,35,5,5,5,39,5,4,5,40,5,4,5,42,23,4,5,5,37,5,4,37,5,5,5,38,5,4,5,47,4,5,5,35,4,5,4,40,5,5,5,39,5,4,5,37,21,5,4,5,44,5,5,36,5,5,5,39,4,5,4,40,5,4,4,36,4,5,4,46,5,5,4,40,5,5,5,35,22,5,4,5,38,5,5,36,4,5,5,46,4,4,5,39,4,4,5,36,5,4,5,39,5,4,5,47,5,4,5,35,22,5,5,4,38,5,4,37,5,4,5,39,5,5,4,46,5,4,6,35,5,4,5,39,5,4,4,39,5,5,4,36,29,5,6,5,40,5,4,5,36,5,4,5,36,4,5,40,4,5,5,35,4,5,42,4,5,5,39,4,5,5,35,5,27,4,5,5,37,5,5,43,4,4,5,39,5,4,6,39,4,5,5,35,5,4,5,40,4,5,4,47,5,5,4,35,22,5,4,5,38,5,5,36,4,5,5,46,4,5,5,39,4,5,5,36,5,5,4,39,5,4,5,41,5,4,5,35,29,5,5,5,36,5,5,37,4,5,5,39,4,5,5,40,4,5,4,38,4,5,40,5,4,5,40,4,5,5,35,4,27,5,5,5,36,4,4,35,5,5,39,5,4,5,40,5,5,5,34,4,4,4,48,5,4,36,5,4,5,40,4,5,30,5,4,5,38,6,4,36,5,4,5,46,5,5,5,38,4,5,4,36,6,4,5,38,5,5,4,41,5,5,37,5,27,4,5,5,37,5,5,36,5,5,4,40,4,5,5,46,4,5,5,35,5,5,4,40,4,5,4,41,5,4,5,36,22,5,4,10,38,5,4,38,4,5,5,38,5,4,5,40,5,5,4,35,5,4,5,47,4,4,5,39,5,4,5,37,21,5,5,5,37,5,4,44,4,5,5,39,4,5,5,39,5,5,4,36,5,4,5,39,5,5,4,47,5,4,5,36,21,5,4,4,38,5,5,36,5,4,5,46,4,5,5,39,4,5,5,36,5,4,5,39,5,4,5,40,5,5,4,35,29,4,4,5,37,5,5,37,4,5,4,39,4,5,5,39,5,4,5,42,5,4,5,39,4,5,5,39,5,5,4,37,22,4,5,5,37,5,4,39,5,4,5,39,5,4,5,40,5,5,4,36,4,5,47,4,4,5,39,5,4,5,35,4,27,5,4,5,38,5,4,37,4,5,5,46,4,5,5,39,4,5,5,36,4,5,5,39,5,4,5,40,5,5,37,5,26,5,4,5,38,5,5,36,4,5,5,39,5,5,5,38,5,4,34,5,4,5,40,4,5,38,4,5,5,53,4,5,33,5,4,38,5,4,36,5,5,38,4,5,5,36,4,5,5,39,5,4,5,47,5,4,5,35,5,5,40,5,5,5,38,5,4,5,38,5,4,34,5,5,40,4,5,5,39,5,4,5,35,5,4,5,39,5,5,43,4,5,5,39,4,5,31,5,4,5,37,5,5,44,4,5,5,39,4,5,4,40,5,4,5,35,5,4,5,39,5,4,4,41,4,5,4,36,22,5,4,5,37,5,4,38,4,5,4,40,4,4,5,40,5,4,5,36,4,5,4,41,5,4,4,49,5,4,41,4,38,4,4,41,4,4,40,4,42,4,5,43,5,4,38,4,4,45,4,42,4,4,45,4,5,40,4,4,44,4,4,41,29,5,5,42,4,4,40,5,41,4,4,43,4,4,39,4,4,44,4,39,4,4,43,5,4,40,4,5,43,4,4,39,27,4,4,41,4,4,40,4,43,4,4,44,4,4,39,4,4,46,4,44,4,4,5,40,4,40,4,4,43,4,4,39,20,4,4,41,4,4,41,4,43,4,4,44 diff --git a/src/exa/i965/emulating_speedups/NoAccel/vmlinux.callgraph b/src/exa/i965/emulating_speedups/NoAccel/vmlinux.callgraph new file mode 100644 index 0000000..9055279 --- /dev/null +++ b/src/exa/i965/emulating_speedups/NoAccel/vmlinux.callgraph @@ -0,0 +1,1057 @@ +CPU: Core 2, speed 2133.49 MHz (estimated) +Counted CPU_CLK_UNHALTED events (Clock cycles when not halted) with a unit mask of 0x00 (Unhalted core cycles) count 100000 +samples % symbol name +------------------------------------------------------------------------------- +4769 35.1748 get_page_from_freelist + 4769 100.000 get_page_from_freelist [self] +------------------------------------------------------------------------------- +1578 11.6389 page_fault + 1578 100.000 page_fault [self] +------------------------------------------------------------------------------- +1250 9.2196 kunmap_atomic + 1250 100.000 kunmap_atomic [self] +------------------------------------------------------------------------------- +566 4.1747 unmap_vmas + 566 100.000 unmap_vmas [self] +------------------------------------------------------------------------------- +552 4.0714 __handle_mm_fault + 552 100.000 __handle_mm_fault [self] +------------------------------------------------------------------------------- +483 3.5625 find_vma + 483 100.000 find_vma [self] +------------------------------------------------------------------------------- +360 2.6553 __rmqueue + 360 100.000 __rmqueue [self] +------------------------------------------------------------------------------- +318 2.3455 __copy_to_user_ll + 318 100.000 __copy_to_user_ll [self] +------------------------------------------------------------------------------- +256 1.8882 do_page_fault + 256 100.000 do_page_fault [self] +------------------------------------------------------------------------------- +248 1.8292 release_pages + 248 100.000 release_pages [self] +------------------------------------------------------------------------------- +244 1.7997 __pagevec_lru_add_active + 244 100.000 __pagevec_lru_add_active [self] +------------------------------------------------------------------------------- +212 1.5637 free_hot_cold_page + 212 100.000 free_hot_cold_page [self] +------------------------------------------------------------------------------- +192 1.4161 page_address + 192 100.000 page_address [self] +------------------------------------------------------------------------------- +164 1.2096 lru_cache_add_active + 164 100.000 lru_cache_add_active [self] +------------------------------------------------------------------------------- +117 0.8630 down_read_trylock + 117 100.000 down_read_trylock [self] +------------------------------------------------------------------------------- +114 0.8408 __copy_from_user_ll + 114 100.000 __copy_from_user_ll [self] +------------------------------------------------------------------------------- +109 0.8040 page_remove_rmap + 109 100.000 page_remove_rmap [self] +------------------------------------------------------------------------------- +98 0.7228 __alloc_pages + 98 100.000 __alloc_pages [self] +------------------------------------------------------------------------------- +95 0.7007 error_code + 95 100.000 error_code [self] +------------------------------------------------------------------------------- +86 0.6343 up_read + 86 100.000 up_read [self] +------------------------------------------------------------------------------- +67 0.4942 restore_nocheck + 67 100.000 restore_nocheck [self] +------------------------------------------------------------------------------- +65 0.4794 __dec_zone_page_state + 65 100.000 __dec_zone_page_state [self] +------------------------------------------------------------------------------- +59 0.4352 free_pages_bulk + 59 100.000 free_pages_bulk [self] +------------------------------------------------------------------------------- +50 0.3688 zone_watermark_ok + 50 100.000 zone_watermark_ok [self] +------------------------------------------------------------------------------- +46 0.3393 timer_interrupt + 46 100.000 timer_interrupt [self] +------------------------------------------------------------------------------- +39 0.2877 ret_from_exception + 39 100.000 ret_from_exception [self] +------------------------------------------------------------------------------- +38 0.2803 __copy_from_user_ll_nozero + 38 100.000 __copy_from_user_ll_nozero [self] +------------------------------------------------------------------------------- +36 0.2655 cond_resched + 36 100.000 cond_resched [self] +------------------------------------------------------------------------------- +33 0.2434 __d_lookup + 33 100.000 __d_lookup [self] +------------------------------------------------------------------------------- +33 0.2434 resume_userspace + 33 100.000 resume_userspace [self] +------------------------------------------------------------------------------- +32 0.2360 system_call + 32 100.000 system_call [self] +------------------------------------------------------------------------------- +30 0.2213 __inc_zone_state + 30 100.000 __inc_zone_state [self] +------------------------------------------------------------------------------- +27 0.1991 do_wp_page + 27 100.000 do_wp_page [self] +------------------------------------------------------------------------------- +26 0.1918 kmem_cache_alloc + 26 100.000 kmem_cache_alloc [self] +------------------------------------------------------------------------------- +26 0.1918 notifier_call_chain + 26 100.000 notifier_call_chain [self] +------------------------------------------------------------------------------- +25 0.1844 unix_stream_sendmsg + 25 100.000 unix_stream_sendmsg [self] +------------------------------------------------------------------------------- +24 0.1770 fget_light + 24 100.000 fget_light [self] +------------------------------------------------------------------------------- +22 0.1623 dnotify_parent + 22 100.000 dnotify_parent [self] +------------------------------------------------------------------------------- +22 0.1623 vm_normal_page + 22 100.000 vm_normal_page [self] +------------------------------------------------------------------------------- +19 0.1401 __link_path_walk + 19 100.000 __link_path_walk [self] +------------------------------------------------------------------------------- +19 0.1401 unix_stream_recvmsg + 19 100.000 unix_stream_recvmsg [self] +------------------------------------------------------------------------------- +18 0.1328 __page_set_anon_rmap + 18 100.000 __page_set_anon_rmap [self] +------------------------------------------------------------------------------- +16 0.1180 __kmalloc + 16 100.000 __kmalloc [self] +------------------------------------------------------------------------------- +15 0.1106 __inc_zone_page_state + 15 100.000 __inc_zone_page_state [self] +------------------------------------------------------------------------------- +15 0.1106 kfree + 15 100.000 kfree [self] +------------------------------------------------------------------------------- +15 0.1106 kmap_atomic + 15 100.000 kmap_atomic [self] +------------------------------------------------------------------------------- +15 0.1106 kmem_cache_free + 15 100.000 kmem_cache_free [self] +------------------------------------------------------------------------------- +15 0.1106 mwait_idle_with_hints + 15 100.000 mwait_idle_with_hints [self] +------------------------------------------------------------------------------- +15 0.1106 page_add_new_anon_rmap + 15 100.000 page_add_new_anon_rmap [self] +------------------------------------------------------------------------------- +15 0.1106 rebalance_tick + 15 100.000 rebalance_tick [self] +------------------------------------------------------------------------------- +15 0.1106 rw_verify_area + 15 100.000 rw_verify_area [self] +------------------------------------------------------------------------------- +14 0.1033 _atomic_dec_and_lock + 14 100.000 _atomic_dec_and_lock [self] +------------------------------------------------------------------------------- +13 0.0959 anon_vma_prepare + 13 100.000 anon_vma_prepare [self] +------------------------------------------------------------------------------- +13 0.0959 free_pages_and_swap_cache + 13 100.000 free_pages_and_swap_cache [self] +------------------------------------------------------------------------------- +13 0.0959 hrtimer_run_queues + 13 100.000 hrtimer_run_queues [self] +------------------------------------------------------------------------------- +12 0.0885 check_userspace + 12 100.000 check_userspace [self] +------------------------------------------------------------------------------- +11 0.0811 inotify_inode_queue_event + 11 100.000 inotify_inode_queue_event [self] +------------------------------------------------------------------------------- +10 0.0738 __alloc_skb + 10 100.000 __alloc_skb [self] +------------------------------------------------------------------------------- +10 0.0738 __rcu_pending + 10 100.000 __rcu_pending [self] +------------------------------------------------------------------------------- +10 0.0738 account_user_time + 10 100.000 account_user_time [self] +------------------------------------------------------------------------------- +10 0.0738 find_get_page + 10 100.000 find_get_page [self] +------------------------------------------------------------------------------- +10 0.0738 run_timer_softirq + 10 100.000 run_timer_softirq [self] +------------------------------------------------------------------------------- +10 0.0738 schedule + 10 100.000 schedule [self] +------------------------------------------------------------------------------- +9 0.0664 __wake_up + 9 100.000 __wake_up [self] +------------------------------------------------------------------------------- +9 0.0664 apic_timer_interrupt + 9 100.000 apic_timer_interrupt [self] +------------------------------------------------------------------------------- +9 0.0664 scheduler_tick + 9 100.000 scheduler_tick [self] +------------------------------------------------------------------------------- +9 0.0664 search_extable + 9 100.000 search_extable [self] +------------------------------------------------------------------------------- +9 0.0664 smp_apic_timer_interrupt + 9 100.000 smp_apic_timer_interrupt [self] +------------------------------------------------------------------------------- +8 0.0590 __block_write_full_page + 8 100.000 __block_write_full_page [self] +------------------------------------------------------------------------------- +8 0.0590 __do_softirq + 8 100.000 __do_softirq [self] +------------------------------------------------------------------------------- +8 0.0590 __pagevec_free + 8 100.000 __pagevec_free [self] +------------------------------------------------------------------------------- +8 0.0590 cache_alloc_refill + 8 100.000 cache_alloc_refill [self] +------------------------------------------------------------------------------- +8 0.0590 flush_tlb_page + 8 100.000 flush_tlb_page [self] +------------------------------------------------------------------------------- +8 0.0590 free_block + 8 100.000 free_block [self] +------------------------------------------------------------------------------- +8 0.0590 handle_edge_irq + 8 100.000 handle_edge_irq [self] +------------------------------------------------------------------------------- +8 0.0590 sched_clock + 8 100.000 sched_clock [self] +------------------------------------------------------------------------------- +8 0.0590 softlockup_tick + 8 100.000 softlockup_tick [self] +------------------------------------------------------------------------------- +8 0.0590 vfs_read + 8 100.000 vfs_read [self] +------------------------------------------------------------------------------- +7 0.0516 filemap_nopage + 7 100.000 filemap_nopage [self] +------------------------------------------------------------------------------- +7 0.0516 memcmp + 7 100.000 memcmp [self] +------------------------------------------------------------------------------- +7 0.0516 sock_wfree + 7 100.000 sock_wfree [self] +------------------------------------------------------------------------------- +7 0.0516 vma_adjust + 7 100.000 vma_adjust [self] +------------------------------------------------------------------------------- +6 0.0443 __set_page_dirty_nobuffers + 6 100.000 __set_page_dirty_nobuffers [self] +------------------------------------------------------------------------------- +6 0.0443 alloc_sock_iocb + 6 100.000 alloc_sock_iocb [self] +------------------------------------------------------------------------------- +6 0.0443 atomic_notifier_call_chain + 6 100.000 atomic_notifier_call_chain [self] +------------------------------------------------------------------------------- +6 0.0443 copy_process + 6 100.000 copy_process [self] +------------------------------------------------------------------------------- +6 0.0443 copy_to_user + 6 100.000 copy_to_user [self] +------------------------------------------------------------------------------- +6 0.0443 do_mmap_pgoff + 6 100.000 do_mmap_pgoff [self] +------------------------------------------------------------------------------- +6 0.0443 do_path_lookup + 6 100.000 do_path_lookup [self] +------------------------------------------------------------------------------- +6 0.0443 irq_exit + 6 100.000 irq_exit [self] +------------------------------------------------------------------------------- +6 0.0443 memcpy + 6 100.000 memcpy [self] +------------------------------------------------------------------------------- +6 0.0443 restore_all + 6 100.000 restore_all [self] +------------------------------------------------------------------------------- +6 0.0443 run_posix_cpu_timers + 6 100.000 run_posix_cpu_timers [self] +------------------------------------------------------------------------------- +6 0.0443 skb_dequeue + 6 100.000 skb_dequeue [self] +------------------------------------------------------------------------------- +6 0.0443 skb_queue_head + 6 100.000 skb_queue_head [self] +------------------------------------------------------------------------------- +6 0.0443 sock_alloc_send_skb + 6 100.000 sock_alloc_send_skb [self] +------------------------------------------------------------------------------- +6 0.0443 sock_def_readable + 6 100.000 sock_def_readable [self] +------------------------------------------------------------------------------- +6 0.0443 sys_read + 6 100.000 sys_read [self] +------------------------------------------------------------------------------- +6 0.0443 test_clear_page_writeback + 6 100.000 test_clear_page_writeback [self] +------------------------------------------------------------------------------- +5 0.0369 __sigqueue_alloc + 5 100.000 __sigqueue_alloc [self] +------------------------------------------------------------------------------- +5 0.0369 __switch_to + 5 100.000 __switch_to [self] +------------------------------------------------------------------------------- +5 0.0369 clear_page_dirty_for_io + 5 100.000 clear_page_dirty_for_io [self] +------------------------------------------------------------------------------- +5 0.0369 clocksource_get_next + 5 100.000 clocksource_get_next [self] +------------------------------------------------------------------------------- +5 0.0369 do_readv_writev + 5 100.000 do_readv_writev [self] +------------------------------------------------------------------------------- +5 0.0369 do_softirq + 5 100.000 do_softirq [self] +------------------------------------------------------------------------------- +5 0.0369 do_timer + 5 100.000 do_timer [self] +------------------------------------------------------------------------------- +5 0.0369 drain_array + 5 100.000 drain_array [self] +------------------------------------------------------------------------------- +5 0.0369 find_get_pages_tag + 5 100.000 find_get_pages_tag [self] +------------------------------------------------------------------------------- +5 0.0369 find_vma_prev + 5 100.000 find_vma_prev [self] +------------------------------------------------------------------------------- +5 0.0369 generic_permission + 5 100.000 generic_permission [self] +------------------------------------------------------------------------------- +5 0.0369 irq_entries_start + 5 100.000 irq_entries_start [self] +------------------------------------------------------------------------------- +5 0.0369 memcpy_toiovec + 5 100.000 memcpy_toiovec [self] +------------------------------------------------------------------------------- +5 0.0369 sock_aio_write + 5 100.000 sock_aio_write [self] +------------------------------------------------------------------------------- +4 0.0295 __find_get_block + 4 100.000 __find_get_block [self] +------------------------------------------------------------------------------- +4 0.0295 __vma_link_rb + 4 100.000 __vma_link_rb [self] +------------------------------------------------------------------------------- +4 0.0295 current_tick_length + 4 100.000 current_tick_length [self] +------------------------------------------------------------------------------- +4 0.0295 do_gettimeofday + 4 100.000 do_gettimeofday [self] +------------------------------------------------------------------------------- +4 0.0295 dup_fd + 4 100.000 dup_fd [self] +------------------------------------------------------------------------------- +4 0.0295 flush_tlb_mm + 4 100.000 flush_tlb_mm [self] +------------------------------------------------------------------------------- +4 0.0295 note_interrupt + 4 100.000 note_interrupt [self] +------------------------------------------------------------------------------- +4 0.0295 prio_tree_insert + 4 100.000 prio_tree_insert [self] +------------------------------------------------------------------------------- +4 0.0295 radix_tree_lookup + 4 100.000 radix_tree_lookup [self] +------------------------------------------------------------------------------- +4 0.0295 raise_softirq + 4 100.000 raise_softirq [self] +------------------------------------------------------------------------------- +4 0.0295 read_tsc + 4 100.000 read_tsc [self] +------------------------------------------------------------------------------- +4 0.0295 smp_send_timer_broadcast_ipi + 4 100.000 smp_send_timer_broadcast_ipi [self] +------------------------------------------------------------------------------- +4 0.0295 sys_munmap + 4 100.000 sys_munmap [self] +------------------------------------------------------------------------------- +4 0.0295 test_set_page_writeback + 4 100.000 test_set_page_writeback [self] +------------------------------------------------------------------------------- +4 0.0295 unlock_buffer + 4 100.000 unlock_buffer [self] +------------------------------------------------------------------------------- +4 0.0295 unmap_region + 4 100.000 unmap_region [self] +------------------------------------------------------------------------------- +4 0.0295 vm_acct_memory + 4 100.000 vm_acct_memory [self] +------------------------------------------------------------------------------- +3 0.0221 __dequeue_signal + 3 100.000 __dequeue_signal [self] +------------------------------------------------------------------------------- +3 0.0221 __rcu_process_callbacks + 3 100.000 __rcu_process_callbacks [self] +------------------------------------------------------------------------------- +3 0.0221 ack_ioapic_irq + 3 100.000 ack_ioapic_irq [self] +------------------------------------------------------------------------------- +3 0.0221 arch_get_unmapped_area_topdown + 3 100.000 arch_get_unmapped_area_topdown [self] +------------------------------------------------------------------------------- +3 0.0221 bit_waitqueue + 3 100.000 bit_waitqueue [self] +------------------------------------------------------------------------------- +3 0.0221 block_write_full_page + 3 100.000 block_write_full_page [self] +------------------------------------------------------------------------------- +3 0.0221 copy_from_user + 3 100.000 copy_from_user [self] +------------------------------------------------------------------------------- +3 0.0221 copy_page_range + 3 100.000 copy_page_range [self] +------------------------------------------------------------------------------- +3 0.0221 do_lookup + 3 100.000 do_lookup [self] +------------------------------------------------------------------------------- +3 0.0221 down_read + 3 100.000 down_read [self] +------------------------------------------------------------------------------- +3 0.0221 dummy_file_permission + 3 100.000 dummy_file_permission [self] +------------------------------------------------------------------------------- +3 0.0221 find_next_zero_bit + 3 100.000 find_next_zero_bit [self] +------------------------------------------------------------------------------- +3 0.0221 generic_writepages + 3 100.000 generic_writepages [self] +------------------------------------------------------------------------------- +3 0.0221 iret_exc + 3 100.000 iret_exc [self] +------------------------------------------------------------------------------- +3 0.0221 lru_add_drain + 3 100.000 lru_add_drain [self] +------------------------------------------------------------------------------- +3 0.0221 mutex_lock + 3 100.000 mutex_lock [self] +------------------------------------------------------------------------------- +3 0.0221 page_add_file_rmap + 3 100.000 page_add_file_rmap [self] +------------------------------------------------------------------------------- +3 0.0221 permission + 3 100.000 permission [self] +------------------------------------------------------------------------------- +3 0.0221 proc_lookup + 3 100.000 proc_lookup [self] +------------------------------------------------------------------------------- +3 0.0221 profile_hit + 3 100.000 profile_hit [self] +------------------------------------------------------------------------------- +3 0.0221 rcu_pending + 3 100.000 rcu_pending [self] +------------------------------------------------------------------------------- +3 0.0221 send_group_sig_info + 3 100.000 send_group_sig_info [self] +------------------------------------------------------------------------------- +3 0.0221 sys_mkdir + 3 100.000 sys_mkdir [self] +------------------------------------------------------------------------------- +3 0.0221 syscall_exit + 3 100.000 syscall_exit [self] +------------------------------------------------------------------------------- +3 0.0221 task_rq_lock + 3 100.000 task_rq_lock [self] +------------------------------------------------------------------------------- +3 0.0221 unix_poll + 3 100.000 unix_poll [self] +------------------------------------------------------------------------------- +2 0.0148 __brelse + 2 100.000 __brelse [self] +------------------------------------------------------------------------------- +2 0.0148 __d_path + 2 100.000 __d_path [self] +------------------------------------------------------------------------------- +2 0.0148 __find_get_block_slow + 2 100.000 __find_get_block_slow [self] +------------------------------------------------------------------------------- +2 0.0148 __kfree_skb + 2 100.000 __kfree_skb [self] +------------------------------------------------------------------------------- +2 0.0148 __mark_inode_dirty + 2 100.000 __mark_inode_dirty [self] +------------------------------------------------------------------------------- +2 0.0148 __next_cpu + 2 100.000 __next_cpu [self] +------------------------------------------------------------------------------- +2 0.0148 __wake_up_bit + 2 100.000 __wake_up_bit [self] +------------------------------------------------------------------------------- +2 0.0148 _local_bh_enable + 2 100.000 _local_bh_enable [self] +------------------------------------------------------------------------------- +2 0.0148 anon_vma_link + 2 100.000 anon_vma_link [self] +------------------------------------------------------------------------------- +2 0.0148 check_kill_permission + 2 100.000 check_kill_permission [self] +------------------------------------------------------------------------------- +2 0.0148 core_sys_select + 2 100.000 core_sys_select [self] +------------------------------------------------------------------------------- +2 0.0148 cp_new_stat64 + 2 100.000 cp_new_stat64 [self] +------------------------------------------------------------------------------- +2 0.0148 d_alloc + 2 100.000 d_alloc [self] +------------------------------------------------------------------------------- +2 0.0148 do_mpage_readpage + 2 100.000 do_mpage_readpage [self] +------------------------------------------------------------------------------- +2 0.0148 do_notify_resume + 2 100.000 do_notify_resume [self] +------------------------------------------------------------------------------- +2 0.0148 do_sigaction + 2 100.000 do_sigaction [self] +------------------------------------------------------------------------------- +2 0.0148 do_sync_write + 2 100.000 do_sync_write [self] +------------------------------------------------------------------------------- +2 0.0148 do_sys_poll + 2 100.000 do_sys_poll [self] +------------------------------------------------------------------------------- +2 0.0148 dummy_task_kill + 2 100.000 dummy_task_kill [self] +------------------------------------------------------------------------------- +2 0.0148 find_next_bit + 2 100.000 find_next_bit [self] +------------------------------------------------------------------------------- +2 0.0148 find_vma_prepare + 2 100.000 find_vma_prepare [self] +------------------------------------------------------------------------------- +2 0.0148 fixup_exception + 2 100.000 fixup_exception [self] +------------------------------------------------------------------------------- +2 0.0148 free_pgtables + 2 100.000 free_pgtables [self] +------------------------------------------------------------------------------- +2 0.0148 get_task_mm + 2 100.000 get_task_mm [self] +------------------------------------------------------------------------------- +2 0.0148 inotify_dentry_parent_queue_event + 2 100.000 inotify_dentry_parent_queue_event [self] +------------------------------------------------------------------------------- +2 0.0148 kfree_skb + 2 100.000 kfree_skb [self] +------------------------------------------------------------------------------- +2 0.0148 memcpy_fromiovec + 2 100.000 memcpy_fromiovec [self] +------------------------------------------------------------------------------- +2 0.0148 move_page_tables + 2 100.000 move_page_tables [self] +------------------------------------------------------------------------------- +2 0.0148 new_inode + 2 100.000 new_inode [self] +------------------------------------------------------------------------------- +2 0.0148 profile_tick + 2 100.000 profile_tick [self] +------------------------------------------------------------------------------- +2 0.0148 put_page + 2 100.000 put_page [self] +------------------------------------------------------------------------------- +2 0.0148 radix_tree_tag_clear + 2 100.000 radix_tree_tag_clear [self] +------------------------------------------------------------------------------- +2 0.0148 radix_tree_tag_set + 2 100.000 radix_tree_tag_set [self] +------------------------------------------------------------------------------- +2 0.0148 rb_erase + 2 100.000 rb_erase [self] +------------------------------------------------------------------------------- +2 0.0148 rb_next + 2 100.000 rb_next [self] +------------------------------------------------------------------------------- +2 0.0148 release_task + 2 100.000 release_task [self] +------------------------------------------------------------------------------- +2 0.0148 rw_copy_check_uvector + 2 100.000 rw_copy_check_uvector [self] +------------------------------------------------------------------------------- +2 0.0148 save_i387 + 2 100.000 save_i387 [self] +------------------------------------------------------------------------------- +2 0.0148 sched_balance_self + 2 100.000 sched_balance_self [self] +------------------------------------------------------------------------------- +2 0.0148 sig_ignored + 2 100.000 sig_ignored [self] +------------------------------------------------------------------------------- +2 0.0148 skb_queue_tail + 2 100.000 skb_queue_tail [self] +------------------------------------------------------------------------------- +2 0.0148 sock_aio_read + 2 100.000 sock_aio_read [self] +------------------------------------------------------------------------------- +2 0.0148 split_vma + 2 100.000 split_vma [self] +------------------------------------------------------------------------------- +2 0.0148 strnlen_user + 2 100.000 strnlen_user [self] +------------------------------------------------------------------------------- +2 0.0148 sys_close + 2 100.000 sys_close [self] +------------------------------------------------------------------------------- +2 0.0148 sys_mmap2 + 2 100.000 sys_mmap2 [self] +------------------------------------------------------------------------------- +2 0.0148 touch_atime + 2 100.000 touch_atime [self] +------------------------------------------------------------------------------- +2 0.0148 try_to_wake_up + 2 100.000 try_to_wake_up [self] +------------------------------------------------------------------------------- +2 0.0148 unix_write_space + 2 100.000 unix_write_space [self] +------------------------------------------------------------------------------- +2 0.0148 unlink_file_vma + 2 100.000 unlink_file_vma [self] +------------------------------------------------------------------------------- +2 0.0148 vfs_write + 2 100.000 vfs_write [self] +------------------------------------------------------------------------------- +2 0.0148 vma_merge + 2 100.000 vma_merge [self] +------------------------------------------------------------------------------- +2 0.0148 worker_thread + 2 100.000 worker_thread [self] +------------------------------------------------------------------------------- +1 0.0074 __anon_vma_link + 1 100.000 __anon_vma_link [self] +------------------------------------------------------------------------------- +1 0.0074 __block_prepare_write + 1 100.000 __block_prepare_write [self] +------------------------------------------------------------------------------- +1 0.0074 __first_cpu + 1 100.000 __first_cpu [self] +------------------------------------------------------------------------------- +1 0.0074 __follow_mount + 1 100.000 __follow_mount [self] +------------------------------------------------------------------------------- +1 0.0074 __generic_file_aio_write_nolock + 1 100.000 __generic_file_aio_write_nolock [self] +------------------------------------------------------------------------------- +1 0.0074 __get_user_4 + 1 100.000 __get_user_4 [self] +------------------------------------------------------------------------------- +1 0.0074 __group_complete_signal + 1 100.000 __group_complete_signal [self] +------------------------------------------------------------------------------- +1 0.0074 __group_send_sig_info + 1 100.000 __group_send_sig_info [self] +------------------------------------------------------------------------------- +1 0.0074 __insert_inode_hash + 1 100.000 __insert_inode_hash [self] +------------------------------------------------------------------------------- +1 0.0074 __mod_timer + 1 100.000 __mod_timer [self] +------------------------------------------------------------------------------- +1 0.0074 __pte_alloc + 1 100.000 __pte_alloc [self] +------------------------------------------------------------------------------- +1 0.0074 __sigqueue_free + 1 100.000 __sigqueue_free [self] +------------------------------------------------------------------------------- +1 0.0074 __user_walk_fd + 1 100.000 __user_walk_fd [self] +------------------------------------------------------------------------------- +1 0.0074 __vm_enough_memory + 1 100.000 __vm_enough_memory [self] +------------------------------------------------------------------------------- +1 0.0074 __wake_up_common + 1 100.000 __wake_up_common [self] +------------------------------------------------------------------------------- +1 0.0074 account_system_time + 1 100.000 account_system_time [self] +------------------------------------------------------------------------------- +1 0.0074 add_disk_randomness + 1 100.000 add_disk_randomness [self] +------------------------------------------------------------------------------- +1 0.0074 add_timer_randomness + 1 100.000 add_timer_randomness [self] +------------------------------------------------------------------------------- +1 0.0074 add_to_page_cache_lru + 1 100.000 add_to_page_cache_lru [self] +------------------------------------------------------------------------------- +1 0.0074 ahci_qc_issue + 1 100.000 ahci_qc_issue [self] +------------------------------------------------------------------------------- +1 0.0074 alloc_inode + 1 100.000 alloc_inode [self] +------------------------------------------------------------------------------- +1 0.0074 anon_vma_unlink + 1 100.000 anon_vma_unlink [self] +------------------------------------------------------------------------------- +1 0.0074 as_may_queue + 1 100.000 as_may_queue [self] +------------------------------------------------------------------------------- +1 0.0074 ata_scsi_error + 1 100.000 ata_scsi_error [self] +------------------------------------------------------------------------------- +1 0.0074 ata_scsi_translate + 1 100.000 ata_scsi_translate [self] +------------------------------------------------------------------------------- +1 0.0074 blkdev_ioctl + 1 100.000 blkdev_ioctl [self] +------------------------------------------------------------------------------- +1 0.0074 block_read_full_page + 1 100.000 block_read_full_page [self] +------------------------------------------------------------------------------- +1 0.0074 can_share_swap_page + 1 100.000 can_share_swap_page [self] +------------------------------------------------------------------------------- +1 0.0074 cascade + 1 100.000 cascade [self] +------------------------------------------------------------------------------- +1 0.0074 common_interrupt + 1 100.000 common_interrupt [self] +------------------------------------------------------------------------------- +1 0.0074 complete + 1 100.000 complete [self] +------------------------------------------------------------------------------- +1 0.0074 con_chars_in_buffer + 1 100.000 con_chars_in_buffer [self] +------------------------------------------------------------------------------- +1 0.0074 convert_fxsr_to_user + 1 100.000 convert_fxsr_to_user [self] +------------------------------------------------------------------------------- +1 0.0074 copy_semundo + 1 100.000 copy_semundo [self] +------------------------------------------------------------------------------- +1 0.0074 copy_strings + 1 100.000 copy_strings [self] +------------------------------------------------------------------------------- +1 0.0074 d_lookup + 1 100.000 d_lookup [self] +------------------------------------------------------------------------------- +1 0.0074 d_path + 1 100.000 d_path [self] +------------------------------------------------------------------------------- +1 0.0074 d_rehash + 1 100.000 d_rehash [self] +------------------------------------------------------------------------------- +1 0.0074 destroy_context + 1 100.000 destroy_context [self] +------------------------------------------------------------------------------- +1 0.0074 detach_pid + 1 100.000 detach_pid [self] +------------------------------------------------------------------------------- +1 0.0074 device_not_available + 1 100.000 device_not_available [self] +------------------------------------------------------------------------------- +1 0.0074 do_exit + 1 100.000 do_exit [self] +------------------------------------------------------------------------------- +1 0.0074 do_generic_mapping_read + 1 100.000 do_generic_mapping_read [self] +------------------------------------------------------------------------------- +1 0.0074 do_notify_parent + 1 100.000 do_notify_parent [self] +------------------------------------------------------------------------------- +1 0.0074 do_sys_ftruncate + 1 100.000 do_sys_ftruncate [self] +------------------------------------------------------------------------------- +1 0.0074 do_wait + 1 100.000 do_wait [self] +------------------------------------------------------------------------------- +1 0.0074 down_write + 1 100.000 down_write [self] +------------------------------------------------------------------------------- +1 0.0074 dput + 1 100.000 dput [self] +------------------------------------------------------------------------------- +1 0.0074 dummy_socket_recvmsg + 1 100.000 dummy_socket_recvmsg [self] +------------------------------------------------------------------------------- +1 0.0074 dummy_socket_sendmsg + 1 100.000 dummy_socket_sendmsg [self] +------------------------------------------------------------------------------- +1 0.0074 end_page_writeback + 1 100.000 end_page_writeback [self] +------------------------------------------------------------------------------- +1 0.0074 exec_keys + 1 100.000 exec_keys [self] +------------------------------------------------------------------------------- +1 0.0074 file_kill + 1 100.000 file_kill [self] +------------------------------------------------------------------------------- +1 0.0074 file_update_time + 1 100.000 file_update_time [self] +------------------------------------------------------------------------------- +1 0.0074 find_busiest_group + 1 100.000 find_busiest_group [self] +------------------------------------------------------------------------------- +1 0.0074 find_inode_fast + 1 100.000 find_inode_fast [self] +------------------------------------------------------------------------------- +1 0.0074 find_mergeable_anon_vma + 1 100.000 find_mergeable_anon_vma [self] +------------------------------------------------------------------------------- +1 0.0074 fput + 1 100.000 fput [self] +------------------------------------------------------------------------------- +1 0.0074 free_pgd_range + 1 100.000 free_pgd_range [self] +------------------------------------------------------------------------------- +1 0.0074 free_uid + 1 100.000 free_uid [self] +------------------------------------------------------------------------------- +1 0.0074 generic_file_aio_read + 1 100.000 generic_file_aio_read [self] +------------------------------------------------------------------------------- +1 0.0074 generic_file_buffered_write + 1 100.000 generic_file_buffered_write [self] +------------------------------------------------------------------------------- +1 0.0074 generic_fillattr + 1 100.000 generic_fillattr [self] +------------------------------------------------------------------------------- +1 0.0074 get_empty_filp + 1 100.000 get_empty_filp [self] +------------------------------------------------------------------------------- +1 0.0074 get_files_struct + 1 100.000 get_files_struct [self] +------------------------------------------------------------------------------- +1 0.0074 get_request + 1 100.000 get_request [self] +------------------------------------------------------------------------------- +1 0.0074 get_signal_to_deliver + 1 100.000 get_signal_to_deliver [self] +------------------------------------------------------------------------------- +1 0.0074 get_unmapped_area + 1 100.000 get_unmapped_area [self] +------------------------------------------------------------------------------- +1 0.0074 get_vmalloc_info + 1 100.000 get_vmalloc_info [self] +------------------------------------------------------------------------------- +1 0.0074 handle_stop_signal + 1 100.000 handle_stop_signal [self] +------------------------------------------------------------------------------- +1 0.0074 hrtimer_forward + 1 100.000 hrtimer_forward [self] +------------------------------------------------------------------------------- +1 0.0074 inc_zone_page_state + 1 100.000 inc_zone_page_state [self] +------------------------------------------------------------------------------- +1 0.0074 inode_has_buffers + 1 100.000 inode_has_buffers [self] +------------------------------------------------------------------------------- +1 0.0074 inode_setattr + 1 100.000 inode_setattr [self] +------------------------------------------------------------------------------- +1 0.0074 internal_add_timer + 1 100.000 internal_add_timer [self] +------------------------------------------------------------------------------- +1 0.0074 ktime_get_ts + 1 100.000 ktime_get_ts [self] +------------------------------------------------------------------------------- +1 0.0074 load_elf_binary + 1 100.000 load_elf_binary [self] +------------------------------------------------------------------------------- +1 0.0074 mark_page_accessed + 1 100.000 mark_page_accessed [self] +------------------------------------------------------------------------------- +1 0.0074 may_expand_vm + 1 100.000 may_expand_vm [self] +------------------------------------------------------------------------------- +1 0.0074 mmput + 1 100.000 mmput [self] +------------------------------------------------------------------------------- +1 0.0074 mod_timer + 1 100.000 mod_timer [self] +------------------------------------------------------------------------------- +1 0.0074 move_native_irq + 1 100.000 move_native_irq [self] +------------------------------------------------------------------------------- +1 0.0074 mutex_unlock + 1 100.000 mutex_unlock [self] +------------------------------------------------------------------------------- +1 0.0074 mwait_idle + 1 100.000 mwait_idle [self] +------------------------------------------------------------------------------- +1 0.0074 netif_receive_skb + 1 100.000 netif_receive_skb [self] +------------------------------------------------------------------------------- +1 0.0074 nr_active + 1 100.000 nr_active [self] +------------------------------------------------------------------------------- +1 0.0074 nr_blockdev_pages + 1 100.000 nr_blockdev_pages [self] +------------------------------------------------------------------------------- +1 0.0074 page_mkclean + 1 100.000 page_mkclean [self] +------------------------------------------------------------------------------- +1 0.0074 page_waitqueue + 1 100.000 page_waitqueue [self] +------------------------------------------------------------------------------- +1 0.0074 path_release + 1 100.000 path_release [self] +------------------------------------------------------------------------------- +1 0.0074 pipe_iov_copy_from_user + 1 100.000 pipe_iov_copy_from_user [self] +------------------------------------------------------------------------------- +1 0.0074 pipe_read + 1 100.000 pipe_read [self] +------------------------------------------------------------------------------- +1 0.0074 prepare_to_wait + 1 100.000 prepare_to_wait [self] +------------------------------------------------------------------------------- +1 0.0074 prio_tree_replace + 1 100.000 prio_tree_replace [self] +------------------------------------------------------------------------------- +1 0.0074 queue_delayed_work + 1 100.000 queue_delayed_work [self] +------------------------------------------------------------------------------- +1 0.0074 radix_tree_gang_lookup + 1 100.000 radix_tree_gang_lookup [self] +------------------------------------------------------------------------------- +1 0.0074 radix_tree_gang_lookup_tag + 1 100.000 radix_tree_gang_lookup_tag [self] +------------------------------------------------------------------------------- +1 0.0074 radix_tree_insert + 1 100.000 radix_tree_insert [self] +------------------------------------------------------------------------------- +1 0.0074 rb_insert_color + 1 100.000 rb_insert_color [self] +------------------------------------------------------------------------------- +1 0.0074 rcu_check_callbacks + 1 100.000 rcu_check_callbacks [self] +------------------------------------------------------------------------------- +1 0.0074 recalc_sigpending_tsk + 1 100.000 recalc_sigpending_tsk [self] +------------------------------------------------------------------------------- +1 0.0074 remove_from_page_cache + 1 100.000 remove_from_page_cache [self] +------------------------------------------------------------------------------- +1 0.0074 remove_vma + 1 100.000 remove_vma [self] +------------------------------------------------------------------------------- +1 0.0074 requeue_task + 1 100.000 requeue_task [self] +------------------------------------------------------------------------------- +1 0.0074 resched_task + 1 100.000 resched_task [self] +------------------------------------------------------------------------------- +1 0.0074 reschedule_interrupt + 1 100.000 reschedule_interrupt [self] +------------------------------------------------------------------------------- +1 0.0074 restore_sigcontext + 1 100.000 restore_sigcontext [self] +------------------------------------------------------------------------------- +1 0.0074 sched_fork + 1 100.000 sched_fork [self] +------------------------------------------------------------------------------- +1 0.0074 scsi_execute + 1 100.000 scsi_execute [self] +------------------------------------------------------------------------------- +1 0.0074 search_exception_tables + 1 100.000 search_exception_tables [self] +------------------------------------------------------------------------------- +1 0.0074 seq_puts + 1 100.000 seq_puts [self] +------------------------------------------------------------------------------- +1 0.0074 smp_reschedule_interrupt + 1 100.000 smp_reschedule_interrupt [self] +------------------------------------------------------------------------------- +1 0.0074 sock_poll + 1 100.000 sock_poll [self] +------------------------------------------------------------------------------- +1 0.0074 static_prio_timeslice + 1 100.000 static_prio_timeslice [self] +------------------------------------------------------------------------------- +1 0.0074 sys_brk + 1 100.000 sys_brk [self] +------------------------------------------------------------------------------- +1 0.0074 sys_ioctl + 1 100.000 sys_ioctl [self] +------------------------------------------------------------------------------- +1 0.0074 sys_mkdirat + 1 100.000 sys_mkdirat [self] +------------------------------------------------------------------------------- +1 0.0074 sys_mprotect + 1 100.000 sys_mprotect [self] +------------------------------------------------------------------------------- +1 0.0074 sys_newuname + 1 100.000 sys_newuname [self] +------------------------------------------------------------------------------- +1 0.0074 sys_poll + 1 100.000 sys_poll [self] +------------------------------------------------------------------------------- +1 0.0074 sys_rt_sigprocmask + 1 100.000 sys_rt_sigprocmask [self] +------------------------------------------------------------------------------- +1 0.0074 sys_select + 1 100.000 sys_select [self] +------------------------------------------------------------------------------- +1 0.0074 sys_sigreturn + 1 100.000 sys_sigreturn [self] +------------------------------------------------------------------------------- +1 0.0074 sys_write + 1 100.000 sys_write [self] +------------------------------------------------------------------------------- +1 0.0074 sys_writev + 1 100.000 sys_writev [self] +------------------------------------------------------------------------------- +1 0.0074 tasklet_action + 1 100.000 tasklet_action [self] +------------------------------------------------------------------------------- +1 0.0074 tcp_ack + 1 100.000 tcp_ack [self] +------------------------------------------------------------------------------- +1 0.0074 tcp_current_mss + 1 100.000 tcp_current_mss [self] +------------------------------------------------------------------------------- +1 0.0074 tcp_poll + 1 100.000 tcp_poll [self] +------------------------------------------------------------------------------- +1 0.0074 tty_ldisc_try + 1 100.000 tty_ldisc_try [self] +------------------------------------------------------------------------------- +1 0.0074 tty_poll + 1 100.000 tty_poll [self] +------------------------------------------------------------------------------- +1 0.0074 unlock_page + 1 100.000 unlock_page [self] +------------------------------------------------------------------------------- +1 0.0074 update_process_times + 1 100.000 update_process_times [self] +------------------------------------------------------------------------------- +1 0.0074 vfs_fstat + 1 100.000 vfs_fstat [self] +------------------------------------------------------------------------------- +1 0.0074 vfs_mkdir + 1 100.000 vfs_mkdir [self] +------------------------------------------------------------------------------- +1 0.0074 vfs_permission + 1 100.000 vfs_permission [self] +------------------------------------------------------------------------------- +1 0.0074 vfs_stat_fd + 1 100.000 vfs_stat_fd [self] +------------------------------------------------------------------------------- +1 0.0074 vma_prio_tree_remove + 1 100.000 vma_prio_tree_remove [self] +------------------------------------------------------------------------------- +1 0.0074 vmtruncate + 1 100.000 vmtruncate [self] +------------------------------------------------------------------------------- +1 0.0074 vsnprintf + 1 100.000 vsnprintf [self] +------------------------------------------------------------------------------- +1 0.0074 wait_for_completion_timeout + 1 100.000 wait_for_completion_timeout [self] +------------------------------------------------------------------------------- +1 0.0074 wake_up_state + 1 100.000 wake_up_state [self] +------------------------------------------------------------------------------- diff --git a/src/exa/i965/emulating_speedups/NoAccel/vmlinux.oprofile b/src/exa/i965/emulating_speedups/NoAccel/vmlinux.oprofile new file mode 100644 index 0000000..08eb7e7 --- /dev/null +++ b/src/exa/i965/emulating_speedups/NoAccel/vmlinux.oprofile @@ -0,0 +1,354 @@ +CPU: Core 2, speed 2133.49 MHz (estimated) +Counted CPU_CLK_UNHALTED events (Clock cycles when not halted) with a unit mask of 0x00 (Unhalted core cycles) count 100000 +samples % symbol name +4769 35.1748 get_page_from_freelist +1578 11.6389 page_fault +1250 9.2196 kunmap_atomic +566 4.1747 unmap_vmas +552 4.0714 __handle_mm_fault +483 3.5625 find_vma +360 2.6553 __rmqueue +318 2.3455 __copy_to_user_ll +256 1.8882 do_page_fault +248 1.8292 release_pages +244 1.7997 __pagevec_lru_add_active +212 1.5637 free_hot_cold_page +192 1.4161 page_address +164 1.2096 lru_cache_add_active +117 0.8630 down_read_trylock +114 0.8408 __copy_from_user_ll +109 0.8040 page_remove_rmap +98 0.7228 __alloc_pages +95 0.7007 error_code +86 0.6343 up_read +67 0.4942 restore_nocheck +65 0.4794 __dec_zone_page_state +59 0.4352 free_pages_bulk +50 0.3688 zone_watermark_ok +46 0.3393 timer_interrupt +39 0.2877 ret_from_exception +38 0.2803 __copy_from_user_ll_nozero +36 0.2655 cond_resched +33 0.2434 __d_lookup +33 0.2434 resume_userspace +32 0.2360 system_call +30 0.2213 __inc_zone_state +27 0.1991 do_wp_page +26 0.1918 kmem_cache_alloc +26 0.1918 notifier_call_chain +25 0.1844 unix_stream_sendmsg +24 0.1770 fget_light +22 0.1623 dnotify_parent +22 0.1623 vm_normal_page +19 0.1401 __link_path_walk +19 0.1401 unix_stream_recvmsg +18 0.1328 __page_set_anon_rmap +16 0.1180 __kmalloc +15 0.1106 __inc_zone_page_state +15 0.1106 kfree +15 0.1106 kmap_atomic +15 0.1106 kmem_cache_free +15 0.1106 mwait_idle_with_hints +15 0.1106 page_add_new_anon_rmap +15 0.1106 rebalance_tick +15 0.1106 rw_verify_area +14 0.1033 _atomic_dec_and_lock +13 0.0959 anon_vma_prepare +13 0.0959 free_pages_and_swap_cache +13 0.0959 hrtimer_run_queues +12 0.0885 check_userspace +11 0.0811 inotify_inode_queue_event +10 0.0738 __alloc_skb +10 0.0738 __rcu_pending +10 0.0738 account_user_time +10 0.0738 find_get_page +10 0.0738 run_timer_softirq +10 0.0738 schedule +9 0.0664 __wake_up +9 0.0664 apic_timer_interrupt +9 0.0664 scheduler_tick +9 0.0664 search_extable +9 0.0664 smp_apic_timer_interrupt +8 0.0590 __block_write_full_page +8 0.0590 __do_softirq +8 0.0590 __pagevec_free +8 0.0590 cache_alloc_refill +8 0.0590 flush_tlb_page +8 0.0590 free_block +8 0.0590 handle_edge_irq +8 0.0590 sched_clock +8 0.0590 softlockup_tick +8 0.0590 vfs_read +7 0.0516 filemap_nopage +7 0.0516 memcmp +7 0.0516 sock_wfree +7 0.0516 vma_adjust +6 0.0443 __set_page_dirty_nobuffers +6 0.0443 alloc_sock_iocb +6 0.0443 atomic_notifier_call_chain +6 0.0443 copy_process +6 0.0443 copy_to_user +6 0.0443 do_mmap_pgoff +6 0.0443 do_path_lookup +6 0.0443 irq_exit +6 0.0443 memcpy +6 0.0443 restore_all +6 0.0443 run_posix_cpu_timers +6 0.0443 skb_dequeue +6 0.0443 skb_queue_head +6 0.0443 sock_alloc_send_skb +6 0.0443 sock_def_readable +6 0.0443 sys_read +6 0.0443 test_clear_page_writeback +5 0.0369 __sigqueue_alloc +5 0.0369 __switch_to +5 0.0369 clear_page_dirty_for_io +5 0.0369 clocksource_get_next +5 0.0369 do_readv_writev +5 0.0369 do_softirq +5 0.0369 do_timer +5 0.0369 drain_array +5 0.0369 find_get_pages_tag +5 0.0369 find_vma_prev +5 0.0369 generic_permission +5 0.0369 irq_entries_start +5 0.0369 memcpy_toiovec +5 0.0369 sock_aio_write +4 0.0295 __find_get_block +4 0.0295 __vma_link_rb +4 0.0295 current_tick_length +4 0.0295 do_gettimeofday +4 0.0295 dup_fd +4 0.0295 flush_tlb_mm +4 0.0295 note_interrupt +4 0.0295 prio_tree_insert +4 0.0295 radix_tree_lookup +4 0.0295 raise_softirq +4 0.0295 read_tsc +4 0.0295 smp_send_timer_broadcast_ipi +4 0.0295 sys_munmap +4 0.0295 test_set_page_writeback +4 0.0295 unlock_buffer +4 0.0295 unmap_region +4 0.0295 vm_acct_memory +3 0.0221 __dequeue_signal +3 0.0221 __rcu_process_callbacks +3 0.0221 ack_ioapic_irq +3 0.0221 arch_get_unmapped_area_topdown +3 0.0221 bit_waitqueue +3 0.0221 block_write_full_page +3 0.0221 copy_from_user +3 0.0221 copy_page_range +3 0.0221 do_lookup +3 0.0221 down_read +3 0.0221 dummy_file_permission +3 0.0221 find_next_zero_bit +3 0.0221 generic_writepages +3 0.0221 iret_exc +3 0.0221 lru_add_drain +3 0.0221 mutex_lock +3 0.0221 page_add_file_rmap +3 0.0221 permission +3 0.0221 proc_lookup +3 0.0221 profile_hit +3 0.0221 rcu_pending +3 0.0221 send_group_sig_info +3 0.0221 sys_mkdir +3 0.0221 syscall_exit +3 0.0221 task_rq_lock +3 0.0221 unix_poll +2 0.0148 __brelse +2 0.0148 __d_path +2 0.0148 __find_get_block_slow +2 0.0148 __kfree_skb +2 0.0148 __mark_inode_dirty +2 0.0148 __next_cpu +2 0.0148 __wake_up_bit +2 0.0148 _local_bh_enable +2 0.0148 anon_vma_link +2 0.0148 check_kill_permission +2 0.0148 core_sys_select +2 0.0148 cp_new_stat64 +2 0.0148 d_alloc +2 0.0148 do_mpage_readpage +2 0.0148 do_notify_resume +2 0.0148 do_sigaction +2 0.0148 do_sync_write +2 0.0148 do_sys_poll +2 0.0148 dummy_task_kill +2 0.0148 find_next_bit +2 0.0148 find_vma_prepare +2 0.0148 fixup_exception +2 0.0148 free_pgtables +2 0.0148 get_task_mm +2 0.0148 inotify_dentry_parent_queue_event +2 0.0148 kfree_skb +2 0.0148 memcpy_fromiovec +2 0.0148 move_page_tables +2 0.0148 new_inode +2 0.0148 profile_tick +2 0.0148 put_page +2 0.0148 radix_tree_tag_clear +2 0.0148 radix_tree_tag_set +2 0.0148 rb_erase +2 0.0148 rb_next +2 0.0148 release_task +2 0.0148 rw_copy_check_uvector +2 0.0148 save_i387 +2 0.0148 sched_balance_self +2 0.0148 sig_ignored +2 0.0148 skb_queue_tail +2 0.0148 sock_aio_read +2 0.0148 split_vma +2 0.0148 strnlen_user +2 0.0148 sys_close +2 0.0148 sys_mmap2 +2 0.0148 touch_atime +2 0.0148 try_to_wake_up +2 0.0148 unix_write_space +2 0.0148 unlink_file_vma +2 0.0148 vfs_write +2 0.0148 vma_merge +2 0.0148 worker_thread +1 0.0074 __anon_vma_link +1 0.0074 __block_prepare_write +1 0.0074 __first_cpu +1 0.0074 __follow_mount +1 0.0074 __generic_file_aio_write_nolock +1 0.0074 __get_user_4 +1 0.0074 __group_complete_signal +1 0.0074 __group_send_sig_info +1 0.0074 __insert_inode_hash +1 0.0074 __mod_timer +1 0.0074 __pte_alloc +1 0.0074 __sigqueue_free +1 0.0074 __user_walk_fd +1 0.0074 __vm_enough_memory +1 0.0074 __wake_up_common +1 0.0074 account_system_time +1 0.0074 add_disk_randomness +1 0.0074 add_timer_randomness +1 0.0074 add_to_page_cache_lru +1 0.0074 ahci_qc_issue +1 0.0074 alloc_inode +1 0.0074 anon_vma_unlink +1 0.0074 as_may_queue +1 0.0074 ata_scsi_error +1 0.0074 ata_scsi_translate +1 0.0074 blkdev_ioctl +1 0.0074 block_read_full_page +1 0.0074 can_share_swap_page +1 0.0074 cascade +1 0.0074 common_interrupt +1 0.0074 complete +1 0.0074 con_chars_in_buffer +1 0.0074 convert_fxsr_to_user +1 0.0074 copy_semundo +1 0.0074 copy_strings +1 0.0074 d_lookup +1 0.0074 d_path +1 0.0074 d_rehash +1 0.0074 destroy_context +1 0.0074 detach_pid +1 0.0074 device_not_available +1 0.0074 do_exit +1 0.0074 do_generic_mapping_read +1 0.0074 do_notify_parent +1 0.0074 do_sys_ftruncate +1 0.0074 do_wait +1 0.0074 down_write +1 0.0074 dput +1 0.0074 dummy_socket_recvmsg +1 0.0074 dummy_socket_sendmsg +1 0.0074 end_page_writeback +1 0.0074 exec_keys +1 0.0074 file_kill +1 0.0074 file_update_time +1 0.0074 find_busiest_group +1 0.0074 find_inode_fast +1 0.0074 find_mergeable_anon_vma +1 0.0074 fput +1 0.0074 free_pgd_range +1 0.0074 free_uid +1 0.0074 generic_file_aio_read +1 0.0074 generic_file_buffered_write +1 0.0074 generic_fillattr +1 0.0074 get_empty_filp +1 0.0074 get_files_struct +1 0.0074 get_request +1 0.0074 get_signal_to_deliver +1 0.0074 get_unmapped_area +1 0.0074 get_vmalloc_info +1 0.0074 handle_stop_signal +1 0.0074 hrtimer_forward +1 0.0074 inc_zone_page_state +1 0.0074 inode_has_buffers +1 0.0074 inode_setattr +1 0.0074 internal_add_timer +1 0.0074 ktime_get_ts +1 0.0074 load_elf_binary +1 0.0074 mark_page_accessed +1 0.0074 may_expand_vm +1 0.0074 mmput +1 0.0074 mod_timer +1 0.0074 move_native_irq +1 0.0074 mutex_unlock +1 0.0074 mwait_idle +1 0.0074 netif_receive_skb +1 0.0074 nr_active +1 0.0074 nr_blockdev_pages +1 0.0074 page_mkclean +1 0.0074 page_waitqueue +1 0.0074 path_release +1 0.0074 pipe_iov_copy_from_user +1 0.0074 pipe_read +1 0.0074 prepare_to_wait +1 0.0074 prio_tree_replace +1 0.0074 queue_delayed_work +1 0.0074 radix_tree_gang_lookup +1 0.0074 radix_tree_gang_lookup_tag +1 0.0074 radix_tree_insert +1 0.0074 rb_insert_color +1 0.0074 rcu_check_callbacks +1 0.0074 recalc_sigpending_tsk +1 0.0074 remove_from_page_cache +1 0.0074 remove_vma +1 0.0074 requeue_task +1 0.0074 resched_task +1 0.0074 reschedule_interrupt +1 0.0074 restore_sigcontext +1 0.0074 sched_fork +1 0.0074 scsi_execute +1 0.0074 search_exception_tables +1 0.0074 seq_puts +1 0.0074 smp_reschedule_interrupt +1 0.0074 sock_poll +1 0.0074 static_prio_timeslice +1 0.0074 sys_brk +1 0.0074 sys_ioctl +1 0.0074 sys_mkdirat +1 0.0074 sys_mprotect +1 0.0074 sys_newuname +1 0.0074 sys_poll +1 0.0074 sys_rt_sigprocmask +1 0.0074 sys_select +1 0.0074 sys_sigreturn +1 0.0074 sys_write +1 0.0074 sys_writev +1 0.0074 tasklet_action +1 0.0074 tcp_ack +1 0.0074 tcp_current_mss +1 0.0074 tcp_poll +1 0.0074 tty_ldisc_try +1 0.0074 tty_poll +1 0.0074 unlock_page +1 0.0074 update_process_times +1 0.0074 vfs_fstat +1 0.0074 vfs_mkdir +1 0.0074 vfs_permission +1 0.0074 vfs_stat_fd +1 0.0074 vma_prio_tree_remove +1 0.0074 vmtruncate +1 0.0074 vsnprintf +1 0.0074 wait_for_completion_timeout +1 0.0074 wake_up_state diff --git a/src/local.css b/src/local.css index 30c3ca7..7c445e4 100644 --- a/src/local.css +++ b/src/local.css @@ -98,13 +98,18 @@ a:hover { padding-left: 0.5em; } +.chart li { background-color: #404040; // something dark } .chart .libc { background-color: #a40000; //Red (Scarlet Red) } +.chart .libc-2_5 { background-color: #a40000; //Red (Scarlet Red) } .chart .libexa { background-color: #4e9a06; //Green (Chameleon) } .chart .pixman { background-color: #204a87; //Blue (Sky Blue) } +.chart .libpixman { background-color: #204a87; //Blue (Sky Blue) } .chart .libxul { background-color: #5c3566; //Purple (Plum) } +.chart .oprofiled { background-color: #5c3566; //Purple (Plum) } .chart .vmlinux { background-color: #8f5902; //Brown (Chocolate) } .chart .intel_drv { background-color: #ce5c00; //Orange } .chart .Xorg { background-color: #63a4a4; //Turquoise } +.chart .libfb { background-color: #63a4a4; //Turquoise } .chart .other { background-color: gray; //gray } .chart.barchart dt { clear: left; } -- 2.43.0