summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorAmlal El Mahrouss <amlal@nekernel.org>2025-08-05 09:47:53 +0100
committerAmlal El Mahrouss <amlal@nekernel.org>2025-08-05 09:47:53 +0100
commitb0c5f2a2683657182f5ce3dc3bcbf252164b0077 (patch)
treea2f43f8d5943ce4825a0f1eb4e921d30e8e78eb9
parente272dd8e4d2437423b5140ad76cb690f4e182d76 (diff)
feat! compiler_kit & debugger_kit: breaking changes, big name refactors on the source code have been done.
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
-rw-r--r--dev/CompilerKit/AE.h2
-rw-r--r--dev/CompilerKit/BasicString.h2
-rw-r--r--dev/CompilerKit/CodeGen.h16
-rw-r--r--dev/CompilerKit/Defines.h16
-rw-r--r--dev/CompilerKit/ErrorID.h20
-rw-r--r--dev/CompilerKit/ErrorOr.h2
-rw-r--r--dev/CompilerKit/Frontend.h2
-rw-r--r--dev/CompilerKit/Macros.h14
-rw-r--r--dev/CompilerKit/Ref.h2
-rw-r--r--dev/CompilerKit/lc-osx-san.json2
-rw-r--r--dev/CompilerKit/lc-osx.json2
-rw-r--r--dev/CompilerKit/lc-posix.json2
-rw-r--r--dev/CompilerKit/src/Backend/Assembler32x0.cc2
-rw-r--r--dev/CompilerKit/src/Backend/Assembler64x0.cc2
-rw-r--r--dev/CompilerKit/src/Backend/AssemblerAMD64.cc2
-rw-r--r--dev/CompilerKit/src/Backend/AssemblerARM64.cc4
-rw-r--r--dev/CompilerKit/src/Backend/AssemblerPowerPC.cc4
-rw-r--r--dev/CompilerKit/src/CodeGen.cc8
-rw-r--r--dev/CompilerKit/src/Frontend/CCompiler64x0.cc8
-rw-r--r--dev/CompilerKit/src/Frontend/CCompilerARM64.cc8
-rw-r--r--dev/CompilerKit/src/Frontend/CCompilerPower64.cc8
-rw-r--r--dev/CompilerKit/src/Frontend/CPlusPlusCompilerAMD64.cc28
-rw-r--r--dev/CompilerKit/src/Linker/DynamicLinker64PEF.cc28
-rw-r--r--dev/CompilerKit/src/Macro/CPlusPlusCompilerPreProcessor.cc14
-rw-r--r--dev/CompilerKit/utils/CompilerUtils.h4
-rw-r--r--dev/DebuggerKit/ld-nekernel.json2
-rw-r--r--dev/DebuggerKit/ld-osx.json2
-rw-r--r--dev/DebuggerKit/src/NeKernelContractCLI.cc2
-rw-r--r--dev/DebuggerKit/src/POSIXMachContractCLI.cc2
-rw-r--r--dev/LibC++/__power64.inc2
-rw-r--r--dev/LibC++/defines.h8
-rw-r--r--dev/LibC++/filesystem.h6
-rw-r--r--tools/cppdrv.cc4
-rw-r--r--tools/pef-amd64-cxxdrv.cc2
-rw-r--r--tools/pef-arm64-cdrv.cc2
35 files changed, 117 insertions, 117 deletions
diff --git a/dev/CompilerKit/AE.h b/dev/CompilerKit/AE.h
index 1115e0a..6561baf 100644
--- a/dev/CompilerKit/AE.h
+++ b/dev/CompilerKit/AE.h
@@ -97,7 +97,7 @@ class AEReadableProtocol final {
explicit AEReadableProtocol() = default;
~AEReadableProtocol() = default;
- LIBCOMPILER_COPY_DELETE(AEReadableProtocol);
+ NECTI_COPY_DELETE(AEReadableProtocol);
/**
* @brief Read AE Record headers.
diff --git a/dev/CompilerKit/BasicString.h b/dev/CompilerKit/BasicString.h
index a1ada68..c4cb55a 100644
--- a/dev/CompilerKit/BasicString.h
+++ b/dev/CompilerKit/BasicString.h
@@ -39,7 +39,7 @@ class BasicString final {
}
}
- LIBCOMPILER_COPY_DEFAULT(BasicString);
+ NECTI_COPY_DEFAULT(BasicString);
Char* Data();
const Char* CData() const;
diff --git a/dev/CompilerKit/CodeGen.h b/dev/CompilerKit/CodeGen.h
index 9a3077b..1439c27 100644
--- a/dev/CompilerKit/CodeGen.h
+++ b/dev/CompilerKit/CodeGen.h
@@ -23,7 +23,7 @@ class AssemblyFactory final {
explicit AssemblyFactory() = default;
~AssemblyFactory() = default;
- LIBCOMPILER_COPY_DEFAULT(AssemblyFactory);
+ NECTI_COPY_DEFAULT(AssemblyFactory);
public:
enum {
@@ -54,7 +54,7 @@ class AssemblyInterface {
explicit AssemblyInterface() = default;
virtual ~AssemblyInterface() = default;
- LIBCOMPILER_COPY_DEFAULT(AssemblyInterface);
+ NECTI_COPY_DEFAULT(AssemblyInterface);
virtual UInt32 Arch() noexcept { return AssemblyFactory::kArchAMD64; }
@@ -113,7 +113,7 @@ class EncoderInterface {
explicit EncoderInterface() = default;
virtual ~EncoderInterface() = default;
- LIBCOMPILER_COPY_DEFAULT(EncoderInterface);
+ NECTI_COPY_DEFAULT(EncoderInterface);
virtual std::string CheckLine(std::string line, std::string file) = 0;
virtual bool WriteLine(std::string line, std::string file) = 0;
@@ -127,7 +127,7 @@ class EncoderAMD64 final : public EncoderInterface {
explicit EncoderAMD64() = default;
~EncoderAMD64() override = default;
- LIBCOMPILER_COPY_DEFAULT(EncoderAMD64);
+ NECTI_COPY_DEFAULT(EncoderAMD64);
virtual std::string CheckLine(std::string line, std::string file) override;
virtual bool WriteLine(std::string line, std::string file) override;
@@ -147,7 +147,7 @@ class EncoderARM64 final : public EncoderInterface {
explicit EncoderARM64() = default;
~EncoderARM64() override = default;
- LIBCOMPILER_COPY_DEFAULT(EncoderARM64);
+ NECTI_COPY_DEFAULT(EncoderARM64);
virtual std::string CheckLine(std::string line, std::string file) override;
virtual bool WriteLine(std::string line, std::string file) override;
@@ -163,7 +163,7 @@ class Encoder64x0 final : public EncoderInterface {
explicit Encoder64x0() = default;
~Encoder64x0() override = default;
- LIBCOMPILER_COPY_DEFAULT(Encoder64x0);
+ NECTI_COPY_DEFAULT(Encoder64x0);
virtual std::string CheckLine(std::string line, std::string file) override;
virtual bool WriteLine(std::string line, std::string file) override;
@@ -179,7 +179,7 @@ class Encoder32x0 final : public EncoderInterface {
explicit Encoder32x0() = default;
~Encoder32x0() override = default;
- LIBCOMPILER_COPY_DEFAULT(Encoder32x0);
+ NECTI_COPY_DEFAULT(Encoder32x0);
virtual std::string CheckLine(std::string line, std::string file) override;
virtual bool WriteLine(std::string line, std::string file) override;
@@ -195,7 +195,7 @@ class EncoderPowerPC final : public EncoderInterface {
explicit EncoderPowerPC() = default;
~EncoderPowerPC() override = default;
- LIBCOMPILER_COPY_DEFAULT(EncoderPowerPC);
+ NECTI_COPY_DEFAULT(EncoderPowerPC);
virtual std::string CheckLine(std::string line, std::string file) override;
virtual bool WriteLine(std::string line, std::string file) override;
diff --git a/dev/CompilerKit/Defines.h b/dev/CompilerKit/Defines.h
index c3d40ac..e3203ba 100644
--- a/dev/CompilerKit/Defines.h
+++ b/dev/CompilerKit/Defines.h
@@ -4,8 +4,8 @@
------------------------------------------- */
-#ifndef __LIBCOMPILER_DEFINES_H__
-#define __LIBCOMPILER_DEFINES_H__
+#ifndef __NECTI_DEFINES_H__
+#define __NECTI_DEFINES_H__
#ifndef Yes
#define Yes true
@@ -81,19 +81,19 @@
#define rt_copy_memory(dst, src, len) memcpy(dst, src, len)
#endif
-#define LIBCOMPILER_COPY_DELETE(KLASS) \
+#define NECTI_COPY_DELETE(KLASS) \
KLASS& operator=(const KLASS&) = delete; \
KLASS(const KLASS&) = delete;
-#define LIBCOMPILER_COPY_DEFAULT(KLASS) \
+#define NECTI_COPY_DEFAULT(KLASS) \
KLASS& operator=(const KLASS&) = default; \
KLASS(const KLASS&) = default;
-#define LIBCOMPILER_MOVE_DELETE(KLASS) \
+#define NECTI_MOVE_DELETE(KLASS) \
KLASS& operator=(KLASS&&) = delete; \
KLASS(KLASS&&) = delete;
-#define LIBCOMPILER_MOVE_DEFAULT(KLASS) \
+#define NECTI_MOVE_DEFAULT(KLASS) \
KLASS& operator=(KLASS&&) = default; \
KLASS(KLASS&&) = default;
@@ -162,10 +162,10 @@ typedef char char_type;
#define kAsmFileExtsMax (7U)
-#define LIBCOMPILER_MODULE(name) extern "C" int name(int argc, char** argv)
+#define NECTI_MODULE(name) extern "C" int name(int argc, char** argv)
#ifdef MSVC
#pragma scalar_storage_order big - endian
#endif // ifdef MSVC
-#endif /* ifndef __LIBCOMPILER_DEFINES_H__ */
+#endif /* ifndef __NECTI_DEFINES_H__ */
diff --git a/dev/CompilerKit/ErrorID.h b/dev/CompilerKit/ErrorID.h
index 22ca242..5b8d1e8 100644
--- a/dev/CompilerKit/ErrorID.h
+++ b/dev/CompilerKit/ErrorID.h
@@ -11,13 +11,13 @@
#include <CompilerKit/Defines.h>
-#define LIBCOMPILER_SUCCESS 0
-#define LIBCOMPILER_EXEC_ERROR -30
-#define LIBCOMPILER_FILE_NOT_FOUND -31
-#define LIBCOMPILER_DIR_NOT_FOUND -32
-#define LIBCOMPILER_FILE_EXISTS -33
-#define LIBCOMPILER_TOO_LONG -34
-#define LIBCOMPILER_INVALID_DATA -35
-#define LIBCOMPILER_UNIMPLEMENTED -36
-#define LIBCOMPILER_FAT_ERROR -37
-#define LIBCOMPILER_INVALID_ARCH -38
+#define NECTI_SUCCESS 0
+#define NECTI_EXEC_ERROR -30
+#define NECTI_FILE_NOT_FOUND -31
+#define NECTI_DIR_NOT_FOUND -32
+#define NECTI_FILE_EXISTS -33
+#define NECTI_TOO_LONG -34
+#define NECTI_INVALID_DATA -35
+#define NECTI_UNIMPLEMENTED -36
+#define NECTI_FAT_ERROR -37
+#define NECTI_INVALID_ARCH -38
diff --git a/dev/CompilerKit/ErrorOr.h b/dev/CompilerKit/ErrorOr.h
index 700da23..218bec5 100644
--- a/dev/CompilerKit/ErrorOr.h
+++ b/dev/CompilerKit/ErrorOr.h
@@ -36,7 +36,7 @@ class ErrorOr final {
Int32 Error() { return mId; }
- BOOL HasError() { return mId != LIBCOMPILER_SUCCESS; }
+ BOOL HasError() { return mId != NECTI_SUCCESS; }
operator bool() { return mRef; }
diff --git a/dev/CompilerKit/Frontend.h b/dev/CompilerKit/Frontend.h
index 8af3066..168aa63 100644
--- a/dev/CompilerKit/Frontend.h
+++ b/dev/CompilerKit/Frontend.h
@@ -103,7 +103,7 @@ class CompilerFrontendInterface {
explicit CompilerFrontendInterface() = default;
virtual ~CompilerFrontendInterface() = default;
- LIBCOMPILER_COPY_DEFAULT(CompilerFrontendInterface);
+ NECTI_COPY_DEFAULT(CompilerFrontendInterface);
// NOTE: cast this to your user defined ast.
typedef void* AstType;
diff --git a/dev/CompilerKit/Macros.h b/dev/CompilerKit/Macros.h
index 844bc23..ee42be5 100644
--- a/dev/CompilerKit/Macros.h
+++ b/dev/CompilerKit/Macros.h
@@ -9,25 +9,25 @@
#ifndef _MACROS_H_
#define _MACROS_H_
-#define LIBCOMPILER_COPY_DELETE(KLASS) \
+#define NECTI_COPY_DELETE(KLASS) \
KLASS& operator=(const KLASS&) = delete; \
KLASS(const KLASS&) = delete;
-#define LIBCOMPILER_COPY_DEFAULT(KLASS) \
+#define NECTI_COPY_DEFAULT(KLASS) \
KLASS& operator=(const KLASS&) = default; \
KLASS(const KLASS&) = default;
-#define LIBCOMPILER_MOVE_DELETE(KLASS) \
+#define NECTI_MOVE_DELETE(KLASS) \
KLASS& operator=(KLASS&&) = delete; \
KLASS(KLASS&&) = delete;
-#define LIBCOMPILER_MOVE_DEFAULT(KLASS) \
+#define NECTI_MOVE_DEFAULT(KLASS) \
KLASS& operator=(KLASS&&) = default; \
KLASS(KLASS&&) = default;
/// @note xxxx is the error placeholder, in hexadecimal.
-#define LIBCOMPILER_ERROR_PREFIX_CXX "CXXxxxx"
-#define LIBCOMPILER_ERROR_PREFIX_CL "CLxxxx"
-#define LIBCOMPILER_ERROR_PREFIX_ASM "ASMxxxx"
+#define NECTI_ERROR_PREFIX_CXX "CXXxxxx"
+#define NECTI_ERROR_PREFIX_CL "CLxxxx"
+#define NECTI_ERROR_PREFIX_ASM "ASMxxxx"
#endif /* ifndef _MACROS_H_ */
diff --git a/dev/CompilerKit/Ref.h b/dev/CompilerKit/Ref.h
index a3640ac..bd432e0 100644
--- a/dev/CompilerKit/Ref.h
+++ b/dev/CompilerKit/Ref.h
@@ -27,7 +27,7 @@ class Ref final {
}
}
- LIBCOMPILER_COPY_DEFAULT(Ref);
+ NECTI_COPY_DEFAULT(Ref);
public:
explicit Ref(T* cls, const Bool& strong = false) : m_Class(cls), m_Strong(strong) {}
diff --git a/dev/CompilerKit/lc-osx-san.json b/dev/CompilerKit/lc-osx-san.json
index 244936d..5ec4209 100644
--- a/dev/CompilerKit/lc-osx-san.json
+++ b/dev/CompilerKit/lc-osx-san.json
@@ -22,7 +22,7 @@
"-fsanitize=undefined"
],
"cpp_macros": [
- "__LIBCOMPILER__=202505",
+ "__NECTI__=202505",
"LC_USE_STRUCTS=1",
"kDistReleaseBranch=$(git rev-parse --abbrev-ref HEAD)-$(uuidgen)"
]
diff --git a/dev/CompilerKit/lc-osx.json b/dev/CompilerKit/lc-osx.json
index 3116045..e434ee8 100644
--- a/dev/CompilerKit/lc-osx.json
+++ b/dev/CompilerKit/lc-osx.json
@@ -17,7 +17,7 @@
"-shared"
],
"cpp_macros": [
- "__LIBCOMPILER__=202505",
+ "__NECTI__=202505",
"LC_USE_STRUCTS=1",
"kDistReleaseBranch=$(git rev-parse --abbrev-ref HEAD)-$(uuidgen)"
]
diff --git a/dev/CompilerKit/lc-posix.json b/dev/CompilerKit/lc-posix.json
index 6e824d4..e8668b9 100644
--- a/dev/CompilerKit/lc-posix.json
+++ b/dev/CompilerKit/lc-posix.json
@@ -17,7 +17,7 @@
"-shared"
],
"cpp_macros": [
- "__LIBCOMPILER__=202505",
+ "__NECTI__=202505",
"LC_USE_STRUCTS=1",
"kDistReleaseBranch=$(git rev-parse --abbrev-ref HEAD)-$(uuidgen)"
]
diff --git a/dev/CompilerKit/src/Backend/Assembler32x0.cc b/dev/CompilerKit/src/Backend/Assembler32x0.cc
index e298d2d..bc52d25 100644
--- a/dev/CompilerKit/src/Backend/Assembler32x0.cc
+++ b/dev/CompilerKit/src/Backend/Assembler32x0.cc
@@ -33,7 +33,7 @@
/////////////////////////////////////////////////////////////////////////////////////////
-LIBCOMPILER_MODULE(NEAssemblerMain32000) {
+NECTI_MODULE(NEAssemblerMain32000) {
CompilerKit::install_signal(SIGSEGV, Detail::drvi_crash_handler);
return EXIT_SUCCESS;
}
diff --git a/dev/CompilerKit/src/Backend/Assembler64x0.cc b/dev/CompilerKit/src/Backend/Assembler64x0.cc
index 32b199d..511c64d 100644
--- a/dev/CompilerKit/src/Backend/Assembler64x0.cc
+++ b/dev/CompilerKit/src/Backend/Assembler64x0.cc
@@ -67,7 +67,7 @@ static bool asm_read_attributes(std::string line);
/////////////////////////////////////////////////////////////////////////////////////////
-LIBCOMPILER_MODULE(AssemblerMain64x0) {
+NECTI_MODULE(AssemblerMain64x0) {
CompilerKit::install_signal(SIGSEGV, Detail::drvi_crash_handler);
for (size_t i = 1; i < argc; ++i) {
diff --git a/dev/CompilerKit/src/Backend/AssemblerAMD64.cc b/dev/CompilerKit/src/Backend/AssemblerAMD64.cc
index 6542d6e..b085773 100644
--- a/dev/CompilerKit/src/Backend/AssemblerAMD64.cc
+++ b/dev/CompilerKit/src/Backend/AssemblerAMD64.cc
@@ -84,7 +84,7 @@ static bool asm_read_attributes(std::string line);
/////////////////////////////////////////////////////////////////////////////////////////
-LIBCOMPILER_MODULE(AssemblerMainAMD64) {
+NECTI_MODULE(AssemblerMainAMD64) {
//////////////// CPU OPCODES BEGIN ////////////////
CompilerKit::install_signal(SIGSEGV, Detail::drvi_crash_handler);
diff --git a/dev/CompilerKit/src/Backend/AssemblerARM64.cc b/dev/CompilerKit/src/Backend/AssemblerARM64.cc
index d290e24..6890b2c 100644
--- a/dev/CompilerKit/src/Backend/AssemblerARM64.cc
+++ b/dev/CompilerKit/src/Backend/AssemblerARM64.cc
@@ -72,7 +72,7 @@ static bool asm_read_attributes(std::string line);
/////////////////////////////////////////////////////////////////////////////////////////
-LIBCOMPILER_MODULE(AssemblerMainARM64) {
+NECTI_MODULE(AssemblerMainARM64) {
CompilerKit::install_signal(SIGSEGV, Detail::drvi_crash_handler);
for (size_t i = 1; i < argc; ++i) {
@@ -258,7 +258,7 @@ asm_fail_exit:
if (kVerbose) kStdOut << "AssemblerARM64: Exit failed.\n";
- return LIBCOMPILER_EXEC_ERROR;
+ return NECTI_EXEC_ERROR;
}
/////////////////////////////////////////////////////////////////////////////////////////
diff --git a/dev/CompilerKit/src/Backend/AssemblerPowerPC.cc b/dev/CompilerKit/src/Backend/AssemblerPowerPC.cc
index a04a52b..b02a112 100644
--- a/dev/CompilerKit/src/Backend/AssemblerPowerPC.cc
+++ b/dev/CompilerKit/src/Backend/AssemblerPowerPC.cc
@@ -72,7 +72,7 @@ static bool asm_read_attributes(std::string line);
/////////////////////////////////////////////////////////////////////////////////////////
-LIBCOMPILER_MODULE(AssemblerMainPower64) {
+NECTI_MODULE(AssemblerMainPower64) {
CompilerKit::install_signal(SIGSEGV, Detail::drvi_crash_handler);
for (size_t i = 1; i < argc; ++i) {
@@ -258,7 +258,7 @@ asm_fail_exit:
if (kVerbose) kStdOut << "AssemblerPower: Exit failed.\n";
- return LIBCOMPILER_EXEC_ERROR;
+ return NECTI_EXEC_ERROR;
}
/////////////////////////////////////////////////////////////////////////////////////////
diff --git a/dev/CompilerKit/src/CodeGen.cc b/dev/CompilerKit/src/CodeGen.cc
index e59001d..693d7a5 100644
--- a/dev/CompilerKit/src/CodeGen.cc
+++ b/dev/CompilerKit/src/CodeGen.cc
@@ -20,15 +20,15 @@
namespace CompilerKit {
///! @brief Compile for specific format (ELF, PEF, ZBIN)
Int32 AssemblyFactory::Compile(STLString sourceFile, const Int32& arch) noexcept {
- if (sourceFile.length() < 1) return LIBCOMPILER_UNIMPLEMENTED;
+ if (sourceFile.length() < 1) return NECTI_UNIMPLEMENTED;
- if (!fMounted) return LIBCOMPILER_UNIMPLEMENTED;
- if (arch != fMounted->Arch()) return LIBCOMPILER_INVALID_ARCH;
+ if (!fMounted) return NECTI_UNIMPLEMENTED;
+ if (arch != fMounted->Arch()) return NECTI_INVALID_ARCH;
try {
return this->fMounted->CompileToFormat(sourceFile, arch);
} catch (std::exception& e) {
- return LIBCOMPILER_EXEC_ERROR;
+ return NECTI_EXEC_ERROR;
}
}
diff --git a/dev/CompilerKit/src/Frontend/CCompiler64x0.cc b/dev/CompilerKit/src/Frontend/CCompiler64x0.cc
index ae2939b..c7ac387 100644
--- a/dev/CompilerKit/src/Frontend/CCompiler64x0.cc
+++ b/dev/CompilerKit/src/Frontend/CCompiler64x0.cc
@@ -139,7 +139,7 @@ class CompilerFrontend64x0 final : public CompilerKit::CompilerFrontendInterface
explicit CompilerFrontend64x0() = default;
~CompilerFrontend64x0() override = default;
- LIBCOMPILER_COPY_DEFAULT(CompilerFrontend64x0);
+ NECTI_COPY_DEFAULT(CompilerFrontend64x0);
std::string Check(const char* text, const char* file);
CompilerKit::SyntaxLeafList::SyntaxLeaf Compile(std::string text, std::string file) override;
@@ -324,7 +324,7 @@ CompilerKit::SyntaxLeafList::SyntaxLeaf CompilerFrontend64x0::Compile(std::strin
if (expr.find(")") != std::string::npos) expr.erase(expr.find(")"));
- kIfFunction = "__LIBCOMPILER_IF_PROC_";
+ kIfFunction = "__NECTI_IF_PROC_";
kIfFunction += std::to_string(time_off._Raw);
syntaxLeaf.fUserValue = "\tlda r12, extern_segment ";
@@ -1049,7 +1049,7 @@ class AssemblyCCInterface final LC_ASSEMBLY_INTERFACE {
explicit AssemblyCCInterface() = default;
~AssemblyCCInterface() override = default;
- LIBCOMPILER_COPY_DEFAULT(AssemblyCCInterface);
+ NECTI_COPY_DEFAULT(AssemblyCCInterface);
UInt32 Arch() noexcept override { return CompilerKit::AssemblyFactory::kArch64x0; }
@@ -1197,7 +1197,7 @@ static void cc_print_help() {
#define kExt ".c"
-LIBCOMPILER_MODULE(CompilerCLang64x0) {
+NECTI_MODULE(CompilerCLang64x0) {
::signal(SIGSEGV, Detail::drvi_crash_handler);
kCompilerTypes.push_back({.fName = "void", .fValue = "void"});
diff --git a/dev/CompilerKit/src/Frontend/CCompilerARM64.cc b/dev/CompilerKit/src/Frontend/CCompilerARM64.cc
index 0cd08d0..dd230c5 100644
--- a/dev/CompilerKit/src/Frontend/CCompilerARM64.cc
+++ b/dev/CompilerKit/src/Frontend/CCompilerARM64.cc
@@ -140,7 +140,7 @@ class CompilerFrontendARM64 final : public CompilerKit::CompilerFrontendInterfac
explicit CompilerFrontendARM64() = default;
~CompilerFrontendARM64() override = default;
- LIBCOMPILER_COPY_DEFAULT(CompilerFrontendARM64);
+ NECTI_COPY_DEFAULT(CompilerFrontendARM64);
std::string Check(const char* text, const char* file);
CompilerKit::SyntaxLeafList::SyntaxLeaf Compile(std::string text, std::string file) override;
@@ -323,7 +323,7 @@ CompilerKit::SyntaxLeafList::SyntaxLeaf CompilerFrontendARM64::Compile(std::stri
if (expr.find(")") != std::string::npos) expr.erase(expr.find(")"));
- kIfFunction = "__LIBCOMPILER_IF_PROC_";
+ kIfFunction = "__NECTI_IF_PROC_";
kIfFunction += std::to_string(time_off._Raw);
syntaxLeaf.fUserValue = "\tlda r12, extern_segment ";
@@ -1048,7 +1048,7 @@ class AssemblyCCInterface final LC_ASSEMBLY_INTERFACE {
explicit AssemblyCCInterface() = default;
~AssemblyCCInterface() override = default;
- LIBCOMPILER_COPY_DEFAULT(AssemblyCCInterface);
+ NECTI_COPY_DEFAULT(AssemblyCCInterface);
UInt32 Arch() noexcept override { return CompilerKit::AssemblyFactory::kArchAARCH64; }
@@ -1196,7 +1196,7 @@ static void cc_print_help() {
#define kCExtension ".c"
-LIBCOMPILER_MODULE(CompilerCLangARM64) {
+NECTI_MODULE(CompilerCLangARM64) {
::signal(SIGSEGV, Detail::drvi_crash_handler);
kCompilerTypes.push_back({.fName = "void", .fValue = "void"});
diff --git a/dev/CompilerKit/src/Frontend/CCompilerPower64.cc b/dev/CompilerKit/src/Frontend/CCompilerPower64.cc
index aaa2308..0ffbef0 100644
--- a/dev/CompilerKit/src/Frontend/CCompilerPower64.cc
+++ b/dev/CompilerKit/src/Frontend/CCompilerPower64.cc
@@ -130,7 +130,7 @@ class CompilerFrontendPower64 final : public CompilerKit::CompilerFrontendInterf
explicit CompilerFrontendPower64() = default;
~CompilerFrontendPower64() override = default;
- LIBCOMPILER_COPY_DEFAULT(CompilerFrontendPower64);
+ NECTI_COPY_DEFAULT(CompilerFrontendPower64);
std::string Check(const char* text, const char* file);
CompilerKit::SyntaxLeafList::SyntaxLeaf Compile(std::string text, std::string file) override;
@@ -330,7 +330,7 @@ CompilerKit::SyntaxLeafList::SyntaxLeaf CompilerFrontendPower64::Compile(std::st
if (expr.find(")") != std::string::npos) expr.erase(expr.find(")"));
- kIfFunction = "__LIBCOMPILER_IF_PROC_";
+ kIfFunction = "__NECTI_IF_PROC_";
kIfFunction += std::to_string(time_off._Raw);
syntax_leaf.fUserValue =
@@ -1067,7 +1067,7 @@ class AssemblyMountpointCLang final LC_ASSEMBLY_INTERFACE {
explicit AssemblyMountpointCLang() = default;
~AssemblyMountpointCLang() override = default;
- LIBCOMPILER_COPY_DEFAULT(AssemblyMountpointCLang);
+ NECTI_COPY_DEFAULT(AssemblyMountpointCLang);
UInt32 Arch() noexcept override { return CompilerKit::AssemblyFactory::kArchPowerPC; }
@@ -1214,7 +1214,7 @@ static void cc_print_help() {
#define kExt ".c"
-LIBCOMPILER_MODULE(CompilerCLangPowerPC) {
+NECTI_MODULE(CompilerCLangPowerPC) {
::signal(SIGSEGV, Detail::drvi_crash_handler);
kCompilerTypes.push_back({.fName = "void", .fValue = "void"});
diff --git a/dev/CompilerKit/src/Frontend/CPlusPlusCompilerAMD64.cc b/dev/CompilerKit/src/Frontend/CPlusPlusCompilerAMD64.cc
index c38378a..5a0fc02 100644
--- a/dev/CompilerKit/src/Frontend/CPlusPlusCompilerAMD64.cc
+++ b/dev/CompilerKit/src/Frontend/CPlusPlusCompilerAMD64.cc
@@ -122,7 +122,7 @@ class CompilerFrontendCPlusPlusAMD64 final LC_COMPILER_FRONTEND {
explicit CompilerFrontendCPlusPlusAMD64() = default;
~CompilerFrontendCPlusPlusAMD64() override = default;
- LIBCOMPILER_COPY_DEFAULT(CompilerFrontendCPlusPlusAMD64);
+ NECTI_COPY_DEFAULT(CompilerFrontendCPlusPlusAMD64);
CompilerKit::SyntaxLeafList::SyntaxLeaf Compile(const CompilerKit::STLString text,
CompilerKit::STLString file) override;
@@ -362,10 +362,10 @@ CompilerKit::SyntaxLeafList::SyntaxLeaf CompilerFrontendCPlusPlusAMD64::Compile(
symbol_name_fn.erase(symbol_name_fn.find("("));
}
- syntax_tree.fUserValue = "public_segment .code64 __LIBCOMPILER_" + symbol_name_fn + "\n";
+ syntax_tree.fUserValue = "public_segment .code64 __NECTI_" + symbol_name_fn + "\n";
++kFunctionEmbedLevel;
- kOriginMap.push_back({"__LIBCOMPILER_" + symbol_name_fn, kOrigin});
+ kOriginMap.push_back({"__NECTI_" + symbol_name_fn, kOrigin});
break;
@@ -492,10 +492,10 @@ CompilerKit::SyntaxLeafList::SyntaxLeaf CompilerFrontendCPlusPlusAMD64::Compile(
if (pairRight != valueOfVar) {
if (valueOfVar[0] == '\"') {
- syntax_tree.fUserValue = "segment .data64 __LIBCOMPILER_LOCAL_VAR_" + varName +
+ syntax_tree.fUserValue = "segment .data64 __NECTI_LOCAL_VAR_" + varName +
": db " + valueOfVar + ", 0\n\n";
syntax_tree.fUserValue += instr + kRegisterList[kRegisterMap.size() - 1] + ", " +
- "__LIBCOMPILER_LOCAL_VAR_" + varName + "\n";
+ "__NECTI_LOCAL_VAR_" + varName + "\n";
kOrigin += 1UL;
} else {
syntax_tree.fUserValue =
@@ -509,10 +509,10 @@ CompilerKit::SyntaxLeafList::SyntaxLeaf CompilerFrontendCPlusPlusAMD64::Compile(
if (((int) indexRight - 1) < 0) {
if (valueOfVar[0] == '\"') {
- syntax_tree.fUserValue = "segment .data64 __LIBCOMPILER_LOCAL_VAR_" + varName +
+ syntax_tree.fUserValue = "segment .data64 __NECTI_LOCAL_VAR_" + varName +
": db " + valueOfVar + ", 0\n";
syntax_tree.fUserValue += instr + kRegisterList[kRegisterMap.size()] + ", " +
- "__LIBCOMPILER_LOCAL_VAR_" + varName + "\n";
+ "__NECTI_LOCAL_VAR_" + varName + "\n";
kOrigin += 1UL;
} else {
syntax_tree.fUserValue =
@@ -665,8 +665,8 @@ CompilerKit::SyntaxLeafList::SyntaxLeaf CompilerFrontendCPlusPlusAMD64::Compile(
break;
}
} else {
- syntax_tree.fUserValue = "__LIBCOMPILER_LOCAL_RETURN_STRING: db " + subText +
- ", 0\nmov rcx, __LIBCOMPILER_LOCAL_RETURN_STRING\n";
+ syntax_tree.fUserValue = "__NECTI_LOCAL_RETURN_STRING: db " + subText +
+ ", 0\nmov rcx, __NECTI_LOCAL_RETURN_STRING\n";
syntax_tree.fUserValue += "mov rax, rcx\nret\n";
kOrigin += 1UL;
@@ -723,7 +723,7 @@ class AssemblyCPlusPlusInterfaceAMD64 final LC_ASSEMBLY_INTERFACE {
explicit AssemblyCPlusPlusInterfaceAMD64() = default;
~AssemblyCPlusPlusInterfaceAMD64() override = default;
- LIBCOMPILER_COPY_DEFAULT(AssemblyCPlusPlusInterfaceAMD64);
+ NECTI_COPY_DEFAULT(AssemblyCPlusPlusInterfaceAMD64);
UInt32 Arch() noexcept override { return CompilerKit::AssemblyFactory::kArchAMD64; }
@@ -756,7 +756,7 @@ class AssemblyCPlusPlusInterfaceAMD64 final LC_ASSEMBLY_INTERFACE {
#define kExtListCxx \
{ ".cpp", ".cxx", ".cc", ".c++", ".cp" }
-LIBCOMPILER_MODULE(CompilerCPlusPlusAMD64) {
+NECTI_MODULE(CompilerCPlusPlusAMD64) {
Boolean skip = false;
kKeywords.emplace_back("if", CompilerKit::kKeywordKindIf);
@@ -842,7 +842,7 @@ LIBCOMPILER_MODULE(CompilerCPlusPlusAMD64) {
if (strcmp(argv[index], "-cxx-dialect") == 0) {
if (kCompilerFrontend) std::cout << kCompilerFrontend->Language() << "\n";
- return LIBCOMPILER_SUCCESS;
+ return NECTI_SUCCESS;
}
if (strcmp(argv[index], "-cxx-max-err") == 0) {
@@ -874,7 +874,7 @@ LIBCOMPILER_MODULE(CompilerCPlusPlusAMD64) {
for (CompilerKit::STLString ext : exts) {
if (argv_i.ends_with(ext)) {
if (kFactory.Compile(argv_i, kMachine) != kExitOK) {
- return LIBCOMPILER_INVALID_DATA;
+ return NECTI_INVALID_DATA;
}
break;
@@ -884,7 +884,7 @@ LIBCOMPILER_MODULE(CompilerCPlusPlusAMD64) {
kFactory.Unmount();
- return LIBCOMPILER_SUCCESS;
+ return NECTI_SUCCESS;
}
//
diff --git a/dev/CompilerKit/src/Linker/DynamicLinker64PEF.cc b/dev/CompilerKit/src/Linker/DynamicLinker64PEF.cc
index b2906a6..0aa2b78 100644
--- a/dev/CompilerKit/src/Linker/DynamicLinker64PEF.cc
+++ b/dev/CompilerKit/src/Linker/DynamicLinker64PEF.cc
@@ -74,7 +74,7 @@ static std::vector<Detail::DynamicLinkerBlob> kObjectBytes;
/// @brief NE 64-bit Linker.
/// @note This linker is made for PEF executable, thus NE based OSes.
-LIBCOMPILER_MODULE(DynamicLinker64PEF) {
+NECTI_MODULE(DynamicLinker64PEF) {
bool is_executable = true;
::signal(SIGSEGV, Detail::drvi_crash_handler);
@@ -99,11 +99,11 @@ LIBCOMPILER_MODULE(DynamicLinker64PEF) {
kConsoleOut << "-arm64: Output as a ARM64 PEF.\n";
kConsoleOut << "-output: Select the output file name.\n";
- return LIBCOMPILER_SUCCESS;
+ return NECTI_SUCCESS;
} else if (StringCompare(argv[linker_arg], "-version") == 0) {
kLinkerSplash();
- return LIBCOMPILER_SUCCESS;
+ return NECTI_SUCCESS;
} else if (StringCompare(argv[linker_arg], "-fat") == 0) {
kFatBinaryEnable = true;
@@ -170,10 +170,10 @@ LIBCOMPILER_MODULE(DynamicLinker64PEF) {
if (kOutput.empty()) {
kConsoleOut << "no output filename set." << std::endl;
- return LIBCOMPILER_EXEC_ERROR;
+ return NECTI_EXEC_ERROR;
} else if (kObjectList.empty()) {
kConsoleOut << "no input files." << std::endl;
- return LIBCOMPILER_EXEC_ERROR;
+ return NECTI_EXEC_ERROR;
} else {
namespace FS = std::filesystem;
@@ -183,7 +183,7 @@ LIBCOMPILER_MODULE(DynamicLinker64PEF) {
// if filesystem doesn't find file
// -> throw error.
kConsoleOut << "no such file: " << obj << std::endl;
- return LIBCOMPILER_EXEC_ERROR;
+ return NECTI_EXEC_ERROR;
}
}
}
@@ -191,7 +191,7 @@ LIBCOMPILER_MODULE(DynamicLinker64PEF) {
// PEF expects a valid target architecture when outputing a binary.
if (kArch == CompilerKit::kPefArchInvalid) {
kConsoleOut << "no target architecture set, can't continue." << std::endl;
- return LIBCOMPILER_EXEC_ERROR;
+ return NECTI_EXEC_ERROR;
}
CompilerKit::PEFContainer pef_container{};
@@ -221,7 +221,7 @@ LIBCOMPILER_MODULE(DynamicLinker64PEF) {
kConsoleOut << "error: " << strerror(errno) << "\n";
}
- return LIBCOMPILER_FILE_NOT_FOUND;
+ return NECTI_FILE_NOT_FOUND;
}
//! Read AE to convert as PEF.
@@ -250,7 +250,7 @@ LIBCOMPILER_MODULE(DynamicLinker64PEF) {
"treated as a FAT binary."
<< std::endl;
- return LIBCOMPILER_FAT_ERROR;
+ return NECTI_FAT_ERROR;
} else {
if (kVerbose) {
kConsoleOut << "Architecture matches what we expect.\n";
@@ -345,7 +345,7 @@ LIBCOMPILER_MODULE(DynamicLinker64PEF) {
kConsoleOut << "not an object container: " << objectFile << std::endl;
// don't continue, it is a fatal error.
- return LIBCOMPILER_EXEC_ERROR;
+ return NECTI_EXEC_ERROR;
}
pef_container.Cpu = archs;
@@ -624,7 +624,7 @@ LIBCOMPILER_MODULE(DynamicLinker64PEF) {
kConsoleOut << "Multiple symbols of: " << symbol << " detected, cannot continue.\n";
}
- return LIBCOMPILER_EXEC_ERROR;
+ return NECTI_EXEC_ERROR;
}
// step 2.5: write program bytes.
@@ -654,7 +654,7 @@ LIBCOMPILER_MODULE(DynamicLinker64PEF) {
kConsoleOut << "Undefined symbol " << unreferenced_symbol << "\n";
}
- return LIBCOMPILER_EXEC_ERROR;
+ return NECTI_EXEC_ERROR;
}
if ((!kStartFound || kDuplicateSymbols) &&
@@ -663,10 +663,10 @@ LIBCOMPILER_MODULE(DynamicLinker64PEF) {
kConsoleOut << "File: " << kOutput << ", is corrupt, removing file...\n";
}
- return LIBCOMPILER_EXEC_ERROR;
+ return NECTI_EXEC_ERROR;
}
- return LIBCOMPILER_SUCCESS;
+ return NECTI_SUCCESS;
}
// Last rev 13-1-24
diff --git a/dev/CompilerKit/src/Macro/CPlusPlusCompilerPreProcessor.cc b/dev/CompilerKit/src/Macro/CPlusPlusCompilerPreProcessor.cc
index 12a69c8..9845967 100644
--- a/dev/CompilerKit/src/Macro/CPlusPlusCompilerPreProcessor.cc
+++ b/dev/CompilerKit/src/Macro/CPlusPlusCompilerPreProcessor.cc
@@ -725,7 +725,7 @@ void bpp_parse_file(std::ifstream& hdr_file, std::ofstream& pp_out) {
/////////////////////////////////////////////////////////////////////////////////////////
-LIBCOMPILER_MODULE(CPlusPlusPreprocessorMain) {
+NECTI_MODULE(CPlusPlusPreprocessorMain) {
try {
bool skip = false;
bool double_skip = false;
@@ -760,7 +760,7 @@ LIBCOMPILER_MODULE(CPlusPlusPreprocessorMain) {
Detail::bpp_macro macro_zka;
- macro_zka.fName = "__LIBCOMPILER__";
+ macro_zka.fName = "__NECTI__";
macro_zka.fValue = "1";
kMacros.push_back(macro_zka);
@@ -806,7 +806,7 @@ LIBCOMPILER_MODULE(CPlusPlusPreprocessorMain) {
"NeKernel Preprocessor Driver v1.11, (c) Amlal El Mahrouss 2024-2025 all rights "
"reserved.");
- return LIBCOMPILER_SUCCESS;
+ return NECTI_SUCCESS;
}
if (strcmp(argv[index], "-cpp-help") == 0) {
@@ -819,7 +819,7 @@ LIBCOMPILER_MODULE(CPlusPlusPreprocessorMain) {
printf("%s\n", "-cpp-ver: print the version.");
printf("%s\n", "-cpp-help: show help (this current command).");
- return LIBCOMPILER_SUCCESS;
+ return NECTI_SUCCESS;
}
if (strcmp(argv[index], "-cpp-include-dir") == 0) {
@@ -871,7 +871,7 @@ LIBCOMPILER_MODULE(CPlusPlusPreprocessorMain) {
kFiles.emplace_back(argv[index]);
}
- if (kFiles.empty()) return LIBCOMPILER_EXEC_ERROR;
+ if (kFiles.empty()) return NECTI_EXEC_ERROR;
for (auto& file : kFiles) {
if (!std::filesystem::exists(file)) continue;
@@ -882,12 +882,12 @@ LIBCOMPILER_MODULE(CPlusPlusPreprocessorMain) {
bpp_parse_file(file_descriptor, file_descriptor_pp);
}
- return LIBCOMPILER_SUCCESS;
+ return NECTI_SUCCESS;
} catch (const std::runtime_error& e) {
std::cout << e.what() << '\n';
}
- return LIBCOMPILER_EXEC_ERROR;
+ return NECTI_EXEC_ERROR;
}
// Last rev 8-1-24
diff --git a/dev/CompilerKit/utils/CompilerUtils.h b/dev/CompilerKit/utils/CompilerUtils.h
index da35b2b..bf48b79 100644
--- a/dev/CompilerKit/utils/CompilerUtils.h
+++ b/dev/CompilerKit/utils/CompilerUtils.h
@@ -46,7 +46,7 @@ inline void print_error(std::string reason, std::string file) noexcept {
kStdErr << reason << kBlank << std::endl;
- if (kAcceptableErrors > kErrorLimit) std::exit(LIBCOMPILER_EXEC_ERROR);
+ if (kAcceptableErrors > kErrorLimit) std::exit(NECTI_EXEC_ERROR);
++kAcceptableErrors;
}
@@ -111,6 +111,6 @@ inline void drvi_crash_handler(std::int32_t id) {
std::cout << std::endl;
- std::exit(LIBCOMPILER_EXEC_ERROR);
+ std::exit(NECTI_EXEC_ERROR);
}
} // namespace Detail
diff --git a/dev/DebuggerKit/ld-nekernel.json b/dev/DebuggerKit/ld-nekernel.json
index d2aeb24..be55d51 100644
--- a/dev/DebuggerKit/ld-nekernel.json
+++ b/dev/DebuggerKit/ld-nekernel.json
@@ -9,7 +9,7 @@
"output_name": "/usr/local/lib/libDebuggerKit.dylib",
"compiler_flags": ["-fPIC", "-shared"],
"cpp_macros": [
- "__LIBCOMPILER__=202505",
+ "__NECTI__=202505",
"LC_USE_STRUCTS=1",
"LD_NEKERNEL_DEBUGGER",
"kDistReleaseBranch=$(git rev-parse --abbrev-ref HEAD)-$(uuidgen)"
diff --git a/dev/DebuggerKit/ld-osx.json b/dev/DebuggerKit/ld-osx.json
index 26922f4..a7c5fac 100644
--- a/dev/DebuggerKit/ld-osx.json
+++ b/dev/DebuggerKit/ld-osx.json
@@ -9,7 +9,7 @@
"output_name": "/usr/local/lib/libDebuggerKit.dylib",
"compiler_flags": ["-fPIC", "-shared"],
"cpp_macros": [
- "__LIBCOMPILER__=202505",
+ "__NECTI__=202505",
"LC_USE_STRUCTS=1",
"DEBUGGERKIT_POSIX",
"LD_MACH_DEBUGGER",
diff --git a/dev/DebuggerKit/src/NeKernelContractCLI.cc b/dev/DebuggerKit/src/NeKernelContractCLI.cc
index 9d078c8..49cf6c8 100644
--- a/dev/DebuggerKit/src/NeKernelContractCLI.cc
+++ b/dev/DebuggerKit/src/NeKernelContractCLI.cc
@@ -28,7 +28,7 @@ static void dbgi_ctrlc_handler(std::int32_t _) {
kKeepRunning = false;
}
-LIBCOMPILER_MODULE(DebuggerNeKernel) {
+NECTI_MODULE(DebuggerNeKernel) {
pfd::notify("Debugger Event",
"NeKernel Debugger\n(C) 2025 Amlal El Mahrouss and NeKernel.org contributors, all rights reserved.");
diff --git a/dev/DebuggerKit/src/POSIXMachContractCLI.cc b/dev/DebuggerKit/src/POSIXMachContractCLI.cc
index 11c05f8..80825c3 100644
--- a/dev/DebuggerKit/src/POSIXMachContractCLI.cc
+++ b/dev/DebuggerKit/src/POSIXMachContractCLI.cc
@@ -26,7 +26,7 @@ static void dbgi_ctrlc_handler(std::int32_t _) {
kKeepRunning = false;
}
-LIBCOMPILER_MODULE(DebuggerMachPOSIX) {
+NECTI_MODULE(DebuggerMachPOSIX) {
pfd::notify("Debugger Event",
"Userland Debugger\n(C) 2025 Amlal El Mahrouss, all rights reserved.");
diff --git a/dev/LibC++/__power64.inc b/dev/LibC++/__power64.inc
index b09bdcc..c06863a 100644
--- a/dev/LibC++/__power64.inc
+++ b/dev/LibC++/__power64.inc
@@ -2,7 +2,7 @@
# Language: CompilerKit POWER Assembly support for GNU.
# Build Date: 2024-6-4
-#ifdef __LIBCOMPILER__
+#ifdef __NECTI__
#ifdef __ASSEMBLER__
diff --git a/dev/LibC++/defines.h b/dev/LibC++/defines.h
index 493ed0c..2fedac5 100644
--- a/dev/LibC++/defines.h
+++ b/dev/LibC++/defines.h
@@ -4,8 +4,8 @@
------------------------------------------- */
-#ifndef __LIBCOMPILER_DEFINES_H__
-#define __LIBCOMPILER_DEFINES_H__
+#ifndef __NECTI_DEFINES_H__
+#define __NECTI_DEFINES_H__
extern "C" {
#include <stddef.h>
@@ -34,7 +34,7 @@ typedef char* caddr_t;
#ifdef __GNUC__
#include <LibC++/alloca.h>
-#elif defined(__LIBCOMPILER__)
+#elif defined(__NECTI__)
#define __alloca(sz) __lc_alloca(sz)
#endif
@@ -85,4 +85,4 @@ typedef union double_cast {
#endif // ifndef __GNUC__
-#endif /* __LIBCOMPILER_DEFINES_H__ */
+#endif /* __NECTI_DEFINES_H__ */
diff --git a/dev/LibC++/filesystem.h b/dev/LibC++/filesystem.h
index 254bfab..1095da1 100644
--- a/dev/LibC++/filesystem.h
+++ b/dev/LibC++/filesystem.h
@@ -4,8 +4,8 @@
------------------------------------------- */
-#ifndef __LIBCOMPILER_FS_H__
-#define __LIBCOMPILER_FS_H__
+#ifndef __NECTI_FS_H__
+#define __NECTI_FS_H__
namespace std {
class path;
@@ -14,4 +14,4 @@ class directory_entry;
class directory_iterator;
} // namespace std
-#endif // __LIBCOMPILER_FS_H__ \ No newline at end of file
+#endif // __NECTI_FS_H__ \ No newline at end of file
diff --git a/tools/cppdrv.cc b/tools/cppdrv.cc
index 91b27b3..e46c8ee 100644
--- a/tools/cppdrv.cc
+++ b/tools/cppdrv.cc
@@ -20,8 +20,8 @@ int main(int argc, char const* argv[]) {
if (auto code = CPlusPlusPreprocessorMain(2, argv); code > 0) {
std::printf("cppdrv: preprocessor exited with code %i.\n", code);
- return LIBCOMPILER_EXEC_ERROR;
+ return NECTI_EXEC_ERROR;
}
- return LIBCOMPILER_SUCCESS;
+ return NECTI_SUCCESS;
} \ No newline at end of file
diff --git a/tools/pef-amd64-cxxdrv.cc b/tools/pef-amd64-cxxdrv.cc
index 5ddeb16..c7ca39e 100644
--- a/tools/pef-amd64-cxxdrv.cc
+++ b/tools/pef-amd64-cxxdrv.cc
@@ -37,7 +37,7 @@ Int32 main(Int32 argc, Char const* argv[]) {
return EXIT_FAILURE;
}
- auto ret = (entrypoint_cxx(argc, argv) == LIBCOMPILER_SUCCESS) ? EXIT_SUCCESS : EXIT_FAILURE;
+ auto ret = (entrypoint_cxx(argc, argv) == NECTI_SUCCESS) ? EXIT_SUCCESS : EXIT_FAILURE;
dlclose(handler);
diff --git a/tools/pef-arm64-cdrv.cc b/tools/pef-arm64-cdrv.cc
index f8b9e5c..1e4b149 100644
--- a/tools/pef-arm64-cdrv.cc
+++ b/tools/pef-arm64-cdrv.cc
@@ -37,7 +37,7 @@ Int32 main(Int32 argc, Char const* argv[]) {
return EXIT_FAILURE;
}
- auto ret = (entrypoint_cxx(argc, argv) == LIBCOMPILER_SUCCESS) ? EXIT_SUCCESS : EXIT_FAILURE;
+ auto ret = (entrypoint_cxx(argc, argv) == NECTI_SUCCESS) ? EXIT_SUCCESS : EXIT_FAILURE;
dlclose(handler);