| OLD | NEW | 
|---|
| 1 /* | 1 /* | 
| 2   This file is provided under a dual BSD/GPLv2 license.  When using or | 2   This file is provided under a dual BSD/GPLv2 license.  When using or | 
| 3   redistributing this file, you may do so under either license. | 3   redistributing this file, you may do so under either license. | 
| 4 | 4 | 
| 5   GPL LICENSE SUMMARY | 5   GPL LICENSE SUMMARY | 
| 6 | 6 | 
| 7   Copyright(c) 2005-2012 Intel Corporation. All rights reserved. | 7   Copyright(c) 2005-2012 Intel Corporation. All rights reserved. | 
| 8 | 8 | 
| 9   This program is free software; you can redistribute it and/or modify | 9   This program is free software; you can redistribute it and/or modify | 
| 10   it under the terms of version 2 of the GNU General Public License as | 10   it under the terms of version 2 of the GNU General Public License as | 
| (...skipping 46 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 57 */ | 57 */ | 
| 58 #include <string.h> | 58 #include <string.h> | 
| 59 | 59 | 
| 60 #ifdef WIN32 | 60 #ifdef WIN32 | 
| 61 #include <hash_map> | 61 #include <hash_map> | 
| 62 using namespace std; | 62 using namespace std; | 
| 63 #else | 63 #else | 
| 64 // To avoid GCC 4.4 compilation warning about hash_map being deprecated. | 64 // To avoid GCC 4.4 compilation warning about hash_map being deprecated. | 
| 65 #define OLD_DEPRECATED __DEPRECATED | 65 #define OLD_DEPRECATED __DEPRECATED | 
| 66 #undef __DEPRECATED | 66 #undef __DEPRECATED | 
| 67 #if defined (ANDROID) |  | 
| 68 #include <hash_map> |  | 
| 69 using namespace std; |  | 
| 70 #else |  | 
| 71 #include <ext/hash_map> | 67 #include <ext/hash_map> | 
|  | 68 #define __DEPRECATED OLD_DEPRECATED | 
| 72 using namespace __gnu_cxx; | 69 using namespace __gnu_cxx; | 
| 73 #endif | 70 #endif | 
| 74 #define __DEPRECATED OLD_DEPRECATED |  | 
| 75 #endif |  | 
| 76 | 71 | 
| 77 #include <list> | 72 #include <list> | 
| 78 | 73 | 
| 79 #include "v8-vtune.h" | 74 #include "v8-vtune.h" | 
| 80 #include "vtune-jit.h" | 75 #include "vtune-jit.h" | 
| 81 | 76 | 
| 82 namespace vTune { | 77 namespace vTune { | 
| 83 namespace internal { | 78 namespace internal { | 
| 84 | 79 | 
| 85 | 80 | 
| (...skipping 188 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 274 void InitializeVtuneForV8() { | 269 void InitializeVtuneForV8() { | 
| 275   if (v8::V8::Initialize()) { | 270   if (v8::V8::Initialize()) { | 
| 276     v8::V8::SetFlagsFromString("--nocompact_code_space", | 271     v8::V8::SetFlagsFromString("--nocompact_code_space", | 
| 277                               (int)strlen("--nocompact_code_space")); | 272                               (int)strlen("--nocompact_code_space")); | 
| 278     v8::V8::SetJitCodeEventHandler(v8::kJitCodeEventDefault, | 273     v8::V8::SetJitCodeEventHandler(v8::kJitCodeEventDefault, | 
| 279         vTune::internal::VTUNEJITInterface::event_handler); | 274         vTune::internal::VTUNEJITInterface::event_handler); | 
| 280   } | 275   } | 
| 281 } | 276 } | 
| 282 | 277 | 
| 283 }  // namespace vTune | 278 }  // namespace vTune | 
| OLD | NEW | 
|---|