diff --git a/CHANGELOG.md b/CHANGELOG.md index c09b74fc2..3d4bf9924 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -29,6 +29,7 @@ All notable changes to this project will be documented in this file. - AS3 p-code docs - deldescendants, negate_p operands - AS3 p-code - IGNORE_REST method flag incorrectly shown as EXPLICIT - [#1989] AS3 - Slow deobfuscation (AVM2DeobfuscatorSimpleOld) +- AS3 p-code - getouterscope instruction docs ### Changed - AS1/2/3 P-code - format Number values with EcmaScript toString function diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/locales/docs/pcode/AS3.properties b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/locales/docs/pcode/AS3.properties index 96a7dbf0c..dcb2b7416 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/locales/docs/pcode/AS3.properties +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/locales/docs/pcode/AS3.properties @@ -772,7 +772,7 @@ instruction.getglobalscope.stackBefore = instruction.getglobalscope.stackAfter = obj instruction.getglobalscope.operands = -instruction.getscopeobject.shortDescription = Get scope object +instruction.getscopeobject.shortDescription = Get scope object from local scope stack instruction.getscopeobject.description = instruction.getscopeobject.stackBefore = instruction.getscopeobject.stackAfter = obj @@ -784,11 +784,11 @@ instruction.getproperty.stackBefore = obj, [ns], [name] instruction.getproperty.stackAfter = value instruction.getproperty.operands = property -instruction.getouterscope.shortDescription = Get scope object on all levels +instruction.getouterscope.shortDescription = Get scope object from outer scope stack instruction.getouterscope.description = instruction.getouterscope.stackBefore = instruction.getouterscope.stackAfter = obj -instruction.getouterscope.operands = allLevelScopeIndex +instruction.getouterscope.operands = scopeIndex instruction.initproperty.shortDescription = Initialize property instruction.initproperty.description = diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/locales/docs/pcode/AS3_ca.properties b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/locales/docs/pcode/AS3_ca.properties index 4b8c0451c..8a1d9d083 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/locales/docs/pcode/AS3_ca.properties +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/locales/docs/pcode/AS3_ca.properties @@ -772,7 +772,7 @@ instruction.getglobalscope.stackBefore = instruction.getglobalscope.stackAfter = obj instruction.getglobalscope.operands = -instruction.getscopeobject.shortDescription = Obt\u00e9 un objecte d'abast +instruction.getscopeobject.shortDescription = Obt\u00e9 un objecte d'abast (local) instruction.getscopeobject.description = instruction.getscopeobject.stackBefore = instruction.getscopeobject.stackAfter = obj @@ -784,11 +784,11 @@ instruction.getproperty.stackBefore = obj, [ns], [name] instruction.getproperty.stackAfter = value instruction.getproperty.operands = property -instruction.getouterscope.shortDescription = Obt\u00e9 un objecte d'abast a tots els nivells +instruction.getouterscope.shortDescription = Obt\u00e9 un objecte d'abast (outer) instruction.getouterscope.description = instruction.getouterscope.stackBefore = instruction.getouterscope.stackAfter = obj -instruction.getouterscope.operands = allLevelScopeIndex +instruction.getouterscope.operands = scopeIndex instruction.initproperty.shortDescription = Inicialitza una propietat instruction.initproperty.description = diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/locales/docs/pcode/AS3_pt_BR.properties b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/locales/docs/pcode/AS3_pt_BR.properties index 4119c651a..d5994cdbe 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/locales/docs/pcode/AS3_pt_BR.properties +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/locales/docs/pcode/AS3_pt_BR.properties @@ -772,7 +772,7 @@ instruction.getglobalscope.stackBefore = instruction.getglobalscope.stackAfter = obj instruction.getglobalscope.operands = -instruction.getscopeobject.shortDescription = Get scope object +instruction.getscopeobject.shortDescription = Get scope object from local scope stack instruction.getscopeobject.description = instruction.getscopeobject.stackBefore = instruction.getscopeobject.stackAfter = obj diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/locales/docs/pcode/AS3_tr.properties b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/locales/docs/pcode/AS3_tr.properties index 4402d23ed..740bbfdfd 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/locales/docs/pcode/AS3_tr.properties +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/locales/docs/pcode/AS3_tr.properties @@ -1027,7 +1027,7 @@ instruction.getglobalscope.operands = -instruction.getscopeobject.shortDescription = Kapsam nesnesi al +instruction.getscopeobject.shortDescription = Kapsam nesnesi al (local) instruction.getscopeobject.description = instruction.getscopeobject.stackBefore = instruction.getscopeobject.stackAfter = obj @@ -1043,11 +1043,11 @@ instruction.getproperty.operands = \u00f6zellik -instruction.getouterscope.shortDescription = T\u00fcm d\u00fczeylerde kapsam nesnesi al +instruction.getouterscope.shortDescription = Kapsam nesnesi al (outer) instruction.getouterscope.description = instruction.getouterscope.stackBefore = instruction.getouterscope.stackAfter = obj -instruction.getouterscope.operands = allLevelScopeIndex +instruction.getouterscope.operands = scopeIndex diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/locales/docs/pcode/AS3_zh.properties b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/locales/docs/pcode/AS3_zh.properties index d3d710907..16d361826 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/locales/docs/pcode/AS3_zh.properties +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/locales/docs/pcode/AS3_zh.properties @@ -772,7 +772,7 @@ instruction.getglobalscope.stackBefore = instruction.getglobalscope.stackAfter = obj instruction.getglobalscope.operands = -instruction.getscopeobject.shortDescription = Get scope object +instruction.getscopeobject.shortDescription = Get scope object from local scope stack instruction.getscopeobject.description = instruction.getscopeobject.stackBefore = instruction.getscopeobject.stackAfter = obj @@ -784,11 +784,11 @@ instruction.getproperty.stackBefore = obj, [ns], [name] instruction.getproperty.stackAfter = value instruction.getproperty.operands = property -instruction.getouterscope.shortDescription = Get scope object on all levels +instruction.getouterscope.shortDescription = Get scope object from outer scope stack instruction.getouterscope.description = instruction.getouterscope.stackBefore = instruction.getouterscope.stackAfter = obj -instruction.getouterscope.operands = allLevelScopeIndex +instruction.getouterscope.operands = scopeIndex instruction.initproperty.shortDescription = Initialize property instruction.initproperty.description =