Skip to content
This repository has been archived by the owner on Oct 30, 2023. It is now read-only.

Commit

Permalink
fix: adopt partition alloc early initialization (electron#33832)
Browse files Browse the repository at this point in the history
  • Loading branch information
deepak1556 authored and khalwa committed Feb 22, 2023
1 parent 41ddaf3 commit bb12c61
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 1 deletion.
6 changes: 5 additions & 1 deletion BUILD.gn
Expand Up @@ -916,7 +916,10 @@ if (is_mac) {
assert(defined(invoker.helper_name_suffix))

output_name = electron_helper_name + invoker.helper_name_suffix
deps = [ ":electron_framework+link" ]
deps = [
":electron_framework+link",
"//base/allocator:early_zone_registration_mac",
]
if (!is_mas_build) {
deps += [ "//sandbox/mac:seatbelt" ]
}
Expand Down Expand Up @@ -1077,6 +1080,7 @@ if (is_mac) {
":electron_app_plist",
":electron_app_resources",
":electron_fuses",
"//base/allocator:early_zone_registration_mac",
"//electron/buildflags",
]
if (is_mas_build) {
Expand Down
2 changes: 2 additions & 0 deletions shell/app/electron_main_mac.cc
Expand Up @@ -5,6 +5,7 @@
#include <cstdlib>
#include <memory>

#include "base/allocator/early_zone_registration_mac.h"
#include "electron/buildflags/buildflags.h"
#include "electron/fuses.h"
#include "shell/app/electron_library_main.h"
Expand All @@ -28,6 +29,7 @@ namespace {
} // namespace

int main(int argc, char* argv[]) {
partition_alloc::EarlyMallocZoneRegistration();
FixStdioStreams();

#if BUILDFLAG(ENABLE_RUN_AS_NODE)
Expand Down

0 comments on commit bb12c61

Please sign in to comment.