system.hh (10822:d259f2bc2b31) system.hh (11359:b0b976a1ceda)
1/*
2 * Copyright (c) 2010-2013 ARM Limited
3 * All rights reserved
4 *
5 * The license below extends only to copyright in the software and shall
6 * not be construed as granting a license to any other intellectual
7 * property including but not limited to intellectual property relating
8 * to a hardware implementation of the functionality of the software

--- 68 unchanged lines hidden (view full) ---

77 /** This map stores a mapping of OS process IDs to internal Task IDs. The
78 * mapping is done because the stats system doesn't tend to like vectors
79 * that are much greater than 1000 items and the entire process space is
80 * 65K. */
81 std::map<uint32_t, uint32_t> taskMap;
82
83 /** This is a file that is placed in the run directory that prints out
84 * mappings between taskIds and OS process IDs */
1/*
2 * Copyright (c) 2010-2013 ARM Limited
3 * All rights reserved
4 *
5 * The license below extends only to copyright in the software and shall
6 * not be construed as granting a license to any other intellectual
7 * property including but not limited to intellectual property relating
8 * to a hardware implementation of the functionality of the software

--- 68 unchanged lines hidden (view full) ---

77 /** This map stores a mapping of OS process IDs to internal Task IDs. The
78 * mapping is done because the stats system doesn't tend to like vectors
79 * that are much greater than 1000 items and the entire process space is
80 * 65K. */
81 std::map<uint32_t, uint32_t> taskMap;
82
83 /** This is a file that is placed in the run directory that prints out
84 * mappings between taskIds and OS process IDs */
85 std::ostream* taskFile;
85 OutputStream* taskFile;
86
87 LinuxArmSystem(Params *p);
88 ~LinuxArmSystem();
89
90 void initState();
91
92 void startup();
93

--- 40 unchanged lines hidden ---
86
87 LinuxArmSystem(Params *p);
88 ~LinuxArmSystem();
89
90 void initState();
91
92 void startup();
93

--- 40 unchanged lines hidden ---