Coverage Report

Created: 2018-09-25 14:53

/work/obj-fuzz/dist/include/xpc_map_end.h
Line
Count
Source (jump to first uncovered line)
1
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
2
/* vim: set ts=8 sts=4 et sw=4 tw=99: */
3
/* This Source Code Form is subject to the terms of the Mozilla Public
4
 * License, v. 2.0. If a copy of the MPL was not distributed with this
5
 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
6
7
// If you include this file you must also include xpc_make_class.h at the top
8
// of the file doing the including.
9
10
#ifndef XPC_MAP_CLASSNAME
11
#error "Must #define XPC_MAP_CLASSNAME before #including xpc_map_end.h"
12
#endif
13
14
#ifndef XPC_MAP_QUOTED_CLASSNAME
15
#error "Must #define XPC_MAP_QUOTED_CLASSNAME before #including xpc_map_end.h"
16
#endif
17
18
#ifndef XPC_MAP_FLAGS
19
#error "Must #define XPC_MAP_FLAGS before #including xpc_map_end.h"
20
#endif
21
22
#include "js/Id.h"
23
24
/**************************************************************/
25
26
NS_IMETHODIMP XPC_MAP_CLASSNAME::GetClassName(nsACString& aClassName)
27
0
{
28
0
    aClassName.AssignLiteral(XPC_MAP_QUOTED_CLASSNAME);
29
0
    return NS_OK;
30
0
}
Unexecuted instantiation: nsXPCComponents_utils_Sandbox::GetClassName(nsTSubstring<char>&)
Unexecuted instantiation: nsXPCComponents_Interfaces::GetClassName(nsTSubstring<char>&)
Unexecuted instantiation: nsXPCComponents_InterfacesByID::GetClassName(nsTSubstring<char>&)
Unexecuted instantiation: nsXPCComponents_Classes::GetClassName(nsTSubstring<char>&)
Unexecuted instantiation: nsXPCComponents_ClassesByID::GetClassName(nsTSubstring<char>&)
Unexecuted instantiation: nsXPCComponents_Results::GetClassName(nsTSubstring<char>&)
Unexecuted instantiation: nsXPCComponents_ID::GetClassName(nsTSubstring<char>&)
Unexecuted instantiation: nsXPCComponents_Exception::GetClassName(nsTSubstring<char>&)
Unexecuted instantiation: nsXPCConstructor::GetClassName(nsTSubstring<char>&)
Unexecuted instantiation: nsXPCComponents_Constructor::GetClassName(nsTSubstring<char>&)
Unexecuted instantiation: nsXPCComponents_Utils::GetClassName(nsTSubstring<char>&)
Unexecuted instantiation: ComponentsSH::GetClassName(nsTSubstring<char>&)
Unexecuted instantiation: SharedScriptableHelperForJSIID::GetClassName(nsTSubstring<char>&)
Unexecuted instantiation: nsJSIID::GetClassName(nsTSubstring<char>&)
Unexecuted instantiation: nsJSCID::GetClassName(nsTSubstring<char>&)
Unexecuted instantiation: BackstagePass::GetClassName(nsTSubstring<char>&)
Unexecuted instantiation: mozilla::storage::AsyncStatementJSHelper::GetClassName(nsTSubstring<char>&)
Unexecuted instantiation: mozilla::storage::StatementJSHelper::GetClassName(nsTSubstring<char>&)
Unexecuted instantiation: mozilla::jsperf::Module::GetClassName(nsTSubstring<char>&)
Unexecuted instantiation: mozilla::reflect::Module::GetClassName(nsTSubstring<char>&)
Unexecuted instantiation: mozilla::ctypes::Module::GetClassName(nsTSubstring<char>&)
31
32
/**************************************************************/
33
34
// virtual
35
uint32_t
36
XPC_MAP_CLASSNAME::GetScriptableFlags()
37
1.62M
{
38
1.62M
    return (XPC_MAP_FLAGS);
39
1.62M
}
Unexecuted instantiation: nsXPCComponents_utils_Sandbox::GetScriptableFlags()
nsXPCComponents_Interfaces::GetScriptableFlags()
Line
Count
Source
37
51
{
38
51
    return (XPC_MAP_FLAGS);
39
51
}
Unexecuted instantiation: nsXPCComponents_InterfacesByID::GetScriptableFlags()
nsXPCComponents_Classes::GetScriptableFlags()
Line
Count
Source
37
45
{
38
45
    return (XPC_MAP_FLAGS);
39
45
}
Unexecuted instantiation: nsXPCComponents_ClassesByID::GetScriptableFlags()
nsXPCComponents_Results::GetScriptableFlags()
Line
Count
Source
37
39
{
38
39
    return (XPC_MAP_FLAGS);
39
39
}
nsXPCComponents_ID::GetScriptableFlags()
Line
Count
Source
37
14
{
38
14
    return (XPC_MAP_FLAGS);
39
14
}
Unexecuted instantiation: nsXPCComponents_Exception::GetScriptableFlags()
nsXPCConstructor::GetScriptableFlags()
Line
Count
Source
37
14
{
38
14
    return (XPC_MAP_FLAGS);
39
14
}
nsXPCComponents_Constructor::GetScriptableFlags()
Line
Count
Source
37
14
{
38
14
    return (XPC_MAP_FLAGS);
39
14
}
nsXPCComponents_Utils::GetScriptableFlags()
Line
Count
Source
37
45
{
38
45
    return (XPC_MAP_FLAGS);
39
45
}
ComponentsSH::GetScriptableFlags()
Line
Count
Source
37
47
{
38
47
    return (XPC_MAP_FLAGS);
39
47
}
Unexecuted instantiation: SharedScriptableHelperForJSIID::GetScriptableFlags()
nsJSIID::GetScriptableFlags()
Line
Count
Source
37
21
{
38
21
    return (XPC_MAP_FLAGS);
39
21
}
nsJSCID::GetScriptableFlags()
Line
Count
Source
37
1.62M
{
38
1.62M
    return (XPC_MAP_FLAGS);
39
1.62M
}
BackstagePass::GetScriptableFlags()
Line
Count
Source
37
133
{
38
133
    return (XPC_MAP_FLAGS);
39
133
}
Unexecuted instantiation: mozilla::storage::AsyncStatementJSHelper::GetScriptableFlags()
Unexecuted instantiation: mozilla::storage::StatementJSHelper::GetScriptableFlags()
Unexecuted instantiation: mozilla::jsperf::Module::GetScriptableFlags()
Unexecuted instantiation: mozilla::reflect::Module::GetScriptableFlags()
Unexecuted instantiation: mozilla::ctypes::Module::GetScriptableFlags()
40
41
// virtual
42
const js::Class*
43
XPC_MAP_CLASSNAME::GetClass()
44
29
{
45
29
    static const js::ClassOps classOps =
46
29
        XPC_MAKE_CLASS_OPS(GetScriptableFlags());
47
29
    static const js::Class klass =
48
29
        XPC_MAKE_CLASS(XPC_MAP_QUOTED_CLASSNAME, GetScriptableFlags(),
49
29
                       &classOps);
50
29
    return &klass;
51
29
}
Unexecuted instantiation: nsXPCComponents_utils_Sandbox::GetClass()
nsXPCComponents_Interfaces::GetClass()
Line
Count
Source
44
3
{
45
3
    static const js::ClassOps classOps =
46
3
        XPC_MAKE_CLASS_OPS(GetScriptableFlags());
47
3
    static const js::Class klass =
48
3
        XPC_MAKE_CLASS(XPC_MAP_QUOTED_CLASSNAME, GetScriptableFlags(),
49
3
                       &classOps);
50
3
    return &klass;
51
3
}
Unexecuted instantiation: nsXPCComponents_InterfacesByID::GetClass()
nsXPCComponents_Classes::GetClass()
Line
Count
Source
44
3
{
45
3
    static const js::ClassOps classOps =
46
3
        XPC_MAKE_CLASS_OPS(GetScriptableFlags());
47
3
    static const js::Class klass =
48
3
        XPC_MAKE_CLASS(XPC_MAP_QUOTED_CLASSNAME, GetScriptableFlags(),
49
3
                       &classOps);
50
3
    return &klass;
51
3
}
Unexecuted instantiation: nsXPCComponents_ClassesByID::GetClass()
nsXPCComponents_Results::GetClass()
Line
Count
Source
44
3
{
45
3
    static const js::ClassOps classOps =
46
3
        XPC_MAKE_CLASS_OPS(GetScriptableFlags());
47
3
    static const js::Class klass =
48
3
        XPC_MAKE_CLASS(XPC_MAP_QUOTED_CLASSNAME, GetScriptableFlags(),
49
3
                       &classOps);
50
3
    return &klass;
51
3
}
nsXPCComponents_ID::GetClass()
Line
Count
Source
44
1
{
45
1
    static const js::ClassOps classOps =
46
1
        XPC_MAKE_CLASS_OPS(GetScriptableFlags());
47
1
    static const js::Class klass =
48
1
        XPC_MAKE_CLASS(XPC_MAP_QUOTED_CLASSNAME, GetScriptableFlags(),
49
1
                       &classOps);
50
1
    return &klass;
51
1
}
Unexecuted instantiation: nsXPCComponents_Exception::GetClass()
nsXPCConstructor::GetClass()
Line
Count
Source
44
1
{
45
1
    static const js::ClassOps classOps =
46
1
        XPC_MAKE_CLASS_OPS(GetScriptableFlags());
47
1
    static const js::Class klass =
48
1
        XPC_MAKE_CLASS(XPC_MAP_QUOTED_CLASSNAME, GetScriptableFlags(),
49
1
                       &classOps);
50
1
    return &klass;
51
1
}
nsXPCComponents_Constructor::GetClass()
Line
Count
Source
44
1
{
45
1
    static const js::ClassOps classOps =
46
1
        XPC_MAKE_CLASS_OPS(GetScriptableFlags());
47
1
    static const js::Class klass =
48
1
        XPC_MAKE_CLASS(XPC_MAP_QUOTED_CLASSNAME, GetScriptableFlags(),
49
1
                       &classOps);
50
1
    return &klass;
51
1
}
nsXPCComponents_Utils::GetClass()
Line
Count
Source
44
3
{
45
3
    static const js::ClassOps classOps =
46
3
        XPC_MAKE_CLASS_OPS(GetScriptableFlags());
47
3
    static const js::Class klass =
48
3
        XPC_MAKE_CLASS(XPC_MAP_QUOTED_CLASSNAME, GetScriptableFlags(),
49
3
                       &classOps);
50
3
    return &klass;
51
3
}
ComponentsSH::GetClass()
Line
Count
Source
44
3
{
45
3
    static const js::ClassOps classOps =
46
3
        XPC_MAKE_CLASS_OPS(GetScriptableFlags());
47
3
    static const js::Class klass =
48
3
        XPC_MAKE_CLASS(XPC_MAP_QUOTED_CLASSNAME, GetScriptableFlags(),
49
3
                       &classOps);
50
3
    return &klass;
51
3
}
Unexecuted instantiation: SharedScriptableHelperForJSIID::GetClass()
nsJSIID::GetClass()
Line
Count
Source
44
6
{
45
6
    static const js::ClassOps classOps =
46
6
        XPC_MAKE_CLASS_OPS(GetScriptableFlags());
47
6
    static const js::Class klass =
48
6
        XPC_MAKE_CLASS(XPC_MAP_QUOTED_CLASSNAME, GetScriptableFlags(),
49
6
                       &classOps);
50
6
    return &klass;
51
6
}
nsJSCID::GetClass()
Line
Count
Source
44
2
{
45
2
    static const js::ClassOps classOps =
46
2
        XPC_MAKE_CLASS_OPS(GetScriptableFlags());
47
2
    static const js::Class klass =
48
2
        XPC_MAKE_CLASS(XPC_MAP_QUOTED_CLASSNAME, GetScriptableFlags(),
49
2
                       &classOps);
50
2
    return &klass;
51
2
}
BackstagePass::GetClass()
Line
Count
Source
44
3
{
45
3
    static const js::ClassOps classOps =
46
3
        XPC_MAKE_CLASS_OPS(GetScriptableFlags());
47
3
    static const js::Class klass =
48
3
        XPC_MAKE_CLASS(XPC_MAP_QUOTED_CLASSNAME, GetScriptableFlags(),
49
3
                       &classOps);
50
3
    return &klass;
51
3
}
Unexecuted instantiation: mozilla::storage::AsyncStatementJSHelper::GetClass()
Unexecuted instantiation: mozilla::storage::StatementJSHelper::GetClass()
Unexecuted instantiation: mozilla::jsperf::Module::GetClass()
Unexecuted instantiation: mozilla::reflect::Module::GetClass()
Unexecuted instantiation: mozilla::ctypes::Module::GetClass()
52
53
// virtual
54
const JSClass*
55
XPC_MAP_CLASSNAME::GetJSClass()
56
29
{
57
29
    return Jsvalify(GetClass());
58
29
}
Unexecuted instantiation: nsXPCComponents_utils_Sandbox::GetJSClass()
nsXPCComponents_Interfaces::GetJSClass()
Line
Count
Source
56
3
{
57
3
    return Jsvalify(GetClass());
58
3
}
Unexecuted instantiation: nsXPCComponents_InterfacesByID::GetJSClass()
nsXPCComponents_Classes::GetJSClass()
Line
Count
Source
56
3
{
57
3
    return Jsvalify(GetClass());
58
3
}
Unexecuted instantiation: nsXPCComponents_ClassesByID::GetJSClass()
nsXPCComponents_Results::GetJSClass()
Line
Count
Source
56
3
{
57
3
    return Jsvalify(GetClass());
58
3
}
nsXPCComponents_ID::GetJSClass()
Line
Count
Source
56
1
{
57
1
    return Jsvalify(GetClass());
58
1
}
Unexecuted instantiation: nsXPCComponents_Exception::GetJSClass()
nsXPCConstructor::GetJSClass()
Line
Count
Source
56
1
{
57
1
    return Jsvalify(GetClass());
58
1
}
nsXPCComponents_Constructor::GetJSClass()
Line
Count
Source
56
1
{
57
1
    return Jsvalify(GetClass());
58
1
}
nsXPCComponents_Utils::GetJSClass()
Line
Count
Source
56
3
{
57
3
    return Jsvalify(GetClass());
58
3
}
ComponentsSH::GetJSClass()
Line
Count
Source
56
3
{
57
3
    return Jsvalify(GetClass());
58
3
}
Unexecuted instantiation: SharedScriptableHelperForJSIID::GetJSClass()
nsJSIID::GetJSClass()
Line
Count
Source
56
6
{
57
6
    return Jsvalify(GetClass());
58
6
}
nsJSCID::GetJSClass()
Line
Count
Source
56
2
{
57
2
    return Jsvalify(GetClass());
58
2
}
BackstagePass::GetJSClass()
Line
Count
Source
56
3
{
57
3
    return Jsvalify(GetClass());
58
3
}
Unexecuted instantiation: mozilla::storage::AsyncStatementJSHelper::GetJSClass()
Unexecuted instantiation: mozilla::storage::StatementJSHelper::GetJSClass()
Unexecuted instantiation: mozilla::jsperf::Module::GetJSClass()
Unexecuted instantiation: mozilla::reflect::Module::GetJSClass()
Unexecuted instantiation: mozilla::ctypes::Module::GetJSClass()
59
60
/**************************************************************/
61
62
#if !((XPC_MAP_FLAGS) & XPC_SCRIPTABLE_WANT_PRECREATE)
63
NS_IMETHODIMP XPC_MAP_CLASSNAME::PreCreate(nsISupports* nativeObj, JSContext * cx, JSObject * globalObj, JSObject * *parentObj)
64
0
    {NS_ERROR("never called"); return NS_ERROR_NOT_IMPLEMENTED;}
Unexecuted instantiation: nsXPCComponents_utils_Sandbox::PreCreate(nsISupports*, JSContext*, JSObject*, JSObject**)
Unexecuted instantiation: nsXPCComponents_Interfaces::PreCreate(nsISupports*, JSContext*, JSObject*, JSObject**)
Unexecuted instantiation: nsXPCComponents_InterfacesByID::PreCreate(nsISupports*, JSContext*, JSObject*, JSObject**)
Unexecuted instantiation: nsXPCComponents_Classes::PreCreate(nsISupports*, JSContext*, JSObject*, JSObject**)
Unexecuted instantiation: nsXPCComponents_ClassesByID::PreCreate(nsISupports*, JSContext*, JSObject*, JSObject**)
Unexecuted instantiation: nsXPCComponents_Results::PreCreate(nsISupports*, JSContext*, JSObject*, JSObject**)
Unexecuted instantiation: nsXPCComponents_ID::PreCreate(nsISupports*, JSContext*, JSObject*, JSObject**)
Unexecuted instantiation: nsXPCComponents_Exception::PreCreate(nsISupports*, JSContext*, JSObject*, JSObject**)
Unexecuted instantiation: nsXPCConstructor::PreCreate(nsISupports*, JSContext*, JSObject*, JSObject**)
Unexecuted instantiation: nsXPCComponents_Constructor::PreCreate(nsISupports*, JSContext*, JSObject*, JSObject**)
Unexecuted instantiation: nsXPCComponents_Utils::PreCreate(nsISupports*, JSContext*, JSObject*, JSObject**)
Unexecuted instantiation: SharedScriptableHelperForJSIID::PreCreate(nsISupports*, JSContext*, JSObject*, JSObject**)
Unexecuted instantiation: nsJSIID::PreCreate(nsISupports*, JSContext*, JSObject*, JSObject**)
Unexecuted instantiation: nsJSCID::PreCreate(nsISupports*, JSContext*, JSObject*, JSObject**)
Unexecuted instantiation: mozilla::storage::AsyncStatementJSHelper::PreCreate(nsISupports*, JSContext*, JSObject*, JSObject**)
Unexecuted instantiation: mozilla::storage::StatementJSHelper::PreCreate(nsISupports*, JSContext*, JSObject*, JSObject**)
Unexecuted instantiation: mozilla::jsperf::Module::PreCreate(nsISupports*, JSContext*, JSObject*, JSObject**)
Unexecuted instantiation: mozilla::reflect::Module::PreCreate(nsISupports*, JSContext*, JSObject*, JSObject**)
Unexecuted instantiation: mozilla::ctypes::Module::PreCreate(nsISupports*, JSContext*, JSObject*, JSObject**)
65
#endif
66
67
#if !((XPC_MAP_FLAGS) & XPC_SCRIPTABLE_WANT_NEWENUMERATE)
68
NS_IMETHODIMP XPC_MAP_CLASSNAME::NewEnumerate(nsIXPConnectWrappedNative* wrapper, JSContext * cx, JSObject * obj, JS::AutoIdVector& properties, bool* _retval)
69
0
    {NS_ERROR("never called"); return NS_ERROR_NOT_IMPLEMENTED;}
Unexecuted instantiation: nsXPCComponents_utils_Sandbox::NewEnumerate(nsIXPConnectWrappedNative*, JSContext*, JSObject*, JS::AutoVector<jsid>&, bool*)
Unexecuted instantiation: nsXPCComponents_ID::NewEnumerate(nsIXPConnectWrappedNative*, JSContext*, JSObject*, JS::AutoVector<jsid>&, bool*)
Unexecuted instantiation: nsXPCComponents_Exception::NewEnumerate(nsIXPConnectWrappedNative*, JSContext*, JSObject*, JS::AutoVector<jsid>&, bool*)
Unexecuted instantiation: nsXPCConstructor::NewEnumerate(nsIXPConnectWrappedNative*, JSContext*, JSObject*, JS::AutoVector<jsid>&, bool*)
Unexecuted instantiation: nsXPCComponents_Constructor::NewEnumerate(nsIXPConnectWrappedNative*, JSContext*, JSObject*, JS::AutoVector<jsid>&, bool*)
Unexecuted instantiation: nsXPCComponents_Utils::NewEnumerate(nsIXPConnectWrappedNative*, JSContext*, JSObject*, JS::AutoVector<jsid>&, bool*)
Unexecuted instantiation: ComponentsSH::NewEnumerate(nsIXPConnectWrappedNative*, JSContext*, JSObject*, JS::AutoVector<jsid>&, bool*)
Unexecuted instantiation: SharedScriptableHelperForJSIID::NewEnumerate(nsIXPConnectWrappedNative*, JSContext*, JSObject*, JS::AutoVector<jsid>&, bool*)
Unexecuted instantiation: nsJSIID::NewEnumerate(nsIXPConnectWrappedNative*, JSContext*, JSObject*, JS::AutoVector<jsid>&, bool*)
Unexecuted instantiation: nsJSCID::NewEnumerate(nsIXPConnectWrappedNative*, JSContext*, JSObject*, JS::AutoVector<jsid>&, bool*)
Unexecuted instantiation: BackstagePass::NewEnumerate(nsIXPConnectWrappedNative*, JSContext*, JSObject*, JS::AutoVector<jsid>&, bool*)
Unexecuted instantiation: mozilla::storage::AsyncStatementJSHelper::NewEnumerate(nsIXPConnectWrappedNative*, JSContext*, JSObject*, JS::AutoVector<jsid>&, bool*)
Unexecuted instantiation: mozilla::storage::StatementJSHelper::NewEnumerate(nsIXPConnectWrappedNative*, JSContext*, JSObject*, JS::AutoVector<jsid>&, bool*)
Unexecuted instantiation: mozilla::jsperf::Module::NewEnumerate(nsIXPConnectWrappedNative*, JSContext*, JSObject*, JS::AutoVector<jsid>&, bool*)
Unexecuted instantiation: mozilla::reflect::Module::NewEnumerate(nsIXPConnectWrappedNative*, JSContext*, JSObject*, JS::AutoVector<jsid>&, bool*)
Unexecuted instantiation: mozilla::ctypes::Module::NewEnumerate(nsIXPConnectWrappedNative*, JSContext*, JSObject*, JS::AutoVector<jsid>&, bool*)
70
#endif
71
72
#if !((XPC_MAP_FLAGS) & XPC_SCRIPTABLE_WANT_ENUMERATE)
73
NS_IMETHODIMP XPC_MAP_CLASSNAME::Enumerate(nsIXPConnectWrappedNative* wrapper, JSContext * cx, JSObject * obj, bool* _retval)
74
0
    {NS_ERROR("never called"); return NS_ERROR_NOT_IMPLEMENTED;}
Unexecuted instantiation: nsXPCComponents_utils_Sandbox::Enumerate(nsIXPConnectWrappedNative*, JSContext*, JSObject*, bool*)
Unexecuted instantiation: nsXPCComponents_Interfaces::Enumerate(nsIXPConnectWrappedNative*, JSContext*, JSObject*, bool*)
Unexecuted instantiation: nsXPCComponents_InterfacesByID::Enumerate(nsIXPConnectWrappedNative*, JSContext*, JSObject*, bool*)
Unexecuted instantiation: nsXPCComponents_Classes::Enumerate(nsIXPConnectWrappedNative*, JSContext*, JSObject*, bool*)
Unexecuted instantiation: nsXPCComponents_ClassesByID::Enumerate(nsIXPConnectWrappedNative*, JSContext*, JSObject*, bool*)
Unexecuted instantiation: nsXPCComponents_Results::Enumerate(nsIXPConnectWrappedNative*, JSContext*, JSObject*, bool*)
Unexecuted instantiation: nsXPCComponents_ID::Enumerate(nsIXPConnectWrappedNative*, JSContext*, JSObject*, bool*)
Unexecuted instantiation: nsXPCComponents_Exception::Enumerate(nsIXPConnectWrappedNative*, JSContext*, JSObject*, bool*)
Unexecuted instantiation: nsXPCConstructor::Enumerate(nsIXPConnectWrappedNative*, JSContext*, JSObject*, bool*)
Unexecuted instantiation: nsXPCComponents_Constructor::Enumerate(nsIXPConnectWrappedNative*, JSContext*, JSObject*, bool*)
Unexecuted instantiation: nsXPCComponents_Utils::Enumerate(nsIXPConnectWrappedNative*, JSContext*, JSObject*, bool*)
Unexecuted instantiation: ComponentsSH::Enumerate(nsIXPConnectWrappedNative*, JSContext*, JSObject*, bool*)
Unexecuted instantiation: SharedScriptableHelperForJSIID::Enumerate(nsIXPConnectWrappedNative*, JSContext*, JSObject*, bool*)
Unexecuted instantiation: nsJSCID::Enumerate(nsIXPConnectWrappedNative*, JSContext*, JSObject*, bool*)
Unexecuted instantiation: mozilla::storage::AsyncStatementJSHelper::Enumerate(nsIXPConnectWrappedNative*, JSContext*, JSObject*, bool*)
Unexecuted instantiation: mozilla::storage::StatementJSHelper::Enumerate(nsIXPConnectWrappedNative*, JSContext*, JSObject*, bool*)
Unexecuted instantiation: mozilla::jsperf::Module::Enumerate(nsIXPConnectWrappedNative*, JSContext*, JSObject*, bool*)
Unexecuted instantiation: mozilla::reflect::Module::Enumerate(nsIXPConnectWrappedNative*, JSContext*, JSObject*, bool*)
Unexecuted instantiation: mozilla::ctypes::Module::Enumerate(nsIXPConnectWrappedNative*, JSContext*, JSObject*, bool*)
75
#endif
76
77
#if !((XPC_MAP_FLAGS) & XPC_SCRIPTABLE_WANT_RESOLVE)
78
NS_IMETHODIMP XPC_MAP_CLASSNAME::Resolve(nsIXPConnectWrappedNative* wrapper, JSContext * cx, JSObject * obj, jsid id, bool* resolvedp, bool* _retval)
79
0
    {NS_ERROR("never called"); return NS_ERROR_NOT_IMPLEMENTED;}
Unexecuted instantiation: nsXPCComponents_utils_Sandbox::Resolve(nsIXPConnectWrappedNative*, JSContext*, JSObject*, jsid, bool*, bool*)
Unexecuted instantiation: nsXPCComponents_ID::Resolve(nsIXPConnectWrappedNative*, JSContext*, JSObject*, jsid, bool*, bool*)
Unexecuted instantiation: nsXPCComponents_Exception::Resolve(nsIXPConnectWrappedNative*, JSContext*, JSObject*, jsid, bool*, bool*)
Unexecuted instantiation: nsXPCConstructor::Resolve(nsIXPConnectWrappedNative*, JSContext*, JSObject*, jsid, bool*, bool*)
Unexecuted instantiation: nsXPCComponents_Constructor::Resolve(nsIXPConnectWrappedNative*, JSContext*, JSObject*, jsid, bool*, bool*)
Unexecuted instantiation: nsXPCComponents_Utils::Resolve(nsIXPConnectWrappedNative*, JSContext*, JSObject*, jsid, bool*, bool*)
Unexecuted instantiation: ComponentsSH::Resolve(nsIXPConnectWrappedNative*, JSContext*, JSObject*, jsid, bool*, bool*)
Unexecuted instantiation: SharedScriptableHelperForJSIID::Resolve(nsIXPConnectWrappedNative*, JSContext*, JSObject*, jsid, bool*, bool*)
Unexecuted instantiation: nsJSCID::Resolve(nsIXPConnectWrappedNative*, JSContext*, JSObject*, jsid, bool*, bool*)
Unexecuted instantiation: mozilla::jsperf::Module::Resolve(nsIXPConnectWrappedNative*, JSContext*, JSObject*, jsid, bool*, bool*)
Unexecuted instantiation: mozilla::reflect::Module::Resolve(nsIXPConnectWrappedNative*, JSContext*, JSObject*, jsid, bool*, bool*)
Unexecuted instantiation: mozilla::ctypes::Module::Resolve(nsIXPConnectWrappedNative*, JSContext*, JSObject*, jsid, bool*, bool*)
80
#endif
81
82
#if !((XPC_MAP_FLAGS) & XPC_SCRIPTABLE_WANT_FINALIZE)
83
NS_IMETHODIMP XPC_MAP_CLASSNAME::Finalize(nsIXPConnectWrappedNative* wrapper, JSFreeOp * fop, JSObject * obj)
84
0
    {NS_ERROR("never called"); return NS_ERROR_NOT_IMPLEMENTED;}
Unexecuted instantiation: nsXPCComponents_utils_Sandbox::Finalize(nsIXPConnectWrappedNative*, JSFreeOp*, JSObject*)
Unexecuted instantiation: nsXPCComponents_Interfaces::Finalize(nsIXPConnectWrappedNative*, JSFreeOp*, JSObject*)
Unexecuted instantiation: nsXPCComponents_InterfacesByID::Finalize(nsIXPConnectWrappedNative*, JSFreeOp*, JSObject*)
Unexecuted instantiation: nsXPCComponents_Classes::Finalize(nsIXPConnectWrappedNative*, JSFreeOp*, JSObject*)
Unexecuted instantiation: nsXPCComponents_ClassesByID::Finalize(nsIXPConnectWrappedNative*, JSFreeOp*, JSObject*)
Unexecuted instantiation: nsXPCComponents_Results::Finalize(nsIXPConnectWrappedNative*, JSFreeOp*, JSObject*)
Unexecuted instantiation: nsXPCComponents_ID::Finalize(nsIXPConnectWrappedNative*, JSFreeOp*, JSObject*)
Unexecuted instantiation: nsXPCComponents_Exception::Finalize(nsIXPConnectWrappedNative*, JSFreeOp*, JSObject*)
Unexecuted instantiation: nsXPCConstructor::Finalize(nsIXPConnectWrappedNative*, JSFreeOp*, JSObject*)
Unexecuted instantiation: nsXPCComponents_Constructor::Finalize(nsIXPConnectWrappedNative*, JSFreeOp*, JSObject*)
Unexecuted instantiation: nsXPCComponents_Utils::Finalize(nsIXPConnectWrappedNative*, JSFreeOp*, JSObject*)
Unexecuted instantiation: ComponentsSH::Finalize(nsIXPConnectWrappedNative*, JSFreeOp*, JSObject*)
Unexecuted instantiation: SharedScriptableHelperForJSIID::Finalize(nsIXPConnectWrappedNative*, JSFreeOp*, JSObject*)
Unexecuted instantiation: nsJSIID::Finalize(nsIXPConnectWrappedNative*, JSFreeOp*, JSObject*)
Unexecuted instantiation: nsJSCID::Finalize(nsIXPConnectWrappedNative*, JSFreeOp*, JSObject*)
Unexecuted instantiation: mozilla::storage::AsyncStatementJSHelper::Finalize(nsIXPConnectWrappedNative*, JSFreeOp*, JSObject*)
Unexecuted instantiation: mozilla::storage::StatementJSHelper::Finalize(nsIXPConnectWrappedNative*, JSFreeOp*, JSObject*)
Unexecuted instantiation: mozilla::jsperf::Module::Finalize(nsIXPConnectWrappedNative*, JSFreeOp*, JSObject*)
Unexecuted instantiation: mozilla::reflect::Module::Finalize(nsIXPConnectWrappedNative*, JSFreeOp*, JSObject*)
Unexecuted instantiation: mozilla::ctypes::Module::Finalize(nsIXPConnectWrappedNative*, JSFreeOp*, JSObject*)
85
#endif
86
87
#if !((XPC_MAP_FLAGS) & XPC_SCRIPTABLE_WANT_CALL)
88
NS_IMETHODIMP XPC_MAP_CLASSNAME::Call(nsIXPConnectWrappedNative* wrapper, JSContext * cx, JSObject * obj, const JS::CallArgs& args, bool* _retval)
89
0
    {NS_ERROR("never called"); return NS_ERROR_NOT_IMPLEMENTED;}
Unexecuted instantiation: nsXPCComponents_Interfaces::Call(nsIXPConnectWrappedNative*, JSContext*, JSObject*, JS::CallArgs const&, bool*)
Unexecuted instantiation: nsXPCComponents_InterfacesByID::Call(nsIXPConnectWrappedNative*, JSContext*, JSObject*, JS::CallArgs const&, bool*)
Unexecuted instantiation: nsXPCComponents_Classes::Call(nsIXPConnectWrappedNative*, JSContext*, JSObject*, JS::CallArgs const&, bool*)
Unexecuted instantiation: nsXPCComponents_ClassesByID::Call(nsIXPConnectWrappedNative*, JSContext*, JSObject*, JS::CallArgs const&, bool*)
Unexecuted instantiation: nsXPCComponents_Results::Call(nsIXPConnectWrappedNative*, JSContext*, JSObject*, JS::CallArgs const&, bool*)
Unexecuted instantiation: nsXPCComponents_Utils::Call(nsIXPConnectWrappedNative*, JSContext*, JSObject*, JS::CallArgs const&, bool*)
Unexecuted instantiation: ComponentsSH::Call(nsIXPConnectWrappedNative*, JSContext*, JSObject*, JS::CallArgs const&, bool*)
Unexecuted instantiation: SharedScriptableHelperForJSIID::Call(nsIXPConnectWrappedNative*, JSContext*, JSObject*, JS::CallArgs const&, bool*)
Unexecuted instantiation: nsJSIID::Call(nsIXPConnectWrappedNative*, JSContext*, JSObject*, JS::CallArgs const&, bool*)
Unexecuted instantiation: nsJSCID::Call(nsIXPConnectWrappedNative*, JSContext*, JSObject*, JS::CallArgs const&, bool*)
Unexecuted instantiation: BackstagePass::Call(nsIXPConnectWrappedNative*, JSContext*, JSObject*, JS::CallArgs const&, bool*)
Unexecuted instantiation: mozilla::storage::AsyncStatementJSHelper::Call(nsIXPConnectWrappedNative*, JSContext*, JSObject*, JS::CallArgs const&, bool*)
Unexecuted instantiation: mozilla::storage::StatementJSHelper::Call(nsIXPConnectWrappedNative*, JSContext*, JSObject*, JS::CallArgs const&, bool*)
90
#endif
91
92
#if !((XPC_MAP_FLAGS) & XPC_SCRIPTABLE_WANT_CONSTRUCT)
93
NS_IMETHODIMP XPC_MAP_CLASSNAME::Construct(nsIXPConnectWrappedNative* wrapper, JSContext * cx, JSObject * obj, const JS::CallArgs& args, bool* _retval)
94
0
    {NS_ERROR("never called"); return NS_ERROR_NOT_IMPLEMENTED;}
Unexecuted instantiation: nsXPCComponents_Interfaces::Construct(nsIXPConnectWrappedNative*, JSContext*, JSObject*, JS::CallArgs const&, bool*)
Unexecuted instantiation: nsXPCComponents_InterfacesByID::Construct(nsIXPConnectWrappedNative*, JSContext*, JSObject*, JS::CallArgs const&, bool*)
Unexecuted instantiation: nsXPCComponents_Classes::Construct(nsIXPConnectWrappedNative*, JSContext*, JSObject*, JS::CallArgs const&, bool*)
Unexecuted instantiation: nsXPCComponents_ClassesByID::Construct(nsIXPConnectWrappedNative*, JSContext*, JSObject*, JS::CallArgs const&, bool*)
Unexecuted instantiation: nsXPCComponents_Results::Construct(nsIXPConnectWrappedNative*, JSContext*, JSObject*, JS::CallArgs const&, bool*)
Unexecuted instantiation: nsXPCComponents_Utils::Construct(nsIXPConnectWrappedNative*, JSContext*, JSObject*, JS::CallArgs const&, bool*)
Unexecuted instantiation: ComponentsSH::Construct(nsIXPConnectWrappedNative*, JSContext*, JSObject*, JS::CallArgs const&, bool*)
Unexecuted instantiation: SharedScriptableHelperForJSIID::Construct(nsIXPConnectWrappedNative*, JSContext*, JSObject*, JS::CallArgs const&, bool*)
Unexecuted instantiation: nsJSIID::Construct(nsIXPConnectWrappedNative*, JSContext*, JSObject*, JS::CallArgs const&, bool*)
Unexecuted instantiation: BackstagePass::Construct(nsIXPConnectWrappedNative*, JSContext*, JSObject*, JS::CallArgs const&, bool*)
Unexecuted instantiation: mozilla::storage::AsyncStatementJSHelper::Construct(nsIXPConnectWrappedNative*, JSContext*, JSObject*, JS::CallArgs const&, bool*)
Unexecuted instantiation: mozilla::storage::StatementJSHelper::Construct(nsIXPConnectWrappedNative*, JSContext*, JSObject*, JS::CallArgs const&, bool*)
Unexecuted instantiation: mozilla::jsperf::Module::Construct(nsIXPConnectWrappedNative*, JSContext*, JSObject*, JS::CallArgs const&, bool*)
Unexecuted instantiation: mozilla::reflect::Module::Construct(nsIXPConnectWrappedNative*, JSContext*, JSObject*, JS::CallArgs const&, bool*)
Unexecuted instantiation: mozilla::ctypes::Module::Construct(nsIXPConnectWrappedNative*, JSContext*, JSObject*, JS::CallArgs const&, bool*)
95
#endif
96
97
#if !((XPC_MAP_FLAGS) & XPC_SCRIPTABLE_WANT_HASINSTANCE)
98
NS_IMETHODIMP XPC_MAP_CLASSNAME::HasInstance(nsIXPConnectWrappedNative* wrapper, JSContext * cx, JSObject * obj, JS::HandleValue val, bool* bp, bool* _retval)
99
0
    {NS_ERROR("never called"); return NS_ERROR_NOT_IMPLEMENTED;}
Unexecuted instantiation: nsXPCComponents_utils_Sandbox::HasInstance(nsIXPConnectWrappedNative*, JSContext*, JSObject*, JS::Handle<JS::Value>, bool*, bool*)
Unexecuted instantiation: nsXPCComponents_Interfaces::HasInstance(nsIXPConnectWrappedNative*, JSContext*, JSObject*, JS::Handle<JS::Value>, bool*, bool*)
Unexecuted instantiation: nsXPCComponents_InterfacesByID::HasInstance(nsIXPConnectWrappedNative*, JSContext*, JSObject*, JS::Handle<JS::Value>, bool*, bool*)
Unexecuted instantiation: nsXPCComponents_Classes::HasInstance(nsIXPConnectWrappedNative*, JSContext*, JSObject*, JS::Handle<JS::Value>, bool*, bool*)
Unexecuted instantiation: nsXPCComponents_ClassesByID::HasInstance(nsIXPConnectWrappedNative*, JSContext*, JSObject*, JS::Handle<JS::Value>, bool*, bool*)
Unexecuted instantiation: nsXPCComponents_Results::HasInstance(nsIXPConnectWrappedNative*, JSContext*, JSObject*, JS::Handle<JS::Value>, bool*, bool*)
Unexecuted instantiation: nsXPCConstructor::HasInstance(nsIXPConnectWrappedNative*, JSContext*, JSObject*, JS::Handle<JS::Value>, bool*, bool*)
Unexecuted instantiation: nsXPCComponents_Utils::HasInstance(nsIXPConnectWrappedNative*, JSContext*, JSObject*, JS::Handle<JS::Value>, bool*, bool*)
Unexecuted instantiation: ComponentsSH::HasInstance(nsIXPConnectWrappedNative*, JSContext*, JSObject*, JS::Handle<JS::Value>, bool*, bool*)
Unexecuted instantiation: SharedScriptableHelperForJSIID::HasInstance(nsIXPConnectWrappedNative*, JSContext*, JSObject*, JS::Handle<JS::Value>, bool*, bool*)
Unexecuted instantiation: BackstagePass::HasInstance(nsIXPConnectWrappedNative*, JSContext*, JSObject*, JS::Handle<JS::Value>, bool*, bool*)
Unexecuted instantiation: mozilla::storage::AsyncStatementJSHelper::HasInstance(nsIXPConnectWrappedNative*, JSContext*, JSObject*, JS::Handle<JS::Value>, bool*, bool*)
Unexecuted instantiation: mozilla::storage::StatementJSHelper::HasInstance(nsIXPConnectWrappedNative*, JSContext*, JSObject*, JS::Handle<JS::Value>, bool*, bool*)
Unexecuted instantiation: mozilla::jsperf::Module::HasInstance(nsIXPConnectWrappedNative*, JSContext*, JSObject*, JS::Handle<JS::Value>, bool*, bool*)
Unexecuted instantiation: mozilla::reflect::Module::HasInstance(nsIXPConnectWrappedNative*, JSContext*, JSObject*, JS::Handle<JS::Value>, bool*, bool*)
Unexecuted instantiation: mozilla::ctypes::Module::HasInstance(nsIXPConnectWrappedNative*, JSContext*, JSObject*, JS::Handle<JS::Value>, bool*, bool*)
100
#endif
101
102
/**************************************************************/
103
104
#undef XPC_MAP_CLASSNAME
105
#undef XPC_MAP_QUOTED_CLASSNAME
106
#undef XPC_MAP_FLAGS