Eugene Ingerman
|
52102e72fc
|
Export MmCopyFrom/ToCaller from ntoskrnl. Added MulDiv.
svn path=/trunk/; revision=3261
|
2002-07-18 21:49:59 +00:00 |
|
Robert Dickenson
|
76e2e2e22f
|
Added listview updating.
svn path=/trunk/; revision=3260
|
2002-07-18 20:27:52 +00:00 |
|
Eric Kohl
|
8553d39828
|
Moved _SET_PARTITON_INFORMATION to a common location.
svn path=/trunk/; revision=3259
|
2002-07-18 19:56:31 +00:00 |
|
Eric Kohl
|
a54c9ddecb
|
Fixed a typo.
svn path=/trunk/; revision=3258
|
2002-07-18 18:18:17 +00:00 |
|
Robert Dickenson
|
b3b4923b11
|
Added properties dialog.
svn path=/trunk/; revision=3257
|
2002-07-18 18:18:12 +00:00 |
|
Robert Dickenson
|
53dd918713
|
Updated with cleanup of treeview module.
svn path=/trunk/; revision=3256
|
2002-07-18 18:16:42 +00:00 |
|
Eric Kohl
|
fb4e8713ea
|
Added _purecall().
svn path=/trunk/; revision=3255
|
2002-07-18 18:15:09 +00:00 |
|
Eric Kohl
|
dbd109d357
|
Removed some obsolete definitions of __unit64.
Added a few missing newlines.
svn path=/trunk/; revision=3254
|
2002-07-18 18:12:59 +00:00 |
|
Eric Kohl
|
b0c64e3f9f
|
Added IOCTL_DISK_SET_PARTITION_INFO.
Added checks for user induced errors.
Added basic shutdown/flush support.
svn path=/trunk/; revision=3253
|
2002-07-18 18:09:59 +00:00 |
|
Eric Kohl
|
3b8674494e
|
Build and install beep and null driver.
svn path=/trunk/; revision=3252
|
2002-07-18 00:31:40 +00:00 |
|
Eric Kohl
|
99197ba099
|
Reported sector size must always be a power of 2.
svn path=/trunk/; revision=3251
|
2002-07-18 00:30:22 +00:00 |
|
Eric Kohl
|
fc1193592b
|
Fixed access to non-existent device extension.
svn path=/trunk/; revision=3250
|
2002-07-18 00:29:19 +00:00 |
|
David Welch
|
2e467c56a3
|
Symbol loading working in kdb.
svn path=/trunk/; revision=3249
|
2002-07-18 00:25:31 +00:00 |
|
David Welch
|
90bd33d955
|
Print stack frames as densely as possible.
svn path=/trunk/; revision=3248
|
2002-07-17 23:11:37 +00:00 |
|
David Welch
|
d7c17b103d
|
Updated .cvsignore file
svn path=/trunk/; revision=3247
|
2002-07-17 22:57:58 +00:00 |
|
David Welch
|
bbeb8dbe36
|
KDB stabs file.
svn path=/trunk/; revision=3246
|
2002-07-17 22:57:18 +00:00 |
|
David Welch
|
e646abc58c
|
Fixed null pointer exceptions.
Removed private install script.
Moved stabs reading to a seperate file.
Added hooks for the kernel debugger.
svn path=/trunk/; revision=3245
|
2002-07-17 22:56:11 +00:00 |
|
David Welch
|
82ad78524a
|
Remove crash testing code.
svn path=/trunk/; revision=3244
|
2002-07-17 21:28:37 +00:00 |
|
David Welch
|
9d6848e6ed
|
Fixed some bugs.
svn path=/trunk/; revision=3243
|
2002-07-17 21:04:57 +00:00 |
|
Robert Dickenson
|
21214f6b8c
|
Updated treeview and listview functionality.
svn path=/trunk/; revision=3242
|
2002-07-16 23:22:19 +00:00 |
|
Robert Dickenson
|
1ad1b97103
|
Updated treeview and listview functionality.
svn path=/trunk/; revision=3241
|
2002-07-16 22:18:29 +00:00 |
|
Robert Dickenson
|
74571d0428
|
Added save and restore of calculator mode using registry.
svn path=/trunk/; revision=3240
|
2002-07-16 21:54:17 +00:00 |
|
Robert Dickenson
|
8e12d121dc
|
Added framework for new application - calc.
svn path=/trunk/; revision=3239
|
2002-07-16 19:15:12 +00:00 |
|
Steven Edwards
|
3c63d04d0d
|
Fixed warning about missing include
svn path=/trunk/; revision=3238
|
2002-07-15 22:48:56 +00:00 |
|
Steven Edwards
|
83ed1ffe5f
|
added hcalc target
svn path=/trunk/; revision=3237
|
2002-07-15 22:41:07 +00:00 |
|
Steven Edwards
|
9eb8af7e68
|
Added Makefile for hcalc calc replacement. Works.
svn path=/trunk/; revision=3236
|
2002-07-15 22:40:36 +00:00 |
|
Steven Edwards
|
7a09dc279a
|
Fix no new line at end of file gcc 3.1 warrnings
svn path=/trunk/; revision=3235
|
2002-07-15 22:29:32 +00:00 |
|
Robert Dickenson
|
a4ae51d977
|
Minor mod.
svn path=/trunk/; revision=3234
|
2002-07-15 20:02:06 +00:00 |
|
Robert Dickenson
|
2f8748afe5
|
Updates with progress on calling standard dialogs, FileOpen, SelectFont and more...
svn path=/trunk/; revision=3233
|
2002-07-15 20:01:15 +00:00 |
|
Robert Dickenson
|
cc89fd7bba
|
Updates with progress on TreeView, ChildWnd type and more...
svn path=/trunk/; revision=3232
|
2002-07-15 20:00:02 +00:00 |
|
Hartmut Birr
|
4f0371f4af
|
Changed the ordering for allocating the inquiry buffer and zeroing the srb in ScsiPortInquire.
svn path=/trunk/; revision=3231
|
2002-07-15 18:25:17 +00:00 |
|
Eric Kohl
|
3886e2f66b
|
Dump the first MFT cluster and some file attributes.
svn path=/trunk/; revision=3230
|
2002-07-15 15:37:33 +00:00 |
|
Steven Edwards
|
d34f38d43f
|
Fix end of line warning for gcc 3.1
svn path=/trunk/; revision=3229
|
2002-07-15 11:26:07 +00:00 |
|
Steven Edwards
|
8ef0e02d6f
|
Fix end of line warning
svn path=/trunk/; revision=3228
|
2002-07-15 11:11:17 +00:00 |
|
Steven Edwards
|
7e1f00545a
|
Fix winebuild of regsvr32
svn path=/trunk/; revision=3227
|
2002-07-15 10:54:13 +00:00 |
|
Rex Jolliff
|
4177237053
|
a test
svn path=/trunk/; revision=3226
|
2002-07-15 05:24:27 +00:00 |
|
Steven Edwards
|
c979d633b1
|
Import of DJ Dalories hcalc window calculator
svn path=/trunk/; revision=3225
|
2002-07-15 04:55:44 +00:00 |
|
Robert Dickenson
|
1713f73a79
|
sync minor mod.
svn path=/trunk/; revision=3224
|
2002-07-14 22:38:37 +00:00 |
|
Brian Palmer
|
17731321a4
|
*** empty log message ***
svn path=/trunk/; revision=3223
|
2002-07-14 22:33:06 +00:00 |
|
Robert Dickenson
|
a0f2e6b8ca
|
Split window control, listview and treeview moved to child window.
svn path=/trunk/; revision=3222
|
2002-07-14 21:03:10 +00:00 |
|
Robert Dickenson
|
dbbae605b7
|
Split window control, listview and treeview moved to child window.
svn path=/trunk/; revision=3221
|
2002-07-14 20:38:52 +00:00 |
|
Robert Dickenson
|
45552bacf0
|
Updated with minor modifications only.
svn path=/trunk/; revision=3220
|
2002-07-14 18:00:54 +00:00 |
|
Robert Dickenson
|
cf0bb98945
|
Updated with progress. Still far to go....
svn path=/trunk/; revision=3219
|
2002-07-14 17:59:36 +00:00 |
|
Steven Edwards
|
5705c99d2a
|
Added touch to the makefile
svn path=/trunk/; revision=3218
|
2002-07-14 16:01:28 +00:00 |
|
Robert Dickenson
|
8919efa70d
|
Removed obsolete cpp versions of files.
svn path=/trunk/; revision=3217
|
2002-07-14 15:22:53 +00:00 |
|
Hartmut Birr
|
0ff8db0de8
|
Close the files after loading.
svn path=/trunk/; revision=3216
|
2002-07-14 07:48:17 +00:00 |
|
Eugene Ingerman
|
a0e70e46a2
|
Added reference counting and deferred deletion for GDI objects.
svn path=/trunk/; revision=3215
|
2002-07-13 21:37:27 +00:00 |
|
Casper Hornstrup
|
e39975e5f1
|
Fix typo
svn path=/trunk/; revision=3214
|
2002-07-13 20:56:53 +00:00 |
|
Casper Hornstrup
|
66b0087b28
|
If symbols are available then pass them to the OS as multiboot modules
svn path=/trunk/; revision=3213
|
2002-07-13 12:55:07 +00:00 |
|
Casper Hornstrup
|
84b74a9cd9
|
2002-07-13 Casper S. Hornstrup <chorns@users.sourceforge.net>
* rules.mak (RSYM): Define.
* include/ddk/zwtypes.h (DebugDbgLoadSymbols): Add to enum
_DEBUG_CONTROL_CODE.
* include/ntdll/ldr.h (LDR_SYMBOL_INFO, LdrpLoadUserModuleSymbols): Add.
(LdrLoadModuleSymbols): Remove.
* include/ntos/kdbgsyms.h (ST_FILENAME, ST_FUNCTION,
ST_LINENUMBER): Add.
(SYMBOL). Make Name an ANSI_STRING.
(IMAGE_SYMBOL_INFO, AreSymbolsParsed): Add.
* lib/ntdll/ldr/startup.c (LdrInitializeThunk): Call
LdrpLoadUserModuleSymbols() not LdrLoadModuleSymbols().
* lib/ntdll/ldr/utils.c (LdrLoadModuleSymbols): Rename to
LdrpLoadUserModuleSymbols.
(LdrpLoadUserModuleSymbols): Use DebugDbgLoadSymbols debug control code.
(LdrLoadDll): assert if out of memory.
(LdrLoadDll): Call
LdrpLoadUserModuleSymbols(), not LdrLoadModuleSymbols().
* lib/ntdll/string/ctype.c (_pctype): #undef.
* ntoskrnl/dbg/dbgctrl.c (NtSystemDebugControl): Call
LdrLoadUserModuleSymbols on DebugDbgLoadSymbols.
* ntoskrnl/include/internal/ldr.h (LdrGetAddressInformation): Add.
* ntoskrnl/include/internal/module.h (MODULE_TEXT_SECTION): Make SymbolInfo
an IMAGE_SYMBOL_INFO.
* ntoskrnl/ke/i386/exp.c (LdrGetAddressInformation): Add prototype.
(print_address): Change #ifdef KDBG to #ifdef DBG.
(KiDoubleFaultHandler, KiDumpTrapFrame, KeDumpStackFrames): Dump
one stack frame per line.
* ntoskrnl/ke/i386/multiboot.S: Create pagetables for more kernel
address space so larger modules can be passed from the boot loader.
* ntoskrnl/ke/i386/usertrap.c (LdrGetAddressInformation): Add prototype.
(print_user_address): Print symbols using LdrGetAddressInformation().
* ntoskrnl/ldr/loader.c (SYMBOLFILE_HEADER, IMAGE_SYMBOL_INFO_CACHE,
STAB_ENTRY, N_FUN, N_SLINE, N_SO, SymbolListHead): Add.
(TAG_SYM_BUF): Remove.
(LdrInitDebug): Remove unneeded code.
(LdrInit1): Prepare for loading symbols.
(LdrpReadLine, HexL, LdrpParseLine, LdrpLoadModuleSymbolsFromBuffer,
LdrpLoadUserModuleSymbolsFromBuffer): Remove.
(LdrpParseImageSymbols, LdrpGetFileName, LdrpGetFunctionName,
LdrpGetLineNumber, LdrGetAddressInformation, LdrpLookupUserSymbolInfo): Add.
(LdrpLoadModuleSymbols, LdrInitializeBootStartDriver): Change to use new
symbol structures.
(LdrLoadUserModuleSymbols): Cache symbol buffers.
(LdrUnloadModuleSymbols): Implement.
(LdrLoadModule, LdrUnloadModule): Change #ifdef KDBG to #ifdef DBG.
(LdrPEProcessModule): Split a line into two lines.
(LdrPEProcessModule): Setup for loading symbols.
* ntoskrnl/ldr/sysdll.c (LdrpMapSystemDll): Open with FILE_SHARE_READ.
* ntoskrnl/ps/process.c (PiFreeSymbols): Call LdrUnloadModuleSymbols() to
free symbols.
(PiDeleteProcess): Change #ifdef KDBG to #ifdef DBG.
* ntoskrnl/rtl/ctype.c (_pctype): #undef.
* ntoskrnl/rtl/string.c (strncpy): Terminate destination string.
* tools/Makefile (rsym): Add target.
* tools/helper.mk: Include config and use -g if DBG = 1.
svn path=/trunk/; revision=3212
|
2002-07-13 12:44:09 +00:00 |
|