summaryrefslogtreecommitdiffhomepage
path: root/tools
diff options
context:
space:
mode:
authorAmlal <amlal@nekernel.org>2025-04-25 13:14:01 +0200
committerAmlal <amlal@nekernel.org>2025-04-25 13:14:01 +0200
commit20042235d1f53ae428aa154e64afdbae5d8d91ad (patch)
tree6ea42d1b30505a57301f8ff2916c78ce94ff6eaf /tools
parent0561a8d0a6ae7588309a6e3513bbfeeef5f0aa15 (diff)
meta: update .clang-format, format codebase.
Signed-off-by: Amlal <amlal@nekernel.org>
Diffstat (limited to 'tools')
-rw-r--r--tools/asm.cc155
-rw-r--r--tools/cppdrv.cc19
-rw-r--r--tools/cxxdrv.cc100
-rw-r--r--tools/dbg.cc7
-rw-r--r--tools/kdbg.cc7
-rw-r--r--tools/ld64.cc14
6 files changed, 133 insertions, 169 deletions
diff --git a/tools/asm.cc b/tools/asm.cc
index 4845c99..118ab22 100644
--- a/tools/asm.cc
+++ b/tools/asm.cc
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024-2025 Amlal EL Mahrous, all rights reserved
+ Copyright (C) 2024-2025 Amlal EL Mahrous, all rights reserved
------------------------------------------- */
@@ -9,8 +9,8 @@
#include <LibCompiler/Defines.h>
#include <LibCompiler/Version.h>
-#include <iostream>
#include <cstring>
+#include <iostream>
#include <string>
#include <vector>
@@ -19,94 +19,79 @@ LC_IMPORT_C int AssemblerMainARM64(int argc, char const* argv[]);
LC_IMPORT_C int AssemblerMain64x0(int argc, char const* argv[]);
LC_IMPORT_C int AssemblerMainAMD64(int argc, char const* argv[]);
-enum AsmKind : Int32
-{
- kX64Assembler,
- k64X0Assembler,
- kPOWER64Assembler,
- kARM64Assembler,
- kAssemblerCount,
+enum AsmKind : Int32 {
+ kX64Assembler,
+ k64X0Assembler,
+ kPOWER64Assembler,
+ kARM64Assembler,
+ kAssemblerCount,
};
-int main(int argc, char const* argv[])
-{
- std::vector<const char*> arg_vec_cstr;
- arg_vec_cstr.push_back(argv[0]);
+int main(int argc, char const* argv[]) {
+ std::vector<const char*> arg_vec_cstr;
+ arg_vec_cstr.push_back(argv[0]);
- const Int32 kInvalidAssembler = -1;
- Int32 asm_type = kInvalidAssembler;
+ const Int32 kInvalidAssembler = -1;
+ Int32 asm_type = kInvalidAssembler;
- for (size_t index_arg = 1; index_arg < argc; ++index_arg)
- {
- if (strstr(argv[index_arg], "--asm:h"))
- {
- std::printf("asm: Frontend Assembler (64x0, power64, arm64, x64).\n");
- std::printf("asm: Version: %s, Release: %s.\n", kDistVersion, kDistRelease);
- std::printf("asm: Designed by Amlal El Mahrouss, Copyright (C) 2024-2025 Amlal El Mahrouss, all rights reserved.\n");
- std::printf("LibCompiler: Designed by Amlal El Mahrouss, Copyright (C) 2024-2025 Amlal El Mahrouss, all rights reserved.\n");
+ for (size_t index_arg = 1; index_arg < argc; ++index_arg) {
+ if (strstr(argv[index_arg], "--asm:h")) {
+ std::printf("asm: Frontend Assembler (64x0, power64, arm64, x64).\n");
+ std::printf("asm: Version: %s, Release: %s.\n", kDistVersion, kDistRelease);
+ std::printf(
+ "asm: Designed by Amlal El Mahrouss, Copyright (C) 2024-2025 Amlal El Mahrouss, all "
+ "rights reserved.\n");
+ std::printf(
+ "LibCompiler: Designed by Amlal El Mahrouss, Copyright (C) 2024-2025 Amlal El Mahrouss, "
+ "all rights reserved.\n");
- return 0;
- }
- else if (strstr(argv[index_arg], "--asm:x64"))
- {
- asm_type = kX64Assembler;
- }
- else if (strstr(argv[index_arg], "--asm:aarch64"))
- {
- asm_type = kARM64Assembler;
- }
- else if (strstr(argv[index_arg], "--asm:64x0"))
- {
- asm_type = k64X0Assembler;
- }
- else if (strstr(argv[index_arg], "--asm:power64"))
- {
- asm_type = kPOWER64Assembler;
- }
- else
- {
- arg_vec_cstr.push_back(argv[index_arg]);
- }
- }
+ return 0;
+ } else if (strstr(argv[index_arg], "--asm:x64")) {
+ asm_type = kX64Assembler;
+ } else if (strstr(argv[index_arg], "--asm:aarch64")) {
+ asm_type = kARM64Assembler;
+ } else if (strstr(argv[index_arg], "--asm:64x0")) {
+ asm_type = k64X0Assembler;
+ } else if (strstr(argv[index_arg], "--asm:power64")) {
+ asm_type = kPOWER64Assembler;
+ } else {
+ arg_vec_cstr.push_back(argv[index_arg]);
+ }
+ }
- switch (asm_type)
- {
- case kPOWER64Assembler: {
- if (int32_t code = AssemblerMainPower64(arg_vec_cstr.size(), arg_vec_cstr.data()); code)
- {
- std::printf("asm: frontend exited with code %i.\n", code);
- return code;
- }
- break;
- }
- case k64X0Assembler: {
- if (int32_t code = AssemblerMain64x0(arg_vec_cstr.size(), arg_vec_cstr.data()); code)
- {
- std::printf("asm: frontend exited with code %i.\n", code);
- return code;
- }
- break;
- }
- case kARM64Assembler: {
- if (int32_t code = AssemblerMainARM64(arg_vec_cstr.size(), arg_vec_cstr.data()); code)
- {
- std::printf("asm: frontend exited with code %i.\n", code);
- return code;
- }
- break;
- }
- case kX64Assembler: {
- if (int32_t code = AssemblerMainAMD64(arg_vec_cstr.size(), arg_vec_cstr.data()); code)
- {
- std::printf("asm: frontend exited with code %i.\n", code);
- return code;
- }
- break;
- }
- default: {
- return EXIT_FAILURE;
- }
- }
+ switch (asm_type) {
+ case kPOWER64Assembler: {
+ if (int32_t code = AssemblerMainPower64(arg_vec_cstr.size(), arg_vec_cstr.data()); code) {
+ std::printf("asm: frontend exited with code %i.\n", code);
+ return code;
+ }
+ break;
+ }
+ case k64X0Assembler: {
+ if (int32_t code = AssemblerMain64x0(arg_vec_cstr.size(), arg_vec_cstr.data()); code) {
+ std::printf("asm: frontend exited with code %i.\n", code);
+ return code;
+ }
+ break;
+ }
+ case kARM64Assembler: {
+ if (int32_t code = AssemblerMainARM64(arg_vec_cstr.size(), arg_vec_cstr.data()); code) {
+ std::printf("asm: frontend exited with code %i.\n", code);
+ return code;
+ }
+ break;
+ }
+ case kX64Assembler: {
+ if (int32_t code = AssemblerMainAMD64(arg_vec_cstr.size(), arg_vec_cstr.data()); code) {
+ std::printf("asm: frontend exited with code %i.\n", code);
+ return code;
+ }
+ break;
+ }
+ default: {
+ return EXIT_FAILURE;
+ }
+ }
- return EXIT_SUCCESS;
+ return EXIT_SUCCESS;
}
diff --git a/tools/cppdrv.cc b/tools/cppdrv.cc
index 72cfb36..8b6238b 100644
--- a/tools/cppdrv.cc
+++ b/tools/cppdrv.cc
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024-2025 Amlal EL Mahrous, all rights reserved
+ Copyright (C) 2024-2025 Amlal EL Mahrous, all rights reserved
------------------------------------------- */
@@ -10,21 +10,18 @@
#include <LibCompiler/Defines.h>
#include <LibCompiler/ErrorID.h>
#include <LibCompiler/Version.h>
-#include <iostream>
#include <cstring>
+#include <iostream>
#include <vector>
LC_IMPORT_C int CPlusPlusPreprocessorMain(int argc, char const* argv[]);
-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);
+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 LIBCOMPILER_EXEC_ERROR;
+ }
- return LIBCOMPILER_SUCCESSS;
+ return LIBCOMPILER_SUCCESSS;
} \ No newline at end of file
diff --git a/tools/cxxdrv.cc b/tools/cxxdrv.cc
index 1d59c5c..400e116 100644
--- a/tools/cxxdrv.cc
+++ b/tools/cxxdrv.cc
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024-2025 Amlal EL Mahrous, all rights reserved
+ Copyright (C) 2024-2025 Amlal EL Mahrous, all rights reserved
------------------------------------------- */
@@ -10,66 +10,52 @@
#include <LibCompiler/Defines.h>
#include <LibCompiler/ErrorID.h>
#include <LibCompiler/Version.h>
-#include <iostream>
#include <cstring>
#include <vector>
LC_IMPORT_C int CompilerCPlusPlusAMD64(int argc, char const* argv[]);
LC_IMPORT_C int AssemblerMainAMD64(int argc, char const* argv[]);
-int main(int argc, char const* argv[])
-{
- std::vector<std::string> args_list_cxx;
- std::vector<std::string> args_list_asm;
-
- for (size_t index_arg = 0; index_arg < argc; ++index_arg)
- {
- if (strstr(argv[index_arg], ".cxx") ||
- strstr(argv[index_arg], ".cpp") ||
- strstr(argv[index_arg], ".cc") ||
- strstr(argv[index_arg], ".c++") ||
- strstr(argv[index_arg], ".C"))
- {
- std::string arg = argv[index_arg];
-
- arg += ".pp.masm";
- args_list_asm.push_back(arg);
-
- arg = argv[index_arg];
- arg += ".pp";
-
- args_list_cxx.push_back(arg);
- }
- else if (strstr(argv[index_arg], ".c"))
- {
- std::printf("cxxdrv: error: Not a C driver.\n");
- return EXIT_FAILURE;
- }
- }
-
- for (auto& cli : args_list_cxx)
- {
- const char* arr_cli[] = {argv[0], cli.data()};
-
- if (auto code = CompilerCPlusPlusAMD64(2, arr_cli);
- code > 0)
- {
- std::printf("cxxdrv: compiler exited with code %i.\n", code);
-
- return LIBCOMPILER_EXEC_ERROR;
- }
- }
-
- for (auto& cli : args_list_asm)
- {
- const char* arr_cli[] = {argv[0], cli.data()};
-
- if (auto code = AssemblerMainAMD64(2, arr_cli);
- code > 0)
- {
- std::printf("cxxdrv: assembler exited with code %i.\n", code);
- }
- }
-
- return LIBCOMPILER_EXEC_ERROR;
+int main(int argc, char const* argv[]) {
+ std::vector<std::string> args_list_cxx;
+ std::vector<std::string> args_list_asm;
+
+ for (size_t index_arg = 0; index_arg < argc; ++index_arg) {
+ if (strstr(argv[index_arg], ".cxx") || strstr(argv[index_arg], ".cpp") ||
+ strstr(argv[index_arg], ".cc") || strstr(argv[index_arg], ".c++") ||
+ strstr(argv[index_arg], ".C")) {
+ std::string arg = argv[index_arg];
+
+ arg += ".pp.masm";
+ args_list_asm.push_back(arg);
+
+ arg = argv[index_arg];
+ arg += ".pp";
+
+ args_list_cxx.push_back(arg);
+ } else if (strstr(argv[index_arg], ".c")) {
+ std::printf("cxxdrv: error: Not a C driver.\n");
+ return EXIT_FAILURE;
+ }
+ }
+
+ for (auto& cli : args_list_cxx) {
+ const char* arr_cli[] = {argv[0], cli.data()};
+
+ if (auto code = CompilerCPlusPlusAMD64(2, arr_cli); code > 0) {
+ std::printf("cxxdrv: compiler exited with code %i.\n", code);
+
+ return LIBCOMPILER_EXEC_ERROR;
+ }
+ }
+
+ for (auto& cli : args_list_asm) {
+ const char* arr_cli[] = {argv[0], cli.data()};
+
+ if (auto code = AssemblerMainAMD64(2, arr_cli); code > 0) {
+ std::printf("cxxdrv: assembler exited with code %i.\n", code);
+ }
+ }
+
+ return LIBCOMPILER_EXEC_ERROR;
}
diff --git a/tools/dbg.cc b/tools/dbg.cc
index 67b942e..b9be862 100644
--- a/tools/dbg.cc
+++ b/tools/dbg.cc
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024-2025 Amlal EL Mahrous, all rights reserved
+ Copyright (C) 2024-2025 Amlal EL Mahrous, all rights reserved
------------------------------------------- */
@@ -13,7 +13,6 @@ LC_IMPORT_C int DebuggerMachPOSIX(int argc, char const* argv[]);
/// @brief Debugger entrypoint.
/// @return Status code of debugger.
-int main(int argc, char const* argv[])
-{
- return DebuggerMachPOSIX(argc, argv);
+int main(int argc, char const* argv[]) {
+ return DebuggerMachPOSIX(argc, argv);
}
diff --git a/tools/kdbg.cc b/tools/kdbg.cc
index 5aae438..11901e3 100644
--- a/tools/kdbg.cc
+++ b/tools/kdbg.cc
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024-2025 Amlal EL Mahrous, all rights reserved
+ Copyright (C) 2024-2025 Amlal EL Mahrous, all rights reserved
------------------------------------------- */
@@ -13,7 +13,6 @@ LC_IMPORT_C int DebuggerNeKernel(int argc, char const* argv[]);
/// @brief Debugger entrypoint.
/// @return Status code of debugger.
-int main(int argc, char const* argv[])
-{
- return DebuggerNeKernel(argc, argv);
+int main(int argc, char const* argv[]) {
+ return DebuggerNeKernel(argc, argv);
}
diff --git a/tools/ld64.cc b/tools/ld64.cc
index 48c1368..fec1314 100644
--- a/tools/ld64.cc
+++ b/tools/ld64.cc
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024-2025 Amlal EL Mahrous, all rights reserved
+ Copyright (C) 2024-2025 Amlal EL Mahrous, all rights reserved
------------------------------------------- */
@@ -11,12 +11,10 @@
LC_IMPORT_C int DynamicLinker64PEF(int argc, char const* argv[]);
-int main(int argc, char const* argv[])
-{
- if (argc < 1)
- {
- return 1;
- }
+int main(int argc, char const* argv[]) {
+ if (argc < 1) {
+ return 1;
+ }
- return DynamicLinker64PEF(argc, argv);
+ return DynamicLinker64PEF(argc, argv);
}