| Index: src/mips64/simulator-mips64.h
|
| diff --git a/src/mips64/simulator-mips64.h b/src/mips64/simulator-mips64.h
|
| index 44b89ec90c9e4a325dc4465bd4e09674318933d8..df98465c24a059b3ac122644be864a9ec1331e8f 100644
|
| --- a/src/mips64/simulator-mips64.h
|
| +++ b/src/mips64/simulator-mips64.h
|
| @@ -259,7 +259,7 @@ class Simulator {
|
| // Call on program start.
|
| static void Initialize(Isolate* isolate);
|
|
|
| - static void TearDown(base::HashMap* i_cache, Redirection* first);
|
| + static void TearDown(base::CustomMatcherHashMap* i_cache, Redirection* first);
|
|
|
| // V8 generally calls into generated JS code with 5 parameters and into
|
| // generated RegExp code with 7 parameters. This is a convenience function,
|
| @@ -279,7 +279,8 @@ class Simulator {
|
| char* last_debugger_input() { return last_debugger_input_; }
|
|
|
| // ICache checking.
|
| - static void FlushICache(base::HashMap* i_cache, void* start, size_t size);
|
| + static void FlushICache(base::CustomMatcherHashMap* i_cache, void* start,
|
| + size_t size);
|
|
|
| // Returns true if pc register contains one of the 'special_values' defined
|
| // below (bad_ra, end_sim_pc).
|
| @@ -445,9 +446,12 @@ class Simulator {
|
| }
|
|
|
| // ICache.
|
| - static void CheckICache(base::HashMap* i_cache, Instruction* instr);
|
| - static void FlushOnePage(base::HashMap* i_cache, intptr_t start, size_t size);
|
| - static CachePage* GetCachePage(base::HashMap* i_cache, void* page);
|
| + static void CheckICache(base::CustomMatcherHashMap* i_cache,
|
| + Instruction* instr);
|
| + static void FlushOnePage(base::CustomMatcherHashMap* i_cache, intptr_t start,
|
| + size_t size);
|
| + static CachePage* GetCachePage(base::CustomMatcherHashMap* i_cache,
|
| + void* page);
|
|
|
| enum Exception {
|
| none,
|
| @@ -492,7 +496,7 @@ class Simulator {
|
| char* last_debugger_input_;
|
|
|
| // Icache simulation.
|
| - base::HashMap* i_cache_;
|
| + base::CustomMatcherHashMap* i_cache_;
|
|
|
| v8::internal::Isolate* isolate_;
|
|
|
|
|