react-native-macos/ReactCommon/turbomodule/core
Kevin Gozali 344b32bb64 TM iOS: avoid bad memory access when passing prop name to a lambda
Summary: Depending on the timing of the method call from JS to a CxxModule, we may be accessing memory that has been deallocated, causing exception to RN runtime. This fixes it.

Reviewed By: JoshuaGross, mdvacca

Differential Revision: D14033831

fbshipit-source-id: 5a77aa41223b1fc3146dcf78b7f8e93375605d6d
2019-02-11 17:29:14 -08:00
..
platform TM iOS: added helper to check whether a class is TurboModule compatible 2019-02-08 21:08:51 -08:00
BUCK Move Android TurboModules to github 2019-01-14 15:48:09 -08:00
JSCallInvoker.cpp Moved TurboModule C++ core to github 2018-12-26 17:18:21 -08:00
JSCallInvoker.h Moved TurboModule C++ core to github 2018-12-26 17:18:21 -08:00
LongLivedObject.cpp Moved TurboModule C++ core to github 2018-12-26 17:18:21 -08:00
LongLivedObject.h Moved TurboModule C++ core to github 2018-12-26 17:18:21 -08:00
TurboCxxModule.cpp TM iOS: avoid bad memory access when passing prop name to a lambda 2019-02-11 17:29:14 -08:00
TurboCxxModule.h Moved TurboModule C++ core to github 2018-12-26 17:18:21 -08:00
TurboModule.cpp Moved TurboModule C++ core to github 2018-12-26 17:18:21 -08:00
TurboModule.h Moved TurboModule C++ core to github 2018-12-26 17:18:21 -08:00
TurboModuleBinding.cpp Moved TurboModule C++ core to github 2018-12-26 17:18:21 -08:00
TurboModuleBinding.h Moved TurboModule C++ core to github 2018-12-26 17:18:21 -08:00
TurboModuleUtils.cpp Moved TurboModule C++ core to github 2018-12-26 17:18:21 -08:00
TurboModuleUtils.h Moved TurboModule C++ core to github 2018-12-26 17:18:21 -08:00