2003-09-29 02:10:31

by Andrew Morton

[permalink] [raw]
Subject: 2.6.0-test6-mm1


ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.0-test6/2.6.0-test6-mm1


Lots of small things mainly.

The O_DIRECT-vs-buffers I/O locking changes appear to be complete, so testing
attention on O_DIRECT workloads would be useful.




Changes since 2.6.0-test5-mm4:

linus.patch

Latest Linus tree

-separate-output-dir.patch
-really-fix-make-rpm.patch
-slab-hexdump.patch
-delay-ksoftirqd-fallback.patch
-mark-devfs-obsolete.patch
-md-make_request-crash-fix.patch
-sysfs-dput-fix.patch
-sysrq-cleanups.patch
-misc36.patch
-declaration-after-statement-check.patch
-test5-pm2.patch
-test5-pm2-fix.patch
-utime-on-immutable-file-fix.patch
-futex_lock-splitup.patch
-sysfs-dentry-leak-fix.patch
-hugetlbfs-accounting-fix.patch
-CONFIG_HUGETLBFS-sets-CONFIG_HUGETLB_PAGE.patch
-setuid-removal-fix.patch
-synaptics-fix.patch
-synaptics-multibutton-fix.patch
-synaptics-code-cleanup.patch
-smbfs-nls-fix.patch
-KD28-reiserfs-B5.patch
-KD29-drm-B5.patch
-KD30-xfs-B5.patch
-KD31-tty_devnum-B5.patch
-KD32-nfs-B5.patch
-KD33-jfs-B5.patch
-KD34-jffs2-B5.patch
-KD35-md-B5.patch
-KD36-dm-B5.patch
-KD37-misc3-B5.patch
-KD38-syscalls-B5.patch
-KD39-loop-B5.patch
-KD40-coda-B5.patch
-KD41-stat-B5.patch
-KD42-32bit-B5.patch
-KD43-real32-B5.patch

Merged

+d-task-xid.patch
+d-task-xid-fixes.patch

Abstract out access to current->euid and friends, in preparation for
obtaining this from the group leader

-no-unit-at-a-time.patch

Dropped: we'll fix this properly, with attribute(used)

+selectable-logbuf-size.patch

Add log_buf_size= kernel boot parameter.

+dscc4-warning-fixes.patch

WAN driver warning fix

+serio-reconnect.patch

serio reinitialisation infrastructure

+synaptics-reconnect.patch

Synaptics update

+hugetlbfs_fill_super-leak-fix.patch

memleak fix

+com200020-request_region-fix.patch

resource allocation fixes

+bin2c-copyrights.patch

Historical revisionism

+CDROM_SEND_PACKET-fix.patch

Kill CDROM_SEND_PACKET setup, use SG_IO internally.

+isdn_common-build-fix.patch

Compile fix

+dev_t-forward-compatibility.patch

Initialise ext2/3 inodes a bit more.

+smbfs-build-fix.patch

Compile fix

+fs-Kconfig-use-select.patch

Tidy up fs/Kconfig

+mman-h-fix.patch

Remove duplicated #defines

+flush-invalidate-fixes-doc-fixes.patch

cachetlb.txt clarity

-joydev-exclusions.patch

Became unneeded

+utime-on-immutable-file-fix-cleanup.patch

Tidy up handling on utime() against immutable files

-pdc4030-update.patch

Broke.

+befs-use-parser-update.patch

Fix befs-use-parser.patch for API changes

+compat-ioctl-consolidation.patch

Factorisation

+acpi-pci-irq-fix-439.patch

Fix ACPI PCI IRQ routing again

+module_parm_array-fix.patch

Fix intarray module parms

+proc-sys-permission-checking.patch

Tidy permission checking for /proc/sys

+mtd-leak-fix.patch

memleak

+selinux-convert_context-fix.patch
+security_inode_permission-wants-nameidata.patch

SELinux/security fixes

+pnmtologo-warning-fix.patch

warning fix

+befs-memleak-fix.patch

leak

+misc38.patch

misc fixes

+call_usermodehelper-retval-fix-2.patch

Return the subprocess's exit code correctly for synchronous
call_usermodehelper().

-i8042-history.patch

Broke, dropped.

-keyboard-resend-fix.patch
-keyboard-resend-fix-fix.patch

Broke. (Not needed any more?)

-4g4g-cyclone-timer-fix.patch
-4g4g-copy_mount_options-fix.patch
-4g4g-might_sleep-warning-fix.patch
-4g4g-pagetable-accounting-fix.patch

Folded into 4g-2.6.0-test2-mm2-A5.patch

-O_DIRECT-race-fixes.patch
-O_DIRECT-race-fixes-fixes.patch
-O_DIRECT-race-fixes-commentary.patch
-O_DIRECT-race-fixes-fixes-2.patch
+O_DIRECT-race-fixes-rollup.patch
+O_DIRECT-race-fixes-rework-XFS-fix.patch

Make the new O_DIRECT-vs-buffered locking code work.





All 137 patches


linus.patch

mm.patch
add -mmN to EXTRAVERSION

kgdb-ga.patch
kgdb stub for ia32 (George Anzinger's one)
kgdbL warning fix

kgdb-buff-too-big.patch
kgdb buffer overflow fix

kgdb-warning-fix.patch
kgdbL warning fix

kgdb-build-fix.patch

kgdb-spinlock-fix.patch

kgdb-fix-debug-info.patch
kgdb: CONFIG_DEBUG_INFO fix

kgdb-cpumask_t.patch

kgdb-x86_64-fixes.patch
x86_64 fixes

kgdb-over-ethernet.patch
kgdb-over-ethernet patch

kgdb-over-ethernet-fixes.patch
kgdb-over-ethernet fixlets

kgdb-CONFIG_NET_POLL_CONTROLLER.patch
kgdb: replace CONFIG_KGDB with CONFIG_NET_RX_POLL in net drivers

kgdb-handle-stopped-NICs.patch
kgdb: handle netif_stopped NICs

eepro100-poll-controller.patch

tlan-poll_controller.patch

tulip-poll_controller.patch

tg3-poll_controller.patch
kgdb: tg3 poll_controller

kgdb-eth-smp-fix.patch
kgdb-over-ethernet: fix SMP

kgdb-eth-reattach.patch

kgdb-skb_reserve-fix.patch
kgdb-over-ethernet: skb_reserve() fix

d-task-xid.patch
virtualize access to uid, euid, ...

d-task-xid-fixes.patch

acpi-20030916.patch
acpi-20030916

acpi_disabled-fix.patch
acpi_disabled fix

acpi_off-fix.patch
fix acpi=off

cfq-4.patch
CFQ io scheduler
CFQ fixes

config_spinline.patch
uninline spinlocks for profiling accuracy.

ppc64-bar-0-fix.patch
Allow PCI BARs that start at 0

ppc64-reloc_hide.patch

ppc64-semaphore-reimplementation.patch
ppc64: use the ia32 semaphore implementation

ppc64-sym2-fix.patch
ppc64 sym2 fix

sym-do-160.patch
make the SYM driver do 160 MB/sec

input-use-after-free-checks.patch
input layer debug checks

fbdev.patch
framebbuffer driver update

cursor-flashing-fix.patch
fbdev: fix cursor letovers

aic7xxx-parallel-build-fix.patch
fix parallel builds for aic7xxx

ramdisk-cleanup.patch

intel8x0-cleanup.patch
intel8x0 cleanups

uml-update.patch
Update UML to 2.6.0-test5

selectable-logbuf-size.patch
boot-time selectable log buffer size

dscc4-warning-fixes.patch
dscc4 warning fixes

serio-reconnect.patch
serio reconnect

synaptics-reconnect.patch
Synaptics reconnect

hugetlbfs_fill_super-leak-fix.patch
Fix memory leak in hugetlbfs

com200020-request_region-fix.patch
Fix double request_region in com20020

bin2c-copyrights.patch
Add bin2c copyrights

CDROM_SEND_PACKET-fix.patch
CDROM_SEND_PACKET fix

isdn_common-build-fix.patch
Add missing label in isdn_common.c

dev_t-forward-compatibility.patch
dev_t forward compatibility fix

smbfs-build-fix.patch
smbfs build fix

fs-Kconfig-use-select.patch
select for fs/Kconfig

mman-h-fix.patch
x86 mman.h fix

flush-invalidate-fixes.patch
memory writeback/invalidation fixes

flush-invalidate-fixes-doc-fixes.patch

ide_floppy-maybe-fix.patch
might fix ide_floppy

pdflush-diag.patch

utime-on-immutable-file-fix-cleanup.patch

dgap.patch
New DGAP driver

dgap-cleanups.patch
dgap driver cleanups

ali14xx-update.patch
update ali14xx driver

dtc2278-update.patch
update dtc2278 driver

ht6560b-update.patch
update ht6560b driver

qd65xx-update.patch
update qd65xx driver

umc8672-update.patch
update umc8672 driver

kobject-oops-fixes.patch
fix oopses is kobject parent is removed before child

futex-uninlinings.patch
futex uninlining

filesystem-option-parsing.patch
table-driven filesystems option parsing

filesystem-option-parsing-tweaks.patch
whitespace tweaks

filesystem-option-parsing-fixes.patch
filesystem option parser: fix handling of integers

filesystem-option-parsing-no-alloca.patch
filesystem option parser: don't use alloca()

befs-use-parser.patch
BEFS: Use table-driven option parsing

befs-use-parser-update.patch

do_no_page-debug.patch

node-enumeration-cleanup-01.patch
Clean up MAX_NR_NODES/NUMNODES/etc. [1/5]

node-enumeration-cleanup-02.patch
Clean up MAX_NR_NODES/NUMNODES/etc. [2/5]

node-enumeration-cleanup-03.patch
Clean up MAX_NR_NODES/NUMNODES/etc. [3/5]

node-enumeration-cleanup-04.patch
Clean up MAX_NR_NODES/NUMNODES/etc. [4/5]

node-enumeration-cleanup-05.patch
Clean up MAX_NR_NODES/NUMNODES/etc. [5/5]

node-enumeration-cleanup-fix-01.patch
node enumeration fixes

reenable-athlon-prefetch.patch
Athlon/Opteron Prefetch Fix

zap_page_range-debug.patch
zap_page_range() debug

acpi-thinkpad-fix.patch
APCI fix for thinkpads

readonly-bind-mounts.patch
readonly mount --bind support

compat-ioctl-consolidation.patch
compat ioctl consolidation

acpi-pci-irq-fix-439.patch
YA APCI IRQ routing fix

module_parm_array-fix.patch
module parameter array fixes

proc-sys-permission-checking.patch
check permission in ->open for /proc/sys/

mtd-leak-fix.patch
fix memleak in mtd/chips/cfi_cmdset_0020.c

selinux-convert_context-fix.patch
Fix bug in SELinux convert_context

security_inode_permission-wants-nameidata.patch
Pass nameidata to security_inode_permission hook

pnmtologo-warning-fix.patch
scripts/pnmtologo.c warning fixes

befs-memleak-fix.patch
befs: fix resource leak on register_filesystem failure

misc38.patch
misc fixes

call_usermodehelper-retval-fix-2.patch
Make call_usermodehelper report exit status

auxv2.patch
/proc/PID/auxv file and NT_AUXV core note

psmouse_ipms2-option.patch
Force mouse detection as imps/2 (and fix my KVM switch)

list_del-debug.patch
list_del debug check

print-build-options-on-oops.patch
print a few config options on oops

show_task-free-stack-fix.patch
show_task() fix and cleanup

oops-dump-preceding-code.patch
i386 oops output: dump preceding code

lockmeter.patch

printk-oops-mangle-fix.patch
disentangle printk's whilst oopsing on SMP

20-odirect_enable.patch

21-odirect_cruft.patch

22-read_proc.patch

23-write_proc.patch

24-commit_proc.patch

25-odirect.patch

nfs-O_DIRECT-always-enabled.patch
Force CONFIG_NFS_DIRECTIO

4g-2.6.0-test2-mm2-A5.patch
4G/4G split patch
4G/4G: remove debug code
4g4g: pmd fix
4g/4g: fixes from Bill
4g4g: fpu emulation fix
4g/4g usercopy atomicity fix
4G/4G: remove debug code
4g4g: pmd fix
4g/4g: fixes from Bill
4g4g: fpu emulation fix
4g/4g usercopy atomicity fix
4G/4G preempt on vstack
4G/4G: even number of kmap types
4g4g: fix __get_user in slab
4g4g: Remove extra .data.idt section definition
4g/4g linker error (overlapping sections)
4G/4G: remove debug code
4g4g: pmd fix
4g/4g: fixes from Bill
4g4g: fpu emulation fix
4g4g: show_registers() fix
4g/4g usercopy atomicity fix
4g4g: debug flags fix
4g4g: Fix wrong asm-offsets entry
cyclone time fixmap fix
4G/4G preempt on vstack
4G/4G: even number of kmap types
4g4g: fix __get_user in slab
4g4g: Remove extra .data.idt section definition
4g/4g linker error (overlapping sections)
4G/4G: remove debug code
4g4g: pmd fix
4g/4g: fixes from Bill
4g4g: fpu emulation fix
4g4g: show_registers() fix
4g/4g usercopy atomicity fix
4g4g: debug flags fix
4g4g: Fix wrong asm-offsets entry
cyclone time fixmap fix
use direct_copy_{to,from}_user for kernel access in mm/usercopy.c
4G/4G might_sleep warning fix
4g/4g pagetable accounting fix

ppc-fixes.patch
make mm4 compile on ppc

aic7xxx_old-oops-fix.patch

O_DIRECT-race-fixes-rollup.patch
DIO fixes forward port and AIO-DIO fix
O_DIRECT race fixes comments
O_DRIECT race fixes fix fix fix
DIO locking rework

O_DIRECT-race-fixes-rework-XFS-fix.patch
O_DIRECT XFS fix

aio-01-retry.patch
AIO: Core retry infrastructure
Fix aio process hang on EINVAL

aio-02-lockpage_wq.patch
AIO: Async page wait

aio-03-fs_read.patch
AIO: Filesystem aio read

aio-04-buffer_wq.patch
AIO: Async buffer wait

aio-05-fs_write.patch
AIO: Filesystem aio write

aio-06-bread_wq.patch
AIO: Async block read

aio-07-ext2getblk_wq.patch
AIO: Async get block for ext2

O_SYNC-speedup-2.patch
speed up O_SYNC writes

aio-09-o_sync.patch
aio O_SYNC

aio-10-BUG-fix.patch
AIO: fix a BUG

aio-11-workqueue-flush.patch
AIO: flush workqueues before destroying ioctx'es

aio-12-readahead.patch
AIO: readahead fixes
aio O_DIRECT no readahead

lock_buffer_wq-fix.patch
lock_buffer_wq fix

unuse_mm-locked.patch
AIO: hold the context lock across unuse_mm

aio-take-task_lock.patch
task task_lock in use_mm()

aio-O_SYNC-fix.patch
Unify o_sync changes for aio and regular writes
aio-O_SYNC-fix bits got lost
aio: writev nr_segs fix

aio-readahead-rework.patch
Unified page range readahead for aio and regular reads

aio-readahead-speedup.patch
Readahead issues and AIO read speedup

aio-osync-fix-2.patch
More AIO O_SYNC related fixes

gang_lookup_next.patch
Change the page gang lookup API

aio-gang_lookup-fix.patch
AIO gang lookup fixes

aio-O_SYNC-short-write-fix.patch
Fix for O_SYNC short writes




2003-09-29 09:58:52

by Zoltan Boszormenyi

[permalink] [raw]
Subject: Re: 2.6.0-test6-mm1

Hi,

I am trying it out on a RH9. It compiled and seems
to run nicely.

However, there is a problem that annoys me enough now to report.
This is a problem for some time now, it is not a new one.
But it seems to be a problem outside the kernel, read on.

Have you tried to run "make menuconfig" on a 2.6.0testX
in a gnome-terminal?

It gets stuck, not always, but very often. The exact problem
is that on a menu draw (e.g. on entering a submenu or going
one level up) the gnome-terminal window is cleared (everything
is repainted with the background color) but the newly selected
menu does not appear.

gnome-terminal starts (or tries to start) eating 100% CPU,
starting another terminal window succeeds and runnig pstree in
it shows this (I left the pids out):

|-gnome-terminal---bash---pstree
| |-bash---make---make---mconf---lxdialog
| |-gnome-pty-helper

Running kernel[-smp]-2.4.20-20.9 it does not happen.
Closing the stuck window, the CPU usage drops.

"LD_ASSUME_KERNEL=2.2.5 make menuconfig" produces the same
result.

I am cc-ing Havoc Pennington (I found his address in
gnome-terminal's About dialog), he may know where to fix or
he can confirm that a newer gnome-terminal is already fixed.
Using "make menuconfig" in a plain or color xterm, in Konsole
or in the console, the problem does not occur.

--
Best regards,
Zolt?n B?sz?rm?nyi

---------------------
What did Hussein say about his knife?
One in Bush worth two in the hand.


2003-09-29 11:15:10

by Dave Jones

[permalink] [raw]
Subject: Re: 2.6.0-test6-mm1

On Sun, Sep 28, 2003 at 07:10:38PM -0700, Andrew Morton wrote:

> ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.0-test6/2.6.0-test6-mm1

Debug: sleeping function called from invalid context at include/linux/rwsem.h:43
in_atomic():0, irqs_disabled():1
Call Trace:
[<02123550>] do_page_fault+0x0/0x588
[<021291be>] __might_sleep+0x9e/0xc0
[<021237e0>] do_page_fault+0x290/0x588
[<02135a85>] update_process_times+0x45/0x50
[<02113ab8>] timer_interrupt+0x188/0x1e0
[<0210ea0b>] do_IRQ+0x18b/0x230
[<02123550>] do_page_fault+0x0/0x588


Dave

--
Dave Jones http://www.codemonkey.org.uk

2003-09-29 11:28:25

by Zoltan Boszormenyi

[permalink] [raw]
Subject: Re: 2.6.0-test6-mm1

Boszormenyi Zoltan ?rta:
> It gets stuck, not always, but very often. The exact problem
> is that on a menu draw (e.g. on entering a submenu or going
> one level up) the gnome-terminal window is cleared (everything
> is repainted with the background color) but the newly selected
> menu does not appear.
>
> gnome-terminal starts (or tries to start) eating 100% CPU,

> I am cc-ing Havoc Pennington (I found his address in
> gnome-terminal's About dialog), he may know where to fix or
> he can confirm that a newer gnome-terminal is already fixed.

Mingo suggested to upgrade XFree86-4.3.0-33 from rawhide so I can
test and use his exec-shield. I went further and upgraded some more
packages: glibc*-2.3.2-91, nptl-devel-2.3.2-91, nscd-2.3.2-91,
rpm-4.2.1-0.30 (so I don't need LD_ASSUME_KERNEL as root)
and finally: gnome-terminal-2.4.0.1, vte[-devel]-0.11.10-4.
It fixed the problem.

--
Best regards,
Zolt?n B?sz?rm?nyi

---------------------
What did Hussein say about his knife?
One in Bush worth two in the hand.

2003-09-29 11:34:21

by Dave Jones

[permalink] [raw]
Subject: Re: 2.6.0-test6-mm1

On Sun, Sep 28, 2003 at 07:10:38PM -0700, Andrew Morton wrote:
>
> ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.0-test6/2.6.0-test6-mm1

Whoops. Someone broke ext3.
About 5 minutes into an fsx run...

Dave


truncating to largest ever: 0x13e76
truncating to largest ever: 0x2e52c
truncating to largest ever: 0x3c2c2
truncating to largest ever: 0x3f15f
truncating to largest ever: 0x3fcb9
truncating to largest ever: 0x3fe96
truncating to largest ever: 0x3ff9d
truncating to largest ever: 0x3ffff
Size error: expected 0x33358 stat 0x3467d seek 0x3467d
LOG DUMP (35895 total operations):
35896(56 mod 256): READ 0x6b1d thru 0x91af (0x2693 bytes)
35897(57 mod 256): MAPWRITE 0x2a3b5 thru 0x2cffc (0x2c48 bytes)
35898(58 mod 256): READ 0x1e8cc thru 0x2ab68 (0xc29d bytes)
35899(59 mod 256): MAPWRITE 0x16a1 thru 0xb6fc (0xa05c bytes)
35900(60 mod 256): MAPREAD 0x30078 thru 0x388c6 (0x884f bytes)
35901(61 mod 256): TRUNCATE DOWN from 0x40000 to 0x154b
35902(62 mod 256): TRUNCATE UP from 0x154b to 0x37ef4
35903(63 mod 256): WRITE 0x6765 thru 0xc460 (0x5cfc bytes)
35904(64 mod 256): MAPWRITE 0x1c47 thru 0x7105 (0x54bf bytes)
35905(65 mod 256): TRUNCATE DOWN from 0x37ef4 to 0x14b6e
35906(66 mod 256): WRITE 0x10f41 thru 0x11d4e (0xe0e bytes)
35907(67 mod 256): MAPWRITE 0x17dd thru 0x7dcd (0x65f1 bytes)
35908(68 mod 256): TRUNCATE UP from 0x14b6e to 0x1c572
35909(69 mod 256): READ 0x10a4c thru 0x1c571 (0xbb26 bytes)
35910(70 mod 256): MAPREAD 0x65bd thru 0xe791 (0x81d5 bytes)
35911(71 mod 256): WRITE 0x3f4ea thru 0x3ffff (0xb16 bytes) HOLE
35912(72 mod 256): READ 0x20f00 thru 0x21e74 (0xf75 bytes)
35913(73 mod 256): MAPWRITE 0x1e094 thru 0x2c9c2 (0xe92f bytes)
35914(74 mod 256): WRITE 0x2b765 thru 0x3873e (0xcfda bytes)
35915(75 mod 256): MAPWRITE 0x3fc42 thru 0x3ffff (0x3be bytes)
35916(76 mod 256): READ 0x13936 thru 0x23233 (0xf8fe bytes)
35917(77 mod 256): MAPREAD 0x1e6ce thru 0x2c70e (0xe041 bytes)
35918(78 mod 256): READ 0x24a98 thru 0x2c28f (0x77f8 bytes)
35919(79 mod 256): MAPREAD 0x1c3f0 thru 0x1f656 (0x3267 bytes)
35920(80 mod 256): MAPREAD 0x19b77 thru 0x22d67 (0x91f1 bytes)
35921(81 mod 256): READ 0x24f29 thru 0x34099 (0xf171 bytes)
35922(82 mod 256): MAPREAD 0x1514a thru 0x19d68 (0x4c1f bytes)
35923(83 mod 256): MAPREAD 0x39bde thru 0x3af9c (0x13bf bytes)
35924(84 mod 256): MAPWRITE 0x38c9 thru 0x4141 (0x879 bytes)
35925(85 mod 256): MAPREAD 0x31d9 thru 0x121c2 (0xefea bytes)
35926(86 mod 256): READ 0x4bbe thru 0xf48c (0xa8cf bytes)
35927(87 mod 256): TRUNCATE DOWN from 0x40000 to 0x17784
35928(88 mod 256): MAPREAD 0x154b1 thru 0x17783 (0x22d3 bytes)
35929(89 mod 256): WRITE 0x18c1 thru 0x9306 (0x7a46 bytes)
35930(90 mod 256): TRUNCATE DOWN from 0x17784 to 0x14180
35931(91 mod 256): MAPWRITE 0x33083 thru 0x3ffff (0xcf7d bytes)
35932(92 mod 256): TRUNCATE DOWN from 0x40000 to 0x315cc
35933(93 mod 256): READ 0x21981 thru 0x31255 (0xf8d5 bytes)
35934(94 mod 256): WRITE 0xfeb7 thru 0x18757 (0x88a1 bytes)
35935(95 mod 256): READ 0x18134 thru 0x21e1c (0x9ce9 bytes)
35936(96 mod 256): WRITE 0x27b4e thru 0x3393f (0xbdf2 bytes) EXTEND
35937(97 mod 256): TRUNCATE DOWN from 0x33940 to 0x249a7
35938(98 mod 256): MAPWRITE 0x1239e thru 0x1f372 (0xcfd5 bytes)
35939(99 mod 256): READ 0x1f77e thru 0x1fba3 (0x426 bytes)
35940(100 mod 256): WRITE 0x8d58 thru 0x12dcf (0xa078 bytes)
35941(101 mod 256): TRUNCATE DOWN from 0x249a7 to 0x18da6
35942(102 mod 256): READ 0xc9d9 thru 0x11be6 (0x520e bytes)
35943(103 mod 256): MAPREAD 0x41e3 thru 0x9144 (0x4f62 bytes)
35944(104 mod 256): MAPWRITE 0x1d0ca thru 0x1e5fe (0x1535 bytes)
35945(105 mod 256): WRITE 0x1f00c thru 0x2414f (0x5144 bytes) HOLE
35946(106 mod 256): READ 0x1d29 thru 0xf75c (0xda34 bytes)
35947(107 mod 256): MAPWRITE 0x35569 thru 0x3e002 (0x8a9a bytes)
35948(108 mod 256): TRUNCATE DOWN from 0x3e003 to 0x97bd
35949(109 mod 256): READ 0x4de8 thru 0x97bc (0x49d5 bytes)
35950(110 mod 256): MAPWRITE 0xfdc thru 0x6782 (0x57a7 bytes)
35951(111 mod 256): TRUNCATE UP from 0x97bd to 0x18261
35952(112 mod 256): WRITE 0xcf2b thru 0x170c8 (0xa19e bytes)
35953(113 mod 256): WRITE 0x31c79 thru 0x3b97f (0x9d07 bytes) HOLE
35954(114 mod 256): TRUNCATE DOWN from 0x3b980 to 0x9dd9
35955(115 mod 256): MAPREAD 0x9929 thru 0x9dd8 (0x4b0 bytes)
35956(116 mod 256): MAPREAD 0x62e8 thru 0x9dd8 (0x3af1 bytes)
35957(117 mod 256): READ 0x7053 thru 0x8b6e (0x1b1c bytes)
35958(118 mod 256): WRITE 0x38a5b thru 0x3ffff (0x75a5 bytes) HOLE
35959(119 mod 256): MAPWRITE 0x3873c thru 0x3ffff (0x78c4 bytes)
35960(120 mod 256): READ 0x1945 thru 0xb3e2 (0x9a9e bytes)
35961(121 mod 256): MAPREAD 0xbce7 thru 0x12e06 (0x7120 bytes)
35962(122 mod 256): MAPWRITE 0x2650e thru 0x2a46a (0x3f5d bytes)
35963(123 mod 256): READ 0x357fd thru 0x3ffff (0xa803 bytes)
35964(124 mod 256): MAPWRITE 0x2c891 thru 0x37e33 (0xb5a3 bytes)
35965(125 mod 256): MAPWRITE 0x1df67 thru 0x2c823 (0xe8bd bytes)
35966(126 mod 256): MAPREAD 0x3708 thru 0x4a5a (0x1353 bytes)
35967(127 mod 256): MAPREAD 0x125d thru 0x2483 (0x1227 bytes)
35968(128 mod 256): WRITE 0x9f01 thru 0x1086e (0x696e bytes)
35969(129 mod 256): MAPREAD 0x11449 thru 0x18627 (0x71df bytes)
35970(130 mod 256): MAPWRITE 0x15267 thru 0x1f8f8 (0xa692 bytes)
35971(131 mod 256): MAPREAD 0x19195 thru 0x21643 (0x84af bytes)
35972(132 mod 256): MAPREAD 0x2d06a thru 0x36a1c (0x99b3 bytes)
35973(133 mod 256): WRITE 0x19ac thru 0x1045b (0xeab0 bytes)
35974(134 mod 256): MAPREAD 0x38513 thru 0x3ba1c (0x350a bytes)
35975(135 mod 256): MAPWRITE 0xacbb thru 0x158bd (0xac03 bytes)
35976(136 mod 256): MAPWRITE 0x1dccf thru 0x2d38d (0xf6bf bytes)
35977(137 mod 256): MAPREAD 0x2b51a thru 0x31606 (0x60ed bytes)
35978(138 mod 256): WRITE 0x1c5f2 thru 0x2ab18 (0xe527 bytes)
35979(139 mod 256): MAPWRITE 0x2b28d thru 0x2d503 (0x2277 bytes)
35980(140 mod 256): READ 0x351a0 thru 0x3b128 (0x5f89 bytes)
35981(141 mod 256): MAPWRITE 0x15296 thru 0x24ec2 (0xfc2d bytes)
35982(142 mod 256): WRITE 0x2e618 thru 0x2f116 (0xaff bytes)
35983(143 mod 256): WRITE 0xb9e8 thru 0xd336 (0x194f bytes)
35984(144 mod 256): MAPWRITE 0xcea2 thru 0xef45 (0x20a4 bytes)
35985(145 mod 256): READ 0x38c2b thru 0x3ffff (0x73d5 bytes)
35986(146 mod 256): TRUNCATE DOWN from 0x40000 to 0x31469
35987(147 mod 256): READ 0x3dbb thru 0x1013c (0xc382 bytes)
35988(148 mod 256): READ 0x8ea0 thru 0x16a63 (0xdbc4 bytes)
35989(149 mod 256): READ 0x22cc1 thru 0x2f0b6 (0xc3f6 bytes)
35990(150 mod 256): WRITE 0x2d9e9 thru 0x392ad (0xb8c5 bytes) EXTEND
35991(151 mod 256): MAPWRITE 0x37a4b thru 0x385a5 (0xb5b bytes)
35992(152 mod 256): READ 0xa7f7 thru 0x159ae (0xb1b8 bytes)
35993(153 mod 256): MAPREAD 0x6de1 thru 0xb7fc (0x4a1c bytes)
35994(154 mod 256): READ 0x2af2f thru 0x320a7 (0x7179 bytes)
35995(155 mod 256): READ 0x13829 thru 0x1c297 (0x8a6f bytes)
35996(156 mod 256): MAPWRITE 0x2a6f4 thru 0x30be6 (0x64f3 bytes)
35997(157 mod 256): WRITE 0x2e9e0 thru 0x37e37 (0x9458 bytes)
35998(158 mod 256): MAPWRITE 0xdb0f thru 0x1c3e0 (0xe8d2 bytes)
35999(159 mod 256): READ 0x3694b thru 0x392ad (0x2963 bytes)
36000(160 mod 256): TRUNCATE DOWN from 0x392ae to 0x27efc
35001(185 mod 256): READ 0x64fe thru 0xb891 (0x5394 bytes)
35002(186 mod 256): TRUNCATE DOWN from 0x27efc to 0x17692
35003(187 mod 256): TRUNCATE UP from 0x17692 to 0x3d266
35004(188 mod 256): READ 0x17dd4 thru 0x20267 (0x8494 bytes)
35005(189 mod 256): WRITE 0x2c051 thru 0x32a1b (0x69cb bytes)
35006(190 mod 256): READ 0x235ef thru 0x32393 (0xeda5 bytes)
35007(191 mod 256): TRUNCATE DOWN from 0x3d266 to 0x1681e
35008(192 mod 256): MAPWRITE 0x2d5d6 thru 0x35c0f (0x863a bytes)
35009(193 mod 256): TRUNCATE DOWN from 0x35c10 to 0x2de0f
35010(194 mod 256): MAPWRITE 0x3aeba thru 0x3c14b (0x1292 bytes)
35011(195 mod 256): MAPREAD 0x371e9 thru 0x3c14b (0x4f63 bytes)
35012(196 mod 256): WRITE 0x376c6 thru 0x393f9 (0x1d34 bytes)
35013(197 mod 256): MAPREAD 0x207c4 thru 0x259dd (0x521a bytes)
35014(198 mod 256): WRITE 0x1094b thru 0x1e433 (0xdae9 bytes)
35015(199 mod 256): TRUNCATE DOWN from 0x3c14c to 0x2fba9
35016(200 mod 256): MAPWRITE 0x1fe1f thru 0x27b72 (0x7d54 bytes)
35017(201 mod 256): MAPWRITE 0x26ef5 thru 0x2efb0 (0x80bc bytes)
35018(202 mod 256): WRITE 0x3ae06 thru 0x3ffff (0x51fa bytes) HOLE
35019(203 mod 256): READ 0xe390 thru 0xe949 (0x5ba bytes)
35020(204 mod 256): MAPWRITE 0x2d92f thru 0x381b6 (0xa888 bytes)
35021(205 mod 256): WRITE 0x3e2a3 thru 0x3ffff (0x1d5d bytes)
35022(206 mod 256): TRUNCATE DOWN from 0x40000 to 0x1e985
35023(207 mod 256): READ 0x11aeb thru 0x1c819 (0xad2f bytes)
35024(208 mod 256): MAPWRITE 0x3a4dd thru 0x3ffff (0x5b23 bytes)
35025(209 mod 256): MAPREAD 0x1d976 thru 0x1e97f (0x100a bytes)
35026(210 mod 256): WRITE 0x28551 thru 0x30c10 (0x86c0 bytes)
35027(211 mod 256): MAPWRITE 0x19232 thru 0x23cef (0xaabe bytes)
35028(212 mod 256): READ 0x2f343 thru 0x38723 (0x93e1 bytes)
35029(213 mod 256): MAPWRITE 0x2645e thru 0x3134d (0xaef0 bytes)
35030(214 mod 256): READ 0x11dcf thru 0x12429 (0x65b bytes)
35031(215 mod 256): MAPWRITE 0xb339 thru 0x14cd4 (0x999c bytes)
35032(216 mod 256): MAPWRITE 0x4370 thru 0x58cd (0x155e bytes)
35033(217 mod 256): MAPREAD 0x170c7 thru 0x1b257 (0x4191 bytes)
35034(218 mod 256): MAPREAD 0x2e7a6 thru 0x324ed (0x3d48 bytes)
35035(219 mod 256): WRITE 0x26f99 thru 0x2c413 (0x547b bytes)
35036(220 mod 256): READ 0xe363 thru 0x17270 (0x8f0e bytes)
35037(221 mod 256): MAPWRITE 0x2e5ee thru 0x3af62 (0xc975 bytes)
35038(222 mod 256): TRUNCATE DOWN from 0x40000 to 0x304d7
35039(223 mod 256): READ 0x1c2b3 thru 0x2577d (0x94cb bytes)
35040(224 mod 256): MAPWRITE 0xfa89 thru 0x133ae (0x3926 bytes)
35041(225 mod 256): WRITE 0x51f5 thru 0x1484a (0xf656 bytes)
35042(226 mod 256): TRUNCATE UP from 0x304d7 to 0x31a73
35043(227 mod 256): MAPWRITE 0x1a48a thru 0x2592b (0xb4a2 bytes)
35044(228 mod 256): MAPREAD 0x560f thru 0x154df (0xfed1 bytes)
35045(229 mod 256): MAPREAD 0x2cfa1 thru 0x2f5b8 (0x2618 bytes)
35046(230 mod 256): TRUNCATE DOWN from 0x31a73 to 0x16b61
35047(231 mod 256): WRITE 0x4f08 thru 0x14d7f (0xfe78 bytes)
35048(232 mod 256): READ 0xc81d thru 0x16b60 (0xa344 bytes)
35049(233 mod 256): TRUNCATE DOWN from 0x16b61 to 0xdac4
35050(234 mod 256): TRUNCATE UP from 0xdac4 to 0x2bf79
35051(235 mod 256): MAPREAD 0x1dcd2 thru 0x2288c (0x4bbb bytes)
35052(236 mod 256): MAPREAD 0x1a356 thru 0x1f04c (0x4cf7 bytes)
35053(237 mod 256): MAPWRITE 0x36e73 thru 0x3b06b (0x41f9 bytes)
35054(238 mod 256): MAPREAD 0x2f732 thru 0x3b06b (0xb93a bytes)
35055(239 mod 256): MAPREAD 0x850b thru 0xf333 (0x6e29 bytes)
35056(240 mod 256): READ 0x2d858 thru 0x34f27 (0x76d0 bytes)
35057(241 mod 256): TRUNCATE DOWN from 0x3b06c to 0xd3b5
35058(242 mod 256): READ 0x7c5e thru 0xd3b4 (0x5757 bytes)
35059(243 mod 256): TRUNCATE UP from 0xd3b5 to 0x1a5aa
35060(244 mod 256): TRUNCATE UP from 0x1a5aa to 0x2681a
35061(245 mod 256): TRUNCATE UP from 0x2681a to 0x38817
35062(246 mod 256): READ 0x275a4 thru 0x2ca48 (0x54a5 bytes)
35063(247 mod 256): MAPREAD 0x46c9 thru 0xc240 (0x7b78 bytes)
35064(248 mod 256): READ 0x14dfe thru 0x1866f (0x3872 bytes)
35065(249 mod 256): MAPWRITE 0x35f15 thru 0x37806 (0x18f2 bytes)
35066(250 mod 256): TRUNCATE DOWN from 0x38817 to 0x133db
35067(251 mod 256): TRUNCATE DOWN from 0x133db to 0x9a4c
35068(252 mod 256): WRITE 0x2a56 thru 0x5d3f (0x32ea bytes)
35069(253 mod 256): TRUNCATE UP from 0x9a4c to 0x3f839
35070(254 mod 256): READ 0x265ea thru 0x2898a (0x23a1 bytes)
35071(255 mod 256): MAPREAD 0x1b86a thru 0x1cdae (0x1545 bytes)
35072(0 mod 256): MAPREAD 0x3c823 thru 0x3df80 (0x175e bytes)
35073(1 mod 256): READ 0x237cf thru 0x27d4e (0x4580 bytes)
35074(2 mod 256): WRITE 0x17ebc thru 0x2637c (0xe4c1 bytes)
35075(3 mod 256): WRITE 0x10b55 thru 0x1a1ce (0x967a bytes)
35076(4 mod 256): READ 0x2e36e thru 0x2e768 (0x3fb bytes)
35077(5 mod 256): TRUNCATE DOWN from 0x3f839 to 0x27df0
35078(6 mod 256): READ 0xe06a thru 0x11329 (0x32c0 bytes)
35079(7 mod 256): TRUNCATE DOWN from 0x27df0 to 0x14488
35080(8 mod 256): READ 0xfefb thru 0x12f93 (0x3099 bytes)
35081(9 mod 256): READ 0x13a65 thru 0x14487 (0xa23 bytes)
35082(10 mod 256): MAPWRITE 0xc7b0 thru 0x12907 (0x6158 bytes)
35083(11 mod 256): MAPWRITE 0x35e82 thru 0x3ffff (0xa17e bytes)
35084(12 mod 256): READ 0x3f4e6 thru 0x3ffff (0xb1a bytes)
35085(13 mod 256): TRUNCATE DOWN from 0x40000 to 0x71f3
35086(14 mod 256): MAPWRITE 0x23307 thru 0x328d4 (0xf5ce bytes)
35087(15 mod 256): MAPWRITE 0x2dda6 thru 0x38fc9 (0xb224 bytes)
35088(16 mod 256): WRITE 0x2668 thru 0x9802 (0x719b bytes)
35089(17 mod 256): MAPWRITE 0x2c98e thru 0x385ae (0xbc21 bytes)
35090(18 mod 256): MAPWRITE 0x1c7fb thru 0x1d2fe (0xb04 bytes)
35091(19 mod 256): MAPREAD 0x855 thru 0x62fe (0x5aaa bytes)
35092(20 mod 256): MAPWRITE 0xacd7 thru 0x1a084 (0xf3ae bytes)
35093(21 mod 256): READ 0x31079 thru 0x38fc9 (0x7f51 bytes)
35094(22 mod 256): TRUNCATE DOWN from 0x38fca to 0x27b57
35095(23 mod 256): READ 0x12b1d thru 0x1abb0 (0x8094 bytes)
35096(24 mod 256): WRITE 0x20b8e thru 0x2d05e (0xc4d1 bytes) EXTEND
35097(25 mod 256): MAPWRITE 0x2b3bf thru 0x399cd (0xe60f bytes)
35098(26 mod 256): TRUNCATE DOWN from 0x399ce to 0x1cb07
35099(27 mod 256): MAPWRITE 0x203dd thru 0x2de4d (0xda71 bytes)
35100(28 mod 256): MAPWRITE 0x16aac thru 0x20d2f (0xa284 bytes)
35101(29 mod 256): READ 0x1f902 thru 0x24117 (0x4816 bytes)
35102(30 mod 256): WRITE 0x28388 thru 0x32a5b (0xa6d4 bytes) EXTEND
35103(31 mod 256): TRUNCATE DOWN from 0x32a5c to 0xdff1
35104(32 mod 256): MAPWRITE 0x20a20 thru 0x2ef32 (0xe513 bytes)
35105(33 mod 256): MAPREAD 0x27568 thru 0x2ef32 (0x79cb bytes)
35106(34 mod 256): READ 0xf53d thru 0x1529a (0x5d5e bytes)
35107(35 mod 256): TRUNCATE DOWN from 0x2ef33 to 0x7849
35108(36 mod 256): TRUNCATE UP from 0x7849 to 0x2724c
35109(37 mod 256): READ 0x25d4c thru 0x2724b (0x1500 bytes)
35110(38 mod 256): TRUNCATE DOWN from 0x2724c to 0x16b85
35111(39 mod 256): WRITE 0x2c2 thru 0xa358 (0xa097 bytes)
35112(40 mod 256): READ 0xe8fc thru 0xf388 (0xa8d bytes)
35113(41 mod 256): MAPWRITE 0x38161 thru 0x3ffff (0x7e9f bytes)
35114(42 mod 256): MAPREAD 0x229bc thru 0x28a33 (0x6078 bytes)
35115(43 mod 256): MAPREAD 0x2a8a5 thru 0x38981 (0xe0dd bytes)
35116(44 mod 256): MAPWRITE 0x18405 thru 0x27bee (0xf7ea bytes)
35117(45 mod 256): MAPREAD 0x471a thru 0xee28 (0xa70f bytes)
35118(46 mod 256): TRUNCATE DOWN from 0x40000 to 0x3cbc5
35119(47 mod 256): MAPWRITE 0x7cd9 thru 0x9ee5 (0x220d bytes)
35120(48 mod 256): MAPWRITE 0xd3d4 thru 0xdf8a (0xbb7 bytes)
35121(49 mod 256): WRITE 0x17d7f thru 0x27638 (0xf8ba bytes)
35122(50 mod 256): MAPREAD 0x37d30 thru 0x3cbc4 (0x4e95 bytes)
35123(51 mod 256): MAPREAD 0x226c1 thru 0x233e1 (0xd21 bytes)
35124(52 mod 256): MAPWRITE 0x16096 thru 0x249d4 (0xe93f bytes)
35125(53 mod 256): MAPREAD 0x5b63 thru 0x7e80 (0x231e bytes)
35126(54 mod 256): MAPREAD 0x196ed thru 0x1b90e (0x2222 bytes)
35127(55 mod 256): TRUNCATE DOWN from 0x3cbc5 to 0x364d2
35128(56 mod 256): WRITE 0x6da4 thru 0xe020 (0x727d bytes)
35129(57 mod 256): READ 0xd30c thru 0xd32f (0x24 bytes)
35130(58 mod 256): MAPREAD 0x28c0d thru 0x30c9c (0x8090 bytes)
35131(59 mod 256): MAPWRITE 0x39339 thru 0x3ffff (0x6cc7 bytes)
35132(60 mod 256): READ 0x2a1a5 thru 0x2d33b (0x3197 bytes)
35133(61 mod 256): MAPWRITE 0x12375 thru 0x182cc (0x5f58 bytes)
35134(62 mod 256): MAPREAD 0x17dea thru 0x1fd6b (0x7f82 bytes)
35135(63 mod 256): MAPWRITE 0x2c65 thru 0xda30 (0xadcc bytes)
35136(64 mod 256): WRITE 0x31e09 thru 0x3cf3c (0xb134 bytes)
35137(65 mod 256): READ 0x1f37f thru 0x26fa8 (0x7c2a bytes)
35138(66 mod 256): READ 0x21a91 thru 0x22a26 (0xf96 bytes)
35139(67 mod 256): MAPWRITE 0x25bbb thru 0x2bc62 (0x60a8 bytes)
35140(68 mod 256): TRUNCATE DOWN from 0x40000 to 0x28c81
35141(69 mod 256): MAPREAD 0xe6b9 thru 0x1321c (0x4b64 bytes)
35142(70 mod 256): TRUNCATE DOWN from 0x28c81 to 0x75b3
35143(71 mod 256): MAPREAD 0x5a71 thru 0x75b2 (0x1b42 bytes)
35144(72 mod 256): TRUNCATE UP from 0x75b3 to 0x397df
35145(73 mod 256): MAPWRITE 0x1aa92 thru 0x1bdf9 (0x1368 bytes)
35146(74 mod 256): MAPWRITE 0x23a9c thru 0x26caa (0x320f bytes)
35147(75 mod 256): MAPWRITE 0x3660 thru 0xb772 (0x8113 bytes)
35148(76 mod 256): MAPWRITE 0x21b10 thru 0x2a608 (0x8af9 bytes)
35149(77 mod 256): WRITE 0x9bc8 thru 0x9db3 (0x1ec bytes)
35150(78 mod 256): MAPREAD 0x24021 thru 0x32265 (0xe245 bytes)
35151(79 mod 256): MAPWRITE 0x1db89 thru 0x27176 (0x95ee bytes)
35152(80 mod 256): WRITE 0x220b thru 0x113c9 (0xf1bf bytes)
35153(81 mod 256): MAPWRITE 0x6a15 thru 0x135d0 (0xcbbc bytes)
35154(82 mod 256): WRITE 0xb971 thru 0x1612e (0xa7be bytes)
35155(83 mod 256): READ 0x7e02 thru 0xe6d3 (0x68d2 bytes)
35156(84 mod 256): MAPWRITE 0xcd8a thru 0x11bf1 (0x4e68 bytes)
35157(85 mod 256): TRUNCATE DOWN from 0x397df to 0x2bd8c
35158(86 mod 256): MAPREAD 0x16f50 thru 0x21788 (0xa839 bytes)
35159(87 mod 256): MAPWRITE 0x10c0f thru 0x2031c (0xf70e bytes)
35160(88 mod 256): READ 0x2aaf9 thru 0x2bd8b (0x1293 bytes)
35161(89 mod 256): MAPREAD 0x1d359 thru 0x26795 (0x943d bytes)
35162(90 mod 256): MAPREAD 0x8f42 thru 0xd22d (0x42ec bytes)
35163(91 mod 256): READ 0x14c71 thru 0x1b841 (0x6bd1 bytes)
35164(92 mod 256): READ 0x1e43 thru 0x7ce5 (0x5ea3 bytes)
35165(93 mod 256): WRITE 0xeeea thru 0x193e4 (0xa4fb bytes)
35166(94 mod 256): MAPREAD 0x5eaf thru 0x10032 (0xa184 bytes)
35167(95 mod 256): READ 0x1b087 thru 0x28b3d (0xdab7 bytes)
35168(96 mod 256): READ 0xdd1e thru 0xfff6 (0x22d9 bytes)
35169(97 mod 256): WRITE 0xf46b thru 0x1194f (0x24e5 bytes)
35170(98 mod 256): MAPWRITE 0xea64 thru 0x17baa (0x9147 bytes)
35171(99 mod 256): READ 0x267bd thru 0x2bd8b (0x55cf bytes)
35172(100 mod 256): MAPWRITE 0x398d8 thru 0x3ffff (0x6728 bytes)
35173(101 mod 256): MAPREAD 0x156e thru 0xea61 (0xd4f4 bytes)
35174(102 mod 256): WRITE 0xb358 thru 0x11228 (0x5ed1 bytes)
35175(103 mod 256): TRUNCATE DOWN from 0x40000 to 0x3a89b
35176(104 mod 256): MAPWRITE 0x1b148 thru 0x21cec (0x6ba5 bytes)
35177(105 mod 256): MAPWRITE 0xbac2 thru 0x1af49 (0xf488 bytes)
35178(106 mod 256): TRUNCATE DOWN from 0x3a89b to 0xd7ec
35179(107 mod 256): MAPREAD 0x1fad thru 0xb0d8 (0x912c bytes)
35180(108 mod 256): MAPWRITE 0x2aea2 thru 0x2d597 (0x26f6 bytes)
35181(109 mod 256): MAPREAD 0x185a thru 0xa161 (0x8908 bytes)
35182(110 mod 256): TRUNCATE DOWN from 0x2d598 to 0x280cd
35183(111 mod 256): READ 0x154dc thru 0x1c6c1 (0x71e6 bytes)
35184(112 mod 256): READ 0x7831 thru 0xe452 (0x6c22 bytes)
35185(113 mod 256): MAPWRITE 0x324e9 thru 0x3bded (0x9905 bytes)
35186(114 mod 256): TRUNCATE DOWN from 0x3bdee to 0x36e9d
35187(115 mod 256): MAPWRITE 0x358aa thru 0x3847e (0x2bd5 bytes)
35188(116 mod 256): MAPWRITE 0x1caae thru 0x2613e (0x9691 bytes)
35189(117 mod 256): MAPREAD 0x23692 thru 0x2f906 (0xc275 bytes)
35190(118 mod 256): MAPREAD 0x27d62 thru 0x2cf63 (0x5202 bytes)
35191(119 mod 256): MAPREAD 0x942 thru 0x6a24 (0x60e3 bytes)
35192(120 mod 256): MAPWRITE 0x2a05f thru 0x332fd (0x929f bytes)
35193(121 mod 256): MAPREAD 0xc82b thru 0xd258 (0xa2e bytes)
35194(122 mod 256): TRUNCATE DOWN from 0x3847f to 0x21c64
35195(123 mod 256): WRITE 0x11938 thru 0x1a456 (0x8b1f bytes)
35196(124 mod 256): WRITE 0x1609f thru 0x16b26 (0xa88 bytes)
35197(125 mod 256): MAPWRITE 0x30de1 thru 0x3aa0f (0x9c2f bytes)
35198(126 mod 256): WRITE 0x2f0ba thru 0x2f144 (0x8b bytes)
35199(127 mod 256): MAPWRITE 0x250a4 thru 0x30fe3 (0xbf40 bytes)
35200(128 mod 256): MAPWRITE 0x3edb4 thru 0x3f6bc (0x909 bytes)
35201(129 mod 256): WRITE 0x2e913 thru 0x331c0 (0x48ae bytes)
35202(130 mod 256): MAPWRITE 0x183d6 thru 0x1e656 (0x6281 bytes)
35203(131 mod 256): MAPWRITE 0x28421 thru 0x2a43c (0x201c bytes)
35204(132 mod 256): WRITE 0x211b thru 0x1125c (0xf142 bytes)
35205(133 mod 256): READ 0xe1a4 thru 0x1893e (0xa79b bytes)
35206(134 mod 256): WRITE 0x33f88 thru 0x3ffff (0xc078 bytes) EXTEND
35207(135 mod 256): TRUNCATE DOWN from 0x40000 to 0x14138
35208(136 mod 256): READ 0x1acb thru 0x9e46 (0x837c bytes)
35209(137 mod 256): READ 0x62cf thru 0xdcf0 (0x7a22 bytes)
35210(138 mod 256): TRUNCATE DOWN from 0x14138 to 0x74ba
35211(139 mod 256): MAPWRITE 0x308ab thru 0x3517d (0x48d3 bytes)
35212(140 mod 256): READ 0x2361 thru 0x1054f (0xe1ef bytes)
35213(141 mod 256): WRITE 0x31335 thru 0x3e3a7 (0xd073 bytes) EXTEND
35214(142 mod 256): MAPREAD 0x2ba2b thru 0x358a8 (0x9e7e bytes)
35215(143 mod 256): WRITE 0xf08e thru 0xf436 (0x3a9 bytes)
35216(144 mod 256): MAPREAD 0xd8ee thru 0x1807c (0xa78f bytes)
35217(145 mod 256): WRITE 0x3a0db thru 0x3af58 (0xe7e bytes)
35218(146 mod 256): TRUNCATE DOWN from 0x3e3a8 to 0x22aa0
35219(147 mod 256): TRUNCATE DOWN from 0x22aa0 to 0x1582f
35220(148 mod 256): MAPWRITE 0x39370 thru 0x3ffff (0x6c90 bytes)
35221(149 mod 256): MAPREAD 0x331ad thru 0x3fc08 (0xca5c bytes)
35222(150 mod 256): READ 0x3a380 thru 0x3d812 (0x3493 bytes)
35223(151 mod 256): MAPREAD 0xc07d thru 0x1bc80 (0xfc04 bytes)
35224(152 mod 256): MAPWRITE 0x2d50f thru 0x3c34a (0xee3c bytes)
35225(153 mod 256): WRITE 0x553e thru 0xbe53 (0x6916 bytes)
35226(154 mod 256): READ 0x26516 thru 0x26a0c (0x4f7 bytes)
35227(155 mod 256): MAPREAD 0x3b0c1 thru 0x3ffff (0x4f3f bytes)
35228(156 mod 256): WRITE 0x119b5 thru 0x1d504 (0xbb50 bytes)
35229(157 mod 256): READ 0x3b6c5 thru 0x3c2aa (0xbe6 bytes)
35230(158 mod 256): MAPWRITE 0x5b51 thru 0xc5db (0x6a8b bytes)
35231(159 mod 256): WRITE 0x2068c thru 0x21208 (0xb7d bytes)
35232(160 mod 256): TRUNCATE DOWN from 0x40000 to 0x12553
35233(161 mod 256): READ 0x4824 thru 0x6831 (0x200e bytes)
35234(162 mod 256): READ 0xb9a5 thru 0x12552 (0x6bae bytes)
35235(163 mod 256): MAPREAD 0xf3be thru 0x12552 (0x3195 bytes)
35236(164 mod 256): MAPWRITE 0x345dc thru 0x3d522 (0x8f47 bytes)
35237(165 mod 256): READ 0x27458 thru 0x2c324 (0x4ecd bytes)
35238(166 mod 256): READ 0x1d0fe thru 0x25af3 (0x89f6 bytes)
35239(167 mod 256): WRITE 0x33a6 thru 0x802f (0x4c8a bytes)
35240(168 mod 256): MAPREAD 0x30398 thru 0x3d522 (0xd18b bytes)
35241(169 mod 256): MAPREAD 0xf72c thru 0x1207e (0x2953 bytes)
35242(170 mod 256): READ 0x16681 thru 0x1720f (0xb8f bytes)
35243(171 mod 256): WRITE 0x1ea4f thru 0x20731 (0x1ce3 bytes)
35244(172 mod 256): TRUNCATE DOWN from 0x3d523 to 0x11f04
35245(173 mod 256): TRUNCATE UP from 0x11f04 to 0x23b31
35246(174 mod 256): WRITE 0xb9ac thru 0x16edf (0xb534 bytes)
35247(175 mod 256): MAPREAD 0x10daa thru 0x1ceaf (0xc106 bytes)
35248(176 mod 256): MAPWRITE 0x1da08 thru 0x1fab1 (0x20aa bytes)
35249(177 mod 256): MAPWRITE 0x29bac thru 0x37da4 (0xe1f9 bytes)
35250(178 mod 256): TRUNCATE DOWN from 0x37da5 to 0x21e8c
35251(179 mod 256): MAPWRITE 0x2070b thru 0x25139 (0x4a2f bytes)
35252(180 mod 256): MAPWRITE 0x18a5d thru 0x1d93a (0x4ede bytes)
35253(181 mod 256): MAPREAD 0x1c1f3 thru 0x1f4be (0x32cc bytes)
35254(182 mod 256): READ 0x18c34 thru 0x1d831 (0x4bfe bytes)
35255(183 mod 256): MAPWRITE 0x33333 thru 0x3c758 (0x9426 bytes)
35256(184 mod 256): WRITE 0x2356a thru 0x2dd74 (0xa80b bytes)
35257(185 mod 256): TRUNCATE UP from 0x3c759 to 0x3d80c
35258(186 mod 256): TRUNCATE DOWN from 0x3d80c to 0x2bbee
35259(187 mod 256): TRUNCATE DOWN from 0x2bbee to 0xc9ac
35260(188 mod 256): MAPREAD 0x42f7 thru 0x572e (0x1438 bytes)
35261(189 mod 256): READ 0x7e7a thru 0x9e90 (0x2017 bytes)
35262(190 mod 256): TRUNCATE DOWN from 0xc9ac to 0xc5c3
35263(191 mod 256): MAPWRITE 0x11f57 thru 0x2030d (0xe3b7 bytes)
35264(192 mod 256): READ 0xaa5b thru 0x11067 (0x660d bytes)
35265(193 mod 256): WRITE 0x3d14c thru 0x3ffff (0x2eb4 bytes) HOLE
35266(194 mod 256): MAPREAD 0x1b0c5 thru 0x1c945 (0x1881 bytes)
35267(195 mod 256): READ 0x247e8 thru 0x25dd2 (0x15eb bytes)
35268(196 mod 256): MAPWRITE 0x3e28e thru 0x3ffff (0x1d72 bytes)
35269(197 mod 256): MAPREAD 0x39368 thru 0x3e2dc (0x4f75 bytes)
35270(198 mod 256): MAPWRITE 0x3cdc5 thru 0x3ffff (0x323b bytes)
35271(199 mod 256): MAPWRITE 0x17cf8 thru 0x182d8 (0x5e1 bytes)
35272(200 mod 256): READ 0x3317f thru 0x3ffff (0xce81 bytes)
35273(201 mod 256): MAPWRITE 0x19cc thru 0x9280 (0x78b5 bytes)
35274(202 mod 256): WRITE 0x1a35e thru 0x22425 (0x80c8 bytes)
35275(203 mod 256): TRUNCATE DOWN from 0x40000 to 0x11369
35276(204 mod 256): READ 0xc742 thru 0xe2d1 (0x1b90 bytes)
35277(205 mod 256): READ 0xb8bd thru 0x11368 (0x5aac bytes)
35278(206 mod 256): READ 0x92dd thru 0x11368 (0x808c bytes)
35279(207 mod 256): READ 0x8650 thru 0x908e (0xa3f bytes)
35280(208 mod 256): WRITE 0xdd5f thru 0x188c6 (0xab68 bytes) EXTEND
35281(209 mod 256): TRUNCATE UP from 0x188c7 to 0x32ada
35282(210 mod 256): WRITE 0x19d19 thru 0x25e5e (0xc146 bytes)
35283(211 mod 256): MAPREAD 0x27041 thru 0x31b77 (0xab37 bytes)
35284(212 mod 256): READ 0x1dc1f thru 0x20b90 (0x2f72 bytes)
35285(213 mod 256): TRUNCATE DOWN from 0x32ada to 0x14785
35286(214 mod 256): WRITE 0x743a thru 0xc060 (0x4c27 bytes)
35287(215 mod 256): MAPWRITE 0x1e506 thru 0x2cd16 (0xe811 bytes)
35288(216 mod 256): TRUNCATE DOWN from 0x2cd17 to 0x2b31a
35289(217 mod 256): WRITE 0x127d9 thru 0x200ba (0xd8e2 bytes)
35290(218 mod 256): MAPREAD 0xecd thru 0x202b (0x115f bytes)
35291(219 mod 256): MAPREAD 0x21fc6 thru 0x2b319 (0x9354 bytes)
35292(220 mod 256): MAPREAD 0x186b9 thru 0x1a28f (0x1bd7 bytes)
35293(221 mod 256): TRUNCATE DOWN from 0x2b31a to 0x3131
35294(222 mod 256): WRITE 0x332cb thru 0x3a65f (0x7395 bytes) HOLE
35295(223 mod 256): TRUNCATE DOWN from 0x3a660 to 0x167da
35296(224 mod 256): READ 0xb4a2 thru 0xc3f2 (0xf51 bytes)
35297(225 mod 256): WRITE 0x2fcdc thru 0x3e8d1 (0xebf6 bytes) HOLE
35298(226 mod 256): WRITE 0xcdd9 thru 0x1bcfa (0xef22 bytes)
35299(227 mod 256): READ 0x27bb6 thru 0x313bc (0x9807 bytes)
35300(228 mod 256): WRITE 0x2b723 thru 0x3711d (0xb9fb bytes)
35301(229 mod 256): READ 0x2781b thru 0x27a0d (0x1f3 bytes)
35302(230 mod 256): WRITE 0x3ab21 thru 0x3ffff (0x54df bytes) EXTEND
35303(231 mod 256): MAPWRITE 0x10b20 thru 0x15d0a (0x51eb bytes)
35304(232 mod 256): MAPWRITE 0x33ccd thru 0x390c5 (0x53f9 bytes)
35305(233 mod 256): MAPWRITE 0x36197 thru 0x376f4 (0x155e bytes)
35306(234 mod 256): MAPWRITE 0x14a32 thru 0x15ad7 (0x10a6 bytes)
35307(235 mod 256): WRITE 0xeb01 thru 0x13dad (0x52ad bytes)
35308(236 mod 256): WRITE 0x2e485 thru 0x333b5 (0x4f31 bytes)
35309(237 mod 256): MAPWRITE 0x2a21f thru 0x3456f (0xa351 bytes)
35310(238 mod 256): MAPWRITE 0x1807 thru 0xa742 (0x8f3c bytes)
35311(239 mod 256): MAPREAD 0xae97 thru 0xd786 (0x28f0 bytes)
35312(240 mod 256): TRUNCATE DOWN from 0x40000 to 0x11120
35313(241 mod 256): TRUNCATE DOWN from 0x11120 to 0xfdbf
35314(242 mod 256): MAPWRITE 0x2afae thru 0x39013 (0xe066 bytes)
35315(243 mod 256): TRUNCATE DOWN from 0x39014 to 0xbede
35316(244 mod 256): WRITE 0x108e6 thru 0x10de2 (0x4fd bytes) HOLE
35317(245 mod 256): MAPWRITE 0x3d9e7 thru 0x3ffff (0x2619 bytes)
35318(246 mod 256): MAPWRITE 0x12c01 thru 0x1f8ec (0xccec bytes)
35319(247 mod 256): TRUNCATE DOWN from 0x40000 to 0x56
35320(248 mod 256): MAPWRITE 0x65c9 thru 0x15c49 (0xf681 bytes)
35321(249 mod 256): MAPREAD 0x7e8b thru 0x988b (0x1a01 bytes)
35322(250 mod 256): MAPREAD 0x11661 thru 0x15c49 (0x45e9 bytes)
35323(251 mod 256): MAPWRITE 0x2aa27 thru 0x2c8cc (0x1ea6 bytes)
35324(252 mod 256): MAPWRITE 0x46a1 thru 0x11c6c (0xd5cc bytes)
35325(253 mod 256): TRUNCATE DOWN from 0x2c8cd to 0x1be55
35326(254 mod 256): MAPWRITE 0x1a961 thru 0x1de3d (0x34dd bytes)
35327(255 mod 256): MAPREAD 0x1cadf thru 0x1de3d (0x135f bytes)
35328(0 mod 256): MAPREAD 0x1cb4a thru 0x1de3d (0x12f4 bytes)
35329(1 mod 256): MAPWRITE 0x26349 thru 0x30388 (0xa040 bytes)
35330(2 mod 256): WRITE 0xd3a8 thru 0x1bb0c (0xe765 bytes)
35331(3 mod 256): TRUNCATE DOWN from 0x30389 to 0x22879
35332(4 mod 256): MAPWRITE 0x3110 thru 0x73f7 (0x42e8 bytes)
35333(5 mod 256): MAPWRITE 0xfe4b thru 0x1b17a (0xb330 bytes)
35334(6 mod 256): MAPWRITE 0x302b4 thru 0x3fa3a (0xf787 bytes)
35335(7 mod 256): MAPREAD 0x2b641 thru 0x332ef (0x7caf bytes)
35336(8 mod 256): READ 0x3ed thru 0x32e5 (0x2ef9 bytes)
35337(9 mod 256): MAPREAD 0x32c57 thru 0x3fa3a (0xcde4 bytes)
35338(10 mod 256): MAPREAD 0x1136c thru 0x1c987 (0xb61c bytes)
35339(11 mod 256): TRUNCATE DOWN from 0x3fa3b to 0x2d923
35340(12 mod 256): READ 0x1c2ee thru 0x2c118 (0xfe2b bytes)
35341(13 mod 256): WRITE 0x2ea09 thru 0x35e8d (0x7485 bytes) HOLE
35342(14 mod 256): TRUNCATE DOWN from 0x35e8e to 0x30f05
35343(15 mod 256): TRUNCATE DOWN from 0x30f05 to 0xa871
35344(16 mod 256): READ 0x7d63 thru 0xa870 (0x2b0e bytes)
35345(17 mod 256): READ 0x84ab thru 0xa870 (0x23c6 bytes)
35346(18 mod 256): MAPWRITE 0x31ed8 thru 0x3c357 (0xa480 bytes)
35347(19 mod 256): TRUNCATE DOWN from 0x3c358 to 0x50c2
35348(20 mod 256): TRUNCATE UP from 0x50c2 to 0x200d9
35349(21 mod 256): READ 0xb915 thru 0x182c7 (0xc9b3 bytes)
35350(22 mod 256): TRUNCATE UP from 0x200d9 to 0x307af
35351(23 mod 256): TRUNCATE DOWN from 0x307af to 0x2ca04
35352(24 mod 256): TRUNCATE DOWN from 0x2ca04 to 0x24009
35353(25 mod 256): TRUNCATE UP from 0x24009 to 0x2c5cc
35354(26 mod 256): TRUNCATE UP from 0x2c5cc to 0x32fdc
35355(27 mod 256): MAPWRITE 0x2393f thru 0x3106f (0xd731 bytes)
35356(28 mod 256): TRUNCATE DOWN from 0x32fdc to 0x13390
35357(29 mod 256): MAPREAD 0x1f7e thru 0xa880 (0x8903 bytes)
35358(30 mod 256): WRITE 0x31f84 thru 0x3ffff (0xe07c bytes) HOLE
35359(31 mod 256): MAPWRITE 0x359fe thru 0x38d72 (0x3375 bytes)
35360(32 mod 256): MAPREAD 0x7dcf thru 0x9a59 (0x1c8b bytes)
35361(33 mod 256): MAPREAD 0x2075a thru 0x2643c (0x5ce3 bytes)
35362(34 mod 256): READ 0x215db thru 0x31276 (0xfc9c bytes)
35363(35 mod 256): TRUNCATE DOWN from 0x40000 to 0x163bf
35364(36 mod 256): READ 0xd96a thru 0x163be (0x8a55 bytes)
35365(37 mod 256): MAPREAD 0x2cc4 thru 0xc157 (0x9494 bytes)
35366(38 mod 256): WRITE 0x3b086 thru 0x3ffff (0x4f7a bytes) HOLE
35367(39 mod 256): MAPREAD 0x2dccc thru 0x2e367 (0x69c bytes)
35368(40 mod 256): READ 0x21552 thru 0x2825e (0x6d0d bytes)
35369(41 mod 256): TRUNCATE DOWN from 0x40000 to 0x18647
35370(42 mod 256): MAPREAD 0x7aa3 thru 0x11adc (0xa03a bytes)
35371(43 mod 256): MAPWRITE 0x253ea thru 0x32390 (0xcfa7 bytes)
35372(44 mod 256): TRUNCATE DOWN from 0x32391 to 0x9748
35373(45 mod 256): READ 0x7bee thru 0x9747 (0x1b5a bytes)
35374(46 mod 256): MAPWRITE 0x253ca thru 0x316ce (0xc305 bytes)
35375(47 mod 256): TRUNCATE DOWN from 0x316cf to 0x1d28d
35376(48 mod 256): READ 0x17507 thru 0x1d28c (0x5d86 bytes)
35377(49 mod 256): TRUNCATE UP from 0x1d28d to 0x30f27
35378(50 mod 256): MAPWRITE 0x25f55 thru 0x27a0a (0x1ab6 bytes)
35379(51 mod 256): MAPREAD 0x7d2c thru 0x13299 (0xb56e bytes)
35380(52 mod 256): MAPWRITE 0x2dc51 thru 0x39f5d (0xc30d bytes)
35381(53 mod 256): WRITE 0x179b4 thru 0x254ab (0xdaf8 bytes)
35382(54 mod 256): READ 0x24334 thru 0x24b21 (0x7ee bytes)
35383(55 mod 256): MAPREAD 0x3274c thru 0x39f5d (0x7812 bytes)
35384(56 mod 256): MAPREAD 0xbd79 thru 0xcedc (0x1164 bytes)
35385(57 mod 256): WRITE 0x2d0bf thru 0x34b42 (0x7a84 bytes)
35386(58 mod 256): MAPWRITE 0x2a34c thru 0x38559 (0xe20e bytes)
35387(59 mod 256): READ 0x141b1 thru 0x1c352 (0x81a2 bytes)
35388(60 mod 256): MAPWRITE 0x2e6f3 thru 0x2ef3e (0x84c bytes)
35389(61 mod 256): MAPWRITE 0x38b5f thru 0x3ffff (0x74a1 bytes)
35390(62 mod 256): WRITE 0x2e79c thru 0x304c7 (0x1d2c bytes)
35391(63 mod 256): WRITE 0x330f9 thru 0x3bf2d (0x8e35 bytes)
35392(64 mod 256): MAPREAD 0x32429 thru 0x325fa (0x1d2 bytes)
35393(65 mod 256): READ 0x17443 thru 0x229bd (0xb57b bytes)
35394(66 mod 256): MAPWRITE 0x3a263 thru 0x3ffff (0x5d9d bytes)
35395(67 mod 256): WRITE 0x1ed64 thru 0x2bd8a (0xd027 bytes)
35396(68 mod 256): MAPWRITE 0x371e6 thru 0x3ffff (0x8e1a bytes)
35397(69 mod 256): WRITE 0x14773 thru 0x1489f (0x12d bytes)
35398(70 mod 256): MAPWRITE 0x2ec1c thru 0x3a88c (0xbc71 bytes)
35399(71 mod 256): TRUNCATE DOWN from 0x40000 to 0x42fd
35400(72 mod 256): READ 0x33e7 thru 0x42fc (0xf16 bytes)
35401(73 mod 256): WRITE 0x38a2b thru 0x3ffff (0x75d5 bytes) HOLE
35402(74 mod 256): READ 0x3531d thru 0x36763 (0x1447 bytes)
35403(75 mod 256): WRITE 0x6e2 thru 0x54e9 (0x4e08 bytes)
35404(76 mod 256): TRUNCATE DOWN from 0x40000 to 0x29fee
35405(77 mod 256): READ 0xed97 thru 0x13175 (0x43df bytes)
35406(78 mod 256): READ 0x22094 thru 0x29fed (0x7f5a bytes)
35407(79 mod 256): WRITE 0x1b36 thru 0x8f36 (0x7401 bytes)
35408(80 mod 256): TRUNCATE DOWN from 0x29fee to 0xbdd5
35409(81 mod 256): WRITE 0x39728 thru 0x3ffff (0x68d8 bytes) HOLE
35410(82 mod 256): MAPWRITE 0x1da2e thru 0x27b2d (0xa100 bytes)
35411(83 mod 256): MAPREAD 0x1540c thru 0x1ab72 (0x5767 bytes)
35412(84 mod 256): MAPWRITE 0xc9de thru 0x15af2 (0x9115 bytes)
35413(85 mod 256): MAPWRITE 0x2a277 thru 0x3002d (0x5db7 bytes)
35414(86 mod 256): MAPWRITE 0x9791 thru 0x9df7 (0x667 bytes)
35415(87 mod 256): MAPREAD 0x2495e thru 0x2b19b (0x683e bytes)
35416(88 mod 256): READ 0x2986f thru 0x36f7f (0xd711 bytes)
35417(89 mod 256): MAPWRITE 0x1e74e thru 0x2d994 (0xf247 bytes)
35418(90 mod 256): READ 0x3ad9a thru 0x3bd35 (0xf9c bytes)
35419(91 mod 256): WRITE 0x3908c thru 0x3d4f9 (0x446e bytes)
35420(92 mod 256): WRITE 0x25745 thru 0x297b6 (0x4072 bytes)
35421(93 mod 256): READ 0x1597d thru 0x1f550 (0x9bd4 bytes)
35422(94 mod 256): READ 0x23f8 thru 0x10d7f (0xe988 bytes)
35423(95 mod 256): TRUNCATE DOWN from 0x40000 to 0x167ef
35424(96 mod 256): MAPREAD 0x2890 thru 0x1128f (0xea00 bytes)
35425(97 mod 256): WRITE 0x1ff21 thru 0x2ab4e (0xac2e bytes) HOLE
35426(98 mod 256): READ 0x7347 thru 0x8823 (0x14dd bytes)
35427(99 mod 256): WRITE 0x224e9 thru 0x26244 (0x3d5c bytes)
35428(100 mod 256): READ 0x4f85 thru 0x748b (0x2507 bytes)
35429(101 mod 256): WRITE 0xcff8 thru 0x16380 (0x9389 bytes)
35430(102 mod 256): MAPWRITE 0x1943e thru 0x28e44 (0xfa07 bytes)
35431(103 mod 256): MAPWRITE 0x1f432 thru 0x2781e (0x83ed bytes)
35432(104 mod 256): READ 0x8115 thru 0x95d7 (0x14c3 bytes)
35433(105 mod 256): MAPREAD 0x2483f thru 0x2ab4e (0x6310 bytes)
35434(106 mod 256): MAPWRITE 0x2fd61 thru 0x32648 (0x28e8 bytes)
35435(107 mod 256): MAPWRITE 0x3cae thru 0xeadd (0xae30 bytes)
35436(108 mod 256): WRITE 0x35e1b thru 0x39265 (0x344b bytes) HOLE
35437(109 mod 256): MAPWRITE 0x2f195 thru 0x3cd8b (0xdbf7 bytes)
35438(110 mod 256): MAPWRITE 0x29bb0 thru 0x31663 (0x7ab4 bytes)
35439(111 mod 256): WRITE 0x2a650 thru 0x3a5b1 (0xff62 bytes)
35440(112 mod 256): TRUNCATE DOWN from 0x3cd8c to 0x345f8
35441(113 mod 256): TRUNCATE DOWN from 0x345f8 to 0x11f9d
35442(114 mod 256): WRITE 0x27041 thru 0x356e8 (0xe6a8 bytes) HOLE
35443(115 mod 256): MAPREAD 0x2bda7 thru 0x33e2a (0x8084 bytes)
35444(116 mod 256): TRUNCATE UP from 0x356e9 to 0x3c6cd
35445(117 mod 256): MAPREAD 0x9068 thru 0x11350 (0x82e9 bytes)
35446(118 mod 256): READ 0x10de1 thru 0x1a9ba (0x9bda bytes)
35447(119 mod 256): READ 0x8306 thru 0x1026f (0x7f6a bytes)
35448(120 mod 256): READ 0xbbe4 thru 0xedd2 (0x31ef bytes)
35449(121 mod 256): READ 0x2d885 thru 0x3251a (0x4c96 bytes)
35450(122 mod 256): MAPWRITE 0x2ec6a thru 0x3236e (0x3705 bytes)
35451(123 mod 256): MAPWRITE 0x10c0b thru 0x13ff4 (0x33ea bytes)
35452(124 mod 256): WRITE 0x7409 thru 0x10a91 (0x9689 bytes)
35453(125 mod 256): WRITE 0x29499 thru 0x301cb (0x6d33 bytes)
35454(126 mod 256): READ 0x1cbf8 thru 0x21f26 (0x532f bytes)
35455(127 mod 256): WRITE 0x1ca6 thru 0xc21f (0xa57a bytes)
35456(128 mod 256): MAPREAD 0x9782 thru 0xfd61 (0x65e0 bytes)
35457(129 mod 256): MAPWRITE 0x110d0 thru 0x1d518 (0xc449 bytes)
35458(130 mod 256): MAPWRITE 0x3cc2c thru 0x3fadb (0x2eb0 bytes)
35459(131 mod 256): READ 0x2d1f5 thru 0x2e81e (0x162a bytes)
35460(132 mod 256): TRUNCATE DOWN from 0x3fadc to 0x8c8f
35461(133 mod 256): WRITE 0x215da thru 0x2777d (0x61a4 bytes) HOLE
35462(134 mod 256): WRITE 0x2560d thru 0x3479b (0xf18f bytes) EXTEND
35463(135 mod 256): WRITE 0x1b28d thru 0x29457 (0xe1cb bytes)
35464(136 mod 256): MAPREAD 0xce3b thru 0xf730 (0x28f6 bytes)
35465(137 mod 256): TRUNCATE DOWN from 0x3479c to 0x1b0e3
35466(138 mod 256): WRITE 0x11468 thru 0x124ed (0x1086 bytes)
35467(139 mod 256): READ 0x11d92 thru 0x1b0e2 (0x9351 bytes)
35468(140 mod 256): TRUNCATE UP from 0x1b0e3 to 0x3af9a
35469(141 mod 256): READ 0x17719 thru 0x17f10 (0x7f8 bytes)
35470(142 mod 256): READ 0xa26e thru 0x17af2 (0xd885 bytes)
35471(143 mod 256): READ 0x4b5b thru 0x13e53 (0xf2f9 bytes)
35472(144 mod 256): MAPWRITE 0x3442c thru 0x38845 (0x441a bytes)
35473(145 mod 256): WRITE 0x212ed thru 0x29d06 (0x8a1a bytes)
35474(146 mod 256): MAPREAD 0xf43b thru 0x13fb8 (0x4b7e bytes)
35475(147 mod 256): MAPREAD 0x21adc thru 0x23adf (0x2004 bytes)
35476(148 mod 256): WRITE 0x286bb thru 0x34a77 (0xc3bd bytes)
35477(149 mod 256): WRITE 0x1cd43 thru 0x26e46 (0xa104 bytes)
35478(150 mod 256): MAPWRITE 0x187a4 thru 0x22f10 (0xa76d bytes)
35479(151 mod 256): READ 0x59ac thru 0x147f8 (0xee4d bytes)
35480(152 mod 256): WRITE 0x396bc thru 0x3ffff (0x6944 bytes) EXTEND
35481(153 mod 256): READ 0x2da56 thru 0x3062c (0x2bd7 bytes)
35482(154 mod 256): MAPWRITE 0x79ef thru 0xad30 (0x3342 bytes)
35483(155 mod 256): READ 0x2f733 thru 0x3f68e (0xff5c bytes)
35484(156 mod 256): WRITE 0x4274 thru 0x59b9 (0x1746 bytes)
35485(157 mod 256): READ 0xc546 thru 0x185ec (0xc0a7 bytes)
35486(158 mod 256): MAPREAD 0x2dd17 thru 0x3c301 (0xe5eb bytes)
35487(159 mod 256): WRITE 0x31a73 thru 0x3cd3d (0xb2cb bytes)
35488(160 mod 256): READ 0x1193a thru 0x20671 (0xed38 bytes)
35489(161 mod 256): WRITE 0xfbd1 thru 0x14032 (0x4462 bytes)
35490(162 mod 256): READ 0x28c76 thru 0x316b0 (0x8a3b bytes)
35491(163 mod 256): MAPREAD 0x18949 thru 0x21c23 (0x92db bytes)
35492(164 mod 256): MAPWRITE 0x2c64f thru 0x389ae (0xc360 bytes)
35493(165 mod 256): WRITE 0x28116 thru 0x290b7 (0xfa2 bytes)
35494(166 mod 256): MAPWRITE 0x265b6 thru 0x28b6d (0x25b8 bytes)
35495(167 mod 256): MAPWRITE 0x29fa9 thru 0x2de48 (0x3ea0 bytes)
35496(168 mod 256): WRITE 0x35532 thru 0x3b031 (0x5b00 bytes)
35497(169 mod 256): WRITE 0x2eefa thru 0x33067 (0x416e bytes)
35498(170 mod 256): MAPWRITE 0xfc0a thru 0x1dd1a (0xe111 bytes)
35499(171 mod 256): WRITE 0x34f50 thru 0x39dee (0x4e9f bytes)
35500(172 mod 256): TRUNCATE DOWN from 0x40000 to 0x34870
35501(173 mod 256): TRUNCATE DOWN from 0x34870 to 0x1c60
35502(174 mod 256): MAPREAD 0xef thru 0x1c5f (0x1b71 bytes)
35503(175 mod 256): READ 0x537 thru 0x1c5f (0x1729 bytes)
35504(176 mod 256): READ 0x9e5 thru 0x1c5f (0x127b bytes)
35505(177 mod 256): READ 0xcaa thru 0x1c5f (0xfb6 bytes)
35506(178 mod 256): TRUNCATE UP from 0x1c60 to 0x6b34
35507(179 mod 256): WRITE 0x17168 thru 0x1b369 (0x4202 bytes) HOLE
35508(180 mod 256): READ 0x103e2 thru 0x1335e (0x2f7d bytes)
35509(181 mod 256): MAPWRITE 0x10a15 thru 0x19bfd (0x91e9 bytes)
35510(182 mod 256): MAPREAD 0xf0d thru 0x284b (0x193f bytes)
35511(183 mod 256): MAPWRITE 0x1cb8c thru 0x28d12 (0xc187 bytes)
35512(184 mod 256): WRITE 0x26802 thru 0x32fba (0xc7b9 bytes) EXTEND
35513(185 mod 256): MAPWRITE 0x277ba thru 0x32062 (0xa8a9 bytes)
35514(186 mod 256): MAPREAD 0x5932 thru 0x13fa2 (0xe671 bytes)
35515(187 mod 256): TRUNCATE DOWN from 0x32fbb to 0xddc0
35516(188 mod 256): READ 0xa445 thru 0xddbf (0x397b bytes)
35517(189 mod 256): READ 0xa805 thru 0xddbf (0x35bb bytes)
35518(190 mod 256): MAPREAD 0x9109 thru 0xddbf (0x4cb7 bytes)
35519(191 mod 256): MAPWRITE 0x2bef2 thru 0x2deae (0x1fbd bytes)
35520(192 mod 256): TRUNCATE UP from 0x2deaf to 0x32c16
35521(193 mod 256): READ 0x174cd thru 0x1a13d (0x2c71 bytes)
35522(194 mod 256): TRUNCATE DOWN from 0x32c16 to 0x118f0
35523(195 mod 256): READ 0x130 thru 0xd60 (0xc31 bytes)
35524(196 mod 256): WRITE 0x3840f thru 0x389ac (0x59e bytes) HOLE
35525(197 mod 256): MAPREAD 0x1a978 thru 0x29431 (0xeaba bytes)
35526(198 mod 256): MAPREAD 0x2dd97 thru 0x35ab5 (0x7d1f bytes)
35527(199 mod 256): WRITE 0x10d41 thru 0x20c35 (0xfef5 bytes)
35528(200 mod 256): WRITE 0x16c9f thru 0x231a5 (0xc507 bytes)
35529(201 mod 256): MAPWRITE 0x13c8e thru 0x18da4 (0x5117 bytes)
35530(202 mod 256): MAPREAD 0x1507e thru 0x18bf1 (0x3b74 bytes)
35531(203 mod 256): TRUNCATE DOWN from 0x389ad to 0x1a215
35532(204 mod 256): WRITE 0x29db thru 0xfb27 (0xd14d bytes)
35533(205 mod 256): WRITE 0x1db13 thru 0x2bbc2 (0xe0b0 bytes) HOLE
35534(206 mod 256): READ 0x1cc0d thru 0x266fa (0x9aee bytes)
35535(207 mod 256): MAPWRITE 0x14f21 thru 0x1a30c (0x53ec bytes)
35536(208 mod 256): WRITE 0x26ec4 thru 0x2e115 (0x7252 bytes) EXTEND
35537(209 mod 256): MAPREAD 0x111fd thru 0x18011 (0x6e15 bytes)
35538(210 mod 256): READ 0x5021 thru 0xe4e1 (0x94c1 bytes)
35539(211 mod 256): WRITE 0x19ddb thru 0x1b696 (0x18bc bytes)
35540(212 mod 256): WRITE 0x1bab5 thru 0x28308 (0xc854 bytes)
35541(213 mod 256): TRUNCATE UP from 0x2e116 to 0x3dae4
35542(214 mod 256): TRUNCATE DOWN from 0x3dae4 to 0x47c2
35543(215 mod 256): MAPWRITE 0x1259f thru 0x17804 (0x5266 bytes)
35544(216 mod 256): WRITE 0xa23 thru 0x7edf (0x74bd bytes)
35545(217 mod 256): MAPREAD 0x1654f thru 0x17804 (0x12b6 bytes)
35546(218 mod 256): WRITE 0x2f506 thru 0x331b1 (0x3cac bytes) HOLE
35547(219 mod 256): WRITE 0x2f89d thru 0x3ced4 (0xd638 bytes) EXTEND
35548(220 mod 256): READ 0x25714 thru 0x34834 (0xf121 bytes)
35549(221 mod 256): TRUNCATE DOWN from 0x3ced5 to 0x1b09f
35550(222 mod 256): MAPREAD 0x132a1 thru 0x14ce0 (0x1a40 bytes)
35551(223 mod 256): MAPREAD 0x473f thru 0x14354 (0xfc16 bytes)
35552(224 mod 256): TRUNCATE UP from 0x1b09f to 0x1da56
35553(225 mod 256): TRUNCATE DOWN from 0x1da56 to 0x1d0bf
35554(226 mod 256): MAPWRITE 0x1d172 thru 0x295a2 (0xc431 bytes)
35555(227 mod 256): MAPREAD 0x24ae2 thru 0x295a2 (0x4ac1 bytes)
35556(228 mod 256): READ 0x8938 thru 0x94f1 (0xbba bytes)
35557(229 mod 256): WRITE 0x1ba26 thru 0x220e3 (0x66be bytes)
35558(230 mod 256): TRUNCATE UP from 0x295a3 to 0x369f8
35559(231 mod 256): MAPREAD 0x94c4 thru 0xcbb1 (0x36ee bytes)
35560(232 mod 256): TRUNCATE DOWN from 0x369f8 to 0xebb
35561(233 mod 256): MAPWRITE 0x7247 thru 0x10f78 (0x9d32 bytes)
35562(234 mod 256): MAPWRITE 0x1bedf thru 0x1ed00 (0x2e22 bytes)
35563(235 mod 256): MAPWRITE 0x3f571 thru 0x3ffff (0xa8f bytes)
35564(236 mod 256): READ 0x30f3c thru 0x318d7 (0x99c bytes)
35565(237 mod 256): MAPREAD 0x164ae thru 0x2335d (0xceb0 bytes)
35566(238 mod 256): WRITE 0x18097 thru 0x1ac1a (0x2b84 bytes)
35567(239 mod 256): TRUNCATE DOWN from 0x40000 to 0x7bee
35568(240 mod 256): MAPREAD 0x6557 thru 0x7bed (0x1697 bytes)
35569(241 mod 256): MAPREAD 0xa09 thru 0x7bed (0x71e5 bytes)
35570(242 mod 256): WRITE 0xed43 thru 0x1a7bf (0xba7d bytes) HOLE
35571(243 mod 256): MAPREAD 0xa300 thru 0xe967 (0x4668 bytes)
35572(244 mod 256): WRITE 0x23300 thru 0x27237 (0x3f38 bytes) HOLE
35573(245 mod 256): MAPREAD 0x1a5b8 thru 0x27237 (0xcc80 bytes)
35574(246 mod 256): MAPREAD 0x1e510 thru 0x21b1f (0x3610 bytes)
35575(247 mod 256): MAPWRITE 0x26bf4 thru 0x2a418 (0x3825 bytes)
35576(248 mod 256): TRUNCATE UP from 0x2a419 to 0x3146d
35577(249 mod 256): TRUNCATE DOWN from 0x3146d to 0x29c6e
35578(250 mod 256): MAPREAD 0x183dd thru 0x1fcae (0x78d2 bytes)
35579(251 mod 256): TRUNCATE DOWN from 0x29c6e to 0x9c9b
35580(252 mod 256): READ 0x3bc3 thru 0x9c9a (0x60d8 bytes)
35581(253 mod 256): TRUNCATE UP from 0x9c9b to 0x1476f
35582(254 mod 256): TRUNCATE UP from 0x1476f to 0x2227a
35583(255 mod 256): READ 0xdf6d thru 0x14d0f (0x6da3 bytes)
35584(0 mod 256): MAPWRITE 0x27757 thru 0x36725 (0xefcf bytes)
35585(1 mod 256): MAPREAD 0xb103 thru 0x14e6e (0x9d6c bytes)
35586(2 mod 256): WRITE 0x28f99 thru 0x2af02 (0x1f6a bytes)
35587(3 mod 256): WRITE 0x28353 thru 0x2e3c6 (0x6074 bytes)
35588(4 mod 256): WRITE 0x381e9 thru 0x3827d (0x95 bytes) HOLE
35589(5 mod 256): TRUNCATE DOWN from 0x3827e to 0x30e52
35590(6 mod 256): MAPWRITE 0x17ca2 thru 0x22069 (0xa3c8 bytes)
35591(7 mod 256): READ 0x9872 thru 0x12dcd (0x955c bytes)
35592(8 mod 256): WRITE 0x22d30 thru 0x327b4 (0xfa85 bytes) EXTEND
35593(9 mod 256): WRITE 0xf4db thru 0x186e7 (0x920d bytes)
35594(10 mod 256): TRUNCATE DOWN from 0x327b5 to 0x1d73c
35595(11 mod 256): MAPWRITE 0x26ddc thru 0x30ee1 (0xa106 bytes)
35596(12 mod 256): MAPREAD 0x2e305 thru 0x2ea15 (0x711 bytes)
35597(13 mod 256): MAPWRITE 0x13425 thru 0x190b9 (0x5c95 bytes)
35598(14 mod 256): TRUNCATE DOWN from 0x30ee2 to 0x55fc
35599(15 mod 256): MAPREAD 0x2e3 thru 0x55fb (0x5319 bytes)
35600(16 mod 256): TRUNCATE UP from 0x55fc to 0x34699
35601(17 mod 256): MAPREAD 0x4ebf thru 0x81d3 (0x3315 bytes)
35602(18 mod 256): READ 0x2e920 thru 0x34698 (0x5d79 bytes)
35603(19 mod 256): MAPREAD 0x21ec6 thru 0x30fb2 (0xf0ed bytes)
35604(20 mod 256): READ 0x21a thru 0xeb9 (0xca0 bytes)
35605(21 mod 256): READ 0x1698c thru 0x240c1 (0xd736 bytes)
35606(22 mod 256): MAPREAD 0x32ff9 thru 0x3307a (0x82 bytes)
35607(23 mod 256): READ 0x7c9a thru 0xfdf3 (0x815a bytes)
35608(24 mod 256): WRITE 0x66e9 thru 0x1249b (0xbdb3 bytes)
35609(25 mod 256): TRUNCATE DOWN from 0x34699 to 0x33642
35610(26 mod 256): TRUNCATE DOWN from 0x33642 to 0x12dad
35611(27 mod 256): WRITE 0x2f937 thru 0x315b1 (0x1c7b bytes) HOLE
35612(28 mod 256): READ 0x19668 thru 0x2485b (0xb1f4 bytes)
35613(29 mod 256): MAPREAD 0x28421 thru 0x315b1 (0x9191 bytes)
35614(30 mod 256): MAPREAD 0x28428 thru 0x2e04f (0x5c28 bytes)
35615(31 mod 256): MAPREAD 0x19561 thru 0x252ab (0xbd4b bytes)
35616(32 mod 256): MAPWRITE 0x2aafd thru 0x2c534 (0x1a38 bytes)
35617(33 mod 256): MAPWRITE 0xaf33 thru 0x1514b (0xa219 bytes)
35618(34 mod 256): MAPWRITE 0x22852 thru 0x2b235 (0x89e4 bytes)
35619(35 mod 256): TRUNCATE DOWN from 0x315b2 to 0x263d
35620(36 mod 256): WRITE 0x1edfc thru 0x2e8ba (0xfabf bytes) HOLE
35621(37 mod 256): MAPWRITE 0x29250 thru 0x3904f (0xfe00 bytes)
35622(38 mod 256): TRUNCATE DOWN from 0x39050 to 0x3f54
35623(39 mod 256): TRUNCATE UP from 0x3f54 to 0x168f5
35624(40 mod 256): READ 0x158f3 thru 0x168f4 (0x1002 bytes)
35625(41 mod 256): TRUNCATE UP from 0x168f5 to 0x3d1ec
35626(42 mod 256): MAPREAD 0x653 thru 0x26de (0x208c bytes)
35627(43 mod 256): MAPWRITE 0x3a68c thru 0x3ffff (0x5974 bytes)
35628(44 mod 256): WRITE 0x13cb0 thru 0x16daf (0x3100 bytes)
35629(45 mod 256): TRUNCATE DOWN from 0x40000 to 0x2d249
35630(46 mod 256): TRUNCATE DOWN from 0x2d249 to 0x22ec0
35631(47 mod 256): MAPWRITE 0x3e738 thru 0x3ffff (0x18c8 bytes)
35632(48 mod 256): MAPREAD 0x11164 thru 0x1f5ff (0xe49c bytes)
35633(49 mod 256): MAPREAD 0x1fae thru 0x10f4b (0xef9e bytes)
35634(50 mod 256): MAPWRITE 0x3ea47 thru 0x3ffff (0x15b9 bytes)
35635(51 mod 256): TRUNCATE DOWN from 0x40000 to 0x255a5
35636(52 mod 256): TRUNCATE DOWN from 0x255a5 to 0x1eddd
35637(53 mod 256): MAPREAD 0x7ff4 thru 0xd8b7 (0x58c4 bytes)
35638(54 mod 256): READ 0xf69e thru 0x1ae5c (0xb7bf bytes)
35639(55 mod 256): TRUNCATE DOWN from 0x1eddd to 0xb9e3
35640(56 mod 256): READ 0x3c47 thru 0x5146 (0x1500 bytes)
35641(57 mod 256): TRUNCATE UP from 0xb9e3 to 0x1339a
35642(58 mod 256): MAPREAD 0x1331f thru 0x13399 (0x7b bytes)
35643(59 mod 256): WRITE 0x20093 thru 0x2a57b (0xa4e9 bytes) HOLE
35644(60 mod 256): TRUNCATE DOWN from 0x2a57c to 0xf89b
35645(61 mod 256): MAPWRITE 0x5fbb thru 0x15272 (0xf2b8 bytes)
35646(62 mod 256): WRITE 0x10ffb thru 0x17e1c (0x6e22 bytes) EXTEND
35647(63 mod 256): TRUNCATE UP from 0x17e1d to 0x1fedd
35648(64 mod 256): MAPREAD 0x1107e thru 0x1e495 (0xd418 bytes)
35649(65 mod 256): MAPWRITE 0x6a78 thru 0x9d7b (0x3304 bytes)
35650(66 mod 256): MAPREAD 0x1c0a1 thru 0x1fedc (0x3e3c bytes)
35651(67 mod 256): TRUNCATE DOWN from 0x1fedd to 0x1c838
35652(68 mod 256): READ 0x128c1 thru 0x1c837 (0x9f77 bytes)
35653(69 mod 256): READ 0x178b4 thru 0x18c49 (0x1396 bytes)
35654(70 mod 256): MAPWRITE 0x19078 thru 0x20730 (0x76b9 bytes)
35655(71 mod 256): WRITE 0x1468a thru 0x1554a (0xec1 bytes)
35656(72 mod 256): MAPREAD 0xe58e thru 0x175d7 (0x904a bytes)
35657(73 mod 256): READ 0xbe87 thru 0x18d90 (0xcf0a bytes)
35658(74 mod 256): MAPREAD 0x9aec thru 0x10d87 (0x729c bytes)
35659(75 mod 256): TRUNCATE DOWN from 0x20731 to 0x18412
35660(76 mod 256): READ 0x794e thru 0xfacb (0x817e bytes)
35661(77 mod 256): WRITE 0xa177 thru 0xcf0f (0x2d99 bytes)
35662(78 mod 256): WRITE 0x2d6b8 thru 0x398f9 (0xc242 bytes) HOLE
35663(79 mod 256): MAPREAD 0x2976f thru 0x3614c (0xc9de bytes)
35664(80 mod 256): MAPREAD 0x337a5 thru 0x398f9 (0x6155 bytes)
35665(81 mod 256): READ 0x19d03 thru 0x1a696 (0x994 bytes)
35666(82 mod 256): WRITE 0x30ee2 thru 0x3ffff (0xf11e bytes) EXTEND
35667(83 mod 256): WRITE 0x37fc5 thru 0x3ffff (0x803b bytes)
35668(84 mod 256): READ 0x5271 thru 0x636b (0x10fb bytes)
35669(85 mod 256): READ 0xaee9 thru 0x167c1 (0xb8d9 bytes)
35670(86 mod 256): READ 0x3768c thru 0x3ffff (0x8974 bytes)
35671(87 mod 256): TRUNCATE DOWN from 0x40000 to 0x22432
35672(88 mod 256): MAPREAD 0x1c9bc thru 0x22431 (0x5a76 bytes)
35673(89 mod 256): READ 0x4415 thru 0xacb8 (0x68a4 bytes)
35674(90 mod 256): TRUNCATE UP from 0x22432 to 0x33969
35675(91 mod 256): READ 0x284fb thru 0x336ae (0xb1b4 bytes)
35676(92 mod 256): MAPWRITE 0x3ce52 thru 0x3eda1 (0x1f50 bytes)
35677(93 mod 256): TRUNCATE DOWN from 0x3eda2 to 0x71ab
35678(94 mod 256): MAPREAD 0x33f thru 0x71aa (0x6e6c bytes)
35679(95 mod 256): WRITE 0x11d94 thru 0x1ef09 (0xd176 bytes) HOLE
35680(96 mod 256): MAPWRITE 0x2df2d thru 0x3cb14 (0xebe8 bytes)
35681(97 mod 256): TRUNCATE DOWN from 0x3cb15 to 0x26a30
35682(98 mod 256): MAPWRITE 0x1e1d8 thru 0x2cdc9 (0xebf2 bytes)
35683(99 mod 256): READ 0x3175 thru 0xa256 (0x70e2 bytes)
35684(100 mod 256): READ 0x25f92 thru 0x2cdc9 (0x6e38 bytes)
35685(101 mod 256): MAPREAD 0x28f29 thru 0x2cdc9 (0x3ea1 bytes)
35686(102 mod 256): TRUNCATE UP from 0x2cdca to 0x35015
35687(103 mod 256): MAPREAD 0x810f thru 0xd9c5 (0x58b7 bytes)
35688(104 mod 256): TRUNCATE DOWN from 0x35015 to 0xb8ef
35689(105 mod 256): MAPREAD 0x6d82 thru 0xb8ee (0x4b6d bytes)
35690(106 mod 256): TRUNCATE DOWN from 0xb8ef to 0x275e
35691(107 mod 256): MAPWRITE 0x15b69 thru 0x215be (0xba56 bytes)
35692(108 mod 256): MAPWRITE 0x17d6c thru 0x1ce42 (0x50d7 bytes)
35693(109 mod 256): TRUNCATE UP from 0x215bf to 0x2b0bb
35694(110 mod 256): WRITE 0xe64b thru 0x1d18d (0xeb43 bytes)
35695(111 mod 256): MAPWRITE 0x2c74c thru 0x374e5 (0xad9a bytes)
35696(112 mod 256): MAPREAD 0x2ee32 thru 0x374e5 (0x86b4 bytes)
35697(113 mod 256): WRITE 0x3d7b8 thru 0x3ffff (0x2848 bytes) HOLE
35698(114 mod 256): MAPWRITE 0xaf13 thru 0x111b7 (0x62a5 bytes)
35699(115 mod 256): MAPWRITE 0x16e3e thru 0x1f2a0 (0x8463 bytes)
35700(116 mod 256): READ 0xde21 thru 0x1961e (0xb7fe bytes)
35701(117 mod 256): WRITE 0x3df48 thru 0x3ffff (0x20b8 bytes)
35702(118 mod 256): MAPREAD 0x2914 thru 0x110e4 (0xe7d1 bytes)
35703(119 mod 256): READ 0x31c41 thru 0x35002 (0x33c2 bytes)
35704(120 mod 256): WRITE 0x9e01 thru 0xf58c (0x578c bytes)
35705(121 mod 256): READ 0x2fe1e thru 0x3aa10 (0xabf3 bytes)
35706(122 mod 256): MAPWRITE 0x13ad thru 0x1cc9 (0x91d bytes)
35707(123 mod 256): TRUNCATE DOWN from 0x40000 to 0x6ab7
35708(124 mod 256): TRUNCATE DOWN from 0x6ab7 to 0x752
35709(125 mod 256): MAPREAD 0x496 thru 0x751 (0x2bc bytes)
35710(126 mod 256): READ 0x677 thru 0x751 (0xdb bytes)
35711(127 mod 256): MAPREAD 0x6b0 thru 0x751 (0xa2 bytes)
35712(128 mod 256): MAPREAD 0x1da thru 0x751 (0x578 bytes)
35713(129 mod 256): MAPWRITE 0x14bd4 thru 0x229ba (0xdde7 bytes)
35714(130 mod 256): MAPREAD 0xac9d thru 0xf947 (0x4cab bytes)
35715(131 mod 256): MAPREAD 0x9da8 thru 0x11a39 (0x7c92 bytes)
35716(132 mod 256): TRUNCATE UP from 0x229bb to 0x3b342
35717(133 mod 256): MAPREAD 0x32031 thru 0x3b341 (0x9311 bytes)
35718(134 mod 256): TRUNCATE UP from 0x3b342 to 0x3f8e5
35719(135 mod 256): MAPWRITE 0x3a20c thru 0x3ffff (0x5df4 bytes)
35720(136 mod 256): WRITE 0x1f201 thru 0x1fbfb (0x9fb bytes)
35721(137 mod 256): WRITE 0x3a312 thru 0x3ffff (0x5cee bytes)
35722(138 mod 256): READ 0x2eb7e thru 0x3a468 (0xb8eb bytes)
35723(139 mod 256): READ 0x55de thru 0xeacc (0x94ef bytes)
35724(140 mod 256): MAPREAD 0xf669 thru 0x1c671 (0xd009 bytes)
35725(141 mod 256): MAPWRITE 0x2d0dc thru 0x3474b (0x7670 bytes)
35726(142 mod 256): READ 0xe844 thru 0x1e5d8 (0xfd95 bytes)
35727(143 mod 256): WRITE 0x22ac7 thru 0x2f44e (0xc988 bytes)
35728(144 mod 256): MAPWRITE 0x386dd thru 0x3d475 (0x4d99 bytes)
35729(145 mod 256): MAPWRITE 0x2d918 thru 0x338da (0x5fc3 bytes)
35730(146 mod 256): MAPWRITE 0x8dc1 thru 0x15da0 (0xcfe0 bytes)
35731(147 mod 256): MAPREAD 0x1d1d8 thru 0x1db83 (0x9ac bytes)
35732(148 mod 256): WRITE 0x2da94 thru 0x3ac3f (0xd1ac bytes)
35733(149 mod 256): READ 0x3b8ce thru 0x3ffff (0x4732 bytes)
35734(150 mod 256): MAPWRITE 0x1c991 thru 0x298aa (0xcf1a bytes)
35735(151 mod 256): WRITE 0x1ff7e thru 0x2f946 (0xf9c9 bytes)
35736(152 mod 256): READ 0x3d659 thru 0x3ffff (0x29a7 bytes)
35737(153 mod 256): MAPWRITE 0x22e19 thru 0x27fca (0x51b2 bytes)
35738(154 mod 256): TRUNCATE DOWN from 0x40000 to 0x9f1b
35739(155 mod 256): MAPWRITE 0x26ade thru 0x34fba (0xe4dd bytes)
35740(156 mod 256): MAPWRITE 0xd88c thru 0x16f5a (0x96cf bytes)
35741(157 mod 256): READ 0xa86d thru 0x1409e (0x9832 bytes)
35742(158 mod 256): READ 0x220a thru 0x59ef (0x37e6 bytes)
35743(159 mod 256): WRITE 0x2207 thru 0x6e5f (0x4c59 bytes)
35744(160 mod 256): READ 0x15283 thru 0x1d7b8 (0x8536 bytes)
35745(161 mod 256): MAPWRITE 0x2210a thru 0x2d6be (0xb5b5 bytes)
35746(162 mod 256): WRITE 0x2bf87 thru 0x39e4c (0xdec6 bytes) EXTEND
35747(163 mod 256): MAPREAD 0x346aa thru 0x39e4c (0x57a3 bytes)
35748(164 mod 256): MAPREAD 0x390bb thru 0x39e4c (0xd92 bytes)
35749(165 mod 256): WRITE 0x2207f thru 0x2c5bf (0xa541 bytes)
35750(166 mod 256): TRUNCATE DOWN from 0x39e4d to 0x141e8
35751(167 mod 256): TRUNCATE UP from 0x141e8 to 0x28961
35752(168 mod 256): TRUNCATE UP from 0x28961 to 0x2935d
35753(169 mod 256): WRITE 0x3c15f thru 0x3d855 (0x16f7 bytes) HOLE
35754(170 mod 256): TRUNCATE DOWN from 0x3d856 to 0x1267f
35755(171 mod 256): TRUNCATE UP from 0x1267f to 0x2db8a
35756(172 mod 256): MAPWRITE 0x212e8 thru 0x24efb (0x3c14 bytes)
35757(173 mod 256): WRITE 0x19058 thru 0x1d883 (0x482c bytes)
35758(174 mod 256): MAPWRITE 0x4fa1 thru 0x54d1 (0x531 bytes)
35759(175 mod 256): MAPWRITE 0x25210 thru 0x2a7c4 (0x55b5 bytes)
35760(176 mod 256): WRITE 0x3a206 thru 0x3ffff (0x5dfa bytes) HOLE
35761(177 mod 256): READ 0x19da0 thru 0x28822 (0xea83 bytes)
35762(178 mod 256): MAPREAD 0x38aba thru 0x390ff (0x646 bytes)
35763(179 mod 256): TRUNCATE DOWN from 0x40000 to 0x23817
35764(180 mod 256): MAPWRITE 0x3b8e1 thru 0x3ffff (0x471f bytes)
35765(181 mod 256): WRITE 0x9b5 thru 0x157f (0xbcb bytes)
35766(182 mod 256): READ 0x3d357 thru 0x3ffff (0x2ca9 bytes)
35767(183 mod 256): MAPWRITE 0x14708 thru 0x1be83 (0x777c bytes)
35768(184 mod 256): WRITE 0x36705 thru 0x3ffff (0x98fb bytes)
35769(185 mod 256): WRITE 0x174f2 thru 0x20b5a (0x9669 bytes)
35770(186 mod 256): READ 0x173e7 thru 0x1c78f (0x53a9 bytes)
35771(187 mod 256): WRITE 0x1290 thru 0x5bc0 (0x4931 bytes)
35772(188 mod 256): MAPREAD 0x27cf6 thru 0x29bd7 (0x1ee2 bytes)
35773(189 mod 256): READ 0x11684 thru 0x15761 (0x40de bytes)
35774(190 mod 256): READ 0xbdf8 thru 0x1788d (0xba96 bytes)
35775(191 mod 256): MAPWRITE 0x32483 thru 0x374d3 (0x5051 bytes)
35776(192 mod 256): MAPREAD 0x1df2f thru 0x2acaf (0xcd81 bytes)
35777(193 mod 256): READ 0x2b7c1 thru 0x2e18b (0x29cb bytes)
35778(194 mod 256): WRITE 0x661e thru 0xfb1c (0x94ff bytes)
35779(195 mod 256): READ 0x390ed thru 0x3b455 (0x2369 bytes)
35780(196 mod 256): WRITE 0x23b49 thru 0x29bc3 (0x607b bytes)
35781(197 mod 256): WRITE 0x1412 thru 0x9af8 (0x86e7 bytes)
35782(198 mod 256): WRITE 0x35bf6 thru 0x3ffff (0xa40a bytes)
35783(199 mod 256): READ 0xdca8 thru 0x12270 (0x45c9 bytes)
35784(200 mod 256): MAPWRITE 0x3ff04 thru 0x3ffff (0xfc bytes)
35785(201 mod 256): TRUNCATE DOWN from 0x40000 to 0x158c0
35786(202 mod 256): READ 0xe07d thru 0x14d3e (0x6cc2 bytes)
35787(203 mod 256): TRUNCATE UP from 0x158c0 to 0x38e8c
35788(204 mod 256): MAPWRITE 0x1f40f thru 0x2dbeb (0xe7dd bytes)
35789(205 mod 256): TRUNCATE DOWN from 0x38e8c to 0xf319
35790(206 mod 256): MAPWRITE 0x2cc08 thru 0x2e232 (0x162b bytes)
35791(207 mod 256): READ 0x1aca7 thru 0x28aeb (0xde45 bytes)
35792(208 mod 256): MAPWRITE 0x70f3 thru 0xf980 (0x888e bytes)
35793(209 mod 256): MAPREAD 0x26b85 thru 0x26c5f (0xdb bytes)
35794(210 mod 256): WRITE 0x2fa15 thru 0x2fa1f (0xb bytes) HOLE
35795(211 mod 256): READ 0x2e3e7 thru 0x2fa1f (0x1639 bytes)
35796(212 mod 256): MAPWRITE 0x239f thru 0x3cda (0x193c bytes)
35797(213 mod 256): READ 0x2119d thru 0x24f06 (0x3d6a bytes)
35798(214 mod 256): READ 0x24cc1 thru 0x24e25 (0x165 bytes)
35799(215 mod 256): TRUNCATE DOWN from 0x2fa20 to 0x17e2
35800(216 mod 256): READ 0xbf1 thru 0x17e1 (0xbf1 bytes)
35801(217 mod 256): MAPREAD 0x762 thru 0x17e1 (0x1080 bytes)
35802(218 mod 256): MAPWRITE 0x30812 thru 0x313c6 (0xbb5 bytes)
35803(219 mod 256): MAPWRITE 0x70db thru 0x10207 (0x912d bytes)
35804(220 mod 256): MAPWRITE 0x17480 thru 0x186ed (0x126e bytes)
35805(221 mod 256): MAPWRITE 0x17fbe thru 0x20a42 (0x8a85 bytes)
35806(222 mod 256): TRUNCATE DOWN from 0x313c7 to 0x2c3c9
35807(223 mod 256): READ 0x2f78 thru 0x5451 (0x24da bytes)
35808(224 mod 256): MAPREAD 0x5aba thru 0x9d07 (0x424e bytes)
35809(225 mod 256): MAPREAD 0x134e3 thru 0x1a6e9 (0x7207 bytes)
35810(226 mod 256): MAPWRITE 0x1b383 thru 0x26e0e (0xba8c bytes)
35811(227 mod 256): WRITE 0x71b4 thru 0xbb39 (0x4986 bytes)
35812(228 mod 256): MAPWRITE 0x3ed40 thru 0x3ffff (0x12c0 bytes)
35813(229 mod 256): READ 0x1dc40 thru 0x1de05 (0x1c6 bytes)
35814(230 mod 256): MAPWRITE 0x30870 thru 0x30a16 (0x1a7 bytes)
35815(231 mod 256): WRITE 0x11b7 thru 0xb369 (0xa1b3 bytes)
35816(232 mod 256): MAPREAD 0x2a753 thru 0x2bbfe (0x14ac bytes)
35817(233 mod 256): TRUNCATE DOWN from 0x40000 to 0xc71d
35818(234 mod 256): TRUNCATE UP from 0xc71d to 0x167d0
35819(235 mod 256): READ 0x6a6d thru 0xe6f3 (0x7c87 bytes)
35820(236 mod 256): MAPWRITE 0x3e0c4 thru 0x3ffff (0x1f3c bytes)
35821(237 mod 256): TRUNCATE DOWN from 0x40000 to 0x29a81
35822(238 mod 256): MAPWRITE 0x11c55 thru 0x18f8e (0x733a bytes)
35823(239 mod 256): MAPREAD 0x4fd1 thru 0x1009a (0xb0ca bytes)
35824(240 mod 256): READ 0x16847 thru 0x1dd5e (0x7518 bytes)
35825(241 mod 256): MAPREAD 0x2904d thru 0x29a80 (0xa34 bytes)
35826(242 mod 256): MAPREAD 0x1cf0f thru 0x2906e (0xc160 bytes)
35827(243 mod 256): MAPWRITE 0x26f69 thru 0x29c03 (0x2c9b bytes)
35828(244 mod 256): MAPWRITE 0x10f57 thru 0x1331e (0x23c8 bytes)
35829(245 mod 256): MAPWRITE 0x15f35 thru 0x24ad6 (0xeba2 bytes)
35830(246 mod 256): READ 0x179e2 thru 0x1a6ef (0x2d0e bytes)
35831(247 mod 256): MAPREAD 0x1a424 thru 0x219e2 (0x75bf bytes)
35832(248 mod 256): MAPREAD 0xa77b thru 0x19165 (0xe9eb bytes)
35833(249 mod 256): MAPREAD 0xadff thru 0x15c66 (0xae68 bytes)
35834(250 mod 256): WRITE 0x2a59c thru 0x352b1 (0xad16 bytes) HOLE
35835(251 mod 256): WRITE 0x1d114 thru 0x29174 (0xc061 bytes)
35836(252 mod 256): TRUNCATE UP from 0x352b2 to 0x3f4a1
35837(253 mod 256): READ 0x147a8 thru 0x1730d (0x2b66 bytes)
35838(254 mod 256): MAPREAD 0xb492 thru 0x1876a (0xd2d9 bytes)
35839(255 mod 256): TRUNCATE DOWN from 0x3f4a1 to 0x5e57
35840(0 mod 256): MAPREAD 0xd7 thru 0x5e56 (0x5d80 bytes)
35841(1 mod 256): TRUNCATE UP from 0x5e57 to 0x3a900
35842(2 mod 256): MAPWRITE 0x2dbcb thru 0x3a4d7 (0xc90d bytes)
35843(3 mod 256): READ 0x11e56 thru 0x1a751 (0x88fc bytes)
35844(4 mod 256): TRUNCATE DOWN from 0x3a900 to 0x6bc1
35845(5 mod 256): WRITE 0xd3d1 thru 0x16b94 (0x97c4 bytes) HOLE
35846(6 mod 256): MAPREAD 0x7361 thru 0x115cb (0xa26b bytes)
35847(7 mod 256): MAPWRITE 0x21b87 thru 0x2a0d1 (0x854b bytes)
35848(8 mod 256): MAPREAD 0x14de4 thru 0x1bbaa (0x6dc7 bytes)
35849(9 mod 256): TRUNCATE DOWN from 0x2a0d2 to 0x14631
35850(10 mod 256): READ 0xbac0 thru 0xcacd (0x100e bytes)
35851(11 mod 256): MAPREAD 0xf9ae thru 0x14630 (0x4c83 bytes)
35852(12 mod 256): MAPWRITE 0x2b570 thru 0x32c71 (0x7702 bytes)
35853(13 mod 256): TRUNCATE UP from 0x32c72 to 0x35bfc
35854(14 mod 256): READ 0xcbb thru 0x711f (0x6465 bytes)
35855(15 mod 256): READ 0x9522 thru 0xef7b (0x5a5a bytes)
35856(16 mod 256): TRUNCATE DOWN from 0x35bfc to 0x30aa8
35857(17 mod 256): WRITE 0x21788 thru 0x238d8 (0x2151 bytes)
35858(18 mod 256): MAPREAD 0x29231 thru 0x2a5e6 (0x13b6 bytes)
35859(19 mod 256): MAPWRITE 0x3b4d7 thru 0x3ffff (0x4b29 bytes)
35860(20 mod 256): MAPWRITE 0x38407 thru 0x3ffff (0x7bf9 bytes)
35861(21 mod 256): TRUNCATE DOWN from 0x40000 to 0xf978
35862(22 mod 256): MAPWRITE 0x1153f thru 0x1abd2 (0x9694 bytes)
35863(23 mod 256): TRUNCATE DOWN from 0x1abd3 to 0x16251
35864(24 mod 256): MAPREAD 0x5e38 thru 0x10eb7 (0xb080 bytes)
35865(25 mod 256): WRITE 0x349bd thru 0x34ad2 (0x116 bytes) HOLE
35866(26 mod 256): MAPREAD 0x7363 thru 0xe58d (0x722b bytes)
35867(27 mod 256): WRITE 0xb80b thru 0x17878 (0xc06e bytes)
35868(28 mod 256): TRUNCATE DOWN from 0x34ad3 to 0x69ee
35869(29 mod 256): MAPREAD 0x33f5 thru 0x69ed (0x35f9 bytes)
35870(30 mod 256): MAPWRITE 0x29392 thru 0x38cbc (0xf92b bytes)
35871(31 mod 256): MAPWRITE 0x1db21 thru 0x28be2 (0xb0c2 bytes)
35872(32 mod 256): MAPREAD 0x2604d thru 0x2ef7a (0x8f2e bytes)
35873(33 mod 256): MAPREAD 0x1ef65 thru 0x1ff08 (0xfa4 bytes)
35874(34 mod 256): READ 0x26ac7 thru 0x30305 (0x983f bytes)
35875(35 mod 256): READ 0x235a3 thru 0x25c55 (0x26b3 bytes)
35876(36 mod 256): READ 0x2b10e thru 0x2c022 (0xf15 bytes)
35877(37 mod 256): MAPREAD 0x25bc9 thru 0x300c4 (0xa4fc bytes)
35878(38 mod 256): TRUNCATE DOWN from 0x38cbd to 0x24dbe
35879(39 mod 256): MAPREAD 0x151d8 thru 0x1da28 (0x8851 bytes)
35880(40 mod 256): TRUNCATE UP from 0x24dbe to 0x2d5cf
35881(41 mod 256): MAPWRITE 0x28052 thru 0x2b541 (0x34f0 bytes)
35882(42 mod 256): WRITE 0xa749 thru 0x16207 (0xbabf bytes)
35883(43 mod 256): MAPREAD 0x22c57 thru 0x2d5ce (0xa978 bytes)
35884(44 mod 256): READ 0x6da4 thru 0xb1ef (0x444c bytes)
35885(45 mod 256): MAPREAD 0x7242 thru 0x128d5 (0xb694 bytes)
35886(46 mod 256): MAPREAD 0xc9fb thru 0x1a2a7 (0xd8ad bytes)
35887(47 mod 256): READ 0x1b64d thru 0x21f64 (0x6918 bytes)
35888(48 mod 256): READ 0x260c9 thru 0x28b90 (0x2ac8 bytes)
35889(49 mod 256): TRUNCATE DOWN from 0x2d5cf to 0x26291
35890(50 mod 256): TRUNCATE UP from 0x26291 to 0x2b0ba
35891(51 mod 256): WRITE 0x70e3 thru 0x13b3f (0xca5d bytes)
35892(52 mod 256): TRUNCATE UP from 0x2b0ba to 0x3467d
35893(53 mod 256): READ 0x2c7e thru 0x11152 (0xe4d5 bytes)
35894(54 mod 256): READ 0x190ad thru 0x24925 (0xb879 bytes)
35895(55 mod 256): TRUNCATE DOWN from 0x3467d to 0x33358
Correct content saved for comparison
(maybe hexdump "voon" vs "voon.fsxgood")

--
Dave Jones http://www.codemonkey.org.uk

2003-09-29 17:11:28

by Daniel McNeil

[permalink] [raw]
Subject: Re: 2.6.0-test6-mm1

On Sun, 2003-09-28 at 19:10, Andrew Morton wrote:
> ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.0-test6/2.6.0-test6-mm1
>
>
> Lots of small things mainly.
>
> The O_DIRECT-vs-buffers I/O locking changes appear to be complete, so testing
> attention on O_DIRECT workloads would be useful.
>

OSDL's STP automatically ran dbt2 tests against 2.6.0-test6-mm1 this
morning (PLM patch #2174).

The dbt2 test uses raw devices and all the runs completed successfully.

Daniel


2003-09-29 17:20:21

by Andrew Morton

[permalink] [raw]
Subject: Re: 2.6.0-test6-mm1

Daniel McNeil <[email protected]> wrote:
>
> On Sun, 2003-09-28 at 19:10, Andrew Morton wrote:
> > ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.0-test6/2.6.0-test6-mm1
> >
> >
> > Lots of small things mainly.
> >
> > The O_DIRECT-vs-buffers I/O locking changes appear to be complete, so testing
> > attention on O_DIRECT workloads would be useful.
> >
>
> OSDL's STP automatically ran dbt2 tests against 2.6.0-test6-mm1 this
> morning (PLM patch #2174).
>
> The dbt2 test uses raw devices and all the runs completed successfully.

Well that's good, thanks.

Actually, it is O_DIRECT against regular files which needs the extra testing.

2003-09-29 19:18:14

by Andrew Morton

[permalink] [raw]
Subject: Re: 2.6.0-test6-mm1

Dave Jones <[email protected]> wrote:
>
> On Sun, Sep 28, 2003 at 07:10:38PM -0700, Andrew Morton wrote:
>
> > ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.0-test6/2.6.0-test6-mm1
>
> Debug: sleeping function called from invalid context at include/linux/rwsem.h:43
> in_atomic():0, irqs_disabled():1
> Call Trace:
> [<02123550>] do_page_fault+0x0/0x588
> [<021291be>] __might_sleep+0x9e/0xc0
> [<021237e0>] do_page_fault+0x290/0x588
> [<02135a85>] update_process_times+0x45/0x50
> [<02113ab8>] timer_interrupt+0x188/0x1e0
> [<0210ea0b>] do_IRQ+0x18b/0x230
> [<02123550>] do_page_fault+0x0/0x588
>

You have the 4G split enabled, and took a pagefault in the timer interrupt
handler. Conceivably that fault hit vmalloc space, but I don't see how.

Even if it did, it shouldn't have got through to taking mmap_sem.

I'm stumped. Maybe Ingo can spot it?