pandemonium_engine/core/object
lawnjelly 78b9753e37 Object::call() prevent debug lock accessing dangling pointer
Self deleting an object within a call was leading to crashes due to referencing freed memory, due to a raw pointer stored in the debug lock.

Co-authored-by: RandomShaper <pedrojrulez@gmail.com>
2024-09-20 09:02:15 +02:00
..
class_db.cpp Backported PROPERTY_USAGE_ARRAY from Godot 4. Reused one of the old deprecated property usage flags for it. 2024-03-02 22:35:19 +01:00
class_db.h Backported PROPERTY_USAGE_ARRAY from Godot 4. Reused one of the old deprecated property usage flags for it. 2024-03-02 22:35:19 +01:00
func_ref.cpp File copyright header updates pt3. 2023-12-17 22:42:34 +01:00
func_ref.h File copyright header updates pt3. 2023-12-17 22:42:34 +01:00
make_binders.py Ported: Single Compilation Unit build. 2023-07-11 16:07:36 +02:00
message_queue.cpp Don't access a Message's memory after calling it's destructor in MessageQueue. (Even though the way the code works currently this was not really a bug, but it can easily become one.) 2024-06-18 10:38:58 +02:00
message_queue.h File copyright header updates pt3. 2023-12-17 22:42:34 +01:00
method_bind.cpp File copyright header updates pt3. 2023-12-17 22:42:34 +01:00
method_bind.h File copyright header updates pt3. 2023-12-17 22:42:34 +01:00
object_id.h File copyright header updates pt3. 2023-12-17 22:42:34 +01:00
object_rc.h File copyright header updates pt3. 2023-12-17 22:42:34 +01:00
object.cpp Object::call() prevent debug lock accessing dangling pointer 2024-09-20 09:02:15 +02:00
object.h Clang format everything. 2024-07-16 21:23:54 +02:00
ref_ptr.cpp File copyright header updates pt3. 2023-12-17 22:42:34 +01:00
ref_ptr.h File copyright header updates pt3. 2023-12-17 22:42:34 +01:00
reference.cpp File copyright header updates pt3. 2023-12-17 22:42:34 +01:00
reference.h File copyright header updates pt3. 2023-12-17 22:42:34 +01:00
resource.cpp File copyright header updates pt3. 2023-12-17 22:42:34 +01:00
resource.h Backpoered from Godot 4: Add is_built_in() method to Resource. 2024-03-08 21:16:16 +01:00
script_debugger_local.cpp Fix unitialized variables in core 2024-02-08 13:43:25 +01:00
script_debugger_local.h File copyright header updates pt3. 2023-12-17 22:42:34 +01:00
script_language.cpp File copyright header updates pt4. 2023-12-17 22:50:00 +01:00
script_language.h Added get_global_class_name method to Script. Now GDScriptParser uses this first to determine global class names, instead of parsing the script file again. 2024-02-13 20:09:46 +01:00
SCsub
undo_redo.cpp File copyright header updates pt4. 2023-12-17 22:50:00 +01:00
undo_redo.h File copyright header updates pt4. 2023-12-17 22:50:00 +01:00