Temporary header file '/tmp/uLg7zrKZnU/dump1.h' with the following content will be compiled to create GCC translation unit dump: // add defines #define __STDC_VERSION__ 201710L #define _TIME_BITS 64 #define _FILE_OFFSET_BITS 64 #define _GXX_NULLPTR_T #define CLUTTER_ENABLE_COMPOSITOR_API 1 #define _REGEX_NELTS(n) #define _Atomic #define PACKED #ifdef __cplusplus // C17 compat layer #define _Alignof(type) alignof(type) #endif #define getaddrinfo_a(a,b,c,d) #define V8_TARGET_ARCH_ARM #define NODE_WANT_INTERNALS 1 #define HAVE_INSPECTOR 1 #define __POSIX__ 1 // add includes #include "/usr/include/nodejs/src/util.h" #include "/usr/include/node/cppgc/common.h" #include "/usr/include/node/js_native_api.h" #include "/usr/include/node/js_native_api_types.h" #include "/usr/include/node/libplatform/libplatform-export.h" #include "/usr/include/node/libplatform/libplatform.h" #include "/usr/include/node/libplatform/v8-tracing.h" #include "/usr/include/node/node.h" #include "/usr/include/node/node_api.h" #include "/usr/include/node/node_api_types.h" #include "/usr/include/node/node_buffer.h" #include "/usr/include/node/node_object_wrap.h" #include "/usr/include/node/node_version.h" #include "/usr/include/node/v8-array-buffer.h" #include "/usr/include/node/v8-callbacks.h" #include "/usr/include/node/v8-container.h" #include "/usr/include/node/v8-context.h" #include "/usr/include/node/v8-data.h" #include "/usr/include/node/v8-date.h" #include "/usr/include/node/v8-debug.h" #include "/usr/include/node/v8-embedder-heap.h" #include "/usr/include/node/v8-embedder-state-scope.h" #include "/usr/include/node/v8-exception.h" #include "/usr/include/node/v8-extension.h" #include "/usr/include/node/v8-external.h" #include "/usr/include/node/v8-forward.h" #include "/usr/include/node/v8-function-callback.h" #include "/usr/include/node/v8-function.h" #include "/usr/include/node/v8-initialization.h" #include "/usr/include/node/v8-internal.h" #include "/usr/include/node/v8-isolate.h" #include "/usr/include/node/v8-json.h" #include "/usr/include/node/v8-local-handle.h" #include "/usr/include/node/v8-locker.h" #include "/usr/include/node/v8-maybe.h" #include "/usr/include/node/v8-memory-span.h" #include "/usr/include/node/v8-message.h" #include "/usr/include/node/v8-microtask-queue.h" #include "/usr/include/node/v8-microtask.h" #include "/usr/include/node/v8-object.h" #include "/usr/include/node/v8-persistent-handle.h" #include "/usr/include/node/v8-platform.h" #include "/usr/include/node/v8-primitive-object.h" #include "/usr/include/node/v8-primitive.h" #include "/usr/include/node/v8-profiler.h" #include "/usr/include/node/v8-promise.h" #include "/usr/include/node/v8-proxy.h" #include "/usr/include/node/v8-regexp.h" #include "/usr/include/node/v8-script.h" #include "/usr/include/node/v8-snapshot.h" #include "/usr/include/node/v8-statistics.h" #include "/usr/include/node/v8-template.h" #include "/usr/include/node/v8-traced-handle.h" #include "/usr/include/node/v8-typed-array.h" #include "/usr/include/node/v8-unwinder.h" #include "/usr/include/node/v8-value-serializer.h" #include "/usr/include/node/v8-value.h" #include "/usr/include/node/v8-version.h" #include "/usr/include/node/v8-wasm.h" #include "/usr/include/node/v8-weak-callback-info.h" #include "/usr/include/node/v8.h" #include "/usr/include/node/v8config.h" #include "/usr/include/nodejs/deps/v8/include/cppgc/allocation.h" #include "/usr/include/nodejs/deps/v8/include/cppgc/common.h" #include "/usr/include/nodejs/deps/v8/include/cppgc/cross-thread-persistent.h" #include "/usr/include/nodejs/deps/v8/include/cppgc/custom-space.h" #include "/usr/include/nodejs/deps/v8/include/cppgc/default-platform.h" #include "/usr/include/nodejs/deps/v8/include/cppgc/ephemeron-pair.h" #include "/usr/include/nodejs/deps/v8/include/cppgc/explicit-management.h" #include "/usr/include/nodejs/deps/v8/include/cppgc/garbage-collected.h" #include "/usr/include/nodejs/deps/v8/include/cppgc/heap-consistency.h" #include "/usr/include/nodejs/deps/v8/include/cppgc/heap-state.h" #include "/usr/include/nodejs/deps/v8/include/cppgc/heap-statistics.h" #include "/usr/include/nodejs/deps/v8/include/cppgc/heap.h" #include "/usr/include/nodejs/deps/v8/include/cppgc/internal/api-constants.h" #include "/usr/include/nodejs/deps/v8/include/cppgc/internal/atomic-entry-flag.h" #include "/usr/include/nodejs/deps/v8/include/cppgc/internal/caged-heap-local-data.h" #include "/usr/include/nodejs/deps/v8/include/cppgc/internal/compiler-specific.h" #include "/usr/include/nodejs/deps/v8/include/cppgc/internal/finalizer-trait.h" #include "/usr/include/nodejs/deps/v8/include/cppgc/internal/gc-info.h" #include "/usr/include/nodejs/deps/v8/include/cppgc/internal/logging.h" #include "/usr/include/nodejs/deps/v8/include/cppgc/internal/name-trait.h" #include "/usr/include/nodejs/deps/v8/include/cppgc/internal/persistent-node.h" #include "/usr/include/nodejs/deps/v8/include/cppgc/internal/pointer-policies.h" #include "/usr/include/nodejs/deps/v8/include/cppgc/internal/write-barrier.h" #include "/usr/include/nodejs/deps/v8/include/cppgc/liveness-broker.h" #include "/usr/include/nodejs/deps/v8/include/cppgc/macros.h" #include "/usr/include/nodejs/deps/v8/include/cppgc/member.h" #include "/usr/include/nodejs/deps/v8/include/cppgc/name-provider.h" #include "/usr/include/nodejs/deps/v8/include/cppgc/object-size-trait.h" #include "/usr/include/nodejs/deps/v8/include/cppgc/persistent.h" #include "/usr/include/nodejs/deps/v8/include/cppgc/platform.h" #include "/usr/include/nodejs/deps/v8/include/cppgc/prefinalizer.h" #include "/usr/include/nodejs/deps/v8/include/cppgc/process-heap-statistics.h" #include "/usr/include/nodejs/deps/v8/include/cppgc/sentinel-pointer.h" #include "/usr/include/nodejs/deps/v8/include/cppgc/source-location.h" #include "/usr/include/nodejs/deps/v8/include/cppgc/testing.h" #include "/usr/include/nodejs/deps/v8/include/cppgc/trace-trait.h" #include "/usr/include/nodejs/deps/v8/include/cppgc/type-traits.h" #include "/usr/include/nodejs/deps/v8/include/cppgc/visitor.h" #include "/usr/include/nodejs/deps/v8/include/libplatform/libplatform-export.h" #include "/usr/include/nodejs/deps/v8/include/libplatform/libplatform.h" #include "/usr/include/nodejs/deps/v8/include/libplatform/v8-tracing.h" #include "/usr/include/nodejs/deps/v8/include/v8-array-buffer.h" #include "/usr/include/nodejs/deps/v8/include/v8-callbacks.h" #include "/usr/include/nodejs/deps/v8/include/v8-container.h" #include "/usr/include/nodejs/deps/v8/include/v8-context.h" #include "/usr/include/nodejs/deps/v8/include/v8-cppgc.h" #include "/usr/include/nodejs/deps/v8/include/v8-data.h" #include "/usr/include/nodejs/deps/v8/include/v8-date.h" #include "/usr/include/nodejs/deps/v8/include/v8-debug.h" #include "/usr/include/nodejs/deps/v8/include/v8-embedder-heap.h" #include "/usr/include/nodejs/deps/v8/include/v8-embedder-state-scope.h" #include "/usr/include/nodejs/deps/v8/include/v8-exception.h" #include "/usr/include/nodejs/deps/v8/include/v8-extension.h" #include "/usr/include/nodejs/deps/v8/include/v8-external.h" #include "/usr/include/nodejs/deps/v8/include/v8-fast-api-calls.h" #include "/usr/include/nodejs/deps/v8/include/v8-forward.h" #include "/usr/include/nodejs/deps/v8/include/v8-function-callback.h" #include "/usr/include/nodejs/deps/v8/include/v8-function.h" #include "/usr/include/nodejs/deps/v8/include/v8-initialization.h" #include "/usr/include/nodejs/deps/v8/include/v8-inspector.h" #include "/usr/include/nodejs/deps/v8/include/v8-internal.h" #include "/usr/include/nodejs/deps/v8/include/v8-isolate.h" #include "/usr/include/nodejs/deps/v8/include/v8-json.h" #include "/usr/include/nodejs/deps/v8/include/v8-local-handle.h" #include "/usr/include/nodejs/deps/v8/include/v8-locker.h" #include "/usr/include/nodejs/deps/v8/include/v8-maybe.h" #include "/usr/include/nodejs/deps/v8/include/v8-memory-span.h" #include "/usr/include/nodejs/deps/v8/include/v8-message.h" #include "/usr/include/nodejs/deps/v8/include/v8-metrics.h" #include "/usr/include/nodejs/deps/v8/include/v8-microtask-queue.h" #include "/usr/include/nodejs/deps/v8/include/v8-microtask.h" #include "/usr/include/nodejs/deps/v8/include/v8-object.h" #include "/usr/include/nodejs/deps/v8/include/v8-persistent-handle.h" #include "/usr/include/nodejs/deps/v8/include/v8-platform.h" #include "/usr/include/nodejs/deps/v8/include/v8-primitive-object.h" #include "/usr/include/nodejs/deps/v8/include/v8-primitive.h" #include "/usr/include/nodejs/deps/v8/include/v8-profiler.h" #include "/usr/include/nodejs/deps/v8/include/v8-promise.h" #include "/usr/include/nodejs/deps/v8/include/v8-proxy.h" #include "/usr/include/nodejs/deps/v8/include/v8-regexp.h" #include "/usr/include/nodejs/deps/v8/include/v8-script.h" #include "/usr/include/nodejs/deps/v8/include/v8-snapshot.h" #include "/usr/include/nodejs/deps/v8/include/v8-statistics.h" #include "/usr/include/nodejs/deps/v8/include/v8-template.h" #include "/usr/include/nodejs/deps/v8/include/v8-traced-handle.h" #include "/usr/include/nodejs/deps/v8/include/v8-typed-array.h" #include "/usr/include/nodejs/deps/v8/include/v8-unwinder-state.h" #include "/usr/include/nodejs/deps/v8/include/v8-unwinder.h" #include "/usr/include/nodejs/deps/v8/include/v8-util.h" #include "/usr/include/nodejs/deps/v8/include/v8-value-serializer-version.h" #include "/usr/include/nodejs/deps/v8/include/v8-value-serializer.h" #include "/usr/include/nodejs/deps/v8/include/v8-value.h" #include "/usr/include/nodejs/deps/v8/include/v8-version-string.h" #include "/usr/include/nodejs/deps/v8/include/v8-version.h" #include "/usr/include/nodejs/deps/v8/include/v8-wasm-trap-handler-posix.h" #include "/usr/include/nodejs/deps/v8/include/v8-wasm.h" #include "/usr/include/nodejs/deps/v8/include/v8-weak-callback-info.h" #include "/usr/include/nodejs/deps/v8/include/v8.h" #include "/usr/include/nodejs/deps/v8/include/v8config.h" #include "/usr/include/nodejs/src/aliased_buffer.h" #include "/usr/include/nodejs/src/aliased_struct-inl.h" #include "/usr/include/nodejs/src/aliased_struct.h" #include "/usr/include/nodejs/src/async_wrap-inl.h" #include "/usr/include/nodejs/src/async_wrap.h" #include "/usr/include/nodejs/src/base64.h" #include "/usr/include/nodejs/src/base_object-inl.h" #include "/usr/include/nodejs/src/base_object.h" #include "/usr/include/nodejs/src/callback_queue-inl.h" #include "/usr/include/nodejs/src/callback_queue.h" #include "/usr/include/nodejs/src/cares_wrap.h" #include "/usr/include/nodejs/src/cleanup_queue-inl.h" #include "/usr/include/nodejs/src/cleanup_queue.h" #include "/usr/include/nodejs/src/connect_wrap.h" #include "/usr/include/nodejs/src/connection_wrap.h" #include "/usr/include/nodejs/src/crypto/crypto_clienthello-inl.h" #include "/usr/include/nodejs/src/crypto/crypto_clienthello.h" #include "/usr/include/nodejs/src/crypto/crypto_context.h" #include "/usr/include/nodejs/src/crypto/crypto_spkac.h" #include "/usr/include/nodejs/src/crypto/crypto_timing.h" #include "/usr/include/nodejs/src/crypto/crypto_tls.h" #include "/usr/include/nodejs/src/crypto/crypto_util.h" #include "/usr/include/nodejs/src/crypto/crypto_x509.h" #include "/usr/include/nodejs/src/debug_utils-inl.h" #include "/usr/include/nodejs/src/debug_utils.h" #include "/usr/include/nodejs/src/diagnosticfilename-inl.h" #include "/usr/include/nodejs/src/env-inl.h" #include "/usr/include/nodejs/src/env.h" #include "/usr/include/nodejs/src/env_properties.h" #include "/usr/include/nodejs/src/handle_wrap.h" #include "/usr/include/nodejs/src/inspector_agent.h" #include "/usr/include/nodejs/src/inspector_io.h" #include "/usr/include/nodejs/src/inspector_profiler.h" #include "/usr/include/nodejs/src/inspector_socket.h" #include "/usr/include/nodejs/src/inspector_socket_server.h" #include "/usr/include/nodejs/src/js_native_api.h" #include "/usr/include/nodejs/src/js_native_api_types.h" #include "/usr/include/nodejs/src/js_native_api_v8.h" #include "/usr/include/nodejs/src/js_native_api_v8_internals.h" #include "/usr/include/nodejs/src/js_stream.h" #include "/usr/include/nodejs/src/json_utils.h" #include "/usr/include/nodejs/src/memory_tracker-inl.h" #include "/usr/include/nodejs/src/memory_tracker.h" #include "/usr/include/nodejs/src/module_wrap.h" #include "/usr/include/nodejs/src/node.h" #include "/usr/include/nodejs/src/node_api.h" #include "/usr/include/nodejs/src/node_api_internals.h" #include "/usr/include/nodejs/src/node_api_types.h" #include "/usr/include/nodejs/src/node_binding.h" #include "/usr/include/nodejs/src/node_blob.h" #include "/usr/include/nodejs/src/node_bob-inl.h" #include "/usr/include/nodejs/src/node_bob.h" #include "/usr/include/nodejs/src/node_buffer.h" #include "/usr/include/nodejs/src/node_builtins.h" #include "/usr/include/nodejs/src/node_constants.h" #include "/usr/include/nodejs/src/node_context_data.h" #include "/usr/include/nodejs/src/node_contextify.h" #include "/usr/include/nodejs/src/node_dir.h" #include "/usr/include/nodejs/src/node_dtrace.h" #include "/usr/include/nodejs/src/node_errors.h" #include "/usr/include/nodejs/src/node_external_reference.h" #include "/usr/include/nodejs/src/node_file-inl.h" #include "/usr/include/nodejs/src/node_file.h" #include "/usr/include/nodejs/src/node_http2_state.h" #include "/usr/include/nodejs/src/node_http_common-inl.h" #include "/usr/include/nodejs/src/node_http_common.h" #include "/usr/include/nodejs/src/node_i18n.h" #include "/usr/include/nodejs/src/node_internals.h" #include "/usr/include/nodejs/src/node_main_instance.h" #include "/usr/include/nodejs/src/node_mem-inl.h" #include "/usr/include/nodejs/src/node_mem.h" #include "/usr/include/nodejs/src/node_messaging.h" #include "/usr/include/nodejs/src/node_metadata.h" #include "/usr/include/nodejs/src/node_mutex.h" #include "/usr/include/nodejs/src/node_object_wrap.h" #include "/usr/include/nodejs/src/node_options-inl.h" #include "/usr/include/nodejs/src/node_options.h" #include "/usr/include/nodejs/src/node_perf_common.h" #include "/usr/include/nodejs/src/node_platform.h" #include "/usr/include/nodejs/src/node_process-inl.h" #include "/usr/include/nodejs/src/node_process.h" #include "/usr/include/nodejs/src/node_realm-inl.h" #include "/usr/include/nodejs/src/node_realm.h" #include "/usr/include/nodejs/src/node_report.h" #include "/usr/include/nodejs/src/node_revert.h" #include "/usr/include/nodejs/src/node_shadow_realm.h" #include "/usr/include/nodejs/src/node_snapshot_builder.h" #include "/usr/include/nodejs/src/node_snapshotable.h" #include "/usr/include/nodejs/src/node_sockaddr-inl.h" #include "/usr/include/nodejs/src/node_sockaddr.h" #include "/usr/include/nodejs/src/node_stat_watcher.h" #include "/usr/include/nodejs/src/node_union_bytes.h" #include "/usr/include/nodejs/src/node_url.h" #include "/usr/include/nodejs/src/node_util.h" #include "/usr/include/nodejs/src/node_v8.h" #include "/usr/include/nodejs/src/node_v8_platform-inl.h" #include "/usr/include/nodejs/src/node_version.h" #include "/usr/include/nodejs/src/node_wasm_web_api.h" #include "/usr/include/nodejs/src/node_watchdog.h" #include "/usr/include/nodejs/src/node_worker.h" #include "/usr/include/nodejs/src/pipe_wrap.h" #include "/usr/include/nodejs/src/req_wrap-inl.h" #include "/usr/include/nodejs/src/req_wrap.h" #include "/usr/include/nodejs/src/spawn_sync.h" #include "/usr/include/nodejs/src/stream_base-inl.h" #include "/usr/include/nodejs/src/stream_base.h" #include "/usr/include/nodejs/src/stream_pipe.h" #include "/usr/include/nodejs/src/stream_wrap.h" #include "/usr/include/nodejs/src/string_bytes.h" #include "/usr/include/nodejs/src/string_decoder-inl.h" #include "/usr/include/nodejs/src/string_decoder.h" #include "/usr/include/nodejs/src/string_search.h" #include "/usr/include/nodejs/src/tcp_wrap.h" #include "/usr/include/nodejs/src/threadpoolwork-inl.h" #include "/usr/include/nodejs/src/timer_wrap-inl.h" #include "/usr/include/nodejs/src/timer_wrap.h" #include "/usr/include/nodejs/src/tracing/agent.h" #include "/usr/include/nodejs/src/tracing/node_trace_buffer.h" #include "/usr/include/nodejs/src/tracing/node_trace_writer.h" #include "/usr/include/nodejs/src/tracing/trace_event.h" #include "/usr/include/nodejs/src/tracing/trace_event_common.h" #include "/usr/include/nodejs/src/tracing/traced_value.h" #include "/usr/include/nodejs/src/tty_wrap.h" #include "/usr/include/nodejs/src/udp_wrap.h" #include "/usr/include/nodejs/src/util-inl.h" #include "/usr/include/nodejs/src/v8abbr.h" #include "/usr/include/nodejs/deps/uv/include/uv.h" // add namespaces namespace cppgc{typedef int tmp_add_type_1;} cppgc::tmp_add_type_1 tmp_add_func_1(){return 0;}; namespace cppgc{namespace internal{typedef int tmp_add_type_2;}} cppgc::internal::tmp_add_type_2 tmp_add_func_2(){return 0;}; namespace cppgc{namespace subtle{typedef int tmp_add_type_3;}} cppgc::subtle::tmp_add_type_3 tmp_add_func_3(){return 0;}; namespace cppgc{namespace testing{typedef int tmp_add_type_4;}} cppgc::testing::tmp_add_type_4 tmp_add_func_4(){return 0;}; namespace node{typedef int tmp_add_type_5;} node::tmp_add_type_5 tmp_add_func_5(){return 0;}; namespace node{namespace binding{typedef int tmp_add_type_6;}} node::binding::tmp_add_type_6 tmp_add_func_6(){return 0;}; namespace node{namespace bob{typedef int tmp_add_type_7;}} node::bob::tmp_add_type_7 tmp_add_func_7(){return 0;}; namespace node{namespace Buffer{typedef int tmp_add_type_8;}} node::Buffer::tmp_add_type_8 tmp_add_func_8(){return 0;}; namespace node{namespace builtins{typedef int tmp_add_type_9;}} node::builtins::tmp_add_type_9 tmp_add_func_9(){return 0;}; namespace node{namespace CallbackFlags{typedef int tmp_add_type_10;}} node::CallbackFlags::tmp_add_type_10 tmp_add_func_10(){return 0;}; namespace node{namespace contextify{typedef int tmp_add_type_11;}} node::contextify::tmp_add_type_11 tmp_add_func_11(){return 0;}; namespace node{namespace credentials{typedef int tmp_add_type_12;}} node::credentials::tmp_add_type_12 tmp_add_func_12(){return 0;}; namespace node{namespace crypto{typedef int tmp_add_type_13;}} node::crypto::tmp_add_type_13 tmp_add_func_13(){return 0;}; namespace node{namespace crypto{namespace SPKAC{typedef int tmp_add_type_14;}}} node::crypto::SPKAC::tmp_add_type_14 tmp_add_func_14(){return 0;}; namespace node{namespace crypto{namespace Timing{typedef int tmp_add_type_15;}}} node::crypto::Timing::tmp_add_type_15 tmp_add_func_15(){return 0;}; namespace node{namespace crypto{namespace Util{typedef int tmp_add_type_16;}}} node::crypto::Util::tmp_add_type_16 tmp_add_func_16(){return 0;}; namespace node{namespace EnvironmentFlags{typedef int tmp_add_type_17;}} node::EnvironmentFlags::tmp_add_type_17 tmp_add_func_17(){return 0;}; namespace node{namespace errors{typedef int tmp_add_type_18;}} node::errors::tmp_add_type_18 tmp_add_func_18(){return 0;}; namespace node{namespace fs{typedef int tmp_add_type_19;}} node::fs::tmp_add_type_19 tmp_add_func_19(){return 0;}; namespace node{namespace heap{typedef int tmp_add_type_20;}} node::heap::tmp_add_type_20 tmp_add_func_20(){return 0;}; namespace node{namespace http2{typedef int tmp_add_type_21;}} node::http2::tmp_add_type_21 tmp_add_func_21(){return 0;}; namespace node{namespace inspector{typedef int tmp_add_type_22;}} node::inspector::tmp_add_type_22 tmp_add_func_22(){return 0;}; namespace node{namespace loader{typedef int tmp_add_type_23;}} node::loader::tmp_add_type_23 tmp_add_func_23(){return 0;}; namespace node{namespace mem{typedef int tmp_add_type_24;}} node::mem::tmp_add_type_24 tmp_add_func_24(){return 0;}; namespace node{namespace performance{typedef int tmp_add_type_25;}} node::performance::tmp_add_type_25 tmp_add_func_25(){return 0;}; namespace node{namespace process{typedef int tmp_add_type_26;}} node::process::tmp_add_type_26 tmp_add_func_26(){return 0;}; namespace node{namespace ProcessFlags{typedef int tmp_add_type_27;}} node::ProcessFlags::tmp_add_type_27 tmp_add_func_27(){return 0;}; namespace node{namespace profiler{typedef int tmp_add_type_28;}} node::profiler::tmp_add_type_28 tmp_add_func_28(){return 0;}; namespace node{namespace report{typedef int tmp_add_type_29;}} node::report::tmp_add_type_29 tmp_add_func_29(){return 0;}; namespace node{namespace stringsearch{typedef int tmp_add_type_30;}} node::stringsearch::tmp_add_type_30 tmp_add_func_30(){return 0;}; namespace node{namespace tracing{typedef int tmp_add_type_31;}} node::tracing::tmp_add_type_31 tmp_add_func_31(){return 0;}; namespace node{namespace url{typedef int tmp_add_type_32;}} node::url::tmp_add_type_32 tmp_add_func_32(){return 0;}; namespace node{namespace util{typedef int tmp_add_type_33;}} node::util::tmp_add_type_33 tmp_add_func_33(){return 0;}; namespace node{namespace worker{typedef int tmp_add_type_34;}} node::worker::tmp_add_type_34 tmp_add_func_34(){return 0;}; namespace perfetto{typedef int tmp_add_type_35;} perfetto::tmp_add_type_35 tmp_add_func_35(){return 0;}; namespace v8{typedef int tmp_add_type_36;} v8::tmp_add_type_36 tmp_add_func_36(){return 0;}; namespace v8{namespace base{typedef int tmp_add_type_37;}} v8::base::tmp_add_type_37 tmp_add_func_37(){return 0;}; namespace v8{namespace debug{typedef int tmp_add_type_38;}} v8::debug::tmp_add_type_38 tmp_add_func_38(){return 0;}; namespace v8{namespace internal{typedef int tmp_add_type_39;}} v8::internal::tmp_add_type_39 tmp_add_func_39(){return 0;}; namespace v8{namespace internal{namespace wasm{typedef int tmp_add_type_40;}}} v8::internal::wasm::tmp_add_type_40 tmp_add_func_40(){return 0;}; namespace v8{namespace metrics{typedef int tmp_add_type_41;}} v8::metrics::tmp_add_type_41 tmp_add_func_41(){return 0;}; namespace v8{namespace platform{typedef int tmp_add_type_42;}} v8::platform::tmp_add_type_42 tmp_add_func_42(){return 0;}; namespace v8{namespace platform{namespace tracing{typedef int tmp_add_type_43;}}} v8::platform::tracing::tmp_add_type_43 tmp_add_func_43(){return 0;}; namespace v8impl{typedef int tmp_add_type_44;} v8impl::tmp_add_type_44 tmp_add_func_44(){return 0;}; namespace cppgc{namespace internal{namespace api_constants{typedef int tmp_add_type_45;}}} cppgc::internal::api_constants::tmp_add_type_45 tmp_add_func_45(){return 0;}; namespace node{namespace cares_wrap{typedef int tmp_add_type_46;}} node::cares_wrap::tmp_add_type_46 tmp_add_func_46(){return 0;}; namespace node{namespace fs_dir{typedef int tmp_add_type_47;}} node::fs_dir::tmp_add_type_47 tmp_add_func_47(){return 0;}; namespace node{namespace options_parser{typedef int tmp_add_type_48;}} node::options_parser::tmp_add_type_48 tmp_add_func_48(){return 0;}; namespace node{namespace per_process{typedef int tmp_add_type_49;}} node::per_process::tmp_add_type_49 tmp_add_func_49(){return 0;}; namespace node{namespace shadow_realm{typedef int tmp_add_type_50;}} node::shadow_realm::tmp_add_type_50 tmp_add_func_50(){return 0;}; namespace node{namespace url{namespace table_data{typedef int tmp_add_type_51;}}} node::url::table_data::tmp_add_type_51 tmp_add_func_51(){return 0;}; namespace node{namespace v8_utils{typedef int tmp_add_type_52;}} node::v8_utils::tmp_add_type_52 tmp_add_func_52(){return 0;}; namespace node{namespace wasm_web_api{typedef int tmp_add_type_53;}} node::wasm_web_api::tmp_add_type_53 tmp_add_func_53(){return 0;}; namespace perfetto{namespace trace_processor{typedef int tmp_add_type_54;}} perfetto::trace_processor::tmp_add_type_54 tmp_add_func_54(){return 0;}; namespace v8{namespace api_internal{typedef int tmp_add_type_55;}} v8::api_internal::tmp_add_type_55 tmp_add_func_55(){return 0;}; namespace v8_inspector{typedef int tmp_add_type_56;} v8_inspector::tmp_add_type_56 tmp_add_func_56(){return 0;}; namespace v8_inspector{namespace internal{typedef int tmp_add_type_57;}} v8_inspector::internal::tmp_add_type_57 tmp_add_func_57(){return 0;}; namespace v8_inspector{namespace protocol{typedef int tmp_add_type_58;}} v8_inspector::protocol::tmp_add_type_58 tmp_add_func_58(){return 0;}; namespace v8_inspector{namespace protocol{namespace Debugger{typedef int tmp_add_type_59;}}} v8_inspector::protocol::Debugger::tmp_add_type_59 tmp_add_func_59(){return 0;}; namespace v8_inspector{namespace protocol{namespace Debugger{namespace API{typedef int tmp_add_type_60;}}}} v8_inspector::protocol::Debugger::API::tmp_add_type_60 tmp_add_func_60(){return 0;}; namespace v8_inspector{namespace protocol{namespace Runtime{typedef int tmp_add_type_61;}}} v8_inspector::protocol::Runtime::tmp_add_type_61 tmp_add_func_61(){return 0;}; namespace v8_inspector{namespace protocol{namespace Runtime{namespace API{typedef int tmp_add_type_62;}}}} v8_inspector::protocol::Runtime::API::tmp_add_type_62 tmp_add_func_62(){return 0;}; namespace v8_inspector{namespace protocol{namespace Schema{typedef int tmp_add_type_63;}}} v8_inspector::protocol::Schema::tmp_add_type_63 tmp_add_func_63(){return 0;}; namespace v8_inspector{namespace protocol{namespace Schema{namespace API{typedef int tmp_add_type_64;}}}} v8_inspector::protocol::Schema::API::tmp_add_type_64 tmp_add_func_64(){return 0;}; // add classes ASN1_ENCODING_st* tmp_add_class_0; BIO_sock_info_u* tmp_add_class_1; BIT_STRING_BITNAME_st* tmp_add_class_2; ENGINE_CMD_DEFN_st* tmp_add_class_3; ERR_string_data_st* tmp_add_class_4; EnvRefHolder* tmp_add_class_5; Netscape_certificate_sequence* tmp_add_class_6; Netscape_spkac_st* tmp_add_class_7; Netscape_spki_st* tmp_add_class_8; PBE2PARAM_st* tmp_add_class_9; PBEPARAM_st* tmp_add_class_10; PBKDF2PARAM_st* tmp_add_class_11; PKCS7_CTX_st* tmp_add_class_12; SCRYPT_PARAMS_st* tmp_add_class_13; SHA256state_st* tmp_add_class_14; SHA512state_st* tmp_add_class_15; SHAstate_st* tmp_add_class_16; X509_algor_st* tmp_add_class_17; X509_info_st* tmp_add_class_18; X509_val_st* tmp_add_class_19; _G_fpos64_t* tmp_add_class_20; _G_fpos_t* tmp_add_class_21; _IO_cookie_io_functions_t* tmp_add_class_22; addrinfo* tmp_add_class_23; ares_addr6ttl* tmp_add_class_24; ares_addr_node* tmp_add_class_25; ares_addr_port_node* tmp_add_class_26; ares_addrinfo* tmp_add_class_27; ares_addrinfo_cname* tmp_add_class_28; ares_addrinfo_hints* tmp_add_class_29; ares_addrinfo_node* tmp_add_class_30; ares_addrttl* tmp_add_class_31; ares_caa_reply* tmp_add_class_32; ares_in6_addr* tmp_add_class_33; ares_mx_reply* tmp_add_class_34; ares_naptr_reply* tmp_add_class_35; ares_options* tmp_add_class_36; ares_soa_reply* tmp_add_class_37; ares_socket_functions* tmp_add_class_38; ares_srv_reply* tmp_add_class_39; ares_txt_ext* tmp_add_class_40; ares_txt_reply* tmp_add_class_41; ares_uri_reply* tmp_add_class_42; asn1_string_st* tmp_add_class_43; asn1_string_table_st* tmp_add_class_44; asn1_type_st* tmp_add_class_45; buf_mem_st* tmp_add_class_46; cmsghdr* tmp_add_class_47; conf_method_st* tmp_add_class_48; conf_st* tmp_add_class_49; crypto_ex_data_st* tmp_add_class_50; crypto_threadid_st* tmp_add_class_51; dl_find_object* tmp_add_class_52; err_state_st* tmp_add_class_53; evp_cipher_info_st* tmp_add_class_54; f_owner_ex* tmp_add_class_55; file_handle* tmp_add_class_56; flock64* tmp_add_class_57; gaicb* tmp_add_class_58; group_filter* tmp_add_class_59; group_req* tmp_add_class_60; group_source_req* tmp_add_class_61; hostent* tmp_add_class_62; in6_addr* tmp_add_class_63; in6_pktinfo* tmp_add_class_64; in_addr* tmp_add_class_65; in_pktinfo* tmp_add_class_66; iovec* tmp_add_class_67; ip6_mtuinfo* tmp_add_class_68; ip_mreq* tmp_add_class_69; ip_mreq_source* tmp_add_class_70; ip_mreqn* tmp_add_class_71; ip_msfilter* tmp_add_class_72; ip_opts* tmp_add_class_73; ipv6_mreq* tmp_add_class_74; lhash_st_CONF_VALUE* tmp_add_class_75; lhash_st_ERR_STRING_DATA* tmp_add_class_76; lhash_st_OPENSSL_CSTRING* tmp_add_class_77; lhash_st_OPENSSL_STRING* tmp_add_class_78; linger* tmp_add_class_79; mmsghdr* tmp_add_class_80; msghdr* tmp_add_class_81; napi_env__* tmp_add_class_82; napi_module* tmp_add_class_83; netent* tmp_add_class_84; node_napi_env__* tmp_add_class_85; ns_tcp_tsig_state* tmp_add_class_86; ns_tsig_key* tmp_add_class_87; obj_name_st* tmp_add_class_88; osockaddr* tmp_add_class_89; ossl_algorithm_st* tmp_add_class_90; ossl_dispatch_st* tmp_add_class_91; ossl_item_st* tmp_add_class_92; ossl_param_st* tmp_add_class_93; passwd* tmp_add_class_94; pkcs7_digest_st* tmp_add_class_95; pkcs7_enc_content_st* tmp_add_class_96; pkcs7_encrypted_st* tmp_add_class_97; pkcs7_enveloped_st* tmp_add_class_98; pkcs7_issuer_and_serial_st* tmp_add_class_99; pkcs7_recip_info_st* tmp_add_class_100; pkcs7_signed_st* tmp_add_class_101; pkcs7_signedandenveloped_st* tmp_add_class_102; pkcs7_signer_info_st* tmp_add_class_103; pkcs7_st* tmp_add_class_104; private_key_st* tmp_add_class_105; protoent* tmp_add_class_106; rand_meth_st* tmp_add_class_107; rpcent* tmp_add_class_108; rsa_oaep_params_st* tmp_add_class_109; rsa_pss_params_st* tmp_add_class_110; servent* tmp_add_class_111; sockaddr* tmp_add_class_112; sockaddr_in* tmp_add_class_113; sockaddr_in6* tmp_add_class_114; sockaddr_storage* tmp_add_class_115; srtp_protection_profile_st* tmp_add_class_116; st_dynamic_MEM_fns* tmp_add_class_117; st_dynamic_fns* tmp_add_class_118; statx_timestamp* tmp_add_class_119; tcp_cookie_transactions* tmp_add_class_120; tcp_info* tmp_add_class_121; tcp_md5sig* tmp_add_class_122; tcp_repair_opt* tmp_add_class_123; tcp_repair_window* tmp_add_class_124; tcp_zerocopy_receive* tmp_add_class_125; tcphdr* tmp_add_class_126; termios* tmp_add_class_127; tls_session_ticket_ext_st* tmp_add_class_128; ucontext_t* tmp_add_class_129; ucred* tmp_add_class_130; uv__io_s* tmp_add_class_131; uv__work* tmp_add_class_132; uv_any_handle* tmp_add_class_133; uv_any_req* tmp_add_class_134; uv_async_s* tmp_add_class_135; uv_buf_t* tmp_add_class_136; uv_check_s* tmp_add_class_137; uv_connect_s* tmp_add_class_138; uv_cpu_info_s* tmp_add_class_139; uv_cpu_times_s* tmp_add_class_140; uv_dir_s* tmp_add_class_141; uv_dirent_s* tmp_add_class_142; uv_env_item_s* tmp_add_class_143; uv_fs_event_s* tmp_add_class_144; uv_fs_poll_s* tmp_add_class_145; uv_fs_s* tmp_add_class_146; uv_getaddrinfo_s* tmp_add_class_147; uv_getnameinfo_s* tmp_add_class_148; uv_handle_s* tmp_add_class_149; uv_idle_s* tmp_add_class_150; uv_interface_address_s* tmp_add_class_151; uv_loop_s* tmp_add_class_152; uv_passwd_s* tmp_add_class_153; uv_pipe_s* tmp_add_class_154; uv_poll_s* tmp_add_class_155; uv_prepare_s* tmp_add_class_156; uv_process_options_s* tmp_add_class_157; uv_process_s* tmp_add_class_158; uv_random_s* tmp_add_class_159; uv_req_s* tmp_add_class_160; uv_shutdown_s* tmp_add_class_161; uv_signal_s* tmp_add_class_162; uv_statfs_s* tmp_add_class_163; uv_stdio_container_s* tmp_add_class_164; uv_stream_s* tmp_add_class_165; uv_tcp_s* tmp_add_class_166; uv_thread_options_s* tmp_add_class_167; uv_timer_s* tmp_add_class_168; uv_tty_s* tmp_add_class_169; uv_udp_s* tmp_add_class_170; uv_udp_send_s* tmp_add_class_171; uv_utsname_s* tmp_add_class_172; uv_work_s* tmp_add_class_173; uv_write_s* tmp_add_class_174; x509_trust_st* tmp_add_class_175; The GCC parameters: gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/uLg7zrKZnU/dump1.h" -I/usr/include/node -I/usr/include/nodejs/src -I/usr/include/nodejs/deps/v8/include