tree: fb882ddf7cfc88c66903c36451defc21b3a19c1b [path history] [tgz]
  1. active_script_wrappable_base.cc
  2. active_script_wrappable_base.h
  3. active_script_wrappable_manager.cc
  4. active_script_wrappable_manager.h
  5. bigint.cc
  6. bigint.h
  7. binding_security_for_platform.cc
  8. binding_security_for_platform.h
  9. bindings_tips.md
  10. callback_function_base.cc
  11. callback_function_base.h
  12. callback_interface_base.cc
  13. callback_interface_base.h
  14. callback_method_retriever.cc
  15. callback_method_retriever.h
  16. cross_thread_copier.h
  17. cross_thread_source_location.h
  18. DEPS
  19. dictionary_base.cc
  20. dictionary_base.h
  21. DIR_METADATA
  22. dom_data_store.cc
  23. dom_data_store.h
  24. dom_wrapper_world.cc
  25. dom_wrapper_world.h
  26. enumeration_base.h
  27. exception_code.h
  28. exception_context.h
  29. exception_messages.cc
  30. exception_messages.h
  31. exception_state.cc
  32. exception_state.h
  33. extensions_registry.cc
  34. extensions_registry.h
  35. frozen_array_base.cc
  36. frozen_array_base.h
  37. idl_member_installer.cc
  38. idl_member_installer.h
  39. lazy_source_location.cc
  40. lazy_source_location.h
  41. name_client.h
  42. observable_array.cc
  43. observable_array.h
  44. origin_trial_features.cc
  45. origin_trial_features.h
  46. OWNERS
  47. parkable_string.cc
  48. parkable_string.h
  49. parkable_string_manager.cc
  50. parkable_string_manager.h
  51. parkable_string_test.cc
  52. README.md
  53. runtime_call_stats.cc
  54. runtime_call_stats.h
  55. runtime_call_stats_test.cc
  56. RuntimeCallStats.md
  57. scoped_persistent.h
  58. script_forbidden_scope.cc
  59. script_forbidden_scope.h
  60. script_regexp.cc
  61. script_regexp.h
  62. script_state.cc
  63. script_state.h
  64. script_wrappable.cc
  65. script_wrappable.h
  66. source_location.cc
  67. source_location.h
  68. source_location_copier.h
  69. string_resource.h
  70. sync_iterator_base.cc
  71. sync_iterator_base.h
  72. thread_debugger.cc
  73. thread_debugger.h
  74. to_blink_string.cc
  75. to_blink_string.h
  76. trace_wrapper_v8_reference.h
  77. TraceWrapperReference.md
  78. transform_view.h
  79. transform_view_test.cc
  80. union_base.cc
  81. union_base.h
  82. v8_binding.cc
  83. v8_binding.h
  84. v8_binding_macros.h
  85. v8_cross_origin_property_support.cc
  86. v8_cross_origin_property_support.h
  87. v8_dom_activity_logger.cc
  88. v8_dom_activity_logger.h
  89. v8_dom_wrapper.cc
  90. v8_dom_wrapper.h
  91. v8_external_memory_accounter.h
  92. v8_global_value_map.h
  93. v8_histogram_accumulator.cc
  94. v8_histogram_accumulator.h
  95. v8_interface_bridge.h
  96. v8_interface_bridge_base.cc
  97. v8_interface_bridge_base.h
  98. v8_object_constructor.cc
  99. v8_object_constructor.h
  100. v8_per_context_data.cc
  101. v8_per_context_data.h
  102. v8_per_isolate_data.cc
  103. v8_per_isolate_data.h
  104. v8_private_property.cc
  105. v8_private_property.h
  106. v8_set_return_value.cc
  107. v8_set_return_value.h
  108. v8_throw_exception.cc
  109. v8_throw_exception.h
  110. v8_value_cache.cc
  111. v8_value_cache.h
  112. v8_value_or_script_wrappable_adapter.cc
  113. v8_value_or_script_wrappable_adapter.h
  114. wrapper_type_info.cc
  115. wrapper_type_info.h
third_party/blink/renderer/platform/bindings/README.md

Bindings

This directory contains classes and functionality used to implement the V8 bindings layer in Blink. Any reusable bindings components/infrastructure that are independent of core/ objects (or can be generalized to be independent) should be added to this directory, otherwise they can be kept in bindings/core/.

Some of the things you can find here are: