| OLD | NEW |
| 1 // Copyright 2006-2008 the V8 project authors. All rights reserved. | 1 // Copyright 2006-2008 the V8 project authors. All rights reserved. |
| 2 // Redistribution and use in source and binary forms, with or without | 2 // Redistribution and use in source and binary forms, with or without |
| 3 // modification, are permitted provided that the following conditions are | 3 // modification, are permitted provided that the following conditions are |
| 4 // met: | 4 // met: |
| 5 // | 5 // |
| 6 // * Redistributions of source code must retain the above copyright | 6 // * Redistributions of source code must retain the above copyright |
| 7 // notice, this list of conditions and the following disclaimer. | 7 // notice, this list of conditions and the following disclaimer. |
| 8 // * Redistributions in binary form must reproduce the above | 8 // * Redistributions in binary form must reproduce the above |
| 9 // copyright notice, this list of conditions and the following | 9 // copyright notice, this list of conditions and the following |
| 10 // disclaimer in the documentation and/or other materials provided | 10 // disclaimer in the documentation and/or other materials provided |
| (...skipping 342 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 353 3, | 353 3, |
| 354 "Heap::roots_address()"); | 354 "Heap::roots_address()"); |
| 355 Add(ExternalReference::address_of_stack_limit().address(), | 355 Add(ExternalReference::address_of_stack_limit().address(), |
| 356 UNCLASSIFIED, | 356 UNCLASSIFIED, |
| 357 4, | 357 4, |
| 358 "StackGuard::address_of_jslimit()"); | 358 "StackGuard::address_of_jslimit()"); |
| 359 Add(ExternalReference::address_of_real_stack_limit().address(), | 359 Add(ExternalReference::address_of_real_stack_limit().address(), |
| 360 UNCLASSIFIED, | 360 UNCLASSIFIED, |
| 361 5, | 361 5, |
| 362 "StackGuard::address_of_real_jslimit()"); | 362 "StackGuard::address_of_real_jslimit()"); |
| 363 #ifndef V8_INTERPRETED_REGEXP |
| 363 Add(ExternalReference::address_of_regexp_stack_limit().address(), | 364 Add(ExternalReference::address_of_regexp_stack_limit().address(), |
| 364 UNCLASSIFIED, | 365 UNCLASSIFIED, |
| 365 6, | 366 6, |
| 366 "RegExpStack::limit_address()"); | 367 "RegExpStack::limit_address()"); |
| 367 Add(ExternalReference::address_of_regexp_stack_memory_address().address(), | 368 Add(ExternalReference::address_of_regexp_stack_memory_address().address(), |
| 368 UNCLASSIFIED, | 369 UNCLASSIFIED, |
| 369 7, | 370 7, |
| 370 "RegExpStack::memory_address()"); | 371 "RegExpStack::memory_address()"); |
| 371 Add(ExternalReference::address_of_regexp_stack_memory_size().address(), | 372 Add(ExternalReference::address_of_regexp_stack_memory_size().address(), |
| 372 UNCLASSIFIED, | 373 UNCLASSIFIED, |
| 373 8, | 374 8, |
| 374 "RegExpStack::memory_size()"); | 375 "RegExpStack::memory_size()"); |
| 375 Add(ExternalReference::address_of_static_offsets_vector().address(), | 376 Add(ExternalReference::address_of_static_offsets_vector().address(), |
| 376 UNCLASSIFIED, | 377 UNCLASSIFIED, |
| 377 9, | 378 9, |
| 378 "OffsetsVector::static_offsets_vector"); | 379 "OffsetsVector::static_offsets_vector"); |
| 380 #endif // V8_INTERPRETED_REGEXP |
| 379 Add(ExternalReference::new_space_start().address(), | 381 Add(ExternalReference::new_space_start().address(), |
| 380 UNCLASSIFIED, | 382 UNCLASSIFIED, |
| 381 10, | 383 10, |
| 382 "Heap::NewSpaceStart()"); | 384 "Heap::NewSpaceStart()"); |
| 383 Add(ExternalReference::new_space_mask().address(), | 385 Add(ExternalReference::new_space_mask().address(), |
| 384 UNCLASSIFIED, | 386 UNCLASSIFIED, |
| 385 11, | 387 11, |
| 386 "Heap::NewSpaceMask()"); | 388 "Heap::NewSpaceMask()"); |
| 387 Add(ExternalReference::heap_always_allocate_scope_depth().address(), | 389 Add(ExternalReference::heap_always_allocate_scope_depth().address(), |
| 388 UNCLASSIFIED, | 390 UNCLASSIFIED, |
| (...skipping 1061 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1450 fullness_[space] = RoundUp(fullness_[space], Page::kPageSize); | 1452 fullness_[space] = RoundUp(fullness_[space], Page::kPageSize); |
| 1451 } | 1453 } |
| 1452 } | 1454 } |
| 1453 int allocation_address = fullness_[space]; | 1455 int allocation_address = fullness_[space]; |
| 1454 fullness_[space] = allocation_address + size; | 1456 fullness_[space] = allocation_address + size; |
| 1455 return allocation_address; | 1457 return allocation_address; |
| 1456 } | 1458 } |
| 1457 | 1459 |
| 1458 | 1460 |
| 1459 } } // namespace v8::internal | 1461 } } // namespace v8::internal |
| OLD | NEW |