summaryrefslogtreecommitdiffstats
path: root/sandbox
diff options
context:
space:
mode:
Diffstat (limited to 'sandbox')
-rw-r--r--sandbox/win/src/target_process.cc34
1 files changed, 0 insertions, 34 deletions
diff --git a/sandbox/win/src/target_process.cc b/sandbox/win/src/target_process.cc
index 2af8917..e0284c3 100644
--- a/sandbox/win/src/target_process.cc
+++ b/sandbox/win/src/target_process.cc
@@ -5,8 +5,6 @@
#include "sandbox/win/src/target_process.h"
#include "base/basictypes.h"
-#include "base/debug/alias.h"
-#include "base/debug/dump_without_crashing.h"
#include "base/memory/scoped_ptr.h"
#include "base/win/pe_image.h"
#include "base/win/startup_information.h"
@@ -159,10 +157,6 @@ DWORD TargetProcess::Create(const wchar_t* exe_path,
NULL, // Use current directory of the caller.
startup_info.startup_info(),
&temp_process_info)) {
- // TODO(shrikant): Remove following code once we gather some dumps for
- // debugging appcontainer related failures (crbug.com/467920).
- base::debug::Alias(exe_path);
- base::debug::DumpWithoutCrashing();
return ::GetLastError();
}
} else {
@@ -188,12 +182,6 @@ DWORD TargetProcess::Create(const wchar_t* exe_path,
// Assign the suspended target to the windows job object.
if (!::AssignProcessToJobObject(job_, process_info.process_handle())) {
win_result = ::GetLastError();
- if (set_lockdown_token_after_create) {
- // TODO(shrikant): Remove this code once we gather some dumps for
- // debugging appcontainer related failures (crbug.com/467920).
- base::debug::Alias(&win_result);
- base::debug::DumpWithoutCrashing();
- }
::TerminateProcess(process_info.process_handle(), 0);
return win_result;
}
@@ -206,12 +194,6 @@ DWORD TargetProcess::Create(const wchar_t* exe_path,
HANDLE temp_thread = process_info.thread_handle();
if (!::SetThreadToken(&temp_thread, initial_token_.Get())) {
win_result = ::GetLastError();
- if (set_lockdown_token_after_create) {
- // TODO(shrikant): Remove this code once we gather some dumps for
- // debugging appcontainer related failures (crbug.com/467920).
- base::debug::Alias(&win_result);
- base::debug::DumpWithoutCrashing();
- }
// It might be a security breach if we let the target run outside the job
// so kill it before it causes damage.
::TerminateProcess(process_info.process_handle(), 0);
@@ -235,10 +217,6 @@ DWORD TargetProcess::Create(const wchar_t* exe_path,
sizeof(process_access_token));
if (!NT_SUCCESS(status)) {
win_result = ::GetLastError();
- // TODO(shrikant): Remove this code once we gather some dumps for
- // debugging appcontainer related failures (crbug.com/467920).
- base::debug::Alias(&win_result);
- base::debug::DumpWithoutCrashing();
::TerminateProcess(process_info.process_handle(), 0); // exit code
return win_result;
}
@@ -248,12 +226,6 @@ DWORD TargetProcess::Create(const wchar_t* exe_path,
context.ContextFlags = CONTEXT_ALL;
if (!::GetThreadContext(process_info.thread_handle(), &context)) {
win_result = ::GetLastError();
- if (set_lockdown_token_after_create) {
- // TODO(shrikant): Remove this code once we gather some dumps for
- // debugging appcontainer related failures (crbug.com/467920).
- base::debug::Alias(&win_result);
- base::debug::DumpWithoutCrashing();
- }
::TerminateProcess(process_info.process_handle(), 0);
return win_result;
}
@@ -270,12 +242,6 @@ DWORD TargetProcess::Create(const wchar_t* exe_path,
if (!target_info->DuplicateFrom(process_info)) {
win_result = ::GetLastError(); // This may or may not be correct.
- if (set_lockdown_token_after_create) {
- // TODO(shrikant): Remove this code once we gather some dumps for
- // debugging appcontainer related failures (crbug.com/467920).
- base::debug::Alias(&win_result);
- base::debug::DumpWithoutCrashing();
- }
::TerminateProcess(process_info.process_handle(), 0);
return win_result;
}