hacks/readme.txt
author Tom Pritchard <tomp@symbian.org>
Thu, 04 Nov 2010 11:29:57 +0000
changeset 111 e24000569e8a
parent 89 1650c5a7be8c
permissions -rw-r--r--
Build the existing STUB versions of Java so it can safely be removed from the rom (and also reducing the dependency on etel)
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
32
5d6e2a54a44a Add a "hacks" directory, seeded with the Syborg F10 KeyOfDeath change
William Roberts <williamr@symbian.org>
parents:
diff changeset
     1
Assorted Hacks
5d6e2a54a44a Add a "hacks" directory, seeded with the Syborg F10 KeyOfDeath change
William Roberts <williamr@symbian.org>
parents:
diff changeset
     2
5d6e2a54a44a Add a "hacks" directory, seeded with the Syborg F10 KeyOfDeath change
William Roberts <williamr@symbian.org>
parents:
diff changeset
     3
1. syborg_keyboard.cpp
5d6e2a54a44a Add a "hacks" directory, seeded with the Syborg F10 KeyOfDeath change
William Roberts <williamr@symbian.org>
parents:
diff changeset
     4
37
b8aae0a088d8 Adding "Profiling Starter" app so we can see what's going on during boot
Tom Pritchard <tomp@symbian.org>
parents: 32
diff changeset
     5
Replace sf\adaptation\qemu\baseport\syborg\keyboard\syborg_keymap.cpp with this file 
32
5d6e2a54a44a Add a "hacks" directory, seeded with the Syborg F10 KeyOfDeath change
William Roberts <williamr@symbian.org>
parents:
diff changeset
     6
and rebuild the baseport, to turn F10 into the Key of Death.
5d6e2a54a44a Add a "hacks" directory, seeded with the Syborg F10 KeyOfDeath change
William Roberts <williamr@symbian.org>
parents:
diff changeset
     7
5d6e2a54a44a Add a "hacks" directory, seeded with the Syborg F10 KeyOfDeath change
William Roberts <williamr@symbian.org>
parents:
diff changeset
     8
Pressing F10 will cause Kern::Fault("KeyOfDeath", 0x0f100f10), which will drop
5d6e2a54a44a Add a "hacks" directory, seeded with the Syborg F10 KeyOfDeath change
William Roberts <williamr@symbian.org>
parents:
diff changeset
     9
you into the kernel crash debugger if you are using a UDEB version of ekern.exe
5d6e2a54a44a Add a "hacks" directory, seeded with the Syborg F10 KeyOfDeath change
William Roberts <williamr@symbian.org>
parents:
diff changeset
    10
89
1650c5a7be8c Hack to switch on ECOM server logging
Tom Pritchard <tomp@symbian.org>
parents: 37
diff changeset
    11
1650c5a7be8c Hack to switch on ECOM server logging
Tom Pritchard <tomp@symbian.org>
parents: 37
diff changeset
    12
1650c5a7be8c Hack to switch on ECOM server logging
Tom Pritchard <tomp@symbian.org>
parents: 37
diff changeset
    13
2. cl_file.cpp
1650c5a7be8c Hack to switch on ECOM server logging
Tom Pritchard <tomp@symbian.org>
parents: 37
diff changeset
    14
1650c5a7be8c Hack to switch on ECOM server logging
Tom Pritchard <tomp@symbian.org>
parents: 37
diff changeset
    15
Replace K:\sf\os\kernelhwsrv\userlibandfileserver\fileserver\sfsrv\cl_file.cpp with this file
1650c5a7be8c Hack to switch on ECOM server logging
Tom Pritchard <tomp@symbian.org>
parents: 37
diff changeset
    16
And rebuild efsrv.mmp from \sf\os\kernelhwsrv\userlibandfileserver\fileserver\group
1650c5a7be8c Hack to switch on ECOM server logging
Tom Pritchard <tomp@symbian.org>
parents: 37
diff changeset
    17
1650c5a7be8c Hack to switch on ECOM server logging
Tom Pritchard <tomp@symbian.org>
parents: 37
diff changeset
    18
This will give you debug for every RFile::Open command called.
1650c5a7be8c Hack to switch on ECOM server logging
Tom Pritchard <tomp@symbian.org>
parents: 37
diff changeset
    19
1650c5a7be8c Hack to switch on ECOM server logging
Tom Pritchard <tomp@symbian.org>
parents: 37
diff changeset
    20
1650c5a7be8c Hack to switch on ECOM server logging
Tom Pritchard <tomp@symbian.org>
parents: 37
diff changeset
    21
3. EComServer.mmp
1650c5a7be8c Hack to switch on ECOM server logging
Tom Pritchard <tomp@symbian.org>
parents: 37
diff changeset
    22
1650c5a7be8c Hack to switch on ECOM server logging
Tom Pritchard <tomp@symbian.org>
parents: 37
diff changeset
    23
In order to get logging out of the EComServer.mmp it must be rebuilt with the logging macro turned on.
1650c5a7be8c Hack to switch on ECOM server logging
Tom Pritchard <tomp@symbian.org>
parents: 37
diff changeset
    24
Replace \sf\os\ossrv\lowlevellibsandfws\pluginfw\Framework\MMPFiles\EComServer.mmp
1650c5a7be8c Hack to switch on ECOM server logging
Tom Pritchard <tomp@symbian.org>
parents: 37
diff changeset
    25
And rebuild EComServer.mmp from K:\sf\os\ossrv\lowlevellibsandfws\pluginfw\Group