[lldb-dev] lldb.frame.EvaluateExpression slows down when called a lot
Greg Clayton
gclayton at apple.com
Thu Apr 17 16:29:39 PDT 2014
Yep, it is the python keyword... You currently need to use your workaround:
rvalue.__getattr__("as")
Glad we found it and that there is nothing wrong with the API (we are finding children of anonymous unions, phew!).
Greg
On Apr 17, 2014, at 3:46 PM, Scott Knight <knightsc at gmail.com> wrote:
> typedef struct RVALUE {
> union {
> struct {
> VALUE flags; /* always 0 for freed obj */
> struct RVALUE *next;
> } free;
> struct RBasic basic;
> struct RObject object;
> struct RClass klass;
> struct RFloat flonum;
> struct RString string;
> struct RArray array;
> struct RRegexp regexp;
> struct RHash hash;
> struct RData data;
> struct RTypedData typeddata;
> struct RStruct rstruct;
> struct RBignum bignum;
> struct RFile file;
> struct RNode node;
> struct RMatch match;
> struct RRational rational;
> struct RComplex complex;
> struct {
> struct RBasic basic;
> VALUE v1;
> VALUE v2;
> VALUE v3;
> } values;
> } as;
> #if GC_DEBUG
> const char *file;
> VALUE line;
> #endif
> } RVALUE;
>
More information about the lldb-dev
mailing list