RubySystem.hh (11169:44b5c183c3cd) RubySystem.hh (11294:a368064a2ab5)
1/*
2 * Copyright (c) 1999-2012 Mark D. Hill and David A. Wood
3 * All rights reserved.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions are
7 * met: redistributions of source code must retain the above copyright
8 * notice, this list of conditions and the following disclaimer;

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

74 static uint32_t getBlockSizeBytes() { return m_block_size_bytes; }
75 static uint32_t getBlockSizeBits() { return m_block_size_bits; }
76 static uint32_t getMemorySizeBits() { return m_memory_size_bits; }
77 static bool getWarmupEnabled() { return m_warmup_enabled; }
78 static bool getCooldownEnabled() { return m_cooldown_enabled; }
79
80 SimpleMemory *getPhysMem() { return m_phys_mem; }
81 Cycles getStartCycle() { return m_start_cycle; }
1/*
2 * Copyright (c) 1999-2012 Mark D. Hill and David A. Wood
3 * All rights reserved.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions are
7 * met: redistributions of source code must retain the above copyright
8 * notice, this list of conditions and the following disclaimer;

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

74 static uint32_t getBlockSizeBytes() { return m_block_size_bytes; }
75 static uint32_t getBlockSizeBits() { return m_block_size_bits; }
76 static uint32_t getMemorySizeBits() { return m_memory_size_bits; }
77 static bool getWarmupEnabled() { return m_warmup_enabled; }
78 static bool getCooldownEnabled() { return m_cooldown_enabled; }
79
80 SimpleMemory *getPhysMem() { return m_phys_mem; }
81 Cycles getStartCycle() { return m_start_cycle; }
82 const bool getAccessBackingStore() { return m_access_backing_store; }
82 bool getAccessBackingStore() { return m_access_backing_store; }
83
84 // Public Methods
85 Profiler*
86 getProfiler()
87 {
88 assert(m_profiler != NULL);
89 return m_profiler;
90 }

--- 74 unchanged lines hidden ---
83
84 // Public Methods
85 Profiler*
86 getProfiler()
87 {
88 assert(m_profiler != NULL);
89 return m_profiler;
90 }

--- 74 unchanged lines hidden ---