| OLD | NEW |
| 1 #!/usr/bin/env python | 1 #!/usr/bin/env python |
| 2 | 2 |
| 3 # | 3 # |
| 4 # Copyright 2012 the V8 project authors. All rights reserved. | 4 # Copyright 2012 the V8 project authors. All rights reserved. |
| 5 # Redistribution and use in source and binary forms, with or without | 5 # Redistribution and use in source and binary forms, with or without |
| 6 # modification, are permitted provided that the following conditions are | 6 # modification, are permitted provided that the following conditions are |
| 7 # met: | 7 # met: |
| 8 # | 8 # |
| 9 # * Redistributions of source code must retain the above copyright | 9 # * Redistributions of source code must retain the above copyright |
| 10 # notice, this list of conditions and the following disclaimer. | 10 # notice, this list of conditions and the following disclaimer. |
| (...skipping 81 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 92 { 'name': 'OddballException', 'value': 'Oddball::kException' }, | 92 { 'name': 'OddballException', 'value': 'Oddball::kException' }, |
| 93 | 93 |
| 94 { 'name': 'prop_idx_first', | 94 { 'name': 'prop_idx_first', |
| 95 'value': 'DescriptorArray::kFirstIndex' }, | 95 'value': 'DescriptorArray::kFirstIndex' }, |
| 96 { 'name': 'prop_kind_Data', | 96 { 'name': 'prop_kind_Data', |
| 97 'value': 'kData' }, | 97 'value': 'kData' }, |
| 98 { 'name': 'prop_kind_Accessor', | 98 { 'name': 'prop_kind_Accessor', |
| 99 'value': 'kAccessor' }, | 99 'value': 'kAccessor' }, |
| 100 { 'name': 'prop_kind_mask', | 100 { 'name': 'prop_kind_mask', |
| 101 'value': 'PropertyDetails::KindField::kMask' }, | 101 'value': 'PropertyDetails::KindField::kMask' }, |
| 102 { 'name': 'prop_location_Descriptor', |
| 103 'value': 'kDescriptor' }, |
| 104 { 'name': 'prop_location_Field', |
| 105 'value': 'kField' }, |
| 106 { 'name': 'prop_location_mask', |
| 107 'value': 'PropertyDetails::LocationField::kMask' }, |
| 108 { 'name': 'prop_location_shift', |
| 109 'value': 'PropertyDetails::LocationField::kShift' }, |
| 110 { 'name': 'prop_attributes_NONE', 'value': 'NONE' }, |
| 111 { 'name': 'prop_attributes_READ_ONLY', 'value': 'READ_ONLY' }, |
| 112 { 'name': 'prop_attributes_DONT_ENUM', 'value': 'DONT_ENUM' }, |
| 113 { 'name': 'prop_attributes_DONT_DELETE', 'value': 'DONT_DELETE' }, |
| 114 { 'name': 'prop_attributes_mask', |
| 115 'value': 'PropertyDetails::AttributesField::kMask' }, |
| 116 { 'name': 'prop_attributes_shift', |
| 117 'value': 'PropertyDetails::AttributesField::kShift' }, |
| 102 { 'name': 'prop_index_mask', | 118 { 'name': 'prop_index_mask', |
| 103 'value': 'PropertyDetails::FieldIndexField::kMask' }, | 119 'value': 'PropertyDetails::FieldIndexField::kMask' }, |
| 104 { 'name': 'prop_index_shift', | 120 { 'name': 'prop_index_shift', |
| 105 'value': 'PropertyDetails::FieldIndexField::kShift' }, | 121 'value': 'PropertyDetails::FieldIndexField::kShift' }, |
| 106 { 'name': 'prop_representation_mask', | 122 { 'name': 'prop_representation_mask', |
| 107 'value': 'PropertyDetails::RepresentationField::kMask' }, | 123 'value': 'PropertyDetails::RepresentationField::kMask' }, |
| 108 { 'name': 'prop_representation_shift', | 124 { 'name': 'prop_representation_shift', |
| 109 'value': 'PropertyDetails::RepresentationField::kShift' }, | 125 'value': 'PropertyDetails::RepresentationField::kShift' }, |
| 110 { 'name': 'prop_representation_integer8', | 126 { 'name': 'prop_representation_integer8', |
| 111 'value': 'Representation::Kind::kInteger8' }, | 127 'value': 'Representation::Kind::kInteger8' }, |
| (...skipping 520 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 632 | 648 |
| 633 out.write(footer); | 649 out.write(footer); |
| 634 | 650 |
| 635 if (len(sys.argv) < 4): | 651 if (len(sys.argv) < 4): |
| 636 print('usage: %s output.cc objects.h objects-inl.h' % sys.argv[0]); | 652 print('usage: %s output.cc objects.h objects-inl.h' % sys.argv[0]); |
| 637 sys.exit(2); | 653 sys.exit(2); |
| 638 | 654 |
| 639 load_objects(); | 655 load_objects(); |
| 640 load_fields(); | 656 load_fields(); |
| 641 emit_config(); | 657 emit_config(); |
| OLD | NEW |