process.cc (11794:97eebddaae84) | process.cc (11800:54436a1784dc) |
---|---|
1/* 2 * Copyright (c) 2014 Advanced Micro Devices, Inc. 3 * Copyright (c) 2012 ARM Limited 4 * All rights reserved 5 * 6 * The license below extends only to copyright in the software and shall 7 * not be construed as granting a license to any other intellectual 8 * property including but not limited to intellectual property relating --- 34 unchanged lines hidden (view full) --- 43 * Ali Saidi 44 */ 45 46#include "sim/process.hh" 47 48#include <fcntl.h> 49#include <unistd.h> 50 | 1/* 2 * Copyright (c) 2014 Advanced Micro Devices, Inc. 3 * Copyright (c) 2012 ARM Limited 4 * All rights reserved 5 * 6 * The license below extends only to copyright in the software and shall 7 * not be construed as granting a license to any other intellectual 8 * property including but not limited to intellectual property relating --- 34 unchanged lines hidden (view full) --- 43 * Ali Saidi 44 */ 45 46#include "sim/process.hh" 47 48#include <fcntl.h> 49#include <unistd.h> 50 |
51#include <cstdio> | 51#include <array> |
52#include <map> 53#include <string> | 52#include <map> 53#include <string> |
54#include <vector> |
|
54 55#include "base/intmath.hh" 56#include "base/loader/object_file.hh" 57#include "base/loader/symtab.hh" 58#include "base/statistics.hh" 59#include "config/the_isa.hh" 60#include "cpu/thread_context.hh" | 55 56#include "base/intmath.hh" 57#include "base/loader/object_file.hh" 58#include "base/loader/symtab.hh" 59#include "base/statistics.hh" 60#include "config/the_isa.hh" 61#include "cpu/thread_context.hh" |
61#include "mem/multi_level_page_table.hh" | |
62#include "mem/page_table.hh" 63#include "mem/se_translating_port_proxy.hh" 64#include "params/LiveProcess.hh" 65#include "params/Process.hh" | 62#include "mem/page_table.hh" 63#include "mem/se_translating_port_proxy.hh" 64#include "params/LiveProcess.hh" 65#include "params/Process.hh" |
66#include "sim/debug.hh" 67#include "sim/process_impl.hh" 68#include "sim/stats.hh" | 66#include "sim/emul_driver.hh" |
69#include "sim/syscall_desc.hh" 70#include "sim/system.hh" 71 72#if THE_ISA == ALPHA_ISA 73#include "arch/alpha/linux/process.hh" 74#elif THE_ISA == SPARC_ISA 75#include "arch/sparc/linux/process.hh" 76#include "arch/sparc/solaris/process.hh" --- 696 unchanged lines hidden --- | 67#include "sim/syscall_desc.hh" 68#include "sim/system.hh" 69 70#if THE_ISA == ALPHA_ISA 71#include "arch/alpha/linux/process.hh" 72#elif THE_ISA == SPARC_ISA 73#include "arch/sparc/linux/process.hh" 74#include "arch/sparc/solaris/process.hh" --- 696 unchanged lines hidden --- |