webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Macros | Functions | Variables
testapi.c File Reference
#include <wtf/Platform.h>
#include "JavaScriptCore.h"
#include "JSBasePrivate.h"
#include "JSContextRefPrivate.h"
#include "JSObjectRefPrivate.h"
#include "JSScriptRefPrivate.h"
#include "JSStringRefPrivate.h"
#include <math.h>
#include <wtf/Assertions.h>
#include "CompareAndSwapTest.h"
#include "CustomGlobalObjectClassTest.h"
#include "ExecutionTimeLimitTest.h"
#include "FunctionOverridesTest.h"
#include "GlobalContextWithFinalizerTest.h"
#include "JSONParseTest.h"
#include "PingPongStackOverflowTest.h"
#include "TypedArrayCTest.h"

Macros

#define ASSERT_DISABLED   0
 

Functions

bool assertTrue (bool value, const char *message)
 
int main (int argc, char *argv[])
 

Variables

int failed
 
JSClassDefinition MyObject_definition
 
JSClassDefinition MyObject_convertToTypeWrapperDefinition
 
JSClassDefinition MyObject_nullWrapperDefinition
 
JSClassDefinition PropertyCatchalls_definition
 
JSClassDefinition EvilExceptionObject_definition
 
JSClassDefinition EmptyObject_definition
 

Macro Definition Documentation

◆ ASSERT_DISABLED

#define ASSERT_DISABLED   0

Function Documentation

◆ assertTrue()

bool assertTrue ( bool  value,
const char *  message 
)

◆ main()

int main ( int  argc,
char *  argv[] 
)

Variable Documentation

◆ EmptyObject_definition

JSClassDefinition EmptyObject_definition
Initial value:
= {
0,
}
Definition: JSObjectRef.h:69
#define NULL
Definition: common_types.h:41

◆ EvilExceptionObject_definition

JSClassDefinition EvilExceptionObject_definition
Initial value:
= {
0,
"EvilExceptionObject",
EvilExceptionObject_hasInstance,
EvilExceptionObject_convertToType,
}
Definition: JSObjectRef.h:69
#define NULL
Definition: common_types.h:41

◆ failed

int failed

◆ MyObject_convertToTypeWrapperDefinition

JSClassDefinition MyObject_convertToTypeWrapperDefinition
Initial value:
= {
0,
"MyObject",
MyObject_convertToTypeWrapper,
}
Definition: JSObjectRef.h:69
#define NULL
Definition: common_types.h:41

◆ MyObject_definition

JSClassDefinition MyObject_definition
Initial value:
= {
0,
"MyObject",
evilStaticValues,
evilStaticFunctions,
MyObject_hasProperty,
MyObject_getProperty,
MyObject_setProperty,
MyObject_deleteProperty,
MyObject_getPropertyNames,
MyObject_callAsFunction,
MyObject_callAsConstructor,
MyObject_hasInstance,
MyObject_convertToType,
}
Definition: JSObjectRef.h:69
#define NULL
Definition: common_types.h:41

◆ MyObject_nullWrapperDefinition

JSClassDefinition MyObject_nullWrapperDefinition
Initial value:
= {
0,
"MyObject",
}
Definition: JSObjectRef.h:69
#define NULL
Definition: common_types.h:41

◆ PropertyCatchalls_definition

JSClassDefinition PropertyCatchalls_definition
Initial value:
= {
0,
"PropertyCatchalls",
PropertyCatchalls_getProperty,
PropertyCatchalls_setProperty,
PropertyCatchalls_getPropertyNames,
}
Definition: JSObjectRef.h:69
#define NULL
Definition: common_types.h:41