[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#580889: linux-image-2.6.32-3-amd64: tasks get stuck at pvclock_clocksource_read under xen



Hi,

here's some more debugging output. This time the bug occured on an
ubuntu lucid system that is running kernel from debian (since that
kernel seemed to be quite stable until we started hitting this
pvclock_* bug).

Summary: 

1) "xm top" shows minimal cpu usage so nothing is spinning in an
infinite loop.

2) If I run four cpu hog processes then "xm top" shows 400% usage =>
all four cores of the machine are able to execute code.

3) If I set a breakpoint to pvclock_clocksource_read and trace its
execution it returns just fine and does not hang.


lindi@orbit:~$ dmesg
[    0.000000] Initializing cgroup subsys cpuset
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Linux version 2.6.32-5-amd64 (Debian 2.6.32-21) (ben@decadent.org.uk) (gcc version 4.3.5 (Debian 4.3.5-2) ) #1 SMP Wed Aug 25 13:59:41 UTC 2010
[    0.000000] Command line: root=/dev/xvda ro console=hvc0 
[    0.000000] KERNEL supported cpus:
[    0.000000]   Intel GenuineIntel
[    0.000000]   AMD AuthenticAMD
[    0.000000]   Centaur CentaurHauls
[    0.000000] ACPI in unprivileged domain disabled
[    0.000000] BIOS-provided physical RAM map:
[    0.000000]  Xen: 0000000000000000 - 00000000000a0000 (usable)
[    0.000000]  Xen: 00000000000a0000 - 0000000000100000 (reserved)
[    0.000000]  Xen: 0000000000100000 - 0000000080000000 (usable)
[    0.000000] DMI not present or invalid.
[    0.000000] last_pfn = 0x80000 max_arch_pfn = 0x400000000
[    0.000000] initial memory mapped : 0 - 20000000
[    0.000000] init_memory_mapping: 0000000000000000-0000000080000000
[    0.000000]  0000000000 - 0080000000 page 4k
[    0.000000] kernel direct mapping tables up to 80000000 @ 100000-503000
[    0.000000] RAMDISK: 016a4000 - 02e24000
[    0.000000] No NUMA configuration found
[    0.000000] Faking a node at 0000000000000000-0000000080000000
[    0.000000] Bootmem setup node 0 0000000000000000-0000000080000000
[    0.000000]   NODE_DATA [0000000000008000 - 000000000000ffff]
[    0.000000]   bootmap [0000000000010000 -  000000000001ffff] pages 10
[    0.000000] (7 early reservations) ==> bootmem [0000000000 - 0080000000]
[    0.000000]   #0 [0000000000 - 0000001000]   BIOS data page ==> [0000000000 - 0000001000]
[    0.000000]   #1 [0003227000 - 0003244000]   XEN PAGETABLES ==> [0003227000 - 0003244000]
[    0.000000]   #2 [0000006000 - 0000008000]       TRAMPOLINE ==> [0000006000 - 0000008000]
[    0.000000]   #3 [0001000000 - 0001683354]    TEXT DATA BSS ==> [0001000000 - 0001683354]
[    0.000000]   #4 [00016a4000 - 0002e24000]          RAMDISK ==> [00016a4000 - 0002e24000]
[    0.000000]   #5 [0002e24000 - 0003227000]   XEN START INFO ==> [0002e24000 - 0003227000]
[    0.000000]   #6 [0000100000 - 00004e3000]          PGTABLE ==> [0000100000 - 00004e3000]
[    0.000000] Zone PFN ranges:
[    0.000000]   DMA      0x00000000 -> 0x00001000
[    0.000000]   DMA32    0x00001000 -> 0x00100000
[    0.000000]   Normal   0x00100000 -> 0x00100000
[    0.000000] Movable zone start PFN for each node
[    0.000000] early_node_map[2] active PFN ranges
[    0.000000]     0: 0x00000000 -> 0x000000a0
[    0.000000]     0: 0x00000100 -> 0x00080000
[    0.000000] On node 0 totalpages: 524192
[    0.000000]   DMA zone: 56 pages used for memmap
[    0.000000]   DMA zone: 998 pages reserved
[    0.000000]   DMA zone: 2946 pages, LIFO batch:0
[    0.000000]   DMA32 zone: 7112 pages used for memmap
[    0.000000]   DMA32 zone: 513080 pages, LIFO batch:31
[    0.000000] SFI: Simple Firmware Interface v0.7 http://simplefirmware.org
[    0.000000] SMP: Allowing 4 CPUs, 0 hotplug CPUs
[    0.000000] No local APIC present
[    0.000000] APIC: disable apic facility
[    0.000000] nr_irqs_gsi: 16
[    0.000000] PM: Registered nosave memory: 00000000000a0000 - 0000000000100000
[    0.000000] Allocating PCI resources starting at 80000000 (gap: 80000000:80000000)
[    0.000000] Booting paravirtualized kernel on Xen
[    0.000000] Xen version: 3.4.1_19718_04-2.1 (preserve-AD)
[    0.000000] NR_CPUS:512 nr_cpumask_bits:512 nr_cpu_ids:4 nr_node_ids:1
[    0.000000] PERCPU: Embedded 30 pages/cpu @ffff88000327a000 s90328 r8192 d24360 u122880
[    0.000000] pcpu-alloc: s90328 r8192 d24360 u122880 alloc=30*4096
[    0.000000] pcpu-alloc: [0] 0 [0] 1 [0] 2 [0] 3 
[    0.000000] trying to map vcpu_info 0 at ffff880003285020, mfn 20c566, offset 32
[    0.000000] cpu 0 using vcpu_info at ffff880003285020
[    0.000000] trying to map vcpu_info 1 at ffff8800032a3020, mfn 20c548, offset 32
[    0.000000] cpu 1 using vcpu_info at ffff8800032a3020
[    0.000000] trying to map vcpu_info 2 at ffff8800032c1020, mfn 20c52a, offset 32
[    0.000000] cpu 2 using vcpu_info at ffff8800032c1020
[    0.000000] trying to map vcpu_info 3 at ffff8800032df020, mfn 20c50c, offset 32
[    0.000000] cpu 3 using vcpu_info at ffff8800032df020
[    0.000000] Xen: using vcpu_info placement
[    0.000000] Built 1 zonelists in Node order, mobility grouping on.  Total pages: 516026
[    0.000000] Policy zone: DMA32
[    0.000000] Kernel command line: root=/dev/xvda ro console=hvc0 
[    0.000000] PID hash table entries: 4096 (order: 3, 32768 bytes)
[    0.000000] Initializing CPU#0
[    0.000000] Checking aperture...
[    0.000000] No AGP bridge found
[    0.000000] Calgary: detecting Calgary via BIOS EBDA area
[    0.000000] Calgary: Unable to locate Rio Grande table in EBDA - bailing!
[    0.000000] Memory: 2028292k/2097152k available (3068k kernel code, 384k absent, 68476k reserved, 1886k data, 580k init)
[    0.000000] SLUB: Genslabs=14, HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[    0.000000] Hierarchical RCU implementation.
[    0.000000] NR_IRQS:4352 nr_irqs:304
[    0.000000] Console: colour dummy device 80x25
[    0.000000] console [tty0] enabled
[    0.000000] console [hvc0] enabled
[    0.000000] Xen: using vcpuop timer interface
[    0.000000] installing Xen timer for CPU 0
[    0.000000] Detected 2393.998 MHz processor.
[    0.004000] Calibrating delay loop (skipped), value calculated using timer frequency.. 4787.99 BogoMIPS (lpj=9575992)
[    0.004000] Security Framework initialized
[    0.004000] SELinux:  Disabled at boot.
[    0.004000] Dentry cache hash table entries: 262144 (order: 9, 2097152 bytes)
[    0.004000] Inode-cache hash table entries: 131072 (order: 8, 1048576 bytes)
[    0.004000] Mount-cache hash table entries: 256
[    0.004000] Initializing cgroup subsys ns
[    0.004000] Initializing cgroup subsys cpuacct
[    0.004000] Initializing cgroup subsys devices
[    0.004000] Initializing cgroup subsys freezer
[    0.004000] Initializing cgroup subsys net_cls
[    0.004000] CPU: L1 I cache: 32K, L1 D cache: 32K
[    0.004000] CPU: L2 cache: 4096K
[    0.004000] CPU 0/0x0 -> Node 0
[    0.004000] CPU: Physical Processor ID: 0
[    0.004000] CPU: Processor Core ID: 0
[    0.004000] Performance Events: unsupported p6 CPU model 15 no PMU driver, software events only.
[    0.004000] SMP alternatives: switching to UP code
[    0.004264] installing Xen timer for CPU 1
[    0.004298] SMP alternatives: switching to SMP code
[    0.004000] Initializing CPU#1
[    0.004000] CPU: L1 I cache: 32K, L1 D cache: 32K
[    0.004000] CPU: L2 cache: 4096K
[    0.004000] CPU 1/0x0 -> Node 0
[    0.004000] CPU: Physical Processor ID: 0
[    0.004000] CPU: Processor Core ID: 0
[    0.008188] installing Xen timer for CPU 2
[    0.004000] Initializing CPU#2
[    0.004000] CPU: L1 I cache: 32K, L1 D cache: 32K
[    0.004000] CPU: L2 cache: 4096K
[    0.004000] CPU 2/0x0 -> Node 0
[    0.004000] CPU: Physical Processor ID: 0
[    0.004000] CPU: Processor Core ID: 0
[    0.008425] installing Xen timer for CPU 3
[    0.008480]   alloc irq_desc for 16 on node 0
[    0.008483]   alloc kstat_irqs on node 0
[    0.008490]   alloc irq_desc for 17 on node 0
[    0.008493]   alloc kstat_irqs on node 0
[    0.008499]   alloc irq_desc for 18 on node 0
[    0.008501]   alloc kstat_irqs on node 0
[    0.008507]   alloc irq_desc for 19 on node 0
[    0.008509]   alloc kstat_irqs on node 0
[    0.004000] Initializing CPU#3
[    0.004000] CPU: L1 I cache: 32K, L1 D cache: 32K
[    0.004000] CPU: L2 cache: 4096K
[    0.004000] CPU 3/0x0 -> Node 0
[    0.004000] CPU: Physical Processor ID: 0
[    0.004000] CPU: Processor Core ID: 0
[    0.008584] Brought up 4 CPUs
[    0.008633] CPU0 attaching sched-domain:
[    0.008636]  domain 0: span 0-3 level CPU
[    0.008640]   groups: 0 1 2 3
[    0.008650] CPU1 attaching sched-domain:
[    0.008652]  domain 0: span 0-3 level CPU
[    0.008656]   groups: 1 2 3 0
[    0.008665] CPU2 attaching sched-domain:
[    0.008667]  domain 0: span 0-3 level CPU
[    0.008670]   groups: 2 3 0 1
[    0.008679] CPU3 attaching sched-domain:
[    0.008681]  domain 0: span 0-3 level CPU
[    0.008685]   groups: 3 0 1 2
[    0.008786] devtmpfs: initialized
[    0.012148] Grant table initialized
[    0.012148] regulator: core version 0.5
[    0.012148] NET: Registered protocol family 16
[    0.012161]   alloc irq_desc for 20 on node 0
[    0.012164]   alloc kstat_irqs on node 0
[    0.012193] PCI: Fatal: No config space access function found
[    0.012444] bio: create slab <bio-0> at 0
[    0.012444] ACPI: Interpreter disabled.
[    0.012444] xen_balloon: Initialising balloon driver.
[    0.012444] vgaarb: loaded
[    0.012444] PCI: System does not support PCI
[    0.012444] PCI: System does not support PCI
[    0.012444] Switching to clocksource xen
[    0.013538] pnp: PnP ACPI: disabled
[    0.013840] NET: Registered protocol family 2
[    0.014018] IP route cache hash table entries: 65536 (order: 7, 524288 bytes)
[    0.015199] TCP established hash table entries: 262144 (order: 10, 4194304 bytes)
[    0.016848] TCP bind hash table entries: 65536 (order: 8, 1048576 bytes)
[    0.017237] TCP: Hash tables configured (established 262144 bind 65536)
[    0.017245] TCP reno registered
[    0.143993] NET: Registered protocol family 1
[    0.144072] Unpacking initramfs...
[    0.171896] Freeing initrd memory: 24064k freed
[    0.182289] platform rtc_cmos: registered platform RTC device (no PNP device found)
[    0.182677] audit: initializing netlink socket (disabled)
[    0.182695] type=2000 audit(1284547316.326:1): initialized
[    0.185463] HugeTLB registered 2 MB page size, pre-allocated 0 pages
[    0.187020] VFS: Disk quotas dquot_6.5.2
[    0.187074] Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[    0.187169] msgmni has been set to 4008
[    0.187484] alg: No test for stdrng (krng)
[    0.187546] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253)
[    0.187556] io scheduler noop registered
[    0.187561] io scheduler anticipatory registered
[    0.187566] io scheduler deadline registered
[    0.187604] io scheduler cfq registered (default)
[    0.189222]   alloc irq_desc for 21 on node 0
[    0.189225]   alloc kstat_irqs on node 0
[    0.189452] Linux agpgart interface v0.103
[    0.189488] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
[    0.189685] input: Macintosh mouse button emulation as /devices/virtual/input/input0
[    0.189738] PNP: No PS/2 controller found. Probing ports directly.
[    0.190558] i8042.c: No controller found.
[    0.190626] mice: PS/2 mouse device common for all mice
[    0.190674] rtc_cmos: probe of rtc_cmos failed with error -16
[    0.190701] cpuidle: using governor ladder
[    0.190707] cpuidle: using governor menu
[    0.190714] No iBFT detected.
[    0.190978] TCP cubic registered
[    0.191094] NET: Registered protocol family 10
[    0.191529] lo: Disabled Privacy Extensions
[    0.191757] Mobile IPv6
[    0.191763] NET: Registered protocol family 17
[    0.191855] PM: Resume from disk failed.
[    0.191866] registered taskstats version 1
[    0.191892] XENBUS: Device with no driver: device/vbd/51712
[    0.191897] XENBUS: Device with no driver: device/vbd/51728
[    0.191902] XENBUS: Device with no driver: device/vif/0
[    0.191907] XENBUS: Device with no driver: device/console/0
[    0.191923] /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/drivers/rtc/hctosys.c: unable to open rtc device (rtc0)
[    0.191945] Initalizing network drop monitor service
[    0.192017] Freeing unused kernel memory: 580k freed
[    0.192212] Write protecting the kernel read-only data: 4220k
[    0.224402] udev: starting version 151
[    0.243467]   alloc irq_desc for 22 on node 0
[    0.243471]   alloc kstat_irqs on node 0
[    0.249093]   alloc irq_desc for 23 on node 0
[    0.249097]   alloc kstat_irqs on node 0
[    0.251155] blkfront: xvda: barriers enabled
[    0.252329]  xvda: unknown partition table
[    0.263131] blkfront: xvdb: barriers enabled
[    0.263347]  xvdb: unknown partition table
[    0.427282] kjournald starting.  Commit interval 5 seconds
[    0.427300] EXT3-fs: mounted filesystem with ordered data mode.
[    1.836543] EXT3 FS on xvda, internal journal
[    2.204168] udev: starting version 151
[    2.759970] Initialising Xen virtual ethernet driver.
[    2.761051]   alloc irq_desc for 24 on node 0
[    2.761055]   alloc kstat_irqs on node 0
[    2.774995] loop: module loaded
[    3.917990] lp: driver loaded but no devices found
[    6.461433] Adding 2097144k swap on /dev/xvdb.  Priority:-1 extents:1 across:2097144k SS
[    6.704886] RPC: Registered udp transport module.
[    6.704890] RPC: Registered tcp transport module.
[    6.704892] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    6.842632] Slow work thread pool: Starting up
[    6.842827] Slow work thread pool: Ready
[    6.842891] FS-Cache: Loaded
[    7.022248] FS-Cache: Netfs 'nfs' registered for caching
[    7.060518] svc: failed to register lockdv1 RPC service (errno 97).
[   14.168015] eth0: no IPv6 routers present
[58770.914211] ip_tables: (C) 2000-2006 Netfilter Core Team
[58770.939541] nf_conntrack version 0.5.0 (16384 buckets, 65536 max)
[58770.939745] CONFIG_NF_CT_ACCT is deprecated and will be removed soon. Please use
[58770.939747] nf_conntrack.acct=1 kernel parameter, acct=1 nf_conntrack module option or
[58770.939750] sysctl net.netfilter.nf_conntrack_acct=1 to enable it.
[417360.208030] INFO: task kjournald:129 blocked for more than 120 seconds.
[417360.208042] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[417360.208050] kjournald     D 0000000000000000     0   129      2 0x00000000
[417360.208056]  ffff88007ff51c40 0000000000000246 0000000000000000 0000000000000200
[417360.208063]  0000000000000001 0000000000009654 000000000000f9e0 ffff880002a95fd8
[417360.208070]  0000000000015780 0000000000015780 ffff8800029d3f90 ffff8800029d4288
[417360.208076] Call Trace:
[417360.208086]  [<ffffffff8102bdac>] ? pvclock_clocksource_read+0x3a/0x70
[417360.208093]  [<ffffffff8110c50a>] ? sync_buffer+0x0/0x40
[417360.208098]  [<ffffffff812f7cc9>] ? io_schedule+0x73/0xb7
[417360.208102]  [<ffffffff8110c545>] ? sync_buffer+0x3b/0x40
[417360.208107]  [<ffffffff812f8f8a>] ? _spin_unlock_irqrestore+0xd/0xe
[417360.208110]  [<ffffffff812f81d6>] ? __wait_on_bit+0x41/0x70
[417360.208114]  [<ffffffff8110c50a>] ? sync_buffer+0x0/0x40
[417360.208118]  [<ffffffff812f8270>] ? out_of_line_wait_on_bit+0x6b/0x77
[417360.208122]  [<ffffffff81063910>] ? wake_bit_function+0x0/0x23
[417360.208132]  [<ffffffffa000e1d1>] ? journal_commit_transaction+0x508/0xe2b [jbd]
[417360.208138]  [<ffffffff8100dab9>] ? xen_force_evtchn_callback+0x9/0xa
[417360.208142]  [<ffffffff8100e0a2>] ? check_events+0x12/0x20
[417360.208145]  [<ffffffff8100dab9>] ? xen_force_evtchn_callback+0x9/0xa
[417360.208149]  [<ffffffff8100e08f>] ? xen_restore_fl_direct_end+0x0/0x1
[417360.208153]  [<ffffffff812f8f8a>] ? _spin_unlock_irqrestore+0xd/0xe
[417360.208158]  [<ffffffffa0011423>] ? kjournald+0xdf/0x226 [jbd]
[417360.208162]  [<ffffffff810638e2>] ? autoremove_wake_function+0x0/0x2e
[417360.208166]  [<ffffffffa0011344>] ? kjournald+0x0/0x226 [jbd]
[417360.208171]  [<ffffffff81063615>] ? kthread+0x79/0x81
[417360.208175]  [<ffffffff81011baa>] ? child_rip+0xa/0x20
[417360.208179]  [<ffffffff81010d61>] ? int_ret_from_sys_call+0x7/0x1b
[417360.208183]  [<ffffffff8101151d>] ? retint_restore_args+0x5/0x6
[417360.208186]  [<ffffffff81011ba0>] ? child_rip+0x0/0x20
[417360.208190] INFO: task flush-202:0:395 blocked for more than 120 seconds.
[417360.208197] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[417360.208204] flush-202:0   D 0000000000000000     0   395      2 0x00000000
[417360.208209]  ffffffff8145d1f0 0000000000000246 0000000000000000 0000000000000200
[417360.208215]  ffff880002aa0000 0000000000000001 000000000000f9e0 ffff88007e77dfd8
[417360.208221]  0000000000015780 0000000000015780 ffff8800029d62e0 ffff8800029d65d8
[417360.208227] Call Trace:
[417360.208231]  [<ffffffff8102bdac>] ? pvclock_clocksource_read+0x3a/0x70
[417360.208235]  [<ffffffff8110c50a>] ? sync_buffer+0x0/0x40
[417360.208238]  [<ffffffff812f7cc9>] ? io_schedule+0x73/0xb7
[417360.208242]  [<ffffffff8110c545>] ? sync_buffer+0x3b/0x40
[417360.208245]  [<ffffffff812f8f8a>] ? _spin_unlock_irqrestore+0xd/0xe
[417360.208249]  [<ffffffff812f80d9>] ? __wait_on_bit_lock+0x3f/0x84
[417360.208253]  [<ffffffff8110c50a>] ? sync_buffer+0x0/0x40
[417360.208256]  [<ffffffff812f8189>] ? out_of_line_wait_on_bit_lock+0x6b/0x77
[417360.208260]  [<ffffffff81063910>] ? wake_bit_function+0x0/0x23
[417360.208264]  [<ffffffff8110d8d7>] ? __block_write_full_page+0x159/0x2ac
[417360.208268]  [<ffffffff8110c6d4>] ? end_buffer_async_write+0x0/0x13b
[417360.208272]  [<ffffffff810b8da2>] ? __writepage+0xa/0x25
[417360.208276]  [<ffffffff810b9429>] ? write_cache_pages+0x20b/0x327
[417360.208280]  [<ffffffff810b8d98>] ? __writepage+0x0/0x25
[417360.208284]  [<ffffffff811062d6>] ? writeback_single_inode+0xe7/0x2da
[417360.208289]  [<ffffffff81106fdc>] ? writeback_inodes_wb+0x424/0x4ff
[417360.208293]  [<ffffffff811071e3>] ? wb_writeback+0x12c/0x1ab
[417360.208297]  [<ffffffff81059314>] ? try_to_del_timer_sync+0x63/0x6c
[417360.208301]  [<ffffffff81107459>] ? wb_do_writeback+0x14f/0x165
[417360.208306]  [<ffffffff811074a0>] ? bdi_writeback_task+0x31/0xaa
[417360.208310]  [<ffffffff810c75e6>] ? bdi_start_fn+0x0/0xd2
[417360.208314]  [<ffffffff810c7656>] ? bdi_start_fn+0x70/0xd2
[417360.208317]  [<ffffffff810c75e6>] ? bdi_start_fn+0x0/0xd2
[417360.208321]  [<ffffffff81063615>] ? kthread+0x79/0x81
[417360.208325]  [<ffffffff81011baa>] ? child_rip+0xa/0x20
[417360.208329]  [<ffffffff81010d61>] ? int_ret_from_sys_call+0x7/0x1b
[417360.208332]  [<ffffffff8101151d>] ? retint_restore_args+0x5/0x6
[417360.208336]  [<ffffffff81011ba0>] ? child_rip+0x0/0x20
[417480.208038] INFO: task kjournald:129 blocked for more than 120 seconds.
[417480.208050] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[417480.208058] kjournald     D 0000000000000000     0   129      2 0x00000000
[417480.208064]  ffff88007ff51c40 0000000000000246 0000000000000000 0000000000000200
[417480.208071]  0000000000000001 0000000000009654 000000000000f9e0 ffff880002a95fd8
[417480.208077]  0000000000015780 0000000000015780 ffff8800029d3f90 ffff8800029d4288
[417480.208084] Call Trace:
[417480.208095]  [<ffffffff8102bdac>] ? pvclock_clocksource_read+0x3a/0x70
[417480.208102]  [<ffffffff8110c50a>] ? sync_buffer+0x0/0x40
[417480.208107]  [<ffffffff812f7cc9>] ? io_schedule+0x73/0xb7
[417480.208110]  [<ffffffff8110c545>] ? sync_buffer+0x3b/0x40
[417480.208115]  [<ffffffff812f8f8a>] ? _spin_unlock_irqrestore+0xd/0xe
[417480.208118]  [<ffffffff812f81d6>] ? __wait_on_bit+0x41/0x70
[417480.208122]  [<ffffffff8110c50a>] ? sync_buffer+0x0/0x40
[417480.208126]  [<ffffffff812f8270>] ? out_of_line_wait_on_bit+0x6b/0x77
[417480.208130]  [<ffffffff81063910>] ? wake_bit_function+0x0/0x23
[417480.208140]  [<ffffffffa000e1d1>] ? journal_commit_transaction+0x508/0xe2b [jbd]
[417480.208145]  [<ffffffff8100dab9>] ? xen_force_evtchn_callback+0x9/0xa
[417480.208149]  [<ffffffff8100e0a2>] ? check_events+0x12/0x20
[417480.208153]  [<ffffffff8100dab9>] ? xen_force_evtchn_callback+0x9/0xa
[417480.208157]  [<ffffffff8100e08f>] ? xen_restore_fl_direct_end+0x0/0x1
[417480.208161]  [<ffffffff812f8f8a>] ? _spin_unlock_irqrestore+0xd/0xe
[417480.208166]  [<ffffffffa0011423>] ? kjournald+0xdf/0x226 [jbd]
[417480.208170]  [<ffffffff810638e2>] ? autoremove_wake_function+0x0/0x2e
[417480.208174]  [<ffffffffa0011344>] ? kjournald+0x0/0x226 [jbd]
[417480.208179]  [<ffffffff81063615>] ? kthread+0x79/0x81
[417480.208183]  [<ffffffff81011baa>] ? child_rip+0xa/0x20
[417480.208187]  [<ffffffff81010d61>] ? int_ret_from_sys_call+0x7/0x1b
[417480.208190]  [<ffffffff8101151d>] ? retint_restore_args+0x5/0x6
[417480.208194]  [<ffffffff81011ba0>] ? child_rip+0x0/0x20
[417480.208198] INFO: task flush-202:0:395 blocked for more than 120 seconds.
[417480.208205] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[417480.208211] flush-202:0   D 0000000000000000     0   395      2 0x00000000
[417480.208216]  ffffffff8145d1f0 0000000000000246 0000000000000000 0000000000000200
[417480.208223]  ffff880002aa0000 0000000000000001 000000000000f9e0 ffff88007e77dfd8
[417480.208228]  0000000000015780 0000000000015780 ffff8800029d62e0 ffff8800029d65d8
[417480.208234] Call Trace:
[417480.208238]  [<ffffffff8102bdac>] ? pvclock_clocksource_read+0x3a/0x70
[417480.208242]  [<ffffffff8110c50a>] ? sync_buffer+0x0/0x40
[417480.208246]  [<ffffffff812f7cc9>] ? io_schedule+0x73/0xb7
[417480.208249]  [<ffffffff8110c545>] ? sync_buffer+0x3b/0x40
[417480.208253]  [<ffffffff812f8f8a>] ? _spin_unlock_irqrestore+0xd/0xe
[417480.208256]  [<ffffffff812f80d9>] ? __wait_on_bit_lock+0x3f/0x84
[417480.208260]  [<ffffffff8110c50a>] ? sync_buffer+0x0/0x40
[417480.208264]  [<ffffffff812f8189>] ? out_of_line_wait_on_bit_lock+0x6b/0x77
[417480.208267]  [<ffffffff81063910>] ? wake_bit_function+0x0/0x23
[417480.208271]  [<ffffffff8110d8d7>] ? __block_write_full_page+0x159/0x2ac
[417480.208275]  [<ffffffff8110c6d4>] ? end_buffer_async_write+0x0/0x13b
[417480.208280]  [<ffffffff810b8da2>] ? __writepage+0xa/0x25
[417480.208283]  [<ffffffff810b9429>] ? write_cache_pages+0x20b/0x327
[417480.208287]  [<ffffffff810b8d98>] ? __writepage+0x0/0x25
[417480.208292]  [<ffffffff811062d6>] ? writeback_single_inode+0xe7/0x2da
[417480.208296]  [<ffffffff81106fdc>] ? writeback_inodes_wb+0x424/0x4ff
[417480.208300]  [<ffffffff811071e3>] ? wb_writeback+0x12c/0x1ab
[417480.208305]  [<ffffffff81059314>] ? try_to_del_timer_sync+0x63/0x6c
[417480.208309]  [<ffffffff81107459>] ? wb_do_writeback+0x14f/0x165
[417480.208313]  [<ffffffff811074a0>] ? bdi_writeback_task+0x31/0xaa
[417480.208318]  [<ffffffff810c75e6>] ? bdi_start_fn+0x0/0xd2
[417480.208321]  [<ffffffff810c7656>] ? bdi_start_fn+0x70/0xd2
[417480.208325]  [<ffffffff810c75e6>] ? bdi_start_fn+0x0/0xd2
[417480.208329]  [<ffffffff81063615>] ? kthread+0x79/0x81
[417480.208333]  [<ffffffff81011baa>] ? child_rip+0xa/0x20
[417480.208336]  [<ffffffff81010d61>] ? int_ret_from_sys_call+0x7/0x1b
[417480.208340]  [<ffffffff8101151d>] ? retint_restore_args+0x5/0x6
[417480.208343]  [<ffffffff81011ba0>] ? child_rip+0x0/0x20
[417600.208030] INFO: task kjournald:129 blocked for more than 120 seconds.
[417600.208042] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[417600.208049] kjournald     D 0000000000000000     0   129      2 0x00000000
[417600.208056]  ffff88007ff51c40 0000000000000246 0000000000000000 0000000000000200
[417600.208063]  0000000000000001 0000000000009654 000000000000f9e0 ffff880002a95fd8
[417600.208069]  0000000000015780 0000000000015780 ffff8800029d3f90 ffff8800029d4288
[417600.208076] Call Trace:
[417600.208086]  [<ffffffff8102bdac>] ? pvclock_clocksource_read+0x3a/0x70
[417600.208093]  [<ffffffff8110c50a>] ? sync_buffer+0x0/0x40
[417600.208097]  [<ffffffff812f7cc9>] ? io_schedule+0x73/0xb7
[417600.208101]  [<ffffffff8110c545>] ? sync_buffer+0x3b/0x40
[417600.208106]  [<ffffffff812f8f8a>] ? _spin_unlock_irqrestore+0xd/0xe
[417600.208109]  [<ffffffff812f81d6>] ? __wait_on_bit+0x41/0x70
[417600.208113]  [<ffffffff8110c50a>] ? sync_buffer+0x0/0x40
[417600.208117]  [<ffffffff812f8270>] ? out_of_line_wait_on_bit+0x6b/0x77
[417600.208121]  [<ffffffff81063910>] ? wake_bit_function+0x0/0x23
[417600.208130]  [<ffffffffa000e1d1>] ? journal_commit_transaction+0x508/0xe2b [jbd]
[417600.208135]  [<ffffffff8100dab9>] ? xen_force_evtchn_callback+0x9/0xa
[417600.208139]  [<ffffffff8100e0a2>] ? check_events+0x12/0x20
[417600.208143]  [<ffffffff8100dab9>] ? xen_force_evtchn_callback+0x9/0xa
[417600.208147]  [<ffffffff8100e08f>] ? xen_restore_fl_direct_end+0x0/0x1
[417600.208151]  [<ffffffff812f8f8a>] ? _spin_unlock_irqrestore+0xd/0xe
[417600.208156]  [<ffffffffa0011423>] ? kjournald+0xdf/0x226 [jbd]
[417600.208159]  [<ffffffff810638e2>] ? autoremove_wake_function+0x0/0x2e
[417600.208164]  [<ffffffffa0011344>] ? kjournald+0x0/0x226 [jbd]
[417600.208168]  [<ffffffff81063615>] ? kthread+0x79/0x81
[417600.208172]  [<ffffffff81011baa>] ? child_rip+0xa/0x20
[417600.208176]  [<ffffffff81010d61>] ? int_ret_from_sys_call+0x7/0x1b
[417600.208180]  [<ffffffff8101151d>] ? retint_restore_args+0x5/0x6
[417600.208184]  [<ffffffff81011ba0>] ? child_rip+0x0/0x20
[417600.208187] INFO: task flush-202:0:395 blocked for more than 120 seconds.
[417600.208194] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[417600.208200] flush-202:0   D 0000000000000000     0   395      2 0x00000000
[417600.208205]  ffffffff8145d1f0 0000000000000246 0000000000000000 0000000000000200
[417600.208211]  ffff880002aa0000 0000000000000001 000000000000f9e0 ffff88007e77dfd8
[417600.208217]  0000000000015780 0000000000015780 ffff8800029d62e0 ffff8800029d65d8
[417600.208223] Call Trace:
[417600.208227]  [<ffffffff8102bdac>] ? pvclock_clocksource_read+0x3a/0x70
[417600.208231]  [<ffffffff8110c50a>] ? sync_buffer+0x0/0x40
[417600.208235]  [<ffffffff812f7cc9>] ? io_schedule+0x73/0xb7
[417600.208238]  [<ffffffff8110c545>] ? sync_buffer+0x3b/0x40
[417600.208242]  [<ffffffff812f8f8a>] ? _spin_unlock_irqrestore+0xd/0xe
[417600.208246]  [<ffffffff812f80d9>] ? __wait_on_bit_lock+0x3f/0x84
[417600.208249]  [<ffffffff8110c50a>] ? sync_buffer+0x0/0x40
[417600.208253]  [<ffffffff812f8189>] ? out_of_line_wait_on_bit_lock+0x6b/0x77
[417600.208257]  [<ffffffff81063910>] ? wake_bit_function+0x0/0x23
[417600.208261]  [<ffffffff8110d8d7>] ? __block_write_full_page+0x159/0x2ac
[417600.208264]  [<ffffffff8110c6d4>] ? end_buffer_async_write+0x0/0x13b
[417600.208269]  [<ffffffff810b8da2>] ? __writepage+0xa/0x25
[417600.208272]  [<ffffffff810b9429>] ? write_cache_pages+0x20b/0x327
[417600.208276]  [<ffffffff810b8d98>] ? __writepage+0x0/0x25
[417600.208281]  [<ffffffff811062d6>] ? writeback_single_inode+0xe7/0x2da
[417600.208285]  [<ffffffff81106fdc>] ? writeback_inodes_wb+0x424/0x4ff
[417600.208289]  [<ffffffff811071e3>] ? wb_writeback+0x12c/0x1ab
[417600.208294]  [<ffffffff81059314>] ? try_to_del_timer_sync+0x63/0x6c
[417600.208298]  [<ffffffff81107459>] ? wb_do_writeback+0x14f/0x165
[417600.208302]  [<ffffffff811074a0>] ? bdi_writeback_task+0x31/0xaa
[417600.208307]  [<ffffffff810c75e6>] ? bdi_start_fn+0x0/0xd2
[417600.208310]  [<ffffffff810c7656>] ? bdi_start_fn+0x70/0xd2
[417600.208314]  [<ffffffff810c75e6>] ? bdi_start_fn+0x0/0xd2
[417600.208318]  [<ffffffff81063615>] ? kthread+0x79/0x81
[417600.208322]  [<ffffffff81011baa>] ? child_rip+0xa/0x20
[417600.208325]  [<ffffffff81010d61>] ? int_ret_from_sys_call+0x7/0x1b
[417600.208329]  [<ffffffff8101151d>] ? retint_restore_args+0x5/0x6
[417600.208332]  [<ffffffff81011ba0>] ? child_rip+0x0/0x20
[417720.208046] INFO: task kjournald:129 blocked for more than 120 seconds.
[417720.208058] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[417720.208066] kjournald     D 0000000000000000     0   129      2 0x00000000
[417720.208072]  ffff88007ff51c40 0000000000000246 0000000000000000 0000000000000200
[417720.208080]  0000000000000001 0000000000009654 000000000000f9e0 ffff880002a95fd8
[417720.208086]  0000000000015780 0000000000015780 ffff8800029d3f90 ffff8800029d4288
[417720.208093] Call Trace:
[417720.208104]  [<ffffffff8102bdac>] ? pvclock_clocksource_read+0x3a/0x70
[417720.208110]  [<ffffffff8110c50a>] ? sync_buffer+0x0/0x40
[417720.208115]  [<ffffffff812f7cc9>] ? io_schedule+0x73/0xb7
[417720.208119]  [<ffffffff8110c545>] ? sync_buffer+0x3b/0x40
[417720.208130]  [<ffffffff812f8f8a>] ? _spin_unlock_irqrestore+0xd/0xe
[417720.208134]  [<ffffffff812f81d6>] ? __wait_on_bit+0x41/0x70
[417720.208138]  [<ffffffff8110c50a>] ? sync_buffer+0x0/0x40
[417720.208141]  [<ffffffff812f8270>] ? out_of_line_wait_on_bit+0x6b/0x77
[417720.208146]  [<ffffffff81063910>] ? wake_bit_function+0x0/0x23
[417720.208157]  [<ffffffffa000e1d1>] ? journal_commit_transaction+0x508/0xe2b [jbd]
[417720.208163]  [<ffffffff8100dab9>] ? xen_force_evtchn_callback+0x9/0xa
[417720.208167]  [<ffffffff8100e0a2>] ? check_events+0x12/0x20
[417720.208172]  [<ffffffff8100dab9>] ? xen_force_evtchn_callback+0x9/0xa
[417720.208176]  [<ffffffff8100e08f>] ? xen_restore_fl_direct_end+0x0/0x1
[417720.208180]  [<ffffffff812f8f8a>] ? _spin_unlock_irqrestore+0xd/0xe
[417720.208185]  [<ffffffffa0011423>] ? kjournald+0xdf/0x226 [jbd]
[417720.208189]  [<ffffffff810638e2>] ? autoremove_wake_function+0x0/0x2e
[417720.208194]  [<ffffffffa0011344>] ? kjournald+0x0/0x226 [jbd]
[417720.208198]  [<ffffffff81063615>] ? kthread+0x79/0x81
[417720.208203]  [<ffffffff81011baa>] ? child_rip+0xa/0x20
[417720.208207]  [<ffffffff81010d61>] ? int_ret_from_sys_call+0x7/0x1b
[417720.208211]  [<ffffffff8101151d>] ? retint_restore_args+0x5/0x6
[417720.208215]  [<ffffffff81011ba0>] ? child_rip+0x0/0x20
[417720.208219] INFO: task flush-202:0:395 blocked for more than 120 seconds.
[417720.208227] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[417720.208234] flush-202:0   D 0000000000000000     0   395      2 0x00000000
[417720.208240]  ffffffff8145d1f0 0000000000000246 0000000000000000 0000000000000200
[417720.208246]  ffff880002aa0000 0000000000000001 000000000000f9e0 ffff88007e77dfd8
[417720.208252]  0000000000015780 0000000000015780 ffff8800029d62e0 ffff8800029d65d8
[417720.208257] Call Trace:
[417720.208262]  [<ffffffff8102bdac>] ? pvclock_clocksource_read+0x3a/0x70
[417720.208266]  [<ffffffff8110c50a>] ? sync_buffer+0x0/0x40
[417720.208269]  [<ffffffff812f7cc9>] ? io_schedule+0x73/0xb7
[417720.208273]  [<ffffffff8110c545>] ? sync_buffer+0x3b/0x40
[417720.208277]  [<ffffffff812f8f8a>] ? _spin_unlock_irqrestore+0xd/0xe
[417720.208280]  [<ffffffff812f80d9>] ? __wait_on_bit_lock+0x3f/0x84
[417720.208284]  [<ffffffff8110c50a>] ? sync_buffer+0x0/0x40
[417720.208287]  [<ffffffff812f8189>] ? out_of_line_wait_on_bit_lock+0x6b/0x77
[417720.208291]  [<ffffffff81063910>] ? wake_bit_function+0x0/0x23
[417720.208295]  [<ffffffff8110d8d7>] ? __block_write_full_page+0x159/0x2ac
[417720.208299]  [<ffffffff8110c6d4>] ? end_buffer_async_write+0x0/0x13b
[417720.208304]  [<ffffffff810b8da2>] ? __writepage+0xa/0x25
[417720.208307]  [<ffffffff810b9429>] ? write_cache_pages+0x20b/0x327
[417720.208311]  [<ffffffff810b8d98>] ? __writepage+0x0/0x25
[417720.208316]  [<ffffffff811062d6>] ? writeback_single_inode+0xe7/0x2da
[417720.208320]  [<ffffffff81106fdc>] ? writeback_inodes_wb+0x424/0x4ff
[417720.208324]  [<ffffffff811071e3>] ? wb_writeback+0x12c/0x1ab
[417720.208329]  [<ffffffff81059314>] ? try_to_del_timer_sync+0x63/0x6c
[417720.208334]  [<ffffffff81107459>] ? wb_do_writeback+0x14f/0x165
[417720.208338]  [<ffffffff811074a0>] ? bdi_writeback_task+0x31/0xaa
[417720.208343]  [<ffffffff810c75e6>] ? bdi_start_fn+0x0/0xd2
[417720.208346]  [<ffffffff810c7656>] ? bdi_start_fn+0x70/0xd2
[417720.208350]  [<ffffffff810c75e6>] ? bdi_start_fn+0x0/0xd2
[417720.208354]  [<ffffffff81063615>] ? kthread+0x79/0x81
[417720.208358]  [<ffffffff81011baa>] ? child_rip+0xa/0x20
[417720.208361]  [<ffffffff81010d61>] ? int_ret_from_sys_call+0x7/0x1b
[417720.208365]  [<ffffffff8101151d>] ? retint_restore_args+0x5/0x6
[417720.208368]  [<ffffffff81011ba0>] ? child_rip+0x0/0x20
[417840.208029] INFO: task kjournald:129 blocked for more than 120 seconds.
[417840.208041] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[417840.208048] kjournald     D 0000000000000000     0   129      2 0x00000000
[417840.208054]  ffff88007ff51c40 0000000000000246 0000000000000000 0000000000000200
[417840.208061]  0000000000000001 0000000000009654 000000000000f9e0 ffff880002a95fd8
[417840.208067]  0000000000015780 0000000000015780 ffff8800029d3f90 ffff8800029d4288
[417840.208074] Call Trace:
[417840.208085]  [<ffffffff8102bdac>] ? pvclock_clocksource_read+0x3a/0x70
[417840.208091]  [<ffffffff8110c50a>] ? sync_buffer+0x0/0x40
[417840.208096]  [<ffffffff812f7cc9>] ? io_schedule+0x73/0xb7
[417840.208099]  [<ffffffff8110c545>] ? sync_buffer+0x3b/0x40
[417840.208104]  [<ffffffff812f8f8a>] ? _spin_unlock_irqrestore+0xd/0xe
[417840.208107]  [<ffffffff812f81d6>] ? __wait_on_bit+0x41/0x70
[417840.208111]  [<ffffffff8110c50a>] ? sync_buffer+0x0/0x40
[417840.208115]  [<ffffffff812f8270>] ? out_of_line_wait_on_bit+0x6b/0x77
[417840.208119]  [<ffffffff81063910>] ? wake_bit_function+0x0/0x23
[417840.208128]  [<ffffffffa000e1d1>] ? journal_commit_transaction+0x508/0xe2b [jbd]
[417840.208133]  [<ffffffff8100dab9>] ? xen_force_evtchn_callback+0x9/0xa
[417840.208137]  [<ffffffff8100e0a2>] ? check_events+0x12/0x20
[417840.208141]  [<ffffffff8100dab9>] ? xen_force_evtchn_callback+0x9/0xa
[417840.208145]  [<ffffffff8100e08f>] ? xen_restore_fl_direct_end+0x0/0x1
[417840.208148]  [<ffffffff812f8f8a>] ? _spin_unlock_irqrestore+0xd/0xe
[417840.208153]  [<ffffffffa0011423>] ? kjournald+0xdf/0x226 [jbd]
[417840.208157]  [<ffffffff810638e2>] ? autoremove_wake_function+0x0/0x2e
[417840.208162]  [<ffffffffa0011344>] ? kjournald+0x0/0x226 [jbd]
[417840.208166]  [<ffffffff81063615>] ? kthread+0x79/0x81
[417840.208170]  [<ffffffff81011baa>] ? child_rip+0xa/0x20
[417840.208174]  [<ffffffff81010d61>] ? int_ret_from_sys_call+0x7/0x1b
[417840.208178]  [<ffffffff8101151d>] ? retint_restore_args+0x5/0x6
[417840.208181]  [<ffffffff81011ba0>] ? child_rip+0x0/0x20
[417840.208185] INFO: task flush-202:0:395 blocked for more than 120 seconds.
[417840.208192] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[417840.208198] flush-202:0   D 0000000000000000     0   395      2 0x00000000
[417840.208203]  ffffffff8145d1f0 0000000000000246 0000000000000000 0000000000000200
[417840.208209]  ffff880002aa0000 0000000000000001 000000000000f9e0 ffff88007e77dfd8
[417840.208215]  0000000000015780 0000000000015780 ffff8800029d62e0 ffff8800029d65d8
[417840.208221] Call Trace:
[417840.208225]  [<ffffffff8102bdac>] ? pvclock_clocksource_read+0x3a/0x70
[417840.208229]  [<ffffffff8110c50a>] ? sync_buffer+0x0/0x40
[417840.208233]  [<ffffffff812f7cc9>] ? io_schedule+0x73/0xb7
[417840.208236]  [<ffffffff8110c545>] ? sync_buffer+0x3b/0x40
[417840.208240]  [<ffffffff812f8f8a>] ? _spin_unlock_irqrestore+0xd/0xe
[417840.208243]  [<ffffffff812f80d9>] ? __wait_on_bit_lock+0x3f/0x84
[417840.208247]  [<ffffffff8110c50a>] ? sync_buffer+0x0/0x40
[417840.208251]  [<ffffffff812f8189>] ? out_of_line_wait_on_bit_lock+0x6b/0x77
[417840.208254]  [<ffffffff81063910>] ? wake_bit_function+0x0/0x23
[417840.208258]  [<ffffffff8110d8d7>] ? __block_write_full_page+0x159/0x2ac
[417840.208262]  [<ffffffff8110c6d4>] ? end_buffer_async_write+0x0/0x13b
[417840.208267]  [<ffffffff810b8da2>] ? __writepage+0xa/0x25
[417840.208271]  [<ffffffff810b9429>] ? write_cache_pages+0x20b/0x327
[417840.208274]  [<ffffffff810b8d98>] ? __writepage+0x0/0x25
[417840.208279]  [<ffffffff811062d6>] ? writeback_single_inode+0xe7/0x2da
[417840.208283]  [<ffffffff81106fdc>] ? writeback_inodes_wb+0x424/0x4ff
[417840.208287]  [<ffffffff811071e3>] ? wb_writeback+0x12c/0x1ab
[417840.208292]  [<ffffffff81059314>] ? try_to_del_timer_sync+0x63/0x6c
[417840.208296]  [<ffffffff81107459>] ? wb_do_writeback+0x14f/0x165
[417840.208300]  [<ffffffff811074a0>] ? bdi_writeback_task+0x31/0xaa
[417840.208305]  [<ffffffff810c75e6>] ? bdi_start_fn+0x0/0xd2
[417840.208308]  [<ffffffff810c7656>] ? bdi_start_fn+0x70/0xd2
[417840.208312]  [<ffffffff810c75e6>] ? bdi_start_fn+0x0/0xd2
[417840.208316]  [<ffffffff81063615>] ? kthread+0x79/0x81
[417840.208320]  [<ffffffff81011baa>] ? child_rip+0xa/0x20
[417840.208323]  [<ffffffff81010d61>] ? int_ret_from_sys_call+0x7/0x1b
[417840.208327]  [<ffffffff8101151d>] ? retint_restore_args+0x5/0x6
[417840.208330]  [<ffffffff81011ba0>] ? child_rip+0x0/0x20


lindi@overlord2:~$ sudo xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0  3205     4     r-----  38037.1
orbit                                       32  2048     4     -b----  23133.5

overlord2:~$ sudo gdbserver-xen 127.0.0.1:9999 --attach 32
Attached; pid = 32
Listening on port 9999
Remote debugging from host 127.0.0.1

(gdb) info threads
[New Remote target]
  4 Remote target  0xffffffff810093aa in ?? ()
  3 Thread 3  0xffffffff810093aa in ?? ()
  2 Thread 2  0xffffffff810093aa in ?? ()
* 1 Thread 1  0xffffffff810093aa in ?? ()
(gdb) break native_read_tsc
Breakpoint 1 at 0xffffffff81016d09: file /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/rtc.c, line 196.
(gdb) c
Continuing.
[Switching to Remote target]

Breakpoint 1, __native_read_tsc ()
    at /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/include/asm/msr.h:125
125	/build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/include/asm/msr.h: No such file or directory.
	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/include/asm/msr.h
Current language:  auto
The current source language is "auto; currently c".
(gdb) bt 5
#0  __native_read_tsc ()
    at /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/include/asm/msr.h:125
#1  native_read_tsc ()
    at /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/rtc.c:196
#2  0xffffffff8102bdac in pvclock_get_nsec_offset (
    shadow=<value optimized out>)
    at /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c:120
#3  pvclock_clocksource_read (shadow=<value optimized out>)
    at /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c:121
#4  0xffffffff8106ae75 in timekeeping_get_ns ()
    at /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/time/timekeeping.c:108
(More stack frames follow...)
(gdb) define xsi
Type commands for definition of "xsi".
End with a line saying just "end".
>si
>x/4i $rip
>end
(gdb) xsi
0xffffffff81016d0b	125	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/include/asm/msr.h
0xffffffff81016d0b <__native_read_tsc+2>:	mov    %eax,%ecx
0xffffffff81016d0d <__native_read_tsc+4>:	mov    %rdx,%rax
0xffffffff81016d10 <__native_read_tsc+7>:	shl    $0x20,%rax
0xffffffff81016d14 <__native_read_tsc+11>:	mov    %ecx,%edx
(gdb) 
0xffffffff81016d0d	125	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/include/asm/msr.h
0xffffffff81016d0d <__native_read_tsc+4>:	mov    %rdx,%rax
0xffffffff81016d10 <__native_read_tsc+7>:	shl    $0x20,%rax
0xffffffff81016d14 <__native_read_tsc+11>:	mov    %ecx,%edx
0xffffffff81016d16 <__native_read_tsc+13>:	or     %rdx,%rax
(gdb) 
0xffffffff81016d10	125	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/include/asm/msr.h
0xffffffff81016d10 <__native_read_tsc+7>:	shl    $0x20,%rax
0xffffffff81016d14 <__native_read_tsc+11>:	mov    %ecx,%edx
0xffffffff81016d16 <__native_read_tsc+13>:	or     %rdx,%rax
0xffffffff81016d19 <native_read_tsc+16>:	retq   
(gdb) 
0xffffffff81016d14	125	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/include/asm/msr.h
0xffffffff81016d14 <__native_read_tsc+11>:	mov    %ecx,%edx
0xffffffff81016d16 <__native_read_tsc+13>:	or     %rdx,%rax
0xffffffff81016d19 <native_read_tsc+16>:	retq   
0xffffffff81016d1a <read_persistent_clock>:	push   %r13
(gdb) 
0xffffffff81016d16	125	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/include/asm/msr.h
0xffffffff81016d16 <__native_read_tsc+13>:	or     %rdx,%rax
0xffffffff81016d19 <native_read_tsc+16>:	retq   
0xffffffff81016d1a <read_persistent_clock>:	push   %r13
0xffffffff81016d1c <read_persistent_clock+2>:	push   %r12
(gdb) 
native_read_tsc ()
    at /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/rtc.c:197
197	/build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/rtc.c: No such file or directory.
	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/rtc.c
0xffffffff81016d19 <native_read_tsc+16>:	retq   
0xffffffff81016d1a <read_persistent_clock>:	push   %r13
0xffffffff81016d1c <read_persistent_clock+2>:	push   %r12
0xffffffff81016d1e <read_persistent_clock+4>:	push   %rbx
(gdb) 
0xffffffff8102bdac in pvclock_get_nsec_offset (shadow=<value optimized out>)
    at /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c:120
120	/build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c: No such file or directory.
	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bdac <pvclock_get_nsec_offset+5>:	sub    %r12,%rax
0xffffffff8102bdaf <scale_delta>:	test   %ebp,%ebp
0xffffffff8102bdb1 <scale_delta+2>:	
    jns    0xffffffff8102bdbd <scale_delta+14>
0xffffffff8102bdb3 <scale_delta+4>:	neg    %ebp
(gdb) 
0xffffffff8102bdac	120	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bdac <pvclock_get_nsec_offset+5>:	sub    %r12,%rax
0xffffffff8102bdaf <scale_delta>:	test   %ebp,%ebp
0xffffffff8102bdb1 <scale_delta+2>:	
    jns    0xffffffff8102bdbd <scale_delta+14>
0xffffffff8102bdb3 <scale_delta+4>:	neg    %ebp
(gdb) 
0xffffffff8102bdac	120	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bdac <pvclock_get_nsec_offset+5>:	sub    %r12,%rax
0xffffffff8102bdaf <scale_delta>:	test   %ebp,%ebp
0xffffffff8102bdb1 <scale_delta+2>:	
    jns    0xffffffff8102bdbd <scale_delta+14>
0xffffffff8102bdb3 <scale_delta+4>:	neg    %ebp
(gdb) 
scale_delta (shift=<value optimized out>, mul_frac=<value optimized out>, 
    delta=<value optimized out>)
    at /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c:47
47	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bdaf <scale_delta>:	test   %ebp,%ebp
0xffffffff8102bdb1 <scale_delta+2>:	
    jns    0xffffffff8102bdbd <scale_delta+14>
0xffffffff8102bdb3 <scale_delta+4>:	neg    %ebp
0xffffffff8102bdb5 <scale_delta+6>:	mov    %bpl,%cl
(gdb) 
0xffffffff8102bdb1	47	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bdb1 <scale_delta+2>:	
    jns    0xffffffff8102bdbd <scale_delta+14>
0xffffffff8102bdb3 <scale_delta+4>:	neg    %ebp
0xffffffff8102bdb5 <scale_delta+6>:	mov    %bpl,%cl
0xffffffff8102bdb8 <scale_delta+9>:	shr    %cl,%rax
(gdb) 
48	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bdb3 <scale_delta+4>:	neg    %ebp
0xffffffff8102bdb5 <scale_delta+6>:	mov    %bpl,%cl
0xffffffff8102bdb8 <scale_delta+9>:	shr    %cl,%rax
0xffffffff8102bdbb <scale_delta+12>:	
    jmp    0xffffffff8102bdc3 <scale_delta+20>
(gdb) 
0xffffffff8102bdb5	48	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bdb5 <scale_delta+6>:	mov    %bpl,%cl
0xffffffff8102bdb8 <scale_delta+9>:	shr    %cl,%rax
0xffffffff8102bdbb <scale_delta+12>:	
    jmp    0xffffffff8102bdc3 <scale_delta+20>
0xffffffff8102bdbd <scale_delta+14>:	mov    %bpl,%cl
(gdb) 
0xffffffff8102bdb5	48	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bdb5 <scale_delta+6>:	mov    %bpl,%cl
0xffffffff8102bdb8 <scale_delta+9>:	shr    %cl,%rax
0xffffffff8102bdbb <scale_delta+12>:	
    jmp    0xffffffff8102bdc3 <scale_delta+20>
0xffffffff8102bdbd <scale_delta+14>:	mov    %bpl,%cl
(gdb) 
0xffffffff8102bdb8	48	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bdb8 <scale_delta+9>:	shr    %cl,%rax
0xffffffff8102bdbb <scale_delta+12>:	
    jmp    0xffffffff8102bdc3 <scale_delta+20>
0xffffffff8102bdbd <scale_delta+14>:	mov    %bpl,%cl
0xffffffff8102bdc0 <scale_delta+17>:	shl    %cl,%rax
(gdb) 
0xffffffff8102bdbb	48	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bdbb <scale_delta+12>:	
    jmp    0xffffffff8102bdc3 <scale_delta+20>
0xffffffff8102bdbd <scale_delta+14>:	mov    %bpl,%cl
0xffffffff8102bdc0 <scale_delta+17>:	shl    %cl,%rax
0xffffffff8102bdc3 <scale_delta+20>:	mov    %r14d,%edx
(gdb) 
64	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bdc3 <scale_delta+20>:	mov    %r14d,%edx
0xffffffff8102bdc6 <scale_delta+23>:	mul    %rdx
0xffffffff8102bdc9 <scale_delta+26>:	shrd   $0x20,%rdx,%rax
0xffffffff8102bdce <pvclock_clocksource_read+92>:	add    %r15,%rax
(gdb) 
0xffffffff8102bdc6	64	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bdc6 <scale_delta+23>:	mul    %rdx
0xffffffff8102bdc9 <scale_delta+26>:	shrd   $0x20,%rdx,%rax
0xffffffff8102bdce <pvclock_clocksource_read+92>:	add    %r15,%rax
0xffffffff8102bdd1 <pvclock_clocksource_read+95>:	cmp    (%rbx),%r13d
(gdb) 
0xffffffff8102bdc9	64	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bdc9 <scale_delta+26>:	shrd   $0x20,%rdx,%rax
0xffffffff8102bdce <pvclock_clocksource_read+92>:	add    %r15,%rax
0xffffffff8102bdd1 <pvclock_clocksource_read+95>:	cmp    (%rbx),%r13d
0xffffffff8102bdd4 <pvclock_clocksource_read+98>:	
    jne    0xffffffff8102bd83 <pvclock_get_time_values>
(gdb) p $r13
$1 = 13024044
(gdb) x/u $rbx
0xffff880003285040:	13024070
(gdb) xsi
pvclock_clocksource_read (src=0xffff880003285040)
    at /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c:122
122	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bdce <pvclock_clocksource_read+92>:	add    %r15,%rax
0xffffffff8102bdd1 <pvclock_clocksource_read+95>:	cmp    (%rbx),%r13d
0xffffffff8102bdd4 <pvclock_clocksource_read+98>:	
    jne    0xffffffff8102bd83 <pvclock_get_time_values>
0xffffffff8102bdd6 <pvclock_clocksource_read+100>:	pop    %rcx
(gdb) 
124	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bdd1 <pvclock_clocksource_read+95>:	cmp    (%rbx),%r13d
0xffffffff8102bdd4 <pvclock_clocksource_read+98>:	
    jne    0xffffffff8102bd83 <pvclock_get_time_values>
0xffffffff8102bdd6 <pvclock_clocksource_read+100>:	pop    %rcx
0xffffffff8102bdd7 <pvclock_clocksource_read+101>:	pop    %rbx
(gdb) 
0xffffffff8102bdd4	124	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bdd4 <pvclock_clocksource_read+98>:	
    jne    0xffffffff8102bd83 <pvclock_get_time_values>
0xffffffff8102bdd6 <pvclock_clocksource_read+100>:	pop    %rcx
0xffffffff8102bdd7 <pvclock_clocksource_read+101>:	pop    %rbx
0xffffffff8102bdd8 <pvclock_clocksource_read+102>:	pop    %rbp
(gdb) 
pvclock_get_time_values (src=<value optimized out>, dst=<value optimized out>)
    at /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c:88
88	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bd83 <pvclock_get_time_values>:	mov    (%rbx),%r13d
0xffffffff8102bd86 <pvclock_get_time_values+3>:	lfence 
0xffffffff8102bd89 <pvclock_get_time_values+6>:	mov    0x8(%rbx),%r12
0xffffffff8102bd8d <pvclock_get_time_values+10>:	mov    0x10(%rbx),%r15
(gdb) 
89	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bd86 <pvclock_get_time_values+3>:	lfence 
0xffffffff8102bd89 <pvclock_get_time_values+6>:	mov    0x8(%rbx),%r12
0xffffffff8102bd8d <pvclock_get_time_values+10>:	mov    0x10(%rbx),%r15
0xffffffff8102bd91 <pvclock_get_time_values+14>:	mov    0x18(%rbx),%r14d
(gdb) p $r13
$7 = 13024080
(gdb) xsi
90	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bd89 <pvclock_get_time_values+6>:	mov    0x8(%rbx),%r12
0xffffffff8102bd8d <pvclock_get_time_values+10>:	mov    0x10(%rbx),%r15
0xffffffff8102bd91 <pvclock_get_time_values+14>:	mov    0x18(%rbx),%r14d
0xffffffff8102bd95 <pvclock_get_time_values+18>:	movsbl 0x1c(%rbx),%ebp
(gdb) 
91	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bd8d <pvclock_get_time_values+10>:	mov    0x10(%rbx),%r15
0xffffffff8102bd91 <pvclock_get_time_values+14>:	mov    0x18(%rbx),%r14d
0xffffffff8102bd95 <pvclock_get_time_values+18>:	movsbl 0x1c(%rbx),%ebp
0xffffffff8102bd99 <pvclock_get_time_values+22>:	lfence 
(gdb) 
91	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bd8d <pvclock_get_time_values+10>:	mov    0x10(%rbx),%r15
0xffffffff8102bd91 <pvclock_get_time_values+14>:	mov    0x18(%rbx),%r14d
0xffffffff8102bd95 <pvclock_get_time_values+18>:	movsbl 0x1c(%rbx),%ebp
0xffffffff8102bd99 <pvclock_get_time_values+22>:	lfence 
(gdb) 
91	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bd8d <pvclock_get_time_values+10>:	mov    0x10(%rbx),%r15
0xffffffff8102bd91 <pvclock_get_time_values+14>:	mov    0x18(%rbx),%r14d
0xffffffff8102bd95 <pvclock_get_time_values+18>:	movsbl 0x1c(%rbx),%ebp
0xffffffff8102bd99 <pvclock_get_time_values+22>:	lfence 
(gdb) 
92	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bd91 <pvclock_get_time_values+14>:	mov    0x18(%rbx),%r14d
0xffffffff8102bd95 <pvclock_get_time_values+18>:	movsbl 0x1c(%rbx),%ebp
0xffffffff8102bd99 <pvclock_get_time_values+22>:	lfence 
0xffffffff8102bd9c <pvclock_get_time_values+25>:	mov    (%rbx),%eax
(gdb) 
93	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bd95 <pvclock_get_time_values+18>:	movsbl 0x1c(%rbx),%ebp
0xffffffff8102bd99 <pvclock_get_time_values+22>:	lfence 
0xffffffff8102bd9c <pvclock_get_time_values+25>:	mov    (%rbx),%eax
0xffffffff8102bd9e <pvclock_get_time_values+27>:	test   $0x1,%al
(gdb) 
93	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bd95 <pvclock_get_time_values+18>:	movsbl 0x1c(%rbx),%ebp
0xffffffff8102bd99 <pvclock_get_time_values+22>:	lfence 
0xffffffff8102bd9c <pvclock_get_time_values+25>:	mov    (%rbx),%eax
0xffffffff8102bd9e <pvclock_get_time_values+27>:	test   $0x1,%al
(gdb) 
94	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bd99 <pvclock_get_time_values+22>:	lfence 
0xffffffff8102bd9c <pvclock_get_time_values+25>:	mov    (%rbx),%eax
0xffffffff8102bd9e <pvclock_get_time_values+27>:	test   $0x1,%al
0xffffffff8102bda0 <pvclock_get_time_values+29>:	
    jne    0xffffffff8102bd83 <pvclock_get_time_values>
(gdb) 
95	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bd9c <pvclock_get_time_values+25>:	mov    (%rbx),%eax
0xffffffff8102bd9e <pvclock_get_time_values+27>:	test   $0x1,%al
0xffffffff8102bda0 <pvclock_get_time_values+29>:	
    jne    0xffffffff8102bd83 <pvclock_get_time_values>
0xffffffff8102bda2 <pvclock_get_time_values+31>:	cmp    %eax,%r13d
(gdb) 
0xffffffff8102bd9e	95	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bd9e <pvclock_get_time_values+27>:	test   $0x1,%al
0xffffffff8102bda0 <pvclock_get_time_values+29>:	
    jne    0xffffffff8102bd83 <pvclock_get_time_values>
0xffffffff8102bda2 <pvclock_get_time_values+31>:	cmp    %eax,%r13d
0xffffffff8102bda5 <pvclock_get_time_values+34>:	
    jne    0xffffffff8102bd83 <pvclock_get_time_values>
(gdb) p $rax
$9 = 13024094
(gdb) xsi
0xffffffff8102bda0	95	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bda0 <pvclock_get_time_values+29>:	
    jne    0xffffffff8102bd83 <pvclock_get_time_values>
0xffffffff8102bda2 <pvclock_get_time_values+31>:	cmp    %eax,%r13d
0xffffffff8102bda5 <pvclock_get_time_values+34>:	
    jne    0xffffffff8102bd83 <pvclock_get_time_values>
0xffffffff8102bda7 <pvclock_get_nsec_offset>:	
    callq  0xffffffff81016d09 <__native_read_tsc>
(gdb) p $13
$12 = 13024080
(gdb) p $r13 - $rax
$13 = -14
(gdb) xsi
0xffffffff8102bda2	95	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bda2 <pvclock_get_time_values+31>:	cmp    %eax,%r13d
0xffffffff8102bda5 <pvclock_get_time_values+34>:	
    jne    0xffffffff8102bd83 <pvclock_get_time_values>
0xffffffff8102bda7 <pvclock_get_nsec_offset>:	
    callq  0xffffffff81016d09 <__native_read_tsc>
0xffffffff8102bdac <pvclock_get_nsec_offset+5>:	sub    %r12,%rax
(gdb) 
0xffffffff8102bda5	95	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bda5 <pvclock_get_time_values+34>:	
    jne    0xffffffff8102bd83 <pvclock_get_time_values>
0xffffffff8102bda7 <pvclock_get_nsec_offset>:	
    callq  0xffffffff81016d09 <__native_read_tsc>
0xffffffff8102bdac <pvclock_get_nsec_offset+5>:	sub    %r12,%rax
0xffffffff8102bdaf <scale_delta>:	test   %ebp,%ebp
(gdb) 
88	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bd83 <pvclock_get_time_values>:	mov    (%rbx),%r13d
0xffffffff8102bd86 <pvclock_get_time_values+3>:	lfence 
0xffffffff8102bd89 <pvclock_get_time_values+6>:	mov    0x8(%rbx),%r12
0xffffffff8102bd8d <pvclock_get_time_values+10>:	mov    0x10(%rbx),%r15
(gdb) tbreak 0xffffffff8102bd83 <  (gdb) tbreak 0xffffffff8102bd83(gdb) tbreak 0[1@*0xffffffff8102bd83  a7
Temporary breakpoint 2 at 0xffffffff8102bda7: file /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c, line 120.
(gdb) c
Continuing.

Temporary breakpoint 2, pvclock_get_nsec_offset (shadow=<value optimized out>)
    at /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c:120
120	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
(gdb) x/i   4i $rip
0xffffffff8102bda7 <pvclock_get_nsec_offset>:	
    callq  0xffffffff81016d09 <__native_read_tsc>
0xffffffff8102bdac <pvclock_get_nsec_offset+5>:	sub    %r12,%rax
0xffffffff8102bdaf <scale_delta>:	test   %ebp,%ebp
0xffffffff8102bdb1 <scale_delta+2>:	
    jns    0xffffffff8102bdbd <scale_delta+14>
(gdb) xsi

Breakpoint 1, __native_read_tsc ()
    at /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/include/asm/msr.h:125
125	/build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/include/asm/msr.h: No such file or directory.
	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/include/asm/msr.h
0xffffffff81016d09 <__native_read_tsc>:	rdtsc  
0xffffffff81016d0b <__native_read_tsc+2>:	mov    %eax,%ecx
0xffffffff81016d0d <__native_read_tsc+4>:	mov    %rdx,%rax
0xffffffff81016d10 <__native_read_tsc+7>:	shl    $0x20,%rax
(gdb) 
0xffffffff81016d0b	125	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/include/asm/msr.h
0xffffffff81016d0b <__native_read_tsc+2>:	mov    %eax,%ecx
0xffffffff81016d0d <__native_read_tsc+4>:	mov    %rdx,%rax
0xffffffff81016d10 <__native_read_tsc+7>:	shl    $0x20,%rax
0xffffffff81016d14 <__native_read_tsc+11>:	mov    %ecx,%edx
(gdb) 
0xffffffff81016d0d	125	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/include/asm/msr.h
0xffffffff81016d0d <__native_read_tsc+4>:	mov    %rdx,%rax
0xffffffff81016d10 <__native_read_tsc+7>:	shl    $0x20,%rax
0xffffffff81016d14 <__native_read_tsc+11>:	mov    %ecx,%edx
0xffffffff81016d16 <__native_read_tsc+13>:	or     %rdx,%rax
(gdb) 
0xffffffff81016d10	125	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/include/asm/msr.h
0xffffffff81016d10 <__native_read_tsc+7>:	shl    $0x20,%rax
0xffffffff81016d14 <__native_read_tsc+11>:	mov    %ecx,%edx
0xffffffff81016d16 <__native_read_tsc+13>:	or     %rdx,%rax
0xffffffff81016d19 <native_read_tsc+16>:	retq   
(gdb) 
0xffffffff81016d14	125	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/include/asm/msr.h
0xffffffff81016d14 <__native_read_tsc+11>:	mov    %ecx,%edx
0xffffffff81016d16 <__native_read_tsc+13>:	or     %rdx,%rax
0xffffffff81016d19 <native_read_tsc+16>:	retq   
0xffffffff81016d1a <read_persistent_clock>:	push   %r13
(gdb) 
0xffffffff81016d16	125	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/include/asm/msr.h
0xffffffff81016d16 <__native_read_tsc+13>:	or     %rdx,%rax
0xffffffff81016d19 <native_read_tsc+16>:	retq   
0xffffffff81016d1a <read_persistent_clock>:	push   %r13
0xffffffff81016d1c <read_persistent_clock+2>:	push   %r12
(gdb) 
native_read_tsc ()
    at /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/rtc.c:197
197	/build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/rtc.c: No such file or directory.
	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/rtc.c
0xffffffff81016d19 <native_read_tsc+16>:	retq   
0xffffffff81016d1a <read_persistent_clock>:	push   %r13
0xffffffff81016d1c <read_persistent_clock+2>:	push   %r12
0xffffffff81016d1e <read_persistent_clock+4>:	push   %rbx
(gdb) 
197	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/rtc.c
0xffffffff81016d19 <native_read_tsc+16>:	retq   
0xffffffff81016d1a <read_persistent_clock>:	push   %r13
0xffffffff81016d1c <read_persistent_clock+2>:	push   %r12
0xffffffff81016d1e <read_persistent_clock+4>:	push   %rbx
(gdb) 
0xffffffff8102bdac in pvclock_get_nsec_offset (shadow=<value optimized out>)
    at /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c:120
120	/build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c: No such file or directory.
	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bdac <pvclock_get_nsec_offset+5>:	sub    %r12,%rax
0xffffffff8102bdaf <scale_delta>:	test   %ebp,%ebp
0xffffffff8102bdb1 <scale_delta+2>:	
    jns    0xffffffff8102bdbd <scale_delta+14>
0xffffffff8102bdb3 <scale_delta+4>:	neg    %ebp
(gdb) 
scale_delta (shift=<value optimized out>, mul_frac=<value optimized out>, 
    delta=<value optimized out>)
    at /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c:47
47	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bdaf <scale_delta>:	test   %ebp,%ebp
0xffffffff8102bdb1 <scale_delta+2>:	
    jns    0xffffffff8102bdbd <scale_delta+14>
0xffffffff8102bdb3 <scale_delta+4>:	neg    %ebp
0xffffffff8102bdb5 <scale_delta+6>:	mov    %bpl,%cl
(gdb) 
0xffffffff8102bdb1	47	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bdb1 <scale_delta+2>:	
    jns    0xffffffff8102bdbd <scale_delta+14>
0xffffffff8102bdb3 <scale_delta+4>:	neg    %ebp
0xffffffff8102bdb5 <scale_delta+6>:	mov    %bpl,%cl
0xffffffff8102bdb8 <scale_delta+9>:	shr    %cl,%rax
(gdb) 
48	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bdb3 <scale_delta+4>:	neg    %ebp
0xffffffff8102bdb5 <scale_delta+6>:	mov    %bpl,%cl
0xffffffff8102bdb8 <scale_delta+9>:	shr    %cl,%rax
0xffffffff8102bdbb <scale_delta+12>:	
    jmp    0xffffffff8102bdc3 <scale_delta+20>
(gdb) 
0xffffffff8102bdb5	48	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bdb5 <scale_delta+6>:	mov    %bpl,%cl
0xffffffff8102bdb8 <scale_delta+9>:	shr    %cl,%rax
0xffffffff8102bdbb <scale_delta+12>:	
    jmp    0xffffffff8102bdc3 <scale_delta+20>
0xffffffff8102bdbd <scale_delta+14>:	mov    %bpl,%cl
(gdb) 
0xffffffff8102bdb8	48	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bdb8 <scale_delta+9>:	shr    %cl,%rax
0xffffffff8102bdbb <scale_delta+12>:	
    jmp    0xffffffff8102bdc3 <scale_delta+20>
0xffffffff8102bdbd <scale_delta+14>:	mov    %bpl,%cl
0xffffffff8102bdc0 <scale_delta+17>:	shl    %cl,%rax
(gdb) 
0xffffffff8102bdbb	48	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bdbb <scale_delta+12>:	
    jmp    0xffffffff8102bdc3 <scale_delta+20>
0xffffffff8102bdbd <scale_delta+14>:	mov    %bpl,%cl
0xffffffff8102bdc0 <scale_delta+17>:	shl    %cl,%rax
0xffffffff8102bdc3 <scale_delta+20>:	mov    %r14d,%edx
(gdb) 
64	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bdc3 <scale_delta+20>:	mov    %r14d,%edx
0xffffffff8102bdc6 <scale_delta+23>:	mul    %rdx
0xffffffff8102bdc9 <scale_delta+26>:	shrd   $0x20,%rdx,%rax
0xffffffff8102bdce <pvclock_clocksource_read+92>:	add    %r15,%rax
(gdb) 
0xffffffff8102bdc6	64	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bdc6 <scale_delta+23>:	mul    %rdx
0xffffffff8102bdc9 <scale_delta+26>:	shrd   $0x20,%rdx,%rax
0xffffffff8102bdce <pvclock_clocksource_read+92>:	add    %r15,%rax
0xffffffff8102bdd1 <pvclock_clocksource_read+95>:	cmp    (%rbx),%r13d
(gdb) 
0xffffffff8102bdc9	64	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bdc9 <scale_delta+26>:	shrd   $0x20,%rdx,%rax
0xffffffff8102bdce <pvclock_clocksource_read+92>:	add    %r15,%rax
0xffffffff8102bdd1 <pvclock_clocksource_read+95>:	cmp    (%rbx),%r13d
0xffffffff8102bdd4 <pvclock_clocksource_read+98>:	
    jne    0xffffffff8102bd83 <pvclock_get_time_values>
(gdb) 
pvclock_clocksource_read (src=0xffff880003285040)
    at /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c:122
122	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bdce <pvclock_clocksource_read+92>:	add    %r15,%rax
0xffffffff8102bdd1 <pvclock_clocksource_read+95>:	cmp    (%rbx),%r13d
0xffffffff8102bdd4 <pvclock_clocksource_read+98>:	
    jne    0xffffffff8102bd83 <pvclock_get_time_values>
0xffffffff8102bdd6 <pvclock_clocksource_read+100>:	pop    %rcx
(gdb) 
124	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bdd1 <pvclock_clocksource_read+95>:	cmp    (%rbx),%r13d
0xffffffff8102bdd4 <pvclock_clocksource_read+98>:	
    jne    0xffffffff8102bd83 <pvclock_get_time_values>
0xffffffff8102bdd6 <pvclock_clocksource_read+100>:	pop    %rcx
0xffffffff8102bdd7 <pvclock_clocksource_read+101>:	pop    %rbx
(gdb) p (xsi/4i $rip(gdb) c[Ktbreak *0xffffffff8102bda7(gdb) xsi[Kp $rax - $r13 [1P13 - $rax[K[3Pxsip $rax[2@/x $rax[2P $raxeax[3Pxsip $r13d[4Pxsip (*(unsigned int*)$rbx) - $r13
$15 = 32
(gdb) p (*(unsigned int*)$rbx) - $r13(gdb) xsi[K/4i $rip(gdb) c[Ktbreak *0xffffffff8102bda7(gdb) xsi[Ktbreak *0xffffffff8102bda7  d6
Temporary breakpoint 3 at 0xffffffff8102bdd6: file /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c, line 127.
(gdb) c
Continuing.

Breakpoint 1, __native_read_tsc ()
    at /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/include/asm/msr.h:125
125	/build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/include/asm/msr.h: No such file or directory.
	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/include/asm/msr.h
(gdb) info break
Num     Type           Disp Enb Address            What
1       breakpoint     keep y   0xffffffff81016d09 in __native_read_tsc
                                               at /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/rtc.c:196
	breakpoint already hit 3 times
3       breakpoint     del  y   0xffffffff8102bdd6 in pvclock_clocksource_read
                                               at /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c:127
(gdb) disable 1
(gdb) c
Continuing.

Temporary breakpoint 3, pvclock_clocksource_read (src=0xffff880003285040)
    at /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c:127
127	/build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c: No such file or directory.
	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
(gdb) xsi   xsi
0xffffffff8102bdd7 in pvclock_clocksource_read (src=0xffff880003285040)
    at /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c:127
127	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bdd7 <pvclock_clocksource_read+101>:	pop    %rbx
0xffffffff8102bdd8 <pvclock_clocksource_read+102>:	pop    %rbp
0xffffffff8102bdd9 <pvclock_clocksource_read+103>:	pop    %r12
0xffffffff8102bddb <pvclock_clocksource_read+105>:	pop    %r13
(gdb) 
0xffffffff8102bdd8 in pvclock_clocksource_read (src=<value optimized out>)
    at /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c:127
127	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bdd8 <pvclock_clocksource_read+102>:	pop    %rbp
0xffffffff8102bdd9 <pvclock_clocksource_read+103>:	pop    %r12
0xffffffff8102bddb <pvclock_clocksource_read+105>:	pop    %r13
0xffffffff8102bddd <pvclock_clocksource_read+107>:	pop    %r14
(gdb) 
0xffffffff8102bdd9 in pvclock_clocksource_read (src=<value optimized out>)
    at /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c:127
127	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bdd9 <pvclock_clocksource_read+103>:	pop    %r12
0xffffffff8102bddb <pvclock_clocksource_read+105>:	pop    %r13
0xffffffff8102bddd <pvclock_clocksource_read+107>:	pop    %r14
0xffffffff8102bddf <pvclock_clocksource_read+109>:	pop    %r15
(gdb) 
0xffffffff8102bddb in pvclock_clocksource_read (src=<value optimized out>)
    at /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c:127
127	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bddb <pvclock_clocksource_read+105>:	pop    %r13
0xffffffff8102bddd <pvclock_clocksource_read+107>:	pop    %r14
0xffffffff8102bddf <pvclock_clocksource_read+109>:	pop    %r15
0xffffffff8102bde1 <pvclock_clocksource_read+111>:	retq   
(gdb) 
0xffffffff8102bddd in pvclock_clocksource_read (src=<value optimized out>)
    at /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c:127
127	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bddd <pvclock_clocksource_read+107>:	pop    %r14
0xffffffff8102bddf <pvclock_clocksource_read+109>:	pop    %r15
0xffffffff8102bde1 <pvclock_clocksource_read+111>:	retq   
0xffffffff8102bde2 <pvclock_read_wallclock>:	push   %r12
(gdb) 
0xffffffff8102bddf in pvclock_clocksource_read (src=<value optimized out>)
    at /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c:127
127	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bddf <pvclock_clocksource_read+109>:	pop    %r15
0xffffffff8102bde1 <pvclock_clocksource_read+111>:	retq   
0xffffffff8102bde2 <pvclock_read_wallclock>:	push   %r12
0xffffffff8102bde4 <pvclock_read_wallclock+2>:	mov    %rsi,%r8
(gdb) 
0xffffffff8102bde1 in pvclock_clocksource_read (src=<value optimized out>)
    at /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c:127
127	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bde1 <pvclock_clocksource_read+111>:	retq   
0xffffffff8102bde2 <pvclock_read_wallclock>:	push   %r12
0xffffffff8102bde4 <pvclock_read_wallclock+2>:	mov    %rsi,%r8
0xffffffff8102bde7 <pvclock_read_wallclock+5>:	mov    %rdx,%r12
(gdb) 
ktime_get ()
    at /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/time/timekeeping.c:255
255	/build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/time/timekeeping.c: No such file or directory.
	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/time/timekeeping.c
0xffffffff8106ae75 <ktime_get+92>:	sub    0x80(%rbx),%rax
0xffffffff8106ae7c <ktime_get+99>:	
    mov    0x58815a(%rip),%edx        # 0xffffffff815f2fdc
0xffffffff8106ae82 <ktime_get+105>:	add    %r13,%r12
0xffffffff8106ae85 <ktime_get+108>:	and    0x38(%rbx),%rax
(gdb) 
0xffffffff8106ae7c	255	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/time/timekeeping.c
0xffffffff8106ae7c <ktime_get+99>:	
    mov    0x58815a(%rip),%edx        # 0xffffffff815f2fdc
0xffffffff8106ae82 <ktime_get+105>:	add    %r13,%r12
0xffffffff8106ae85 <ktime_get+108>:	and    0x38(%rbx),%rax
0xffffffff8106ae89 <ktime_get+112>:	
    mov    0x588119(%rip),%ecx        # 0xffffffff815f2fa8
(gdb) 
254	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/time/timekeeping.c
0xffffffff8106ae82 <ktime_get+105>:	add    %r13,%r12
0xffffffff8106ae85 <ktime_get+108>:	and    0x38(%rbx),%rax
0xffffffff8106ae89 <ktime_get+112>:	
    mov    0x588119(%rip),%ecx        # 0xffffffff815f2fa8
0xffffffff8106ae8f <ktime_get+118>:	imul   %rdx,%rax
(gdb) 
255	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/time/timekeeping.c
0xffffffff8106ae85 <ktime_get+108>:	and    0x38(%rbx),%rax
0xffffffff8106ae89 <ktime_get+112>:	
    mov    0x588119(%rip),%ecx        # 0xffffffff815f2fa8
0xffffffff8106ae8f <ktime_get+118>:	imul   %rdx,%rax
0xffffffff8106ae93 <ktime_get+122>:	shr    %cl,%rax
(gdb) 
0xffffffff8106ae89	255	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/time/timekeeping.c
0xffffffff8106ae89 <ktime_get+112>:	
    mov    0x588119(%rip),%ecx        # 0xffffffff815f2fa8
0xffffffff8106ae8f <ktime_get+118>:	imul   %rdx,%rax
0xffffffff8106ae93 <ktime_get+122>:	shr    %cl,%rax
0xffffffff8106ae96 <ktime_get+125>:	lea    (%r12,%rax,1),%rcx
(gdb) 
0xffffffff8106ae8f	255	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/time/timekeeping.c
0xffffffff8106ae8f <ktime_get+118>:	imul   %rdx,%rax
0xffffffff8106ae93 <ktime_get+122>:	shr    %cl,%rax
0xffffffff8106ae96 <ktime_get+125>:	lea    (%r12,%rax,1),%rcx
0xffffffff8106ae9a <ktime_get+129>:	
    cmp    %r14d,0x3e02df(%rip)        # 0xffffffff8144b180
(gdb) 
0xffffffff8106ae93	255	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/time/timekeeping.c
0xffffffff8106ae93 <ktime_get+122>:	shr    %cl,%rax
0xffffffff8106ae96 <ktime_get+125>:	lea    (%r12,%rax,1),%rcx
0xffffffff8106ae9a <ktime_get+129>:	
    cmp    %r14d,0x3e02df(%rip)        # 0xffffffff8144b180
0xffffffff8106aea1 <ktime_get+136>:	
    jne    0xffffffff8106ae3b <read_seqbegin>
(gdb) 
0xffffffff8106ae96	255	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/time/timekeeping.c
0xffffffff8106ae96 <ktime_get+125>:	lea    (%r12,%rax,1),%rcx
0xffffffff8106ae9a <ktime_get+129>:	
    cmp    %r14d,0x3e02df(%rip)        # 0xffffffff8144b180
0xffffffff8106aea1 <ktime_get+136>:	
    jne    0xffffffff8106ae3b <read_seqbegin>
0xffffffff8106aea3 <ktime_set>:	mov    $0x225c17d03,%rax
(gdb) 
257	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/time/timekeeping.c
0xffffffff8106ae9a <ktime_get+129>:	
    cmp    %r14d,0x3e02df(%rip)        # 0xffffffff8144b180
0xffffffff8106aea1 <ktime_get+136>:	
    jne    0xffffffff8106ae3b <read_seqbegin>
0xffffffff8106aea3 <ktime_set>:	mov    $0x225c17d03,%rax
0xffffffff8106aead <ktime_set+10>:	mov    $0x7fffffffffffffff,%rdx
(gdb) 
0xffffffff8106aea1	257	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/time/timekeeping.c
0xffffffff8106aea1 <ktime_get+136>:	
    jne    0xffffffff8106ae3b <read_seqbegin>
0xffffffff8106aea3 <ktime_set>:	mov    $0x225c17d03,%rax
0xffffffff8106aead <ktime_set+10>:	mov    $0x7fffffffffffffff,%rdx
0xffffffff8106aeb7 <ktime_set+20>:	cmp    %rax,%rbp
(gdb) 
ktime_set (nsecs=<value optimized out>, secs=<value optimized out>)
    at /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/include/linux/ktime.h:84
84	/build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/include/linux/ktime.h: No such file or directory.
	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/include/linux/ktime.h
0xffffffff8106aea3 <ktime_set>:	mov    $0x225c17d03,%rax
0xffffffff8106aead <ktime_set+10>:	mov    $0x7fffffffffffffff,%rdx
0xffffffff8106aeb7 <ktime_set+20>:	cmp    %rax,%rbp
0xffffffff8106aeba <ktime_set+23>:	
    jg     0xffffffff8106aec3 <ktime_get+170>
(gdb) 
85	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/include/linux/ktime.h
0xffffffff8106aead <ktime_set+10>:	mov    $0x7fffffffffffffff,%rdx
0xffffffff8106aeb7 <ktime_set+20>:	cmp    %rax,%rbp
0xffffffff8106aeba <ktime_set+23>:	
    jg     0xffffffff8106aec3 <ktime_get+170>
0xffffffff8106aebc <ktime_set+25>:	imul   $0x3b9aca00,%rbp,%rdx
(gdb) 
84	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/include/linux/ktime.h
0xffffffff8106aeb7 <ktime_set+20>:	cmp    %rax,%rbp
0xffffffff8106aeba <ktime_set+23>:	
    jg     0xffffffff8106aec3 <ktime_get+170>
0xffffffff8106aebc <ktime_set+25>:	imul   $0x3b9aca00,%rbp,%rdx
0xffffffff8106aec3 <ktime_get+170>:	pop    %rbx
(gdb) 
0xffffffff8106aeba	84	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/include/linux/ktime.h
0xffffffff8106aeba <ktime_set+23>:	
    jg     0xffffffff8106aec3 <ktime_get+170>
0xffffffff8106aebc <ktime_set+25>:	imul   $0x3b9aca00,%rbp,%rdx
0xffffffff8106aec3 <ktime_get+170>:	pop    %rbx
0xffffffff8106aec4 <ktime_get+171>:	pop    %rbp
(gdb) 
87	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/include/linux/ktime.h
0xffffffff8106aebc <ktime_set+25>:	imul   $0x3b9aca00,%rbp,%rdx
0xffffffff8106aec3 <ktime_get+170>:	pop    %rbx
0xffffffff8106aec4 <ktime_get+171>:	pop    %rbp
0xffffffff8106aec5 <ktime_get+172>:	pop    %r12
(gdb) 
ktime_get ()
    at /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/time/timekeeping.c:263
263	/build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/time/timekeeping.c: No such file or directory.
	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/time/timekeeping.c
0xffffffff8106aec3 <ktime_get+170>:	pop    %rbx
0xffffffff8106aec4 <ktime_get+171>:	pop    %rbp
0xffffffff8106aec5 <ktime_get+172>:	pop    %r12
0xffffffff8106aec7 <ktime_get+174>:	pop    %r13
(gdb) 
0xffffffff8106aec4 in ktime_get ()
    at /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/time/timekeeping.c:263
263	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/time/timekeeping.c
0xffffffff8106aec4 <ktime_get+171>:	pop    %rbp
0xffffffff8106aec5 <ktime_get+172>:	pop    %r12
0xffffffff8106aec7 <ktime_get+174>:	pop    %r13
0xffffffff8106aec9 <ktime_get+176>:	lea    (%rcx,%rdx,1),%rax
(gdb) 
0xffffffff8106aec5 in ktime_get ()
    at /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/time/timekeeping.c:263
263	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/time/timekeeping.c
0xffffffff8106aec5 <ktime_get+172>:	pop    %r12
0xffffffff8106aec7 <ktime_get+174>:	pop    %r13
0xffffffff8106aec9 <ktime_get+176>:	lea    (%rcx,%rdx,1),%rax
0xffffffff8106aecd <ktime_get+180>:	pop    %r14
(gdb) 
0xffffffff8106aec7 in ktime_get ()
    at /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/time/timekeeping.c:263
263	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/time/timekeeping.c
0xffffffff8106aec7 <ktime_get+174>:	pop    %r13
0xffffffff8106aec9 <ktime_get+176>:	lea    (%rcx,%rdx,1),%rax
0xffffffff8106aecd <ktime_get+180>:	pop    %r14
0xffffffff8106aecf <ktime_get+182>:	retq   
(gdb) 
ktime_get ()
    at /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/time/timekeeping.c:262
262	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/time/timekeeping.c
0xffffffff8106aec9 <ktime_get+176>:	lea    (%rcx,%rdx,1),%rax
0xffffffff8106aecd <ktime_get+180>:	pop    %r14
0xffffffff8106aecf <ktime_get+182>:	retq   
0xffffffff8106aed0 <getnstimeofday>:	push   %r12
(gdb) 
263	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/time/timekeeping.c
0xffffffff8106aecd <ktime_get+180>:	pop    %r14
0xffffffff8106aecf <ktime_get+182>:	retq   
0xffffffff8106aed0 <getnstimeofday>:	push   %r12
0xffffffff8106aed2 <getnstimeofday+2>:	
    cmpl   $0x0,0x467567(%rip)        # 0xffffffff814d2440
(gdb) 
0xffffffff8106aecf in ktime_get ()
    at /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/time/timekeeping.c:263
263	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/time/timekeeping.c
0xffffffff8106aecf <ktime_get+182>:	retq   
0xffffffff8106aed0 <getnstimeofday>:	push   %r12
0xffffffff8106aed2 <getnstimeofday+2>:	
    cmpl   $0x0,0x467567(%rip)        # 0xffffffff814d2440
0xffffffff8106aed9 <getnstimeofday+9>:	push   %rbp
(gdb) 
tick_check_nohz (cpu=<value optimized out>)
    at /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/time/tick-sched.c:637
637	/build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/time/tick-sched.c: No such file or directory.
	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/time/tick-sched.c
0xffffffff8106f0af <tick_check_nohz+47>:	cmpl   $0x0,0x98(%rbx)
0xffffffff8106f0b6 <tick_check_nohz+54>:	mov    %rax,%r12
0xffffffff8106f0b9 <tick_check_nohz+57>:	
    je     0xffffffff8106f0f9 <tick_check_nohz+121>
0xffffffff8106f0bb <tick_nohz_stop_idle>:	movslq %ebp,%rdx
(gdb) 
636	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/time/tick-sched.c
0xffffffff8106f0b6 <tick_check_nohz+54>:	mov    %rax,%r12
0xffffffff8106f0b9 <tick_check_nohz+57>:	
    je     0xffffffff8106f0f9 <tick_check_nohz+121>
0xffffffff8106f0bb <tick_nohz_stop_idle>:	movslq %ebp,%rdx
0xffffffff8106f0be <tick_nohz_stop_idle+3>:	mov    $0x101b0,%rax
(gdb) 
637	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/time/tick-sched.c
0xffffffff8106f0b9 <tick_check_nohz+57>:	
    je     0xffffffff8106f0f9 <tick_check_nohz+121>
0xffffffff8106f0bb <tick_nohz_stop_idle>:	movslq %ebp,%rdx
0xffffffff8106f0be <tick_nohz_stop_idle+3>:	mov    $0x101b0,%rax
0xffffffff8106f0c5 <tick_nohz_stop_idle+10>:	mov    %r12,%rcx
(gdb) 
tick_nohz_stop_idle (now=<value optimized out>, cpu=<value optimized out>)
    at /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/time/tick-sched.c:155
155	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/time/tick-sched.c
0xffffffff8106f0bb <tick_nohz_stop_idle>:	movslq %ebp,%rdx
0xffffffff8106f0be <tick_nohz_stop_idle+3>:	mov    $0x101b0,%rax
0xffffffff8106f0c5 <tick_nohz_stop_idle+10>:	mov    %r12,%rcx
0xffffffff8106f0c8 <tick_nohz_stop_idle+13>:	
    add    -0x7eb2f2a0(,%rdx,8),%rax
(gdb) 
0xffffffff8106f0be	155	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/time/tick-sched.c
0xffffffff8106f0be <tick_nohz_stop_idle+3>:	mov    $0x101b0,%rax
0xffffffff8106f0c5 <tick_nohz_stop_idle+10>:	mov    %r12,%rcx
0xffffffff8106f0c8 <tick_nohz_stop_idle+13>:	
    add    -0x7eb2f2a0(,%rdx,8),%rax
0xffffffff8106f0d0 <tick_nohz_stop_idle+21>:	xor    %edi,%edi
(gdb) 
160	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/time/tick-sched.c
0xffffffff8106f0c5 <tick_nohz_stop_idle+10>:	mov    %r12,%rcx
0xffffffff8106f0c8 <tick_nohz_stop_idle+13>:	
    add    -0x7eb2f2a0(,%rdx,8),%rax
0xffffffff8106f0d0 <tick_nohz_stop_idle+21>:	xor    %edi,%edi
0xffffffff8106f0d2 <tick_nohz_stop_idle+23>:	mov    0xa0(%rax),%rdx
(gdb) 
155	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/time/tick-sched.c
0xffffffff8106f0c8 <tick_nohz_stop_idle+13>:	
    add    -0x7eb2f2a0(,%rdx,8),%rax
0xffffffff8106f0d0 <tick_nohz_stop_idle+21>:	xor    %edi,%edi
0xffffffff8106f0d2 <tick_nohz_stop_idle+23>:	mov    0xa0(%rax),%rdx
0xffffffff8106f0d9 <tick_nohz_stop_idle+30>:	mov    %r12,0xc0(%rax)
(gdb) 
163	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/time/tick-sched.c
0xffffffff8106f0d0 <tick_nohz_stop_idle+21>:	xor    %edi,%edi
0xffffffff8106f0d2 <tick_nohz_stop_idle+23>:	mov    0xa0(%rax),%rdx
0xffffffff8106f0d9 <tick_nohz_stop_idle+30>:	mov    %r12,0xc0(%rax)
0xffffffff8106f0e0 <tick_nohz_stop_idle+37>:	movl   $0x0,0x98(%rax)
(gdb) 
158	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/time/tick-sched.c
0xffffffff8106f0d2 <tick_nohz_stop_idle+23>:	mov    0xa0(%rax),%rdx
0xffffffff8106f0d9 <tick_nohz_stop_idle+30>:	mov    %r12,0xc0(%rax)
0xffffffff8106f0e0 <tick_nohz_stop_idle+37>:	movl   $0x0,0x98(%rax)
0xffffffff8106f0ea <tick_nohz_stop_idle+47>:	sub    %rdx,%rcx
(gdb) 
159	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/time/tick-sched.c
0xffffffff8106f0d9 <tick_nohz_stop_idle+30>:	mov    %r12,0xc0(%rax)
0xffffffff8106f0e0 <tick_nohz_stop_idle+37>:	movl   $0x0,0x98(%rax)
0xffffffff8106f0ea <tick_nohz_stop_idle+47>:	sub    %rdx,%rcx
0xffffffff8106f0ed <tick_nohz_stop_idle+50>:	add    %rcx,0xb8(%rax)
(gdb) 
161	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/time/tick-sched.c
0xffffffff8106f0e0 <tick_nohz_stop_idle+37>:	movl   $0x0,0x98(%rax)
0xffffffff8106f0ea <tick_nohz_stop_idle+47>:	sub    %rdx,%rcx
0xffffffff8106f0ed <tick_nohz_stop_idle+50>:	add    %rcx,0xb8(%rax)
0xffffffff8106f0f4 <tick_nohz_stop_idle+57>:	
    callq  0xffffffff81067dee <sched_clock_idle_wakeup_event>
(gdb) 
160	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/time/tick-sched.c
0xffffffff8106f0ea <tick_nohz_stop_idle+47>:	sub    %rdx,%rcx
0xffffffff8106f0ed <tick_nohz_stop_idle+50>:	add    %rcx,0xb8(%rax)
0xffffffff8106f0f4 <tick_nohz_stop_idle+57>:	
    callq  0xffffffff81067dee <sched_clock_idle_wakeup_event>
0xffffffff8106f0f9 <tick_check_nohz+121>:	cmpl   $0x0,0x7c(%rbx)
(gdb) 
0xffffffff8106f0ed	160	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/time/tick-sched.c
0xffffffff8106f0ed <tick_nohz_stop_idle+50>:	add    %rcx,0xb8(%rax)
0xffffffff8106f0f4 <tick_nohz_stop_idle+57>:	
    callq  0xffffffff81067dee <sched_clock_idle_wakeup_event>
0xffffffff8106f0f9 <tick_check_nohz+121>:	cmpl   $0x0,0x7c(%rbx)
0xffffffff8106f0fd <tick_check_nohz+125>:	
    je     0xffffffff8106f155 <tick_check_idle+219>
(gdb) 
163	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/time/tick-sched.c
0xffffffff8106f0f4 <tick_nohz_stop_idle+57>:	
    callq  0xffffffff81067dee <sched_clock_idle_wakeup_event>
0xffffffff8106f0f9 <tick_check_nohz+121>:	cmpl   $0x0,0x7c(%rbx)
0xffffffff8106f0fd <tick_check_nohz+125>:	
    je     0xffffffff8106f155 <tick_check_idle+219>
0xffffffff8106f0ff <tick_nohz_update_jiffies>:	mov    %gs:0xe3a8,%ecx
(gdb) 
sched_clock_idle_wakeup_event (delta_ns=0)
    at /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/sched_clock.c:230
230	/build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/sched_clock.c: No such file or directory.
	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/sched_clock.c
0xffffffff81067dee <sched_clock_idle_wakeup_event>:	sub    $0x8,%rsp
0xffffffff81067df2 <sched_clock_idle_wakeup_event+4>:	
    cmpl   $0x0,0x46a647(%rip)        # 0xffffffff814d2440
0xffffffff81067df9 <sched_clock_idle_wakeup_event+11>:	
    jne    0xffffffff81067e06 <sched_clock_idle_wakeup_event+24>
0xffffffff81067dfb <sched_clock_idle_wakeup_event+13>:	
    callq  0xffffffff81067d6c <sched_clock_tick>
(gdb) 
231	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/sched_clock.c
0xffffffff81067df2 <sched_clock_idle_wakeup_event+4>:	
    cmpl   $0x0,0x46a647(%rip)        # 0xffffffff814d2440
0xffffffff81067df9 <sched_clock_idle_wakeup_event+11>:	
    jne    0xffffffff81067e06 <sched_clock_idle_wakeup_event+24>
0xffffffff81067dfb <sched_clock_idle_wakeup_event+13>:	
    callq  0xffffffff81067d6c <sched_clock_tick>
0xffffffff81067e00 <sched_clock_idle_wakeup_event+18>:	pop    %rax
(gdb) 
0xffffffff81067df9	231	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/sched_clock.c
0xffffffff81067df9 <sched_clock_idle_wakeup_event+11>:	
    jne    0xffffffff81067e06 <sched_clock_idle_wakeup_event+24>
0xffffffff81067dfb <sched_clock_idle_wakeup_event+13>:	
    callq  0xffffffff81067d6c <sched_clock_tick>
0xffffffff81067e00 <sched_clock_idle_wakeup_event+18>:	pop    %rax
0xffffffff81067e01 <sched_clock_idle_wakeup_event+19>:	
    jmpq   0xffffffff81092a29 <touch_softlockup_watchdog>
(gdb) 
234	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/sched_clock.c
0xffffffff81067dfb <sched_clock_idle_wakeup_event+13>:	
    callq  0xffffffff81067d6c <sched_clock_tick>
0xffffffff81067e00 <sched_clock_idle_wakeup_event+18>:	pop    %rax
0xffffffff81067e01 <sched_clock_idle_wakeup_event+19>:	
    jmpq   0xffffffff81092a29 <touch_softlockup_watchdog>
0xffffffff81067e06 <sched_clock_idle_wakeup_event+24>:	pop    %r11
(gdb) 
sched_clock_tick ()
    at /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/sched_clock.c:196
196	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/sched_clock.c
0xffffffff81067d6c <sched_clock_tick>:	push   %rbp
0xffffffff81067d6d <sched_clock_tick+1>:	push   %rbx
0xffffffff81067d6e <sched_clock_tick+2>:	sub    $0x8,%rsp
0xffffffff81067d72 <sched_clock_tick+6>:	
    cmpl   $0x0,0x46a6ab(%rip)        # 0xffffffff814d2424
(gdb) 
0xffffffff81067d6d	196	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/sched_clock.c
0xffffffff81067d6d <sched_clock_tick+1>:	push   %rbx
0xffffffff81067d6e <sched_clock_tick+2>:	sub    $0x8,%rsp
0xffffffff81067d72 <sched_clock_tick+6>:	
    cmpl   $0x0,0x46a6ab(%rip)        # 0xffffffff814d2424
0xffffffff81067d79 <sched_clock_tick+13>:	
    jne    0xffffffff81067de9 <sched_clock_tick+125>
(gdb) 
0xffffffff81067d6e	196	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/sched_clock.c
0xffffffff81067d6e <sched_clock_tick+2>:	sub    $0x8,%rsp
0xffffffff81067d72 <sched_clock_tick+6>:	
    cmpl   $0x0,0x46a6ab(%rip)        # 0xffffffff814d2424
0xffffffff81067d79 <sched_clock_tick+13>:	
    jne    0xffffffff81067de9 <sched_clock_tick+125>
0xffffffff81067d7b <sched_clock_tick+15>:	
    cmpl   $0x0,0x46a69e(%rip)        # 0xffffffff814d2420
(gdb) bt 4
#0  0xffffffff81067d6e in sched_clock_tick ()
    at /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/sched_clock.c:196
#1  0xffffffff81067e00 in sched_clock_idle_wakeup_event (delta_ns=0)
    at /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/sched_clock.c:234
#2  0xffffffff8106f0f9 in tick_nohz_stop_idle (now=<value optimized out>, 
    cpu=<value optimized out>)
    at /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/time/tick-sched.c:163
#3  tick_check_nohz (now=<value optimized out>, cpu=<value optimized out>)
    at /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/time/tick-sched.c:638
(More stack frames follow...)
(gdb) bt 10
#0  0xffffffff81067d6e in sched_clock_tick ()
    at /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/sched_clock.c:196
#1  0xffffffff81067e00 in sched_clock_idle_wakeup_event (delta_ns=0)
    at /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/sched_clock.c:234
#2  0xffffffff8106f0f9 in tick_nohz_stop_idle (now=<value optimized out>, 
    cpu=<value optimized out>)
    at /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/time/tick-sched.c:163
#3  tick_check_nohz (now=<value optimized out>, cpu=<value optimized out>)
    at /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/time/tick-sched.c:638
#4  tick_check_idle (now=<value optimized out>, cpu=<value optimized out>)
    at /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/time/tick-sched.c:658
#5  0xffffffff811eccb0 in xen_evtchn_do_upcall (regs=0xffffffff81429eb8)
    at /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/drivers/xen/events.c:629
#6  0xffffffff81011cfe in ?? ()
    at /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/entry_64.S:1300
#7  0xffffffff81429eb8 in ?? ()
#8  0x0000000000000000 in ?? ()
(gdb) xsi
200	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/sched_clock.c
0xffffffff81067d72 <sched_clock_tick+6>:	
    cmpl   $0x0,0x46a6ab(%rip)        # 0xffffffff814d2424
0xffffffff81067d79 <sched_clock_tick+13>:	
    jne    0xffffffff81067de9 <sched_clock_tick+125>
0xffffffff81067d7b <sched_clock_tick+15>:	
    cmpl   $0x0,0x46a69e(%rip)        # 0xffffffff814d2420
0xffffffff81067d82 <sched_clock_tick+22>:	
    je     0xffffffff81067de9 <sched_clock_tick+125>
(gdb) 
0xffffffff81067d79	200	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/sched_clock.c
0xffffffff81067d79 <sched_clock_tick+13>:	
    jne    0xffffffff81067de9 <sched_clock_tick+125>
0xffffffff81067d7b <sched_clock_tick+15>:	
    cmpl   $0x0,0x46a69e(%rip)        # 0xffffffff814d2420
0xffffffff81067d82 <sched_clock_tick+22>:	
    je     0xffffffff81067de9 <sched_clock_tick+125>
0xffffffff81067d84 <__raw_local_save_flags>:	callq  *0xffffffff814629b0
(gdb) 
203	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/sched_clock.c
0xffffffff81067d7b <sched_clock_tick+15>:	
    cmpl   $0x0,0x46a69e(%rip)        # 0xffffffff814d2420
0xffffffff81067d82 <sched_clock_tick+22>:	
    je     0xffffffff81067de9 <sched_clock_tick+125>
0xffffffff81067d84 <__raw_local_save_flags>:	callq  *0xffffffff814629b0
0xffffffff81067d8b <sched_clock_tick+31>:	test   $0x2,%ah
(gdb) 
0xffffffff81067d82	203	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/sched_clock.c
0xffffffff81067d82 <sched_clock_tick+22>:	
    je     0xffffffff81067de9 <sched_clock_tick+125>
0xffffffff81067d84 <__raw_local_save_flags>:	callq  *0xffffffff814629b0
0xffffffff81067d8b <sched_clock_tick+31>:	test   $0x2,%ah
0xffffffff81067d8e <sched_clock_tick+34>:	
    je     0xffffffff81067db4 <this_scd>
(gdb) 
__raw_local_save_flags ()
    at /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/include/asm/paravirt.h:843
843	/build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/include/asm/paravirt.h: No such file or directory.
	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/include/asm/paravirt.h
0xffffffff81067d84 <__raw_local_save_flags>:	callq  *0xffffffff814629b0
0xffffffff81067d8b <sched_clock_tick+31>:	test   $0x2,%ah
0xffffffff81067d8e <sched_clock_tick+34>:	
    je     0xffffffff81067db4 <this_scd>
0xffffffff81067d90 <sched_clock_tick+36>:	
    cmpl   $0x0,0x58b131(%rip)        # 0xffffffff815f2ec8
(gdb) 
?? ()
    at /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/xen/xen-asm.S:68
68	/build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/xen/xen-asm.S: No such file or directory.
	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/xen/xen-asm.S
Current language:  auto
The current source language is "auto; currently asm".
0xffffffff8100e060:	testb  $0xff,%gs:0xb021
0xffffffff8100e069:	sete   %ah
0xffffffff8100e06c:	add    %ah,%ah
0xffffffff8100e06e:	retq   
(gdb) 
69	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/xen/xen-asm.S
0xffffffff8100e069:	sete   %ah
0xffffffff8100e06c:	add    %ah,%ah
0xffffffff8100e06e:	retq   
0xffffffff8100e06f:	nop
(gdb) 
70	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/xen/xen-asm.S
0xffffffff8100e06c:	add    %ah,%ah
0xffffffff8100e06e:	retq   
0xffffffff8100e06f:	nop
0xffffffff8100e070:	test   $0x200,%di
(gdb) 
?? ()
    at /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/xen/xen-asm.S:72
72	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/xen/xen-asm.S
0xffffffff8100e06e:	retq   
0xffffffff8100e06f:	nop
0xffffffff8100e070:	test   $0x200,%di
0xffffffff8100e075:	sete   %gs:0xb021
(gdb) 
sched_clock_tick ()
    at /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/sched_clock.c:206
206	/build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/sched_clock.c: No such file or directory.
	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/sched_clock.c
Current language:  auto
The current source language is "auto; currently c".
0xffffffff81067d8b <sched_clock_tick+31>:	test   $0x2,%ah
0xffffffff81067d8e <sched_clock_tick+34>:	
    je     0xffffffff81067db4 <this_scd>
0xffffffff81067d90 <sched_clock_tick+36>:	
    cmpl   $0x0,0x58b131(%rip)        # 0xffffffff815f2ec8
0xffffffff81067d97 <sched_clock_tick+43>:	
    jne    0xffffffff81067db4 <this_scd>
(gdb) 
0xffffffff81067d8e	206	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/sched_clock.c
0xffffffff81067d8e <sched_clock_tick+34>:	
    je     0xffffffff81067db4 <this_scd>
0xffffffff81067d90 <sched_clock_tick+36>:	
    cmpl   $0x0,0x58b131(%rip)        # 0xffffffff815f2ec8
0xffffffff81067d97 <sched_clock_tick+43>:	
    jne    0xffffffff81067db4 <this_scd>
0xffffffff81067d99 <sched_clock_tick+45>:	mov    $0xce,%esi
(gdb) 
this_scd ()
    at /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/sched_clock.c:60
60	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/sched_clock.c
0xffffffff81067db4 <this_scd>:	mov    %gs:0xe3a0,%rax
0xffffffff81067dbd <this_scd+9>:	mov    $0x160c0,%rdx
0xffffffff81067dc4 <this_scd+16>:	lea    (%rdx,%rax,1),%rbp
0xffffffff81067dc8 <sched_clock_tick+92>:	
    callq  0xffffffff8106ae19 <ktime_get>
(gdb) 
0xffffffff81067dbd	60	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/sched_clock.c
0xffffffff81067dbd <this_scd+9>:	mov    $0x160c0,%rdx
0xffffffff81067dc4 <this_scd+16>:	lea    (%rdx,%rax,1),%rbp
0xffffffff81067dc8 <sched_clock_tick+92>:	
    callq  0xffffffff8106ae19 <ktime_get>
0xffffffff81067dcd <sched_clock_tick+97>:	mov    %rax,%rbx
(gdb) 
0xffffffff81067dc4	60	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/sched_clock.c
0xffffffff81067dc4 <this_scd+16>:	lea    (%rdx,%rax,1),%rbp
0xffffffff81067dc8 <sched_clock_tick+92>:	
    callq  0xffffffff8106ae19 <ktime_get>
0xffffffff81067dcd <sched_clock_tick+97>:	mov    %rax,%rbx
0xffffffff81067dd0 <sched_clock_tick+100>:	
    callq  0xffffffff81016522 <paravirt_sched_clock>
(gdb) 
sched_clock_tick ()
    at /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/sched_clock.c:209
209	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/sched_clock.c
0xffffffff81067dc8 <sched_clock_tick+92>:	
    callq  0xffffffff8106ae19 <ktime_get>
0xffffffff81067dcd <sched_clock_tick+97>:	mov    %rax,%rbx
0xffffffff81067dd0 <sched_clock_tick+100>:	
    callq  0xffffffff81016522 <paravirt_sched_clock>
0xffffffff81067dd5 <sched_clock_tick+105>:	mov    %rbx,0x8(%rbp)
(gdb) 
ktime_get ()
    at /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/time/timekeeping.c:245
245	/build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/time/timekeeping.c: No such file or directory.
	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/time/timekeeping.c
0xffffffff8106ae19 <ktime_get>:	push   %r14
0xffffffff8106ae1b <ktime_get+2>:	
    cmpl   $0x0,0x46761e(%rip)        # 0xffffffff814d2440
0xffffffff8106ae22 <ktime_get+9>:	push   %r13
0xffffffff8106ae24 <ktime_get+11>:	push   %r12
(gdb) xsi
249	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/time/timekeeping.c
0xffffffff8106ae1b <ktime_get+2>:	
    cmpl   $0x0,0x46761e(%rip)        # 0xffffffff814d2440
0xffffffff8106ae22 <ktime_get+9>:	push   %r13
0xffffffff8106ae24 <ktime_get+11>:	push   %r12
0xffffffff8106ae26 <ktime_get+13>:	push   %rbp
(gdb) fin
Run till exit from #0  ktime_get ()
    at /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/time/timekeeping.c:249
0xffffffff81067dcd in sched_clock_tick ()
    at /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/sched_clock.c:209
209	/build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/sched_clock.c: No such file or directory.
	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/sched_clock.c
Value returned is $16 = {tv64 = 423042236545884}
(gdb) n l
204	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/sched_clock.c
(gdb) n
210	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/sched_clock.c
(gdb) n
213	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/sched_clock.c
(gdb) n
212	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/sched_clock.c
(gdb) n
214	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/sched_clock.c
(gdb) fin
Run till exit from #0  sched_clock_tick ()
    at /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/sched_clock.c:214
sched_clock_idle_wakeup_event (delta_ns=<value optimized out>)
    at /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/sched_clock.c:236
236	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/sched_clock.c
(gdb) fin
Run till exit from #0  sched_clock_idle_wakeup_event (
    delta_ns=<value optimized out>)
    at /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/sched_clock.c:236
0xffffffff8106f0f9 in tick_nohz_stop_idle (now=<value optimized out>, 
    cpu=<value optimized out>)
    at /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/time/tick-sched.c:163
163	/build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/time/tick-sched.c: No such file or directory.
	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/time/tick-sched.c
(gdb) fin
Run till exit from #0  0xffffffff8106f0f9 in tick_nohz_stop_idle (
    now=<value optimized out>, cpu=<value optimized out>)
    at /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/time/tick-sched.c:163
tick_check_nohz (now=<value optimized out>, cpu=<value optimized out>)
    at /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/time/tick-sched.c:638
638	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/time/tick-sched.c
(gdb) xsi
0xffffffff8106f0fd	639	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/time/tick-sched.c
0xffffffff8106f0fd <tick_check_nohz+125>:	
    je     0xffffffff8106f155 <tick_check_idle+219>
0xffffffff8106f0ff <tick_nohz_update_jiffies>:	mov    %gs:0xe3a8,%ecx
0xffffffff8106f107 <tick_nohz_update_jiffies+8>:	movslq %ecx,%rax
0xffffffff8106f10a <tick_nohz_update_jiffies+11>:	mov    $0x101b0,%rdx
(gdb) 
0xffffffff8106f0ff in tick_check_nohz (cpu=<value optimized out>)
    at /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/time/tick-sched.c:639
639	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/time/tick-sched.c
0xffffffff8106f0ff <tick_nohz_update_jiffies>:	mov    %gs:0xe3a8,%ecx
0xffffffff8106f107 <tick_nohz_update_jiffies+8>:	movslq %ecx,%rax
0xffffffff8106f10a <tick_nohz_update_jiffies+11>:	mov    $0x101b0,%rdx
0xffffffff8106f111 <tick_nohz_update_jiffies+18>:	
    mov    -0x7eb2f2a0(,%rax,8),%rax
(gdb) 
0xffffffff8106f107 in tick_nohz_update_jiffies (now=<value optimized out>)
    at /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/time/tick-sched.c:139
139	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/time/tick-sched.c
0xffffffff8106f107 <tick_nohz_update_jiffies+8>:	movslq %ecx,%rax
0xffffffff8106f10a <tick_nohz_update_jiffies+11>:	mov    $0x101b0,%rdx
0xffffffff8106f111 <tick_nohz_update_jiffies+18>:	
    mov    -0x7eb2f2a0(,%rax,8),%rax
0xffffffff8106f119 <clear_bit>:	
    lock btr %ecx,0x55e18f(%rip)        # 0xffffffff815cd2b0
(gdb) 
0xffffffff8106f10a	140	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/time/tick-sched.c
0xffffffff8106f10a <tick_nohz_update_jiffies+11>:	mov    $0x101b0,%rdx
0xffffffff8106f111 <tick_nohz_update_jiffies+18>:	
    mov    -0x7eb2f2a0(,%rax,8),%rax
0xffffffff8106f119 <clear_bit>:	
    lock btr %ecx,0x55e18f(%rip)        # 0xffffffff815cd2b0
0xffffffff8106f121 <tick_nohz_update_jiffies+34>:	
    mov    %r12,0xa8(%rdx,%rax,1)
(gdb) fin
Run till exit from #0  0xffffffff8106f10a in tick_nohz_update_jiffies (
    now=<value optimized out>)
    at /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/time/tick-sched.c:140
0xffffffff8106ed22 in tick_check_oneshot_change (allow_nohz=1310758525)
    at /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/time/tick-sched.c:819
819	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/time/tick-sched.c
(gdb) fin
Run till exit from #0  0xffffffff8106ed22 in tick_check_oneshot_change (
    allow_nohz=1310758525)
    at /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/time/tick-sched.c:819
Warning:
Cannot insert breakpoint 0.
Error accessing memory address 0x12b10: Input/output error.

(gdb) xsi
0xffffffff8106ed23 in tick_do_update_jiffies64 (now=...)
    at /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/time/tick-sched.c:48
48	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/time/tick-sched.c
0xffffffff8106ed23 <tick_do_update_jiffies64+1>:	mov    %rdi,%rax
0xffffffff8106ed26 <tick_do_update_jiffies64+4>:	mov    %rdi,%rbx
0xffffffff8106ed29 <tick_do_update_jiffies64+7>:	sub    $0x10,%rsp
0xffffffff8106ed2d <tick_do_update_jiffies64+11>:	
    sub    0x584574(%rip),%rax        # 0xffffffff815f32a8
(gdb) 
0xffffffff8106ed26	56	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/time/tick-sched.c
0xffffffff8106ed26 <tick_do_update_jiffies64+4>:	mov    %rdi,%rbx
0xffffffff8106ed29 <tick_do_update_jiffies64+7>:	sub    $0x10,%rsp
0xffffffff8106ed2d <tick_do_update_jiffies64+11>:	
    sub    0x584574(%rip),%rax        # 0xffffffff815f32a8
0xffffffff8106ed34 <tick_do_update_jiffies64+18>:	
    cmp    0x58446d(%rip),%rax        # 0xffffffff815f31a8
(gdb) 
0xffffffff8106ed29	48	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/time/tick-sched.c
0xffffffff8106ed29 <tick_do_update_jiffies64+7>:	sub    $0x10,%rsp
0xffffffff8106ed2d <tick_do_update_jiffies64+11>:	
    sub    0x584574(%rip),%rax        # 0xffffffff815f32a8
0xffffffff8106ed34 <tick_do_update_jiffies64+18>:	
    cmp    0x58446d(%rip),%rax        # 0xffffffff815f31a8
0xffffffff8106ed3b <tick_do_update_jiffies64+25>:	
    jl     0xffffffff8106edc8 <tick_do_update_jiffies64+166>
(gdb) 
0xffffffff8106ed2d	48	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/time/tick-sched.c
0xffffffff8106ed2d <tick_do_update_jiffies64+11>:	
    sub    0x584574(%rip),%rax        # 0xffffffff815f32a8
0xffffffff8106ed34 <tick_do_update_jiffies64+18>:	
    cmp    0x58446d(%rip),%rax        # 0xffffffff815f31a8
0xffffffff8106ed3b <tick_do_update_jiffies64+25>:	
    jl     0xffffffff8106edc8 <tick_do_update_jiffies64+166>
0xffffffff8106ed41 <write_seqlock>:	mov    $0xffffffff8144b184,%rdi
(gdb) 
0xffffffff8106ed34	56	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/time/tick-sched.c
0xffffffff8106ed34 <tick_do_update_jiffies64+18>:	
    cmp    0x58446d(%rip),%rax        # 0xffffffff815f31a8
0xffffffff8106ed3b <tick_do_update_jiffies64+25>:	
    jl     0xffffffff8106edc8 <tick_do_update_jiffies64+166>
0xffffffff8106ed41 <write_seqlock>:	mov    $0xffffffff8144b184,%rdi
0xffffffff8106ed48 <write_seqlock+7>:	
    callq  0xffffffff812f8f53 <__ticket_spin_lock>
(gdb) 
0xffffffff8106ed3b	56	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/time/tick-sched.c
0xffffffff8106ed3b <tick_do_update_jiffies64+25>:	
    jl     0xffffffff8106edc8 <tick_do_update_jiffies64+166>
0xffffffff8106ed41 <write_seqlock>:	mov    $0xffffffff8144b184,%rdi
0xffffffff8106ed48 <write_seqlock+7>:	
    callq  0xffffffff812f8f53 <__ticket_spin_lock>
0xffffffff8106ed4d <write_seqlock+12>:	
    incl   0x3dc42d(%rip)        # 0xffffffff8144b180
(gdb) 
0xffffffff8106ed41 in tick_do_update_jiffies64 (now=...)
    at /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/time/tick-sched.c:56
56	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/time/tick-sched.c
0xffffffff8106ed41 <write_seqlock>:	mov    $0xffffffff8144b184,%rdi
0xffffffff8106ed48 <write_seqlock+7>:	
    callq  0xffffffff812f8f53 <__ticket_spin_lock>
0xffffffff8106ed4d <write_seqlock+12>:	
    incl   0x3dc42d(%rip)        # 0xffffffff8144b180
0xffffffff8106ed53 <tick_do_update_jiffies64+49>:	
    mov    0x58454e(%rip),%rcx        # 0xffffffff815f32a8
(gdb) 
0xffffffff8106ed48 in write_seqlock (sl=<value optimized out>)
    at /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/include/linux/seqlock.h:62
62	/build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/include/linux/seqlock.h: No such file or directory.
	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/include/linux/seqlock.h
0xffffffff8106ed48 <write_seqlock+7>:	
    callq  0xffffffff812f8f53 <__ticket_spin_lock>
0xffffffff8106ed4d <write_seqlock+12>:	
    incl   0x3dc42d(%rip)        # 0xffffffff8144b180
0xffffffff8106ed53 <tick_do_update_jiffies64+49>:	
    mov    0x58454e(%rip),%rcx        # 0xffffffff815f32a8
0xffffffff8106ed5a <tick_do_update_jiffies64+56>:	
    mov    0x584447(%rip),%r8        # 0xffffffff815f31a8
(gdb) 
0xffffffff812f8f53 in _write_lock_irq (lock=0xffffffff8144b184)
    at /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/spinlock.c:123
123	/build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/spinlock.c: No such file or directory.
	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/spinlock.c
0xffffffff812f8f53 <__ticket_spin_lock>:	mov    $0x10000,%eax
0xffffffff812f8f58 <__ticket_spin_lock+5>:	lock xadd %eax,(%rdi)
0xffffffff812f8f5c <__ticket_spin_lock+9>:	movzwl %ax,%edx
0xffffffff812f8f5f <__ticket_spin_lock+12>:	shr    $0x10,%eax
(gdb) 
0xffffffff812f8f58 in __ticket_spin_lock (lock=<value optimized out>)
    at /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/include/asm/spinlock.h:114
114	/build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/include/asm/spinlock.h: No such file or directory.
	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/include/asm/spinlock.h
0xffffffff812f8f58 <__ticket_spin_lock+5>:	lock xadd %eax,(%rdi)
0xffffffff812f8f5c <__ticket_spin_lock+9>:	movzwl %ax,%edx
0xffffffff812f8f5f <__ticket_spin_lock+12>:	shr    $0x10,%eax
0xffffffff812f8f62 <__ticket_spin_lock+15>:	cmp    %eax,%edx
(gdb) 
0xffffffff812f8f5c	114	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/include/asm/spinlock.h
0xffffffff812f8f5c <__ticket_spin_lock+9>:	movzwl %ax,%edx
0xffffffff812f8f5f <__ticket_spin_lock+12>:	shr    $0x10,%eax
0xffffffff812f8f62 <__ticket_spin_lock+15>:	cmp    %eax,%edx
0xffffffff812f8f64 <__ticket_spin_lock+17>:	
    je     0xffffffff812f8f6d <_spin_lock+26>
(gdb) 
0xffffffff812f8f5f	114	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/include/asm/spinlock.h
0xffffffff812f8f5f <__ticket_spin_lock+12>:	shr    $0x10,%eax
0xffffffff812f8f62 <__ticket_spin_lock+15>:	cmp    %eax,%edx
0xffffffff812f8f64 <__ticket_spin_lock+17>:	
    je     0xffffffff812f8f6d <_spin_lock+26>
0xffffffff812f8f66 <__ticket_spin_lock+19>:	pause  
(gdb) 
0xffffffff812f8f62	114	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/include/asm/spinlock.h
0xffffffff812f8f62 <__ticket_spin_lock+15>:	cmp    %eax,%edx
0xffffffff812f8f64 <__ticket_spin_lock+17>:	
    je     0xffffffff812f8f6d <_spin_lock+26>
0xffffffff812f8f66 <__ticket_spin_lock+19>:	pause  
0xffffffff812f8f68 <__ticket_spin_lock+21>:	movzwl (%rdi),%edx
(gdb) 
0xffffffff812f8f64	114	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/include/asm/spinlock.h
0xffffffff812f8f64 <__ticket_spin_lock+17>:	
    je     0xffffffff812f8f6d <_spin_lock+26>
0xffffffff812f8f66 <__ticket_spin_lock+19>:	pause  
0xffffffff812f8f68 <__ticket_spin_lock+21>:	movzwl (%rdi),%edx
0xffffffff812f8f6b <__ticket_spin_lock+24>:	
    jmp    0xffffffff812f8f62 <__ticket_spin_lock+15>
(gdb) 
0xffffffff812f8f6d in __ticket_spin_lock (lock=<value optimized out>)
    at /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/include/asm/spinlock.h:114
114	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/include/asm/spinlock.h
0xffffffff812f8f6d <_spin_lock+26>:	retq   
0xffffffff812f8f6e <__raw_write_lock>:	lock subl $0x1000000,(%rdi)
0xffffffff812f8f75 <__raw_write_lock+7>:	
    je     0xffffffff812f8f7c <_write_lock+14>
0xffffffff812f8f77 <__raw_write_lock+9>:	callq  0xffffffff81193d60
(gdb) 
0xffffffff8106ed4d in write_seqlock (sl=<value optimized out>)
    at /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/include/linux/seqlock.h:62
62	/build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/include/linux/seqlock.h: No such file or directory.
	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/include/linux/seqlock.h
0xffffffff8106ed4d <write_seqlock+12>:	
    incl   0x3dc42d(%rip)        # 0xffffffff8144b180
0xffffffff8106ed53 <tick_do_update_jiffies64+49>:	
    mov    0x58454e(%rip),%rcx        # 0xffffffff815f32a8
0xffffffff8106ed5a <tick_do_update_jiffies64+56>:	
    mov    0x584447(%rip),%r8        # 0xffffffff815f31a8
0xffffffff8106ed61 <tick_do_update_jiffies64+63>:	mov    %rbx,%rax
(gdb) 
0xffffffff8106ed53 in write_seqlock (sl=<value optimized out>)
    at /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/include/linux/seqlock.h:63
63	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/include/linux/seqlock.h
0xffffffff8106ed53 <tick_do_update_jiffies64+49>:	
    mov    0x58454e(%rip),%rcx        # 0xffffffff815f32a8
0xffffffff8106ed5a <tick_do_update_jiffies64+56>:	
    mov    0x584447(%rip),%r8        # 0xffffffff815f31a8
0xffffffff8106ed61 <tick_do_update_jiffies64+63>:	mov    %rbx,%rax
0xffffffff8106ed64 <tick_do_update_jiffies64+66>:	sub    %rcx,%rax
(gdb) 
0xffffffff8106ed5a in tick_do_update_jiffies64 (now=...)
    at /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/time/tick-sched.c:62
62	/build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/time/tick-sched.c: No such file or directory.
	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/time/tick-sched.c
0xffffffff8106ed5a <tick_do_update_jiffies64+56>:	
    mov    0x584447(%rip),%r8        # 0xffffffff815f31a8
0xffffffff8106ed61 <tick_do_update_jiffies64+63>:	mov    %rbx,%rax
0xffffffff8106ed64 <tick_do_update_jiffies64+66>:	sub    %rcx,%rax
0xffffffff8106ed67 <tick_do_update_jiffies64+69>:	cmp    %r8,%rax
(gdb) 
0xffffffff8106ed61	63	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/time/tick-sched.c
0xffffffff8106ed61 <tick_do_update_jiffies64+63>:	mov    %rbx,%rax
0xffffffff8106ed64 <tick_do_update_jiffies64+66>:	sub    %rcx,%rax
0xffffffff8106ed67 <tick_do_update_jiffies64+69>:	cmp    %r8,%rax
0xffffffff8106ed6a <tick_do_update_jiffies64+72>:	
    jl     0xffffffff8106edbb <write_sequnlock>
(gdb) 
0xffffffff8106ed64	62	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/time/tick-sched.c
0xffffffff8106ed64 <tick_do_update_jiffies64+66>:	sub    %rcx,%rax
0xffffffff8106ed67 <tick_do_update_jiffies64+69>:	cmp    %r8,%rax
0xffffffff8106ed6a <tick_do_update_jiffies64+72>:	
    jl     0xffffffff8106edbb <write_sequnlock>
0xffffffff8106ed6c <tick_do_update_jiffies64+74>:	mov    %rax,%rdi
(gdb) 
0xffffffff8106ed67	62	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/time/tick-sched.c
0xffffffff8106ed67 <tick_do_update_jiffies64+69>:	cmp    %r8,%rax
0xffffffff8106ed6a <tick_do_update_jiffies64+72>:	
    jl     0xffffffff8106edbb <write_sequnlock>
0xffffffff8106ed6c <tick_do_update_jiffies64+74>:	mov    %rax,%rdi
0xffffffff8106ed6f <tick_do_update_jiffies64+77>:	
    lea    (%r8,%rcx,1),%rsi
(gdb) 
0xffffffff8106ed6a	63	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/time/tick-sched.c
0xffffffff8106ed6a <tick_do_update_jiffies64+72>:	
    jl     0xffffffff8106edbb <write_sequnlock>
0xffffffff8106ed6c <tick_do_update_jiffies64+74>:	mov    %rax,%rdi
0xffffffff8106ed6f <tick_do_update_jiffies64+77>:	
    lea    (%r8,%rcx,1),%rsi
0xffffffff8106ed73 <tick_do_update_jiffies64+81>:	xor    %ecx,%ecx
(gdb) 
0xffffffff8106ed6c	63	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/time/tick-sched.c
0xffffffff8106ed6c <tick_do_update_jiffies64+74>:	mov    %rax,%rdi
0xffffffff8106ed6f <tick_do_update_jiffies64+77>:	
    lea    (%r8,%rcx,1),%rsi
0xffffffff8106ed73 <tick_do_update_jiffies64+81>:	xor    %ecx,%ecx
0xffffffff8106ed75 <tick_do_update_jiffies64+83>:	sub    %r8,%rdi
(gdb) 
0xffffffff8106ed6f	65	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/time/tick-sched.c
0xffffffff8106ed6f <tick_do_update_jiffies64+77>:	
    lea    (%r8,%rcx,1),%rsi
0xffffffff8106ed73 <tick_do_update_jiffies64+81>:	xor    %ecx,%ecx
0xffffffff8106ed75 <tick_do_update_jiffies64+83>:	sub    %r8,%rdi
0xffffffff8106ed78 <tick_do_update_jiffies64+86>:	cmp    %r8,%rdi
(gdb) 
0xffffffff8106ed73	66	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/time/tick-sched.c
0xffffffff8106ed73 <tick_do_update_jiffies64+81>:	xor    %ecx,%ecx
0xffffffff8106ed75 <tick_do_update_jiffies64+83>:	sub    %r8,%rdi
0xffffffff8106ed78 <tick_do_update_jiffies64+86>:	cmp    %r8,%rdi
0xffffffff8106ed7b <tick_do_update_jiffies64+89>:	
    mov    %rsi,0x584526(%rip)        # 0xffffffff815f32a8
(gdb) 
0xffffffff8106ed75	70	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/time/tick-sched.c
0xffffffff8106ed75 <tick_do_update_jiffies64+83>:	sub    %r8,%rdi
0xffffffff8106ed78 <tick_do_update_jiffies64+86>:	cmp    %r8,%rdi
0xffffffff8106ed7b <tick_do_update_jiffies64+89>:	
    mov    %rsi,0x584526(%rip)        # 0xffffffff815f32a8
0xffffffff8106ed82 <tick_do_update_jiffies64+96>:	
    jl     0xffffffff8106ed9d <tick_do_update_jiffies64+123>
(gdb) 
0xffffffff8106ed78	65	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/time/tick-sched.c
0xffffffff8106ed78 <tick_do_update_jiffies64+86>:	cmp    %r8,%rdi
0xffffffff8106ed7b <tick_do_update_jiffies64+89>:	
    mov    %rsi,0x584526(%rip)        # 0xffffffff815f32a8
0xffffffff8106ed82 <tick_do_update_jiffies64+96>:	
    jl     0xffffffff8106ed9d <tick_do_update_jiffies64+123>
0xffffffff8106ed84 <tick_do_update_jiffies64+98>:	mov    %rdi,%rax
(gdb) 
0xffffffff8106ed7b	70	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/time/tick-sched.c
0xffffffff8106ed7b <tick_do_update_jiffies64+89>:	
    mov    %rsi,0x584526(%rip)        # 0xffffffff815f32a8
0xffffffff8106ed82 <tick_do_update_jiffies64+96>:	
    jl     0xffffffff8106ed9d <tick_do_update_jiffies64+123>
0xffffffff8106ed84 <tick_do_update_jiffies64+98>:	mov    %rdi,%rax
0xffffffff8106ed87 <tick_do_update_jiffies64+101>:	cqto   
(gdb) 
0xffffffff8106ed82	66	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/time/tick-sched.c
0xffffffff8106ed82 <tick_do_update_jiffies64+96>:	
    jl     0xffffffff8106ed9d <tick_do_update_jiffies64+123>
0xffffffff8106ed84 <tick_do_update_jiffies64+98>:	mov    %rdi,%rax
0xffffffff8106ed87 <tick_do_update_jiffies64+101>:	cqto   
0xffffffff8106ed89 <tick_do_update_jiffies64+103>:	idiv   %r8
(gdb) 
0xffffffff8106ed84	70	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/time/tick-sched.c
0xffffffff8106ed84 <tick_do_update_jiffies64+98>:	mov    %rdi,%rax
0xffffffff8106ed87 <tick_do_update_jiffies64+101>:	cqto   
0xffffffff8106ed89 <tick_do_update_jiffies64+103>:	idiv   %r8
0xffffffff8106ed8c <tick_do_update_jiffies64+106>:	mov    %rax,%rcx
(gdb) 
0xffffffff8106ed87	73	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/time/tick-sched.c
0xffffffff8106ed87 <tick_do_update_jiffies64+101>:	cqto   
0xffffffff8106ed89 <tick_do_update_jiffies64+103>:	idiv   %r8
0xffffffff8106ed8c <tick_do_update_jiffies64+106>:	mov    %rax,%rcx
0xffffffff8106ed8f <tick_do_update_jiffies64+109>:	imul   %r8,%rax
(gdb) 
0xffffffff8106ed89	73	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/time/tick-sched.c
0xffffffff8106ed89 <tick_do_update_jiffies64+103>:	idiv   %r8
0xffffffff8106ed8c <tick_do_update_jiffies64+106>:	mov    %rax,%rcx
0xffffffff8106ed8f <tick_do_update_jiffies64+109>:	imul   %r8,%rax
0xffffffff8106ed93 <tick_do_update_jiffies64+113>:	add    %rsi,%rax
(gdb) 
0xffffffff8106ed8c	73	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/time/tick-sched.c
0xffffffff8106ed8c <tick_do_update_jiffies64+106>:	mov    %rax,%rcx
0xffffffff8106ed8f <tick_do_update_jiffies64+109>:	imul   %r8,%rax
0xffffffff8106ed93 <tick_do_update_jiffies64+113>:	add    %rsi,%rax
0xffffffff8106ed96 <tick_do_update_jiffies64+116>:	
    mov    %rax,0x58450b(%rip)        # 0xffffffff815f32a8
(gdb) 
0xffffffff8106ed8f	73	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/time/tick-sched.c
0xffffffff8106ed8f <tick_do_update_jiffies64+109>:	imul   %r8,%rax
0xffffffff8106ed93 <tick_do_update_jiffies64+113>:	add    %rsi,%rax
0xffffffff8106ed96 <tick_do_update_jiffies64+116>:	
    mov    %rax,0x58450b(%rip)        # 0xffffffff815f32a8
0xffffffff8106ed9d <tick_do_update_jiffies64+123>:	lea    0x1(%rcx),%rdi
(gdb) 
0xffffffff8106ed93	75	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/time/tick-sched.c
0xffffffff8106ed93 <tick_do_update_jiffies64+113>:	add    %rsi,%rax
0xffffffff8106ed96 <tick_do_update_jiffies64+116>:	
    mov    %rax,0x58450b(%rip)        # 0xffffffff815f32a8
0xffffffff8106ed9d <tick_do_update_jiffies64+123>:	lea    0x1(%rcx),%rdi
0xffffffff8106eda1 <tick_do_update_jiffies64+127>:	
    callq  0xffffffff8105940b <do_timer>
(gdb) 
0xffffffff8106ed96	75	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/time/tick-sched.c
0xffffffff8106ed96 <tick_do_update_jiffies64+116>:	
    mov    %rax,0x58450b(%rip)        # 0xffffffff815f32a8
0xffffffff8106ed9d <tick_do_update_jiffies64+123>:	lea    0x1(%rcx),%rdi
0xffffffff8106eda1 <tick_do_update_jiffies64+127>:	
    callq  0xffffffff8105940b <do_timer>
0xffffffff8106eda6 <tick_do_update_jiffies64+132>:	
    mov    0x5843fb(%rip),%rax        # 0xffffffff815f31a8
(gdb) 
0xffffffff8106ed9d	75	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/time/tick-sched.c
0xffffffff8106ed9d <tick_do_update_jiffies64+123>:	lea    0x1(%rcx),%rdi
0xffffffff8106eda1 <tick_do_update_jiffies64+127>:	
    callq  0xffffffff8105940b <do_timer>
0xffffffff8106eda6 <tick_do_update_jiffies64+132>:	
    mov    0x5843fb(%rip),%rax        # 0xffffffff815f31a8
0xffffffff8106edad <tick_do_update_jiffies64+139>:	
    add    0x5844f4(%rip),%rax        # 0xffffffff815f32a8
(gdb) 
0xffffffff8106eda1	78	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/time/tick-sched.c
0xffffffff8106eda1 <tick_do_update_jiffies64+127>:	
    callq  0xffffffff8105940b <do_timer>
0xffffffff8106eda6 <tick_do_update_jiffies64+132>:	
    mov    0x5843fb(%rip),%rax        # 0xffffffff815f31a8
0xffffffff8106edad <tick_do_update_jiffies64+139>:	
    add    0x5844f4(%rip),%rax        # 0xffffffff815f32a8
0xffffffff8106edb4 <tick_do_update_jiffies64+146>:	
    mov    %rax,0x5843e5(%rip)        # 0xffffffff815f31a0
(gdb) 
0xffffffff8105940b in sys_alarm (seconds=<value optimized out>)
    at /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/timer.c:1254
1254	/build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/timer.c: No such file or directory.
	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/timer.c
0xffffffff8105940b <do_timer>:	sub    $0x8,%rsp
0xffffffff8105940f <do_timer+4>:	
    add    %rdi,0x47e46a(%rip)        # 0xffffffff814d7880
0xffffffff81059416 <do_timer+11>:	
    callq  0xffffffff8106a8ae <update_wall_time>
0xffffffff8105941b <do_timer+16>:	pop    %rcx
(gdb) 
0xffffffff8105940f in do_timer (ticks=432707)
    at /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/timer.c:1239
1239	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/timer.c
0xffffffff8105940f <do_timer+4>:	
    add    %rdi,0x47e46a(%rip)        # 0xffffffff814d7880
0xffffffff81059416 <do_timer+11>:	
    callq  0xffffffff8106a8ae <update_wall_time>
0xffffffff8105941b <do_timer+16>:	pop    %rcx
0xffffffff8105941c <do_timer+17>:	
    jmpq   0xffffffff8103946f <calc_global_load>
(gdb) 
0xffffffff81059416	1240	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/timer.c
0xffffffff81059416 <do_timer+11>:	
    callq  0xffffffff8106a8ae <update_wall_time>
0xffffffff8105941b <do_timer+16>:	pop    %rcx
0xffffffff8105941c <do_timer+17>:	
    jmpq   0xffffffff8103946f <calc_global_load>
0xffffffff81059421 <run_local_timers>:	sub    $0x8,%rsp
(gdb) 
0xffffffff8106a8ae in get_monotonic_coarse ()
    at /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/time/timekeeping.c:901
901	/build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/time/timekeeping.c: No such file or directory.
	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/time/timekeeping.c
0xffffffff8106a8ae <update_wall_time>:	push   %r13
0xffffffff8106a8b0 <update_wall_time+2>:	push   %r12
0xffffffff8106a8b2 <update_wall_time+4>:	push   %rbp
0xffffffff8106a8b3 <update_wall_time+5>:	push   %rbx
(gdb) 
0xffffffff8106a8b0 in update_wall_time ()
    at /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/time/timekeeping.c:742
742	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/time/timekeeping.c
0xffffffff8106a8b0 <update_wall_time+2>:	push   %r12
0xffffffff8106a8b2 <update_wall_time+4>:	push   %rbp
0xffffffff8106a8b3 <update_wall_time+5>:	push   %rbx
0xffffffff8106a8b4 <update_wall_time+6>:	sub    $0x8,%rsp
(gdb) 
0xffffffff8106a8b2	742	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/time/timekeeping.c
0xffffffff8106a8b2 <update_wall_time+4>:	push   %rbp
0xffffffff8106a8b3 <update_wall_time+5>:	push   %rbx
0xffffffff8106a8b4 <update_wall_time+6>:	sub    $0x8,%rsp
0xffffffff8106a8b8 <update_wall_time+10>:	
    cmpl   $0x0,0x467b81(%rip)        # 0xffffffff814d2440
(gdb) 
0xffffffff8106a8b3	742	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/time/timekeeping.c
0xffffffff8106a8b3 <update_wall_time+5>:	push   %rbx
0xffffffff8106a8b4 <update_wall_time+6>:	sub    $0x8,%rsp
0xffffffff8106a8b8 <update_wall_time+10>:	
    cmpl   $0x0,0x467b81(%rip)        # 0xffffffff814d2440
0xffffffff8106a8bf <update_wall_time+17>:	
    jne    0xffffffff8106abf4 <update_wall_time+838>
(gdb) 
0xffffffff8106a8b4	742	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/time/timekeeping.c
0xffffffff8106a8b4 <update_wall_time+6>:	sub    $0x8,%rsp
0xffffffff8106a8b8 <update_wall_time+10>:	
    cmpl   $0x0,0x467b81(%rip)        # 0xffffffff814d2440
0xffffffff8106a8bf <update_wall_time+17>:	
    jne    0xffffffff8106abf4 <update_wall_time+838>
0xffffffff8106a8c5 <update_wall_time+23>:	
    mov    0x5886d4(%rip),%r12        # 0xffffffff815f2fa0
(gdb) 
0xffffffff8106a8b8	742	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/time/timekeeping.c
0xffffffff8106a8b8 <update_wall_time+10>:	
    cmpl   $0x0,0x467b81(%rip)        # 0xffffffff814d2440
0xffffffff8106a8bf <update_wall_time+17>:	
    jne    0xffffffff8106abf4 <update_wall_time+838>
0xffffffff8106a8c5 <update_wall_time+23>:	
    mov    0x5886d4(%rip),%r12        # 0xffffffff815f2fa0
0xffffffff8106a8cc <update_wall_time+30>:	mov    $0x3b9aca00,%r13d
(gdb) 
0xffffffff8106a8bf	748	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/time/timekeeping.c
0xffffffff8106a8bf <update_wall_time+17>:	
    jne    0xffffffff8106abf4 <update_wall_time+838>
0xffffffff8106a8c5 <update_wall_time+23>:	
    mov    0x5886d4(%rip),%r12        # 0xffffffff815f2fa0
0xffffffff8106a8cc <update_wall_time+30>:	mov    $0x3b9aca00,%r13d
0xffffffff8106a8d2 <update_wall_time+36>:	mov    %r12,%rdi
(gdb) 
0xffffffff8106a8c5	748	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/time/timekeeping.c
0xffffffff8106a8c5 <update_wall_time+23>:	
    mov    0x5886d4(%rip),%r12        # 0xffffffff815f2fa0
0xffffffff8106a8cc <update_wall_time+30>:	mov    $0x3b9aca00,%r13d
0xffffffff8106a8d2 <update_wall_time+36>:	mov    %r12,%rdi
0xffffffff8106a8d5 <update_wall_time+39>:	callq  *0x20(%r12)
(gdb) 
0xffffffff8106a8cc	751	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/time/timekeeping.c
0xffffffff8106a8cc <update_wall_time+30>:	mov    $0x3b9aca00,%r13d
0xffffffff8106a8d2 <update_wall_time+36>:	mov    %r12,%rdi
0xffffffff8106a8d5 <update_wall_time+39>:	callq  *0x20(%r12)
0xffffffff8106a8da <update_wall_time+44>:	
    mov    0x5886c8(%rip),%ecx        # 0xffffffff815f2fa8
(gdb) 
0xffffffff8106a8d2	763	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/time/timekeeping.c
0xffffffff8106a8d2 <update_wall_time+36>:	mov    %r12,%rdi
0xffffffff8106a8d5 <update_wall_time+39>:	callq  *0x20(%r12)
0xffffffff8106a8da <update_wall_time+44>:	
    mov    0x5886c8(%rip),%ecx        # 0xffffffff815f2fa8
0xffffffff8106a8e0 <update_wall_time+50>:	mov    %rax,%rbx
(gdb) 
0xffffffff8106a8d5	753	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/time/timekeeping.c
0xffffffff8106a8d5 <update_wall_time+39>:	callq  *0x20(%r12)
0xffffffff8106a8da <update_wall_time+44>:	
    mov    0x5886c8(%rip),%ecx        # 0xffffffff815f2fa8
0xffffffff8106a8e0 <update_wall_time+50>:	mov    %rax,%rbx
0xffffffff8106a8e3 <update_wall_time+53>:	
    mov    0x58869e(%rip),%rax        # 0xffffffff815f2f88
(gdb) 
0xffffffff8100e012 in xen_vcpuop_set_next_event (delta=<value optimized out>, 
    evt=<value optimized out>)
    at /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/xen/time.c:348
348	/build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/xen/time.c: No such file or directory.
	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/xen/time.c
0xffffffff8100e012 <xen_clocksource_get_cycles>:	
    jmpq   0xffffffff8100df56 <xen_clocksource_read>
0xffffffff8100e017 <xen_tsc_khz>:	
    mov    0x4508e2(%rip),%rdi        # 0xffffffff8145e900
0xffffffff8100e01e <xen_tsc_khz+7>:	add    $0x20,%rdi
0xffffffff8100e022 <xen_tsc_khz+11>:	
    jmpq   0xffffffff8102bd48 <pvclock_tsc_khz>
(gdb) 
0xffffffff8100df56 in xen_timer_interrupt (irq=<value optimized out>, 
    dev_id=<value optimized out>)
    at /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/xen/time.c:383
383	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/xen/time.c
0xffffffff8100df56 <xen_clocksource_read>:	mov    $0xb018,%rax
0xffffffff8100df5d <xen_clocksource_read+7>:	mov    %gs:0xe3a0,%rdx
0xffffffff8100df66 <xen_clocksource_read+16>:	mov    (%rax,%rdx,1),%rdi
0xffffffff8100df6a <xen_clocksource_read+20>:	add    $0x20,%rdi
(gdb) 
0xffffffff8100df5d in xen_clocksource_read ()
    at /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/xen/time.c:171
171	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/xen/time.c
0xffffffff8100df5d <xen_clocksource_read+7>:	mov    %gs:0xe3a0,%rdx
0xffffffff8100df66 <xen_clocksource_read+16>:	mov    (%rax,%rdx,1),%rdi
0xffffffff8100df6a <xen_clocksource_read+20>:	add    $0x20,%rdi
0xffffffff8100df6e <xen_clocksource_read+24>:	
    jmpq   0xffffffff8102bd72 <pvclock_clocksource_read>
(gdb) 
0xffffffff8100df66	171	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/xen/time.c
0xffffffff8100df66 <xen_clocksource_read+16>:	mov    (%rax,%rdx,1),%rdi
0xffffffff8100df6a <xen_clocksource_read+20>:	add    $0x20,%rdi
0xffffffff8100df6e <xen_clocksource_read+24>:	
    jmpq   0xffffffff8102bd72 <pvclock_clocksource_read>
0xffffffff8100df73 <xen_timerop_set_next_event>:	push   %rbx
(gdb) 
0xffffffff8100df6a	172	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/xen/time.c
0xffffffff8100df6a <xen_clocksource_read+20>:	add    $0x20,%rdi
0xffffffff8100df6e <xen_clocksource_read+24>:	
    jmpq   0xffffffff8102bd72 <pvclock_clocksource_read>
0xffffffff8100df73 <xen_timerop_set_next_event>:	push   %rbx
0xffffffff8100df74 <xen_timerop_set_next_event+1>:	cmpl   $0x3,0x70(%rsi)
(gdb) 
0xffffffff8100df6e	172	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/xen/time.c
0xffffffff8100df6e <xen_clocksource_read+24>:	
    jmpq   0xffffffff8102bd72 <pvclock_clocksource_read>
0xffffffff8100df73 <xen_timerop_set_next_event>:	push   %rbx
0xffffffff8100df74 <xen_timerop_set_next_event+1>:	cmpl   $0x3,0x70(%rsi)
0xffffffff8100df78 <xen_timerop_set_next_event+5>:	mov    %rdi,%rbx
(gdb) 
0xffffffff8102bd72 in pvclock_tsc_khz (src=0xffff880003285040)
    at /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c:110
110	/build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c: No such file or directory.
	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bd72 <pvclock_clocksource_read>:	push   %r15
0xffffffff8102bd74 <pvclock_clocksource_read+2>:	push   %r14
0xffffffff8102bd76 <pvclock_clocksource_read+4>:	push   %r13
0xffffffff8102bd78 <pvclock_clocksource_read+6>:	push   %r12
(gdb) 
0xffffffff8102bd74 in pvclock_clocksource_read (src=0xffff880003285040)
    at /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c:113
113	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bd74 <pvclock_clocksource_read+2>:	push   %r14
0xffffffff8102bd76 <pvclock_clocksource_read+4>:	push   %r13
0xffffffff8102bd78 <pvclock_clocksource_read+6>:	push   %r12
0xffffffff8102bd7a <pvclock_clocksource_read+8>:	push   %rbp
(gdb) 
0xffffffff8102bd76	113	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bd76 <pvclock_clocksource_read+4>:	push   %r13
0xffffffff8102bd78 <pvclock_clocksource_read+6>:	push   %r12
0xffffffff8102bd7a <pvclock_clocksource_read+8>:	push   %rbp
0xffffffff8102bd7b <pvclock_clocksource_read+9>:	push   %rbx
(gdb) 
0xffffffff8102bd78	113	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bd78 <pvclock_clocksource_read+6>:	push   %r12
0xffffffff8102bd7a <pvclock_clocksource_read+8>:	push   %rbp
0xffffffff8102bd7b <pvclock_clocksource_read+9>:	push   %rbx
0xffffffff8102bd7c <pvclock_clocksource_read+10>:	mov    %rdi,%rbx
(gdb) 
0xffffffff8102bd7a	113	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bd7a <pvclock_clocksource_read+8>:	push   %rbp
0xffffffff8102bd7b <pvclock_clocksource_read+9>:	push   %rbx
0xffffffff8102bd7c <pvclock_clocksource_read+10>:	mov    %rdi,%rbx
0xffffffff8102bd7f <pvclock_clocksource_read+13>:	sub    $0x8,%rsp
(gdb) 
0xffffffff8102bd7b	113	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bd7b <pvclock_clocksource_read+9>:	push   %rbx
0xffffffff8102bd7c <pvclock_clocksource_read+10>:	mov    %rdi,%rbx
0xffffffff8102bd7f <pvclock_clocksource_read+13>:	sub    $0x8,%rsp
0xffffffff8102bd83 <pvclock_get_time_values>:	mov    (%rbx),%r13d
(gdb) 
0xffffffff8102bd7c	113	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bd7c <pvclock_clocksource_read+10>:	mov    %rdi,%rbx
0xffffffff8102bd7f <pvclock_clocksource_read+13>:	sub    $0x8,%rsp
0xffffffff8102bd83 <pvclock_get_time_values>:	mov    (%rbx),%r13d
0xffffffff8102bd86 <pvclock_get_time_values+3>:	lfence 
(gdb) 
0xffffffff8102bd7f	113	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bd7f <pvclock_clocksource_read+13>:	sub    $0x8,%rsp
0xffffffff8102bd83 <pvclock_get_time_values>:	mov    (%rbx),%r13d
0xffffffff8102bd86 <pvclock_get_time_values+3>:	lfence 
0xffffffff8102bd89 <pvclock_get_time_values+6>:	mov    0x8(%rbx),%r12
(gdb) 
0xffffffff8102bd83 in pvclock_clocksource_read (src=0xffff880003285040)
    at /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c:113
113	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bd83 <pvclock_get_time_values>:	mov    (%rbx),%r13d
0xffffffff8102bd86 <pvclock_get_time_values+3>:	lfence 
0xffffffff8102bd89 <pvclock_get_time_values+6>:	mov    0x8(%rbx),%r12
0xffffffff8102bd8d <pvclock_get_time_values+10>:	mov    0x10(%rbx),%r15
(gdb) 
0xffffffff8102bd86 in pvclock_get_time_values (src=<value optimized out>, 
    dst=<value optimized out>)
    at /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c:88
88	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bd86 <pvclock_get_time_values+3>:	lfence 
0xffffffff8102bd89 <pvclock_get_time_values+6>:	mov    0x8(%rbx),%r12
0xffffffff8102bd8d <pvclock_get_time_values+10>:	mov    0x10(%rbx),%r15
0xffffffff8102bd91 <pvclock_get_time_values+14>:	mov    0x18(%rbx),%r14d
(gdb) 
0xffffffff8102bd89	89	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bd89 <pvclock_get_time_values+6>:	mov    0x8(%rbx),%r12
0xffffffff8102bd8d <pvclock_get_time_values+10>:	mov    0x10(%rbx),%r15
0xffffffff8102bd91 <pvclock_get_time_values+14>:	mov    0x18(%rbx),%r14d
0xffffffff8102bd95 <pvclock_get_time_values+18>:	movsbl 0x1c(%rbx),%ebp
(gdb) 
0xffffffff8102bd8d	90	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bd8d <pvclock_get_time_values+10>:	mov    0x10(%rbx),%r15
0xffffffff8102bd91 <pvclock_get_time_values+14>:	mov    0x18(%rbx),%r14d
0xffffffff8102bd95 <pvclock_get_time_values+18>:	movsbl 0x1c(%rbx),%ebp
0xffffffff8102bd99 <pvclock_get_time_values+22>:	lfence 
(gdb) 
0xffffffff8102bd91	91	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bd91 <pvclock_get_time_values+14>:	mov    0x18(%rbx),%r14d
0xffffffff8102bd95 <pvclock_get_time_values+18>:	movsbl 0x1c(%rbx),%ebp
0xffffffff8102bd99 <pvclock_get_time_values+22>:	lfence 
0xffffffff8102bd9c <pvclock_get_time_values+25>:	mov    (%rbx),%eax
(gdb) 
0xffffffff8102bd95	92	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bd95 <pvclock_get_time_values+18>:	movsbl 0x1c(%rbx),%ebp
0xffffffff8102bd99 <pvclock_get_time_values+22>:	lfence 
0xffffffff8102bd9c <pvclock_get_time_values+25>:	mov    (%rbx),%eax
0xffffffff8102bd9e <pvclock_get_time_values+27>:	test   $0x1,%al
(gdb) 
0xffffffff8102bd99	93	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bd99 <pvclock_get_time_values+22>:	lfence 
0xffffffff8102bd9c <pvclock_get_time_values+25>:	mov    (%rbx),%eax
0xffffffff8102bd9e <pvclock_get_time_values+27>:	test   $0x1,%al
0xffffffff8102bda0 <pvclock_get_time_values+29>:	
    jne    0xffffffff8102bd83 <pvclock_get_time_values>
(gdb) 
0xffffffff8102bd9c	94	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bd9c <pvclock_get_time_values+25>:	mov    (%rbx),%eax
0xffffffff8102bd9e <pvclock_get_time_values+27>:	test   $0x1,%al
0xffffffff8102bda0 <pvclock_get_time_values+29>:	
    jne    0xffffffff8102bd83 <pvclock_get_time_values>
0xffffffff8102bda2 <pvclock_get_time_values+31>:	cmp    %eax,%r13d
(gdb) 
0xffffffff8102bd9e	95	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bd9e <pvclock_get_time_values+27>:	test   $0x1,%al
0xffffffff8102bda0 <pvclock_get_time_values+29>:	
    jne    0xffffffff8102bd83 <pvclock_get_time_values>
0xffffffff8102bda2 <pvclock_get_time_values+31>:	cmp    %eax,%r13d
0xffffffff8102bda5 <pvclock_get_time_values+34>:	
    jne    0xffffffff8102bd83 <pvclock_get_time_values>
(gdb) 
0xffffffff8102bda0	95	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bda0 <pvclock_get_time_values+29>:	
    jne    0xffffffff8102bd83 <pvclock_get_time_values>
0xffffffff8102bda2 <pvclock_get_time_values+31>:	cmp    %eax,%r13d
0xffffffff8102bda5 <pvclock_get_time_values+34>:	
    jne    0xffffffff8102bd83 <pvclock_get_time_values>
0xffffffff8102bda7 <pvclock_get_nsec_offset>:	
    callq  0xffffffff81016d09 <__native_read_tsc>
(gdb) 
0xffffffff8102bda2	95	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bda2 <pvclock_get_time_values+31>:	cmp    %eax,%r13d
0xffffffff8102bda5 <pvclock_get_time_values+34>:	
    jne    0xffffffff8102bd83 <pvclock_get_time_values>
0xffffffff8102bda7 <pvclock_get_nsec_offset>:	
    callq  0xffffffff81016d09 <__native_read_tsc>
0xffffffff8102bdac <pvclock_get_nsec_offset+5>:	sub    %r12,%rax
(gdb) 
0xffffffff8102bda5	95	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bda5 <pvclock_get_time_values+34>:	
    jne    0xffffffff8102bd83 <pvclock_get_time_values>
0xffffffff8102bda7 <pvclock_get_nsec_offset>:	
    callq  0xffffffff81016d09 <__native_read_tsc>
0xffffffff8102bdac <pvclock_get_nsec_offset+5>:	sub    %r12,%rax
0xffffffff8102bdaf <scale_delta>:	test   %ebp,%ebp
(gdb) 
0xffffffff8102bd83 in pvclock_clocksource_read (src=0xffff880003285040)
    at /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c:113
113	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bd83 <pvclock_get_time_values>:	mov    (%rbx),%r13d
0xffffffff8102bd86 <pvclock_get_time_values+3>:	lfence 
0xffffffff8102bd89 <pvclock_get_time_values+6>:	mov    0x8(%rbx),%r12
0xffffffff8102bd8d <pvclock_get_time_values+10>:	mov    0x10(%rbx),%r15
(gdb) 
0xffffffff8102bd86 in pvclock_get_time_values (src=<value optimized out>, 
    dst=<value optimized out>)
    at /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c:88
88	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bd86 <pvclock_get_time_values+3>:	lfence 
0xffffffff8102bd89 <pvclock_get_time_values+6>:	mov    0x8(%rbx),%r12
0xffffffff8102bd8d <pvclock_get_time_values+10>:	mov    0x10(%rbx),%r15
0xffffffff8102bd91 <pvclock_get_time_values+14>:	mov    0x18(%rbx),%r14d
(gdb) 
0xffffffff8102bd89	89	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bd89 <pvclock_get_time_values+6>:	mov    0x8(%rbx),%r12
0xffffffff8102bd8d <pvclock_get_time_values+10>:	mov    0x10(%rbx),%r15
0xffffffff8102bd91 <pvclock_get_time_values+14>:	mov    0x18(%rbx),%r14d
0xffffffff8102bd95 <pvclock_get_time_values+18>:	movsbl 0x1c(%rbx),%ebp
(gdb) 
0xffffffff8102bd8d	90	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bd8d <pvclock_get_time_values+10>:	mov    0x10(%rbx),%r15
0xffffffff8102bd91 <pvclock_get_time_values+14>:	mov    0x18(%rbx),%r14d
0xffffffff8102bd95 <pvclock_get_time_values+18>:	movsbl 0x1c(%rbx),%ebp
0xffffffff8102bd99 <pvclock_get_time_values+22>:	lfence 
(gdb) 
0xffffffff8102bd91	91	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bd91 <pvclock_get_time_values+14>:	mov    0x18(%rbx),%r14d
0xffffffff8102bd95 <pvclock_get_time_values+18>:	movsbl 0x1c(%rbx),%ebp
0xffffffff8102bd99 <pvclock_get_time_values+22>:	lfence 
0xffffffff8102bd9c <pvclock_get_time_values+25>:	mov    (%rbx),%eax
(gdb) 
0xffffffff8102bd95	92	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bd95 <pvclock_get_time_values+18>:	movsbl 0x1c(%rbx),%ebp
0xffffffff8102bd99 <pvclock_get_time_values+22>:	lfence 
0xffffffff8102bd9c <pvclock_get_time_values+25>:	mov    (%rbx),%eax
0xffffffff8102bd9e <pvclock_get_time_values+27>:	test   $0x1,%al
(gdb) 
0xffffffff8102bd99	93	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bd99 <pvclock_get_time_values+22>:	lfence 
0xffffffff8102bd9c <pvclock_get_time_values+25>:	mov    (%rbx),%eax
0xffffffff8102bd9e <pvclock_get_time_values+27>:	test   $0x1,%al
0xffffffff8102bda0 <pvclock_get_time_values+29>:	
    jne    0xffffffff8102bd83 <pvclock_get_time_values>
(gdb) 
0xffffffff8102bd9c	94	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bd9c <pvclock_get_time_values+25>:	mov    (%rbx),%eax
0xffffffff8102bd9e <pvclock_get_time_values+27>:	test   $0x1,%al
0xffffffff8102bda0 <pvclock_get_time_values+29>:	
    jne    0xffffffff8102bd83 <pvclock_get_time_values>
0xffffffff8102bda2 <pvclock_get_time_values+31>:	cmp    %eax,%r13d
(gdb) 
0xffffffff8102bd9e	95	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bd9e <pvclock_get_time_values+27>:	test   $0x1,%al
0xffffffff8102bda0 <pvclock_get_time_values+29>:	
    jne    0xffffffff8102bd83 <pvclock_get_time_values>
0xffffffff8102bda2 <pvclock_get_time_values+31>:	cmp    %eax,%r13d
0xffffffff8102bda5 <pvclock_get_time_values+34>:	
    jne    0xffffffff8102bd83 <pvclock_get_time_values>
(gdb) 
0xffffffff8102bda0	95	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bda0 <pvclock_get_time_values+29>:	
    jne    0xffffffff8102bd83 <pvclock_get_time_values>
0xffffffff8102bda2 <pvclock_get_time_values+31>:	cmp    %eax,%r13d
0xffffffff8102bda5 <pvclock_get_time_values+34>:	
    jne    0xffffffff8102bd83 <pvclock_get_time_values>
0xffffffff8102bda7 <pvclock_get_nsec_offset>:	
    callq  0xffffffff81016d09 <__native_read_tsc>
(gdb) 
0xffffffff8102bda2	95	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bda2 <pvclock_get_time_values+31>:	cmp    %eax,%r13d
0xffffffff8102bda5 <pvclock_get_time_values+34>:	
    jne    0xffffffff8102bd83 <pvclock_get_time_values>
0xffffffff8102bda7 <pvclock_get_nsec_offset>:	
    callq  0xffffffff81016d09 <__native_read_tsc>
0xffffffff8102bdac <pvclock_get_nsec_offset+5>:	sub    %r12,%rax
(gdb) 
0xffffffff8102bda5	95	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bda5 <pvclock_get_time_values+34>:	
    jne    0xffffffff8102bd83 <pvclock_get_time_values>
0xffffffff8102bda7 <pvclock_get_nsec_offset>:	
    callq  0xffffffff81016d09 <__native_read_tsc>
0xffffffff8102bdac <pvclock_get_nsec_offset+5>:	sub    %r12,%rax
0xffffffff8102bdaf <scale_delta>:	test   %ebp,%ebp
(gdb) 
0xffffffff8102bd83 in pvclock_clocksource_read (src=0xffff880003285040)
    at /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c:113
113	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bd83 <pvclock_get_time_values>:	mov    (%rbx),%r13d
0xffffffff8102bd86 <pvclock_get_time_values+3>:	lfence 
0xffffffff8102bd89 <pvclock_get_time_values+6>:	mov    0x8(%rbx),%r12
0xffffffff8102bd8d <pvclock_get_time_values+10>:	mov    0x10(%rbx),%r15
(gdb) 
0xffffffff8102bd86 in pvclock_get_time_values (src=<value optimized out>, 
    dst=<value optimized out>)
    at /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c:88
88	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bd86 <pvclock_get_time_values+3>:	lfence 
0xffffffff8102bd89 <pvclock_get_time_values+6>:	mov    0x8(%rbx),%r12
0xffffffff8102bd8d <pvclock_get_time_values+10>:	mov    0x10(%rbx),%r15
0xffffffff8102bd91 <pvclock_get_time_values+14>:	mov    0x18(%rbx),%r14d
(gdb) 
0xffffffff8102bd89	89	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bd89 <pvclock_get_time_values+6>:	mov    0x8(%rbx),%r12
0xffffffff8102bd8d <pvclock_get_time_values+10>:	mov    0x10(%rbx),%r15
0xffffffff8102bd91 <pvclock_get_time_values+14>:	mov    0x18(%rbx),%r14d
0xffffffff8102bd95 <pvclock_get_time_values+18>:	movsbl 0x1c(%rbx),%ebp
(gdb) 
0xffffffff8102bd8d	90	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bd8d <pvclock_get_time_values+10>:	mov    0x10(%rbx),%r15
0xffffffff8102bd91 <pvclock_get_time_values+14>:	mov    0x18(%rbx),%r14d
0xffffffff8102bd95 <pvclock_get_time_values+18>:	movsbl 0x1c(%rbx),%ebp
0xffffffff8102bd99 <pvclock_get_time_values+22>:	lfence 
(gdb) 
0xffffffff8102bd91	91	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bd91 <pvclock_get_time_values+14>:	mov    0x18(%rbx),%r14d
0xffffffff8102bd95 <pvclock_get_time_values+18>:	movsbl 0x1c(%rbx),%ebp
0xffffffff8102bd99 <pvclock_get_time_values+22>:	lfence 
0xffffffff8102bd9c <pvclock_get_time_values+25>:	mov    (%rbx),%eax
(gdb) 
0xffffffff8102bd95	92	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bd95 <pvclock_get_time_values+18>:	movsbl 0x1c(%rbx),%ebp
0xffffffff8102bd99 <pvclock_get_time_values+22>:	lfence 
0xffffffff8102bd9c <pvclock_get_time_values+25>:	mov    (%rbx),%eax
0xffffffff8102bd9e <pvclock_get_time_values+27>:	test   $0x1,%al
(gdb) 
0xffffffff8102bd99	93	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bd99 <pvclock_get_time_values+22>:	lfence 
0xffffffff8102bd9c <pvclock_get_time_values+25>:	mov    (%rbx),%eax
0xffffffff8102bd9e <pvclock_get_time_values+27>:	test   $0x1,%al
0xffffffff8102bda0 <pvclock_get_time_values+29>:	
    jne    0xffffffff8102bd83 <pvclock_get_time_values>
(gdb) 
0xffffffff8102bd9c	94	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bd9c <pvclock_get_time_values+25>:	mov    (%rbx),%eax
0xffffffff8102bd9e <pvclock_get_time_values+27>:	test   $0x1,%al
0xffffffff8102bda0 <pvclock_get_time_values+29>:	
    jne    0xffffffff8102bd83 <pvclock_get_time_values>
0xffffffff8102bda2 <pvclock_get_time_values+31>:	cmp    %eax,%r13d
(gdb) 
0xffffffff8102bd9e	95	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bd9e <pvclock_get_time_values+27>:	test   $0x1,%al
0xffffffff8102bda0 <pvclock_get_time_values+29>:	
    jne    0xffffffff8102bd83 <pvclock_get_time_values>
0xffffffff8102bda2 <pvclock_get_time_values+31>:	cmp    %eax,%r13d
0xffffffff8102bda5 <pvclock_get_time_values+34>:	
    jne    0xffffffff8102bd83 <pvclock_get_time_values>
(gdb) 
0xffffffff8102bda0	95	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bda0 <pvclock_get_time_values+29>:	
    jne    0xffffffff8102bd83 <pvclock_get_time_values>
0xffffffff8102bda2 <pvclock_get_time_values+31>:	cmp    %eax,%r13d
0xffffffff8102bda5 <pvclock_get_time_values+34>:	
    jne    0xffffffff8102bd83 <pvclock_get_time_values>
0xffffffff8102bda7 <pvclock_get_nsec_offset>:	
    callq  0xffffffff81016d09 <__native_read_tsc>
(gdb) 
0xffffffff8102bda2	95	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bda2 <pvclock_get_time_values+31>:	cmp    %eax,%r13d
0xffffffff8102bda5 <pvclock_get_time_values+34>:	
    jne    0xffffffff8102bd83 <pvclock_get_time_values>
0xffffffff8102bda7 <pvclock_get_nsec_offset>:	
    callq  0xffffffff81016d09 <__native_read_tsc>
0xffffffff8102bdac <pvclock_get_nsec_offset+5>:	sub    %r12,%rax
(gdb) 
0xffffffff8102bda5	95	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bda5 <pvclock_get_time_values+34>:	
    jne    0xffffffff8102bd83 <pvclock_get_time_values>
0xffffffff8102bda7 <pvclock_get_nsec_offset>:	
    callq  0xffffffff81016d09 <__native_read_tsc>
0xffffffff8102bdac <pvclock_get_nsec_offset+5>:	sub    %r12,%rax
0xffffffff8102bdaf <scale_delta>:	test   %ebp,%ebp
(gdb) 
0xffffffff8102bd83 in pvclock_clocksource_read (src=0xffff880003285040)
    at /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c:113
113	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bd83 <pvclock_get_time_values>:	mov    (%rbx),%r13d
0xffffffff8102bd86 <pvclock_get_time_values+3>:	lfence 
0xffffffff8102bd89 <pvclock_get_time_values+6>:	mov    0x8(%rbx),%r12
0xffffffff8102bd8d <pvclock_get_time_values+10>:	mov    0x10(%rbx),%r15
(gdb) 
0xffffffff8102bd86 in pvclock_get_time_values (src=<value optimized out>, 
    dst=<value optimized out>)
    at /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c:88
88	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bd86 <pvclock_get_time_values+3>:	lfence 
0xffffffff8102bd89 <pvclock_get_time_values+6>:	mov    0x8(%rbx),%r12
0xffffffff8102bd8d <pvclock_get_time_values+10>:	mov    0x10(%rbx),%r15
0xffffffff8102bd91 <pvclock_get_time_values+14>:	mov    0x18(%rbx),%r14d
(gdb) 
0xffffffff8102bd89	89	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bd89 <pvclock_get_time_values+6>:	mov    0x8(%rbx),%r12
0xffffffff8102bd8d <pvclock_get_time_values+10>:	mov    0x10(%rbx),%r15
0xffffffff8102bd91 <pvclock_get_time_values+14>:	mov    0x18(%rbx),%r14d
0xffffffff8102bd95 <pvclock_get_time_values+18>:	movsbl 0x1c(%rbx),%ebp
(gdb) 
0xffffffff8102bd8d	90	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bd8d <pvclock_get_time_values+10>:	mov    0x10(%rbx),%r15
0xffffffff8102bd91 <pvclock_get_time_values+14>:	mov    0x18(%rbx),%r14d
0xffffffff8102bd95 <pvclock_get_time_values+18>:	movsbl 0x1c(%rbx),%ebp
0xffffffff8102bd99 <pvclock_get_time_values+22>:	lfence 
(gdb) 
0xffffffff8102bd91	91	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bd91 <pvclock_get_time_values+14>:	mov    0x18(%rbx),%r14d
0xffffffff8102bd95 <pvclock_get_time_values+18>:	movsbl 0x1c(%rbx),%ebp
0xffffffff8102bd99 <pvclock_get_time_values+22>:	lfence 
0xffffffff8102bd9c <pvclock_get_time_values+25>:	mov    (%rbx),%eax
(gdb) 
0xffffffff8102bd95	92	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bd95 <pvclock_get_time_values+18>:	movsbl 0x1c(%rbx),%ebp
0xffffffff8102bd99 <pvclock_get_time_values+22>:	lfence 
0xffffffff8102bd9c <pvclock_get_time_values+25>:	mov    (%rbx),%eax
0xffffffff8102bd9e <pvclock_get_time_values+27>:	test   $0x1,%al
(gdb) 
0xffffffff8102bd99	93	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bd99 <pvclock_get_time_values+22>:	lfence 
0xffffffff8102bd9c <pvclock_get_time_values+25>:	mov    (%rbx),%eax
0xffffffff8102bd9e <pvclock_get_time_values+27>:	test   $0x1,%al
0xffffffff8102bda0 <pvclock_get_time_values+29>:	
    jne    0xffffffff8102bd83 <pvclock_get_time_values>
(gdb) 
0xffffffff8102bd9c	94	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bd9c <pvclock_get_time_values+25>:	mov    (%rbx),%eax
0xffffffff8102bd9e <pvclock_get_time_values+27>:	test   $0x1,%al
0xffffffff8102bda0 <pvclock_get_time_values+29>:	
    jne    0xffffffff8102bd83 <pvclock_get_time_values>
0xffffffff8102bda2 <pvclock_get_time_values+31>:	cmp    %eax,%r13d
(gdb) 
0xffffffff8102bd9e	95	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bd9e <pvclock_get_time_values+27>:	test   $0x1,%al
0xffffffff8102bda0 <pvclock_get_time_values+29>:	
    jne    0xffffffff8102bd83 <pvclock_get_time_values>
0xffffffff8102bda2 <pvclock_get_time_values+31>:	cmp    %eax,%r13d
0xffffffff8102bda5 <pvclock_get_time_values+34>:	
    jne    0xffffffff8102bd83 <pvclock_get_time_values>
(gdb) 
0xffffffff8102bda0	95	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bda0 <pvclock_get_time_values+29>:	
    jne    0xffffffff8102bd83 <pvclock_get_time_values>
0xffffffff8102bda2 <pvclock_get_time_values+31>:	cmp    %eax,%r13d
0xffffffff8102bda5 <pvclock_get_time_values+34>:	
    jne    0xffffffff8102bd83 <pvclock_get_time_values>
0xffffffff8102bda7 <pvclock_get_nsec_offset>:	
    callq  0xffffffff81016d09 <__native_read_tsc>
(gdb) 
0xffffffff8102bda2	95	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bda2 <pvclock_get_time_values+31>:	cmp    %eax,%r13d
0xffffffff8102bda5 <pvclock_get_time_values+34>:	
    jne    0xffffffff8102bd83 <pvclock_get_time_values>
0xffffffff8102bda7 <pvclock_get_nsec_offset>:	
    callq  0xffffffff81016d09 <__native_read_tsc>
0xffffffff8102bdac <pvclock_get_nsec_offset+5>:	sub    %r12,%rax
(gdb) 
0xffffffff8102bda5	95	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bda5 <pvclock_get_time_values+34>:	
    jne    0xffffffff8102bd83 <pvclock_get_time_values>
0xffffffff8102bda7 <pvclock_get_nsec_offset>:	
    callq  0xffffffff81016d09 <__native_read_tsc>
0xffffffff8102bdac <pvclock_get_nsec_offset+5>:	sub    %r12,%rax
0xffffffff8102bdaf <scale_delta>:	test   %ebp,%ebp
(gdb) 
0xffffffff8102bd83 in pvclock_clocksource_read (src=0xffff880003285040)
    at /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c:113
113	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bd83 <pvclock_get_time_values>:	mov    (%rbx),%r13d
0xffffffff8102bd86 <pvclock_get_time_values+3>:	lfence 
0xffffffff8102bd89 <pvclock_get_time_values+6>:	mov    0x8(%rbx),%r12
0xffffffff8102bd8d <pvclock_get_time_values+10>:	mov    0x10(%rbx),%r15
(gdb) 
0xffffffff8102bd86 in pvclock_get_time_values (src=<value optimized out>, 
    dst=<value optimized out>)
    at /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c:88
88	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bd86 <pvclock_get_time_values+3>:	lfence 
0xffffffff8102bd89 <pvclock_get_time_values+6>:	mov    0x8(%rbx),%r12
0xffffffff8102bd8d <pvclock_get_time_values+10>:	mov    0x10(%rbx),%r15
0xffffffff8102bd91 <pvclock_get_time_values+14>:	mov    0x18(%rbx),%r14d
(gdb) 
0xffffffff8102bd89	89	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bd89 <pvclock_get_time_values+6>:	mov    0x8(%rbx),%r12
0xffffffff8102bd8d <pvclock_get_time_values+10>:	mov    0x10(%rbx),%r15
0xffffffff8102bd91 <pvclock_get_time_values+14>:	mov    0x18(%rbx),%r14d
0xffffffff8102bd95 <pvclock_get_time_values+18>:	movsbl 0x1c(%rbx),%ebp
(gdb) 
0xffffffff8102bd8d	90	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bd8d <pvclock_get_time_values+10>:	mov    0x10(%rbx),%r15
0xffffffff8102bd91 <pvclock_get_time_values+14>:	mov    0x18(%rbx),%r14d
0xffffffff8102bd95 <pvclock_get_time_values+18>:	movsbl 0x1c(%rbx),%ebp
0xffffffff8102bd99 <pvclock_get_time_values+22>:	lfence 
(gdb) 
0xffffffff8102bd91	91	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bd91 <pvclock_get_time_values+14>:	mov    0x18(%rbx),%r14d
0xffffffff8102bd95 <pvclock_get_time_values+18>:	movsbl 0x1c(%rbx),%ebp
0xffffffff8102bd99 <pvclock_get_time_values+22>:	lfence 
0xffffffff8102bd9c <pvclock_get_time_values+25>:	mov    (%rbx),%eax
(gdb) 
0xffffffff8102bd95	92	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bd95 <pvclock_get_time_values+18>:	movsbl 0x1c(%rbx),%ebp
0xffffffff8102bd99 <pvclock_get_time_values+22>:	lfence 
0xffffffff8102bd9c <pvclock_get_time_values+25>:	mov    (%rbx),%eax
0xffffffff8102bd9e <pvclock_get_time_values+27>:	test   $0x1,%al
(gdb) 
0xffffffff8102bd99	93	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bd99 <pvclock_get_time_values+22>:	lfence 
0xffffffff8102bd9c <pvclock_get_time_values+25>:	mov    (%rbx),%eax
0xffffffff8102bd9e <pvclock_get_time_values+27>:	test   $0x1,%al
0xffffffff8102bda0 <pvclock_get_time_values+29>:	
    jne    0xffffffff8102bd83 <pvclock_get_time_values>
(gdb) 
0xffffffff8102bd9c	94	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bd9c <pvclock_get_time_values+25>:	mov    (%rbx),%eax
0xffffffff8102bd9e <pvclock_get_time_values+27>:	test   $0x1,%al
0xffffffff8102bda0 <pvclock_get_time_values+29>:	
    jne    0xffffffff8102bd83 <pvclock_get_time_values>
0xffffffff8102bda2 <pvclock_get_time_values+31>:	cmp    %eax,%r13d
(gdb) 
0xffffffff8102bd9e	95	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bd9e <pvclock_get_time_values+27>:	test   $0x1,%al
0xffffffff8102bda0 <pvclock_get_time_values+29>:	
    jne    0xffffffff8102bd83 <pvclock_get_time_values>
0xffffffff8102bda2 <pvclock_get_time_values+31>:	cmp    %eax,%r13d
0xffffffff8102bda5 <pvclock_get_time_values+34>:	
    jne    0xffffffff8102bd83 <pvclock_get_time_values>
(gdb) 
0xffffffff8102bda0	95	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bda0 <pvclock_get_time_values+29>:	
    jne    0xffffffff8102bd83 <pvclock_get_time_values>
0xffffffff8102bda2 <pvclock_get_time_values+31>:	cmp    %eax,%r13d
0xffffffff8102bda5 <pvclock_get_time_values+34>:	
    jne    0xffffffff8102bd83 <pvclock_get_time_values>
0xffffffff8102bda7 <pvclock_get_nsec_offset>:	
    callq  0xffffffff81016d09 <__native_read_tsc>
(gdb) 
0xffffffff8102bda2	95	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bda2 <pvclock_get_time_values+31>:	cmp    %eax,%r13d
0xffffffff8102bda5 <pvclock_get_time_values+34>:	
    jne    0xffffffff8102bd83 <pvclock_get_time_values>
0xffffffff8102bda7 <pvclock_get_nsec_offset>:	
    callq  0xffffffff81016d09 <__native_read_tsc>
0xffffffff8102bdac <pvclock_get_nsec_offset+5>:	sub    %r12,%rax
(gdb) 
0xffffffff8102bda5	95	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bda5 <pvclock_get_time_values+34>:	
    jne    0xffffffff8102bd83 <pvclock_get_time_values>
0xffffffff8102bda7 <pvclock_get_nsec_offset>:	
    callq  0xffffffff81016d09 <__native_read_tsc>
0xffffffff8102bdac <pvclock_get_nsec_offset+5>:	sub    %r12,%rax
0xffffffff8102bdaf <scale_delta>:	test   %ebp,%ebp
(gdb) 
0xffffffff8102bd83 in pvclock_clocksource_read (src=0xffff880003285040)
    at /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c:113
113	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bd83 <pvclock_get_time_values>:	mov    (%rbx),%r13d
0xffffffff8102bd86 <pvclock_get_time_values+3>:	lfence 
0xffffffff8102bd89 <pvclock_get_time_values+6>:	mov    0x8(%rbx),%r12
0xffffffff8102bd8d <pvclock_get_time_values+10>:	mov    0x10(%rbx),%r15
(gdb) 
0xffffffff8102bd86 in pvclock_get_time_values (src=<value optimized out>, 
    dst=<value optimized out>)
    at /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c:88
88	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bd86 <pvclock_get_time_values+3>:	lfence 
0xffffffff8102bd89 <pvclock_get_time_values+6>:	mov    0x8(%rbx),%r12
0xffffffff8102bd8d <pvclock_get_time_values+10>:	mov    0x10(%rbx),%r15
0xffffffff8102bd91 <pvclock_get_time_values+14>:	mov    0x18(%rbx),%r14d
(gdb) 
0xffffffff8102bd89	89	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bd89 <pvclock_get_time_values+6>:	mov    0x8(%rbx),%r12
0xffffffff8102bd8d <pvclock_get_time_values+10>:	mov    0x10(%rbx),%r15
0xffffffff8102bd91 <pvclock_get_time_values+14>:	mov    0x18(%rbx),%r14d
0xffffffff8102bd95 <pvclock_get_time_values+18>:	movsbl 0x1c(%rbx),%ebp
(gdb) 
0xffffffff8102bd8d	90	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bd8d <pvclock_get_time_values+10>:	mov    0x10(%rbx),%r15
0xffffffff8102bd91 <pvclock_get_time_values+14>:	mov    0x18(%rbx),%r14d
0xffffffff8102bd95 <pvclock_get_time_values+18>:	movsbl 0x1c(%rbx),%ebp
0xffffffff8102bd99 <pvclock_get_time_values+22>:	lfence 
(gdb) 
0xffffffff8102bd91	91	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bd91 <pvclock_get_time_values+14>:	mov    0x18(%rbx),%r14d
0xffffffff8102bd95 <pvclock_get_time_values+18>:	movsbl 0x1c(%rbx),%ebp
0xffffffff8102bd99 <pvclock_get_time_values+22>:	lfence 
0xffffffff8102bd9c <pvclock_get_time_values+25>:	mov    (%rbx),%eax
(gdb) 
0xffffffff8102bd95	92	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bd95 <pvclock_get_time_values+18>:	movsbl 0x1c(%rbx),%ebp
0xffffffff8102bd99 <pvclock_get_time_values+22>:	lfence 
0xffffffff8102bd9c <pvclock_get_time_values+25>:	mov    (%rbx),%eax
0xffffffff8102bd9e <pvclock_get_time_values+27>:	test   $0x1,%al
(gdb) 
0xffffffff8102bd99	93	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bd99 <pvclock_get_time_values+22>:	lfence 
0xffffffff8102bd9c <pvclock_get_time_values+25>:	mov    (%rbx),%eax
0xffffffff8102bd9e <pvclock_get_time_values+27>:	test   $0x1,%al
0xffffffff8102bda0 <pvclock_get_time_values+29>:	
    jne    0xffffffff8102bd83 <pvclock_get_time_values>
(gdb) 
0xffffffff8102bd9c	94	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bd9c <pvclock_get_time_values+25>:	mov    (%rbx),%eax
0xffffffff8102bd9e <pvclock_get_time_values+27>:	test   $0x1,%al
0xffffffff8102bda0 <pvclock_get_time_values+29>:	
    jne    0xffffffff8102bd83 <pvclock_get_time_values>
0xffffffff8102bda2 <pvclock_get_time_values+31>:	cmp    %eax,%r13d
(gdb) 
0xffffffff8102bd9e	95	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bd9e <pvclock_get_time_values+27>:	test   $0x1,%al
0xffffffff8102bda0 <pvclock_get_time_values+29>:	
    jne    0xffffffff8102bd83 <pvclock_get_time_values>
0xffffffff8102bda2 <pvclock_get_time_values+31>:	cmp    %eax,%r13d
0xffffffff8102bda5 <pvclock_get_time_values+34>:	
    jne    0xffffffff8102bd83 <pvclock_get_time_values>
(gdb) 
0xffffffff8102bda0	95	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bda0 <pvclock_get_time_values+29>:	
    jne    0xffffffff8102bd83 <pvclock_get_time_values>
0xffffffff8102bda2 <pvclock_get_time_values+31>:	cmp    %eax,%r13d
0xffffffff8102bda5 <pvclock_get_time_values+34>:	
    jne    0xffffffff8102bd83 <pvclock_get_time_values>
0xffffffff8102bda7 <pvclock_get_nsec_offset>:	
    callq  0xffffffff81016d09 <__native_read_tsc>
(gdb) 
0xffffffff8102bda2	95	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bda2 <pvclock_get_time_values+31>:	cmp    %eax,%r13d
0xffffffff8102bda5 <pvclock_get_time_values+34>:	
    jne    0xffffffff8102bd83 <pvclock_get_time_values>
0xffffffff8102bda7 <pvclock_get_nsec_offset>:	
    callq  0xffffffff81016d09 <__native_read_tsc>
0xffffffff8102bdac <pvclock_get_nsec_offset+5>:	sub    %r12,%rax
(gdb) 
0xffffffff8102bda5	95	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bda5 <pvclock_get_time_values+34>:	
    jne    0xffffffff8102bd83 <pvclock_get_time_values>
0xffffffff8102bda7 <pvclock_get_nsec_offset>:	
    callq  0xffffffff81016d09 <__native_read_tsc>
0xffffffff8102bdac <pvclock_get_nsec_offset+5>:	sub    %r12,%rax
0xffffffff8102bdaf <scale_delta>:	test   %ebp,%ebp
(gdb) 
0xffffffff8102bd83 in pvclock_clocksource_read (src=0xffff880003285040)
    at /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c:113
113	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bd83 <pvclock_get_time_values>:	mov    (%rbx),%r13d
0xffffffff8102bd86 <pvclock_get_time_values+3>:	lfence 
0xffffffff8102bd89 <pvclock_get_time_values+6>:	mov    0x8(%rbx),%r12
0xffffffff8102bd8d <pvclock_get_time_values+10>:	mov    0x10(%rbx),%r15
(gdb) 
0xffffffff8102bd86 in pvclock_get_time_values (src=<value optimized out>, 
    dst=<value optimized out>)
    at /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c:88
88	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bd86 <pvclock_get_time_values+3>:	lfence 
0xffffffff8102bd89 <pvclock_get_time_values+6>:	mov    0x8(%rbx),%r12
0xffffffff8102bd8d <pvclock_get_time_values+10>:	mov    0x10(%rbx),%r15
0xffffffff8102bd91 <pvclock_get_time_values+14>:	mov    0x18(%rbx),%r14d
(gdb) 
0xffffffff8102bd89	89	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bd89 <pvclock_get_time_values+6>:	mov    0x8(%rbx),%r12
0xffffffff8102bd8d <pvclock_get_time_values+10>:	mov    0x10(%rbx),%r15
0xffffffff8102bd91 <pvclock_get_time_values+14>:	mov    0x18(%rbx),%r14d
0xffffffff8102bd95 <pvclock_get_time_values+18>:	movsbl 0x1c(%rbx),%ebp
(gdb) 
0xffffffff8102bd8d	90	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bd8d <pvclock_get_time_values+10>:	mov    0x10(%rbx),%r15
0xffffffff8102bd91 <pvclock_get_time_values+14>:	mov    0x18(%rbx),%r14d
0xffffffff8102bd95 <pvclock_get_time_values+18>:	movsbl 0x1c(%rbx),%ebp
0xffffffff8102bd99 <pvclock_get_time_values+22>:	lfence 
(gdb) 
0xffffffff8102bd91	91	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bd91 <pvclock_get_time_values+14>:	mov    0x18(%rbx),%r14d
0xffffffff8102bd95 <pvclock_get_time_values+18>:	movsbl 0x1c(%rbx),%ebp
0xffffffff8102bd99 <pvclock_get_time_values+22>:	lfence 
0xffffffff8102bd9c <pvclock_get_time_values+25>:	mov    (%rbx),%eax
(gdb) 
0xffffffff8102bd95	92	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bd95 <pvclock_get_time_values+18>:	movsbl 0x1c(%rbx),%ebp
0xffffffff8102bd99 <pvclock_get_time_values+22>:	lfence 
0xffffffff8102bd9c <pvclock_get_time_values+25>:	mov    (%rbx),%eax
0xffffffff8102bd9e <pvclock_get_time_values+27>:	test   $0x1,%al
(gdb) 
0xffffffff8102bd99	93	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bd99 <pvclock_get_time_values+22>:	lfence 
0xffffffff8102bd9c <pvclock_get_time_values+25>:	mov    (%rbx),%eax
0xffffffff8102bd9e <pvclock_get_time_values+27>:	test   $0x1,%al
0xffffffff8102bda0 <pvclock_get_time_values+29>:	
    jne    0xffffffff8102bd83 <pvclock_get_time_values>
(gdb) 
0xffffffff8102bd9c	94	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bd9c <pvclock_get_time_values+25>:	mov    (%rbx),%eax
0xffffffff8102bd9e <pvclock_get_time_values+27>:	test   $0x1,%al
0xffffffff8102bda0 <pvclock_get_time_values+29>:	
    jne    0xffffffff8102bd83 <pvclock_get_time_values>
0xffffffff8102bda2 <pvclock_get_time_values+31>:	cmp    %eax,%r13d
(gdb) 
0xffffffff8102bd9e	95	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bd9e <pvclock_get_time_values+27>:	test   $0x1,%al
0xffffffff8102bda0 <pvclock_get_time_values+29>:	
    jne    0xffffffff8102bd83 <pvclock_get_time_values>
0xffffffff8102bda2 <pvclock_get_time_values+31>:	cmp    %eax,%r13d
0xffffffff8102bda5 <pvclock_get_time_values+34>:	
    jne    0xffffffff8102bd83 <pvclock_get_time_values>
(gdb) 
0xffffffff8102bda0	95	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bda0 <pvclock_get_time_values+29>:	
    jne    0xffffffff8102bd83 <pvclock_get_time_values>
0xffffffff8102bda2 <pvclock_get_time_values+31>:	cmp    %eax,%r13d
0xffffffff8102bda5 <pvclock_get_time_values+34>:	
    jne    0xffffffff8102bd83 <pvclock_get_time_values>
0xffffffff8102bda7 <pvclock_get_nsec_offset>:	
    callq  0xffffffff81016d09 <__native_read_tsc>
(gdb) 
0xffffffff8102bda2	95	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bda2 <pvclock_get_time_values+31>:	cmp    %eax,%r13d
0xffffffff8102bda5 <pvclock_get_time_values+34>:	
    jne    0xffffffff8102bd83 <pvclock_get_time_values>
0xffffffff8102bda7 <pvclock_get_nsec_offset>:	
    callq  0xffffffff81016d09 <__native_read_tsc>
0xffffffff8102bdac <pvclock_get_nsec_offset+5>:	sub    %r12,%rax
(gdb) 
0xffffffff8102bda5	95	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bda5 <pvclock_get_time_values+34>:	
    jne    0xffffffff8102bd83 <pvclock_get_time_values>
0xffffffff8102bda7 <pvclock_get_nsec_offset>:	
    callq  0xffffffff81016d09 <__native_read_tsc>
0xffffffff8102bdac <pvclock_get_nsec_offset+5>:	sub    %r12,%rax
0xffffffff8102bdaf <scale_delta>:	test   %ebp,%ebp
(gdb) 
0xffffffff8102bda7 in pvclock_get_time_values (src=<value optimized out>, 
    dst=<value optimized out>)
    at /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c:95
95	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bda7 <pvclock_get_nsec_offset>:	
    callq  0xffffffff81016d09 <__native_read_tsc>
0xffffffff8102bdac <pvclock_get_nsec_offset+5>:	sub    %r12,%rax
0xffffffff8102bdaf <scale_delta>:	test   %ebp,%ebp
0xffffffff8102bdb1 <scale_delta+2>:	
    jns    0xffffffff8102bdbd <scale_delta+14>
(gdb) 
0xffffffff81016d09 in rtc_cmos_write (val=64 '@', addr=0 '\000')
    at /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/rtc.c:166
166	/build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/rtc.c: No such file or directory.
	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/rtc.c
0xffffffff81016d09 <__native_read_tsc>:	rdtsc  
0xffffffff81016d0b <__native_read_tsc+2>:	mov    %eax,%ecx
0xffffffff81016d0d <__native_read_tsc+4>:	mov    %rdx,%rax
0xffffffff81016d10 <__native_read_tsc+7>:	shl    $0x20,%rax
(gdb) 
0xffffffff81016d0b in __native_read_tsc ()
    at /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/include/asm/msr.h:125
125	/build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/include/asm/msr.h: No such file or directory.
	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/include/asm/msr.h
0xffffffff81016d0b <__native_read_tsc+2>:	mov    %eax,%ecx
0xffffffff81016d0d <__native_read_tsc+4>:	mov    %rdx,%rax
0xffffffff81016d10 <__native_read_tsc+7>:	shl    $0x20,%rax
0xffffffff81016d14 <__native_read_tsc+11>:	mov    %ecx,%edx
(gdb) 
0xffffffff81016d0d	125	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/include/asm/msr.h
0xffffffff81016d0d <__native_read_tsc+4>:	mov    %rdx,%rax
0xffffffff81016d10 <__native_read_tsc+7>:	shl    $0x20,%rax
0xffffffff81016d14 <__native_read_tsc+11>:	mov    %ecx,%edx
0xffffffff81016d16 <__native_read_tsc+13>:	or     %rdx,%rax
(gdb) 
0xffffffff81016d10	125	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/include/asm/msr.h
0xffffffff81016d10 <__native_read_tsc+7>:	shl    $0x20,%rax
0xffffffff81016d14 <__native_read_tsc+11>:	mov    %ecx,%edx
0xffffffff81016d16 <__native_read_tsc+13>:	or     %rdx,%rax
0xffffffff81016d19 <native_read_tsc+16>:	retq   
(gdb) 
0xffffffff81016d14	125	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/include/asm/msr.h
0xffffffff81016d14 <__native_read_tsc+11>:	mov    %ecx,%edx
0xffffffff81016d16 <__native_read_tsc+13>:	or     %rdx,%rax
0xffffffff81016d19 <native_read_tsc+16>:	retq   
0xffffffff81016d1a <read_persistent_clock>:	push   %r13
(gdb) 
0xffffffff81016d16	125	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/include/asm/msr.h
0xffffffff81016d16 <__native_read_tsc+13>:	or     %rdx,%rax
0xffffffff81016d19 <native_read_tsc+16>:	retq   
0xffffffff81016d1a <read_persistent_clock>:	push   %r13
0xffffffff81016d1c <read_persistent_clock+2>:	push   %r12
(gdb) 
0xffffffff81016d19 in __native_read_tsc ()
    at /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/include/asm/msr.h:125
125	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/include/asm/msr.h
0xffffffff81016d19 <native_read_tsc+16>:	retq   
0xffffffff81016d1a <read_persistent_clock>:	push   %r13
0xffffffff81016d1c <read_persistent_clock+2>:	push   %r12
0xffffffff81016d1e <read_persistent_clock+4>:	push   %rbx
(gdb) 
0xffffffff8102bdac in pvclock_get_nsec_offset (shadow=<value optimized out>)
    at /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c:120
120	/build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c: No such file or directory.
	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bdac <pvclock_get_nsec_offset+5>:	sub    %r12,%rax
0xffffffff8102bdaf <scale_delta>:	test   %ebp,%ebp
0xffffffff8102bdb1 <scale_delta+2>:	
    jns    0xffffffff8102bdbd <scale_delta+14>
0xffffffff8102bdb3 <scale_delta+4>:	neg    %ebp
(gdb) 
0xffffffff8102bdaf in pvclock_get_nsec_offset (shadow=<value optimized out>)
    at /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c:120
120	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bdaf <scale_delta>:	test   %ebp,%ebp
0xffffffff8102bdb1 <scale_delta+2>:	
    jns    0xffffffff8102bdbd <scale_delta+14>
0xffffffff8102bdb3 <scale_delta+4>:	neg    %ebp
0xffffffff8102bdb5 <scale_delta+6>:	mov    %bpl,%cl
(gdb) 
0xffffffff8102bdb1 in scale_delta (shift=<value optimized out>, 
    mul_frac=<value optimized out>, delta=<value optimized out>)
    at /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c:47
47	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bdb1 <scale_delta+2>:	
    jns    0xffffffff8102bdbd <scale_delta+14>
0xffffffff8102bdb3 <scale_delta+4>:	neg    %ebp
0xffffffff8102bdb5 <scale_delta+6>:	mov    %bpl,%cl
0xffffffff8102bdb8 <scale_delta+9>:	shr    %cl,%rax
(gdb) 
0xffffffff8102bdb3	47	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bdb3 <scale_delta+4>:	neg    %ebp
0xffffffff8102bdb5 <scale_delta+6>:	mov    %bpl,%cl
0xffffffff8102bdb8 <scale_delta+9>:	shr    %cl,%rax
0xffffffff8102bdbb <scale_delta+12>:	
    jmp    0xffffffff8102bdc3 <scale_delta+20>
(gdb) 
0xffffffff8102bdb5	48	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bdb5 <scale_delta+6>:	mov    %bpl,%cl
0xffffffff8102bdb8 <scale_delta+9>:	shr    %cl,%rax
0xffffffff8102bdbb <scale_delta+12>:	
    jmp    0xffffffff8102bdc3 <scale_delta+20>
0xffffffff8102bdbd <scale_delta+14>:	mov    %bpl,%cl
(gdb) 
0xffffffff8102bdb8	48	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bdb8 <scale_delta+9>:	shr    %cl,%rax
0xffffffff8102bdbb <scale_delta+12>:	
    jmp    0xffffffff8102bdc3 <scale_delta+20>
0xffffffff8102bdbd <scale_delta+14>:	mov    %bpl,%cl
0xffffffff8102bdc0 <scale_delta+17>:	shl    %cl,%rax
(gdb) 
0xffffffff8102bdbb	48	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bdbb <scale_delta+12>:	
    jmp    0xffffffff8102bdc3 <scale_delta+20>
0xffffffff8102bdbd <scale_delta+14>:	mov    %bpl,%cl
0xffffffff8102bdc0 <scale_delta+17>:	shl    %cl,%rax
0xffffffff8102bdc3 <scale_delta+20>:	mov    %r14d,%edx
(gdb) 
0xffffffff8102bdc3	50	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bdc3 <scale_delta+20>:	mov    %r14d,%edx
0xffffffff8102bdc6 <scale_delta+23>:	mul    %rdx
0xffffffff8102bdc9 <scale_delta+26>:	shrd   $0x20,%rdx,%rax
0xffffffff8102bdce <pvclock_clocksource_read+92>:	add    %r15,%rax
(gdb) 
0xffffffff8102bdc6	64	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bdc6 <scale_delta+23>:	mul    %rdx
0xffffffff8102bdc9 <scale_delta+26>:	shrd   $0x20,%rdx,%rax
0xffffffff8102bdce <pvclock_clocksource_read+92>:	add    %r15,%rax
0xffffffff8102bdd1 <pvclock_clocksource_read+95>:	cmp    (%rbx),%r13d
(gdb) 
0xffffffff8102bdc9	64	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bdc9 <scale_delta+26>:	shrd   $0x20,%rdx,%rax
0xffffffff8102bdce <pvclock_clocksource_read+92>:	add    %r15,%rax
0xffffffff8102bdd1 <pvclock_clocksource_read+95>:	cmp    (%rbx),%r13d
0xffffffff8102bdd4 <pvclock_clocksource_read+98>:	
    jne    0xffffffff8102bd83 <pvclock_get_time_values>
(gdb) 
0xffffffff8102bdce in scale_delta (shift=<value optimized out>, 
    mul_frac=<value optimized out>, delta=1190649900)
    at /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c:64
64	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bdce <pvclock_clocksource_read+92>:	add    %r15,%rax
0xffffffff8102bdd1 <pvclock_clocksource_read+95>:	cmp    (%rbx),%r13d
0xffffffff8102bdd4 <pvclock_clocksource_read+98>:	
    jne    0xffffffff8102bd83 <pvclock_get_time_values>
0xffffffff8102bdd6 <pvclock_clocksource_read+100>:	pop    %rcx
(gdb) 
0xffffffff8102bdd1 in pvclock_clocksource_read (src=0xffff880003285040)
    at /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c:122
122	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bdd1 <pvclock_clocksource_read+95>:	cmp    (%rbx),%r13d
0xffffffff8102bdd4 <pvclock_clocksource_read+98>:	
    jne    0xffffffff8102bd83 <pvclock_get_time_values>
0xffffffff8102bdd6 <pvclock_clocksource_read+100>:	pop    %rcx
0xffffffff8102bdd7 <pvclock_clocksource_read+101>:	pop    %rbx
(gdb) 
0xffffffff8102bdd4	124	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bdd4 <pvclock_clocksource_read+98>:	
    jne    0xffffffff8102bd83 <pvclock_get_time_values>
0xffffffff8102bdd6 <pvclock_clocksource_read+100>:	pop    %rcx
0xffffffff8102bdd7 <pvclock_clocksource_read+101>:	pop    %rbx
0xffffffff8102bdd8 <pvclock_clocksource_read+102>:	pop    %rbp
(gdb) 
0xffffffff8102bd83 in pvclock_clocksource_read (src=0xffff880003285040)
    at /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c:113
113	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bd83 <pvclock_get_time_values>:	mov    (%rbx),%r13d
0xffffffff8102bd86 <pvclock_get_time_values+3>:	lfence 
0xffffffff8102bd89 <pvclock_get_time_values+6>:	mov    0x8(%rbx),%r12
0xffffffff8102bd8d <pvclock_get_time_values+10>:	mov    0x10(%rbx),%r15
(gdb) 
0xffffffff8102bd86 in pvclock_get_time_values (src=<value optimized out>, 
    dst=<value optimized out>)
    at /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c:88
88	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bd86 <pvclock_get_time_values+3>:	lfence 
0xffffffff8102bd89 <pvclock_get_time_values+6>:	mov    0x8(%rbx),%r12
0xffffffff8102bd8d <pvclock_get_time_values+10>:	mov    0x10(%rbx),%r15
0xffffffff8102bd91 <pvclock_get_time_values+14>:	mov    0x18(%rbx),%r14d
(gdb) 
0xffffffff8102bd89	89	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bd89 <pvclock_get_time_values+6>:	mov    0x8(%rbx),%r12
0xffffffff8102bd8d <pvclock_get_time_values+10>:	mov    0x10(%rbx),%r15
0xffffffff8102bd91 <pvclock_get_time_values+14>:	mov    0x18(%rbx),%r14d
0xffffffff8102bd95 <pvclock_get_time_values+18>:	movsbl 0x1c(%rbx),%ebp
(gdb) 
0xffffffff8102bd8d	90	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bd8d <pvclock_get_time_values+10>:	mov    0x10(%rbx),%r15
0xffffffff8102bd91 <pvclock_get_time_values+14>:	mov    0x18(%rbx),%r14d
0xffffffff8102bd95 <pvclock_get_time_values+18>:	movsbl 0x1c(%rbx),%ebp
0xffffffff8102bd99 <pvclock_get_time_values+22>:	lfence 
(gdb) 
0xffffffff8102bd91	91	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bd91 <pvclock_get_time_values+14>:	mov    0x18(%rbx),%r14d
0xffffffff8102bd95 <pvclock_get_time_values+18>:	movsbl 0x1c(%rbx),%ebp
0xffffffff8102bd99 <pvclock_get_time_values+22>:	lfence 
0xffffffff8102bd9c <pvclock_get_time_values+25>:	mov    (%rbx),%eax
(gdb) 
0xffffffff8102bd95	92	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bd95 <pvclock_get_time_values+18>:	movsbl 0x1c(%rbx),%ebp
0xffffffff8102bd99 <pvclock_get_time_values+22>:	lfence 
0xffffffff8102bd9c <pvclock_get_time_values+25>:	mov    (%rbx),%eax
0xffffffff8102bd9e <pvclock_get_time_values+27>:	test   $0x1,%al
(gdb) 
0xffffffff8102bd99	93	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bd99 <pvclock_get_time_values+22>:	lfence 
0xffffffff8102bd9c <pvclock_get_time_values+25>:	mov    (%rbx),%eax
0xffffffff8102bd9e <pvclock_get_time_values+27>:	test   $0x1,%al
0xffffffff8102bda0 <pvclock_get_time_values+29>:	
    jne    0xffffffff8102bd83 <pvclock_get_time_values>
(gdb) 
0xffffffff8102bd9c	94	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bd9c <pvclock_get_time_values+25>:	mov    (%rbx),%eax
0xffffffff8102bd9e <pvclock_get_time_values+27>:	test   $0x1,%al
0xffffffff8102bda0 <pvclock_get_time_values+29>:	
    jne    0xffffffff8102bd83 <pvclock_get_time_values>
0xffffffff8102bda2 <pvclock_get_time_values+31>:	cmp    %eax,%r13d
(gdb) 
0xffffffff8102bd9e	95	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bd9e <pvclock_get_time_values+27>:	test   $0x1,%al
0xffffffff8102bda0 <pvclock_get_time_values+29>:	
    jne    0xffffffff8102bd83 <pvclock_get_time_values>
0xffffffff8102bda2 <pvclock_get_time_values+31>:	cmp    %eax,%r13d
0xffffffff8102bda5 <pvclock_get_time_values+34>:	
    jne    0xffffffff8102bd83 <pvclock_get_time_values>
(gdb) 
0xffffffff8102bda0	95	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bda0 <pvclock_get_time_values+29>:	
    jne    0xffffffff8102bd83 <pvclock_get_time_values>
0xffffffff8102bda2 <pvclock_get_time_values+31>:	cmp    %eax,%r13d
0xffffffff8102bda5 <pvclock_get_time_values+34>:	
    jne    0xffffffff8102bd83 <pvclock_get_time_values>
0xffffffff8102bda7 <pvclock_get_nsec_offset>:	
    callq  0xffffffff81016d09 <__native_read_tsc>
(gdb) 
0xffffffff8102bda2	95	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bda2 <pvclock_get_time_values+31>:	cmp    %eax,%r13d
0xffffffff8102bda5 <pvclock_get_time_values+34>:	
    jne    0xffffffff8102bd83 <pvclock_get_time_values>
0xffffffff8102bda7 <pvclock_get_nsec_offset>:	
    callq  0xffffffff81016d09 <__native_read_tsc>
0xffffffff8102bdac <pvclock_get_nsec_offset+5>:	sub    %r12,%rax
(gdb) 
0xffffffff8102bda5	95	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bda5 <pvclock_get_time_values+34>:	
    jne    0xffffffff8102bd83 <pvclock_get_time_values>
0xffffffff8102bda7 <pvclock_get_nsec_offset>:	
    callq  0xffffffff81016d09 <__native_read_tsc>
0xffffffff8102bdac <pvclock_get_nsec_offset+5>:	sub    %r12,%rax
0xffffffff8102bdaf <scale_delta>:	test   %ebp,%ebp
(gdb) 
0xffffffff8102bd83 in pvclock_clocksource_read (src=0xffff880003285040)
    at /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c:113
113	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bd83 <pvclock_get_time_values>:	mov    (%rbx),%r13d
0xffffffff8102bd86 <pvclock_get_time_values+3>:	lfence 
0xffffffff8102bd89 <pvclock_get_time_values+6>:	mov    0x8(%rbx),%r12
0xffffffff8102bd8d <pvclock_get_time_values+10>:	mov    0x10(%rbx),%r15
(gdb) 
0xffffffff8102bd86 in pvclock_get_time_values (src=<value optimized out>, 
    dst=<value optimized out>)
    at /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c:88
88	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bd86 <pvclock_get_time_values+3>:	lfence 
0xffffffff8102bd89 <pvclock_get_time_values+6>:	mov    0x8(%rbx),%r12
0xffffffff8102bd8d <pvclock_get_time_values+10>:	mov    0x10(%rbx),%r15
0xffffffff8102bd91 <pvclock_get_time_values+14>:	mov    0x18(%rbx),%r14d
(gdb) 
0xffffffff8102bd89	89	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bd89 <pvclock_get_time_values+6>:	mov    0x8(%rbx),%r12
0xffffffff8102bd8d <pvclock_get_time_values+10>:	mov    0x10(%rbx),%r15
0xffffffff8102bd91 <pvclock_get_time_values+14>:	mov    0x18(%rbx),%r14d
0xffffffff8102bd95 <pvclock_get_time_values+18>:	movsbl 0x1c(%rbx),%ebp
(gdb) 
0xffffffff8102bd8d	90	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bd8d <pvclock_get_time_values+10>:	mov    0x10(%rbx),%r15
0xffffffff8102bd91 <pvclock_get_time_values+14>:	mov    0x18(%rbx),%r14d
0xffffffff8102bd95 <pvclock_get_time_values+18>:	movsbl 0x1c(%rbx),%ebp
0xffffffff8102bd99 <pvclock_get_time_values+22>:	lfence 
(gdb) 
0xffffffff8102bd91	91	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bd91 <pvclock_get_time_values+14>:	mov    0x18(%rbx),%r14d
0xffffffff8102bd95 <pvclock_get_time_values+18>:	movsbl 0x1c(%rbx),%ebp
0xffffffff8102bd99 <pvclock_get_time_values+22>:	lfence 
0xffffffff8102bd9c <pvclock_get_time_values+25>:	mov    (%rbx),%eax
(gdb) 
0xffffffff8102bd95	92	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bd95 <pvclock_get_time_values+18>:	movsbl 0x1c(%rbx),%ebp
0xffffffff8102bd99 <pvclock_get_time_values+22>:	lfence 
0xffffffff8102bd9c <pvclock_get_time_values+25>:	mov    (%rbx),%eax
0xffffffff8102bd9e <pvclock_get_time_values+27>:	test   $0x1,%al
(gdb) 
0xffffffff8102bd99	93	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bd99 <pvclock_get_time_values+22>:	lfence 
0xffffffff8102bd9c <pvclock_get_time_values+25>:	mov    (%rbx),%eax
0xffffffff8102bd9e <pvclock_get_time_values+27>:	test   $0x1,%al
0xffffffff8102bda0 <pvclock_get_time_values+29>:	
    jne    0xffffffff8102bd83 <pvclock_get_time_values>
(gdb) 
0xffffffff8102bd9c	94	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bd9c <pvclock_get_time_values+25>:	mov    (%rbx),%eax
0xffffffff8102bd9e <pvclock_get_time_values+27>:	test   $0x1,%al
0xffffffff8102bda0 <pvclock_get_time_values+29>:	
    jne    0xffffffff8102bd83 <pvclock_get_time_values>
0xffffffff8102bda2 <pvclock_get_time_values+31>:	cmp    %eax,%r13d
(gdb) 
0xffffffff8102bd9e	95	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bd9e <pvclock_get_time_values+27>:	test   $0x1,%al
0xffffffff8102bda0 <pvclock_get_time_values+29>:	
    jne    0xffffffff8102bd83 <pvclock_get_time_values>
0xffffffff8102bda2 <pvclock_get_time_values+31>:	cmp    %eax,%r13d
0xffffffff8102bda5 <pvclock_get_time_values+34>:	
    jne    0xffffffff8102bd83 <pvclock_get_time_values>
(gdb) 
0xffffffff8102bda0	95	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bda0 <pvclock_get_time_values+29>:	
    jne    0xffffffff8102bd83 <pvclock_get_time_values>
0xffffffff8102bda2 <pvclock_get_time_values+31>:	cmp    %eax,%r13d
0xffffffff8102bda5 <pvclock_get_time_values+34>:	
    jne    0xffffffff8102bd83 <pvclock_get_time_values>
0xffffffff8102bda7 <pvclock_get_nsec_offset>:	
    callq  0xffffffff81016d09 <__native_read_tsc>
(gdb) 
0xffffffff8102bda2	95	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bda2 <pvclock_get_time_values+31>:	cmp    %eax,%r13d
0xffffffff8102bda5 <pvclock_get_time_values+34>:	
    jne    0xffffffff8102bd83 <pvclock_get_time_values>
0xffffffff8102bda7 <pvclock_get_nsec_offset>:	
    callq  0xffffffff81016d09 <__native_read_tsc>
0xffffffff8102bdac <pvclock_get_nsec_offset+5>:	sub    %r12,%rax
(gdb) 
0xffffffff8102bda5	95	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bda5 <pvclock_get_time_values+34>:	
    jne    0xffffffff8102bd83 <pvclock_get_time_values>
0xffffffff8102bda7 <pvclock_get_nsec_offset>:	
    callq  0xffffffff81016d09 <__native_read_tsc>
0xffffffff8102bdac <pvclock_get_nsec_offset+5>:	sub    %r12,%rax
0xffffffff8102bdaf <scale_delta>:	test   %ebp,%ebp
(gdb) 
0xffffffff8102bd83 in pvclock_clocksource_read (src=0xffff880003285040)
    at /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c:113
113	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bd83 <pvclock_get_time_values>:	mov    (%rbx),%r13d
0xffffffff8102bd86 <pvclock_get_time_values+3>:	lfence 
0xffffffff8102bd89 <pvclock_get_time_values+6>:	mov    0x8(%rbx),%r12
0xffffffff8102bd8d <pvclock_get_time_values+10>:	mov    0x10(%rbx),%r15
(gdb) 
0xffffffff8102bd86 in pvclock_get_time_values (src=<value optimized out>, 
    dst=<value optimized out>)
    at /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c:88
88	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bd86 <pvclock_get_time_values+3>:	lfence 
0xffffffff8102bd89 <pvclock_get_time_values+6>:	mov    0x8(%rbx),%r12
0xffffffff8102bd8d <pvclock_get_time_values+10>:	mov    0x10(%rbx),%r15
0xffffffff8102bd91 <pvclock_get_time_values+14>:	mov    0x18(%rbx),%r14d
(gdb) 
0xffffffff8102bd89	89	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bd89 <pvclock_get_time_values+6>:	mov    0x8(%rbx),%r12
0xffffffff8102bd8d <pvclock_get_time_values+10>:	mov    0x10(%rbx),%r15
0xffffffff8102bd91 <pvclock_get_time_values+14>:	mov    0x18(%rbx),%r14d
0xffffffff8102bd95 <pvclock_get_time_values+18>:	movsbl 0x1c(%rbx),%ebp
(gdb) 
0xffffffff8102bd8d	90	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bd8d <pvclock_get_time_values+10>:	mov    0x10(%rbx),%r15
0xffffffff8102bd91 <pvclock_get_time_values+14>:	mov    0x18(%rbx),%r14d
0xffffffff8102bd95 <pvclock_get_time_values+18>:	movsbl 0x1c(%rbx),%ebp
0xffffffff8102bd99 <pvclock_get_time_values+22>:	lfence 
(gdb) 
0xffffffff8102bd91	91	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bd91 <pvclock_get_time_values+14>:	mov    0x18(%rbx),%r14d
0xffffffff8102bd95 <pvclock_get_time_values+18>:	movsbl 0x1c(%rbx),%ebp
0xffffffff8102bd99 <pvclock_get_time_values+22>:	lfence 
0xffffffff8102bd9c <pvclock_get_time_values+25>:	mov    (%rbx),%eax
(gdb) 
0xffffffff8102bd95	92	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bd95 <pvclock_get_time_values+18>:	movsbl 0x1c(%rbx),%ebp
0xffffffff8102bd99 <pvclock_get_time_values+22>:	lfence 
0xffffffff8102bd9c <pvclock_get_time_values+25>:	mov    (%rbx),%eax
0xffffffff8102bd9e <pvclock_get_time_values+27>:	test   $0x1,%al
(gdb) 
0xffffffff8102bd99	93	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bd99 <pvclock_get_time_values+22>:	lfence 
0xffffffff8102bd9c <pvclock_get_time_values+25>:	mov    (%rbx),%eax
0xffffffff8102bd9e <pvclock_get_time_values+27>:	test   $0x1,%al
0xffffffff8102bda0 <pvclock_get_time_values+29>:	
    jne    0xffffffff8102bd83 <pvclock_get_time_values>
(gdb) 
0xffffffff8102bd9c	94	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bd9c <pvclock_get_time_values+25>:	mov    (%rbx),%eax
0xffffffff8102bd9e <pvclock_get_time_values+27>:	test   $0x1,%al
0xffffffff8102bda0 <pvclock_get_time_values+29>:	
    jne    0xffffffff8102bd83 <pvclock_get_time_values>
0xffffffff8102bda2 <pvclock_get_time_values+31>:	cmp    %eax,%r13d
(gdb) 
0xffffffff8102bd9e	95	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bd9e <pvclock_get_time_values+27>:	test   $0x1,%al
0xffffffff8102bda0 <pvclock_get_time_values+29>:	
    jne    0xffffffff8102bd83 <pvclock_get_time_values>
0xffffffff8102bda2 <pvclock_get_time_values+31>:	cmp    %eax,%r13d
0xffffffff8102bda5 <pvclock_get_time_values+34>:	
    jne    0xffffffff8102bd83 <pvclock_get_time_values>
(gdb) 
0xffffffff8102bda0	95	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bda0 <pvclock_get_time_values+29>:	
    jne    0xffffffff8102bd83 <pvclock_get_time_values>
0xffffffff8102bda2 <pvclock_get_time_values+31>:	cmp    %eax,%r13d
0xffffffff8102bda5 <pvclock_get_time_values+34>:	
    jne    0xffffffff8102bd83 <pvclock_get_time_values>
0xffffffff8102bda7 <pvclock_get_nsec_offset>:	
    callq  0xffffffff81016d09 <__native_read_tsc>
(gdb) 
0xffffffff8102bda2	95	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bda2 <pvclock_get_time_values+31>:	cmp    %eax,%r13d
0xffffffff8102bda5 <pvclock_get_time_values+34>:	
    jne    0xffffffff8102bd83 <pvclock_get_time_values>
0xffffffff8102bda7 <pvclock_get_nsec_offset>:	
    callq  0xffffffff81016d09 <__native_read_tsc>
0xffffffff8102bdac <pvclock_get_nsec_offset+5>:	sub    %r12,%rax
(gdb) 
0xffffffff8102bda5	95	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bda5 <pvclock_get_time_values+34>:	
    jne    0xffffffff8102bd83 <pvclock_get_time_values>
0xffffffff8102bda7 <pvclock_get_nsec_offset>:	
    callq  0xffffffff81016d09 <__native_read_tsc>
0xffffffff8102bdac <pvclock_get_nsec_offset+5>:	sub    %r12,%rax
0xffffffff8102bdaf <scale_delta>:	test   %ebp,%ebp
(gdb) 
0xffffffff8102bda7 in pvclock_get_time_values (src=<value optimized out>, 
    dst=<value optimized out>)
    at /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c:95
95	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bda7 <pvclock_get_nsec_offset>:	
    callq  0xffffffff81016d09 <__native_read_tsc>
0xffffffff8102bdac <pvclock_get_nsec_offset+5>:	sub    %r12,%rax
0xffffffff8102bdaf <scale_delta>:	test   %ebp,%ebp
0xffffffff8102bdb1 <scale_delta+2>:	
    jns    0xffffffff8102bdbd <scale_delta+14>
(gdb) 
0xffffffff81016d09 in rtc_cmos_write (val=64 '@', addr=0 '\000')
    at /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/rtc.c:166
166	/build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/rtc.c: No such file or directory.
	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/rtc.c
0xffffffff81016d09 <__native_read_tsc>:	rdtsc  
0xffffffff81016d0b <__native_read_tsc+2>:	mov    %eax,%ecx
0xffffffff81016d0d <__native_read_tsc+4>:	mov    %rdx,%rax
0xffffffff81016d10 <__native_read_tsc+7>:	shl    $0x20,%rax
(gdb) 
0xffffffff81016d0b in __native_read_tsc ()
    at /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/include/asm/msr.h:125
125	/build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/include/asm/msr.h: No such file or directory.
	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/include/asm/msr.h
0xffffffff81016d0b <__native_read_tsc+2>:	mov    %eax,%ecx
0xffffffff81016d0d <__native_read_tsc+4>:	mov    %rdx,%rax
0xffffffff81016d10 <__native_read_tsc+7>:	shl    $0x20,%rax
0xffffffff81016d14 <__native_read_tsc+11>:	mov    %ecx,%edx
(gdb) 
0xffffffff81016d0d	125	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/include/asm/msr.h
0xffffffff81016d0d <__native_read_tsc+4>:	mov    %rdx,%rax
0xffffffff81016d10 <__native_read_tsc+7>:	shl    $0x20,%rax
0xffffffff81016d14 <__native_read_tsc+11>:	mov    %ecx,%edx
0xffffffff81016d16 <__native_read_tsc+13>:	or     %rdx,%rax
(gdb) 
0xffffffff81016d10	125	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/include/asm/msr.h
0xffffffff81016d10 <__native_read_tsc+7>:	shl    $0x20,%rax
0xffffffff81016d14 <__native_read_tsc+11>:	mov    %ecx,%edx
0xffffffff81016d16 <__native_read_tsc+13>:	or     %rdx,%rax
0xffffffff81016d19 <native_read_tsc+16>:	retq   
(gdb) 
0xffffffff81016d14	125	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/include/asm/msr.h
0xffffffff81016d14 <__native_read_tsc+11>:	mov    %ecx,%edx
0xffffffff81016d16 <__native_read_tsc+13>:	or     %rdx,%rax
0xffffffff81016d19 <native_read_tsc+16>:	retq   
0xffffffff81016d1a <read_persistent_clock>:	push   %r13
(gdb) 
0xffffffff81016d16	125	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/include/asm/msr.h
0xffffffff81016d16 <__native_read_tsc+13>:	or     %rdx,%rax
0xffffffff81016d19 <native_read_tsc+16>:	retq   
0xffffffff81016d1a <read_persistent_clock>:	push   %r13
0xffffffff81016d1c <read_persistent_clock+2>:	push   %r12
(gdb) 
0xffffffff81016d19 in __native_read_tsc ()
    at /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/include/asm/msr.h:125
125	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/include/asm/msr.h
0xffffffff81016d19 <native_read_tsc+16>:	retq   
0xffffffff81016d1a <read_persistent_clock>:	push   %r13
0xffffffff81016d1c <read_persistent_clock+2>:	push   %r12
0xffffffff81016d1e <read_persistent_clock+4>:	push   %rbx
(gdb) 
0xffffffff8102bdac in pvclock_get_nsec_offset (shadow=<value optimized out>)
    at /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c:120
120	/build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c: No such file or directory.
	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bdac <pvclock_get_nsec_offset+5>:	sub    %r12,%rax
0xffffffff8102bdaf <scale_delta>:	test   %ebp,%ebp
0xffffffff8102bdb1 <scale_delta+2>:	
    jns    0xffffffff8102bdbd <scale_delta+14>
0xffffffff8102bdb3 <scale_delta+4>:	neg    %ebp
(gdb) 
0xffffffff8102bdaf in pvclock_get_nsec_offset (shadow=<value optimized out>)
    at /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c:120
120	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bdaf <scale_delta>:	test   %ebp,%ebp
0xffffffff8102bdb1 <scale_delta+2>:	
    jns    0xffffffff8102bdbd <scale_delta+14>
0xffffffff8102bdb3 <scale_delta+4>:	neg    %ebp
0xffffffff8102bdb5 <scale_delta+6>:	mov    %bpl,%cl
(gdb) 
0xffffffff8102bdb1 in scale_delta (shift=<value optimized out>, 
    mul_frac=<value optimized out>, delta=<value optimized out>)
    at /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c:47
47	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bdb1 <scale_delta+2>:	
    jns    0xffffffff8102bdbd <scale_delta+14>
0xffffffff8102bdb3 <scale_delta+4>:	neg    %ebp
0xffffffff8102bdb5 <scale_delta+6>:	mov    %bpl,%cl
0xffffffff8102bdb8 <scale_delta+9>:	shr    %cl,%rax
(gdb) 
0xffffffff8102bdb3	47	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bdb3 <scale_delta+4>:	neg    %ebp
0xffffffff8102bdb5 <scale_delta+6>:	mov    %bpl,%cl
0xffffffff8102bdb8 <scale_delta+9>:	shr    %cl,%rax
0xffffffff8102bdbb <scale_delta+12>:	
    jmp    0xffffffff8102bdc3 <scale_delta+20>
(gdb) 
0xffffffff8102bdb5	48	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bdb5 <scale_delta+6>:	mov    %bpl,%cl
0xffffffff8102bdb8 <scale_delta+9>:	shr    %cl,%rax
0xffffffff8102bdbb <scale_delta+12>:	
    jmp    0xffffffff8102bdc3 <scale_delta+20>
0xffffffff8102bdbd <scale_delta+14>:	mov    %bpl,%cl
(gdb) 
0xffffffff8102bdb8	48	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bdb8 <scale_delta+9>:	shr    %cl,%rax
0xffffffff8102bdbb <scale_delta+12>:	
    jmp    0xffffffff8102bdc3 <scale_delta+20>
0xffffffff8102bdbd <scale_delta+14>:	mov    %bpl,%cl
0xffffffff8102bdc0 <scale_delta+17>:	shl    %cl,%rax
(gdb) 
0xffffffff8102bdbb	48	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bdbb <scale_delta+12>:	
    jmp    0xffffffff8102bdc3 <scale_delta+20>
0xffffffff8102bdbd <scale_delta+14>:	mov    %bpl,%cl
0xffffffff8102bdc0 <scale_delta+17>:	shl    %cl,%rax
0xffffffff8102bdc3 <scale_delta+20>:	mov    %r14d,%edx
(gdb) 
0xffffffff8102bdc3	50	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bdc3 <scale_delta+20>:	mov    %r14d,%edx
0xffffffff8102bdc6 <scale_delta+23>:	mul    %rdx
0xffffffff8102bdc9 <scale_delta+26>:	shrd   $0x20,%rdx,%rax
0xffffffff8102bdce <pvclock_clocksource_read+92>:	add    %r15,%rax
(gdb) 
0xffffffff8102bdc6	64	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bdc6 <scale_delta+23>:	mul    %rdx
0xffffffff8102bdc9 <scale_delta+26>:	shrd   $0x20,%rdx,%rax
0xffffffff8102bdce <pvclock_clocksource_read+92>:	add    %r15,%rax
0xffffffff8102bdd1 <pvclock_clocksource_read+95>:	cmp    (%rbx),%r13d
(gdb) 
0xffffffff8102bdc9	64	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bdc9 <scale_delta+26>:	shrd   $0x20,%rdx,%rax
0xffffffff8102bdce <pvclock_clocksource_read+92>:	add    %r15,%rax
0xffffffff8102bdd1 <pvclock_clocksource_read+95>:	cmp    (%rbx),%r13d
0xffffffff8102bdd4 <pvclock_clocksource_read+98>:	
    jne    0xffffffff8102bd83 <pvclock_get_time_values>
(gdb) 
0xffffffff8102bdce in scale_delta (shift=<value optimized out>, 
    mul_frac=<value optimized out>, delta=1182663445)
    at /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c:64
64	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bdce <pvclock_clocksource_read+92>:	add    %r15,%rax
0xffffffff8102bdd1 <pvclock_clocksource_read+95>:	cmp    (%rbx),%r13d
0xffffffff8102bdd4 <pvclock_clocksource_read+98>:	
    jne    0xffffffff8102bd83 <pvclock_get_time_values>
0xffffffff8102bdd6 <pvclock_clocksource_read+100>:	pop    %rcx
(gdb) 
0xffffffff8102bdd1 in pvclock_clocksource_read (src=0xffff880003285040)
    at /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c:122
122	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bdd1 <pvclock_clocksource_read+95>:	cmp    (%rbx),%r13d
0xffffffff8102bdd4 <pvclock_clocksource_read+98>:	
    jne    0xffffffff8102bd83 <pvclock_get_time_values>
0xffffffff8102bdd6 <pvclock_clocksource_read+100>:	pop    %rcx
0xffffffff8102bdd7 <pvclock_clocksource_read+101>:	pop    %rbx
(gdb) 
0xffffffff8102bdd4	124	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bdd4 <pvclock_clocksource_read+98>:	
    jne    0xffffffff8102bd83 <pvclock_get_time_values>
0xffffffff8102bdd6 <pvclock_clocksource_read+100>:	pop    %rcx
0xffffffff8102bdd7 <pvclock_clocksource_read+101>:	pop    %rbx
0xffffffff8102bdd8 <pvclock_clocksource_read+102>:	pop    %rbp
(gdb) 
0xffffffff8102bd83 in pvclock_clocksource_read (src=0xffff880003285040)
    at /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c:113
113	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bd83 <pvclock_get_time_values>:	mov    (%rbx),%r13d
0xffffffff8102bd86 <pvclock_get_time_values+3>:	lfence 
0xffffffff8102bd89 <pvclock_get_time_values+6>:	mov    0x8(%rbx),%r12
0xffffffff8102bd8d <pvclock_get_time_values+10>:	mov    0x10(%rbx),%r15
(gdb) 
0xffffffff8102bd86 in pvclock_get_time_values (src=<value optimized out>, 
    dst=<value optimized out>)
    at /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c:88
88	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bd86 <pvclock_get_time_values+3>:	lfence 
0xffffffff8102bd89 <pvclock_get_time_values+6>:	mov    0x8(%rbx),%r12
0xffffffff8102bd8d <pvclock_get_time_values+10>:	mov    0x10(%rbx),%r15
0xffffffff8102bd91 <pvclock_get_time_values+14>:	mov    0x18(%rbx),%r14d
(gdb) 
0xffffffff8102bd89	89	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bd89 <pvclock_get_time_values+6>:	mov    0x8(%rbx),%r12
0xffffffff8102bd8d <pvclock_get_time_values+10>:	mov    0x10(%rbx),%r15
0xffffffff8102bd91 <pvclock_get_time_values+14>:	mov    0x18(%rbx),%r14d
0xffffffff8102bd95 <pvclock_get_time_values+18>:	movsbl 0x1c(%rbx),%ebp
(gdb) 
0xffffffff8102bd8d	90	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bd8d <pvclock_get_time_values+10>:	mov    0x10(%rbx),%r15
0xffffffff8102bd91 <pvclock_get_time_values+14>:	mov    0x18(%rbx),%r14d
0xffffffff8102bd95 <pvclock_get_time_values+18>:	movsbl 0x1c(%rbx),%ebp
0xffffffff8102bd99 <pvclock_get_time_values+22>:	lfence 
(gdb) 
0xffffffff8102bd91	91	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bd91 <pvclock_get_time_values+14>:	mov    0x18(%rbx),%r14d
0xffffffff8102bd95 <pvclock_get_time_values+18>:	movsbl 0x1c(%rbx),%ebp
0xffffffff8102bd99 <pvclock_get_time_values+22>:	lfence 
0xffffffff8102bd9c <pvclock_get_time_values+25>:	mov    (%rbx),%eax
(gdb) 
0xffffffff8102bd95	92	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bd95 <pvclock_get_time_values+18>:	movsbl 0x1c(%rbx),%ebp
0xffffffff8102bd99 <pvclock_get_time_values+22>:	lfence 
0xffffffff8102bd9c <pvclock_get_time_values+25>:	mov    (%rbx),%eax
0xffffffff8102bd9e <pvclock_get_time_values+27>:	test   $0x1,%al
(gdb) 
0xffffffff8102bd99	93	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bd99 <pvclock_get_time_values+22>:	lfence 
0xffffffff8102bd9c <pvclock_get_time_values+25>:	mov    (%rbx),%eax
0xffffffff8102bd9e <pvclock_get_time_values+27>:	test   $0x1,%al
0xffffffff8102bda0 <pvclock_get_time_values+29>:	
    jne    0xffffffff8102bd83 <pvclock_get_time_values>
(gdb) 
0xffffffff8102bd9c	94	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bd9c <pvclock_get_time_values+25>:	mov    (%rbx),%eax
0xffffffff8102bd9e <pvclock_get_time_values+27>:	test   $0x1,%al
0xffffffff8102bda0 <pvclock_get_time_values+29>:	
    jne    0xffffffff8102bd83 <pvclock_get_time_values>
0xffffffff8102bda2 <pvclock_get_time_values+31>:	cmp    %eax,%r13d
(gdb) 
0xffffffff8102bd9e	95	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bd9e <pvclock_get_time_values+27>:	test   $0x1,%al
0xffffffff8102bda0 <pvclock_get_time_values+29>:	
    jne    0xffffffff8102bd83 <pvclock_get_time_values>
0xffffffff8102bda2 <pvclock_get_time_values+31>:	cmp    %eax,%r13d
0xffffffff8102bda5 <pvclock_get_time_values+34>:	
    jne    0xffffffff8102bd83 <pvclock_get_time_values>
(gdb) 
0xffffffff8102bda0	95	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bda0 <pvclock_get_time_values+29>:	
    jne    0xffffffff8102bd83 <pvclock_get_time_values>
0xffffffff8102bda2 <pvclock_get_time_values+31>:	cmp    %eax,%r13d
0xffffffff8102bda5 <pvclock_get_time_values+34>:	
    jne    0xffffffff8102bd83 <pvclock_get_time_values>
0xffffffff8102bda7 <pvclock_get_nsec_offset>:	
    callq  0xffffffff81016d09 <__native_read_tsc>
(gdb) 
0xffffffff8102bda2	95	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bda2 <pvclock_get_time_values+31>:	cmp    %eax,%r13d
0xffffffff8102bda5 <pvclock_get_time_values+34>:	
    jne    0xffffffff8102bd83 <pvclock_get_time_values>
0xffffffff8102bda7 <pvclock_get_nsec_offset>:	
    callq  0xffffffff81016d09 <__native_read_tsc>
0xffffffff8102bdac <pvclock_get_nsec_offset+5>:	sub    %r12,%rax
(gdb) 
0xffffffff8102bda5	95	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bda5 <pvclock_get_time_values+34>:	
    jne    0xffffffff8102bd83 <pvclock_get_time_values>
0xffffffff8102bda7 <pvclock_get_nsec_offset>:	
    callq  0xffffffff81016d09 <__native_read_tsc>
0xffffffff8102bdac <pvclock_get_nsec_offset+5>:	sub    %r12,%rax
0xffffffff8102bdaf <scale_delta>:	test   %ebp,%ebp
(gdb) 
0xffffffff8102bd83 in pvclock_clocksource_read (src=0xffff880003285040)
    at /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c:113
113	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bd83 <pvclock_get_time_values>:	mov    (%rbx),%r13d
0xffffffff8102bd86 <pvclock_get_time_values+3>:	lfence 
0xffffffff8102bd89 <pvclock_get_time_values+6>:	mov    0x8(%rbx),%r12
0xffffffff8102bd8d <pvclock_get_time_values+10>:	mov    0x10(%rbx),%r15
(gdb) 
0xffffffff8102bd86 in pvclock_get_time_values (src=<value optimized out>, 
    dst=<value optimized out>)
    at /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c:88
88	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bd86 <pvclock_get_time_values+3>:	lfence 
0xffffffff8102bd89 <pvclock_get_time_values+6>:	mov    0x8(%rbx),%r12
0xffffffff8102bd8d <pvclock_get_time_values+10>:	mov    0x10(%rbx),%r15
0xffffffff8102bd91 <pvclock_get_time_values+14>:	mov    0x18(%rbx),%r14d
(gdb) 
0xffffffff8102bd89	89	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bd89 <pvclock_get_time_values+6>:	mov    0x8(%rbx),%r12
0xffffffff8102bd8d <pvclock_get_time_values+10>:	mov    0x10(%rbx),%r15
0xffffffff8102bd91 <pvclock_get_time_values+14>:	mov    0x18(%rbx),%r14d
0xffffffff8102bd95 <pvclock_get_time_values+18>:	movsbl 0x1c(%rbx),%ebp
(gdb) 
0xffffffff8102bd8d	90	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bd8d <pvclock_get_time_values+10>:	mov    0x10(%rbx),%r15
0xffffffff8102bd91 <pvclock_get_time_values+14>:	mov    0x18(%rbx),%r14d
0xffffffff8102bd95 <pvclock_get_time_values+18>:	movsbl 0x1c(%rbx),%ebp
0xffffffff8102bd99 <pvclock_get_time_values+22>:	lfence 
(gdb) 
0xffffffff8102bd91	91	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bd91 <pvclock_get_time_values+14>:	mov    0x18(%rbx),%r14d
0xffffffff8102bd95 <pvclock_get_time_values+18>:	movsbl 0x1c(%rbx),%ebp
0xffffffff8102bd99 <pvclock_get_time_values+22>:	lfence 
0xffffffff8102bd9c <pvclock_get_time_values+25>:	mov    (%rbx),%eax
(gdb) 
0xffffffff8102bd95	92	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bd95 <pvclock_get_time_values+18>:	movsbl 0x1c(%rbx),%ebp
0xffffffff8102bd99 <pvclock_get_time_values+22>:	lfence 
0xffffffff8102bd9c <pvclock_get_time_values+25>:	mov    (%rbx),%eax
0xffffffff8102bd9e <pvclock_get_time_values+27>:	test   $0x1,%al
(gdb) 
0xffffffff8102bd99	93	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bd99 <pvclock_get_time_values+22>:	lfence 
0xffffffff8102bd9c <pvclock_get_time_values+25>:	mov    (%rbx),%eax
0xffffffff8102bd9e <pvclock_get_time_values+27>:	test   $0x1,%al
0xffffffff8102bda0 <pvclock_get_time_values+29>:	
    jne    0xffffffff8102bd83 <pvclock_get_time_values>
(gdb) 
0xffffffff8102bd9c	94	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bd9c <pvclock_get_time_values+25>:	mov    (%rbx),%eax
0xffffffff8102bd9e <pvclock_get_time_values+27>:	test   $0x1,%al
0xffffffff8102bda0 <pvclock_get_time_values+29>:	
    jne    0xffffffff8102bd83 <pvclock_get_time_values>
0xffffffff8102bda2 <pvclock_get_time_values+31>:	cmp    %eax,%r13d
(gdb) 
0xffffffff8102bd9e	95	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bd9e <pvclock_get_time_values+27>:	test   $0x1,%al
0xffffffff8102bda0 <pvclock_get_time_values+29>:	
    jne    0xffffffff8102bd83 <pvclock_get_time_values>
0xffffffff8102bda2 <pvclock_get_time_values+31>:	cmp    %eax,%r13d
0xffffffff8102bda5 <pvclock_get_time_values+34>:	
    jne    0xffffffff8102bd83 <pvclock_get_time_values>
(gdb) 
0xffffffff8102bda0	95	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bda0 <pvclock_get_time_values+29>:	
    jne    0xffffffff8102bd83 <pvclock_get_time_values>
0xffffffff8102bda2 <pvclock_get_time_values+31>:	cmp    %eax,%r13d
0xffffffff8102bda5 <pvclock_get_time_values+34>:	
    jne    0xffffffff8102bd83 <pvclock_get_time_values>
0xffffffff8102bda7 <pvclock_get_nsec_offset>:	
    callq  0xffffffff81016d09 <__native_read_tsc>
(gdb) 
0xffffffff8102bda2	95	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bda2 <pvclock_get_time_values+31>:	cmp    %eax,%r13d
0xffffffff8102bda5 <pvclock_get_time_values+34>:	
    jne    0xffffffff8102bd83 <pvclock_get_time_values>
0xffffffff8102bda7 <pvclock_get_nsec_offset>:	
    callq  0xffffffff81016d09 <__native_read_tsc>
0xffffffff8102bdac <pvclock_get_nsec_offset+5>:	sub    %r12,%rax
(gdb) 
0xffffffff8102bda5	95	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bda5 <pvclock_get_time_values+34>:	
    jne    0xffffffff8102bd83 <pvclock_get_time_values>
0xffffffff8102bda7 <pvclock_get_nsec_offset>:	
    callq  0xffffffff81016d09 <__native_read_tsc>
0xffffffff8102bdac <pvclock_get_nsec_offset+5>:	sub    %r12,%rax
0xffffffff8102bdaf <scale_delta>:	test   %ebp,%ebp
(gdb) 
0xffffffff8102bd83 in pvclock_clocksource_read (src=0xffff880003285040)
    at /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c:113
113	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bd83 <pvclock_get_time_values>:	mov    (%rbx),%r13d
0xffffffff8102bd86 <pvclock_get_time_values+3>:	lfence 
0xffffffff8102bd89 <pvclock_get_time_values+6>:	mov    0x8(%rbx),%r12
0xffffffff8102bd8d <pvclock_get_time_values+10>:	mov    0x10(%rbx),%r15
(gdb) 
0xffffffff8102bd86 in pvclock_get_time_values (src=<value optimized out>, 
    dst=<value optimized out>)
    at /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c:88
88	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bd86 <pvclock_get_time_values+3>:	lfence 
0xffffffff8102bd89 <pvclock_get_time_values+6>:	mov    0x8(%rbx),%r12
0xffffffff8102bd8d <pvclock_get_time_values+10>:	mov    0x10(%rbx),%r15
0xffffffff8102bd91 <pvclock_get_time_values+14>:	mov    0x18(%rbx),%r14d
(gdb) 
0xffffffff8102bd89	89	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bd89 <pvclock_get_time_values+6>:	mov    0x8(%rbx),%r12
0xffffffff8102bd8d <pvclock_get_time_values+10>:	mov    0x10(%rbx),%r15
0xffffffff8102bd91 <pvclock_get_time_values+14>:	mov    0x18(%rbx),%r14d
0xffffffff8102bd95 <pvclock_get_time_values+18>:	movsbl 0x1c(%rbx),%ebp
(gdb) 
0xffffffff8102bd8d	90	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bd8d <pvclock_get_time_values+10>:	mov    0x10(%rbx),%r15
0xffffffff8102bd91 <pvclock_get_time_values+14>:	mov    0x18(%rbx),%r14d
0xffffffff8102bd95 <pvclock_get_time_values+18>:	movsbl 0x1c(%rbx),%ebp
0xffffffff8102bd99 <pvclock_get_time_values+22>:	lfence 
(gdb) 
0xffffffff8102bd91	91	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bd91 <pvclock_get_time_values+14>:	mov    0x18(%rbx),%r14d
0xffffffff8102bd95 <pvclock_get_time_values+18>:	movsbl 0x1c(%rbx),%ebp
0xffffffff8102bd99 <pvclock_get_time_values+22>:	lfence 
0xffffffff8102bd9c <pvclock_get_time_values+25>:	mov    (%rbx),%eax
(gdb) 
0xffffffff8102bd95	92	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bd95 <pvclock_get_time_values+18>:	movsbl 0x1c(%rbx),%ebp
0xffffffff8102bd99 <pvclock_get_time_values+22>:	lfence 
0xffffffff8102bd9c <pvclock_get_time_values+25>:	mov    (%rbx),%eax
0xffffffff8102bd9e <pvclock_get_time_values+27>:	test   $0x1,%al
(gdb) 
0xffffffff8102bd99	93	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bd99 <pvclock_get_time_values+22>:	lfence 
0xffffffff8102bd9c <pvclock_get_time_values+25>:	mov    (%rbx),%eax
0xffffffff8102bd9e <pvclock_get_time_values+27>:	test   $0x1,%al
0xffffffff8102bda0 <pvclock_get_time_values+29>:	
    jne    0xffffffff8102bd83 <pvclock_get_time_values>
(gdb) 
0xffffffff8102bd9c	94	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bd9c <pvclock_get_time_values+25>:	mov    (%rbx),%eax
0xffffffff8102bd9e <pvclock_get_time_values+27>:	test   $0x1,%al
0xffffffff8102bda0 <pvclock_get_time_values+29>:	
    jne    0xffffffff8102bd83 <pvclock_get_time_values>
0xffffffff8102bda2 <pvclock_get_time_values+31>:	cmp    %eax,%r13d
(gdb) 
0xffffffff8102bd9e	95	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bd9e <pvclock_get_time_values+27>:	test   $0x1,%al
0xffffffff8102bda0 <pvclock_get_time_values+29>:	
    jne    0xffffffff8102bd83 <pvclock_get_time_values>
0xffffffff8102bda2 <pvclock_get_time_values+31>:	cmp    %eax,%r13d
0xffffffff8102bda5 <pvclock_get_time_values+34>:	
    jne    0xffffffff8102bd83 <pvclock_get_time_values>
(gdb) 
0xffffffff8102bda0	95	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bda0 <pvclock_get_time_values+29>:	
    jne    0xffffffff8102bd83 <pvclock_get_time_values>
0xffffffff8102bda2 <pvclock_get_time_values+31>:	cmp    %eax,%r13d
0xffffffff8102bda5 <pvclock_get_time_values+34>:	
    jne    0xffffffff8102bd83 <pvclock_get_time_values>
0xffffffff8102bda7 <pvclock_get_nsec_offset>:	
    callq  0xffffffff81016d09 <__native_read_tsc>
(gdb) 
0xffffffff8102bda2	95	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bda2 <pvclock_get_time_values+31>:	cmp    %eax,%r13d
0xffffffff8102bda5 <pvclock_get_time_values+34>:	
    jne    0xffffffff8102bd83 <pvclock_get_time_values>
0xffffffff8102bda7 <pvclock_get_nsec_offset>:	
    callq  0xffffffff81016d09 <__native_read_tsc>
0xffffffff8102bdac <pvclock_get_nsec_offset+5>:	sub    %r12,%rax
(gdb) 
0xffffffff8102bda5	95	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bda5 <pvclock_get_time_values+34>:	
    jne    0xffffffff8102bd83 <pvclock_get_time_values>
0xffffffff8102bda7 <pvclock_get_nsec_offset>:	
    callq  0xffffffff81016d09 <__native_read_tsc>
0xffffffff8102bdac <pvclock_get_nsec_offset+5>:	sub    %r12,%rax
0xffffffff8102bdaf <scale_delta>:	test   %ebp,%ebp
(gdb) 
0xffffffff8102bda7 in pvclock_get_time_values (src=<value optimized out>, 
    dst=<value optimized out>)
    at /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c:95
95	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bda7 <pvclock_get_nsec_offset>:	
    callq  0xffffffff81016d09 <__native_read_tsc>
0xffffffff8102bdac <pvclock_get_nsec_offset+5>:	sub    %r12,%rax
0xffffffff8102bdaf <scale_delta>:	test   %ebp,%ebp
0xffffffff8102bdb1 <scale_delta+2>:	
    jns    0xffffffff8102bdbd <scale_delta+14>
(gdb) 
0xffffffff81016d09 in rtc_cmos_write (val=64 '@', addr=0 '\000')
    at /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/rtc.c:166
166	/build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/rtc.c: No such file or directory.
	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/rtc.c
0xffffffff81016d09 <__native_read_tsc>:	rdtsc  
0xffffffff81016d0b <__native_read_tsc+2>:	mov    %eax,%ecx
0xffffffff81016d0d <__native_read_tsc+4>:	mov    %rdx,%rax
0xffffffff81016d10 <__native_read_tsc+7>:	shl    $0x20,%rax
(gdb) 
0xffffffff81016d0b in __native_read_tsc ()
    at /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/include/asm/msr.h:125
125	/build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/include/asm/msr.h: No such file or directory.
	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/include/asm/msr.h
0xffffffff81016d0b <__native_read_tsc+2>:	mov    %eax,%ecx
0xffffffff81016d0d <__native_read_tsc+4>:	mov    %rdx,%rax
0xffffffff81016d10 <__native_read_tsc+7>:	shl    $0x20,%rax
0xffffffff81016d14 <__native_read_tsc+11>:	mov    %ecx,%edx
(gdb) 
0xffffffff81016d0d	125	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/include/asm/msr.h
0xffffffff81016d0d <__native_read_tsc+4>:	mov    %rdx,%rax
0xffffffff81016d10 <__native_read_tsc+7>:	shl    $0x20,%rax
0xffffffff81016d14 <__native_read_tsc+11>:	mov    %ecx,%edx
0xffffffff81016d16 <__native_read_tsc+13>:	or     %rdx,%rax
(gdb) 
0xffffffff81016d10	125	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/include/asm/msr.h
0xffffffff81016d10 <__native_read_tsc+7>:	shl    $0x20,%rax
0xffffffff81016d14 <__native_read_tsc+11>:	mov    %ecx,%edx
0xffffffff81016d16 <__native_read_tsc+13>:	or     %rdx,%rax
0xffffffff81016d19 <native_read_tsc+16>:	retq   
(gdb) 
0xffffffff81016d14	125	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/include/asm/msr.h
0xffffffff81016d14 <__native_read_tsc+11>:	mov    %ecx,%edx
0xffffffff81016d16 <__native_read_tsc+13>:	or     %rdx,%rax
0xffffffff81016d19 <native_read_tsc+16>:	retq   
0xffffffff81016d1a <read_persistent_clock>:	push   %r13
(gdb) 
0xffffffff81016d16	125	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/include/asm/msr.h
0xffffffff81016d16 <__native_read_tsc+13>:	or     %rdx,%rax
0xffffffff81016d19 <native_read_tsc+16>:	retq   
0xffffffff81016d1a <read_persistent_clock>:	push   %r13
0xffffffff81016d1c <read_persistent_clock+2>:	push   %r12
(gdb) 
0xffffffff81016d19 in __native_read_tsc ()
    at /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/include/asm/msr.h:125
125	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/include/asm/msr.h
0xffffffff81016d19 <native_read_tsc+16>:	retq   
0xffffffff81016d1a <read_persistent_clock>:	push   %r13
0xffffffff81016d1c <read_persistent_clock+2>:	push   %r12
0xffffffff81016d1e <read_persistent_clock+4>:	push   %rbx
(gdb) 
0xffffffff8102bdac in pvclock_get_nsec_offset (shadow=<value optimized out>)
    at /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c:120
120	/build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c: No such file or directory.
	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bdac <pvclock_get_nsec_offset+5>:	sub    %r12,%rax
0xffffffff8102bdaf <scale_delta>:	test   %ebp,%ebp
0xffffffff8102bdb1 <scale_delta+2>:	
    jns    0xffffffff8102bdbd <scale_delta+14>
0xffffffff8102bdb3 <scale_delta+4>:	neg    %ebp
(gdb) 
0xffffffff8102bdaf in pvclock_get_nsec_offset (shadow=<value optimized out>)
    at /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c:120
120	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bdaf <scale_delta>:	test   %ebp,%ebp
0xffffffff8102bdb1 <scale_delta+2>:	
    jns    0xffffffff8102bdbd <scale_delta+14>
0xffffffff8102bdb3 <scale_delta+4>:	neg    %ebp
0xffffffff8102bdb5 <scale_delta+6>:	mov    %bpl,%cl
(gdb) 
0xffffffff8102bdb1 in scale_delta (shift=<value optimized out>, 
    mul_frac=<value optimized out>, delta=<value optimized out>)
    at /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c:47
47	in /build/buildd-linux-2.6_2.6.32-21-amd64-bEMv9E/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/pvclock.c
0xffffffff8102bdb1 <scale_delta+2>:	
    jns    0xffffffff8102bdbd <scale_delta+14>
0xffffffff8102bdb3 <scale_delta+4>:	neg    %ebp
0xffffffff8102bdb5 <scale_delta+6>:	mov    %bpl,%cl
0xffffffff8102bdb8 <scale_delta+9>:	shr    %cl,%rax
(gdb) detach
Ending remote debugging.



Reply to: