commit | f3c83cef382eabf2afb9de36278e27bc00a50c7b | [log] [tgz] |
---|---|---|
author | Logan <tzuhsiang.chien@gmail.com> | Fri Jan 07 06:36:33 2011 +0800 |
committer | Logan <tzuhsiang.chien@gmail.com> | Fri Jan 07 06:36:33 2011 +0800 |
tree | d260a033289da7d7704a04385be6030ba20c6173 | |
parent | 9a5f868bf0e9a45d2f22c10435ee607f5431389c [diff] [blame] |
Add __isThreadable libRS hack.
diff --git a/lib/bcc/Script.cpp b/lib/bcc/Script.cpp index a59407b..d9faf02 100644 --- a/lib/bcc/Script.cpp +++ b/lib/bcc/Script.cpp
@@ -212,6 +212,12 @@ mCached = cached; mStatus = ScriptStatus::Cached; + // Dirty hack for libRS. + // TODO(all): This dirty hack should be removed in the future. + if (cached->isLibRSThreadable() && mpExtSymbolLookupFn) { + mpExtSymbolLookupFn(mpExtSymbolLookupFnContext, "__clearThreadable"); + } + return 0; }