Commit Graph

  • 9eac680002 Implemented kernel parameter line Some kernel debugger improvements Eric Kohl 2000-03-04 22:03:32 +00:00
  • 51df161b78 *** empty log message *** Emanuele Aliberti 2000-03-04 20:45:34 +00:00
  • 2b0d467176 Moved spinlock.c and head.s from 'hal/x86' to 'ke'. This is needed for the hal separation. Eric Kohl 2000-03-04 13:44:59 +00:00
  • 92857818cb Added bitmaps Added some Rtl string functions Various changes Eric Kohl 2000-03-03 00:48:50 +00:00
  • fd304f0ef5 Fixed compiler warnings Eric Kohl 2000-03-03 00:34:54 +00:00
  • ef5b0066c7 *** empty log message *** Emanuele Aliberti 2000-03-01 23:41:35 +00:00
  • 395fb3c86f NTOSKRNL.FsRtlAllocate functions. Emanuele Aliberti 2000-03-01 22:52:28 +00:00
  • 76f55a8a93 Fixed mp driver initialization bug and some other ones Eric Kohl 2000-03-01 03:25:11 +00:00
  • d53eeb0cee Added help command to shell.exe. Minor changes. Emanuele Aliberti 2000-02-29 23:57:47 +00:00
  • c37b4fd7f1 Fixed some unicode initialization bugs Eric Kohl 2000-02-27 18:01:44 +00:00
  • c0ad0d9b02 Added 'Path' and 'windir' system environment variables Eric Kohl 2000-02-27 15:47:17 +00:00
  • 853d9d4ae2 Fixed bugs in RtlExpandEnvironmentStrings_U() and RtlSetEnvironmentVariable() Eric Kohl 2000-02-27 15:45:57 +00:00
  • 6eb7010078 Fixed bugs in '%wZ' string output Eric Kohl 2000-02-27 15:43:58 +00:00
  • 48db9468eb Minor fixes Jason Filby 2000-02-27 11:04:36 +00:00
  • fa81b6d260 Improved csrss (doesn't crash any more) Improved kernel debugger code Various minor improvements Eric Kohl 2000-02-27 02:12:07 +00:00
  • 012968e3dc Removed obsolete header include Eric Kohl 2000-02-26 23:20:50 +00:00
  • debfec7180 Some __stdcall declarations in ntoskrnl/hal. A new include/ddk/kdfuncs.h header. Emanuele Aliberti 2000-02-26 22:41:35 +00:00
  • 4b80eae220 File locking NTOSKRNL.FsRtl stubs. Emanuele Aliberti 2000-02-26 16:22:27 +00:00
  • ad382b39b3 changed struct FILE_OBJECT* to struct _FILE_OBJECT* at line 154 Boudewijn Dekker 2000-02-26 09:58:06 +00:00
  • 89875c3a44 Improved RtlCreateUserProcess() Eric Kohl 2000-02-25 23:58:57 +00:00
  • 8f1ea8477c FsRtl stubs for DBCS names handling. Emanuele Aliberti 2000-02-25 23:27:51 +00:00
  • 26253d8e9b Fixed PEB related bugs Eric Kohl 2000-02-25 00:35:06 +00:00
  • 0723b7c345 Removed useless debug messages and header files Eric Kohl 2000-02-25 00:34:12 +00:00
  • ac8c87276f Minor changes. Emanuele Aliberti 2000-02-24 23:38:26 +00:00
  • 00a4935163 *** empty log message *** Emanuele Aliberti 2000-02-24 23:31:27 +00:00
  • 9dc1aa60cb Changes for FsRtl added functions. Emanuele Aliberti 2000-02-24 23:27:52 +00:00
  • 9f87d15938 More stubs for NTOSKRNL.FsRtl: file name handling. Emanuele Aliberti 2000-02-24 23:25:16 +00:00
  • d7de328d0c Replaced direct io space mapping by call to MmMapIoSpace() Eric Kohl 2000-02-24 13:16:40 +00:00
  • 6165746875 Added gdi test program gditest.exe Eric Kohl 2000-02-22 20:58:26 +00:00
  • 7b02da36f7 Added GdiDllInitialize() Eric Kohl 2000-02-22 20:55:57 +00:00
  • f8fe1ea0b1 Added W32kInitialize service (orig. name NtGdiInit) Eric Kohl 2000-02-22 20:53:11 +00:00
  • 213e8b569c Fixed minor bugs interrupt_service2e() Eric Kohl 2000-02-22 20:50:07 +00:00
  • 5db4e55264 added support for shadow syscall table Rex Jolliff 2000-02-22 07:27:30 +00:00
  • 7cb2e823a0 Fixed minor bugs. 'ddk/ntddk.h' MUST ALWAYS be included FIST!!!!! Eric Kohl 2000-02-22 02:02:08 +00:00
  • d1341007cf Changed RtlCopyMemory() from function to macro Improved system service table code Eric Kohl 2000-02-21 22:44:37 +00:00
  • 151f2f646e WIN32K Kernel API main include file (replaces win32k/win32k.h). Emanuele Aliberti 2000-02-21 00:50:17 +00:00
  • 7d3fded0ba Added little prog. that builds the WIN32K.SYS service table and the stubs to be used in GDI32.DLL. Converted to __stdcall every W32k... call in WIN32K.SYS. Fixed the entry point in GDI32.DLL. WARNING: the thing compiles, but Jason reports it does not work as is (he tested a preliminary stub piece of code). Perhaps changing it (as Phillip proposes) or fixing it to make WIN32K.SYS work the NT way is required (Hernan, are you there: I did not understand well how the additional service tables work). Feel free to change it. Emanuele Aliberti 2000-02-20 22:52:50 +00:00
  • b9bb1744aa Fixed bugs in process parameter and environment code Eric Kohl 2000-02-19 19:37:13 +00:00
  • e632116bee Fixed buggy RtlCompareString() and RtlCompareUnicodeString() Eric Kohl 2000-02-19 19:31:41 +00:00
  • f28a023c99 Fixed a bug - memmove() couldn't handle overlapping buffers Eric Kohl 2000-02-19 17:18:34 +00:00
  • b0780ae5d6 Fixed environment implementation Fixed current directory implementation Eric Kohl 2000-02-18 01:01:06 +00:00
  • 6bea08705e Fixed minor bugs and removed fixed start directory Eric Kohl 2000-02-18 00:53:11 +00:00
  • 6708f0b87e Fixed environment implementation Fixed current directory implementation Eric Kohl 2000-02-18 00:51:03 +00:00
  • f0175145d6 Untested raw implementation of MultiByteToWideChar(). Emanuele Aliberti 2000-02-14 22:10:46 +00:00
  • 3cd2fc22d7 Fixed compilation bug Made a start on some documentation in info format David Welch 2000-02-14 14:13:34 +00:00
  • b49921cb96 impl. NtGetTickCount Boudewijn Dekker 2000-02-14 10:27:40 +00:00
  • c110a36a78 Moved user-process loading into ZwCreateProcess David Welch 2000-02-13 16:05:19 +00:00
  • ca7bca8f84 Fixed a bug in NtQueryVirtualMemory() Eric Kohl 2000-02-06 15:52:04 +00:00
  • 5f71c29e2c Fixed _wcsnicmp() Eric Kohl 2000-02-05 23:46:14 +00:00
  • 326a3cd58b Added some string functions Added security descriptor functions Implemented environment functions Implemented current directory functions Eric Kohl 2000-02-05 16:08:49 +00:00
  • 18c0c85dd8 Added CHECKPOINT macro Eric Kohl 2000-02-03 22:45:11 +00:00
  • 480136bdf4 Fixed loader bugs, still needs reworked to create multiple sections Phillip Susi 2000-02-03 21:34:14 +00:00
  • 16ef6ef2af history command added and some minor changes to history interface Paolo Pantaleo 2000-02-01 18:29:11 +00:00
  • 33258c166f Fixed a stdcall bug Eric Kohl 2000-01-31 20:26:15 +00:00
  • f09ef9894a Fixed an invalid printf() format type Eric Kohl 2000-01-31 20:25:43 +00:00
  • 19e258120e Fixed compiler warnings Eric Kohl 2000-01-31 20:24:41 +00:00
  • 7c3e6e80c1 Fixed METAFILEPICT bug Eric Kohl 2000-01-31 20:23:54 +00:00
  • 5dc3ee0414 Added $Id Tag for commit info Hernan Ochoa 2000-01-30 20:55:51 +00:00
  • 90579ae67f Added $Id Tag for commit info Hernan Ochoa 2000-01-30 17:02:44 +00:00
  • 5dff1d9789 ignore errors deleting files for make clean Phillip Susi 2000-01-29 20:32:12 +00:00
  • 337692832a Added parameters checking, help, and some information about when the program was compiled. Hernan Ochoa 2000-01-29 19:20:26 +00:00
  • d633bd8168 Changed the loader so ZwCreateProcess now maps ntdll into memory David Welch 2000-01-27 08:56:50 +00:00
  • 980d94c760 *** empty log message *** Jason Filby 2000-01-26 21:10:16 +00:00
  • d24a48cd94 More improvements to LPC code Updated TEB structure Changed selectors value to be closer to nt Some bugfixes David Welch 2000-01-26 10:07:30 +00:00
  • 52404fd1c8 Fixed bug in IO manager that caused crash when trying to open a file on a non existant device Fixed memory leaks in object manager Phillip Susi 2000-01-25 06:31:25 +00:00
  • 3a18299c0f Coders directory updated. Emanuele Aliberti 2000-01-23 22:52:57 +00:00
  • c41488b99a Fixed syntax error Phillip Susi 2000-01-23 19:36:41 +00:00
  • 3cd7e191a4 now NTOSKRNL exports KeServiceDescriptorTable just like NT's NTOSKRNL does. Hernan Ochoa 2000-01-23 15:21:25 +00:00
  • 185d2be0f1 added definitions for SSDT, SSPT, KeServiceDescriptorTable, KeServiceDescriptorTableShadow, KeAddSystemService(), KE_SERVIDE_DESCRIPTOR_TABLE_ENTRY. Hernan Ochoa 2000-01-23 15:19:05 +00:00
  • 55bb357489 changed syscall tables. now it mimics NT style. it has a SSDT a SSPT, a KeServiceDescriptorTable and a KeServiceDescriptorTableShadow. modified the code inside the int2e_handler() to use the new syscall tables. Hernan Ochoa 2000-01-23 15:17:06 +00:00
  • 65a742ceaa changed syscall tables. now it mimics NT style. it has a SSDT a SSPT, a KeServiceDescriptorTable and a KeServiceDescriptorTableShadow. genntdll now also generates some useful defines about min syscall number, max syscall number, and number of syscalls. Hernan Ochoa 2000-01-23 15:14:42 +00:00
  • 1220167730 New Read/Write File IO test utility Phillip Susi 2000-01-23 09:04:30 +00:00
  • 2001008199 Fixed OutputDebugString() to use the new int 2D debug service Moved include of rules.mak up to top so it picks up the HOST variable from there Phillip Susi 2000-01-23 08:16:20 +00:00
  • 74131ebded Added error reporting to lpcsrv and lpcclt. Emanuele Aliberti 2000-01-22 22:22:48 +00:00
  • 5415f6f333 Fixed a stupid bug in time conversion code that generated abnormally high build numbers. Emanuele Aliberti 2000-01-22 14:25:48 +00:00
  • 0ab77c8e74 Fixed a broken DPRINT Phillip Susi 2000-01-22 00:04:56 +00:00
  • 51445f2db1 Made symbolic links permanent the proper way, with the perm flag, rather than leaking a refcount Phillip Susi 2000-01-21 23:59:53 +00:00
  • 4d393f112a darnit... another debug print.. someone kick me Phillip Susi 2000-01-21 23:27:47 +00:00
  • a706ca2b64 Ooops... forgot some debug prints ( embarassed ) Phillip Susi 2000-01-21 23:17:47 +00:00
  • e4008de214 Fixed makefile to include rules.mak first, so it gets the settings in there right Fixed path parsing for \\.\ Phillip Susi 2000-01-21 23:06:26 +00:00
  • 2a24d175bf Replaced calls to aprintf() or dprintf() by DPRINT() Removed old debugging code Eric Kohl 2000-01-20 22:57:01 +00:00
  • b6c944afcc Added missing format types to vfprintf() Implemented vfwprintf() Eric Kohl 2000-01-20 22:49:12 +00:00
  • 90617da53d Minor changes. Emanuele Aliberti 2000-01-20 22:14:45 +00:00
  • b6de29fefb Two more FsRtl stubs. Emanuele Aliberti 2000-01-20 22:14:08 +00:00
  • 8b078f86ae Updated fsfuncs.h with latest stubs prototypes. Emanuele Aliberti 2000-01-20 22:11:48 +00:00
  • 1b92b852eb Cleanup Added '%I64' format type Eric Kohl 2000-01-19 19:48:20 +00:00
  • 072eed4ad3 Fixed compiler warning Eric Kohl 2000-01-19 19:47:15 +00:00
  • 75f2f5b22e Fixed ugly bug in the serial debugging code Eric Kohl 2000-01-19 16:24:15 +00:00
  • 90e1f4cbf9 changes to support v15 release Rex Jolliff 2000-01-19 07:05:04 +00:00
  • 921363d647 Changed debug output to use INT 2D Eric Kohl 2000-01-18 12:04:45 +00:00
  • 8234dea660 Changed debug output to use INT 2D Ooops! This one was missing! Sorry! Eric Kohl 2000-01-18 11:04:53 +00:00
  • 88cb154d19 Changed debug output to use INT 2D Eric Kohl 2000-01-17 21:02:50 +00:00
  • faac123528 fixed tab completion with long file names Phillip Susi 2000-01-17 02:17:50 +00:00
  • e857e97df1 Some more stubs for NDIS.SYS. Emanuele Aliberti 2000-01-16 18:32:34 +00:00
  • d508a1f0bf Added two missing names. Emanuele Aliberti 2000-01-16 18:31:48 +00:00
  • 013fc117b8 Added missing features and functions Cleaned confusing file naming Eric Kohl 2000-01-14 02:23:25 +00:00
  • 3d1f2d98ba Added missing printf() functions Changed format %w to %S and %W to %wZ Eric Kohl 2000-01-12 19:05:32 +00:00
  • de66c40007 Disabled debugging messages Eric Kohl 2000-01-11 17:33:44 +00:00
  • 6cc53dd4b3 Fixed process parameters Simplified current directory code Added %C and %S formats to printf() Changed %w to %S Fixed compiler warnings Eric Kohl 2000-01-11 17:32:13 +00:00
  • fb7f4582cd Fixed ctype and Rtl functions Eric Kohl 2000-01-11 01:16:50 +00:00