summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--dev/DebuggerKit/POSIXMachContract.h2
-rw-r--r--dev/DebuggerKit/dk-nekernel.json (renamed from dev/DebuggerKit/ld-nekernel.json)0
-rw-r--r--dev/DebuggerKit/dk-osx.json (renamed from dev/DebuggerKit/ld-osx.json)0
-rw-r--r--dev/DebuggerKit/src/NeKernelContract.cc5
-rw-r--r--dev/LibC++/utility.h12
5 files changed, 9 insertions, 10 deletions
diff --git a/dev/DebuggerKit/POSIXMachContract.h b/dev/DebuggerKit/POSIXMachContract.h
index b04a13a..931852a 100644
--- a/dev/DebuggerKit/POSIXMachContract.h
+++ b/dev/DebuggerKit/POSIXMachContract.h
@@ -93,7 +93,7 @@ class POSIXMachContract : public DebuggerContract {
BOOL BreakAt(std::string symbol) noexcept override {
if (!m_path.empty() && std::filesystem::exists(m_path) &&
std::filesystem::is_regular_file(m_path)) {
- auto handle = dlopen(m_path.c_str(), RTDK_LAZY);
+ auto handle = dlopen(m_path.c_str(), RTLD_LAZY);
if (handle == nullptr) {
return false;
diff --git a/dev/DebuggerKit/ld-nekernel.json b/dev/DebuggerKit/dk-nekernel.json
index 45ee51d..45ee51d 100644
--- a/dev/DebuggerKit/ld-nekernel.json
+++ b/dev/DebuggerKit/dk-nekernel.json
diff --git a/dev/DebuggerKit/ld-osx.json b/dev/DebuggerKit/dk-osx.json
index c220756..c220756 100644
--- a/dev/DebuggerKit/ld-osx.json
+++ b/dev/DebuggerKit/dk-osx.json
diff --git a/dev/DebuggerKit/src/NeKernelContract.cc b/dev/DebuggerKit/src/NeKernelContract.cc
index a469e46..a071431 100644
--- a/dev/DebuggerKit/src/NeKernelContract.cc
+++ b/dev/DebuggerKit/src/NeKernelContract.cc
@@ -12,9 +12,8 @@
#include <CompilerKit/Defines.h>
#include <DebuggerKit/NeKernelContract.h>
-#include <ThirdParty/Dialogs.h>
-
#include <DebuggerKit/Platform.h>
+#include <ThirdParty/Dialogs.h>
using namespace DebuggerKit::NeKernel;
@@ -44,4 +43,4 @@ BOOL NeKernelContract::Detach() noexcept {
return NO;
}
-#endif // DK_NEKERNEL_DEBUGGER \ No newline at end of file
+#endif // DK_NEKERNEL_DEBUGGER
diff --git a/dev/LibC++/utility.h b/dev/LibC++/utility.h
index 4f1d2d7..082d73d 100644
--- a/dev/LibC++/utility.h
+++ b/dev/LibC++/utility.h
@@ -1,7 +1,7 @@
/* -------------------------------------------
- \
- Copyright (C) 2024-2025 Amlal El Mahrouss, all rights reserved. \
- \
+
+ Copyright (C) 2024-2025 Amlal El Mahrouss, all rights reserved.
+
------------------------------------------- */
#ifndef LIBCXX_UTILITY_H
@@ -13,8 +13,8 @@ namespace std {
/// @param arg the object.
/// @return object's rvalue
template <typename Args>
-inline Args&& forward(Args& arg) {
- return static_cast<Args&&>(arg);
+inline auto forward(Args& arg) -> Args&& {
+ return static_cast<const Args&&>(arg);
}
/// @brief Move object.
@@ -22,7 +22,7 @@ inline Args&& forward(Args& arg) {
/// @param arg the object.
/// @return object's rvalue
template <typename Args>
-inline Args&& move(Args&& arg) {
+inline auto move(Args&& arg) -> Args&& {
return static_cast<Args&&>(arg);
}
} // namespace std