MINGW-packages/mingw-w64-nodejs/0015-Remove-v8-export-private-refs.patch
2024-11-09 17:50:52 +01:00

112 lines
4.5 KiB
Diff

deps/v8/include/v8-fast-api-calls.h | 2 +-
deps/v8/src/compiler/node.cc | 2 +-
deps/v8/src/diagnostics/objects-printer.cc | 18 +++++++++---------
3 files changed, 11 insertions(+), 11 deletions(-)
diff --git a/deps/v8/include/v8-fast-api-calls.h b/deps/v8/include/v8-fast-api-calls.h
index 18466688..052ac9c6 100644
--- a/deps/v8/include/v8-fast-api-calls.h
+++ b/deps/v8/include/v8-fast-api-calls.h
@@ -328,7 +328,7 @@ class CTypeInfo {
struct FastApiTypedArrayBase {
public:
// Returns the length in number of elements.
- size_t V8_EXPORT length() const { return length_; }
+ size_t length() const { return length_; }
// Checks whether the given index is within the bounds of the collection.
void V8_EXPORT ValidateIndex(size_t index) const;
diff --git a/deps/v8/src/compiler/node.cc b/deps/v8/src/compiler/node.cc
index b53fa280..bf22bc07 100644
--- a/deps/v8/src/compiler/node.cc
+++ b/deps/v8/src/compiler/node.cc
@@ -506,6 +506,6 @@ bool Node::Uses::empty() const { return begin() == end(); }
} // namespace v8
V8_DONT_STRIP_SYMBOL
-V8_EXPORT_PRIVATE extern void _v8_internal_Node_Print(void* object) {
+extern void _v8_internal_Node_Print(void* object) {
reinterpret_cast<i::compiler::Node*>(object)->Print();
}
diff --git a/deps/v8/src/diagnostics/objects-printer.cc b/deps/v8/src/diagnostics/objects-printer.cc
index 3fb40e6e..274b510e 100644
--- a/deps/v8/src/diagnostics/objects-printer.cc
+++ b/deps/v8/src/diagnostics/objects-printer.cc
@@ -4007,19 +4007,19 @@ inline i::Tagged<i::Object> GetObjectFromRaw(void* object) {
// The following functions are used by our gdb macros.
//
V8_DONT_STRIP_SYMBOL
-V8_EXPORT_PRIVATE extern i::Tagged<i::Object> _v8_internal_Get_Object(
+extern i::Tagged<i::Object> _v8_internal_Get_Object(
void* object) {
return GetObjectFromRaw(object);
}
V8_DONT_STRIP_SYMBOL
-V8_EXPORT_PRIVATE extern void _v8_internal_Print_Object(void* object) {
+extern void _v8_internal_Print_Object(void* object) {
i::Print(GetObjectFromRaw(object));
}
// Used by lldb_visualizers.py to create a representation of a V8 object.
V8_DONT_STRIP_SYMBOL
-V8_EXPORT_PRIVATE extern std::string _v8_internal_Print_Object_To_String(
+extern std::string _v8_internal_Print_Object_To_String(
void* object) {
std::stringstream strm;
i::Print(GetObjectFromRaw(object), strm);
@@ -4027,7 +4027,7 @@ V8_EXPORT_PRIVATE extern std::string _v8_internal_Print_Object_To_String(
}
V8_DONT_STRIP_SYMBOL
-V8_EXPORT_PRIVATE extern void _v8_internal_Print_LoadHandler(void* object) {
+extern void _v8_internal_Print_LoadHandler(void* object) {
#ifdef OBJECT_PRINT
i::StdoutStream os;
i::LoadHandler::PrintHandler(GetObjectFromRaw(object), os);
@@ -4036,7 +4036,7 @@ V8_EXPORT_PRIVATE extern void _v8_internal_Print_LoadHandler(void* object) {
}
V8_DONT_STRIP_SYMBOL
-V8_EXPORT_PRIVATE extern void _v8_internal_Print_StoreHandler(void* object) {
+extern void _v8_internal_Print_StoreHandler(void* object) {
#ifdef OBJECT_PRINT
i::StdoutStream os;
i::StoreHandler::PrintHandler(GetObjectFromRaw(object), os);
@@ -4045,7 +4045,7 @@ V8_EXPORT_PRIVATE extern void _v8_internal_Print_StoreHandler(void* object) {
}
V8_DONT_STRIP_SYMBOL
-V8_EXPORT_PRIVATE extern void _v8_internal_Print_Code(void* object) {
+extern void _v8_internal_Print_Code(void* object) {
i::Address address = reinterpret_cast<i::Address>(object);
i::Isolate* isolate = i::Isolate::Current();
@@ -4081,7 +4081,7 @@ V8_EXPORT_PRIVATE extern void _v8_internal_Print_Code(void* object) {
}
V8_DONT_STRIP_SYMBOL
-V8_EXPORT_PRIVATE extern void _v8_internal_Print_OnlyCode(void* object,
+extern void _v8_internal_Print_OnlyCode(void* object,
size_t range_limit) {
i::Address address = reinterpret_cast<i::Address>(object);
i::Isolate* isolate = i::Isolate::Current();
@@ -4112,7 +4112,7 @@ V8_EXPORT_PRIVATE extern void _v8_internal_Print_OnlyCode(void* object,
}
V8_DONT_STRIP_SYMBOL
-V8_EXPORT_PRIVATE extern void _v8_internal_Print_StackTrace() {
+extern void _v8_internal_Print_StackTrace() {
i::Isolate* isolate = i::Isolate::Current();
isolate->PrintStack(stdout);
}
@@ -4165,7 +4165,7 @@ _v8_internal_Expand_StackTrace(i::Isolate* isolate) {
}
V8_DONT_STRIP_SYMBOL
-V8_EXPORT_PRIVATE extern void _v8_internal_Print_TransitionTree(
+extern void _v8_internal_Print_TransitionTree(
void* object, bool start_at_root = false) {
i::Tagged<i::Object> o(GetObjectFromRaw(object));
if (!IsMap(o)) {