summaryrefslogtreecommitdiffstats
path: root/private/windbg/eecxx/p_alpha
diff options
context:
space:
mode:
authorAdam <you@example.com>2020-05-17 05:51:50 +0200
committerAdam <you@example.com>2020-05-17 05:51:50 +0200
commite611b132f9b8abe35b362e5870b74bce94a1e58e (patch)
treea5781d2ec0e085eeca33cf350cf878f2efea6fe5 /private/windbg/eecxx/p_alpha
downloadNT4.0-e611b132f9b8abe35b362e5870b74bce94a1e58e.tar
NT4.0-e611b132f9b8abe35b362e5870b74bce94a1e58e.tar.gz
NT4.0-e611b132f9b8abe35b362e5870b74bce94a1e58e.tar.bz2
NT4.0-e611b132f9b8abe35b362e5870b74bce94a1e58e.tar.lz
NT4.0-e611b132f9b8abe35b362e5870b74bce94a1e58e.tar.xz
NT4.0-e611b132f9b8abe35b362e5870b74bce94a1e58e.tar.zst
NT4.0-e611b132f9b8abe35b362e5870b74bce94a1e58e.zip
Diffstat (limited to 'private/windbg/eecxx/p_alpha')
-rw-r--r--private/windbg/eecxx/p_alpha/debapi.c4
-rw-r--r--private/windbg/eecxx/p_alpha/debbind.c4
-rw-r--r--private/windbg/eecxx/p_alpha/deberr.c4
-rw-r--r--private/windbg/eecxx/p_alpha/debeval.c4
-rw-r--r--private/windbg/eecxx/p_alpha/debfmt.c4
-rw-r--r--private/windbg/eecxx/p_alpha/deblex.c4
-rw-r--r--private/windbg/eecxx/p_alpha/deblexer.c4
-rw-r--r--private/windbg/eecxx/p_alpha/debparse.c4
-rw-r--r--private/windbg/eecxx/p_alpha/debsrch.c4
-rw-r--r--private/windbg/eecxx/p_alpha/debsup.c4
-rw-r--r--private/windbg/eecxx/p_alpha/debsym.c4
-rw-r--r--private/windbg/eecxx/p_alpha/debtree.c4
-rw-r--r--private/windbg/eecxx/p_alpha/debtyper.c4
-rw-r--r--private/windbg/eecxx/p_alpha/debutil.c4
-rw-r--r--private/windbg/eecxx/p_alpha/debwalk.c4
-rw-r--r--private/windbg/eecxx/p_alpha/eecxx.rc14
-rw-r--r--private/windbg/eecxx/p_alpha/eecxxalp.def4
-rw-r--r--private/windbg/eecxx/p_alpha/eeformat.c4
-rw-r--r--private/windbg/eecxx/p_alpha/makefile6
-rw-r--r--private/windbg/eecxx/p_alpha/makefile.inc26
-rw-r--r--private/windbg/eecxx/p_alpha/precomp.h56
-rw-r--r--private/windbg/eecxx/p_alpha/r10math.c4
-rw-r--r--private/windbg/eecxx/p_alpha/sources75
23 files changed, 249 insertions, 0 deletions
diff --git a/private/windbg/eecxx/p_alpha/debapi.c b/private/windbg/eecxx/p_alpha/debapi.c
new file mode 100644
index 000000000..5c6d6725e
--- /dev/null
+++ b/private/windbg/eecxx/p_alpha/debapi.c
@@ -0,0 +1,4 @@
+#include "precomp.h"
+#pragma hdrstop
+
+#include "..\..\eecan\debapi.c"
diff --git a/private/windbg/eecxx/p_alpha/debbind.c b/private/windbg/eecxx/p_alpha/debbind.c
new file mode 100644
index 000000000..12a41aaeb
--- /dev/null
+++ b/private/windbg/eecxx/p_alpha/debbind.c
@@ -0,0 +1,4 @@
+#include "precomp.h"
+#pragma hdrstop
+
+#include "..\..\eecan\debbind.c"
diff --git a/private/windbg/eecxx/p_alpha/deberr.c b/private/windbg/eecxx/p_alpha/deberr.c
new file mode 100644
index 000000000..21eca1722
--- /dev/null
+++ b/private/windbg/eecxx/p_alpha/deberr.c
@@ -0,0 +1,4 @@
+#include "precomp.h"
+#pragma hdrstop
+
+#include "..\..\eecan\deberr.c"
diff --git a/private/windbg/eecxx/p_alpha/debeval.c b/private/windbg/eecxx/p_alpha/debeval.c
new file mode 100644
index 000000000..6c158f9a8
--- /dev/null
+++ b/private/windbg/eecxx/p_alpha/debeval.c
@@ -0,0 +1,4 @@
+#include "precomp.h"
+#pragma hdrstop
+
+#include "..\..\eecan\debeval.c"
diff --git a/private/windbg/eecxx/p_alpha/debfmt.c b/private/windbg/eecxx/p_alpha/debfmt.c
new file mode 100644
index 000000000..0925d21b1
--- /dev/null
+++ b/private/windbg/eecxx/p_alpha/debfmt.c
@@ -0,0 +1,4 @@
+#include "precomp.h"
+#pragma hdrstop
+
+#include "..\..\eecan\debfmt.c"
diff --git a/private/windbg/eecxx/p_alpha/deblex.c b/private/windbg/eecxx/p_alpha/deblex.c
new file mode 100644
index 000000000..deef2e982
--- /dev/null
+++ b/private/windbg/eecxx/p_alpha/deblex.c
@@ -0,0 +1,4 @@
+#include "precomp.h"
+#pragma hdrstop
+
+#include "..\..\eecan\deblex.c"
diff --git a/private/windbg/eecxx/p_alpha/deblexer.c b/private/windbg/eecxx/p_alpha/deblexer.c
new file mode 100644
index 000000000..ff7c6172e
--- /dev/null
+++ b/private/windbg/eecxx/p_alpha/deblexer.c
@@ -0,0 +1,4 @@
+#include "precomp.h"
+#pragma hdrstop
+
+#include "..\..\eecan\deblexer.c"
diff --git a/private/windbg/eecxx/p_alpha/debparse.c b/private/windbg/eecxx/p_alpha/debparse.c
new file mode 100644
index 000000000..51a2946b8
--- /dev/null
+++ b/private/windbg/eecxx/p_alpha/debparse.c
@@ -0,0 +1,4 @@
+#include "precomp.h"
+#pragma hdrstop
+
+#include "..\..\eecan\debparse.c"
diff --git a/private/windbg/eecxx/p_alpha/debsrch.c b/private/windbg/eecxx/p_alpha/debsrch.c
new file mode 100644
index 000000000..5d2c07357
--- /dev/null
+++ b/private/windbg/eecxx/p_alpha/debsrch.c
@@ -0,0 +1,4 @@
+#include "precomp.h"
+#pragma hdrstop
+
+#include "..\..\eecan\debsrch.c"
diff --git a/private/windbg/eecxx/p_alpha/debsup.c b/private/windbg/eecxx/p_alpha/debsup.c
new file mode 100644
index 000000000..8cd0505e4
--- /dev/null
+++ b/private/windbg/eecxx/p_alpha/debsup.c
@@ -0,0 +1,4 @@
+#include "precomp.h"
+#pragma hdrstop
+
+#include "..\..\eecan\debsup.c"
diff --git a/private/windbg/eecxx/p_alpha/debsym.c b/private/windbg/eecxx/p_alpha/debsym.c
new file mode 100644
index 000000000..f3c3a1795
--- /dev/null
+++ b/private/windbg/eecxx/p_alpha/debsym.c
@@ -0,0 +1,4 @@
+#include "precomp.h"
+#pragma hdrstop
+
+#include "..\..\eecan\debsym.c"
diff --git a/private/windbg/eecxx/p_alpha/debtree.c b/private/windbg/eecxx/p_alpha/debtree.c
new file mode 100644
index 000000000..9682617d8
--- /dev/null
+++ b/private/windbg/eecxx/p_alpha/debtree.c
@@ -0,0 +1,4 @@
+#include "precomp.h"
+#pragma hdrstop
+
+#include "..\..\eecan\debtree.c"
diff --git a/private/windbg/eecxx/p_alpha/debtyper.c b/private/windbg/eecxx/p_alpha/debtyper.c
new file mode 100644
index 000000000..b8665d7b0
--- /dev/null
+++ b/private/windbg/eecxx/p_alpha/debtyper.c
@@ -0,0 +1,4 @@
+#include "precomp.h"
+#pragma hdrstop
+
+#include "..\..\eecan\debtyper.c"
diff --git a/private/windbg/eecxx/p_alpha/debutil.c b/private/windbg/eecxx/p_alpha/debutil.c
new file mode 100644
index 000000000..e20298030
--- /dev/null
+++ b/private/windbg/eecxx/p_alpha/debutil.c
@@ -0,0 +1,4 @@
+#include "precomp.h"
+#pragma hdrstop
+
+#include "..\..\eecan\debutil.c"
diff --git a/private/windbg/eecxx/p_alpha/debwalk.c b/private/windbg/eecxx/p_alpha/debwalk.c
new file mode 100644
index 000000000..3e6f59867
--- /dev/null
+++ b/private/windbg/eecxx/p_alpha/debwalk.c
@@ -0,0 +1,4 @@
+#include "precomp.h"
+#pragma hdrstop
+
+#include "..\..\eecan\debwalk.c"
diff --git a/private/windbg/eecxx/p_alpha/eecxx.rc b/private/windbg/eecxx/p_alpha/eecxx.rc
new file mode 100644
index 000000000..170fc3f94
--- /dev/null
+++ b/private/windbg/eecxx/p_alpha/eecxx.rc
@@ -0,0 +1,14 @@
+//
+// Adapted from OAK\BIN\VERRC.TPL
+//
+#include <windows.h>
+#include <ntverp.h>
+
+#define VER_FILETYPE VFT_DLL
+#define VER_FILESUBTYPE VFT2_UNKNOWN
+#define VER_FILEDESCRIPTION_STR "Expression Evaluator (C++) for WinDbg"
+#define VER_INTERNALNAME_STR "eecxx.dll\0"
+#define VER_ORIGINALFILENAME_STR "eecxx.dll\0"
+
+#include <common.ver>
+ \ No newline at end of file
diff --git a/private/windbg/eecxx/p_alpha/eecxxalp.def b/private/windbg/eecxx/p_alpha/eecxxalp.def
new file mode 100644
index 000000000..ada1d9d3c
--- /dev/null
+++ b/private/windbg/eecxx/p_alpha/eecxxalp.def
@@ -0,0 +1,4 @@
+LIBRARY eecxxalp initinstance
+EXPORTS
+ EEInitializeExpr PRIVATE
+ DBGVersionCheck PRIVATE
diff --git a/private/windbg/eecxx/p_alpha/eeformat.c b/private/windbg/eecxx/p_alpha/eeformat.c
new file mode 100644
index 000000000..49e09b217
--- /dev/null
+++ b/private/windbg/eecxx/p_alpha/eeformat.c
@@ -0,0 +1,4 @@
+#include "precomp.h"
+#pragma hdrstop
+
+#include "..\..\eecan\eeformat.c"
diff --git a/private/windbg/eecxx/p_alpha/makefile b/private/windbg/eecxx/p_alpha/makefile
new file mode 100644
index 000000000..6ee4f43fa
--- /dev/null
+++ b/private/windbg/eecxx/p_alpha/makefile
@@ -0,0 +1,6 @@
+#
+# DO NOT EDIT THIS FILE!!! Edit .\sources. if you want to add a new source
+# file to this component. This file merely indirects to the real make file
+# that is shared by all the components of NT OS/2
+#
+!INCLUDE $(NTMAKEENV)\makefile.def
diff --git a/private/windbg/eecxx/p_alpha/makefile.inc b/private/windbg/eecxx/p_alpha/makefile.inc
new file mode 100644
index 000000000..62f1832fd
--- /dev/null
+++ b/private/windbg/eecxx/p_alpha/makefile.inc
@@ -0,0 +1,26 @@
+!IF 0
+
+Copyright (c) 1989 Microsoft Corporation
+
+Module Name:
+
+ makefile.inc
+
+Abstract:
+
+ This file tells nmake the correct dependency relationships
+ for objects created from c files in this directory which are
+ wrappers for c files in another directory.
+
+
+Author:
+
+ Kent Forschmiedt
+
+
+!ENDIF
+
+SRCDIR=..\..\eecan
+# SRCDIR=..
+
+!INCLUDE $(SRCDIR)\common.inc
diff --git a/private/windbg/eecxx/p_alpha/precomp.h b/private/windbg/eecxx/p_alpha/precomp.h
new file mode 100644
index 000000000..cb701f206
--- /dev/null
+++ b/private/windbg/eecxx/p_alpha/precomp.h
@@ -0,0 +1,56 @@
+/*--
+
+Copyright (c) 1992 Microsoft Corporation
+
+Module Name:
+
+ precomp.h
+
+Abstract:
+
+ Header file that is pre-compiled into a .pch file
+
+Author:
+
+ Wesley Witt (wesw) 21-Sep-1993
+
+Environment:
+
+ Win32, User Mode
+
+--*/
+
+#include <nt.h>
+#include <ntrtl.h>
+#include <nturtl.h>
+#include <windows.h>
+
+#include <stddef.h>
+#include <stdio.h>
+#include <stdlib.h>
+#include <stddef.h>
+#include <limits.h>
+#include <string.h>
+#include <ctype.h>
+#include <errno.h>
+
+#ifndef USE_BASED
+#define _based(a) ERROR
+#endif
+
+#include "types.h"
+#include "cvtypes.hxx"
+#include "cvinfo.h"
+#include "shapi.hxx"
+#include "eeapi.h"
+#include "debdef.h"
+#include "shfunc.h"
+#include "r10math.h"
+
+#include "rtlproto.h"
+
+#include "debexpr.h"
+#include "debsym.h"
+#include "cv.h"
+
+#include "dbgver.h"
diff --git a/private/windbg/eecxx/p_alpha/r10math.c b/private/windbg/eecxx/p_alpha/r10math.c
new file mode 100644
index 000000000..b53243c34
--- /dev/null
+++ b/private/windbg/eecxx/p_alpha/r10math.c
@@ -0,0 +1,4 @@
+#include "precomp.h"
+#pragma hdrstop
+
+#include "..\..\eecan\r10math.c"
diff --git a/private/windbg/eecxx/p_alpha/sources b/private/windbg/eecxx/p_alpha/sources
new file mode 100644
index 000000000..bfcb153c0
--- /dev/null
+++ b/private/windbg/eecxx/p_alpha/sources
@@ -0,0 +1,75 @@
+!IF 0
+
+Copyright (c) 1989 Microsoft Corporation
+
+Module Name:
+
+ sources.
+
+Abstract:
+
+ This file specifies the target component being built and the list of
+ sources files needed to build that component. Also specifies optional
+ compiler switches and libraries that are unique for the component being
+ built.
+
+
+Author:
+
+ Jim Schaad (jimsch)
+
+!ENDIF
+
+MAJORCOMP=windbg
+MINORCOMP=eecxxalp
+
+TARGETNAME=eecxxalp
+TARGETPATH=obj
+TARGETTYPE=DYNLINK
+
+##
+## If you add a common source file to eecan, BE SURE to
+## add a line in eecan\common.inc at the same time as you
+## add one here!!
+##
+SOURCES= \
+ debapi.c \
+ debbind.c \
+ deberr.c \
+ debeval.c \
+ debfmt.c \
+ deblex.c \
+ deblexer.c \
+ debparse.c \
+ debsrch.c \
+ debsup.c \
+ debsym.c \
+ debtree.c \
+ debtyper.c \
+ debutil.c \
+ debwalk.c \
+ eeformat.c \
+ r10math.c \
+ eecxx.rc
+
+UMTYPE=windows
+
+INCLUDES= \
+ ..\..\osdebug\include;\
+ ..\..\eecan; \
+ ..\..\lib; \
+ ..\..\real10
+
+!include ..\..\common.src
+
+C_DEFINES = $(C_DEFINES) -DTARGET_ALPHA
+
+TARGETLIBS= \
+ ..\..\lib\obj\*\mathlib.lib \
+ $(MORE_LIBS)
+
+NTTARGETFILES=
+
+PRECOMPILED_INCLUDE=precomp.h
+PRECOMPILED_PCH=precomp.pch
+PRECOMPILED_OBJ=precomp.obj