summaryrefslogtreecommitdiffstats
path: root/xpcom/build/mach_override.c
diff options
context:
space:
mode:
authorGaming4JC <g4jc@hyperbola.info>2020-01-05 10:31:42 -0500
committerGaming4JC <g4jc@hyperbola.info>2020-01-26 15:50:23 -0500
commitd7e5ad445cc8cb3f3f04e7c177350fcf1c12c62f (patch)
treec5a20606c673e9509a8354bdbcaf17c18fab991b /xpcom/build/mach_override.c
parentca596f2823f90c1416db8a317ac8eb22c9119bbf (diff)
downloadUXP-d7e5ad445cc8cb3f3f04e7c177350fcf1c12c62f.tar
UXP-d7e5ad445cc8cb3f3f04e7c177350fcf1c12c62f.tar.gz
UXP-d7e5ad445cc8cb3f3f04e7c177350fcf1c12c62f.tar.lz
UXP-d7e5ad445cc8cb3f3f04e7c177350fcf1c12c62f.tar.xz
UXP-d7e5ad445cc8cb3f3f04e7c177350fcf1c12c62f.zip
Bug 1299363 - Part 4: Hold a pointer of ElementQueue in ReactionsStack instead.
1. It is possible that invoking a reaction triggers pushing a new ElementQueue into ReactionStack (e.g., calling define() in constructor which probably enqueue another upgrade reaction), and the reference of ElementQueue passed to InvokeReactions becomes invalid due to the memmove in nsTArray implementation. 2. And we get another benefit from this is memmove becomes faster. Tag UXP Issue #1344
Diffstat (limited to 'xpcom/build/mach_override.c')
0 files changed, 0 insertions, 0 deletions