| OLD | NEW |
| 1 // Copyright 2010 the V8 project authors. All rights reserved. | 1 // Copyright 2010 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 782 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 793 | 793 |
| 794 | 794 |
| 795 // An object describing function compilation details. Its index fields | 795 // An object describing function compilation details. Its index fields |
| 796 // apply to indexes inside array that stores these objects. | 796 // apply to indexes inside array that stores these objects. |
| 797 function FunctionCompileInfo(raw_array) { | 797 function FunctionCompileInfo(raw_array) { |
| 798 this.function_name = raw_array[0]; | 798 this.function_name = raw_array[0]; |
| 799 this.start_position = raw_array[1]; | 799 this.start_position = raw_array[1]; |
| 800 this.end_position = raw_array[2]; | 800 this.end_position = raw_array[2]; |
| 801 this.param_num = raw_array[3]; | 801 this.param_num = raw_array[3]; |
| 802 this.code = raw_array[4]; | 802 this.code = raw_array[4]; |
| 803 this.scope_info = raw_array[5]; | 803 this.code_scope_info = raw_array[5]; |
| 804 this.outer_index = raw_array[6]; | 804 this.scope_info = raw_array[6]; |
| 805 this.shared_function_info = raw_array[7]; | 805 this.outer_index = raw_array[7]; |
| 806 this.shared_function_info = raw_array[8]; |
| 806 this.next_sibling_index = null; | 807 this.next_sibling_index = null; |
| 807 this.raw_array = raw_array; | 808 this.raw_array = raw_array; |
| 808 } | 809 } |
| 809 | 810 |
| 810 function SharedInfoWrapper(raw_array) { | 811 function SharedInfoWrapper(raw_array) { |
| 811 this.function_name = raw_array[0]; | 812 this.function_name = raw_array[0]; |
| 812 this.start_position = raw_array[1]; | 813 this.start_position = raw_array[1]; |
| 813 this.end_position = raw_array[2]; | 814 this.end_position = raw_array[2]; |
| 814 this.info = raw_array[3]; | 815 this.info = raw_array[3]; |
| 815 this.raw_array = raw_array; | 816 this.raw_array = raw_array; |
| (...skipping 232 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1048 } | 1049 } |
| 1049 | 1050 |
| 1050 | 1051 |
| 1051 // Functions are public for tests. | 1052 // Functions are public for tests. |
| 1052 this.TestApi = { | 1053 this.TestApi = { |
| 1053 PosTranslator: PosTranslator, | 1054 PosTranslator: PosTranslator, |
| 1054 CompareStringsLinewise: CompareStringsLinewise, | 1055 CompareStringsLinewise: CompareStringsLinewise, |
| 1055 ApplySingleChunkPatch: ApplySingleChunkPatch | 1056 ApplySingleChunkPatch: ApplySingleChunkPatch |
| 1056 } | 1057 } |
| 1057 } | 1058 } |
| OLD | NEW |