1 | #0 FUAssertion::OnAssertionFailed (file=0x7fff7098b31d "FCollada/FUtils/FUTracker.cpp", line=43) at FCollada/FUtils/FUAssert.cpp:62
|
---|
2 | message = "[FCollada/FUtils/FUTracker.cpp@43] Assertion failed.\nAbort: Enter debugger.\nRetry: Continue execution.\nIgnore: Do not assert at this line for the duration of the application.\000\000\000\000\000\000\000\000\000\000\200_\377\377\377\177", '\000' <repeats 18 times>...
|
---|
3 | #1 0x00007fff7090a34a in FUTrackable::AddTracker (this=0x55556074a9d0, tracker=0x555560771520) at FCollada/FUtils/FUTracker.cpp:43
|
---|
4 | ignoreAssert = false
|
---|
5 | #2 0x00007fff708991d4 in FUTracker::TrackObject (this=0x555560771520, object=0x55556074a9d0) at FCollada/FUtils/FUTracker.h:95
|
---|
6 | No locals.
|
---|
7 | #3 0x00007fff708f09cd in FUTrackedList<FCDSceneNode>::push_back (this=0x555560771520, object=0x55556074a9d0) at FCollada/FUtils/FUTracker.h:238
|
---|
8 | No locals.
|
---|
9 | #4 0x00007fff7096167e in FCDControllerInstance::AppendJoint (this=0x555560771400, j=0x55556074a9d0) at FCollada/FCDocument/FCDControllerInstance.cpp:113
|
---|
10 | No locals.
|
---|
11 | #5 0x00007fff709615a5 in FCDControllerInstance::AddJoint (this=0x555560771400, j=0x55556074a9d0) at FCollada/FCDocument/FCDControllerInstance.cpp:88
|
---|
12 | No locals.
|
---|
13 | #6 0x00007fff7093eaf7 in FArchiveXML::LinkControllerInstance (controllerInstance=0x555560771400) at FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:419
|
---|
14 | jid = @0x55556075a6d8: {<fm::vector<char, true>> = {reserved = 6, sized = 6, heapBuffer = 0x55556075b540 "spine"}, static npos = 18446744073709551615}
|
---|
15 | boneNode = 0x55556074a9d0
|
---|
16 | i = 5
|
---|
17 | skin = 0x5555606c0410
|
---|
18 | data = @0x5555606c05a8: {jointAreSids = true}
|
---|
19 | jointCount = 45
|
---|
20 | rootNodes = {<fm::vector<void const*, true>> = {reserved = 9, sized = 9, heapBuffer = 0x5555607711a0}, first = 0x7fffffff63c0}
|
---|
21 | numRoots = 9
|
---|
22 | #7 0x00007fff7093a034 in FArchiveXML::LinkSceneNode (sceneNode=0x555560770e70) at FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:246
|
---|
23 | instance = 0x555560771400
|
---|
24 | status = true
|
---|
25 | i = 0
|
---|
26 | size = 1
|
---|
27 | #8 0x00007fff7093a0c6 in FArchiveXML::LinkSceneNode (sceneNode=0x5555607485e0) at FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:257
|
---|
28 | status = true
|
---|
29 | i = 1
|
---|
30 | size = 2
|
---|
31 | #9 0x00007fff7091380c in FArchiveXML::Import (this=0x5555606b1450, theDocument=0x5555606bcf90, colladaNode=0x5555606c1500) at FColladaPlugins/FArchiveXML/FArchiveXML.cpp:749
|
---|
32 | node = 0x5555607485e0
|
---|
33 | i = 0
|
---|
34 | status = true
|
---|
35 | strVersion = {<fm::vector<char, true>> = {reserved = 32, sized = 6, heapBuffer = 0x5555607a0150 "1.4.1"}, static npos = 18446744073709551615}
|
---|
36 | sceneNode = 0x5555607a1790
|
---|
37 | orderedLibraryNodes = {reserved = 7, sized = 4, heapBuffer = 0x5555606c09f0}
|
---|
38 | extraNodes = {<fm::vector<void const*, true>> = {reserved = 0, sized = 0, heapBuffer = 0x0}, first = 0x7fffffff6610}
|
---|
39 | libraryNodeCount = 4
|
---|
40 | cameraCount = 1
|
---|
41 | lightCount = 128
|
---|
42 | animationCount = 140737488316128
|
---|
43 | #10 0x00007fff70912400 in FArchiveXML::ImportFileFromMemory (this=0x5555606b1450, filePath=0x7fff70982494 "unknown.dae", fcdocument=0x5555606bcf90, contents=0x55556071e540, length=143652)
|
---|
44 | at FColladaPlugins/FArchiveXML/FArchiveXML.cpp:427
|
---|
45 | daeDocument = {isParsing = true, filename = {<fm::vector<char, true>> = {reserved = 0, sized = 0, heapBuffer = 0x0}, static npos = 18446744073709551615}, xmlDocument = 0x5555606c1340}
|
---|
46 | rootNode = 0x5555606c1500
|
---|
47 | status = true
|
---|
48 | #11 0x00007fff7089a544 in FColladaPluginManager::LoadDocumentFromMemory (this=0x5555606b6010, filename=0x7fff70982494 "unknown.dae", document=0x5555606bcf90, data=0x55556071e540, length=143652)
|
---|
49 | at FCollada/FColladaPlugin.cpp:121
|
---|
50 | success = false
|
---|
51 | archiver = 0x5555606b1450
|
---|
52 | #12 0x00007fff70898fa4 in FCollada::LoadDocumentFromMemory (filename=0x7fff70982494 "unknown.dae", document=0x5555606bcf90, data=0x55556071e540, length=143652) at FCollada/FCollada.cpp:134
|
---|
53 | No locals.
|
---|
54 | #13 0x00007fff70878117 in FColladaDocument::LoadFromText (this=0x7fffffff6d98,
|
---|
55 | text=0x55556071e540 "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<COLLADA xmlns=\"http://www.collada.org/2005/11/COLLADASchema\" version=\"1.4.1\">\n <asset>\n <contributor>\n <author>Blender User</author>\n <authoring_t"...) at ../../../source/collada/CommonConvert.cpp:105
|
---|
56 | newText = 0x55556071e540 "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<COLLADA xmlns=\"http://www.collada.org/2005/11/COLLADASchema\" version=\"1.4.1\">\n <asset>\n <contributor>\n <author>Blender User</author>\n <authoring_t"...
|
---|
57 | newTextSize = 143652
|
---|
58 | status = false
|
---|
59 | #14 0x00007fff7087821a in CommonConvert::CommonConvert (this=0x7fffffff6d90,
|
---|
60 | text=0x55556071e540 "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<COLLADA xmlns=\"http://www.collada.org/2005/11/COLLADASchema\" version=\"1.4.1\">\n <asset>\n <contributor>\n <author>Blender User</author>\n <authoring_t"..., xmlErrors="") at ../../../source/collada/CommonConvert.cpp:141
|
---|
61 | root = 0x7fff709595d2 <FArchiveXML::WriteSceneNode(FCDObject*, _xmlNode*)>
|
---|
62 | asset = 0x7fff70bfe8a0 <FCDSceneNode::__classType>
|
---|
63 | upAxis = {x = 3.70434818e+29, y = 4.59163468e-41, z = 4.75145928e+29, w = 4.59163468e-41, static XAxis = {x = 1, y = 0, z = 0, w = 0, static XAxis = <same as static member of an already seen type>,
|
---|
64 | static YAxis = {x = 0, y = 1, z = 0, w = 0, static XAxis = <same as static member of an already seen type>, static YAxis = <same as static member of an already seen type>, static ZAxis = {x = 0,
|
---|
65 | y = 0, z = 1, w = 0, static XAxis = <same as static member of an already seen type>, static YAxis = <same as static member of an already seen type>,
|
---|
66 | static ZAxis = <same as static member of an already seen type>, static Origin = {x = 0, y = 0, z = 0, w = 0, static XAxis = <same as static member of an already seen type>,
|
---|
67 | static YAxis = <same as static member of an already seen type>, static ZAxis = <same as static member of an already seen type>, static Origin = <same as static member of an already seen type>,
|
---|
68 | static Zero = {x = 0, y = 0, z = 0, w = 0, static XAxis = <same as static member of an already seen type>, static YAxis = <same as static member of an already seen type>,
|
---|
69 | static ZAxis = <same as static member of an already seen type>, static Origin = <same as static member of an already seen type>,
|
---|
70 | static Zero = <same as static member of an already seen type>, static One = {x = 1, y = 1, z = 1, w = 0, static XAxis = <same as static member of an already seen type>,
|
---|
71 | static YAxis = <same as static member of an already seen type>, static ZAxis = <same as static member of an already seen type>,
|
---|
72 | static Origin = <same as static member of an already seen type>, static Zero = <same as static member of an already seen type>,
|
---|
73 | static One = <same as static member of an already seen type>}}, static One = <same as static member of an already seen type>},
|
---|
74 | static Zero = <same as static member of an already seen type>, static One = <same as static member of an already seen type>}, static Origin = <same as static member of an already seen type>,
|
---|
75 | static Zero = <same as static member of an already seen type>, static One = <same as static member of an already seen type>}, static ZAxis = <same as static member of an already seen type>,
|
---|
76 | static Origin = <same as static member of an already seen type>, static Zero = <same as static member of an already seen type>, static One = <same as static member of an already seen type>},
|
---|
77 | static YAxis = <same as static member of an already seen type>, static ZAxis = <same as static member of an already seen type>, static Origin = <same as static member of an already seen type>,
|
---|
78 | static Zero = <same as static member of an already seen type>, static One = <same as static member of an already seen type>}
|
---|
79 | #15 0x00007fff7086f550 in PMDConvert::ColladaToPMD (
|
---|
80 | input=0x55556071e540 "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<COLLADA xmlns=\"http://www.collada.org/2005/11/COLLADASchema\" version=\"1.4.1\">\n <asset>\n <contributor>\n <author>Blender User</author>\n <authoring_t"..., output=..., xmlErrors="") at ../../../source/collada/PMDConvert.cpp:134
|
---|
81 | converter = {m_Err = {xmlErrors = ""}, m_Doc = {document = std::unique_ptr<FCDocument> containing 0x5555606bcf90, extra = std::unique_ptr<FCDExtra> containing 0x0}, m_Instance = 0x0,
|
---|
82 | m_EntityTransform = {m = {{6.78425414e+19, 3.0611365e-41, 6.78422952e+19, 3.0611365e-41}, {-nan(0x7f6de0), 4.59163468e-41, 3.40620592e+29, 4.59163468e-41}, {-nan(0x7f6e08), 4.59163468e-41,
|
---|
83 | 6.78425766e+19, 3.0611365e-41}, {-nan(0x7f6e10), 4.59163468e-41, 3.40998608e+29, 4.59163468e-41}}, static Identity = {m = {{1, 0, 0, 0}, {0, 1, 0, 0}, {0, 0, 1, 0}, {0, 0, 0, 1}},
|
---|
84 | static Identity = <same as static member of an already seen type>}}, m_YUp = 80, m_IsXSI = 20}
|
---|
85 | __PRETTY_FUNCTION__ = "static void PMDConvert::ColladaToPMD(const char*, OutputCB&, std::__cxx11::string&)"
|
---|
86 | #16 0x00007fff7086e735 in ColladaToPMD (
|
---|
87 | input=0x55556071e540 "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<COLLADA xmlns=\"http://www.collada.org/2005/11/COLLADASchema\" version=\"1.4.1\">\n <asset>\n <contributor>\n <author>Blender User</author>\n <authoring_t"..., output=..., xmlErrors="") at ../../../source/collada/PMDConvert.cpp:720
|
---|
88 | No locals.
|
---|
89 | #17 0x00007fff7086dc08 in convert_dae_to_whatever (
|
---|
90 | dae=0x55556071e540 "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<COLLADA xmlns=\"http://www.collada.org/2005/11/COLLADASchema\" version=\"1.4.1\">\n <asset>\n <contributor>\n <author>Blender User</author>\n <authoring_t"..., writer=0x555555a8606a <(anonymous namespace)::ColladaOutput(void*, char const*, unsigned int)>, cb_data=0x7fffffff7f90,
|
---|
91 | conv=0x7fff7086e6fb <ColladaToPMD(char const*, OutputCB&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)>) at ../../../source/collada/DLL.cpp:116
|
---|
92 | xmlErrors = ""
|
---|
93 | cb = {<OutputCB> = {_vptr.OutputCB = 0x7fff70bf4588 <vtable for BufferedOutputCallback+16>}, static bufferSize = 4096,
|
---|
94 | buffer = "\000\000\000\000\000\000\000\000\021", '\000' <repeats 23 times>, "$1\002", '\000' <repeats 141 times>, "\021", '\000' <repeats 23 times>..., bufferUsed = 0,
|
---|
95 | fn = 0x555555a8606a <(anonymous namespace)::ColladaOutput(void*, char const*, unsigned int)>, cb_data = 0x7fffffff7f90}
|
---|
96 | #18 0x00007fff7086ddb7 in convert_dae_to_pmd (
|
---|
97 | dae=0x55556071e540 "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<COLLADA xmlns=\"http://www.collada.org/2005/11/COLLADASchema\" version=\"1.4.1\">\n <asset>\n <contributor>\n <author>Blender User</author>\n <authoring_t"..., pmd_writer=0x555555a8606a <(anonymous namespace)::ColladaOutput(void*, char const*, unsigned int)>, cb_data=0x7fffffff7f90) at ../../../source/collada/DLL.cpp:144
|
---|
98 | No locals.
|
---|
99 | #19 0x0000555555a8712d in CColladaManagerImpl::Convert (this=0x55555821d220, daeFilename=..., pmdFilename=..., type=CColladaManager::PMD) at ../../../source/graphics/ColladaManager.cpp:169
|
---|
100 | daeData = {<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<COLLADA xmlns=\"http://www.collada.org/2005/11/COLLADASchema\" version=\"1.4.1\">\n <asset>\n <contributor>\n <author>Blender User</author>\n <authoring_t"..., <No data fields>}
|
---|
101 | result = -1
|
---|
102 | writeBuffer = {m_capacity = 4096, m_data = std::shared_ptr (count 1, weak 0) 0x5555606ba000 "n", m_size = 0}
|
---|
103 | __func__ = "Convert"
|
---|
104 | #20 0x0000555555a864b2 in CColladaManager::GetLoadablePath (this=0x5555572ac178, pathnameNoExtension=..., type=CColladaManager::PMD) at ../../../source/graphics/ColladaManager.cpp:408
|
---|
105 | hash = {static DIGESTSIZE = 16, m_Digest = {593033101, 1361207932, 325571344, 1442678173},
|
---|
106 | m_Buf = "H\342\343Y\000\000\000\000\312\023\000\000\000\000\000\000H\342\343Y\000\000\000\000\234\003\000\000\000\000\000\000H\342\343Y\000\000\000\000\b\016\000\000\000\000\000\000H\342\343Y\000\000\000\000\355\021\000\000\000\000\000", m_BufLen = 16, m_InputLen = 656}
|
---|
107 | cachePath = {path = L"cache/public/art/meshes/skeletal/new/m_pants_tunic_long.dae.4a53c40fa1cdc965.pmd", separator = 47 L'/'}
|
---|
108 | sourcePath = {path = L"art/meshes/skeletal/new/m_pants_tunic_long.dae", separator = 47 L'/'}
|
---|
109 | ret = 100001
|
---|
110 | version = 3
|
---|
111 | extn = L".pmd"
|
---|
112 | cacheLoader = {m_VFS = std::shared_ptr (count 7, weak 0) 0x555556445160, m_FileExtension = L".pmd"}
|
---|
113 | __func__ = "GetLoadablePath"
|
---|
114 | #21 0x0000555555beb318 in CMeshManager::GetMesh (this=0x5555572ac190, pathname=...) at ../../../source/graphics/MeshManager.cpp:52
|
---|
115 | name = {path = L"art/meshes/skeletal/new/m_pants_tunic_long", separator = 47 L'/'}
|
---|
116 | iter = {<std::iterator<std::forward_iterator_tag, std::pair<Path const, std::weak_ptr<CModelDef> >, long, std::pair<Path const, std::weak_ptr<CModelDef> >*, std::pair<Path const, std::weak_ptr<CModelDef> >&>> = {<No data fields>}, node_ = 0x0}
|
---|
117 | __profile = {<No data fields>}
|
---|
118 | pmdFilename = {path = L"", separator = 47 L'/'}
|
---|
119 | #22 0x0000555555b3420d in CObjectEntry::BuildVariation (this=0x5555606b5bc0, selections=std::vector of length 1, capacity 1 = {...}, variationKey=std::vector of length 11, capacity 12 = {...}, objectManager=...)
|
---|
120 | at ../../../source/graphics/ObjectEntry.cpp:117
|
---|
121 | variation = {model = {path = L"art/meshes/skeletal/new/m_pants_tunic_long.dae", separator = 47 L'/'}, decal = {m_SizeX = 0, m_SizeZ = 0, m_Angle = 0, m_OffsetX = 0, m_OffsetZ = 0}, particles = {
|
---|
122 | path = L"", separator = 47 L'/'}, color = {<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "", <No data fields>}, props = std::multimap with 3 elements = {
|
---|
123 | [{<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "head", <No data fields>}] = {
|
---|
124 | m_PropPointName = {<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "head", <No data fields>},
|
---|
125 | m_ModelName = {<std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >> = L"props/units/heads/new/head_celt.xml", <No data fields>}, m_minHeight = 0,
|
---|
126 | m_maxHeight = 0, m_selectable = true}, [{<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "shield", <No data fields>}] = {
|
---|
127 | m_PropPointName = {<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "shield", <No data fields>},
|
---|
128 | m_ModelName = {<std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >> = L"props/units/shields/celt_scutum_b.xml", <No data fields>}, m_minHeight = 0,
|
---|
129 | m_maxHeight = 0, m_selectable = true}, [{<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "weapon_R", <No data fields>}] = {
|
---|
130 | m_PropPointName = {<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "weapon_R", <No data fields>},
|
---|
131 | m_ModelName = {<std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >> = L"props/units/weapons/spear.xml", <No data fields>}, m_minHeight = 0, m_maxHeight = 0,
|
---|
132 | m_selectable = true}}, anims = std::multimap with 11 elements = {[{<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "Attack_melee", <No data fields>}] = {
|
---|
133 | m_AnimName = {<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "Attack_melee", <No data fields>},
|
---|
134 | m_ID = {<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "attack1", <No data fields>}, m_Frequency = 0, m_FileName = {
|
---|
135 | path = L"art/animation/biped/new/spear_attack_a.dae", separator = 47 L'/'}, m_Speed = 0.300000012, m_ActionPos = 0.5, m_ActionPos2 = -1, m_SoundPos = -1},
|
---|
136 | [{<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "Attack_melee", <No data fields>}] = {
|
---|
137 | m_AnimName = {<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "Attack_melee", <No data fields>},
|
---|
138 | m_ID = {<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "attack2", <No data fields>}, m_Frequency = 0, m_FileName = {
|
---|
139 | path = L"art/animation/biped/new/sword_shield_attack_b.dae", separator = 47 L'/'}, m_Speed = 1, m_ActionPos = 0.5, m_ActionPos2 = -1, m_SoundPos = -1},
|
---|
140 | [{<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "Idle", <No data fields>}] = {
|
---|
141 | m_AnimName = {<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "Idle", <No data fields>},
|
---|
142 | m_ID = {<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "idle1", <No data fields>}, m_Frequency = 0, m_FileName = {
|
---|
143 | path = L"art/animation/biped/new/spear_idle_relax.dae", separator = 47 L'/'}, m_Speed = 0.300000012, m_ActionPos = -1, m_ActionPos2 = -1, m_SoundPos = -1},
|
---|
144 | [{<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "Idle", <No data fields>}] = {
|
---|
145 | m_AnimName = {<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "Idle", <No data fields>},
|
---|
146 | m_ID = {<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "idle2", <No data fields>}, m_Frequency = 0, m_FileName = {
|
---|
147 | path = L"art/animation/biped/new/spear_idle_relax.dae", separator = 47 L'/'}, m_Speed = 0.310000002, m_ActionPos = -1, m_ActionPos2 = -1, m_SoundPos = -1},
|
---|
148 | [{<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "Idle", <No data fields>}] = {
|
---|
149 | m_AnimName = {<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "Idle", <No data fields>},
|
---|
150 | m_ID = {<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "idle3", <No data fields>}, m_Frequency = 0, m_FileName = {
|
---|
151 | path = L"art/animation/biped/new/spear_idle_relax.dae", separator = 47 L'/'}, m_Speed = 0.319999993, m_ActionPos = -1, m_ActionPos2 = -1, m_SoundPos = -1},
|
---|
152 | [{<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "Run", <No data fields>}] = {
|
---|
153 | m_AnimName = {<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "Run", <No data fields>},
|
---|
154 | m_ID = {<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "run1", <No data fields>}, m_Frequency = 0, m_FileName = {
|
---|
155 | path = L"art/animation/biped/new/spear_run_relax.dae", separator = 47 L'/'}, m_Speed = 0.0399999991, m_ActionPos = -1, m_ActionPos2 = -1, m_SoundPos = -1},
|
---|
156 | [{<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "Run", <No data fields>}] = {
|
---|
157 | m_AnimName = {<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "Run", <No data fields>},
|
---|
158 | m_ID = {<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "run2", <No data fields>}, m_Frequency = 0, m_FileName = {
|
---|
159 | path = L"art/animation/biped/new/spear_run_relax.dae", separator = 47 L'/'}, m_Speed = 0.0399999991, m_ActionPos = -1, m_ActionPos2 = -1, m_SoundPos = -1},
|
---|
160 | [{<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "Run", <No data fields>}] = {
|
---|
161 | m_AnimName = {<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "Run", <No data fields>},
|
---|
162 | m_ID = {<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "run3", <No data fields>}, m_Frequency = 0, m_FileName = {
|
---|
163 | path = L"art/animation/biped/new/spear_run_relax.dae", separator = 47 L'/'}, m_Speed = 0.0399999991, m_ActionPos = -1, m_ActionPos2 = -1, m_SoundPos = -1},
|
---|
164 | [{<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "Walk", <No data fields>}] = {
|
---|
165 | m_AnimName = {<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "Walk", <No data fields>},
|
---|
166 | m_ID = {<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "walk1", <No data fields>}, m_Frequency = 0, m_FileName = {
|
---|
167 | path = L"art/animation/biped/new/spear_walk_relax.dae", separator = 47 L'/'}, m_Speed = 0.300000012, m_ActionPos = -1, m_ActionPos2 = -1, m_SoundPos = -1},
|
---|
168 | [{<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "Walk", <No data fields>}] = {
|
---|
169 | m_AnimName = {<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "Walk", <No data fields>},
|
---|
170 | m_ID = {<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "walk2", <No data fields>}, m_Frequency = 0, m_FileName = {
|
---|
171 | path = L"art/animation/biped/new/spear_walk_relax.dae", separator = 47 L'/'}, m_Speed = 0.319999993, m_ActionPos = -1, m_ActionPos2 = -1, m_SoundPos = -1},
|
---|
172 | [{<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "promotion", <No data fields>}] = {
|
---|
173 | m_AnimName = {<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "promotion", <No data fields>},
|
---|
174 | m_ID = {<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "", <No data fields>}, m_Frequency = 0, m_FileName = {path = L"art/animation/biped/new/promotion.dae",
|
---|
175 | separator = 47 L'/'}, m_Speed = 0.800000012, m_ActionPos = -1, m_ActionPos2 = -1, m_SoundPos = -1}}, samplers = std::multimap with 1 elements = {
|
---|
176 | [{<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "baseTex", <No data fields>}] = {m_SamplerName = {m = 0x555556439b70}, m_SamplerFile = {
|
---|
177 | path = L"art/textures/skins/skeletal/celt_isw_b_04.dds", separator = 47 L'/'}}}}
|
---|
178 | props = std::vector of length 3, capacity 4 = {{m_PropPointName = {<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "head", <No data fields>},
|
---|
179 | m_ModelName = {<std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >> = L"props/units/heads/new/head_celt.xml", <No data fields>}, m_minHeight = 0,
|
---|
180 | m_maxHeight = 0, m_selectable = true}, {m_PropPointName = {<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "shield", <No data fields>},
|
---|
181 | m_ModelName = {<std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >> = L"props/units/shields/celt_scutum_b.xml", <No data fields>}, m_minHeight = 0,
|
---|
182 | m_maxHeight = 0, m_selectable = true}, {m_PropPointName = {<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "weapon_R", <No data fields>},
|
---|
183 | m_ModelName = {<std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >> = L"props/units/weapons/spear.xml", <No data fields>}, m_minHeight = 0, m_maxHeight = 0,
|
---|
184 | m_selectable = true}}
|
---|
185 | modeldef = <error reading variable: Cannot access memory at address 0x337f13a5a4f5e41a>
|
---|
186 | model = 0x5fc508f6082d8ae2
|
---|
187 | #23 0x0000555555b46620 in CObjectManager::FindObjectVariation (this=0x5555572ac200, base=0x5555606f7910, selections=std::vector of length 1, capacity 1 = {...}) at ../../../source/graphics/ObjectManager.cpp:139
|
---|
188 | __profile = {<No data fields>}
|
---|
189 | choices = std::vector of length 11, capacity 12 = {0 '\000', 3 '\003', 0 '\000', 0 '\000', 3 '\003', 1 '\001', 0 '\000', 5 '\005', 0 '\000', 0 '\000', 1 '\001'}
|
---|
190 | key = {ActorName = {<std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >> = L"art/actors/units/celts/infantry_spearman_b.xml", <No data fields>},
|
---|
191 | ActorVariation = std::vector of length 11, capacity 11 = {0 '\000', 3 '\003', 0 '\000', 0 '\000', 3 '\003', 1 '\001', 0 '\000', 5 '\005', 0 '\000', 0 '\000', 1 '\001'}}
|
---|
192 | it =
|
---|
193 | {first = {ActorName = {<std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >> = <error: Cannot access memory at address 0x284>, <No data fields>}, ActorVariation = std::vector of length 21250896, capacity -93825113160666 = {0 '\000', 0 '\000', 0 '\000', 0 '\000', 85 'U', 85 'U', 0 '\000', 0 '\000', 96 '`', 185 '\271', 135 '\207', 92 '\\', 85 'U', 85 'U', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 144 '\220', 124 '|', 138 '\212', 92 '\\', 85 'U', 85 'U', 0 '\000', 0 '\000', 14 '\016', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 14 '\016', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 100 'd', 0 '\000', 0 '\000', 0 '\000', 97 'a', 0 '\000', 0 '\000', 0 '\000', 16 '\020', 122 'z', 138 '\212', 92 '\\', 85 'U', 85 'U', 0 '\000', 0 '\000', 81 'Q', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 102 'f', 0 '\000', 0 '\000', 0 '\000', 97 'a', 0 '\000', 0 '\000', 0 '\000', 117 'u', 0 '\000', 0 '\000', 0 '\000', 110 'n', 0 '\000', 0 '\000', 0 '\000', 97 'a', 0 '\000', 0 '\000', 0 '\000', 47 '/', 0 '\000', 0 '\000', 0 '\000', 98 'b', 0 '\000', 0 '\000', 0 '\000', 101 'e', 0 '\000', 0 '\000', 0 '\000', 97 'a', 0 '\000', 0 '\000', 0 '\000', 114 'r', 0 '\000', 0 '\000', 0 '\000', 46 '.', 0 '\000', 0 '\000', 0 '\000', 120 'x', 0 '\000', 0 '\000', 0 '\000', 109 'm', 0 '\000', 0 '\000', 0 '\000', 108 'l', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 97 'a', 0 '\000', 0 '\000', 0 '\000', 101 'e', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 113 'q', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 97 'a', 0 '\000', 0 '\000', 0 '\000', 114 'r', 0 '\000', 0 '\000', 0 '\000', 116 't', 0 '\000', 0 '\000', 0 '\000', 47 '/', 0 '\000', 0 '\000', 0 '\000', 97 'a', 0 '\000', 0 '\000', 0 '\000', 99 'c', 0 '\000', 0 '\000', 0 '\000', 116 't', 0 '\000', 0 '\000', 0 '\000', 111 'o', 0 '\000', 0 '\000', 0 '\000', 114 'r', 0 '\000', 0 '\000', 0 '\000', 115 's', 0 '\000', 0 '\000', 0 '\000'...}}, second = 0x55555829bd00}
|
---|
194 | obj = 0x5555606b5bc0
|
---|
195 | #24 0x0000555555ac462c in CUnit::Create (actorName=..., seed=7079, selections=std::set with 0 elements, objectManager=...) at ../../../source/graphics/Unit.cpp:59
|
---|
196 | base = 0x5555606f7910
|
---|
197 | actorSelections = std::set with 6 elements = {[0] = {<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "clothes-4", <No data fields>},
|
---|
198 | [1] = {<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "face-d", <No data fields>},
|
---|
199 | [2] = {<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "hair-brown", <No data fields>},
|
---|
200 | [3] = {<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "idle", <No data fields>},
|
---|
201 | [4] = {<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "misc-e", <No data fields>},
|
---|
202 | [5] = {<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "spear-b", <No data fields>}}
|
---|
203 | selectionsVec = std::vector of length 1, capacity 1 = {std::set with 6 elements = {
|
---|
204 | [0] = {<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "clothes-4", <No data fields>},
|
---|
205 | [1] = {<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "face-d", <No data fields>},
|
---|
206 | [2] = {<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "hair-brown", <No data fields>},
|
---|
207 | [3] = {<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "idle", <No data fields>},
|
---|
208 | [4] = {<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "misc-e", <No data fields>},
|
---|
209 | [5] = {<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "spear-b", <No data fields>}}}
|
---|
210 | obj = 0x2bee800814b2f900
|
---|
211 | #25 0x0000555555b2aed7 in CUnitManager::CreateUnit (this=0x555557814f10, actorName=..., seed=7079, selections=std::set with 0 elements) at ../../../source/graphics/UnitManager.cpp:95
|
---|
212 | unit = 0x7fffffffb300
|
---|
213 | #26 0x00005555558ef7b0 in CCmpVisualActor::InitModel (this=0x5555606f74a0, paramNode=...) at ../../../source/simulation2/components/CCmpVisualActor.cpp:559
|
---|
214 | selections = std::set with 0 elements
|
---|
215 | actorName = L"units/celts/infantry_spearman_b.xml"
|
---|
216 | model = @0x55555a082d20: {<CRenderableObject> = {_vptr.CRenderableObject = 0x0, m_WorldBounds = {m_Data = {{X = 0, Y = 0, Z = 9.58263897e+15}, {X = 3.0611365e-41, Y = 9.62440324e+15,
|
---|
217 | Z = 3.0611365e-41}}, static EMPTY = {m_Data = {{X = 3.40282347e+38, Y = 3.40282347e+38, Z = 3.40282347e+38}, {X = -3.40282347e+38, Y = -3.40282347e+38, Z = -3.40282347e+38}},
|
---|
218 | static EMPTY = <same as static member of an already seen type>}}, m_Transform = {{{_11 = 9.58289667e+15, _21 = 3.0611365e-41, _31 = 5.60519386e-45, _41 = 0, _12 = 1.40129846e-45, _22 = 0,
|
---|
219 | _32 = 0, _42 = 0, _13 = 0, _23 = 0, _33 = 2.48029828e-43, _43 = 0, _14 = 1.40129846e-45, _24 = 0, _34 = 9.58256166e+15, _44 = 3.0611365e-41}, _data = {9.58289667e+15, 3.0611365e-41,
|
---|
220 | 5.60519386e-45, 0, 1.40129846e-45, 0, 0, 0, 0, 0, 2.48029828e-43, 0, 1.40129846e-45, 0, 9.58256166e+15, 3.0611365e-41}, _data2d = {{9.58289667e+15, 3.0611365e-41, 5.60519386e-45, 0}, {
|
---|
221 | 1.40129846e-45, 0, 0, 0}, {0, 0, 2.48029828e-43, 0}, {1.40129846e-45, 0, 9.58256166e+15, 3.0611365e-41}}}}, m_InvTransform = {{{_11 = 9.58315437e+15, _21 = 3.0611365e-41,
|
---|
222 | _31 = 9.58289667e+15, _41 = 3.0611365e-41, _12 = 9.58282795e+15, _22 = 3.0611365e-41, _32 = 2.52233724e-44, _42 = 0, _13 = 2.52233724e-44, _23 = 0, _33 = 0, _43 = 0, _14 = 9.58286231e+15,
|
---|
223 | _24 = 3.0611365e-41, _34 = 7.00649232e-45, _44 = 0}, _data = {9.58315437e+15, 3.0611365e-41, 9.58289667e+15, 3.0611365e-41, 9.58282795e+15, 3.0611365e-41, 2.52233724e-44, 0, 2.52233724e-44, 0,
|
---|
224 | 0, 0, 9.58286231e+15, 3.0611365e-41, 7.00649232e-45, 0}, _data2d = {{9.58315437e+15, 3.0611365e-41, 9.58289667e+15, 3.0611365e-41}, {9.58282795e+15, 3.0611365e-41, 2.52233724e-44, 0}, {
|
---|
225 | 2.52233724e-44, 0, 0, 0}, {9.58286231e+15, 3.0611365e-41, 7.00649232e-45, 0}}}}, m_RenderData = 0x5, m_BoundsValid = false}, m_Parent = 0x0, m_PositionValid = false, m_PlayerID = 0,
|
---|
226 | m_ShadingColor = {r = 0, g = 0, b = 9.58275064e+15, a = 3.0611365e-41}, m_SelectionBox = {m_Center = {X = 9.58275064e+15, Y = 3.0611365e-41, Z = 0}, m_HalfSizes = {X = 0, Y = 1.40129846e-45, Z = 0},
|
---|
227 | m_Basis = {{X = 0, Y = 0, Z = 0}, {X = 0, Y = 4.62428493e-44, Z = 0}, {X = 4.46568552e+24, Y = 7.27183726e+31, Z = 3.82578649e+21}}, static EMPTY = {m_Center = {X = 0, Y = 0, Z = 0}, m_HalfSizes = {
|
---|
228 | X = 0, Y = 0, Z = 0}, m_Basis = {{X = 0, Y = 0, Z = 0}, {X = 0, Y = 0, Z = 0}, {X = 0, Y = 0, Z = 0}}, static EMPTY = <same as static member of an already seen type>}}, m_SelectionBoxValid = 99,
|
---|
229 | m_CustomSelectionShape = 0x7265}
|
---|
230 | floating = 43
|
---|
231 | cmpPosition = {
|
---|
232 | m = 0x55555577989c <std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, CParamNode>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, CParamNode> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, CParamNode> > >::end() const+50>}
|
---|
233 | #27 0x00005555558f163a in CCmpVisualActor::Init (this=0x5555606f74a0, paramNode=...) at ../../../source/simulation2/components/CCmpVisualActor.cpp:207
|
---|
234 | No locals.
|
---|
235 | #28 0x0000555555766e36 in CComponentManager::AddComponent (this=0x555557078918, ent=..., cid=47, paramNode=...) at ../../../source/simulation2/system/ComponentManager.cpp:709
|
---|
236 | component = 0x5555606f74a0
|
---|
237 | #29 0x0000555555768180 in CComponentManager::AddEntity (this=0x555557078918, templateName=L"units/gaul_infantry_spearman_b", ent=7079) at ../../../source/simulation2/system/ComponentManager.cpp:883
|
---|
238 | cid = 47
|
---|
239 | it =
|
---|
240 | {first = "VisualActor", second = {m_Value = L"", m_Childs = std::map with 4 elements = {["Actor"] = {m_Value = L"units/celts/infantry_spearman_b.xml", m_Childs = std::map with 0 elements, m_IsOk = true, m_ScriptVal = std::shared_ptr (empty) 0x0}, ["SilhouetteDisplay"] = {m_Value = L"true", m_Childs = std::map with 0 elements, m_IsOk = true, m_ScriptVal = std::shared_ptr (empty) 0x0}, ["SilhouetteOccluder"] = {m_Value = L"false", m_Childs = std::map with 0 elements, m_IsOk = true, m_ScriptVal = std::shared_ptr (empty) 0x0}, ["VisibleInAtlasOnly"] = {m_Value = L"false", m_Childs = std::map with 0 elements, m_IsOk = true, m_ScriptVal = std::shared_ptr (empty) 0x0}}, m_IsOk = true, m_ScriptVal = std::shared_ptr (empty) 0x0}}
|
---|
241 | cmpTemplateManager = 0x5555584e4880
|
---|
242 | __func__ = "AddEntity"
|
---|
243 | tmpl = 0x55555a081730
|
---|
244 | handle = {m_Id = 7079, m_ComponentCache = 0x55556068fbe0}
|
---|
245 | tmplChilds = std::map with 31 elements = {["@parent"] = {m_Value = L"template_unit_infantry_melee_spearman", m_Childs = std::map with 0 elements, m_IsOk = true,
|
---|
246 | m_ScriptVal = std::shared_ptr (empty) 0x0}, ["AIProxy"] = {m_Value = L"", m_Childs = std::map with 0 elements, m_IsOk = true, m_ScriptVal = std::shared_ptr (count 1, weak 0) 0x55556068ffb0},
|
---|
247 | ["Armour"] = {m_Value = L"", m_Childs = std::map with 3 elements = {["Crush"] = {m_Value = L"15", m_Childs = std::map with 0 elements, m_IsOk = true, m_ScriptVal = std::shared_ptr (empty) 0x0},
|
---|
248 | ["Hack"] = {m_Value = L"5", m_Childs = std::map with 0 elements, m_IsOk = true, m_ScriptVal = std::shared_ptr (empty) 0x0}, ["Pierce"] = {m_Value = L"5", m_Childs = std::map with 0 elements,
|
---|
249 | m_IsOk = true, m_ScriptVal = std::shared_ptr (empty) 0x0}}, m_IsOk = true, m_ScriptVal = std::shared_ptr (count 1, weak 0) 0x5555606900d0}, ["Attack"] = {m_Value = L"",
|
---|
250 | m_Childs = std::map with 3 elements = {["Capture"] = {m_Value = L"", m_Childs = std::map with 4 elements = {["MaxRange"] = {m_Value = L"4", m_Childs = std::map with 0 elements, m_IsOk = true,
|
---|
251 | m_ScriptVal = std::shared_ptr (empty) 0x0}, ["RepeatTime"] = {m_Value = L"1000", m_Childs = std::map with 0 elements, m_IsOk = true, m_ScriptVal = std::shared_ptr (empty) 0x0},
|
---|
252 | ["RestrictedClasses"] = {m_Value = L"Field Palisade SiegeWall StoneWall", m_Childs = std::map with 1 elements = {["@datatype"] = {m_Value = L"tokens", m_Childs = std::map with 0 elements,
|
---|
253 | m_IsOk = true, m_ScriptVal = std::shared_ptr (empty) 0x0}}, m_IsOk = true, m_ScriptVal = std::shared_ptr (empty) 0x0}, ["Value"] = {m_Value = L"2", m_Childs = std::map with 0 elements,
|
---|
254 | m_IsOk = true, m_ScriptVal = std::shared_ptr (empty) 0x0}}, m_IsOk = true, m_ScriptVal = std::shared_ptr (empty) 0x0}, ["Melee"] = {m_Value = L"", m_Childs = std::map with 8 elements = {
|
---|
255 | ["Bonuses"] = {m_Value = L"", m_Childs = std::map with 1 elements = {["BonusCavMelee"] = {m_Value = L"", m_Childs = std::map with 2 elements = {["Classes"] = {m_Value = L"Cavalry",
|
---|
256 | m_Childs = std::map with 0 elements, m_IsOk = true, m_ScriptVal = std::shared_ptr (empty) 0x0}, ["Multiplier"] = {m_Value = L"3.0", m_Childs = std::map with 0 elements,
|
---|
257 | m_IsOk = true, m_ScriptVal = std::shared_ptr (empty) 0x0}}, m_IsOk = true, m_ScriptVal = std::shared_ptr (empty) 0x0}}, m_IsOk = true, m_ScriptVal = std::shared_ptr (empty) 0x0},
|
---|
258 | ["Crush"] = {m_Value = L"0.0", m_Childs = std::map with 0 elements, m_IsOk = true, m_ScriptVal = std::shared_ptr (empty) 0x0}, ["Hack"] = {m_Value = L"3.0",
|
---|
259 | m_Childs = std::map with 0 elements, m_IsOk = true, m_ScriptVal = std::shared_ptr (empty) 0x0}, ["MaxRange"] = {m_Value = L"4.0", m_Childs = std::map with 0 elements, m_IsOk = true,
|
---|
260 | m_ScriptVal = std::shared_ptr (empty) 0x0}, ["Pierce"] = {m_Value = L"2.5", m_Childs = std::map with 0 elements, m_IsOk = true, m_ScriptVal = std::shared_ptr (empty) 0x0},
|
---|
261 | ["PreferredClasses"] = {m_Value = L"Human", m_Childs = std::map with 1 elements = {["@datatype"] = {m_Value = L"tokens", m_Childs = std::map with 0 elements, m_IsOk = true,
|
---|
262 | m_ScriptVal = std::shared_ptr (empty) 0x0}}, m_IsOk = true, m_ScriptVal = std::shared_ptr (empty) 0x0}, ["PrepareTime"] = {m_Value = L"500", m_Childs = std::map with 0 elements,
|
---|
263 | m_IsOk = true, m_ScriptVal = std::shared_ptr (empty) 0x0}, ["RepeatTime"] = {m_Value = L"1000", m_Childs = std::map with 0 elements, m_IsOk = true,
|
---|
264 | m_ScriptVal = std::shared_ptr (empty) 0x0}}, m_IsOk = true, m_ScriptVal = std::shared_ptr (empty) 0x0}, ["Slaughter"] = {m_Value = L"", m_Childs = std::map with 4 elements = {["Crush"] = {
|
---|
265 | m_Value = L"0.0", m_Childs = std::map with 0 elements, m_IsOk = true, m_ScriptVal = std::shared_ptr (empty) 0x0}, ["Hack"] = {m_Value = L"50.0", m_Childs = std::map with 0 elements,
|
---|
266 | m_IsOk = true, m_ScriptVal = std::shared_ptr (empty) 0x0}, ["MaxRange"] = {m_Value = L"4.0", m_Childs = std::map with 0 elements, m_IsOk = true, m_ScriptVal = std::shared_ptr (empty) 0x0},
|
---|
267 | ["Pierce"] = {m_Value = L"0.0", m_Childs = std::map with 0 elements, m_IsOk = true, m_ScriptVal = std::shared_ptr (empty) 0x0}}, m_IsOk = true, m_ScriptVal = std::shared_ptr (empty) 0x0}},
|
---|
268 | m_IsOk = true, m_ScriptVal = std::shared_ptr (count 1, weak 0) 0x555560690240}, ["Builder"] = {m_Value = L"", m_Childs = std::map with 2 elements = {["Entities"] = {
|
---|
269 | m_Value = L"structures/{civ}_house structures/{civ}_storehouse structures/{civ}_farmstead structures/{civ}_field structures/{civ}_corral structures/{civ}_outpost other/wallset_palisade structures/{civ}_sentry_tow"..., m_Childs = std::map with 1 elements = {["@datatype"] = {m_Value = L"tokens", m_Childs = std::map with 0 elements, m_IsOk = true, m_ScriptVal = std::shared_ptr (empty) 0x0}}, m_IsOk = true,
|
---|
270 | m_ScriptVal = std::shared_ptr (empty) 0x0}, ["Rate"] = {m_Value = L"1.0", m_Childs = std::map with 0 elements, m_IsOk = true, m_ScriptVal = std::shared_ptr (empty) 0x0}}, m_IsOk = true,
|
---|
271 | m_ScriptVal = std::shared_ptr (count 1, weak 0) 0x555560690360}, ["Cost"] = {m_Value = L"", m_Childs = std::map with 4 elements = {["BuildTime"] = {m_Value = L"10",
|
---|
272 | m_Childs = std::map with 0 elements, m_IsOk = true, m_ScriptVal = std::shared_ptr (empty) 0x0}, ["Population"] = {m_Value = L"1", m_Childs = std::map with 0 elements, m_IsOk = true,
|
---|
273 | m_ScriptVal = std::shared_ptr (empty) 0x0}, ["PopulationBonus"] = {m_Value = L"0", m_Childs = std::map with 0 elements, m_IsOk = true, m_ScriptVal = std::shared_ptr (empty) 0x0},
|
---|
274 | ["Resources"] = {m_Value = L"", m_Childs = std::map with 4 elements = {["food"] = {m_Value = L"50", m_Childs = std::map with 0 elements, m_IsOk = true, m_ScriptVal = std::shared_ptr (empty) 0x0},
|
---|
275 | ["metal"] = {m_Value = L"0", m_Childs = std::map with 0 elements, m_IsOk = true, m_ScriptVal = std::shared_ptr (empty) 0x0}, ["stone"] = {m_Value = L"0", m_Childs = std::map with 0 elements,
|
---|
276 | m_IsOk = true, m_ScriptVal = std::shared_ptr (empty) 0x0}, ["wood"] = {m_Value = L"50", m_Childs = std::map with 0 elements, m_IsOk = true, m_ScriptVal = std::shared_ptr (empty) 0x0}},
|
---|
277 | m_IsOk = true, m_ScriptVal = std::shared_ptr (empty) 0x0}}, m_IsOk = true, m_ScriptVal = std::shared_ptr (count 1, weak 0) 0x555560690480}, ["Decay"] = {m_Value = L"",
|
---|
278 | m_Childs = std::map with 5 elements = {["Active"] = {m_Value = L"false", m_Childs = std::map with 0 elements, m_IsOk = true, m_ScriptVal = std::shared_ptr (empty) 0x0}, ["DelayTime"] = {
|
---|
279 | m_Value = L"80.0", m_Childs = std::map with 0 elements, m_IsOk = true, m_ScriptVal = std::shared_ptr (empty) 0x0}, ["SinkAccel"] = {m_Value = L"0.0", m_Childs = std::map with 0 elements,
|
---|
280 | m_IsOk = true, m_ScriptVal = std::shared_ptr (empty) 0x0}, ["SinkRate"] = {m_Value = L"0.01", m_Childs = std::map with 0 elements, m_IsOk = true, m_ScriptVal = std::shared_ptr (empty) 0x0},
|
---|
281 | ["SinkingAnim"] = {m_Value = L"false", m_Childs = std::map with 0 elements, m_IsOk = true, m_ScriptVal = std::shared_ptr (empty) 0x0}}, m_IsOk = true, m_ScriptVal = std::shared_ptr (empty) 0x0},
|
---|
282 | ["Footprint"] = {m_Value = L"", m_Childs = std::map with 2 elements = {["Circle"] = {m_Value = L"", m_Childs = std::map with 1 elements = {["@radius"] = {m_Value = L"1.5",
|
---|
283 | m_Childs = std::map with 0 elements, m_IsOk = true, m_ScriptVal = std::shared_ptr (empty) 0x0}}, m_IsOk = true, m_ScriptVal = std::shared_ptr (empty) 0x0}, ["Height"] = {m_Value = L"2.5",
|
---|
284 | m_Childs = std::map with 0 elements, m_IsOk = true, m_ScriptVal = std::shared_ptr (empty) 0x0}}, m_IsOk = true, m_ScriptVal = std::shared_ptr (empty) 0x0}, ["Garrisonable"] = {m_Value = L"",
|
---|
285 | m_Childs = std::map with 0 elements, m_IsOk = true, m_ScriptVal = std::shared_ptr (count 1, weak 0) 0x5555606906e0}, ["Guard"] = {m_Value = L"", m_Childs = std::map with 0 elements, m_IsOk = true,
|
---|
286 | m_ScriptVal = std::shared_ptr (count 1, weak 0) 0x5555606907e0}, ["Health"] = {m_Value = L"", m_Childs = std::map with 6 elements = {["DeathType"] = {m_Value = L"corpse",
|
---|
287 | m_Childs = std::map with 0 elements, m_IsOk = true, m_ScriptVal = std::shared_ptr (empty) 0x0}, ["IdleRegenRate"] = {m_Value = L"0", m_Childs = std::map with 0 elements, m_IsOk = true,
|
---|
288 | m_ScriptVal = std::shared_ptr (empty) 0x0}, ["Max"] = {m_Value = L"100", m_Childs = std::map with 0 elements, m_IsOk = true, m_ScriptVal = std::shared_ptr (empty) 0x0}, ["RegenRate"] = {
|
---|
289 | m_Value = L"0", m_Childs = std::map with 0 elements, m_IsOk = true, m_ScriptVal = std::shared_ptr (empty) 0x0}, ["Undeletable"] = {m_Value = L"false", m_Childs = std::map with 0 elements,
|
---|
290 | m_IsOk = true, m_ScriptVal = std::shared_ptr (empty) 0x0}, ["Unhealable"] = {m_Value = L"false", m_Childs = std::map with 0 elements, m_IsOk = true, m_ScriptVal = std::shared_ptr (empty) 0x0}},
|
---|
291 | m_IsOk = true, m_ScriptVal = std::shared_ptr (count 1, weak 0) 0x555560690900}, ["Identity"] = {m_Value = L"", m_Childs = std::map with 10 elements = {["Civ"] = {m_Value = L"gaul",
|
---|
292 | m_Childs = std::map with 0 elements, m_IsOk = true, m_ScriptVal = std::shared_ptr (empty) 0x0}, ["Classes"] = {m_Value = L"Unit ConquestCritical CitizenSoldier Human Organic",
|
---|
293 | m_Childs = std::map with 1 elements = {["@datatype"] = {m_Value = L"tokens", m_Childs = std::map with 0 elements, m_IsOk = true, m_ScriptVal = std::shared_ptr (empty) 0x0}}, m_IsOk = true,
|
---|
294 | m_ScriptVal = std::shared_ptr (empty) 0x0}, ["Formations"] = {
|
---|
295 | m_Value = L"special/formations/null special/formations/box special/formations/column_closed special/formations/line_closed special/formations/column_open special/formations/line_open special/formations/flank spec"..., m_Childs = std::map with 1 elements = {["@datatype"] = {m_Value = L"tokens", m_Childs = std::map with 0 elements, m_IsOk = true, m_ScriptVal = std::shared_ptr (empty) 0x0}}, m_IsOk = true,
|
---|
296 | m_ScriptVal = std::shared_ptr (empty) 0x0}, ["GenericName"] = {m_Value = L"Spearman", m_Childs = std::map with 0 elements, m_IsOk = true, m_ScriptVal = std::shared_ptr (empty) 0x0}, ["Icon"] = {
|
---|
297 | m_Value = L"units/celt_infantry_spearman.png", m_Childs = std::map with 0 elements, m_IsOk = true, m_ScriptVal = std::shared_ptr (empty) 0x0}, ["Rank"] = {m_Value = L"Basic",
|
---|
298 | m_Childs = std::map with 0 elements, m_IsOk = true, m_ScriptVal = std::shared_ptr (empty) 0x0}, ["SelectionGroupName"] = {m_Value = L"units/gaul_infantry_spearman_b",
|
---|
299 | m_Childs = std::map with 0 elements, m_IsOk = true, m_ScriptVal = std::shared_ptr (empty) 0x0}, ["SpecificName"] = {m_Value = L"Gaeroa", m_Childs = std::map with 0 elements, m_IsOk = true,
|
---|
300 | m_ScriptVal = std::shared_ptr (empty) 0x0}, ["Tooltip"] = {m_Value = L"Counters: 3x vs. Cavalry.", m_Childs = std::map with 0 elements, m_IsOk = true, m_ScriptVal = std::shared_ptr (empty) 0x0},
|
---|
301 | ["VisibleClasses"] = {m_Value = L"Citizen Infantry Soldier Worker Melee Spear", m_Childs = std::map with 1 elements = {["@datatype"] = {m_Value = L"tokens", m_Childs = std::map with 0 elements,
|
---|
302 | m_IsOk = true, m_ScriptVal = std::shared_ptr (empty) 0x0}}, m_IsOk = true, m_ScriptVal = std::shared_ptr (empty) 0x0}}, m_IsOk = true,
|
---|
303 | m_ScriptVal = std::shared_ptr (count 1, weak 0) 0x55555e4480e0}, ["Loot"] = {m_Value = L"", m_Childs = std::map with 5 elements = {["food"] = {m_Value = L"5", m_Childs = std::map with 0 elements,
|
---|
304 | m_IsOk = true, m_ScriptVal = std::shared_ptr (empty) 0x0}, ["metal"] = {m_Value = L"0", m_Childs = std::map with 0 elements, m_IsOk = true, m_ScriptVal = std::shared_ptr (empty) 0x0},
|
---|
305 | ["stone"] = {m_Value = L"0", m_Childs = std::map with 0 elements, m_IsOk = true, m_ScriptVal = std::shared_ptr (empty) 0x0}, ["wood"] = {m_Value = L"5", m_Childs = std::map with 0 elements,
|
---|
306 | m_IsOk = true, m_ScriptVal = std::shared_ptr (empty) 0x0}, ["xp"] = {m_Value = L"100", m_Childs = std::map with 0 elements, m_IsOk = true, m_ScriptVal = std::shared_ptr (empty) 0x0}},
|
---|
307 | m_IsOk = true, m_ScriptVal = std::shared_ptr (count 1, weak 0) 0x5555606a68a0}, ["Looter"] = {m_Value = L"", m_Childs = std::map with 0 elements, m_IsOk = true,
|
---|
308 | m_ScriptVal = std::shared_ptr (count 1, weak 0) 0x55555e448900}, ["Minimap"] = {m_Value = L"", m_Childs = std::map with 1 elements = {["Type"] = {m_Value = L"unit",
|
---|
309 | m_Childs = std::map with 0 elements, m_IsOk = true, m_ScriptVal = std::shared_ptr (empty) 0x0}}, m_IsOk = true, m_ScriptVal = std::shared_ptr (empty) 0x0}, ["Obstruction"] = {m_Value = L"",
|
---|
310 | m_Childs = std::map with 8 elements = {["Active"] = {m_Value = L"true", m_Childs = std::map with 0 elements, m_IsOk = true, m_ScriptVal = std::shared_ptr (empty) 0x0}, ["BlockConstruction"] = {
|
---|
311 | m_Value = L"true", m_Childs = std::map with 0 elements, m_IsOk = true, m_ScriptVal = std::shared_ptr (empty) 0x0}, ["BlockFoundation"] = {m_Value = L"false", m_Childs = std::map with 0 elements,
|
---|
312 | m_IsOk = true, m_ScriptVal = std::shared_ptr (empty) 0x0}, ["BlockMovement"] = {m_Value = L"true", m_Childs = std::map with 0 elements, m_IsOk = true, m_ScriptVal = std::shared_ptr (empty) 0x0},
|
---|
313 | ["BlockPathfinding"] = {m_Value = L"false", m_Childs = std::map with 0 elements, m_IsOk = true, m_ScriptVal = std::shared_ptr (empty) 0x0}, ["DisableBlockMovement"] = {m_Value = L"false",
|
---|
314 | m_Childs = std::map with 0 elements, m_IsOk = true, m_ScriptVal = std::shared_ptr (empty) 0x0}, ["DisableBlockPathfinding"] = {m_Value = L"false", m_Childs = std::map with 0 elements,
|
---|
315 | m_IsOk = true, m_ScriptVal = std::shared_ptr (empty) 0x0}, ["Unit"] = {m_Value = L"", m_Childs = std::map with 0 elements, m_IsOk = true, m_ScriptVal = std::shared_ptr (empty) 0x0}},
|
---|
316 | m_IsOk = true, m_ScriptVal = std::shared_ptr (empty) 0x0}, ["OverlayRenderer"] = {m_Value = L"", m_Childs = std::map with 0 elements, m_IsOk = true, m_ScriptVal = std::shared_ptr (empty) 0x0},
|
---|
317 | ["Ownership"] = {m_Value = L"", m_Childs = std::map with 0 elements, m_IsOk = true, m_ScriptVal = std::shared_ptr (empty) 0x0}, ["Position"] = {m_Value = L"", m_Childs = std::map with 5 elements = {
|
---|
318 | ["Altitude"] = {m_Value = L"0", m_Childs = std::map with 0 elements, m_IsOk = true, m_ScriptVal = std::shared_ptr (empty) 0x0}, ["Anchor"] = {m_Value = L"upright",
|
---|
319 | m_Childs = std::map with 0 elements, m_IsOk = true, m_ScriptVal = std::shared_ptr (empty) 0x0}, ["FloatDepth"] = {m_Value = L"0.0", m_Childs = std::map with 0 elements, m_IsOk = true,
|
---|
320 | m_ScriptVal = std::shared_ptr (empty) 0x0}, ["Floating"] = {m_Value = L"false", m_Childs = std::map with 0 elements, m_IsOk = true, m_ScriptVal = std::shared_ptr (empty) 0x0}, ["TurnRate"] = {
|
---|
321 | m_Value = L"6.0", m_Childs = std::map with 0 elements, m_IsOk = true, m_ScriptVal = std::shared_ptr (empty) 0x0}}, m_IsOk = true, m_ScriptVal = std::shared_ptr (empty) 0x0}, ["Promotion"] = {
|
---|
322 | m_Value = L"", m_Childs = std::map with 2 elements = {["Entity"] = {m_Value = L"units/gaul_infantry_spearman_a", m_Childs = std::map with 0 elements, m_IsOk = true,
|
---|
323 | m_ScriptVal = std::shared_ptr (empty) 0x0}, ["RequiredXp"] = {m_Value = L"100", m_Childs = std::map with 0 elements, m_IsOk = true, m_ScriptVal = std::shared_ptr (empty) 0x0}}, m_IsOk = true,
|
---|
324 | m_ScriptVal = std::shared_ptr (count 1, weak 0) 0x5555606a0fc0}, ["RangeVisualization"] = {m_Value = L"", m_Childs = std::map with 0 elements, m_IsOk = true,
|
---|
325 | m_ScriptVal = std::shared_ptr (count 1, weak 0) 0x5555606ab700}, ["ResourceGatherer"] = {m_Value = L"", m_Childs = std::map with 4 elements = {["BaseSpeed"] = {m_Value = L"1.0",
|
---|
326 | m_Childs = std::map with 0 elements, m_IsOk = true, m_ScriptVal = std::shared_ptr (empty) 0x0}, ["Capacities"] = {m_Value = L"", m_Childs = std::map with 4 elements = {["food"] = {
|
---|
327 | m_Value = L"10", m_Childs = std::map with 0 elements, m_IsOk = true, m_ScriptVal = std::shared_ptr (empty) 0x0}, ["metal"] = {m_Value = L"10", m_Childs = std::map with 0 elements,
|
---|
328 | m_IsOk = true, m_ScriptVal = std::shared_ptr (empty) 0x0}, ["stone"] = {m_Value = L"10", m_Childs = std::map with 0 elements, m_IsOk = true, m_ScriptVal = std::shared_ptr (empty) 0x0},
|
---|
329 | ["wood"] = {m_Value = L"10", m_Childs = std::map with 0 elements, m_IsOk = true, m_ScriptVal = std::shared_ptr (empty) 0x0}}, m_IsOk = true, m_ScriptVal = std::shared_ptr (empty) 0x0},
|
---|
330 | ["MaxDistance"] = {m_Value = L"2.0", m_Childs = std::map with 0 elements, m_IsOk = true, m_ScriptVal = std::shared_ptr (empty) 0x0}, ["Rates"] = {m_Value = L"",
|
---|
331 | m_Childs = std::map with 9 elements = {["food.fruit"] = {m_Value = L"0.5", m_Childs = std::map with 0 elements, m_IsOk = true, m_ScriptVal = std::shared_ptr (empty) 0x0}, ["food.grain"] = {
|
---|
332 | m_Value = L"0.25", m_Childs = std::map with 0 elements, m_IsOk = true, m_ScriptVal = std::shared_ptr (empty) 0x0}, ["food.meat"] = {m_Value = L"1", m_Childs = std::map with 0 elements,
|
---|
333 | m_IsOk = true, m_ScriptVal = std::shared_ptr (empty) 0x0}, ["metal.ore"] = {m_Value = L"0.5", m_Childs = std::map with 0 elements, m_IsOk = true, m_ScriptVal = std::shared_ptr (empty) 0x0},
|
---|
334 | ["stone.rock"] = {m_Value = L"0.5", m_Childs = std::map with 0 elements, m_IsOk = true, m_ScriptVal = std::shared_ptr (empty) 0x0}, ["stone.ruins"] = {m_Value = L"2",
|
---|
335 | m_Childs = std::map with 0 elements, m_IsOk = true, m_ScriptVal = std::shared_ptr (empty) 0x0}, ["treasure"] = {m_Value = L"1", m_Childs = std::map with 0 elements, m_IsOk = true,
|
---|
336 | m_ScriptVal = std::shared_ptr (empty) 0x0}, ["wood.ruins"] = {m_Value = L"5", m_Childs = std::map with 0 elements, m_IsOk = true, m_ScriptVal = std::shared_ptr (empty) 0x0}, ["wood.tree"] = {
|
---|
337 | m_Value = L"0.75", m_Childs = std::map with 0 elements, m_IsOk = true, m_ScriptVal = std::shared_ptr (empty) 0x0}}, m_IsOk = true, m_ScriptVal = std::shared_ptr (empty) 0x0}}, m_IsOk = true,
|
---|
338 | m_ScriptVal = std::shared_ptr (count 1, weak 0) 0x5555606ab7f0}, ["Selectable"] = {m_Value = L"", m_Childs = std::map with 1 elements = {["Overlay"] = {m_Value = L"",
|
---|
339 | m_Childs = std::map with 1 elements = {["Texture"] = {m_Value = L"", m_Childs = std::map with 2 elements = {["MainTexture"] = {m_Value = L"circle/128x128.png",
|
---|
340 | m_Childs = std::map with 0 elements, m_IsOk = true, m_ScriptVal = std::shared_ptr (empty) 0x0}, ["MainTextureMask"] = {m_Value = L"circle/128x128_mask.png",
|
---|
341 | m_Childs = std::map with 0 elements, m_IsOk = true, m_ScriptVal = std::shared_ptr (empty) 0x0}}, m_IsOk = true, m_ScriptVal = std::shared_ptr (empty) 0x0}}, m_IsOk = true,
|
---|
342 | m_ScriptVal = std::shared_ptr (empty) 0x0}}, m_IsOk = true, m_ScriptVal = std::shared_ptr (empty) 0x0}, ["Sound"] = {m_Value = L"", m_Childs = std::map with 1 elements = {["SoundGroups"] = {
|
---|
343 | m_Value = L"", m_Childs = std::map with 19 elements = {["attack"] = {m_Value = L"attack/weapon/sword.xml", m_Childs = std::map with 0 elements, m_IsOk = true,
|
---|
344 | m_ScriptVal = std::shared_ptr (empty) 0x0}, ["attacked"] = {m_Value = L"interface/alarm/alarm_attackplayer.xml", m_Childs = std::map with 0 elements, m_IsOk = true,
|
---|
345 | m_ScriptVal = std::shared_ptr (empty) 0x0}, ["build"] = {m_Value = L"resource/construction/con_wood.xml", m_Childs = std::map with 0 elements, m_IsOk = true,
|
---|
346 | m_ScriptVal = std::shared_ptr (empty) 0x0}, ["death"] = {m_Value = L"actor/human/death/{gender}_death.xml", m_Childs = std::map with 0 elements, m_IsOk = true,
|
---|
347 | m_ScriptVal = std::shared_ptr (empty) 0x0}, ["gather_fruit"] = {m_Value = L"resource/foraging/forage_leaves.xml", m_Childs = std::map with 0 elements, m_IsOk = true,
|
---|
348 | m_ScriptVal = std::shared_ptr (empty) 0x0}, ["gather_grain"] = {m_Value = L"resource/farming/farm.xml", m_Childs = std::map with 0 elements, m_IsOk = true,
|
---|
349 | m_ScriptVal = std::shared_ptr (empty) 0x0}, ["gather_ore"] = {m_Value = L"resource/mining/mining.xml", m_Childs = std::map with 0 elements, m_IsOk = true,
|
---|
350 | m_ScriptVal = std::shared_ptr (empty) 0x0}, ["gather_rock"] = {m_Value = L"resource/mining/pickaxe.xml", m_Childs = std::map with 0 elements, m_IsOk = true,
|
---|
351 | m_ScriptVal = std::shared_ptr (empty) 0x0}, ["gather_ruins"] = {m_Value = L"resource/mining/mining.xml", m_Childs = std::map with 0 elements, m_IsOk = true,
|
---|
352 | m_ScriptVal = std::shared_ptr (empty) 0x0}, ["gather_tree"] = {m_Value = L"resource/lumbering/lumbering.xml", m_Childs = std::map with 0 elements, m_IsOk = true,
|
---|
353 | m_ScriptVal = std::shared_ptr (empty) 0x0}, ["order_attack"] = {m_Value = L"voice/{lang}/civ/civ_{gender}_attack.xml", m_Childs = std::map with 0 elements, m_IsOk = true,
|
---|
354 | m_ScriptVal = std::shared_ptr (empty) 0x0}, ["order_garrison"] = {m_Value = L"voice/{lang}/civ/civ_{gender}_garrison.xml", m_Childs = std::map with 0 elements, m_IsOk = true,
|
---|
355 | m_ScriptVal = std::shared_ptr (empty) 0x0}, ["order_gather"] = {m_Value = L"voice/{lang}/civ/civ_{gender}_gather.xml", m_Childs = std::map with 0 elements, m_IsOk = true,
|
---|
356 | m_ScriptVal = std::shared_ptr (empty) 0x0}, ["order_repair"] = {m_Value = L"voice/{lang}/civ/civ_{gender}_repair.xml", m_Childs = std::map with 0 elements, m_IsOk = true,
|
---|
357 | m_ScriptVal = std::shared_ptr (empty) 0x0}, ["order_walk"] = {m_Value = L"voice/{lang}/civ/civ_{gender}_walk.xml", m_Childs = std::map with 0 elements, m_IsOk = true,
|
---|
358 | m_ScriptVal = std::shared_ptr (empty) 0x0}, ["run"] = {m_Value = L"actor/human/movement/run.xml", m_Childs = std::map with 0 elements, m_IsOk = true,
|
---|
359 | m_ScriptVal = std::shared_ptr (empty) 0x0}, ["select"] = {m_Value = L"voice/{lang}/civ/civ_{gender}_select.xml", m_Childs = std::map with 0 elements, m_IsOk = true,
|
---|
360 | m_ScriptVal = std::shared_ptr (empty) 0x0}, ["trained"] = {m_Value = L"interface/alarm/alarm_create_infantry.xml", m_Childs = std::map with 0 elements, m_IsOk = true,
|
---|
361 | m_ScriptVal = std::shared_ptr (empty) 0x0}, ["walk"] = {m_Value = L"actor/human/movement/walk.xml", m_Childs = std::map with 0 elements, m_IsOk = true,
|
---|
362 | m_ScriptVal = std::shared_ptr (empty) 0x0}}, m_IsOk = true, m_ScriptVal = std::shared_ptr (empty) 0x0}}, m_IsOk = true, m_ScriptVal = std::shared_ptr (count 1, weak 0) 0x555560691210},
|
---|
363 | ["StatusBars"] = {m_Value = L"", m_Childs = std::map with 3 elements = {["BarHeight"] = {m_Value = L"0.333", m_Childs = std::map with 0 elements, m_IsOk = true,
|
---|
364 | m_ScriptVal = std::shared_ptr (empty) 0x0}, ["BarWidth"] = {m_Value = L"2.0", m_Childs = std::map with 0 elements, m_IsOk = true, m_ScriptVal = std::shared_ptr (empty) 0x0}, ["HeightOffset"] = {
|
---|
365 | m_Value = L"5.0", m_Childs = std::map with 0 elements, m_IsOk = true, m_ScriptVal = std::shared_ptr (empty) 0x0}}, m_IsOk = true, m_ScriptVal = std::shared_ptr (count 1, weak 0) 0x555560691270},
|
---|
366 | ["UnitAI"] = {m_Value = L"", m_Childs = std::map with 6 elements = {["AlertReactiveLevel"] = {m_Value = L"2", m_Childs = std::map with 0 elements, m_IsOk = true,
|
---|
367 | m_ScriptVal = std::shared_ptr (empty) 0x0}, ["CanGuard"] = {m_Value = L"true", m_Childs = std::map with 0 elements, m_IsOk = true, m_ScriptVal = std::shared_ptr (empty) 0x0}, ["CanPatrol"] = {
|
---|
368 | m_Value = L"true", m_Childs = std::map with 0 elements, m_IsOk = true, m_ScriptVal = std::shared_ptr (empty) 0x0}, ["DefaultStance"] = {m_Value = L"aggressive",
|
---|
369 | m_Childs = std::map with 0 elements, m_IsOk = true, m_ScriptVal = std::shared_ptr (empty) 0x0}, ["FleeDistance"] = {m_Value = L"12.0", m_Childs = std::map with 0 elements, m_IsOk = true,
|
---|
370 | m_ScriptVal = std::shared_ptr (empty) 0x0}, ["FormationController"] = {m_Value = L"false", m_Childs = std::map with 0 elements, m_IsOk = true, m_ScriptVal = std::shared_ptr (empty) 0x0}},
|
---|
371 | m_IsOk = true, m_ScriptVal = std::shared_ptr (count 1, weak 0) 0x555560691470}, ["UnitMotion"] = {m_Value = L"", m_Childs = std::map with 4 elements = {["FormationController"] = {m_Value = L"false",
|
---|
372 | m_Childs = std::map with 0 elements, m_IsOk = true, m_ScriptVal = std::shared_ptr (empty) 0x0}, ["PassabilityClass"] = {m_Value = L"default", m_Childs = std::map with 0 elements, m_IsOk = true,
|
---|
373 | m_ScriptVal = std::shared_ptr (empty) 0x0}, ["Run"] = {m_Value = L"", m_Childs = std::map with 5 elements = {["DecayTime"] = {m_Value = L"0.2", m_Childs = std::map with 0 elements,
|
---|
374 | m_IsOk = true, m_ScriptVal = std::shared_ptr (empty) 0x0}, ["Range"] = {m_Value = L"50.0", m_Childs = std::map with 0 elements, m_IsOk = true, m_ScriptVal = std::shared_ptr (empty) 0x0},
|
---|
375 | ["RangeMin"] = {m_Value = L"0.0", m_Childs = std::map with 0 elements, m_IsOk = true, m_ScriptVal = std::shared_ptr (empty) 0x0}, ["RegenTime"] = {m_Value = L"0.1",
|
---|
376 | m_Childs = std::map with 0 elements, m_IsOk = true, m_ScriptVal = std::shared_ptr (empty) 0x0}, ["Speed"] = {m_Value = L"14.24996", m_Childs = std::map with 0 elements, m_IsOk = true,
|
---|
377 | m_ScriptVal = std::shared_ptr (empty) 0x0}}, m_IsOk = true, m_ScriptVal = std::shared_ptr (empty) 0x0}, ["WalkSpeed"] = {m_Value = L"8.54998", m_Childs = std::map with 0 elements,
|
---|
378 | m_IsOk = true, m_ScriptVal = std::shared_ptr (empty) 0x0}}, m_IsOk = true, m_ScriptVal = std::shared_ptr (empty) 0x0}, ["Visibility"] = {m_Value = L"", m_Childs = std::map with 4 elements = {
|
---|
379 | ["AlwaysVisible"] = {m_Value = L"false", m_Childs = std::map with 0 elements, m_IsOk = true, m_ScriptVal = std::shared_ptr (empty) 0x0}, ["Corpse"] = {m_Value = L"false",
|
---|
380 | m_Childs = std::map with 0 elements, m_IsOk = true, m_ScriptVal = std::shared_ptr (empty) 0x0}, ["Preview"] = {m_Value = L"false", m_Childs = std::map with 0 elements, m_IsOk = true,
|
---|
381 | m_ScriptVal = std::shared_ptr (empty) 0x0}, ["RetainInFog"] = {m_Value = L"false", m_Childs = std::map with 0 elements, m_IsOk = true, m_ScriptVal = std::shared_ptr (empty) 0x0}}, m_IsOk = true,
|
---|
382 | m_ScriptVal = std::shared_ptr (count 1, weak 0) 0x555560691550}, ["Vision"] = {m_Value = L"", m_Childs = std::map with 1 elements = {["Range"] = {m_Value = L"80",
|
---|
383 | m_Childs = std::map with 0 elements, m_IsOk = true, m_ScriptVal = std::shared_ptr (empty) 0x0}}, m_IsOk = true, m_ScriptVal = std::shared_ptr (empty) 0x0}, ["VisionSharing"] = {m_Value = L"",
|
---|
384 | m_Childs = std::map with 1 elements = {["Bribable"] = {m_Value = L"false", m_Childs = std::map with 0 elements, m_IsOk = true, m_ScriptVal = std::shared_ptr (empty) 0x0}}, m_IsOk = true,
|
---|
385 | m_ScriptVal = std::shared_ptr (count 1, weak 0) 0x5555606f7450}, ["VisualActor"] = {m_Value = L"", m_Childs = std::map with 4 elements = {["Actor"] = {
|
---|
386 | m_Value = L"units/celts/infantry_spearman_b.xml", m_Childs = std::map with 0 elements, m_IsOk = true, m_ScriptVal = std::shared_ptr (empty) 0x0}, ["SilhouetteDisplay"] = {m_Value = L"true",
|
---|
387 | m_Childs = std::map with 0 elements, m_IsOk = true, m_ScriptVal = std::shared_ptr (empty) 0x0}, ["SilhouetteOccluder"] = {m_Value = L"false", m_Childs = std::map with 0 elements, m_IsOk = true,
|
---|
388 | m_ScriptVal = std::shared_ptr (empty) 0x0}, ["VisibleInAtlasOnly"] = {m_Value = L"false", m_Childs = std::map with 0 elements, m_IsOk = true, m_ScriptVal = std::shared_ptr (empty) 0x0}},
|
---|
389 | m_IsOk = true, m_ScriptVal = std::shared_ptr (empty) 0x0}}
|
---|
390 | msg = {<CMessage> = {_vptr.CMessage = 0x55555a081758, m_Cached = std::unique_ptr<JS::PersistentRooted<JS::Value>> containing 0x5555606a61fe}, entity = 1617584608}
|
---|
391 | #30 0x00005555557657cb in CComponentManager::Script_AddEntity (pCxPrivate=0x555557078918, templateName="units/gaul_infantry_spearman_b") at ../../../source/simulation2/system/ComponentManager.cpp:474
|
---|
392 | componentManager = 0x555557078918
|
---|
393 | name = L"units/gaul_infantry_spearman_b"
|
---|
394 | ent = 32767
|
---|
395 | #31 0x000055555577c097 in ScriptInterface_NativeWrapper<int>::call<int (ScriptInterface::CxPrivate*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&), std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(JSContext*, JS::MutableHandle<JS::Value>, int (ScriptInterface::CxPrivate*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&), std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (cx=0x555557814d30, rval=...,
|
---|
396 | fptr=0x555555765732 <CComponentManager::Script_AddEntity(ScriptInterface::CxPrivate*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)>,
|
---|
397 | params#0="units/gaul_infantry_spearman_b") at ../../../source/scriptinterface/NativeWrapperDefns.h:75
|
---|
398 | No locals.
|
---|
399 | #32 0x0000555555774ead in ScriptInterface::call<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, &CComponentManager::Script_AddEntity> (cx=0x555557814d30, argc=1,
|
---|
400 | vp=0x55555714ccf0) at ../../../source/scriptinterface/NativeWrapperDefns.h:125
|
---|
401 | args = {<JS::detail::CallArgsBase<(JS::detail::UsedRval)0>> = {<JS::CallReceiver> = {<JS::detail::CallReceiverBase<(JS::detail::UsedRval)0>> = {<JS::detail::UsedRvalBase<(JS::detail::UsedRval)0>> = {
|
---|
402 | usedRval_ = false}, argv_ = 0x55555714cd00}, <No data fields>}, argc_ = 1}, <No data fields>}
|
---|
403 | rq = {mContext = 0x555557814d30, _mCheckNotUsedAsTemporary = {mStatementDone = true}}
|
---|
404 | typeConvRet0 = true
|
---|
405 | a0 = "units/gaul_infantry_spearman_b"
|
---|
406 | rval = {<js::RootedBase<JS::Value>> = {<js::MutableValueOperations<JS::Rooted<JS::Value> >> = {<js::ValueOperations<JS::Rooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>},
|
---|
407 | stack = 0x555557814d98, prev = 0x7fffffff9cd0, ptr = {data = {asBits = 18444773748872577024, debugView = {payload47 = 0, tag = JSVAL_TAG_UNDEFINED}, s = {payload = {i32 = 0, u32 = 0,
|
---|
408 | why = JS_ELEMENTS_HOLE}}, asDouble = -nan(0x9000000000000), asPtr = 0xfff9000000000000, asWord = 18444773748872577024, asUIntPtr = 18444773748872577024}}, _mCheckNotUsedAsTemporary = {
|
---|
409 | mStatementDone = true}}
|
---|
410 | #33 0x00007ffff6d1c06c in js::CallJSNative (cx=0x555557814d30,
|
---|
411 | native=0x555555774d24 <ScriptInterface::call<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, &CComponentManager::Script_AddEntity>(JSContext*, unsigned int, JS::Value*)>, args=...) at /home/peti/src/0ad/0ad/libraries/source/spidermonkey/mozjs-38.0.0/js/src/jscntxtinlines.h:226
|
---|
412 | alreadyThrowing = false
|
---|
413 | ok = false
|
---|
414 | #34 0x00007ffff6cdd98a in js::Invoke (cx=0x555557814d30, args=..., construct=js::NO_CONSTRUCT) at /home/peti/src/0ad/0ad/libraries/source/spidermonkey/mozjs-38.0.0/js/src/vm/Interpreter.cpp:498
|
---|
415 | gcIfRequested = {runtime = 0x555556466090}
|
---|
416 | initial = js::INITIAL_NONE
|
---|
417 | clasp = 0x7ffff76fc440 <JSFunction::class_>
|
---|
418 | fun = 0x7fff88356f80
|
---|
419 | state = {<js::RunState> = {_vptr.RunState = 0x7fffffff9750, kind_ = (unknown: 1906534848), script_ = {<js::RootedBase<JSScript*>> = {<No data fields>}, stack = 0x7fffffff9770, prev = 0x7fff88356f88,
|
---|
420 | ptr = 0x7fffffff9770, _mCheckNotUsedAsTemporary = {mStatementDone = 22}}}, args_ = @0x7fffffff9780, initial_ = (js::INITIAL_CONSTRUCT | unknown: 1901195744), createSingleton_ = 255}
|
---|
421 | ok = false
|
---|
422 | #35 0x00007ffff6ceb662 in Interpret (cx=0x555557814d30, state=...) at /home/peti/src/0ad/0ad/libraries/source/spidermonkey/mozjs-38.0.0/js/src/vm/Interpreter.cpp:2602
|
---|
423 | newsp = 0x55555714ccf8
|
---|
424 | construct = false
|
---|
425 | fun = @0x7fffffff9bf0: {<js::RootedBase<JSFunction*>> = {<No data fields>}, stack = 0x555557814d48, prev = 0x7fffffff9c10, ptr = 0x7fff88356f80, _mCheckNotUsedAsTemporary = {mStatementDone = true}}
|
---|
426 | isFunction = true
|
---|
427 | createSingleton = false
|
---|
428 | args = {<JS::detail::CallArgsBase<(JS::detail::UsedRval)0>> = {<JS::CallReceiver> = {<JS::detail::CallReceiverBase<(JS::detail::UsedRval)0>> = {<JS::detail::UsedRvalBase<(JS::detail::UsedRval)0>> = {
|
---|
429 | usedRval_ = false}, argv_ = 0x55555714cd00}, <No data fields>}, argc_ = 1}, <No data fields>}
|
---|
430 | funScript = @0x7fffffff9b70: {<js::RootedBase<JSScript*>> = {<No data fields>}, stack = 0x555557814d80, prev = 0x7fffffff9d20, ptr = 0x7fff71a36768, _mCheckNotUsedAsTemporary = {mStatementDone = true}}
|
---|
431 | initial = js::INITIAL_NONE
|
---|
432 | addresses = {0x7ffff6ce1ecc <Interpret(JSContext*, js::RunState&)+3402>, 0x7ffff6ce26c3 <Interpret(JSContext*, js::RunState&)+5441>, 0x7ffff6ce1ece <Interpret(JSContext*, js::RunState&)+3404>,
|
---|
433 | 0x7ffff6ce2d3f <Interpret(JSContext*, js::RunState&)+7101>, 0x7ffff6ce2f57 <Interpret(JSContext*, js::RunState&)+7637>, 0x7ffff6ce3060 <Interpret(JSContext*, js::RunState&)+7902>,
|
---|
434 | 0x7ffff6ce3492 <Interpret(JSContext*, js::RunState&)+8976>, 0x7ffff6ce35bb <Interpret(JSContext*, js::RunState&)+9273>, 0x7ffff6ce3832 <Interpret(JSContext*, js::RunState&)+9904>,
|
---|
435 | 0x7ffff6cede1c <Interpret(JSContext*, js::RunState&)+52378>, 0x7ffff6ce4fdd <Interpret(JSContext*, js::RunState&)+15963>, 0x7ffff6ce28ba <Interpret(JSContext*, js::RunState&)+5944>,
|
---|
436 | 0x7ffff6ce4c36 <Interpret(JSContext*, js::RunState&)+15028>, 0x7ffff6ce4dd2 <Interpret(JSContext*, js::RunState&)+15440>, 0x7ffff6ce5373 <Interpret(JSContext*, js::RunState&)+16881>,
|
---|
437 | 0x7ffff6ce5aed <Interpret(JSContext*, js::RunState&)+18795>, 0x7ffff6ce5cd5 <Interpret(JSContext*, js::RunState&)+19283>, 0x7ffff6ce5ebd <Interpret(JSContext*, js::RunState&)+19771>,
|
---|
438 | 0x7ffff6ce60a5 <Interpret(JSContext*, js::RunState&)+20259>, 0x7ffff6ce61b1 <Interpret(JSContext*, js::RunState&)+20527>, 0x7ffff6ce6919 <Interpret(JSContext*, js::RunState&)+22423>,
|
---|
439 | 0x7ffff6ce6da3 <Interpret(JSContext*, js::RunState&)+23585>, 0x7ffff6ce722d <Interpret(JSContext*, js::RunState&)+24747>, 0x7ffff6ce76b7 <Interpret(JSContext*, js::RunState&)+25909>,
|
---|
440 | 0x7ffff6ce7b41 <Interpret(JSContext*, js::RunState&)+27071>, 0x7ffff6ce7d30 <Interpret(JSContext*, js::RunState&)+27566>, 0x7ffff6ce7f1f <Interpret(JSContext*, js::RunState&)+28061>,
|
---|
441 | 0x7ffff6ce80c9 <Interpret(JSContext*, js::RunState&)+28487>, 0x7ffff6ce8257 <Interpret(JSContext*, js::RunState&)+28885>, 0x7ffff6ce8447 <Interpret(JSContext*, js::RunState&)+29381>,
|
---|
442 | 0x7ffff6ce8637 <Interpret(JSContext*, js::RunState&)+29877>, 0x7ffff6ce8827 <Interpret(JSContext*, js::RunState&)+30373>, 0x7ffff6ce8a17 <Interpret(JSContext*, js::RunState&)+30869>,
|
---|
443 | 0x7ffff6ce8b86 <Interpret(JSContext*, js::RunState&)+31236>, 0x7ffff6ce8ce5 <Interpret(JSContext*, js::RunState&)+31587>, 0x7ffff6ce8ea2 <Interpret(JSContext*, js::RunState&)+32032>,
|
---|
444 | 0x7ffff6ce8fbb <Interpret(JSContext*, js::RunState&)+32313>, 0x7ffff6ce9205 <Interpret(JSContext*, js::RunState&)+32899>, 0x7ffff6ce9501 <Interpret(JSContext*, js::RunState&)+33663>,
|
---|
445 | 0x7ffff6ce9a71 <Interpret(JSContext*, js::RunState&)+35055>, 0x7ffff6ce9ba5 <Interpret(JSContext*, js::RunState&)+35363>, 0x7ffff6ceb093 <Interpret(JSContext*, js::RunState&)+40721>,
|
---|
446 | 0x7ffff6ceb093 <Interpret(JSContext*, js::RunState&)+40721>, 0x7ffff6ceb100 <Interpret(JSContext*, js::RunState&)+40830>, 0x7ffff6ce2a45 <Interpret(JSContext*, js::RunState&)+6339>,
|
---|
447 | 0x7ffff6cece17 <Interpret(JSContext*, js::RunState&)+48277>, 0x7ffff6ce9205 <Interpret(JSContext*, js::RunState&)+32899>, 0x7ffff6ce9501 <Interpret(JSContext*, js::RunState&)+33663>,
|
---|
448 | 0x7ffff6cea65e <Interpret(JSContext*, js::RunState&)+38108>, 0x7ffff6cea448 <Interpret(JSContext*, js::RunState&)+37574>, 0x7ffff6ceb100 <Interpret(JSContext*, js::RunState&)+40830>,
|
---|
449 | 0x7ffff6ce1ed0 <Interpret(JSContext*, js::RunState&)+3406>, 0x7ffff6ce1ed2 <Interpret(JSContext*, js::RunState&)+3408>, 0x7ffff6ce9e33 <Interpret(JSContext*, js::RunState&)+36017>,
|
---|
450 | 0x7ffff6cea65e <Interpret(JSContext*, js::RunState&)+38108>, 0x7ffff6cea8b4 <Interpret(JSContext*, js::RunState&)+38706>, 0x7ffff6ceab3c <Interpret(JSContext*, js::RunState&)+39354>,
|
---|
451 | 0x7ffff6ceab3c <Interpret(JSContext*, js::RunState&)+39354>, 0x7ffff6ceb41d <Interpret(JSContext*, js::RunState&)+41627>, 0x7ffff6cec17c <Interpret(JSContext*, js::RunState&)+45050>,
|
---|
452 | 0x7ffff6cec9d5 <Interpret(JSContext*, js::RunState&)+47187>, 0x7ffff6cecb3a <Interpret(JSContext*, js::RunState&)+47544>, 0x7ffff6ced5d1 <Interpret(JSContext*, js::RunState&)+50255>,
|
---|
453 | 0x7ffff6ced6d7 <Interpret(JSContext*, js::RunState&)+50517>, 0x7ffff6ced7dd <Interpret(JSContext*, js::RunState&)+50779>, 0x7ffff6ce9ca0 <Interpret(JSContext*, js::RunState&)+35614>,
|
---|
454 | 0x7ffff6ced8de <Interpret(JSContext*, js::RunState&)+51036>, 0x7ffff6ced9e4 <Interpret(JSContext*, js::RunState&)+51298>, 0x7ffff6ce3aa4 <Interpret(JSContext*, js::RunState&)+10530>,
|
---|
455 | 0x7ffff6ce3cd0 <Interpret(JSContext*, js::RunState&)+11086>, 0x7ffff6cedaea <Interpret(JSContext*, js::RunState&)+51560>, 0x7ffff6cee0a3 <Interpret(JSContext*, js::RunState&)+53025>,
|
---|
456 | 0x7ffff6ce62bd <Interpret(JSContext*, js::RunState&)+20795>, 0x7ffff6ce6478 <Interpret(JSContext*, js::RunState&)+21238>, 0x7ffff6cebe49 <Interpret(JSContext*, js::RunState&)+44231>,
|
---|
457 | 0x7ffff6ce44e6 <Interpret(JSContext*, js::RunState&)+13156>, 0x7ffff6ce46c9 <Interpret(JSContext*, js::RunState&)+13639>, 0x7ffff6ce4921 <Interpret(JSContext*, js::RunState&)+14239>,
|
---|
458 | 0x7ffff6ce4a54 <Interpret(JSContext*, js::RunState&)+14546>, 0x7ffff6ceb37f <Interpret(JSContext*, js::RunState&)+41469>, 0x7ffff6cecf5e <Interpret(JSContext*, js::RunState&)+48604>,
|
---|
459 | 0x7ffff6ce27c4 <Interpret(JSContext*, js::RunState&)+5698>, 0x7ffff6ceb41b <Interpret(JSContext*, js::RunState&)+41625>, 0x7ffff6ce1ed4 <Interpret(JSContext*, js::RunState&)+3410>,
|
---|
460 | 0x7ffff6ceef0a <Interpret(JSContext*, js::RunState&)+56712>, 0x7ffff6cef11a <Interpret(JSContext*, js::RunState&)+57240>, 0x7ffff6cef2d1 <Interpret(JSContext*, js::RunState&)+57679>,
|
---|
461 | 0x7ffff6cef4b6 <Interpret(JSContext*, js::RunState&)+58164>, 0x7ffff6cec553 <Interpret(JSContext*, js::RunState&)+46033>, 0x7ffff6cf0782 <Interpret(JSContext*, js::RunState&)+62976>,
|
---|
462 | 0x7ffff6cf0b51 <Interpret(JSContext*, js::RunState&)+63951>, 0x7ffff6cf1089 <Interpret(JSContext*, js::RunState&)+65287>, 0x7ffff6ce1ed6 <Interpret(JSContext*, js::RunState&)+3412>,
|
---|
463 | 0x7ffff6cf16ad <Interpret(JSContext*, js::RunState&)+66859>, 0x7ffff6cf1992 <Interpret(JSContext*, js::RunState&)+67600>, 0x7ffff6cf1e6f <Interpret(JSContext*, js::RunState&)+68845>,
|
---|
464 | 0x7ffff6cf1bd5 <Interpret(JSContext*, js::RunState&)+68179>, 0x7ffff6cf00ea <Interpret(JSContext*, js::RunState&)+61288>, 0x7ffff6cf00ea <Interpret(JSContext*, js::RunState&)+61288>,
|
---|
465 | 0x7ffff6cf03c7 <Interpret(JSContext*, js::RunState&)+62021>, 0x7ffff6cf03c7 <Interpret(JSContext*, js::RunState&)+62021>, 0x7ffff6ced1dc <Interpret(JSContext*, js::RunState&)+49242>,
|
---|
466 | 0x7ffff6cf0e39 <Interpret(JSContext*, js::RunState&)+64695>, 0x7ffff6ce1ed8 <Interpret(JSContext*, js::RunState&)+3414>, 0x7ffff6ce1eda <Interpret(JSContext*, js::RunState&)+3416>,
|
---|
467 | 0x7ffff6ce1edc <Interpret(JSContext*, js::RunState&)+3418>, 0x7ffff6ce2168 <Interpret(JSContext*, js::RunState&)+4070>, 0x7ffff6ce1ede <Interpret(JSContext*, js::RunState&)+3420>,
|
---|
468 | 0x7ffff6ceb41d <Interpret(JSContext*, js::RunState&)+41627>, 0x7ffff6ce208b <Interpret(JSContext*, js::RunState&)+3849>, 0x7ffff6ce5867 <Interpret(JSContext*, js::RunState&)+18149>,
|
---|
469 | 0x7ffff6cea448 <Interpret(JSContext*, js::RunState&)+37574>, 0x7ffff6cf289c <Interpret(JSContext*, js::RunState&)+71450>, 0x7ffff6ce3f01 <Interpret(JSContext*, js::RunState&)+11647>,
|
---|
470 | 0x7ffff6cf2962 <Interpret(JSContext*, js::RunState&)+71648>, 0x7ffff6cf2c03 <Interpret(JSContext*, js::RunState&)+72321>, 0x7ffff6cf20e5 <Interpret(JSContext*, js::RunState&)+69475>,
|
---|
471 | 0x7ffff6cf2279 <Interpret(JSContext*, js::RunState&)+69879>, 0x7ffff6cf24d5 <Interpret(JSContext*, js::RunState&)+70483>, 0x7ffff6ce2509 <Interpret(JSContext*, js::RunState&)+4999>,
|
---|
472 | 0x7ffff6ce1f46 <Interpret(JSContext*, js::RunState&)+3524>, 0x7ffff6ce6636 <Interpret(JSContext*, js::RunState&)+21684>, 0x7ffff6ce3479 <Interpret(JSContext*, js::RunState&)+8951>,
|
---|
473 | 0x7ffff6ceae29 <Interpret(JSContext*, js::RunState&)+40103>, 0x7ffff6ceae29 <Interpret(JSContext*, js::RunState&)+40103>, 0x7ffff6ce1ee0 <Interpret(JSContext*, js::RunState&)+3422>,
|
---|
474 | 0x7ffff6ce1ee2 <Interpret(JSContext*, js::RunState&)+3424>, 0x7ffff6cef8a6 <Interpret(JSContext*, js::RunState&)+59172>, 0x7ffff6cef661 <Interpret(JSContext*, js::RunState&)+58591>,
|
---|
475 | 0x7ffff6cef661 <Interpret(JSContext*, js::RunState&)+58591>, 0x7ffff6cefa77 <Interpret(JSContext*, js::RunState&)+59637>, 0x7ffff6cefccd <Interpret(JSContext*, js::RunState&)+60235>,
|
---|
476 | 0x7ffff6ceff50 <Interpret(JSContext*, js::RunState&)+60878>, 0x7ffff6ce515f <Interpret(JSContext*, js::RunState&)+16349>, 0x7ffff6ce1f46 <Interpret(JSContext*, js::RunState&)+3524>,
|
---|
477 | 0x7ffff6cf261d <Interpret(JSContext*, js::RunState&)+70811>, 0x7ffff6cee377 <Interpret(JSContext*, js::RunState&)+53749>, 0x7ffff6cee5cf <Interpret(JSContext*, js::RunState&)+54349>,
|
---|
478 | 0x7ffff6cee772 <Interpret(JSContext*, js::RunState&)+54768>, 0x7ffff6cee93a <Interpret(JSContext*, js::RunState&)+55224>, 0x7ffff6ceea7e <Interpret(JSContext*, js::RunState&)+55548>,
|
---|
479 | 0x7ffff6ceec61 <Interpret(JSContext*, js::RunState&)+56031>, 0x7ffff6ceee04 <Interpret(JSContext*, js::RunState&)+56450>, 0x7ffff6cec376 <Interpret(JSContext*, js::RunState&)+45556>,
|
---|
480 | 0x7ffff6cea2a2 <Interpret(JSContext*, js::RunState&)+37152>, 0x7ffff6ce5708 <Interpret(JSContext*, js::RunState&)+17798>, 0x7ffff6ce1ee4 <Interpret(JSContext*, js::RunState&)+3426>,
|
---|
481 | 0x7ffff6ce1ee6 <Interpret(JSContext*, js::RunState&)+3428>, 0x7ffff6ce1ee8 <Interpret(JSContext*, js::RunState&)+3430>, 0x7ffff6ce1eea <Interpret(JSContext*, js::RunState&)+3432>,
|
---|
482 | 0x7ffff6ce1eec <Interpret(JSContext*, js::RunState&)+3434>, 0x7ffff6cf2714 <Interpret(JSContext*, js::RunState&)+71058>, 0x7ffff6ce2c24 <Interpret(JSContext*, js::RunState&)+6818>,
|
---|
483 | 0x7ffff6ce309e <Interpret(JSContext*, js::RunState&)+7964>, 0x7ffff6cec17c <Interpret(JSContext*, js::RunState&)+45050>, 0x7ffff6cea444 <Interpret(JSContext*, js::RunState&)+37570>,
|
---|
484 | 0x7ffff6cea446 <Interpret(JSContext*, js::RunState&)+37572>, 0x7ffff6ce1eee <Interpret(JSContext*, js::RunState&)+3436>, 0x7ffff6ce1ef0 <Interpret(JSContext*, js::RunState&)+3438>,
|
---|
485 | 0x7ffff6ce1ef2 <Interpret(JSContext*, js::RunState&)+3440>, 0x7ffff6ced444 <Interpret(JSContext*, js::RunState&)+49858>, 0x7ffff6ce1ef4 <Interpret(JSContext*, js::RunState&)+3442>,
|
---|
486 | 0x7ffff6ce1ef6 <Interpret(JSContext*, js::RunState&)+3444>, 0x7ffff6ce1ef8 <Interpret(JSContext*, js::RunState&)+3446>, 0x7ffff6ce1efa <Interpret(JSContext*, js::RunState&)+3448>,
|
---|
487 | 0x7ffff6ce1efc <Interpret(JSContext*, js::RunState&)+3450>, 0x7ffff6ce1efe <Interpret(JSContext*, js::RunState&)+3452>, 0x7ffff6ce1f00 <Interpret(JSContext*, js::RunState&)+3454>,
|
---|
488 | 0x7ffff6ce1f02 <Interpret(JSContext*, js::RunState&)+3456>, 0x7ffff6ce1f04 <Interpret(JSContext*, js::RunState&)+3458>, 0x7ffff6ce1f06 <Interpret(JSContext*, js::RunState&)+3460>,
|
---|
489 | 0x7ffff6ce1f08 <Interpret(JSContext*, js::RunState&)+3462>, 0x7ffff6ce1f0a <Interpret(JSContext*, js::RunState&)+3464>, 0x7ffff6ce1f0c <Interpret(JSContext*, js::RunState&)+3466>,
|
---|
490 | 0x7ffff6ce1f0e <Interpret(JSContext*, js::RunState&)+3468>, 0x7ffff6ce1f10 <Interpret(JSContext*, js::RunState&)+3470>, 0x7ffff6ce1f12 <Interpret(JSContext*, js::RunState&)+3472>,
|
---|
491 | 0x7ffff6ce1f14 <Interpret(JSContext*, js::RunState&)+3474>, 0x7ffff6ce1f16 <Interpret(JSContext*, js::RunState&)+3476>, 0x7ffff6ce1f18 <Interpret(JSContext*, js::RunState&)+3478>,
|
---|
492 | 0x7ffff6ce1f1a <Interpret(JSContext*, js::RunState&)+3480>, 0x7ffff6ce1f1c <Interpret(JSContext*, js::RunState&)+3482>, 0x7ffff6ce1f1e <Interpret(JSContext*, js::RunState&)+3484>,
|
---|
493 | 0x7ffff6ce1f20 <Interpret(JSContext*, js::RunState&)+3486>, 0x7ffff6ce9e35 <Interpret(JSContext*, js::RunState&)+36019>, 0x7ffff6ce1f22 <Interpret(JSContext*, js::RunState&)+3488>,
|
---|
494 | 0x7ffff6ce1f24 <Interpret(JSContext*, js::RunState&)+3490>, 0x7ffff6ce1f26 <Interpret(JSContext*, js::RunState&)+3492>, 0x7ffff6cec674 <Interpret(JSContext*, js::RunState&)+46322>,
|
---|
495 | 0x7ffff6ce1f28 <Interpret(JSContext*, js::RunState&)+3494>, 0x7ffff6ce1f2a <Interpret(JSContext*, js::RunState&)+3496>, 0x7ffff6ce1f2c <Interpret(JSContext*, js::RunState&)+3498>,
|
---|
496 | 0x7ffff6ce1f2e <Interpret(JSContext*, js::RunState&)+3500>, 0x7ffff6cea8b4 <Interpret(JSContext*, js::RunState&)+38706>, 0x7ffff6cf13b0 <Interpret(JSContext*, js::RunState&)+66094>,
|
---|
497 | 0x7ffff6cea020 <Interpret(JSContext*, js::RunState&)+36510>, 0x7ffff6ce1f30 <Interpret(JSContext*, js::RunState&)+3502>, 0x7ffff6ce9a71 <Interpret(JSContext*, js::RunState&)+35055>,
|
---|
498 | 0x7ffff6cf2ddf <Interpret(JSContext*, js::RunState&)+72797>, 0x7ffff6cf2f80 <Interpret(JSContext*, js::RunState&)+73214>...}
|
---|
499 | entryFrame = 0x55555714cb88
|
---|
500 | activation = {<js::Activation> = {cx_ = 0x555557814d30, compartment_ = 0x555558402a10, prev_ = 0x7fffffffc0f0, prevProfiling_ = 0x0, savedFrameChain_ = 0, hideScriptedCallerCount_ = 0,
|
---|
501 | kind_ = js::Activation::Interpreter}, regs_ = {sp = 0x55555714cd08, pc = 0x555558595983 ":", fp_ = 0x55555714cc20}, entryFrame_ = 0x55555714cb88, opMask_ = 0, oldFrameCount_ = 2}
|
---|
502 | script = {<js::RootedBase<JSScript*>> = {<No data fields>}, stack = 0x555557814d80, prev = 0x7fffffffae80, ptr = 0x7fff71a369c0, _mCheckNotUsedAsTemporary = {mStatementDone = true}}
|
---|
503 | logger = 0x555556fe6490
|
---|
504 | scriptEvent = {payload_ = 0x55555714c2f0}
|
---|
505 | rootValue0 = {<js::RootedBase<JS::Value>> = {<js::MutableValueOperations<JS::Rooted<JS::Value> >> = {<js::ValueOperations<JS::Rooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x555557814d98, prev = 0x7fffffffb100, ptr = {data = {asBits = 18445758908897201312, debugView = {payload47 = 140735094492320, tag = JSVAL_TAG_OBJECT}, s = {payload = {i32 = 1901104288,
|
---|
506 | u32 = 1901104288, why = 1901104288}}, asDouble = -nan(0xc7fff71508ca0), asPtr = 0xfffc7fff71508ca0, asWord = 18445758908897201312, asUIntPtr = 18445758908897201312}},
|
---|
507 | _mCheckNotUsedAsTemporary = {mStatementDone = true}}
|
---|
508 | rootValue1 = {<js::RootedBase<JS::Value>> = {<js::MutableValueOperations<JS::Rooted<JS::Value> >> = {<js::ValueOperations<JS::Rooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x555557814d98, prev = 0x7fffffff9cf0, ptr = {data = {asBits = 18444773748872577024, debugView = {payload47 = 0, tag = JSVAL_TAG_UNDEFINED}, s = {payload = {i32 = 0, u32 = 0,
|
---|
509 | why = JS_ELEMENTS_HOLE}}, asDouble = -nan(0x9000000000000), asPtr = 0xfff9000000000000, asWord = 18444773748872577024, asUIntPtr = 18444773748872577024}}, _mCheckNotUsedAsTemporary = {
|
---|
510 | mStatementDone = true}}
|
---|
511 | rootString0 = {<js::RootedBase<JSString*>> = {<No data fields>}, stack = 0x555557814d68, prev = 0x7fffffffbf80, ptr = 0x0, _mCheckNotUsedAsTemporary = {mStatementDone = true}}
|
---|
512 | rootString1 = {<js::RootedBase<JSString*>> = {<No data fields>}, stack = 0x555557814d68, prev = 0x7fffffff9cb0, ptr = 0x0, _mCheckNotUsedAsTemporary = {mStatementDone = true}}
|
---|
513 | rootObject0 = {<js::RootedBase<JSObject*>> = {<No data fields>}, stack = 0x555557814d48, prev = 0x7fffffffb200, ptr = 0x7fffc97d3ff0, _mCheckNotUsedAsTemporary = {mStatementDone = true}}
|
---|
514 | rootObject1 = {<js::RootedBase<JSObject*>> = {<No data fields>}, stack = 0x555557814d48, prev = 0x7fffffff9c70, ptr = 0x0, _mCheckNotUsedAsTemporary = {mStatementDone = true}}
|
---|
515 | rootObject2 = {<js::RootedBase<JSObject*>> = {<No data fields>}, stack = 0x555557814d48, prev = 0x7fffffff9c50, ptr = 0x0, _mCheckNotUsedAsTemporary = {mStatementDone = true}}
|
---|
516 | rootNativeObject0 = {<js::RootedBase<js::NativeObject*>> = {<No data fields>}, stack = 0x555557814d48, prev = 0x7fffffff9c30, ptr = 0x0, _mCheckNotUsedAsTemporary = {mStatementDone = true}}
|
---|
517 | rootFunction0 = {<js::RootedBase<JSFunction*>> = {<No data fields>}, stack = 0x555557814d48, prev = 0x7fffffff9c10, ptr = 0x7fff88356f80, _mCheckNotUsedAsTemporary = {mStatementDone = true}}
|
---|
518 | rootName0 = {<js::RootedBase<js::PropertyName*>> = {<No data fields>}, stack = 0x555557814d68, prev = 0x7fffffff9c90, ptr = 0x0, _mCheckNotUsedAsTemporary = {mStatementDone = true}}
|
---|
519 | rootId0 = {<js::RootedBase<jsid>> = {<No data fields>}, stack = 0x555557814d90, prev = 0x7fffffffb0e0, ptr = {asBits = 140735099988936}, _mCheckNotUsedAsTemporary = {mStatementDone = true}}
|
---|
520 | rootShape0 = {<js::RootedBase<js::Shape*>> = {<No data fields>}, stack = 0x555557814d50, prev = 0x7fffffffbf40, ptr = 0x0, _mCheckNotUsedAsTemporary = {mStatementDone = true}}
|
---|
521 | rootScript0 = {<js::RootedBase<JSScript*>> = {<No data fields>}, stack = 0x555557814d80, prev = 0x7fffffff9d20, ptr = 0x7fff71a36768, _mCheckNotUsedAsTemporary = {mStatementDone = true}}
|
---|
522 | blockDepth = {value = 21845}
|
---|
523 | interpReturnOK = true
|
---|
524 | #36 0x00007ffff6cdd66b in js::RunScript (cx=0x555557814d30, state=...) at /home/peti/src/0ad/0ad/libraries/source/spidermonkey/mozjs-38.0.0/js/src/vm/Interpreter.cpp:448
|
---|
525 | marker = {profiler = 0x0, size_before = {value = 4294946416}, _mCheckNotUsedAsTemporary = {mStatementDone = true}}
|
---|
526 | #37 0x00007ffff6cddab9 in js::Invoke (cx=0x555557814d30, args=..., construct=js::NO_CONSTRUCT) at /home/peti/src/0ad/0ad/libraries/source/spidermonkey/mozjs-38.0.0/js/src/vm/Interpreter.cpp:517
|
---|
527 | gcIfRequested = {runtime = 0x555556466090}
|
---|
528 | initial = js::INITIAL_NONE
|
---|
529 | clasp = 0x7ffff76fc440 <JSFunction::class_>
|
---|
530 | fun = 0x7fff714e7b40
|
---|
531 | state = {<js::RunState> = {_vptr.RunState = 0x7ffff76c2438 <vtable for js::InvokeState+16>, kind_ = js::RunState::Invoke, script_ = {<js::RootedBase<JSScript*>> = {<No data fields>},
|
---|
532 | stack = 0x555557814d80, prev = 0x7fffffffbf20, ptr = 0x7fff71a36a88, _mCheckNotUsedAsTemporary = {mStatementDone = true}}}, args_ = @0x7fffffffaf20, initial_ = js::INITIAL_NONE,
|
---|
533 | createSingleton_ = false}
|
---|
534 | ok = false
|
---|
535 | #38 0x00007ffff6cdde3d in js::Invoke (cx=0x555557814d30, thisv=..., fval=..., argc=1, argv=0x7fffffffb300, rval=...)
|
---|
536 | at /home/peti/src/0ad/0ad/libraries/source/spidermonkey/mozjs-38.0.0/js/src/vm/Interpreter.cpp:554
|
---|
537 | args = {<JS::CallArgs> = {<JS::detail::CallArgsBase<(JS::detail::UsedRval)0>> = {<JS::CallReceiver> = {<JS::detail::CallReceiverBase<(JS::detail::UsedRval)0>> = {<JS::detail::UsedRvalBase<(JS::detail::UsedRval)0>> = {usedRval_ = false}, argv_ = 0x7fffffffb018}, <No data fields>}, argc_ = 1}, <No data fields>}, v_ = {<JS::AutoVectorRooter<JS::Value>> = {<JS::AutoGCRooter> = {down = 0x7fffffffb2c0, tag_ = -10,
|
---|
538 | stackTop = 0x555557814dc0}, vector = {<mozilla::VectorBase<JS::Value, 8ul, js::TempAllocPolicy, js::Vector<JS::Value, 8ul, js::TempAllocPolicy> >> = {<js::TempAllocPolicy> = {
|
---|
539 | cx_ = 0x555557814d30}, static kElemIsPod = false, static kMaxInlineBytes = 1024, static kInlineCapacity = 8, static kInlineBytes = 64, mBegin = 0x7fffffffb008, mLength = 3, mCapacity = 8,
|
---|
540 | mReserved = 3, mStorage = {u = {
|
---|
541 | mBytes = "@{Nq\377\177\374\377\340\022\325p\377\177\374\377\340\340\265\311\377\177\374\377P\260\377\377\377\177\000\000\204\201\246\366\377\177\000\000\340\022\325p\377\177\000\000\230\260\377\377\377\177\000\000\020\262\377\377\377\177\000", mDummy = 18445758908897065792}}, mEntered = false, static sMaxInlineStorage = <optimized out>}, <No data fields>}, _mCheckNotUsedAsTemporary = {
|
---|
542 | mStatementDone = true}}, _mCheckNotUsedAsTemporary = {mStatementDone = true}}}
|
---|
543 | #39 0x00007ffff7206429 in JS_CallFunctionName (cx=0x555557814d30, obj=..., name=0x55555eb4f230 "OnSkirmishReplace", args=..., rval=...)
|
---|
544 | at /home/peti/src/0ad/0ad/libraries/source/spidermonkey/mozjs-38.0.0/js/src/jsapi.cpp:4203
|
---|
545 | _autoCheckRequestDepth = {cx = 0x555557814d30}
|
---|
546 | lfc = {cx = 0x555557814d30, _mCheckNotUsedAsTemporary = {mStatementDone = true}}
|
---|
547 | atom = 0x7fff71ab7340
|
---|
548 | v = {<js::RootedBase<JS::Value>> = {<js::MutableValueOperations<JS::Rooted<JS::Value> >> = {<js::ValueOperations<JS::Rooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>},
|
---|
549 | stack = 0x555557814d98, prev = 0x7fffffffb2a0, ptr = {data = {asBits = 18445758908897065792, debugView = {payload47 = 140735094356800, tag = JSVAL_TAG_OBJECT}, s = {payload = {i32 = 1900968768,
|
---|
550 | u32 = 1900968768, why = 1900968768}}, asDouble = -nan(0xc7fff714e7b40), asPtr = 0xfffc7fff714e7b40, asWord = 18445758908897065792, asUIntPtr = 18445758908897065792}},
|
---|
551 | _mCheckNotUsedAsTemporary = {mStatementDone = true}}
|
---|
552 | id = {<js::RootedBase<jsid>> = {<No data fields>}, stack = 0x555557814d90, prev = 0x7fffffffbf60, ptr = {asBits = 140735100449600}, _mCheckNotUsedAsTemporary = {mStatementDone = true}}
|
---|
553 | #40 0x00005555559368d3 in ScriptInterface::CallFunction_ (this=0x555557078918, val=..., name=0x55555eb4f230 "OnSkirmishReplace", argv=..., ret=...) at ../../../source/scriptinterface/ScriptInterface.cpp:594
|
---|
554 | rq = {mContext = 0x555557814d30, _mCheckNotUsedAsTemporary = {mStatementDone = true}}
|
---|
555 | obj = {<js::RootedBase<JSObject*>> = {<No data fields>}, stack = 0x555557814d48, prev = 0x7fffffffbfa0, ptr = 0x7fff70d512e0, _mCheckNotUsedAsTemporary = {mStatementDone = true}}
|
---|
556 | found = true
|
---|
557 | ok = false
|
---|
558 | #41 0x00005555557514e3 in ScriptInterface::CallFunctionVoid<JS::Rooted<JS::Value> > (this=0x555557078918, val=..., name=0x55555eb4f230 "OnSkirmishReplace", params#0=...)
|
---|
559 | at ../../../source/scriptinterface/NativeWrapperDefns.h:230
|
---|
560 | cx = 0x555557814d30
|
---|
561 | rq = {mContext = 0x555557814d30, _mCheckNotUsedAsTemporary = {mStatementDone = true}}
|
---|
562 | jsRet = {<js::RootedBase<JS::Value>> = {<js::MutableValueOperations<JS::Rooted<JS::Value> >> = {<js::ValueOperations<JS::Rooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>},
|
---|
563 | stack = 0x555557814d98, prev = 0x7fffffffb3d0, ptr = {data = {asBits = 18444773748872577024, debugView = {payload47 = 0, tag = JSVAL_TAG_UNDEFINED}, s = {payload = {i32 = 0, u32 = 0,
|
---|
564 | why = JS_ELEMENTS_HOLE}}, asDouble = -nan(0x9000000000000), asPtr = 0xfff9000000000000, asWord = 18444773748872577024, asUIntPtr = 18444773748872577024}}, _mCheckNotUsedAsTemporary = {
|
---|
565 | mStatementDone = true}}
|
---|
566 | argv = {<JS::AutoVectorRooter<JS::Value>> = {<JS::AutoGCRooter> = {down = 0x7fffffffd378, tag_ = -10, stackTop = 0x555557814dc0},
|
---|
567 | vector = {<mozilla::VectorBase<JS::Value, 8ul, js::TempAllocPolicy, js::Vector<JS::Value, 8ul, js::TempAllocPolicy> >> = {<js::TempAllocPolicy> = {cx_ = 0x555557814d30}, static kElemIsPod = false,
|
---|
568 | static kMaxInlineBytes = 1024, static kInlineCapacity = 8, static kInlineBytes = 64, mBegin = 0x7fffffffb300, mLength = 1, mCapacity = 8, mReserved = 1, mStorage = {u = {
|
---|
569 | mBytes = "\340\340\265\311\377\177\374\377\273DkUUU\000\000\300\263\377\377\n\000\000\000\070ҁ]UU\000\000p\263\377\377\377\177\000\000\000\371\262\024\b\200\356+p\263\377\377\377\177\000\000\340FnUUU\000", mDummy = 18445758910380237024}}, mEntered = false, static sMaxInlineStorage = <optimized out>}, <No data fields>}, _mCheckNotUsedAsTemporary = {mStatementDone = true}},
|
---|
570 | _mCheckNotUsedAsTemporary = {mStatementDone = true}}
|
---|
571 | #42 0x0000555555925b98 in CComponentTypeScript::HandleMessage (this=0x55555d81d230, msg=..., global=false) at ../../../source/simulation2/scripting/ScriptComponent.cpp:65
|
---|
572 | cx = 0x555557814d30
|
---|
573 | rq = {mContext = 0x555557814d30, _mCheckNotUsedAsTemporary = {mStatementDone = true}}
|
---|
574 | name = 0x55555eb4f230 "OnSkirmishReplace"
|
---|
575 | msgVal = {<js::RootedBase<JS::Value>> = {<js::MutableValueOperations<JS::Rooted<JS::Value> >> = {<js::ValueOperations<JS::Rooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>},
|
---|
576 | stack = 0x555557814d98, prev = 0x7fffffffb5e0, ptr = {data = {asBits = 18445758910380237024, debugView = {payload47 = 140736577528032, tag = JSVAL_TAG_OBJECT}, s = {payload = {i32 = -910827296,
|
---|
577 | u32 = 3384140000, why = 3384140000}}, asDouble = -nan(0xc7fffc9b5e0e0), asPtr = 0xfffc7fffc9b5e0e0, asWord = 18445758910380237024, asUIntPtr = 18445758910380237024}},
|
---|
578 | _mCheckNotUsedAsTemporary = {mStatementDone = true}}
|
---|
579 | #43 0x00005555558eb941 in CCmpUnknownScript::HandleMessage (this=0x55555d81d210, msg=..., global=false) at ../../../source/simulation2/components/ICmpUnknownScript.cpp:31
|
---|
580 | No locals.
|
---|
581 | #44 0x0000555555768fb5 in CComponentManager::BroadcastMessage (this=0x555557078918, msg=...) at ../../../source/simulation2/system/ComponentManager.cpp:1049
|
---|
582 | emap =
|
---|
583 | {first = 100, second = std::map with 22 elements = {[4917] = 0x55555d56b9c0, [4918] = 0x55555d7de5b0, [4925] = 0x55555d81d210, [4926] = 0x55555d951890, [4927] = 0x55555d98a020, [4928] = 0x55555da23d40, [4929] = 0x55555da3f340, [4930] = 0x55555db14fb0, [4931] = 0x55555db1efb0, [4932] = 0x55555db2dd30, [4933] = 0x55555db4a300, [4934] = 0x55555db362b0, [4935] = 0x55555ddfcd70, [4936] = 0x55555de04960, [4937] = 0x55555de258e0, [4938] = 0x55555de54780, [4939] = 0x55555de6c670, [4940] = 0x55555de80fe0, [4941] = 0x55555de95160, [4942] = 0x55555de9cae0, [4943] = 0x55555d56b910, [4944] = 0x55555dea4900}}
|
---|
584 | eit = {first = 4925, second = 0x55555d81d210}
|
---|
585 | ctit = 100
|
---|
586 | it = {first = 66, second = std::vector of length 1, capacity 1 = {100}}
|
---|
587 | #45 0x00005555557656fb in CComponentManager::Script_BroadcastMessage (pCxPrivate=0x555557078918, mtid=66, data=...) at ../../../source/simulation2/system/ComponentManager.cpp:461
|
---|
588 | componentManager = 0x555557078918
|
---|
589 | msg = 0x55555b41bb00
|
---|
590 | #46 0x000055555577c03a in ScriptInterface_NativeWrapper<void>::call<void (ScriptInterface::CxPrivate*, int, JS::Handle<JS::Value>), int, JS::Handle<JS::Value> >(JSContext*, JS::MutableHandle<JS::Value>, void (ScriptInterface::CxPrivate*, int, JS::Handle<JS::Value>), int, JS::Handle<JS::Value>) (cx=0x555557814d30,
|
---|
591 | fptr=0x55555576569a <CComponentManager::Script_BroadcastMessage(ScriptInterface::CxPrivate*, int, JS::Handle<JS::Value>)>, params#0=66, params#1=...)
|
---|
592 | at ../../../source/scriptinterface/NativeWrapperDefns.h:86
|
---|
593 | No locals.
|
---|
594 | #47 0x0000555555774c51 in ScriptInterface::call<void, int, JS::Handle<JS::Value>, &CComponentManager::Script_BroadcastMessage> (cx=0x555557814d30, argc=2, vp=0x55555714cb60)
|
---|
595 | at ../../../source/scriptinterface/NativeWrapperDefns.h:125
|
---|
596 | args = {<JS::detail::CallArgsBase<(JS::detail::UsedRval)0>> = {<JS::CallReceiver> = {<JS::detail::CallReceiverBase<(JS::detail::UsedRval)0>> = {<JS::detail::UsedRvalBase<(JS::detail::UsedRval)0>> = {
|
---|
597 | usedRval_ = false}, argv_ = 0x55555714cb70}, <No data fields>}, argc_ = 2}, <No data fields>}
|
---|
598 | rq = {mContext = 0x555557814d30, _mCheckNotUsedAsTemporary = {mStatementDone = true}}
|
---|
599 | typeConvRet0 = true
|
---|
600 | a0 = 66
|
---|
601 | typeConvRet1 = true
|
---|
602 | a1 = {<js::HandleBase<JS::Value>> = {<js::ValueOperations<JS::Handle<JS::Value> >> = {<No data fields>}, <No data fields>}, ptr = 0x55555714cb78}
|
---|
603 | rval = {<js::RootedBase<JS::Value>> = {<js::MutableValueOperations<JS::Rooted<JS::Value> >> = {<js::ValueOperations<JS::Rooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>},
|
---|
604 | stack = 0x555557814d98, prev = 0x7fffffffc080, ptr = {data = {asBits = 18444773748872577024, debugView = {payload47 = 0, tag = JSVAL_TAG_UNDEFINED}, s = {payload = {i32 = 0, u32 = 0,
|
---|
605 | why = JS_ELEMENTS_HOLE}}, asDouble = -nan(0x9000000000000), asPtr = 0xfff9000000000000, asWord = 18444773748872577024, asUIntPtr = 18444773748872577024}}, _mCheckNotUsedAsTemporary = {
|
---|
606 | mStatementDone = true}}
|
---|
607 | #48 0x00007ffff6d1c06c in js::CallJSNative (cx=0x555557814d30,
|
---|
608 | native=0x555555774a6c <ScriptInterface::call<void, int, JS::Handle<JS::Value>, &CComponentManager::Script_BroadcastMessage>(JSContext*, unsigned int, JS::Value*)>, args=...)
|
---|
609 | at /home/peti/src/0ad/0ad/libraries/source/spidermonkey/mozjs-38.0.0/js/src/jscntxtinlines.h:226
|
---|
610 | alreadyThrowing = false
|
---|
611 | ok = false
|
---|
612 | #49 0x00007ffff6cdd98a in js::Invoke (cx=0x555557814d30, args=..., construct=js::NO_CONSTRUCT) at /home/peti/src/0ad/0ad/libraries/source/spidermonkey/mozjs-38.0.0/js/src/vm/Interpreter.cpp:498
|
---|
613 | gcIfRequested = {runtime = 0x555556466090}
|
---|
614 | initial = js::INITIAL_NONE
|
---|
615 | clasp = 0x7ffff76fc440 <JSFunction::class_>
|
---|
616 | fun = 0x7fff88356f40
|
---|
617 | state = {<js::RunState> = {_vptr.RunState = 0x7fffffffbb00, kind_ = (unknown: 1907159536), script_ = {<js::RootedBase<JSScript*>> = {<No data fields>}, stack = 0x7fffffffbb20, prev = 0x7fff88356f48,
|
---|
618 | ptr = 0x7fffffffbb20, _mCheckNotUsedAsTemporary = {mStatementDone = 22}}}, args_ = @0x7fffffffbb30, initial_ = (js::INITIAL_CONSTRUCT | unknown: 1901195744), createSingleton_ = 255}
|
---|
619 | ok = false
|
---|
620 | #50 0x00007ffff6ceb662 in Interpret (cx=0x555557814d30, state=...) at /home/peti/src/0ad/0ad/libraries/source/spidermonkey/mozjs-38.0.0/js/src/vm/Interpreter.cpp:2602
|
---|
621 | newsp = 0x7fff71acf1f0
|
---|
622 | construct = false
|
---|
623 | fun = @0x7fffffffbfa0: {<js::RootedBase<JSFunction*>> = {<No data fields>}, stack = 0x555557814d48, prev = 0x7fffffffbfc0, ptr = 0x7fff88356f40, _mCheckNotUsedAsTemporary = {mStatementDone = true}}
|
---|
624 | isFunction = true
|
---|
625 | createSingleton = 255
|
---|
626 | args = {<JS::detail::CallArgsBase<(JS::detail::UsedRval)0>> = {<JS::CallReceiver> = {<JS::detail::CallReceiverBase<(JS::detail::UsedRval)0>> = {<JS::detail::UsedRvalBase<(JS::detail::UsedRval)0>> = {
|
---|
627 | usedRval_ = false}, argv_ = 0x55555714cb70}, <No data fields>}, argc_ = 2}, <No data fields>}
|
---|
628 | funScript = @0x7ffff6a833cc: {<js::RootedBase<JSScript*>> = {<No data fields>}, stack = 0xc08501e083c0b70f, prev = 0x485590c3c9c0950f, ptr = 0x894810ec8348e589, _mCheckNotUsedAsTemporary = {
|
---|
629 | mStatementDone = 125}}
|
---|
630 | initial = (js::INITIAL_CONSTRUCT | unknown: 32751)
|
---|
631 | addresses = {0x7ffff6ce1ecc <Interpret(JSContext*, js::RunState&)+3402>, 0x7ffff6ce26c3 <Interpret(JSContext*, js::RunState&)+5441>, 0x7ffff6ce1ece <Interpret(JSContext*, js::RunState&)+3404>,
|
---|
632 | 0x7ffff6ce2d3f <Interpret(JSContext*, js::RunState&)+7101>, 0x7ffff6ce2f57 <Interpret(JSContext*, js::RunState&)+7637>, 0x7ffff6ce3060 <Interpret(JSContext*, js::RunState&)+7902>,
|
---|
633 | 0x7ffff6ce3492 <Interpret(JSContext*, js::RunState&)+8976>, 0x7ffff6ce35bb <Interpret(JSContext*, js::RunState&)+9273>, 0x7ffff6ce3832 <Interpret(JSContext*, js::RunState&)+9904>,
|
---|
634 | 0x7ffff6cede1c <Interpret(JSContext*, js::RunState&)+52378>, 0x7ffff6ce4fdd <Interpret(JSContext*, js::RunState&)+15963>, 0x7ffff6ce28ba <Interpret(JSContext*, js::RunState&)+5944>,
|
---|
635 | 0x7ffff6ce4c36 <Interpret(JSContext*, js::RunState&)+15028>, 0x7ffff6ce4dd2 <Interpret(JSContext*, js::RunState&)+15440>, 0x7ffff6ce5373 <Interpret(JSContext*, js::RunState&)+16881>,
|
---|
636 | 0x7ffff6ce5aed <Interpret(JSContext*, js::RunState&)+18795>, 0x7ffff6ce5cd5 <Interpret(JSContext*, js::RunState&)+19283>, 0x7ffff6ce5ebd <Interpret(JSContext*, js::RunState&)+19771>,
|
---|
637 | 0x7ffff6ce60a5 <Interpret(JSContext*, js::RunState&)+20259>, 0x7ffff6ce61b1 <Interpret(JSContext*, js::RunState&)+20527>, 0x7ffff6ce6919 <Interpret(JSContext*, js::RunState&)+22423>,
|
---|
638 | 0x7ffff6ce6da3 <Interpret(JSContext*, js::RunState&)+23585>, 0x7ffff6ce722d <Interpret(JSContext*, js::RunState&)+24747>, 0x7ffff6ce76b7 <Interpret(JSContext*, js::RunState&)+25909>,
|
---|
639 | 0x7ffff6ce7b41 <Interpret(JSContext*, js::RunState&)+27071>, 0x7ffff6ce7d30 <Interpret(JSContext*, js::RunState&)+27566>, 0x7ffff6ce7f1f <Interpret(JSContext*, js::RunState&)+28061>,
|
---|
640 | 0x7ffff6ce80c9 <Interpret(JSContext*, js::RunState&)+28487>, 0x7ffff6ce8257 <Interpret(JSContext*, js::RunState&)+28885>, 0x7ffff6ce8447 <Interpret(JSContext*, js::RunState&)+29381>,
|
---|
641 | 0x7ffff6ce8637 <Interpret(JSContext*, js::RunState&)+29877>, 0x7ffff6ce8827 <Interpret(JSContext*, js::RunState&)+30373>, 0x7ffff6ce8a17 <Interpret(JSContext*, js::RunState&)+30869>,
|
---|
642 | 0x7ffff6ce8b86 <Interpret(JSContext*, js::RunState&)+31236>, 0x7ffff6ce8ce5 <Interpret(JSContext*, js::RunState&)+31587>, 0x7ffff6ce8ea2 <Interpret(JSContext*, js::RunState&)+32032>,
|
---|
643 | 0x7ffff6ce8fbb <Interpret(JSContext*, js::RunState&)+32313>, 0x7ffff6ce9205 <Interpret(JSContext*, js::RunState&)+32899>, 0x7ffff6ce9501 <Interpret(JSContext*, js::RunState&)+33663>,
|
---|
644 | 0x7ffff6ce9a71 <Interpret(JSContext*, js::RunState&)+35055>, 0x7ffff6ce9ba5 <Interpret(JSContext*, js::RunState&)+35363>, 0x7ffff6ceb093 <Interpret(JSContext*, js::RunState&)+40721>,
|
---|
645 | 0x7ffff6ceb093 <Interpret(JSContext*, js::RunState&)+40721>, 0x7ffff6ceb100 <Interpret(JSContext*, js::RunState&)+40830>, 0x7ffff6ce2a45 <Interpret(JSContext*, js::RunState&)+6339>,
|
---|
646 | 0x7ffff6cece17 <Interpret(JSContext*, js::RunState&)+48277>, 0x7ffff6ce9205 <Interpret(JSContext*, js::RunState&)+32899>, 0x7ffff6ce9501 <Interpret(JSContext*, js::RunState&)+33663>,
|
---|
647 | 0x7ffff6cea65e <Interpret(JSContext*, js::RunState&)+38108>, 0x7ffff6cea448 <Interpret(JSContext*, js::RunState&)+37574>, 0x7ffff6ceb100 <Interpret(JSContext*, js::RunState&)+40830>,
|
---|
648 | 0x7ffff6ce1ed0 <Interpret(JSContext*, js::RunState&)+3406>, 0x7ffff6ce1ed2 <Interpret(JSContext*, js::RunState&)+3408>, 0x7ffff6ce9e33 <Interpret(JSContext*, js::RunState&)+36017>,
|
---|
649 | 0x7ffff6cea65e <Interpret(JSContext*, js::RunState&)+38108>, 0x7ffff6cea8b4 <Interpret(JSContext*, js::RunState&)+38706>, 0x7ffff6ceab3c <Interpret(JSContext*, js::RunState&)+39354>,
|
---|
650 | 0x7ffff6ceab3c <Interpret(JSContext*, js::RunState&)+39354>, 0x7ffff6ceb41d <Interpret(JSContext*, js::RunState&)+41627>, 0x7ffff6cec17c <Interpret(JSContext*, js::RunState&)+45050>,
|
---|
651 | 0x7ffff6cec9d5 <Interpret(JSContext*, js::RunState&)+47187>, 0x7ffff6cecb3a <Interpret(JSContext*, js::RunState&)+47544>, 0x7ffff6ced5d1 <Interpret(JSContext*, js::RunState&)+50255>,
|
---|
652 | 0x7ffff6ced6d7 <Interpret(JSContext*, js::RunState&)+50517>, 0x7ffff6ced7dd <Interpret(JSContext*, js::RunState&)+50779>, 0x7ffff6ce9ca0 <Interpret(JSContext*, js::RunState&)+35614>,
|
---|
653 | 0x7ffff6ced8de <Interpret(JSContext*, js::RunState&)+51036>, 0x7ffff6ced9e4 <Interpret(JSContext*, js::RunState&)+51298>, 0x7ffff6ce3aa4 <Interpret(JSContext*, js::RunState&)+10530>,
|
---|
654 | 0x7ffff6ce3cd0 <Interpret(JSContext*, js::RunState&)+11086>, 0x7ffff6cedaea <Interpret(JSContext*, js::RunState&)+51560>, 0x7ffff6cee0a3 <Interpret(JSContext*, js::RunState&)+53025>,
|
---|
655 | 0x7ffff6ce62bd <Interpret(JSContext*, js::RunState&)+20795>, 0x7ffff6ce6478 <Interpret(JSContext*, js::RunState&)+21238>, 0x7ffff6cebe49 <Interpret(JSContext*, js::RunState&)+44231>,
|
---|
656 | 0x7ffff6ce44e6 <Interpret(JSContext*, js::RunState&)+13156>, 0x7ffff6ce46c9 <Interpret(JSContext*, js::RunState&)+13639>, 0x7ffff6ce4921 <Interpret(JSContext*, js::RunState&)+14239>,
|
---|
657 | 0x7ffff6ce4a54 <Interpret(JSContext*, js::RunState&)+14546>, 0x7ffff6ceb37f <Interpret(JSContext*, js::RunState&)+41469>, 0x7ffff6cecf5e <Interpret(JSContext*, js::RunState&)+48604>,
|
---|
658 | 0x7ffff6ce27c4 <Interpret(JSContext*, js::RunState&)+5698>, 0x7ffff6ceb41b <Interpret(JSContext*, js::RunState&)+41625>, 0x7ffff6ce1ed4 <Interpret(JSContext*, js::RunState&)+3410>,
|
---|
659 | 0x7ffff6ceef0a <Interpret(JSContext*, js::RunState&)+56712>, 0x7ffff6cef11a <Interpret(JSContext*, js::RunState&)+57240>, 0x7ffff6cef2d1 <Interpret(JSContext*, js::RunState&)+57679>,
|
---|
660 | 0x7ffff6cef4b6 <Interpret(JSContext*, js::RunState&)+58164>, 0x7ffff6cec553 <Interpret(JSContext*, js::RunState&)+46033>, 0x7ffff6cf0782 <Interpret(JSContext*, js::RunState&)+62976>,
|
---|
661 | 0x7ffff6cf0b51 <Interpret(JSContext*, js::RunState&)+63951>, 0x7ffff6cf1089 <Interpret(JSContext*, js::RunState&)+65287>, 0x7ffff6ce1ed6 <Interpret(JSContext*, js::RunState&)+3412>,
|
---|
662 | 0x7ffff6cf16ad <Interpret(JSContext*, js::RunState&)+66859>, 0x7ffff6cf1992 <Interpret(JSContext*, js::RunState&)+67600>, 0x7ffff6cf1e6f <Interpret(JSContext*, js::RunState&)+68845>,
|
---|
663 | 0x7ffff6cf1bd5 <Interpret(JSContext*, js::RunState&)+68179>, 0x7ffff6cf00ea <Interpret(JSContext*, js::RunState&)+61288>, 0x7ffff6cf00ea <Interpret(JSContext*, js::RunState&)+61288>,
|
---|
664 | 0x7ffff6cf03c7 <Interpret(JSContext*, js::RunState&)+62021>, 0x7ffff6cf03c7 <Interpret(JSContext*, js::RunState&)+62021>, 0x7ffff6ced1dc <Interpret(JSContext*, js::RunState&)+49242>,
|
---|
665 | 0x7ffff6cf0e39 <Interpret(JSContext*, js::RunState&)+64695>, 0x7ffff6ce1ed8 <Interpret(JSContext*, js::RunState&)+3414>, 0x7ffff6ce1eda <Interpret(JSContext*, js::RunState&)+3416>,
|
---|
666 | 0x7ffff6ce1edc <Interpret(JSContext*, js::RunState&)+3418>, 0x7ffff6ce2168 <Interpret(JSContext*, js::RunState&)+4070>, 0x7ffff6ce1ede <Interpret(JSContext*, js::RunState&)+3420>,
|
---|
667 | 0x7ffff6ceb41d <Interpret(JSContext*, js::RunState&)+41627>, 0x7ffff6ce208b <Interpret(JSContext*, js::RunState&)+3849>, 0x7ffff6ce5867 <Interpret(JSContext*, js::RunState&)+18149>,
|
---|
668 | 0x7ffff6cea448 <Interpret(JSContext*, js::RunState&)+37574>, 0x7ffff6cf289c <Interpret(JSContext*, js::RunState&)+71450>, 0x7ffff6ce3f01 <Interpret(JSContext*, js::RunState&)+11647>,
|
---|
669 | 0x7ffff6cf2962 <Interpret(JSContext*, js::RunState&)+71648>, 0x7ffff6cf2c03 <Interpret(JSContext*, js::RunState&)+72321>, 0x7ffff6cf20e5 <Interpret(JSContext*, js::RunState&)+69475>,
|
---|
670 | 0x7ffff6cf2279 <Interpret(JSContext*, js::RunState&)+69879>, 0x7ffff6cf24d5 <Interpret(JSContext*, js::RunState&)+70483>, 0x7ffff6ce2509 <Interpret(JSContext*, js::RunState&)+4999>,
|
---|
671 | 0x7ffff6ce1f46 <Interpret(JSContext*, js::RunState&)+3524>, 0x7ffff6ce6636 <Interpret(JSContext*, js::RunState&)+21684>, 0x7ffff6ce3479 <Interpret(JSContext*, js::RunState&)+8951>,
|
---|
672 | 0x7ffff6ceae29 <Interpret(JSContext*, js::RunState&)+40103>, 0x7ffff6ceae29 <Interpret(JSContext*, js::RunState&)+40103>, 0x7ffff6ce1ee0 <Interpret(JSContext*, js::RunState&)+3422>,
|
---|
673 | 0x7ffff6ce1ee2 <Interpret(JSContext*, js::RunState&)+3424>, 0x7ffff6cef8a6 <Interpret(JSContext*, js::RunState&)+59172>, 0x7ffff6cef661 <Interpret(JSContext*, js::RunState&)+58591>,
|
---|
674 | 0x7ffff6cef661 <Interpret(JSContext*, js::RunState&)+58591>, 0x7ffff6cefa77 <Interpret(JSContext*, js::RunState&)+59637>, 0x7ffff6cefccd <Interpret(JSContext*, js::RunState&)+60235>,
|
---|
675 | 0x7ffff6ceff50 <Interpret(JSContext*, js::RunState&)+60878>, 0x7ffff6ce515f <Interpret(JSContext*, js::RunState&)+16349>, 0x7ffff6ce1f46 <Interpret(JSContext*, js::RunState&)+3524>,
|
---|
676 | 0x7ffff6cf261d <Interpret(JSContext*, js::RunState&)+70811>, 0x7ffff6cee377 <Interpret(JSContext*, js::RunState&)+53749>, 0x7ffff6cee5cf <Interpret(JSContext*, js::RunState&)+54349>,
|
---|
677 | 0x7ffff6cee772 <Interpret(JSContext*, js::RunState&)+54768>, 0x7ffff6cee93a <Interpret(JSContext*, js::RunState&)+55224>, 0x7ffff6ceea7e <Interpret(JSContext*, js::RunState&)+55548>,
|
---|
678 | 0x7ffff6ceec61 <Interpret(JSContext*, js::RunState&)+56031>, 0x7ffff6ceee04 <Interpret(JSContext*, js::RunState&)+56450>, 0x7ffff6cec376 <Interpret(JSContext*, js::RunState&)+45556>,
|
---|
679 | 0x7ffff6cea2a2 <Interpret(JSContext*, js::RunState&)+37152>, 0x7ffff6ce5708 <Interpret(JSContext*, js::RunState&)+17798>, 0x7ffff6ce1ee4 <Interpret(JSContext*, js::RunState&)+3426>,
|
---|
680 | 0x7ffff6ce1ee6 <Interpret(JSContext*, js::RunState&)+3428>, 0x7ffff6ce1ee8 <Interpret(JSContext*, js::RunState&)+3430>, 0x7ffff6ce1eea <Interpret(JSContext*, js::RunState&)+3432>,
|
---|
681 | 0x7ffff6ce1eec <Interpret(JSContext*, js::RunState&)+3434>, 0x7ffff6cf2714 <Interpret(JSContext*, js::RunState&)+71058>, 0x7ffff6ce2c24 <Interpret(JSContext*, js::RunState&)+6818>,
|
---|
682 | 0x7ffff6ce309e <Interpret(JSContext*, js::RunState&)+7964>, 0x7ffff6cec17c <Interpret(JSContext*, js::RunState&)+45050>, 0x7ffff6cea444 <Interpret(JSContext*, js::RunState&)+37570>,
|
---|
683 | 0x7ffff6cea446 <Interpret(JSContext*, js::RunState&)+37572>, 0x7ffff6ce1eee <Interpret(JSContext*, js::RunState&)+3436>, 0x7ffff6ce1ef0 <Interpret(JSContext*, js::RunState&)+3438>,
|
---|
684 | 0x7ffff6ce1ef2 <Interpret(JSContext*, js::RunState&)+3440>, 0x7ffff6ced444 <Interpret(JSContext*, js::RunState&)+49858>, 0x7ffff6ce1ef4 <Interpret(JSContext*, js::RunState&)+3442>,
|
---|
685 | 0x7ffff6ce1ef6 <Interpret(JSContext*, js::RunState&)+3444>, 0x7ffff6ce1ef8 <Interpret(JSContext*, js::RunState&)+3446>, 0x7ffff6ce1efa <Interpret(JSContext*, js::RunState&)+3448>,
|
---|
686 | 0x7ffff6ce1efc <Interpret(JSContext*, js::RunState&)+3450>, 0x7ffff6ce1efe <Interpret(JSContext*, js::RunState&)+3452>, 0x7ffff6ce1f00 <Interpret(JSContext*, js::RunState&)+3454>,
|
---|
687 | 0x7ffff6ce1f02 <Interpret(JSContext*, js::RunState&)+3456>, 0x7ffff6ce1f04 <Interpret(JSContext*, js::RunState&)+3458>, 0x7ffff6ce1f06 <Interpret(JSContext*, js::RunState&)+3460>,
|
---|
688 | 0x7ffff6ce1f08 <Interpret(JSContext*, js::RunState&)+3462>, 0x7ffff6ce1f0a <Interpret(JSContext*, js::RunState&)+3464>, 0x7ffff6ce1f0c <Interpret(JSContext*, js::RunState&)+3466>,
|
---|
689 | 0x7ffff6ce1f0e <Interpret(JSContext*, js::RunState&)+3468>, 0x7ffff6ce1f10 <Interpret(JSContext*, js::RunState&)+3470>, 0x7ffff6ce1f12 <Interpret(JSContext*, js::RunState&)+3472>,
|
---|
690 | 0x7ffff6ce1f14 <Interpret(JSContext*, js::RunState&)+3474>, 0x7ffff6ce1f16 <Interpret(JSContext*, js::RunState&)+3476>, 0x7ffff6ce1f18 <Interpret(JSContext*, js::RunState&)+3478>,
|
---|
691 | 0x7ffff6ce1f1a <Interpret(JSContext*, js::RunState&)+3480>, 0x7ffff6ce1f1c <Interpret(JSContext*, js::RunState&)+3482>, 0x7ffff6ce1f1e <Interpret(JSContext*, js::RunState&)+3484>,
|
---|
692 | 0x7ffff6ce1f20 <Interpret(JSContext*, js::RunState&)+3486>, 0x7ffff6ce9e35 <Interpret(JSContext*, js::RunState&)+36019>, 0x7ffff6ce1f22 <Interpret(JSContext*, js::RunState&)+3488>,
|
---|
693 | 0x7ffff6ce1f24 <Interpret(JSContext*, js::RunState&)+3490>, 0x7ffff6ce1f26 <Interpret(JSContext*, js::RunState&)+3492>, 0x7ffff6cec674 <Interpret(JSContext*, js::RunState&)+46322>,
|
---|
694 | 0x7ffff6ce1f28 <Interpret(JSContext*, js::RunState&)+3494>, 0x7ffff6ce1f2a <Interpret(JSContext*, js::RunState&)+3496>, 0x7ffff6ce1f2c <Interpret(JSContext*, js::RunState&)+3498>,
|
---|
695 | 0x7ffff6ce1f2e <Interpret(JSContext*, js::RunState&)+3500>, 0x7ffff6cea8b4 <Interpret(JSContext*, js::RunState&)+38706>, 0x7ffff6cf13b0 <Interpret(JSContext*, js::RunState&)+66094>,
|
---|
696 | 0x7ffff6cea020 <Interpret(JSContext*, js::RunState&)+36510>, 0x7ffff6ce1f30 <Interpret(JSContext*, js::RunState&)+3502>, 0x7ffff6ce9a71 <Interpret(JSContext*, js::RunState&)+35055>,
|
---|
697 | 0x7ffff6cf2ddf <Interpret(JSContext*, js::RunState&)+72797>, 0x7ffff6cf2f80 <Interpret(JSContext*, js::RunState&)+73214>...}
|
---|
698 | entryFrame = 0x55555714cad0
|
---|
699 | activation = {<js::Activation> = {cx_ = 0x555557814d30, compartment_ = 0x555558402a10, prev_ = 0x0, prevProfiling_ = 0x0, savedFrameChain_ = 0, hideScriptedCallerCount_ = 0,
|
---|
700 | kind_ = js::Activation::Interpreter}, regs_ = {sp = 0x55555714cb80, pc = 0x55555820890f ":", fp_ = 0x55555714cad0}, entryFrame_ = 0x55555714cad0, opMask_ = 0, oldFrameCount_ = 1}
|
---|
701 | script = {<js::RootedBase<JSScript*>> = {<No data fields>}, stack = 0x555557814d80, prev = 0x7fffffffd230, ptr = 0x7fff71acf1f0, _mCheckNotUsedAsTemporary = {mStatementDone = true}}
|
---|
702 | logger = 0x555556fe6490
|
---|
703 | scriptEvent = {payload_ = 0x55555714c2f0}
|
---|
704 | rootValue0 = {<js::RootedBase<JS::Value>> = {<js::MutableValueOperations<JS::Rooted<JS::Value> >> = {<js::ValueOperations<JS::Rooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x555557814d98, prev = 0x7fffffffd4b0, ptr = {data = {asBits = 18444633011384221762, debugView = {payload47 = 66, tag = JSVAL_TAG_INT32}, s = {payload = {i32 = 66, u32 = 66, why = 66}},
|
---|
705 | asDouble = -nan(0x8800000000042), asPtr = 0xfff8800000000042, asWord = 18444633011384221762, asUIntPtr = 18444633011384221762}}, _mCheckNotUsedAsTemporary = {mStatementDone = true}}
|
---|
706 | rootValue1 = {<js::RootedBase<JS::Value>> = {<js::MutableValueOperations<JS::Rooted<JS::Value> >> = {<js::ValueOperations<JS::Rooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x555557814d98, prev = 0x7fffffffc0a0, ptr = {data = {asBits = 18444773748872577024, debugView = {payload47 = 0, tag = JSVAL_TAG_UNDEFINED}, s = {payload = {i32 = 0, u32 = 0,
|
---|
707 | why = JS_ELEMENTS_HOLE}}, asDouble = -nan(0x9000000000000), asPtr = 0xfff9000000000000, asWord = 18444773748872577024, asUIntPtr = 18444773748872577024}}, _mCheckNotUsedAsTemporary = {
|
---|
708 | mStatementDone = true}}
|
---|
709 | rootString0 = {<js::RootedBase<JSString*>> = {<No data fields>}, stack = 0x555557814d68, prev = 0x0, ptr = 0x0, _mCheckNotUsedAsTemporary = {mStatementDone = true}}
|
---|
710 | rootString1 = {<js::RootedBase<JSString*>> = {<No data fields>}, stack = 0x555557814d68, prev = 0x7fffffffc060, ptr = 0x0, _mCheckNotUsedAsTemporary = {mStatementDone = true}}
|
---|
711 | rootObject0 = {<js::RootedBase<JSObject*>> = {<No data fields>}, stack = 0x555557814d48, prev = 0x7fffffffd5b0, ptr = 0x7fff71ad46c0, _mCheckNotUsedAsTemporary = {mStatementDone = true}}
|
---|
712 | rootObject1 = {<js::RootedBase<JSObject*>> = {<No data fields>}, stack = 0x555557814d48, prev = 0x7fffffffc020, ptr = 0x7fffc9b5e0e0, _mCheckNotUsedAsTemporary = {mStatementDone = true}}
|
---|
713 | rootObject2 = {<js::RootedBase<JSObject*>> = {<No data fields>}, stack = 0x555557814d48, prev = 0x7fffffffc000, ptr = 0x0, _mCheckNotUsedAsTemporary = {mStatementDone = true}}
|
---|
714 | rootNativeObject0 = {<js::RootedBase<js::NativeObject*>> = {<No data fields>}, stack = 0x555557814d48, prev = 0x7fffffffbfe0, ptr = 0x0, _mCheckNotUsedAsTemporary = {mStatementDone = true}}
|
---|
715 | rootFunction0 = {<js::RootedBase<JSFunction*>> = {<No data fields>}, stack = 0x555557814d48, prev = 0x7fffffffbfc0, ptr = 0x7fff88356f40, _mCheckNotUsedAsTemporary = {mStatementDone = true}}
|
---|
716 | rootName0 = {<js::RootedBase<js::PropertyName*>> = {<No data fields>}, stack = 0x555557814d68, prev = 0x7fffffffc040, ptr = 0x0, _mCheckNotUsedAsTemporary = {mStatementDone = true}}
|
---|
717 | rootId0 = {<js::RootedBase<jsid>> = {<No data fields>}, stack = 0x555557814d90, prev = 0x7fffffffd490, ptr = {asBits = 2}, _mCheckNotUsedAsTemporary = {mStatementDone = true}}
|
---|
718 | rootShape0 = {<js::RootedBase<js::Shape*>> = {<No data fields>}, stack = 0x555557814d50, prev = 0x0, ptr = 0x0, _mCheckNotUsedAsTemporary = {mStatementDone = true}}
|
---|
719 | rootScript0 = {<js::RootedBase<JSScript*>> = {<No data fields>}, stack = 0x555557814d80, prev = 0x7fffffffc0d0, ptr = 0x0, _mCheckNotUsedAsTemporary = {mStatementDone = true}}
|
---|
720 | blockDepth = {value = 0}
|
---|
721 | interpReturnOK = false
|
---|
722 | #51 0x00007ffff6cdd66b in js::RunScript (cx=0x555557814d30, state=...) at /home/peti/src/0ad/0ad/libraries/source/spidermonkey/mozjs-38.0.0/js/src/vm/Interpreter.cpp:448
|
---|
723 | marker = {profiler = 0x0, size_before = {value = 4294955552}, _mCheckNotUsedAsTemporary = {mStatementDone = true}}
|
---|
724 | #52 0x00007ffff6cddab9 in js::Invoke (cx=0x555557814d30, args=..., construct=js::NO_CONSTRUCT) at /home/peti/src/0ad/0ad/libraries/source/spidermonkey/mozjs-38.0.0/js/src/vm/Interpreter.cpp:517
|
---|
725 | gcIfRequested = {runtime = 0x555556466090}
|
---|
726 | initial = js::INITIAL_NONE
|
---|
727 | clasp = 0x7ffff76fc440 <JSFunction::class_>
|
---|
728 | fun = 0x7fff714e03c0
|
---|
729 | state = {<js::RunState> = {_vptr.RunState = 0x7ffff76c2438 <vtable for js::InvokeState+16>, kind_ = js::RunState::Invoke, script_ = {<js::RootedBase<JSScript*>> = {<No data fields>},
|
---|
730 | stack = 0x555557814d80, prev = 0x0, ptr = 0x7fff71acf1f0, _mCheckNotUsedAsTemporary = {mStatementDone = true}}}, args_ = @0x7fffffffd2d0, initial_ = js::INITIAL_NONE, createSingleton_ = false}
|
---|
731 | ok = false
|
---|
732 | #53 0x00007ffff6cdde3d in js::Invoke (cx=0x555557814d30, thisv=..., fval=..., argc=0, argv=0x7fffffffd6b0, rval=...)
|
---|
733 | at /home/peti/src/0ad/0ad/libraries/source/spidermonkey/mozjs-38.0.0/js/src/vm/Interpreter.cpp:554
|
---|
734 | args = {<JS::CallArgs> = {<JS::detail::CallArgsBase<(JS::detail::UsedRval)0>> = {<JS::CallReceiver> = {<JS::detail::CallReceiverBase<(JS::detail::UsedRval)0>> = {<JS::detail::UsedRvalBase<(JS::detail::UsedRval)0>> = {usedRval_ = false}, argv_ = 0x7fffffffd3c8}, <No data fields>}, argc_ = 0}, <No data fields>}, v_ = {<JS::AutoVectorRooter<JS::Value>> = {<JS::AutoGCRooter> = {down = 0x7fffffffd670, tag_ = -10,
|
---|
735 | stackTop = 0x555557814dc0}, vector = {<mozilla::VectorBase<JS::Value, 8ul, js::TempAllocPolicy, js::Vector<JS::Value, 8ul, js::TempAllocPolicy> >> = {<js::TempAllocPolicy> = {
|
---|
736 | cx_ = 0x555557814d30}, static kElemIsPod = false, static kMaxInlineBytes = 1024, static kInlineCapacity = 8, static kInlineBytes = 64, mBegin = 0x7fffffffd3b8, mLength = 2, mCapacity = 8,
|
---|
737 | mReserved = 2, mStorage = {u = {
|
---|
738 | mBytes = "\300\003Nq\377\177\374\377`\320Pq\377\177\374\377`\320Pq\377\177\000\000\000\324\377\377\377\177\000\000\204\201\246\366\377\177\000\000`\320Pq\377\177\000\000H\324\377\377\377\177\000\000\300\325\377\377\377\177\000", mDummy = 18445758908897035200}}, mEntered = false, static sMaxInlineStorage = <optimized out>}, <No data fields>}, _mCheckNotUsedAsTemporary = {mStatementDone = true}},
|
---|
739 | _mCheckNotUsedAsTemporary = {mStatementDone = true}}}
|
---|
740 | #54 0x00007ffff7206429 in JS_CallFunctionName (cx=0x555557814d30, obj=..., name=0x555555e831d0 "PreInitGame", args=..., rval=...)
|
---|
741 | at /home/peti/src/0ad/0ad/libraries/source/spidermonkey/mozjs-38.0.0/js/src/jsapi.cpp:4203
|
---|
742 | _autoCheckRequestDepth = {cx = 0x555557814d30}
|
---|
743 | lfc = {cx = 0x555557814d30, _mCheckNotUsedAsTemporary = {mStatementDone = true}}
|
---|
744 | atom = 0x7fff883e7c88
|
---|
745 | v = {<js::RootedBase<JS::Value>> = {<js::MutableValueOperations<JS::Rooted<JS::Value> >> = {<js::ValueOperations<JS::Rooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>},
|
---|
746 | stack = 0x555557814d98, prev = 0x7fffffffd650, ptr = {data = {asBits = 18445758908897035200, debugView = {payload47 = 140735094326208, tag = JSVAL_TAG_OBJECT}, s = {payload = {i32 = 1900938176,
|
---|
747 | u32 = 1900938176, why = 1900938176}}, asDouble = -nan(0xc7fff714e03c0), asPtr = 0xfffc7fff714e03c0, asWord = 18445758908897035200, asUIntPtr = 18445758908897035200}},
|
---|
748 | _mCheckNotUsedAsTemporary = {mStatementDone = true}}
|
---|
749 | id = {<js::RootedBase<jsid>> = {<No data fields>}, stack = 0x555557814d90, prev = 0x0, ptr = {asBits = 140735479184520}, _mCheckNotUsedAsTemporary = {mStatementDone = true}}
|
---|
750 | #55 0x00005555559368d3 in ScriptInterface::CallFunction_ (this=0x555557078918, val=..., name=0x555555e831d0 "PreInitGame", argv=..., ret=...) at ../../../source/scriptinterface/ScriptInterface.cpp:594
|
---|
751 | rq = {mContext = 0x555557814d30, _mCheckNotUsedAsTemporary = {mStatementDone = true}}
|
---|
752 | obj = {<js::RootedBase<JSObject*>> = {<No data fields>}, stack = 0x555557814d48, prev = 0x0, ptr = 0x7fff7150d060, _mCheckNotUsedAsTemporary = {mStatementDone = true}}
|
---|
753 | found = true
|
---|
754 | ok = false
|
---|
755 | #56 0x0000555555724baf in ScriptInterface::CallFunctionVoid<>(JS::Handle<JS::Value>, char const*) const (this=0x555557078918, val=..., name=0x555555e831d0 "PreInitGame")
|
---|
756 | at ../../../source/scriptinterface/NativeWrapperDefns.h:230
|
---|
757 | cx = 0x555557814d30
|
---|
758 | rq = {mContext = 0x555557814d30, _mCheckNotUsedAsTemporary = {mStatementDone = true}}
|
---|
759 | jsRet = {<js::RootedBase<JS::Value>> = {<js::MutableValueOperations<JS::Rooted<JS::Value> >> = {<js::ValueOperations<JS::Rooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>},
|
---|
760 | stack = 0x555557814d98, prev = 0x7fffffffd760, ptr = {data = {asBits = 18444773748872577024, debugView = {payload47 = 0, tag = JSVAL_TAG_UNDEFINED}, s = {payload = {i32 = 0, u32 = 0,
|
---|
761 | why = JS_ELEMENTS_HOLE}}, asDouble = -nan(0x9000000000000), asPtr = 0xfff9000000000000, asWord = 18444773748872577024, asUIntPtr = 18444773748872577024}}, _mCheckNotUsedAsTemporary = {
|
---|
762 | mStatementDone = true}}
|
---|
763 | argv = {<JS::AutoVectorRooter<JS::Value>> = {<JS::AutoGCRooter> = {down = 0x0, tag_ = -10, stackTop = 0x555557814dc0},
|
---|
764 | vector = {<mozilla::VectorBase<JS::Value, 8ul, js::TempAllocPolicy, js::Vector<JS::Value, 8ul, js::TempAllocPolicy> >> = {<js::TempAllocPolicy> = {cx_ = 0x555557814d30}, static kElemIsPod = false,
|
---|
765 | static kMaxInlineBytes = 1024, static kInlineCapacity = 8, static kInlineBytes = 64, mBegin = 0x7fffffffd6b0, mLength = 0, mCapacity = 8, mReserved = 0, mStorage = {u = {
|
---|
766 | mBytes = "\340\326\377\377\377\177\000\000\273DkUUU\000\000@\327\377\377\n\000\000\000`\327\377\377\377\177\000\000 \327\377\377\377\177\000\000\030\211\aWUU\000\000 \327\377\377\377\177\000\000\000\371\262\024\b\200\356+", mDummy = 140737488344800}}, mEntered = false, static sMaxInlineStorage = <optimized out>}, <No data fields>}, _mCheckNotUsedAsTemporary = {mStatementDone = true}},
|
---|
767 | _mCheckNotUsedAsTemporary = {mStatementDone = true}}
|
---|
768 | #57 0x000055555571ed15 in CSimulation2::PreInitGame (this=0x55555829bd00) at ../../../source/simulation2/Simulation2.cpp:712
|
---|
769 | cx = 0x555557814d30
|
---|
770 | rq = {mContext = 0x555557814d30, _mCheckNotUsedAsTemporary = {mStatementDone = true}}
|
---|
771 | global = {<js::RootedBase<JS::Value>> = {<js::MutableValueOperations<JS::Rooted<JS::Value> >> = {<js::ValueOperations<JS::Rooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>},
|
---|
772 | stack = 0x555557814d98, prev = 0x0, ptr = {data = {asBits = 18445758908897218656, debugView = {payload47 = 140735094509664, tag = JSVAL_TAG_OBJECT}, s = {payload = {i32 = 1901121632, u32 = 1901121632,
|
---|
773 | why = 1901121632}}, asDouble = -nan(0xc7fff7150d060), asPtr = 0xfffc7fff7150d060, asWord = 18445758908897218656, asUIntPtr = 18445758908897218656}}, _mCheckNotUsedAsTemporary = {
|
---|
774 | mStatementDone = true}}
|
---|
775 | #58 0x00005555559a88a3 in CGame::ReallyStartGame (this=0x555557815c70) at ../../../source/ps/Game.cpp:302
|
---|
776 | settings = {<js::RootedBase<JS::Value>> = {<js::MutableValueOperations<JS::Rooted<JS::Value> >> = {<js::ValueOperations<JS::Rooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x7fffffffd810, prev = 0x0, ptr = {data = {asBits = 93823560581120, debugView = {payload47 = 93823560581120, tag = 0}, s = {payload = {i32 = 0, u32 = 0, why = JS_ELEMENTS_HOLE}},
|
---|
777 | asDouble = 4.6354998053636374e-310, asPtr = 0x555500000000, asWord = 93823560581120, asUIntPtr = 93823560581120}}, _mCheckNotUsedAsTemporary = {mStatementDone = 128}}
|
---|
778 | tmpInitAttributes = {<js::RootedBase<JS::Value>> = {<js::MutableValueOperations<JS::Rooted<JS::Value> >> = {<js::ValueOperations<JS::Rooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x7fffffffd7d8, prev = 0x0, ptr = {data = {asBits = 0, debugView = {payload47 = 0, tag = 0}, s = {payload = {i32 = 0, u32 = 0, why = JS_ELEMENTS_HOLE}}, asDouble = 0, asPtr = 0x0, asWord = 0,
|
---|
779 | asUIntPtr = 0}}, _mCheckNotUsedAsTemporary = {mStatementDone = 11}}
|
---|
780 | cx = 0x555557814d30
|
---|
781 | rq = {mContext = 0x555557814d30, _mCheckNotUsedAsTemporary = {mStatementDone = true}}
|
---|
782 | #59 0x00005555556a4095 in ProgressiveLoad () at ../../../source/main.cpp:238
|
---|
783 | ret = 100003
|
---|
784 | __profile = {<No data fields>}
|
---|
785 | profile2__ = {m_Name = 0x555555e776eb "progressive load"}
|
---|
786 | description = L"\000\x404abce7\x56428690啕\000\000\x14b2f900\x2bee8008\xffffd940翿\x556a7d2b啕\x55ed73fc啕\xffffd95f翿\xffffd970翿\x14b2f900\x2bee8008\xffffdaa0翿\x55969726啕\x56442a78啕\x56442a60啕\x55ed73fc啕\000\000\xffffd9c0翿\000\000\000\000\x56442a68啕\x56442a78啕\x56442a60啕\000\000\000\000\000\000\000\x403e0000\xffffda10翿\x14b2f900\x2bee8008\xffffda10翿\x55d4753c啕\000\x403e0000\000\000\xffffda50翿\xf3812e74翿\x9999999a\x3fb99999\000\x3ff00000\xffffda50翿\x55d47146啕\x9999999a\x3fb99999\x95ad56e3\000\x95ad56e3\x407023c0\x56442a80啕\x9999999a\x3fb99999\x14b2f900\x2bee8008\xffffdaa0翿\x55d477a2啕\xffffdaa0翿\x95ad56e3\x407023c0\xacb9a951\x404abce7\x14b2f900\x2bee8008"
|
---|
787 | progress_percent = 100
|
---|
788 | __func__ = "ProgressiveLoad"
|
---|
789 | #60 0x00005555556a454e in Frame () at ../../../source/main.cpp:326
|
---|
790 | profile2__ = {m_Name = 0x555555e777ce "frame"}
|
---|
791 | time = 53.475820151000001
|
---|
792 | realTimeSinceLastFrame = 0.00680926163
|
---|
793 | __func__ = "Frame"
|
---|
794 | need_render = true
|
---|
795 | need_update = true
|
---|
796 | #61 0x00005555556a56ca in RunGameOrAtlas (argc=1, argv=0x7fffffffe228) at ../../../source/main.cpp:590
|
---|
797 | args = {m_Args = std::vector of length 0, capacity 0, m_Arg0 = {path = L"/home/peti/src/0ad/0ad/binaries/system/pyrogenesis_dbg", separator = 47 L'/'}}
|
---|
798 | isVisualReplay = false
|
---|
799 | isNonVisualReplay = false
|
---|
800 | isNonVisual = false
|
---|
801 | replayFile = {path = L"", separator = 47 L'/'}
|
---|
802 | scriptEngine = {<Singleton<ScriptEngine>> = {static ms_singleton = 0x7fffffffdb80},
|
---|
803 | m_Runtimes = std::__cxx11::listPython Exception <class 'ValueError'> Cannot find type std::__cxx11::list<JSRuntime const*, std::allocator<JSRuntime const*> >::_Node:
|
---|
804 | }
|
---|
805 | res = 1.0000000000000001e-09
|
---|
806 | flags = 0
|
---|
807 | #62 0x00005555556a5b25 in main (argc=1, argv=0x7fffffffe228) at ../../../source/main.cpp:632
|
---|
808 | No locals.
|
---|