Skip to content
  • Keeley Hammond's avatar
    fix: enable crashpad for ELECTRON_RUN_AS_NODE processes (#36483) · 8d9a9641
    Keeley Hammond authored
    
    
    * fix: enable crashpad for ELECTRON_RUN_AS_NODE processes
    
    * wip: enable crashpad for node processes
    
    fix: add PID testing method
    
    wip: plumb fd into child_process in node
    
    * node::ProcessInitializationFlags::kNoDefaultSignalHandling
    
    * chore: clean up debug logging
    
    * chore: gate platform includes
    
    * test: clean up node process test
    
    * fix: pass pid in node_main
    
    * chore: cleanup impl
    
    * chore: fixup patch method definition
    
    * fix: expose bound methods to node_main
    
    * fix: remove bound methods
    
    * fix: crashpad connection for all ELECTRON_RUN_AS_NODE processes
    
    * chore: fix typo
    
    * chore: address review feedback
    
    * chore: delay crashpad initialization
    
    * chore: ensure options.env, code hygiene
    
    * chore: add argv test, check for process.env over {}
    
    * fix: fix test, return options.env immutability
    
    Co-authored-by: default avatarVerteDinde <keeleymhammond@gmail.com>
    Co-authored-by: default avatarJeremy Rose <jeremya@chromium.org&gt;...>
    8d9a9641