def runtime_call_stats_context(interface, method): includes.add('platform/bindings/RuntimeCallStats.h') generic_counter_name = 'Blink_' + v8_utilities.cpp_name(interface) + '_' + method.name (method_counter, extended_attribute_defined) = v8_utilities.rcs_counter_name(method, generic_counter_name) return { 'extended_attribute_defined': extended_attribute_defined, 'method_counter': method_counter, 'origin_safe_method_getter_counter': generic_counter_name + '_OriginSafeMethodGetter' }
def runtime_call_stats_context(interface, attribute, context): includes.add('platform/bindings/runtime_call_stats.h') generic_counter_name = 'Blink_' + v8_utilities.cpp_name(interface) + '_' + attribute.name (counter, extended_attribute_defined) = v8_utilities.rcs_counter_name(attribute, generic_counter_name) runtime_call_stats = { 'extended_attribute_defined': extended_attribute_defined, 'getter_counter': '%s_Getter' % counter, 'setter_counter': '%s_Setter' % counter, 'constructor_getter_callback_counter': '%s_ConstructorGetterCallback' % generic_counter_name, } context.update({ 'runtime_call_stats': runtime_call_stats })
def runtime_call_stats_context(interface, attribute, context): includes.add('platform/bindings/RuntimeCallStats.h') generic_counter_name = 'Blink_' + v8_utilities.cpp_name(interface) + '_' + attribute.name (counter, extended_attribute_defined) = v8_utilities.rcs_counter_name(attribute, generic_counter_name) runtime_call_stats = { 'extended_attribute_defined': extended_attribute_defined, 'getter_counter': '%s_Getter' % counter, 'setter_counter': '%s_Setter' % counter, 'constructor_getter_callback_counter': '%s_ConstructorGetterCallback' % generic_counter_name, } context.update({ 'runtime_call_stats': runtime_call_stats })