OLD | NEW |
1 // Copyright (c) 1994-2006 Sun Microsystems Inc. | 1 // Copyright (c) 1994-2006 Sun Microsystems Inc. |
2 // All Rights Reserved. | 2 // All Rights Reserved. |
3 // | 3 // |
4 // Redistribution and use in source and binary forms, with or without | 4 // Redistribution and use in source and binary forms, with or without |
5 // modification, are permitted provided that the following conditions | 5 // modification, are permitted provided that the following conditions |
6 // are met: | 6 // are met: |
7 // | 7 // |
8 // - Redistributions of source code must retain the above copyright notice, | 8 // - Redistributions of source code must retain the above copyright notice, |
9 // this list of conditions and the following disclaimer. | 9 // this list of conditions and the following disclaimer. |
10 // | 10 // |
(...skipping 1902 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1913 | 1913 |
1914 void Assembler::RecordComment(const char* msg, bool force) { | 1914 void Assembler::RecordComment(const char* msg, bool force) { |
1915 if (FLAG_code_comments || force) { | 1915 if (FLAG_code_comments || force) { |
1916 EnsureSpace ensure_space(this); | 1916 EnsureSpace ensure_space(this); |
1917 RecordRelocInfo(RelocInfo::COMMENT, reinterpret_cast<intptr_t>(msg)); | 1917 RecordRelocInfo(RelocInfo::COMMENT, reinterpret_cast<intptr_t>(msg)); |
1918 } | 1918 } |
1919 } | 1919 } |
1920 | 1920 |
1921 | 1921 |
1922 void Assembler::RecordDeoptReason(const int reason, const int raw_position) { | 1922 void Assembler::RecordDeoptReason(const int reason, const int raw_position) { |
1923 if (FLAG_trace_deopt || isolate()->cpu_profiler()->is_profiling()) { | 1923 if (FLAG_trace_deopt) { |
1924 EnsureSpace ensure_space(this); | 1924 EnsureSpace ensure_space(this); |
1925 RecordRelocInfo(RelocInfo::POSITION, raw_position); | 1925 RecordRelocInfo(RelocInfo::POSITION, raw_position); |
1926 RecordRelocInfo(RelocInfo::DEOPT_REASON, reason); | 1926 RecordRelocInfo(RelocInfo::DEOPT_REASON, reason); |
1927 } | 1927 } |
1928 } | 1928 } |
1929 | 1929 |
1930 | 1930 |
1931 void Assembler::GrowBuffer() { | 1931 void Assembler::GrowBuffer() { |
1932 DCHECK(buffer_overflow()); | 1932 DCHECK(buffer_overflow()); |
1933 if (!own_buffer_) FATAL("external code buffer is too small"); | 1933 if (!own_buffer_) FATAL("external code buffer is too small"); |
(...skipping 164 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2098 fprintf(coverage_log, "%s\n", file_line); | 2098 fprintf(coverage_log, "%s\n", file_line); |
2099 fflush(coverage_log); | 2099 fflush(coverage_log); |
2100 } | 2100 } |
2101 } | 2101 } |
2102 | 2102 |
2103 #endif | 2103 #endif |
2104 | 2104 |
2105 } } // namespace v8::internal | 2105 } } // namespace v8::internal |
2106 | 2106 |
2107 #endif // V8_TARGET_ARCH_X87 | 2107 #endif // V8_TARGET_ARCH_X87 |
OLD | NEW |