From c5707f5e575f3a4220faede18a51f7a8c7ee1377 Mon Sep 17 00:00:00 2001 From: Andrey Konovalov Date: Tue, 4 Oct 2016 16:12:12 +0200 Subject: executor: emit ethernet traffic --- executor/executor.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'executor/executor.cc') diff --git a/executor/executor.cc b/executor/executor.cc index b155c578d..85133fa3d 100644 --- a/executor/executor.cc +++ b/executor/executor.cc @@ -161,9 +161,10 @@ int main(int argc, char** argv) flag_sandbox = sandbox_namespace; if (!flag_threaded) flag_collide = false; + uint64_t executor_pid = *((uint64_t*)input_data + 1); cover_open(); - setup_main_process(); + setup_main_process(executor_pid); int pid = -1; switch (flag_sandbox) { @@ -273,6 +274,7 @@ void execute_one() retry: uint64_t* input_pos = (uint64_t*)&input_data[0]; read_input(&input_pos); // flags + read_input(&input_pos); // pid output_pos = (uint32_t*)&output_data[0]; write_output(0); // Number of executed syscalls (updated later). -- cgit mrf-deployment