author | Tom Pritchard <tomp@symbian.org> |
Thu, 04 Nov 2010 11:29:57 +0000 | |
changeset 111 | e24000569e8a |
parent 89 | 1650c5a7be8c |
permissions | -rw-r--r-- |
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 |