diff --git a/apps/demo/src/app.ts b/apps/demo/src/app.ts index de6c11453..200fc115d 100644 --- a/apps/demo/src/app.ts +++ b/apps/demo/src/app.ts @@ -10,12 +10,15 @@ let monitor; import { Application, path as filePath, knownFolders, Utils, path as nsPath, ImageSource, Trace } from '@nativescript/core'; Application.on('discardedError', (args) => { - console.log(args.error); + console.log('discardedError', args.error, args); +}); + +Application.on('uncaughtError', (args) => { + console.log('uncaughtError', args.error, args); }); global.process = {} as any; global.process.env = {} as any; - // 0.253ms 1 // 0.438ms 10 // 17.375ms 100 @@ -82,7 +85,6 @@ const age = parseInt(params.get("age") as any); // is the number 18 // const path = new Path2D(); - // slow 0.484 // eval(` // function arc(x, y) { return path.arc(x, y); } @@ -122,7 +124,6 @@ const age = parseInt(params.get("age") as any); // is the number 18 // } // console.timeEnd('fast'); - // const pathToAdd = new Path2D(); // pathToAdd.arc(100, 75, 50, 0, 2 * Math.PI); // const path1 = new Path2D(); @@ -130,7 +131,6 @@ const age = parseInt(params.get("age") as any); // is the number 18 // path1.addPath(pathToAdd); // console.timeEnd('fast:addPath'); - // eval(` // const pathToAdd = new Path2D(); // pathToAdd.arc(100, 75, 50, 0, 2 * Math.PI); @@ -141,7 +141,6 @@ const age = parseInt(params.get("age") as any); // is the number 18 // console.timeEnd('fast:addPath'); // `); - // eval(` // const pathToAdd = new Path2D(); // pathToAdd.arc(100, 75, 50, 0, 2 * Math.PI); @@ -152,12 +151,10 @@ const age = parseInt(params.get("age") as any); // is the number 18 // console.timeEnd('fast:addPath'); // `); - // for (let i = 0; i < 1_000; i++) { // path2.addPath(path); // } - // console.time('url'); // for (let i = 0; i < 1_000_000; i++) { // const url = new URL('https://example.com/?name=Jonathan%20Smith&age=18'); diff --git a/packages/canvas-babylon/package.json b/packages/canvas-babylon/package.json index 492050314..722d53208 100644 --- a/packages/canvas-babylon/package.json +++ b/packages/canvas-babylon/package.json @@ -1,6 +1,6 @@ { "name": "@nativescript/canvas-babylon", - "version": "2.0.0-beta.18", + "version": "2.0.0-beta.19", "description": "", "main": "index", "typings": "index.d.ts", diff --git a/packages/canvas-media/package.json b/packages/canvas-media/package.json index 995beddde..d1df5696d 100644 --- a/packages/canvas-media/package.json +++ b/packages/canvas-media/package.json @@ -1,6 +1,6 @@ { "name": "@nativescript/canvas-media", - "version": "2.0.0-beta.18", + "version": "2.0.0-beta.19", "description": "Canvas media", "main": "index", "typings": "index.d.ts", diff --git a/packages/canvas-phaser-ce/package.json b/packages/canvas-phaser-ce/package.json index 4ae1c51c2..861af9014 100644 --- a/packages/canvas-phaser-ce/package.json +++ b/packages/canvas-phaser-ce/package.json @@ -1,6 +1,6 @@ { "name": "@nativescript/canvas-phaser-ce", - "version": "2.0.0-beta.18", + "version": "2.0.0-beta.19", "description": "Tools for using Phaser-ce to build native 2D games in NativeScript 👾", "main": "index", "typings": "index.d.ts", diff --git a/packages/canvas-phaser/package.json b/packages/canvas-phaser/package.json index b8de3bbba..b3ccb732b 100644 --- a/packages/canvas-phaser/package.json +++ b/packages/canvas-phaser/package.json @@ -1,6 +1,6 @@ { "name": "@nativescript/canvas-phaser", - "version": "2.0.0-beta.18", + "version": "2.0.0-beta.19", "description": "Build awesome 2D games with Phaser.js and NativeScript", "main": "index", "typings": "index.d.ts", diff --git a/packages/canvas-pixi/package.json b/packages/canvas-pixi/package.json index 94c218d18..c79b77d47 100644 --- a/packages/canvas-pixi/package.json +++ b/packages/canvas-pixi/package.json @@ -1,6 +1,6 @@ { "name": "@nativescript/canvas-pixi", - "version": "2.0.0-beta.18", + "version": "2.0.0-beta.19", "description": "Plugin for using pixi.js in NativeScript", "main": "index", "typings": "index.d.ts", diff --git a/packages/canvas-polyfill/DOM/DOMPointReadOnly.ts b/packages/canvas-polyfill/DOM/DOMPointReadOnly.ts new file mode 100644 index 000000000..3797acc8b --- /dev/null +++ b/packages/canvas-polyfill/DOM/DOMPointReadOnly.ts @@ -0,0 +1,45 @@ +export class DOMPointReadOnly { + x: number = 0; + y: number = 0; + z: number = 0; + w: number = 1; + constructor(x = 0, y = 0, z = 0, w = 1) { + if (typeof x === 'number') { + this.x = x; + } + if (typeof y === 'number') { + this.y = y; + } + if (typeof z === 'number') { + this.z = z; + } + if (typeof w === 'number') { + this.w = w; + } + } + + static fromPoint(value: DOMPointReadOnly | { x?: number; y?: number; z?: number; w?: number }) { + if (value instanceof DOMPointReadOnly) { + return new DOMPointReadOnly(value.x, value.y, value.z, value.y); + } + return new DOMPointReadOnly(value?.x ?? 0, value?.y ?? 0, value?.z ?? 0, value?.w ?? 1); + } + + toJSON() { + return { + x: this.x, + y: this.y, + z: this.z, + w: this.w, + }; + } +} + +export class DOMPoint extends DOMPointReadOnly { + static fromPoint(value: DOMPointReadOnly | DOMPoint | { x?: number; y?: number; z?: number; w?: number }) { + if (value instanceof DOMPointReadOnly) { + return new DOMPoint(value.x, value.y, value.z, value.y); + } + return new DOMPoint(value?.x ?? 0, value?.y ?? 0, value?.z ?? 0, value?.w ?? 1); + } +} diff --git a/packages/canvas-polyfill/DOM/Element.ts b/packages/canvas-polyfill/DOM/Element.ts index d68303c1a..8c6c57c79 100644 --- a/packages/canvas-polyfill/DOM/Element.ts +++ b/packages/canvas-polyfill/DOM/Element.ts @@ -2,7 +2,7 @@ import { Node } from './Node'; import { ViewBase } from '@nativescript/core'; import setValue from 'set-value'; import querySelector from 'query-selector'; - +import { HTMLCollection } from './HTMLCollection'; declare const NSCanvas; export class DOMRectReadOnly { @@ -77,7 +77,7 @@ export class Element extends Node { get children() { const element = (this)._xmlDom?.documentElement ?? (this)._xmlDom; if (element) { - const ret = []; + const ret = new HTMLCollection(); const length = element?.childNodes?.length ?? 0; for (let i = 0; i < length; i++) { diff --git a/packages/canvas-polyfill/DOM/HTMLCollection.ts b/packages/canvas-polyfill/DOM/HTMLCollection.ts new file mode 100644 index 000000000..61cb22f44 --- /dev/null +++ b/packages/canvas-polyfill/DOM/HTMLCollection.ts @@ -0,0 +1,10 @@ +export class HTMLCollection extends Array { + item(index: number) { + return this[index]; + } + + namedItem(nameOrId: string) { + // todo + return null; + } +} diff --git a/packages/canvas-polyfill/DOM/XMLDocument.ts b/packages/canvas-polyfill/DOM/XMLDocument.ts index 19e3ac859..fa2b625d0 100644 --- a/packages/canvas-polyfill/DOM/XMLDocument.ts +++ b/packages/canvas-polyfill/DOM/XMLDocument.ts @@ -19,6 +19,7 @@ export class XMLDocument extends Doc { const doc = new XMLDocument(); doc.__instance = instance; const documentElement = instance?.documentElement; + if (documentElement?.nodeName === 'svg' && documentElement?.namespaceURI === 'http://www.w3.org/2000/svg') { const svg = new SVGSVGElement('svg') as any; svg.__instance = instance.documentElement; diff --git a/packages/canvas-polyfill/DOM/svg/SVGAnimatedLength.ts b/packages/canvas-polyfill/DOM/svg/SVGAnimatedLength.ts index f3dea6219..5a33b4184 100644 --- a/packages/canvas-polyfill/DOM/svg/SVGAnimatedLength.ts +++ b/packages/canvas-polyfill/DOM/svg/SVGAnimatedLength.ts @@ -1,3 +1,5 @@ +import { getValueAndUnit } from './SVGUnits'; + const SVG_LENGTHTYPE_UNKNOWN = 0; const SVG_LENGTHTYPE_NUMBER = 1; const SVG_LENGTHTYPE_PERCENTAGE = 2; @@ -10,17 +12,218 @@ const SVG_LENGTHTYPE_IN = 8; const SVG_LENGTHTYPE_PT = 9; const SVG_LENGTHTYPE_PC = 10; +function enumToUnit(value: number): string { + switch (value) { + case SVG_LENGTHTYPE_NUMBER: + return ''; + case SVG_LENGTHTYPE_PERCENTAGE: + return '%'; + case SVG_LENGTHTYPE_EMS: + return 'em'; + case SVG_LENGTHTYPE_EXS: + return 'ex'; + case SVG_LENGTHTYPE_PX: + return 'px'; + case SVG_LENGTHTYPE_CM: + return 'cm'; + case SVG_LENGTHTYPE_MM: + return 'mm'; + case SVG_LENGTHTYPE_IN: + return 'in'; + case SVG_LENGTHTYPE_PT: + return 'pt'; + case SVG_LENGTHTYPE_PC: + return 'pc'; + default: + return ''; + } +} + +function unitToEnum(value: string): number { + switch (value) { + case '': + return SVG_LENGTHTYPE_NUMBER; + case '%': + return SVG_LENGTHTYPE_PERCENTAGE; + case 'em': + return SVG_LENGTHTYPE_EMS; + case 'ex': + return SVG_LENGTHTYPE_EXS; + case 'px': + return SVG_LENGTHTYPE_PX; + case 'cm': + return SVG_LENGTHTYPE_CM; + case 'mm': + return SVG_LENGTHTYPE_MM; + case 'in': + return SVG_LENGTHTYPE_IN; + case 'pt': + return SVG_LENGTHTYPE_PT; + case 'pc': + return SVG_LENGTHTYPE_PC; + default: + return SVG_LENGTHTYPE_UNKNOWN; + } +} + // @ts-ignore export class SVGLength { + _element; _unitType: number = SVG_LENGTHTYPE_UNKNOWN; _value: number = 0; _valueInSpecifiedUnits: number = 0; - _valueAsString: number = 0; + _valueAsString: string = '0'; + _key: string; + + constructor(element?, key?: string) { + this._element = element; + this._key = key; + } + + newValueSpecifiedUnits(unitType: number, valueInSpecifiedUnits: number) { + let unit = ''; + let valid = false; + switch (unitType) { + case SVG_LENGTHTYPE_NUMBER: + valid = true; + break; + case SVG_LENGTHTYPE_PERCENTAGE: + valid = true; + unit = '%'; + break; + case SVG_LENGTHTYPE_PERCENTAGE: + valid = true; + unit = '%'; + break; + case SVG_LENGTHTYPE_EMS: + valid = true; + unit = 'em'; + break; + case SVG_LENGTHTYPE_EXS: + valid = true; + unit = 'ex'; + break; + case SVG_LENGTHTYPE_PX: + valid = true; + unit = 'px'; + break; + case SVG_LENGTHTYPE_CM: + valid = true; + unit = 'cm'; + break; + case SVG_LENGTHTYPE_MM: + valid = true; + unit = 'mm'; + break; + case SVG_LENGTHTYPE_IN: + valid = true; + unit = 'in'; + break; + case SVG_LENGTHTYPE_PT: + valid = true; + unit = 'pt'; + break; + case SVG_LENGTHTYPE_PC: + valid = true; + unit = 'pc'; + break; + } + + if (valid) { + this._unitType = unitType; + this._valueInSpecifiedUnits = valueInSpecifiedUnits; + this._valueAsString = `${valueInSpecifiedUnits}${unit}`; + // this._element?.setAttribute?.(this._valueAsString); + } + } + + convertToSpecifiedUnits(unitType: number) { + const value = this._element?.getAttribute?.(this._key); + const converted = getValueAndUnit(value); + switch (unitType) { + case SVG_LENGTHTYPE_NUMBER: + this._valueAsString = this._value + ''; + this._unitType = unitType; + this._element?.setAttribute?.(this._key, this._valueAsString); + break; + case SVG_LENGTHTYPE_PERCENTAGE: + case SVG_LENGTHTYPE_EMS: + case SVG_LENGTHTYPE_EXS: + case SVG_LENGTHTYPE_PX: + case SVG_LENGTHTYPE_CM: + case SVG_LENGTHTYPE_MM: + case SVG_LENGTHTYPE_IN: + case SVG_LENGTHTYPE_PT: + case SVG_LENGTHTYPE_PC: + if (converted.unit === '') { + this._valueAsString = `${converted.value}${enumToUnit(unitType)}`; + this._element.setAttribute?.(this._key, this._valueAsString); + } else { + this._valueAsString = `${this._value}${enumToUnit(unitType)}`; + } - newValueSpecifiedUnits(unitType: number, valueInSpecifiedUnits: number) {} + this._unitType = unitType; + break; + case SVG_LENGTHTYPE_PX: + if (converted.unit === '') { + this._valueAsString = `${converted.value}${enumToUnit(unitType)}`; + this._element.setAttribute?.(this._key, this._valueAsString); + } else { + this._valueAsString = `${this._value}${enumToUnit(unitType)}`; + } - convertToSpecifiedUnits(unitType: number) {} + this._unitType = unitType; + break; + } + } + + set unitType(value: unknown) {} + + get unitType() { + const value = this._element.getAttribute(this._key); + if (value) { + const ret = getValueAndUnit(value)?.unit; + return unitToEnum(ret); + } + return this._unitType; + } + + set value(value: unknown) {} + + get value() { + const value = this._element.getAttribute(this._key); + if (value) { + const ret = Number(getValueAndUnit(value)?.value); + if (!isNaN(ret)) { + return ret; + } + } + return this._value; + } + + set valueInSpecifiedUnits(value: unknown) {} + + get valueInSpecifiedUnits() { + const value = this._element.getAttribute(this._key); + if (value) { + const ret = Number(getValueAndUnit(value)?.value); + if (!isNaN(ret)) { + return ret; + } + } + return this._valueInSpecifiedUnits; + } + + set valueAsString(value: unknown) {} + + get valueAsString() { + const value = this._element.getAttribute(this._key); + if (value) { + return value; + } + return this.valueAsString; + } static SVG_LENGTHTYPE_UNKNOWN = SVG_LENGTHTYPE_UNKNOWN; @@ -49,10 +252,14 @@ export class SVGLength { export class SVGAnimatedLength { _baseVal: SVGLength; _animVal: SVGLength; + _element; + _key: string; - constructor() { - this._baseVal = new SVGLength(); - this._animVal = new SVGLength(); + constructor(element?, key?: string) { + this._baseVal = new SVGLength(element, key); + this._animVal = new SVGLength(element, key); + this._element = element; + this._key = key; } get baseVal() { diff --git a/packages/canvas-polyfill/DOM/svg/SVGAnimatedRect.ts b/packages/canvas-polyfill/DOM/svg/SVGAnimatedRect.ts new file mode 100644 index 000000000..af4b12bec --- /dev/null +++ b/packages/canvas-polyfill/DOM/svg/SVGAnimatedRect.ts @@ -0,0 +1,56 @@ +import { SVGRect } from './SVGUnits'; +function parseRect(value: string) { + if (!value) { + return null; + } + const items = value.split(' '); + if (items.length) { + const x = Number(items[0]); + const y = Number(items[1]); + const width = Number(items[2]); + const height = Number(items[3]); + if (!isNaN(x) && !isNaN(y) && !isNaN(width) && !isNaN(height)) { + const ret = new SVGRect(); + ret.x = x; + ret.y = y; + ret.width = width; + ret.height = height; + return ret; + } + return null; + } +} +export class SVGAnimatedRect { + _baseVal: SVGRect = null; + _animVal: SVGRect = null; + _element; + _key: string; + + constructor(element?, key?: string) { + this._element = element; + this._key = key; + } + + get baseVal() { + const attr = this._element?.getAttribute?.(this._key); + // if (!attr && this._key === 'viewBox') { + // const ret = new SVGRect(); + // const width = Number(this._element?.getAttribute?.('width')); + // const height = Number(this._element?.getAttribute?.('height')); + // ret.width = width; + // ret.height = height; + // console.log('size', ret); + // return ret; + // } + return parseRect(attr); + } + + get animVal() { + // todo + const attr = this._element?.getAttribute?.(this._key); + if (attr) { + return parseRect(attr); + } + return this._animVal; + } +} diff --git a/packages/canvas-polyfill/DOM/svg/SVGAnimatedString.ts b/packages/canvas-polyfill/DOM/svg/SVGAnimatedString.ts new file mode 100644 index 000000000..e4b991b0e --- /dev/null +++ b/packages/canvas-polyfill/DOM/svg/SVGAnimatedString.ts @@ -0,0 +1,19 @@ +export class SVGAnimatedString { + _baseVal: string; + _animVal: string; + _element; + + constructor(element?) { + this._baseVal = ''; + this._animVal = ''; + this._element = element; + } + + get baseVal() { + return this._baseVal; + } + + get animVal() { + return this._animVal; + } +} diff --git a/packages/canvas-polyfill/DOM/svg/SVGCircleElement.ts b/packages/canvas-polyfill/DOM/svg/SVGCircleElement.ts index b0a6cdb53..02a7e3c99 100644 --- a/packages/canvas-polyfill/DOM/svg/SVGCircleElement.ts +++ b/packages/canvas-polyfill/DOM/svg/SVGCircleElement.ts @@ -1,10 +1,25 @@ import { SVGGeometryElement } from './SVGGeometryElement'; import { Circle } from '@nativescript/canvas-svg'; +import { SVGAnimatedLength } from './SVGAnimatedLength'; export class SVGCircleElement extends SVGGeometryElement { - //__internalElement: Circle; + private _cx = new SVGAnimatedLength(this, 'cx'); + private _cy = new SVGAnimatedLength(this, 'cy'); + private _r = new SVGAnimatedLength(this, 'r'); constructor() { super('circle'); this.nativeElement = new Circle(); } + + get cx() { + return this._cx; + } + + get cy() { + return this._cy; + } + + get r() { + return this._r; + } } diff --git a/packages/canvas-polyfill/DOM/svg/SVGElement.ts b/packages/canvas-polyfill/DOM/svg/SVGElement.ts index 079b2b75a..72fd0568b 100644 --- a/packages/canvas-polyfill/DOM/svg/SVGElement.ts +++ b/packages/canvas-polyfill/DOM/svg/SVGElement.ts @@ -1,6 +1,7 @@ import { Element } from '../Element'; import { Svg } from '@nativescript/canvas-svg'; import { SVGTransformList } from './SVGTransform'; +import { SVGAnimatedString } from './SVGAnimatedString'; function parseViewBox(value: string) { if (typeof value === 'string') { @@ -50,6 +51,9 @@ function parseTransform(value: string) { export class SVGElement extends Element { //__internalElement: Svg; + + private _className = new SVGAnimatedString(this); + constructor(tagName: string) { super(tagName ?? ''); } @@ -68,16 +72,18 @@ export class SVGElement extends Element { return null; } - get viewBox() { - const viewBox = (this._xmlDom?.documentElement ?? this._xmlDom)?.getAttribute?.('viewBox'); - return parseViewBox(viewBox); - } - get transform() { const transform = (this._xmlDom?.documentElement ?? this._xmlDom)?.getAttribute?.('transform'); return parseTransform(transform); } + // @ts-ignore + get className() { + return this._className; + } + + set className(value: unknown) {} + appendChild(view) { if (view?.nativeElement?._dom) { this.nativeValue?._dom?.documentElement?.appendChild?.(view.nativeElement._dom); @@ -99,22 +105,26 @@ export class SVGElement extends Element { removeChild(view) {} setAttribute(key, value) { - super.setAttribute(key, value); - if (this.nativeElement) { - this.nativeValue._dom.documentElement.setAttribute(key, value); + const dom = this._xmlDom?.documentElement ?? this._xmlDom; + if (dom) { + dom.setAttribute?.(key, value); + } else { + super.setAttribute(key, value); } } getAttribute(key) { - if (this.nativeElement) { - return this.nativeValue._dom.documentElement.getAttribute(key) ?? super.getAttribute(key); + const dom = this._xmlDom?.documentElement ?? this._xmlDom; + if (dom) { + return dom.getAttribute?.(key); } return super.getAttribute(key); } removeAttribute(key) { - if (this.nativeElement) { - this.nativeValue._dom.documentElement.removeAttribute(key); + const dom = this._xmlDom?.documentElement ?? this._xmlDom; + if (dom) { + return dom.removeAttribute?.(key); } } } diff --git a/packages/canvas-polyfill/DOM/svg/SVGEllipseElement.ts b/packages/canvas-polyfill/DOM/svg/SVGEllipseElement.ts index 0f708018f..f9486766b 100644 --- a/packages/canvas-polyfill/DOM/svg/SVGEllipseElement.ts +++ b/packages/canvas-polyfill/DOM/svg/SVGEllipseElement.ts @@ -1,9 +1,29 @@ import { SVGGeometryElement } from './SVGGeometryElement'; import { Ellipse } from '@nativescript/canvas-svg'; - +import { SVGAnimatedLength } from './SVGAnimatedLength'; export class SVGEllipseElement extends SVGGeometryElement { + private _cx = new SVGAnimatedLength(this, 'cx'); + private _cy = new SVGAnimatedLength(this, 'cy'); + private _rx = new SVGAnimatedLength(this, 'rx'); + private _ry = new SVGAnimatedLength(this, 'ry'); constructor() { super('ellipse'); this.nativeElement = new Ellipse(); } + + get cx() { + return this._cx; + } + + get cy() { + return this._cy; + } + + get rx() { + return this._rx; + } + + get ry() { + return this._ry; + } } diff --git a/packages/canvas-polyfill/DOM/svg/SVGLineElement.ts b/packages/canvas-polyfill/DOM/svg/SVGLineElement.ts index 322b938c8..7328477fd 100644 --- a/packages/canvas-polyfill/DOM/svg/SVGLineElement.ts +++ b/packages/canvas-polyfill/DOM/svg/SVGLineElement.ts @@ -1,42 +1,30 @@ -import { SVGAnimatedLengthEmpty } from './SVGAnimatedLength'; +import { SVGAnimatedLengthEmpty, SVGAnimatedLength } from './SVGAnimatedLength'; import { SVGGeometryElement } from './SVGGeometryElement'; import { Line } from '@nativescript/canvas-svg'; export class SVGLineElement extends SVGGeometryElement { + _x1 = new SVGAnimatedLength(this, 'x1'); + _y1 = new SVGAnimatedLength(this, 'y1'); + _x2 = new SVGAnimatedLength(this, 'x2'); + _y2 = new SVGAnimatedLength(this, 'y2'); constructor() { super('line'); this.nativeElement = new Line(); } get x1() { - const x1 = this.getAttribute('x1'); - if (!x1) { - return SVGAnimatedLengthEmpty; - } - return null; + return this._x1; } get y1() { - const y1 = this.getAttribute('y1'); - if (!y1) { - return SVGAnimatedLengthEmpty; - } - return null; + return this._y1; } get x2() { - const x2 = this.getAttribute('x2'); - if (!x2) { - return SVGAnimatedLengthEmpty; - } - return null; + return this._x2; } get y2() { - const y2 = this.getAttribute('y2'); - if (!y2) { - return SVGAnimatedLengthEmpty; - } - return null; + return this._y2; } } diff --git a/packages/canvas-polyfill/DOM/svg/SVGMaskElement.ts b/packages/canvas-polyfill/DOM/svg/SVGMaskElement.ts index b6131e0fc..8b4cf92bb 100644 --- a/packages/canvas-polyfill/DOM/svg/SVGMaskElement.ts +++ b/packages/canvas-polyfill/DOM/svg/SVGMaskElement.ts @@ -2,7 +2,6 @@ import { SVGElement } from './SVGElement'; export class SVGMaskElement extends SVGElement { get children() { const children = (this._xmlDom?.documentElement ?? this._xmlDom)?.children; - console.log('SVGMaskElement', children, this._xmlDom, this._nativeElement, this.tagName, this.nodeName); return children; } } diff --git a/packages/canvas-polyfill/DOM/svg/SVGMatrix.ts b/packages/canvas-polyfill/DOM/svg/SVGMatrix.ts new file mode 100644 index 000000000..ace4f23a1 --- /dev/null +++ b/packages/canvas-polyfill/DOM/svg/SVGMatrix.ts @@ -0,0 +1,81 @@ +import { DOMMatrix } from '@nativescript/canvas'; +export class SVGMatrix { + _matrix = new DOMMatrix(); + + get a(): number { + return this._matrix.a; + } + + set a(value) { + this._matrix.a = value; + } + + get b(): number { + return this._matrix.b; + } + + set b(value) { + this._matrix.b = value; + } + + get c(): number { + return this._matrix.c; + } + + set c(value) { + this._matrix.c = value; + } + + get d(): number { + return this._matrix.d; + } + + set d(value) { + this._matrix.d = value; + } + + get e(): number { + return this._matrix.e; + } + + set e(value) { + this._matrix.e = value; + } + + get f(): number { + return this._matrix.f; + } + + set f(value) { + this._matrix.f = value; + } + + rotate(rotX?: number, rotY?: number, rotZ?: number) { + const ret = new SVGMatrix(); + ret._matrix = this._matrix.rotate(rotX, rotY, rotZ); + return ret; + } + + scale(scaleX?: number, scaleY?: number, scaleZ?: number, originX?: number, originY?: number, originZ?: number) { + const ret = new SVGMatrix(); + ret._matrix = this._matrix.scale(scaleX, scaleY); + return ret; + } + + scaleNonUniform(scaleX?: number, scaleY?: number) { + const ret = new SVGMatrix(); + ret._matrix = this._matrix.scaleNonUniform(scaleX, scaleY); + return ret; + } + + skewX(sx?: number) { + const ret = new SVGMatrix(); + ret._matrix = this._matrix.skewX(sx); + return ret; + } + skewY(sy?: number) { + const ret = new SVGMatrix(); + ret._matrix = this._matrix.skewY(sy); + return ret; + } +} diff --git a/packages/canvas-polyfill/DOM/svg/SVGPolygonElement.ts b/packages/canvas-polyfill/DOM/svg/SVGPolygonElement.ts index ca0047bf1..b4df9f872 100644 --- a/packages/canvas-polyfill/DOM/svg/SVGPolygonElement.ts +++ b/packages/canvas-polyfill/DOM/svg/SVGPolygonElement.ts @@ -1,9 +1,28 @@ import { SVGGeometryElement } from './SVGGeometryElement'; import { Polygon } from '@nativescript/canvas-svg'; - +import { SVGPointList } from './SVGUnits'; export class SVGPolygonElement extends SVGGeometryElement { constructor() { super('polygon'); this.nativeElement = new Polygon(); } + + _points = new SVGPointList(); + + _animatedPoints = new SVGPointList(); + + get points() { + const points = (this._xmlDom?.documentElement ?? this._xmlDom)?.getAttribute?.('points'); + + if (points) { + const items = SVGPointList.fromString(points); + this._points.splice(0, this._points.length, ...items); + } + + return this._points; + } + + get animatedPoints() { + return this._animatedPoints; + } } diff --git a/packages/canvas-polyfill/DOM/svg/SVGPolylineElement.ts b/packages/canvas-polyfill/DOM/svg/SVGPolylineElement.ts index 728b3d0a1..1fc93dc1d 100644 --- a/packages/canvas-polyfill/DOM/svg/SVGPolylineElement.ts +++ b/packages/canvas-polyfill/DOM/svg/SVGPolylineElement.ts @@ -1,9 +1,28 @@ import { SVGGeometryElement } from './SVGGeometryElement'; import { Polyline } from '@nativescript/canvas-svg'; - +import { SVGPointList } from './SVGUnits'; export class SVGPolylineElement extends SVGGeometryElement { constructor() { super('polyline'); this.nativeElement = new Polyline(); } + + _points = new SVGPointList(); + + _animatedPoints = new SVGPointList(); + + get points() { + const points = (this._xmlDom?.documentElement ?? this._xmlDom)?.getAttribute?.('points'); + + if (points) { + const items = SVGPointList.fromString(points); + this._points.splice(0, this._points.length, ...items); + } + + return this._points; + } + + get animatedPoints() { + return this._animatedPoints; + } } diff --git a/packages/canvas-polyfill/DOM/svg/SVGRectElement.ts b/packages/canvas-polyfill/DOM/svg/SVGRectElement.ts index 0c205cbec..c201dbb9a 100644 --- a/packages/canvas-polyfill/DOM/svg/SVGRectElement.ts +++ b/packages/canvas-polyfill/DOM/svg/SVGRectElement.ts @@ -1,60 +1,45 @@ import { SVGAnimatedLengthEmpty } from './SVGAnimatedLength'; import { SVGGeometryElement } from './SVGGeometryElement'; import { Rect } from '@nativescript/canvas-svg'; - +import { SVGAnimatedLength } from './SVGAnimatedLength'; export class SVGRectElement extends SVGGeometryElement { + _x = new SVGAnimatedLength(this, 'x'); + _y = new SVGAnimatedLength(this, 'y'); + // @ts-ignore + _width = new SVGAnimatedLength(this, 'width'); + // @ts-ignore + _height = new SVGAnimatedLength(this, 'height'); + _rx = new SVGAnimatedLength(this, 'rx'); + _ry = new SVGAnimatedLength(this, 'ry'); + constructor() { super('rect'); this.nativeElement = new Rect(); } get x() { - const x = this.getAttribute('x'); - if (!x) { - return SVGAnimatedLengthEmpty; - } - return null; + return this._x; } get y() { - const y = this.getAttribute('y'); - if (!y) { - return SVGAnimatedLengthEmpty; - } - return null; + return this._y; } // @ts-ignore get width() { - const width = this.getAttribute('width'); - if (!width) { - return SVGAnimatedLengthEmpty; - } - return null; + return this._width; } // @ts-ignore get height() { - const height = this.getAttribute('height'); - if (!height) { - return SVGAnimatedLengthEmpty; - } - return null; + return this._height; } get rx() { - const rx = this.getAttribute('rx'); - if (!rx) { - return SVGAnimatedLengthEmpty; - } - return null; + return this._rx; } get ry() { - const ry = this.getAttribute('ry'); - if (!ry) { - return SVGAnimatedLengthEmpty; - } - return null; + return this._rx; } } diff --git a/packages/canvas-polyfill/DOM/svg/SVGSVGElement.ts b/packages/canvas-polyfill/DOM/svg/SVGSVGElement.ts index cfacbf2d1..669e2cdf0 100644 --- a/packages/canvas-polyfill/DOM/svg/SVGSVGElement.ts +++ b/packages/canvas-polyfill/DOM/svg/SVGSVGElement.ts @@ -1,4 +1,82 @@ import { SVGGraphicsElement } from './SVGGraphicsElement'; +import { SVGAnimatedLength, SVGLength } from './SVGAnimatedLength'; +import { SVGPoint, SVGAngle, SVGRect } from './SVGUnits'; +import { SVGMatrix } from './SVGMatrix'; +import { SVGTransform } from './SVGTransform'; +import { SVGAnimatedRect } from './SVGAnimatedRect'; export class SVGSVGElement extends SVGGraphicsElement { - + private _x = new SVGAnimatedLength(this, 'x'); + private _y = new SVGAnimatedLength(this, 'y'); + // @ts-ignore + private _width = new SVGAnimatedLength(this, 'width'); + // @ts-ignore + private _height = new SVGAnimatedLength(this, 'height'); + + private _viewBox = new SVGAnimatedRect(this, 'viewBox'); + + get viewBox() { + return this._viewBox; + } + + get x() { + return this._x; + } + + get y() { + return this._y; + } + + // @ts-ignore + get width() { + return this._width; + } + + // @ts-ignore + set width(value: unknown) { + // noop ?? + } + + // @ts-ignore + get height() { + return this._height; + } + + // @ts-ignore + set height(value: unknown) {} + + createSVGPoint() { + return new SVGPoint(); + } + + createSVGAngle() { + return new SVGAngle(); + } + + createSVGLength() { + return new SVGLength(); + } + + createSVGMatrix() { + return new SVGMatrix(); + } + + createSVGNumber() { + return new SVGNumber(); + } + + createSVGRect() { + return new SVGRect(); + } + createSVGTransform() { + return new SVGTransform(); + } + createSVGTransformFromMatrix(matrix: DOMMatrix | SVGMatrix) { + const ret = new SVGTransform(); + if (matrix instanceof DOMMatrix) { + ret._matrix = (matrix).nativeInstance.clone(); + } else if (matrix instanceof SVGMatrix) { + ret._matrix = (matrix._matrix).clone(); + } + return ret; + } } diff --git a/packages/canvas-polyfill/DOM/svg/SVGTransform.ts b/packages/canvas-polyfill/DOM/svg/SVGTransform.ts index 10fdcae65..f062fe8ae 100644 --- a/packages/canvas-polyfill/DOM/svg/SVGTransform.ts +++ b/packages/canvas-polyfill/DOM/svg/SVGTransform.ts @@ -7,19 +7,29 @@ const SVG_TRANSFORM_SKEWX = 5; const SVG_TRANSFORM_SKEWY = 6; export class SVGTransformList extends Array { - clear() {} + clear() { + this.splice(0); + } getItem(index: number) { return this[index]; } - insertItemBefore(newItem: SVGTransform, index: number) {} + insertItemBefore(newItem: SVGTransform, index: number) { + this.splice(index - 1, 0, newItem); + } - replaceItem(newItem: SVGTransform, index: number) {} + replaceItem(newItem: SVGTransform, index: number) { + this[index] = newItem; + } - removeItem(index: number) {} + removeItem(index: number) { + this.splice(index, 1); + } - appendItem(newItem: SVGTransform) {} + appendItem(newItem: SVGTransform) { + this.push(newItem); + } consolidate() {} diff --git a/packages/canvas-polyfill/DOM/svg/SVGUnits.ts b/packages/canvas-polyfill/DOM/svg/SVGUnits.ts new file mode 100644 index 000000000..a8e946c74 --- /dev/null +++ b/packages/canvas-polyfill/DOM/svg/SVGUnits.ts @@ -0,0 +1,181 @@ +const SVG_ANGLETYPE_UNKNOWN = 0; +const SVG_ANGLETYPE_UNSPECIFIED = 1; +const SVG_ANGLETYPE_DEG = 2; +const SVG_ANGLETYPE_RAD = 3; +const SVG_ANGLETYPE_GRAD = 4; + +function enumToUnit(value: number): string { + switch (value) { + case SVG_ANGLETYPE_DEG: + return 'deg'; + case SVG_ANGLETYPE_RAD: + return 'rad'; + case SVG_ANGLETYPE_GRAD: + return 'grad'; + default: + return ''; + } +} + +const ex = /([ 0-9]*[0-9]+(?:\.|,)?[0-9]*)[ ]*(.*)/; +export function getValueAndUnit(value: string) { + const ret = ex.exec(value); + if (ret) { + return { value: ret[1], unit: ret[2] }; + } + return { value: '', unit: '' }; +} + +export class SVGAngle { + _element; + _unitType: number = SVG_ANGLETYPE_UNKNOWN; + + _value: number = 0; + _valueInSpecifiedUnits: number = 0; + _valueAsString: string = '0'; + + constructor(element?) { + this._element = element; + } + + newValueSpecifiedUnits(unitType: number, valueInSpecifiedUnits: number) { + let unit = ''; + let valid = false; + switch (unitType) { + case SVG_ANGLETYPE_UNSPECIFIED: + valid = true; + break; + case SVG_ANGLETYPE_DEG: + valid = true; + unit = 'deg'; + this._value = valueInSpecifiedUnits; + break; + case SVG_ANGLETYPE_RAD: + valid = true; + unit = 'rad'; + this._value = valueInSpecifiedUnits * (180 / Math.PI); + break; + case SVG_ANGLETYPE_GRAD: + valid = true; + unit = 'grad'; + this._value = valueInSpecifiedUnits * (180 / 200); + break; + } + + if (valid) { + this._unitType = unitType; + this._valueInSpecifiedUnits = valueInSpecifiedUnits; + this._valueAsString = `${valueInSpecifiedUnits}${unit}`; + // this._element?.setAttribute?.(this._valueAsString); + } + } + + convertToSpecifiedUnits(unitType: number) { + switch (unitType) { + case SVG_ANGLETYPE_DEG: + case SVG_ANGLETYPE_RAD: + case SVG_ANGLETYPE_GRAD: + this._valueAsString = `${this._value}${enumToUnit(unitType)}`; + this._unitType = unitType; + //this._element?.setAttribute?.(this._valueAsString); + break; + } + } + + set unitType(value: unknown) {} + + get unitType() { + return this._unitType; + } + + set value(value: unknown) {} + + get value() { + return this._value; + } + + set valueInSpecifiedUnits(value: unknown) {} + + get valueInSpecifiedUnits() { + return this._valueInSpecifiedUnits; + } + + set valueAsString(value: unknown) {} + + get valueAsString() { + return this.valueAsString; + } + + static SVG_ANGLETYPE_UNKNOWN = SVG_ANGLETYPE_UNKNOWN; + + static SVG_ANGLETYPE_UNSPECIFIED = SVG_ANGLETYPE_UNSPECIFIED; + + static SVG_ANGLETYPE_DEG = SVG_ANGLETYPE_DEG; + + static SVG_ANGLETYPE_RAD = SVG_ANGLETYPE_RAD; + + static SVG_ANGLETYPE_GRAD = SVG_ANGLETYPE_GRAD; +} + +export class SVGPoint { + x: number = 0; + y: number = 0; +} + +export class SVGNumber { + value: number = 0; +} + +export class SVGRect { + x: number = 0; + y: number = 0; + width: number = 0; + height: number = 0; +} + +export class SVGPointList extends Array { + clear() { + this.splice(0); + } + + getItem(index: number) { + return this[index]; + } + + insertItemBefore(newItem: SVGPoint, index: number) { + this.splice(index - 1, 0, newItem); + } + + replaceItem(newItem: SVGPoint, index: number) { + this[index] = newItem; + } + + removeItem(index: number) { + this.splice(index, 1); + } + + appendItem(newItem: SVGPoint) { + this.push(newItem); + } + + consolidate() {} + + get numberOfItems() { + return this.length; + } + + static fromString(points: string) { + const items = points?.split?.(/[ ,]/g).map((p) => parseInt(p, 10)) ?? []; + const count = items.length / 2; + const ret = new SVGPointList(count); + let index = 0; + for (let i = 0; i < count; i++) { + const point = new SVGPoint(); + point.x = items[index]; + point.y = items[index + 1]; + ret.push(point); + index += 2; + } + return ret; + } +} diff --git a/packages/canvas-polyfill/DOM/svg/index.ts b/packages/canvas-polyfill/DOM/svg/index.ts index 8baf12953..19628cd21 100644 --- a/packages/canvas-polyfill/DOM/svg/index.ts +++ b/packages/canvas-polyfill/DOM/svg/index.ts @@ -1,4 +1,5 @@ export * from './SVGAnimatedLength'; +export * from './SVGAnimatedString'; export * from './SVGCircleElement'; export * from './SVGElement'; export * from './SVGEllipseElement'; @@ -12,4 +13,8 @@ export * from './SVGPathElement'; export * from './SVGPolygonElement'; export * from './SVGPolylineElement'; export * from './SVGRectElement'; -export * from './SVGSVGElement'; \ No newline at end of file +export * from './SVGSVGElement'; +export * from './SVGUnits'; +export * from './SVGMatrix'; +export * from './SVGTransform'; +export * from './SVGAnimatedRect'; \ No newline at end of file diff --git a/packages/canvas-polyfill/package.json b/packages/canvas-polyfill/package.json index e4253babe..b47513b1c 100644 --- a/packages/canvas-polyfill/package.json +++ b/packages/canvas-polyfill/package.json @@ -1,6 +1,6 @@ { "name": "@nativescript/canvas-polyfill", - "version": "2.0.0-beta.18", + "version": "2.0.0-beta.19", "description": "Polyfill for making NativeScript compatible with web libs like pixi.js, three.js, phaser.js, babylon.js, etc....", "main": "index", "typings": "index.d.ts", diff --git a/packages/canvas-polyfill/window.ts b/packages/canvas-polyfill/window.ts index aa6fac478..e68b37f96 100644 --- a/packages/canvas-polyfill/window.ts +++ b/packages/canvas-polyfill/window.ts @@ -4,8 +4,10 @@ import { HTMLImageElement } from './DOM/HTMLImageElement'; import { HTMLCanvasElement } from './DOM/HTMLCanvasElement'; import { HTMLVideoElement } from './DOM/HTMLVideoElement'; import { XMLDocument } from './DOM/XMLDocument'; +import { DOMPointReadOnly, DOMPoint } from './DOM/DOMPointReadOnly'; import { Device, fromObject, View } from '@nativescript/core'; import { CanvasRenderingContext2D, WebGLRenderingContext, WebGL2RenderingContext, ImageData, ImageBitmap } from '@nativescript/canvas'; +import { HTMLCollection } from './DOM/HTMLCollection'; (global as any).CANVAS_RENDERER = 'true'; (global as any).WEBGL_RENDERER = 'true'; @@ -26,9 +28,12 @@ import { CanvasRenderingContext2D, WebGLRenderingContext, WebGL2RenderingContext (global as any).window.WebGLRenderingContext = (global as any).WebGLRenderingContext = (global as any).WebGLRenderingContext || WebGLRenderingContext; (global as any).window.WebGL2RenderingContext = (global as any).WebGL2RenderingContext = (global as any).WebGL2RenderingContext || WebGL2RenderingContext; (global as any).window.ImageData = (global as any).ImageData = (global as any).ImageData || ImageData; +(global as any).window.DOMPoint = (global as any).DOMPoint = (global as any).DOMPoint || DOMPoint; +(global as any).window.DOMPointReadOnly = (global as any).DOMPointReadOnly = (global as any).DOMPointReadOnly || DOMPointReadOnly; +(global as any).window.HTMLCollection = (global as any).HTMLCollection = (global as any).HTMLCollection || HTMLCollection; // svg -import { SVGCircleElement, SVGElement, SVGSVGElement, SVGGraphicsElement, SVGMaskElement, SVGLineElement, SVGLength, SVGAnimatedLength, SVGPolylineElement, SVGGElement, SVGPathElement, SVGRectElement } from './DOM/svg'; +import { SVGAnimatedRect, SVGPointList, SVGTransformList, SVGTransform, SVGRect, SVGNumber, SVGMatrix, SVGPoint, SVGAngle, SVGCircleElement, SVGElement, SVGSVGElement, SVGGraphicsElement, SVGMaskElement, SVGLineElement, SVGLength, SVGAnimatedLength, SVGPolylineElement, SVGGElement, SVGPathElement, SVGRectElement, SVGAnimatedString } from './DOM/svg'; (global as any).window.SVGCircleElement = (global as any).SVGCircleElement = (global as any).SVGCircleElement || SVGCircleElement; (global as any).window.SVGSVGElement = (global as any).SVGSVGElement = (global as any).SVGSVGElement || SVGSVGElement; @@ -38,11 +43,22 @@ import { SVGCircleElement, SVGElement, SVGSVGElement, SVGGraphicsElement, SVGMas (global as any).window.SVGLineElement = (global as any).SVGLineElement = (global as any).SVGLineElement || SVGLineElement; (global as any).window.SVGLength = (global as any).SVGLength = (global as any).SVGLength || SVGLength; (global as any).window.SVGAnimatedLength = (global as any).SVGAnimatedLength = (global as any).SVGAnimatedLength || SVGAnimatedLength; - (global as any).window.SVGPolylineElement = (global as any).SVGPolylineElement = (global as any).SVGPolylineElement || SVGPolylineElement; (global as any).window.SVGGElement = (global as any).SVGGElement = (global as any).SVGGElement || SVGGElement; (global as any).window.SVGPathElement = (global as any).SVGPathElement = (global as any).SVGPathElement || SVGPathElement; (global as any).window.SVGRectElement = (global as any).SVGRectElement = (global as any).SVGRectElement || SVGRectElement; +(global as any).window.SVGAnimatedString = (global as any).SVGAnimatedString = (global as any).SVGAnimatedString || SVGAnimatedString; + +(global as any).window.SVGPoint = (global as any).SVGPoint = (global as any).SVGPoint || SVGPoint; +(global as any).window.SVGAngle = (global as any).SVGAngle = (global as any).SVGAngle || SVGAngle; +(global as any).window.SVGMatrix = (global as any).SVGMatrix = (global as any).SVGMatrix || SVGMatrix; +(global as any).window.SVGNumber = (global as any).SVGNumber = (global as any).SVGNumber || SVGNumber; +(global as any).window.SVGRect = (global as any).SVGRect = (global as any).SVGRect || SVGRect; +(global as any).window.SVGTransform = (global as any).SVGTransform = (global as any).SVGTransform || SVGTransform; +(global as any).window.SVGPointList = (global as any).SVGPointList = (global as any).SVGPointList || SVGPointList; +(global as any).window.SVGTransformList = (global as any).SVGTransformList = (global as any).SVGTransformList || SVGTransformList; +(global as any).window.SVGAnimatedRect = (global as any).SVGAnimatedRect = (global as any).SVGAnimatedRect || SVGAnimatedRect; + function checkEmitter() { if (!(global as any).emitter || !((global as any).emitter.on || (global as any).emitter.addEventListener || (global as any).emitter.addListener)) { diff --git a/packages/canvas-svg/package.json b/packages/canvas-svg/package.json index ecc15b6ea..645030d3f 100644 --- a/packages/canvas-svg/package.json +++ b/packages/canvas-svg/package.json @@ -1,6 +1,6 @@ { "name": "@nativescript/canvas-svg", - "version": "2.0.0-beta.18", + "version": "2.0.0-beta.19", "description": "Add a plugin description", "main": "index", "typings": "index.d.ts", diff --git a/packages/canvas-three/package.json b/packages/canvas-three/package.json index 51d73204b..7a8fbe5f3 100644 --- a/packages/canvas-three/package.json +++ b/packages/canvas-three/package.json @@ -1,6 +1,6 @@ { "name": "@nativescript/canvas-three", - "version": "2.0.0-beta.18", + "version": "2.0.0-beta.19", "description": "Utilities for using THREE.js on NativeScript", "main": "index", "typings": "index.d.ts", diff --git a/packages/canvas/package.json b/packages/canvas/package.json index 10b3d8eda..215b543a8 100644 --- a/packages/canvas/package.json +++ b/packages/canvas/package.json @@ -1,6 +1,6 @@ { "name": "@nativescript/canvas", - "version": "2.0.0-beta.18", + "version": "2.0.0-beta.19", "description": "DOM Canvas API for NativeScript", "main": "index", "typings": "index.d.ts", diff --git a/packages/canvas/platforms/ios/CanvasNative.xcframework/ios-arm64/CanvasNative.framework/CanvasNative b/packages/canvas/platforms/ios/CanvasNative.xcframework/ios-arm64/CanvasNative.framework/CanvasNative index 015736644..5baaf8baf 100755 Binary files a/packages/canvas/platforms/ios/CanvasNative.xcframework/ios-arm64/CanvasNative.framework/CanvasNative and b/packages/canvas/platforms/ios/CanvasNative.xcframework/ios-arm64/CanvasNative.framework/CanvasNative differ diff --git a/packages/canvas/platforms/ios/CanvasNative.xcframework/ios-arm64/CanvasNative.framework/Headers/canvas_native.h b/packages/canvas/platforms/ios/CanvasNative.xcframework/ios-arm64/CanvasNative.framework/Headers/canvas_native.h index cf76b2420..0d26450ff 100644 --- a/packages/canvas/platforms/ios/CanvasNative.xcframework/ios-arm64/CanvasNative.framework/Headers/canvas_native.h +++ b/packages/canvas/platforms/ios/CanvasNative.xcframework/ios-arm64/CanvasNative.framework/Headers/canvas_native.h @@ -1190,6 +1190,8 @@ struct Matrix *canvas_native_matrix_skew_y(float angle, const struct Matrix *mat void canvas_native_matrix_skew_y_self(struct Matrix *matrix, float angle); +struct Matrix *canvas_native_matrix_clone(const struct Matrix *matrix); + struct ImageData *canvas_native_image_data_create(int32_t width, int32_t height); int32_t canvas_native_image_data_get_width(const struct ImageData *image_data); diff --git a/packages/canvas/platforms/ios/CanvasNative.xcframework/ios-arm64/dSYMs/CanvasNative.framework.dSYM/Contents/Resources/DWARF/CanvasNative b/packages/canvas/platforms/ios/CanvasNative.xcframework/ios-arm64/dSYMs/CanvasNative.framework.dSYM/Contents/Resources/DWARF/CanvasNative index e3e20745b..7668a8926 100644 Binary files a/packages/canvas/platforms/ios/CanvasNative.xcframework/ios-arm64/dSYMs/CanvasNative.framework.dSYM/Contents/Resources/DWARF/CanvasNative and b/packages/canvas/platforms/ios/CanvasNative.xcframework/ios-arm64/dSYMs/CanvasNative.framework.dSYM/Contents/Resources/DWARF/CanvasNative differ diff --git a/packages/canvas/platforms/ios/CanvasNative.xcframework/ios-arm64/dSYMs/CanvasNative.framework.dSYM/Contents/Resources/Relocations/aarch64/CanvasNative.yml b/packages/canvas/platforms/ios/CanvasNative.xcframework/ios-arm64/dSYMs/CanvasNative.framework.dSYM/Contents/Resources/Relocations/aarch64/CanvasNative.yml index 646680a11..92bdf4ce1 100644 --- a/packages/canvas/platforms/ios/CanvasNative.xcframework/ios-arm64/dSYMs/CanvasNative.framework.dSYM/Contents/Resources/Relocations/aarch64/CanvasNative.yml +++ b/packages/canvas/platforms/ios/CanvasNative.xcframework/ios-arm64/dSYMs/CanvasNative.framework.dSYM/Contents/Resources/Relocations/aarch64/CanvasNative.yml @@ -444,165 +444,165 @@ relocations: - { offsetInCU: 0x1EC, offset: 0x852B2, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative25NSCCanvasRenderingContextCACycfC', symObjAddr: 0x0, symBinAddr: 0x115D4, symSize: 0x20 } - { offsetInCU: 0x200, offset: 0x852C6, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative25NSCCanvasRenderingContextCACycfc', symObjAddr: 0x20, symBinAddr: 0x115F4, symSize: 0x30 } - { offsetInCU: 0x23C, offset: 0x85302, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative25NSCCanvasRenderingContextCfD', symObjAddr: 0xAC, symBinAddr: 0x11680, symSize: 0x30 } - - { offsetInCU: 0x27, offset: 0x8534C, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_ge_frombytes_vartime, symObjAddr: 0x0, symBinAddr: 0x184C40, symSize: 0x271C } + - { offsetInCU: 0x27, offset: 0x8534C, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_ge_frombytes_vartime, symObjAddr: 0x0, symBinAddr: 0x184C88, symSize: 0x271C } - { offsetInCU: 0x46, offset: 0x8536B, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_k25519Precomp, symObjAddr: 0x9C78, symBinAddr: 0x867BF8, symSize: 0x0 } - { offsetInCU: 0x98, offset: 0x853BD, size: 0x8, addend: 0x0, symName: _d, symObjAddr: 0xFC78, symBinAddr: 0x86DBF8, symSize: 0x0 } - { offsetInCU: 0xFF, offset: 0x85424, size: 0x8, addend: 0x0, symName: _sqrtm1, symObjAddr: 0xFCA0, symBinAddr: 0x86DC20, symSize: 0x0 } - { offsetInCU: 0x115, offset: 0x8543A, size: 0x8, addend: 0x0, symName: _d2, symObjAddr: 0x100A8, symBinAddr: 0x86E028, symSize: 0x0 } - { offsetInCU: 0x12C, offset: 0x85451, size: 0x8, addend: 0x0, symName: _Bi, symObjAddr: 0xFCE8, symBinAddr: 0x86DC68, symSize: 0x0 } - - { offsetInCU: 0xE61, offset: 0x86186, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_ge_frombytes_vartime, symObjAddr: 0x0, symBinAddr: 0x184C40, symSize: 0x271C } - - { offsetInCU: 0xE69, offset: 0x8618E, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_ge_scalarmult_base, symObjAddr: 0x271C, symBinAddr: 0x18735C, symSize: 0x5BC } - - { offsetInCU: 0x4815, offset: 0x89B3A, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_ge_scalarmult_base, symObjAddr: 0x271C, symBinAddr: 0x18735C, symSize: 0x5BC } - - { offsetInCU: 0x481D, offset: 0x89B42, size: 0x8, addend: 0x0, symName: _table_select, symObjAddr: 0x2CD8, symBinAddr: 0x187918, symSize: 0x6B0 } - - { offsetInCU: 0x521A, offset: 0x8A53F, size: 0x8, addend: 0x0, symName: _table_select, symObjAddr: 0x2CD8, symBinAddr: 0x187918, symSize: 0x6B0 } - - { offsetInCU: 0x5222, offset: 0x8A547, size: 0x8, addend: 0x0, symName: _ge_madd, symObjAddr: 0x3388, symBinAddr: 0x187FC8, symSize: 0x208 } - - { offsetInCU: 0x5604, offset: 0x8A929, size: 0x8, addend: 0x0, symName: _ge_madd, symObjAddr: 0x3388, symBinAddr: 0x187FC8, symSize: 0x208 } - - { offsetInCU: 0x560C, offset: 0x8A931, size: 0x8, addend: 0x0, symName: _ge_p2_dbl, symObjAddr: 0x3590, symBinAddr: 0x1881D0, symSize: 0x7B0 } - - { offsetInCU: 0x5B7C, offset: 0x8AEA1, size: 0x8, addend: 0x0, symName: _ge_p2_dbl, symObjAddr: 0x3590, symBinAddr: 0x1881D0, symSize: 0x7B0 } - - { offsetInCU: 0x5B84, offset: 0x8AEA9, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_sc_reduce, symObjAddr: 0x3D40, symBinAddr: 0x188980, symSize: 0x614 } - - { offsetInCU: 0x66C9, offset: 0x8B9EE, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_sc_reduce, symObjAddr: 0x3D40, symBinAddr: 0x188980, symSize: 0x614 } - - { offsetInCU: 0x66D1, offset: 0x8B9F6, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_scalar_mult_generic_masked, symObjAddr: 0x4354, symBinAddr: 0x188F94, symSize: 0xB7C } - - { offsetInCU: 0x70EE, offset: 0x8C413, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_scalar_mult_generic_masked, symObjAddr: 0x4354, symBinAddr: 0x188F94, symSize: 0xB7C } - - { offsetInCU: 0x70F6, offset: 0x8C41B, size: 0x8, addend: 0x0, symName: _fe_tobytes, symObjAddr: 0x4ED0, symBinAddr: 0x189B10, symSize: 0x1B8 } - - { offsetInCU: 0x8990, offset: 0x8DCB5, size: 0x8, addend: 0x0, symName: _fe_tobytes, symObjAddr: 0x4ED0, symBinAddr: 0x189B10, symSize: 0x1B8 } - - { offsetInCU: 0x8998, offset: 0x8DCBD, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_public_from_private_generic_masked, symObjAddr: 0x5088, symBinAddr: 0x189CC8, symSize: 0x104 } - - { offsetInCU: 0x8C64, offset: 0x8DF89, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_public_from_private_generic_masked, symObjAddr: 0x5088, symBinAddr: 0x189CC8, symSize: 0x104 } - - { offsetInCU: 0x8C6C, offset: 0x8DF91, size: 0x8, addend: 0x0, symName: _fe_loose_invert, symObjAddr: 0x518C, symBinAddr: 0x189DCC, symSize: 0x23F8 } - - { offsetInCU: 0x8E1B, offset: 0x8E140, size: 0x8, addend: 0x0, symName: _fe_loose_invert, symObjAddr: 0x518C, symBinAddr: 0x189DCC, symSize: 0x23F8 } - - { offsetInCU: 0x8E23, offset: 0x8E148, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_fe_invert, symObjAddr: 0x7584, symBinAddr: 0x18C1C4, symSize: 0x30 } - - { offsetInCU: 0xB98F, offset: 0x90CB4, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_fe_invert, symObjAddr: 0x7584, symBinAddr: 0x18C1C4, symSize: 0x30 } - - { offsetInCU: 0xB997, offset: 0x90CBC, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_fe_isnegative, symObjAddr: 0x75B4, symBinAddr: 0x18C1F4, symSize: 0x58 } - - { offsetInCU: 0xBA79, offset: 0x90D9E, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_fe_isnegative, symObjAddr: 0x75B4, symBinAddr: 0x18C1F4, symSize: 0x58 } - - { offsetInCU: 0xBA81, offset: 0x90DA6, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_fe_mul_ttt, symObjAddr: 0x760C, symBinAddr: 0x18C24C, symSize: 0x4 } - - { offsetInCU: 0xBADB, offset: 0x90E00, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_fe_mul_ttt, symObjAddr: 0x760C, symBinAddr: 0x18C24C, symSize: 0x4 } - - { offsetInCU: 0xBAE3, offset: 0x90E08, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_fe_neg, symObjAddr: 0x7610, symBinAddr: 0x18C250, symSize: 0x8C } - - { offsetInCU: 0xBB2B, offset: 0x90E50, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_fe_mul_ttt, symObjAddr: 0x760C, symBinAddr: 0x18C24C, symSize: 0x4 } - - { offsetInCU: 0xBB33, offset: 0x90E58, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_fe_neg, symObjAddr: 0x7610, symBinAddr: 0x18C250, symSize: 0x8C } - - { offsetInCU: 0xBB5B, offset: 0x90E80, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_fe_neg, symObjAddr: 0x7610, symBinAddr: 0x18C250, symSize: 0x8C } - - { offsetInCU: 0xBB63, offset: 0x90E88, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_fe_tobytes, symObjAddr: 0x769C, symBinAddr: 0x18C2DC, symSize: 0x4 } - - { offsetInCU: 0xBCC6, offset: 0x90FEB, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_fe_tobytes, symObjAddr: 0x769C, symBinAddr: 0x18C2DC, symSize: 0x4 } - - { offsetInCU: 0xBCCE, offset: 0x90FF3, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_ge_double_scalarmult_vartime, symObjAddr: 0x76A0, symBinAddr: 0x18C2E0, symSize: 0x15D0 } - - { offsetInCU: 0xBF9B, offset: 0x912C0, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_ge_double_scalarmult_vartime, symObjAddr: 0x76A0, symBinAddr: 0x18C2E0, symSize: 0x15D0 } - - { offsetInCU: 0xBFA3, offset: 0x912C8, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_sc_mask, symObjAddr: 0x8C70, symBinAddr: 0x18D8B0, symSize: 0x20 } - - { offsetInCU: 0xE632, offset: 0x93957, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_sc_mask, symObjAddr: 0x8C70, symBinAddr: 0x18D8B0, symSize: 0x20 } - - { offsetInCU: 0xE63A, offset: 0x9395F, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_sc_muladd, symObjAddr: 0x8C90, symBinAddr: 0x18D8D0, symSize: 0xB68 } - - { offsetInCU: 0xEAD9, offset: 0x93DFE, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_sc_muladd, symObjAddr: 0x8C90, symBinAddr: 0x18D8D0, symSize: 0xB68 } - - { offsetInCU: 0xEAE1, offset: 0x93E06, size: 0x8, addend: 0x0, symName: _fe_mul_impl, symObjAddr: 0x97F8, symBinAddr: 0x18E438, symSize: 0x21C } - - { offsetInCU: 0xF946, offset: 0x94C6B, size: 0x8, addend: 0x0, symName: _fe_mul_impl, symObjAddr: 0x97F8, symBinAddr: 0x18E438, symSize: 0x21C } - - { offsetInCU: 0xF94E, offset: 0x94C73, size: 0x8, addend: 0x0, symName: _x25519_ge_add, symObjAddr: 0x9A14, symBinAddr: 0x18E654, symSize: 0x218 } - - { offsetInCU: 0xFB8E, offset: 0x94EB3, size: 0x8, addend: 0x0, symName: _x25519_ge_add, symObjAddr: 0x9A14, symBinAddr: 0x18E654, symSize: 0x218 } - - { offsetInCU: 0x27, offset: 0x95459, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_bn_from_montgomery_in_place, symObjAddr: 0x0, symBinAddr: 0x18E86C, symSize: 0x1F4 } - - { offsetInCU: 0x1DF, offset: 0x95611, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_bn_from_montgomery_in_place, symObjAddr: 0x0, symBinAddr: 0x18E86C, symSize: 0x1F4 } - - { offsetInCU: 0x27, offset: 0x95861, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_bn_neg_inv_mod_r_u64, symObjAddr: 0x0, symBinAddr: 0x18EA60, symSize: 0x3C } - - { offsetInCU: 0x39, offset: 0x95873, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_bn_neg_inv_mod_r_u64, symObjAddr: 0x0, symBinAddr: 0x18EA60, symSize: 0x3C } - - { offsetInCU: 0x27, offset: 0x95990, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_little_endian_bytes_from_scalar, symObjAddr: 0x0, symBinAddr: 0x18EA9C, symSize: 0x90 } - - { offsetInCU: 0x39, offset: 0x959A2, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_little_endian_bytes_from_scalar, symObjAddr: 0x0, symBinAddr: 0x18EA9C, symSize: 0x90 } + - { offsetInCU: 0xE61, offset: 0x86186, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_ge_frombytes_vartime, symObjAddr: 0x0, symBinAddr: 0x184C88, symSize: 0x271C } + - { offsetInCU: 0xE69, offset: 0x8618E, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_ge_scalarmult_base, symObjAddr: 0x271C, symBinAddr: 0x1873A4, symSize: 0x5BC } + - { offsetInCU: 0x4815, offset: 0x89B3A, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_ge_scalarmult_base, symObjAddr: 0x271C, symBinAddr: 0x1873A4, symSize: 0x5BC } + - { offsetInCU: 0x481D, offset: 0x89B42, size: 0x8, addend: 0x0, symName: _table_select, symObjAddr: 0x2CD8, symBinAddr: 0x187960, symSize: 0x6B0 } + - { offsetInCU: 0x521A, offset: 0x8A53F, size: 0x8, addend: 0x0, symName: _table_select, symObjAddr: 0x2CD8, symBinAddr: 0x187960, symSize: 0x6B0 } + - { offsetInCU: 0x5222, offset: 0x8A547, size: 0x8, addend: 0x0, symName: _ge_madd, symObjAddr: 0x3388, symBinAddr: 0x188010, symSize: 0x208 } + - { offsetInCU: 0x5604, offset: 0x8A929, size: 0x8, addend: 0x0, symName: _ge_madd, symObjAddr: 0x3388, symBinAddr: 0x188010, symSize: 0x208 } + - { offsetInCU: 0x560C, offset: 0x8A931, size: 0x8, addend: 0x0, symName: _ge_p2_dbl, symObjAddr: 0x3590, symBinAddr: 0x188218, symSize: 0x7B0 } + - { offsetInCU: 0x5B7C, offset: 0x8AEA1, size: 0x8, addend: 0x0, symName: _ge_p2_dbl, symObjAddr: 0x3590, symBinAddr: 0x188218, symSize: 0x7B0 } + - { offsetInCU: 0x5B84, offset: 0x8AEA9, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_sc_reduce, symObjAddr: 0x3D40, symBinAddr: 0x1889C8, symSize: 0x614 } + - { offsetInCU: 0x66C9, offset: 0x8B9EE, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_sc_reduce, symObjAddr: 0x3D40, symBinAddr: 0x1889C8, symSize: 0x614 } + - { offsetInCU: 0x66D1, offset: 0x8B9F6, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_scalar_mult_generic_masked, symObjAddr: 0x4354, symBinAddr: 0x188FDC, symSize: 0xB7C } + - { offsetInCU: 0x70EE, offset: 0x8C413, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_scalar_mult_generic_masked, symObjAddr: 0x4354, symBinAddr: 0x188FDC, symSize: 0xB7C } + - { offsetInCU: 0x70F6, offset: 0x8C41B, size: 0x8, addend: 0x0, symName: _fe_tobytes, symObjAddr: 0x4ED0, symBinAddr: 0x189B58, symSize: 0x1B8 } + - { offsetInCU: 0x8990, offset: 0x8DCB5, size: 0x8, addend: 0x0, symName: _fe_tobytes, symObjAddr: 0x4ED0, symBinAddr: 0x189B58, symSize: 0x1B8 } + - { offsetInCU: 0x8998, offset: 0x8DCBD, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_public_from_private_generic_masked, symObjAddr: 0x5088, symBinAddr: 0x189D10, symSize: 0x104 } + - { offsetInCU: 0x8C64, offset: 0x8DF89, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_public_from_private_generic_masked, symObjAddr: 0x5088, symBinAddr: 0x189D10, symSize: 0x104 } + - { offsetInCU: 0x8C6C, offset: 0x8DF91, size: 0x8, addend: 0x0, symName: _fe_loose_invert, symObjAddr: 0x518C, symBinAddr: 0x189E14, symSize: 0x23F8 } + - { offsetInCU: 0x8E1B, offset: 0x8E140, size: 0x8, addend: 0x0, symName: _fe_loose_invert, symObjAddr: 0x518C, symBinAddr: 0x189E14, symSize: 0x23F8 } + - { offsetInCU: 0x8E23, offset: 0x8E148, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_fe_invert, symObjAddr: 0x7584, symBinAddr: 0x18C20C, symSize: 0x30 } + - { offsetInCU: 0xB98F, offset: 0x90CB4, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_fe_invert, symObjAddr: 0x7584, symBinAddr: 0x18C20C, symSize: 0x30 } + - { offsetInCU: 0xB997, offset: 0x90CBC, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_fe_isnegative, symObjAddr: 0x75B4, symBinAddr: 0x18C23C, symSize: 0x58 } + - { offsetInCU: 0xBA79, offset: 0x90D9E, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_fe_isnegative, symObjAddr: 0x75B4, symBinAddr: 0x18C23C, symSize: 0x58 } + - { offsetInCU: 0xBA81, offset: 0x90DA6, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_fe_mul_ttt, symObjAddr: 0x760C, symBinAddr: 0x18C294, symSize: 0x4 } + - { offsetInCU: 0xBADB, offset: 0x90E00, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_fe_mul_ttt, symObjAddr: 0x760C, symBinAddr: 0x18C294, symSize: 0x4 } + - { offsetInCU: 0xBAE3, offset: 0x90E08, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_fe_neg, symObjAddr: 0x7610, symBinAddr: 0x18C298, symSize: 0x8C } + - { offsetInCU: 0xBB2B, offset: 0x90E50, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_fe_mul_ttt, symObjAddr: 0x760C, symBinAddr: 0x18C294, symSize: 0x4 } + - { offsetInCU: 0xBB33, offset: 0x90E58, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_fe_neg, symObjAddr: 0x7610, symBinAddr: 0x18C298, symSize: 0x8C } + - { offsetInCU: 0xBB5B, offset: 0x90E80, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_fe_neg, symObjAddr: 0x7610, symBinAddr: 0x18C298, symSize: 0x8C } + - { offsetInCU: 0xBB63, offset: 0x90E88, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_fe_tobytes, symObjAddr: 0x769C, symBinAddr: 0x18C324, symSize: 0x4 } + - { offsetInCU: 0xBCC6, offset: 0x90FEB, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_fe_tobytes, symObjAddr: 0x769C, symBinAddr: 0x18C324, symSize: 0x4 } + - { offsetInCU: 0xBCCE, offset: 0x90FF3, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_ge_double_scalarmult_vartime, symObjAddr: 0x76A0, symBinAddr: 0x18C328, symSize: 0x15D0 } + - { offsetInCU: 0xBF9B, offset: 0x912C0, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_ge_double_scalarmult_vartime, symObjAddr: 0x76A0, symBinAddr: 0x18C328, symSize: 0x15D0 } + - { offsetInCU: 0xBFA3, offset: 0x912C8, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_sc_mask, symObjAddr: 0x8C70, symBinAddr: 0x18D8F8, symSize: 0x20 } + - { offsetInCU: 0xE632, offset: 0x93957, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_sc_mask, symObjAddr: 0x8C70, symBinAddr: 0x18D8F8, symSize: 0x20 } + - { offsetInCU: 0xE63A, offset: 0x9395F, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_sc_muladd, symObjAddr: 0x8C90, symBinAddr: 0x18D918, symSize: 0xB68 } + - { offsetInCU: 0xEAD9, offset: 0x93DFE, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_sc_muladd, symObjAddr: 0x8C90, symBinAddr: 0x18D918, symSize: 0xB68 } + - { offsetInCU: 0xEAE1, offset: 0x93E06, size: 0x8, addend: 0x0, symName: _fe_mul_impl, symObjAddr: 0x97F8, symBinAddr: 0x18E480, symSize: 0x21C } + - { offsetInCU: 0xF946, offset: 0x94C6B, size: 0x8, addend: 0x0, symName: _fe_mul_impl, symObjAddr: 0x97F8, symBinAddr: 0x18E480, symSize: 0x21C } + - { offsetInCU: 0xF94E, offset: 0x94C73, size: 0x8, addend: 0x0, symName: _x25519_ge_add, symObjAddr: 0x9A14, symBinAddr: 0x18E69C, symSize: 0x218 } + - { offsetInCU: 0xFB8E, offset: 0x94EB3, size: 0x8, addend: 0x0, symName: _x25519_ge_add, symObjAddr: 0x9A14, symBinAddr: 0x18E69C, symSize: 0x218 } + - { offsetInCU: 0x27, offset: 0x95459, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_bn_from_montgomery_in_place, symObjAddr: 0x0, symBinAddr: 0x18E8B4, symSize: 0x1F4 } + - { offsetInCU: 0x1DF, offset: 0x95611, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_bn_from_montgomery_in_place, symObjAddr: 0x0, symBinAddr: 0x18E8B4, symSize: 0x1F4 } + - { offsetInCU: 0x27, offset: 0x95861, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_bn_neg_inv_mod_r_u64, symObjAddr: 0x0, symBinAddr: 0x18EAA8, symSize: 0x3C } + - { offsetInCU: 0x39, offset: 0x95873, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_bn_neg_inv_mod_r_u64, symObjAddr: 0x0, symBinAddr: 0x18EAA8, symSize: 0x3C } + - { offsetInCU: 0x27, offset: 0x95990, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_little_endian_bytes_from_scalar, symObjAddr: 0x0, symBinAddr: 0x18EAE4, symSize: 0x90 } + - { offsetInCU: 0x39, offset: 0x959A2, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_little_endian_bytes_from_scalar, symObjAddr: 0x0, symBinAddr: 0x18EAE4, symSize: 0x90 } - { offsetInCU: 0x8B, offset: 0x95B16, size: 0x8, addend: 0x0, symName: _Q_N0, symObjAddr: 0x10F0, symBinAddr: 0x86E0F0, symSize: 0x0 } - { offsetInCU: 0xBD, offset: 0x95B48, size: 0x8, addend: 0x0, symName: _Q, symObjAddr: 0x1080, symBinAddr: 0x86E080, symSize: 0x0 } - { offsetInCU: 0xDF, offset: 0x95B6A, size: 0x8, addend: 0x0, symName: _N, symObjAddr: 0x10B0, symBinAddr: 0x86E0B0, symSize: 0x0 } - { offsetInCU: 0xF5, offset: 0x95B80, size: 0x8, addend: 0x0, symName: _N_N0, symObjAddr: 0x10E0, symBinAddr: 0x86E0E0, symSize: 0x0 } - - { offsetInCU: 0x3AC, offset: 0x95E37, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p384_elem_mul_mont, symObjAddr: 0x100, symBinAddr: 0x18EB2C, symSize: 0x18 } - - { offsetInCU: 0x3F8, offset: 0x95E83, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p384_elem_mul_mont, symObjAddr: 0x100, symBinAddr: 0x18EB2C, symSize: 0x18 } - - { offsetInCU: 0x526, offset: 0x95FB1, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p384_scalar_mul_mont, symObjAddr: 0x1F8, symBinAddr: 0x18EB44, symSize: 0x18 } - - { offsetInCU: 0x656, offset: 0x960E1, size: 0x8, addend: 0x0, symName: _nistz384_point_double, symObjAddr: 0x290, symBinAddr: 0x18EB5C, symSize: 0x320 } - - { offsetInCU: 0x65E, offset: 0x960E9, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p384_point_add, symObjAddr: 0x5B0, symBinAddr: 0x18EE7C, symSize: 0xAC } - - { offsetInCU: 0xCEB, offset: 0x96776, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p384_point_add, symObjAddr: 0x5B0, symBinAddr: 0x18EE7C, symSize: 0xAC } - - { offsetInCU: 0xCF3, offset: 0x9677E, size: 0x8, addend: 0x0, symName: _nistz384_point_add, symObjAddr: 0x65C, symBinAddr: 0x18EF28, symSize: 0x4F0 } - - { offsetInCU: 0x1061, offset: 0x96AEC, size: 0x8, addend: 0x0, symName: _nistz384_point_add, symObjAddr: 0x65C, symBinAddr: 0x18EF28, symSize: 0x4F0 } - - { offsetInCU: 0x1069, offset: 0x96AF4, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p384_point_mul, symObjAddr: 0xB4C, symBinAddr: 0x18F418, symSize: 0x2C4 } - - { offsetInCU: 0x1B53, offset: 0x975DE, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p384_point_mul, symObjAddr: 0xB4C, symBinAddr: 0x18F418, symSize: 0x2C4 } - - { offsetInCU: 0x1B5B, offset: 0x975E6, size: 0x8, addend: 0x0, symName: _p384_point_select_w5, symObjAddr: 0xE10, symBinAddr: 0x18F6DC, symSize: 0xF4 } - - { offsetInCU: 0x1E5E, offset: 0x978E9, size: 0x8, addend: 0x0, symName: _p384_point_select_w5, symObjAddr: 0xE10, symBinAddr: 0x18F6DC, symSize: 0xF4 } - - { offsetInCU: 0x1E66, offset: 0x978F1, size: 0x8, addend: 0x0, symName: _add_precomputed_w5, symObjAddr: 0xF04, symBinAddr: 0x18F7D0, symSize: 0x168 } - - { offsetInCU: 0x20D4, offset: 0x97B5F, size: 0x8, addend: 0x0, symName: _add_precomputed_w5, symObjAddr: 0xF04, symBinAddr: 0x18F7D0, symSize: 0x168 } - - { offsetInCU: 0x27, offset: 0x97DED, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_are_zero, symObjAddr: 0x0, symBinAddr: 0x18F938, symSize: 0x38 } - - { offsetInCU: 0x103, offset: 0x97EC9, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_are_zero, symObjAddr: 0x0, symBinAddr: 0x18F938, symSize: 0x38 } - - { offsetInCU: 0x10B, offset: 0x97ED1, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_equal, symObjAddr: 0x38, symBinAddr: 0x18F970, symSize: 0x3C } - - { offsetInCU: 0x13A, offset: 0x97F00, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_are_zero, symObjAddr: 0x0, symBinAddr: 0x18F938, symSize: 0x38 } - - { offsetInCU: 0x1AF, offset: 0x97F75, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_equal, symObjAddr: 0x38, symBinAddr: 0x18F970, symSize: 0x3C } - - { offsetInCU: 0x1B7, offset: 0x97F7D, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_equal_limb, symObjAddr: 0x74, symBinAddr: 0x18F9AC, symSize: 0x5C } - - { offsetInCU: 0x211, offset: 0x97FD7, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_equal, symObjAddr: 0x38, symBinAddr: 0x18F970, symSize: 0x3C } - - { offsetInCU: 0x34A, offset: 0x98110, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_equal_limb, symObjAddr: 0x74, symBinAddr: 0x18F9AC, symSize: 0x5C } - - { offsetInCU: 0x352, offset: 0x98118, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_are_even, symObjAddr: 0xD0, symBinAddr: 0x18FA08, symSize: 0x1C } - - { offsetInCU: 0x576, offset: 0x9833C, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_are_even, symObjAddr: 0xD0, symBinAddr: 0x18FA08, symSize: 0x1C } - - { offsetInCU: 0x57E, offset: 0x98344, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_less_than, symObjAddr: 0xEC, symBinAddr: 0x18FA24, symSize: 0x54 } - - { offsetInCU: 0x6A7, offset: 0x9846D, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_less_than, symObjAddr: 0xEC, symBinAddr: 0x18FA24, symSize: 0x54 } - - { offsetInCU: 0x6AF, offset: 0x98475, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_less_than_limb, symObjAddr: 0x140, symBinAddr: 0x18FA78, symSize: 0x4C } - - { offsetInCU: 0x74A, offset: 0x98510, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_less_than_limb, symObjAddr: 0x140, symBinAddr: 0x18FA78, symSize: 0x4C } - - { offsetInCU: 0x752, offset: 0x98518, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_reduce_once, symObjAddr: 0x18C, symBinAddr: 0x18FAC4, symSize: 0xA8 } - - { offsetInCU: 0x93B, offset: 0x98701, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_reduce_once, symObjAddr: 0x18C, symBinAddr: 0x18FAC4, symSize: 0xA8 } - - { offsetInCU: 0x943, offset: 0x98709, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_add_mod, symObjAddr: 0x234, symBinAddr: 0x18FB6C, symSize: 0x124 } - - { offsetInCU: 0x9A7, offset: 0x9876D, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_reduce_once, symObjAddr: 0x18C, symBinAddr: 0x18FAC4, symSize: 0xA8 } - - { offsetInCU: 0xC55, offset: 0x98A1B, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_add_mod, symObjAddr: 0x234, symBinAddr: 0x18FB6C, symSize: 0x124 } - - { offsetInCU: 0xC5D, offset: 0x98A23, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_sub_mod, symObjAddr: 0x358, symBinAddr: 0x18FC90, symSize: 0xC8 } - - { offsetInCU: 0xF5E, offset: 0x98D24, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_sub_mod, symObjAddr: 0x358, symBinAddr: 0x18FC90, symSize: 0xC8 } - - { offsetInCU: 0xF66, offset: 0x98D2C, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_shl_mod, symObjAddr: 0x420, symBinAddr: 0x18FD58, symSize: 0x160 } - - { offsetInCU: 0xFE6, offset: 0x98DAC, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_sub_mod, symObjAddr: 0x358, symBinAddr: 0x18FC90, symSize: 0xC8 } - - { offsetInCU: 0x1152, offset: 0x98F18, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_shl_mod, symObjAddr: 0x420, symBinAddr: 0x18FD58, symSize: 0x160 } - - { offsetInCU: 0x115A, offset: 0x98F20, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_select_512_32, symObjAddr: 0x580, symBinAddr: 0x18FEB8, symSize: 0x158 } - - { offsetInCU: 0x13FC, offset: 0x991C2, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_select_512_32, symObjAddr: 0x580, symBinAddr: 0x18FEB8, symSize: 0x158 } - - { offsetInCU: 0x1404, offset: 0x991CA, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_window5_split_window, symObjAddr: 0x6D8, symBinAddr: 0x190010, symSize: 0x18 } - - { offsetInCU: 0x1569, offset: 0x9932F, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_window5_split_window, symObjAddr: 0x6D8, symBinAddr: 0x190010, symSize: 0x18 } - - { offsetInCU: 0x1571, offset: 0x99337, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_window5_unsplit_window, symObjAddr: 0x6F0, symBinAddr: 0x190028, symSize: 0xC } - - { offsetInCU: 0x15D8, offset: 0x9939E, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_window5_unsplit_window, symObjAddr: 0x6F0, symBinAddr: 0x190028, symSize: 0xC } - - { offsetInCU: 0x15E0, offset: 0x993A6, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMB_shr, symObjAddr: 0x6FC, symBinAddr: 0x190034, symSize: 0x8 } - - { offsetInCU: 0x1619, offset: 0x993DF, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMB_shr, symObjAddr: 0x6FC, symBinAddr: 0x190034, symSize: 0x8 } - - { offsetInCU: 0x1621, offset: 0x993E7, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_limbs_mul_add_limb, symObjAddr: 0x704, symBinAddr: 0x19003C, symSize: 0x3C } - - { offsetInCU: 0x16A7, offset: 0x9946D, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_limbs_mul_add_limb, symObjAddr: 0x704, symBinAddr: 0x19003C, symSize: 0x3C } - - { offsetInCU: 0x27, offset: 0x99633, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_CRYPTO_memcmp, symObjAddr: 0x0, symBinAddr: 0x190078, symSize: 0x120 } - - { offsetInCU: 0x39, offset: 0x99645, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_CRYPTO_memcmp, symObjAddr: 0x0, symBinAddr: 0x190078, symSize: 0x120 } + - { offsetInCU: 0x3AC, offset: 0x95E37, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p384_elem_mul_mont, symObjAddr: 0x100, symBinAddr: 0x18EB74, symSize: 0x18 } + - { offsetInCU: 0x3F8, offset: 0x95E83, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p384_elem_mul_mont, symObjAddr: 0x100, symBinAddr: 0x18EB74, symSize: 0x18 } + - { offsetInCU: 0x526, offset: 0x95FB1, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p384_scalar_mul_mont, symObjAddr: 0x1F8, symBinAddr: 0x18EB8C, symSize: 0x18 } + - { offsetInCU: 0x656, offset: 0x960E1, size: 0x8, addend: 0x0, symName: _nistz384_point_double, symObjAddr: 0x290, symBinAddr: 0x18EBA4, symSize: 0x320 } + - { offsetInCU: 0x65E, offset: 0x960E9, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p384_point_add, symObjAddr: 0x5B0, symBinAddr: 0x18EEC4, symSize: 0xAC } + - { offsetInCU: 0xCEB, offset: 0x96776, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p384_point_add, symObjAddr: 0x5B0, symBinAddr: 0x18EEC4, symSize: 0xAC } + - { offsetInCU: 0xCF3, offset: 0x9677E, size: 0x8, addend: 0x0, symName: _nistz384_point_add, symObjAddr: 0x65C, symBinAddr: 0x18EF70, symSize: 0x4F0 } + - { offsetInCU: 0x1061, offset: 0x96AEC, size: 0x8, addend: 0x0, symName: _nistz384_point_add, symObjAddr: 0x65C, symBinAddr: 0x18EF70, symSize: 0x4F0 } + - { offsetInCU: 0x1069, offset: 0x96AF4, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p384_point_mul, symObjAddr: 0xB4C, symBinAddr: 0x18F460, symSize: 0x2C4 } + - { offsetInCU: 0x1B53, offset: 0x975DE, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p384_point_mul, symObjAddr: 0xB4C, symBinAddr: 0x18F460, symSize: 0x2C4 } + - { offsetInCU: 0x1B5B, offset: 0x975E6, size: 0x8, addend: 0x0, symName: _p384_point_select_w5, symObjAddr: 0xE10, symBinAddr: 0x18F724, symSize: 0xF4 } + - { offsetInCU: 0x1E5E, offset: 0x978E9, size: 0x8, addend: 0x0, symName: _p384_point_select_w5, symObjAddr: 0xE10, symBinAddr: 0x18F724, symSize: 0xF4 } + - { offsetInCU: 0x1E66, offset: 0x978F1, size: 0x8, addend: 0x0, symName: _add_precomputed_w5, symObjAddr: 0xF04, symBinAddr: 0x18F818, symSize: 0x168 } + - { offsetInCU: 0x20D4, offset: 0x97B5F, size: 0x8, addend: 0x0, symName: _add_precomputed_w5, symObjAddr: 0xF04, symBinAddr: 0x18F818, symSize: 0x168 } + - { offsetInCU: 0x27, offset: 0x97DED, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_are_zero, symObjAddr: 0x0, symBinAddr: 0x18F980, symSize: 0x38 } + - { offsetInCU: 0x103, offset: 0x97EC9, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_are_zero, symObjAddr: 0x0, symBinAddr: 0x18F980, symSize: 0x38 } + - { offsetInCU: 0x10B, offset: 0x97ED1, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_equal, symObjAddr: 0x38, symBinAddr: 0x18F9B8, symSize: 0x3C } + - { offsetInCU: 0x13A, offset: 0x97F00, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_are_zero, symObjAddr: 0x0, symBinAddr: 0x18F980, symSize: 0x38 } + - { offsetInCU: 0x1AF, offset: 0x97F75, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_equal, symObjAddr: 0x38, symBinAddr: 0x18F9B8, symSize: 0x3C } + - { offsetInCU: 0x1B7, offset: 0x97F7D, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_equal_limb, symObjAddr: 0x74, symBinAddr: 0x18F9F4, symSize: 0x5C } + - { offsetInCU: 0x211, offset: 0x97FD7, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_equal, symObjAddr: 0x38, symBinAddr: 0x18F9B8, symSize: 0x3C } + - { offsetInCU: 0x34A, offset: 0x98110, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_equal_limb, symObjAddr: 0x74, symBinAddr: 0x18F9F4, symSize: 0x5C } + - { offsetInCU: 0x352, offset: 0x98118, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_are_even, symObjAddr: 0xD0, symBinAddr: 0x18FA50, symSize: 0x1C } + - { offsetInCU: 0x576, offset: 0x9833C, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_are_even, symObjAddr: 0xD0, symBinAddr: 0x18FA50, symSize: 0x1C } + - { offsetInCU: 0x57E, offset: 0x98344, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_less_than, symObjAddr: 0xEC, symBinAddr: 0x18FA6C, symSize: 0x54 } + - { offsetInCU: 0x6A7, offset: 0x9846D, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_less_than, symObjAddr: 0xEC, symBinAddr: 0x18FA6C, symSize: 0x54 } + - { offsetInCU: 0x6AF, offset: 0x98475, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_less_than_limb, symObjAddr: 0x140, symBinAddr: 0x18FAC0, symSize: 0x4C } + - { offsetInCU: 0x74A, offset: 0x98510, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_less_than_limb, symObjAddr: 0x140, symBinAddr: 0x18FAC0, symSize: 0x4C } + - { offsetInCU: 0x752, offset: 0x98518, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_reduce_once, symObjAddr: 0x18C, symBinAddr: 0x18FB0C, symSize: 0xA8 } + - { offsetInCU: 0x93B, offset: 0x98701, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_reduce_once, symObjAddr: 0x18C, symBinAddr: 0x18FB0C, symSize: 0xA8 } + - { offsetInCU: 0x943, offset: 0x98709, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_add_mod, symObjAddr: 0x234, symBinAddr: 0x18FBB4, symSize: 0x124 } + - { offsetInCU: 0x9A7, offset: 0x9876D, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_reduce_once, symObjAddr: 0x18C, symBinAddr: 0x18FB0C, symSize: 0xA8 } + - { offsetInCU: 0xC55, offset: 0x98A1B, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_add_mod, symObjAddr: 0x234, symBinAddr: 0x18FBB4, symSize: 0x124 } + - { offsetInCU: 0xC5D, offset: 0x98A23, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_sub_mod, symObjAddr: 0x358, symBinAddr: 0x18FCD8, symSize: 0xC8 } + - { offsetInCU: 0xF5E, offset: 0x98D24, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_sub_mod, symObjAddr: 0x358, symBinAddr: 0x18FCD8, symSize: 0xC8 } + - { offsetInCU: 0xF66, offset: 0x98D2C, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_shl_mod, symObjAddr: 0x420, symBinAddr: 0x18FDA0, symSize: 0x160 } + - { offsetInCU: 0xFE6, offset: 0x98DAC, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_sub_mod, symObjAddr: 0x358, symBinAddr: 0x18FCD8, symSize: 0xC8 } + - { offsetInCU: 0x1152, offset: 0x98F18, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_shl_mod, symObjAddr: 0x420, symBinAddr: 0x18FDA0, symSize: 0x160 } + - { offsetInCU: 0x115A, offset: 0x98F20, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_select_512_32, symObjAddr: 0x580, symBinAddr: 0x18FF00, symSize: 0x158 } + - { offsetInCU: 0x13FC, offset: 0x991C2, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_select_512_32, symObjAddr: 0x580, symBinAddr: 0x18FF00, symSize: 0x158 } + - { offsetInCU: 0x1404, offset: 0x991CA, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_window5_split_window, symObjAddr: 0x6D8, symBinAddr: 0x190058, symSize: 0x18 } + - { offsetInCU: 0x1569, offset: 0x9932F, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_window5_split_window, symObjAddr: 0x6D8, symBinAddr: 0x190058, symSize: 0x18 } + - { offsetInCU: 0x1571, offset: 0x99337, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_window5_unsplit_window, symObjAddr: 0x6F0, symBinAddr: 0x190070, symSize: 0xC } + - { offsetInCU: 0x15D8, offset: 0x9939E, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_window5_unsplit_window, symObjAddr: 0x6F0, symBinAddr: 0x190070, symSize: 0xC } + - { offsetInCU: 0x15E0, offset: 0x993A6, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMB_shr, symObjAddr: 0x6FC, symBinAddr: 0x19007C, symSize: 0x8 } + - { offsetInCU: 0x1619, offset: 0x993DF, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMB_shr, symObjAddr: 0x6FC, symBinAddr: 0x19007C, symSize: 0x8 } + - { offsetInCU: 0x1621, offset: 0x993E7, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_limbs_mul_add_limb, symObjAddr: 0x704, symBinAddr: 0x190084, symSize: 0x3C } + - { offsetInCU: 0x16A7, offset: 0x9946D, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_limbs_mul_add_limb, symObjAddr: 0x704, symBinAddr: 0x190084, symSize: 0x3C } + - { offsetInCU: 0x27, offset: 0x99633, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_CRYPTO_memcmp, symObjAddr: 0x0, symBinAddr: 0x1900C0, symSize: 0x120 } + - { offsetInCU: 0x39, offset: 0x99645, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_CRYPTO_memcmp, symObjAddr: 0x0, symBinAddr: 0x1900C0, symSize: 0x120 } - { offsetInCU: 0x36, offset: 0x99755, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_OPENSSL_armcap_P, symObjAddr: 0xE10, symBinAddr: 0xFA2788, symSize: 0x0 } - - { offsetInCU: 0x27, offset: 0x99798, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p256_point_mul, symObjAddr: 0x0, symBinAddr: 0x190198, symSize: 0x388 } + - { offsetInCU: 0x27, offset: 0x99798, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p256_point_mul, symObjAddr: 0x0, symBinAddr: 0x1901E0, symSize: 0x388 } - { offsetInCU: 0x7B, offset: 0x997EC, size: 0x8, addend: 0x0, symName: _ecp_nistz256_precomputed, symObjAddr: 0x1000, symBinAddr: 0x86F000, symSize: 0x0 } - { offsetInCU: 0x105, offset: 0x99876, size: 0x8, addend: 0x0, symName: _ONE, symObjAddr: 0x26000, symBinAddr: 0x894000, symSize: 0x0 } - - { offsetInCU: 0x37B, offset: 0x99AEC, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p256_point_mul, symObjAddr: 0x0, symBinAddr: 0x190198, symSize: 0x388 } - - { offsetInCU: 0x383, offset: 0x99AF4, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p256_point_mul_base, symObjAddr: 0x388, symBinAddr: 0x190520, symSize: 0x200 } - - { offsetInCU: 0x854, offset: 0x99FC5, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p256_point_mul_base, symObjAddr: 0x388, symBinAddr: 0x190520, symSize: 0x200 } - - { offsetInCU: 0x85C, offset: 0x99FCD, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p256_point_mul_base_vartime, symObjAddr: 0x588, symBinAddr: 0x190720, symSize: 0x1BC } - - { offsetInCU: 0xCA7, offset: 0x9A418, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p256_point_mul_base_vartime, symObjAddr: 0x588, symBinAddr: 0x190720, symSize: 0x1BC } - - { offsetInCU: 0x10, offset: 0x9A79D, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_aes_hw_set_encrypt_key, symObjAddr: 0x0, symBinAddr: 0x1908E0, symSize: 0x1A0 } - - { offsetInCU: 0x50, offset: 0x9A7DD, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_aes_hw_set_encrypt_key, symObjAddr: 0x0, symBinAddr: 0x1908E0, symSize: 0x1A0 } - - { offsetInCU: 0x5E, offset: 0x9A7EB, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_aes_hw_encrypt, symObjAddr: 0x1A0, symBinAddr: 0x190A80, symSize: 0x60 } - - { offsetInCU: 0x81, offset: 0x9A80E, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_aes_hw_ctr32_encrypt_blocks, symObjAddr: 0x200, symBinAddr: 0x190AE0, symSize: 0x288 } - - { offsetInCU: 0x10, offset: 0x9A7FF, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_gcm_init_clmul, symObjAddr: 0x0, symBinAddr: 0x190D70, symSize: 0x130 } - - { offsetInCU: 0x48, offset: 0x9A837, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_gcm_init_clmul, symObjAddr: 0x0, symBinAddr: 0x190D70, symSize: 0x130 } - - { offsetInCU: 0x5F, offset: 0x9A84E, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_gcm_gmult_clmul, symObjAddr: 0x130, symBinAddr: 0x190EA0, symSize: 0x70 } - - { offsetInCU: 0x75, offset: 0x9A864, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_gcm_ghash_clmul, symObjAddr: 0x1A0, symBinAddr: 0x190F10, symSize: 0x160 } - - { offsetInCU: 0x7A, offset: 0x9A869, size: 0x8, addend: 0x0, symName: gcm_ghash_v8_4x, symObjAddr: 0x300, symBinAddr: 0x191070, symSize: 0x378 } - - { offsetInCU: 0x10, offset: 0x9A877, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_ChaCha20_ctr32, symObjAddr: 0x0, symBinAddr: 0x191400, symSize: 0x3A0 } - - { offsetInCU: 0x48, offset: 0x9A8AF, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_ChaCha20_ctr32, symObjAddr: 0x0, symBinAddr: 0x191400, symSize: 0x3A0 } - - { offsetInCU: 0x4C, offset: 0x9A8B3, size: 0x8, addend: 0x0, symName: ChaCha20_neon, symObjAddr: 0x3A0, symBinAddr: 0x1917A0, symSize: 0x6C0 } - - { offsetInCU: 0x66, offset: 0x9A8CD, size: 0x8, addend: 0x0, symName: ChaCha20_512_neon, symObjAddr: 0xA60, symBinAddr: 0x191E60, symSize: 0x1138 } - - { offsetInCU: 0x50, offset: 0x9A919, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_chacha20_poly1305_seal, symObjAddr: 0x140, symBinAddr: 0x193100, symSize: 0x1180 } - - { offsetInCU: 0x66, offset: 0x9A92F, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_chacha20_poly1305_open, symObjAddr: 0x12C0, symBinAddr: 0x194280, symSize: 0x1410 } - - { offsetInCU: 0x10, offset: 0x9A925, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_bn_mul_mont, symObjAddr: 0x0, symBinAddr: 0x1956A0, symSize: 0x240 } - - { offsetInCU: 0x45, offset: 0x9A95A, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_bn_mul_mont, symObjAddr: 0x0, symBinAddr: 0x1956A0, symSize: 0x240 } - - { offsetInCU: 0x4D, offset: 0x9A962, size: 0x8, addend: 0x0, symName: __bn_sqr8x_mont, symObjAddr: 0x240, symBinAddr: 0x1958E0, symSize: 0x9E0 } - - { offsetInCU: 0x63, offset: 0x9A978, size: 0x8, addend: 0x0, symName: __bn_mul4x_mont, symObjAddr: 0xC20, symBinAddr: 0x1962C0, symSize: 0x650 } - - { offsetInCU: 0x10, offset: 0x9A987, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p256_mul_mont, symObjAddr: 0x0, symBinAddr: 0x196920, symSize: 0x40 } - - { offsetInCU: 0x47, offset: 0x9A9BE, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p256_mul_mont, symObjAddr: 0x0, symBinAddr: 0x196920, symSize: 0x40 } - - { offsetInCU: 0x5D, offset: 0x9A9D4, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p256_sqr_mont, symObjAddr: 0x40, symBinAddr: 0x196960, symSize: 0x40 } - - { offsetInCU: 0x76, offset: 0x9A9ED, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_ecp_nistz256_neg, symObjAddr: 0x80, symBinAddr: 0x1969A0, symSize: 0x40 } - - { offsetInCU: 0x81, offset: 0x9A9F8, size: 0x8, addend: 0x0, symName: __ecp_nistz256_mul_mont, symObjAddr: 0xC0, symBinAddr: 0x1969E0, symSize: 0x1E0 } - - { offsetInCU: 0x97, offset: 0x9AA0E, size: 0x8, addend: 0x0, symName: __ecp_nistz256_sqr_mont, symObjAddr: 0x2A0, symBinAddr: 0x196BC0, symSize: 0x170 } - - { offsetInCU: 0xAB, offset: 0x9AA22, size: 0x8, addend: 0x0, symName: __ecp_nistz256_add_to, symObjAddr: 0x410, symBinAddr: 0x196D30, symSize: 0x50 } - - { offsetInCU: 0xC3, offset: 0x9AA3A, size: 0x8, addend: 0x0, symName: __ecp_nistz256_sub_from, symObjAddr: 0x460, symBinAddr: 0x196D80, symSize: 0x50 } - - { offsetInCU: 0xD9, offset: 0x9AA50, size: 0x8, addend: 0x0, symName: __ecp_nistz256_sub_morf, symObjAddr: 0x4B0, symBinAddr: 0x196DD0, symSize: 0x50 } - - { offsetInCU: 0xEF, offset: 0x9AA66, size: 0x8, addend: 0x0, symName: __ecp_nistz256_div_by_2, symObjAddr: 0x500, symBinAddr: 0x196E20, symSize: 0x60 } - - { offsetInCU: 0x111, offset: 0x9AA88, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p256_point_double, symObjAddr: 0x560, symBinAddr: 0x196E80, symSize: 0x1E0 } - - { offsetInCU: 0x124, offset: 0x9AA9B, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p256_point_add, symObjAddr: 0x740, symBinAddr: 0x197060, symSize: 0x360 } - - { offsetInCU: 0x141, offset: 0x9AAB8, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p256_point_add_affine, symObjAddr: 0xAA0, symBinAddr: 0x1973C0, symSize: 0x2D0 } - - { offsetInCU: 0x156, offset: 0x9AACD, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p256_scalar_mul_mont, symObjAddr: 0xD70, symBinAddr: 0x197690, symSize: 0x2B0 } - - { offsetInCU: 0x170, offset: 0x9AAE7, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p256_scalar_sqr_rep_mont, symObjAddr: 0x1020, symBinAddr: 0x197940, symSize: 0x250 } - - { offsetInCU: 0x184, offset: 0x9AAFB, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_ecp_nistz256_select_w5, symObjAddr: 0x1270, symBinAddr: 0x197B90, symSize: 0x60 } - - { offsetInCU: 0x19A, offset: 0x9AB11, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_ecp_nistz256_select_w7, symObjAddr: 0x12D0, symBinAddr: 0x197BF0, symSize: 0x44 } - - { offsetInCU: 0x10, offset: 0x9AB07, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_aes_gcm_enc_kernel, symObjAddr: 0x0, symBinAddr: 0x197C40, symSize: 0xB90 } - - { offsetInCU: 0x4C, offset: 0x9AB43, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_aes_gcm_enc_kernel, symObjAddr: 0x0, symBinAddr: 0x197C40, symSize: 0xB90 } - - { offsetInCU: 0x62, offset: 0x9AB59, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_aes_gcm_dec_kernel, symObjAddr: 0xB90, symBinAddr: 0x1987D0, symSize: 0xB98 } - - { offsetInCU: 0x10, offset: 0x9AB53, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_sha512_block_data_order, symObjAddr: 0x0, symBinAddr: 0x199380, symSize: 0xE40 } - - { offsetInCU: 0x51, offset: 0x9AB94, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_sha512_block_data_order, symObjAddr: 0x0, symBinAddr: 0x199380, symSize: 0xE40 } - - { offsetInCU: 0x51, offset: 0x9AB94, size: 0x8, addend: 0x0, symName: sha512_block_armv8, symObjAddr: 0xE40, symBinAddr: 0x19A1C0, symSize: 0x7E0 } - - { offsetInCU: 0x10, offset: 0x9AB9F, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_sha256_block_data_order, symObjAddr: 0x0, symBinAddr: 0x19A9C0, symSize: 0xE40 } - - { offsetInCU: 0x51, offset: 0x9ABE0, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_sha256_block_data_order, symObjAddr: 0x0, symBinAddr: 0x19A9C0, symSize: 0xE40 } - - { offsetInCU: 0x51, offset: 0x9ABE0, size: 0x8, addend: 0x0, symName: sha256_block_armv8, symObjAddr: 0xE40, symBinAddr: 0x19B800, symSize: 0x1F0 } + - { offsetInCU: 0x37B, offset: 0x99AEC, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p256_point_mul, symObjAddr: 0x0, symBinAddr: 0x1901E0, symSize: 0x388 } + - { offsetInCU: 0x383, offset: 0x99AF4, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p256_point_mul_base, symObjAddr: 0x388, symBinAddr: 0x190568, symSize: 0x200 } + - { offsetInCU: 0x854, offset: 0x99FC5, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p256_point_mul_base, symObjAddr: 0x388, symBinAddr: 0x190568, symSize: 0x200 } + - { offsetInCU: 0x85C, offset: 0x99FCD, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p256_point_mul_base_vartime, symObjAddr: 0x588, symBinAddr: 0x190768, symSize: 0x1BC } + - { offsetInCU: 0xCA7, offset: 0x9A418, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p256_point_mul_base_vartime, symObjAddr: 0x588, symBinAddr: 0x190768, symSize: 0x1BC } + - { offsetInCU: 0x10, offset: 0x9A79D, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_aes_hw_set_encrypt_key, symObjAddr: 0x0, symBinAddr: 0x190940, symSize: 0x1A0 } + - { offsetInCU: 0x50, offset: 0x9A7DD, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_aes_hw_set_encrypt_key, symObjAddr: 0x0, symBinAddr: 0x190940, symSize: 0x1A0 } + - { offsetInCU: 0x5E, offset: 0x9A7EB, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_aes_hw_encrypt, symObjAddr: 0x1A0, symBinAddr: 0x190AE0, symSize: 0x60 } + - { offsetInCU: 0x81, offset: 0x9A80E, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_aes_hw_ctr32_encrypt_blocks, symObjAddr: 0x200, symBinAddr: 0x190B40, symSize: 0x288 } + - { offsetInCU: 0x10, offset: 0x9A7FF, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_gcm_init_clmul, symObjAddr: 0x0, symBinAddr: 0x190DD0, symSize: 0x130 } + - { offsetInCU: 0x48, offset: 0x9A837, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_gcm_init_clmul, symObjAddr: 0x0, symBinAddr: 0x190DD0, symSize: 0x130 } + - { offsetInCU: 0x5F, offset: 0x9A84E, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_gcm_gmult_clmul, symObjAddr: 0x130, symBinAddr: 0x190F00, symSize: 0x70 } + - { offsetInCU: 0x75, offset: 0x9A864, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_gcm_ghash_clmul, symObjAddr: 0x1A0, symBinAddr: 0x190F70, symSize: 0x160 } + - { offsetInCU: 0x7A, offset: 0x9A869, size: 0x8, addend: 0x0, symName: gcm_ghash_v8_4x, symObjAddr: 0x300, symBinAddr: 0x1910D0, symSize: 0x378 } + - { offsetInCU: 0x10, offset: 0x9A877, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_ChaCha20_ctr32, symObjAddr: 0x0, symBinAddr: 0x191460, symSize: 0x3A0 } + - { offsetInCU: 0x48, offset: 0x9A8AF, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_ChaCha20_ctr32, symObjAddr: 0x0, symBinAddr: 0x191460, symSize: 0x3A0 } + - { offsetInCU: 0x4C, offset: 0x9A8B3, size: 0x8, addend: 0x0, symName: ChaCha20_neon, symObjAddr: 0x3A0, symBinAddr: 0x191800, symSize: 0x6C0 } + - { offsetInCU: 0x66, offset: 0x9A8CD, size: 0x8, addend: 0x0, symName: ChaCha20_512_neon, symObjAddr: 0xA60, symBinAddr: 0x191EC0, symSize: 0x1138 } + - { offsetInCU: 0x50, offset: 0x9A919, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_chacha20_poly1305_seal, symObjAddr: 0x140, symBinAddr: 0x193140, symSize: 0x1180 } + - { offsetInCU: 0x66, offset: 0x9A92F, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_chacha20_poly1305_open, symObjAddr: 0x12C0, symBinAddr: 0x1942C0, symSize: 0x1410 } + - { offsetInCU: 0x10, offset: 0x9A925, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_bn_mul_mont, symObjAddr: 0x0, symBinAddr: 0x1956E0, symSize: 0x240 } + - { offsetInCU: 0x45, offset: 0x9A95A, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_bn_mul_mont, symObjAddr: 0x0, symBinAddr: 0x1956E0, symSize: 0x240 } + - { offsetInCU: 0x4D, offset: 0x9A962, size: 0x8, addend: 0x0, symName: __bn_sqr8x_mont, symObjAddr: 0x240, symBinAddr: 0x195920, symSize: 0x9E0 } + - { offsetInCU: 0x63, offset: 0x9A978, size: 0x8, addend: 0x0, symName: __bn_mul4x_mont, symObjAddr: 0xC20, symBinAddr: 0x196300, symSize: 0x650 } + - { offsetInCU: 0x10, offset: 0x9A987, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p256_mul_mont, symObjAddr: 0x0, symBinAddr: 0x196960, symSize: 0x40 } + - { offsetInCU: 0x47, offset: 0x9A9BE, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p256_mul_mont, symObjAddr: 0x0, symBinAddr: 0x196960, symSize: 0x40 } + - { offsetInCU: 0x5D, offset: 0x9A9D4, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p256_sqr_mont, symObjAddr: 0x40, symBinAddr: 0x1969A0, symSize: 0x40 } + - { offsetInCU: 0x76, offset: 0x9A9ED, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_ecp_nistz256_neg, symObjAddr: 0x80, symBinAddr: 0x1969E0, symSize: 0x40 } + - { offsetInCU: 0x81, offset: 0x9A9F8, size: 0x8, addend: 0x0, symName: __ecp_nistz256_mul_mont, symObjAddr: 0xC0, symBinAddr: 0x196A20, symSize: 0x1E0 } + - { offsetInCU: 0x97, offset: 0x9AA0E, size: 0x8, addend: 0x0, symName: __ecp_nistz256_sqr_mont, symObjAddr: 0x2A0, symBinAddr: 0x196C00, symSize: 0x170 } + - { offsetInCU: 0xAB, offset: 0x9AA22, size: 0x8, addend: 0x0, symName: __ecp_nistz256_add_to, symObjAddr: 0x410, symBinAddr: 0x196D70, symSize: 0x50 } + - { offsetInCU: 0xC3, offset: 0x9AA3A, size: 0x8, addend: 0x0, symName: __ecp_nistz256_sub_from, symObjAddr: 0x460, symBinAddr: 0x196DC0, symSize: 0x50 } + - { offsetInCU: 0xD9, offset: 0x9AA50, size: 0x8, addend: 0x0, symName: __ecp_nistz256_sub_morf, symObjAddr: 0x4B0, symBinAddr: 0x196E10, symSize: 0x50 } + - { offsetInCU: 0xEF, offset: 0x9AA66, size: 0x8, addend: 0x0, symName: __ecp_nistz256_div_by_2, symObjAddr: 0x500, symBinAddr: 0x196E60, symSize: 0x60 } + - { offsetInCU: 0x111, offset: 0x9AA88, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p256_point_double, symObjAddr: 0x560, symBinAddr: 0x196EC0, symSize: 0x1E0 } + - { offsetInCU: 0x124, offset: 0x9AA9B, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p256_point_add, symObjAddr: 0x740, symBinAddr: 0x1970A0, symSize: 0x360 } + - { offsetInCU: 0x141, offset: 0x9AAB8, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p256_point_add_affine, symObjAddr: 0xAA0, symBinAddr: 0x197400, symSize: 0x2D0 } + - { offsetInCU: 0x156, offset: 0x9AACD, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p256_scalar_mul_mont, symObjAddr: 0xD70, symBinAddr: 0x1976D0, symSize: 0x2B0 } + - { offsetInCU: 0x170, offset: 0x9AAE7, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p256_scalar_sqr_rep_mont, symObjAddr: 0x1020, symBinAddr: 0x197980, symSize: 0x250 } + - { offsetInCU: 0x184, offset: 0x9AAFB, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_ecp_nistz256_select_w5, symObjAddr: 0x1270, symBinAddr: 0x197BD0, symSize: 0x60 } + - { offsetInCU: 0x19A, offset: 0x9AB11, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_ecp_nistz256_select_w7, symObjAddr: 0x12D0, symBinAddr: 0x197C30, symSize: 0x44 } + - { offsetInCU: 0x10, offset: 0x9AB07, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_aes_gcm_enc_kernel, symObjAddr: 0x0, symBinAddr: 0x197C80, symSize: 0xB90 } + - { offsetInCU: 0x4C, offset: 0x9AB43, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_aes_gcm_enc_kernel, symObjAddr: 0x0, symBinAddr: 0x197C80, symSize: 0xB90 } + - { offsetInCU: 0x62, offset: 0x9AB59, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_aes_gcm_dec_kernel, symObjAddr: 0xB90, symBinAddr: 0x198810, symSize: 0xB98 } + - { offsetInCU: 0x10, offset: 0x9AB53, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_sha512_block_data_order, symObjAddr: 0x0, symBinAddr: 0x1993C0, symSize: 0xE40 } + - { offsetInCU: 0x51, offset: 0x9AB94, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_sha512_block_data_order, symObjAddr: 0x0, symBinAddr: 0x1993C0, symSize: 0xE40 } + - { offsetInCU: 0x51, offset: 0x9AB94, size: 0x8, addend: 0x0, symName: sha512_block_armv8, symObjAddr: 0xE40, symBinAddr: 0x19A200, symSize: 0x7E0 } + - { offsetInCU: 0x10, offset: 0x9AB9F, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_sha256_block_data_order, symObjAddr: 0x0, symBinAddr: 0x19AA00, symSize: 0xE40 } + - { offsetInCU: 0x51, offset: 0x9ABE0, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_sha256_block_data_order, symObjAddr: 0x0, symBinAddr: 0x19AA00, symSize: 0xE40 } + - { offsetInCU: 0x51, offset: 0x9ABE0, size: 0x8, addend: 0x0, symName: sha256_block_armv8, symObjAddr: 0xE40, symBinAddr: 0x19B840, symSize: 0x1F0 } ... diff --git a/packages/canvas/platforms/ios/CanvasNative.xcframework/ios-arm64_x86_64-simulator/CanvasNative.framework/CanvasNative b/packages/canvas/platforms/ios/CanvasNative.xcframework/ios-arm64_x86_64-simulator/CanvasNative.framework/CanvasNative index 67a1e6587..538c927ac 100755 Binary files a/packages/canvas/platforms/ios/CanvasNative.xcframework/ios-arm64_x86_64-simulator/CanvasNative.framework/CanvasNative and b/packages/canvas/platforms/ios/CanvasNative.xcframework/ios-arm64_x86_64-simulator/CanvasNative.framework/CanvasNative differ diff --git a/packages/canvas/platforms/ios/CanvasNative.xcframework/ios-arm64_x86_64-simulator/CanvasNative.framework/Headers/canvas_native.h b/packages/canvas/platforms/ios/CanvasNative.xcframework/ios-arm64_x86_64-simulator/CanvasNative.framework/Headers/canvas_native.h index cf76b2420..0d26450ff 100644 --- a/packages/canvas/platforms/ios/CanvasNative.xcframework/ios-arm64_x86_64-simulator/CanvasNative.framework/Headers/canvas_native.h +++ b/packages/canvas/platforms/ios/CanvasNative.xcframework/ios-arm64_x86_64-simulator/CanvasNative.framework/Headers/canvas_native.h @@ -1190,6 +1190,8 @@ struct Matrix *canvas_native_matrix_skew_y(float angle, const struct Matrix *mat void canvas_native_matrix_skew_y_self(struct Matrix *matrix, float angle); +struct Matrix *canvas_native_matrix_clone(const struct Matrix *matrix); + struct ImageData *canvas_native_image_data_create(int32_t width, int32_t height); int32_t canvas_native_image_data_get_width(const struct ImageData *image_data); diff --git a/packages/canvas/platforms/ios/CanvasNative.xcframework/ios-arm64_x86_64-simulator/CanvasNative.framework/_CodeSignature/CodeResources b/packages/canvas/platforms/ios/CanvasNative.xcframework/ios-arm64_x86_64-simulator/CanvasNative.framework/_CodeSignature/CodeResources index b4e766313..3900ba115 100644 --- a/packages/canvas/platforms/ios/CanvasNative.xcframework/ios-arm64_x86_64-simulator/CanvasNative.framework/_CodeSignature/CodeResources +++ b/packages/canvas/platforms/ios/CanvasNative.xcframework/ios-arm64_x86_64-simulator/CanvasNative.framework/_CodeSignature/CodeResources @@ -18,7 +18,7 @@ Headers/canvas_native.h - Rb949G5L3hc7bYzMsjaaeVgI9pw= + Mq09LXOuUnFm+lPUS4JFF8C9tMw= Info.plist @@ -108,7 +108,7 @@ hash2 - XBXy20ahJ5NTQBP1R+xiI5gs27uJcm5lZvaKY0U00eg= + MJKwgSED5rGLtK7RUX4nOsoc6pEadmFDN7MPNOosVTA= Modules/CanvasNative.swiftmodule/Project/arm64-apple-ios-simulator.swiftsourceinfo diff --git a/packages/canvas/platforms/ios/CanvasNative.xcframework/ios-arm64_x86_64-simulator/dSYMs/CanvasNative.framework.dSYM/Contents/Resources/DWARF/CanvasNative b/packages/canvas/platforms/ios/CanvasNative.xcframework/ios-arm64_x86_64-simulator/dSYMs/CanvasNative.framework.dSYM/Contents/Resources/DWARF/CanvasNative index 0e53975cd..f19d1ce51 100644 Binary files a/packages/canvas/platforms/ios/CanvasNative.xcframework/ios-arm64_x86_64-simulator/dSYMs/CanvasNative.framework.dSYM/Contents/Resources/DWARF/CanvasNative and b/packages/canvas/platforms/ios/CanvasNative.xcframework/ios-arm64_x86_64-simulator/dSYMs/CanvasNative.framework.dSYM/Contents/Resources/DWARF/CanvasNative differ diff --git a/packages/canvas/platforms/ios/CanvasNative.xcframework/ios-arm64_x86_64-simulator/dSYMs/CanvasNative.framework.dSYM/Contents/Resources/Relocations/aarch64/CanvasNative.yml b/packages/canvas/platforms/ios/CanvasNative.xcframework/ios-arm64_x86_64-simulator/dSYMs/CanvasNative.framework.dSYM/Contents/Resources/Relocations/aarch64/CanvasNative.yml index a0dc5d67f..6d50c9684 100644 --- a/packages/canvas/platforms/ios/CanvasNative.xcframework/ios-arm64_x86_64-simulator/dSYMs/CanvasNative.framework.dSYM/Contents/Resources/Relocations/aarch64/CanvasNative.yml +++ b/packages/canvas/platforms/ios/CanvasNative.xcframework/ios-arm64_x86_64-simulator/dSYMs/CanvasNative.framework.dSYM/Contents/Resources/Relocations/aarch64/CanvasNative.yml @@ -4,564 +4,564 @@ binary-path: '/Users/triniwiz/Documents/GitHub/canvas/packages/canvas/src-na relocations: - { offsetInCU: 0x34, offset: 0x75630, size: 0x8, addend: 0x0, symName: _CanvasNativeVersionString, symObjAddr: 0x0, symBinAddr: 0x7A2000, symSize: 0x0 } - { offsetInCU: 0x69, offset: 0x75665, size: 0x8, addend: 0x0, symName: _CanvasNativeVersionNumber, symObjAddr: 0x38, symBinAddr: 0x7A2038, symSize: 0x0 } - - { offsetInCU: 0x3F, offset: 0x756BA, size: 0x8, addend: 0x0, symName: '_$sSo6CGRectVwCP', symObjAddr: 0x28, symBinAddr: 0x3E28, symSize: 0x30 } - - { offsetInCU: 0x53, offset: 0x756CE, size: 0x8, addend: 0x0, symName: ___swift_noop_void_return, symObjAddr: 0x58, symBinAddr: 0x3E58, symSize: 0x4 } - - { offsetInCU: 0x67, offset: 0x756E2, size: 0x8, addend: 0x0, symName: ___swift_memcpy32_8, symObjAddr: 0x5C, symBinAddr: 0x3E5C, symSize: 0xC } - - { offsetInCU: 0x7B, offset: 0x756F6, size: 0x8, addend: 0x0, symName: '_$sSo6CGRectVwet', symObjAddr: 0x68, symBinAddr: 0x3E68, symSize: 0x20 } - - { offsetInCU: 0x8F, offset: 0x7570A, size: 0x8, addend: 0x0, symName: '_$sSo6CGRectVwst', symObjAddr: 0x88, symBinAddr: 0x3E88, symSize: 0x2C } - - { offsetInCU: 0xA3, offset: 0x7571E, size: 0x8, addend: 0x0, symName: ___swift_memcpy16_8, symObjAddr: 0xD4, symBinAddr: 0x3EC8, symSize: 0xC } - - { offsetInCU: 0xB7, offset: 0x75732, size: 0x8, addend: 0x0, symName: '_$sSo6CGSizeVwet', symObjAddr: 0xE0, symBinAddr: 0x3ED4, symSize: 0x20 } - - { offsetInCU: 0xCB, offset: 0x75746, size: 0x8, addend: 0x0, symName: '_$sSo6CGSizeVwst', symObjAddr: 0x100, symBinAddr: 0x3EF4, symSize: 0x28 } + - { offsetInCU: 0x3F, offset: 0x756BA, size: 0x8, addend: 0x0, symName: '_$sSo6CGRectVwCP', symObjAddr: 0x28, symBinAddr: 0x3DE8, symSize: 0x30 } + - { offsetInCU: 0x53, offset: 0x756CE, size: 0x8, addend: 0x0, symName: ___swift_noop_void_return, symObjAddr: 0x58, symBinAddr: 0x3E18, symSize: 0x4 } + - { offsetInCU: 0x67, offset: 0x756E2, size: 0x8, addend: 0x0, symName: ___swift_memcpy32_8, symObjAddr: 0x5C, symBinAddr: 0x3E1C, symSize: 0xC } + - { offsetInCU: 0x7B, offset: 0x756F6, size: 0x8, addend: 0x0, symName: '_$sSo6CGRectVwet', symObjAddr: 0x68, symBinAddr: 0x3E28, symSize: 0x20 } + - { offsetInCU: 0x8F, offset: 0x7570A, size: 0x8, addend: 0x0, symName: '_$sSo6CGRectVwst', symObjAddr: 0x88, symBinAddr: 0x3E48, symSize: 0x2C } + - { offsetInCU: 0xA3, offset: 0x7571E, size: 0x8, addend: 0x0, symName: ___swift_memcpy16_8, symObjAddr: 0xD4, symBinAddr: 0x3E88, symSize: 0xC } + - { offsetInCU: 0xB7, offset: 0x75732, size: 0x8, addend: 0x0, symName: '_$sSo6CGSizeVwet', symObjAddr: 0xE0, symBinAddr: 0x3E94, symSize: 0x20 } + - { offsetInCU: 0xCB, offset: 0x75746, size: 0x8, addend: 0x0, symName: '_$sSo6CGSizeVwst', symObjAddr: 0x100, symBinAddr: 0x3EB4, symSize: 0x28 } - { offsetInCU: 0x4F, offset: 0x75907, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC11_WriteQueue33_05178D28796EA758448493B56DC45144LLSo011NSOperationE0CSgvpZ', symObjAddr: 0x28F0, symBinAddr: 0xF8F340, symSize: 0x0 } - { offsetInCU: 0x69, offset: 0x75921, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC10_ReadQueue33_05178D28796EA758448493B56DC45144LLSo011NSOperationE0CSgvpZ', symObjAddr: 0x28F8, symBinAddr: 0xF8F348, symSize: 0x0 } - - { offsetInCU: 0x9D, offset: 0x75955, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC19getBytesFromUIImageySo13NSMutableDataCSo0G0CFZTo', symObjAddr: 0x4, symBinAddr: 0x3F94, symSize: 0x38 } - - { offsetInCU: 0xF3, offset: 0x759AB, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC13createPatternys5Int64VAF_So7UIImageCSStFZTo', symObjAddr: 0x40, symBinAddr: 0x3FD0, symSize: 0x70 } - - { offsetInCU: 0x144, offset: 0x759FC, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC25loadImageAssetWithContextySbs5Int64V_So7UIImageCtFZTo', symObjAddr: 0xB4, symBinAddr: 0x4044, symSize: 0x44 } - - { offsetInCU: 0x19F, offset: 0x75A57, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC9drawImage7context5image2dx2dyys5Int64V_So7UIImageCS2ftFZTo', symObjAddr: 0xFC, symBinAddr: 0x408C, symSize: 0x50 } - - { offsetInCU: 0x204, offset: 0x75ABC, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC9drawImage7context5image2dx2dy2dw2dhys5Int64V_So7UIImageCS4ftFZTo', symObjAddr: 0x150, symBinAddr: 0x40E0, symSize: 0x68 } - - { offsetInCU: 0x27D, offset: 0x75B35, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC9drawImage7context5image2sx2sy2sw2sh2dx2dy2dw2dhys5Int64V_So7UIImageCS8ftFZTo', symObjAddr: 0x1BC, symBinAddr: 0x414C, symSize: 0x98 } - - { offsetInCU: 0x307, offset: 0x75BBF, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC14initGLWithViewys5Int64VAF_S4bs5Int32VS5bAHSbtFZTo', symObjAddr: 0x298, symBinAddr: 0x4228, symSize: 0x50 } - - { offsetInCU: 0x3D8, offset: 0x75C90, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC20initSharedGLWithViewys5Int64VAF_S4bs5Int32VS5bAHSbAFtFZTo', symObjAddr: 0x334, symBinAddr: 0x42C4, symSize: 0x58 } - - { offsetInCU: 0x4B2, offset: 0x75D6A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC24initGLWithWidthAndHeightys5Int64Vs5Int32V_AHS4bAHS5bAHSbtFZTo', symObjAddr: 0x3D4, symBinAddr: 0x4364, symSize: 0x58 } - - { offsetInCU: 0x591, offset: 0x75E49, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC26initSharedGLWidthAndHeightys5Int64Vs5Int32V_AHS4bAHS5bAHSbAFtFZTo', symObjAddr: 0x47C, symBinAddr: 0x440C, symSize: 0x60 } - - { offsetInCU: 0x63D, offset: 0x75EF5, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC15resize2DContextyys5Int64V_S2ftFZTo', symObjAddr: 0x4E0, symBinAddr: 0x4470, symSize: 0x8 } - - { offsetInCU: 0x6A6, offset: 0x75F5E, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC14flush2DContextyys5Int64VFZTo', symObjAddr: 0x4EC, symBinAddr: 0x447C, symSize: 0x8 } - - { offsetInCU: 0x6FD, offset: 0x75FB5, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC7flushGLySbs5Int64VFZTo', symObjAddr: 0x508, symBinAddr: 0x4498, symSize: 0x8 } - - { offsetInCU: 0x754, offset: 0x7600C, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC9releaseGLyys5Int64VFZTo', symObjAddr: 0x514, symBinAddr: 0x44A4, symSize: 0x8 } - - { offsetInCU: 0x7AB, offset: 0x76063, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC12getGLPointerys5Int64VAFFZTo', symObjAddr: 0x520, symBinAddr: 0x44B0, symSize: 0x8 } - - { offsetInCU: 0x802, offset: 0x760BA, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC16releaseGLPointeryys5Int64VFZTo', symObjAddr: 0x52C, symBinAddr: 0x44BC, symSize: 0x8 } - - { offsetInCU: 0x881, offset: 0x76139, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC15create2DContextys5Int64VAF_s5Int32VAHSbSfA2HSfAHtFZTo', symObjAddr: 0x53C, symBinAddr: 0x44CC, symSize: 0x24 } - - { offsetInCU: 0x932, offset: 0x761EA, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC23updateGLSurfaceWithViewyys5Int64V_s5Int32VAhFtFZTo', symObjAddr: 0x564, symBinAddr: 0x44F4, symSize: 0x14 } - - { offsetInCU: 0x9A5, offset: 0x7625D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC6test2Dyys5Int64VFZTo', symObjAddr: 0x57C, symBinAddr: 0x450C, symSize: 0x8 } - - { offsetInCU: 0x9FC, offset: 0x762B4, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC13testToDataURLySSs5Int64VFZTo', symObjAddr: 0x5DC, symBinAddr: 0x456C, symSize: 0x74 } - - { offsetInCU: 0xA87, offset: 0x7633F, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC9writeFileyySo6NSDataC_SSySSSg_AGtctFZTo', symObjAddr: 0x7E4, symBinAddr: 0x4774, symSize: 0xA0 } - - { offsetInCU: 0xAD8, offset: 0x76390, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC8readFileyySS_ySSSg_So6NSDataCSgtctFZTo', symObjAddr: 0xAEC, symBinAddr: 0x4A7C, symSize: 0x98 } - - { offsetInCU: 0xB29, offset: 0x763E1, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC10deleteFileyySS_ySo7NSErrorCSg_SbtctFZTo', symObjAddr: 0xE40, symBinAddr: 0x4DD0, symSize: 0x98 } - - { offsetInCU: 0xB85, offset: 0x7643D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC17handleBase64ImageyySS_S2SySSSg_AEtctFZTo', symObjAddr: 0x1268, symBinAddr: 0x51F8, symSize: 0xD8 } - - { offsetInCU: 0xBE5, offset: 0x7649D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersCACycfcTo', symObjAddr: 0x1390, symBinAddr: 0x5320, symSize: 0x3C } - - { offsetInCU: 0xC36, offset: 0x764EE, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC19getBytesFromUIImageySo13NSMutableDataCSo0G0CFZTf4nd_n', symObjAddr: 0x1400, symBinAddr: 0x5390, symSize: 0x2AC } - - { offsetInCU: 0xE6A, offset: 0x76722, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC13createPatternys5Int64VAF_So7UIImageCSStFZTf4nnnd_n', symObjAddr: 0x16AC, symBinAddr: 0x563C, symSize: 0x25C } - - { offsetInCU: 0x1060, offset: 0x76918, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC25loadImageAssetWithContextySbs5Int64V_So7UIImageCtFZTf4nnd_n', symObjAddr: 0x1908, symBinAddr: 0x5898, symSize: 0xCC } - - { offsetInCU: 0x1159, offset: 0x76A11, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC9drawImage7context5image2dx2dyys5Int64V_So7UIImageCS2ftFZTf4nnnnd_n', symObjAddr: 0x19D4, symBinAddr: 0x5964, symSize: 0x1AC } - - { offsetInCU: 0x12CA, offset: 0x76B82, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC9drawImage7context5image2dx2dy2dw2dhys5Int64V_So7UIImageCS4ftFZTf4nnnnnnd_n', symObjAddr: 0x1B80, symBinAddr: 0x5B10, symSize: 0x1C4 } - - { offsetInCU: 0x145B, offset: 0x76D13, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC9drawImage7context5image2sx2sy2sw2sh2dx2dy2dw2dhys5Int64V_So7UIImageCS8ftFZTf4nnnnnnnnnnd_n', symObjAddr: 0x1D44, symBinAddr: 0x5CD4, symSize: 0x1D8 } - - { offsetInCU: 0x1643, offset: 0x76EFB, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC9writeFileyySo6NSDataC_SSySSSg_AGtctFZTf4nnnd_n', symObjAddr: 0x1F1C, symBinAddr: 0x5EAC, symSize: 0x1B4 } - - { offsetInCU: 0x170D, offset: 0x76FC5, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC17handleBase64ImageyySS_S2SySSSg_AEtctFZTf4nnnnd_n', symObjAddr: 0x2274, symBinAddr: 0x6204, symSize: 0x1D4 } - - { offsetInCU: 0x17EF, offset: 0x770A7, size: 0x8, addend: 0x0, symName: '_$sSo8NSStringCSgACIeyByy_SSSgADIeggg_TR', symObjAddr: 0x884, symBinAddr: 0x4814, symSize: 0x78 } - - { offsetInCU: 0x1807, offset: 0x770BF, size: 0x8, addend: 0x0, symName: '_$sSo8NSStringCSgSo6NSDataCSgIeyByy_SSSgAFIeggg_TR', symObjAddr: 0xB84, symBinAddr: 0x4B14, symSize: 0x54 } - - { offsetInCU: 0x1874, offset: 0x7712C, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersCfETo', symObjAddr: 0x13FC, symBinAddr: 0x538C, symSize: 0x4 } - - { offsetInCU: 0x18FF, offset: 0x771B7, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersCMa', symObjAddr: 0x2448, symBinAddr: 0x63D8, symSize: 0x20 } - - { offsetInCU: 0x1913, offset: 0x771CB, size: 0x8, addend: 0x0, symName: '_$sSo8NSStringCSgACIeyByy_SSSgADIeggg_TRTA', symObjAddr: 0x248C, symBinAddr: 0x641C, symSize: 0x8 } - - { offsetInCU: 0x1932, offset: 0x771EA, size: 0x8, addend: 0x0, symName: '_$sSo7NSErrorCSg10ObjectiveC8ObjCBoolVIeyByy_ACSbIeggy_TRTA', symObjAddr: 0x2494, symBinAddr: 0x6424, symSize: 0x18 } - - { offsetInCU: 0x195B, offset: 0x77213, size: 0x8, addend: 0x0, symName: '_$sSo8NSStringCSgSo6NSDataCSgIeyByy_SSSgAFIeggg_TRTA', symObjAddr: 0x24AC, symBinAddr: 0x643C, symSize: 0x8 } - - { offsetInCU: 0x196F, offset: 0x77227, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC17handleBase64ImageyySS_S2SySSSg_AEtctFZyyYbcfU_TA', symObjAddr: 0x24F8, symBinAddr: 0x6488, symSize: 0x34 } - - { offsetInCU: 0x1983, offset: 0x7723B, size: 0x8, addend: 0x0, symName: _block_copy_helper, symObjAddr: 0x252C, symBinAddr: 0x64BC, symSize: 0x10 } - - { offsetInCU: 0x1997, offset: 0x7724F, size: 0x8, addend: 0x0, symName: _block_destroy_helper, symObjAddr: 0x253C, symBinAddr: 0x64CC, symSize: 0x8 } - - { offsetInCU: 0x19AB, offset: 0x77263, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC17handleBase64ImageyySS_S2SySSSg_AEtctFZyyYbcfU_yyYbcfU0_TA', symObjAddr: 0x2568, symBinAddr: 0x64F8, symSize: 0x40 } - - { offsetInCU: 0x19DF, offset: 0x77297, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC10deleteFileyySS_ySo7NSErrorCSg_SbtctFZyyYbcfU_yyYbcfU0_TA', symObjAddr: 0x25EC, symBinAddr: 0x657C, symSize: 0x40 } - - { offsetInCU: 0x1A1D, offset: 0x772D5, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC10deleteFileyySS_ySo7NSErrorCSg_SbtctFZyyYbcfU_yyYbcfU_TA', symObjAddr: 0x262C, symBinAddr: 0x65BC, symSize: 0x28 } - - { offsetInCU: 0x1A51, offset: 0x77309, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC8readFileyySS_ySSSg_So6NSDataCSgtctFZyyYbcfU_yyYbcfU_TA', symObjAddr: 0x26AC, symBinAddr: 0x663C, symSize: 0x3C } - - { offsetInCU: 0x1A85, offset: 0x7733D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC8readFileyySS_ySSSg_So6NSDataCSgtctFZyyYbcfU_yyYbcfU0_TA', symObjAddr: 0x2714, symBinAddr: 0x66A4, symSize: 0x30 } - - { offsetInCU: 0x1AC1, offset: 0x77379, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC9writeFileyySo6NSDataC_SSySSSg_AGtctFZyyYbcfU_TA', symObjAddr: 0x2780, symBinAddr: 0x6710, symSize: 0x10 } - - { offsetInCU: 0x1AD5, offset: 0x7738D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC9writeFileyySo6NSDataC_SSySSSg_AGtctFZyyYbcfU_yyYbcfU_TA', symObjAddr: 0x2790, symBinAddr: 0x6720, symSize: 0x40 } - - { offsetInCU: 0x1F04, offset: 0x777BC, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC19getBytesFromUIImageySo13NSMutableDataCSo0G0CFZ', symObjAddr: 0x0, symBinAddr: 0x3F90, symSize: 0x4 } - - { offsetInCU: 0x1F1F, offset: 0x777D7, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC13createPatternys5Int64VAF_So7UIImageCSStFZ', symObjAddr: 0x3C, symBinAddr: 0x3FCC, symSize: 0x4 } - - { offsetInCU: 0x1F3A, offset: 0x777F2, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC25loadImageAssetWithContextySbs5Int64V_So7UIImageCtFZ', symObjAddr: 0xB0, symBinAddr: 0x4040, symSize: 0x4 } - - { offsetInCU: 0x1F5B, offset: 0x77813, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC9drawImage7context5image2dx2dyys5Int64V_So7UIImageCS2ftFZ', symObjAddr: 0xF8, symBinAddr: 0x4088, symSize: 0x4 } - - { offsetInCU: 0x1F76, offset: 0x7782E, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC9drawImage7context5image2dx2dy2dw2dhys5Int64V_So7UIImageCS4ftFZ', symObjAddr: 0x14C, symBinAddr: 0x40DC, symSize: 0x4 } - - { offsetInCU: 0x1F91, offset: 0x77849, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC9drawImage7context5image2sx2sy2sw2sh2dx2dy2dw2dhys5Int64V_So7UIImageCS8ftFZ', symObjAddr: 0x1B8, symBinAddr: 0x4148, symSize: 0x4 } - - { offsetInCU: 0x1FAC, offset: 0x77864, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC14initGLWithViewys5Int64VAF_S4bs5Int32VS5bAHSbtFZ', symObjAddr: 0x254, symBinAddr: 0x41E4, symSize: 0x44 } - - { offsetInCU: 0x20F4, offset: 0x779AC, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC20initSharedGLWithViewys5Int64VAF_S4bs5Int32VS5bAHSbAFtFZ', symObjAddr: 0x2E8, symBinAddr: 0x4278, symSize: 0x4C } - - { offsetInCU: 0x223D, offset: 0x77AF5, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC24initGLWithWidthAndHeightys5Int64Vs5Int32V_AHS4bAHS5bAHSbtFZ', symObjAddr: 0x38C, symBinAddr: 0x431C, symSize: 0x48 } - - { offsetInCU: 0x2385, offset: 0x77C3D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC26initSharedGLWidthAndHeightys5Int64Vs5Int32V_AHS4bAHS5bAHSbAFtFZ', symObjAddr: 0x42C, symBinAddr: 0x43BC, symSize: 0x50 } - - { offsetInCU: 0x24E2, offset: 0x77D9A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC15resize2DContextyys5Int64V_S2ftFZ', symObjAddr: 0x4DC, symBinAddr: 0x446C, symSize: 0x4 } - - { offsetInCU: 0x2554, offset: 0x77E0C, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC14flush2DContextyys5Int64VFZ', symObjAddr: 0x4E8, symBinAddr: 0x4478, symSize: 0x4 } - - { offsetInCU: 0x2597, offset: 0x77E4F, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC7flushGLySbs5Int64VFZ', symObjAddr: 0x4F4, symBinAddr: 0x4484, symSize: 0x14 } - - { offsetInCU: 0x25DC, offset: 0x77E94, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC9releaseGLyys5Int64VFZ', symObjAddr: 0x510, symBinAddr: 0x44A0, symSize: 0x4 } - - { offsetInCU: 0x261F, offset: 0x77ED7, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC12getGLPointerys5Int64VAFFZ', symObjAddr: 0x51C, symBinAddr: 0x44AC, symSize: 0x4 } - - { offsetInCU: 0x2662, offset: 0x77F1A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC16releaseGLPointeryys5Int64VFZ', symObjAddr: 0x528, symBinAddr: 0x44B8, symSize: 0x4 } - - { offsetInCU: 0x26A5, offset: 0x77F5D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC15create2DContextys5Int64VAF_s5Int32VAHSbSfA2HSfAHtFZ', symObjAddr: 0x534, symBinAddr: 0x44C4, symSize: 0x8 } - - { offsetInCU: 0x278C, offset: 0x78044, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC23updateGLSurfaceWithViewyys5Int64V_s5Int32VAhFtFZ', symObjAddr: 0x560, symBinAddr: 0x44F0, symSize: 0x4 } - - { offsetInCU: 0x280B, offset: 0x780C3, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC6test2Dyys5Int64VFZ', symObjAddr: 0x578, symBinAddr: 0x4508, symSize: 0x4 } - - { offsetInCU: 0x284E, offset: 0x78106, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC13testToDataURLySSs5Int64VFZ', symObjAddr: 0x584, symBinAddr: 0x4514, symSize: 0x58 } - - { offsetInCU: 0x290F, offset: 0x781C7, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC9writeFileyySo6NSDataC_SSySSSg_AGtctFZ', symObjAddr: 0x650, symBinAddr: 0x45E0, symSize: 0x4 } - - { offsetInCU: 0x2923, offset: 0x781DB, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC9writeFileyySo6NSDataC_SSySSSg_AGtctFZyyYbcfU_', symObjAddr: 0x654, symBinAddr: 0x45E4, symSize: 0x190 } - - { offsetInCU: 0x29C3, offset: 0x7827B, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC8readFileyySS_ySSSg_So6NSDataCSgtctFZ', symObjAddr: 0x8FC, symBinAddr: 0x488C, symSize: 0x2C } - - { offsetInCU: 0x29D7, offset: 0x7828F, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC8readFileyySS_ySSSg_So6NSDataCSgtctFZyyYbcfU_', symObjAddr: 0x928, symBinAddr: 0x48B8, symSize: 0x1C4 } - - { offsetInCU: 0x2ABB, offset: 0x78373, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC10deleteFileyySS_ySo7NSErrorCSg_SbtctFZ', symObjAddr: 0xBD8, symBinAddr: 0x4B68, symSize: 0x2C } - - { offsetInCU: 0x2ACF, offset: 0x78387, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC10deleteFileyySS_ySo7NSErrorCSg_SbtctFZyyYbcfU_', symObjAddr: 0xC04, symBinAddr: 0x4B94, symSize: 0x23C } - - { offsetInCU: 0x2B83, offset: 0x7843B, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC17handleBase64ImageyySS_S2SySSSg_AEtctFZ', symObjAddr: 0xED8, symBinAddr: 0x4E68, symSize: 0x4 } - - { offsetInCU: 0x2B97, offset: 0x7844F, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC17handleBase64ImageyySS_S2SySSSg_AEtctFZyyYbcfU_', symObjAddr: 0xEDC, symBinAddr: 0x4E6C, symSize: 0x38C } - - { offsetInCU: 0x2E2E, offset: 0x786E6, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersCACycfC', symObjAddr: 0x1340, symBinAddr: 0x52D0, symSize: 0x20 } - - { offsetInCU: 0x2E42, offset: 0x786FA, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersCACycfc', symObjAddr: 0x1360, symBinAddr: 0x52F0, symSize: 0x30 } - - { offsetInCU: 0x2E78, offset: 0x78730, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersCfD', symObjAddr: 0x13CC, symBinAddr: 0x535C, symSize: 0x30 } + - { offsetInCU: 0x9D, offset: 0x75955, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC19getBytesFromUIImageySo13NSMutableDataCSo0G0CFZTo', symObjAddr: 0x4, symBinAddr: 0x3F54, symSize: 0x38 } + - { offsetInCU: 0xF3, offset: 0x759AB, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC13createPatternys5Int64VAF_So7UIImageCSStFZTo', symObjAddr: 0x40, symBinAddr: 0x3F90, symSize: 0x70 } + - { offsetInCU: 0x144, offset: 0x759FC, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC25loadImageAssetWithContextySbs5Int64V_So7UIImageCtFZTo', symObjAddr: 0xB4, symBinAddr: 0x4004, symSize: 0x44 } + - { offsetInCU: 0x19F, offset: 0x75A57, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC9drawImage7context5image2dx2dyys5Int64V_So7UIImageCS2ftFZTo', symObjAddr: 0xFC, symBinAddr: 0x404C, symSize: 0x50 } + - { offsetInCU: 0x204, offset: 0x75ABC, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC9drawImage7context5image2dx2dy2dw2dhys5Int64V_So7UIImageCS4ftFZTo', symObjAddr: 0x150, symBinAddr: 0x40A0, symSize: 0x68 } + - { offsetInCU: 0x27D, offset: 0x75B35, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC9drawImage7context5image2sx2sy2sw2sh2dx2dy2dw2dhys5Int64V_So7UIImageCS8ftFZTo', symObjAddr: 0x1BC, symBinAddr: 0x410C, symSize: 0x98 } + - { offsetInCU: 0x307, offset: 0x75BBF, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC14initGLWithViewys5Int64VAF_S4bs5Int32VS5bAHSbtFZTo', symObjAddr: 0x298, symBinAddr: 0x41E8, symSize: 0x50 } + - { offsetInCU: 0x3D8, offset: 0x75C90, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC20initSharedGLWithViewys5Int64VAF_S4bs5Int32VS5bAHSbAFtFZTo', symObjAddr: 0x334, symBinAddr: 0x4284, symSize: 0x58 } + - { offsetInCU: 0x4B2, offset: 0x75D6A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC24initGLWithWidthAndHeightys5Int64Vs5Int32V_AHS4bAHS5bAHSbtFZTo', symObjAddr: 0x3D4, symBinAddr: 0x4324, symSize: 0x58 } + - { offsetInCU: 0x591, offset: 0x75E49, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC26initSharedGLWidthAndHeightys5Int64Vs5Int32V_AHS4bAHS5bAHSbAFtFZTo', symObjAddr: 0x47C, symBinAddr: 0x43CC, symSize: 0x60 } + - { offsetInCU: 0x63D, offset: 0x75EF5, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC15resize2DContextyys5Int64V_S2ftFZTo', symObjAddr: 0x4E0, symBinAddr: 0x4430, symSize: 0x8 } + - { offsetInCU: 0x6A6, offset: 0x75F5E, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC14flush2DContextyys5Int64VFZTo', symObjAddr: 0x4EC, symBinAddr: 0x443C, symSize: 0x8 } + - { offsetInCU: 0x6FD, offset: 0x75FB5, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC7flushGLySbs5Int64VFZTo', symObjAddr: 0x508, symBinAddr: 0x4458, symSize: 0x8 } + - { offsetInCU: 0x754, offset: 0x7600C, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC9releaseGLyys5Int64VFZTo', symObjAddr: 0x514, symBinAddr: 0x4464, symSize: 0x8 } + - { offsetInCU: 0x7AB, offset: 0x76063, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC12getGLPointerys5Int64VAFFZTo', symObjAddr: 0x520, symBinAddr: 0x4470, symSize: 0x8 } + - { offsetInCU: 0x802, offset: 0x760BA, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC16releaseGLPointeryys5Int64VFZTo', symObjAddr: 0x52C, symBinAddr: 0x447C, symSize: 0x8 } + - { offsetInCU: 0x881, offset: 0x76139, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC15create2DContextys5Int64VAF_s5Int32VAHSbSfA2HSfAHtFZTo', symObjAddr: 0x53C, symBinAddr: 0x448C, symSize: 0x24 } + - { offsetInCU: 0x932, offset: 0x761EA, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC23updateGLSurfaceWithViewyys5Int64V_s5Int32VAhFtFZTo', symObjAddr: 0x564, symBinAddr: 0x44B4, symSize: 0x14 } + - { offsetInCU: 0x9A5, offset: 0x7625D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC6test2Dyys5Int64VFZTo', symObjAddr: 0x57C, symBinAddr: 0x44CC, symSize: 0x8 } + - { offsetInCU: 0x9FC, offset: 0x762B4, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC13testToDataURLySSs5Int64VFZTo', symObjAddr: 0x5DC, symBinAddr: 0x452C, symSize: 0x74 } + - { offsetInCU: 0xA87, offset: 0x7633F, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC9writeFileyySo6NSDataC_SSySSSg_AGtctFZTo', symObjAddr: 0x7E4, symBinAddr: 0x4734, symSize: 0xA0 } + - { offsetInCU: 0xAD8, offset: 0x76390, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC8readFileyySS_ySSSg_So6NSDataCSgtctFZTo', symObjAddr: 0xAEC, symBinAddr: 0x4A3C, symSize: 0x98 } + - { offsetInCU: 0xB29, offset: 0x763E1, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC10deleteFileyySS_ySo7NSErrorCSg_SbtctFZTo', symObjAddr: 0xE40, symBinAddr: 0x4D90, symSize: 0x98 } + - { offsetInCU: 0xB85, offset: 0x7643D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC17handleBase64ImageyySS_S2SySSSg_AEtctFZTo', symObjAddr: 0x1268, symBinAddr: 0x51B8, symSize: 0xD8 } + - { offsetInCU: 0xBE5, offset: 0x7649D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersCACycfcTo', symObjAddr: 0x1390, symBinAddr: 0x52E0, symSize: 0x3C } + - { offsetInCU: 0xC36, offset: 0x764EE, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC19getBytesFromUIImageySo13NSMutableDataCSo0G0CFZTf4nd_n', symObjAddr: 0x1400, symBinAddr: 0x5350, symSize: 0x2AC } + - { offsetInCU: 0xE6A, offset: 0x76722, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC13createPatternys5Int64VAF_So7UIImageCSStFZTf4nnnd_n', symObjAddr: 0x16AC, symBinAddr: 0x55FC, symSize: 0x25C } + - { offsetInCU: 0x1060, offset: 0x76918, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC25loadImageAssetWithContextySbs5Int64V_So7UIImageCtFZTf4nnd_n', symObjAddr: 0x1908, symBinAddr: 0x5858, symSize: 0xCC } + - { offsetInCU: 0x1159, offset: 0x76A11, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC9drawImage7context5image2dx2dyys5Int64V_So7UIImageCS2ftFZTf4nnnnd_n', symObjAddr: 0x19D4, symBinAddr: 0x5924, symSize: 0x1AC } + - { offsetInCU: 0x12CA, offset: 0x76B82, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC9drawImage7context5image2dx2dy2dw2dhys5Int64V_So7UIImageCS4ftFZTf4nnnnnnd_n', symObjAddr: 0x1B80, symBinAddr: 0x5AD0, symSize: 0x1C4 } + - { offsetInCU: 0x145B, offset: 0x76D13, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC9drawImage7context5image2sx2sy2sw2sh2dx2dy2dw2dhys5Int64V_So7UIImageCS8ftFZTf4nnnnnnnnnnd_n', symObjAddr: 0x1D44, symBinAddr: 0x5C94, symSize: 0x1D8 } + - { offsetInCU: 0x1643, offset: 0x76EFB, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC9writeFileyySo6NSDataC_SSySSSg_AGtctFZTf4nnnd_n', symObjAddr: 0x1F1C, symBinAddr: 0x5E6C, symSize: 0x1B4 } + - { offsetInCU: 0x170D, offset: 0x76FC5, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC17handleBase64ImageyySS_S2SySSSg_AEtctFZTf4nnnnd_n', symObjAddr: 0x2274, symBinAddr: 0x61C4, symSize: 0x1D4 } + - { offsetInCU: 0x17EF, offset: 0x770A7, size: 0x8, addend: 0x0, symName: '_$sSo8NSStringCSgACIeyByy_SSSgADIeggg_TR', symObjAddr: 0x884, symBinAddr: 0x47D4, symSize: 0x78 } + - { offsetInCU: 0x1807, offset: 0x770BF, size: 0x8, addend: 0x0, symName: '_$sSo8NSStringCSgSo6NSDataCSgIeyByy_SSSgAFIeggg_TR', symObjAddr: 0xB84, symBinAddr: 0x4AD4, symSize: 0x54 } + - { offsetInCU: 0x1874, offset: 0x7712C, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersCfETo', symObjAddr: 0x13FC, symBinAddr: 0x534C, symSize: 0x4 } + - { offsetInCU: 0x18FF, offset: 0x771B7, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersCMa', symObjAddr: 0x2448, symBinAddr: 0x6398, symSize: 0x20 } + - { offsetInCU: 0x1913, offset: 0x771CB, size: 0x8, addend: 0x0, symName: '_$sSo8NSStringCSgACIeyByy_SSSgADIeggg_TRTA', symObjAddr: 0x248C, symBinAddr: 0x63DC, symSize: 0x8 } + - { offsetInCU: 0x1932, offset: 0x771EA, size: 0x8, addend: 0x0, symName: '_$sSo7NSErrorCSg10ObjectiveC8ObjCBoolVIeyByy_ACSbIeggy_TRTA', symObjAddr: 0x2494, symBinAddr: 0x63E4, symSize: 0x18 } + - { offsetInCU: 0x195B, offset: 0x77213, size: 0x8, addend: 0x0, symName: '_$sSo8NSStringCSgSo6NSDataCSgIeyByy_SSSgAFIeggg_TRTA', symObjAddr: 0x24AC, symBinAddr: 0x63FC, symSize: 0x8 } + - { offsetInCU: 0x196F, offset: 0x77227, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC17handleBase64ImageyySS_S2SySSSg_AEtctFZyyYbcfU_TA', symObjAddr: 0x24F8, symBinAddr: 0x6448, symSize: 0x34 } + - { offsetInCU: 0x1983, offset: 0x7723B, size: 0x8, addend: 0x0, symName: _block_copy_helper, symObjAddr: 0x252C, symBinAddr: 0x647C, symSize: 0x10 } + - { offsetInCU: 0x1997, offset: 0x7724F, size: 0x8, addend: 0x0, symName: _block_destroy_helper, symObjAddr: 0x253C, symBinAddr: 0x648C, symSize: 0x8 } + - { offsetInCU: 0x19AB, offset: 0x77263, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC17handleBase64ImageyySS_S2SySSSg_AEtctFZyyYbcfU_yyYbcfU0_TA', symObjAddr: 0x2568, symBinAddr: 0x64B8, symSize: 0x40 } + - { offsetInCU: 0x19DF, offset: 0x77297, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC10deleteFileyySS_ySo7NSErrorCSg_SbtctFZyyYbcfU_yyYbcfU0_TA', symObjAddr: 0x25EC, symBinAddr: 0x653C, symSize: 0x40 } + - { offsetInCU: 0x1A1D, offset: 0x772D5, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC10deleteFileyySS_ySo7NSErrorCSg_SbtctFZyyYbcfU_yyYbcfU_TA', symObjAddr: 0x262C, symBinAddr: 0x657C, symSize: 0x28 } + - { offsetInCU: 0x1A51, offset: 0x77309, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC8readFileyySS_ySSSg_So6NSDataCSgtctFZyyYbcfU_yyYbcfU_TA', symObjAddr: 0x26AC, symBinAddr: 0x65FC, symSize: 0x3C } + - { offsetInCU: 0x1A85, offset: 0x7733D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC8readFileyySS_ySSSg_So6NSDataCSgtctFZyyYbcfU_yyYbcfU0_TA', symObjAddr: 0x2714, symBinAddr: 0x6664, symSize: 0x30 } + - { offsetInCU: 0x1AC1, offset: 0x77379, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC9writeFileyySo6NSDataC_SSySSSg_AGtctFZyyYbcfU_TA', symObjAddr: 0x2780, symBinAddr: 0x66D0, symSize: 0x10 } + - { offsetInCU: 0x1AD5, offset: 0x7738D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC9writeFileyySo6NSDataC_SSySSSg_AGtctFZyyYbcfU_yyYbcfU_TA', symObjAddr: 0x2790, symBinAddr: 0x66E0, symSize: 0x40 } + - { offsetInCU: 0x1F04, offset: 0x777BC, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC19getBytesFromUIImageySo13NSMutableDataCSo0G0CFZ', symObjAddr: 0x0, symBinAddr: 0x3F50, symSize: 0x4 } + - { offsetInCU: 0x1F1F, offset: 0x777D7, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC13createPatternys5Int64VAF_So7UIImageCSStFZ', symObjAddr: 0x3C, symBinAddr: 0x3F8C, symSize: 0x4 } + - { offsetInCU: 0x1F3A, offset: 0x777F2, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC25loadImageAssetWithContextySbs5Int64V_So7UIImageCtFZ', symObjAddr: 0xB0, symBinAddr: 0x4000, symSize: 0x4 } + - { offsetInCU: 0x1F5B, offset: 0x77813, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC9drawImage7context5image2dx2dyys5Int64V_So7UIImageCS2ftFZ', symObjAddr: 0xF8, symBinAddr: 0x4048, symSize: 0x4 } + - { offsetInCU: 0x1F76, offset: 0x7782E, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC9drawImage7context5image2dx2dy2dw2dhys5Int64V_So7UIImageCS4ftFZ', symObjAddr: 0x14C, symBinAddr: 0x409C, symSize: 0x4 } + - { offsetInCU: 0x1F91, offset: 0x77849, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC9drawImage7context5image2sx2sy2sw2sh2dx2dy2dw2dhys5Int64V_So7UIImageCS8ftFZ', symObjAddr: 0x1B8, symBinAddr: 0x4108, symSize: 0x4 } + - { offsetInCU: 0x1FAC, offset: 0x77864, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC14initGLWithViewys5Int64VAF_S4bs5Int32VS5bAHSbtFZ', symObjAddr: 0x254, symBinAddr: 0x41A4, symSize: 0x44 } + - { offsetInCU: 0x20F4, offset: 0x779AC, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC20initSharedGLWithViewys5Int64VAF_S4bs5Int32VS5bAHSbAFtFZ', symObjAddr: 0x2E8, symBinAddr: 0x4238, symSize: 0x4C } + - { offsetInCU: 0x223D, offset: 0x77AF5, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC24initGLWithWidthAndHeightys5Int64Vs5Int32V_AHS4bAHS5bAHSbtFZ', symObjAddr: 0x38C, symBinAddr: 0x42DC, symSize: 0x48 } + - { offsetInCU: 0x2385, offset: 0x77C3D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC26initSharedGLWidthAndHeightys5Int64Vs5Int32V_AHS4bAHS5bAHSbAFtFZ', symObjAddr: 0x42C, symBinAddr: 0x437C, symSize: 0x50 } + - { offsetInCU: 0x24E2, offset: 0x77D9A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC15resize2DContextyys5Int64V_S2ftFZ', symObjAddr: 0x4DC, symBinAddr: 0x442C, symSize: 0x4 } + - { offsetInCU: 0x2554, offset: 0x77E0C, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC14flush2DContextyys5Int64VFZ', symObjAddr: 0x4E8, symBinAddr: 0x4438, symSize: 0x4 } + - { offsetInCU: 0x2597, offset: 0x77E4F, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC7flushGLySbs5Int64VFZ', symObjAddr: 0x4F4, symBinAddr: 0x4444, symSize: 0x14 } + - { offsetInCU: 0x25DC, offset: 0x77E94, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC9releaseGLyys5Int64VFZ', symObjAddr: 0x510, symBinAddr: 0x4460, symSize: 0x4 } + - { offsetInCU: 0x261F, offset: 0x77ED7, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC12getGLPointerys5Int64VAFFZ', symObjAddr: 0x51C, symBinAddr: 0x446C, symSize: 0x4 } + - { offsetInCU: 0x2662, offset: 0x77F1A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC16releaseGLPointeryys5Int64VFZ', symObjAddr: 0x528, symBinAddr: 0x4478, symSize: 0x4 } + - { offsetInCU: 0x26A5, offset: 0x77F5D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC15create2DContextys5Int64VAF_s5Int32VAHSbSfA2HSfAHtFZ', symObjAddr: 0x534, symBinAddr: 0x4484, symSize: 0x8 } + - { offsetInCU: 0x278C, offset: 0x78044, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC23updateGLSurfaceWithViewyys5Int64V_s5Int32VAhFtFZ', symObjAddr: 0x560, symBinAddr: 0x44B0, symSize: 0x4 } + - { offsetInCU: 0x280B, offset: 0x780C3, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC6test2Dyys5Int64VFZ', symObjAddr: 0x578, symBinAddr: 0x44C8, symSize: 0x4 } + - { offsetInCU: 0x284E, offset: 0x78106, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC13testToDataURLySSs5Int64VFZ', symObjAddr: 0x584, symBinAddr: 0x44D4, symSize: 0x58 } + - { offsetInCU: 0x290F, offset: 0x781C7, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC9writeFileyySo6NSDataC_SSySSSg_AGtctFZ', symObjAddr: 0x650, symBinAddr: 0x45A0, symSize: 0x4 } + - { offsetInCU: 0x2923, offset: 0x781DB, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC9writeFileyySo6NSDataC_SSySSSg_AGtctFZyyYbcfU_', symObjAddr: 0x654, symBinAddr: 0x45A4, symSize: 0x190 } + - { offsetInCU: 0x29C3, offset: 0x7827B, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC8readFileyySS_ySSSg_So6NSDataCSgtctFZ', symObjAddr: 0x8FC, symBinAddr: 0x484C, symSize: 0x2C } + - { offsetInCU: 0x29D7, offset: 0x7828F, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC8readFileyySS_ySSSg_So6NSDataCSgtctFZyyYbcfU_', symObjAddr: 0x928, symBinAddr: 0x4878, symSize: 0x1C4 } + - { offsetInCU: 0x2ABB, offset: 0x78373, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC10deleteFileyySS_ySo7NSErrorCSg_SbtctFZ', symObjAddr: 0xBD8, symBinAddr: 0x4B28, symSize: 0x2C } + - { offsetInCU: 0x2ACF, offset: 0x78387, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC10deleteFileyySS_ySo7NSErrorCSg_SbtctFZyyYbcfU_', symObjAddr: 0xC04, symBinAddr: 0x4B54, symSize: 0x23C } + - { offsetInCU: 0x2B83, offset: 0x7843B, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC17handleBase64ImageyySS_S2SySSSg_AEtctFZ', symObjAddr: 0xED8, symBinAddr: 0x4E28, symSize: 0x4 } + - { offsetInCU: 0x2B97, offset: 0x7844F, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC17handleBase64ImageyySS_S2SySSSg_AEtctFZyyYbcfU_', symObjAddr: 0xEDC, symBinAddr: 0x4E2C, symSize: 0x38C } + - { offsetInCU: 0x2E2E, offset: 0x786E6, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersCACycfC', symObjAddr: 0x1340, symBinAddr: 0x5290, symSize: 0x20 } + - { offsetInCU: 0x2E42, offset: 0x786FA, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersCACycfc', symObjAddr: 0x1360, symBinAddr: 0x52B0, symSize: 0x30 } + - { offsetInCU: 0x2E78, offset: 0x78730, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersCfD', symObjAddr: 0x13CC, symBinAddr: 0x531C, symSize: 0x30 } - { offsetInCU: 0x4F, offset: 0x7893B, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC19shared_context_view33_508084857CA7D194CA72FEB80DD78002LLSo7GLKViewCvpZ', symObjAddr: 0x4210, symBinAddr: 0xF8F378, symSize: 0x0 } - { offsetInCU: 0x69, offset: 0x78955, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC15_shared_context33_508084857CA7D194CA72FEB80DD78002LLs5Int64VvpZ', symObjAddr: 0x4218, symBinAddr: 0xF8F380, symSize: 0x0 } - { offsetInCU: 0x83, offset: 0x7896F, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC5storeSo19NSMutableDictionaryCvpZ', symObjAddr: 0x4220, symBinAddr: 0xF8F388, symSize: 0x0 } - { offsetInCU: 0x9D, offset: 0x78989, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC5views33_508084857CA7D194CA72FEB80DD78002LLSo10NSMapTableCySo8NSStringCACGvpZ', symObjAddr: 0x4228, symBinAddr: 0xF8F390, symSize: 0x0 } - - { offsetInCU: 0xAB, offset: 0x78997, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC19shared_context_view33_508084857CA7D194CA72FEB80DD78002LL_WZ', symObjAddr: 0x0, symBinAddr: 0x6848, symSize: 0x40 } - - { offsetInCU: 0xF0, offset: 0x789DC, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC5store_WZ', symObjAddr: 0x40, symBinAddr: 0x6888, symSize: 0x30 } - - { offsetInCU: 0x135, offset: 0x78A21, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC5views33_508084857CA7D194CA72FEB80DD78002LL_WZ', symObjAddr: 0xA8, symBinAddr: 0x68F0, symSize: 0x40 } - - { offsetInCU: 0x187, offset: 0x78A73, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC3ptrSvSgvgTo', symObjAddr: 0x194, symBinAddr: 0x69DC, symSize: 0x10 } - - { offsetInCU: 0x1A7, offset: 0x78A93, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC3ptrSvSgvgTo', symObjAddr: 0x194, symBinAddr: 0x69DC, symSize: 0x10 } - - { offsetInCU: 0x1DD, offset: 0x78AC9, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC3ptrSvSgvsTo', symObjAddr: 0x1A4, symBinAddr: 0x69EC, symSize: 0x10 } - - { offsetInCU: 0x1FD, offset: 0x78AE9, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC3ptrSvSgvsTo', symObjAddr: 0x1A4, symBinAddr: 0x69EC, symSize: 0x10 } - - { offsetInCU: 0x24C, offset: 0x78B38, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC10getViewPtrSvyFTo', symObjAddr: 0x1F8, symBinAddr: 0x6A40, symSize: 0x44 } - - { offsetInCU: 0x301, offset: 0x78BED, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC9autoScaleSbvgTo', symObjAddr: 0x23C, symBinAddr: 0x6A84, symSize: 0x44 } - - { offsetInCU: 0x33E, offset: 0x78C2A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC9autoScaleSbvsTo', symObjAddr: 0x2C4, symBinAddr: 0x6B0C, symSize: 0x30 } - - { offsetInCU: 0x3CD, offset: 0x78CB9, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC8nativeGLs5Int64VvgTo', symObjAddr: 0x518, symBinAddr: 0x6D60, symSize: 0x44 } - - { offsetInCU: 0x425, offset: 0x78D11, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC8nativeGLs5Int64VvsTo', symObjAddr: 0x5A0, symBinAddr: 0x6DE8, symSize: 0x48 } - - { offsetInCU: 0x480, offset: 0x78D6C, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC13nativeContexts5Int64VvgTo', symObjAddr: 0x5E8, symBinAddr: 0x6E30, symSize: 0x44 } - - { offsetInCU: 0x4D8, offset: 0x78DC4, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC13nativeContexts5Int64VvsTo', symObjAddr: 0x670, symBinAddr: 0x6EB8, symSize: 0x48 } - - { offsetInCU: 0x533, offset: 0x78E1F, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC15native2DContexts5Int64VvgTo', symObjAddr: 0x6B8, symBinAddr: 0x6F00, symSize: 0x10 } - - { offsetInCU: 0x553, offset: 0x78E3F, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC15native2DContexts5Int64VvgTo', symObjAddr: 0x6B8, symBinAddr: 0x6F00, symSize: 0x10 } - - { offsetInCU: 0x589, offset: 0x78E75, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC15native2DContexts5Int64VvsTo', symObjAddr: 0x6C8, symBinAddr: 0x6F10, symSize: 0x10 } - - { offsetInCU: 0x5A9, offset: 0x78E95, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC15native2DContexts5Int64VvsTo', symObjAddr: 0x6C8, symBinAddr: 0x6F10, symSize: 0x10 } - - { offsetInCU: 0x5CC, offset: 0x78EB8, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC7glkViewAA0A7GLKViewCvgTo', symObjAddr: 0x6D8, symBinAddr: 0x6F20, symSize: 0x10 } - - { offsetInCU: 0x5EC, offset: 0x78ED8, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC7glkViewAA0A7GLKViewCvgTo', symObjAddr: 0x6D8, symBinAddr: 0x6F20, symSize: 0x10 } - - { offsetInCU: 0x624, offset: 0x78F10, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC7glkViewAA0A7GLKViewCvsTo', symObjAddr: 0x6E8, symBinAddr: 0x6F30, symSize: 0x34 } - - { offsetInCU: 0x67D, offset: 0x78F69, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC18drawingBufferWidthSivgTo', symObjAddr: 0x71C, symBinAddr: 0x6F64, symSize: 0x18 } - - { offsetInCU: 0x69D, offset: 0x78F89, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC18drawingBufferWidthSivgTo', symObjAddr: 0x71C, symBinAddr: 0x6F64, symSize: 0x18 } - - { offsetInCU: 0x6BC, offset: 0x78FA8, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC18drawingBufferWidthSivgTo', symObjAddr: 0x71C, symBinAddr: 0x6F64, symSize: 0x18 } - - { offsetInCU: 0x6EE, offset: 0x78FDA, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC19drawingBufferHeightSivgTo', symObjAddr: 0x74C, symBinAddr: 0x6F94, symSize: 0x18 } - - { offsetInCU: 0x70E, offset: 0x78FFA, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC19drawingBufferHeightSivgTo', symObjAddr: 0x74C, symBinAddr: 0x6F94, symSize: 0x18 } - - { offsetInCU: 0x72D, offset: 0x79019, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC19drawingBufferHeightSivgTo', symObjAddr: 0x74C, symBinAddr: 0x6F94, symSize: 0x18 } - - { offsetInCU: 0x75F, offset: 0x7904B, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC5widthSfvgTo', symObjAddr: 0x77C, symBinAddr: 0x6FC4, symSize: 0x20 } - - { offsetInCU: 0x7C7, offset: 0x790B3, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC6heightSfvgTo', symObjAddr: 0x7C0, symBinAddr: 0x7008, symSize: 0x20 } - - { offsetInCU: 0x866, offset: 0x79152, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC11initContextyySS_S4bs5Int32VS5btFTo', symObjAddr: 0x828, symBinAddr: 0x7070, symSize: 0xC4 } - - { offsetInCU: 0x975, offset: 0x79261, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC015initContextWithE10AttributesyySS_S4bs5Int32VS5btFTo', symObjAddr: 0x1014, symBinAddr: 0x785C, symSize: 0xC4 } - - { offsetInCU: 0x9DE, offset: 0x792CA, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC15create2DContextys5Int64VSb_S3bs5Int32VS5bAHtFTo', symObjAddr: 0x1368, symBinAddr: 0x7BB0, symSize: 0xB0 } - - { offsetInCU: 0xA1B, offset: 0x79307, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC11forceLayoutyy12CoreGraphics7CGFloatV_AGtFTo', symObjAddr: 0x151C, symBinAddr: 0x7D64, symSize: 0x40 } - - { offsetInCU: 0xA69, offset: 0x79355, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC8snapshotySo7UIImageCSgSbFTo', symObjAddr: 0x1640, symBinAddr: 0x7E88, symSize: 0x3C } - - { offsetInCU: 0xA9C, offset: 0x79388, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC8rendererAA9NSCRenderCSgvgTo', symObjAddr: 0x167C, symBinAddr: 0x7EC4, symSize: 0x10 } - - { offsetInCU: 0xABC, offset: 0x793A8, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC8rendererAA9NSCRenderCSgvgTo', symObjAddr: 0x167C, symBinAddr: 0x7EC4, symSize: 0x10 } - - { offsetInCU: 0xAF6, offset: 0x793E2, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC8rendererAA9NSCRenderCSgvsTo', symObjAddr: 0x168C, symBinAddr: 0x7ED4, symSize: 0x34 } - - { offsetInCU: 0xB51, offset: 0x7943D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC6renderSbyFTo', symObjAddr: 0x1708, symBinAddr: 0x7F50, symSize: 0x48 } - - { offsetInCU: 0xBEB, offset: 0x794D7, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC13context2DTestyys5Int64VFTo', symObjAddr: 0x179C, symBinAddr: 0x7FE4, symSize: 0x64 } - - { offsetInCU: 0xCB0, offset: 0x7959C, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC22context2DTestToDataURLySSs5Int64VFTo', symObjAddr: 0x1858, symBinAddr: 0x80A0, symSize: 0x94 } - - { offsetInCU: 0xD3D, offset: 0x79629, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC23enterBackgroundListeneryycSgvsTo', symObjAddr: 0x192C, symBinAddr: 0x8174, symSize: 0x6C } - - { offsetInCU: 0xD9F, offset: 0x7968B, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC20becomeActiveListeneryycSgvsTo', symObjAddr: 0x1A3C, symBinAddr: 0x8284, symSize: 0x6C } - - { offsetInCU: 0xDFC, offset: 0x796E8, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC18touchEventListenerySS_So19UIGestureRecognizerCtcSgvgTo', symObjAddr: 0x1AA8, symBinAddr: 0x82F0, symSize: 0xB0 } - - { offsetInCU: 0xE4E, offset: 0x7973A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC18touchEventListenerySS_So19UIGestureRecognizerCtcSgvsTo', symObjAddr: 0x1C28, symBinAddr: 0x8470, symSize: 0x94 } - - { offsetInCU: 0xEE0, offset: 0x797CC, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC5coderACSgSo7NSCoderC_tcfcTo', symObjAddr: 0x22B0, symBinAddr: 0x8AF8, symSize: 0x28 } - - { offsetInCU: 0xF35, offset: 0x79821, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC5frameACSo6CGRectV_tcfcTo', symObjAddr: 0x26D4, symBinAddr: 0x8F1C, symSize: 0x20 } - - { offsetInCU: 0xF68, offset: 0x79854, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC17ignoreTouchEventsSbvgTo', symObjAddr: 0x26F4, symBinAddr: 0x8F3C, symSize: 0x10 } - - { offsetInCU: 0xF88, offset: 0x79874, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC17ignoreTouchEventsSbvgTo', symObjAddr: 0x26F4, symBinAddr: 0x8F3C, symSize: 0x10 } - - { offsetInCU: 0xFC0, offset: 0x798AC, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC17ignoreTouchEventsSbvsTo', symObjAddr: 0x2704, symBinAddr: 0x8F4C, symSize: 0x34 } - - { offsetInCU: 0x102E, offset: 0x7991A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC13readyListenerAA0cE0_pSgvgTo', symObjAddr: 0x27B8, symBinAddr: 0x9000, symSize: 0x20 } - - { offsetInCU: 0x1088, offset: 0x79974, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC13readyListenerAA0cE0_pSgvsTo', symObjAddr: 0x27D8, symBinAddr: 0x9020, symSize: 0x34 } - - { offsetInCU: 0x10E8, offset: 0x799D4, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC11setListeneryyAA0cE0_pSgFTo', symObjAddr: 0x283C, symBinAddr: 0x9084, symSize: 0x34 } - - { offsetInCU: 0x11B4, offset: 0x79AA0, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC14layoutSubviewsyyFTo', symObjAddr: 0x2B54, symBinAddr: 0x939C, symSize: 0x28 } - - { offsetInCU: 0x11E7, offset: 0x79AD3, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasCfDTo', symObjAddr: 0x2E44, symBinAddr: 0x968C, symSize: 0x24 } - - { offsetInCU: 0x1222, offset: 0x79B0E, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC21getBoundingClientRectyySo6UIViewC_SvtFZTo', symObjAddr: 0x2F20, symBinAddr: 0x9768, symSize: 0x34 } - - { offsetInCU: 0x1255, offset: 0x79B41, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC14shared_context33_508084857CA7D194CA72FEB80DD78002LLs5Int64VvgZTf4d_n', symObjAddr: 0x3850, symBinAddr: 0xA098, symSize: 0x298 } - - { offsetInCU: 0x13D2, offset: 0x79CBE, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC21getBoundingClientRectyySo6UIViewC_SvtFZTf4nnd_n', symObjAddr: 0x3BAC, symBinAddr: 0xA3F4, symSize: 0xA0 } - - { offsetInCU: 0x15FE, offset: 0x79EEA, size: 0x8, addend: 0x0, symName: '_$sIeg_IeyB_TR', symObjAddr: 0x1900, symBinAddr: 0x8148, symSize: 0x2C } - - { offsetInCU: 0x1616, offset: 0x79F02, size: 0x8, addend: 0x0, symName: '_$sSSSo19UIGestureRecognizerCIeggg_So8NSStringCABIeyByy_TR', symObjAddr: 0x1BB0, symBinAddr: 0x83F8, symSize: 0x78 } - - { offsetInCU: 0x162E, offset: 0x79F1A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC18touchEventListenerySS_So19UIGestureRecognizerCtcSgvpACTK', symObjAddr: 0x1D18, symBinAddr: 0x8560, symSize: 0x94 } - - { offsetInCU: 0x1666, offset: 0x79F52, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC18touchEventListenerySS_So19UIGestureRecognizerCtcSgvpACTk', symObjAddr: 0x1DAC, symBinAddr: 0x85F4, symSize: 0xB8 } - - { offsetInCU: 0x16A8, offset: 0x79F94, size: 0x8, addend: 0x0, symName: '_$sSSSo19UIGestureRecognizerCytIegnnr_SSABIeggg_TR', symObjAddr: 0x1E64, symBinAddr: 0x86AC, symSize: 0x6C } - - { offsetInCU: 0x1732, offset: 0x7A01E, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasCfETo', symObjAddr: 0x2E68, symBinAddr: 0x96B0, symSize: 0xB4 } - - { offsetInCU: 0x1762, offset: 0x7A04E, size: 0x8, addend: 0x0, symName: '_$sSSSo19UIGestureRecognizerCIeggg_SgWOy', symObjAddr: 0x2F54, symBinAddr: 0x979C, symSize: 0x10 } - - { offsetInCU: 0x1776, offset: 0x7A062, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasCMa', symObjAddr: 0x2F64, symBinAddr: 0x97AC, symSize: 0x20 } - - { offsetInCU: 0x1964, offset: 0x7A250, size: 0x8, addend: 0x0, symName: ___swift_instantiateConcreteTypeFromMangledName, symObjAddr: 0x3AE8, symBinAddr: 0xA330, symSize: 0x40 } - - { offsetInCU: 0x1978, offset: 0x7A264, size: 0x8, addend: 0x0, symName: '_$sypSgWOh', symObjAddr: 0x3B28, symBinAddr: 0xA370, symSize: 0x40 } - - { offsetInCU: 0x198C, offset: 0x7A278, size: 0x8, addend: 0x0, symName: ___swift_project_boxed_opaque_existential_0, symObjAddr: 0x3B68, symBinAddr: 0xA3B0, symSize: 0x24 } - - { offsetInCU: 0x19A0, offset: 0x7A28C, size: 0x8, addend: 0x0, symName: ___swift_destroy_boxed_opaque_existential_0, symObjAddr: 0x3B8C, symBinAddr: 0xA3D4, symSize: 0x20 } - - { offsetInCU: 0x19BF, offset: 0x7A2AB, size: 0x8, addend: 0x0, symName: '_$sSo8NSStringCSo19UIGestureRecognizerCIeyByy_SSADIeggg_TRTA', symObjAddr: 0x4040, symBinAddr: 0xA888, symSize: 0x48 } - - { offsetInCU: 0x19E8, offset: 0x7A2D4, size: 0x8, addend: 0x0, symName: _block_copy_helper, symObjAddr: 0x4088, symBinAddr: 0xA8D0, symSize: 0x10 } - - { offsetInCU: 0x19FC, offset: 0x7A2E8, size: 0x8, addend: 0x0, symName: _block_destroy_helper, symObjAddr: 0x4098, symBinAddr: 0xA8E0, symSize: 0x8 } - - { offsetInCU: 0x1A10, offset: 0x7A2FC, size: 0x8, addend: 0x0, symName: '_$sIeg_SgWOe', symObjAddr: 0x40A0, symBinAddr: 0xA8E8, symSize: 0x10 } - - { offsetInCU: 0x1A2F, offset: 0x7A31B, size: 0x8, addend: 0x0, symName: '_$sIeyB_Ieg_TRTA', symObjAddr: 0x40B0, symBinAddr: 0xA8F8, symSize: 0xC } - - { offsetInCU: 0x1A58, offset: 0x7A344, size: 0x8, addend: 0x0, symName: '_$sSSSo19UIGestureRecognizerCytIegnnr_SSABIeggg_TRTA', symObjAddr: 0x40E0, symBinAddr: 0xA928, symSize: 0x8 } - - { offsetInCU: 0x1A77, offset: 0x7A363, size: 0x8, addend: 0x0, symName: '_$sSSSo19UIGestureRecognizerCIeggg_SSABytIegnnr_TRTA', symObjAddr: 0x40E8, symBinAddr: 0xA930, symSize: 0x30 } - - { offsetInCU: 0x1AA0, offset: 0x7A38C, size: 0x8, addend: 0x0, symName: '_$sypWOb', symObjAddr: 0x4118, symBinAddr: 0xA960, symSize: 0x10 } - - { offsetInCU: 0x1AB4, offset: 0x7A3A0, size: 0x8, addend: 0x0, symName: '_$sypWOc', symObjAddr: 0x4160, symBinAddr: 0xA9A8, symSize: 0x3C } - - { offsetInCU: 0x1D16, offset: 0x7A602, size: 0x8, addend: 0x0, symName: '_$sSD17dictionaryLiteralSDyxq_Gx_q_td_tcfCSS_ypTgm5Tf4g_n', symObjAddr: 0x3740, symBinAddr: 0x9F88, symSize: 0x110 } - - { offsetInCU: 0x20D5, offset: 0x7A9C1, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC10getViewPtrSvyF', symObjAddr: 0x1B4, symBinAddr: 0x69FC, symSize: 0x44 } - - { offsetInCU: 0x217E, offset: 0x7AA6A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC9autoScaleSbvg', symObjAddr: 0x280, symBinAddr: 0x6AC8, symSize: 0x44 } - - { offsetInCU: 0x21B1, offset: 0x7AA9D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC9autoScaleSbvs', symObjAddr: 0x2F4, symBinAddr: 0x6B3C, symSize: 0xEC } - - { offsetInCU: 0x21FD, offset: 0x7AAE9, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC9autoScaleSbvM', symObjAddr: 0x3E0, symBinAddr: 0x6C28, symSize: 0x58 } - - { offsetInCU: 0x2222, offset: 0x7AB0E, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC9autoScaleSbvM.resume.0', symObjAddr: 0x438, symBinAddr: 0x6C80, symSize: 0xE0 } - - { offsetInCU: 0x2263, offset: 0x7AB4F, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC8nativeGLs5Int64Vvg', symObjAddr: 0x55C, symBinAddr: 0x6DA4, symSize: 0x44 } - - { offsetInCU: 0x22BB, offset: 0x7ABA7, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC13nativeContexts5Int64Vvg', symObjAddr: 0x62C, symBinAddr: 0x6E74, symSize: 0x44 } - - { offsetInCU: 0x2367, offset: 0x7AC53, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC18drawingBufferWidthSivg', symObjAddr: 0x734, symBinAddr: 0x6F7C, symSize: 0x18 } - - { offsetInCU: 0x2387, offset: 0x7AC73, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC18drawingBufferWidthSivg', symObjAddr: 0x734, symBinAddr: 0x6F7C, symSize: 0x18 } - - { offsetInCU: 0x23B6, offset: 0x7ACA2, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC19drawingBufferHeightSivg', symObjAddr: 0x764, symBinAddr: 0x6FAC, symSize: 0x18 } - - { offsetInCU: 0x23D6, offset: 0x7ACC2, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC19drawingBufferHeightSivg', symObjAddr: 0x764, symBinAddr: 0x6FAC, symSize: 0x18 } - - { offsetInCU: 0x2412, offset: 0x7ACFE, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC5widthSfvg', symObjAddr: 0x79C, symBinAddr: 0x6FE4, symSize: 0x24 } - - { offsetInCU: 0x245A, offset: 0x7AD46, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC6heightSfvg', symObjAddr: 0x7E0, symBinAddr: 0x7028, symSize: 0x24 } - - { offsetInCU: 0x248E, offset: 0x7AD7A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC11initContextyySS_S4bs5Int32VS5btF', symObjAddr: 0x804, symBinAddr: 0x704C, symSize: 0x24 } - - { offsetInCU: 0x2703, offset: 0x7AFEF, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC015initContextWithE10AttributesyySS_S4bs5Int32VS5btF', symObjAddr: 0x8EC, symBinAddr: 0x7134, symSize: 0x728 } - - { offsetInCU: 0x2D8E, offset: 0x7B67A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC15create2DContextys5Int64VSb_S3bs5Int32VS5bAHtF', symObjAddr: 0x10D8, symBinAddr: 0x7920, symSize: 0x290 } - - { offsetInCU: 0x329B, offset: 0x7BB87, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC11forceLayoutyy12CoreGraphics7CGFloatV_AGtF', symObjAddr: 0x1418, symBinAddr: 0x7C60, symSize: 0x104 } - - { offsetInCU: 0x33CA, offset: 0x7BCB6, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC8snapshotySo7UIImageCSgSbF', symObjAddr: 0x155C, symBinAddr: 0x7DA4, symSize: 0xE4 } - - { offsetInCU: 0x3525, offset: 0x7BE11, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC6renderSbyF', symObjAddr: 0x16C0, symBinAddr: 0x7F08, symSize: 0x48 } - - { offsetInCU: 0x35AB, offset: 0x7BE97, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC13context2DTestyys5Int64VF', symObjAddr: 0x1750, symBinAddr: 0x7F98, symSize: 0x4C } - - { offsetInCU: 0x36CC, offset: 0x7BFB8, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC22context2DTestToDataURLySSs5Int64VF', symObjAddr: 0x1800, symBinAddr: 0x8048, symSize: 0x58 } - - { offsetInCU: 0x37C2, offset: 0x7C0AE, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC18touchEventListenerySS_So19UIGestureRecognizerCtcSgvg', symObjAddr: 0x1B58, symBinAddr: 0x83A0, symSize: 0x58 } - - { offsetInCU: 0x380E, offset: 0x7C0FA, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC18touchEventListenerySS_So19UIGestureRecognizerCtcSgvs', symObjAddr: 0x1CBC, symBinAddr: 0x8504, symSize: 0x5C } - - { offsetInCU: 0x3837, offset: 0x7C123, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC18touchEventListenerySS_So19UIGestureRecognizerCtcSgvM', symObjAddr: 0x1ED0, symBinAddr: 0x8718, symSize: 0x44 } - - { offsetInCU: 0x385D, offset: 0x7C149, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC18touchEventListenerySS_So19UIGestureRecognizerCtcSgvM.resume.0', symObjAddr: 0x1F14, symBinAddr: 0x875C, symSize: 0x4 } - - { offsetInCU: 0x38CD, offset: 0x7C1B9, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC5coderACSgSo7NSCoderC_tcfc', symObjAddr: 0x1F18, symBinAddr: 0x8760, symSize: 0x398 } - - { offsetInCU: 0x39BE, offset: 0x7C2AA, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC5frameACSo6CGRectV_tcfC', symObjAddr: 0x22D8, symBinAddr: 0x8B20, symSize: 0x50 } - - { offsetInCU: 0x39D9, offset: 0x7C2C5, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC5frameACSo6CGRectV_tcfc', symObjAddr: 0x2328, symBinAddr: 0x8B70, symSize: 0x3AC } - - { offsetInCU: 0x3AEB, offset: 0x7C3D7, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC17ignoreTouchEventsSbvW', symObjAddr: 0x2738, symBinAddr: 0x8F80, symSize: 0x80 } - - { offsetInCU: 0x3BE1, offset: 0x7C4CD, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC11setListeneryyAA0cE0_pSgF', symObjAddr: 0x280C, symBinAddr: 0x9054, symSize: 0x30 } - - { offsetInCU: 0x3C7F, offset: 0x7C56B, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC6resize33_508084857CA7D194CA72FEB80DD78002LLyyF', symObjAddr: 0x2870, symBinAddr: 0x90B8, symSize: 0x194 } - - { offsetInCU: 0x3F30, offset: 0x7C81C, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC14layoutSubviewsyyF', symObjAddr: 0x2A04, symBinAddr: 0x924C, symSize: 0x150 } - - { offsetInCU: 0x4158, offset: 0x7CA44, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasCfD', symObjAddr: 0x2B7C, symBinAddr: 0x93C4, symSize: 0x2C8 } - - { offsetInCU: 0x41E8, offset: 0x7CAD4, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC21getBoundingClientRectyySo6UIViewC_SvtFZ', symObjAddr: 0x2F1C, symBinAddr: 0x9764, symSize: 0x4 } - - { offsetInCU: 0x4210, offset: 0x7CAFC, size: 0x8, addend: 0x0, symName: '_$ss22__RawDictionaryStorageC4findys10_HashTableV6BucketV6bucket_Sb5foundtxSHRzlFSS_Tg5', symObjAddr: 0x2F84, symBinAddr: 0x97CC, symSize: 0x64 } - - { offsetInCU: 0x426A, offset: 0x7CB56, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV7_insert2at3key5valueys10_HashTableV6BucketV_xnq_ntFSS_ypTg5', symObjAddr: 0x2FE8, symBinAddr: 0x9830, symSize: 0x6C } - - { offsetInCU: 0x42EA, offset: 0x7CBD6, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV12mutatingFind_8isUniques10_HashTableV6BucketV6bucket_Sb5foundtx_SbtFSS_ypTg5', symObjAddr: 0x3054, symBinAddr: 0x989C, symSize: 0xD8 } - - { offsetInCU: 0x4327, offset: 0x7CC13, size: 0x8, addend: 0x0, symName: '_$ss22__RawDictionaryStorageC4find_9hashValues10_HashTableV6BucketV6bucket_Sb5foundtx_SitSHRzlFSS_Tg5', symObjAddr: 0x312C, symBinAddr: 0x9974, symSize: 0xE0 } - - { offsetInCU: 0x43A2, offset: 0x7CC8E, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV4copyyyFSS_ypTg5', symObjAddr: 0x320C, symBinAddr: 0x9A54, symSize: 0x1F4 } - - { offsetInCU: 0x445E, offset: 0x7CD4A, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV20_copyOrMoveAndResize8capacity12moveElementsySi_SbtFSS_ypTg5', symObjAddr: 0x3400, symBinAddr: 0x9C48, symSize: 0x340 } - - { offsetInCU: 0x27, offset: 0x7CF91, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative7GLUtilsCfD', symObjAddr: 0x0, symBinAddr: 0xAA48, symSize: 0x10 } - - { offsetInCU: 0x62, offset: 0x7CFCC, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative7GLUtilsCMa', symObjAddr: 0x10, symBinAddr: 0xAA58, symSize: 0x20 } - - { offsetInCU: 0x187, offset: 0x7D0F1, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative7GLUtilsCfD', symObjAddr: 0x0, symBinAddr: 0xAA48, symSize: 0x10 } - - { offsetInCU: 0x65, offset: 0x7D180, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC8mPrograms6UInt32VvgTo', symObjAddr: 0x0, symBinAddr: 0xAA78, symSize: 0x10 } - - { offsetInCU: 0x85, offset: 0x7D1A0, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC8mPrograms6UInt32VvgTo', symObjAddr: 0x0, symBinAddr: 0xAA78, symSize: 0x10 } - - { offsetInCU: 0xBB, offset: 0x7D1D6, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC8mPrograms6UInt32VvsTo', symObjAddr: 0x10, symBinAddr: 0xAA88, symSize: 0x10 } - - { offsetInCU: 0xDB, offset: 0x7D1F6, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC8mPrograms6UInt32VvsTo', symObjAddr: 0x10, symBinAddr: 0xAA88, symSize: 0x10 } - - { offsetInCU: 0x114, offset: 0x7D22F, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC3rbos6UInt32VvgTo', symObjAddr: 0x20, symBinAddr: 0xAA98, symSize: 0x44 } - - { offsetInCU: 0x16C, offset: 0x7D287, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC3rbos6UInt32VvsTo', symObjAddr: 0x64, symBinAddr: 0xAADC, symSize: 0x48 } - - { offsetInCU: 0x1C7, offset: 0x7D2E2, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC3fbos6UInt32VvgTo', symObjAddr: 0xAC, symBinAddr: 0xAB24, symSize: 0x44 } - - { offsetInCU: 0x21F, offset: 0x7D33A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC3fbos6UInt32VvsTo', symObjAddr: 0xF0, symBinAddr: 0xAB68, symSize: 0x48 } - - { offsetInCU: 0x27A, offset: 0x7D395, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC5widthSivgTo', symObjAddr: 0x138, symBinAddr: 0xABB0, symSize: 0x10 } - - { offsetInCU: 0x29A, offset: 0x7D3B5, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC5widthSivgTo', symObjAddr: 0x138, symBinAddr: 0xABB0, symSize: 0x10 } - - { offsetInCU: 0x2D0, offset: 0x7D3EB, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC5widthSivsTo', symObjAddr: 0x148, symBinAddr: 0xABC0, symSize: 0x10 } - - { offsetInCU: 0x2F0, offset: 0x7D40B, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC5widthSivsTo', symObjAddr: 0x148, symBinAddr: 0xABC0, symSize: 0x10 } - - { offsetInCU: 0x329, offset: 0x7D444, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC6heightSivgTo', symObjAddr: 0x158, symBinAddr: 0xABD0, symSize: 0x10 } - - { offsetInCU: 0x349, offset: 0x7D464, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC6heightSivgTo', symObjAddr: 0x158, symBinAddr: 0xABD0, symSize: 0x10 } - - { offsetInCU: 0x37F, offset: 0x7D49A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC6heightSivsTo', symObjAddr: 0x168, symBinAddr: 0xABE0, symSize: 0x10 } - - { offsetInCU: 0x39F, offset: 0x7D4BA, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC6heightSivsTo', symObjAddr: 0x168, symBinAddr: 0xABE0, symSize: 0x10 } - - { offsetInCU: 0x3D8, offset: 0x7D4F3, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC2abs6UInt32VvgTo', symObjAddr: 0x178, symBinAddr: 0xABF0, symSize: 0x44 } - - { offsetInCU: 0x430, offset: 0x7D54B, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC2abs6UInt32VvsTo', symObjAddr: 0x1BC, symBinAddr: 0xAC34, symSize: 0x48 } - - { offsetInCU: 0x48B, offset: 0x7D5A6, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC3poss5Int32VvgTo', symObjAddr: 0x204, symBinAddr: 0xAC7C, symSize: 0x10 } - - { offsetInCU: 0x4AB, offset: 0x7D5C6, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC3poss5Int32VvgTo', symObjAddr: 0x204, symBinAddr: 0xAC7C, symSize: 0x10 } - - { offsetInCU: 0x4E1, offset: 0x7D5FC, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC3poss5Int32VvsTo', symObjAddr: 0x214, symBinAddr: 0xAC8C, symSize: 0x10 } - - { offsetInCU: 0x501, offset: 0x7D61C, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC3poss5Int32VvsTo', symObjAddr: 0x214, symBinAddr: 0xAC8C, symSize: 0x10 } - - { offsetInCU: 0x53A, offset: 0x7D655, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC10samplerPoss5Int32VvgTo', symObjAddr: 0x224, symBinAddr: 0xAC9C, symSize: 0x10 } - - { offsetInCU: 0x55A, offset: 0x7D675, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC10samplerPoss5Int32VvgTo', symObjAddr: 0x224, symBinAddr: 0xAC9C, symSize: 0x10 } - - { offsetInCU: 0x590, offset: 0x7D6AB, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC10samplerPoss5Int32VvsTo', symObjAddr: 0x234, symBinAddr: 0xACAC, symSize: 0x10 } - - { offsetInCU: 0x5B0, offset: 0x7D6CB, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC10samplerPoss5Int32VvsTo', symObjAddr: 0x234, symBinAddr: 0xACAC, symSize: 0x10 } - - { offsetInCU: 0x5E9, offset: 0x7D704, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC9vextexBufSaySfGvgTo', symObjAddr: 0x244, symBinAddr: 0xACBC, symSize: 0x48 } - - { offsetInCU: 0x63F, offset: 0x7D75A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC9vextexBufSaySfGvsTo', symObjAddr: 0x28C, symBinAddr: 0xAD04, symSize: 0x40 } - - { offsetInCU: 0x682, offset: 0x7D79D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC13SIZE_OF_FLOATSivgZTo', symObjAddr: 0x2CC, symBinAddr: 0xAD44, symSize: 0x8 } - - { offsetInCU: 0x69E, offset: 0x7D7B9, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC13VERTEX_SHADERSSvgZTo', symObjAddr: 0x2D4, symBinAddr: 0xAD4C, symSize: 0x2C } - - { offsetInCU: 0x6D0, offset: 0x7D7EB, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC7surfaceSo9IOSurfaceCSgvgTo', symObjAddr: 0x300, symBinAddr: 0xAD78, symSize: 0x10 } - - { offsetInCU: 0x6F0, offset: 0x7D80B, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC7surfaceSo9IOSurfaceCSgvgTo', symObjAddr: 0x300, symBinAddr: 0xAD78, symSize: 0x10 } - - { offsetInCU: 0x728, offset: 0x7D843, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC7surfaceSo9IOSurfaceCSgvsTo', symObjAddr: 0x310, symBinAddr: 0xAD88, symSize: 0x34 } - - { offsetInCU: 0x781, offset: 0x7D89C, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC8pixelBufs9UnmanagedVySo11CVBufferRefaGSgvgTo', symObjAddr: 0x418, symBinAddr: 0xAE90, symSize: 0x10 } - - { offsetInCU: 0x7A1, offset: 0x7D8BC, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC8pixelBufs9UnmanagedVySo11CVBufferRefaGSgvgTo', symObjAddr: 0x418, symBinAddr: 0xAE90, symSize: 0x10 } - - { offsetInCU: 0x7D7, offset: 0x7D8F2, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC8pixelBufs9UnmanagedVySo11CVBufferRefaGSgvsTo', symObjAddr: 0x428, symBinAddr: 0xAEA0, symSize: 0x10 } - - { offsetInCU: 0x7F7, offset: 0x7D912, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC8pixelBufs9UnmanagedVySo11CVBufferRefaGSgvsTo', symObjAddr: 0x428, symBinAddr: 0xAEA0, symSize: 0x10 } - - { offsetInCU: 0x846, offset: 0x7D961, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderCACycfcTo', symObjAddr: 0x5A4, symBinAddr: 0xAFDC, symSize: 0x20 } - - { offsetInCU: 0x878, offset: 0x7D993, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC7destroyyyFTo', symObjAddr: 0x708, symBinAddr: 0xB140, symSize: 0x28 } - - { offsetInCU: 0x8D0, offset: 0x7D9EB, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC10texImage2Dyys5Int32V_A4fA9NSCCanvasCAHSbtFTo', symObjAddr: 0x744, symBinAddr: 0xB17C, symSize: 0x88 } - - { offsetInCU: 0x934, offset: 0x7DA4F, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC9drawFrame6buffer5width6height14internalFormat6format10flipYWebGLySo11CVBufferRefa_S2is5Int32VANSbtFTo', symObjAddr: 0x7CC, symBinAddr: 0xB204, symSize: 0x7C } - - { offsetInCU: 0x9D6, offset: 0x7DAF1, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC13createSurfaceyyFTo', symObjAddr: 0xBF4, symBinAddr: 0xB62C, symSize: 0x28 } - - { offsetInCU: 0xAC0, offset: 0x7DBDB, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderCMa', symObjAddr: 0x584, symBinAddr: 0xAFBC, symSize: 0x20 } - - { offsetInCU: 0xB34, offset: 0x7DC4F, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderCfETo', symObjAddr: 0xC4C, symBinAddr: 0xB684, symSize: 0x58 } - - { offsetInCU: 0x122F, offset: 0x7E34A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderCACycfC', symObjAddr: 0x438, symBinAddr: 0xAEB0, symSize: 0x20 } - - { offsetInCU: 0x1249, offset: 0x7E364, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderCACycfc', symObjAddr: 0x458, symBinAddr: 0xAED0, symSize: 0xEC } - - { offsetInCU: 0x1281, offset: 0x7E39C, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC7destroyyyF', symObjAddr: 0x5C4, symBinAddr: 0xAFFC, symSize: 0x144 } - - { offsetInCU: 0x143C, offset: 0x7E557, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC10texImage2Dyys5Int32V_A4fA9NSCCanvasCAHSbtF', symObjAddr: 0x730, symBinAddr: 0xB168, symSize: 0x14 } - - { offsetInCU: 0x14ED, offset: 0x7E608, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC13createSurfaceyyF', symObjAddr: 0x848, symBinAddr: 0xB280, symSize: 0x3AC } - - { offsetInCU: 0x185D, offset: 0x7E978, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderCfD', symObjAddr: 0xC1C, symBinAddr: 0xB654, symSize: 0x30 } - - { offsetInCU: 0x1948, offset: 0x7EA63, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC10texImage2Dyys5Int32V_A4fA9NSCCanvasCAHSbtFTf4ddnndnndn_n', symObjAddr: 0xCA4, symBinAddr: 0xB6DC, symSize: 0x65C } - - { offsetInCU: 0x212F, offset: 0x7F24A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC9drawFrame6buffer5width6height14internalFormat6format10flipYWebGLySo11CVBufferRefa_S2is5Int32VANSbtFTf4nnnnndn_n', symObjAddr: 0x1344, symBinAddr: 0xBD7C, symSize: 0x6C8 } - - { offsetInCU: 0x10C, offset: 0x7FC0A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerC22TouchGestureRecognizerC6target6actionAEypSg_10ObjectiveC8SelectorVSgtcfcTo', symObjAddr: 0xED4, symBinAddr: 0xD2F0, symSize: 0x68 } - - { offsetInCU: 0x19C, offset: 0x7FC9A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerC22TouchGestureRecognizerCfETo', symObjAddr: 0xF48, symBinAddr: 0xD364, symSize: 0x10 } - - { offsetInCU: 0x1CB, offset: 0x7FCC9, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerC6handleyySo19UIGestureRecognizerCFTo', symObjAddr: 0xF58, symBinAddr: 0xD374, symSize: 0x4 } - - { offsetInCU: 0x368, offset: 0x7FE66, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerCACycfcTo', symObjAddr: 0x16DC, symBinAddr: 0xDAF8, symSize: 0x2C } - - { offsetInCU: 0x5D4, offset: 0x800D2, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerCfETo', symObjAddr: 0x1744, symBinAddr: 0xDB60, symSize: 0x68 } - - { offsetInCU: 0x603, offset: 0x80101, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerCMa', symObjAddr: 0x17AC, symBinAddr: 0xDBC8, symSize: 0x20 } - - { offsetInCU: 0x617, offset: 0x80115, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerC22TouchGestureRecognizerCMa', symObjAddr: 0x17CC, symBinAddr: 0xDBE8, symSize: 0x20 } - - { offsetInCU: 0x62B, offset: 0x80129, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerC7PointerVwCP', symObjAddr: 0x17EC, symBinAddr: 0xDC08, symSize: 0x30 } - - { offsetInCU: 0x63F, offset: 0x8013D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerC7PointerVwxx', symObjAddr: 0x181C, symBinAddr: 0xDC38, symSize: 0x8 } - - { offsetInCU: 0x653, offset: 0x80151, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerC7PointerVwcp', symObjAddr: 0x1824, symBinAddr: 0xDC40, symSize: 0x3C } - - { offsetInCU: 0x667, offset: 0x80165, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerC7PointerVwca', symObjAddr: 0x1860, symBinAddr: 0xDC7C, symSize: 0x50 } - - { offsetInCU: 0x67B, offset: 0x80179, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerC7PointerVwta', symObjAddr: 0x18BC, symBinAddr: 0xDCCC, symSize: 0x40 } - - { offsetInCU: 0x68F, offset: 0x8018D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerC7PointerVwet', symObjAddr: 0x18FC, symBinAddr: 0xDD0C, symSize: 0x48 } - - { offsetInCU: 0x6A3, offset: 0x801A1, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerC7PointerVwst', symObjAddr: 0x1944, symBinAddr: 0xDD54, symSize: 0x40 } - - { offsetInCU: 0x6B7, offset: 0x801B5, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerC7PointerVMa', symObjAddr: 0x1984, symBinAddr: 0xDD94, symSize: 0x10 } - - { offsetInCU: 0x6CB, offset: 0x801C9, size: 0x8, addend: 0x0, symName: '_$sypSgWOc', symObjAddr: 0x1994, symBinAddr: 0xDDA4, symSize: 0x48 } - - { offsetInCU: 0x6DF, offset: 0x801DD, size: 0x8, addend: 0x0, symName: '_$sSo7UITouchCSo8NSObjectCSH10ObjectiveCWl', symObjAddr: 0x1AA0, symBinAddr: 0xDDEC, symSize: 0x58 } - - { offsetInCU: 0x6F3, offset: 0x801F1, size: 0x8, addend: 0x0, symName: '_$sSh8IteratorV8_VariantOyx__GSHRzlWOe', symObjAddr: 0x1AF8, symBinAddr: 0xDE44, symSize: 0x8 } - - { offsetInCU: 0x761, offset: 0x8025F, size: 0x8, addend: 0x0, symName: '_$sSSSo19UIGestureRecognizerCIeggg_SgWOe', symObjAddr: 0x1DE4, symBinAddr: 0xE130, symSize: 0x10 } - - { offsetInCU: 0xC93, offset: 0x80791, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerC22TouchGestureRecognizerC12touchesBegan_4withyShySo7UITouchCG_So7UIEventCtF', symObjAddr: 0x0, symBinAddr: 0xC444, symSize: 0x540 } - - { offsetInCU: 0xF2F, offset: 0x80A2D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerC22TouchGestureRecognizerC12touchesMoved_4withyShySo7UITouchCG_So7UIEventCtF', symObjAddr: 0x54C, symBinAddr: 0xC990, symSize: 0xE0 } - - { offsetInCU: 0xFAE, offset: 0x80AAC, size: 0x8, addend: 0x0, symName: '_$sSa6remove2atxSi_tF12CanvasNative15NSCTouchHandlerC7PointerV_Tg5', symObjAddr: 0x6F0, symBinAddr: 0xCB20, symSize: 0x9C } - - { offsetInCU: 0x1041, offset: 0x80B3F, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerC22TouchGestureRecognizerC6target6actionAEypSg_10ObjectiveC8SelectorVSgtcfc', symObjAddr: 0xDCC, symBinAddr: 0xD1E8, symSize: 0x108 } - - { offsetInCU: 0x118B, offset: 0x80C89, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerC6onMove33_044DDF836BDB3B89B481C6F58BB6EF6BLLyySo19UIGestureRecognizerC_ShySo7UITouchCGSgtF', symObjAddr: 0x12D0, symBinAddr: 0xD6EC, symSize: 0x40C } - - { offsetInCU: 0x18A1, offset: 0x8139F, size: 0x8, addend: 0x0, symName: '_$ss12_ArrayBufferV20_consumeAndCreateNewAByxGyF12CanvasNative15NSCTouchHandlerC7PointerV_Tg5', symObjAddr: 0x1B00, symBinAddr: 0xDE4C, symSize: 0x14 } - - { offsetInCU: 0x1940, offset: 0x8143E, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerC6canvasAcA9NSCCanvasC_tcfcTf4gn_n', symObjAddr: 0x1B14, symBinAddr: 0xDE60, symSize: 0x1DC } - - { offsetInCU: 0x27, offset: 0x8161B, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative14NSCImageBitmapC14FAILED_TO_LOADSSvgZTo', symObjAddr: 0x0, symBinAddr: 0xE140, symSize: 0x2C } + - { offsetInCU: 0xAB, offset: 0x78997, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC19shared_context_view33_508084857CA7D194CA72FEB80DD78002LL_WZ', symObjAddr: 0x0, symBinAddr: 0x6808, symSize: 0x40 } + - { offsetInCU: 0xF0, offset: 0x789DC, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC5store_WZ', symObjAddr: 0x40, symBinAddr: 0x6848, symSize: 0x30 } + - { offsetInCU: 0x135, offset: 0x78A21, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC5views33_508084857CA7D194CA72FEB80DD78002LL_WZ', symObjAddr: 0xA8, symBinAddr: 0x68B0, symSize: 0x40 } + - { offsetInCU: 0x187, offset: 0x78A73, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC3ptrSvSgvgTo', symObjAddr: 0x194, symBinAddr: 0x699C, symSize: 0x10 } + - { offsetInCU: 0x1A7, offset: 0x78A93, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC3ptrSvSgvgTo', symObjAddr: 0x194, symBinAddr: 0x699C, symSize: 0x10 } + - { offsetInCU: 0x1DD, offset: 0x78AC9, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC3ptrSvSgvsTo', symObjAddr: 0x1A4, symBinAddr: 0x69AC, symSize: 0x10 } + - { offsetInCU: 0x1FD, offset: 0x78AE9, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC3ptrSvSgvsTo', symObjAddr: 0x1A4, symBinAddr: 0x69AC, symSize: 0x10 } + - { offsetInCU: 0x24C, offset: 0x78B38, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC10getViewPtrSvyFTo', symObjAddr: 0x1F8, symBinAddr: 0x6A00, symSize: 0x44 } + - { offsetInCU: 0x301, offset: 0x78BED, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC9autoScaleSbvgTo', symObjAddr: 0x23C, symBinAddr: 0x6A44, symSize: 0x44 } + - { offsetInCU: 0x33E, offset: 0x78C2A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC9autoScaleSbvsTo', symObjAddr: 0x2C4, symBinAddr: 0x6ACC, symSize: 0x30 } + - { offsetInCU: 0x3CD, offset: 0x78CB9, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC8nativeGLs5Int64VvgTo', symObjAddr: 0x518, symBinAddr: 0x6D20, symSize: 0x44 } + - { offsetInCU: 0x425, offset: 0x78D11, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC8nativeGLs5Int64VvsTo', symObjAddr: 0x5A0, symBinAddr: 0x6DA8, symSize: 0x48 } + - { offsetInCU: 0x480, offset: 0x78D6C, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC13nativeContexts5Int64VvgTo', symObjAddr: 0x5E8, symBinAddr: 0x6DF0, symSize: 0x44 } + - { offsetInCU: 0x4D8, offset: 0x78DC4, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC13nativeContexts5Int64VvsTo', symObjAddr: 0x670, symBinAddr: 0x6E78, symSize: 0x48 } + - { offsetInCU: 0x533, offset: 0x78E1F, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC15native2DContexts5Int64VvgTo', symObjAddr: 0x6B8, symBinAddr: 0x6EC0, symSize: 0x10 } + - { offsetInCU: 0x553, offset: 0x78E3F, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC15native2DContexts5Int64VvgTo', symObjAddr: 0x6B8, symBinAddr: 0x6EC0, symSize: 0x10 } + - { offsetInCU: 0x589, offset: 0x78E75, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC15native2DContexts5Int64VvsTo', symObjAddr: 0x6C8, symBinAddr: 0x6ED0, symSize: 0x10 } + - { offsetInCU: 0x5A9, offset: 0x78E95, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC15native2DContexts5Int64VvsTo', symObjAddr: 0x6C8, symBinAddr: 0x6ED0, symSize: 0x10 } + - { offsetInCU: 0x5CC, offset: 0x78EB8, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC7glkViewAA0A7GLKViewCvgTo', symObjAddr: 0x6D8, symBinAddr: 0x6EE0, symSize: 0x10 } + - { offsetInCU: 0x5EC, offset: 0x78ED8, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC7glkViewAA0A7GLKViewCvgTo', symObjAddr: 0x6D8, symBinAddr: 0x6EE0, symSize: 0x10 } + - { offsetInCU: 0x624, offset: 0x78F10, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC7glkViewAA0A7GLKViewCvsTo', symObjAddr: 0x6E8, symBinAddr: 0x6EF0, symSize: 0x34 } + - { offsetInCU: 0x67D, offset: 0x78F69, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC18drawingBufferWidthSivgTo', symObjAddr: 0x71C, symBinAddr: 0x6F24, symSize: 0x18 } + - { offsetInCU: 0x69D, offset: 0x78F89, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC18drawingBufferWidthSivgTo', symObjAddr: 0x71C, symBinAddr: 0x6F24, symSize: 0x18 } + - { offsetInCU: 0x6BC, offset: 0x78FA8, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC18drawingBufferWidthSivgTo', symObjAddr: 0x71C, symBinAddr: 0x6F24, symSize: 0x18 } + - { offsetInCU: 0x6EE, offset: 0x78FDA, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC19drawingBufferHeightSivgTo', symObjAddr: 0x74C, symBinAddr: 0x6F54, symSize: 0x18 } + - { offsetInCU: 0x70E, offset: 0x78FFA, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC19drawingBufferHeightSivgTo', symObjAddr: 0x74C, symBinAddr: 0x6F54, symSize: 0x18 } + - { offsetInCU: 0x72D, offset: 0x79019, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC19drawingBufferHeightSivgTo', symObjAddr: 0x74C, symBinAddr: 0x6F54, symSize: 0x18 } + - { offsetInCU: 0x75F, offset: 0x7904B, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC5widthSfvgTo', symObjAddr: 0x77C, symBinAddr: 0x6F84, symSize: 0x20 } + - { offsetInCU: 0x7C7, offset: 0x790B3, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC6heightSfvgTo', symObjAddr: 0x7C0, symBinAddr: 0x6FC8, symSize: 0x20 } + - { offsetInCU: 0x866, offset: 0x79152, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC11initContextyySS_S4bs5Int32VS5btFTo', symObjAddr: 0x828, symBinAddr: 0x7030, symSize: 0xC4 } + - { offsetInCU: 0x975, offset: 0x79261, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC015initContextWithE10AttributesyySS_S4bs5Int32VS5btFTo', symObjAddr: 0x1014, symBinAddr: 0x781C, symSize: 0xC4 } + - { offsetInCU: 0x9DE, offset: 0x792CA, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC15create2DContextys5Int64VSb_S3bs5Int32VS5bAHtFTo', symObjAddr: 0x1368, symBinAddr: 0x7B70, symSize: 0xB0 } + - { offsetInCU: 0xA1B, offset: 0x79307, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC11forceLayoutyy12CoreGraphics7CGFloatV_AGtFTo', symObjAddr: 0x151C, symBinAddr: 0x7D24, symSize: 0x40 } + - { offsetInCU: 0xA69, offset: 0x79355, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC8snapshotySo7UIImageCSgSbFTo', symObjAddr: 0x1640, symBinAddr: 0x7E48, symSize: 0x3C } + - { offsetInCU: 0xA9C, offset: 0x79388, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC8rendererAA9NSCRenderCSgvgTo', symObjAddr: 0x167C, symBinAddr: 0x7E84, symSize: 0x10 } + - { offsetInCU: 0xABC, offset: 0x793A8, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC8rendererAA9NSCRenderCSgvgTo', symObjAddr: 0x167C, symBinAddr: 0x7E84, symSize: 0x10 } + - { offsetInCU: 0xAF6, offset: 0x793E2, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC8rendererAA9NSCRenderCSgvsTo', symObjAddr: 0x168C, symBinAddr: 0x7E94, symSize: 0x34 } + - { offsetInCU: 0xB51, offset: 0x7943D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC6renderSbyFTo', symObjAddr: 0x1708, symBinAddr: 0x7F10, symSize: 0x48 } + - { offsetInCU: 0xBEB, offset: 0x794D7, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC13context2DTestyys5Int64VFTo', symObjAddr: 0x179C, symBinAddr: 0x7FA4, symSize: 0x64 } + - { offsetInCU: 0xCB0, offset: 0x7959C, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC22context2DTestToDataURLySSs5Int64VFTo', symObjAddr: 0x1858, symBinAddr: 0x8060, symSize: 0x94 } + - { offsetInCU: 0xD3D, offset: 0x79629, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC23enterBackgroundListeneryycSgvsTo', symObjAddr: 0x192C, symBinAddr: 0x8134, symSize: 0x6C } + - { offsetInCU: 0xD9F, offset: 0x7968B, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC20becomeActiveListeneryycSgvsTo', symObjAddr: 0x1A3C, symBinAddr: 0x8244, symSize: 0x6C } + - { offsetInCU: 0xDFC, offset: 0x796E8, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC18touchEventListenerySS_So19UIGestureRecognizerCtcSgvgTo', symObjAddr: 0x1AA8, symBinAddr: 0x82B0, symSize: 0xB0 } + - { offsetInCU: 0xE4E, offset: 0x7973A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC18touchEventListenerySS_So19UIGestureRecognizerCtcSgvsTo', symObjAddr: 0x1C28, symBinAddr: 0x8430, symSize: 0x94 } + - { offsetInCU: 0xEE0, offset: 0x797CC, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC5coderACSgSo7NSCoderC_tcfcTo', symObjAddr: 0x22B0, symBinAddr: 0x8AB8, symSize: 0x28 } + - { offsetInCU: 0xF35, offset: 0x79821, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC5frameACSo6CGRectV_tcfcTo', symObjAddr: 0x26D4, symBinAddr: 0x8EDC, symSize: 0x20 } + - { offsetInCU: 0xF68, offset: 0x79854, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC17ignoreTouchEventsSbvgTo', symObjAddr: 0x26F4, symBinAddr: 0x8EFC, symSize: 0x10 } + - { offsetInCU: 0xF88, offset: 0x79874, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC17ignoreTouchEventsSbvgTo', symObjAddr: 0x26F4, symBinAddr: 0x8EFC, symSize: 0x10 } + - { offsetInCU: 0xFC0, offset: 0x798AC, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC17ignoreTouchEventsSbvsTo', symObjAddr: 0x2704, symBinAddr: 0x8F0C, symSize: 0x34 } + - { offsetInCU: 0x102E, offset: 0x7991A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC13readyListenerAA0cE0_pSgvgTo', symObjAddr: 0x27B8, symBinAddr: 0x8FC0, symSize: 0x20 } + - { offsetInCU: 0x1088, offset: 0x79974, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC13readyListenerAA0cE0_pSgvsTo', symObjAddr: 0x27D8, symBinAddr: 0x8FE0, symSize: 0x34 } + - { offsetInCU: 0x10E8, offset: 0x799D4, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC11setListeneryyAA0cE0_pSgFTo', symObjAddr: 0x283C, symBinAddr: 0x9044, symSize: 0x34 } + - { offsetInCU: 0x11B4, offset: 0x79AA0, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC14layoutSubviewsyyFTo', symObjAddr: 0x2B54, symBinAddr: 0x935C, symSize: 0x28 } + - { offsetInCU: 0x11E7, offset: 0x79AD3, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasCfDTo', symObjAddr: 0x2E44, symBinAddr: 0x964C, symSize: 0x24 } + - { offsetInCU: 0x1222, offset: 0x79B0E, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC21getBoundingClientRectyySo6UIViewC_SvtFZTo', symObjAddr: 0x2F20, symBinAddr: 0x9728, symSize: 0x34 } + - { offsetInCU: 0x1255, offset: 0x79B41, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC14shared_context33_508084857CA7D194CA72FEB80DD78002LLs5Int64VvgZTf4d_n', symObjAddr: 0x3850, symBinAddr: 0xA058, symSize: 0x298 } + - { offsetInCU: 0x13D2, offset: 0x79CBE, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC21getBoundingClientRectyySo6UIViewC_SvtFZTf4nnd_n', symObjAddr: 0x3BAC, symBinAddr: 0xA3B4, symSize: 0xA0 } + - { offsetInCU: 0x15FE, offset: 0x79EEA, size: 0x8, addend: 0x0, symName: '_$sIeg_IeyB_TR', symObjAddr: 0x1900, symBinAddr: 0x8108, symSize: 0x2C } + - { offsetInCU: 0x1616, offset: 0x79F02, size: 0x8, addend: 0x0, symName: '_$sSSSo19UIGestureRecognizerCIeggg_So8NSStringCABIeyByy_TR', symObjAddr: 0x1BB0, symBinAddr: 0x83B8, symSize: 0x78 } + - { offsetInCU: 0x162E, offset: 0x79F1A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC18touchEventListenerySS_So19UIGestureRecognizerCtcSgvpACTK', symObjAddr: 0x1D18, symBinAddr: 0x8520, symSize: 0x94 } + - { offsetInCU: 0x1666, offset: 0x79F52, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC18touchEventListenerySS_So19UIGestureRecognizerCtcSgvpACTk', symObjAddr: 0x1DAC, symBinAddr: 0x85B4, symSize: 0xB8 } + - { offsetInCU: 0x16A8, offset: 0x79F94, size: 0x8, addend: 0x0, symName: '_$sSSSo19UIGestureRecognizerCytIegnnr_SSABIeggg_TR', symObjAddr: 0x1E64, symBinAddr: 0x866C, symSize: 0x6C } + - { offsetInCU: 0x1732, offset: 0x7A01E, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasCfETo', symObjAddr: 0x2E68, symBinAddr: 0x9670, symSize: 0xB4 } + - { offsetInCU: 0x1762, offset: 0x7A04E, size: 0x8, addend: 0x0, symName: '_$sSSSo19UIGestureRecognizerCIeggg_SgWOy', symObjAddr: 0x2F54, symBinAddr: 0x975C, symSize: 0x10 } + - { offsetInCU: 0x1776, offset: 0x7A062, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasCMa', symObjAddr: 0x2F64, symBinAddr: 0x976C, symSize: 0x20 } + - { offsetInCU: 0x1964, offset: 0x7A250, size: 0x8, addend: 0x0, symName: ___swift_instantiateConcreteTypeFromMangledName, symObjAddr: 0x3AE8, symBinAddr: 0xA2F0, symSize: 0x40 } + - { offsetInCU: 0x1978, offset: 0x7A264, size: 0x8, addend: 0x0, symName: '_$sypSgWOh', symObjAddr: 0x3B28, symBinAddr: 0xA330, symSize: 0x40 } + - { offsetInCU: 0x198C, offset: 0x7A278, size: 0x8, addend: 0x0, symName: ___swift_project_boxed_opaque_existential_0, symObjAddr: 0x3B68, symBinAddr: 0xA370, symSize: 0x24 } + - { offsetInCU: 0x19A0, offset: 0x7A28C, size: 0x8, addend: 0x0, symName: ___swift_destroy_boxed_opaque_existential_0, symObjAddr: 0x3B8C, symBinAddr: 0xA394, symSize: 0x20 } + - { offsetInCU: 0x19BF, offset: 0x7A2AB, size: 0x8, addend: 0x0, symName: '_$sSo8NSStringCSo19UIGestureRecognizerCIeyByy_SSADIeggg_TRTA', symObjAddr: 0x4040, symBinAddr: 0xA848, symSize: 0x48 } + - { offsetInCU: 0x19E8, offset: 0x7A2D4, size: 0x8, addend: 0x0, symName: _block_copy_helper, symObjAddr: 0x4088, symBinAddr: 0xA890, symSize: 0x10 } + - { offsetInCU: 0x19FC, offset: 0x7A2E8, size: 0x8, addend: 0x0, symName: _block_destroy_helper, symObjAddr: 0x4098, symBinAddr: 0xA8A0, symSize: 0x8 } + - { offsetInCU: 0x1A10, offset: 0x7A2FC, size: 0x8, addend: 0x0, symName: '_$sIeg_SgWOe', symObjAddr: 0x40A0, symBinAddr: 0xA8A8, symSize: 0x10 } + - { offsetInCU: 0x1A2F, offset: 0x7A31B, size: 0x8, addend: 0x0, symName: '_$sIeyB_Ieg_TRTA', symObjAddr: 0x40B0, symBinAddr: 0xA8B8, symSize: 0xC } + - { offsetInCU: 0x1A58, offset: 0x7A344, size: 0x8, addend: 0x0, symName: '_$sSSSo19UIGestureRecognizerCytIegnnr_SSABIeggg_TRTA', symObjAddr: 0x40E0, symBinAddr: 0xA8E8, symSize: 0x8 } + - { offsetInCU: 0x1A77, offset: 0x7A363, size: 0x8, addend: 0x0, symName: '_$sSSSo19UIGestureRecognizerCIeggg_SSABytIegnnr_TRTA', symObjAddr: 0x40E8, symBinAddr: 0xA8F0, symSize: 0x30 } + - { offsetInCU: 0x1AA0, offset: 0x7A38C, size: 0x8, addend: 0x0, symName: '_$sypWOb', symObjAddr: 0x4118, symBinAddr: 0xA920, symSize: 0x10 } + - { offsetInCU: 0x1AB4, offset: 0x7A3A0, size: 0x8, addend: 0x0, symName: '_$sypWOc', symObjAddr: 0x4160, symBinAddr: 0xA968, symSize: 0x3C } + - { offsetInCU: 0x1D16, offset: 0x7A602, size: 0x8, addend: 0x0, symName: '_$sSD17dictionaryLiteralSDyxq_Gx_q_td_tcfCSS_ypTgm5Tf4g_n', symObjAddr: 0x3740, symBinAddr: 0x9F48, symSize: 0x110 } + - { offsetInCU: 0x20D5, offset: 0x7A9C1, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC10getViewPtrSvyF', symObjAddr: 0x1B4, symBinAddr: 0x69BC, symSize: 0x44 } + - { offsetInCU: 0x217E, offset: 0x7AA6A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC9autoScaleSbvg', symObjAddr: 0x280, symBinAddr: 0x6A88, symSize: 0x44 } + - { offsetInCU: 0x21B1, offset: 0x7AA9D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC9autoScaleSbvs', symObjAddr: 0x2F4, symBinAddr: 0x6AFC, symSize: 0xEC } + - { offsetInCU: 0x21FD, offset: 0x7AAE9, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC9autoScaleSbvM', symObjAddr: 0x3E0, symBinAddr: 0x6BE8, symSize: 0x58 } + - { offsetInCU: 0x2222, offset: 0x7AB0E, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC9autoScaleSbvM.resume.0', symObjAddr: 0x438, symBinAddr: 0x6C40, symSize: 0xE0 } + - { offsetInCU: 0x2263, offset: 0x7AB4F, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC8nativeGLs5Int64Vvg', symObjAddr: 0x55C, symBinAddr: 0x6D64, symSize: 0x44 } + - { offsetInCU: 0x22BB, offset: 0x7ABA7, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC13nativeContexts5Int64Vvg', symObjAddr: 0x62C, symBinAddr: 0x6E34, symSize: 0x44 } + - { offsetInCU: 0x2367, offset: 0x7AC53, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC18drawingBufferWidthSivg', symObjAddr: 0x734, symBinAddr: 0x6F3C, symSize: 0x18 } + - { offsetInCU: 0x2387, offset: 0x7AC73, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC18drawingBufferWidthSivg', symObjAddr: 0x734, symBinAddr: 0x6F3C, symSize: 0x18 } + - { offsetInCU: 0x23B6, offset: 0x7ACA2, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC19drawingBufferHeightSivg', symObjAddr: 0x764, symBinAddr: 0x6F6C, symSize: 0x18 } + - { offsetInCU: 0x23D6, offset: 0x7ACC2, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC19drawingBufferHeightSivg', symObjAddr: 0x764, symBinAddr: 0x6F6C, symSize: 0x18 } + - { offsetInCU: 0x2412, offset: 0x7ACFE, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC5widthSfvg', symObjAddr: 0x79C, symBinAddr: 0x6FA4, symSize: 0x24 } + - { offsetInCU: 0x245A, offset: 0x7AD46, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC6heightSfvg', symObjAddr: 0x7E0, symBinAddr: 0x6FE8, symSize: 0x24 } + - { offsetInCU: 0x248E, offset: 0x7AD7A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC11initContextyySS_S4bs5Int32VS5btF', symObjAddr: 0x804, symBinAddr: 0x700C, symSize: 0x24 } + - { offsetInCU: 0x2703, offset: 0x7AFEF, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC015initContextWithE10AttributesyySS_S4bs5Int32VS5btF', symObjAddr: 0x8EC, symBinAddr: 0x70F4, symSize: 0x728 } + - { offsetInCU: 0x2D8E, offset: 0x7B67A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC15create2DContextys5Int64VSb_S3bs5Int32VS5bAHtF', symObjAddr: 0x10D8, symBinAddr: 0x78E0, symSize: 0x290 } + - { offsetInCU: 0x329B, offset: 0x7BB87, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC11forceLayoutyy12CoreGraphics7CGFloatV_AGtF', symObjAddr: 0x1418, symBinAddr: 0x7C20, symSize: 0x104 } + - { offsetInCU: 0x33CA, offset: 0x7BCB6, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC8snapshotySo7UIImageCSgSbF', symObjAddr: 0x155C, symBinAddr: 0x7D64, symSize: 0xE4 } + - { offsetInCU: 0x3525, offset: 0x7BE11, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC6renderSbyF', symObjAddr: 0x16C0, symBinAddr: 0x7EC8, symSize: 0x48 } + - { offsetInCU: 0x35AB, offset: 0x7BE97, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC13context2DTestyys5Int64VF', symObjAddr: 0x1750, symBinAddr: 0x7F58, symSize: 0x4C } + - { offsetInCU: 0x36CC, offset: 0x7BFB8, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC22context2DTestToDataURLySSs5Int64VF', symObjAddr: 0x1800, symBinAddr: 0x8008, symSize: 0x58 } + - { offsetInCU: 0x37C2, offset: 0x7C0AE, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC18touchEventListenerySS_So19UIGestureRecognizerCtcSgvg', symObjAddr: 0x1B58, symBinAddr: 0x8360, symSize: 0x58 } + - { offsetInCU: 0x380E, offset: 0x7C0FA, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC18touchEventListenerySS_So19UIGestureRecognizerCtcSgvs', symObjAddr: 0x1CBC, symBinAddr: 0x84C4, symSize: 0x5C } + - { offsetInCU: 0x3837, offset: 0x7C123, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC18touchEventListenerySS_So19UIGestureRecognizerCtcSgvM', symObjAddr: 0x1ED0, symBinAddr: 0x86D8, symSize: 0x44 } + - { offsetInCU: 0x385D, offset: 0x7C149, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC18touchEventListenerySS_So19UIGestureRecognizerCtcSgvM.resume.0', symObjAddr: 0x1F14, symBinAddr: 0x871C, symSize: 0x4 } + - { offsetInCU: 0x38CD, offset: 0x7C1B9, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC5coderACSgSo7NSCoderC_tcfc', symObjAddr: 0x1F18, symBinAddr: 0x8720, symSize: 0x398 } + - { offsetInCU: 0x39BE, offset: 0x7C2AA, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC5frameACSo6CGRectV_tcfC', symObjAddr: 0x22D8, symBinAddr: 0x8AE0, symSize: 0x50 } + - { offsetInCU: 0x39D9, offset: 0x7C2C5, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC5frameACSo6CGRectV_tcfc', symObjAddr: 0x2328, symBinAddr: 0x8B30, symSize: 0x3AC } + - { offsetInCU: 0x3AEB, offset: 0x7C3D7, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC17ignoreTouchEventsSbvW', symObjAddr: 0x2738, symBinAddr: 0x8F40, symSize: 0x80 } + - { offsetInCU: 0x3BE1, offset: 0x7C4CD, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC11setListeneryyAA0cE0_pSgF', symObjAddr: 0x280C, symBinAddr: 0x9014, symSize: 0x30 } + - { offsetInCU: 0x3C7F, offset: 0x7C56B, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC6resize33_508084857CA7D194CA72FEB80DD78002LLyyF', symObjAddr: 0x2870, symBinAddr: 0x9078, symSize: 0x194 } + - { offsetInCU: 0x3F30, offset: 0x7C81C, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC14layoutSubviewsyyF', symObjAddr: 0x2A04, symBinAddr: 0x920C, symSize: 0x150 } + - { offsetInCU: 0x4158, offset: 0x7CA44, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasCfD', symObjAddr: 0x2B7C, symBinAddr: 0x9384, symSize: 0x2C8 } + - { offsetInCU: 0x41E8, offset: 0x7CAD4, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC21getBoundingClientRectyySo6UIViewC_SvtFZ', symObjAddr: 0x2F1C, symBinAddr: 0x9724, symSize: 0x4 } + - { offsetInCU: 0x4210, offset: 0x7CAFC, size: 0x8, addend: 0x0, symName: '_$ss22__RawDictionaryStorageC4findys10_HashTableV6BucketV6bucket_Sb5foundtxSHRzlFSS_Tg5', symObjAddr: 0x2F84, symBinAddr: 0x978C, symSize: 0x64 } + - { offsetInCU: 0x426A, offset: 0x7CB56, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV7_insert2at3key5valueys10_HashTableV6BucketV_xnq_ntFSS_ypTg5', symObjAddr: 0x2FE8, symBinAddr: 0x97F0, symSize: 0x6C } + - { offsetInCU: 0x42EA, offset: 0x7CBD6, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV12mutatingFind_8isUniques10_HashTableV6BucketV6bucket_Sb5foundtx_SbtFSS_ypTg5', symObjAddr: 0x3054, symBinAddr: 0x985C, symSize: 0xD8 } + - { offsetInCU: 0x4327, offset: 0x7CC13, size: 0x8, addend: 0x0, symName: '_$ss22__RawDictionaryStorageC4find_9hashValues10_HashTableV6BucketV6bucket_Sb5foundtx_SitSHRzlFSS_Tg5', symObjAddr: 0x312C, symBinAddr: 0x9934, symSize: 0xE0 } + - { offsetInCU: 0x43A2, offset: 0x7CC8E, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV4copyyyFSS_ypTg5', symObjAddr: 0x320C, symBinAddr: 0x9A14, symSize: 0x1F4 } + - { offsetInCU: 0x445E, offset: 0x7CD4A, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV20_copyOrMoveAndResize8capacity12moveElementsySi_SbtFSS_ypTg5', symObjAddr: 0x3400, symBinAddr: 0x9C08, symSize: 0x340 } + - { offsetInCU: 0x27, offset: 0x7CF91, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative7GLUtilsCfD', symObjAddr: 0x0, symBinAddr: 0xAA08, symSize: 0x10 } + - { offsetInCU: 0x62, offset: 0x7CFCC, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative7GLUtilsCMa', symObjAddr: 0x10, symBinAddr: 0xAA18, symSize: 0x20 } + - { offsetInCU: 0x187, offset: 0x7D0F1, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative7GLUtilsCfD', symObjAddr: 0x0, symBinAddr: 0xAA08, symSize: 0x10 } + - { offsetInCU: 0x65, offset: 0x7D180, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC8mPrograms6UInt32VvgTo', symObjAddr: 0x0, symBinAddr: 0xAA38, symSize: 0x10 } + - { offsetInCU: 0x85, offset: 0x7D1A0, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC8mPrograms6UInt32VvgTo', symObjAddr: 0x0, symBinAddr: 0xAA38, symSize: 0x10 } + - { offsetInCU: 0xBB, offset: 0x7D1D6, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC8mPrograms6UInt32VvsTo', symObjAddr: 0x10, symBinAddr: 0xAA48, symSize: 0x10 } + - { offsetInCU: 0xDB, offset: 0x7D1F6, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC8mPrograms6UInt32VvsTo', symObjAddr: 0x10, symBinAddr: 0xAA48, symSize: 0x10 } + - { offsetInCU: 0x114, offset: 0x7D22F, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC3rbos6UInt32VvgTo', symObjAddr: 0x20, symBinAddr: 0xAA58, symSize: 0x44 } + - { offsetInCU: 0x16C, offset: 0x7D287, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC3rbos6UInt32VvsTo', symObjAddr: 0x64, symBinAddr: 0xAA9C, symSize: 0x48 } + - { offsetInCU: 0x1C7, offset: 0x7D2E2, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC3fbos6UInt32VvgTo', symObjAddr: 0xAC, symBinAddr: 0xAAE4, symSize: 0x44 } + - { offsetInCU: 0x21F, offset: 0x7D33A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC3fbos6UInt32VvsTo', symObjAddr: 0xF0, symBinAddr: 0xAB28, symSize: 0x48 } + - { offsetInCU: 0x27A, offset: 0x7D395, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC5widthSivgTo', symObjAddr: 0x138, symBinAddr: 0xAB70, symSize: 0x10 } + - { offsetInCU: 0x29A, offset: 0x7D3B5, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC5widthSivgTo', symObjAddr: 0x138, symBinAddr: 0xAB70, symSize: 0x10 } + - { offsetInCU: 0x2D0, offset: 0x7D3EB, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC5widthSivsTo', symObjAddr: 0x148, symBinAddr: 0xAB80, symSize: 0x10 } + - { offsetInCU: 0x2F0, offset: 0x7D40B, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC5widthSivsTo', symObjAddr: 0x148, symBinAddr: 0xAB80, symSize: 0x10 } + - { offsetInCU: 0x329, offset: 0x7D444, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC6heightSivgTo', symObjAddr: 0x158, symBinAddr: 0xAB90, symSize: 0x10 } + - { offsetInCU: 0x349, offset: 0x7D464, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC6heightSivgTo', symObjAddr: 0x158, symBinAddr: 0xAB90, symSize: 0x10 } + - { offsetInCU: 0x37F, offset: 0x7D49A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC6heightSivsTo', symObjAddr: 0x168, symBinAddr: 0xABA0, symSize: 0x10 } + - { offsetInCU: 0x39F, offset: 0x7D4BA, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC6heightSivsTo', symObjAddr: 0x168, symBinAddr: 0xABA0, symSize: 0x10 } + - { offsetInCU: 0x3D8, offset: 0x7D4F3, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC2abs6UInt32VvgTo', symObjAddr: 0x178, symBinAddr: 0xABB0, symSize: 0x44 } + - { offsetInCU: 0x430, offset: 0x7D54B, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC2abs6UInt32VvsTo', symObjAddr: 0x1BC, symBinAddr: 0xABF4, symSize: 0x48 } + - { offsetInCU: 0x48B, offset: 0x7D5A6, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC3poss5Int32VvgTo', symObjAddr: 0x204, symBinAddr: 0xAC3C, symSize: 0x10 } + - { offsetInCU: 0x4AB, offset: 0x7D5C6, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC3poss5Int32VvgTo', symObjAddr: 0x204, symBinAddr: 0xAC3C, symSize: 0x10 } + - { offsetInCU: 0x4E1, offset: 0x7D5FC, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC3poss5Int32VvsTo', symObjAddr: 0x214, symBinAddr: 0xAC4C, symSize: 0x10 } + - { offsetInCU: 0x501, offset: 0x7D61C, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC3poss5Int32VvsTo', symObjAddr: 0x214, symBinAddr: 0xAC4C, symSize: 0x10 } + - { offsetInCU: 0x53A, offset: 0x7D655, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC10samplerPoss5Int32VvgTo', symObjAddr: 0x224, symBinAddr: 0xAC5C, symSize: 0x10 } + - { offsetInCU: 0x55A, offset: 0x7D675, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC10samplerPoss5Int32VvgTo', symObjAddr: 0x224, symBinAddr: 0xAC5C, symSize: 0x10 } + - { offsetInCU: 0x590, offset: 0x7D6AB, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC10samplerPoss5Int32VvsTo', symObjAddr: 0x234, symBinAddr: 0xAC6C, symSize: 0x10 } + - { offsetInCU: 0x5B0, offset: 0x7D6CB, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC10samplerPoss5Int32VvsTo', symObjAddr: 0x234, symBinAddr: 0xAC6C, symSize: 0x10 } + - { offsetInCU: 0x5E9, offset: 0x7D704, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC9vextexBufSaySfGvgTo', symObjAddr: 0x244, symBinAddr: 0xAC7C, symSize: 0x48 } + - { offsetInCU: 0x63F, offset: 0x7D75A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC9vextexBufSaySfGvsTo', symObjAddr: 0x28C, symBinAddr: 0xACC4, symSize: 0x40 } + - { offsetInCU: 0x682, offset: 0x7D79D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC13SIZE_OF_FLOATSivgZTo', symObjAddr: 0x2CC, symBinAddr: 0xAD04, symSize: 0x8 } + - { offsetInCU: 0x69E, offset: 0x7D7B9, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC13VERTEX_SHADERSSvgZTo', symObjAddr: 0x2D4, symBinAddr: 0xAD0C, symSize: 0x2C } + - { offsetInCU: 0x6D0, offset: 0x7D7EB, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC7surfaceSo9IOSurfaceCSgvgTo', symObjAddr: 0x300, symBinAddr: 0xAD38, symSize: 0x10 } + - { offsetInCU: 0x6F0, offset: 0x7D80B, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC7surfaceSo9IOSurfaceCSgvgTo', symObjAddr: 0x300, symBinAddr: 0xAD38, symSize: 0x10 } + - { offsetInCU: 0x728, offset: 0x7D843, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC7surfaceSo9IOSurfaceCSgvsTo', symObjAddr: 0x310, symBinAddr: 0xAD48, symSize: 0x34 } + - { offsetInCU: 0x781, offset: 0x7D89C, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC8pixelBufs9UnmanagedVySo11CVBufferRefaGSgvgTo', symObjAddr: 0x418, symBinAddr: 0xAE50, symSize: 0x10 } + - { offsetInCU: 0x7A1, offset: 0x7D8BC, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC8pixelBufs9UnmanagedVySo11CVBufferRefaGSgvgTo', symObjAddr: 0x418, symBinAddr: 0xAE50, symSize: 0x10 } + - { offsetInCU: 0x7D7, offset: 0x7D8F2, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC8pixelBufs9UnmanagedVySo11CVBufferRefaGSgvsTo', symObjAddr: 0x428, symBinAddr: 0xAE60, symSize: 0x10 } + - { offsetInCU: 0x7F7, offset: 0x7D912, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC8pixelBufs9UnmanagedVySo11CVBufferRefaGSgvsTo', symObjAddr: 0x428, symBinAddr: 0xAE60, symSize: 0x10 } + - { offsetInCU: 0x846, offset: 0x7D961, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderCACycfcTo', symObjAddr: 0x5A4, symBinAddr: 0xAF9C, symSize: 0x20 } + - { offsetInCU: 0x878, offset: 0x7D993, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC7destroyyyFTo', symObjAddr: 0x708, symBinAddr: 0xB100, symSize: 0x28 } + - { offsetInCU: 0x8D0, offset: 0x7D9EB, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC10texImage2Dyys5Int32V_A4fA9NSCCanvasCAHSbtFTo', symObjAddr: 0x744, symBinAddr: 0xB13C, symSize: 0x88 } + - { offsetInCU: 0x934, offset: 0x7DA4F, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC9drawFrame6buffer5width6height14internalFormat6format10flipYWebGLySo11CVBufferRefa_S2is5Int32VANSbtFTo', symObjAddr: 0x7CC, symBinAddr: 0xB1C4, symSize: 0x7C } + - { offsetInCU: 0x9D6, offset: 0x7DAF1, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC13createSurfaceyyFTo', symObjAddr: 0xBF4, symBinAddr: 0xB5EC, symSize: 0x28 } + - { offsetInCU: 0xAC0, offset: 0x7DBDB, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderCMa', symObjAddr: 0x584, symBinAddr: 0xAF7C, symSize: 0x20 } + - { offsetInCU: 0xB34, offset: 0x7DC4F, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderCfETo', symObjAddr: 0xC4C, symBinAddr: 0xB644, symSize: 0x58 } + - { offsetInCU: 0x122F, offset: 0x7E34A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderCACycfC', symObjAddr: 0x438, symBinAddr: 0xAE70, symSize: 0x20 } + - { offsetInCU: 0x1249, offset: 0x7E364, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderCACycfc', symObjAddr: 0x458, symBinAddr: 0xAE90, symSize: 0xEC } + - { offsetInCU: 0x1281, offset: 0x7E39C, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC7destroyyyF', symObjAddr: 0x5C4, symBinAddr: 0xAFBC, symSize: 0x144 } + - { offsetInCU: 0x143C, offset: 0x7E557, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC10texImage2Dyys5Int32V_A4fA9NSCCanvasCAHSbtF', symObjAddr: 0x730, symBinAddr: 0xB128, symSize: 0x14 } + - { offsetInCU: 0x14ED, offset: 0x7E608, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC13createSurfaceyyF', symObjAddr: 0x848, symBinAddr: 0xB240, symSize: 0x3AC } + - { offsetInCU: 0x185D, offset: 0x7E978, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderCfD', symObjAddr: 0xC1C, symBinAddr: 0xB614, symSize: 0x30 } + - { offsetInCU: 0x1948, offset: 0x7EA63, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC10texImage2Dyys5Int32V_A4fA9NSCCanvasCAHSbtFTf4ddnndnndn_n', symObjAddr: 0xCA4, symBinAddr: 0xB69C, symSize: 0x65C } + - { offsetInCU: 0x212F, offset: 0x7F24A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC9drawFrame6buffer5width6height14internalFormat6format10flipYWebGLySo11CVBufferRefa_S2is5Int32VANSbtFTf4nnnnndn_n', symObjAddr: 0x1344, symBinAddr: 0xBD3C, symSize: 0x6C8 } + - { offsetInCU: 0x10C, offset: 0x7FC0A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerC22TouchGestureRecognizerC6target6actionAEypSg_10ObjectiveC8SelectorVSgtcfcTo', symObjAddr: 0xED4, symBinAddr: 0xD2B0, symSize: 0x68 } + - { offsetInCU: 0x19C, offset: 0x7FC9A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerC22TouchGestureRecognizerCfETo', symObjAddr: 0xF48, symBinAddr: 0xD324, symSize: 0x10 } + - { offsetInCU: 0x1CB, offset: 0x7FCC9, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerC6handleyySo19UIGestureRecognizerCFTo', symObjAddr: 0xF58, symBinAddr: 0xD334, symSize: 0x4 } + - { offsetInCU: 0x368, offset: 0x7FE66, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerCACycfcTo', symObjAddr: 0x16DC, symBinAddr: 0xDAB8, symSize: 0x2C } + - { offsetInCU: 0x5D4, offset: 0x800D2, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerCfETo', symObjAddr: 0x1744, symBinAddr: 0xDB20, symSize: 0x68 } + - { offsetInCU: 0x603, offset: 0x80101, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerCMa', symObjAddr: 0x17AC, symBinAddr: 0xDB88, symSize: 0x20 } + - { offsetInCU: 0x617, offset: 0x80115, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerC22TouchGestureRecognizerCMa', symObjAddr: 0x17CC, symBinAddr: 0xDBA8, symSize: 0x20 } + - { offsetInCU: 0x62B, offset: 0x80129, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerC7PointerVwCP', symObjAddr: 0x17EC, symBinAddr: 0xDBC8, symSize: 0x30 } + - { offsetInCU: 0x63F, offset: 0x8013D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerC7PointerVwxx', symObjAddr: 0x181C, symBinAddr: 0xDBF8, symSize: 0x8 } + - { offsetInCU: 0x653, offset: 0x80151, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerC7PointerVwcp', symObjAddr: 0x1824, symBinAddr: 0xDC00, symSize: 0x3C } + - { offsetInCU: 0x667, offset: 0x80165, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerC7PointerVwca', symObjAddr: 0x1860, symBinAddr: 0xDC3C, symSize: 0x50 } + - { offsetInCU: 0x67B, offset: 0x80179, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerC7PointerVwta', symObjAddr: 0x18BC, symBinAddr: 0xDC8C, symSize: 0x40 } + - { offsetInCU: 0x68F, offset: 0x8018D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerC7PointerVwet', symObjAddr: 0x18FC, symBinAddr: 0xDCCC, symSize: 0x48 } + - { offsetInCU: 0x6A3, offset: 0x801A1, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerC7PointerVwst', symObjAddr: 0x1944, symBinAddr: 0xDD14, symSize: 0x40 } + - { offsetInCU: 0x6B7, offset: 0x801B5, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerC7PointerVMa', symObjAddr: 0x1984, symBinAddr: 0xDD54, symSize: 0x10 } + - { offsetInCU: 0x6CB, offset: 0x801C9, size: 0x8, addend: 0x0, symName: '_$sypSgWOc', symObjAddr: 0x1994, symBinAddr: 0xDD64, symSize: 0x48 } + - { offsetInCU: 0x6DF, offset: 0x801DD, size: 0x8, addend: 0x0, symName: '_$sSo7UITouchCSo8NSObjectCSH10ObjectiveCWl', symObjAddr: 0x1AA0, symBinAddr: 0xDDAC, symSize: 0x58 } + - { offsetInCU: 0x6F3, offset: 0x801F1, size: 0x8, addend: 0x0, symName: '_$sSh8IteratorV8_VariantOyx__GSHRzlWOe', symObjAddr: 0x1AF8, symBinAddr: 0xDE04, symSize: 0x8 } + - { offsetInCU: 0x761, offset: 0x8025F, size: 0x8, addend: 0x0, symName: '_$sSSSo19UIGestureRecognizerCIeggg_SgWOe', symObjAddr: 0x1DE4, symBinAddr: 0xE0F0, symSize: 0x10 } + - { offsetInCU: 0xC93, offset: 0x80791, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerC22TouchGestureRecognizerC12touchesBegan_4withyShySo7UITouchCG_So7UIEventCtF', symObjAddr: 0x0, symBinAddr: 0xC404, symSize: 0x540 } + - { offsetInCU: 0xF2F, offset: 0x80A2D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerC22TouchGestureRecognizerC12touchesMoved_4withyShySo7UITouchCG_So7UIEventCtF', symObjAddr: 0x54C, symBinAddr: 0xC950, symSize: 0xE0 } + - { offsetInCU: 0xFAE, offset: 0x80AAC, size: 0x8, addend: 0x0, symName: '_$sSa6remove2atxSi_tF12CanvasNative15NSCTouchHandlerC7PointerV_Tg5', symObjAddr: 0x6F0, symBinAddr: 0xCAE0, symSize: 0x9C } + - { offsetInCU: 0x1041, offset: 0x80B3F, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerC22TouchGestureRecognizerC6target6actionAEypSg_10ObjectiveC8SelectorVSgtcfc', symObjAddr: 0xDCC, symBinAddr: 0xD1A8, symSize: 0x108 } + - { offsetInCU: 0x118B, offset: 0x80C89, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerC6onMove33_044DDF836BDB3B89B481C6F58BB6EF6BLLyySo19UIGestureRecognizerC_ShySo7UITouchCGSgtF', symObjAddr: 0x12D0, symBinAddr: 0xD6AC, symSize: 0x40C } + - { offsetInCU: 0x18A1, offset: 0x8139F, size: 0x8, addend: 0x0, symName: '_$ss12_ArrayBufferV20_consumeAndCreateNewAByxGyF12CanvasNative15NSCTouchHandlerC7PointerV_Tg5', symObjAddr: 0x1B00, symBinAddr: 0xDE0C, symSize: 0x14 } + - { offsetInCU: 0x1940, offset: 0x8143E, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerC6canvasAcA9NSCCanvasC_tcfcTf4gn_n', symObjAddr: 0x1B14, symBinAddr: 0xDE20, symSize: 0x1DC } + - { offsetInCU: 0x27, offset: 0x8161B, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative14NSCImageBitmapC14FAILED_TO_LOADSSvgZTo', symObjAddr: 0x0, symBinAddr: 0xE100, symSize: 0x2C } - { offsetInCU: 0x4B, offset: 0x8163F, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative14NSCImageBitmapC5queueSo012OS_dispatch_E0CvpZ', symObjAddr: 0x2D8, symBinAddr: 0xF8F650, symSize: 0x0 } - - { offsetInCU: 0x65, offset: 0x81659, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative14NSCImageBitmapC14FAILED_TO_LOADSSvgZTo', symObjAddr: 0x0, symBinAddr: 0xE140, symSize: 0x2C } - - { offsetInCU: 0x98, offset: 0x8168C, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative14NSCImageBitmapC5queueSo012OS_dispatch_E0CvgZTo', symObjAddr: 0x178, symBinAddr: 0xE2B8, symSize: 0x40 } - - { offsetInCU: 0x104, offset: 0x816F8, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative14NSCImageBitmapCACycfcTo', symObjAddr: 0x228, symBinAddr: 0xE368, symSize: 0x3C } - - { offsetInCU: 0x156, offset: 0x8174A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative14NSCImageBitmapC5queue_WZ', symObjAddr: 0x2C, symBinAddr: 0xE16C, symSize: 0x10C } - - { offsetInCU: 0x181, offset: 0x81775, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative14NSCImageBitmapCMa', symObjAddr: 0x208, symBinAddr: 0xE348, symSize: 0x20 } - - { offsetInCU: 0x195, offset: 0x81789, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative14NSCImageBitmapCfETo', symObjAddr: 0x294, symBinAddr: 0xE3D4, symSize: 0x4 } - - { offsetInCU: 0x1C0, offset: 0x817B4, size: 0x8, addend: 0x0, symName: '_$sSo17OS_dispatch_queueCMa', symObjAddr: 0x298, symBinAddr: 0xE3D8, symSize: 0x3C } - - { offsetInCU: 0x320, offset: 0x81914, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative14NSCImageBitmapC5queueSo012OS_dispatch_E0CvgZ', symObjAddr: 0x138, symBinAddr: 0xE278, symSize: 0x40 } - - { offsetInCU: 0x360, offset: 0x81954, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative14NSCImageBitmapCACycfC', symObjAddr: 0x1B8, symBinAddr: 0xE2F8, symSize: 0x20 } - - { offsetInCU: 0x374, offset: 0x81968, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative14NSCImageBitmapCACycfc', symObjAddr: 0x1D8, symBinAddr: 0xE318, symSize: 0x30 } - - { offsetInCU: 0x3B0, offset: 0x819A4, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative14NSCImageBitmapCfD', symObjAddr: 0x264, symBinAddr: 0xE3A4, symSize: 0x30 } - - { offsetInCU: 0x2B, offset: 0x819F2, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC18createTextureCacheSo017CVOpenGLESTextureF3RefaSgyFZ', symObjAddr: 0x0, symBinAddr: 0xE414, symSize: 0xA4 } - - { offsetInCU: 0x66, offset: 0x81A2D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC18createTextureCacheSo017CVOpenGLESTextureF3RefaSgyFZTo', symObjAddr: 0xA4, symBinAddr: 0xE4B8, symSize: 0xA4 } - - { offsetInCU: 0xF9, offset: 0x81AC0, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC11createImageySo11CVBufferRefaSgSo022CVOpenGLESTextureCacheG0a_AFSo012CFDictionaryG0aSgs6UInt32Vs5Int32VA2p2NSitFZTo', symObjAddr: 0x1D8, symBinAddr: 0xE5EC, symSize: 0x110 } - - { offsetInCU: 0x1A2, offset: 0x81B69, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC11setupRenderAA9NSCRenderCyFZTo', symObjAddr: 0x30C, symBinAddr: 0xE720, symSize: 0x28 } - - { offsetInCU: 0x222, offset: 0x81BE9, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC9drawFrameyySo8AVPlayerC_So0F15ItemVideoOutputCSo6CGSizeVAA9NSCRenderCs5Int32VANSbtFZTo', symObjAddr: 0x338, symBinAddr: 0xE74C, symSize: 0xA0 } - - { offsetInCU: 0x29B, offset: 0x81C62, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC11writeToFileyySo6NSDataC_SStKFZTo', symObjAddr: 0x4D0, symBinAddr: 0xE8E4, symSize: 0x15C } - - { offsetInCU: 0x330, offset: 0x81CF7, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsCACycfcTo', symObjAddr: 0x67C, symBinAddr: 0xEA90, symSize: 0x3C } - - { offsetInCU: 0x381, offset: 0x81D48, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC9drawFrameyySo8AVPlayerC_So0F15ItemVideoOutputCSo6CGSizeVAA9NSCRenderCs5Int32VANSbtFZTf4nnnnnndd_n', symObjAddr: 0x6E8, symBinAddr: 0xEAFC, symSize: 0x160 } - - { offsetInCU: 0x4DF, offset: 0x81EA6, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC7getFile33_F00B23A4165DD6ABFCD23C8811C7DF43LLyS2SKFZTf4nd_g', symObjAddr: 0x848, symBinAddr: 0xEC5C, symSize: 0x368 } - - { offsetInCU: 0x5AE, offset: 0x81F75, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsCMa', symObjAddr: 0xBB0, symBinAddr: 0xEFC4, symSize: 0x20 } - - { offsetInCU: 0x5C2, offset: 0x81F89, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC8NSCErrorOAEs5ErrorAAWl', symObjAddr: 0xBD0, symBinAddr: 0xEFE4, symSize: 0x44 } - - { offsetInCU: 0x5D6, offset: 0x81F9D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC8NSCErrorOwCP', symObjAddr: 0xC14, symBinAddr: 0xF028, symSize: 0x2C } - - { offsetInCU: 0x5EA, offset: 0x81FB1, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC8NSCErrorOwxx', symObjAddr: 0xC40, symBinAddr: 0xF054, symSize: 0x8 } - - { offsetInCU: 0x5FE, offset: 0x81FC5, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC8NSCErrorOwca', symObjAddr: 0xC48, symBinAddr: 0xF05C, symSize: 0x40 } - - { offsetInCU: 0x612, offset: 0x81FD9, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC8NSCErrorOwta', symObjAddr: 0xC94, symBinAddr: 0xF09C, symSize: 0x30 } - - { offsetInCU: 0x626, offset: 0x81FED, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC8NSCErrorOwet', symObjAddr: 0xCC4, symBinAddr: 0xF0CC, symSize: 0x48 } - - { offsetInCU: 0x63A, offset: 0x82001, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC8NSCErrorOwst', symObjAddr: 0xD0C, symBinAddr: 0xF114, symSize: 0x3C } - - { offsetInCU: 0x64E, offset: 0x82015, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC8NSCErrorOwug', symObjAddr: 0xD48, symBinAddr: 0xF150, symSize: 0x8 } - - { offsetInCU: 0x662, offset: 0x82029, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC8NSCErrorOwup', symObjAddr: 0xD50, symBinAddr: 0xF158, symSize: 0x4 } - - { offsetInCU: 0x676, offset: 0x8203D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC8NSCErrorOwui', symObjAddr: 0xD54, symBinAddr: 0xF15C, symSize: 0x4 } - - { offsetInCU: 0x68A, offset: 0x82051, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC8NSCErrorOMa', symObjAddr: 0xD58, symBinAddr: 0xF160, symSize: 0x10 } - - { offsetInCU: 0x712, offset: 0x820D9, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC8NSCErrorOs5ErrorAAsAFP7_domainSSvgTW', symObjAddr: 0x3D8, symBinAddr: 0xE7EC, symSize: 0x4 } - - { offsetInCU: 0x72E, offset: 0x820F5, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC8NSCErrorOs5ErrorAAsAFP5_codeSivgTW', symObjAddr: 0x3DC, symBinAddr: 0xE7F0, symSize: 0x4 } - - { offsetInCU: 0x74A, offset: 0x82111, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC8NSCErrorOs5ErrorAAsAFP9_userInfoyXlSgvgTW', symObjAddr: 0x3E0, symBinAddr: 0xE7F4, symSize: 0x4 } - - { offsetInCU: 0x766, offset: 0x8212D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC8NSCErrorOs5ErrorAAsAFP19_getEmbeddedNSErroryXlSgyFTW', symObjAddr: 0x3E4, symBinAddr: 0xE7F8, symSize: 0x4 } - - { offsetInCU: 0xA02, offset: 0x823C9, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC18createTextureCacheSo017CVOpenGLESTextureF3RefaSgyFZ', symObjAddr: 0x0, symBinAddr: 0xE414, symSize: 0xA4 } - - { offsetInCU: 0xA98, offset: 0x8245F, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC11createImageySo11CVBufferRefaSgSo022CVOpenGLESTextureCacheG0a_AFSo012CFDictionaryG0aSgs6UInt32Vs5Int32VA2p2NSitFZ', symObjAddr: 0x148, symBinAddr: 0xE55C, symSize: 0x90 } - - { offsetInCU: 0xC35, offset: 0x825FC, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC11setupRenderAA9NSCRenderCyFZ', symObjAddr: 0x2E8, symBinAddr: 0xE6FC, symSize: 0x24 } - - { offsetInCU: 0xC7F, offset: 0x82646, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC9drawFrameyySo8AVPlayerC_So0F15ItemVideoOutputCSo6CGSizeVAA9NSCRenderCs5Int32VANSbtFZ', symObjAddr: 0x334, symBinAddr: 0xE748, symSize: 0x4 } - - { offsetInCU: 0xCA1, offset: 0x82668, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC11writeToFileyySo6NSDataC_SStKFZ', symObjAddr: 0x3E8, symBinAddr: 0xE7FC, symSize: 0xE8 } - - { offsetInCU: 0xD51, offset: 0x82718, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsCACycfC', symObjAddr: 0x62C, symBinAddr: 0xEA40, symSize: 0x20 } - - { offsetInCU: 0xD65, offset: 0x8272C, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsCACycfc', symObjAddr: 0x64C, symBinAddr: 0xEA60, symSize: 0x30 } - - { offsetInCU: 0xD9B, offset: 0x82762, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsCfD', symObjAddr: 0x6B8, symBinAddr: 0xEACC, symSize: 0x30 } - - { offsetInCU: 0x27, offset: 0x82899, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative27NSCCanvasRenderingContext2DC13createPatternys5Int64VAF_So7UIImageCSStFZ', symObjAddr: 0x0, symBinAddr: 0xF174, symSize: 0x4 } - - { offsetInCU: 0x71, offset: 0x828E3, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative27NSCCanvasRenderingContext2DC13createPatternys5Int64VAF_So7UIImageCSStFZTo', symObjAddr: 0x4, symBinAddr: 0xF178, symSize: 0x70 } - - { offsetInCU: 0xF6, offset: 0x82968, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative27NSCCanvasRenderingContext2DC9drawImageyys5Int64V_So7UIImageCS2ftFZTo', symObjAddr: 0x78, symBinAddr: 0xF1EC, symSize: 0x50 } - - { offsetInCU: 0x191, offset: 0x82A03, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative27NSCCanvasRenderingContext2DC9drawImageyys5Int64V_So7UIImageCS4ftFZTo', symObjAddr: 0xCC, symBinAddr: 0xF240, symSize: 0x68 } - - { offsetInCU: 0x254, offset: 0x82AC6, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative27NSCCanvasRenderingContext2DC9drawImageyys5Int64V_So7UIImageCS8ftFZTo', symObjAddr: 0x138, symBinAddr: 0xF2AC, symSize: 0x98 } - - { offsetInCU: 0x323, offset: 0x82B95, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative27NSCCanvasRenderingContext2DCACycfcTo', symObjAddr: 0x220, symBinAddr: 0xF394, symSize: 0x3C } - - { offsetInCU: 0x375, offset: 0x82BE7, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative27NSCCanvasRenderingContext2DCMa', symObjAddr: 0x28C, symBinAddr: 0xF400, symSize: 0x20 } - - { offsetInCU: 0x4BD, offset: 0x82D2F, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative27NSCCanvasRenderingContext2DC13createPatternys5Int64VAF_So7UIImageCSStFZ', symObjAddr: 0x0, symBinAddr: 0xF174, symSize: 0x4 } - - { offsetInCU: 0x4F5, offset: 0x82D67, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative27NSCCanvasRenderingContext2DC13createPatternys5Int64VAF_So7UIImageCSStFZ', symObjAddr: 0x0, symBinAddr: 0xF174, symSize: 0x4 } - - { offsetInCU: 0x560, offset: 0x82DD2, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative27NSCCanvasRenderingContext2DC9drawImageyys5Int64V_So7UIImageCS2ftFZ', symObjAddr: 0x74, symBinAddr: 0xF1E8, symSize: 0x4 } - - { offsetInCU: 0x5A0, offset: 0x82E12, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative27NSCCanvasRenderingContext2DC9drawImageyys5Int64V_So7UIImageCS2ftFZ', symObjAddr: 0x74, symBinAddr: 0xF1E8, symSize: 0x4 } - - { offsetInCU: 0x602, offset: 0x82E74, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative27NSCCanvasRenderingContext2DC9drawImageyys5Int64V_So7UIImageCS4ftFZ', symObjAddr: 0xC8, symBinAddr: 0xF23C, symSize: 0x4 } - - { offsetInCU: 0x654, offset: 0x82EC6, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative27NSCCanvasRenderingContext2DC9drawImageyys5Int64V_So7UIImageCS4ftFZ', symObjAddr: 0xC8, symBinAddr: 0xF23C, symSize: 0x4 } - - { offsetInCU: 0x6C9, offset: 0x82F3B, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative27NSCCanvasRenderingContext2DC9drawImageyys5Int64V_So7UIImageCS8ftFZ', symObjAddr: 0x134, symBinAddr: 0xF2A8, symSize: 0x4 } - - { offsetInCU: 0x73F, offset: 0x82FB1, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative27NSCCanvasRenderingContext2DC9drawImageyys5Int64V_So7UIImageCS8ftFZ', symObjAddr: 0x134, symBinAddr: 0xF2A8, symSize: 0x4 } - - { offsetInCU: 0x7DD, offset: 0x8304F, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative27NSCCanvasRenderingContext2DCACycfC', symObjAddr: 0x1D0, symBinAddr: 0xF344, symSize: 0x20 } - - { offsetInCU: 0x7F1, offset: 0x83063, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative27NSCCanvasRenderingContext2DCACycfc', symObjAddr: 0x1F0, symBinAddr: 0xF364, symSize: 0x30 } - - { offsetInCU: 0x827, offset: 0x83099, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative27NSCCanvasRenderingContext2DCfD', symObjAddr: 0x25C, symBinAddr: 0xF3D0, symSize: 0x30 } - - { offsetInCU: 0x61, offset: 0x8311D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7GLKViewC7isDirtySbvgTo', symObjAddr: 0x4, symBinAddr: 0xF424, symSize: 0x10 } - - { offsetInCU: 0x81, offset: 0x8313D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7GLKViewC7isDirtySbvgTo', symObjAddr: 0x4, symBinAddr: 0xF424, symSize: 0x10 } - - { offsetInCU: 0xB7, offset: 0x83173, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7GLKViewC7isDirtySbvsTo', symObjAddr: 0x14, symBinAddr: 0xF434, symSize: 0x10 } - - { offsetInCU: 0xD7, offset: 0x83193, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7GLKViewC7isDirtySbvsTo', symObjAddr: 0x14, symBinAddr: 0xF434, symSize: 0x10 } - - { offsetInCU: 0x110, offset: 0x831CC, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7GLKViewC3fbos6UInt32VvgTo', symObjAddr: 0x24, symBinAddr: 0xF444, symSize: 0x10 } - - { offsetInCU: 0x130, offset: 0x831EC, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7GLKViewC3fbos6UInt32VvgTo', symObjAddr: 0x24, symBinAddr: 0xF444, symSize: 0x10 } - - { offsetInCU: 0x166, offset: 0x83222, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7GLKViewC3fbos6UInt32VvsTo', symObjAddr: 0x34, symBinAddr: 0xF454, symSize: 0x10 } - - { offsetInCU: 0x186, offset: 0x83242, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7GLKViewC3fbos6UInt32VvsTo', symObjAddr: 0x34, symBinAddr: 0xF454, symSize: 0x10 } - - { offsetInCU: 0x1BF, offset: 0x8327B, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7GLKViewCACycfcTo', symObjAddr: 0xBC, symBinAddr: 0xF4DC, symSize: 0x64 } - - { offsetInCU: 0x215, offset: 0x832D1, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7GLKViewC5frameACSo6CGRectV_tcfcTo', symObjAddr: 0x198, symBinAddr: 0xF5B8, symSize: 0x84 } - - { offsetInCU: 0x26B, offset: 0x83327, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7GLKViewC5coderACSgSo7NSCoderC_tcfcTo', symObjAddr: 0x21C, symBinAddr: 0xF63C, symSize: 0x5C } - - { offsetInCU: 0x2C4, offset: 0x83380, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7GLKViewC12bindDrawableyyFTo', symObjAddr: 0x2F4, symBinAddr: 0xF698, symSize: 0xA0 } - - { offsetInCU: 0x345, offset: 0x83401, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7GLKViewC14deleteDrawableyyFTo', symObjAddr: 0x3D0, symBinAddr: 0xF738, symSize: 0x60 } - - { offsetInCU: 0x3D7, offset: 0x83493, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7GLKViewC5frame7contextACSo6CGRectV_So11EAGLContextCtcfcTo', symObjAddr: 0x4D0, symBinAddr: 0xF838, symSize: 0x34 } - - { offsetInCU: 0x435, offset: 0x834F1, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7GLKViewCMa', symObjAddr: 0x9C, symBinAddr: 0xF4BC, symSize: 0x20 } - - { offsetInCU: 0x52E, offset: 0x835EA, size: 0x8, addend: 0x0, symName: '_$sSo7GLKViewC12CanvasNativeE16snapshotWithDatayy10Foundation0F0VFTo', symObjAddr: 0x7BC, symBinAddr: 0xFB24, symSize: 0x74 } - - { offsetInCU: 0x56C, offset: 0x83628, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC7isDirtySbvgTo', symObjAddr: 0x830, symBinAddr: 0xFB98, symSize: 0x10 } - - { offsetInCU: 0x58C, offset: 0x83648, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC7isDirtySbvgTo', symObjAddr: 0x830, symBinAddr: 0xFB98, symSize: 0x10 } - - { offsetInCU: 0x5C2, offset: 0x8367E, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC7isDirtySbvsTo', symObjAddr: 0x840, symBinAddr: 0xFBA8, symSize: 0x10 } - - { offsetInCU: 0x5E2, offset: 0x8369E, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC7isDirtySbvsTo', symObjAddr: 0x840, symBinAddr: 0xFBA8, symSize: 0x10 } - - { offsetInCU: 0x61B, offset: 0x836D7, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC8rendererAA9NSCCanvasCSgvgTo', symObjAddr: 0x850, symBinAddr: 0xFBB8, symSize: 0x20 } - - { offsetInCU: 0x673, offset: 0x8372F, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC8rendererAA9NSCCanvasCSgvsTo', symObjAddr: 0x870, symBinAddr: 0xFBD8, symSize: 0x14 } - - { offsetInCU: 0x6CE, offset: 0x8378A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC18ignorePixelScalingSbvgTo', symObjAddr: 0x884, symBinAddr: 0xFBEC, symSize: 0x44 } - - { offsetInCU: 0x726, offset: 0x837E2, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC18ignorePixelScalingSbvsTo', symObjAddr: 0x90C, symBinAddr: 0xFC74, symSize: 0x48 } - - { offsetInCU: 0x7BB, offset: 0x83877, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewCACycfcTo', symObjAddr: 0xA70, symBinAddr: 0xFDD8, symSize: 0x78 } - - { offsetInCU: 0x811, offset: 0x838CD, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC5frameACSo6CGRectV_tcfcTo', symObjAddr: 0xBE8, symBinAddr: 0xFF50, symSize: 0xB0 } - - { offsetInCU: 0x873, offset: 0x8392F, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC5coderACSgSo7NSCoderC_tcfcTo', symObjAddr: 0xD44, symBinAddr: 0x100AC, symSize: 0x28 } - - { offsetInCU: 0x8A5, offset: 0x83961, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC11deviceScaleSfyFTo', symObjAddr: 0xD6C, symBinAddr: 0x100D4, symSize: 0xB8 } - - { offsetInCU: 0x926, offset: 0x839E2, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC4drawyySo6CGRectVFTo', symObjAddr: 0xE28, symBinAddr: 0x1018C, symSize: 0x28 } - - { offsetInCU: 0x984, offset: 0x83A40, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewCfETo', symObjAddr: 0xE8C, symBinAddr: 0x101F0, symSize: 0x10 } - - { offsetInCU: 0xB5B, offset: 0x83C17, size: 0x8, addend: 0x0, symName: '_$ss22_ContiguousArrayBufferV19_uninitializedCount15minimumCapacityAByxGSi_SitcfCs5UInt8V_Tgmq5', symObjAddr: 0x1184, symBinAddr: 0x103EC, symSize: 0x64 } - - { offsetInCU: 0xBAC, offset: 0x83C68, size: 0x8, addend: 0x0, symName: '_$s10Foundation4DataV15_RepresentationOWOy', symObjAddr: 0x1308, symBinAddr: 0x10570, symSize: 0x44 } - - { offsetInCU: 0xBC0, offset: 0x83C7C, size: 0x8, addend: 0x0, symName: '_$s10Foundation4DataV15_RepresentationOWOe', symObjAddr: 0x134C, symBinAddr: 0x105B4, symSize: 0x44 } - - { offsetInCU: 0xBD4, offset: 0x83C90, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewCMa', symObjAddr: 0x1390, symBinAddr: 0x105F8, symSize: 0x20 } - - { offsetInCU: 0xCAE, offset: 0x83D6A, size: 0x8, addend: 0x0, symName: '_$sSaySayxGqd__c7ElementQyd__RszSTRd__lufCs5UInt8V_10Foundation4DataVTgm5Tf4g_n', symObjAddr: 0x11E8, symBinAddr: 0x10450, symSize: 0x110 } - - { offsetInCU: 0xF56, offset: 0x84012, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7GLKViewCACycfc', symObjAddr: 0x44, symBinAddr: 0xF464, symSize: 0x58 } - - { offsetInCU: 0xF9D, offset: 0x84059, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7GLKViewC5frameACSo6CGRectV_tcfc', symObjAddr: 0x120, symBinAddr: 0xF540, symSize: 0x78 } - - { offsetInCU: 0x107C, offset: 0x84138, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7GLKViewC5frame7contextACSo6CGRectV_So11EAGLContextCtcfC', symObjAddr: 0x430, symBinAddr: 0xF798, symSize: 0x74 } - - { offsetInCU: 0x1090, offset: 0x8414C, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7GLKViewC5frame7contextACSo6CGRectV_So11EAGLContextCtcfc', symObjAddr: 0x4A4, symBinAddr: 0xF80C, symSize: 0x2C } - - { offsetInCU: 0x11A9, offset: 0x84265, size: 0x8, addend: 0x0, symName: '_$sSo7GLKViewC12CanvasNativeE16snapshotWithDatayy10Foundation0F0VF', symObjAddr: 0x510, symBinAddr: 0xF878, symSize: 0x2AC } - - { offsetInCU: 0x1558, offset: 0x84614, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC18ignorePixelScalingSbvg', symObjAddr: 0x8C8, symBinAddr: 0xFC30, symSize: 0x44 } - - { offsetInCU: 0x1597, offset: 0x84653, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC18ignorePixelScalingSbvs', symObjAddr: 0x954, symBinAddr: 0xFCBC, symSize: 0x48 } - - { offsetInCU: 0x15BC, offset: 0x84678, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC18ignorePixelScalingSbvM', symObjAddr: 0x99C, symBinAddr: 0xFD04, symSize: 0x44 } - - { offsetInCU: 0x15E1, offset: 0x8469D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC18ignorePixelScalingSbvM.resume.0', symObjAddr: 0x9E0, symBinAddr: 0xFD48, symSize: 0x4 } - - { offsetInCU: 0x1608, offset: 0x846C4, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewCACycfC', symObjAddr: 0x9E4, symBinAddr: 0xFD4C, symSize: 0x20 } - - { offsetInCU: 0x161C, offset: 0x846D8, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewCACycfc', symObjAddr: 0xA04, symBinAddr: 0xFD6C, symSize: 0x6C } - - { offsetInCU: 0x1663, offset: 0x8471F, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC5frameACSo6CGRectV_tcfc', symObjAddr: 0xB3C, symBinAddr: 0xFEA4, symSize: 0xAC } - - { offsetInCU: 0x16C2, offset: 0x8477E, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC5coderACSgSo7NSCoderC_tcfc', symObjAddr: 0xC98, symBinAddr: 0x10000, symSize: 0xAC } - - { offsetInCU: 0x1767, offset: 0x84823, size: 0x8, addend: 0x0, symName: '_$ss12_ArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtF12CanvasNative15NSCTouchHandlerC7PointerV_Tg5', symObjAddr: 0xE9C, symBinAddr: 0x10200, symSize: 0x104 } - - { offsetInCU: 0x1896, offset: 0x84952, size: 0x8, addend: 0x0, symName: '_$ss12_ArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtFs5UInt8V_Tg5', symObjAddr: 0x109C, symBinAddr: 0x10304, symSize: 0xE8 } - - { offsetInCU: 0x19DE, offset: 0x84A9A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC4drawyySo6CGRectVFTf4dn_n', symObjAddr: 0x13B0, symBinAddr: 0x10618, symSize: 0x360 } - - { offsetInCU: 0x2B, offset: 0x84EAF, size: 0x8, addend: 0x0, symName: '_$sIegh_IeyBh_TR', symObjAddr: 0x0, symBinAddr: 0x10A84, symSize: 0x2C } + - { offsetInCU: 0x65, offset: 0x81659, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative14NSCImageBitmapC14FAILED_TO_LOADSSvgZTo', symObjAddr: 0x0, symBinAddr: 0xE100, symSize: 0x2C } + - { offsetInCU: 0x98, offset: 0x8168C, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative14NSCImageBitmapC5queueSo012OS_dispatch_E0CvgZTo', symObjAddr: 0x178, symBinAddr: 0xE278, symSize: 0x40 } + - { offsetInCU: 0x104, offset: 0x816F8, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative14NSCImageBitmapCACycfcTo', symObjAddr: 0x228, symBinAddr: 0xE328, symSize: 0x3C } + - { offsetInCU: 0x156, offset: 0x8174A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative14NSCImageBitmapC5queue_WZ', symObjAddr: 0x2C, symBinAddr: 0xE12C, symSize: 0x10C } + - { offsetInCU: 0x181, offset: 0x81775, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative14NSCImageBitmapCMa', symObjAddr: 0x208, symBinAddr: 0xE308, symSize: 0x20 } + - { offsetInCU: 0x195, offset: 0x81789, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative14NSCImageBitmapCfETo', symObjAddr: 0x294, symBinAddr: 0xE394, symSize: 0x4 } + - { offsetInCU: 0x1C0, offset: 0x817B4, size: 0x8, addend: 0x0, symName: '_$sSo17OS_dispatch_queueCMa', symObjAddr: 0x298, symBinAddr: 0xE398, symSize: 0x3C } + - { offsetInCU: 0x320, offset: 0x81914, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative14NSCImageBitmapC5queueSo012OS_dispatch_E0CvgZ', symObjAddr: 0x138, symBinAddr: 0xE238, symSize: 0x40 } + - { offsetInCU: 0x360, offset: 0x81954, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative14NSCImageBitmapCACycfC', symObjAddr: 0x1B8, symBinAddr: 0xE2B8, symSize: 0x20 } + - { offsetInCU: 0x374, offset: 0x81968, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative14NSCImageBitmapCACycfc', symObjAddr: 0x1D8, symBinAddr: 0xE2D8, symSize: 0x30 } + - { offsetInCU: 0x3B0, offset: 0x819A4, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative14NSCImageBitmapCfD', symObjAddr: 0x264, symBinAddr: 0xE364, symSize: 0x30 } + - { offsetInCU: 0x2B, offset: 0x819F2, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC18createTextureCacheSo017CVOpenGLESTextureF3RefaSgyFZ', symObjAddr: 0x0, symBinAddr: 0xE3D4, symSize: 0xA4 } + - { offsetInCU: 0x66, offset: 0x81A2D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC18createTextureCacheSo017CVOpenGLESTextureF3RefaSgyFZTo', symObjAddr: 0xA4, symBinAddr: 0xE478, symSize: 0xA4 } + - { offsetInCU: 0xF9, offset: 0x81AC0, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC11createImageySo11CVBufferRefaSgSo022CVOpenGLESTextureCacheG0a_AFSo012CFDictionaryG0aSgs6UInt32Vs5Int32VA2p2NSitFZTo', symObjAddr: 0x1D8, symBinAddr: 0xE5AC, symSize: 0x110 } + - { offsetInCU: 0x1A2, offset: 0x81B69, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC11setupRenderAA9NSCRenderCyFZTo', symObjAddr: 0x30C, symBinAddr: 0xE6E0, symSize: 0x28 } + - { offsetInCU: 0x222, offset: 0x81BE9, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC9drawFrameyySo8AVPlayerC_So0F15ItemVideoOutputCSo6CGSizeVAA9NSCRenderCs5Int32VANSbtFZTo', symObjAddr: 0x338, symBinAddr: 0xE70C, symSize: 0xA0 } + - { offsetInCU: 0x29B, offset: 0x81C62, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC11writeToFileyySo6NSDataC_SStKFZTo', symObjAddr: 0x4D0, symBinAddr: 0xE8A4, symSize: 0x15C } + - { offsetInCU: 0x330, offset: 0x81CF7, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsCACycfcTo', symObjAddr: 0x67C, symBinAddr: 0xEA50, symSize: 0x3C } + - { offsetInCU: 0x381, offset: 0x81D48, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC9drawFrameyySo8AVPlayerC_So0F15ItemVideoOutputCSo6CGSizeVAA9NSCRenderCs5Int32VANSbtFZTf4nnnnnndd_n', symObjAddr: 0x6E8, symBinAddr: 0xEABC, symSize: 0x160 } + - { offsetInCU: 0x4DF, offset: 0x81EA6, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC7getFile33_F00B23A4165DD6ABFCD23C8811C7DF43LLyS2SKFZTf4nd_g', symObjAddr: 0x848, symBinAddr: 0xEC1C, symSize: 0x368 } + - { offsetInCU: 0x5AE, offset: 0x81F75, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsCMa', symObjAddr: 0xBB0, symBinAddr: 0xEF84, symSize: 0x20 } + - { offsetInCU: 0x5C2, offset: 0x81F89, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC8NSCErrorOAEs5ErrorAAWl', symObjAddr: 0xBD0, symBinAddr: 0xEFA4, symSize: 0x44 } + - { offsetInCU: 0x5D6, offset: 0x81F9D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC8NSCErrorOwCP', symObjAddr: 0xC14, symBinAddr: 0xEFE8, symSize: 0x2C } + - { offsetInCU: 0x5EA, offset: 0x81FB1, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC8NSCErrorOwxx', symObjAddr: 0xC40, symBinAddr: 0xF014, symSize: 0x8 } + - { offsetInCU: 0x5FE, offset: 0x81FC5, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC8NSCErrorOwca', symObjAddr: 0xC48, symBinAddr: 0xF01C, symSize: 0x40 } + - { offsetInCU: 0x612, offset: 0x81FD9, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC8NSCErrorOwta', symObjAddr: 0xC94, symBinAddr: 0xF05C, symSize: 0x30 } + - { offsetInCU: 0x626, offset: 0x81FED, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC8NSCErrorOwet', symObjAddr: 0xCC4, symBinAddr: 0xF08C, symSize: 0x48 } + - { offsetInCU: 0x63A, offset: 0x82001, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC8NSCErrorOwst', symObjAddr: 0xD0C, symBinAddr: 0xF0D4, symSize: 0x3C } + - { offsetInCU: 0x64E, offset: 0x82015, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC8NSCErrorOwug', symObjAddr: 0xD48, symBinAddr: 0xF110, symSize: 0x8 } + - { offsetInCU: 0x662, offset: 0x82029, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC8NSCErrorOwup', symObjAddr: 0xD50, symBinAddr: 0xF118, symSize: 0x4 } + - { offsetInCU: 0x676, offset: 0x8203D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC8NSCErrorOwui', symObjAddr: 0xD54, symBinAddr: 0xF11C, symSize: 0x4 } + - { offsetInCU: 0x68A, offset: 0x82051, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC8NSCErrorOMa', symObjAddr: 0xD58, symBinAddr: 0xF120, symSize: 0x10 } + - { offsetInCU: 0x712, offset: 0x820D9, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC8NSCErrorOs5ErrorAAsAFP7_domainSSvgTW', symObjAddr: 0x3D8, symBinAddr: 0xE7AC, symSize: 0x4 } + - { offsetInCU: 0x72E, offset: 0x820F5, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC8NSCErrorOs5ErrorAAsAFP5_codeSivgTW', symObjAddr: 0x3DC, symBinAddr: 0xE7B0, symSize: 0x4 } + - { offsetInCU: 0x74A, offset: 0x82111, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC8NSCErrorOs5ErrorAAsAFP9_userInfoyXlSgvgTW', symObjAddr: 0x3E0, symBinAddr: 0xE7B4, symSize: 0x4 } + - { offsetInCU: 0x766, offset: 0x8212D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC8NSCErrorOs5ErrorAAsAFP19_getEmbeddedNSErroryXlSgyFTW', symObjAddr: 0x3E4, symBinAddr: 0xE7B8, symSize: 0x4 } + - { offsetInCU: 0xA02, offset: 0x823C9, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC18createTextureCacheSo017CVOpenGLESTextureF3RefaSgyFZ', symObjAddr: 0x0, symBinAddr: 0xE3D4, symSize: 0xA4 } + - { offsetInCU: 0xA98, offset: 0x8245F, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC11createImageySo11CVBufferRefaSgSo022CVOpenGLESTextureCacheG0a_AFSo012CFDictionaryG0aSgs6UInt32Vs5Int32VA2p2NSitFZ', symObjAddr: 0x148, symBinAddr: 0xE51C, symSize: 0x90 } + - { offsetInCU: 0xC35, offset: 0x825FC, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC11setupRenderAA9NSCRenderCyFZ', symObjAddr: 0x2E8, symBinAddr: 0xE6BC, symSize: 0x24 } + - { offsetInCU: 0xC7F, offset: 0x82646, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC9drawFrameyySo8AVPlayerC_So0F15ItemVideoOutputCSo6CGSizeVAA9NSCRenderCs5Int32VANSbtFZ', symObjAddr: 0x334, symBinAddr: 0xE708, symSize: 0x4 } + - { offsetInCU: 0xCA1, offset: 0x82668, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC11writeToFileyySo6NSDataC_SStKFZ', symObjAddr: 0x3E8, symBinAddr: 0xE7BC, symSize: 0xE8 } + - { offsetInCU: 0xD51, offset: 0x82718, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsCACycfC', symObjAddr: 0x62C, symBinAddr: 0xEA00, symSize: 0x20 } + - { offsetInCU: 0xD65, offset: 0x8272C, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsCACycfc', symObjAddr: 0x64C, symBinAddr: 0xEA20, symSize: 0x30 } + - { offsetInCU: 0xD9B, offset: 0x82762, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsCfD', symObjAddr: 0x6B8, symBinAddr: 0xEA8C, symSize: 0x30 } + - { offsetInCU: 0x27, offset: 0x82899, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative27NSCCanvasRenderingContext2DC13createPatternys5Int64VAF_So7UIImageCSStFZ', symObjAddr: 0x0, symBinAddr: 0xF134, symSize: 0x4 } + - { offsetInCU: 0x71, offset: 0x828E3, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative27NSCCanvasRenderingContext2DC13createPatternys5Int64VAF_So7UIImageCSStFZTo', symObjAddr: 0x4, symBinAddr: 0xF138, symSize: 0x70 } + - { offsetInCU: 0xF6, offset: 0x82968, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative27NSCCanvasRenderingContext2DC9drawImageyys5Int64V_So7UIImageCS2ftFZTo', symObjAddr: 0x78, symBinAddr: 0xF1AC, symSize: 0x50 } + - { offsetInCU: 0x191, offset: 0x82A03, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative27NSCCanvasRenderingContext2DC9drawImageyys5Int64V_So7UIImageCS4ftFZTo', symObjAddr: 0xCC, symBinAddr: 0xF200, symSize: 0x68 } + - { offsetInCU: 0x254, offset: 0x82AC6, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative27NSCCanvasRenderingContext2DC9drawImageyys5Int64V_So7UIImageCS8ftFZTo', symObjAddr: 0x138, symBinAddr: 0xF26C, symSize: 0x98 } + - { offsetInCU: 0x323, offset: 0x82B95, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative27NSCCanvasRenderingContext2DCACycfcTo', symObjAddr: 0x220, symBinAddr: 0xF354, symSize: 0x3C } + - { offsetInCU: 0x375, offset: 0x82BE7, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative27NSCCanvasRenderingContext2DCMa', symObjAddr: 0x28C, symBinAddr: 0xF3C0, symSize: 0x20 } + - { offsetInCU: 0x4BD, offset: 0x82D2F, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative27NSCCanvasRenderingContext2DC13createPatternys5Int64VAF_So7UIImageCSStFZ', symObjAddr: 0x0, symBinAddr: 0xF134, symSize: 0x4 } + - { offsetInCU: 0x4F5, offset: 0x82D67, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative27NSCCanvasRenderingContext2DC13createPatternys5Int64VAF_So7UIImageCSStFZ', symObjAddr: 0x0, symBinAddr: 0xF134, symSize: 0x4 } + - { offsetInCU: 0x560, offset: 0x82DD2, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative27NSCCanvasRenderingContext2DC9drawImageyys5Int64V_So7UIImageCS2ftFZ', symObjAddr: 0x74, symBinAddr: 0xF1A8, symSize: 0x4 } + - { offsetInCU: 0x5A0, offset: 0x82E12, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative27NSCCanvasRenderingContext2DC9drawImageyys5Int64V_So7UIImageCS2ftFZ', symObjAddr: 0x74, symBinAddr: 0xF1A8, symSize: 0x4 } + - { offsetInCU: 0x602, offset: 0x82E74, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative27NSCCanvasRenderingContext2DC9drawImageyys5Int64V_So7UIImageCS4ftFZ', symObjAddr: 0xC8, symBinAddr: 0xF1FC, symSize: 0x4 } + - { offsetInCU: 0x654, offset: 0x82EC6, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative27NSCCanvasRenderingContext2DC9drawImageyys5Int64V_So7UIImageCS4ftFZ', symObjAddr: 0xC8, symBinAddr: 0xF1FC, symSize: 0x4 } + - { offsetInCU: 0x6C9, offset: 0x82F3B, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative27NSCCanvasRenderingContext2DC9drawImageyys5Int64V_So7UIImageCS8ftFZ', symObjAddr: 0x134, symBinAddr: 0xF268, symSize: 0x4 } + - { offsetInCU: 0x73F, offset: 0x82FB1, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative27NSCCanvasRenderingContext2DC9drawImageyys5Int64V_So7UIImageCS8ftFZ', symObjAddr: 0x134, symBinAddr: 0xF268, symSize: 0x4 } + - { offsetInCU: 0x7DD, offset: 0x8304F, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative27NSCCanvasRenderingContext2DCACycfC', symObjAddr: 0x1D0, symBinAddr: 0xF304, symSize: 0x20 } + - { offsetInCU: 0x7F1, offset: 0x83063, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative27NSCCanvasRenderingContext2DCACycfc', symObjAddr: 0x1F0, symBinAddr: 0xF324, symSize: 0x30 } + - { offsetInCU: 0x827, offset: 0x83099, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative27NSCCanvasRenderingContext2DCfD', symObjAddr: 0x25C, symBinAddr: 0xF390, symSize: 0x30 } + - { offsetInCU: 0x61, offset: 0x8311D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7GLKViewC7isDirtySbvgTo', symObjAddr: 0x4, symBinAddr: 0xF3E4, symSize: 0x10 } + - { offsetInCU: 0x81, offset: 0x8313D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7GLKViewC7isDirtySbvgTo', symObjAddr: 0x4, symBinAddr: 0xF3E4, symSize: 0x10 } + - { offsetInCU: 0xB7, offset: 0x83173, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7GLKViewC7isDirtySbvsTo', symObjAddr: 0x14, symBinAddr: 0xF3F4, symSize: 0x10 } + - { offsetInCU: 0xD7, offset: 0x83193, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7GLKViewC7isDirtySbvsTo', symObjAddr: 0x14, symBinAddr: 0xF3F4, symSize: 0x10 } + - { offsetInCU: 0x110, offset: 0x831CC, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7GLKViewC3fbos6UInt32VvgTo', symObjAddr: 0x24, symBinAddr: 0xF404, symSize: 0x10 } + - { offsetInCU: 0x130, offset: 0x831EC, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7GLKViewC3fbos6UInt32VvgTo', symObjAddr: 0x24, symBinAddr: 0xF404, symSize: 0x10 } + - { offsetInCU: 0x166, offset: 0x83222, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7GLKViewC3fbos6UInt32VvsTo', symObjAddr: 0x34, symBinAddr: 0xF414, symSize: 0x10 } + - { offsetInCU: 0x186, offset: 0x83242, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7GLKViewC3fbos6UInt32VvsTo', symObjAddr: 0x34, symBinAddr: 0xF414, symSize: 0x10 } + - { offsetInCU: 0x1BF, offset: 0x8327B, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7GLKViewCACycfcTo', symObjAddr: 0xBC, symBinAddr: 0xF49C, symSize: 0x64 } + - { offsetInCU: 0x215, offset: 0x832D1, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7GLKViewC5frameACSo6CGRectV_tcfcTo', symObjAddr: 0x198, symBinAddr: 0xF578, symSize: 0x84 } + - { offsetInCU: 0x26B, offset: 0x83327, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7GLKViewC5coderACSgSo7NSCoderC_tcfcTo', symObjAddr: 0x21C, symBinAddr: 0xF5FC, symSize: 0x5C } + - { offsetInCU: 0x2C4, offset: 0x83380, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7GLKViewC12bindDrawableyyFTo', symObjAddr: 0x2F4, symBinAddr: 0xF658, symSize: 0xA0 } + - { offsetInCU: 0x345, offset: 0x83401, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7GLKViewC14deleteDrawableyyFTo', symObjAddr: 0x3D0, symBinAddr: 0xF6F8, symSize: 0x60 } + - { offsetInCU: 0x3D7, offset: 0x83493, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7GLKViewC5frame7contextACSo6CGRectV_So11EAGLContextCtcfcTo', symObjAddr: 0x4D0, symBinAddr: 0xF7F8, symSize: 0x34 } + - { offsetInCU: 0x435, offset: 0x834F1, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7GLKViewCMa', symObjAddr: 0x9C, symBinAddr: 0xF47C, symSize: 0x20 } + - { offsetInCU: 0x52E, offset: 0x835EA, size: 0x8, addend: 0x0, symName: '_$sSo7GLKViewC12CanvasNativeE16snapshotWithDatayy10Foundation0F0VFTo', symObjAddr: 0x7BC, symBinAddr: 0xFAE4, symSize: 0x74 } + - { offsetInCU: 0x56C, offset: 0x83628, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC7isDirtySbvgTo', symObjAddr: 0x830, symBinAddr: 0xFB58, symSize: 0x10 } + - { offsetInCU: 0x58C, offset: 0x83648, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC7isDirtySbvgTo', symObjAddr: 0x830, symBinAddr: 0xFB58, symSize: 0x10 } + - { offsetInCU: 0x5C2, offset: 0x8367E, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC7isDirtySbvsTo', symObjAddr: 0x840, symBinAddr: 0xFB68, symSize: 0x10 } + - { offsetInCU: 0x5E2, offset: 0x8369E, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC7isDirtySbvsTo', symObjAddr: 0x840, symBinAddr: 0xFB68, symSize: 0x10 } + - { offsetInCU: 0x61B, offset: 0x836D7, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC8rendererAA9NSCCanvasCSgvgTo', symObjAddr: 0x850, symBinAddr: 0xFB78, symSize: 0x20 } + - { offsetInCU: 0x673, offset: 0x8372F, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC8rendererAA9NSCCanvasCSgvsTo', symObjAddr: 0x870, symBinAddr: 0xFB98, symSize: 0x14 } + - { offsetInCU: 0x6CE, offset: 0x8378A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC18ignorePixelScalingSbvgTo', symObjAddr: 0x884, symBinAddr: 0xFBAC, symSize: 0x44 } + - { offsetInCU: 0x726, offset: 0x837E2, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC18ignorePixelScalingSbvsTo', symObjAddr: 0x90C, symBinAddr: 0xFC34, symSize: 0x48 } + - { offsetInCU: 0x7BB, offset: 0x83877, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewCACycfcTo', symObjAddr: 0xA70, symBinAddr: 0xFD98, symSize: 0x78 } + - { offsetInCU: 0x811, offset: 0x838CD, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC5frameACSo6CGRectV_tcfcTo', symObjAddr: 0xBE8, symBinAddr: 0xFF10, symSize: 0xB0 } + - { offsetInCU: 0x873, offset: 0x8392F, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC5coderACSgSo7NSCoderC_tcfcTo', symObjAddr: 0xD44, symBinAddr: 0x1006C, symSize: 0x28 } + - { offsetInCU: 0x8A5, offset: 0x83961, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC11deviceScaleSfyFTo', symObjAddr: 0xD6C, symBinAddr: 0x10094, symSize: 0xB8 } + - { offsetInCU: 0x926, offset: 0x839E2, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC4drawyySo6CGRectVFTo', symObjAddr: 0xE28, symBinAddr: 0x1014C, symSize: 0x28 } + - { offsetInCU: 0x984, offset: 0x83A40, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewCfETo', symObjAddr: 0xE8C, symBinAddr: 0x101B0, symSize: 0x10 } + - { offsetInCU: 0xB5B, offset: 0x83C17, size: 0x8, addend: 0x0, symName: '_$ss22_ContiguousArrayBufferV19_uninitializedCount15minimumCapacityAByxGSi_SitcfCs5UInt8V_Tgmq5', symObjAddr: 0x1184, symBinAddr: 0x103AC, symSize: 0x64 } + - { offsetInCU: 0xBAC, offset: 0x83C68, size: 0x8, addend: 0x0, symName: '_$s10Foundation4DataV15_RepresentationOWOy', symObjAddr: 0x1308, symBinAddr: 0x10530, symSize: 0x44 } + - { offsetInCU: 0xBC0, offset: 0x83C7C, size: 0x8, addend: 0x0, symName: '_$s10Foundation4DataV15_RepresentationOWOe', symObjAddr: 0x134C, symBinAddr: 0x10574, symSize: 0x44 } + - { offsetInCU: 0xBD4, offset: 0x83C90, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewCMa', symObjAddr: 0x1390, symBinAddr: 0x105B8, symSize: 0x20 } + - { offsetInCU: 0xCAE, offset: 0x83D6A, size: 0x8, addend: 0x0, symName: '_$sSaySayxGqd__c7ElementQyd__RszSTRd__lufCs5UInt8V_10Foundation4DataVTgm5Tf4g_n', symObjAddr: 0x11E8, symBinAddr: 0x10410, symSize: 0x110 } + - { offsetInCU: 0xF56, offset: 0x84012, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7GLKViewCACycfc', symObjAddr: 0x44, symBinAddr: 0xF424, symSize: 0x58 } + - { offsetInCU: 0xF9D, offset: 0x84059, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7GLKViewC5frameACSo6CGRectV_tcfc', symObjAddr: 0x120, symBinAddr: 0xF500, symSize: 0x78 } + - { offsetInCU: 0x107C, offset: 0x84138, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7GLKViewC5frame7contextACSo6CGRectV_So11EAGLContextCtcfC', symObjAddr: 0x430, symBinAddr: 0xF758, symSize: 0x74 } + - { offsetInCU: 0x1090, offset: 0x8414C, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7GLKViewC5frame7contextACSo6CGRectV_So11EAGLContextCtcfc', symObjAddr: 0x4A4, symBinAddr: 0xF7CC, symSize: 0x2C } + - { offsetInCU: 0x11A9, offset: 0x84265, size: 0x8, addend: 0x0, symName: '_$sSo7GLKViewC12CanvasNativeE16snapshotWithDatayy10Foundation0F0VF', symObjAddr: 0x510, symBinAddr: 0xF838, symSize: 0x2AC } + - { offsetInCU: 0x1558, offset: 0x84614, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC18ignorePixelScalingSbvg', symObjAddr: 0x8C8, symBinAddr: 0xFBF0, symSize: 0x44 } + - { offsetInCU: 0x1597, offset: 0x84653, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC18ignorePixelScalingSbvs', symObjAddr: 0x954, symBinAddr: 0xFC7C, symSize: 0x48 } + - { offsetInCU: 0x15BC, offset: 0x84678, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC18ignorePixelScalingSbvM', symObjAddr: 0x99C, symBinAddr: 0xFCC4, symSize: 0x44 } + - { offsetInCU: 0x15E1, offset: 0x8469D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC18ignorePixelScalingSbvM.resume.0', symObjAddr: 0x9E0, symBinAddr: 0xFD08, symSize: 0x4 } + - { offsetInCU: 0x1608, offset: 0x846C4, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewCACycfC', symObjAddr: 0x9E4, symBinAddr: 0xFD0C, symSize: 0x20 } + - { offsetInCU: 0x161C, offset: 0x846D8, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewCACycfc', symObjAddr: 0xA04, symBinAddr: 0xFD2C, symSize: 0x6C } + - { offsetInCU: 0x1663, offset: 0x8471F, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC5frameACSo6CGRectV_tcfc', symObjAddr: 0xB3C, symBinAddr: 0xFE64, symSize: 0xAC } + - { offsetInCU: 0x16C2, offset: 0x8477E, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC5coderACSgSo7NSCoderC_tcfc', symObjAddr: 0xC98, symBinAddr: 0xFFC0, symSize: 0xAC } + - { offsetInCU: 0x1767, offset: 0x84823, size: 0x8, addend: 0x0, symName: '_$ss12_ArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtF12CanvasNative15NSCTouchHandlerC7PointerV_Tg5', symObjAddr: 0xE9C, symBinAddr: 0x101C0, symSize: 0x104 } + - { offsetInCU: 0x1896, offset: 0x84952, size: 0x8, addend: 0x0, symName: '_$ss12_ArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtFs5UInt8V_Tg5', symObjAddr: 0x109C, symBinAddr: 0x102C4, symSize: 0xE8 } + - { offsetInCU: 0x19DE, offset: 0x84A9A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC4drawyySo6CGRectVFTf4dn_n', symObjAddr: 0x13B0, symBinAddr: 0x105D8, symSize: 0x360 } + - { offsetInCU: 0x2B, offset: 0x84EAF, size: 0x8, addend: 0x0, symName: '_$sIegh_IeyBh_TR', symObjAddr: 0x0, symBinAddr: 0x10A44, symSize: 0x2C } - { offsetInCU: 0x4F, offset: 0x84ED3, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative13NSCImageAssetC5queue33_7ED578B0ED4B2B6F6887A622A7B49AA3LLSo012OS_dispatch_E0CvpZ', symObjAddr: 0x958, symBinAddr: 0xF8F768, symSize: 0x0 } - - { offsetInCU: 0x5D, offset: 0x84EE1, size: 0x8, addend: 0x0, symName: '_$sIegh_IeyBh_TR', symObjAddr: 0x0, symBinAddr: 0x10A84, symSize: 0x2C } - - { offsetInCU: 0x75, offset: 0x84EF9, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative13NSCImageAssetC5queue33_7ED578B0ED4B2B6F6887A622A7B49AA3LL_WZ', symObjAddr: 0x2C, symBinAddr: 0x10AB0, symSize: 0x10C } - - { offsetInCU: 0xBC, offset: 0x84F40, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative13NSCImageAssetC013loadImageFromF4SyncySbs5Int64V_So7UIImageCtFZTo', symObjAddr: 0x13C, symBinAddr: 0x10BC0, symSize: 0x44 } - - { offsetInCU: 0x132, offset: 0x84FB6, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative13NSCImageAssetC013loadImageFromF0yys5Int64V_So7UIImageCySbctFZTo', symObjAddr: 0x3AC, symBinAddr: 0x10E30, symSize: 0x80 } - - { offsetInCU: 0x191, offset: 0x85015, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative13NSCImageAssetCACycfcTo', symObjAddr: 0x47C, symBinAddr: 0x10F00, symSize: 0x3C } - - { offsetInCU: 0x1E2, offset: 0x85066, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative13NSCImageAssetC013loadImageFromF0yys5Int64V_So7UIImageCySbctFZTf4nnnd_n', symObjAddr: 0x4EC, symBinAddr: 0x10F70, symSize: 0x1DC } - - { offsetInCU: 0x269, offset: 0x850ED, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative13NSCImageAssetCfETo', symObjAddr: 0x4E8, symBinAddr: 0x10F6C, symSize: 0x4 } - - { offsetInCU: 0x2A5, offset: 0x85129, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative13NSCImageAssetCMa', symObjAddr: 0x6C8, symBinAddr: 0x1114C, symSize: 0x20 } - - { offsetInCU: 0x2C4, offset: 0x85148, size: 0x8, addend: 0x0, symName: '_$s10ObjectiveC8ObjCBoolVIeyBy_SbIegy_TRTA', symObjAddr: 0x70C, symBinAddr: 0x11190, symSize: 0x14 } - - { offsetInCU: 0x2ED, offset: 0x85171, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative13NSCImageAssetC013loadImageFromF0yys5Int64V_So7UIImageCySbctFZyyYbcfU_TA', symObjAddr: 0x74C, symBinAddr: 0x111D0, symSize: 0xC } - - { offsetInCU: 0x301, offset: 0x85185, size: 0x8, addend: 0x0, symName: _block_copy_helper, symObjAddr: 0x758, symBinAddr: 0x111DC, symSize: 0x10 } - - { offsetInCU: 0x315, offset: 0x85199, size: 0x8, addend: 0x0, symName: _block_destroy_helper, symObjAddr: 0x768, symBinAddr: 0x111EC, symSize: 0x8 } - - { offsetInCU: 0x329, offset: 0x851AD, size: 0x8, addend: 0x0, symName: '_$s8Dispatch0A13WorkItemFlagsVACs10SetAlgebraAAWl', symObjAddr: 0x770, symBinAddr: 0x111F4, symSize: 0x48 } - - { offsetInCU: 0x33D, offset: 0x851C1, size: 0x8, addend: 0x0, symName: '_$sSay8Dispatch0A13WorkItemFlagsVGSayxGSTsWl', symObjAddr: 0x7F8, symBinAddr: 0x1123C, symSize: 0x4C } - - { offsetInCU: 0x351, offset: 0x851D5, size: 0x8, addend: 0x0, symName: ___swift_instantiateConcreteTypeFromMangledNameAbstract, symObjAddr: 0x844, symBinAddr: 0x11288, symSize: 0x44 } - - { offsetInCU: 0x365, offset: 0x851E9, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative13NSCImageAssetC013loadImageFromF0yys5Int64V_So7UIImageCySbctFZyyYbcfU_yyScMYccfU0_TA', symObjAddr: 0x8C4, symBinAddr: 0x112CC, symSize: 0x24 } - - { offsetInCU: 0x399, offset: 0x8521D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative13NSCImageAssetC013loadImageFromF0yys5Int64V_So7UIImageCySbctFZyyYbcfU_yyScMYccfU_TA', symObjAddr: 0x90C, symBinAddr: 0x11314, symSize: 0x24 } - - { offsetInCU: 0x506, offset: 0x8538A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative13NSCImageAssetC013loadImageFromF4SyncySbs5Int64V_So7UIImageCtFZ', symObjAddr: 0x138, symBinAddr: 0x10BBC, symSize: 0x4 } - - { offsetInCU: 0x534, offset: 0x853B8, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative13NSCImageAssetC013loadImageFromF4SyncySbs5Int64V_So7UIImageCtFZ', symObjAddr: 0x138, symBinAddr: 0x10BBC, symSize: 0x4 } - - { offsetInCU: 0x593, offset: 0x85417, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative13NSCImageAssetC013loadImageFromF0yys5Int64V_So7UIImageCySbctFZ', symObjAddr: 0x180, symBinAddr: 0x10C04, symSize: 0x4 } - - { offsetInCU: 0x5A7, offset: 0x8542B, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative13NSCImageAssetC013loadImageFromF0yys5Int64V_So7UIImageCySbctFZyyYbcfU_', symObjAddr: 0x184, symBinAddr: 0x10C08, symSize: 0x228 } - - { offsetInCU: 0x680, offset: 0x85504, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative13NSCImageAssetCACycfC', symObjAddr: 0x42C, symBinAddr: 0x10EB0, symSize: 0x20 } - - { offsetInCU: 0x694, offset: 0x85518, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative13NSCImageAssetCACycfc', symObjAddr: 0x44C, symBinAddr: 0x10ED0, symSize: 0x30 } - - { offsetInCU: 0x6CA, offset: 0x8554E, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative13NSCImageAssetCfD', symObjAddr: 0x4B8, symBinAddr: 0x10F3C, symSize: 0x30 } - - { offsetInCU: 0x27, offset: 0x855F4, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative25NSCCanvasRenderingContextCACycfC', symObjAddr: 0x0, symBinAddr: 0x1134C, symSize: 0x20 } - - { offsetInCU: 0x77, offset: 0x85644, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative25NSCCanvasRenderingContextCACycfcTo', symObjAddr: 0x70, symBinAddr: 0x113BC, symSize: 0x3C } - - { offsetInCU: 0xC9, offset: 0x85696, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative25NSCCanvasRenderingContextCMa', symObjAddr: 0x50, symBinAddr: 0x1139C, symSize: 0x20 } - - { offsetInCU: 0x1EC, offset: 0x857B9, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative25NSCCanvasRenderingContextCACycfC', symObjAddr: 0x0, symBinAddr: 0x1134C, symSize: 0x20 } - - { offsetInCU: 0x200, offset: 0x857CD, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative25NSCCanvasRenderingContextCACycfc', symObjAddr: 0x20, symBinAddr: 0x1136C, symSize: 0x30 } - - { offsetInCU: 0x23C, offset: 0x85809, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative25NSCCanvasRenderingContextCfD', symObjAddr: 0xAC, symBinAddr: 0x113F8, symSize: 0x30 } - - { offsetInCU: 0x27, offset: 0x85853, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_ge_frombytes_vartime, symObjAddr: 0x0, symBinAddr: 0x182580, symSize: 0x271C } + - { offsetInCU: 0x5D, offset: 0x84EE1, size: 0x8, addend: 0x0, symName: '_$sIegh_IeyBh_TR', symObjAddr: 0x0, symBinAddr: 0x10A44, symSize: 0x2C } + - { offsetInCU: 0x75, offset: 0x84EF9, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative13NSCImageAssetC5queue33_7ED578B0ED4B2B6F6887A622A7B49AA3LL_WZ', symObjAddr: 0x2C, symBinAddr: 0x10A70, symSize: 0x10C } + - { offsetInCU: 0xBC, offset: 0x84F40, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative13NSCImageAssetC013loadImageFromF4SyncySbs5Int64V_So7UIImageCtFZTo', symObjAddr: 0x13C, symBinAddr: 0x10B80, symSize: 0x44 } + - { offsetInCU: 0x132, offset: 0x84FB6, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative13NSCImageAssetC013loadImageFromF0yys5Int64V_So7UIImageCySbctFZTo', symObjAddr: 0x3AC, symBinAddr: 0x10DF0, symSize: 0x80 } + - { offsetInCU: 0x191, offset: 0x85015, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative13NSCImageAssetCACycfcTo', symObjAddr: 0x47C, symBinAddr: 0x10EC0, symSize: 0x3C } + - { offsetInCU: 0x1E2, offset: 0x85066, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative13NSCImageAssetC013loadImageFromF0yys5Int64V_So7UIImageCySbctFZTf4nnnd_n', symObjAddr: 0x4EC, symBinAddr: 0x10F30, symSize: 0x1DC } + - { offsetInCU: 0x269, offset: 0x850ED, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative13NSCImageAssetCfETo', symObjAddr: 0x4E8, symBinAddr: 0x10F2C, symSize: 0x4 } + - { offsetInCU: 0x2A5, offset: 0x85129, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative13NSCImageAssetCMa', symObjAddr: 0x6C8, symBinAddr: 0x1110C, symSize: 0x20 } + - { offsetInCU: 0x2C4, offset: 0x85148, size: 0x8, addend: 0x0, symName: '_$s10ObjectiveC8ObjCBoolVIeyBy_SbIegy_TRTA', symObjAddr: 0x70C, symBinAddr: 0x11150, symSize: 0x14 } + - { offsetInCU: 0x2ED, offset: 0x85171, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative13NSCImageAssetC013loadImageFromF0yys5Int64V_So7UIImageCySbctFZyyYbcfU_TA', symObjAddr: 0x74C, symBinAddr: 0x11190, symSize: 0xC } + - { offsetInCU: 0x301, offset: 0x85185, size: 0x8, addend: 0x0, symName: _block_copy_helper, symObjAddr: 0x758, symBinAddr: 0x1119C, symSize: 0x10 } + - { offsetInCU: 0x315, offset: 0x85199, size: 0x8, addend: 0x0, symName: _block_destroy_helper, symObjAddr: 0x768, symBinAddr: 0x111AC, symSize: 0x8 } + - { offsetInCU: 0x329, offset: 0x851AD, size: 0x8, addend: 0x0, symName: '_$s8Dispatch0A13WorkItemFlagsVACs10SetAlgebraAAWl', symObjAddr: 0x770, symBinAddr: 0x111B4, symSize: 0x48 } + - { offsetInCU: 0x33D, offset: 0x851C1, size: 0x8, addend: 0x0, symName: '_$sSay8Dispatch0A13WorkItemFlagsVGSayxGSTsWl', symObjAddr: 0x7F8, symBinAddr: 0x111FC, symSize: 0x4C } + - { offsetInCU: 0x351, offset: 0x851D5, size: 0x8, addend: 0x0, symName: ___swift_instantiateConcreteTypeFromMangledNameAbstract, symObjAddr: 0x844, symBinAddr: 0x11248, symSize: 0x44 } + - { offsetInCU: 0x365, offset: 0x851E9, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative13NSCImageAssetC013loadImageFromF0yys5Int64V_So7UIImageCySbctFZyyYbcfU_yyScMYccfU0_TA', symObjAddr: 0x8C4, symBinAddr: 0x1128C, symSize: 0x24 } + - { offsetInCU: 0x399, offset: 0x8521D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative13NSCImageAssetC013loadImageFromF0yys5Int64V_So7UIImageCySbctFZyyYbcfU_yyScMYccfU_TA', symObjAddr: 0x90C, symBinAddr: 0x112D4, symSize: 0x24 } + - { offsetInCU: 0x506, offset: 0x8538A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative13NSCImageAssetC013loadImageFromF4SyncySbs5Int64V_So7UIImageCtFZ', symObjAddr: 0x138, symBinAddr: 0x10B7C, symSize: 0x4 } + - { offsetInCU: 0x534, offset: 0x853B8, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative13NSCImageAssetC013loadImageFromF4SyncySbs5Int64V_So7UIImageCtFZ', symObjAddr: 0x138, symBinAddr: 0x10B7C, symSize: 0x4 } + - { offsetInCU: 0x593, offset: 0x85417, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative13NSCImageAssetC013loadImageFromF0yys5Int64V_So7UIImageCySbctFZ', symObjAddr: 0x180, symBinAddr: 0x10BC4, symSize: 0x4 } + - { offsetInCU: 0x5A7, offset: 0x8542B, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative13NSCImageAssetC013loadImageFromF0yys5Int64V_So7UIImageCySbctFZyyYbcfU_', symObjAddr: 0x184, symBinAddr: 0x10BC8, symSize: 0x228 } + - { offsetInCU: 0x680, offset: 0x85504, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative13NSCImageAssetCACycfC', symObjAddr: 0x42C, symBinAddr: 0x10E70, symSize: 0x20 } + - { offsetInCU: 0x694, offset: 0x85518, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative13NSCImageAssetCACycfc', symObjAddr: 0x44C, symBinAddr: 0x10E90, symSize: 0x30 } + - { offsetInCU: 0x6CA, offset: 0x8554E, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative13NSCImageAssetCfD', symObjAddr: 0x4B8, symBinAddr: 0x10EFC, symSize: 0x30 } + - { offsetInCU: 0x27, offset: 0x855F4, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative25NSCCanvasRenderingContextCACycfC', symObjAddr: 0x0, symBinAddr: 0x1130C, symSize: 0x20 } + - { offsetInCU: 0x77, offset: 0x85644, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative25NSCCanvasRenderingContextCACycfcTo', symObjAddr: 0x70, symBinAddr: 0x1137C, symSize: 0x3C } + - { offsetInCU: 0xC9, offset: 0x85696, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative25NSCCanvasRenderingContextCMa', symObjAddr: 0x50, symBinAddr: 0x1135C, symSize: 0x20 } + - { offsetInCU: 0x1EC, offset: 0x857B9, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative25NSCCanvasRenderingContextCACycfC', symObjAddr: 0x0, symBinAddr: 0x1130C, symSize: 0x20 } + - { offsetInCU: 0x200, offset: 0x857CD, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative25NSCCanvasRenderingContextCACycfc', symObjAddr: 0x20, symBinAddr: 0x1132C, symSize: 0x30 } + - { offsetInCU: 0x23C, offset: 0x85809, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative25NSCCanvasRenderingContextCfD', symObjAddr: 0xAC, symBinAddr: 0x113B8, symSize: 0x30 } + - { offsetInCU: 0x27, offset: 0x85853, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_ge_frombytes_vartime, symObjAddr: 0x0, symBinAddr: 0x182588, symSize: 0x271C } - { offsetInCU: 0x46, offset: 0x85872, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_k25519Precomp, symObjAddr: 0xA0B8, symBinAddr: 0x85EBF8, symSize: 0x0 } - { offsetInCU: 0x98, offset: 0x858C4, size: 0x8, addend: 0x0, symName: _d, symObjAddr: 0x100B8, symBinAddr: 0x864BF8, symSize: 0x0 } - { offsetInCU: 0xFF, offset: 0x8592B, size: 0x8, addend: 0x0, symName: _sqrtm1, symObjAddr: 0x100E0, symBinAddr: 0x864C20, symSize: 0x0 } - { offsetInCU: 0x115, offset: 0x85941, size: 0x8, addend: 0x0, symName: _d2, symObjAddr: 0x104E8, symBinAddr: 0x865028, symSize: 0x0 } - { offsetInCU: 0x12C, offset: 0x85958, size: 0x8, addend: 0x0, symName: _Bi, symObjAddr: 0x10128, symBinAddr: 0x864C68, symSize: 0x0 } - - { offsetInCU: 0xE61, offset: 0x8668D, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_ge_frombytes_vartime, symObjAddr: 0x0, symBinAddr: 0x182580, symSize: 0x271C } - - { offsetInCU: 0xE69, offset: 0x86695, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_ge_scalarmult_base, symObjAddr: 0x271C, symBinAddr: 0x184C9C, symSize: 0x5BC } - - { offsetInCU: 0x4815, offset: 0x8A041, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_ge_scalarmult_base, symObjAddr: 0x271C, symBinAddr: 0x184C9C, symSize: 0x5BC } - - { offsetInCU: 0x481D, offset: 0x8A049, size: 0x8, addend: 0x0, symName: _table_select, symObjAddr: 0x2CD8, symBinAddr: 0x185258, symSize: 0x668 } - - { offsetInCU: 0x521A, offset: 0x8AA46, size: 0x8, addend: 0x0, symName: _table_select, symObjAddr: 0x2CD8, symBinAddr: 0x185258, symSize: 0x668 } - - { offsetInCU: 0x5222, offset: 0x8AA4E, size: 0x8, addend: 0x0, symName: _ge_madd, symObjAddr: 0x3340, symBinAddr: 0x1858C0, symSize: 0x208 } - - { offsetInCU: 0x55EF, offset: 0x8AE1B, size: 0x8, addend: 0x0, symName: _ge_madd, symObjAddr: 0x3340, symBinAddr: 0x1858C0, symSize: 0x208 } - - { offsetInCU: 0x55F7, offset: 0x8AE23, size: 0x8, addend: 0x0, symName: _ge_p2_dbl, symObjAddr: 0x3548, symBinAddr: 0x185AC8, symSize: 0x7B4 } - - { offsetInCU: 0x5B67, offset: 0x8B393, size: 0x8, addend: 0x0, symName: _ge_p2_dbl, symObjAddr: 0x3548, symBinAddr: 0x185AC8, symSize: 0x7B4 } - - { offsetInCU: 0x5B6F, offset: 0x8B39B, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_sc_reduce, symObjAddr: 0x3CFC, symBinAddr: 0x18627C, symSize: 0x614 } - - { offsetInCU: 0x66B4, offset: 0x8BEE0, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_sc_reduce, symObjAddr: 0x3CFC, symBinAddr: 0x18627C, symSize: 0x614 } - - { offsetInCU: 0x66BC, offset: 0x8BEE8, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_scalar_mult_generic_masked, symObjAddr: 0x4310, symBinAddr: 0x186890, symSize: 0xB7C } - - { offsetInCU: 0x70D9, offset: 0x8C905, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_scalar_mult_generic_masked, symObjAddr: 0x4310, symBinAddr: 0x186890, symSize: 0xB7C } - - { offsetInCU: 0x70E1, offset: 0x8C90D, size: 0x8, addend: 0x0, symName: _fe_tobytes, symObjAddr: 0x4E8C, symBinAddr: 0x18740C, symSize: 0x1B8 } - - { offsetInCU: 0x897B, offset: 0x8E1A7, size: 0x8, addend: 0x0, symName: _fe_tobytes, symObjAddr: 0x4E8C, symBinAddr: 0x18740C, symSize: 0x1B8 } - - { offsetInCU: 0x8983, offset: 0x8E1AF, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_public_from_private_generic_masked, symObjAddr: 0x5044, symBinAddr: 0x1875C4, symSize: 0x104 } - - { offsetInCU: 0x8C4F, offset: 0x8E47B, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_public_from_private_generic_masked, symObjAddr: 0x5044, symBinAddr: 0x1875C4, symSize: 0x104 } - - { offsetInCU: 0x8C57, offset: 0x8E483, size: 0x8, addend: 0x0, symName: _fe_loose_invert, symObjAddr: 0x5148, symBinAddr: 0x1876C8, symSize: 0x23F8 } - - { offsetInCU: 0x8E36, offset: 0x8E662, size: 0x8, addend: 0x0, symName: _fe_loose_invert, symObjAddr: 0x5148, symBinAddr: 0x1876C8, symSize: 0x23F8 } - - { offsetInCU: 0x8E3E, offset: 0x8E66A, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_fe_invert, symObjAddr: 0x7540, symBinAddr: 0x189AC0, symSize: 0x30 } - - { offsetInCU: 0xB9AA, offset: 0x911D6, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_fe_invert, symObjAddr: 0x7540, symBinAddr: 0x189AC0, symSize: 0x30 } - - { offsetInCU: 0xB9B2, offset: 0x911DE, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_fe_isnegative, symObjAddr: 0x7570, symBinAddr: 0x189AF0, symSize: 0x58 } - - { offsetInCU: 0xBA94, offset: 0x912C0, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_fe_isnegative, symObjAddr: 0x7570, symBinAddr: 0x189AF0, symSize: 0x58 } - - { offsetInCU: 0xBA9C, offset: 0x912C8, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_fe_mul_ttt, symObjAddr: 0x75C8, symBinAddr: 0x189B48, symSize: 0x4 } - - { offsetInCU: 0xBAF6, offset: 0x91322, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_fe_mul_ttt, symObjAddr: 0x75C8, symBinAddr: 0x189B48, symSize: 0x4 } - - { offsetInCU: 0xBAFE, offset: 0x9132A, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_fe_neg, symObjAddr: 0x75CC, symBinAddr: 0x189B4C, symSize: 0x8C } - - { offsetInCU: 0xBB46, offset: 0x91372, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_fe_mul_ttt, symObjAddr: 0x75C8, symBinAddr: 0x189B48, symSize: 0x4 } - - { offsetInCU: 0xBB4E, offset: 0x9137A, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_fe_neg, symObjAddr: 0x75CC, symBinAddr: 0x189B4C, symSize: 0x8C } - - { offsetInCU: 0xBB76, offset: 0x913A2, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_fe_neg, symObjAddr: 0x75CC, symBinAddr: 0x189B4C, symSize: 0x8C } - - { offsetInCU: 0xBB7E, offset: 0x913AA, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_fe_tobytes, symObjAddr: 0x7658, symBinAddr: 0x189BD8, symSize: 0x4 } - - { offsetInCU: 0xBCE1, offset: 0x9150D, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_fe_tobytes, symObjAddr: 0x7658, symBinAddr: 0x189BD8, symSize: 0x4 } - - { offsetInCU: 0xBCE9, offset: 0x91515, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_ge_double_scalarmult_vartime, symObjAddr: 0x765C, symBinAddr: 0x189BDC, symSize: 0x1A3C } - - { offsetInCU: 0xBFB6, offset: 0x917E2, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_ge_double_scalarmult_vartime, symObjAddr: 0x765C, symBinAddr: 0x189BDC, symSize: 0x1A3C } - - { offsetInCU: 0xBFBE, offset: 0x917EA, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_sc_mask, symObjAddr: 0x9098, symBinAddr: 0x18B618, symSize: 0x20 } - - { offsetInCU: 0xE64F, offset: 0x93E7B, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_sc_mask, symObjAddr: 0x9098, symBinAddr: 0x18B618, symSize: 0x20 } - - { offsetInCU: 0xE657, offset: 0x93E83, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_sc_muladd, symObjAddr: 0x90B8, symBinAddr: 0x18B638, symSize: 0xB78 } - - { offsetInCU: 0xEAF6, offset: 0x94322, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_sc_muladd, symObjAddr: 0x90B8, symBinAddr: 0x18B638, symSize: 0xB78 } - - { offsetInCU: 0xEAFE, offset: 0x9432A, size: 0x8, addend: 0x0, symName: _fe_mul_impl, symObjAddr: 0x9C30, symBinAddr: 0x18C1B0, symSize: 0x21C } - - { offsetInCU: 0xF94F, offset: 0x9517B, size: 0x8, addend: 0x0, symName: _fe_mul_impl, symObjAddr: 0x9C30, symBinAddr: 0x18C1B0, symSize: 0x21C } - - { offsetInCU: 0xF957, offset: 0x95183, size: 0x8, addend: 0x0, symName: _x25519_ge_add, symObjAddr: 0x9E4C, symBinAddr: 0x18C3CC, symSize: 0x218 } - - { offsetInCU: 0xFB97, offset: 0x953C3, size: 0x8, addend: 0x0, symName: _x25519_ge_add, symObjAddr: 0x9E4C, symBinAddr: 0x18C3CC, symSize: 0x218 } - - { offsetInCU: 0x27, offset: 0x95969, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_bn_from_montgomery_in_place, symObjAddr: 0x0, symBinAddr: 0x18C5E4, symSize: 0x1F4 } - - { offsetInCU: 0x1DF, offset: 0x95B21, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_bn_from_montgomery_in_place, symObjAddr: 0x0, symBinAddr: 0x18C5E4, symSize: 0x1F4 } - - { offsetInCU: 0x27, offset: 0x95D71, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_bn_neg_inv_mod_r_u64, symObjAddr: 0x0, symBinAddr: 0x18C7D8, symSize: 0x3C } - - { offsetInCU: 0x39, offset: 0x95D83, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_bn_neg_inv_mod_r_u64, symObjAddr: 0x0, symBinAddr: 0x18C7D8, symSize: 0x3C } - - { offsetInCU: 0x27, offset: 0x95EA0, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_little_endian_bytes_from_scalar, symObjAddr: 0x0, symBinAddr: 0x18C814, symSize: 0x90 } - - { offsetInCU: 0x39, offset: 0x95EB2, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_little_endian_bytes_from_scalar, symObjAddr: 0x0, symBinAddr: 0x18C814, symSize: 0x90 } + - { offsetInCU: 0xE61, offset: 0x8668D, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_ge_frombytes_vartime, symObjAddr: 0x0, symBinAddr: 0x182588, symSize: 0x271C } + - { offsetInCU: 0xE69, offset: 0x86695, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_ge_scalarmult_base, symObjAddr: 0x271C, symBinAddr: 0x184CA4, symSize: 0x5BC } + - { offsetInCU: 0x4815, offset: 0x8A041, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_ge_scalarmult_base, symObjAddr: 0x271C, symBinAddr: 0x184CA4, symSize: 0x5BC } + - { offsetInCU: 0x481D, offset: 0x8A049, size: 0x8, addend: 0x0, symName: _table_select, symObjAddr: 0x2CD8, symBinAddr: 0x185260, symSize: 0x668 } + - { offsetInCU: 0x521A, offset: 0x8AA46, size: 0x8, addend: 0x0, symName: _table_select, symObjAddr: 0x2CD8, symBinAddr: 0x185260, symSize: 0x668 } + - { offsetInCU: 0x5222, offset: 0x8AA4E, size: 0x8, addend: 0x0, symName: _ge_madd, symObjAddr: 0x3340, symBinAddr: 0x1858C8, symSize: 0x208 } + - { offsetInCU: 0x55EF, offset: 0x8AE1B, size: 0x8, addend: 0x0, symName: _ge_madd, symObjAddr: 0x3340, symBinAddr: 0x1858C8, symSize: 0x208 } + - { offsetInCU: 0x55F7, offset: 0x8AE23, size: 0x8, addend: 0x0, symName: _ge_p2_dbl, symObjAddr: 0x3548, symBinAddr: 0x185AD0, symSize: 0x7B4 } + - { offsetInCU: 0x5B67, offset: 0x8B393, size: 0x8, addend: 0x0, symName: _ge_p2_dbl, symObjAddr: 0x3548, symBinAddr: 0x185AD0, symSize: 0x7B4 } + - { offsetInCU: 0x5B6F, offset: 0x8B39B, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_sc_reduce, symObjAddr: 0x3CFC, symBinAddr: 0x186284, symSize: 0x614 } + - { offsetInCU: 0x66B4, offset: 0x8BEE0, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_sc_reduce, symObjAddr: 0x3CFC, symBinAddr: 0x186284, symSize: 0x614 } + - { offsetInCU: 0x66BC, offset: 0x8BEE8, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_scalar_mult_generic_masked, symObjAddr: 0x4310, symBinAddr: 0x186898, symSize: 0xB7C } + - { offsetInCU: 0x70D9, offset: 0x8C905, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_scalar_mult_generic_masked, symObjAddr: 0x4310, symBinAddr: 0x186898, symSize: 0xB7C } + - { offsetInCU: 0x70E1, offset: 0x8C90D, size: 0x8, addend: 0x0, symName: _fe_tobytes, symObjAddr: 0x4E8C, symBinAddr: 0x187414, symSize: 0x1B8 } + - { offsetInCU: 0x897B, offset: 0x8E1A7, size: 0x8, addend: 0x0, symName: _fe_tobytes, symObjAddr: 0x4E8C, symBinAddr: 0x187414, symSize: 0x1B8 } + - { offsetInCU: 0x8983, offset: 0x8E1AF, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_public_from_private_generic_masked, symObjAddr: 0x5044, symBinAddr: 0x1875CC, symSize: 0x104 } + - { offsetInCU: 0x8C4F, offset: 0x8E47B, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_public_from_private_generic_masked, symObjAddr: 0x5044, symBinAddr: 0x1875CC, symSize: 0x104 } + - { offsetInCU: 0x8C57, offset: 0x8E483, size: 0x8, addend: 0x0, symName: _fe_loose_invert, symObjAddr: 0x5148, symBinAddr: 0x1876D0, symSize: 0x23F8 } + - { offsetInCU: 0x8E36, offset: 0x8E662, size: 0x8, addend: 0x0, symName: _fe_loose_invert, symObjAddr: 0x5148, symBinAddr: 0x1876D0, symSize: 0x23F8 } + - { offsetInCU: 0x8E3E, offset: 0x8E66A, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_fe_invert, symObjAddr: 0x7540, symBinAddr: 0x189AC8, symSize: 0x30 } + - { offsetInCU: 0xB9AA, offset: 0x911D6, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_fe_invert, symObjAddr: 0x7540, symBinAddr: 0x189AC8, symSize: 0x30 } + - { offsetInCU: 0xB9B2, offset: 0x911DE, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_fe_isnegative, symObjAddr: 0x7570, symBinAddr: 0x189AF8, symSize: 0x58 } + - { offsetInCU: 0xBA94, offset: 0x912C0, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_fe_isnegative, symObjAddr: 0x7570, symBinAddr: 0x189AF8, symSize: 0x58 } + - { offsetInCU: 0xBA9C, offset: 0x912C8, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_fe_mul_ttt, symObjAddr: 0x75C8, symBinAddr: 0x189B50, symSize: 0x4 } + - { offsetInCU: 0xBAF6, offset: 0x91322, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_fe_mul_ttt, symObjAddr: 0x75C8, symBinAddr: 0x189B50, symSize: 0x4 } + - { offsetInCU: 0xBAFE, offset: 0x9132A, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_fe_neg, symObjAddr: 0x75CC, symBinAddr: 0x189B54, symSize: 0x8C } + - { offsetInCU: 0xBB46, offset: 0x91372, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_fe_mul_ttt, symObjAddr: 0x75C8, symBinAddr: 0x189B50, symSize: 0x4 } + - { offsetInCU: 0xBB4E, offset: 0x9137A, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_fe_neg, symObjAddr: 0x75CC, symBinAddr: 0x189B54, symSize: 0x8C } + - { offsetInCU: 0xBB76, offset: 0x913A2, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_fe_neg, symObjAddr: 0x75CC, symBinAddr: 0x189B54, symSize: 0x8C } + - { offsetInCU: 0xBB7E, offset: 0x913AA, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_fe_tobytes, symObjAddr: 0x7658, symBinAddr: 0x189BE0, symSize: 0x4 } + - { offsetInCU: 0xBCE1, offset: 0x9150D, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_fe_tobytes, symObjAddr: 0x7658, symBinAddr: 0x189BE0, symSize: 0x4 } + - { offsetInCU: 0xBCE9, offset: 0x91515, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_ge_double_scalarmult_vartime, symObjAddr: 0x765C, symBinAddr: 0x189BE4, symSize: 0x1A3C } + - { offsetInCU: 0xBFB6, offset: 0x917E2, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_ge_double_scalarmult_vartime, symObjAddr: 0x765C, symBinAddr: 0x189BE4, symSize: 0x1A3C } + - { offsetInCU: 0xBFBE, offset: 0x917EA, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_sc_mask, symObjAddr: 0x9098, symBinAddr: 0x18B620, symSize: 0x20 } + - { offsetInCU: 0xE64F, offset: 0x93E7B, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_sc_mask, symObjAddr: 0x9098, symBinAddr: 0x18B620, symSize: 0x20 } + - { offsetInCU: 0xE657, offset: 0x93E83, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_sc_muladd, symObjAddr: 0x90B8, symBinAddr: 0x18B640, symSize: 0xB78 } + - { offsetInCU: 0xEAF6, offset: 0x94322, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_sc_muladd, symObjAddr: 0x90B8, symBinAddr: 0x18B640, symSize: 0xB78 } + - { offsetInCU: 0xEAFE, offset: 0x9432A, size: 0x8, addend: 0x0, symName: _fe_mul_impl, symObjAddr: 0x9C30, symBinAddr: 0x18C1B8, symSize: 0x21C } + - { offsetInCU: 0xF94F, offset: 0x9517B, size: 0x8, addend: 0x0, symName: _fe_mul_impl, symObjAddr: 0x9C30, symBinAddr: 0x18C1B8, symSize: 0x21C } + - { offsetInCU: 0xF957, offset: 0x95183, size: 0x8, addend: 0x0, symName: _x25519_ge_add, symObjAddr: 0x9E4C, symBinAddr: 0x18C3D4, symSize: 0x218 } + - { offsetInCU: 0xFB97, offset: 0x953C3, size: 0x8, addend: 0x0, symName: _x25519_ge_add, symObjAddr: 0x9E4C, symBinAddr: 0x18C3D4, symSize: 0x218 } + - { offsetInCU: 0x27, offset: 0x95969, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_bn_from_montgomery_in_place, symObjAddr: 0x0, symBinAddr: 0x18C5EC, symSize: 0x1F4 } + - { offsetInCU: 0x1DF, offset: 0x95B21, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_bn_from_montgomery_in_place, symObjAddr: 0x0, symBinAddr: 0x18C5EC, symSize: 0x1F4 } + - { offsetInCU: 0x27, offset: 0x95D71, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_bn_neg_inv_mod_r_u64, symObjAddr: 0x0, symBinAddr: 0x18C7E0, symSize: 0x3C } + - { offsetInCU: 0x39, offset: 0x95D83, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_bn_neg_inv_mod_r_u64, symObjAddr: 0x0, symBinAddr: 0x18C7E0, symSize: 0x3C } + - { offsetInCU: 0x27, offset: 0x95EA0, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_little_endian_bytes_from_scalar, symObjAddr: 0x0, symBinAddr: 0x18C81C, symSize: 0x90 } + - { offsetInCU: 0x39, offset: 0x95EB2, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_little_endian_bytes_from_scalar, symObjAddr: 0x0, symBinAddr: 0x18C81C, symSize: 0x90 } - { offsetInCU: 0x8B, offset: 0x96026, size: 0x8, addend: 0x0, symName: _Q_N0, symObjAddr: 0x10F0, symBinAddr: 0x8650F0, symSize: 0x0 } - { offsetInCU: 0xBD, offset: 0x96058, size: 0x8, addend: 0x0, symName: _Q, symObjAddr: 0x1080, symBinAddr: 0x865080, symSize: 0x0 } - { offsetInCU: 0xDF, offset: 0x9607A, size: 0x8, addend: 0x0, symName: _N, symObjAddr: 0x10B0, symBinAddr: 0x8650B0, symSize: 0x0 } - { offsetInCU: 0xF5, offset: 0x96090, size: 0x8, addend: 0x0, symName: _N_N0, symObjAddr: 0x10E0, symBinAddr: 0x8650E0, symSize: 0x0 } - - { offsetInCU: 0x3AC, offset: 0x96347, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p384_elem_mul_mont, symObjAddr: 0x100, symBinAddr: 0x18C8A4, symSize: 0x18 } - - { offsetInCU: 0x3F8, offset: 0x96393, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p384_elem_mul_mont, symObjAddr: 0x100, symBinAddr: 0x18C8A4, symSize: 0x18 } - - { offsetInCU: 0x526, offset: 0x964C1, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p384_scalar_mul_mont, symObjAddr: 0x1F8, symBinAddr: 0x18C8BC, symSize: 0x18 } - - { offsetInCU: 0x656, offset: 0x965F1, size: 0x8, addend: 0x0, symName: _nistz384_point_double, symObjAddr: 0x290, symBinAddr: 0x18C8D4, symSize: 0x320 } - - { offsetInCU: 0x65E, offset: 0x965F9, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p384_point_add, symObjAddr: 0x5B0, symBinAddr: 0x18CBF4, symSize: 0xAC } - - { offsetInCU: 0xCB1, offset: 0x96C4C, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p384_point_add, symObjAddr: 0x5B0, symBinAddr: 0x18CBF4, symSize: 0xAC } - - { offsetInCU: 0xCB9, offset: 0x96C54, size: 0x8, addend: 0x0, symName: _nistz384_point_add, symObjAddr: 0x65C, symBinAddr: 0x18CCA0, symSize: 0x4F0 } - - { offsetInCU: 0x1027, offset: 0x96FC2, size: 0x8, addend: 0x0, symName: _nistz384_point_add, symObjAddr: 0x65C, symBinAddr: 0x18CCA0, symSize: 0x4F0 } - - { offsetInCU: 0x102F, offset: 0x96FCA, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p384_point_mul, symObjAddr: 0xB4C, symBinAddr: 0x18D190, symSize: 0x2C4 } - - { offsetInCU: 0x1B19, offset: 0x97AB4, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p384_point_mul, symObjAddr: 0xB4C, symBinAddr: 0x18D190, symSize: 0x2C4 } - - { offsetInCU: 0x1B21, offset: 0x97ABC, size: 0x8, addend: 0x0, symName: _p384_point_select_w5, symObjAddr: 0xE10, symBinAddr: 0x18D454, symSize: 0xF4 } - - { offsetInCU: 0x1E24, offset: 0x97DBF, size: 0x8, addend: 0x0, symName: _p384_point_select_w5, symObjAddr: 0xE10, symBinAddr: 0x18D454, symSize: 0xF4 } - - { offsetInCU: 0x1E2C, offset: 0x97DC7, size: 0x8, addend: 0x0, symName: _add_precomputed_w5, symObjAddr: 0xF04, symBinAddr: 0x18D548, symSize: 0x168 } - - { offsetInCU: 0x209A, offset: 0x98035, size: 0x8, addend: 0x0, symName: _add_precomputed_w5, symObjAddr: 0xF04, symBinAddr: 0x18D548, symSize: 0x168 } - - { offsetInCU: 0x27, offset: 0x98271, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_are_zero, symObjAddr: 0x0, symBinAddr: 0x18D6B0, symSize: 0x38 } - - { offsetInCU: 0x103, offset: 0x9834D, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_are_zero, symObjAddr: 0x0, symBinAddr: 0x18D6B0, symSize: 0x38 } - - { offsetInCU: 0x10B, offset: 0x98355, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_equal, symObjAddr: 0x38, symBinAddr: 0x18D6E8, symSize: 0x3C } - - { offsetInCU: 0x13A, offset: 0x98384, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_are_zero, symObjAddr: 0x0, symBinAddr: 0x18D6B0, symSize: 0x38 } - - { offsetInCU: 0x1AF, offset: 0x983F9, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_equal, symObjAddr: 0x38, symBinAddr: 0x18D6E8, symSize: 0x3C } - - { offsetInCU: 0x1B7, offset: 0x98401, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_equal_limb, symObjAddr: 0x74, symBinAddr: 0x18D724, symSize: 0x5C } - - { offsetInCU: 0x211, offset: 0x9845B, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_equal, symObjAddr: 0x38, symBinAddr: 0x18D6E8, symSize: 0x3C } - - { offsetInCU: 0x34A, offset: 0x98594, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_equal_limb, symObjAddr: 0x74, symBinAddr: 0x18D724, symSize: 0x5C } - - { offsetInCU: 0x352, offset: 0x9859C, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_are_even, symObjAddr: 0xD0, symBinAddr: 0x18D780, symSize: 0x1C } - - { offsetInCU: 0x576, offset: 0x987C0, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_are_even, symObjAddr: 0xD0, symBinAddr: 0x18D780, symSize: 0x1C } - - { offsetInCU: 0x57E, offset: 0x987C8, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_less_than, symObjAddr: 0xEC, symBinAddr: 0x18D79C, symSize: 0x54 } - - { offsetInCU: 0x6A7, offset: 0x988F1, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_less_than, symObjAddr: 0xEC, symBinAddr: 0x18D79C, symSize: 0x54 } - - { offsetInCU: 0x6AF, offset: 0x988F9, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_less_than_limb, symObjAddr: 0x140, symBinAddr: 0x18D7F0, symSize: 0x4C } - - { offsetInCU: 0x74A, offset: 0x98994, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_less_than_limb, symObjAddr: 0x140, symBinAddr: 0x18D7F0, symSize: 0x4C } - - { offsetInCU: 0x752, offset: 0x9899C, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_reduce_once, symObjAddr: 0x18C, symBinAddr: 0x18D83C, symSize: 0xA8 } - - { offsetInCU: 0x93B, offset: 0x98B85, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_reduce_once, symObjAddr: 0x18C, symBinAddr: 0x18D83C, symSize: 0xA8 } - - { offsetInCU: 0x943, offset: 0x98B8D, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_add_mod, symObjAddr: 0x234, symBinAddr: 0x18D8E4, symSize: 0x124 } - - { offsetInCU: 0x9A7, offset: 0x98BF1, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_reduce_once, symObjAddr: 0x18C, symBinAddr: 0x18D83C, symSize: 0xA8 } - - { offsetInCU: 0xC55, offset: 0x98E9F, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_add_mod, symObjAddr: 0x234, symBinAddr: 0x18D8E4, symSize: 0x124 } - - { offsetInCU: 0xC5D, offset: 0x98EA7, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_sub_mod, symObjAddr: 0x358, symBinAddr: 0x18DA08, symSize: 0xC8 } - - { offsetInCU: 0xF5E, offset: 0x991A8, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_sub_mod, symObjAddr: 0x358, symBinAddr: 0x18DA08, symSize: 0xC8 } - - { offsetInCU: 0xF66, offset: 0x991B0, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_shl_mod, symObjAddr: 0x420, symBinAddr: 0x18DAD0, symSize: 0x180 } - - { offsetInCU: 0xFE6, offset: 0x99230, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_sub_mod, symObjAddr: 0x358, symBinAddr: 0x18DA08, symSize: 0xC8 } - - { offsetInCU: 0x1152, offset: 0x9939C, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_shl_mod, symObjAddr: 0x420, symBinAddr: 0x18DAD0, symSize: 0x180 } - - { offsetInCU: 0x115A, offset: 0x993A4, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_select_512_32, symObjAddr: 0x5A0, symBinAddr: 0x18DC50, symSize: 0x174 } - - { offsetInCU: 0x13FC, offset: 0x99646, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_select_512_32, symObjAddr: 0x5A0, symBinAddr: 0x18DC50, symSize: 0x174 } - - { offsetInCU: 0x1404, offset: 0x9964E, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_window5_split_window, symObjAddr: 0x714, symBinAddr: 0x18DDC4, symSize: 0x18 } - - { offsetInCU: 0x1569, offset: 0x997B3, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_window5_split_window, symObjAddr: 0x714, symBinAddr: 0x18DDC4, symSize: 0x18 } - - { offsetInCU: 0x1571, offset: 0x997BB, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_window5_unsplit_window, symObjAddr: 0x72C, symBinAddr: 0x18DDDC, symSize: 0xC } - - { offsetInCU: 0x15D8, offset: 0x99822, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_window5_unsplit_window, symObjAddr: 0x72C, symBinAddr: 0x18DDDC, symSize: 0xC } - - { offsetInCU: 0x15E0, offset: 0x9982A, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMB_shr, symObjAddr: 0x738, symBinAddr: 0x18DDE8, symSize: 0x8 } - - { offsetInCU: 0x1619, offset: 0x99863, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMB_shr, symObjAddr: 0x738, symBinAddr: 0x18DDE8, symSize: 0x8 } - - { offsetInCU: 0x1621, offset: 0x9986B, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_limbs_mul_add_limb, symObjAddr: 0x740, symBinAddr: 0x18DDF0, symSize: 0x3C } - - { offsetInCU: 0x16A7, offset: 0x998F1, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_limbs_mul_add_limb, symObjAddr: 0x740, symBinAddr: 0x18DDF0, symSize: 0x3C } - - { offsetInCU: 0x27, offset: 0x99AB7, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_CRYPTO_memcmp, symObjAddr: 0x0, symBinAddr: 0x18DE2C, symSize: 0x140 } - - { offsetInCU: 0x39, offset: 0x99AC9, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_CRYPTO_memcmp, symObjAddr: 0x0, symBinAddr: 0x18DE2C, symSize: 0x140 } + - { offsetInCU: 0x3AC, offset: 0x96347, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p384_elem_mul_mont, symObjAddr: 0x100, symBinAddr: 0x18C8AC, symSize: 0x18 } + - { offsetInCU: 0x3F8, offset: 0x96393, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p384_elem_mul_mont, symObjAddr: 0x100, symBinAddr: 0x18C8AC, symSize: 0x18 } + - { offsetInCU: 0x526, offset: 0x964C1, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p384_scalar_mul_mont, symObjAddr: 0x1F8, symBinAddr: 0x18C8C4, symSize: 0x18 } + - { offsetInCU: 0x656, offset: 0x965F1, size: 0x8, addend: 0x0, symName: _nistz384_point_double, symObjAddr: 0x290, symBinAddr: 0x18C8DC, symSize: 0x320 } + - { offsetInCU: 0x65E, offset: 0x965F9, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p384_point_add, symObjAddr: 0x5B0, symBinAddr: 0x18CBFC, symSize: 0xAC } + - { offsetInCU: 0xCB1, offset: 0x96C4C, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p384_point_add, symObjAddr: 0x5B0, symBinAddr: 0x18CBFC, symSize: 0xAC } + - { offsetInCU: 0xCB9, offset: 0x96C54, size: 0x8, addend: 0x0, symName: _nistz384_point_add, symObjAddr: 0x65C, symBinAddr: 0x18CCA8, symSize: 0x4F0 } + - { offsetInCU: 0x1027, offset: 0x96FC2, size: 0x8, addend: 0x0, symName: _nistz384_point_add, symObjAddr: 0x65C, symBinAddr: 0x18CCA8, symSize: 0x4F0 } + - { offsetInCU: 0x102F, offset: 0x96FCA, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p384_point_mul, symObjAddr: 0xB4C, symBinAddr: 0x18D198, symSize: 0x2C4 } + - { offsetInCU: 0x1B19, offset: 0x97AB4, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p384_point_mul, symObjAddr: 0xB4C, symBinAddr: 0x18D198, symSize: 0x2C4 } + - { offsetInCU: 0x1B21, offset: 0x97ABC, size: 0x8, addend: 0x0, symName: _p384_point_select_w5, symObjAddr: 0xE10, symBinAddr: 0x18D45C, symSize: 0xF4 } + - { offsetInCU: 0x1E24, offset: 0x97DBF, size: 0x8, addend: 0x0, symName: _p384_point_select_w5, symObjAddr: 0xE10, symBinAddr: 0x18D45C, symSize: 0xF4 } + - { offsetInCU: 0x1E2C, offset: 0x97DC7, size: 0x8, addend: 0x0, symName: _add_precomputed_w5, symObjAddr: 0xF04, symBinAddr: 0x18D550, symSize: 0x168 } + - { offsetInCU: 0x209A, offset: 0x98035, size: 0x8, addend: 0x0, symName: _add_precomputed_w5, symObjAddr: 0xF04, symBinAddr: 0x18D550, symSize: 0x168 } + - { offsetInCU: 0x27, offset: 0x98271, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_are_zero, symObjAddr: 0x0, symBinAddr: 0x18D6B8, symSize: 0x38 } + - { offsetInCU: 0x103, offset: 0x9834D, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_are_zero, symObjAddr: 0x0, symBinAddr: 0x18D6B8, symSize: 0x38 } + - { offsetInCU: 0x10B, offset: 0x98355, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_equal, symObjAddr: 0x38, symBinAddr: 0x18D6F0, symSize: 0x3C } + - { offsetInCU: 0x13A, offset: 0x98384, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_are_zero, symObjAddr: 0x0, symBinAddr: 0x18D6B8, symSize: 0x38 } + - { offsetInCU: 0x1AF, offset: 0x983F9, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_equal, symObjAddr: 0x38, symBinAddr: 0x18D6F0, symSize: 0x3C } + - { offsetInCU: 0x1B7, offset: 0x98401, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_equal_limb, symObjAddr: 0x74, symBinAddr: 0x18D72C, symSize: 0x5C } + - { offsetInCU: 0x211, offset: 0x9845B, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_equal, symObjAddr: 0x38, symBinAddr: 0x18D6F0, symSize: 0x3C } + - { offsetInCU: 0x34A, offset: 0x98594, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_equal_limb, symObjAddr: 0x74, symBinAddr: 0x18D72C, symSize: 0x5C } + - { offsetInCU: 0x352, offset: 0x9859C, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_are_even, symObjAddr: 0xD0, symBinAddr: 0x18D788, symSize: 0x1C } + - { offsetInCU: 0x576, offset: 0x987C0, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_are_even, symObjAddr: 0xD0, symBinAddr: 0x18D788, symSize: 0x1C } + - { offsetInCU: 0x57E, offset: 0x987C8, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_less_than, symObjAddr: 0xEC, symBinAddr: 0x18D7A4, symSize: 0x54 } + - { offsetInCU: 0x6A7, offset: 0x988F1, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_less_than, symObjAddr: 0xEC, symBinAddr: 0x18D7A4, symSize: 0x54 } + - { offsetInCU: 0x6AF, offset: 0x988F9, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_less_than_limb, symObjAddr: 0x140, symBinAddr: 0x18D7F8, symSize: 0x4C } + - { offsetInCU: 0x74A, offset: 0x98994, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_less_than_limb, symObjAddr: 0x140, symBinAddr: 0x18D7F8, symSize: 0x4C } + - { offsetInCU: 0x752, offset: 0x9899C, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_reduce_once, symObjAddr: 0x18C, symBinAddr: 0x18D844, symSize: 0xA8 } + - { offsetInCU: 0x93B, offset: 0x98B85, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_reduce_once, symObjAddr: 0x18C, symBinAddr: 0x18D844, symSize: 0xA8 } + - { offsetInCU: 0x943, offset: 0x98B8D, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_add_mod, symObjAddr: 0x234, symBinAddr: 0x18D8EC, symSize: 0x124 } + - { offsetInCU: 0x9A7, offset: 0x98BF1, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_reduce_once, symObjAddr: 0x18C, symBinAddr: 0x18D844, symSize: 0xA8 } + - { offsetInCU: 0xC55, offset: 0x98E9F, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_add_mod, symObjAddr: 0x234, symBinAddr: 0x18D8EC, symSize: 0x124 } + - { offsetInCU: 0xC5D, offset: 0x98EA7, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_sub_mod, symObjAddr: 0x358, symBinAddr: 0x18DA10, symSize: 0xC8 } + - { offsetInCU: 0xF5E, offset: 0x991A8, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_sub_mod, symObjAddr: 0x358, symBinAddr: 0x18DA10, symSize: 0xC8 } + - { offsetInCU: 0xF66, offset: 0x991B0, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_shl_mod, symObjAddr: 0x420, symBinAddr: 0x18DAD8, symSize: 0x180 } + - { offsetInCU: 0xFE6, offset: 0x99230, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_sub_mod, symObjAddr: 0x358, symBinAddr: 0x18DA10, symSize: 0xC8 } + - { offsetInCU: 0x1152, offset: 0x9939C, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_shl_mod, symObjAddr: 0x420, symBinAddr: 0x18DAD8, symSize: 0x180 } + - { offsetInCU: 0x115A, offset: 0x993A4, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_select_512_32, symObjAddr: 0x5A0, symBinAddr: 0x18DC58, symSize: 0x174 } + - { offsetInCU: 0x13FC, offset: 0x99646, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_select_512_32, symObjAddr: 0x5A0, symBinAddr: 0x18DC58, symSize: 0x174 } + - { offsetInCU: 0x1404, offset: 0x9964E, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_window5_split_window, symObjAddr: 0x714, symBinAddr: 0x18DDCC, symSize: 0x18 } + - { offsetInCU: 0x1569, offset: 0x997B3, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_window5_split_window, symObjAddr: 0x714, symBinAddr: 0x18DDCC, symSize: 0x18 } + - { offsetInCU: 0x1571, offset: 0x997BB, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_window5_unsplit_window, symObjAddr: 0x72C, symBinAddr: 0x18DDE4, symSize: 0xC } + - { offsetInCU: 0x15D8, offset: 0x99822, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_window5_unsplit_window, symObjAddr: 0x72C, symBinAddr: 0x18DDE4, symSize: 0xC } + - { offsetInCU: 0x15E0, offset: 0x9982A, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMB_shr, symObjAddr: 0x738, symBinAddr: 0x18DDF0, symSize: 0x8 } + - { offsetInCU: 0x1619, offset: 0x99863, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMB_shr, symObjAddr: 0x738, symBinAddr: 0x18DDF0, symSize: 0x8 } + - { offsetInCU: 0x1621, offset: 0x9986B, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_limbs_mul_add_limb, symObjAddr: 0x740, symBinAddr: 0x18DDF8, symSize: 0x3C } + - { offsetInCU: 0x16A7, offset: 0x998F1, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_limbs_mul_add_limb, symObjAddr: 0x740, symBinAddr: 0x18DDF8, symSize: 0x3C } + - { offsetInCU: 0x27, offset: 0x99AB7, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_CRYPTO_memcmp, symObjAddr: 0x0, symBinAddr: 0x18DE34, symSize: 0x140 } + - { offsetInCU: 0x39, offset: 0x99AC9, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_CRYPTO_memcmp, symObjAddr: 0x0, symBinAddr: 0x18DE34, symSize: 0x140 } - { offsetInCU: 0x36, offset: 0x99BD9, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_OPENSSL_armcap_P, symObjAddr: 0xE7C, symBinAddr: 0xF96530, symSize: 0x0 } - - { offsetInCU: 0x27, offset: 0x99C1C, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p256_point_mul, symObjAddr: 0x0, symBinAddr: 0x18DF6C, symSize: 0x388 } + - { offsetInCU: 0x27, offset: 0x99C1C, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p256_point_mul, symObjAddr: 0x0, symBinAddr: 0x18DF74, symSize: 0x388 } - { offsetInCU: 0x7B, offset: 0x99C70, size: 0x8, addend: 0x0, symName: _ecp_nistz256_precomputed, symObjAddr: 0x1000, symBinAddr: 0x866000, symSize: 0x0 } - { offsetInCU: 0x105, offset: 0x99CFA, size: 0x8, addend: 0x0, symName: _ONE, symObjAddr: 0x26000, symBinAddr: 0x88B000, symSize: 0x0 } - - { offsetInCU: 0x37B, offset: 0x99F70, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p256_point_mul, symObjAddr: 0x0, symBinAddr: 0x18DF6C, symSize: 0x388 } - - { offsetInCU: 0x383, offset: 0x99F78, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p256_point_mul_base, symObjAddr: 0x388, symBinAddr: 0x18E2F4, symSize: 0x200 } - - { offsetInCU: 0x854, offset: 0x9A449, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p256_point_mul_base, symObjAddr: 0x388, symBinAddr: 0x18E2F4, symSize: 0x200 } - - { offsetInCU: 0x85C, offset: 0x9A451, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p256_point_mul_base_vartime, symObjAddr: 0x588, symBinAddr: 0x18E4F4, symSize: 0x1BC } - - { offsetInCU: 0xC91, offset: 0x9A886, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p256_point_mul_base_vartime, symObjAddr: 0x588, symBinAddr: 0x18E4F4, symSize: 0x1BC } + - { offsetInCU: 0x37B, offset: 0x99F70, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p256_point_mul, symObjAddr: 0x0, symBinAddr: 0x18DF74, symSize: 0x388 } + - { offsetInCU: 0x383, offset: 0x99F78, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p256_point_mul_base, symObjAddr: 0x388, symBinAddr: 0x18E2FC, symSize: 0x200 } + - { offsetInCU: 0x854, offset: 0x9A449, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p256_point_mul_base, symObjAddr: 0x388, symBinAddr: 0x18E2FC, symSize: 0x200 } + - { offsetInCU: 0x85C, offset: 0x9A451, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p256_point_mul_base_vartime, symObjAddr: 0x588, symBinAddr: 0x18E4FC, symSize: 0x1BC } + - { offsetInCU: 0xC91, offset: 0x9A886, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p256_point_mul_base_vartime, symObjAddr: 0x588, symBinAddr: 0x18E4FC, symSize: 0x1BC } - { offsetInCU: 0x10, offset: 0x9AC0B, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_aes_hw_set_encrypt_key, symObjAddr: 0x0, symBinAddr: 0x18E6C0, symSize: 0x1A0 } - { offsetInCU: 0x50, offset: 0x9AC4B, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_aes_hw_set_encrypt_key, symObjAddr: 0x0, symBinAddr: 0x18E6C0, symSize: 0x1A0 } - { offsetInCU: 0x5E, offset: 0x9AC59, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_aes_hw_encrypt, symObjAddr: 0x1A0, symBinAddr: 0x18E860, symSize: 0x60 } diff --git a/packages/canvas/platforms/ios/CanvasNative.xcframework/ios-arm64_x86_64-simulator/dSYMs/CanvasNative.framework.dSYM/Contents/Resources/Relocations/x86_64/CanvasNative.yml b/packages/canvas/platforms/ios/CanvasNative.xcframework/ios-arm64_x86_64-simulator/dSYMs/CanvasNative.framework.dSYM/Contents/Resources/Relocations/x86_64/CanvasNative.yml index ca6e2254a..f09d6582a 100644 --- a/packages/canvas/platforms/ios/CanvasNative.xcframework/ios-arm64_x86_64-simulator/dSYMs/CanvasNative.framework.dSYM/Contents/Resources/Relocations/x86_64/CanvasNative.yml +++ b/packages/canvas/platforms/ios/CanvasNative.xcframework/ios-arm64_x86_64-simulator/dSYMs/CanvasNative.framework.dSYM/Contents/Resources/Relocations/x86_64/CanvasNative.yml @@ -4,506 +4,506 @@ binary-path: '/Users/triniwiz/Documents/GitHub/canvas/packages/canvas/src-na relocations: - { offsetInCU: 0x34, offset: 0x76E8D, size: 0x8, addend: 0x0, symName: _CanvasNativeVersionString, symObjAddr: 0x0, symBinAddr: 0x89F000, symSize: 0x0 } - { offsetInCU: 0x69, offset: 0x76EC2, size: 0x8, addend: 0x0, symName: _CanvasNativeVersionNumber, symObjAddr: 0x38, symBinAddr: 0x89F038, symSize: 0x0 } - - { offsetInCU: 0x3F, offset: 0x76F17, size: 0x8, addend: 0x0, symName: '_$sSo6CGRectVwCP', symObjAddr: 0x40, symBinAddr: 0x1DC0, symSize: 0x30 } - - { offsetInCU: 0x53, offset: 0x76F2B, size: 0x8, addend: 0x0, symName: ___swift_noop_void_return, symObjAddr: 0x70, symBinAddr: 0x1DF0, symSize: 0x10 } - - { offsetInCU: 0x67, offset: 0x76F3F, size: 0x8, addend: 0x0, symName: ___swift_memcpy32_8, symObjAddr: 0x80, symBinAddr: 0x1E00, symSize: 0x20 } - - { offsetInCU: 0x7B, offset: 0x76F53, size: 0x8, addend: 0x0, symName: '_$sSo6CGRectVwet', symObjAddr: 0xA0, symBinAddr: 0x1E20, symSize: 0x20 } - - { offsetInCU: 0x8F, offset: 0x76F67, size: 0x8, addend: 0x0, symName: '_$sSo6CGRectVwst', symObjAddr: 0xC0, symBinAddr: 0x1E40, symSize: 0x30 } - - { offsetInCU: 0xA3, offset: 0x76F7B, size: 0x8, addend: 0x0, symName: ___swift_memcpy16_8, symObjAddr: 0x120, symBinAddr: 0x1E90, symSize: 0x10 } - - { offsetInCU: 0xB7, offset: 0x76F8F, size: 0x8, addend: 0x0, symName: '_$sSo6CGSizeVwet', symObjAddr: 0x130, symBinAddr: 0x1EA0, symSize: 0x20 } - - { offsetInCU: 0xCB, offset: 0x76FA3, size: 0x8, addend: 0x0, symName: '_$sSo6CGSizeVwst', symObjAddr: 0x150, symBinAddr: 0x1EC0, symSize: 0x30 } + - { offsetInCU: 0x3F, offset: 0x76F17, size: 0x8, addend: 0x0, symName: '_$sSo6CGRectVwCP', symObjAddr: 0x40, symBinAddr: 0x1D40, symSize: 0x30 } + - { offsetInCU: 0x53, offset: 0x76F2B, size: 0x8, addend: 0x0, symName: ___swift_noop_void_return, symObjAddr: 0x70, symBinAddr: 0x1D70, symSize: 0x10 } + - { offsetInCU: 0x67, offset: 0x76F3F, size: 0x8, addend: 0x0, symName: ___swift_memcpy32_8, symObjAddr: 0x80, symBinAddr: 0x1D80, symSize: 0x20 } + - { offsetInCU: 0x7B, offset: 0x76F53, size: 0x8, addend: 0x0, symName: '_$sSo6CGRectVwet', symObjAddr: 0xA0, symBinAddr: 0x1DA0, symSize: 0x20 } + - { offsetInCU: 0x8F, offset: 0x76F67, size: 0x8, addend: 0x0, symName: '_$sSo6CGRectVwst', symObjAddr: 0xC0, symBinAddr: 0x1DC0, symSize: 0x30 } + - { offsetInCU: 0xA3, offset: 0x76F7B, size: 0x8, addend: 0x0, symName: ___swift_memcpy16_8, symObjAddr: 0x120, symBinAddr: 0x1E10, symSize: 0x10 } + - { offsetInCU: 0xB7, offset: 0x76F8F, size: 0x8, addend: 0x0, symName: '_$sSo6CGSizeVwet', symObjAddr: 0x130, symBinAddr: 0x1E20, symSize: 0x20 } + - { offsetInCU: 0xCB, offset: 0x76FA3, size: 0x8, addend: 0x0, symName: '_$sSo6CGSizeVwst', symObjAddr: 0x150, symBinAddr: 0x1E40, symSize: 0x30 } - { offsetInCU: 0x4F, offset: 0x77164, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC11_WriteQueue33_05178D28796EA758448493B56DC45144LLSo011NSOperationE0CSgvpZ', symObjAddr: 0x2E90, symBinAddr: 0x1154AE0, symSize: 0x0 } - { offsetInCU: 0x69, offset: 0x7717E, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC10_ReadQueue33_05178D28796EA758448493B56DC45144LLSo011NSOperationE0CSgvpZ', symObjAddr: 0x2E98, symBinAddr: 0x1154AE8, symSize: 0x0 } - - { offsetInCU: 0x9D, offset: 0x771B2, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC19getBytesFromUIImageySo13NSMutableDataCSo0G0CFZTo', symObjAddr: 0x10, symBinAddr: 0x1F90, symSize: 0x40 } - - { offsetInCU: 0xF3, offset: 0x77208, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC13createPatternys5Int64VAF_So7UIImageCSStFZTo', symObjAddr: 0x60, symBinAddr: 0x1FE0, symSize: 0x60 } - - { offsetInCU: 0x144, offset: 0x77259, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC25loadImageAssetWithContextySbs5Int64V_So7UIImageCtFZTo', symObjAddr: 0xD0, symBinAddr: 0x2050, symSize: 0x40 } - - { offsetInCU: 0x19F, offset: 0x772B4, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC9drawImage7context5image2dx2dyys5Int64V_So7UIImageCS2ftFZTo', symObjAddr: 0x120, symBinAddr: 0x20A0, symSize: 0x50 } - - { offsetInCU: 0x204, offset: 0x77319, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC9drawImage7context5image2dx2dy2dw2dhys5Int64V_So7UIImageCS4ftFZTo', symObjAddr: 0x180, symBinAddr: 0x2100, symSize: 0x60 } - - { offsetInCU: 0x27D, offset: 0x77392, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC9drawImage7context5image2sx2sy2sw2sh2dx2dy2dw2dhys5Int64V_So7UIImageCS8ftFZTo', symObjAddr: 0x1F0, symBinAddr: 0x2170, symSize: 0x90 } - - { offsetInCU: 0x307, offset: 0x7741C, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC14initGLWithViewys5Int64VAF_S4bs5Int32VS5bAHSbtFZTo', symObjAddr: 0x2F0, symBinAddr: 0x2270, symSize: 0x80 } - - { offsetInCU: 0x3CC, offset: 0x774E1, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC20initSharedGLWithViewys5Int64VAF_S4bs5Int32VS5bAHSbAFtFZTo', symObjAddr: 0x3E0, symBinAddr: 0x2360, symSize: 0x80 } - - { offsetInCU: 0x49B, offset: 0x775B0, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC24initGLWithWidthAndHeightys5Int64Vs5Int32V_AHS4bAHS5bAHSbtFZTo', symObjAddr: 0x4D0, symBinAddr: 0x2450, symSize: 0x80 } - - { offsetInCU: 0x565, offset: 0x7767A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC26initSharedGLWidthAndHeightys5Int64Vs5Int32V_AHS4bAHS5bAHSbAFtFZTo', symObjAddr: 0x5D0, symBinAddr: 0x2550, symSize: 0x90 } - - { offsetInCU: 0x5FD, offset: 0x77712, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC15resize2DContextyys5Int64V_S2ftFZTo', symObjAddr: 0x670, symBinAddr: 0x25F0, symSize: 0x10 } - - { offsetInCU: 0x664, offset: 0x77779, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC14flush2DContextyys5Int64VFZTo', symObjAddr: 0x690, symBinAddr: 0x2610, symSize: 0x10 } - - { offsetInCU: 0x6BB, offset: 0x777D0, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC7flushGLySbs5Int64VFZTo', symObjAddr: 0x6B0, symBinAddr: 0x2630, symSize: 0x10 } - - { offsetInCU: 0x712, offset: 0x77827, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC9releaseGLyys5Int64VFZTo', symObjAddr: 0x6D0, symBinAddr: 0x2650, symSize: 0x10 } - - { offsetInCU: 0x769, offset: 0x7787E, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC12getGLPointerys5Int64VAFFZTo', symObjAddr: 0x6F0, symBinAddr: 0x2670, symSize: 0x10 } - - { offsetInCU: 0x7C0, offset: 0x778D5, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC16releaseGLPointeryys5Int64VFZTo', symObjAddr: 0x710, symBinAddr: 0x2690, symSize: 0x10 } - - { offsetInCU: 0x83F, offset: 0x77954, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC15create2DContextys5Int64VAF_s5Int32VAHSbSfA2HSfAHtFZTo', symObjAddr: 0x730, symBinAddr: 0x26B0, symSize: 0x40 } - - { offsetInCU: 0x8EA, offset: 0x779FF, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC23updateGLSurfaceWithViewyys5Int64V_s5Int32VAhFtFZTo', symObjAddr: 0x780, symBinAddr: 0x2700, symSize: 0x20 } - - { offsetInCU: 0x95D, offset: 0x77A72, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC6test2Dyys5Int64VFZTo', symObjAddr: 0x7B0, symBinAddr: 0x2730, symSize: 0x10 } - - { offsetInCU: 0x9B4, offset: 0x77AC9, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC13testToDataURLySSs5Int64VFZTo', symObjAddr: 0x820, symBinAddr: 0x27A0, symSize: 0x70 } - - { offsetInCU: 0xA3F, offset: 0x77B54, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC9writeFileyySo6NSDataC_SSySSSg_AGtctFZTo', symObjAddr: 0xA30, symBinAddr: 0x29B0, symSize: 0xA0 } - - { offsetInCU: 0xA90, offset: 0x77BA5, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC8readFileyySS_ySSSg_So6NSDataCSgtctFZTo', symObjAddr: 0xD30, symBinAddr: 0x2CB0, symSize: 0xA0 } - - { offsetInCU: 0xAE1, offset: 0x77BF6, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC10deleteFileyySS_ySo7NSErrorCSg_SbtctFZTo', symObjAddr: 0x1090, symBinAddr: 0x3010, symSize: 0xA0 } - - { offsetInCU: 0xB3D, offset: 0x77C52, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC17handleBase64ImageyySS_S2SySSSg_AEtctFZTo', symObjAddr: 0x14E0, symBinAddr: 0x3460, symSize: 0xD0 } - - { offsetInCU: 0xB9D, offset: 0x77CB2, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersCACycfcTo', symObjAddr: 0x1600, symBinAddr: 0x3580, symSize: 0x30 } - - { offsetInCU: 0xBF0, offset: 0x77D05, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC19getBytesFromUIImageySo13NSMutableDataCSo0G0CFZTf4nd_n', symObjAddr: 0x1670, symBinAddr: 0x35F0, symSize: 0x300 } - - { offsetInCU: 0xE20, offset: 0x77F35, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC13createPatternys5Int64VAF_So7UIImageCSStFZTf4nnnd_n', symObjAddr: 0x1970, symBinAddr: 0x38F0, symSize: 0x250 } - - { offsetInCU: 0x1016, offset: 0x7812B, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC25loadImageAssetWithContextySbs5Int64V_So7UIImageCtFZTf4nnd_n', symObjAddr: 0x1BC0, symBinAddr: 0x3B40, symSize: 0xB0 } - - { offsetInCU: 0x110F, offset: 0x78224, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC9drawImage7context5image2dx2dyys5Int64V_So7UIImageCS2ftFZTf4nnnnd_n', symObjAddr: 0x1C70, symBinAddr: 0x3BF0, symSize: 0x1B0 } - - { offsetInCU: 0x1280, offset: 0x78395, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC9drawImage7context5image2dx2dy2dw2dhys5Int64V_So7UIImageCS4ftFZTf4nnnnnnd_n', symObjAddr: 0x1E20, symBinAddr: 0x3DA0, symSize: 0x1D0 } - - { offsetInCU: 0x1411, offset: 0x78526, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC9drawImage7context5image2sx2sy2sw2sh2dx2dy2dw2dhys5Int64V_So7UIImageCS8ftFZTf4nnnnnnnnnnd_n', symObjAddr: 0x1FF0, symBinAddr: 0x3F70, symSize: 0x200 } - - { offsetInCU: 0x15F9, offset: 0x7870E, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC9writeFileyySo6NSDataC_SSySSSg_AGtctFZTf4nnnd_n', symObjAddr: 0x21F0, symBinAddr: 0x4170, symSize: 0x1D0 } - - { offsetInCU: 0x16C3, offset: 0x787D8, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC17handleBase64ImageyySS_S2SySSSg_AEtctFZTf4nnnnd_n', symObjAddr: 0x2580, symBinAddr: 0x4500, symSize: 0x200 } - - { offsetInCU: 0x17A5, offset: 0x788BA, size: 0x8, addend: 0x0, symName: '_$sSo8NSStringCSgACIeyByy_SSSgADIeggg_TR', symObjAddr: 0xAD0, symBinAddr: 0x2A50, symSize: 0x70 } - - { offsetInCU: 0x17BD, offset: 0x788D2, size: 0x8, addend: 0x0, symName: '_$sSo8NSStringCSgSo6NSDataCSgIeyByy_SSSgAFIeggg_TR', symObjAddr: 0xDD0, symBinAddr: 0x2D50, symSize: 0x50 } - - { offsetInCU: 0x182A, offset: 0x7893F, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersCfETo', symObjAddr: 0x1660, symBinAddr: 0x35E0, symSize: 0x10 } - - { offsetInCU: 0x18B5, offset: 0x789CA, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersCMa', symObjAddr: 0x2780, symBinAddr: 0x4700, symSize: 0x20 } - - { offsetInCU: 0x18C9, offset: 0x789DE, size: 0x8, addend: 0x0, symName: '_$sSo8NSStringCSgACIeyByy_SSSgADIeggg_TRTA', symObjAddr: 0x27C0, symBinAddr: 0x4740, symSize: 0x10 } - - { offsetInCU: 0x18E8, offset: 0x789FD, size: 0x8, addend: 0x0, symName: '_$sSo7NSErrorCSg10ObjectiveC8ObjCBoolVIeyByy_ACSbIeggy_TRTA', symObjAddr: 0x27D0, symBinAddr: 0x4750, symSize: 0x20 } - - { offsetInCU: 0x1911, offset: 0x78A26, size: 0x8, addend: 0x0, symName: '_$sSo8NSStringCSgSo6NSDataCSgIeyByy_SSSgAFIeggg_TRTA', symObjAddr: 0x27F0, symBinAddr: 0x4770, symSize: 0x10 } - - { offsetInCU: 0x1925, offset: 0x78A3A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC17handleBase64ImageyySS_S2SySSSg_AEtctFZyyYbcfU_TA', symObjAddr: 0x2850, symBinAddr: 0x47D0, symSize: 0x40 } - - { offsetInCU: 0x1939, offset: 0x78A4E, size: 0x8, addend: 0x0, symName: _block_copy_helper, symObjAddr: 0x2890, symBinAddr: 0x4810, symSize: 0x20 } - - { offsetInCU: 0x194D, offset: 0x78A62, size: 0x8, addend: 0x0, symName: _block_destroy_helper, symObjAddr: 0x28B0, symBinAddr: 0x4830, symSize: 0x10 } - - { offsetInCU: 0x1961, offset: 0x78A76, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC17handleBase64ImageyySS_S2SySSSg_AEtctFZyyYbcfU_yyYbcfU0_TA', symObjAddr: 0x28E0, symBinAddr: 0x4860, symSize: 0x40 } - - { offsetInCU: 0x1995, offset: 0x78AAA, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC10deleteFileyySS_ySo7NSErrorCSg_SbtctFZyyYbcfU_yyYbcfU0_TA', symObjAddr: 0x29A0, symBinAddr: 0x4920, symSize: 0x40 } - - { offsetInCU: 0x19D3, offset: 0x78AE8, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC10deleteFileyySS_ySo7NSErrorCSg_SbtctFZyyYbcfU_yyYbcfU_TA', symObjAddr: 0x29E0, symBinAddr: 0x4960, symSize: 0x20 } - - { offsetInCU: 0x1A07, offset: 0x78B1C, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC8readFileyySS_ySSSg_So6NSDataCSgtctFZyyYbcfU_yyYbcfU_TA', symObjAddr: 0x2A90, symBinAddr: 0x4A10, symSize: 0x40 } - - { offsetInCU: 0x1A3B, offset: 0x78B50, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC8readFileyySS_ySSSg_So6NSDataCSgtctFZyyYbcfU_yyYbcfU0_TA', symObjAddr: 0x2B00, symBinAddr: 0x4A80, symSize: 0x30 } - - { offsetInCU: 0x1A77, offset: 0x78B8C, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC9writeFileyySo6NSDataC_SSySSSg_AGtctFZyyYbcfU_TA', symObjAddr: 0x2B80, symBinAddr: 0x4B00, symSize: 0x30 } - - { offsetInCU: 0x1A8B, offset: 0x78BA0, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC9writeFileyySo6NSDataC_SSySSSg_AGtctFZyyYbcfU_yyYbcfU_TA', symObjAddr: 0x2BB0, symBinAddr: 0x4B30, symSize: 0x40 } - - { offsetInCU: 0x1EBA, offset: 0x78FCF, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC19getBytesFromUIImageySo13NSMutableDataCSo0G0CFZ', symObjAddr: 0x0, symBinAddr: 0x1F80, symSize: 0x10 } - - { offsetInCU: 0x1ED5, offset: 0x78FEA, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC13createPatternys5Int64VAF_So7UIImageCSStFZ', symObjAddr: 0x50, symBinAddr: 0x1FD0, symSize: 0x10 } - - { offsetInCU: 0x1EF0, offset: 0x79005, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC25loadImageAssetWithContextySbs5Int64V_So7UIImageCtFZ', symObjAddr: 0xC0, symBinAddr: 0x2040, symSize: 0x10 } - - { offsetInCU: 0x1F11, offset: 0x79026, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC9drawImage7context5image2dx2dyys5Int64V_So7UIImageCS2ftFZ', symObjAddr: 0x110, symBinAddr: 0x2090, symSize: 0x10 } - - { offsetInCU: 0x1F2C, offset: 0x79041, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC9drawImage7context5image2dx2dy2dw2dhys5Int64V_So7UIImageCS4ftFZ', symObjAddr: 0x170, symBinAddr: 0x20F0, symSize: 0x10 } - - { offsetInCU: 0x1F47, offset: 0x7905C, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC9drawImage7context5image2sx2sy2sw2sh2dx2dy2dw2dhys5Int64V_So7UIImageCS8ftFZ', symObjAddr: 0x1E0, symBinAddr: 0x2160, symSize: 0x10 } - - { offsetInCU: 0x1F62, offset: 0x79077, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC14initGLWithViewys5Int64VAF_S4bs5Int32VS5bAHSbtFZ', symObjAddr: 0x280, symBinAddr: 0x2200, symSize: 0x70 } - - { offsetInCU: 0x20BE, offset: 0x791D3, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC20initSharedGLWithViewys5Int64VAF_S4bs5Int32VS5bAHSbAFtFZ', symObjAddr: 0x370, symBinAddr: 0x22F0, symSize: 0x70 } - - { offsetInCU: 0x221C, offset: 0x79331, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC24initGLWithWidthAndHeightys5Int64Vs5Int32V_AHS4bAHS5bAHSbtFZ', symObjAddr: 0x460, symBinAddr: 0x23E0, symSize: 0x70 } - - { offsetInCU: 0x237A, offset: 0x7948F, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC26initSharedGLWidthAndHeightys5Int64Vs5Int32V_AHS4bAHS5bAHSbAFtFZ', symObjAddr: 0x550, symBinAddr: 0x24D0, symSize: 0x80 } - - { offsetInCU: 0x24EE, offset: 0x79603, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC15resize2DContextyys5Int64V_S2ftFZ', symObjAddr: 0x660, symBinAddr: 0x25E0, symSize: 0x10 } - - { offsetInCU: 0x255E, offset: 0x79673, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC14flush2DContextyys5Int64VFZ', symObjAddr: 0x680, symBinAddr: 0x2600, symSize: 0x10 } - - { offsetInCU: 0x25A1, offset: 0x796B6, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC7flushGLySbs5Int64VFZ', symObjAddr: 0x6A0, symBinAddr: 0x2620, symSize: 0x10 } - - { offsetInCU: 0x25E6, offset: 0x796FB, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC9releaseGLyys5Int64VFZ', symObjAddr: 0x6C0, symBinAddr: 0x2640, symSize: 0x10 } - - { offsetInCU: 0x2629, offset: 0x7973E, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC12getGLPointerys5Int64VAFFZ', symObjAddr: 0x6E0, symBinAddr: 0x2660, symSize: 0x10 } - - { offsetInCU: 0x266C, offset: 0x79781, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC16releaseGLPointeryys5Int64VFZ', symObjAddr: 0x700, symBinAddr: 0x2680, symSize: 0x10 } - - { offsetInCU: 0x26AF, offset: 0x797C4, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC15create2DContextys5Int64VAF_s5Int32VAHSbSfA2HSfAHtFZ', symObjAddr: 0x720, symBinAddr: 0x26A0, symSize: 0x10 } - - { offsetInCU: 0x2795, offset: 0x798AA, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC23updateGLSurfaceWithViewyys5Int64V_s5Int32VAhFtFZ', symObjAddr: 0x770, symBinAddr: 0x26F0, symSize: 0x10 } - - { offsetInCU: 0x2814, offset: 0x79929, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC6test2Dyys5Int64VFZ', symObjAddr: 0x7A0, symBinAddr: 0x2720, symSize: 0x10 } - - { offsetInCU: 0x2857, offset: 0x7996C, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC13testToDataURLySSs5Int64VFZ', symObjAddr: 0x7C0, symBinAddr: 0x2740, symSize: 0x60 } - - { offsetInCU: 0x2918, offset: 0x79A2D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC9writeFileyySo6NSDataC_SSySSSg_AGtctFZ', symObjAddr: 0x890, symBinAddr: 0x2810, symSize: 0x10 } - - { offsetInCU: 0x292C, offset: 0x79A41, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC9writeFileyySo6NSDataC_SSySSSg_AGtctFZyyYbcfU_', symObjAddr: 0x8A0, symBinAddr: 0x2820, symSize: 0x190 } - - { offsetInCU: 0x29CC, offset: 0x79AE1, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC8readFileyySS_ySSSg_So6NSDataCSgtctFZ', symObjAddr: 0xB40, symBinAddr: 0x2AC0, symSize: 0x30 } - - { offsetInCU: 0x29E0, offset: 0x79AF5, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC8readFileyySS_ySSSg_So6NSDataCSgtctFZyyYbcfU_', symObjAddr: 0xB70, symBinAddr: 0x2AF0, symSize: 0x1C0 } - - { offsetInCU: 0x2AC4, offset: 0x79BD9, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC10deleteFileyySS_ySo7NSErrorCSg_SbtctFZ', symObjAddr: 0xE20, symBinAddr: 0x2DA0, symSize: 0x30 } - - { offsetInCU: 0x2AD8, offset: 0x79BED, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC10deleteFileyySS_ySo7NSErrorCSg_SbtctFZyyYbcfU_', symObjAddr: 0xE50, symBinAddr: 0x2DD0, symSize: 0x240 } - - { offsetInCU: 0x2B8C, offset: 0x79CA1, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC17handleBase64ImageyySS_S2SySSSg_AEtctFZ', symObjAddr: 0x1130, symBinAddr: 0x30B0, symSize: 0x10 } - - { offsetInCU: 0x2BA0, offset: 0x79CB5, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC17handleBase64ImageyySS_S2SySSSg_AEtctFZyyYbcfU_', symObjAddr: 0x1140, symBinAddr: 0x30C0, symSize: 0x3A0 } - - { offsetInCU: 0x2E36, offset: 0x79F4B, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersCACycfC', symObjAddr: 0x15B0, symBinAddr: 0x3530, symSize: 0x20 } - - { offsetInCU: 0x2E4A, offset: 0x79F5F, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersCACycfc', symObjAddr: 0x15D0, symBinAddr: 0x3550, symSize: 0x30 } - - { offsetInCU: 0x2E80, offset: 0x79F95, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersCfD', symObjAddr: 0x1630, symBinAddr: 0x35B0, symSize: 0x30 } + - { offsetInCU: 0x9D, offset: 0x771B2, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC19getBytesFromUIImageySo13NSMutableDataCSo0G0CFZTo', symObjAddr: 0x10, symBinAddr: 0x1F10, symSize: 0x40 } + - { offsetInCU: 0xF3, offset: 0x77208, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC13createPatternys5Int64VAF_So7UIImageCSStFZTo', symObjAddr: 0x60, symBinAddr: 0x1F60, symSize: 0x60 } + - { offsetInCU: 0x144, offset: 0x77259, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC25loadImageAssetWithContextySbs5Int64V_So7UIImageCtFZTo', symObjAddr: 0xD0, symBinAddr: 0x1FD0, symSize: 0x40 } + - { offsetInCU: 0x19F, offset: 0x772B4, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC9drawImage7context5image2dx2dyys5Int64V_So7UIImageCS2ftFZTo', symObjAddr: 0x120, symBinAddr: 0x2020, symSize: 0x50 } + - { offsetInCU: 0x204, offset: 0x77319, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC9drawImage7context5image2dx2dy2dw2dhys5Int64V_So7UIImageCS4ftFZTo', symObjAddr: 0x180, symBinAddr: 0x2080, symSize: 0x60 } + - { offsetInCU: 0x27D, offset: 0x77392, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC9drawImage7context5image2sx2sy2sw2sh2dx2dy2dw2dhys5Int64V_So7UIImageCS8ftFZTo', symObjAddr: 0x1F0, symBinAddr: 0x20F0, symSize: 0x90 } + - { offsetInCU: 0x307, offset: 0x7741C, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC14initGLWithViewys5Int64VAF_S4bs5Int32VS5bAHSbtFZTo', symObjAddr: 0x2F0, symBinAddr: 0x21F0, symSize: 0x80 } + - { offsetInCU: 0x3CC, offset: 0x774E1, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC20initSharedGLWithViewys5Int64VAF_S4bs5Int32VS5bAHSbAFtFZTo', symObjAddr: 0x3E0, symBinAddr: 0x22E0, symSize: 0x80 } + - { offsetInCU: 0x49B, offset: 0x775B0, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC24initGLWithWidthAndHeightys5Int64Vs5Int32V_AHS4bAHS5bAHSbtFZTo', symObjAddr: 0x4D0, symBinAddr: 0x23D0, symSize: 0x80 } + - { offsetInCU: 0x565, offset: 0x7767A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC26initSharedGLWidthAndHeightys5Int64Vs5Int32V_AHS4bAHS5bAHSbAFtFZTo', symObjAddr: 0x5D0, symBinAddr: 0x24D0, symSize: 0x90 } + - { offsetInCU: 0x5FD, offset: 0x77712, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC15resize2DContextyys5Int64V_S2ftFZTo', symObjAddr: 0x670, symBinAddr: 0x2570, symSize: 0x10 } + - { offsetInCU: 0x664, offset: 0x77779, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC14flush2DContextyys5Int64VFZTo', symObjAddr: 0x690, symBinAddr: 0x2590, symSize: 0x10 } + - { offsetInCU: 0x6BB, offset: 0x777D0, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC7flushGLySbs5Int64VFZTo', symObjAddr: 0x6B0, symBinAddr: 0x25B0, symSize: 0x10 } + - { offsetInCU: 0x712, offset: 0x77827, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC9releaseGLyys5Int64VFZTo', symObjAddr: 0x6D0, symBinAddr: 0x25D0, symSize: 0x10 } + - { offsetInCU: 0x769, offset: 0x7787E, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC12getGLPointerys5Int64VAFFZTo', symObjAddr: 0x6F0, symBinAddr: 0x25F0, symSize: 0x10 } + - { offsetInCU: 0x7C0, offset: 0x778D5, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC16releaseGLPointeryys5Int64VFZTo', symObjAddr: 0x710, symBinAddr: 0x2610, symSize: 0x10 } + - { offsetInCU: 0x83F, offset: 0x77954, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC15create2DContextys5Int64VAF_s5Int32VAHSbSfA2HSfAHtFZTo', symObjAddr: 0x730, symBinAddr: 0x2630, symSize: 0x40 } + - { offsetInCU: 0x8EA, offset: 0x779FF, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC23updateGLSurfaceWithViewyys5Int64V_s5Int32VAhFtFZTo', symObjAddr: 0x780, symBinAddr: 0x2680, symSize: 0x20 } + - { offsetInCU: 0x95D, offset: 0x77A72, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC6test2Dyys5Int64VFZTo', symObjAddr: 0x7B0, symBinAddr: 0x26B0, symSize: 0x10 } + - { offsetInCU: 0x9B4, offset: 0x77AC9, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC13testToDataURLySSs5Int64VFZTo', symObjAddr: 0x820, symBinAddr: 0x2720, symSize: 0x70 } + - { offsetInCU: 0xA3F, offset: 0x77B54, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC9writeFileyySo6NSDataC_SSySSSg_AGtctFZTo', symObjAddr: 0xA30, symBinAddr: 0x2930, symSize: 0xA0 } + - { offsetInCU: 0xA90, offset: 0x77BA5, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC8readFileyySS_ySSSg_So6NSDataCSgtctFZTo', symObjAddr: 0xD30, symBinAddr: 0x2C30, symSize: 0xA0 } + - { offsetInCU: 0xAE1, offset: 0x77BF6, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC10deleteFileyySS_ySo7NSErrorCSg_SbtctFZTo', symObjAddr: 0x1090, symBinAddr: 0x2F90, symSize: 0xA0 } + - { offsetInCU: 0xB3D, offset: 0x77C52, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC17handleBase64ImageyySS_S2SySSSg_AEtctFZTo', symObjAddr: 0x14E0, symBinAddr: 0x33E0, symSize: 0xD0 } + - { offsetInCU: 0xB9D, offset: 0x77CB2, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersCACycfcTo', symObjAddr: 0x1600, symBinAddr: 0x3500, symSize: 0x30 } + - { offsetInCU: 0xBF0, offset: 0x77D05, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC19getBytesFromUIImageySo13NSMutableDataCSo0G0CFZTf4nd_n', symObjAddr: 0x1670, symBinAddr: 0x3570, symSize: 0x300 } + - { offsetInCU: 0xE20, offset: 0x77F35, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC13createPatternys5Int64VAF_So7UIImageCSStFZTf4nnnd_n', symObjAddr: 0x1970, symBinAddr: 0x3870, symSize: 0x250 } + - { offsetInCU: 0x1016, offset: 0x7812B, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC25loadImageAssetWithContextySbs5Int64V_So7UIImageCtFZTf4nnd_n', symObjAddr: 0x1BC0, symBinAddr: 0x3AC0, symSize: 0xB0 } + - { offsetInCU: 0x110F, offset: 0x78224, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC9drawImage7context5image2dx2dyys5Int64V_So7UIImageCS2ftFZTf4nnnnd_n', symObjAddr: 0x1C70, symBinAddr: 0x3B70, symSize: 0x1B0 } + - { offsetInCU: 0x1280, offset: 0x78395, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC9drawImage7context5image2dx2dy2dw2dhys5Int64V_So7UIImageCS4ftFZTf4nnnnnnd_n', symObjAddr: 0x1E20, symBinAddr: 0x3D20, symSize: 0x1D0 } + - { offsetInCU: 0x1411, offset: 0x78526, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC9drawImage7context5image2sx2sy2sw2sh2dx2dy2dw2dhys5Int64V_So7UIImageCS8ftFZTf4nnnnnnnnnnd_n', symObjAddr: 0x1FF0, symBinAddr: 0x3EF0, symSize: 0x200 } + - { offsetInCU: 0x15F9, offset: 0x7870E, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC9writeFileyySo6NSDataC_SSySSSg_AGtctFZTf4nnnd_n', symObjAddr: 0x21F0, symBinAddr: 0x40F0, symSize: 0x1D0 } + - { offsetInCU: 0x16C3, offset: 0x787D8, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC17handleBase64ImageyySS_S2SySSSg_AEtctFZTf4nnnnd_n', symObjAddr: 0x2580, symBinAddr: 0x4480, symSize: 0x200 } + - { offsetInCU: 0x17A5, offset: 0x788BA, size: 0x8, addend: 0x0, symName: '_$sSo8NSStringCSgACIeyByy_SSSgADIeggg_TR', symObjAddr: 0xAD0, symBinAddr: 0x29D0, symSize: 0x70 } + - { offsetInCU: 0x17BD, offset: 0x788D2, size: 0x8, addend: 0x0, symName: '_$sSo8NSStringCSgSo6NSDataCSgIeyByy_SSSgAFIeggg_TR', symObjAddr: 0xDD0, symBinAddr: 0x2CD0, symSize: 0x50 } + - { offsetInCU: 0x182A, offset: 0x7893F, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersCfETo', symObjAddr: 0x1660, symBinAddr: 0x3560, symSize: 0x10 } + - { offsetInCU: 0x18B5, offset: 0x789CA, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersCMa', symObjAddr: 0x2780, symBinAddr: 0x4680, symSize: 0x20 } + - { offsetInCU: 0x18C9, offset: 0x789DE, size: 0x8, addend: 0x0, symName: '_$sSo8NSStringCSgACIeyByy_SSSgADIeggg_TRTA', symObjAddr: 0x27C0, symBinAddr: 0x46C0, symSize: 0x10 } + - { offsetInCU: 0x18E8, offset: 0x789FD, size: 0x8, addend: 0x0, symName: '_$sSo7NSErrorCSg10ObjectiveC8ObjCBoolVIeyByy_ACSbIeggy_TRTA', symObjAddr: 0x27D0, symBinAddr: 0x46D0, symSize: 0x20 } + - { offsetInCU: 0x1911, offset: 0x78A26, size: 0x8, addend: 0x0, symName: '_$sSo8NSStringCSgSo6NSDataCSgIeyByy_SSSgAFIeggg_TRTA', symObjAddr: 0x27F0, symBinAddr: 0x46F0, symSize: 0x10 } + - { offsetInCU: 0x1925, offset: 0x78A3A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC17handleBase64ImageyySS_S2SySSSg_AEtctFZyyYbcfU_TA', symObjAddr: 0x2850, symBinAddr: 0x4750, symSize: 0x40 } + - { offsetInCU: 0x1939, offset: 0x78A4E, size: 0x8, addend: 0x0, symName: _block_copy_helper, symObjAddr: 0x2890, symBinAddr: 0x4790, symSize: 0x20 } + - { offsetInCU: 0x194D, offset: 0x78A62, size: 0x8, addend: 0x0, symName: _block_destroy_helper, symObjAddr: 0x28B0, symBinAddr: 0x47B0, symSize: 0x10 } + - { offsetInCU: 0x1961, offset: 0x78A76, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC17handleBase64ImageyySS_S2SySSSg_AEtctFZyyYbcfU_yyYbcfU0_TA', symObjAddr: 0x28E0, symBinAddr: 0x47E0, symSize: 0x40 } + - { offsetInCU: 0x1995, offset: 0x78AAA, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC10deleteFileyySS_ySo7NSErrorCSg_SbtctFZyyYbcfU_yyYbcfU0_TA', symObjAddr: 0x29A0, symBinAddr: 0x48A0, symSize: 0x40 } + - { offsetInCU: 0x19D3, offset: 0x78AE8, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC10deleteFileyySS_ySo7NSErrorCSg_SbtctFZyyYbcfU_yyYbcfU_TA', symObjAddr: 0x29E0, symBinAddr: 0x48E0, symSize: 0x20 } + - { offsetInCU: 0x1A07, offset: 0x78B1C, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC8readFileyySS_ySSSg_So6NSDataCSgtctFZyyYbcfU_yyYbcfU_TA', symObjAddr: 0x2A90, symBinAddr: 0x4990, symSize: 0x40 } + - { offsetInCU: 0x1A3B, offset: 0x78B50, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC8readFileyySS_ySSSg_So6NSDataCSgtctFZyyYbcfU_yyYbcfU0_TA', symObjAddr: 0x2B00, symBinAddr: 0x4A00, symSize: 0x30 } + - { offsetInCU: 0x1A77, offset: 0x78B8C, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC9writeFileyySo6NSDataC_SSySSSg_AGtctFZyyYbcfU_TA', symObjAddr: 0x2B80, symBinAddr: 0x4A80, symSize: 0x30 } + - { offsetInCU: 0x1A8B, offset: 0x78BA0, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC9writeFileyySo6NSDataC_SSySSSg_AGtctFZyyYbcfU_yyYbcfU_TA', symObjAddr: 0x2BB0, symBinAddr: 0x4AB0, symSize: 0x40 } + - { offsetInCU: 0x1EBA, offset: 0x78FCF, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC19getBytesFromUIImageySo13NSMutableDataCSo0G0CFZ', symObjAddr: 0x0, symBinAddr: 0x1F00, symSize: 0x10 } + - { offsetInCU: 0x1ED5, offset: 0x78FEA, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC13createPatternys5Int64VAF_So7UIImageCSStFZ', symObjAddr: 0x50, symBinAddr: 0x1F50, symSize: 0x10 } + - { offsetInCU: 0x1EF0, offset: 0x79005, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC25loadImageAssetWithContextySbs5Int64V_So7UIImageCtFZ', symObjAddr: 0xC0, symBinAddr: 0x1FC0, symSize: 0x10 } + - { offsetInCU: 0x1F11, offset: 0x79026, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC9drawImage7context5image2dx2dyys5Int64V_So7UIImageCS2ftFZ', symObjAddr: 0x110, symBinAddr: 0x2010, symSize: 0x10 } + - { offsetInCU: 0x1F2C, offset: 0x79041, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC9drawImage7context5image2dx2dy2dw2dhys5Int64V_So7UIImageCS4ftFZ', symObjAddr: 0x170, symBinAddr: 0x2070, symSize: 0x10 } + - { offsetInCU: 0x1F47, offset: 0x7905C, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC9drawImage7context5image2sx2sy2sw2sh2dx2dy2dw2dhys5Int64V_So7UIImageCS8ftFZ', symObjAddr: 0x1E0, symBinAddr: 0x20E0, symSize: 0x10 } + - { offsetInCU: 0x1F62, offset: 0x79077, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC14initGLWithViewys5Int64VAF_S4bs5Int32VS5bAHSbtFZ', symObjAddr: 0x280, symBinAddr: 0x2180, symSize: 0x70 } + - { offsetInCU: 0x20BE, offset: 0x791D3, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC20initSharedGLWithViewys5Int64VAF_S4bs5Int32VS5bAHSbAFtFZ', symObjAddr: 0x370, symBinAddr: 0x2270, symSize: 0x70 } + - { offsetInCU: 0x221C, offset: 0x79331, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC24initGLWithWidthAndHeightys5Int64Vs5Int32V_AHS4bAHS5bAHSbtFZ', symObjAddr: 0x460, symBinAddr: 0x2360, symSize: 0x70 } + - { offsetInCU: 0x237A, offset: 0x7948F, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC26initSharedGLWidthAndHeightys5Int64Vs5Int32V_AHS4bAHS5bAHSbAFtFZ', symObjAddr: 0x550, symBinAddr: 0x2450, symSize: 0x80 } + - { offsetInCU: 0x24EE, offset: 0x79603, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC15resize2DContextyys5Int64V_S2ftFZ', symObjAddr: 0x660, symBinAddr: 0x2560, symSize: 0x10 } + - { offsetInCU: 0x255E, offset: 0x79673, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC14flush2DContextyys5Int64VFZ', symObjAddr: 0x680, symBinAddr: 0x2580, symSize: 0x10 } + - { offsetInCU: 0x25A1, offset: 0x796B6, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC7flushGLySbs5Int64VFZ', symObjAddr: 0x6A0, symBinAddr: 0x25A0, symSize: 0x10 } + - { offsetInCU: 0x25E6, offset: 0x796FB, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC9releaseGLyys5Int64VFZ', symObjAddr: 0x6C0, symBinAddr: 0x25C0, symSize: 0x10 } + - { offsetInCU: 0x2629, offset: 0x7973E, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC12getGLPointerys5Int64VAFFZ', symObjAddr: 0x6E0, symBinAddr: 0x25E0, symSize: 0x10 } + - { offsetInCU: 0x266C, offset: 0x79781, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC16releaseGLPointeryys5Int64VFZ', symObjAddr: 0x700, symBinAddr: 0x2600, symSize: 0x10 } + - { offsetInCU: 0x26AF, offset: 0x797C4, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC15create2DContextys5Int64VAF_s5Int32VAHSbSfA2HSfAHtFZ', symObjAddr: 0x720, symBinAddr: 0x2620, symSize: 0x10 } + - { offsetInCU: 0x2795, offset: 0x798AA, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC23updateGLSurfaceWithViewyys5Int64V_s5Int32VAhFtFZ', symObjAddr: 0x770, symBinAddr: 0x2670, symSize: 0x10 } + - { offsetInCU: 0x2814, offset: 0x79929, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC6test2Dyys5Int64VFZ', symObjAddr: 0x7A0, symBinAddr: 0x26A0, symSize: 0x10 } + - { offsetInCU: 0x2857, offset: 0x7996C, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC13testToDataURLySSs5Int64VFZ', symObjAddr: 0x7C0, symBinAddr: 0x26C0, symSize: 0x60 } + - { offsetInCU: 0x2918, offset: 0x79A2D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC9writeFileyySo6NSDataC_SSySSSg_AGtctFZ', symObjAddr: 0x890, symBinAddr: 0x2790, symSize: 0x10 } + - { offsetInCU: 0x292C, offset: 0x79A41, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC9writeFileyySo6NSDataC_SSySSSg_AGtctFZyyYbcfU_', symObjAddr: 0x8A0, symBinAddr: 0x27A0, symSize: 0x190 } + - { offsetInCU: 0x29CC, offset: 0x79AE1, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC8readFileyySS_ySSSg_So6NSDataCSgtctFZ', symObjAddr: 0xB40, symBinAddr: 0x2A40, symSize: 0x30 } + - { offsetInCU: 0x29E0, offset: 0x79AF5, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC8readFileyySS_ySSSg_So6NSDataCSgtctFZyyYbcfU_', symObjAddr: 0xB70, symBinAddr: 0x2A70, symSize: 0x1C0 } + - { offsetInCU: 0x2AC4, offset: 0x79BD9, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC10deleteFileyySS_ySo7NSErrorCSg_SbtctFZ', symObjAddr: 0xE20, symBinAddr: 0x2D20, symSize: 0x30 } + - { offsetInCU: 0x2AD8, offset: 0x79BED, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC10deleteFileyySS_ySo7NSErrorCSg_SbtctFZyyYbcfU_', symObjAddr: 0xE50, symBinAddr: 0x2D50, symSize: 0x240 } + - { offsetInCU: 0x2B8C, offset: 0x79CA1, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC17handleBase64ImageyySS_S2SySSSg_AEtctFZ', symObjAddr: 0x1130, symBinAddr: 0x3030, symSize: 0x10 } + - { offsetInCU: 0x2BA0, offset: 0x79CB5, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC17handleBase64ImageyySS_S2SySSSg_AEtctFZyyYbcfU_', symObjAddr: 0x1140, symBinAddr: 0x3040, symSize: 0x3A0 } + - { offsetInCU: 0x2E36, offset: 0x79F4B, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersCACycfC', symObjAddr: 0x15B0, symBinAddr: 0x34B0, symSize: 0x20 } + - { offsetInCU: 0x2E4A, offset: 0x79F5F, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersCACycfc', symObjAddr: 0x15D0, symBinAddr: 0x34D0, symSize: 0x30 } + - { offsetInCU: 0x2E80, offset: 0x79F95, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersCfD', symObjAddr: 0x1630, symBinAddr: 0x3530, symSize: 0x30 } - { offsetInCU: 0x4F, offset: 0x7A1A0, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC19shared_context_view33_508084857CA7D194CA72FEB80DD78002LLSo7GLKViewCvpZ', symObjAddr: 0x4748, symBinAddr: 0x1154B18, symSize: 0x0 } - { offsetInCU: 0x69, offset: 0x7A1BA, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC15_shared_context33_508084857CA7D194CA72FEB80DD78002LLs5Int64VvpZ', symObjAddr: 0x4750, symBinAddr: 0x1154B20, symSize: 0x0 } - { offsetInCU: 0x83, offset: 0x7A1D4, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC5storeSo19NSMutableDictionaryCvpZ', symObjAddr: 0x4758, symBinAddr: 0x1154B28, symSize: 0x0 } - { offsetInCU: 0x9D, offset: 0x7A1EE, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC5views33_508084857CA7D194CA72FEB80DD78002LLSo10NSMapTableCySo8NSStringCACGvpZ', symObjAddr: 0x4760, symBinAddr: 0x1154B30, symSize: 0x0 } - - { offsetInCU: 0xAB, offset: 0x7A1FC, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC19shared_context_view33_508084857CA7D194CA72FEB80DD78002LL_WZ', symObjAddr: 0x0, symBinAddr: 0x4E00, symSize: 0x60 } - - { offsetInCU: 0xF0, offset: 0x7A241, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC5store_WZ', symObjAddr: 0x60, symBinAddr: 0x4E60, symSize: 0x30 } - - { offsetInCU: 0x135, offset: 0x7A286, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC5views33_508084857CA7D194CA72FEB80DD78002LL_WZ', symObjAddr: 0xD0, symBinAddr: 0x4ED0, symSize: 0x40 } - - { offsetInCU: 0x187, offset: 0x7A2D8, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC3ptrSvSgvgTo', symObjAddr: 0x1B0, symBinAddr: 0x4FB0, symSize: 0x20 } - - { offsetInCU: 0x1DD, offset: 0x7A32E, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC3ptrSvSgvsTo', symObjAddr: 0x1D0, symBinAddr: 0x4FD0, symSize: 0x20 } - - { offsetInCU: 0x24C, offset: 0x7A39D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC10getViewPtrSvyFTo', symObjAddr: 0x230, symBinAddr: 0x5030, symSize: 0x40 } - - { offsetInCU: 0x301, offset: 0x7A452, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC9autoScaleSbvgTo', symObjAddr: 0x270, symBinAddr: 0x5070, symSize: 0x40 } - - { offsetInCU: 0x33C, offset: 0x7A48D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC9autoScaleSbvsTo', symObjAddr: 0x2E0, symBinAddr: 0x50E0, symSize: 0x30 } - - { offsetInCU: 0x3CB, offset: 0x7A51C, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC8nativeGLs5Int64VvgTo', symObjAddr: 0x520, symBinAddr: 0x5320, symSize: 0x40 } - - { offsetInCU: 0x421, offset: 0x7A572, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC8nativeGLs5Int64VvsTo', symObjAddr: 0x590, symBinAddr: 0x5390, symSize: 0x40 } - - { offsetInCU: 0x47A, offset: 0x7A5CB, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC13nativeContexts5Int64VvgTo', symObjAddr: 0x5D0, symBinAddr: 0x53D0, symSize: 0x40 } - - { offsetInCU: 0x4D0, offset: 0x7A621, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC13nativeContexts5Int64VvsTo', symObjAddr: 0x640, symBinAddr: 0x5440, symSize: 0x40 } - - { offsetInCU: 0x529, offset: 0x7A67A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC15native2DContexts5Int64VvgTo', symObjAddr: 0x680, symBinAddr: 0x5480, symSize: 0x20 } - - { offsetInCU: 0x57F, offset: 0x7A6D0, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC15native2DContexts5Int64VvsTo', symObjAddr: 0x6A0, symBinAddr: 0x54A0, symSize: 0x20 } - - { offsetInCU: 0x5C2, offset: 0x7A713, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC7glkViewAA0A7GLKViewCvgTo', symObjAddr: 0x6C0, symBinAddr: 0x54C0, symSize: 0x20 } - - { offsetInCU: 0x61A, offset: 0x7A76B, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC7glkViewAA0A7GLKViewCvsTo', symObjAddr: 0x6E0, symBinAddr: 0x54E0, symSize: 0x30 } - - { offsetInCU: 0x673, offset: 0x7A7C4, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC18drawingBufferWidthSivgTo', symObjAddr: 0x710, symBinAddr: 0x5510, symSize: 0x20 } - - { offsetInCU: 0x6E4, offset: 0x7A835, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC19drawingBufferHeightSivgTo', symObjAddr: 0x750, symBinAddr: 0x5550, symSize: 0x20 } - - { offsetInCU: 0x755, offset: 0x7A8A6, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC5widthSfvgTo', symObjAddr: 0x790, symBinAddr: 0x5590, symSize: 0x30 } - - { offsetInCU: 0x7BD, offset: 0x7A90E, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC6heightSfvgTo', symObjAddr: 0x7F0, symBinAddr: 0x55F0, symSize: 0x30 } - - { offsetInCU: 0x85C, offset: 0x7A9AD, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC11initContextyySS_S4bs5Int32VS5btFTo', symObjAddr: 0x860, symBinAddr: 0x5660, symSize: 0xD0 } - - { offsetInCU: 0x957, offset: 0x7AAA8, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC015initContextWithE10AttributesyySS_S4bs5Int32VS5btFTo', symObjAddr: 0x10D0, symBinAddr: 0x5ED0, symSize: 0xD0 } - - { offsetInCU: 0x9C0, offset: 0x7AB11, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC15create2DContextys5Int64VSb_S3bs5Int32VS5bAHtFTo', symObjAddr: 0x1420, symBinAddr: 0x6220, symSize: 0x90 } - - { offsetInCU: 0x9FD, offset: 0x7AB4E, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC11forceLayoutyy12CoreGraphics7CGFloatV_AGtFTo', symObjAddr: 0x16A0, symBinAddr: 0x64A0, symSize: 0x40 } - - { offsetInCU: 0xA4B, offset: 0x7AB9C, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC8snapshotySo7UIImageCSgSbFTo', symObjAddr: 0x17B0, symBinAddr: 0x65B0, symSize: 0x40 } - - { offsetInCU: 0xA7E, offset: 0x7ABCF, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC8rendererAA9NSCRenderCSgvgTo', symObjAddr: 0x17F0, symBinAddr: 0x65F0, symSize: 0x20 } - - { offsetInCU: 0xAD8, offset: 0x7AC29, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC8rendererAA9NSCRenderCSgvsTo', symObjAddr: 0x1810, symBinAddr: 0x6610, symSize: 0x30 } - - { offsetInCU: 0xB33, offset: 0x7AC84, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC6renderSbyFTo', symObjAddr: 0x1880, symBinAddr: 0x6680, symSize: 0x40 } - - { offsetInCU: 0xBC9, offset: 0x7AD1A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC13context2DTestyys5Int64VFTo', symObjAddr: 0x1900, symBinAddr: 0x6700, symSize: 0x60 } - - { offsetInCU: 0xC8E, offset: 0x7ADDF, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC22context2DTestToDataURLySSs5Int64VFTo', symObjAddr: 0x19C0, symBinAddr: 0x67C0, symSize: 0xA0 } - - { offsetInCU: 0xD1B, offset: 0x7AE6C, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC23enterBackgroundListeneryycSgvsTo', symObjAddr: 0x1AB0, symBinAddr: 0x68B0, symSize: 0x70 } - - { offsetInCU: 0xD7D, offset: 0x7AECE, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC20becomeActiveListeneryycSgvsTo', symObjAddr: 0x1BC0, symBinAddr: 0x69C0, symSize: 0x70 } - - { offsetInCU: 0xDDA, offset: 0x7AF2B, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC18touchEventListenerySS_So19UIGestureRecognizerCtcSgvgTo', symObjAddr: 0x1C30, symBinAddr: 0x6A30, symSize: 0xB0 } - - { offsetInCU: 0xE2A, offset: 0x7AF7B, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC18touchEventListenerySS_So19UIGestureRecognizerCtcSgvsTo', symObjAddr: 0x1DA0, symBinAddr: 0x6BA0, symSize: 0x90 } - - { offsetInCU: 0xEBA, offset: 0x7B00B, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC5coderACSgSo7NSCoderC_tcfcTo', symObjAddr: 0x2470, symBinAddr: 0x7270, symSize: 0x30 } - - { offsetInCU: 0xF0F, offset: 0x7B060, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC5frameACSo6CGRectV_tcfcTo', symObjAddr: 0x2920, symBinAddr: 0x7720, symSize: 0x30 } - - { offsetInCU: 0xF42, offset: 0x7B093, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC17ignoreTouchEventsSbvgTo', symObjAddr: 0x2950, symBinAddr: 0x7750, symSize: 0x20 } - - { offsetInCU: 0xF9A, offset: 0x7B0EB, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC17ignoreTouchEventsSbvsTo', symObjAddr: 0x2970, symBinAddr: 0x7770, symSize: 0x30 } - - { offsetInCU: 0x1008, offset: 0x7B159, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC13readyListenerAA0cE0_pSgvgTo', symObjAddr: 0x2A20, symBinAddr: 0x7820, symSize: 0x30 } - - { offsetInCU: 0x1062, offset: 0x7B1B3, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC13readyListenerAA0cE0_pSgvsTo', symObjAddr: 0x2A50, symBinAddr: 0x7850, symSize: 0x30 } - - { offsetInCU: 0x10C2, offset: 0x7B213, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC11setListeneryyAA0cE0_pSgFTo', symObjAddr: 0x2AB0, symBinAddr: 0x78B0, symSize: 0x30 } - - { offsetInCU: 0x118E, offset: 0x7B2DF, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC14layoutSubviewsyyFTo', symObjAddr: 0x2EA0, symBinAddr: 0x7CA0, symSize: 0x30 } - - { offsetInCU: 0x11C1, offset: 0x7B312, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasCfDTo', symObjAddr: 0x3180, symBinAddr: 0x7F80, symSize: 0x20 } - - { offsetInCU: 0x11FC, offset: 0x7B34D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC21getBoundingClientRectyySo6UIViewC_SvtFZTo', symObjAddr: 0x3260, symBinAddr: 0x8060, symSize: 0x30 } - - { offsetInCU: 0x122F, offset: 0x7B380, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC14shared_context33_508084857CA7D194CA72FEB80DD78002LLs5Int64VvgZTf4d_n', symObjAddr: 0x3C30, symBinAddr: 0x8A30, symSize: 0x2A0 } - - { offsetInCU: 0x1397, offset: 0x7B4E8, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC21getBoundingClientRectyySo6UIViewC_SvtFZTf4nnd_n', symObjAddr: 0x3FA0, symBinAddr: 0x8DA0, symSize: 0xC0 } - - { offsetInCU: 0x1563, offset: 0x7B6B4, size: 0x8, addend: 0x0, symName: '_$sIeg_IeyB_TR', symObjAddr: 0x1A80, symBinAddr: 0x6880, symSize: 0x30 } - - { offsetInCU: 0x157B, offset: 0x7B6CC, size: 0x8, addend: 0x0, symName: '_$sSSSo19UIGestureRecognizerCIeggg_So8NSStringCABIeyByy_TR', symObjAddr: 0x1D30, symBinAddr: 0x6B30, symSize: 0x70 } - - { offsetInCU: 0x1593, offset: 0x7B6E4, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC18touchEventListenerySS_So19UIGestureRecognizerCtcSgvpACTK', symObjAddr: 0x1E90, symBinAddr: 0x6C90, symSize: 0x90 } - - { offsetInCU: 0x15CB, offset: 0x7B71C, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC18touchEventListenerySS_So19UIGestureRecognizerCtcSgvpACTk', symObjAddr: 0x1F20, symBinAddr: 0x6D20, symSize: 0xC0 } - - { offsetInCU: 0x160B, offset: 0x7B75C, size: 0x8, addend: 0x0, symName: '_$sSSSo19UIGestureRecognizerCytIegnnr_SSABIeggg_TR', symObjAddr: 0x1FE0, symBinAddr: 0x6DE0, symSize: 0x70 } - - { offsetInCU: 0x1695, offset: 0x7B7E6, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasCfETo', symObjAddr: 0x31A0, symBinAddr: 0x7FA0, symSize: 0xB0 } - - { offsetInCU: 0x16C5, offset: 0x7B816, size: 0x8, addend: 0x0, symName: '_$sSSSo19UIGestureRecognizerCIeggg_SgWOy', symObjAddr: 0x3290, symBinAddr: 0x8090, symSize: 0x20 } - - { offsetInCU: 0x16D9, offset: 0x7B82A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasCMa', symObjAddr: 0x32B0, symBinAddr: 0x80B0, symSize: 0x20 } - - { offsetInCU: 0x18C7, offset: 0x7BA18, size: 0x8, addend: 0x0, symName: ___swift_instantiateConcreteTypeFromMangledName, symObjAddr: 0x3ED0, symBinAddr: 0x8CD0, symSize: 0x40 } - - { offsetInCU: 0x18DB, offset: 0x7BA2C, size: 0x8, addend: 0x0, symName: '_$sypSgWOh', symObjAddr: 0x3F10, symBinAddr: 0x8D10, symSize: 0x30 } - - { offsetInCU: 0x18EF, offset: 0x7BA40, size: 0x8, addend: 0x0, symName: ___swift_project_boxed_opaque_existential_0, symObjAddr: 0x3F40, symBinAddr: 0x8D40, symSize: 0x30 } - - { offsetInCU: 0x1903, offset: 0x7BA54, size: 0x8, addend: 0x0, symName: ___swift_destroy_boxed_opaque_existential_0, symObjAddr: 0x3F70, symBinAddr: 0x8D70, symSize: 0x30 } - - { offsetInCU: 0x1922, offset: 0x7BA73, size: 0x8, addend: 0x0, symName: '_$sSo8NSStringCSo19UIGestureRecognizerCIeyByy_SSADIeggg_TRTA', symObjAddr: 0x44C0, symBinAddr: 0x92C0, symSize: 0x40 } - - { offsetInCU: 0x194B, offset: 0x7BA9C, size: 0x8, addend: 0x0, symName: _block_copy_helper, symObjAddr: 0x4500, symBinAddr: 0x9300, symSize: 0x20 } - - { offsetInCU: 0x195F, offset: 0x7BAB0, size: 0x8, addend: 0x0, symName: _block_destroy_helper, symObjAddr: 0x4520, symBinAddr: 0x9320, symSize: 0x10 } - - { offsetInCU: 0x1973, offset: 0x7BAC4, size: 0x8, addend: 0x0, symName: '_$sIeg_SgWOe', symObjAddr: 0x4530, symBinAddr: 0x9330, symSize: 0x20 } - - { offsetInCU: 0x1992, offset: 0x7BAE3, size: 0x8, addend: 0x0, symName: '_$sIeyB_Ieg_TRTA', symObjAddr: 0x4550, symBinAddr: 0x9350, symSize: 0x10 } - - { offsetInCU: 0x19BB, offset: 0x7BB0C, size: 0x8, addend: 0x0, symName: '_$sSSSo19UIGestureRecognizerCytIegnnr_SSABIeggg_TRTA', symObjAddr: 0x4580, symBinAddr: 0x9380, symSize: 0x20 } - - { offsetInCU: 0x19DA, offset: 0x7BB2B, size: 0x8, addend: 0x0, symName: '_$sSSSo19UIGestureRecognizerCIeggg_SSABytIegnnr_TRTA', symObjAddr: 0x45A0, symBinAddr: 0x93A0, symSize: 0x30 } - - { offsetInCU: 0x1A03, offset: 0x7BB54, size: 0x8, addend: 0x0, symName: '_$sypWOb', symObjAddr: 0x45D0, symBinAddr: 0x93D0, symSize: 0x20 } - - { offsetInCU: 0x1A17, offset: 0x7BB68, size: 0x8, addend: 0x0, symName: '_$sypWOc', symObjAddr: 0x4620, symBinAddr: 0x9420, symSize: 0x30 } - - { offsetInCU: 0x1C79, offset: 0x7BDCA, size: 0x8, addend: 0x0, symName: '_$sSD17dictionaryLiteralSDyxq_Gx_q_td_tcfCSS_ypTgm5Tf4g_n', symObjAddr: 0x3B40, symBinAddr: 0x8940, symSize: 0xF0 } - - { offsetInCU: 0x201C, offset: 0x7C16D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC10getViewPtrSvyF', symObjAddr: 0x1F0, symBinAddr: 0x4FF0, symSize: 0x40 } - - { offsetInCU: 0x20C3, offset: 0x7C214, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC9autoScaleSbvg', symObjAddr: 0x2B0, symBinAddr: 0x50B0, symSize: 0x30 } - - { offsetInCU: 0x20F4, offset: 0x7C245, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC9autoScaleSbvs', symObjAddr: 0x310, symBinAddr: 0x5110, symSize: 0xE0 } - - { offsetInCU: 0x213E, offset: 0x7C28F, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC9autoScaleSbvM', symObjAddr: 0x3F0, symBinAddr: 0x51F0, symSize: 0x50 } - - { offsetInCU: 0x2161, offset: 0x7C2B2, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC9autoScaleSbvM.resume.0', symObjAddr: 0x440, symBinAddr: 0x5240, symSize: 0xE0 } - - { offsetInCU: 0x21A2, offset: 0x7C2F3, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC8nativeGLs5Int64Vvg', symObjAddr: 0x560, symBinAddr: 0x5360, symSize: 0x30 } - - { offsetInCU: 0x21F8, offset: 0x7C349, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC13nativeContexts5Int64Vvg', symObjAddr: 0x610, symBinAddr: 0x5410, symSize: 0x30 } - - { offsetInCU: 0x22A2, offset: 0x7C3F3, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC18drawingBufferWidthSivg', symObjAddr: 0x730, symBinAddr: 0x5530, symSize: 0x20 } - - { offsetInCU: 0x22F1, offset: 0x7C442, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC19drawingBufferHeightSivg', symObjAddr: 0x770, symBinAddr: 0x5570, symSize: 0x20 } - - { offsetInCU: 0x234D, offset: 0x7C49E, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC5widthSfvg', symObjAddr: 0x7C0, symBinAddr: 0x55C0, symSize: 0x30 } - - { offsetInCU: 0x2393, offset: 0x7C4E4, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC6heightSfvg', symObjAddr: 0x820, symBinAddr: 0x5620, symSize: 0x30 } - - { offsetInCU: 0x23C5, offset: 0x7C516, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC11initContextyySS_S4bs5Int32VS5btF', symObjAddr: 0x850, symBinAddr: 0x5650, symSize: 0x10 } - - { offsetInCU: 0x261B, offset: 0x7C76C, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC015initContextWithE10AttributesyySS_S4bs5Int32VS5btF', symObjAddr: 0x930, symBinAddr: 0x5730, symSize: 0x7A0 } - - { offsetInCU: 0x2C2E, offset: 0x7CD7F, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC15create2DContextys5Int64VSb_S3bs5Int32VS5bAHtF', symObjAddr: 0x11A0, symBinAddr: 0x5FA0, symSize: 0x280 } - - { offsetInCU: 0x3196, offset: 0x7D2E7, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC11forceLayoutyy12CoreGraphics7CGFloatV_AGtF', symObjAddr: 0x14B0, symBinAddr: 0x62B0, symSize: 0x1F0 } - - { offsetInCU: 0x32C3, offset: 0x7D414, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC8snapshotySo7UIImageCSgSbF', symObjAddr: 0x16E0, symBinAddr: 0x64E0, symSize: 0xD0 } - - { offsetInCU: 0x341C, offset: 0x7D56D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC6renderSbyF', symObjAddr: 0x1840, symBinAddr: 0x6640, symSize: 0x40 } - - { offsetInCU: 0x34A0, offset: 0x7D5F1, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC13context2DTestyys5Int64VF', symObjAddr: 0x18C0, symBinAddr: 0x66C0, symSize: 0x40 } - - { offsetInCU: 0x35BF, offset: 0x7D710, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC22context2DTestToDataURLySSs5Int64VF', symObjAddr: 0x1960, symBinAddr: 0x6760, symSize: 0x60 } - - { offsetInCU: 0x36B5, offset: 0x7D806, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC18touchEventListenerySS_So19UIGestureRecognizerCtcSgvg', symObjAddr: 0x1CE0, symBinAddr: 0x6AE0, symSize: 0x50 } - - { offsetInCU: 0x36FF, offset: 0x7D850, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC18touchEventListenerySS_So19UIGestureRecognizerCtcSgvs', symObjAddr: 0x1E30, symBinAddr: 0x6C30, symSize: 0x60 } - - { offsetInCU: 0x3726, offset: 0x7D877, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC18touchEventListenerySS_So19UIGestureRecognizerCtcSgvM', symObjAddr: 0x2050, symBinAddr: 0x6E50, symSize: 0x40 } - - { offsetInCU: 0x374C, offset: 0x7D89D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC18touchEventListenerySS_So19UIGestureRecognizerCtcSgvM.resume.0', symObjAddr: 0x2090, symBinAddr: 0x6E90, symSize: 0x10 } - - { offsetInCU: 0x37BC, offset: 0x7D90D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC5coderACSgSo7NSCoderC_tcfc', symObjAddr: 0x20A0, symBinAddr: 0x6EA0, symSize: 0x3D0 } - - { offsetInCU: 0x38AD, offset: 0x7D9FE, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC5frameACSo6CGRectV_tcfC', symObjAddr: 0x24A0, symBinAddr: 0x72A0, symSize: 0x80 } - - { offsetInCU: 0x38C8, offset: 0x7DA19, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC5frameACSo6CGRectV_tcfc', symObjAddr: 0x2520, symBinAddr: 0x7320, symSize: 0x400 } - - { offsetInCU: 0x39DA, offset: 0x7DB2B, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC17ignoreTouchEventsSbvW', symObjAddr: 0x29A0, symBinAddr: 0x77A0, symSize: 0x80 } - - { offsetInCU: 0x3AD0, offset: 0x7DC21, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC11setListeneryyAA0cE0_pSgF', symObjAddr: 0x2A80, symBinAddr: 0x7880, symSize: 0x30 } - - { offsetInCU: 0x3B6C, offset: 0x7DCBD, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC6resize33_508084857CA7D194CA72FEB80DD78002LLyyF', symObjAddr: 0x2AE0, symBinAddr: 0x78E0, symSize: 0x170 } - - { offsetInCU: 0x3E6D, offset: 0x7DFBE, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC14layoutSubviewsyyF', symObjAddr: 0x2C50, symBinAddr: 0x7A50, symSize: 0x250 } - - { offsetInCU: 0x407E, offset: 0x7E1CF, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasCfD', symObjAddr: 0x2ED0, symBinAddr: 0x7CD0, symSize: 0x2B0 } - - { offsetInCU: 0x410C, offset: 0x7E25D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC21getBoundingClientRectyySo6UIViewC_SvtFZ', symObjAddr: 0x3250, symBinAddr: 0x8050, symSize: 0x10 } - - { offsetInCU: 0x4134, offset: 0x7E285, size: 0x8, addend: 0x0, symName: '_$ss22__RawDictionaryStorageC4findys10_HashTableV6BucketV6bucket_Sb5foundtxSHRzlFSS_Tg5', symObjAddr: 0x32D0, symBinAddr: 0x80D0, symSize: 0x60 } - - { offsetInCU: 0x418E, offset: 0x7E2DF, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV7_insert2at3key5valueys10_HashTableV6BucketV_xnq_ntFSS_ypTg5', symObjAddr: 0x3330, symBinAddr: 0x8130, symSize: 0x60 } - - { offsetInCU: 0x41FA, offset: 0x7E34B, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV12mutatingFind_8isUniques10_HashTableV6BucketV6bucket_Sb5foundtx_SbtFSS_ypTg5', symObjAddr: 0x3390, symBinAddr: 0x8190, symSize: 0xB0 } - - { offsetInCU: 0x4237, offset: 0x7E388, size: 0x8, addend: 0x0, symName: '_$ss22__RawDictionaryStorageC4find_9hashValues10_HashTableV6BucketV6bucket_Sb5foundtx_SitSHRzlFSS_Tg5', symObjAddr: 0x3440, symBinAddr: 0x8240, symSize: 0xE0 } - - { offsetInCU: 0x42A2, offset: 0x7E3F3, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV4copyyyFSS_ypTg5', symObjAddr: 0x3520, symBinAddr: 0x8320, symSize: 0x260 } - - { offsetInCU: 0x434A, offset: 0x7E49B, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV20_copyOrMoveAndResize8capacity12moveElementsySi_SbtFSS_ypTg5', symObjAddr: 0x3780, symBinAddr: 0x8580, symSize: 0x3C0 } - - { offsetInCU: 0x27, offset: 0x7E6CE, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative7GLUtilsCfD', symObjAddr: 0x0, symBinAddr: 0x9500, symSize: 0x20 } - - { offsetInCU: 0x62, offset: 0x7E709, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative7GLUtilsCMa', symObjAddr: 0x20, symBinAddr: 0x9520, symSize: 0x14 } - - { offsetInCU: 0x187, offset: 0x7E82E, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative7GLUtilsCfD', symObjAddr: 0x0, symBinAddr: 0x9500, symSize: 0x20 } - - { offsetInCU: 0x65, offset: 0x7E8BB, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC8mPrograms6UInt32VvgTo', symObjAddr: 0x0, symBinAddr: 0x9540, symSize: 0x10 } - - { offsetInCU: 0xBB, offset: 0x7E911, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC8mPrograms6UInt32VvsTo', symObjAddr: 0x10, symBinAddr: 0x9550, symSize: 0x10 } - - { offsetInCU: 0x114, offset: 0x7E96A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC3rbos6UInt32VvgTo', symObjAddr: 0x20, symBinAddr: 0x9560, symSize: 0x40 } - - { offsetInCU: 0x16A, offset: 0x7E9C0, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC3rbos6UInt32VvsTo', symObjAddr: 0x60, symBinAddr: 0x95A0, symSize: 0x40 } - - { offsetInCU: 0x1C3, offset: 0x7EA19, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC3fbos6UInt32VvgTo', symObjAddr: 0xA0, symBinAddr: 0x95E0, symSize: 0x40 } - - { offsetInCU: 0x219, offset: 0x7EA6F, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC3fbos6UInt32VvsTo', symObjAddr: 0xE0, symBinAddr: 0x9620, symSize: 0x40 } - - { offsetInCU: 0x272, offset: 0x7EAC8, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC5widthSivgTo', symObjAddr: 0x120, symBinAddr: 0x9660, symSize: 0x20 } - - { offsetInCU: 0x2C8, offset: 0x7EB1E, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC5widthSivsTo', symObjAddr: 0x140, symBinAddr: 0x9680, symSize: 0x20 } - - { offsetInCU: 0x321, offset: 0x7EB77, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC6heightSivgTo', symObjAddr: 0x160, symBinAddr: 0x96A0, symSize: 0x20 } - - { offsetInCU: 0x377, offset: 0x7EBCD, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC6heightSivsTo', symObjAddr: 0x180, symBinAddr: 0x96C0, symSize: 0x20 } - - { offsetInCU: 0x3D0, offset: 0x7EC26, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC2abs6UInt32VvgTo', symObjAddr: 0x1A0, symBinAddr: 0x96E0, symSize: 0x40 } - - { offsetInCU: 0x426, offset: 0x7EC7C, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC2abs6UInt32VvsTo', symObjAddr: 0x1E0, symBinAddr: 0x9720, symSize: 0x40 } - - { offsetInCU: 0x47F, offset: 0x7ECD5, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC3poss5Int32VvgTo', symObjAddr: 0x220, symBinAddr: 0x9760, symSize: 0x10 } - - { offsetInCU: 0x4D5, offset: 0x7ED2B, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC3poss5Int32VvsTo', symObjAddr: 0x230, symBinAddr: 0x9770, symSize: 0x10 } - - { offsetInCU: 0x52E, offset: 0x7ED84, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC10samplerPoss5Int32VvgTo', symObjAddr: 0x240, symBinAddr: 0x9780, symSize: 0x10 } - - { offsetInCU: 0x584, offset: 0x7EDDA, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC10samplerPoss5Int32VvsTo', symObjAddr: 0x250, symBinAddr: 0x9790, symSize: 0x10 } - - { offsetInCU: 0x5DD, offset: 0x7EE33, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC9vextexBufSaySfGvgTo', symObjAddr: 0x260, symBinAddr: 0x97A0, symSize: 0x40 } - - { offsetInCU: 0x633, offset: 0x7EE89, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC9vextexBufSaySfGvsTo', symObjAddr: 0x2A0, symBinAddr: 0x97E0, symSize: 0x40 } - - { offsetInCU: 0x676, offset: 0x7EECC, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC13SIZE_OF_FLOATSivgZTo', symObjAddr: 0x2E0, symBinAddr: 0x9820, symSize: 0x10 } - - { offsetInCU: 0x692, offset: 0x7EEE8, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC13VERTEX_SHADERSSvgZTo', symObjAddr: 0x2F0, symBinAddr: 0x9830, symSize: 0x30 } - - { offsetInCU: 0x6C4, offset: 0x7EF1A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC7surfaceSo9IOSurfaceCSgvgTo', symObjAddr: 0x320, symBinAddr: 0x9860, symSize: 0x20 } - - { offsetInCU: 0x71C, offset: 0x7EF72, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC7surfaceSo9IOSurfaceCSgvsTo', symObjAddr: 0x340, symBinAddr: 0x9880, symSize: 0x30 } - - { offsetInCU: 0x775, offset: 0x7EFCB, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC8pixelBufs9UnmanagedVySo11CVBufferRefaGSgvgTo', symObjAddr: 0x490, symBinAddr: 0x99D0, symSize: 0x20 } - - { offsetInCU: 0x7CB, offset: 0x7F021, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC8pixelBufs9UnmanagedVySo11CVBufferRefaGSgvsTo', symObjAddr: 0x4B0, symBinAddr: 0x99F0, symSize: 0x20 } - - { offsetInCU: 0x83A, offset: 0x7F090, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderCACycfcTo', symObjAddr: 0x680, symBinAddr: 0x9B80, symSize: 0x20 } - - { offsetInCU: 0x86C, offset: 0x7F0C2, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC7destroyyyFTo', symObjAddr: 0x7E0, symBinAddr: 0x9CE0, symSize: 0x30 } - - { offsetInCU: 0x8C4, offset: 0x7F11A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC10texImage2Dyys5Int32V_A4fA9NSCCanvasCAHSbtFTo', symObjAddr: 0x830, symBinAddr: 0x9D30, symSize: 0x80 } - - { offsetInCU: 0x928, offset: 0x7F17E, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC9drawFrame6buffer5width6height14internalFormat6format10flipYWebGLySo11CVBufferRefa_S2is5Int32VANSbtFTo', symObjAddr: 0x8B0, symBinAddr: 0x9DB0, symSize: 0x80 } - - { offsetInCU: 0x9CA, offset: 0x7F220, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC13createSurfaceyyFTo', symObjAddr: 0xCE0, symBinAddr: 0xA1E0, symSize: 0x30 } - - { offsetInCU: 0xAB4, offset: 0x7F30A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderCMa', symObjAddr: 0x660, symBinAddr: 0x9B60, symSize: 0x20 } - - { offsetInCU: 0xB33, offset: 0x7F389, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderCfETo', symObjAddr: 0xD40, symBinAddr: 0xA240, symSize: 0x60 } - - { offsetInCU: 0x1265, offset: 0x7FABB, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderCACycfC', symObjAddr: 0x4D0, symBinAddr: 0x9A10, symSize: 0x20 } - - { offsetInCU: 0x127F, offset: 0x7FAD5, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderCACycfc', symObjAddr: 0x4F0, symBinAddr: 0x9A30, symSize: 0x130 } - - { offsetInCU: 0x12AF, offset: 0x7FB05, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC7destroyyyF', symObjAddr: 0x6A0, symBinAddr: 0x9BA0, symSize: 0x140 } - - { offsetInCU: 0x1468, offset: 0x7FCBE, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC10texImage2Dyys5Int32V_A4fA9NSCCanvasCAHSbtF', symObjAddr: 0x810, symBinAddr: 0x9D10, symSize: 0x20 } - - { offsetInCU: 0x1519, offset: 0x7FD6F, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC13createSurfaceyyF', symObjAddr: 0x930, symBinAddr: 0x9E30, symSize: 0x3B0 } - - { offsetInCU: 0x18AF, offset: 0x80105, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderCfD', symObjAddr: 0xD10, symBinAddr: 0xA210, symSize: 0x30 } - - { offsetInCU: 0x19A8, offset: 0x801FE, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC10texImage2Dyys5Int32V_A4fA9NSCCanvasCAHSbtFTf4ddnndnndn_n', symObjAddr: 0xDA0, symBinAddr: 0xA2A0, symSize: 0x720 } - - { offsetInCU: 0x22F9, offset: 0x80B4F, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC9drawFrame6buffer5width6height14internalFormat6format10flipYWebGLySo11CVBufferRefa_S2is5Int32VANSbtFTf4nnnnndn_n', symObjAddr: 0x1520, symBinAddr: 0xAA20, symSize: 0x7EC } - - { offsetInCU: 0x10C, offset: 0x816F8, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerC22TouchGestureRecognizerC6target6actionAEypSg_10ObjectiveC8SelectorVSgtcfcTo', symObjAddr: 0x1120, symBinAddr: 0xC2F0, symSize: 0x60 } - - { offsetInCU: 0x19C, offset: 0x81788, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerC22TouchGestureRecognizerCfETo', symObjAddr: 0x11A0, symBinAddr: 0xC370, symSize: 0x20 } - - { offsetInCU: 0x1CB, offset: 0x817B7, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerC6handleyySo19UIGestureRecognizerCFTo', symObjAddr: 0x11C0, symBinAddr: 0xC390, symSize: 0x10 } - - { offsetInCU: 0x368, offset: 0x81954, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerCACycfcTo', symObjAddr: 0x1A40, symBinAddr: 0xCC10, symSize: 0x30 } - - { offsetInCU: 0x5E4, offset: 0x81BD0, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerCfETo', symObjAddr: 0x1AC0, symBinAddr: 0xCC90, symSize: 0x60 } - - { offsetInCU: 0x613, offset: 0x81BFF, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerCMa', symObjAddr: 0x1B20, symBinAddr: 0xCCF0, symSize: 0x20 } - - { offsetInCU: 0x627, offset: 0x81C13, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerC22TouchGestureRecognizerCMa', symObjAddr: 0x1B40, symBinAddr: 0xCD10, symSize: 0x20 } - - { offsetInCU: 0x63B, offset: 0x81C27, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerC7PointerVwCP', symObjAddr: 0x1B60, symBinAddr: 0xCD30, symSize: 0x30 } - - { offsetInCU: 0x64F, offset: 0x81C3B, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerC7PointerVwxx', symObjAddr: 0x1B90, symBinAddr: 0xCD60, symSize: 0x10 } - - { offsetInCU: 0x663, offset: 0x81C4F, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerC7PointerVwcp', symObjAddr: 0x1BA0, symBinAddr: 0xCD70, symSize: 0x30 } - - { offsetInCU: 0x677, offset: 0x81C63, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerC7PointerVwca', symObjAddr: 0x1BD0, symBinAddr: 0xCDA0, symSize: 0x50 } - - { offsetInCU: 0x68B, offset: 0x81C77, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerC7PointerVwta', symObjAddr: 0x1C40, symBinAddr: 0xCDF0, symSize: 0x40 } - - { offsetInCU: 0x69F, offset: 0x81C8B, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerC7PointerVwet', symObjAddr: 0x1C80, symBinAddr: 0xCE30, symSize: 0x40 } - - { offsetInCU: 0x6B3, offset: 0x81C9F, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerC7PointerVwst', symObjAddr: 0x1CC0, symBinAddr: 0xCE70, symSize: 0x50 } - - { offsetInCU: 0x6C7, offset: 0x81CB3, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerC7PointerVMa', symObjAddr: 0x1D10, symBinAddr: 0xCEC0, symSize: 0x10 } - - { offsetInCU: 0x6DB, offset: 0x81CC7, size: 0x8, addend: 0x0, symName: '_$sypSgWOc', symObjAddr: 0x1D20, symBinAddr: 0xCED0, symSize: 0x40 } - - { offsetInCU: 0x6EF, offset: 0x81CDB, size: 0x8, addend: 0x0, symName: '_$sSo7UITouchCSo8NSObjectCSH10ObjectiveCWl', symObjAddr: 0x1E30, symBinAddr: 0xCF10, symSize: 0x50 } - - { offsetInCU: 0x703, offset: 0x81CEF, size: 0x8, addend: 0x0, symName: '_$sSh8IteratorV8_VariantOyx__GSHRzlWOe', symObjAddr: 0x1E80, symBinAddr: 0xCF60, symSize: 0x20 } - - { offsetInCU: 0x761, offset: 0x81D4D, size: 0x8, addend: 0x0, symName: '_$sSSSo19UIGestureRecognizerCIeggg_SgWOe', symObjAddr: 0x21A0, symBinAddr: 0xD280, symSize: 0x14 } - - { offsetInCU: 0xC8C, offset: 0x82278, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerC22TouchGestureRecognizerC12touchesBegan_4withyShySo7UITouchCG_So7UIEventCtF', symObjAddr: 0x0, symBinAddr: 0xB210, symSize: 0x630 } - - { offsetInCU: 0xF11, offset: 0x824FD, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerC22TouchGestureRecognizerC12touchesMoved_4withyShySo7UITouchCG_So7UIEventCtF', symObjAddr: 0x650, symBinAddr: 0xB860, symSize: 0xE0 } - - { offsetInCU: 0xF90, offset: 0x8257C, size: 0x8, addend: 0x0, symName: '_$sSa6remove2atxSi_tF12CanvasNative15NSCTouchHandlerC7PointerV_Tg5', symObjAddr: 0x800, symBinAddr: 0xB9F0, symSize: 0xB0 } - - { offsetInCU: 0x1002, offset: 0x825EE, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerC22TouchGestureRecognizerC6target6actionAEypSg_10ObjectiveC8SelectorVSgtcfc', symObjAddr: 0x1030, symBinAddr: 0xC200, symSize: 0xF0 } - - { offsetInCU: 0x1151, offset: 0x8273D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerC6onMove33_044DDF836BDB3B89B481C6F58BB6EF6BLLyySo19UIGestureRecognizerC_ShySo7UITouchCGSgtF', symObjAddr: 0x1590, symBinAddr: 0xC760, symSize: 0x4B0 } - - { offsetInCU: 0x189A, offset: 0x82E86, size: 0x8, addend: 0x0, symName: '_$ss12_ArrayBufferV20_consumeAndCreateNewAByxGyF12CanvasNative15NSCTouchHandlerC7PointerV_Tg5', symObjAddr: 0x1EA0, symBinAddr: 0xCF80, symSize: 0x20 } - - { offsetInCU: 0x1932, offset: 0x82F1E, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerC6canvasAcA9NSCCanvasC_tcfcTf4gn_n', symObjAddr: 0x1EC0, symBinAddr: 0xCFA0, symSize: 0x1F0 } - - { offsetInCU: 0x27, offset: 0x830E7, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative14NSCImageBitmapC14FAILED_TO_LOADSSvgZTo', symObjAddr: 0x0, symBinAddr: 0xD2A0, symSize: 0x30 } + - { offsetInCU: 0xAB, offset: 0x7A1FC, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC19shared_context_view33_508084857CA7D194CA72FEB80DD78002LL_WZ', symObjAddr: 0x0, symBinAddr: 0x4D80, symSize: 0x60 } + - { offsetInCU: 0xF0, offset: 0x7A241, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC5store_WZ', symObjAddr: 0x60, symBinAddr: 0x4DE0, symSize: 0x30 } + - { offsetInCU: 0x135, offset: 0x7A286, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC5views33_508084857CA7D194CA72FEB80DD78002LL_WZ', symObjAddr: 0xD0, symBinAddr: 0x4E50, symSize: 0x40 } + - { offsetInCU: 0x187, offset: 0x7A2D8, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC3ptrSvSgvgTo', symObjAddr: 0x1B0, symBinAddr: 0x4F30, symSize: 0x20 } + - { offsetInCU: 0x1DD, offset: 0x7A32E, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC3ptrSvSgvsTo', symObjAddr: 0x1D0, symBinAddr: 0x4F50, symSize: 0x20 } + - { offsetInCU: 0x24C, offset: 0x7A39D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC10getViewPtrSvyFTo', symObjAddr: 0x230, symBinAddr: 0x4FB0, symSize: 0x40 } + - { offsetInCU: 0x301, offset: 0x7A452, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC9autoScaleSbvgTo', symObjAddr: 0x270, symBinAddr: 0x4FF0, symSize: 0x40 } + - { offsetInCU: 0x33C, offset: 0x7A48D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC9autoScaleSbvsTo', symObjAddr: 0x2E0, symBinAddr: 0x5060, symSize: 0x30 } + - { offsetInCU: 0x3CB, offset: 0x7A51C, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC8nativeGLs5Int64VvgTo', symObjAddr: 0x520, symBinAddr: 0x52A0, symSize: 0x40 } + - { offsetInCU: 0x421, offset: 0x7A572, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC8nativeGLs5Int64VvsTo', symObjAddr: 0x590, symBinAddr: 0x5310, symSize: 0x40 } + - { offsetInCU: 0x47A, offset: 0x7A5CB, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC13nativeContexts5Int64VvgTo', symObjAddr: 0x5D0, symBinAddr: 0x5350, symSize: 0x40 } + - { offsetInCU: 0x4D0, offset: 0x7A621, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC13nativeContexts5Int64VvsTo', symObjAddr: 0x640, symBinAddr: 0x53C0, symSize: 0x40 } + - { offsetInCU: 0x529, offset: 0x7A67A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC15native2DContexts5Int64VvgTo', symObjAddr: 0x680, symBinAddr: 0x5400, symSize: 0x20 } + - { offsetInCU: 0x57F, offset: 0x7A6D0, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC15native2DContexts5Int64VvsTo', symObjAddr: 0x6A0, symBinAddr: 0x5420, symSize: 0x20 } + - { offsetInCU: 0x5C2, offset: 0x7A713, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC7glkViewAA0A7GLKViewCvgTo', symObjAddr: 0x6C0, symBinAddr: 0x5440, symSize: 0x20 } + - { offsetInCU: 0x61A, offset: 0x7A76B, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC7glkViewAA0A7GLKViewCvsTo', symObjAddr: 0x6E0, symBinAddr: 0x5460, symSize: 0x30 } + - { offsetInCU: 0x673, offset: 0x7A7C4, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC18drawingBufferWidthSivgTo', symObjAddr: 0x710, symBinAddr: 0x5490, symSize: 0x20 } + - { offsetInCU: 0x6E4, offset: 0x7A835, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC19drawingBufferHeightSivgTo', symObjAddr: 0x750, symBinAddr: 0x54D0, symSize: 0x20 } + - { offsetInCU: 0x755, offset: 0x7A8A6, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC5widthSfvgTo', symObjAddr: 0x790, symBinAddr: 0x5510, symSize: 0x30 } + - { offsetInCU: 0x7BD, offset: 0x7A90E, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC6heightSfvgTo', symObjAddr: 0x7F0, symBinAddr: 0x5570, symSize: 0x30 } + - { offsetInCU: 0x85C, offset: 0x7A9AD, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC11initContextyySS_S4bs5Int32VS5btFTo', symObjAddr: 0x860, symBinAddr: 0x55E0, symSize: 0xD0 } + - { offsetInCU: 0x957, offset: 0x7AAA8, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC015initContextWithE10AttributesyySS_S4bs5Int32VS5btFTo', symObjAddr: 0x10D0, symBinAddr: 0x5E50, symSize: 0xD0 } + - { offsetInCU: 0x9C0, offset: 0x7AB11, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC15create2DContextys5Int64VSb_S3bs5Int32VS5bAHtFTo', symObjAddr: 0x1420, symBinAddr: 0x61A0, symSize: 0x90 } + - { offsetInCU: 0x9FD, offset: 0x7AB4E, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC11forceLayoutyy12CoreGraphics7CGFloatV_AGtFTo', symObjAddr: 0x16A0, symBinAddr: 0x6420, symSize: 0x40 } + - { offsetInCU: 0xA4B, offset: 0x7AB9C, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC8snapshotySo7UIImageCSgSbFTo', symObjAddr: 0x17B0, symBinAddr: 0x6530, symSize: 0x40 } + - { offsetInCU: 0xA7E, offset: 0x7ABCF, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC8rendererAA9NSCRenderCSgvgTo', symObjAddr: 0x17F0, symBinAddr: 0x6570, symSize: 0x20 } + - { offsetInCU: 0xAD8, offset: 0x7AC29, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC8rendererAA9NSCRenderCSgvsTo', symObjAddr: 0x1810, symBinAddr: 0x6590, symSize: 0x30 } + - { offsetInCU: 0xB33, offset: 0x7AC84, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC6renderSbyFTo', symObjAddr: 0x1880, symBinAddr: 0x6600, symSize: 0x40 } + - { offsetInCU: 0xBC9, offset: 0x7AD1A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC13context2DTestyys5Int64VFTo', symObjAddr: 0x1900, symBinAddr: 0x6680, symSize: 0x60 } + - { offsetInCU: 0xC8E, offset: 0x7ADDF, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC22context2DTestToDataURLySSs5Int64VFTo', symObjAddr: 0x19C0, symBinAddr: 0x6740, symSize: 0xA0 } + - { offsetInCU: 0xD1B, offset: 0x7AE6C, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC23enterBackgroundListeneryycSgvsTo', symObjAddr: 0x1AB0, symBinAddr: 0x6830, symSize: 0x70 } + - { offsetInCU: 0xD7D, offset: 0x7AECE, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC20becomeActiveListeneryycSgvsTo', symObjAddr: 0x1BC0, symBinAddr: 0x6940, symSize: 0x70 } + - { offsetInCU: 0xDDA, offset: 0x7AF2B, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC18touchEventListenerySS_So19UIGestureRecognizerCtcSgvgTo', symObjAddr: 0x1C30, symBinAddr: 0x69B0, symSize: 0xB0 } + - { offsetInCU: 0xE2A, offset: 0x7AF7B, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC18touchEventListenerySS_So19UIGestureRecognizerCtcSgvsTo', symObjAddr: 0x1DA0, symBinAddr: 0x6B20, symSize: 0x90 } + - { offsetInCU: 0xEBA, offset: 0x7B00B, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC5coderACSgSo7NSCoderC_tcfcTo', symObjAddr: 0x2470, symBinAddr: 0x71F0, symSize: 0x30 } + - { offsetInCU: 0xF0F, offset: 0x7B060, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC5frameACSo6CGRectV_tcfcTo', symObjAddr: 0x2920, symBinAddr: 0x76A0, symSize: 0x30 } + - { offsetInCU: 0xF42, offset: 0x7B093, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC17ignoreTouchEventsSbvgTo', symObjAddr: 0x2950, symBinAddr: 0x76D0, symSize: 0x20 } + - { offsetInCU: 0xF9A, offset: 0x7B0EB, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC17ignoreTouchEventsSbvsTo', symObjAddr: 0x2970, symBinAddr: 0x76F0, symSize: 0x30 } + - { offsetInCU: 0x1008, offset: 0x7B159, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC13readyListenerAA0cE0_pSgvgTo', symObjAddr: 0x2A20, symBinAddr: 0x77A0, symSize: 0x30 } + - { offsetInCU: 0x1062, offset: 0x7B1B3, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC13readyListenerAA0cE0_pSgvsTo', symObjAddr: 0x2A50, symBinAddr: 0x77D0, symSize: 0x30 } + - { offsetInCU: 0x10C2, offset: 0x7B213, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC11setListeneryyAA0cE0_pSgFTo', symObjAddr: 0x2AB0, symBinAddr: 0x7830, symSize: 0x30 } + - { offsetInCU: 0x118E, offset: 0x7B2DF, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC14layoutSubviewsyyFTo', symObjAddr: 0x2EA0, symBinAddr: 0x7C20, symSize: 0x30 } + - { offsetInCU: 0x11C1, offset: 0x7B312, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasCfDTo', symObjAddr: 0x3180, symBinAddr: 0x7F00, symSize: 0x20 } + - { offsetInCU: 0x11FC, offset: 0x7B34D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC21getBoundingClientRectyySo6UIViewC_SvtFZTo', symObjAddr: 0x3260, symBinAddr: 0x7FE0, symSize: 0x30 } + - { offsetInCU: 0x122F, offset: 0x7B380, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC14shared_context33_508084857CA7D194CA72FEB80DD78002LLs5Int64VvgZTf4d_n', symObjAddr: 0x3C30, symBinAddr: 0x89B0, symSize: 0x2A0 } + - { offsetInCU: 0x1397, offset: 0x7B4E8, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC21getBoundingClientRectyySo6UIViewC_SvtFZTf4nnd_n', symObjAddr: 0x3FA0, symBinAddr: 0x8D20, symSize: 0xC0 } + - { offsetInCU: 0x1563, offset: 0x7B6B4, size: 0x8, addend: 0x0, symName: '_$sIeg_IeyB_TR', symObjAddr: 0x1A80, symBinAddr: 0x6800, symSize: 0x30 } + - { offsetInCU: 0x157B, offset: 0x7B6CC, size: 0x8, addend: 0x0, symName: '_$sSSSo19UIGestureRecognizerCIeggg_So8NSStringCABIeyByy_TR', symObjAddr: 0x1D30, symBinAddr: 0x6AB0, symSize: 0x70 } + - { offsetInCU: 0x1593, offset: 0x7B6E4, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC18touchEventListenerySS_So19UIGestureRecognizerCtcSgvpACTK', symObjAddr: 0x1E90, symBinAddr: 0x6C10, symSize: 0x90 } + - { offsetInCU: 0x15CB, offset: 0x7B71C, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC18touchEventListenerySS_So19UIGestureRecognizerCtcSgvpACTk', symObjAddr: 0x1F20, symBinAddr: 0x6CA0, symSize: 0xC0 } + - { offsetInCU: 0x160B, offset: 0x7B75C, size: 0x8, addend: 0x0, symName: '_$sSSSo19UIGestureRecognizerCytIegnnr_SSABIeggg_TR', symObjAddr: 0x1FE0, symBinAddr: 0x6D60, symSize: 0x70 } + - { offsetInCU: 0x1695, offset: 0x7B7E6, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasCfETo', symObjAddr: 0x31A0, symBinAddr: 0x7F20, symSize: 0xB0 } + - { offsetInCU: 0x16C5, offset: 0x7B816, size: 0x8, addend: 0x0, symName: '_$sSSSo19UIGestureRecognizerCIeggg_SgWOy', symObjAddr: 0x3290, symBinAddr: 0x8010, symSize: 0x20 } + - { offsetInCU: 0x16D9, offset: 0x7B82A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasCMa', symObjAddr: 0x32B0, symBinAddr: 0x8030, symSize: 0x20 } + - { offsetInCU: 0x18C7, offset: 0x7BA18, size: 0x8, addend: 0x0, symName: ___swift_instantiateConcreteTypeFromMangledName, symObjAddr: 0x3ED0, symBinAddr: 0x8C50, symSize: 0x40 } + - { offsetInCU: 0x18DB, offset: 0x7BA2C, size: 0x8, addend: 0x0, symName: '_$sypSgWOh', symObjAddr: 0x3F10, symBinAddr: 0x8C90, symSize: 0x30 } + - { offsetInCU: 0x18EF, offset: 0x7BA40, size: 0x8, addend: 0x0, symName: ___swift_project_boxed_opaque_existential_0, symObjAddr: 0x3F40, symBinAddr: 0x8CC0, symSize: 0x30 } + - { offsetInCU: 0x1903, offset: 0x7BA54, size: 0x8, addend: 0x0, symName: ___swift_destroy_boxed_opaque_existential_0, symObjAddr: 0x3F70, symBinAddr: 0x8CF0, symSize: 0x30 } + - { offsetInCU: 0x1922, offset: 0x7BA73, size: 0x8, addend: 0x0, symName: '_$sSo8NSStringCSo19UIGestureRecognizerCIeyByy_SSADIeggg_TRTA', symObjAddr: 0x44C0, symBinAddr: 0x9240, symSize: 0x40 } + - { offsetInCU: 0x194B, offset: 0x7BA9C, size: 0x8, addend: 0x0, symName: _block_copy_helper, symObjAddr: 0x4500, symBinAddr: 0x9280, symSize: 0x20 } + - { offsetInCU: 0x195F, offset: 0x7BAB0, size: 0x8, addend: 0x0, symName: _block_destroy_helper, symObjAddr: 0x4520, symBinAddr: 0x92A0, symSize: 0x10 } + - { offsetInCU: 0x1973, offset: 0x7BAC4, size: 0x8, addend: 0x0, symName: '_$sIeg_SgWOe', symObjAddr: 0x4530, symBinAddr: 0x92B0, symSize: 0x20 } + - { offsetInCU: 0x1992, offset: 0x7BAE3, size: 0x8, addend: 0x0, symName: '_$sIeyB_Ieg_TRTA', symObjAddr: 0x4550, symBinAddr: 0x92D0, symSize: 0x10 } + - { offsetInCU: 0x19BB, offset: 0x7BB0C, size: 0x8, addend: 0x0, symName: '_$sSSSo19UIGestureRecognizerCytIegnnr_SSABIeggg_TRTA', symObjAddr: 0x4580, symBinAddr: 0x9300, symSize: 0x20 } + - { offsetInCU: 0x19DA, offset: 0x7BB2B, size: 0x8, addend: 0x0, symName: '_$sSSSo19UIGestureRecognizerCIeggg_SSABytIegnnr_TRTA', symObjAddr: 0x45A0, symBinAddr: 0x9320, symSize: 0x30 } + - { offsetInCU: 0x1A03, offset: 0x7BB54, size: 0x8, addend: 0x0, symName: '_$sypWOb', symObjAddr: 0x45D0, symBinAddr: 0x9350, symSize: 0x20 } + - { offsetInCU: 0x1A17, offset: 0x7BB68, size: 0x8, addend: 0x0, symName: '_$sypWOc', symObjAddr: 0x4620, symBinAddr: 0x93A0, symSize: 0x30 } + - { offsetInCU: 0x1C79, offset: 0x7BDCA, size: 0x8, addend: 0x0, symName: '_$sSD17dictionaryLiteralSDyxq_Gx_q_td_tcfCSS_ypTgm5Tf4g_n', symObjAddr: 0x3B40, symBinAddr: 0x88C0, symSize: 0xF0 } + - { offsetInCU: 0x201C, offset: 0x7C16D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC10getViewPtrSvyF', symObjAddr: 0x1F0, symBinAddr: 0x4F70, symSize: 0x40 } + - { offsetInCU: 0x20C3, offset: 0x7C214, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC9autoScaleSbvg', symObjAddr: 0x2B0, symBinAddr: 0x5030, symSize: 0x30 } + - { offsetInCU: 0x20F4, offset: 0x7C245, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC9autoScaleSbvs', symObjAddr: 0x310, symBinAddr: 0x5090, symSize: 0xE0 } + - { offsetInCU: 0x213E, offset: 0x7C28F, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC9autoScaleSbvM', symObjAddr: 0x3F0, symBinAddr: 0x5170, symSize: 0x50 } + - { offsetInCU: 0x2161, offset: 0x7C2B2, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC9autoScaleSbvM.resume.0', symObjAddr: 0x440, symBinAddr: 0x51C0, symSize: 0xE0 } + - { offsetInCU: 0x21A2, offset: 0x7C2F3, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC8nativeGLs5Int64Vvg', symObjAddr: 0x560, symBinAddr: 0x52E0, symSize: 0x30 } + - { offsetInCU: 0x21F8, offset: 0x7C349, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC13nativeContexts5Int64Vvg', symObjAddr: 0x610, symBinAddr: 0x5390, symSize: 0x30 } + - { offsetInCU: 0x22A2, offset: 0x7C3F3, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC18drawingBufferWidthSivg', symObjAddr: 0x730, symBinAddr: 0x54B0, symSize: 0x20 } + - { offsetInCU: 0x22F1, offset: 0x7C442, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC19drawingBufferHeightSivg', symObjAddr: 0x770, symBinAddr: 0x54F0, symSize: 0x20 } + - { offsetInCU: 0x234D, offset: 0x7C49E, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC5widthSfvg', symObjAddr: 0x7C0, symBinAddr: 0x5540, symSize: 0x30 } + - { offsetInCU: 0x2393, offset: 0x7C4E4, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC6heightSfvg', symObjAddr: 0x820, symBinAddr: 0x55A0, symSize: 0x30 } + - { offsetInCU: 0x23C5, offset: 0x7C516, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC11initContextyySS_S4bs5Int32VS5btF', symObjAddr: 0x850, symBinAddr: 0x55D0, symSize: 0x10 } + - { offsetInCU: 0x261B, offset: 0x7C76C, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC015initContextWithE10AttributesyySS_S4bs5Int32VS5btF', symObjAddr: 0x930, symBinAddr: 0x56B0, symSize: 0x7A0 } + - { offsetInCU: 0x2C2E, offset: 0x7CD7F, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC15create2DContextys5Int64VSb_S3bs5Int32VS5bAHtF', symObjAddr: 0x11A0, symBinAddr: 0x5F20, symSize: 0x280 } + - { offsetInCU: 0x3196, offset: 0x7D2E7, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC11forceLayoutyy12CoreGraphics7CGFloatV_AGtF', symObjAddr: 0x14B0, symBinAddr: 0x6230, symSize: 0x1F0 } + - { offsetInCU: 0x32C3, offset: 0x7D414, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC8snapshotySo7UIImageCSgSbF', symObjAddr: 0x16E0, symBinAddr: 0x6460, symSize: 0xD0 } + - { offsetInCU: 0x341C, offset: 0x7D56D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC6renderSbyF', symObjAddr: 0x1840, symBinAddr: 0x65C0, symSize: 0x40 } + - { offsetInCU: 0x34A0, offset: 0x7D5F1, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC13context2DTestyys5Int64VF', symObjAddr: 0x18C0, symBinAddr: 0x6640, symSize: 0x40 } + - { offsetInCU: 0x35BF, offset: 0x7D710, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC22context2DTestToDataURLySSs5Int64VF', symObjAddr: 0x1960, symBinAddr: 0x66E0, symSize: 0x60 } + - { offsetInCU: 0x36B5, offset: 0x7D806, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC18touchEventListenerySS_So19UIGestureRecognizerCtcSgvg', symObjAddr: 0x1CE0, symBinAddr: 0x6A60, symSize: 0x50 } + - { offsetInCU: 0x36FF, offset: 0x7D850, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC18touchEventListenerySS_So19UIGestureRecognizerCtcSgvs', symObjAddr: 0x1E30, symBinAddr: 0x6BB0, symSize: 0x60 } + - { offsetInCU: 0x3726, offset: 0x7D877, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC18touchEventListenerySS_So19UIGestureRecognizerCtcSgvM', symObjAddr: 0x2050, symBinAddr: 0x6DD0, symSize: 0x40 } + - { offsetInCU: 0x374C, offset: 0x7D89D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC18touchEventListenerySS_So19UIGestureRecognizerCtcSgvM.resume.0', symObjAddr: 0x2090, symBinAddr: 0x6E10, symSize: 0x10 } + - { offsetInCU: 0x37BC, offset: 0x7D90D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC5coderACSgSo7NSCoderC_tcfc', symObjAddr: 0x20A0, symBinAddr: 0x6E20, symSize: 0x3D0 } + - { offsetInCU: 0x38AD, offset: 0x7D9FE, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC5frameACSo6CGRectV_tcfC', symObjAddr: 0x24A0, symBinAddr: 0x7220, symSize: 0x80 } + - { offsetInCU: 0x38C8, offset: 0x7DA19, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC5frameACSo6CGRectV_tcfc', symObjAddr: 0x2520, symBinAddr: 0x72A0, symSize: 0x400 } + - { offsetInCU: 0x39DA, offset: 0x7DB2B, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC17ignoreTouchEventsSbvW', symObjAddr: 0x29A0, symBinAddr: 0x7720, symSize: 0x80 } + - { offsetInCU: 0x3AD0, offset: 0x7DC21, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC11setListeneryyAA0cE0_pSgF', symObjAddr: 0x2A80, symBinAddr: 0x7800, symSize: 0x30 } + - { offsetInCU: 0x3B6C, offset: 0x7DCBD, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC6resize33_508084857CA7D194CA72FEB80DD78002LLyyF', symObjAddr: 0x2AE0, symBinAddr: 0x7860, symSize: 0x170 } + - { offsetInCU: 0x3E6D, offset: 0x7DFBE, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC14layoutSubviewsyyF', symObjAddr: 0x2C50, symBinAddr: 0x79D0, symSize: 0x250 } + - { offsetInCU: 0x407E, offset: 0x7E1CF, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasCfD', symObjAddr: 0x2ED0, symBinAddr: 0x7C50, symSize: 0x2B0 } + - { offsetInCU: 0x410C, offset: 0x7E25D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC21getBoundingClientRectyySo6UIViewC_SvtFZ', symObjAddr: 0x3250, symBinAddr: 0x7FD0, symSize: 0x10 } + - { offsetInCU: 0x4134, offset: 0x7E285, size: 0x8, addend: 0x0, symName: '_$ss22__RawDictionaryStorageC4findys10_HashTableV6BucketV6bucket_Sb5foundtxSHRzlFSS_Tg5', symObjAddr: 0x32D0, symBinAddr: 0x8050, symSize: 0x60 } + - { offsetInCU: 0x418E, offset: 0x7E2DF, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV7_insert2at3key5valueys10_HashTableV6BucketV_xnq_ntFSS_ypTg5', symObjAddr: 0x3330, symBinAddr: 0x80B0, symSize: 0x60 } + - { offsetInCU: 0x41FA, offset: 0x7E34B, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV12mutatingFind_8isUniques10_HashTableV6BucketV6bucket_Sb5foundtx_SbtFSS_ypTg5', symObjAddr: 0x3390, symBinAddr: 0x8110, symSize: 0xB0 } + - { offsetInCU: 0x4237, offset: 0x7E388, size: 0x8, addend: 0x0, symName: '_$ss22__RawDictionaryStorageC4find_9hashValues10_HashTableV6BucketV6bucket_Sb5foundtx_SitSHRzlFSS_Tg5', symObjAddr: 0x3440, symBinAddr: 0x81C0, symSize: 0xE0 } + - { offsetInCU: 0x42A2, offset: 0x7E3F3, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV4copyyyFSS_ypTg5', symObjAddr: 0x3520, symBinAddr: 0x82A0, symSize: 0x260 } + - { offsetInCU: 0x434A, offset: 0x7E49B, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV20_copyOrMoveAndResize8capacity12moveElementsySi_SbtFSS_ypTg5', symObjAddr: 0x3780, symBinAddr: 0x8500, symSize: 0x3C0 } + - { offsetInCU: 0x27, offset: 0x7E6CE, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative7GLUtilsCfD', symObjAddr: 0x0, symBinAddr: 0x9480, symSize: 0x20 } + - { offsetInCU: 0x62, offset: 0x7E709, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative7GLUtilsCMa', symObjAddr: 0x20, symBinAddr: 0x94A0, symSize: 0x14 } + - { offsetInCU: 0x187, offset: 0x7E82E, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative7GLUtilsCfD', symObjAddr: 0x0, symBinAddr: 0x9480, symSize: 0x20 } + - { offsetInCU: 0x65, offset: 0x7E8BB, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC8mPrograms6UInt32VvgTo', symObjAddr: 0x0, symBinAddr: 0x94C0, symSize: 0x10 } + - { offsetInCU: 0xBB, offset: 0x7E911, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC8mPrograms6UInt32VvsTo', symObjAddr: 0x10, symBinAddr: 0x94D0, symSize: 0x10 } + - { offsetInCU: 0x114, offset: 0x7E96A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC3rbos6UInt32VvgTo', symObjAddr: 0x20, symBinAddr: 0x94E0, symSize: 0x40 } + - { offsetInCU: 0x16A, offset: 0x7E9C0, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC3rbos6UInt32VvsTo', symObjAddr: 0x60, symBinAddr: 0x9520, symSize: 0x40 } + - { offsetInCU: 0x1C3, offset: 0x7EA19, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC3fbos6UInt32VvgTo', symObjAddr: 0xA0, symBinAddr: 0x9560, symSize: 0x40 } + - { offsetInCU: 0x219, offset: 0x7EA6F, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC3fbos6UInt32VvsTo', symObjAddr: 0xE0, symBinAddr: 0x95A0, symSize: 0x40 } + - { offsetInCU: 0x272, offset: 0x7EAC8, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC5widthSivgTo', symObjAddr: 0x120, symBinAddr: 0x95E0, symSize: 0x20 } + - { offsetInCU: 0x2C8, offset: 0x7EB1E, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC5widthSivsTo', symObjAddr: 0x140, symBinAddr: 0x9600, symSize: 0x20 } + - { offsetInCU: 0x321, offset: 0x7EB77, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC6heightSivgTo', symObjAddr: 0x160, symBinAddr: 0x9620, symSize: 0x20 } + - { offsetInCU: 0x377, offset: 0x7EBCD, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC6heightSivsTo', symObjAddr: 0x180, symBinAddr: 0x9640, symSize: 0x20 } + - { offsetInCU: 0x3D0, offset: 0x7EC26, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC2abs6UInt32VvgTo', symObjAddr: 0x1A0, symBinAddr: 0x9660, symSize: 0x40 } + - { offsetInCU: 0x426, offset: 0x7EC7C, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC2abs6UInt32VvsTo', symObjAddr: 0x1E0, symBinAddr: 0x96A0, symSize: 0x40 } + - { offsetInCU: 0x47F, offset: 0x7ECD5, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC3poss5Int32VvgTo', symObjAddr: 0x220, symBinAddr: 0x96E0, symSize: 0x10 } + - { offsetInCU: 0x4D5, offset: 0x7ED2B, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC3poss5Int32VvsTo', symObjAddr: 0x230, symBinAddr: 0x96F0, symSize: 0x10 } + - { offsetInCU: 0x52E, offset: 0x7ED84, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC10samplerPoss5Int32VvgTo', symObjAddr: 0x240, symBinAddr: 0x9700, symSize: 0x10 } + - { offsetInCU: 0x584, offset: 0x7EDDA, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC10samplerPoss5Int32VvsTo', symObjAddr: 0x250, symBinAddr: 0x9710, symSize: 0x10 } + - { offsetInCU: 0x5DD, offset: 0x7EE33, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC9vextexBufSaySfGvgTo', symObjAddr: 0x260, symBinAddr: 0x9720, symSize: 0x40 } + - { offsetInCU: 0x633, offset: 0x7EE89, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC9vextexBufSaySfGvsTo', symObjAddr: 0x2A0, symBinAddr: 0x9760, symSize: 0x40 } + - { offsetInCU: 0x676, offset: 0x7EECC, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC13SIZE_OF_FLOATSivgZTo', symObjAddr: 0x2E0, symBinAddr: 0x97A0, symSize: 0x10 } + - { offsetInCU: 0x692, offset: 0x7EEE8, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC13VERTEX_SHADERSSvgZTo', symObjAddr: 0x2F0, symBinAddr: 0x97B0, symSize: 0x30 } + - { offsetInCU: 0x6C4, offset: 0x7EF1A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC7surfaceSo9IOSurfaceCSgvgTo', symObjAddr: 0x320, symBinAddr: 0x97E0, symSize: 0x20 } + - { offsetInCU: 0x71C, offset: 0x7EF72, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC7surfaceSo9IOSurfaceCSgvsTo', symObjAddr: 0x340, symBinAddr: 0x9800, symSize: 0x30 } + - { offsetInCU: 0x775, offset: 0x7EFCB, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC8pixelBufs9UnmanagedVySo11CVBufferRefaGSgvgTo', symObjAddr: 0x490, symBinAddr: 0x9950, symSize: 0x20 } + - { offsetInCU: 0x7CB, offset: 0x7F021, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC8pixelBufs9UnmanagedVySo11CVBufferRefaGSgvsTo', symObjAddr: 0x4B0, symBinAddr: 0x9970, symSize: 0x20 } + - { offsetInCU: 0x83A, offset: 0x7F090, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderCACycfcTo', symObjAddr: 0x680, symBinAddr: 0x9B00, symSize: 0x20 } + - { offsetInCU: 0x86C, offset: 0x7F0C2, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC7destroyyyFTo', symObjAddr: 0x7E0, symBinAddr: 0x9C60, symSize: 0x30 } + - { offsetInCU: 0x8C4, offset: 0x7F11A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC10texImage2Dyys5Int32V_A4fA9NSCCanvasCAHSbtFTo', symObjAddr: 0x830, symBinAddr: 0x9CB0, symSize: 0x80 } + - { offsetInCU: 0x928, offset: 0x7F17E, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC9drawFrame6buffer5width6height14internalFormat6format10flipYWebGLySo11CVBufferRefa_S2is5Int32VANSbtFTo', symObjAddr: 0x8B0, symBinAddr: 0x9D30, symSize: 0x80 } + - { offsetInCU: 0x9CA, offset: 0x7F220, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC13createSurfaceyyFTo', symObjAddr: 0xCE0, symBinAddr: 0xA160, symSize: 0x30 } + - { offsetInCU: 0xAB4, offset: 0x7F30A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderCMa', symObjAddr: 0x660, symBinAddr: 0x9AE0, symSize: 0x20 } + - { offsetInCU: 0xB33, offset: 0x7F389, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderCfETo', symObjAddr: 0xD40, symBinAddr: 0xA1C0, symSize: 0x60 } + - { offsetInCU: 0x1265, offset: 0x7FABB, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderCACycfC', symObjAddr: 0x4D0, symBinAddr: 0x9990, symSize: 0x20 } + - { offsetInCU: 0x127F, offset: 0x7FAD5, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderCACycfc', symObjAddr: 0x4F0, symBinAddr: 0x99B0, symSize: 0x130 } + - { offsetInCU: 0x12AF, offset: 0x7FB05, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC7destroyyyF', symObjAddr: 0x6A0, symBinAddr: 0x9B20, symSize: 0x140 } + - { offsetInCU: 0x1468, offset: 0x7FCBE, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC10texImage2Dyys5Int32V_A4fA9NSCCanvasCAHSbtF', symObjAddr: 0x810, symBinAddr: 0x9C90, symSize: 0x20 } + - { offsetInCU: 0x1519, offset: 0x7FD6F, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC13createSurfaceyyF', symObjAddr: 0x930, symBinAddr: 0x9DB0, symSize: 0x3B0 } + - { offsetInCU: 0x18AF, offset: 0x80105, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderCfD', symObjAddr: 0xD10, symBinAddr: 0xA190, symSize: 0x30 } + - { offsetInCU: 0x19A8, offset: 0x801FE, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC10texImage2Dyys5Int32V_A4fA9NSCCanvasCAHSbtFTf4ddnndnndn_n', symObjAddr: 0xDA0, symBinAddr: 0xA220, symSize: 0x720 } + - { offsetInCU: 0x22F9, offset: 0x80B4F, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC9drawFrame6buffer5width6height14internalFormat6format10flipYWebGLySo11CVBufferRefa_S2is5Int32VANSbtFTf4nnnnndn_n', symObjAddr: 0x1520, symBinAddr: 0xA9A0, symSize: 0x7EC } + - { offsetInCU: 0x10C, offset: 0x816F8, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerC22TouchGestureRecognizerC6target6actionAEypSg_10ObjectiveC8SelectorVSgtcfcTo', symObjAddr: 0x1120, symBinAddr: 0xC270, symSize: 0x60 } + - { offsetInCU: 0x19C, offset: 0x81788, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerC22TouchGestureRecognizerCfETo', symObjAddr: 0x11A0, symBinAddr: 0xC2F0, symSize: 0x20 } + - { offsetInCU: 0x1CB, offset: 0x817B7, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerC6handleyySo19UIGestureRecognizerCFTo', symObjAddr: 0x11C0, symBinAddr: 0xC310, symSize: 0x10 } + - { offsetInCU: 0x368, offset: 0x81954, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerCACycfcTo', symObjAddr: 0x1A40, symBinAddr: 0xCB90, symSize: 0x30 } + - { offsetInCU: 0x5E4, offset: 0x81BD0, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerCfETo', symObjAddr: 0x1AC0, symBinAddr: 0xCC10, symSize: 0x60 } + - { offsetInCU: 0x613, offset: 0x81BFF, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerCMa', symObjAddr: 0x1B20, symBinAddr: 0xCC70, symSize: 0x20 } + - { offsetInCU: 0x627, offset: 0x81C13, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerC22TouchGestureRecognizerCMa', symObjAddr: 0x1B40, symBinAddr: 0xCC90, symSize: 0x20 } + - { offsetInCU: 0x63B, offset: 0x81C27, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerC7PointerVwCP', symObjAddr: 0x1B60, symBinAddr: 0xCCB0, symSize: 0x30 } + - { offsetInCU: 0x64F, offset: 0x81C3B, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerC7PointerVwxx', symObjAddr: 0x1B90, symBinAddr: 0xCCE0, symSize: 0x10 } + - { offsetInCU: 0x663, offset: 0x81C4F, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerC7PointerVwcp', symObjAddr: 0x1BA0, symBinAddr: 0xCCF0, symSize: 0x30 } + - { offsetInCU: 0x677, offset: 0x81C63, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerC7PointerVwca', symObjAddr: 0x1BD0, symBinAddr: 0xCD20, symSize: 0x50 } + - { offsetInCU: 0x68B, offset: 0x81C77, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerC7PointerVwta', symObjAddr: 0x1C40, symBinAddr: 0xCD70, symSize: 0x40 } + - { offsetInCU: 0x69F, offset: 0x81C8B, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerC7PointerVwet', symObjAddr: 0x1C80, symBinAddr: 0xCDB0, symSize: 0x40 } + - { offsetInCU: 0x6B3, offset: 0x81C9F, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerC7PointerVwst', symObjAddr: 0x1CC0, symBinAddr: 0xCDF0, symSize: 0x50 } + - { offsetInCU: 0x6C7, offset: 0x81CB3, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerC7PointerVMa', symObjAddr: 0x1D10, symBinAddr: 0xCE40, symSize: 0x10 } + - { offsetInCU: 0x6DB, offset: 0x81CC7, size: 0x8, addend: 0x0, symName: '_$sypSgWOc', symObjAddr: 0x1D20, symBinAddr: 0xCE50, symSize: 0x40 } + - { offsetInCU: 0x6EF, offset: 0x81CDB, size: 0x8, addend: 0x0, symName: '_$sSo7UITouchCSo8NSObjectCSH10ObjectiveCWl', symObjAddr: 0x1E30, symBinAddr: 0xCE90, symSize: 0x50 } + - { offsetInCU: 0x703, offset: 0x81CEF, size: 0x8, addend: 0x0, symName: '_$sSh8IteratorV8_VariantOyx__GSHRzlWOe', symObjAddr: 0x1E80, symBinAddr: 0xCEE0, symSize: 0x20 } + - { offsetInCU: 0x761, offset: 0x81D4D, size: 0x8, addend: 0x0, symName: '_$sSSSo19UIGestureRecognizerCIeggg_SgWOe', symObjAddr: 0x21A0, symBinAddr: 0xD200, symSize: 0x14 } + - { offsetInCU: 0xC8C, offset: 0x82278, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerC22TouchGestureRecognizerC12touchesBegan_4withyShySo7UITouchCG_So7UIEventCtF', symObjAddr: 0x0, symBinAddr: 0xB190, symSize: 0x630 } + - { offsetInCU: 0xF11, offset: 0x824FD, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerC22TouchGestureRecognizerC12touchesMoved_4withyShySo7UITouchCG_So7UIEventCtF', symObjAddr: 0x650, symBinAddr: 0xB7E0, symSize: 0xE0 } + - { offsetInCU: 0xF90, offset: 0x8257C, size: 0x8, addend: 0x0, symName: '_$sSa6remove2atxSi_tF12CanvasNative15NSCTouchHandlerC7PointerV_Tg5', symObjAddr: 0x800, symBinAddr: 0xB970, symSize: 0xB0 } + - { offsetInCU: 0x1002, offset: 0x825EE, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerC22TouchGestureRecognizerC6target6actionAEypSg_10ObjectiveC8SelectorVSgtcfc', symObjAddr: 0x1030, symBinAddr: 0xC180, symSize: 0xF0 } + - { offsetInCU: 0x1151, offset: 0x8273D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerC6onMove33_044DDF836BDB3B89B481C6F58BB6EF6BLLyySo19UIGestureRecognizerC_ShySo7UITouchCGSgtF', symObjAddr: 0x1590, symBinAddr: 0xC6E0, symSize: 0x4B0 } + - { offsetInCU: 0x189A, offset: 0x82E86, size: 0x8, addend: 0x0, symName: '_$ss12_ArrayBufferV20_consumeAndCreateNewAByxGyF12CanvasNative15NSCTouchHandlerC7PointerV_Tg5', symObjAddr: 0x1EA0, symBinAddr: 0xCF00, symSize: 0x20 } + - { offsetInCU: 0x1932, offset: 0x82F1E, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerC6canvasAcA9NSCCanvasC_tcfcTf4gn_n', symObjAddr: 0x1EC0, symBinAddr: 0xCF20, symSize: 0x1F0 } + - { offsetInCU: 0x27, offset: 0x830E7, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative14NSCImageBitmapC14FAILED_TO_LOADSSvgZTo', symObjAddr: 0x0, symBinAddr: 0xD220, symSize: 0x30 } - { offsetInCU: 0x4B, offset: 0x8310B, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative14NSCImageBitmapC5queueSo012OS_dispatch_E0CvpZ', symObjAddr: 0x2A0, symBinAddr: 0x1154DF0, symSize: 0x0 } - - { offsetInCU: 0x65, offset: 0x83125, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative14NSCImageBitmapC14FAILED_TO_LOADSSvgZTo', symObjAddr: 0x0, symBinAddr: 0xD2A0, symSize: 0x30 } - - { offsetInCU: 0x98, offset: 0x83158, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative14NSCImageBitmapC5queueSo012OS_dispatch_E0CvgZTo', symObjAddr: 0x160, symBinAddr: 0xD400, symSize: 0x30 } - - { offsetInCU: 0x104, offset: 0x831C4, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative14NSCImageBitmapCACycfcTo', symObjAddr: 0x200, symBinAddr: 0xD4A0, symSize: 0x30 } - - { offsetInCU: 0x158, offset: 0x83218, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative14NSCImageBitmapC5queue_WZ', symObjAddr: 0x30, symBinAddr: 0xD2D0, symSize: 0xF0 } - - { offsetInCU: 0x183, offset: 0x83243, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative14NSCImageBitmapCMa', symObjAddr: 0x1E0, symBinAddr: 0xD480, symSize: 0x20 } - - { offsetInCU: 0x197, offset: 0x83257, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative14NSCImageBitmapCfETo', symObjAddr: 0x260, symBinAddr: 0xD500, symSize: 0x10 } - - { offsetInCU: 0x1C2, offset: 0x83282, size: 0x8, addend: 0x0, symName: '_$sSo17OS_dispatch_queueCMa', symObjAddr: 0x270, symBinAddr: 0xD510, symSize: 0x2F } - - { offsetInCU: 0x322, offset: 0x833E2, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative14NSCImageBitmapC5queueSo012OS_dispatch_E0CvgZ', symObjAddr: 0x120, symBinAddr: 0xD3C0, symSize: 0x40 } - - { offsetInCU: 0x362, offset: 0x83422, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative14NSCImageBitmapCACycfC', symObjAddr: 0x190, symBinAddr: 0xD430, symSize: 0x20 } - - { offsetInCU: 0x376, offset: 0x83436, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative14NSCImageBitmapCACycfc', symObjAddr: 0x1B0, symBinAddr: 0xD450, symSize: 0x30 } - - { offsetInCU: 0x3B2, offset: 0x83472, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative14NSCImageBitmapCfD', symObjAddr: 0x230, symBinAddr: 0xD4D0, symSize: 0x30 } - - { offsetInCU: 0x2B, offset: 0x834C0, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC18createTextureCacheSo017CVOpenGLESTextureF3RefaSgyFZ', symObjAddr: 0x0, symBinAddr: 0xD540, symSize: 0xA0 } - - { offsetInCU: 0x66, offset: 0x834FB, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC18createTextureCacheSo017CVOpenGLESTextureF3RefaSgyFZTo', symObjAddr: 0xA0, symBinAddr: 0xD5E0, symSize: 0xA0 } - - { offsetInCU: 0xF9, offset: 0x8358E, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC11createImageySo11CVBufferRefaSgSo022CVOpenGLESTextureCacheG0a_AFSo012CFDictionaryG0aSgs6UInt32Vs5Int32VA2p2NSitFZTo', symObjAddr: 0x1D0, symBinAddr: 0xD710, symSize: 0x100 } - - { offsetInCU: 0x1AD, offset: 0x83642, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC11setupRenderAA9NSCRenderCyFZTo', symObjAddr: 0x300, symBinAddr: 0xD840, symSize: 0x30 } - - { offsetInCU: 0x22D, offset: 0x836C2, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC9drawFrameyySo8AVPlayerC_So0F15ItemVideoOutputCSo6CGSizeVAA9NSCRenderCs5Int32VANSbtFZTo', symObjAddr: 0x340, symBinAddr: 0xD880, symSize: 0x90 } - - { offsetInCU: 0x2A6, offset: 0x8373B, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC11writeToFileyySo6NSDataC_SStKFZTo', symObjAddr: 0x4E0, symBinAddr: 0xDA20, symSize: 0x140 } - - { offsetInCU: 0x345, offset: 0x837DA, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsCACycfcTo', symObjAddr: 0x670, symBinAddr: 0xDBB0, symSize: 0x30 } - - { offsetInCU: 0x398, offset: 0x8382D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC9drawFrameyySo8AVPlayerC_So0F15ItemVideoOutputCSo6CGSizeVAA9NSCRenderCs5Int32VANSbtFZTf4nnnnnndd_n', symObjAddr: 0x6D0, symBinAddr: 0xDC10, symSize: 0x170 } - - { offsetInCU: 0x50B, offset: 0x839A0, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC7getFile33_F00B23A4165DD6ABFCD23C8811C7DF43LLyS2SKFZTf4nd_g', symObjAddr: 0x840, symBinAddr: 0xDD80, symSize: 0x390 } - - { offsetInCU: 0x5EA, offset: 0x83A7F, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsCMa', symObjAddr: 0xBD0, symBinAddr: 0xE110, symSize: 0x20 } - - { offsetInCU: 0x5FE, offset: 0x83A93, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC8NSCErrorOAEs5ErrorAAWl', symObjAddr: 0xBF0, symBinAddr: 0xE130, symSize: 0x30 } - - { offsetInCU: 0x612, offset: 0x83AA7, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC8NSCErrorOwCP', symObjAddr: 0xC20, symBinAddr: 0xE160, symSize: 0x30 } - - { offsetInCU: 0x626, offset: 0x83ABB, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC8NSCErrorOwxx', symObjAddr: 0xC50, symBinAddr: 0xE190, symSize: 0x10 } - - { offsetInCU: 0x63A, offset: 0x83ACF, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC8NSCErrorOwca', symObjAddr: 0xC60, symBinAddr: 0xE1A0, symSize: 0x40 } - - { offsetInCU: 0x64E, offset: 0x83AE3, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC8NSCErrorOwta', symObjAddr: 0xCB0, symBinAddr: 0xE1E0, symSize: 0x30 } - - { offsetInCU: 0x662, offset: 0x83AF7, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC8NSCErrorOwet', symObjAddr: 0xCE0, symBinAddr: 0xE210, symSize: 0x40 } - - { offsetInCU: 0x676, offset: 0x83B0B, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC8NSCErrorOwst', symObjAddr: 0xD20, symBinAddr: 0xE250, symSize: 0x40 } - - { offsetInCU: 0x68A, offset: 0x83B1F, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC8NSCErrorOwug', symObjAddr: 0xD60, symBinAddr: 0xE290, symSize: 0x10 } - - { offsetInCU: 0x69E, offset: 0x83B33, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC8NSCErrorOwup', symObjAddr: 0xD70, symBinAddr: 0xE2A0, symSize: 0x10 } - - { offsetInCU: 0x6B2, offset: 0x83B47, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC8NSCErrorOwui', symObjAddr: 0xD80, symBinAddr: 0xE2B0, symSize: 0x10 } - - { offsetInCU: 0x6C6, offset: 0x83B5B, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC8NSCErrorOMa', symObjAddr: 0xD90, symBinAddr: 0xE2C0, symSize: 0x10 } - - { offsetInCU: 0x74E, offset: 0x83BE3, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC8NSCErrorOs5ErrorAAsAFP7_domainSSvgTW', symObjAddr: 0x3D0, symBinAddr: 0xD910, symSize: 0x10 } - - { offsetInCU: 0x76A, offset: 0x83BFF, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC8NSCErrorOs5ErrorAAsAFP5_codeSivgTW', symObjAddr: 0x3E0, symBinAddr: 0xD920, symSize: 0x10 } - - { offsetInCU: 0x786, offset: 0x83C1B, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC8NSCErrorOs5ErrorAAsAFP9_userInfoyXlSgvgTW', symObjAddr: 0x3F0, symBinAddr: 0xD930, symSize: 0x10 } - - { offsetInCU: 0x7A2, offset: 0x83C37, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC8NSCErrorOs5ErrorAAsAFP19_getEmbeddedNSErroryXlSgyFTW', symObjAddr: 0x400, symBinAddr: 0xD940, symSize: 0x10 } - - { offsetInCU: 0xA44, offset: 0x83ED9, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC18createTextureCacheSo017CVOpenGLESTextureF3RefaSgyFZ', symObjAddr: 0x0, symBinAddr: 0xD540, symSize: 0xA0 } - - { offsetInCU: 0xADA, offset: 0x83F6F, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC11createImageySo11CVBufferRefaSgSo022CVOpenGLESTextureCacheG0a_AFSo012CFDictionaryG0aSgs6UInt32Vs5Int32VA2p2NSitFZ', symObjAddr: 0x140, symBinAddr: 0xD680, symSize: 0x90 } - - { offsetInCU: 0xC75, offset: 0x8410A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC11setupRenderAA9NSCRenderCyFZ', symObjAddr: 0x2D0, symBinAddr: 0xD810, symSize: 0x30 } - - { offsetInCU: 0xCBF, offset: 0x84154, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC9drawFrameyySo8AVPlayerC_So0F15ItemVideoOutputCSo6CGSizeVAA9NSCRenderCs5Int32VANSbtFZ', symObjAddr: 0x330, symBinAddr: 0xD870, symSize: 0x10 } - - { offsetInCU: 0xCE1, offset: 0x84176, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC11writeToFileyySo6NSDataC_SStKFZ', symObjAddr: 0x410, symBinAddr: 0xD950, symSize: 0xD0 } - - { offsetInCU: 0xD91, offset: 0x84226, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsCACycfC', symObjAddr: 0x620, symBinAddr: 0xDB60, symSize: 0x20 } - - { offsetInCU: 0xDA5, offset: 0x8423A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsCACycfc', symObjAddr: 0x640, symBinAddr: 0xDB80, symSize: 0x30 } - - { offsetInCU: 0xDDB, offset: 0x84270, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsCfD', symObjAddr: 0x6A0, symBinAddr: 0xDBE0, symSize: 0x30 } - - { offsetInCU: 0x27, offset: 0x843AE, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative27NSCCanvasRenderingContext2DC13createPatternys5Int64VAF_So7UIImageCSStFZ', symObjAddr: 0x0, symBinAddr: 0xE2E0, symSize: 0x10 } - - { offsetInCU: 0x71, offset: 0x843F8, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative27NSCCanvasRenderingContext2DC13createPatternys5Int64VAF_So7UIImageCSStFZTo', symObjAddr: 0x10, symBinAddr: 0xE2F0, symSize: 0x60 } - - { offsetInCU: 0xF6, offset: 0x8447D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative27NSCCanvasRenderingContext2DC9drawImageyys5Int64V_So7UIImageCS2ftFZTo', symObjAddr: 0x80, symBinAddr: 0xE360, symSize: 0x50 } - - { offsetInCU: 0x193, offset: 0x8451A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative27NSCCanvasRenderingContext2DC9drawImageyys5Int64V_So7UIImageCS4ftFZTo', symObjAddr: 0xE0, symBinAddr: 0xE3C0, symSize: 0x60 } - - { offsetInCU: 0x25C, offset: 0x845E3, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative27NSCCanvasRenderingContext2DC9drawImageyys5Int64V_So7UIImageCS8ftFZTo', symObjAddr: 0x150, symBinAddr: 0xE430, symSize: 0x90 } - - { offsetInCU: 0x339, offset: 0x846C0, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative27NSCCanvasRenderingContext2DCACycfcTo', symObjAddr: 0x230, symBinAddr: 0xE510, symSize: 0x30 } - - { offsetInCU: 0x38D, offset: 0x84714, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative27NSCCanvasRenderingContext2DCMa', symObjAddr: 0x290, symBinAddr: 0xE570, symSize: 0x14 } - - { offsetInCU: 0x4D5, offset: 0x8485C, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative27NSCCanvasRenderingContext2DC13createPatternys5Int64VAF_So7UIImageCSStFZ', symObjAddr: 0x0, symBinAddr: 0xE2E0, symSize: 0x10 } - - { offsetInCU: 0x578, offset: 0x848FF, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative27NSCCanvasRenderingContext2DC9drawImageyys5Int64V_So7UIImageCS2ftFZ', symObjAddr: 0x70, symBinAddr: 0xE350, symSize: 0x10 } - - { offsetInCU: 0x618, offset: 0x8499F, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative27NSCCanvasRenderingContext2DC9drawImageyys5Int64V_So7UIImageCS4ftFZ', symObjAddr: 0xD0, symBinAddr: 0xE3B0, symSize: 0x10 } - - { offsetInCU: 0x6DB, offset: 0x84A62, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative27NSCCanvasRenderingContext2DC9drawImageyys5Int64V_So7UIImageCS8ftFZ', symObjAddr: 0x140, symBinAddr: 0xE420, symSize: 0x10 } - - { offsetInCU: 0x7E7, offset: 0x84B6E, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative27NSCCanvasRenderingContext2DCACycfC', symObjAddr: 0x1E0, symBinAddr: 0xE4C0, symSize: 0x20 } - - { offsetInCU: 0x7FB, offset: 0x84B82, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative27NSCCanvasRenderingContext2DCACycfc', symObjAddr: 0x200, symBinAddr: 0xE4E0, symSize: 0x30 } - - { offsetInCU: 0x831, offset: 0x84BB8, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative27NSCCanvasRenderingContext2DCfD', symObjAddr: 0x260, symBinAddr: 0xE540, symSize: 0x30 } - - { offsetInCU: 0x61, offset: 0x84C3C, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7GLKViewC7isDirtySbvgTo', symObjAddr: 0x10, symBinAddr: 0xE5A0, symSize: 0x20 } - - { offsetInCU: 0xB7, offset: 0x84C92, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7GLKViewC7isDirtySbvsTo', symObjAddr: 0x30, symBinAddr: 0xE5C0, symSize: 0x10 } - - { offsetInCU: 0x110, offset: 0x84CEB, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7GLKViewC3fbos6UInt32VvgTo', symObjAddr: 0x40, symBinAddr: 0xE5D0, symSize: 0x10 } - - { offsetInCU: 0x166, offset: 0x84D41, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7GLKViewC3fbos6UInt32VvsTo', symObjAddr: 0x50, symBinAddr: 0xE5E0, symSize: 0x10 } - - { offsetInCU: 0x1BF, offset: 0x84D9A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7GLKViewCACycfcTo', symObjAddr: 0xF0, symBinAddr: 0xE680, symSize: 0x70 } - - { offsetInCU: 0x217, offset: 0x84DF2, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7GLKViewC5frameACSo6CGRectV_tcfcTo', symObjAddr: 0x200, symBinAddr: 0xE790, symSize: 0x70 } - - { offsetInCU: 0x26F, offset: 0x84E4A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7GLKViewC5coderACSgSo7NSCoderC_tcfcTo', symObjAddr: 0x270, symBinAddr: 0xE800, symSize: 0x60 } - - { offsetInCU: 0x2CA, offset: 0x84EA5, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7GLKViewC12bindDrawableyyFTo', symObjAddr: 0x350, symBinAddr: 0xE860, symSize: 0xA0 } - - { offsetInCU: 0x34B, offset: 0x84F26, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7GLKViewC14deleteDrawableyyFTo', symObjAddr: 0x430, symBinAddr: 0xE900, symSize: 0x60 } - - { offsetInCU: 0x3DD, offset: 0x84FB8, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7GLKViewC5frame7contextACSo6CGRectV_So11EAGLContextCtcfcTo', symObjAddr: 0x550, symBinAddr: 0xEA20, symSize: 0x30 } - - { offsetInCU: 0x43B, offset: 0x85016, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7GLKViewCMa', symObjAddr: 0xD0, symBinAddr: 0xE660, symSize: 0x20 } - - { offsetInCU: 0x534, offset: 0x8510F, size: 0x8, addend: 0x0, symName: '_$sSo7GLKViewC12CanvasNativeE16snapshotWithDatayy10Foundation0F0VFTo', symObjAddr: 0x8A0, symBinAddr: 0xED70, symSize: 0x80 } - - { offsetInCU: 0x572, offset: 0x8514D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC7isDirtySbvgTo', symObjAddr: 0x920, symBinAddr: 0xEDF0, symSize: 0x20 } - - { offsetInCU: 0x5C8, offset: 0x851A3, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC7isDirtySbvsTo', symObjAddr: 0x940, symBinAddr: 0xEE10, symSize: 0x10 } - - { offsetInCU: 0x621, offset: 0x851FC, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC8rendererAA9NSCCanvasCSgvgTo', symObjAddr: 0x950, symBinAddr: 0xEE20, symSize: 0x20 } - - { offsetInCU: 0x679, offset: 0x85254, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC8rendererAA9NSCCanvasCSgvsTo', symObjAddr: 0x970, symBinAddr: 0xEE40, symSize: 0x20 } - - { offsetInCU: 0x6D4, offset: 0x852AF, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC18ignorePixelScalingSbvgTo', symObjAddr: 0x990, symBinAddr: 0xEE60, symSize: 0x40 } - - { offsetInCU: 0x72A, offset: 0x85305, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC18ignorePixelScalingSbvsTo', symObjAddr: 0xA00, symBinAddr: 0xEED0, symSize: 0x40 } - - { offsetInCU: 0x7BD, offset: 0x85398, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewCACycfcTo', symObjAddr: 0xB70, symBinAddr: 0xF040, symSize: 0x80 } - - { offsetInCU: 0x815, offset: 0x853F0, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC5frameACSo6CGRectV_tcfcTo', symObjAddr: 0xD40, symBinAddr: 0xF210, symSize: 0xA0 } - - { offsetInCU: 0x877, offset: 0x85452, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC5coderACSgSo7NSCoderC_tcfcTo', symObjAddr: 0xE90, symBinAddr: 0xF360, symSize: 0x30 } - - { offsetInCU: 0x8A9, offset: 0x85484, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC11deviceScaleSfyFTo', symObjAddr: 0xEC0, symBinAddr: 0xF390, symSize: 0xB0 } - - { offsetInCU: 0x92A, offset: 0x85505, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC4drawyySo6CGRectVFTo', symObjAddr: 0xF80, symBinAddr: 0xF440, symSize: 0x30 } - - { offsetInCU: 0x988, offset: 0x85563, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewCfETo', symObjAddr: 0x1000, symBinAddr: 0xF4C0, symSize: 0x20 } - - { offsetInCU: 0xB3A, offset: 0x85715, size: 0x8, addend: 0x0, symName: '_$ss22_ContiguousArrayBufferV19_uninitializedCount15minimumCapacityAByxGSi_SitcfC12CanvasNative15NSCTouchHandlerC7PointerV_Tgm5', symObjAddr: 0x1220, symBinAddr: 0xF630, symSize: 0x80 } - - { offsetInCU: 0xBBD, offset: 0x85798, size: 0x8, addend: 0x0, symName: '_$ss22_ContiguousArrayBufferV19_uninitializedCount15minimumCapacityAByxGSi_SitcfCs5UInt8V_Tgm5', symObjAddr: 0x1320, symBinAddr: 0xF6B0, symSize: 0x70 } - - { offsetInCU: 0xC41, offset: 0x8581C, size: 0x8, addend: 0x0, symName: '_$s10Foundation4DataV15_RepresentationOWOy', symObjAddr: 0x1490, symBinAddr: 0xF820, symSize: 0x40 } - - { offsetInCU: 0xC55, offset: 0x85830, size: 0x8, addend: 0x0, symName: '_$s10Foundation4DataV15_RepresentationOWOe', symObjAddr: 0x14D0, symBinAddr: 0xF860, symSize: 0x40 } - - { offsetInCU: 0xC69, offset: 0x85844, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewCMa', symObjAddr: 0x1510, symBinAddr: 0xF8A0, symSize: 0x20 } - - { offsetInCU: 0xD43, offset: 0x8591E, size: 0x8, addend: 0x0, symName: '_$sSaySayxGqd__c7ElementQyd__RszSTRd__lufCs5UInt8V_10Foundation4DataVTgm5Tf4g_n', symObjAddr: 0x1390, symBinAddr: 0xF720, symSize: 0x100 } - - { offsetInCU: 0xFFF, offset: 0x85BDA, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7GLKViewCACycfc', symObjAddr: 0x60, symBinAddr: 0xE5F0, symSize: 0x70 } - - { offsetInCU: 0x1046, offset: 0x85C21, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7GLKViewC5frameACSo6CGRectV_tcfc', symObjAddr: 0x160, symBinAddr: 0xE6F0, symSize: 0xA0 } - - { offsetInCU: 0x1125, offset: 0x85D00, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7GLKViewC5frame7contextACSo6CGRectV_So11EAGLContextCtcfC', symObjAddr: 0x490, symBinAddr: 0xE960, symSize: 0x90 } - - { offsetInCU: 0x1139, offset: 0x85D14, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7GLKViewC5frame7contextACSo6CGRectV_So11EAGLContextCtcfc', symObjAddr: 0x520, symBinAddr: 0xE9F0, symSize: 0x30 } - - { offsetInCU: 0x1252, offset: 0x85E2D, size: 0x8, addend: 0x0, symName: '_$sSo7GLKViewC12CanvasNativeE16snapshotWithDatayy10Foundation0F0VF', symObjAddr: 0x5A0, symBinAddr: 0xEA70, symSize: 0x300 } - - { offsetInCU: 0x1601, offset: 0x861DC, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC18ignorePixelScalingSbvg', symObjAddr: 0x9D0, symBinAddr: 0xEEA0, symSize: 0x30 } - - { offsetInCU: 0x163E, offset: 0x86219, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC18ignorePixelScalingSbvs', symObjAddr: 0xA40, symBinAddr: 0xEF10, symSize: 0x40 } - - { offsetInCU: 0x1665, offset: 0x86240, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC18ignorePixelScalingSbvM', symObjAddr: 0xA80, symBinAddr: 0xEF50, symSize: 0x40 } - - { offsetInCU: 0x168A, offset: 0x86265, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC18ignorePixelScalingSbvM.resume.0', symObjAddr: 0xAC0, symBinAddr: 0xEF90, symSize: 0x10 } - - { offsetInCU: 0x16B1, offset: 0x8628C, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewCACycfC', symObjAddr: 0xAD0, symBinAddr: 0xEFA0, symSize: 0x20 } - - { offsetInCU: 0x16C5, offset: 0x862A0, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewCACycfc', symObjAddr: 0xAF0, symBinAddr: 0xEFC0, symSize: 0x80 } - - { offsetInCU: 0x170C, offset: 0x862E7, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC5frameACSo6CGRectV_tcfc', symObjAddr: 0xC80, symBinAddr: 0xF150, symSize: 0xC0 } - - { offsetInCU: 0x1769, offset: 0x86344, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC5coderACSgSo7NSCoderC_tcfc', symObjAddr: 0xDE0, symBinAddr: 0xF2B0, symSize: 0xB0 } - - { offsetInCU: 0x1805, offset: 0x863E0, size: 0x8, addend: 0x0, symName: '_$ss12_ArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtF12CanvasNative15NSCTouchHandlerC7PointerV_Tg5', symObjAddr: 0x1020, symBinAddr: 0xF4E0, symSize: 0xB0 } - - { offsetInCU: 0x18E7, offset: 0x864C2, size: 0x8, addend: 0x0, symName: '_$ss12_ArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtFs5UInt8V_Tg5', symObjAddr: 0x1180, symBinAddr: 0xF590, symSize: 0xA0 } - - { offsetInCU: 0x19F7, offset: 0x865D2, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC4drawyySo6CGRectVFTf4dn_n', symObjAddr: 0x1530, symBinAddr: 0xF8C0, symSize: 0x410 } + - { offsetInCU: 0x65, offset: 0x83125, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative14NSCImageBitmapC14FAILED_TO_LOADSSvgZTo', symObjAddr: 0x0, symBinAddr: 0xD220, symSize: 0x30 } + - { offsetInCU: 0x98, offset: 0x83158, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative14NSCImageBitmapC5queueSo012OS_dispatch_E0CvgZTo', symObjAddr: 0x160, symBinAddr: 0xD380, symSize: 0x30 } + - { offsetInCU: 0x104, offset: 0x831C4, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative14NSCImageBitmapCACycfcTo', symObjAddr: 0x200, symBinAddr: 0xD420, symSize: 0x30 } + - { offsetInCU: 0x158, offset: 0x83218, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative14NSCImageBitmapC5queue_WZ', symObjAddr: 0x30, symBinAddr: 0xD250, symSize: 0xF0 } + - { offsetInCU: 0x183, offset: 0x83243, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative14NSCImageBitmapCMa', symObjAddr: 0x1E0, symBinAddr: 0xD400, symSize: 0x20 } + - { offsetInCU: 0x197, offset: 0x83257, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative14NSCImageBitmapCfETo', symObjAddr: 0x260, symBinAddr: 0xD480, symSize: 0x10 } + - { offsetInCU: 0x1C2, offset: 0x83282, size: 0x8, addend: 0x0, symName: '_$sSo17OS_dispatch_queueCMa', symObjAddr: 0x270, symBinAddr: 0xD490, symSize: 0x2F } + - { offsetInCU: 0x322, offset: 0x833E2, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative14NSCImageBitmapC5queueSo012OS_dispatch_E0CvgZ', symObjAddr: 0x120, symBinAddr: 0xD340, symSize: 0x40 } + - { offsetInCU: 0x362, offset: 0x83422, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative14NSCImageBitmapCACycfC', symObjAddr: 0x190, symBinAddr: 0xD3B0, symSize: 0x20 } + - { offsetInCU: 0x376, offset: 0x83436, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative14NSCImageBitmapCACycfc', symObjAddr: 0x1B0, symBinAddr: 0xD3D0, symSize: 0x30 } + - { offsetInCU: 0x3B2, offset: 0x83472, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative14NSCImageBitmapCfD', symObjAddr: 0x230, symBinAddr: 0xD450, symSize: 0x30 } + - { offsetInCU: 0x2B, offset: 0x834C0, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC18createTextureCacheSo017CVOpenGLESTextureF3RefaSgyFZ', symObjAddr: 0x0, symBinAddr: 0xD4C0, symSize: 0xA0 } + - { offsetInCU: 0x66, offset: 0x834FB, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC18createTextureCacheSo017CVOpenGLESTextureF3RefaSgyFZTo', symObjAddr: 0xA0, symBinAddr: 0xD560, symSize: 0xA0 } + - { offsetInCU: 0xF9, offset: 0x8358E, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC11createImageySo11CVBufferRefaSgSo022CVOpenGLESTextureCacheG0a_AFSo012CFDictionaryG0aSgs6UInt32Vs5Int32VA2p2NSitFZTo', symObjAddr: 0x1D0, symBinAddr: 0xD690, symSize: 0x100 } + - { offsetInCU: 0x1AD, offset: 0x83642, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC11setupRenderAA9NSCRenderCyFZTo', symObjAddr: 0x300, symBinAddr: 0xD7C0, symSize: 0x30 } + - { offsetInCU: 0x22D, offset: 0x836C2, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC9drawFrameyySo8AVPlayerC_So0F15ItemVideoOutputCSo6CGSizeVAA9NSCRenderCs5Int32VANSbtFZTo', symObjAddr: 0x340, symBinAddr: 0xD800, symSize: 0x90 } + - { offsetInCU: 0x2A6, offset: 0x8373B, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC11writeToFileyySo6NSDataC_SStKFZTo', symObjAddr: 0x4E0, symBinAddr: 0xD9A0, symSize: 0x140 } + - { offsetInCU: 0x345, offset: 0x837DA, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsCACycfcTo', symObjAddr: 0x670, symBinAddr: 0xDB30, symSize: 0x30 } + - { offsetInCU: 0x398, offset: 0x8382D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC9drawFrameyySo8AVPlayerC_So0F15ItemVideoOutputCSo6CGSizeVAA9NSCRenderCs5Int32VANSbtFZTf4nnnnnndd_n', symObjAddr: 0x6D0, symBinAddr: 0xDB90, symSize: 0x170 } + - { offsetInCU: 0x50B, offset: 0x839A0, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC7getFile33_F00B23A4165DD6ABFCD23C8811C7DF43LLyS2SKFZTf4nd_g', symObjAddr: 0x840, symBinAddr: 0xDD00, symSize: 0x390 } + - { offsetInCU: 0x5EA, offset: 0x83A7F, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsCMa', symObjAddr: 0xBD0, symBinAddr: 0xE090, symSize: 0x20 } + - { offsetInCU: 0x5FE, offset: 0x83A93, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC8NSCErrorOAEs5ErrorAAWl', symObjAddr: 0xBF0, symBinAddr: 0xE0B0, symSize: 0x30 } + - { offsetInCU: 0x612, offset: 0x83AA7, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC8NSCErrorOwCP', symObjAddr: 0xC20, symBinAddr: 0xE0E0, symSize: 0x30 } + - { offsetInCU: 0x626, offset: 0x83ABB, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC8NSCErrorOwxx', symObjAddr: 0xC50, symBinAddr: 0xE110, symSize: 0x10 } + - { offsetInCU: 0x63A, offset: 0x83ACF, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC8NSCErrorOwca', symObjAddr: 0xC60, symBinAddr: 0xE120, symSize: 0x40 } + - { offsetInCU: 0x64E, offset: 0x83AE3, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC8NSCErrorOwta', symObjAddr: 0xCB0, symBinAddr: 0xE160, symSize: 0x30 } + - { offsetInCU: 0x662, offset: 0x83AF7, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC8NSCErrorOwet', symObjAddr: 0xCE0, symBinAddr: 0xE190, symSize: 0x40 } + - { offsetInCU: 0x676, offset: 0x83B0B, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC8NSCErrorOwst', symObjAddr: 0xD20, symBinAddr: 0xE1D0, symSize: 0x40 } + - { offsetInCU: 0x68A, offset: 0x83B1F, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC8NSCErrorOwug', symObjAddr: 0xD60, symBinAddr: 0xE210, symSize: 0x10 } + - { offsetInCU: 0x69E, offset: 0x83B33, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC8NSCErrorOwup', symObjAddr: 0xD70, symBinAddr: 0xE220, symSize: 0x10 } + - { offsetInCU: 0x6B2, offset: 0x83B47, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC8NSCErrorOwui', symObjAddr: 0xD80, symBinAddr: 0xE230, symSize: 0x10 } + - { offsetInCU: 0x6C6, offset: 0x83B5B, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC8NSCErrorOMa', symObjAddr: 0xD90, symBinAddr: 0xE240, symSize: 0x10 } + - { offsetInCU: 0x74E, offset: 0x83BE3, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC8NSCErrorOs5ErrorAAsAFP7_domainSSvgTW', symObjAddr: 0x3D0, symBinAddr: 0xD890, symSize: 0x10 } + - { offsetInCU: 0x76A, offset: 0x83BFF, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC8NSCErrorOs5ErrorAAsAFP5_codeSivgTW', symObjAddr: 0x3E0, symBinAddr: 0xD8A0, symSize: 0x10 } + - { offsetInCU: 0x786, offset: 0x83C1B, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC8NSCErrorOs5ErrorAAsAFP9_userInfoyXlSgvgTW', symObjAddr: 0x3F0, symBinAddr: 0xD8B0, symSize: 0x10 } + - { offsetInCU: 0x7A2, offset: 0x83C37, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC8NSCErrorOs5ErrorAAsAFP19_getEmbeddedNSErroryXlSgyFTW', symObjAddr: 0x400, symBinAddr: 0xD8C0, symSize: 0x10 } + - { offsetInCU: 0xA44, offset: 0x83ED9, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC18createTextureCacheSo017CVOpenGLESTextureF3RefaSgyFZ', symObjAddr: 0x0, symBinAddr: 0xD4C0, symSize: 0xA0 } + - { offsetInCU: 0xADA, offset: 0x83F6F, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC11createImageySo11CVBufferRefaSgSo022CVOpenGLESTextureCacheG0a_AFSo012CFDictionaryG0aSgs6UInt32Vs5Int32VA2p2NSitFZ', symObjAddr: 0x140, symBinAddr: 0xD600, symSize: 0x90 } + - { offsetInCU: 0xC75, offset: 0x8410A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC11setupRenderAA9NSCRenderCyFZ', symObjAddr: 0x2D0, symBinAddr: 0xD790, symSize: 0x30 } + - { offsetInCU: 0xCBF, offset: 0x84154, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC9drawFrameyySo8AVPlayerC_So0F15ItemVideoOutputCSo6CGSizeVAA9NSCRenderCs5Int32VANSbtFZ', symObjAddr: 0x330, symBinAddr: 0xD7F0, symSize: 0x10 } + - { offsetInCU: 0xCE1, offset: 0x84176, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC11writeToFileyySo6NSDataC_SStKFZ', symObjAddr: 0x410, symBinAddr: 0xD8D0, symSize: 0xD0 } + - { offsetInCU: 0xD91, offset: 0x84226, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsCACycfC', symObjAddr: 0x620, symBinAddr: 0xDAE0, symSize: 0x20 } + - { offsetInCU: 0xDA5, offset: 0x8423A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsCACycfc', symObjAddr: 0x640, symBinAddr: 0xDB00, symSize: 0x30 } + - { offsetInCU: 0xDDB, offset: 0x84270, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsCfD', symObjAddr: 0x6A0, symBinAddr: 0xDB60, symSize: 0x30 } + - { offsetInCU: 0x27, offset: 0x843AE, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative27NSCCanvasRenderingContext2DC13createPatternys5Int64VAF_So7UIImageCSStFZ', symObjAddr: 0x0, symBinAddr: 0xE260, symSize: 0x10 } + - { offsetInCU: 0x71, offset: 0x843F8, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative27NSCCanvasRenderingContext2DC13createPatternys5Int64VAF_So7UIImageCSStFZTo', symObjAddr: 0x10, symBinAddr: 0xE270, symSize: 0x60 } + - { offsetInCU: 0xF6, offset: 0x8447D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative27NSCCanvasRenderingContext2DC9drawImageyys5Int64V_So7UIImageCS2ftFZTo', symObjAddr: 0x80, symBinAddr: 0xE2E0, symSize: 0x50 } + - { offsetInCU: 0x193, offset: 0x8451A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative27NSCCanvasRenderingContext2DC9drawImageyys5Int64V_So7UIImageCS4ftFZTo', symObjAddr: 0xE0, symBinAddr: 0xE340, symSize: 0x60 } + - { offsetInCU: 0x25C, offset: 0x845E3, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative27NSCCanvasRenderingContext2DC9drawImageyys5Int64V_So7UIImageCS8ftFZTo', symObjAddr: 0x150, symBinAddr: 0xE3B0, symSize: 0x90 } + - { offsetInCU: 0x339, offset: 0x846C0, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative27NSCCanvasRenderingContext2DCACycfcTo', symObjAddr: 0x230, symBinAddr: 0xE490, symSize: 0x30 } + - { offsetInCU: 0x38D, offset: 0x84714, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative27NSCCanvasRenderingContext2DCMa', symObjAddr: 0x290, symBinAddr: 0xE4F0, symSize: 0x14 } + - { offsetInCU: 0x4D5, offset: 0x8485C, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative27NSCCanvasRenderingContext2DC13createPatternys5Int64VAF_So7UIImageCSStFZ', symObjAddr: 0x0, symBinAddr: 0xE260, symSize: 0x10 } + - { offsetInCU: 0x578, offset: 0x848FF, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative27NSCCanvasRenderingContext2DC9drawImageyys5Int64V_So7UIImageCS2ftFZ', symObjAddr: 0x70, symBinAddr: 0xE2D0, symSize: 0x10 } + - { offsetInCU: 0x618, offset: 0x8499F, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative27NSCCanvasRenderingContext2DC9drawImageyys5Int64V_So7UIImageCS4ftFZ', symObjAddr: 0xD0, symBinAddr: 0xE330, symSize: 0x10 } + - { offsetInCU: 0x6DB, offset: 0x84A62, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative27NSCCanvasRenderingContext2DC9drawImageyys5Int64V_So7UIImageCS8ftFZ', symObjAddr: 0x140, symBinAddr: 0xE3A0, symSize: 0x10 } + - { offsetInCU: 0x7E7, offset: 0x84B6E, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative27NSCCanvasRenderingContext2DCACycfC', symObjAddr: 0x1E0, symBinAddr: 0xE440, symSize: 0x20 } + - { offsetInCU: 0x7FB, offset: 0x84B82, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative27NSCCanvasRenderingContext2DCACycfc', symObjAddr: 0x200, symBinAddr: 0xE460, symSize: 0x30 } + - { offsetInCU: 0x831, offset: 0x84BB8, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative27NSCCanvasRenderingContext2DCfD', symObjAddr: 0x260, symBinAddr: 0xE4C0, symSize: 0x30 } + - { offsetInCU: 0x61, offset: 0x84C3C, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7GLKViewC7isDirtySbvgTo', symObjAddr: 0x10, symBinAddr: 0xE520, symSize: 0x20 } + - { offsetInCU: 0xB7, offset: 0x84C92, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7GLKViewC7isDirtySbvsTo', symObjAddr: 0x30, symBinAddr: 0xE540, symSize: 0x10 } + - { offsetInCU: 0x110, offset: 0x84CEB, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7GLKViewC3fbos6UInt32VvgTo', symObjAddr: 0x40, symBinAddr: 0xE550, symSize: 0x10 } + - { offsetInCU: 0x166, offset: 0x84D41, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7GLKViewC3fbos6UInt32VvsTo', symObjAddr: 0x50, symBinAddr: 0xE560, symSize: 0x10 } + - { offsetInCU: 0x1BF, offset: 0x84D9A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7GLKViewCACycfcTo', symObjAddr: 0xF0, symBinAddr: 0xE600, symSize: 0x70 } + - { offsetInCU: 0x217, offset: 0x84DF2, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7GLKViewC5frameACSo6CGRectV_tcfcTo', symObjAddr: 0x200, symBinAddr: 0xE710, symSize: 0x70 } + - { offsetInCU: 0x26F, offset: 0x84E4A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7GLKViewC5coderACSgSo7NSCoderC_tcfcTo', symObjAddr: 0x270, symBinAddr: 0xE780, symSize: 0x60 } + - { offsetInCU: 0x2CA, offset: 0x84EA5, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7GLKViewC12bindDrawableyyFTo', symObjAddr: 0x350, symBinAddr: 0xE7E0, symSize: 0xA0 } + - { offsetInCU: 0x34B, offset: 0x84F26, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7GLKViewC14deleteDrawableyyFTo', symObjAddr: 0x430, symBinAddr: 0xE880, symSize: 0x60 } + - { offsetInCU: 0x3DD, offset: 0x84FB8, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7GLKViewC5frame7contextACSo6CGRectV_So11EAGLContextCtcfcTo', symObjAddr: 0x550, symBinAddr: 0xE9A0, symSize: 0x30 } + - { offsetInCU: 0x43B, offset: 0x85016, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7GLKViewCMa', symObjAddr: 0xD0, symBinAddr: 0xE5E0, symSize: 0x20 } + - { offsetInCU: 0x534, offset: 0x8510F, size: 0x8, addend: 0x0, symName: '_$sSo7GLKViewC12CanvasNativeE16snapshotWithDatayy10Foundation0F0VFTo', symObjAddr: 0x8A0, symBinAddr: 0xECF0, symSize: 0x80 } + - { offsetInCU: 0x572, offset: 0x8514D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC7isDirtySbvgTo', symObjAddr: 0x920, symBinAddr: 0xED70, symSize: 0x20 } + - { offsetInCU: 0x5C8, offset: 0x851A3, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC7isDirtySbvsTo', symObjAddr: 0x940, symBinAddr: 0xED90, symSize: 0x10 } + - { offsetInCU: 0x621, offset: 0x851FC, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC8rendererAA9NSCCanvasCSgvgTo', symObjAddr: 0x950, symBinAddr: 0xEDA0, symSize: 0x20 } + - { offsetInCU: 0x679, offset: 0x85254, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC8rendererAA9NSCCanvasCSgvsTo', symObjAddr: 0x970, symBinAddr: 0xEDC0, symSize: 0x20 } + - { offsetInCU: 0x6D4, offset: 0x852AF, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC18ignorePixelScalingSbvgTo', symObjAddr: 0x990, symBinAddr: 0xEDE0, symSize: 0x40 } + - { offsetInCU: 0x72A, offset: 0x85305, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC18ignorePixelScalingSbvsTo', symObjAddr: 0xA00, symBinAddr: 0xEE50, symSize: 0x40 } + - { offsetInCU: 0x7BD, offset: 0x85398, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewCACycfcTo', symObjAddr: 0xB70, symBinAddr: 0xEFC0, symSize: 0x80 } + - { offsetInCU: 0x815, offset: 0x853F0, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC5frameACSo6CGRectV_tcfcTo', symObjAddr: 0xD40, symBinAddr: 0xF190, symSize: 0xA0 } + - { offsetInCU: 0x877, offset: 0x85452, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC5coderACSgSo7NSCoderC_tcfcTo', symObjAddr: 0xE90, symBinAddr: 0xF2E0, symSize: 0x30 } + - { offsetInCU: 0x8A9, offset: 0x85484, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC11deviceScaleSfyFTo', symObjAddr: 0xEC0, symBinAddr: 0xF310, symSize: 0xB0 } + - { offsetInCU: 0x92A, offset: 0x85505, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC4drawyySo6CGRectVFTo', symObjAddr: 0xF80, symBinAddr: 0xF3C0, symSize: 0x30 } + - { offsetInCU: 0x988, offset: 0x85563, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewCfETo', symObjAddr: 0x1000, symBinAddr: 0xF440, symSize: 0x20 } + - { offsetInCU: 0xB3A, offset: 0x85715, size: 0x8, addend: 0x0, symName: '_$ss22_ContiguousArrayBufferV19_uninitializedCount15minimumCapacityAByxGSi_SitcfC12CanvasNative15NSCTouchHandlerC7PointerV_Tgm5', symObjAddr: 0x1220, symBinAddr: 0xF5B0, symSize: 0x80 } + - { offsetInCU: 0xBBD, offset: 0x85798, size: 0x8, addend: 0x0, symName: '_$ss22_ContiguousArrayBufferV19_uninitializedCount15minimumCapacityAByxGSi_SitcfCs5UInt8V_Tgm5', symObjAddr: 0x1320, symBinAddr: 0xF630, symSize: 0x70 } + - { offsetInCU: 0xC41, offset: 0x8581C, size: 0x8, addend: 0x0, symName: '_$s10Foundation4DataV15_RepresentationOWOy', symObjAddr: 0x1490, symBinAddr: 0xF7A0, symSize: 0x40 } + - { offsetInCU: 0xC55, offset: 0x85830, size: 0x8, addend: 0x0, symName: '_$s10Foundation4DataV15_RepresentationOWOe', symObjAddr: 0x14D0, symBinAddr: 0xF7E0, symSize: 0x40 } + - { offsetInCU: 0xC69, offset: 0x85844, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewCMa', symObjAddr: 0x1510, symBinAddr: 0xF820, symSize: 0x20 } + - { offsetInCU: 0xD43, offset: 0x8591E, size: 0x8, addend: 0x0, symName: '_$sSaySayxGqd__c7ElementQyd__RszSTRd__lufCs5UInt8V_10Foundation4DataVTgm5Tf4g_n', symObjAddr: 0x1390, symBinAddr: 0xF6A0, symSize: 0x100 } + - { offsetInCU: 0xFFF, offset: 0x85BDA, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7GLKViewCACycfc', symObjAddr: 0x60, symBinAddr: 0xE570, symSize: 0x70 } + - { offsetInCU: 0x1046, offset: 0x85C21, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7GLKViewC5frameACSo6CGRectV_tcfc', symObjAddr: 0x160, symBinAddr: 0xE670, symSize: 0xA0 } + - { offsetInCU: 0x1125, offset: 0x85D00, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7GLKViewC5frame7contextACSo6CGRectV_So11EAGLContextCtcfC', symObjAddr: 0x490, symBinAddr: 0xE8E0, symSize: 0x90 } + - { offsetInCU: 0x1139, offset: 0x85D14, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7GLKViewC5frame7contextACSo6CGRectV_So11EAGLContextCtcfc', symObjAddr: 0x520, symBinAddr: 0xE970, symSize: 0x30 } + - { offsetInCU: 0x1252, offset: 0x85E2D, size: 0x8, addend: 0x0, symName: '_$sSo7GLKViewC12CanvasNativeE16snapshotWithDatayy10Foundation0F0VF', symObjAddr: 0x5A0, symBinAddr: 0xE9F0, symSize: 0x300 } + - { offsetInCU: 0x1601, offset: 0x861DC, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC18ignorePixelScalingSbvg', symObjAddr: 0x9D0, symBinAddr: 0xEE20, symSize: 0x30 } + - { offsetInCU: 0x163E, offset: 0x86219, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC18ignorePixelScalingSbvs', symObjAddr: 0xA40, symBinAddr: 0xEE90, symSize: 0x40 } + - { offsetInCU: 0x1665, offset: 0x86240, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC18ignorePixelScalingSbvM', symObjAddr: 0xA80, symBinAddr: 0xEED0, symSize: 0x40 } + - { offsetInCU: 0x168A, offset: 0x86265, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC18ignorePixelScalingSbvM.resume.0', symObjAddr: 0xAC0, symBinAddr: 0xEF10, symSize: 0x10 } + - { offsetInCU: 0x16B1, offset: 0x8628C, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewCACycfC', symObjAddr: 0xAD0, symBinAddr: 0xEF20, symSize: 0x20 } + - { offsetInCU: 0x16C5, offset: 0x862A0, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewCACycfc', symObjAddr: 0xAF0, symBinAddr: 0xEF40, symSize: 0x80 } + - { offsetInCU: 0x170C, offset: 0x862E7, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC5frameACSo6CGRectV_tcfc', symObjAddr: 0xC80, symBinAddr: 0xF0D0, symSize: 0xC0 } + - { offsetInCU: 0x1769, offset: 0x86344, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC5coderACSgSo7NSCoderC_tcfc', symObjAddr: 0xDE0, symBinAddr: 0xF230, symSize: 0xB0 } + - { offsetInCU: 0x1805, offset: 0x863E0, size: 0x8, addend: 0x0, symName: '_$ss12_ArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtF12CanvasNative15NSCTouchHandlerC7PointerV_Tg5', symObjAddr: 0x1020, symBinAddr: 0xF460, symSize: 0xB0 } + - { offsetInCU: 0x18E7, offset: 0x864C2, size: 0x8, addend: 0x0, symName: '_$ss12_ArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtFs5UInt8V_Tg5', symObjAddr: 0x1180, symBinAddr: 0xF510, symSize: 0xA0 } + - { offsetInCU: 0x19F7, offset: 0x865D2, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC4drawyySo6CGRectVFTf4dn_n', symObjAddr: 0x1530, symBinAddr: 0xF840, symSize: 0x410 } - { offsetInCU: 0x4F, offset: 0x869E5, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative13NSCImageAssetC5queue33_7ED578B0ED4B2B6F6887A622A7B49AA3LLSo012OS_dispatch_E0CvpZ', symObjAddr: 0x980, symBinAddr: 0x1154F08, symSize: 0x0 } - - { offsetInCU: 0x5D, offset: 0x869F3, size: 0x8, addend: 0x0, symName: '_$sIegh_IeyBh_TR', symObjAddr: 0x0, symBinAddr: 0xFE00, symSize: 0x30 } - - { offsetInCU: 0x75, offset: 0x86A0B, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative13NSCImageAssetC5queue33_7ED578B0ED4B2B6F6887A622A7B49AA3LL_WZ', symObjAddr: 0x30, symBinAddr: 0xFE30, symSize: 0xF0 } - - { offsetInCU: 0xBC, offset: 0x86A52, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative13NSCImageAssetC013loadImageFromF4SyncySbs5Int64V_So7UIImageCtFZTo', symObjAddr: 0x130, symBinAddr: 0xFF30, symSize: 0x40 } - - { offsetInCU: 0x130, offset: 0x86AC6, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative13NSCImageAssetC013loadImageFromF0yys5Int64V_So7UIImageCySbctFZTo', symObjAddr: 0x3C0, symBinAddr: 0x101C0, symSize: 0x80 } - - { offsetInCU: 0x18F, offset: 0x86B25, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative13NSCImageAssetCACycfcTo', symObjAddr: 0x490, symBinAddr: 0x10290, symSize: 0x30 } - - { offsetInCU: 0x1E2, offset: 0x86B78, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative13NSCImageAssetC013loadImageFromF0yys5Int64V_So7UIImageCySbctFZTf4nnnd_n', symObjAddr: 0x500, symBinAddr: 0x10300, symSize: 0x200 } - - { offsetInCU: 0x261, offset: 0x86BF7, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative13NSCImageAssetCfETo', symObjAddr: 0x4F0, symBinAddr: 0x102F0, symSize: 0x10 } - - { offsetInCU: 0x29D, offset: 0x86C33, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative13NSCImageAssetCMa', symObjAddr: 0x700, symBinAddr: 0x10500, symSize: 0x20 } - - { offsetInCU: 0x2BC, offset: 0x86C52, size: 0x8, addend: 0x0, symName: '_$s10ObjectiveC8ObjCBoolVIeyBy_SbIegy_TRTA', symObjAddr: 0x740, symBinAddr: 0x10540, symSize: 0x20 } - - { offsetInCU: 0x2E5, offset: 0x86C7B, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative13NSCImageAssetC013loadImageFromF0yys5Int64V_So7UIImageCySbctFZyyYbcfU_TA', symObjAddr: 0x790, symBinAddr: 0x10590, symSize: 0x20 } - - { offsetInCU: 0x2F9, offset: 0x86C8F, size: 0x8, addend: 0x0, symName: _block_copy_helper, symObjAddr: 0x7B0, symBinAddr: 0x105B0, symSize: 0x20 } - - { offsetInCU: 0x30D, offset: 0x86CA3, size: 0x8, addend: 0x0, symName: _block_destroy_helper, symObjAddr: 0x7D0, symBinAddr: 0x105D0, symSize: 0x10 } - - { offsetInCU: 0x321, offset: 0x86CB7, size: 0x8, addend: 0x0, symName: '_$sSay8Dispatch0A13WorkItemFlagsVGMa', symObjAddr: 0x850, symBinAddr: 0x10610, symSize: 0x50 } - - { offsetInCU: 0x335, offset: 0x86CCB, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative13NSCImageAssetC013loadImageFromF0yys5Int64V_So7UIImageCySbctFZyyYbcfU_yyScMYccfU0_TA', symObjAddr: 0x8D0, symBinAddr: 0x10660, symSize: 0x20 } - - { offsetInCU: 0x369, offset: 0x86CFF, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative13NSCImageAssetC013loadImageFromF0yys5Int64V_So7UIImageCySbctFZyyYbcfU_yyScMYccfU_TA', symObjAddr: 0x910, symBinAddr: 0x106A0, symSize: 0x20 } - - { offsetInCU: 0x4D6, offset: 0x86E6C, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative13NSCImageAssetC013loadImageFromF4SyncySbs5Int64V_So7UIImageCtFZ', symObjAddr: 0x120, symBinAddr: 0xFF20, symSize: 0x10 } - - { offsetInCU: 0x563, offset: 0x86EF9, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative13NSCImageAssetC013loadImageFromF0yys5Int64V_So7UIImageCySbctFZ', symObjAddr: 0x170, symBinAddr: 0xFF70, symSize: 0x10 } - - { offsetInCU: 0x577, offset: 0x86F0D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative13NSCImageAssetC013loadImageFromF0yys5Int64V_So7UIImageCySbctFZyyYbcfU_', symObjAddr: 0x180, symBinAddr: 0xFF80, symSize: 0x240 } - - { offsetInCU: 0x650, offset: 0x86FE6, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative13NSCImageAssetCACycfC', symObjAddr: 0x440, symBinAddr: 0x10240, symSize: 0x20 } - - { offsetInCU: 0x664, offset: 0x86FFA, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative13NSCImageAssetCACycfc', symObjAddr: 0x460, symBinAddr: 0x10260, symSize: 0x30 } - - { offsetInCU: 0x69A, offset: 0x87030, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative13NSCImageAssetCfD', symObjAddr: 0x4C0, symBinAddr: 0x102C0, symSize: 0x30 } - - { offsetInCU: 0x27, offset: 0x870D6, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative25NSCCanvasRenderingContextCACycfC', symObjAddr: 0x0, symBinAddr: 0x10710, symSize: 0x20 } - - { offsetInCU: 0x77, offset: 0x87126, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative25NSCCanvasRenderingContextCACycfcTo', symObjAddr: 0x70, symBinAddr: 0x10780, symSize: 0x30 } - - { offsetInCU: 0xCB, offset: 0x8717A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative25NSCCanvasRenderingContextCMa', symObjAddr: 0x50, symBinAddr: 0x10760, symSize: 0x20 } - - { offsetInCU: 0x1EE, offset: 0x8729D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative25NSCCanvasRenderingContextCACycfC', symObjAddr: 0x0, symBinAddr: 0x10710, symSize: 0x20 } - - { offsetInCU: 0x202, offset: 0x872B1, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative25NSCCanvasRenderingContextCACycfc', symObjAddr: 0x20, symBinAddr: 0x10730, symSize: 0x30 } - - { offsetInCU: 0x23E, offset: 0x872ED, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative25NSCCanvasRenderingContextCfD', symObjAddr: 0xA0, symBinAddr: 0x107B0, symSize: 0x2B } - - { offsetInCU: 0x27, offset: 0x87337, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_ge_frombytes_vartime, symObjAddr: 0x0, symBinAddr: 0x1D44A0, symSize: 0x3980 } + - { offsetInCU: 0x5D, offset: 0x869F3, size: 0x8, addend: 0x0, symName: '_$sIegh_IeyBh_TR', symObjAddr: 0x0, symBinAddr: 0xFD80, symSize: 0x30 } + - { offsetInCU: 0x75, offset: 0x86A0B, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative13NSCImageAssetC5queue33_7ED578B0ED4B2B6F6887A622A7B49AA3LL_WZ', symObjAddr: 0x30, symBinAddr: 0xFDB0, symSize: 0xF0 } + - { offsetInCU: 0xBC, offset: 0x86A52, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative13NSCImageAssetC013loadImageFromF4SyncySbs5Int64V_So7UIImageCtFZTo', symObjAddr: 0x130, symBinAddr: 0xFEB0, symSize: 0x40 } + - { offsetInCU: 0x130, offset: 0x86AC6, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative13NSCImageAssetC013loadImageFromF0yys5Int64V_So7UIImageCySbctFZTo', symObjAddr: 0x3C0, symBinAddr: 0x10140, symSize: 0x80 } + - { offsetInCU: 0x18F, offset: 0x86B25, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative13NSCImageAssetCACycfcTo', symObjAddr: 0x490, symBinAddr: 0x10210, symSize: 0x30 } + - { offsetInCU: 0x1E2, offset: 0x86B78, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative13NSCImageAssetC013loadImageFromF0yys5Int64V_So7UIImageCySbctFZTf4nnnd_n', symObjAddr: 0x500, symBinAddr: 0x10280, symSize: 0x200 } + - { offsetInCU: 0x261, offset: 0x86BF7, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative13NSCImageAssetCfETo', symObjAddr: 0x4F0, symBinAddr: 0x10270, symSize: 0x10 } + - { offsetInCU: 0x29D, offset: 0x86C33, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative13NSCImageAssetCMa', symObjAddr: 0x700, symBinAddr: 0x10480, symSize: 0x20 } + - { offsetInCU: 0x2BC, offset: 0x86C52, size: 0x8, addend: 0x0, symName: '_$s10ObjectiveC8ObjCBoolVIeyBy_SbIegy_TRTA', symObjAddr: 0x740, symBinAddr: 0x104C0, symSize: 0x20 } + - { offsetInCU: 0x2E5, offset: 0x86C7B, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative13NSCImageAssetC013loadImageFromF0yys5Int64V_So7UIImageCySbctFZyyYbcfU_TA', symObjAddr: 0x790, symBinAddr: 0x10510, symSize: 0x20 } + - { offsetInCU: 0x2F9, offset: 0x86C8F, size: 0x8, addend: 0x0, symName: _block_copy_helper, symObjAddr: 0x7B0, symBinAddr: 0x10530, symSize: 0x20 } + - { offsetInCU: 0x30D, offset: 0x86CA3, size: 0x8, addend: 0x0, symName: _block_destroy_helper, symObjAddr: 0x7D0, symBinAddr: 0x10550, symSize: 0x10 } + - { offsetInCU: 0x321, offset: 0x86CB7, size: 0x8, addend: 0x0, symName: '_$sSay8Dispatch0A13WorkItemFlagsVGMa', symObjAddr: 0x850, symBinAddr: 0x10590, symSize: 0x50 } + - { offsetInCU: 0x335, offset: 0x86CCB, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative13NSCImageAssetC013loadImageFromF0yys5Int64V_So7UIImageCySbctFZyyYbcfU_yyScMYccfU0_TA', symObjAddr: 0x8D0, symBinAddr: 0x105E0, symSize: 0x20 } + - { offsetInCU: 0x369, offset: 0x86CFF, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative13NSCImageAssetC013loadImageFromF0yys5Int64V_So7UIImageCySbctFZyyYbcfU_yyScMYccfU_TA', symObjAddr: 0x910, symBinAddr: 0x10620, symSize: 0x20 } + - { offsetInCU: 0x4D6, offset: 0x86E6C, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative13NSCImageAssetC013loadImageFromF4SyncySbs5Int64V_So7UIImageCtFZ', symObjAddr: 0x120, symBinAddr: 0xFEA0, symSize: 0x10 } + - { offsetInCU: 0x563, offset: 0x86EF9, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative13NSCImageAssetC013loadImageFromF0yys5Int64V_So7UIImageCySbctFZ', symObjAddr: 0x170, symBinAddr: 0xFEF0, symSize: 0x10 } + - { offsetInCU: 0x577, offset: 0x86F0D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative13NSCImageAssetC013loadImageFromF0yys5Int64V_So7UIImageCySbctFZyyYbcfU_', symObjAddr: 0x180, symBinAddr: 0xFF00, symSize: 0x240 } + - { offsetInCU: 0x650, offset: 0x86FE6, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative13NSCImageAssetCACycfC', symObjAddr: 0x440, symBinAddr: 0x101C0, symSize: 0x20 } + - { offsetInCU: 0x664, offset: 0x86FFA, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative13NSCImageAssetCACycfc', symObjAddr: 0x460, symBinAddr: 0x101E0, symSize: 0x30 } + - { offsetInCU: 0x69A, offset: 0x87030, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative13NSCImageAssetCfD', symObjAddr: 0x4C0, symBinAddr: 0x10240, symSize: 0x30 } + - { offsetInCU: 0x27, offset: 0x870D6, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative25NSCCanvasRenderingContextCACycfC', symObjAddr: 0x0, symBinAddr: 0x10690, symSize: 0x20 } + - { offsetInCU: 0x77, offset: 0x87126, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative25NSCCanvasRenderingContextCACycfcTo', symObjAddr: 0x70, symBinAddr: 0x10700, symSize: 0x30 } + - { offsetInCU: 0xCB, offset: 0x8717A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative25NSCCanvasRenderingContextCMa', symObjAddr: 0x50, symBinAddr: 0x106E0, symSize: 0x20 } + - { offsetInCU: 0x1EE, offset: 0x8729D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative25NSCCanvasRenderingContextCACycfC', symObjAddr: 0x0, symBinAddr: 0x10690, symSize: 0x20 } + - { offsetInCU: 0x202, offset: 0x872B1, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative25NSCCanvasRenderingContextCACycfc', symObjAddr: 0x20, symBinAddr: 0x106B0, symSize: 0x30 } + - { offsetInCU: 0x23E, offset: 0x872ED, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative25NSCCanvasRenderingContextCfD', symObjAddr: 0xA0, symBinAddr: 0x10730, symSize: 0x2B } + - { offsetInCU: 0x27, offset: 0x87337, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_ge_frombytes_vartime, symObjAddr: 0x0, symBinAddr: 0x1D4490, symSize: 0x3980 } - { offsetInCU: 0x46, offset: 0x87356, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_k25519Precomp, symObjAddr: 0xEF80, symBinAddr: 0x9574A0, symSize: 0x0 } - { offsetInCU: 0x98, offset: 0x873A8, size: 0x8, addend: 0x0, symName: _d, symObjAddr: 0x14F80, symBinAddr: 0x95D4A0, symSize: 0x0 } - { offsetInCU: 0xFF, offset: 0x8740F, size: 0x8, addend: 0x0, symName: _sqrtm1, symObjAddr: 0x14FA8, symBinAddr: 0x95D4C8, symSize: 0x0 } - { offsetInCU: 0x115, offset: 0x87425, size: 0x8, addend: 0x0, symName: _d2, symObjAddr: 0x153B0, symBinAddr: 0x95D8D0, symSize: 0x0 } - { offsetInCU: 0x12C, offset: 0x8743C, size: 0x8, addend: 0x0, symName: _Bi, symObjAddr: 0x14FF0, symBinAddr: 0x95D510, symSize: 0x0 } - - { offsetInCU: 0xE61, offset: 0x88171, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_ge_frombytes_vartime, symObjAddr: 0x0, symBinAddr: 0x1D44A0, symSize: 0x3980 } - - { offsetInCU: 0x49F7, offset: 0x8BD07, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_ge_scalarmult_base, symObjAddr: 0x3980, symBinAddr: 0x1D7E20, symSize: 0xA30 } - - { offsetInCU: 0x57A3, offset: 0x8CAB3, size: 0x8, addend: 0x0, symName: _table_select, symObjAddr: 0x43B0, symBinAddr: 0x1D8850, symSize: 0xA10 } - - { offsetInCU: 0x5E78, offset: 0x8D188, size: 0x8, addend: 0x0, symName: _ge_madd, symObjAddr: 0x4DC0, symBinAddr: 0x1D9260, symSize: 0x2B0 } - - { offsetInCU: 0x63DE, offset: 0x8D6EE, size: 0x8, addend: 0x0, symName: _ge_p2_dbl, symObjAddr: 0x5070, symBinAddr: 0x1D9510, symSize: 0xCF0 } - - { offsetInCU: 0x7060, offset: 0x8E370, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_sc_reduce, symObjAddr: 0x5D60, symBinAddr: 0x1DA200, symSize: 0xB60 } - - { offsetInCU: 0x7C1E, offset: 0x8EF2E, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_scalar_mult_generic_masked, symObjAddr: 0x68C0, symBinAddr: 0x1DAD60, symSize: 0x1370 } - - { offsetInCU: 0x9570, offset: 0x90880, size: 0x8, addend: 0x0, symName: _fe_tobytes, symObjAddr: 0x7C30, symBinAddr: 0x1DC0D0, symSize: 0x270 } - - { offsetInCU: 0x9AD7, offset: 0x90DE7, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_public_from_private_generic_masked, symObjAddr: 0x7EA0, symBinAddr: 0x1DC340, symSize: 0x160 } - - { offsetInCU: 0x9CC1, offset: 0x90FD1, size: 0x8, addend: 0x0, symName: _fe_loose_invert, symObjAddr: 0x8000, symBinAddr: 0x1DC4A0, symSize: 0x2A40 } - - { offsetInCU: 0xC94B, offset: 0x93C5B, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_fe_invert, symObjAddr: 0xAA40, symBinAddr: 0x1DEEE0, symSize: 0x30 } - - { offsetInCU: 0xCA31, offset: 0x93D41, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_fe_isnegative, symObjAddr: 0xAA70, symBinAddr: 0x1DEF10, symSize: 0x50 } - - { offsetInCU: 0xCA93, offset: 0x93DA3, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_fe_mul_ttt, symObjAddr: 0xAAC0, symBinAddr: 0x1DEF60, symSize: 0x10 } - - { offsetInCU: 0xCB12, offset: 0x93E22, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_fe_neg, symObjAddr: 0xAAD0, symBinAddr: 0x1DEF70, symSize: 0xB0 } - - { offsetInCU: 0xCC54, offset: 0x93F64, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_fe_tobytes, symObjAddr: 0xAB80, symBinAddr: 0x1DF020, symSize: 0x10 } - - { offsetInCU: 0xCF28, offset: 0x94238, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_ge_double_scalarmult_vartime, symObjAddr: 0xAB90, symBinAddr: 0x1DF030, symSize: 0x21B0 } - - { offsetInCU: 0xF0C2, offset: 0x963D2, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_sc_mask, symObjAddr: 0xCD40, symBinAddr: 0x1E11E0, symSize: 0x20 } - - { offsetInCU: 0xF568, offset: 0x96878, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_sc_muladd, symObjAddr: 0xCD60, symBinAddr: 0x1E1200, symSize: 0x1A30 } - - { offsetInCU: 0x1066A, offset: 0x9797A, size: 0x8, addend: 0x0, symName: _fe_mul_impl, symObjAddr: 0xE790, symBinAddr: 0x1E2C30, symSize: 0x3E0 } - - { offsetInCU: 0x108C1, offset: 0x97BD1, size: 0x8, addend: 0x0, symName: _x25519_ge_add, symObjAddr: 0xEB70, symBinAddr: 0x1E3010, symSize: 0x2D1 } - - { offsetInCU: 0x27, offset: 0x98169, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_aes_nohw_set_encrypt_key, symObjAddr: 0x0, symBinAddr: 0x1E32F0, symSize: 0x810 } + - { offsetInCU: 0xE61, offset: 0x88171, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_ge_frombytes_vartime, symObjAddr: 0x0, symBinAddr: 0x1D4490, symSize: 0x3980 } + - { offsetInCU: 0x49F7, offset: 0x8BD07, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_ge_scalarmult_base, symObjAddr: 0x3980, symBinAddr: 0x1D7E10, symSize: 0xA30 } + - { offsetInCU: 0x57A3, offset: 0x8CAB3, size: 0x8, addend: 0x0, symName: _table_select, symObjAddr: 0x43B0, symBinAddr: 0x1D8840, symSize: 0xA10 } + - { offsetInCU: 0x5E78, offset: 0x8D188, size: 0x8, addend: 0x0, symName: _ge_madd, symObjAddr: 0x4DC0, symBinAddr: 0x1D9250, symSize: 0x2B0 } + - { offsetInCU: 0x63DE, offset: 0x8D6EE, size: 0x8, addend: 0x0, symName: _ge_p2_dbl, symObjAddr: 0x5070, symBinAddr: 0x1D9500, symSize: 0xCF0 } + - { offsetInCU: 0x7060, offset: 0x8E370, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_sc_reduce, symObjAddr: 0x5D60, symBinAddr: 0x1DA1F0, symSize: 0xB60 } + - { offsetInCU: 0x7C1E, offset: 0x8EF2E, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_scalar_mult_generic_masked, symObjAddr: 0x68C0, symBinAddr: 0x1DAD50, symSize: 0x1370 } + - { offsetInCU: 0x9570, offset: 0x90880, size: 0x8, addend: 0x0, symName: _fe_tobytes, symObjAddr: 0x7C30, symBinAddr: 0x1DC0C0, symSize: 0x270 } + - { offsetInCU: 0x9AD7, offset: 0x90DE7, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_public_from_private_generic_masked, symObjAddr: 0x7EA0, symBinAddr: 0x1DC330, symSize: 0x160 } + - { offsetInCU: 0x9CC1, offset: 0x90FD1, size: 0x8, addend: 0x0, symName: _fe_loose_invert, symObjAddr: 0x8000, symBinAddr: 0x1DC490, symSize: 0x2A40 } + - { offsetInCU: 0xC94B, offset: 0x93C5B, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_fe_invert, symObjAddr: 0xAA40, symBinAddr: 0x1DEED0, symSize: 0x30 } + - { offsetInCU: 0xCA31, offset: 0x93D41, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_fe_isnegative, symObjAddr: 0xAA70, symBinAddr: 0x1DEF00, symSize: 0x50 } + - { offsetInCU: 0xCA93, offset: 0x93DA3, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_fe_mul_ttt, symObjAddr: 0xAAC0, symBinAddr: 0x1DEF50, symSize: 0x10 } + - { offsetInCU: 0xCB12, offset: 0x93E22, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_fe_neg, symObjAddr: 0xAAD0, symBinAddr: 0x1DEF60, symSize: 0xB0 } + - { offsetInCU: 0xCC54, offset: 0x93F64, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_fe_tobytes, symObjAddr: 0xAB80, symBinAddr: 0x1DF010, symSize: 0x10 } + - { offsetInCU: 0xCF28, offset: 0x94238, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_ge_double_scalarmult_vartime, symObjAddr: 0xAB90, symBinAddr: 0x1DF020, symSize: 0x21B0 } + - { offsetInCU: 0xF0C2, offset: 0x963D2, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_sc_mask, symObjAddr: 0xCD40, symBinAddr: 0x1E11D0, symSize: 0x20 } + - { offsetInCU: 0xF568, offset: 0x96878, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_sc_muladd, symObjAddr: 0xCD60, symBinAddr: 0x1E11F0, symSize: 0x1A30 } + - { offsetInCU: 0x1066A, offset: 0x9797A, size: 0x8, addend: 0x0, symName: _fe_mul_impl, symObjAddr: 0xE790, symBinAddr: 0x1E2C20, symSize: 0x3E0 } + - { offsetInCU: 0x108C1, offset: 0x97BD1, size: 0x8, addend: 0x0, symName: _x25519_ge_add, symObjAddr: 0xEB70, symBinAddr: 0x1E3000, symSize: 0x2D1 } + - { offsetInCU: 0x27, offset: 0x98169, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_aes_nohw_set_encrypt_key, symObjAddr: 0x0, symBinAddr: 0x1E32E0, symSize: 0x810 } - { offsetInCU: 0x46, offset: 0x98188, size: 0x8, addend: 0x0, symName: _aes_nohw_rcon, symObjAddr: 0x1B30, symBinAddr: 0x95D9B0, symSize: 0x0 } - - { offsetInCU: 0x4AD, offset: 0x985EF, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_aes_nohw_set_encrypt_key, symObjAddr: 0x0, symBinAddr: 0x1E32F0, symSize: 0x810 } - - { offsetInCU: 0x1AA2, offset: 0x99BE4, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_aes_nohw_encrypt, symObjAddr: 0x810, symBinAddr: 0x1E3B00, symSize: 0x80 } - - { offsetInCU: 0x1B46, offset: 0x99C88, size: 0x8, addend: 0x0, symName: _aes_nohw_expand_round_keys, symObjAddr: 0x890, symBinAddr: 0x1E3B80, symSize: 0x1A0 } - - { offsetInCU: 0x1F19, offset: 0x9A05B, size: 0x8, addend: 0x0, symName: _aes_nohw_to_batch, symObjAddr: 0xA30, symBinAddr: 0x1E3D20, symSize: 0x420 } - - { offsetInCU: 0x25EA, offset: 0x9A72C, size: 0x8, addend: 0x0, symName: _aes_nohw_encrypt_batch, symObjAddr: 0xE50, symBinAddr: 0x1E4140, symSize: 0x370 } - - { offsetInCU: 0x2B99, offset: 0x9ACDB, size: 0x8, addend: 0x0, symName: _aes_nohw_from_batch, symObjAddr: 0x11C0, symBinAddr: 0x1E44B0, symSize: 0x250 } - - { offsetInCU: 0x31C3, offset: 0x9B305, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_aes_nohw_ctr32_encrypt_blocks, symObjAddr: 0x1410, symBinAddr: 0x1E4700, symSize: 0x1F0 } - - { offsetInCU: 0x34D4, offset: 0x9B616, size: 0x8, addend: 0x0, symName: _aes_nohw_sub_bytes, symObjAddr: 0x1600, symBinAddr: 0x1E48F0, symSize: 0x310 } - - { offsetInCU: 0x4DFC, offset: 0x9CF3E, size: 0x8, addend: 0x0, symName: _aes_nohw_shift_rows, symObjAddr: 0x1910, symBinAddr: 0x1E4C00, symSize: 0x149 } - - { offsetInCU: 0x27, offset: 0x9D0BF, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_bn_from_montgomery_in_place, symObjAddr: 0x0, symBinAddr: 0x1E4D50, symSize: 0x300 } - - { offsetInCU: 0x1DF, offset: 0x9D277, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_bn_from_montgomery_in_place, symObjAddr: 0x0, symBinAddr: 0x1E4D50, symSize: 0x300 } - - { offsetInCU: 0x27, offset: 0x9D498, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_bn_neg_inv_mod_r_u64, symObjAddr: 0x0, symBinAddr: 0x1E5050, symSize: 0x87 } - - { offsetInCU: 0x39, offset: 0x9D4AA, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_bn_neg_inv_mod_r_u64, symObjAddr: 0x0, symBinAddr: 0x1E5050, symSize: 0x87 } - - { offsetInCU: 0x27, offset: 0x9D5C6, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_little_endian_bytes_from_scalar, symObjAddr: 0x0, symBinAddr: 0x1E50E0, symSize: 0x46 } - - { offsetInCU: 0x39, offset: 0x9D5D8, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_little_endian_bytes_from_scalar, symObjAddr: 0x0, symBinAddr: 0x1E50E0, symSize: 0x46 } + - { offsetInCU: 0x4AD, offset: 0x985EF, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_aes_nohw_set_encrypt_key, symObjAddr: 0x0, symBinAddr: 0x1E32E0, symSize: 0x810 } + - { offsetInCU: 0x1AA2, offset: 0x99BE4, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_aes_nohw_encrypt, symObjAddr: 0x810, symBinAddr: 0x1E3AF0, symSize: 0x80 } + - { offsetInCU: 0x1B46, offset: 0x99C88, size: 0x8, addend: 0x0, symName: _aes_nohw_expand_round_keys, symObjAddr: 0x890, symBinAddr: 0x1E3B70, symSize: 0x1A0 } + - { offsetInCU: 0x1F19, offset: 0x9A05B, size: 0x8, addend: 0x0, symName: _aes_nohw_to_batch, symObjAddr: 0xA30, symBinAddr: 0x1E3D10, symSize: 0x420 } + - { offsetInCU: 0x25EA, offset: 0x9A72C, size: 0x8, addend: 0x0, symName: _aes_nohw_encrypt_batch, symObjAddr: 0xE50, symBinAddr: 0x1E4130, symSize: 0x370 } + - { offsetInCU: 0x2B99, offset: 0x9ACDB, size: 0x8, addend: 0x0, symName: _aes_nohw_from_batch, symObjAddr: 0x11C0, symBinAddr: 0x1E44A0, symSize: 0x250 } + - { offsetInCU: 0x31C3, offset: 0x9B305, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_aes_nohw_ctr32_encrypt_blocks, symObjAddr: 0x1410, symBinAddr: 0x1E46F0, symSize: 0x1F0 } + - { offsetInCU: 0x34D4, offset: 0x9B616, size: 0x8, addend: 0x0, symName: _aes_nohw_sub_bytes, symObjAddr: 0x1600, symBinAddr: 0x1E48E0, symSize: 0x310 } + - { offsetInCU: 0x4DFC, offset: 0x9CF3E, size: 0x8, addend: 0x0, symName: _aes_nohw_shift_rows, symObjAddr: 0x1910, symBinAddr: 0x1E4BF0, symSize: 0x149 } + - { offsetInCU: 0x27, offset: 0x9D0BF, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_bn_from_montgomery_in_place, symObjAddr: 0x0, symBinAddr: 0x1E4D40, symSize: 0x300 } + - { offsetInCU: 0x1DF, offset: 0x9D277, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_bn_from_montgomery_in_place, symObjAddr: 0x0, symBinAddr: 0x1E4D40, symSize: 0x300 } + - { offsetInCU: 0x27, offset: 0x9D498, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_bn_neg_inv_mod_r_u64, symObjAddr: 0x0, symBinAddr: 0x1E5040, symSize: 0x87 } + - { offsetInCU: 0x39, offset: 0x9D4AA, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_bn_neg_inv_mod_r_u64, symObjAddr: 0x0, symBinAddr: 0x1E5040, symSize: 0x87 } + - { offsetInCU: 0x27, offset: 0x9D5C6, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_little_endian_bytes_from_scalar, symObjAddr: 0x0, symBinAddr: 0x1E50D0, symSize: 0x46 } + - { offsetInCU: 0x39, offset: 0x9D5D8, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_little_endian_bytes_from_scalar, symObjAddr: 0x0, symBinAddr: 0x1E50D0, symSize: 0x46 } - { offsetInCU: 0x8B, offset: 0x9D74B, size: 0x8, addend: 0x0, symName: _Q_N0, symObjAddr: 0x15F0, symBinAddr: 0x95DA30, symSize: 0x0 } - { offsetInCU: 0xBD, offset: 0x9D77D, size: 0x8, addend: 0x0, symName: _Q, symObjAddr: 0x1580, symBinAddr: 0x95D9C0, symSize: 0x0 } - { offsetInCU: 0xDF, offset: 0x9D79F, size: 0x8, addend: 0x0, symName: _N, symObjAddr: 0x15B0, symBinAddr: 0x95D9F0, symSize: 0x0 } - { offsetInCU: 0xF5, offset: 0x9D7B5, size: 0x8, addend: 0x0, symName: _N_N0, symObjAddr: 0x15E0, symBinAddr: 0x95DA20, symSize: 0x0 } - - { offsetInCU: 0x3AC, offset: 0x9DA6C, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p384_elem_mul_mont, symObjAddr: 0x150, symBinAddr: 0x1E5130, symSize: 0x20 } - - { offsetInCU: 0x525, offset: 0x9DBE5, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p384_scalar_mul_mont, symObjAddr: 0x250, symBinAddr: 0x1E5150, symSize: 0x20 } - - { offsetInCU: 0x654, offset: 0x9DD14, size: 0x8, addend: 0x0, symName: _nistz384_point_double, symObjAddr: 0x340, symBinAddr: 0x1E5170, symSize: 0x3A0 } - - { offsetInCU: 0xCE5, offset: 0x9E3A5, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p384_point_add, symObjAddr: 0x6E0, symBinAddr: 0x1E5510, symSize: 0x140 } - - { offsetInCU: 0x105A, offset: 0x9E71A, size: 0x8, addend: 0x0, symName: _nistz384_point_add, symObjAddr: 0x820, symBinAddr: 0x1E5650, symSize: 0x6B0 } - - { offsetInCU: 0x1B72, offset: 0x9F232, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p384_point_mul, symObjAddr: 0xED0, symBinAddr: 0x1E5D00, symSize: 0x380 } - - { offsetInCU: 0x1EA4, offset: 0x9F564, size: 0x8, addend: 0x0, symName: _p384_point_select_w5, symObjAddr: 0x1250, symBinAddr: 0x1E6080, symSize: 0x170 } - - { offsetInCU: 0x210D, offset: 0x9F7CD, size: 0x8, addend: 0x0, symName: _add_precomputed_w5, symObjAddr: 0x13C0, symBinAddr: 0x1E61F0, symSize: 0x1BF } - - { offsetInCU: 0x27, offset: 0x9FA11, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_are_zero, symObjAddr: 0x0, symBinAddr: 0x1E63B0, symSize: 0x50 } - - { offsetInCU: 0x103, offset: 0x9FAED, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_are_zero, symObjAddr: 0x0, symBinAddr: 0x1E63B0, symSize: 0x50 } - - { offsetInCU: 0x1A6, offset: 0x9FB90, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_equal, symObjAddr: 0x50, symBinAddr: 0x1E6400, symSize: 0x60 } - - { offsetInCU: 0x31E, offset: 0x9FD08, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_equal_limb, symObjAddr: 0xB0, symBinAddr: 0x1E6460, symSize: 0x90 } - - { offsetInCU: 0x51A, offset: 0x9FF04, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_are_even, symObjAddr: 0x140, symBinAddr: 0x1E64F0, symSize: 0x20 } - - { offsetInCU: 0x648, offset: 0xA0032, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_less_than, symObjAddr: 0x160, symBinAddr: 0x1E6510, symSize: 0xB0 } - - { offsetInCU: 0x6F7, offset: 0xA00E1, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_less_than_limb, symObjAddr: 0x210, symBinAddr: 0x1E65C0, symSize: 0x70 } - - { offsetInCU: 0x8DC, offset: 0xA02C6, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_reduce_once, symObjAddr: 0x280, symBinAddr: 0x1E6630, symSize: 0x170 } - - { offsetInCU: 0xBE7, offset: 0xA05D1, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_add_mod, symObjAddr: 0x3F0, symBinAddr: 0x1E67A0, symSize: 0x270 } - - { offsetInCU: 0xED9, offset: 0xA08C3, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_sub_mod, symObjAddr: 0x660, symBinAddr: 0x1E6A10, symSize: 0x1A0 } - - { offsetInCU: 0xEE1, offset: 0xA08CB, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_shl_mod, symObjAddr: 0x800, symBinAddr: 0x1E6BB0, symSize: 0x290 } - - { offsetInCU: 0x10C3, offset: 0xA0AAD, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_shl_mod, symObjAddr: 0x800, symBinAddr: 0x1E6BB0, symSize: 0x290 } - - { offsetInCU: 0x12DF, offset: 0xA0CC9, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_window5_split_window, symObjAddr: 0xC60, symBinAddr: 0x1E6E40, symSize: 0x20 } - - { offsetInCU: 0x134D, offset: 0xA0D37, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_window5_unsplit_window, symObjAddr: 0xC80, symBinAddr: 0x1E6E60, symSize: 0x20 } - - { offsetInCU: 0x138B, offset: 0xA0D75, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMB_shr, symObjAddr: 0xCA0, symBinAddr: 0x1E6E80, symSize: 0x10 } - - { offsetInCU: 0x1416, offset: 0xA0E00, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_limbs_mul_add_limb, symObjAddr: 0xCB0, symBinAddr: 0x1E6E90, symSize: 0x4A } - - { offsetInCU: 0x27, offset: 0xA0F9F, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_CRYPTO_memcmp, symObjAddr: 0x0, symBinAddr: 0x1E6EE0, symSize: 0x129 } - - { offsetInCU: 0x39, offset: 0xA0FB1, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_CRYPTO_memcmp, symObjAddr: 0x0, symBinAddr: 0x1E6EE0, symSize: 0x129 } + - { offsetInCU: 0x3AC, offset: 0x9DA6C, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p384_elem_mul_mont, symObjAddr: 0x150, symBinAddr: 0x1E5120, symSize: 0x20 } + - { offsetInCU: 0x525, offset: 0x9DBE5, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p384_scalar_mul_mont, symObjAddr: 0x250, symBinAddr: 0x1E5140, symSize: 0x20 } + - { offsetInCU: 0x654, offset: 0x9DD14, size: 0x8, addend: 0x0, symName: _nistz384_point_double, symObjAddr: 0x340, symBinAddr: 0x1E5160, symSize: 0x3A0 } + - { offsetInCU: 0xCE5, offset: 0x9E3A5, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p384_point_add, symObjAddr: 0x6E0, symBinAddr: 0x1E5500, symSize: 0x140 } + - { offsetInCU: 0x105A, offset: 0x9E71A, size: 0x8, addend: 0x0, symName: _nistz384_point_add, symObjAddr: 0x820, symBinAddr: 0x1E5640, symSize: 0x6B0 } + - { offsetInCU: 0x1B72, offset: 0x9F232, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p384_point_mul, symObjAddr: 0xED0, symBinAddr: 0x1E5CF0, symSize: 0x380 } + - { offsetInCU: 0x1EA4, offset: 0x9F564, size: 0x8, addend: 0x0, symName: _p384_point_select_w5, symObjAddr: 0x1250, symBinAddr: 0x1E6070, symSize: 0x170 } + - { offsetInCU: 0x210D, offset: 0x9F7CD, size: 0x8, addend: 0x0, symName: _add_precomputed_w5, symObjAddr: 0x13C0, symBinAddr: 0x1E61E0, symSize: 0x1BF } + - { offsetInCU: 0x27, offset: 0x9FA11, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_are_zero, symObjAddr: 0x0, symBinAddr: 0x1E63A0, symSize: 0x50 } + - { offsetInCU: 0x103, offset: 0x9FAED, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_are_zero, symObjAddr: 0x0, symBinAddr: 0x1E63A0, symSize: 0x50 } + - { offsetInCU: 0x1A6, offset: 0x9FB90, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_equal, symObjAddr: 0x50, symBinAddr: 0x1E63F0, symSize: 0x60 } + - { offsetInCU: 0x31E, offset: 0x9FD08, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_equal_limb, symObjAddr: 0xB0, symBinAddr: 0x1E6450, symSize: 0x90 } + - { offsetInCU: 0x51A, offset: 0x9FF04, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_are_even, symObjAddr: 0x140, symBinAddr: 0x1E64E0, symSize: 0x20 } + - { offsetInCU: 0x648, offset: 0xA0032, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_less_than, symObjAddr: 0x160, symBinAddr: 0x1E6500, symSize: 0xB0 } + - { offsetInCU: 0x6F7, offset: 0xA00E1, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_less_than_limb, symObjAddr: 0x210, symBinAddr: 0x1E65B0, symSize: 0x70 } + - { offsetInCU: 0x8DC, offset: 0xA02C6, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_reduce_once, symObjAddr: 0x280, symBinAddr: 0x1E6620, symSize: 0x170 } + - { offsetInCU: 0xBE7, offset: 0xA05D1, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_add_mod, symObjAddr: 0x3F0, symBinAddr: 0x1E6790, symSize: 0x270 } + - { offsetInCU: 0xED9, offset: 0xA08C3, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_sub_mod, symObjAddr: 0x660, symBinAddr: 0x1E6A00, symSize: 0x1A0 } + - { offsetInCU: 0xEE1, offset: 0xA08CB, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_shl_mod, symObjAddr: 0x800, symBinAddr: 0x1E6BA0, symSize: 0x290 } + - { offsetInCU: 0x10C3, offset: 0xA0AAD, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_shl_mod, symObjAddr: 0x800, symBinAddr: 0x1E6BA0, symSize: 0x290 } + - { offsetInCU: 0x12DF, offset: 0xA0CC9, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_window5_split_window, symObjAddr: 0xC60, symBinAddr: 0x1E6E30, symSize: 0x20 } + - { offsetInCU: 0x134D, offset: 0xA0D37, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_window5_unsplit_window, symObjAddr: 0xC80, symBinAddr: 0x1E6E50, symSize: 0x20 } + - { offsetInCU: 0x138B, offset: 0xA0D75, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMB_shr, symObjAddr: 0xCA0, symBinAddr: 0x1E6E70, symSize: 0x10 } + - { offsetInCU: 0x1416, offset: 0xA0E00, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_limbs_mul_add_limb, symObjAddr: 0xCB0, symBinAddr: 0x1E6E80, symSize: 0x4A } + - { offsetInCU: 0x27, offset: 0xA0F9F, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_CRYPTO_memcmp, symObjAddr: 0x0, symBinAddr: 0x1E6ED0, symSize: 0x129 } + - { offsetInCU: 0x39, offset: 0xA0FB1, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_CRYPTO_memcmp, symObjAddr: 0x0, symBinAddr: 0x1E6ED0, symSize: 0x129 } - { offsetInCU: 0x36, offset: 0xA10BC, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_OPENSSL_ia32cap_P, symObjAddr: 0xF60, symBinAddr: 0x115BF00, symSize: 0x0 } - - { offsetInCU: 0x27, offset: 0xA1112, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_OPENSSL_cpuid_setup, symObjAddr: 0x0, symBinAddr: 0x1E7010, symSize: 0xF8 } - - { offsetInCU: 0xDE, offset: 0xA11C9, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_OPENSSL_cpuid_setup, symObjAddr: 0x0, symBinAddr: 0x1E7010, symSize: 0xF8 } - - { offsetInCU: 0x27, offset: 0xA1332, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_scalar_mult_adx, symObjAddr: 0x0, symBinAddr: 0x1E7110, symSize: 0x1210 } - - { offsetInCU: 0x94F, offset: 0xA1C5A, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_scalar_mult_adx, symObjAddr: 0x0, symBinAddr: 0x1E7110, symSize: 0x1210 } - - { offsetInCU: 0x3D8B, offset: 0xA5096, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_ge_scalarmult_base_adx, symObjAddr: 0x1210, symBinAddr: 0x1E8320, symSize: 0x1E20 } - - { offsetInCU: 0x85E3, offset: 0xA98EE, size: 0x8, addend: 0x0, symName: _inline_x25519_ge_dbl_4, symObjAddr: 0x3030, symBinAddr: 0x1EA140, symSize: 0x361 } - - { offsetInCU: 0x27, offset: 0xAAC9A, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_CRYPTO_poly1305_init, symObjAddr: 0x0, symBinAddr: 0x1EA4B0, symSize: 0xD0 } - - { offsetInCU: 0x348, offset: 0xAAFBB, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_CRYPTO_poly1305_init, symObjAddr: 0x0, symBinAddr: 0x1EA4B0, symSize: 0xD0 } - - { offsetInCU: 0x5FA, offset: 0xAB26D, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_CRYPTO_poly1305_update, symObjAddr: 0xD0, symBinAddr: 0x1EA580, symSize: 0x1C0 } - - { offsetInCU: 0x7EE, offset: 0xAB461, size: 0x8, addend: 0x0, symName: _poly1305_first_block, symObjAddr: 0x290, symBinAddr: 0x1EA740, symSize: 0x360 } - - { offsetInCU: 0xAED, offset: 0xAB760, size: 0x8, addend: 0x0, symName: _poly1305_blocks, symObjAddr: 0x5F0, symBinAddr: 0x1EAAA0, symSize: 0x760 } - - { offsetInCU: 0xAF5, offset: 0xAB768, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_CRYPTO_poly1305_finish, symObjAddr: 0xD50, symBinAddr: 0x1EB200, symSize: 0xA97 } - - { offsetInCU: 0xF19, offset: 0xABB8C, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_CRYPTO_poly1305_finish, symObjAddr: 0xD50, symBinAddr: 0x1EB200, symSize: 0xA97 } - - { offsetInCU: 0x10, offset: 0xAC36B, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_fiat_curve25519_adx_mul, symObjAddr: 0x0, symBinAddr: 0x1EBC97, symSize: 0x2AF } - - { offsetInCU: 0x51, offset: 0xAC3AC, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_fiat_curve25519_adx_mul, symObjAddr: 0x0, symBinAddr: 0x1EBC97, symSize: 0x2AF } - - { offsetInCU: 0x10, offset: 0xAC3A1, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_fiat_curve25519_adx_square, symObjAddr: 0x0, symBinAddr: 0x1EBF46, symSize: 0x1F4 } - - { offsetInCU: 0x54, offset: 0xAC3E5, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_fiat_curve25519_adx_square, symObjAddr: 0x0, symBinAddr: 0x1EBF46, symSize: 0x1F4 } - - { offsetInCU: 0x27, offset: 0xAC3EE, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p256_point_mul, symObjAddr: 0x0, symBinAddr: 0x1EC140, symSize: 0x490 } + - { offsetInCU: 0x27, offset: 0xA1112, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_OPENSSL_cpuid_setup, symObjAddr: 0x0, symBinAddr: 0x1E7000, symSize: 0xF8 } + - { offsetInCU: 0xDE, offset: 0xA11C9, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_OPENSSL_cpuid_setup, symObjAddr: 0x0, symBinAddr: 0x1E7000, symSize: 0xF8 } + - { offsetInCU: 0x27, offset: 0xA1332, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_scalar_mult_adx, symObjAddr: 0x0, symBinAddr: 0x1E7100, symSize: 0x1210 } + - { offsetInCU: 0x94F, offset: 0xA1C5A, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_scalar_mult_adx, symObjAddr: 0x0, symBinAddr: 0x1E7100, symSize: 0x1210 } + - { offsetInCU: 0x3D8B, offset: 0xA5096, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_ge_scalarmult_base_adx, symObjAddr: 0x1210, symBinAddr: 0x1E8310, symSize: 0x1E20 } + - { offsetInCU: 0x85E3, offset: 0xA98EE, size: 0x8, addend: 0x0, symName: _inline_x25519_ge_dbl_4, symObjAddr: 0x3030, symBinAddr: 0x1EA130, symSize: 0x361 } + - { offsetInCU: 0x27, offset: 0xAAC9A, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_CRYPTO_poly1305_init, symObjAddr: 0x0, symBinAddr: 0x1EA4A0, symSize: 0xD0 } + - { offsetInCU: 0x348, offset: 0xAAFBB, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_CRYPTO_poly1305_init, symObjAddr: 0x0, symBinAddr: 0x1EA4A0, symSize: 0xD0 } + - { offsetInCU: 0x5FA, offset: 0xAB26D, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_CRYPTO_poly1305_update, symObjAddr: 0xD0, symBinAddr: 0x1EA570, symSize: 0x1C0 } + - { offsetInCU: 0x7EE, offset: 0xAB461, size: 0x8, addend: 0x0, symName: _poly1305_first_block, symObjAddr: 0x290, symBinAddr: 0x1EA730, symSize: 0x360 } + - { offsetInCU: 0xAED, offset: 0xAB760, size: 0x8, addend: 0x0, symName: _poly1305_blocks, symObjAddr: 0x5F0, symBinAddr: 0x1EAA90, symSize: 0x760 } + - { offsetInCU: 0xAF5, offset: 0xAB768, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_CRYPTO_poly1305_finish, symObjAddr: 0xD50, symBinAddr: 0x1EB1F0, symSize: 0xA97 } + - { offsetInCU: 0xF19, offset: 0xABB8C, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_CRYPTO_poly1305_finish, symObjAddr: 0xD50, symBinAddr: 0x1EB1F0, symSize: 0xA97 } + - { offsetInCU: 0x10, offset: 0xAC36B, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_fiat_curve25519_adx_mul, symObjAddr: 0x0, symBinAddr: 0x1EBC87, symSize: 0x2AF } + - { offsetInCU: 0x51, offset: 0xAC3AC, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_fiat_curve25519_adx_mul, symObjAddr: 0x0, symBinAddr: 0x1EBC87, symSize: 0x2AF } + - { offsetInCU: 0x10, offset: 0xAC3A1, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_fiat_curve25519_adx_square, symObjAddr: 0x0, symBinAddr: 0x1EBF36, symSize: 0x1F4 } + - { offsetInCU: 0x54, offset: 0xAC3E5, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_fiat_curve25519_adx_square, symObjAddr: 0x0, symBinAddr: 0x1EBF36, symSize: 0x1F4 } + - { offsetInCU: 0x27, offset: 0xAC3EE, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p256_point_mul, symObjAddr: 0x0, symBinAddr: 0x1EC130, symSize: 0x490 } - { offsetInCU: 0x7B, offset: 0xAC442, size: 0x8, addend: 0x0, symName: _ecp_nistz256_precomputed, symObjAddr: 0x1000, symBinAddr: 0x95E000, symSize: 0x0 } - { offsetInCU: 0x105, offset: 0xAC4CC, size: 0x8, addend: 0x0, symName: _ONE, symObjAddr: 0x26000, symBinAddr: 0x983000, symSize: 0x0 } - - { offsetInCU: 0x37B, offset: 0xAC742, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p256_point_mul, symObjAddr: 0x0, symBinAddr: 0x1EC140, symSize: 0x490 } - - { offsetInCU: 0x83F, offset: 0xACC06, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p256_point_mul_base, symObjAddr: 0x490, symBinAddr: 0x1EC5D0, symSize: 0x300 } - - { offsetInCU: 0xC4E, offset: 0xAD015, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p256_point_mul_base_vartime, symObjAddr: 0x790, symBinAddr: 0x1EC8D0, symSize: 0x25D } + - { offsetInCU: 0x37B, offset: 0xAC742, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p256_point_mul, symObjAddr: 0x0, symBinAddr: 0x1EC130, symSize: 0x490 } + - { offsetInCU: 0x83F, offset: 0xACC06, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p256_point_mul_base, symObjAddr: 0x490, symBinAddr: 0x1EC5C0, symSize: 0x300 } + - { offsetInCU: 0xC4E, offset: 0xAD015, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p256_point_mul_base_vartime, symObjAddr: 0x790, symBinAddr: 0x1EC8C0, symSize: 0x25D } - { offsetInCU: 0x10, offset: 0xAD34D, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_ChaCha20_ctr32, symObjAddr: 0x0, symBinAddr: 0x1ECB40, symSize: 0x3A0 } - { offsetInCU: 0x48, offset: 0xAD385, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_ChaCha20_ctr32, symObjAddr: 0x0, symBinAddr: 0x1ECB40, symSize: 0x3A0 } - { offsetInCU: 0x4D, offset: 0xAD38A, size: 0x8, addend: 0x0, symName: ChaCha20_ssse3, symObjAddr: 0x3A0, symBinAddr: 0x1ECEE0, symSize: 0x220 } diff --git a/packages/canvas/platforms/ios/src/cpp/canvas2d/MatrixImpl.cpp b/packages/canvas/platforms/ios/src/cpp/canvas2d/MatrixImpl.cpp index 6a1c4493b..3a86a453a 100644 --- a/packages/canvas/platforms/ios/src/cpp/canvas2d/MatrixImpl.cpp +++ b/packages/canvas/platforms/ios/src/cpp/canvas2d/MatrixImpl.cpp @@ -1184,6 +1184,27 @@ void MatrixImpl::SkewYSelf(const v8::FunctionCallbackInfo &args) { } } +void MatrixImpl::Clone(const v8::FunctionCallbackInfo &args) { + auto isolate = args.GetIsolate(); + auto context = isolate->GetCurrentContext(); + MatrixImpl *ptr = GetPointer(args.This()); + + auto matrix = canvas_native_matrix_clone(ptr->GetMatrix()); + + + auto ret = MatrixImpl::GetCtor(isolate)->GetFunction( + context).ToLocalChecked()->NewInstance(context).ToLocalChecked(); + auto object = new MatrixImpl(matrix); + + ret->SetAlignedPointerInInternalField(0, object); + + SetNativeType(ret, NativeType::Matrix); + + object->BindFinalizer(isolate, ret); + + args.GetReturnValue().Set(ret); +} + Matrix *MatrixImpl::GetMatrix() { return this->matrix_; diff --git a/packages/canvas/platforms/ios/src/cpp/canvas2d/MatrixImpl.h b/packages/canvas/platforms/ios/src/cpp/canvas2d/MatrixImpl.h index 553359d09..2bb07faec 100644 --- a/packages/canvas/platforms/ios/src/cpp/canvas2d/MatrixImpl.h +++ b/packages/canvas/platforms/ios/src/cpp/canvas2d/MatrixImpl.h @@ -209,6 +209,8 @@ class MatrixImpl: public ObjectWrapperImpl { static void SkewYSelf(const v8::FunctionCallbackInfo &args); + static void Clone(const v8::FunctionCallbackInfo &args); + private: Matrix* matrix_; }; diff --git a/packages/canvas/src-native/canvas-android/canvas/src/main/cpp/include/canvas_native.h b/packages/canvas/src-native/canvas-android/canvas/src/main/cpp/include/canvas_native.h index cf76b2420..023d2f8fc 100644 --- a/packages/canvas/src-native/canvas-android/canvas/src/main/cpp/include/canvas_native.h +++ b/packages/canvas/src-native/canvas-android/canvas/src/main/cpp/include/canvas_native.h @@ -9,91 +9,91 @@ #include typedef enum GLConstants { - UNPACK_FLIP_Y_WEBGL = 37440, - UNPACK_PREMULTIPLY_ALPHA_WEBGL = 37441, - UNPACK_COLORSPACE_CONVERSION_WEBGL = 37443, + UNPACK_FLIP_Y_WEBGL = 37440, + UNPACK_PREMULTIPLY_ALPHA_WEBGL = 37441, + UNPACK_COLORSPACE_CONVERSION_WEBGL = 37443, } GLConstants; typedef enum ImageBitmapColorSpaceConversion { - ImageBitmapColorSpaceConversionDefault, - ImageBitmapColorSpaceConversionNone, + ImageBitmapColorSpaceConversionDefault, + ImageBitmapColorSpaceConversionNone, } ImageBitmapColorSpaceConversion; typedef enum ImageBitmapPremultiplyAlpha { - ImageBitmapPremultiplyAlphaDefault, - ImageBitmapPremultiplyAlphaPremultiply, - ImageBitmapPremultiplyAlphaNone, + ImageBitmapPremultiplyAlphaDefault, + ImageBitmapPremultiplyAlphaPremultiply, + ImageBitmapPremultiplyAlphaNone, } ImageBitmapPremultiplyAlpha; typedef enum ImageBitmapResizeQuality { - ImageBitmapResizeQualityLow, - ImageBitmapResizeQualityMedium, - ImageBitmapResizeQualityHigh, - ImageBitmapResizeQualityPixelated, + ImageBitmapResizeQualityLow, + ImageBitmapResizeQualityMedium, + ImageBitmapResizeQualityHigh, + ImageBitmapResizeQualityPixelated, } ImageBitmapResizeQuality; typedef enum InvalidateState { - InvalidateStateNone, - InvalidateStatePending, - InvalidateStateInvalidating, + InvalidateStateNone, + InvalidateStatePending, + InvalidateStateInvalidating, } InvalidateState; typedef enum PaintStyleType { - PaintStyleTypeNone, - PaintStyleTypeColor, - PaintStyleTypeGradient, - PaintStyleTypePattern, + PaintStyleTypeNone, + PaintStyleTypeColor, + PaintStyleTypeGradient, + PaintStyleTypePattern, } PaintStyleType; typedef enum TextBaseLine { - TOP = 0, - HANGING = 1, - MIDDLE = 2, - ALPHABETIC = 3, - IDEOGRAPHIC = 4, - BOTTOM = 5, + TOP = 0, + HANGING = 1, + MIDDLE = 2, + ALPHABETIC = 3, + IDEOGRAPHIC = 4, + BOTTOM = 5, } TextBaseLine; typedef enum WebGLExtensionType { - WebGLExtensionTypeEXT_blend_minmax, - WebGLExtensionTypeEXT_color_buffer_half_float, - WebGLExtensionTypeEXT_disjoint_timer_query, - WebGLExtensionTypeEXT_sRGB, - WebGLExtensionTypeEXT_shader_texture_lod, - WebGLExtensionTypeEXT_texture_filter_anisotropic, - WebGLExtensionTypeOES_element_index_uint, - WebGLExtensionTypeOES_standard_derivatives, - WebGLExtensionTypeOES_texture_float, - WebGLExtensionTypeOES_texture_float_linear, - WebGLExtensionTypeOES_texture_half_float, - WebGLExtensionTypeOES_texture_half_float_linear, - WebGLExtensionTypeOES_vertex_array_object, - WebGLExtensionTypeWEBGL_color_buffer_float, - WebGLExtensionTypeWEBGL_compressed_texture_atc, - WebGLExtensionTypeWEBGL_compressed_texture_etc1, - WebGLExtensionTypeWEBGL_compressed_texture_s3tc, - WebGLExtensionTypeWEBGL_compressed_texture_s3tc_srgb, - WebGLExtensionTypeWEBGL_compressed_texture_etc, - WebGLExtensionTypeWEBGL_compressed_texture_pvrtc, - WebGLExtensionTypeWEBGL_lose_context, - WebGLExtensionTypeANGLE_instanced_arrays, - WebGLExtensionTypeWEBGL_depth_texture, - WebGLExtensionTypeWEBGL_draw_buffers, - WebGLExtensionTypeOES_fbo_render_mipmap, - WebGLExtensionTypeNone, + WebGLExtensionTypeEXT_blend_minmax, + WebGLExtensionTypeEXT_color_buffer_half_float, + WebGLExtensionTypeEXT_disjoint_timer_query, + WebGLExtensionTypeEXT_sRGB, + WebGLExtensionTypeEXT_shader_texture_lod, + WebGLExtensionTypeEXT_texture_filter_anisotropic, + WebGLExtensionTypeOES_element_index_uint, + WebGLExtensionTypeOES_standard_derivatives, + WebGLExtensionTypeOES_texture_float, + WebGLExtensionTypeOES_texture_float_linear, + WebGLExtensionTypeOES_texture_half_float, + WebGLExtensionTypeOES_texture_half_float_linear, + WebGLExtensionTypeOES_vertex_array_object, + WebGLExtensionTypeWEBGL_color_buffer_float, + WebGLExtensionTypeWEBGL_compressed_texture_atc, + WebGLExtensionTypeWEBGL_compressed_texture_etc1, + WebGLExtensionTypeWEBGL_compressed_texture_s3tc, + WebGLExtensionTypeWEBGL_compressed_texture_s3tc_srgb, + WebGLExtensionTypeWEBGL_compressed_texture_etc, + WebGLExtensionTypeWEBGL_compressed_texture_pvrtc, + WebGLExtensionTypeWEBGL_lose_context, + WebGLExtensionTypeANGLE_instanced_arrays, + WebGLExtensionTypeWEBGL_depth_texture, + WebGLExtensionTypeWEBGL_draw_buffers, + WebGLExtensionTypeOES_fbo_render_mipmap, + WebGLExtensionTypeNone, } WebGLExtensionType; typedef enum WebGLResultType { - WebGLResultTypeBoolean, - WebGLResultTypeI32Array, - WebGLResultTypeU32Array, - WebGLResultTypeF32Array, - WebGLResultTypeBooleanArray, - WebGLResultTypeU32, - WebGLResultTypeI32, - WebGLResultTypeF32, - WebGLResultTypeString, - WebGLResultTypeNone, + WebGLResultTypeBoolean, + WebGLResultTypeI32Array, + WebGLResultTypeU32Array, + WebGLResultTypeF32Array, + WebGLResultTypeBooleanArray, + WebGLResultTypeU32, + WebGLResultTypeI32, + WebGLResultTypeF32, + WebGLResultTypeString, + WebGLResultTypeNone, } WebGLResultType; typedef struct ANGLE_instanced_arrays ANGLE_instanced_arrays; @@ -1190,6 +1190,8 @@ struct Matrix *canvas_native_matrix_skew_y(float angle, const struct Matrix *mat void canvas_native_matrix_skew_y_self(struct Matrix *matrix, float angle); +struct Matrix *canvas_native_matrix_clone(const struct Matrix *matrix); + struct ImageData *canvas_native_image_data_create(int32_t width, int32_t height); int32_t canvas_native_image_data_get_width(const struct ImageData *image_data); diff --git a/packages/canvas/src-native/canvas-ios/CanvasNative/include/canvas_native.h b/packages/canvas/src-native/canvas-ios/CanvasNative/include/canvas_native.h index cf76b2420..0d26450ff 100644 --- a/packages/canvas/src-native/canvas-ios/CanvasNative/include/canvas_native.h +++ b/packages/canvas/src-native/canvas-ios/CanvasNative/include/canvas_native.h @@ -1190,6 +1190,8 @@ struct Matrix *canvas_native_matrix_skew_y(float angle, const struct Matrix *mat void canvas_native_matrix_skew_y_self(struct Matrix *matrix, float angle); +struct Matrix *canvas_native_matrix_clone(const struct Matrix *matrix); + struct ImageData *canvas_native_image_data_create(int32_t width, int32_t height); int32_t canvas_native_image_data_get_width(const struct ImageData *image_data); diff --git a/packages/canvas/src-native/canvas-ios/dist/CanvasNative.xcframework/ios-arm64/CanvasNative.framework/CanvasNative b/packages/canvas/src-native/canvas-ios/dist/CanvasNative.xcframework/ios-arm64/CanvasNative.framework/CanvasNative index 015736644..5baaf8baf 100755 Binary files a/packages/canvas/src-native/canvas-ios/dist/CanvasNative.xcframework/ios-arm64/CanvasNative.framework/CanvasNative and b/packages/canvas/src-native/canvas-ios/dist/CanvasNative.xcframework/ios-arm64/CanvasNative.framework/CanvasNative differ diff --git a/packages/canvas/src-native/canvas-ios/dist/CanvasNative.xcframework/ios-arm64/CanvasNative.framework/Headers/canvas_native.h b/packages/canvas/src-native/canvas-ios/dist/CanvasNative.xcframework/ios-arm64/CanvasNative.framework/Headers/canvas_native.h index cf76b2420..0d26450ff 100644 --- a/packages/canvas/src-native/canvas-ios/dist/CanvasNative.xcframework/ios-arm64/CanvasNative.framework/Headers/canvas_native.h +++ b/packages/canvas/src-native/canvas-ios/dist/CanvasNative.xcframework/ios-arm64/CanvasNative.framework/Headers/canvas_native.h @@ -1190,6 +1190,8 @@ struct Matrix *canvas_native_matrix_skew_y(float angle, const struct Matrix *mat void canvas_native_matrix_skew_y_self(struct Matrix *matrix, float angle); +struct Matrix *canvas_native_matrix_clone(const struct Matrix *matrix); + struct ImageData *canvas_native_image_data_create(int32_t width, int32_t height); int32_t canvas_native_image_data_get_width(const struct ImageData *image_data); diff --git a/packages/canvas/src-native/canvas-ios/dist/CanvasNative.xcframework/ios-arm64/dSYMs/CanvasNative.framework.dSYM/Contents/Resources/DWARF/CanvasNative b/packages/canvas/src-native/canvas-ios/dist/CanvasNative.xcframework/ios-arm64/dSYMs/CanvasNative.framework.dSYM/Contents/Resources/DWARF/CanvasNative index e3e20745b..7668a8926 100644 Binary files a/packages/canvas/src-native/canvas-ios/dist/CanvasNative.xcframework/ios-arm64/dSYMs/CanvasNative.framework.dSYM/Contents/Resources/DWARF/CanvasNative and b/packages/canvas/src-native/canvas-ios/dist/CanvasNative.xcframework/ios-arm64/dSYMs/CanvasNative.framework.dSYM/Contents/Resources/DWARF/CanvasNative differ diff --git a/packages/canvas/src-native/canvas-ios/dist/CanvasNative.xcframework/ios-arm64/dSYMs/CanvasNative.framework.dSYM/Contents/Resources/Relocations/aarch64/CanvasNative.yml b/packages/canvas/src-native/canvas-ios/dist/CanvasNative.xcframework/ios-arm64/dSYMs/CanvasNative.framework.dSYM/Contents/Resources/Relocations/aarch64/CanvasNative.yml index 646680a11..92bdf4ce1 100644 --- a/packages/canvas/src-native/canvas-ios/dist/CanvasNative.xcframework/ios-arm64/dSYMs/CanvasNative.framework.dSYM/Contents/Resources/Relocations/aarch64/CanvasNative.yml +++ b/packages/canvas/src-native/canvas-ios/dist/CanvasNative.xcframework/ios-arm64/dSYMs/CanvasNative.framework.dSYM/Contents/Resources/Relocations/aarch64/CanvasNative.yml @@ -444,165 +444,165 @@ relocations: - { offsetInCU: 0x1EC, offset: 0x852B2, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative25NSCCanvasRenderingContextCACycfC', symObjAddr: 0x0, symBinAddr: 0x115D4, symSize: 0x20 } - { offsetInCU: 0x200, offset: 0x852C6, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative25NSCCanvasRenderingContextCACycfc', symObjAddr: 0x20, symBinAddr: 0x115F4, symSize: 0x30 } - { offsetInCU: 0x23C, offset: 0x85302, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative25NSCCanvasRenderingContextCfD', symObjAddr: 0xAC, symBinAddr: 0x11680, symSize: 0x30 } - - { offsetInCU: 0x27, offset: 0x8534C, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_ge_frombytes_vartime, symObjAddr: 0x0, symBinAddr: 0x184C40, symSize: 0x271C } + - { offsetInCU: 0x27, offset: 0x8534C, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_ge_frombytes_vartime, symObjAddr: 0x0, symBinAddr: 0x184C88, symSize: 0x271C } - { offsetInCU: 0x46, offset: 0x8536B, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_k25519Precomp, symObjAddr: 0x9C78, symBinAddr: 0x867BF8, symSize: 0x0 } - { offsetInCU: 0x98, offset: 0x853BD, size: 0x8, addend: 0x0, symName: _d, symObjAddr: 0xFC78, symBinAddr: 0x86DBF8, symSize: 0x0 } - { offsetInCU: 0xFF, offset: 0x85424, size: 0x8, addend: 0x0, symName: _sqrtm1, symObjAddr: 0xFCA0, symBinAddr: 0x86DC20, symSize: 0x0 } - { offsetInCU: 0x115, offset: 0x8543A, size: 0x8, addend: 0x0, symName: _d2, symObjAddr: 0x100A8, symBinAddr: 0x86E028, symSize: 0x0 } - { offsetInCU: 0x12C, offset: 0x85451, size: 0x8, addend: 0x0, symName: _Bi, symObjAddr: 0xFCE8, symBinAddr: 0x86DC68, symSize: 0x0 } - - { offsetInCU: 0xE61, offset: 0x86186, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_ge_frombytes_vartime, symObjAddr: 0x0, symBinAddr: 0x184C40, symSize: 0x271C } - - { offsetInCU: 0xE69, offset: 0x8618E, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_ge_scalarmult_base, symObjAddr: 0x271C, symBinAddr: 0x18735C, symSize: 0x5BC } - - { offsetInCU: 0x4815, offset: 0x89B3A, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_ge_scalarmult_base, symObjAddr: 0x271C, symBinAddr: 0x18735C, symSize: 0x5BC } - - { offsetInCU: 0x481D, offset: 0x89B42, size: 0x8, addend: 0x0, symName: _table_select, symObjAddr: 0x2CD8, symBinAddr: 0x187918, symSize: 0x6B0 } - - { offsetInCU: 0x521A, offset: 0x8A53F, size: 0x8, addend: 0x0, symName: _table_select, symObjAddr: 0x2CD8, symBinAddr: 0x187918, symSize: 0x6B0 } - - { offsetInCU: 0x5222, offset: 0x8A547, size: 0x8, addend: 0x0, symName: _ge_madd, symObjAddr: 0x3388, symBinAddr: 0x187FC8, symSize: 0x208 } - - { offsetInCU: 0x5604, offset: 0x8A929, size: 0x8, addend: 0x0, symName: _ge_madd, symObjAddr: 0x3388, symBinAddr: 0x187FC8, symSize: 0x208 } - - { offsetInCU: 0x560C, offset: 0x8A931, size: 0x8, addend: 0x0, symName: _ge_p2_dbl, symObjAddr: 0x3590, symBinAddr: 0x1881D0, symSize: 0x7B0 } - - { offsetInCU: 0x5B7C, offset: 0x8AEA1, size: 0x8, addend: 0x0, symName: _ge_p2_dbl, symObjAddr: 0x3590, symBinAddr: 0x1881D0, symSize: 0x7B0 } - - { offsetInCU: 0x5B84, offset: 0x8AEA9, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_sc_reduce, symObjAddr: 0x3D40, symBinAddr: 0x188980, symSize: 0x614 } - - { offsetInCU: 0x66C9, offset: 0x8B9EE, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_sc_reduce, symObjAddr: 0x3D40, symBinAddr: 0x188980, symSize: 0x614 } - - { offsetInCU: 0x66D1, offset: 0x8B9F6, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_scalar_mult_generic_masked, symObjAddr: 0x4354, symBinAddr: 0x188F94, symSize: 0xB7C } - - { offsetInCU: 0x70EE, offset: 0x8C413, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_scalar_mult_generic_masked, symObjAddr: 0x4354, symBinAddr: 0x188F94, symSize: 0xB7C } - - { offsetInCU: 0x70F6, offset: 0x8C41B, size: 0x8, addend: 0x0, symName: _fe_tobytes, symObjAddr: 0x4ED0, symBinAddr: 0x189B10, symSize: 0x1B8 } - - { offsetInCU: 0x8990, offset: 0x8DCB5, size: 0x8, addend: 0x0, symName: _fe_tobytes, symObjAddr: 0x4ED0, symBinAddr: 0x189B10, symSize: 0x1B8 } - - { offsetInCU: 0x8998, offset: 0x8DCBD, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_public_from_private_generic_masked, symObjAddr: 0x5088, symBinAddr: 0x189CC8, symSize: 0x104 } - - { offsetInCU: 0x8C64, offset: 0x8DF89, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_public_from_private_generic_masked, symObjAddr: 0x5088, symBinAddr: 0x189CC8, symSize: 0x104 } - - { offsetInCU: 0x8C6C, offset: 0x8DF91, size: 0x8, addend: 0x0, symName: _fe_loose_invert, symObjAddr: 0x518C, symBinAddr: 0x189DCC, symSize: 0x23F8 } - - { offsetInCU: 0x8E1B, offset: 0x8E140, size: 0x8, addend: 0x0, symName: _fe_loose_invert, symObjAddr: 0x518C, symBinAddr: 0x189DCC, symSize: 0x23F8 } - - { offsetInCU: 0x8E23, offset: 0x8E148, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_fe_invert, symObjAddr: 0x7584, symBinAddr: 0x18C1C4, symSize: 0x30 } - - { offsetInCU: 0xB98F, offset: 0x90CB4, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_fe_invert, symObjAddr: 0x7584, symBinAddr: 0x18C1C4, symSize: 0x30 } - - { offsetInCU: 0xB997, offset: 0x90CBC, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_fe_isnegative, symObjAddr: 0x75B4, symBinAddr: 0x18C1F4, symSize: 0x58 } - - { offsetInCU: 0xBA79, offset: 0x90D9E, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_fe_isnegative, symObjAddr: 0x75B4, symBinAddr: 0x18C1F4, symSize: 0x58 } - - { offsetInCU: 0xBA81, offset: 0x90DA6, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_fe_mul_ttt, symObjAddr: 0x760C, symBinAddr: 0x18C24C, symSize: 0x4 } - - { offsetInCU: 0xBADB, offset: 0x90E00, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_fe_mul_ttt, symObjAddr: 0x760C, symBinAddr: 0x18C24C, symSize: 0x4 } - - { offsetInCU: 0xBAE3, offset: 0x90E08, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_fe_neg, symObjAddr: 0x7610, symBinAddr: 0x18C250, symSize: 0x8C } - - { offsetInCU: 0xBB2B, offset: 0x90E50, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_fe_mul_ttt, symObjAddr: 0x760C, symBinAddr: 0x18C24C, symSize: 0x4 } - - { offsetInCU: 0xBB33, offset: 0x90E58, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_fe_neg, symObjAddr: 0x7610, symBinAddr: 0x18C250, symSize: 0x8C } - - { offsetInCU: 0xBB5B, offset: 0x90E80, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_fe_neg, symObjAddr: 0x7610, symBinAddr: 0x18C250, symSize: 0x8C } - - { offsetInCU: 0xBB63, offset: 0x90E88, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_fe_tobytes, symObjAddr: 0x769C, symBinAddr: 0x18C2DC, symSize: 0x4 } - - { offsetInCU: 0xBCC6, offset: 0x90FEB, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_fe_tobytes, symObjAddr: 0x769C, symBinAddr: 0x18C2DC, symSize: 0x4 } - - { offsetInCU: 0xBCCE, offset: 0x90FF3, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_ge_double_scalarmult_vartime, symObjAddr: 0x76A0, symBinAddr: 0x18C2E0, symSize: 0x15D0 } - - { offsetInCU: 0xBF9B, offset: 0x912C0, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_ge_double_scalarmult_vartime, symObjAddr: 0x76A0, symBinAddr: 0x18C2E0, symSize: 0x15D0 } - - { offsetInCU: 0xBFA3, offset: 0x912C8, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_sc_mask, symObjAddr: 0x8C70, symBinAddr: 0x18D8B0, symSize: 0x20 } - - { offsetInCU: 0xE632, offset: 0x93957, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_sc_mask, symObjAddr: 0x8C70, symBinAddr: 0x18D8B0, symSize: 0x20 } - - { offsetInCU: 0xE63A, offset: 0x9395F, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_sc_muladd, symObjAddr: 0x8C90, symBinAddr: 0x18D8D0, symSize: 0xB68 } - - { offsetInCU: 0xEAD9, offset: 0x93DFE, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_sc_muladd, symObjAddr: 0x8C90, symBinAddr: 0x18D8D0, symSize: 0xB68 } - - { offsetInCU: 0xEAE1, offset: 0x93E06, size: 0x8, addend: 0x0, symName: _fe_mul_impl, symObjAddr: 0x97F8, symBinAddr: 0x18E438, symSize: 0x21C } - - { offsetInCU: 0xF946, offset: 0x94C6B, size: 0x8, addend: 0x0, symName: _fe_mul_impl, symObjAddr: 0x97F8, symBinAddr: 0x18E438, symSize: 0x21C } - - { offsetInCU: 0xF94E, offset: 0x94C73, size: 0x8, addend: 0x0, symName: _x25519_ge_add, symObjAddr: 0x9A14, symBinAddr: 0x18E654, symSize: 0x218 } - - { offsetInCU: 0xFB8E, offset: 0x94EB3, size: 0x8, addend: 0x0, symName: _x25519_ge_add, symObjAddr: 0x9A14, symBinAddr: 0x18E654, symSize: 0x218 } - - { offsetInCU: 0x27, offset: 0x95459, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_bn_from_montgomery_in_place, symObjAddr: 0x0, symBinAddr: 0x18E86C, symSize: 0x1F4 } - - { offsetInCU: 0x1DF, offset: 0x95611, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_bn_from_montgomery_in_place, symObjAddr: 0x0, symBinAddr: 0x18E86C, symSize: 0x1F4 } - - { offsetInCU: 0x27, offset: 0x95861, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_bn_neg_inv_mod_r_u64, symObjAddr: 0x0, symBinAddr: 0x18EA60, symSize: 0x3C } - - { offsetInCU: 0x39, offset: 0x95873, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_bn_neg_inv_mod_r_u64, symObjAddr: 0x0, symBinAddr: 0x18EA60, symSize: 0x3C } - - { offsetInCU: 0x27, offset: 0x95990, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_little_endian_bytes_from_scalar, symObjAddr: 0x0, symBinAddr: 0x18EA9C, symSize: 0x90 } - - { offsetInCU: 0x39, offset: 0x959A2, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_little_endian_bytes_from_scalar, symObjAddr: 0x0, symBinAddr: 0x18EA9C, symSize: 0x90 } + - { offsetInCU: 0xE61, offset: 0x86186, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_ge_frombytes_vartime, symObjAddr: 0x0, symBinAddr: 0x184C88, symSize: 0x271C } + - { offsetInCU: 0xE69, offset: 0x8618E, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_ge_scalarmult_base, symObjAddr: 0x271C, symBinAddr: 0x1873A4, symSize: 0x5BC } + - { offsetInCU: 0x4815, offset: 0x89B3A, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_ge_scalarmult_base, symObjAddr: 0x271C, symBinAddr: 0x1873A4, symSize: 0x5BC } + - { offsetInCU: 0x481D, offset: 0x89B42, size: 0x8, addend: 0x0, symName: _table_select, symObjAddr: 0x2CD8, symBinAddr: 0x187960, symSize: 0x6B0 } + - { offsetInCU: 0x521A, offset: 0x8A53F, size: 0x8, addend: 0x0, symName: _table_select, symObjAddr: 0x2CD8, symBinAddr: 0x187960, symSize: 0x6B0 } + - { offsetInCU: 0x5222, offset: 0x8A547, size: 0x8, addend: 0x0, symName: _ge_madd, symObjAddr: 0x3388, symBinAddr: 0x188010, symSize: 0x208 } + - { offsetInCU: 0x5604, offset: 0x8A929, size: 0x8, addend: 0x0, symName: _ge_madd, symObjAddr: 0x3388, symBinAddr: 0x188010, symSize: 0x208 } + - { offsetInCU: 0x560C, offset: 0x8A931, size: 0x8, addend: 0x0, symName: _ge_p2_dbl, symObjAddr: 0x3590, symBinAddr: 0x188218, symSize: 0x7B0 } + - { offsetInCU: 0x5B7C, offset: 0x8AEA1, size: 0x8, addend: 0x0, symName: _ge_p2_dbl, symObjAddr: 0x3590, symBinAddr: 0x188218, symSize: 0x7B0 } + - { offsetInCU: 0x5B84, offset: 0x8AEA9, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_sc_reduce, symObjAddr: 0x3D40, symBinAddr: 0x1889C8, symSize: 0x614 } + - { offsetInCU: 0x66C9, offset: 0x8B9EE, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_sc_reduce, symObjAddr: 0x3D40, symBinAddr: 0x1889C8, symSize: 0x614 } + - { offsetInCU: 0x66D1, offset: 0x8B9F6, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_scalar_mult_generic_masked, symObjAddr: 0x4354, symBinAddr: 0x188FDC, symSize: 0xB7C } + - { offsetInCU: 0x70EE, offset: 0x8C413, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_scalar_mult_generic_masked, symObjAddr: 0x4354, symBinAddr: 0x188FDC, symSize: 0xB7C } + - { offsetInCU: 0x70F6, offset: 0x8C41B, size: 0x8, addend: 0x0, symName: _fe_tobytes, symObjAddr: 0x4ED0, symBinAddr: 0x189B58, symSize: 0x1B8 } + - { offsetInCU: 0x8990, offset: 0x8DCB5, size: 0x8, addend: 0x0, symName: _fe_tobytes, symObjAddr: 0x4ED0, symBinAddr: 0x189B58, symSize: 0x1B8 } + - { offsetInCU: 0x8998, offset: 0x8DCBD, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_public_from_private_generic_masked, symObjAddr: 0x5088, symBinAddr: 0x189D10, symSize: 0x104 } + - { offsetInCU: 0x8C64, offset: 0x8DF89, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_public_from_private_generic_masked, symObjAddr: 0x5088, symBinAddr: 0x189D10, symSize: 0x104 } + - { offsetInCU: 0x8C6C, offset: 0x8DF91, size: 0x8, addend: 0x0, symName: _fe_loose_invert, symObjAddr: 0x518C, symBinAddr: 0x189E14, symSize: 0x23F8 } + - { offsetInCU: 0x8E1B, offset: 0x8E140, size: 0x8, addend: 0x0, symName: _fe_loose_invert, symObjAddr: 0x518C, symBinAddr: 0x189E14, symSize: 0x23F8 } + - { offsetInCU: 0x8E23, offset: 0x8E148, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_fe_invert, symObjAddr: 0x7584, symBinAddr: 0x18C20C, symSize: 0x30 } + - { offsetInCU: 0xB98F, offset: 0x90CB4, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_fe_invert, symObjAddr: 0x7584, symBinAddr: 0x18C20C, symSize: 0x30 } + - { offsetInCU: 0xB997, offset: 0x90CBC, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_fe_isnegative, symObjAddr: 0x75B4, symBinAddr: 0x18C23C, symSize: 0x58 } + - { offsetInCU: 0xBA79, offset: 0x90D9E, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_fe_isnegative, symObjAddr: 0x75B4, symBinAddr: 0x18C23C, symSize: 0x58 } + - { offsetInCU: 0xBA81, offset: 0x90DA6, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_fe_mul_ttt, symObjAddr: 0x760C, symBinAddr: 0x18C294, symSize: 0x4 } + - { offsetInCU: 0xBADB, offset: 0x90E00, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_fe_mul_ttt, symObjAddr: 0x760C, symBinAddr: 0x18C294, symSize: 0x4 } + - { offsetInCU: 0xBAE3, offset: 0x90E08, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_fe_neg, symObjAddr: 0x7610, symBinAddr: 0x18C298, symSize: 0x8C } + - { offsetInCU: 0xBB2B, offset: 0x90E50, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_fe_mul_ttt, symObjAddr: 0x760C, symBinAddr: 0x18C294, symSize: 0x4 } + - { offsetInCU: 0xBB33, offset: 0x90E58, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_fe_neg, symObjAddr: 0x7610, symBinAddr: 0x18C298, symSize: 0x8C } + - { offsetInCU: 0xBB5B, offset: 0x90E80, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_fe_neg, symObjAddr: 0x7610, symBinAddr: 0x18C298, symSize: 0x8C } + - { offsetInCU: 0xBB63, offset: 0x90E88, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_fe_tobytes, symObjAddr: 0x769C, symBinAddr: 0x18C324, symSize: 0x4 } + - { offsetInCU: 0xBCC6, offset: 0x90FEB, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_fe_tobytes, symObjAddr: 0x769C, symBinAddr: 0x18C324, symSize: 0x4 } + - { offsetInCU: 0xBCCE, offset: 0x90FF3, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_ge_double_scalarmult_vartime, symObjAddr: 0x76A0, symBinAddr: 0x18C328, symSize: 0x15D0 } + - { offsetInCU: 0xBF9B, offset: 0x912C0, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_ge_double_scalarmult_vartime, symObjAddr: 0x76A0, symBinAddr: 0x18C328, symSize: 0x15D0 } + - { offsetInCU: 0xBFA3, offset: 0x912C8, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_sc_mask, symObjAddr: 0x8C70, symBinAddr: 0x18D8F8, symSize: 0x20 } + - { offsetInCU: 0xE632, offset: 0x93957, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_sc_mask, symObjAddr: 0x8C70, symBinAddr: 0x18D8F8, symSize: 0x20 } + - { offsetInCU: 0xE63A, offset: 0x9395F, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_sc_muladd, symObjAddr: 0x8C90, symBinAddr: 0x18D918, symSize: 0xB68 } + - { offsetInCU: 0xEAD9, offset: 0x93DFE, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_sc_muladd, symObjAddr: 0x8C90, symBinAddr: 0x18D918, symSize: 0xB68 } + - { offsetInCU: 0xEAE1, offset: 0x93E06, size: 0x8, addend: 0x0, symName: _fe_mul_impl, symObjAddr: 0x97F8, symBinAddr: 0x18E480, symSize: 0x21C } + - { offsetInCU: 0xF946, offset: 0x94C6B, size: 0x8, addend: 0x0, symName: _fe_mul_impl, symObjAddr: 0x97F8, symBinAddr: 0x18E480, symSize: 0x21C } + - { offsetInCU: 0xF94E, offset: 0x94C73, size: 0x8, addend: 0x0, symName: _x25519_ge_add, symObjAddr: 0x9A14, symBinAddr: 0x18E69C, symSize: 0x218 } + - { offsetInCU: 0xFB8E, offset: 0x94EB3, size: 0x8, addend: 0x0, symName: _x25519_ge_add, symObjAddr: 0x9A14, symBinAddr: 0x18E69C, symSize: 0x218 } + - { offsetInCU: 0x27, offset: 0x95459, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_bn_from_montgomery_in_place, symObjAddr: 0x0, symBinAddr: 0x18E8B4, symSize: 0x1F4 } + - { offsetInCU: 0x1DF, offset: 0x95611, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_bn_from_montgomery_in_place, symObjAddr: 0x0, symBinAddr: 0x18E8B4, symSize: 0x1F4 } + - { offsetInCU: 0x27, offset: 0x95861, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_bn_neg_inv_mod_r_u64, symObjAddr: 0x0, symBinAddr: 0x18EAA8, symSize: 0x3C } + - { offsetInCU: 0x39, offset: 0x95873, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_bn_neg_inv_mod_r_u64, symObjAddr: 0x0, symBinAddr: 0x18EAA8, symSize: 0x3C } + - { offsetInCU: 0x27, offset: 0x95990, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_little_endian_bytes_from_scalar, symObjAddr: 0x0, symBinAddr: 0x18EAE4, symSize: 0x90 } + - { offsetInCU: 0x39, offset: 0x959A2, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_little_endian_bytes_from_scalar, symObjAddr: 0x0, symBinAddr: 0x18EAE4, symSize: 0x90 } - { offsetInCU: 0x8B, offset: 0x95B16, size: 0x8, addend: 0x0, symName: _Q_N0, symObjAddr: 0x10F0, symBinAddr: 0x86E0F0, symSize: 0x0 } - { offsetInCU: 0xBD, offset: 0x95B48, size: 0x8, addend: 0x0, symName: _Q, symObjAddr: 0x1080, symBinAddr: 0x86E080, symSize: 0x0 } - { offsetInCU: 0xDF, offset: 0x95B6A, size: 0x8, addend: 0x0, symName: _N, symObjAddr: 0x10B0, symBinAddr: 0x86E0B0, symSize: 0x0 } - { offsetInCU: 0xF5, offset: 0x95B80, size: 0x8, addend: 0x0, symName: _N_N0, symObjAddr: 0x10E0, symBinAddr: 0x86E0E0, symSize: 0x0 } - - { offsetInCU: 0x3AC, offset: 0x95E37, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p384_elem_mul_mont, symObjAddr: 0x100, symBinAddr: 0x18EB2C, symSize: 0x18 } - - { offsetInCU: 0x3F8, offset: 0x95E83, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p384_elem_mul_mont, symObjAddr: 0x100, symBinAddr: 0x18EB2C, symSize: 0x18 } - - { offsetInCU: 0x526, offset: 0x95FB1, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p384_scalar_mul_mont, symObjAddr: 0x1F8, symBinAddr: 0x18EB44, symSize: 0x18 } - - { offsetInCU: 0x656, offset: 0x960E1, size: 0x8, addend: 0x0, symName: _nistz384_point_double, symObjAddr: 0x290, symBinAddr: 0x18EB5C, symSize: 0x320 } - - { offsetInCU: 0x65E, offset: 0x960E9, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p384_point_add, symObjAddr: 0x5B0, symBinAddr: 0x18EE7C, symSize: 0xAC } - - { offsetInCU: 0xCEB, offset: 0x96776, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p384_point_add, symObjAddr: 0x5B0, symBinAddr: 0x18EE7C, symSize: 0xAC } - - { offsetInCU: 0xCF3, offset: 0x9677E, size: 0x8, addend: 0x0, symName: _nistz384_point_add, symObjAddr: 0x65C, symBinAddr: 0x18EF28, symSize: 0x4F0 } - - { offsetInCU: 0x1061, offset: 0x96AEC, size: 0x8, addend: 0x0, symName: _nistz384_point_add, symObjAddr: 0x65C, symBinAddr: 0x18EF28, symSize: 0x4F0 } - - { offsetInCU: 0x1069, offset: 0x96AF4, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p384_point_mul, symObjAddr: 0xB4C, symBinAddr: 0x18F418, symSize: 0x2C4 } - - { offsetInCU: 0x1B53, offset: 0x975DE, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p384_point_mul, symObjAddr: 0xB4C, symBinAddr: 0x18F418, symSize: 0x2C4 } - - { offsetInCU: 0x1B5B, offset: 0x975E6, size: 0x8, addend: 0x0, symName: _p384_point_select_w5, symObjAddr: 0xE10, symBinAddr: 0x18F6DC, symSize: 0xF4 } - - { offsetInCU: 0x1E5E, offset: 0x978E9, size: 0x8, addend: 0x0, symName: _p384_point_select_w5, symObjAddr: 0xE10, symBinAddr: 0x18F6DC, symSize: 0xF4 } - - { offsetInCU: 0x1E66, offset: 0x978F1, size: 0x8, addend: 0x0, symName: _add_precomputed_w5, symObjAddr: 0xF04, symBinAddr: 0x18F7D0, symSize: 0x168 } - - { offsetInCU: 0x20D4, offset: 0x97B5F, size: 0x8, addend: 0x0, symName: _add_precomputed_w5, symObjAddr: 0xF04, symBinAddr: 0x18F7D0, symSize: 0x168 } - - { offsetInCU: 0x27, offset: 0x97DED, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_are_zero, symObjAddr: 0x0, symBinAddr: 0x18F938, symSize: 0x38 } - - { offsetInCU: 0x103, offset: 0x97EC9, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_are_zero, symObjAddr: 0x0, symBinAddr: 0x18F938, symSize: 0x38 } - - { offsetInCU: 0x10B, offset: 0x97ED1, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_equal, symObjAddr: 0x38, symBinAddr: 0x18F970, symSize: 0x3C } - - { offsetInCU: 0x13A, offset: 0x97F00, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_are_zero, symObjAddr: 0x0, symBinAddr: 0x18F938, symSize: 0x38 } - - { offsetInCU: 0x1AF, offset: 0x97F75, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_equal, symObjAddr: 0x38, symBinAddr: 0x18F970, symSize: 0x3C } - - { offsetInCU: 0x1B7, offset: 0x97F7D, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_equal_limb, symObjAddr: 0x74, symBinAddr: 0x18F9AC, symSize: 0x5C } - - { offsetInCU: 0x211, offset: 0x97FD7, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_equal, symObjAddr: 0x38, symBinAddr: 0x18F970, symSize: 0x3C } - - { offsetInCU: 0x34A, offset: 0x98110, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_equal_limb, symObjAddr: 0x74, symBinAddr: 0x18F9AC, symSize: 0x5C } - - { offsetInCU: 0x352, offset: 0x98118, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_are_even, symObjAddr: 0xD0, symBinAddr: 0x18FA08, symSize: 0x1C } - - { offsetInCU: 0x576, offset: 0x9833C, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_are_even, symObjAddr: 0xD0, symBinAddr: 0x18FA08, symSize: 0x1C } - - { offsetInCU: 0x57E, offset: 0x98344, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_less_than, symObjAddr: 0xEC, symBinAddr: 0x18FA24, symSize: 0x54 } - - { offsetInCU: 0x6A7, offset: 0x9846D, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_less_than, symObjAddr: 0xEC, symBinAddr: 0x18FA24, symSize: 0x54 } - - { offsetInCU: 0x6AF, offset: 0x98475, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_less_than_limb, symObjAddr: 0x140, symBinAddr: 0x18FA78, symSize: 0x4C } - - { offsetInCU: 0x74A, offset: 0x98510, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_less_than_limb, symObjAddr: 0x140, symBinAddr: 0x18FA78, symSize: 0x4C } - - { offsetInCU: 0x752, offset: 0x98518, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_reduce_once, symObjAddr: 0x18C, symBinAddr: 0x18FAC4, symSize: 0xA8 } - - { offsetInCU: 0x93B, offset: 0x98701, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_reduce_once, symObjAddr: 0x18C, symBinAddr: 0x18FAC4, symSize: 0xA8 } - - { offsetInCU: 0x943, offset: 0x98709, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_add_mod, symObjAddr: 0x234, symBinAddr: 0x18FB6C, symSize: 0x124 } - - { offsetInCU: 0x9A7, offset: 0x9876D, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_reduce_once, symObjAddr: 0x18C, symBinAddr: 0x18FAC4, symSize: 0xA8 } - - { offsetInCU: 0xC55, offset: 0x98A1B, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_add_mod, symObjAddr: 0x234, symBinAddr: 0x18FB6C, symSize: 0x124 } - - { offsetInCU: 0xC5D, offset: 0x98A23, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_sub_mod, symObjAddr: 0x358, symBinAddr: 0x18FC90, symSize: 0xC8 } - - { offsetInCU: 0xF5E, offset: 0x98D24, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_sub_mod, symObjAddr: 0x358, symBinAddr: 0x18FC90, symSize: 0xC8 } - - { offsetInCU: 0xF66, offset: 0x98D2C, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_shl_mod, symObjAddr: 0x420, symBinAddr: 0x18FD58, symSize: 0x160 } - - { offsetInCU: 0xFE6, offset: 0x98DAC, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_sub_mod, symObjAddr: 0x358, symBinAddr: 0x18FC90, symSize: 0xC8 } - - { offsetInCU: 0x1152, offset: 0x98F18, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_shl_mod, symObjAddr: 0x420, symBinAddr: 0x18FD58, symSize: 0x160 } - - { offsetInCU: 0x115A, offset: 0x98F20, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_select_512_32, symObjAddr: 0x580, symBinAddr: 0x18FEB8, symSize: 0x158 } - - { offsetInCU: 0x13FC, offset: 0x991C2, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_select_512_32, symObjAddr: 0x580, symBinAddr: 0x18FEB8, symSize: 0x158 } - - { offsetInCU: 0x1404, offset: 0x991CA, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_window5_split_window, symObjAddr: 0x6D8, symBinAddr: 0x190010, symSize: 0x18 } - - { offsetInCU: 0x1569, offset: 0x9932F, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_window5_split_window, symObjAddr: 0x6D8, symBinAddr: 0x190010, symSize: 0x18 } - - { offsetInCU: 0x1571, offset: 0x99337, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_window5_unsplit_window, symObjAddr: 0x6F0, symBinAddr: 0x190028, symSize: 0xC } - - { offsetInCU: 0x15D8, offset: 0x9939E, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_window5_unsplit_window, symObjAddr: 0x6F0, symBinAddr: 0x190028, symSize: 0xC } - - { offsetInCU: 0x15E0, offset: 0x993A6, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMB_shr, symObjAddr: 0x6FC, symBinAddr: 0x190034, symSize: 0x8 } - - { offsetInCU: 0x1619, offset: 0x993DF, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMB_shr, symObjAddr: 0x6FC, symBinAddr: 0x190034, symSize: 0x8 } - - { offsetInCU: 0x1621, offset: 0x993E7, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_limbs_mul_add_limb, symObjAddr: 0x704, symBinAddr: 0x19003C, symSize: 0x3C } - - { offsetInCU: 0x16A7, offset: 0x9946D, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_limbs_mul_add_limb, symObjAddr: 0x704, symBinAddr: 0x19003C, symSize: 0x3C } - - { offsetInCU: 0x27, offset: 0x99633, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_CRYPTO_memcmp, symObjAddr: 0x0, symBinAddr: 0x190078, symSize: 0x120 } - - { offsetInCU: 0x39, offset: 0x99645, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_CRYPTO_memcmp, symObjAddr: 0x0, symBinAddr: 0x190078, symSize: 0x120 } + - { offsetInCU: 0x3AC, offset: 0x95E37, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p384_elem_mul_mont, symObjAddr: 0x100, symBinAddr: 0x18EB74, symSize: 0x18 } + - { offsetInCU: 0x3F8, offset: 0x95E83, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p384_elem_mul_mont, symObjAddr: 0x100, symBinAddr: 0x18EB74, symSize: 0x18 } + - { offsetInCU: 0x526, offset: 0x95FB1, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p384_scalar_mul_mont, symObjAddr: 0x1F8, symBinAddr: 0x18EB8C, symSize: 0x18 } + - { offsetInCU: 0x656, offset: 0x960E1, size: 0x8, addend: 0x0, symName: _nistz384_point_double, symObjAddr: 0x290, symBinAddr: 0x18EBA4, symSize: 0x320 } + - { offsetInCU: 0x65E, offset: 0x960E9, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p384_point_add, symObjAddr: 0x5B0, symBinAddr: 0x18EEC4, symSize: 0xAC } + - { offsetInCU: 0xCEB, offset: 0x96776, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p384_point_add, symObjAddr: 0x5B0, symBinAddr: 0x18EEC4, symSize: 0xAC } + - { offsetInCU: 0xCF3, offset: 0x9677E, size: 0x8, addend: 0x0, symName: _nistz384_point_add, symObjAddr: 0x65C, symBinAddr: 0x18EF70, symSize: 0x4F0 } + - { offsetInCU: 0x1061, offset: 0x96AEC, size: 0x8, addend: 0x0, symName: _nistz384_point_add, symObjAddr: 0x65C, symBinAddr: 0x18EF70, symSize: 0x4F0 } + - { offsetInCU: 0x1069, offset: 0x96AF4, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p384_point_mul, symObjAddr: 0xB4C, symBinAddr: 0x18F460, symSize: 0x2C4 } + - { offsetInCU: 0x1B53, offset: 0x975DE, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p384_point_mul, symObjAddr: 0xB4C, symBinAddr: 0x18F460, symSize: 0x2C4 } + - { offsetInCU: 0x1B5B, offset: 0x975E6, size: 0x8, addend: 0x0, symName: _p384_point_select_w5, symObjAddr: 0xE10, symBinAddr: 0x18F724, symSize: 0xF4 } + - { offsetInCU: 0x1E5E, offset: 0x978E9, size: 0x8, addend: 0x0, symName: _p384_point_select_w5, symObjAddr: 0xE10, symBinAddr: 0x18F724, symSize: 0xF4 } + - { offsetInCU: 0x1E66, offset: 0x978F1, size: 0x8, addend: 0x0, symName: _add_precomputed_w5, symObjAddr: 0xF04, symBinAddr: 0x18F818, symSize: 0x168 } + - { offsetInCU: 0x20D4, offset: 0x97B5F, size: 0x8, addend: 0x0, symName: _add_precomputed_w5, symObjAddr: 0xF04, symBinAddr: 0x18F818, symSize: 0x168 } + - { offsetInCU: 0x27, offset: 0x97DED, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_are_zero, symObjAddr: 0x0, symBinAddr: 0x18F980, symSize: 0x38 } + - { offsetInCU: 0x103, offset: 0x97EC9, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_are_zero, symObjAddr: 0x0, symBinAddr: 0x18F980, symSize: 0x38 } + - { offsetInCU: 0x10B, offset: 0x97ED1, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_equal, symObjAddr: 0x38, symBinAddr: 0x18F9B8, symSize: 0x3C } + - { offsetInCU: 0x13A, offset: 0x97F00, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_are_zero, symObjAddr: 0x0, symBinAddr: 0x18F980, symSize: 0x38 } + - { offsetInCU: 0x1AF, offset: 0x97F75, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_equal, symObjAddr: 0x38, symBinAddr: 0x18F9B8, symSize: 0x3C } + - { offsetInCU: 0x1B7, offset: 0x97F7D, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_equal_limb, symObjAddr: 0x74, symBinAddr: 0x18F9F4, symSize: 0x5C } + - { offsetInCU: 0x211, offset: 0x97FD7, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_equal, symObjAddr: 0x38, symBinAddr: 0x18F9B8, symSize: 0x3C } + - { offsetInCU: 0x34A, offset: 0x98110, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_equal_limb, symObjAddr: 0x74, symBinAddr: 0x18F9F4, symSize: 0x5C } + - { offsetInCU: 0x352, offset: 0x98118, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_are_even, symObjAddr: 0xD0, symBinAddr: 0x18FA50, symSize: 0x1C } + - { offsetInCU: 0x576, offset: 0x9833C, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_are_even, symObjAddr: 0xD0, symBinAddr: 0x18FA50, symSize: 0x1C } + - { offsetInCU: 0x57E, offset: 0x98344, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_less_than, symObjAddr: 0xEC, symBinAddr: 0x18FA6C, symSize: 0x54 } + - { offsetInCU: 0x6A7, offset: 0x9846D, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_less_than, symObjAddr: 0xEC, symBinAddr: 0x18FA6C, symSize: 0x54 } + - { offsetInCU: 0x6AF, offset: 0x98475, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_less_than_limb, symObjAddr: 0x140, symBinAddr: 0x18FAC0, symSize: 0x4C } + - { offsetInCU: 0x74A, offset: 0x98510, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_less_than_limb, symObjAddr: 0x140, symBinAddr: 0x18FAC0, symSize: 0x4C } + - { offsetInCU: 0x752, offset: 0x98518, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_reduce_once, symObjAddr: 0x18C, symBinAddr: 0x18FB0C, symSize: 0xA8 } + - { offsetInCU: 0x93B, offset: 0x98701, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_reduce_once, symObjAddr: 0x18C, symBinAddr: 0x18FB0C, symSize: 0xA8 } + - { offsetInCU: 0x943, offset: 0x98709, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_add_mod, symObjAddr: 0x234, symBinAddr: 0x18FBB4, symSize: 0x124 } + - { offsetInCU: 0x9A7, offset: 0x9876D, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_reduce_once, symObjAddr: 0x18C, symBinAddr: 0x18FB0C, symSize: 0xA8 } + - { offsetInCU: 0xC55, offset: 0x98A1B, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_add_mod, symObjAddr: 0x234, symBinAddr: 0x18FBB4, symSize: 0x124 } + - { offsetInCU: 0xC5D, offset: 0x98A23, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_sub_mod, symObjAddr: 0x358, symBinAddr: 0x18FCD8, symSize: 0xC8 } + - { offsetInCU: 0xF5E, offset: 0x98D24, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_sub_mod, symObjAddr: 0x358, symBinAddr: 0x18FCD8, symSize: 0xC8 } + - { offsetInCU: 0xF66, offset: 0x98D2C, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_shl_mod, symObjAddr: 0x420, symBinAddr: 0x18FDA0, symSize: 0x160 } + - { offsetInCU: 0xFE6, offset: 0x98DAC, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_sub_mod, symObjAddr: 0x358, symBinAddr: 0x18FCD8, symSize: 0xC8 } + - { offsetInCU: 0x1152, offset: 0x98F18, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_shl_mod, symObjAddr: 0x420, symBinAddr: 0x18FDA0, symSize: 0x160 } + - { offsetInCU: 0x115A, offset: 0x98F20, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_select_512_32, symObjAddr: 0x580, symBinAddr: 0x18FF00, symSize: 0x158 } + - { offsetInCU: 0x13FC, offset: 0x991C2, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_select_512_32, symObjAddr: 0x580, symBinAddr: 0x18FF00, symSize: 0x158 } + - { offsetInCU: 0x1404, offset: 0x991CA, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_window5_split_window, symObjAddr: 0x6D8, symBinAddr: 0x190058, symSize: 0x18 } + - { offsetInCU: 0x1569, offset: 0x9932F, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_window5_split_window, symObjAddr: 0x6D8, symBinAddr: 0x190058, symSize: 0x18 } + - { offsetInCU: 0x1571, offset: 0x99337, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_window5_unsplit_window, symObjAddr: 0x6F0, symBinAddr: 0x190070, symSize: 0xC } + - { offsetInCU: 0x15D8, offset: 0x9939E, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_window5_unsplit_window, symObjAddr: 0x6F0, symBinAddr: 0x190070, symSize: 0xC } + - { offsetInCU: 0x15E0, offset: 0x993A6, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMB_shr, symObjAddr: 0x6FC, symBinAddr: 0x19007C, symSize: 0x8 } + - { offsetInCU: 0x1619, offset: 0x993DF, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMB_shr, symObjAddr: 0x6FC, symBinAddr: 0x19007C, symSize: 0x8 } + - { offsetInCU: 0x1621, offset: 0x993E7, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_limbs_mul_add_limb, symObjAddr: 0x704, symBinAddr: 0x190084, symSize: 0x3C } + - { offsetInCU: 0x16A7, offset: 0x9946D, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_limbs_mul_add_limb, symObjAddr: 0x704, symBinAddr: 0x190084, symSize: 0x3C } + - { offsetInCU: 0x27, offset: 0x99633, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_CRYPTO_memcmp, symObjAddr: 0x0, symBinAddr: 0x1900C0, symSize: 0x120 } + - { offsetInCU: 0x39, offset: 0x99645, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_CRYPTO_memcmp, symObjAddr: 0x0, symBinAddr: 0x1900C0, symSize: 0x120 } - { offsetInCU: 0x36, offset: 0x99755, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_OPENSSL_armcap_P, symObjAddr: 0xE10, symBinAddr: 0xFA2788, symSize: 0x0 } - - { offsetInCU: 0x27, offset: 0x99798, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p256_point_mul, symObjAddr: 0x0, symBinAddr: 0x190198, symSize: 0x388 } + - { offsetInCU: 0x27, offset: 0x99798, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p256_point_mul, symObjAddr: 0x0, symBinAddr: 0x1901E0, symSize: 0x388 } - { offsetInCU: 0x7B, offset: 0x997EC, size: 0x8, addend: 0x0, symName: _ecp_nistz256_precomputed, symObjAddr: 0x1000, symBinAddr: 0x86F000, symSize: 0x0 } - { offsetInCU: 0x105, offset: 0x99876, size: 0x8, addend: 0x0, symName: _ONE, symObjAddr: 0x26000, symBinAddr: 0x894000, symSize: 0x0 } - - { offsetInCU: 0x37B, offset: 0x99AEC, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p256_point_mul, symObjAddr: 0x0, symBinAddr: 0x190198, symSize: 0x388 } - - { offsetInCU: 0x383, offset: 0x99AF4, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p256_point_mul_base, symObjAddr: 0x388, symBinAddr: 0x190520, symSize: 0x200 } - - { offsetInCU: 0x854, offset: 0x99FC5, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p256_point_mul_base, symObjAddr: 0x388, symBinAddr: 0x190520, symSize: 0x200 } - - { offsetInCU: 0x85C, offset: 0x99FCD, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p256_point_mul_base_vartime, symObjAddr: 0x588, symBinAddr: 0x190720, symSize: 0x1BC } - - { offsetInCU: 0xCA7, offset: 0x9A418, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p256_point_mul_base_vartime, symObjAddr: 0x588, symBinAddr: 0x190720, symSize: 0x1BC } - - { offsetInCU: 0x10, offset: 0x9A79D, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_aes_hw_set_encrypt_key, symObjAddr: 0x0, symBinAddr: 0x1908E0, symSize: 0x1A0 } - - { offsetInCU: 0x50, offset: 0x9A7DD, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_aes_hw_set_encrypt_key, symObjAddr: 0x0, symBinAddr: 0x1908E0, symSize: 0x1A0 } - - { offsetInCU: 0x5E, offset: 0x9A7EB, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_aes_hw_encrypt, symObjAddr: 0x1A0, symBinAddr: 0x190A80, symSize: 0x60 } - - { offsetInCU: 0x81, offset: 0x9A80E, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_aes_hw_ctr32_encrypt_blocks, symObjAddr: 0x200, symBinAddr: 0x190AE0, symSize: 0x288 } - - { offsetInCU: 0x10, offset: 0x9A7FF, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_gcm_init_clmul, symObjAddr: 0x0, symBinAddr: 0x190D70, symSize: 0x130 } - - { offsetInCU: 0x48, offset: 0x9A837, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_gcm_init_clmul, symObjAddr: 0x0, symBinAddr: 0x190D70, symSize: 0x130 } - - { offsetInCU: 0x5F, offset: 0x9A84E, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_gcm_gmult_clmul, symObjAddr: 0x130, symBinAddr: 0x190EA0, symSize: 0x70 } - - { offsetInCU: 0x75, offset: 0x9A864, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_gcm_ghash_clmul, symObjAddr: 0x1A0, symBinAddr: 0x190F10, symSize: 0x160 } - - { offsetInCU: 0x7A, offset: 0x9A869, size: 0x8, addend: 0x0, symName: gcm_ghash_v8_4x, symObjAddr: 0x300, symBinAddr: 0x191070, symSize: 0x378 } - - { offsetInCU: 0x10, offset: 0x9A877, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_ChaCha20_ctr32, symObjAddr: 0x0, symBinAddr: 0x191400, symSize: 0x3A0 } - - { offsetInCU: 0x48, offset: 0x9A8AF, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_ChaCha20_ctr32, symObjAddr: 0x0, symBinAddr: 0x191400, symSize: 0x3A0 } - - { offsetInCU: 0x4C, offset: 0x9A8B3, size: 0x8, addend: 0x0, symName: ChaCha20_neon, symObjAddr: 0x3A0, symBinAddr: 0x1917A0, symSize: 0x6C0 } - - { offsetInCU: 0x66, offset: 0x9A8CD, size: 0x8, addend: 0x0, symName: ChaCha20_512_neon, symObjAddr: 0xA60, symBinAddr: 0x191E60, symSize: 0x1138 } - - { offsetInCU: 0x50, offset: 0x9A919, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_chacha20_poly1305_seal, symObjAddr: 0x140, symBinAddr: 0x193100, symSize: 0x1180 } - - { offsetInCU: 0x66, offset: 0x9A92F, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_chacha20_poly1305_open, symObjAddr: 0x12C0, symBinAddr: 0x194280, symSize: 0x1410 } - - { offsetInCU: 0x10, offset: 0x9A925, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_bn_mul_mont, symObjAddr: 0x0, symBinAddr: 0x1956A0, symSize: 0x240 } - - { offsetInCU: 0x45, offset: 0x9A95A, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_bn_mul_mont, symObjAddr: 0x0, symBinAddr: 0x1956A0, symSize: 0x240 } - - { offsetInCU: 0x4D, offset: 0x9A962, size: 0x8, addend: 0x0, symName: __bn_sqr8x_mont, symObjAddr: 0x240, symBinAddr: 0x1958E0, symSize: 0x9E0 } - - { offsetInCU: 0x63, offset: 0x9A978, size: 0x8, addend: 0x0, symName: __bn_mul4x_mont, symObjAddr: 0xC20, symBinAddr: 0x1962C0, symSize: 0x650 } - - { offsetInCU: 0x10, offset: 0x9A987, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p256_mul_mont, symObjAddr: 0x0, symBinAddr: 0x196920, symSize: 0x40 } - - { offsetInCU: 0x47, offset: 0x9A9BE, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p256_mul_mont, symObjAddr: 0x0, symBinAddr: 0x196920, symSize: 0x40 } - - { offsetInCU: 0x5D, offset: 0x9A9D4, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p256_sqr_mont, symObjAddr: 0x40, symBinAddr: 0x196960, symSize: 0x40 } - - { offsetInCU: 0x76, offset: 0x9A9ED, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_ecp_nistz256_neg, symObjAddr: 0x80, symBinAddr: 0x1969A0, symSize: 0x40 } - - { offsetInCU: 0x81, offset: 0x9A9F8, size: 0x8, addend: 0x0, symName: __ecp_nistz256_mul_mont, symObjAddr: 0xC0, symBinAddr: 0x1969E0, symSize: 0x1E0 } - - { offsetInCU: 0x97, offset: 0x9AA0E, size: 0x8, addend: 0x0, symName: __ecp_nistz256_sqr_mont, symObjAddr: 0x2A0, symBinAddr: 0x196BC0, symSize: 0x170 } - - { offsetInCU: 0xAB, offset: 0x9AA22, size: 0x8, addend: 0x0, symName: __ecp_nistz256_add_to, symObjAddr: 0x410, symBinAddr: 0x196D30, symSize: 0x50 } - - { offsetInCU: 0xC3, offset: 0x9AA3A, size: 0x8, addend: 0x0, symName: __ecp_nistz256_sub_from, symObjAddr: 0x460, symBinAddr: 0x196D80, symSize: 0x50 } - - { offsetInCU: 0xD9, offset: 0x9AA50, size: 0x8, addend: 0x0, symName: __ecp_nistz256_sub_morf, symObjAddr: 0x4B0, symBinAddr: 0x196DD0, symSize: 0x50 } - - { offsetInCU: 0xEF, offset: 0x9AA66, size: 0x8, addend: 0x0, symName: __ecp_nistz256_div_by_2, symObjAddr: 0x500, symBinAddr: 0x196E20, symSize: 0x60 } - - { offsetInCU: 0x111, offset: 0x9AA88, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p256_point_double, symObjAddr: 0x560, symBinAddr: 0x196E80, symSize: 0x1E0 } - - { offsetInCU: 0x124, offset: 0x9AA9B, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p256_point_add, symObjAddr: 0x740, symBinAddr: 0x197060, symSize: 0x360 } - - { offsetInCU: 0x141, offset: 0x9AAB8, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p256_point_add_affine, symObjAddr: 0xAA0, symBinAddr: 0x1973C0, symSize: 0x2D0 } - - { offsetInCU: 0x156, offset: 0x9AACD, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p256_scalar_mul_mont, symObjAddr: 0xD70, symBinAddr: 0x197690, symSize: 0x2B0 } - - { offsetInCU: 0x170, offset: 0x9AAE7, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p256_scalar_sqr_rep_mont, symObjAddr: 0x1020, symBinAddr: 0x197940, symSize: 0x250 } - - { offsetInCU: 0x184, offset: 0x9AAFB, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_ecp_nistz256_select_w5, symObjAddr: 0x1270, symBinAddr: 0x197B90, symSize: 0x60 } - - { offsetInCU: 0x19A, offset: 0x9AB11, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_ecp_nistz256_select_w7, symObjAddr: 0x12D0, symBinAddr: 0x197BF0, symSize: 0x44 } - - { offsetInCU: 0x10, offset: 0x9AB07, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_aes_gcm_enc_kernel, symObjAddr: 0x0, symBinAddr: 0x197C40, symSize: 0xB90 } - - { offsetInCU: 0x4C, offset: 0x9AB43, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_aes_gcm_enc_kernel, symObjAddr: 0x0, symBinAddr: 0x197C40, symSize: 0xB90 } - - { offsetInCU: 0x62, offset: 0x9AB59, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_aes_gcm_dec_kernel, symObjAddr: 0xB90, symBinAddr: 0x1987D0, symSize: 0xB98 } - - { offsetInCU: 0x10, offset: 0x9AB53, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_sha512_block_data_order, symObjAddr: 0x0, symBinAddr: 0x199380, symSize: 0xE40 } - - { offsetInCU: 0x51, offset: 0x9AB94, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_sha512_block_data_order, symObjAddr: 0x0, symBinAddr: 0x199380, symSize: 0xE40 } - - { offsetInCU: 0x51, offset: 0x9AB94, size: 0x8, addend: 0x0, symName: sha512_block_armv8, symObjAddr: 0xE40, symBinAddr: 0x19A1C0, symSize: 0x7E0 } - - { offsetInCU: 0x10, offset: 0x9AB9F, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_sha256_block_data_order, symObjAddr: 0x0, symBinAddr: 0x19A9C0, symSize: 0xE40 } - - { offsetInCU: 0x51, offset: 0x9ABE0, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_sha256_block_data_order, symObjAddr: 0x0, symBinAddr: 0x19A9C0, symSize: 0xE40 } - - { offsetInCU: 0x51, offset: 0x9ABE0, size: 0x8, addend: 0x0, symName: sha256_block_armv8, symObjAddr: 0xE40, symBinAddr: 0x19B800, symSize: 0x1F0 } + - { offsetInCU: 0x37B, offset: 0x99AEC, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p256_point_mul, symObjAddr: 0x0, symBinAddr: 0x1901E0, symSize: 0x388 } + - { offsetInCU: 0x383, offset: 0x99AF4, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p256_point_mul_base, symObjAddr: 0x388, symBinAddr: 0x190568, symSize: 0x200 } + - { offsetInCU: 0x854, offset: 0x99FC5, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p256_point_mul_base, symObjAddr: 0x388, symBinAddr: 0x190568, symSize: 0x200 } + - { offsetInCU: 0x85C, offset: 0x99FCD, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p256_point_mul_base_vartime, symObjAddr: 0x588, symBinAddr: 0x190768, symSize: 0x1BC } + - { offsetInCU: 0xCA7, offset: 0x9A418, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p256_point_mul_base_vartime, symObjAddr: 0x588, symBinAddr: 0x190768, symSize: 0x1BC } + - { offsetInCU: 0x10, offset: 0x9A79D, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_aes_hw_set_encrypt_key, symObjAddr: 0x0, symBinAddr: 0x190940, symSize: 0x1A0 } + - { offsetInCU: 0x50, offset: 0x9A7DD, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_aes_hw_set_encrypt_key, symObjAddr: 0x0, symBinAddr: 0x190940, symSize: 0x1A0 } + - { offsetInCU: 0x5E, offset: 0x9A7EB, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_aes_hw_encrypt, symObjAddr: 0x1A0, symBinAddr: 0x190AE0, symSize: 0x60 } + - { offsetInCU: 0x81, offset: 0x9A80E, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_aes_hw_ctr32_encrypt_blocks, symObjAddr: 0x200, symBinAddr: 0x190B40, symSize: 0x288 } + - { offsetInCU: 0x10, offset: 0x9A7FF, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_gcm_init_clmul, symObjAddr: 0x0, symBinAddr: 0x190DD0, symSize: 0x130 } + - { offsetInCU: 0x48, offset: 0x9A837, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_gcm_init_clmul, symObjAddr: 0x0, symBinAddr: 0x190DD0, symSize: 0x130 } + - { offsetInCU: 0x5F, offset: 0x9A84E, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_gcm_gmult_clmul, symObjAddr: 0x130, symBinAddr: 0x190F00, symSize: 0x70 } + - { offsetInCU: 0x75, offset: 0x9A864, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_gcm_ghash_clmul, symObjAddr: 0x1A0, symBinAddr: 0x190F70, symSize: 0x160 } + - { offsetInCU: 0x7A, offset: 0x9A869, size: 0x8, addend: 0x0, symName: gcm_ghash_v8_4x, symObjAddr: 0x300, symBinAddr: 0x1910D0, symSize: 0x378 } + - { offsetInCU: 0x10, offset: 0x9A877, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_ChaCha20_ctr32, symObjAddr: 0x0, symBinAddr: 0x191460, symSize: 0x3A0 } + - { offsetInCU: 0x48, offset: 0x9A8AF, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_ChaCha20_ctr32, symObjAddr: 0x0, symBinAddr: 0x191460, symSize: 0x3A0 } + - { offsetInCU: 0x4C, offset: 0x9A8B3, size: 0x8, addend: 0x0, symName: ChaCha20_neon, symObjAddr: 0x3A0, symBinAddr: 0x191800, symSize: 0x6C0 } + - { offsetInCU: 0x66, offset: 0x9A8CD, size: 0x8, addend: 0x0, symName: ChaCha20_512_neon, symObjAddr: 0xA60, symBinAddr: 0x191EC0, symSize: 0x1138 } + - { offsetInCU: 0x50, offset: 0x9A919, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_chacha20_poly1305_seal, symObjAddr: 0x140, symBinAddr: 0x193140, symSize: 0x1180 } + - { offsetInCU: 0x66, offset: 0x9A92F, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_chacha20_poly1305_open, symObjAddr: 0x12C0, symBinAddr: 0x1942C0, symSize: 0x1410 } + - { offsetInCU: 0x10, offset: 0x9A925, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_bn_mul_mont, symObjAddr: 0x0, symBinAddr: 0x1956E0, symSize: 0x240 } + - { offsetInCU: 0x45, offset: 0x9A95A, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_bn_mul_mont, symObjAddr: 0x0, symBinAddr: 0x1956E0, symSize: 0x240 } + - { offsetInCU: 0x4D, offset: 0x9A962, size: 0x8, addend: 0x0, symName: __bn_sqr8x_mont, symObjAddr: 0x240, symBinAddr: 0x195920, symSize: 0x9E0 } + - { offsetInCU: 0x63, offset: 0x9A978, size: 0x8, addend: 0x0, symName: __bn_mul4x_mont, symObjAddr: 0xC20, symBinAddr: 0x196300, symSize: 0x650 } + - { offsetInCU: 0x10, offset: 0x9A987, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p256_mul_mont, symObjAddr: 0x0, symBinAddr: 0x196960, symSize: 0x40 } + - { offsetInCU: 0x47, offset: 0x9A9BE, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p256_mul_mont, symObjAddr: 0x0, symBinAddr: 0x196960, symSize: 0x40 } + - { offsetInCU: 0x5D, offset: 0x9A9D4, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p256_sqr_mont, symObjAddr: 0x40, symBinAddr: 0x1969A0, symSize: 0x40 } + - { offsetInCU: 0x76, offset: 0x9A9ED, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_ecp_nistz256_neg, symObjAddr: 0x80, symBinAddr: 0x1969E0, symSize: 0x40 } + - { offsetInCU: 0x81, offset: 0x9A9F8, size: 0x8, addend: 0x0, symName: __ecp_nistz256_mul_mont, symObjAddr: 0xC0, symBinAddr: 0x196A20, symSize: 0x1E0 } + - { offsetInCU: 0x97, offset: 0x9AA0E, size: 0x8, addend: 0x0, symName: __ecp_nistz256_sqr_mont, symObjAddr: 0x2A0, symBinAddr: 0x196C00, symSize: 0x170 } + - { offsetInCU: 0xAB, offset: 0x9AA22, size: 0x8, addend: 0x0, symName: __ecp_nistz256_add_to, symObjAddr: 0x410, symBinAddr: 0x196D70, symSize: 0x50 } + - { offsetInCU: 0xC3, offset: 0x9AA3A, size: 0x8, addend: 0x0, symName: __ecp_nistz256_sub_from, symObjAddr: 0x460, symBinAddr: 0x196DC0, symSize: 0x50 } + - { offsetInCU: 0xD9, offset: 0x9AA50, size: 0x8, addend: 0x0, symName: __ecp_nistz256_sub_morf, symObjAddr: 0x4B0, symBinAddr: 0x196E10, symSize: 0x50 } + - { offsetInCU: 0xEF, offset: 0x9AA66, size: 0x8, addend: 0x0, symName: __ecp_nistz256_div_by_2, symObjAddr: 0x500, symBinAddr: 0x196E60, symSize: 0x60 } + - { offsetInCU: 0x111, offset: 0x9AA88, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p256_point_double, symObjAddr: 0x560, symBinAddr: 0x196EC0, symSize: 0x1E0 } + - { offsetInCU: 0x124, offset: 0x9AA9B, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p256_point_add, symObjAddr: 0x740, symBinAddr: 0x1970A0, symSize: 0x360 } + - { offsetInCU: 0x141, offset: 0x9AAB8, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p256_point_add_affine, symObjAddr: 0xAA0, symBinAddr: 0x197400, symSize: 0x2D0 } + - { offsetInCU: 0x156, offset: 0x9AACD, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p256_scalar_mul_mont, symObjAddr: 0xD70, symBinAddr: 0x1976D0, symSize: 0x2B0 } + - { offsetInCU: 0x170, offset: 0x9AAE7, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p256_scalar_sqr_rep_mont, symObjAddr: 0x1020, symBinAddr: 0x197980, symSize: 0x250 } + - { offsetInCU: 0x184, offset: 0x9AAFB, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_ecp_nistz256_select_w5, symObjAddr: 0x1270, symBinAddr: 0x197BD0, symSize: 0x60 } + - { offsetInCU: 0x19A, offset: 0x9AB11, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_ecp_nistz256_select_w7, symObjAddr: 0x12D0, symBinAddr: 0x197C30, symSize: 0x44 } + - { offsetInCU: 0x10, offset: 0x9AB07, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_aes_gcm_enc_kernel, symObjAddr: 0x0, symBinAddr: 0x197C80, symSize: 0xB90 } + - { offsetInCU: 0x4C, offset: 0x9AB43, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_aes_gcm_enc_kernel, symObjAddr: 0x0, symBinAddr: 0x197C80, symSize: 0xB90 } + - { offsetInCU: 0x62, offset: 0x9AB59, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_aes_gcm_dec_kernel, symObjAddr: 0xB90, symBinAddr: 0x198810, symSize: 0xB98 } + - { offsetInCU: 0x10, offset: 0x9AB53, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_sha512_block_data_order, symObjAddr: 0x0, symBinAddr: 0x1993C0, symSize: 0xE40 } + - { offsetInCU: 0x51, offset: 0x9AB94, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_sha512_block_data_order, symObjAddr: 0x0, symBinAddr: 0x1993C0, symSize: 0xE40 } + - { offsetInCU: 0x51, offset: 0x9AB94, size: 0x8, addend: 0x0, symName: sha512_block_armv8, symObjAddr: 0xE40, symBinAddr: 0x19A200, symSize: 0x7E0 } + - { offsetInCU: 0x10, offset: 0x9AB9F, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_sha256_block_data_order, symObjAddr: 0x0, symBinAddr: 0x19AA00, symSize: 0xE40 } + - { offsetInCU: 0x51, offset: 0x9ABE0, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_sha256_block_data_order, symObjAddr: 0x0, symBinAddr: 0x19AA00, symSize: 0xE40 } + - { offsetInCU: 0x51, offset: 0x9ABE0, size: 0x8, addend: 0x0, symName: sha256_block_armv8, symObjAddr: 0xE40, symBinAddr: 0x19B840, symSize: 0x1F0 } ... diff --git a/packages/canvas/src-native/canvas-ios/dist/CanvasNative.xcframework/ios-arm64_x86_64-simulator/CanvasNative.framework/CanvasNative b/packages/canvas/src-native/canvas-ios/dist/CanvasNative.xcframework/ios-arm64_x86_64-simulator/CanvasNative.framework/CanvasNative index 67a1e6587..538c927ac 100755 Binary files a/packages/canvas/src-native/canvas-ios/dist/CanvasNative.xcframework/ios-arm64_x86_64-simulator/CanvasNative.framework/CanvasNative and b/packages/canvas/src-native/canvas-ios/dist/CanvasNative.xcframework/ios-arm64_x86_64-simulator/CanvasNative.framework/CanvasNative differ diff --git a/packages/canvas/src-native/canvas-ios/dist/CanvasNative.xcframework/ios-arm64_x86_64-simulator/CanvasNative.framework/Headers/canvas_native.h b/packages/canvas/src-native/canvas-ios/dist/CanvasNative.xcframework/ios-arm64_x86_64-simulator/CanvasNative.framework/Headers/canvas_native.h index cf76b2420..0d26450ff 100644 --- a/packages/canvas/src-native/canvas-ios/dist/CanvasNative.xcframework/ios-arm64_x86_64-simulator/CanvasNative.framework/Headers/canvas_native.h +++ b/packages/canvas/src-native/canvas-ios/dist/CanvasNative.xcframework/ios-arm64_x86_64-simulator/CanvasNative.framework/Headers/canvas_native.h @@ -1190,6 +1190,8 @@ struct Matrix *canvas_native_matrix_skew_y(float angle, const struct Matrix *mat void canvas_native_matrix_skew_y_self(struct Matrix *matrix, float angle); +struct Matrix *canvas_native_matrix_clone(const struct Matrix *matrix); + struct ImageData *canvas_native_image_data_create(int32_t width, int32_t height); int32_t canvas_native_image_data_get_width(const struct ImageData *image_data); diff --git a/packages/canvas/src-native/canvas-ios/dist/CanvasNative.xcframework/ios-arm64_x86_64-simulator/CanvasNative.framework/_CodeSignature/CodeResources b/packages/canvas/src-native/canvas-ios/dist/CanvasNative.xcframework/ios-arm64_x86_64-simulator/CanvasNative.framework/_CodeSignature/CodeResources index b4e766313..3900ba115 100644 --- a/packages/canvas/src-native/canvas-ios/dist/CanvasNative.xcframework/ios-arm64_x86_64-simulator/CanvasNative.framework/_CodeSignature/CodeResources +++ b/packages/canvas/src-native/canvas-ios/dist/CanvasNative.xcframework/ios-arm64_x86_64-simulator/CanvasNative.framework/_CodeSignature/CodeResources @@ -18,7 +18,7 @@ Headers/canvas_native.h - Rb949G5L3hc7bYzMsjaaeVgI9pw= + Mq09LXOuUnFm+lPUS4JFF8C9tMw= Info.plist @@ -108,7 +108,7 @@ hash2 - XBXy20ahJ5NTQBP1R+xiI5gs27uJcm5lZvaKY0U00eg= + MJKwgSED5rGLtK7RUX4nOsoc6pEadmFDN7MPNOosVTA= Modules/CanvasNative.swiftmodule/Project/arm64-apple-ios-simulator.swiftsourceinfo diff --git a/packages/canvas/src-native/canvas-ios/dist/CanvasNative.xcframework/ios-arm64_x86_64-simulator/dSYMs/CanvasNative.framework.dSYM/Contents/Resources/DWARF/CanvasNative b/packages/canvas/src-native/canvas-ios/dist/CanvasNative.xcframework/ios-arm64_x86_64-simulator/dSYMs/CanvasNative.framework.dSYM/Contents/Resources/DWARF/CanvasNative index 0e53975cd..f19d1ce51 100644 Binary files a/packages/canvas/src-native/canvas-ios/dist/CanvasNative.xcframework/ios-arm64_x86_64-simulator/dSYMs/CanvasNative.framework.dSYM/Contents/Resources/DWARF/CanvasNative and b/packages/canvas/src-native/canvas-ios/dist/CanvasNative.xcframework/ios-arm64_x86_64-simulator/dSYMs/CanvasNative.framework.dSYM/Contents/Resources/DWARF/CanvasNative differ diff --git a/packages/canvas/src-native/canvas-ios/dist/CanvasNative.xcframework/ios-arm64_x86_64-simulator/dSYMs/CanvasNative.framework.dSYM/Contents/Resources/Relocations/aarch64/CanvasNative.yml b/packages/canvas/src-native/canvas-ios/dist/CanvasNative.xcframework/ios-arm64_x86_64-simulator/dSYMs/CanvasNative.framework.dSYM/Contents/Resources/Relocations/aarch64/CanvasNative.yml index a0dc5d67f..6d50c9684 100644 --- a/packages/canvas/src-native/canvas-ios/dist/CanvasNative.xcframework/ios-arm64_x86_64-simulator/dSYMs/CanvasNative.framework.dSYM/Contents/Resources/Relocations/aarch64/CanvasNative.yml +++ b/packages/canvas/src-native/canvas-ios/dist/CanvasNative.xcframework/ios-arm64_x86_64-simulator/dSYMs/CanvasNative.framework.dSYM/Contents/Resources/Relocations/aarch64/CanvasNative.yml @@ -4,564 +4,564 @@ binary-path: '/Users/triniwiz/Documents/GitHub/canvas/packages/canvas/src-na relocations: - { offsetInCU: 0x34, offset: 0x75630, size: 0x8, addend: 0x0, symName: _CanvasNativeVersionString, symObjAddr: 0x0, symBinAddr: 0x7A2000, symSize: 0x0 } - { offsetInCU: 0x69, offset: 0x75665, size: 0x8, addend: 0x0, symName: _CanvasNativeVersionNumber, symObjAddr: 0x38, symBinAddr: 0x7A2038, symSize: 0x0 } - - { offsetInCU: 0x3F, offset: 0x756BA, size: 0x8, addend: 0x0, symName: '_$sSo6CGRectVwCP', symObjAddr: 0x28, symBinAddr: 0x3E28, symSize: 0x30 } - - { offsetInCU: 0x53, offset: 0x756CE, size: 0x8, addend: 0x0, symName: ___swift_noop_void_return, symObjAddr: 0x58, symBinAddr: 0x3E58, symSize: 0x4 } - - { offsetInCU: 0x67, offset: 0x756E2, size: 0x8, addend: 0x0, symName: ___swift_memcpy32_8, symObjAddr: 0x5C, symBinAddr: 0x3E5C, symSize: 0xC } - - { offsetInCU: 0x7B, offset: 0x756F6, size: 0x8, addend: 0x0, symName: '_$sSo6CGRectVwet', symObjAddr: 0x68, symBinAddr: 0x3E68, symSize: 0x20 } - - { offsetInCU: 0x8F, offset: 0x7570A, size: 0x8, addend: 0x0, symName: '_$sSo6CGRectVwst', symObjAddr: 0x88, symBinAddr: 0x3E88, symSize: 0x2C } - - { offsetInCU: 0xA3, offset: 0x7571E, size: 0x8, addend: 0x0, symName: ___swift_memcpy16_8, symObjAddr: 0xD4, symBinAddr: 0x3EC8, symSize: 0xC } - - { offsetInCU: 0xB7, offset: 0x75732, size: 0x8, addend: 0x0, symName: '_$sSo6CGSizeVwet', symObjAddr: 0xE0, symBinAddr: 0x3ED4, symSize: 0x20 } - - { offsetInCU: 0xCB, offset: 0x75746, size: 0x8, addend: 0x0, symName: '_$sSo6CGSizeVwst', symObjAddr: 0x100, symBinAddr: 0x3EF4, symSize: 0x28 } + - { offsetInCU: 0x3F, offset: 0x756BA, size: 0x8, addend: 0x0, symName: '_$sSo6CGRectVwCP', symObjAddr: 0x28, symBinAddr: 0x3DE8, symSize: 0x30 } + - { offsetInCU: 0x53, offset: 0x756CE, size: 0x8, addend: 0x0, symName: ___swift_noop_void_return, symObjAddr: 0x58, symBinAddr: 0x3E18, symSize: 0x4 } + - { offsetInCU: 0x67, offset: 0x756E2, size: 0x8, addend: 0x0, symName: ___swift_memcpy32_8, symObjAddr: 0x5C, symBinAddr: 0x3E1C, symSize: 0xC } + - { offsetInCU: 0x7B, offset: 0x756F6, size: 0x8, addend: 0x0, symName: '_$sSo6CGRectVwet', symObjAddr: 0x68, symBinAddr: 0x3E28, symSize: 0x20 } + - { offsetInCU: 0x8F, offset: 0x7570A, size: 0x8, addend: 0x0, symName: '_$sSo6CGRectVwst', symObjAddr: 0x88, symBinAddr: 0x3E48, symSize: 0x2C } + - { offsetInCU: 0xA3, offset: 0x7571E, size: 0x8, addend: 0x0, symName: ___swift_memcpy16_8, symObjAddr: 0xD4, symBinAddr: 0x3E88, symSize: 0xC } + - { offsetInCU: 0xB7, offset: 0x75732, size: 0x8, addend: 0x0, symName: '_$sSo6CGSizeVwet', symObjAddr: 0xE0, symBinAddr: 0x3E94, symSize: 0x20 } + - { offsetInCU: 0xCB, offset: 0x75746, size: 0x8, addend: 0x0, symName: '_$sSo6CGSizeVwst', symObjAddr: 0x100, symBinAddr: 0x3EB4, symSize: 0x28 } - { offsetInCU: 0x4F, offset: 0x75907, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC11_WriteQueue33_05178D28796EA758448493B56DC45144LLSo011NSOperationE0CSgvpZ', symObjAddr: 0x28F0, symBinAddr: 0xF8F340, symSize: 0x0 } - { offsetInCU: 0x69, offset: 0x75921, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC10_ReadQueue33_05178D28796EA758448493B56DC45144LLSo011NSOperationE0CSgvpZ', symObjAddr: 0x28F8, symBinAddr: 0xF8F348, symSize: 0x0 } - - { offsetInCU: 0x9D, offset: 0x75955, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC19getBytesFromUIImageySo13NSMutableDataCSo0G0CFZTo', symObjAddr: 0x4, symBinAddr: 0x3F94, symSize: 0x38 } - - { offsetInCU: 0xF3, offset: 0x759AB, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC13createPatternys5Int64VAF_So7UIImageCSStFZTo', symObjAddr: 0x40, symBinAddr: 0x3FD0, symSize: 0x70 } - - { offsetInCU: 0x144, offset: 0x759FC, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC25loadImageAssetWithContextySbs5Int64V_So7UIImageCtFZTo', symObjAddr: 0xB4, symBinAddr: 0x4044, symSize: 0x44 } - - { offsetInCU: 0x19F, offset: 0x75A57, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC9drawImage7context5image2dx2dyys5Int64V_So7UIImageCS2ftFZTo', symObjAddr: 0xFC, symBinAddr: 0x408C, symSize: 0x50 } - - { offsetInCU: 0x204, offset: 0x75ABC, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC9drawImage7context5image2dx2dy2dw2dhys5Int64V_So7UIImageCS4ftFZTo', symObjAddr: 0x150, symBinAddr: 0x40E0, symSize: 0x68 } - - { offsetInCU: 0x27D, offset: 0x75B35, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC9drawImage7context5image2sx2sy2sw2sh2dx2dy2dw2dhys5Int64V_So7UIImageCS8ftFZTo', symObjAddr: 0x1BC, symBinAddr: 0x414C, symSize: 0x98 } - - { offsetInCU: 0x307, offset: 0x75BBF, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC14initGLWithViewys5Int64VAF_S4bs5Int32VS5bAHSbtFZTo', symObjAddr: 0x298, symBinAddr: 0x4228, symSize: 0x50 } - - { offsetInCU: 0x3D8, offset: 0x75C90, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC20initSharedGLWithViewys5Int64VAF_S4bs5Int32VS5bAHSbAFtFZTo', symObjAddr: 0x334, symBinAddr: 0x42C4, symSize: 0x58 } - - { offsetInCU: 0x4B2, offset: 0x75D6A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC24initGLWithWidthAndHeightys5Int64Vs5Int32V_AHS4bAHS5bAHSbtFZTo', symObjAddr: 0x3D4, symBinAddr: 0x4364, symSize: 0x58 } - - { offsetInCU: 0x591, offset: 0x75E49, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC26initSharedGLWidthAndHeightys5Int64Vs5Int32V_AHS4bAHS5bAHSbAFtFZTo', symObjAddr: 0x47C, symBinAddr: 0x440C, symSize: 0x60 } - - { offsetInCU: 0x63D, offset: 0x75EF5, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC15resize2DContextyys5Int64V_S2ftFZTo', symObjAddr: 0x4E0, symBinAddr: 0x4470, symSize: 0x8 } - - { offsetInCU: 0x6A6, offset: 0x75F5E, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC14flush2DContextyys5Int64VFZTo', symObjAddr: 0x4EC, symBinAddr: 0x447C, symSize: 0x8 } - - { offsetInCU: 0x6FD, offset: 0x75FB5, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC7flushGLySbs5Int64VFZTo', symObjAddr: 0x508, symBinAddr: 0x4498, symSize: 0x8 } - - { offsetInCU: 0x754, offset: 0x7600C, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC9releaseGLyys5Int64VFZTo', symObjAddr: 0x514, symBinAddr: 0x44A4, symSize: 0x8 } - - { offsetInCU: 0x7AB, offset: 0x76063, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC12getGLPointerys5Int64VAFFZTo', symObjAddr: 0x520, symBinAddr: 0x44B0, symSize: 0x8 } - - { offsetInCU: 0x802, offset: 0x760BA, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC16releaseGLPointeryys5Int64VFZTo', symObjAddr: 0x52C, symBinAddr: 0x44BC, symSize: 0x8 } - - { offsetInCU: 0x881, offset: 0x76139, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC15create2DContextys5Int64VAF_s5Int32VAHSbSfA2HSfAHtFZTo', symObjAddr: 0x53C, symBinAddr: 0x44CC, symSize: 0x24 } - - { offsetInCU: 0x932, offset: 0x761EA, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC23updateGLSurfaceWithViewyys5Int64V_s5Int32VAhFtFZTo', symObjAddr: 0x564, symBinAddr: 0x44F4, symSize: 0x14 } - - { offsetInCU: 0x9A5, offset: 0x7625D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC6test2Dyys5Int64VFZTo', symObjAddr: 0x57C, symBinAddr: 0x450C, symSize: 0x8 } - - { offsetInCU: 0x9FC, offset: 0x762B4, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC13testToDataURLySSs5Int64VFZTo', symObjAddr: 0x5DC, symBinAddr: 0x456C, symSize: 0x74 } - - { offsetInCU: 0xA87, offset: 0x7633F, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC9writeFileyySo6NSDataC_SSySSSg_AGtctFZTo', symObjAddr: 0x7E4, symBinAddr: 0x4774, symSize: 0xA0 } - - { offsetInCU: 0xAD8, offset: 0x76390, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC8readFileyySS_ySSSg_So6NSDataCSgtctFZTo', symObjAddr: 0xAEC, symBinAddr: 0x4A7C, symSize: 0x98 } - - { offsetInCU: 0xB29, offset: 0x763E1, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC10deleteFileyySS_ySo7NSErrorCSg_SbtctFZTo', symObjAddr: 0xE40, symBinAddr: 0x4DD0, symSize: 0x98 } - - { offsetInCU: 0xB85, offset: 0x7643D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC17handleBase64ImageyySS_S2SySSSg_AEtctFZTo', symObjAddr: 0x1268, symBinAddr: 0x51F8, symSize: 0xD8 } - - { offsetInCU: 0xBE5, offset: 0x7649D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersCACycfcTo', symObjAddr: 0x1390, symBinAddr: 0x5320, symSize: 0x3C } - - { offsetInCU: 0xC36, offset: 0x764EE, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC19getBytesFromUIImageySo13NSMutableDataCSo0G0CFZTf4nd_n', symObjAddr: 0x1400, symBinAddr: 0x5390, symSize: 0x2AC } - - { offsetInCU: 0xE6A, offset: 0x76722, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC13createPatternys5Int64VAF_So7UIImageCSStFZTf4nnnd_n', symObjAddr: 0x16AC, symBinAddr: 0x563C, symSize: 0x25C } - - { offsetInCU: 0x1060, offset: 0x76918, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC25loadImageAssetWithContextySbs5Int64V_So7UIImageCtFZTf4nnd_n', symObjAddr: 0x1908, symBinAddr: 0x5898, symSize: 0xCC } - - { offsetInCU: 0x1159, offset: 0x76A11, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC9drawImage7context5image2dx2dyys5Int64V_So7UIImageCS2ftFZTf4nnnnd_n', symObjAddr: 0x19D4, symBinAddr: 0x5964, symSize: 0x1AC } - - { offsetInCU: 0x12CA, offset: 0x76B82, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC9drawImage7context5image2dx2dy2dw2dhys5Int64V_So7UIImageCS4ftFZTf4nnnnnnd_n', symObjAddr: 0x1B80, symBinAddr: 0x5B10, symSize: 0x1C4 } - - { offsetInCU: 0x145B, offset: 0x76D13, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC9drawImage7context5image2sx2sy2sw2sh2dx2dy2dw2dhys5Int64V_So7UIImageCS8ftFZTf4nnnnnnnnnnd_n', symObjAddr: 0x1D44, symBinAddr: 0x5CD4, symSize: 0x1D8 } - - { offsetInCU: 0x1643, offset: 0x76EFB, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC9writeFileyySo6NSDataC_SSySSSg_AGtctFZTf4nnnd_n', symObjAddr: 0x1F1C, symBinAddr: 0x5EAC, symSize: 0x1B4 } - - { offsetInCU: 0x170D, offset: 0x76FC5, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC17handleBase64ImageyySS_S2SySSSg_AEtctFZTf4nnnnd_n', symObjAddr: 0x2274, symBinAddr: 0x6204, symSize: 0x1D4 } - - { offsetInCU: 0x17EF, offset: 0x770A7, size: 0x8, addend: 0x0, symName: '_$sSo8NSStringCSgACIeyByy_SSSgADIeggg_TR', symObjAddr: 0x884, symBinAddr: 0x4814, symSize: 0x78 } - - { offsetInCU: 0x1807, offset: 0x770BF, size: 0x8, addend: 0x0, symName: '_$sSo8NSStringCSgSo6NSDataCSgIeyByy_SSSgAFIeggg_TR', symObjAddr: 0xB84, symBinAddr: 0x4B14, symSize: 0x54 } - - { offsetInCU: 0x1874, offset: 0x7712C, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersCfETo', symObjAddr: 0x13FC, symBinAddr: 0x538C, symSize: 0x4 } - - { offsetInCU: 0x18FF, offset: 0x771B7, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersCMa', symObjAddr: 0x2448, symBinAddr: 0x63D8, symSize: 0x20 } - - { offsetInCU: 0x1913, offset: 0x771CB, size: 0x8, addend: 0x0, symName: '_$sSo8NSStringCSgACIeyByy_SSSgADIeggg_TRTA', symObjAddr: 0x248C, symBinAddr: 0x641C, symSize: 0x8 } - - { offsetInCU: 0x1932, offset: 0x771EA, size: 0x8, addend: 0x0, symName: '_$sSo7NSErrorCSg10ObjectiveC8ObjCBoolVIeyByy_ACSbIeggy_TRTA', symObjAddr: 0x2494, symBinAddr: 0x6424, symSize: 0x18 } - - { offsetInCU: 0x195B, offset: 0x77213, size: 0x8, addend: 0x0, symName: '_$sSo8NSStringCSgSo6NSDataCSgIeyByy_SSSgAFIeggg_TRTA', symObjAddr: 0x24AC, symBinAddr: 0x643C, symSize: 0x8 } - - { offsetInCU: 0x196F, offset: 0x77227, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC17handleBase64ImageyySS_S2SySSSg_AEtctFZyyYbcfU_TA', symObjAddr: 0x24F8, symBinAddr: 0x6488, symSize: 0x34 } - - { offsetInCU: 0x1983, offset: 0x7723B, size: 0x8, addend: 0x0, symName: _block_copy_helper, symObjAddr: 0x252C, symBinAddr: 0x64BC, symSize: 0x10 } - - { offsetInCU: 0x1997, offset: 0x7724F, size: 0x8, addend: 0x0, symName: _block_destroy_helper, symObjAddr: 0x253C, symBinAddr: 0x64CC, symSize: 0x8 } - - { offsetInCU: 0x19AB, offset: 0x77263, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC17handleBase64ImageyySS_S2SySSSg_AEtctFZyyYbcfU_yyYbcfU0_TA', symObjAddr: 0x2568, symBinAddr: 0x64F8, symSize: 0x40 } - - { offsetInCU: 0x19DF, offset: 0x77297, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC10deleteFileyySS_ySo7NSErrorCSg_SbtctFZyyYbcfU_yyYbcfU0_TA', symObjAddr: 0x25EC, symBinAddr: 0x657C, symSize: 0x40 } - - { offsetInCU: 0x1A1D, offset: 0x772D5, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC10deleteFileyySS_ySo7NSErrorCSg_SbtctFZyyYbcfU_yyYbcfU_TA', symObjAddr: 0x262C, symBinAddr: 0x65BC, symSize: 0x28 } - - { offsetInCU: 0x1A51, offset: 0x77309, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC8readFileyySS_ySSSg_So6NSDataCSgtctFZyyYbcfU_yyYbcfU_TA', symObjAddr: 0x26AC, symBinAddr: 0x663C, symSize: 0x3C } - - { offsetInCU: 0x1A85, offset: 0x7733D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC8readFileyySS_ySSSg_So6NSDataCSgtctFZyyYbcfU_yyYbcfU0_TA', symObjAddr: 0x2714, symBinAddr: 0x66A4, symSize: 0x30 } - - { offsetInCU: 0x1AC1, offset: 0x77379, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC9writeFileyySo6NSDataC_SSySSSg_AGtctFZyyYbcfU_TA', symObjAddr: 0x2780, symBinAddr: 0x6710, symSize: 0x10 } - - { offsetInCU: 0x1AD5, offset: 0x7738D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC9writeFileyySo6NSDataC_SSySSSg_AGtctFZyyYbcfU_yyYbcfU_TA', symObjAddr: 0x2790, symBinAddr: 0x6720, symSize: 0x40 } - - { offsetInCU: 0x1F04, offset: 0x777BC, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC19getBytesFromUIImageySo13NSMutableDataCSo0G0CFZ', symObjAddr: 0x0, symBinAddr: 0x3F90, symSize: 0x4 } - - { offsetInCU: 0x1F1F, offset: 0x777D7, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC13createPatternys5Int64VAF_So7UIImageCSStFZ', symObjAddr: 0x3C, symBinAddr: 0x3FCC, symSize: 0x4 } - - { offsetInCU: 0x1F3A, offset: 0x777F2, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC25loadImageAssetWithContextySbs5Int64V_So7UIImageCtFZ', symObjAddr: 0xB0, symBinAddr: 0x4040, symSize: 0x4 } - - { offsetInCU: 0x1F5B, offset: 0x77813, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC9drawImage7context5image2dx2dyys5Int64V_So7UIImageCS2ftFZ', symObjAddr: 0xF8, symBinAddr: 0x4088, symSize: 0x4 } - - { offsetInCU: 0x1F76, offset: 0x7782E, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC9drawImage7context5image2dx2dy2dw2dhys5Int64V_So7UIImageCS4ftFZ', symObjAddr: 0x14C, symBinAddr: 0x40DC, symSize: 0x4 } - - { offsetInCU: 0x1F91, offset: 0x77849, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC9drawImage7context5image2sx2sy2sw2sh2dx2dy2dw2dhys5Int64V_So7UIImageCS8ftFZ', symObjAddr: 0x1B8, symBinAddr: 0x4148, symSize: 0x4 } - - { offsetInCU: 0x1FAC, offset: 0x77864, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC14initGLWithViewys5Int64VAF_S4bs5Int32VS5bAHSbtFZ', symObjAddr: 0x254, symBinAddr: 0x41E4, symSize: 0x44 } - - { offsetInCU: 0x20F4, offset: 0x779AC, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC20initSharedGLWithViewys5Int64VAF_S4bs5Int32VS5bAHSbAFtFZ', symObjAddr: 0x2E8, symBinAddr: 0x4278, symSize: 0x4C } - - { offsetInCU: 0x223D, offset: 0x77AF5, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC24initGLWithWidthAndHeightys5Int64Vs5Int32V_AHS4bAHS5bAHSbtFZ', symObjAddr: 0x38C, symBinAddr: 0x431C, symSize: 0x48 } - - { offsetInCU: 0x2385, offset: 0x77C3D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC26initSharedGLWidthAndHeightys5Int64Vs5Int32V_AHS4bAHS5bAHSbAFtFZ', symObjAddr: 0x42C, symBinAddr: 0x43BC, symSize: 0x50 } - - { offsetInCU: 0x24E2, offset: 0x77D9A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC15resize2DContextyys5Int64V_S2ftFZ', symObjAddr: 0x4DC, symBinAddr: 0x446C, symSize: 0x4 } - - { offsetInCU: 0x2554, offset: 0x77E0C, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC14flush2DContextyys5Int64VFZ', symObjAddr: 0x4E8, symBinAddr: 0x4478, symSize: 0x4 } - - { offsetInCU: 0x2597, offset: 0x77E4F, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC7flushGLySbs5Int64VFZ', symObjAddr: 0x4F4, symBinAddr: 0x4484, symSize: 0x14 } - - { offsetInCU: 0x25DC, offset: 0x77E94, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC9releaseGLyys5Int64VFZ', symObjAddr: 0x510, symBinAddr: 0x44A0, symSize: 0x4 } - - { offsetInCU: 0x261F, offset: 0x77ED7, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC12getGLPointerys5Int64VAFFZ', symObjAddr: 0x51C, symBinAddr: 0x44AC, symSize: 0x4 } - - { offsetInCU: 0x2662, offset: 0x77F1A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC16releaseGLPointeryys5Int64VFZ', symObjAddr: 0x528, symBinAddr: 0x44B8, symSize: 0x4 } - - { offsetInCU: 0x26A5, offset: 0x77F5D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC15create2DContextys5Int64VAF_s5Int32VAHSbSfA2HSfAHtFZ', symObjAddr: 0x534, symBinAddr: 0x44C4, symSize: 0x8 } - - { offsetInCU: 0x278C, offset: 0x78044, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC23updateGLSurfaceWithViewyys5Int64V_s5Int32VAhFtFZ', symObjAddr: 0x560, symBinAddr: 0x44F0, symSize: 0x4 } - - { offsetInCU: 0x280B, offset: 0x780C3, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC6test2Dyys5Int64VFZ', symObjAddr: 0x578, symBinAddr: 0x4508, symSize: 0x4 } - - { offsetInCU: 0x284E, offset: 0x78106, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC13testToDataURLySSs5Int64VFZ', symObjAddr: 0x584, symBinAddr: 0x4514, symSize: 0x58 } - - { offsetInCU: 0x290F, offset: 0x781C7, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC9writeFileyySo6NSDataC_SSySSSg_AGtctFZ', symObjAddr: 0x650, symBinAddr: 0x45E0, symSize: 0x4 } - - { offsetInCU: 0x2923, offset: 0x781DB, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC9writeFileyySo6NSDataC_SSySSSg_AGtctFZyyYbcfU_', symObjAddr: 0x654, symBinAddr: 0x45E4, symSize: 0x190 } - - { offsetInCU: 0x29C3, offset: 0x7827B, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC8readFileyySS_ySSSg_So6NSDataCSgtctFZ', symObjAddr: 0x8FC, symBinAddr: 0x488C, symSize: 0x2C } - - { offsetInCU: 0x29D7, offset: 0x7828F, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC8readFileyySS_ySSSg_So6NSDataCSgtctFZyyYbcfU_', symObjAddr: 0x928, symBinAddr: 0x48B8, symSize: 0x1C4 } - - { offsetInCU: 0x2ABB, offset: 0x78373, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC10deleteFileyySS_ySo7NSErrorCSg_SbtctFZ', symObjAddr: 0xBD8, symBinAddr: 0x4B68, symSize: 0x2C } - - { offsetInCU: 0x2ACF, offset: 0x78387, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC10deleteFileyySS_ySo7NSErrorCSg_SbtctFZyyYbcfU_', symObjAddr: 0xC04, symBinAddr: 0x4B94, symSize: 0x23C } - - { offsetInCU: 0x2B83, offset: 0x7843B, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC17handleBase64ImageyySS_S2SySSSg_AEtctFZ', symObjAddr: 0xED8, symBinAddr: 0x4E68, symSize: 0x4 } - - { offsetInCU: 0x2B97, offset: 0x7844F, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC17handleBase64ImageyySS_S2SySSSg_AEtctFZyyYbcfU_', symObjAddr: 0xEDC, symBinAddr: 0x4E6C, symSize: 0x38C } - - { offsetInCU: 0x2E2E, offset: 0x786E6, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersCACycfC', symObjAddr: 0x1340, symBinAddr: 0x52D0, symSize: 0x20 } - - { offsetInCU: 0x2E42, offset: 0x786FA, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersCACycfc', symObjAddr: 0x1360, symBinAddr: 0x52F0, symSize: 0x30 } - - { offsetInCU: 0x2E78, offset: 0x78730, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersCfD', symObjAddr: 0x13CC, symBinAddr: 0x535C, symSize: 0x30 } + - { offsetInCU: 0x9D, offset: 0x75955, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC19getBytesFromUIImageySo13NSMutableDataCSo0G0CFZTo', symObjAddr: 0x4, symBinAddr: 0x3F54, symSize: 0x38 } + - { offsetInCU: 0xF3, offset: 0x759AB, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC13createPatternys5Int64VAF_So7UIImageCSStFZTo', symObjAddr: 0x40, symBinAddr: 0x3F90, symSize: 0x70 } + - { offsetInCU: 0x144, offset: 0x759FC, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC25loadImageAssetWithContextySbs5Int64V_So7UIImageCtFZTo', symObjAddr: 0xB4, symBinAddr: 0x4004, symSize: 0x44 } + - { offsetInCU: 0x19F, offset: 0x75A57, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC9drawImage7context5image2dx2dyys5Int64V_So7UIImageCS2ftFZTo', symObjAddr: 0xFC, symBinAddr: 0x404C, symSize: 0x50 } + - { offsetInCU: 0x204, offset: 0x75ABC, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC9drawImage7context5image2dx2dy2dw2dhys5Int64V_So7UIImageCS4ftFZTo', symObjAddr: 0x150, symBinAddr: 0x40A0, symSize: 0x68 } + - { offsetInCU: 0x27D, offset: 0x75B35, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC9drawImage7context5image2sx2sy2sw2sh2dx2dy2dw2dhys5Int64V_So7UIImageCS8ftFZTo', symObjAddr: 0x1BC, symBinAddr: 0x410C, symSize: 0x98 } + - { offsetInCU: 0x307, offset: 0x75BBF, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC14initGLWithViewys5Int64VAF_S4bs5Int32VS5bAHSbtFZTo', symObjAddr: 0x298, symBinAddr: 0x41E8, symSize: 0x50 } + - { offsetInCU: 0x3D8, offset: 0x75C90, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC20initSharedGLWithViewys5Int64VAF_S4bs5Int32VS5bAHSbAFtFZTo', symObjAddr: 0x334, symBinAddr: 0x4284, symSize: 0x58 } + - { offsetInCU: 0x4B2, offset: 0x75D6A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC24initGLWithWidthAndHeightys5Int64Vs5Int32V_AHS4bAHS5bAHSbtFZTo', symObjAddr: 0x3D4, symBinAddr: 0x4324, symSize: 0x58 } + - { offsetInCU: 0x591, offset: 0x75E49, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC26initSharedGLWidthAndHeightys5Int64Vs5Int32V_AHS4bAHS5bAHSbAFtFZTo', symObjAddr: 0x47C, symBinAddr: 0x43CC, symSize: 0x60 } + - { offsetInCU: 0x63D, offset: 0x75EF5, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC15resize2DContextyys5Int64V_S2ftFZTo', symObjAddr: 0x4E0, symBinAddr: 0x4430, symSize: 0x8 } + - { offsetInCU: 0x6A6, offset: 0x75F5E, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC14flush2DContextyys5Int64VFZTo', symObjAddr: 0x4EC, symBinAddr: 0x443C, symSize: 0x8 } + - { offsetInCU: 0x6FD, offset: 0x75FB5, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC7flushGLySbs5Int64VFZTo', symObjAddr: 0x508, symBinAddr: 0x4458, symSize: 0x8 } + - { offsetInCU: 0x754, offset: 0x7600C, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC9releaseGLyys5Int64VFZTo', symObjAddr: 0x514, symBinAddr: 0x4464, symSize: 0x8 } + - { offsetInCU: 0x7AB, offset: 0x76063, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC12getGLPointerys5Int64VAFFZTo', symObjAddr: 0x520, symBinAddr: 0x4470, symSize: 0x8 } + - { offsetInCU: 0x802, offset: 0x760BA, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC16releaseGLPointeryys5Int64VFZTo', symObjAddr: 0x52C, symBinAddr: 0x447C, symSize: 0x8 } + - { offsetInCU: 0x881, offset: 0x76139, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC15create2DContextys5Int64VAF_s5Int32VAHSbSfA2HSfAHtFZTo', symObjAddr: 0x53C, symBinAddr: 0x448C, symSize: 0x24 } + - { offsetInCU: 0x932, offset: 0x761EA, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC23updateGLSurfaceWithViewyys5Int64V_s5Int32VAhFtFZTo', symObjAddr: 0x564, symBinAddr: 0x44B4, symSize: 0x14 } + - { offsetInCU: 0x9A5, offset: 0x7625D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC6test2Dyys5Int64VFZTo', symObjAddr: 0x57C, symBinAddr: 0x44CC, symSize: 0x8 } + - { offsetInCU: 0x9FC, offset: 0x762B4, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC13testToDataURLySSs5Int64VFZTo', symObjAddr: 0x5DC, symBinAddr: 0x452C, symSize: 0x74 } + - { offsetInCU: 0xA87, offset: 0x7633F, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC9writeFileyySo6NSDataC_SSySSSg_AGtctFZTo', symObjAddr: 0x7E4, symBinAddr: 0x4734, symSize: 0xA0 } + - { offsetInCU: 0xAD8, offset: 0x76390, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC8readFileyySS_ySSSg_So6NSDataCSgtctFZTo', symObjAddr: 0xAEC, symBinAddr: 0x4A3C, symSize: 0x98 } + - { offsetInCU: 0xB29, offset: 0x763E1, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC10deleteFileyySS_ySo7NSErrorCSg_SbtctFZTo', symObjAddr: 0xE40, symBinAddr: 0x4D90, symSize: 0x98 } + - { offsetInCU: 0xB85, offset: 0x7643D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC17handleBase64ImageyySS_S2SySSSg_AEtctFZTo', symObjAddr: 0x1268, symBinAddr: 0x51B8, symSize: 0xD8 } + - { offsetInCU: 0xBE5, offset: 0x7649D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersCACycfcTo', symObjAddr: 0x1390, symBinAddr: 0x52E0, symSize: 0x3C } + - { offsetInCU: 0xC36, offset: 0x764EE, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC19getBytesFromUIImageySo13NSMutableDataCSo0G0CFZTf4nd_n', symObjAddr: 0x1400, symBinAddr: 0x5350, symSize: 0x2AC } + - { offsetInCU: 0xE6A, offset: 0x76722, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC13createPatternys5Int64VAF_So7UIImageCSStFZTf4nnnd_n', symObjAddr: 0x16AC, symBinAddr: 0x55FC, symSize: 0x25C } + - { offsetInCU: 0x1060, offset: 0x76918, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC25loadImageAssetWithContextySbs5Int64V_So7UIImageCtFZTf4nnd_n', symObjAddr: 0x1908, symBinAddr: 0x5858, symSize: 0xCC } + - { offsetInCU: 0x1159, offset: 0x76A11, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC9drawImage7context5image2dx2dyys5Int64V_So7UIImageCS2ftFZTf4nnnnd_n', symObjAddr: 0x19D4, symBinAddr: 0x5924, symSize: 0x1AC } + - { offsetInCU: 0x12CA, offset: 0x76B82, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC9drawImage7context5image2dx2dy2dw2dhys5Int64V_So7UIImageCS4ftFZTf4nnnnnnd_n', symObjAddr: 0x1B80, symBinAddr: 0x5AD0, symSize: 0x1C4 } + - { offsetInCU: 0x145B, offset: 0x76D13, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC9drawImage7context5image2sx2sy2sw2sh2dx2dy2dw2dhys5Int64V_So7UIImageCS8ftFZTf4nnnnnnnnnnd_n', symObjAddr: 0x1D44, symBinAddr: 0x5C94, symSize: 0x1D8 } + - { offsetInCU: 0x1643, offset: 0x76EFB, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC9writeFileyySo6NSDataC_SSySSSg_AGtctFZTf4nnnd_n', symObjAddr: 0x1F1C, symBinAddr: 0x5E6C, symSize: 0x1B4 } + - { offsetInCU: 0x170D, offset: 0x76FC5, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC17handleBase64ImageyySS_S2SySSSg_AEtctFZTf4nnnnd_n', symObjAddr: 0x2274, symBinAddr: 0x61C4, symSize: 0x1D4 } + - { offsetInCU: 0x17EF, offset: 0x770A7, size: 0x8, addend: 0x0, symName: '_$sSo8NSStringCSgACIeyByy_SSSgADIeggg_TR', symObjAddr: 0x884, symBinAddr: 0x47D4, symSize: 0x78 } + - { offsetInCU: 0x1807, offset: 0x770BF, size: 0x8, addend: 0x0, symName: '_$sSo8NSStringCSgSo6NSDataCSgIeyByy_SSSgAFIeggg_TR', symObjAddr: 0xB84, symBinAddr: 0x4AD4, symSize: 0x54 } + - { offsetInCU: 0x1874, offset: 0x7712C, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersCfETo', symObjAddr: 0x13FC, symBinAddr: 0x534C, symSize: 0x4 } + - { offsetInCU: 0x18FF, offset: 0x771B7, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersCMa', symObjAddr: 0x2448, symBinAddr: 0x6398, symSize: 0x20 } + - { offsetInCU: 0x1913, offset: 0x771CB, size: 0x8, addend: 0x0, symName: '_$sSo8NSStringCSgACIeyByy_SSSgADIeggg_TRTA', symObjAddr: 0x248C, symBinAddr: 0x63DC, symSize: 0x8 } + - { offsetInCU: 0x1932, offset: 0x771EA, size: 0x8, addend: 0x0, symName: '_$sSo7NSErrorCSg10ObjectiveC8ObjCBoolVIeyByy_ACSbIeggy_TRTA', symObjAddr: 0x2494, symBinAddr: 0x63E4, symSize: 0x18 } + - { offsetInCU: 0x195B, offset: 0x77213, size: 0x8, addend: 0x0, symName: '_$sSo8NSStringCSgSo6NSDataCSgIeyByy_SSSgAFIeggg_TRTA', symObjAddr: 0x24AC, symBinAddr: 0x63FC, symSize: 0x8 } + - { offsetInCU: 0x196F, offset: 0x77227, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC17handleBase64ImageyySS_S2SySSSg_AEtctFZyyYbcfU_TA', symObjAddr: 0x24F8, symBinAddr: 0x6448, symSize: 0x34 } + - { offsetInCU: 0x1983, offset: 0x7723B, size: 0x8, addend: 0x0, symName: _block_copy_helper, symObjAddr: 0x252C, symBinAddr: 0x647C, symSize: 0x10 } + - { offsetInCU: 0x1997, offset: 0x7724F, size: 0x8, addend: 0x0, symName: _block_destroy_helper, symObjAddr: 0x253C, symBinAddr: 0x648C, symSize: 0x8 } + - { offsetInCU: 0x19AB, offset: 0x77263, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC17handleBase64ImageyySS_S2SySSSg_AEtctFZyyYbcfU_yyYbcfU0_TA', symObjAddr: 0x2568, symBinAddr: 0x64B8, symSize: 0x40 } + - { offsetInCU: 0x19DF, offset: 0x77297, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC10deleteFileyySS_ySo7NSErrorCSg_SbtctFZyyYbcfU_yyYbcfU0_TA', symObjAddr: 0x25EC, symBinAddr: 0x653C, symSize: 0x40 } + - { offsetInCU: 0x1A1D, offset: 0x772D5, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC10deleteFileyySS_ySo7NSErrorCSg_SbtctFZyyYbcfU_yyYbcfU_TA', symObjAddr: 0x262C, symBinAddr: 0x657C, symSize: 0x28 } + - { offsetInCU: 0x1A51, offset: 0x77309, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC8readFileyySS_ySSSg_So6NSDataCSgtctFZyyYbcfU_yyYbcfU_TA', symObjAddr: 0x26AC, symBinAddr: 0x65FC, symSize: 0x3C } + - { offsetInCU: 0x1A85, offset: 0x7733D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC8readFileyySS_ySSSg_So6NSDataCSgtctFZyyYbcfU_yyYbcfU0_TA', symObjAddr: 0x2714, symBinAddr: 0x6664, symSize: 0x30 } + - { offsetInCU: 0x1AC1, offset: 0x77379, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC9writeFileyySo6NSDataC_SSySSSg_AGtctFZyyYbcfU_TA', symObjAddr: 0x2780, symBinAddr: 0x66D0, symSize: 0x10 } + - { offsetInCU: 0x1AD5, offset: 0x7738D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC9writeFileyySo6NSDataC_SSySSSg_AGtctFZyyYbcfU_yyYbcfU_TA', symObjAddr: 0x2790, symBinAddr: 0x66E0, symSize: 0x40 } + - { offsetInCU: 0x1F04, offset: 0x777BC, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC19getBytesFromUIImageySo13NSMutableDataCSo0G0CFZ', symObjAddr: 0x0, symBinAddr: 0x3F50, symSize: 0x4 } + - { offsetInCU: 0x1F1F, offset: 0x777D7, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC13createPatternys5Int64VAF_So7UIImageCSStFZ', symObjAddr: 0x3C, symBinAddr: 0x3F8C, symSize: 0x4 } + - { offsetInCU: 0x1F3A, offset: 0x777F2, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC25loadImageAssetWithContextySbs5Int64V_So7UIImageCtFZ', symObjAddr: 0xB0, symBinAddr: 0x4000, symSize: 0x4 } + - { offsetInCU: 0x1F5B, offset: 0x77813, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC9drawImage7context5image2dx2dyys5Int64V_So7UIImageCS2ftFZ', symObjAddr: 0xF8, symBinAddr: 0x4048, symSize: 0x4 } + - { offsetInCU: 0x1F76, offset: 0x7782E, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC9drawImage7context5image2dx2dy2dw2dhys5Int64V_So7UIImageCS4ftFZ', symObjAddr: 0x14C, symBinAddr: 0x409C, symSize: 0x4 } + - { offsetInCU: 0x1F91, offset: 0x77849, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC9drawImage7context5image2sx2sy2sw2sh2dx2dy2dw2dhys5Int64V_So7UIImageCS8ftFZ', symObjAddr: 0x1B8, symBinAddr: 0x4108, symSize: 0x4 } + - { offsetInCU: 0x1FAC, offset: 0x77864, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC14initGLWithViewys5Int64VAF_S4bs5Int32VS5bAHSbtFZ', symObjAddr: 0x254, symBinAddr: 0x41A4, symSize: 0x44 } + - { offsetInCU: 0x20F4, offset: 0x779AC, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC20initSharedGLWithViewys5Int64VAF_S4bs5Int32VS5bAHSbAFtFZ', symObjAddr: 0x2E8, symBinAddr: 0x4238, symSize: 0x4C } + - { offsetInCU: 0x223D, offset: 0x77AF5, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC24initGLWithWidthAndHeightys5Int64Vs5Int32V_AHS4bAHS5bAHSbtFZ', symObjAddr: 0x38C, symBinAddr: 0x42DC, symSize: 0x48 } + - { offsetInCU: 0x2385, offset: 0x77C3D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC26initSharedGLWidthAndHeightys5Int64Vs5Int32V_AHS4bAHS5bAHSbAFtFZ', symObjAddr: 0x42C, symBinAddr: 0x437C, symSize: 0x50 } + - { offsetInCU: 0x24E2, offset: 0x77D9A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC15resize2DContextyys5Int64V_S2ftFZ', symObjAddr: 0x4DC, symBinAddr: 0x442C, symSize: 0x4 } + - { offsetInCU: 0x2554, offset: 0x77E0C, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC14flush2DContextyys5Int64VFZ', symObjAddr: 0x4E8, symBinAddr: 0x4438, symSize: 0x4 } + - { offsetInCU: 0x2597, offset: 0x77E4F, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC7flushGLySbs5Int64VFZ', symObjAddr: 0x4F4, symBinAddr: 0x4444, symSize: 0x14 } + - { offsetInCU: 0x25DC, offset: 0x77E94, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC9releaseGLyys5Int64VFZ', symObjAddr: 0x510, symBinAddr: 0x4460, symSize: 0x4 } + - { offsetInCU: 0x261F, offset: 0x77ED7, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC12getGLPointerys5Int64VAFFZ', symObjAddr: 0x51C, symBinAddr: 0x446C, symSize: 0x4 } + - { offsetInCU: 0x2662, offset: 0x77F1A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC16releaseGLPointeryys5Int64VFZ', symObjAddr: 0x528, symBinAddr: 0x4478, symSize: 0x4 } + - { offsetInCU: 0x26A5, offset: 0x77F5D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC15create2DContextys5Int64VAF_s5Int32VAHSbSfA2HSfAHtFZ', symObjAddr: 0x534, symBinAddr: 0x4484, symSize: 0x8 } + - { offsetInCU: 0x278C, offset: 0x78044, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC23updateGLSurfaceWithViewyys5Int64V_s5Int32VAhFtFZ', symObjAddr: 0x560, symBinAddr: 0x44B0, symSize: 0x4 } + - { offsetInCU: 0x280B, offset: 0x780C3, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC6test2Dyys5Int64VFZ', symObjAddr: 0x578, symBinAddr: 0x44C8, symSize: 0x4 } + - { offsetInCU: 0x284E, offset: 0x78106, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC13testToDataURLySSs5Int64VFZ', symObjAddr: 0x584, symBinAddr: 0x44D4, symSize: 0x58 } + - { offsetInCU: 0x290F, offset: 0x781C7, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC9writeFileyySo6NSDataC_SSySSSg_AGtctFZ', symObjAddr: 0x650, symBinAddr: 0x45A0, symSize: 0x4 } + - { offsetInCU: 0x2923, offset: 0x781DB, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC9writeFileyySo6NSDataC_SSySSSg_AGtctFZyyYbcfU_', symObjAddr: 0x654, symBinAddr: 0x45A4, symSize: 0x190 } + - { offsetInCU: 0x29C3, offset: 0x7827B, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC8readFileyySS_ySSSg_So6NSDataCSgtctFZ', symObjAddr: 0x8FC, symBinAddr: 0x484C, symSize: 0x2C } + - { offsetInCU: 0x29D7, offset: 0x7828F, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC8readFileyySS_ySSSg_So6NSDataCSgtctFZyyYbcfU_', symObjAddr: 0x928, symBinAddr: 0x4878, symSize: 0x1C4 } + - { offsetInCU: 0x2ABB, offset: 0x78373, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC10deleteFileyySS_ySo7NSErrorCSg_SbtctFZ', symObjAddr: 0xBD8, symBinAddr: 0x4B28, symSize: 0x2C } + - { offsetInCU: 0x2ACF, offset: 0x78387, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC10deleteFileyySS_ySo7NSErrorCSg_SbtctFZyyYbcfU_', symObjAddr: 0xC04, symBinAddr: 0x4B54, symSize: 0x23C } + - { offsetInCU: 0x2B83, offset: 0x7843B, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC17handleBase64ImageyySS_S2SySSSg_AEtctFZ', symObjAddr: 0xED8, symBinAddr: 0x4E28, symSize: 0x4 } + - { offsetInCU: 0x2B97, offset: 0x7844F, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC17handleBase64ImageyySS_S2SySSSg_AEtctFZyyYbcfU_', symObjAddr: 0xEDC, symBinAddr: 0x4E2C, symSize: 0x38C } + - { offsetInCU: 0x2E2E, offset: 0x786E6, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersCACycfC', symObjAddr: 0x1340, symBinAddr: 0x5290, symSize: 0x20 } + - { offsetInCU: 0x2E42, offset: 0x786FA, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersCACycfc', symObjAddr: 0x1360, symBinAddr: 0x52B0, symSize: 0x30 } + - { offsetInCU: 0x2E78, offset: 0x78730, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersCfD', symObjAddr: 0x13CC, symBinAddr: 0x531C, symSize: 0x30 } - { offsetInCU: 0x4F, offset: 0x7893B, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC19shared_context_view33_508084857CA7D194CA72FEB80DD78002LLSo7GLKViewCvpZ', symObjAddr: 0x4210, symBinAddr: 0xF8F378, symSize: 0x0 } - { offsetInCU: 0x69, offset: 0x78955, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC15_shared_context33_508084857CA7D194CA72FEB80DD78002LLs5Int64VvpZ', symObjAddr: 0x4218, symBinAddr: 0xF8F380, symSize: 0x0 } - { offsetInCU: 0x83, offset: 0x7896F, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC5storeSo19NSMutableDictionaryCvpZ', symObjAddr: 0x4220, symBinAddr: 0xF8F388, symSize: 0x0 } - { offsetInCU: 0x9D, offset: 0x78989, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC5views33_508084857CA7D194CA72FEB80DD78002LLSo10NSMapTableCySo8NSStringCACGvpZ', symObjAddr: 0x4228, symBinAddr: 0xF8F390, symSize: 0x0 } - - { offsetInCU: 0xAB, offset: 0x78997, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC19shared_context_view33_508084857CA7D194CA72FEB80DD78002LL_WZ', symObjAddr: 0x0, symBinAddr: 0x6848, symSize: 0x40 } - - { offsetInCU: 0xF0, offset: 0x789DC, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC5store_WZ', symObjAddr: 0x40, symBinAddr: 0x6888, symSize: 0x30 } - - { offsetInCU: 0x135, offset: 0x78A21, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC5views33_508084857CA7D194CA72FEB80DD78002LL_WZ', symObjAddr: 0xA8, symBinAddr: 0x68F0, symSize: 0x40 } - - { offsetInCU: 0x187, offset: 0x78A73, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC3ptrSvSgvgTo', symObjAddr: 0x194, symBinAddr: 0x69DC, symSize: 0x10 } - - { offsetInCU: 0x1A7, offset: 0x78A93, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC3ptrSvSgvgTo', symObjAddr: 0x194, symBinAddr: 0x69DC, symSize: 0x10 } - - { offsetInCU: 0x1DD, offset: 0x78AC9, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC3ptrSvSgvsTo', symObjAddr: 0x1A4, symBinAddr: 0x69EC, symSize: 0x10 } - - { offsetInCU: 0x1FD, offset: 0x78AE9, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC3ptrSvSgvsTo', symObjAddr: 0x1A4, symBinAddr: 0x69EC, symSize: 0x10 } - - { offsetInCU: 0x24C, offset: 0x78B38, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC10getViewPtrSvyFTo', symObjAddr: 0x1F8, symBinAddr: 0x6A40, symSize: 0x44 } - - { offsetInCU: 0x301, offset: 0x78BED, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC9autoScaleSbvgTo', symObjAddr: 0x23C, symBinAddr: 0x6A84, symSize: 0x44 } - - { offsetInCU: 0x33E, offset: 0x78C2A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC9autoScaleSbvsTo', symObjAddr: 0x2C4, symBinAddr: 0x6B0C, symSize: 0x30 } - - { offsetInCU: 0x3CD, offset: 0x78CB9, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC8nativeGLs5Int64VvgTo', symObjAddr: 0x518, symBinAddr: 0x6D60, symSize: 0x44 } - - { offsetInCU: 0x425, offset: 0x78D11, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC8nativeGLs5Int64VvsTo', symObjAddr: 0x5A0, symBinAddr: 0x6DE8, symSize: 0x48 } - - { offsetInCU: 0x480, offset: 0x78D6C, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC13nativeContexts5Int64VvgTo', symObjAddr: 0x5E8, symBinAddr: 0x6E30, symSize: 0x44 } - - { offsetInCU: 0x4D8, offset: 0x78DC4, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC13nativeContexts5Int64VvsTo', symObjAddr: 0x670, symBinAddr: 0x6EB8, symSize: 0x48 } - - { offsetInCU: 0x533, offset: 0x78E1F, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC15native2DContexts5Int64VvgTo', symObjAddr: 0x6B8, symBinAddr: 0x6F00, symSize: 0x10 } - - { offsetInCU: 0x553, offset: 0x78E3F, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC15native2DContexts5Int64VvgTo', symObjAddr: 0x6B8, symBinAddr: 0x6F00, symSize: 0x10 } - - { offsetInCU: 0x589, offset: 0x78E75, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC15native2DContexts5Int64VvsTo', symObjAddr: 0x6C8, symBinAddr: 0x6F10, symSize: 0x10 } - - { offsetInCU: 0x5A9, offset: 0x78E95, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC15native2DContexts5Int64VvsTo', symObjAddr: 0x6C8, symBinAddr: 0x6F10, symSize: 0x10 } - - { offsetInCU: 0x5CC, offset: 0x78EB8, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC7glkViewAA0A7GLKViewCvgTo', symObjAddr: 0x6D8, symBinAddr: 0x6F20, symSize: 0x10 } - - { offsetInCU: 0x5EC, offset: 0x78ED8, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC7glkViewAA0A7GLKViewCvgTo', symObjAddr: 0x6D8, symBinAddr: 0x6F20, symSize: 0x10 } - - { offsetInCU: 0x624, offset: 0x78F10, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC7glkViewAA0A7GLKViewCvsTo', symObjAddr: 0x6E8, symBinAddr: 0x6F30, symSize: 0x34 } - - { offsetInCU: 0x67D, offset: 0x78F69, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC18drawingBufferWidthSivgTo', symObjAddr: 0x71C, symBinAddr: 0x6F64, symSize: 0x18 } - - { offsetInCU: 0x69D, offset: 0x78F89, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC18drawingBufferWidthSivgTo', symObjAddr: 0x71C, symBinAddr: 0x6F64, symSize: 0x18 } - - { offsetInCU: 0x6BC, offset: 0x78FA8, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC18drawingBufferWidthSivgTo', symObjAddr: 0x71C, symBinAddr: 0x6F64, symSize: 0x18 } - - { offsetInCU: 0x6EE, offset: 0x78FDA, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC19drawingBufferHeightSivgTo', symObjAddr: 0x74C, symBinAddr: 0x6F94, symSize: 0x18 } - - { offsetInCU: 0x70E, offset: 0x78FFA, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC19drawingBufferHeightSivgTo', symObjAddr: 0x74C, symBinAddr: 0x6F94, symSize: 0x18 } - - { offsetInCU: 0x72D, offset: 0x79019, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC19drawingBufferHeightSivgTo', symObjAddr: 0x74C, symBinAddr: 0x6F94, symSize: 0x18 } - - { offsetInCU: 0x75F, offset: 0x7904B, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC5widthSfvgTo', symObjAddr: 0x77C, symBinAddr: 0x6FC4, symSize: 0x20 } - - { offsetInCU: 0x7C7, offset: 0x790B3, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC6heightSfvgTo', symObjAddr: 0x7C0, symBinAddr: 0x7008, symSize: 0x20 } - - { offsetInCU: 0x866, offset: 0x79152, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC11initContextyySS_S4bs5Int32VS5btFTo', symObjAddr: 0x828, symBinAddr: 0x7070, symSize: 0xC4 } - - { offsetInCU: 0x975, offset: 0x79261, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC015initContextWithE10AttributesyySS_S4bs5Int32VS5btFTo', symObjAddr: 0x1014, symBinAddr: 0x785C, symSize: 0xC4 } - - { offsetInCU: 0x9DE, offset: 0x792CA, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC15create2DContextys5Int64VSb_S3bs5Int32VS5bAHtFTo', symObjAddr: 0x1368, symBinAddr: 0x7BB0, symSize: 0xB0 } - - { offsetInCU: 0xA1B, offset: 0x79307, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC11forceLayoutyy12CoreGraphics7CGFloatV_AGtFTo', symObjAddr: 0x151C, symBinAddr: 0x7D64, symSize: 0x40 } - - { offsetInCU: 0xA69, offset: 0x79355, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC8snapshotySo7UIImageCSgSbFTo', symObjAddr: 0x1640, symBinAddr: 0x7E88, symSize: 0x3C } - - { offsetInCU: 0xA9C, offset: 0x79388, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC8rendererAA9NSCRenderCSgvgTo', symObjAddr: 0x167C, symBinAddr: 0x7EC4, symSize: 0x10 } - - { offsetInCU: 0xABC, offset: 0x793A8, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC8rendererAA9NSCRenderCSgvgTo', symObjAddr: 0x167C, symBinAddr: 0x7EC4, symSize: 0x10 } - - { offsetInCU: 0xAF6, offset: 0x793E2, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC8rendererAA9NSCRenderCSgvsTo', symObjAddr: 0x168C, symBinAddr: 0x7ED4, symSize: 0x34 } - - { offsetInCU: 0xB51, offset: 0x7943D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC6renderSbyFTo', symObjAddr: 0x1708, symBinAddr: 0x7F50, symSize: 0x48 } - - { offsetInCU: 0xBEB, offset: 0x794D7, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC13context2DTestyys5Int64VFTo', symObjAddr: 0x179C, symBinAddr: 0x7FE4, symSize: 0x64 } - - { offsetInCU: 0xCB0, offset: 0x7959C, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC22context2DTestToDataURLySSs5Int64VFTo', symObjAddr: 0x1858, symBinAddr: 0x80A0, symSize: 0x94 } - - { offsetInCU: 0xD3D, offset: 0x79629, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC23enterBackgroundListeneryycSgvsTo', symObjAddr: 0x192C, symBinAddr: 0x8174, symSize: 0x6C } - - { offsetInCU: 0xD9F, offset: 0x7968B, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC20becomeActiveListeneryycSgvsTo', symObjAddr: 0x1A3C, symBinAddr: 0x8284, symSize: 0x6C } - - { offsetInCU: 0xDFC, offset: 0x796E8, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC18touchEventListenerySS_So19UIGestureRecognizerCtcSgvgTo', symObjAddr: 0x1AA8, symBinAddr: 0x82F0, symSize: 0xB0 } - - { offsetInCU: 0xE4E, offset: 0x7973A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC18touchEventListenerySS_So19UIGestureRecognizerCtcSgvsTo', symObjAddr: 0x1C28, symBinAddr: 0x8470, symSize: 0x94 } - - { offsetInCU: 0xEE0, offset: 0x797CC, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC5coderACSgSo7NSCoderC_tcfcTo', symObjAddr: 0x22B0, symBinAddr: 0x8AF8, symSize: 0x28 } - - { offsetInCU: 0xF35, offset: 0x79821, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC5frameACSo6CGRectV_tcfcTo', symObjAddr: 0x26D4, symBinAddr: 0x8F1C, symSize: 0x20 } - - { offsetInCU: 0xF68, offset: 0x79854, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC17ignoreTouchEventsSbvgTo', symObjAddr: 0x26F4, symBinAddr: 0x8F3C, symSize: 0x10 } - - { offsetInCU: 0xF88, offset: 0x79874, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC17ignoreTouchEventsSbvgTo', symObjAddr: 0x26F4, symBinAddr: 0x8F3C, symSize: 0x10 } - - { offsetInCU: 0xFC0, offset: 0x798AC, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC17ignoreTouchEventsSbvsTo', symObjAddr: 0x2704, symBinAddr: 0x8F4C, symSize: 0x34 } - - { offsetInCU: 0x102E, offset: 0x7991A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC13readyListenerAA0cE0_pSgvgTo', symObjAddr: 0x27B8, symBinAddr: 0x9000, symSize: 0x20 } - - { offsetInCU: 0x1088, offset: 0x79974, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC13readyListenerAA0cE0_pSgvsTo', symObjAddr: 0x27D8, symBinAddr: 0x9020, symSize: 0x34 } - - { offsetInCU: 0x10E8, offset: 0x799D4, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC11setListeneryyAA0cE0_pSgFTo', symObjAddr: 0x283C, symBinAddr: 0x9084, symSize: 0x34 } - - { offsetInCU: 0x11B4, offset: 0x79AA0, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC14layoutSubviewsyyFTo', symObjAddr: 0x2B54, symBinAddr: 0x939C, symSize: 0x28 } - - { offsetInCU: 0x11E7, offset: 0x79AD3, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasCfDTo', symObjAddr: 0x2E44, symBinAddr: 0x968C, symSize: 0x24 } - - { offsetInCU: 0x1222, offset: 0x79B0E, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC21getBoundingClientRectyySo6UIViewC_SvtFZTo', symObjAddr: 0x2F20, symBinAddr: 0x9768, symSize: 0x34 } - - { offsetInCU: 0x1255, offset: 0x79B41, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC14shared_context33_508084857CA7D194CA72FEB80DD78002LLs5Int64VvgZTf4d_n', symObjAddr: 0x3850, symBinAddr: 0xA098, symSize: 0x298 } - - { offsetInCU: 0x13D2, offset: 0x79CBE, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC21getBoundingClientRectyySo6UIViewC_SvtFZTf4nnd_n', symObjAddr: 0x3BAC, symBinAddr: 0xA3F4, symSize: 0xA0 } - - { offsetInCU: 0x15FE, offset: 0x79EEA, size: 0x8, addend: 0x0, symName: '_$sIeg_IeyB_TR', symObjAddr: 0x1900, symBinAddr: 0x8148, symSize: 0x2C } - - { offsetInCU: 0x1616, offset: 0x79F02, size: 0x8, addend: 0x0, symName: '_$sSSSo19UIGestureRecognizerCIeggg_So8NSStringCABIeyByy_TR', symObjAddr: 0x1BB0, symBinAddr: 0x83F8, symSize: 0x78 } - - { offsetInCU: 0x162E, offset: 0x79F1A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC18touchEventListenerySS_So19UIGestureRecognizerCtcSgvpACTK', symObjAddr: 0x1D18, symBinAddr: 0x8560, symSize: 0x94 } - - { offsetInCU: 0x1666, offset: 0x79F52, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC18touchEventListenerySS_So19UIGestureRecognizerCtcSgvpACTk', symObjAddr: 0x1DAC, symBinAddr: 0x85F4, symSize: 0xB8 } - - { offsetInCU: 0x16A8, offset: 0x79F94, size: 0x8, addend: 0x0, symName: '_$sSSSo19UIGestureRecognizerCytIegnnr_SSABIeggg_TR', symObjAddr: 0x1E64, symBinAddr: 0x86AC, symSize: 0x6C } - - { offsetInCU: 0x1732, offset: 0x7A01E, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasCfETo', symObjAddr: 0x2E68, symBinAddr: 0x96B0, symSize: 0xB4 } - - { offsetInCU: 0x1762, offset: 0x7A04E, size: 0x8, addend: 0x0, symName: '_$sSSSo19UIGestureRecognizerCIeggg_SgWOy', symObjAddr: 0x2F54, symBinAddr: 0x979C, symSize: 0x10 } - - { offsetInCU: 0x1776, offset: 0x7A062, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasCMa', symObjAddr: 0x2F64, symBinAddr: 0x97AC, symSize: 0x20 } - - { offsetInCU: 0x1964, offset: 0x7A250, size: 0x8, addend: 0x0, symName: ___swift_instantiateConcreteTypeFromMangledName, symObjAddr: 0x3AE8, symBinAddr: 0xA330, symSize: 0x40 } - - { offsetInCU: 0x1978, offset: 0x7A264, size: 0x8, addend: 0x0, symName: '_$sypSgWOh', symObjAddr: 0x3B28, symBinAddr: 0xA370, symSize: 0x40 } - - { offsetInCU: 0x198C, offset: 0x7A278, size: 0x8, addend: 0x0, symName: ___swift_project_boxed_opaque_existential_0, symObjAddr: 0x3B68, symBinAddr: 0xA3B0, symSize: 0x24 } - - { offsetInCU: 0x19A0, offset: 0x7A28C, size: 0x8, addend: 0x0, symName: ___swift_destroy_boxed_opaque_existential_0, symObjAddr: 0x3B8C, symBinAddr: 0xA3D4, symSize: 0x20 } - - { offsetInCU: 0x19BF, offset: 0x7A2AB, size: 0x8, addend: 0x0, symName: '_$sSo8NSStringCSo19UIGestureRecognizerCIeyByy_SSADIeggg_TRTA', symObjAddr: 0x4040, symBinAddr: 0xA888, symSize: 0x48 } - - { offsetInCU: 0x19E8, offset: 0x7A2D4, size: 0x8, addend: 0x0, symName: _block_copy_helper, symObjAddr: 0x4088, symBinAddr: 0xA8D0, symSize: 0x10 } - - { offsetInCU: 0x19FC, offset: 0x7A2E8, size: 0x8, addend: 0x0, symName: _block_destroy_helper, symObjAddr: 0x4098, symBinAddr: 0xA8E0, symSize: 0x8 } - - { offsetInCU: 0x1A10, offset: 0x7A2FC, size: 0x8, addend: 0x0, symName: '_$sIeg_SgWOe', symObjAddr: 0x40A0, symBinAddr: 0xA8E8, symSize: 0x10 } - - { offsetInCU: 0x1A2F, offset: 0x7A31B, size: 0x8, addend: 0x0, symName: '_$sIeyB_Ieg_TRTA', symObjAddr: 0x40B0, symBinAddr: 0xA8F8, symSize: 0xC } - - { offsetInCU: 0x1A58, offset: 0x7A344, size: 0x8, addend: 0x0, symName: '_$sSSSo19UIGestureRecognizerCytIegnnr_SSABIeggg_TRTA', symObjAddr: 0x40E0, symBinAddr: 0xA928, symSize: 0x8 } - - { offsetInCU: 0x1A77, offset: 0x7A363, size: 0x8, addend: 0x0, symName: '_$sSSSo19UIGestureRecognizerCIeggg_SSABytIegnnr_TRTA', symObjAddr: 0x40E8, symBinAddr: 0xA930, symSize: 0x30 } - - { offsetInCU: 0x1AA0, offset: 0x7A38C, size: 0x8, addend: 0x0, symName: '_$sypWOb', symObjAddr: 0x4118, symBinAddr: 0xA960, symSize: 0x10 } - - { offsetInCU: 0x1AB4, offset: 0x7A3A0, size: 0x8, addend: 0x0, symName: '_$sypWOc', symObjAddr: 0x4160, symBinAddr: 0xA9A8, symSize: 0x3C } - - { offsetInCU: 0x1D16, offset: 0x7A602, size: 0x8, addend: 0x0, symName: '_$sSD17dictionaryLiteralSDyxq_Gx_q_td_tcfCSS_ypTgm5Tf4g_n', symObjAddr: 0x3740, symBinAddr: 0x9F88, symSize: 0x110 } - - { offsetInCU: 0x20D5, offset: 0x7A9C1, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC10getViewPtrSvyF', symObjAddr: 0x1B4, symBinAddr: 0x69FC, symSize: 0x44 } - - { offsetInCU: 0x217E, offset: 0x7AA6A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC9autoScaleSbvg', symObjAddr: 0x280, symBinAddr: 0x6AC8, symSize: 0x44 } - - { offsetInCU: 0x21B1, offset: 0x7AA9D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC9autoScaleSbvs', symObjAddr: 0x2F4, symBinAddr: 0x6B3C, symSize: 0xEC } - - { offsetInCU: 0x21FD, offset: 0x7AAE9, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC9autoScaleSbvM', symObjAddr: 0x3E0, symBinAddr: 0x6C28, symSize: 0x58 } - - { offsetInCU: 0x2222, offset: 0x7AB0E, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC9autoScaleSbvM.resume.0', symObjAddr: 0x438, symBinAddr: 0x6C80, symSize: 0xE0 } - - { offsetInCU: 0x2263, offset: 0x7AB4F, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC8nativeGLs5Int64Vvg', symObjAddr: 0x55C, symBinAddr: 0x6DA4, symSize: 0x44 } - - { offsetInCU: 0x22BB, offset: 0x7ABA7, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC13nativeContexts5Int64Vvg', symObjAddr: 0x62C, symBinAddr: 0x6E74, symSize: 0x44 } - - { offsetInCU: 0x2367, offset: 0x7AC53, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC18drawingBufferWidthSivg', symObjAddr: 0x734, symBinAddr: 0x6F7C, symSize: 0x18 } - - { offsetInCU: 0x2387, offset: 0x7AC73, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC18drawingBufferWidthSivg', symObjAddr: 0x734, symBinAddr: 0x6F7C, symSize: 0x18 } - - { offsetInCU: 0x23B6, offset: 0x7ACA2, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC19drawingBufferHeightSivg', symObjAddr: 0x764, symBinAddr: 0x6FAC, symSize: 0x18 } - - { offsetInCU: 0x23D6, offset: 0x7ACC2, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC19drawingBufferHeightSivg', symObjAddr: 0x764, symBinAddr: 0x6FAC, symSize: 0x18 } - - { offsetInCU: 0x2412, offset: 0x7ACFE, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC5widthSfvg', symObjAddr: 0x79C, symBinAddr: 0x6FE4, symSize: 0x24 } - - { offsetInCU: 0x245A, offset: 0x7AD46, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC6heightSfvg', symObjAddr: 0x7E0, symBinAddr: 0x7028, symSize: 0x24 } - - { offsetInCU: 0x248E, offset: 0x7AD7A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC11initContextyySS_S4bs5Int32VS5btF', symObjAddr: 0x804, symBinAddr: 0x704C, symSize: 0x24 } - - { offsetInCU: 0x2703, offset: 0x7AFEF, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC015initContextWithE10AttributesyySS_S4bs5Int32VS5btF', symObjAddr: 0x8EC, symBinAddr: 0x7134, symSize: 0x728 } - - { offsetInCU: 0x2D8E, offset: 0x7B67A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC15create2DContextys5Int64VSb_S3bs5Int32VS5bAHtF', symObjAddr: 0x10D8, symBinAddr: 0x7920, symSize: 0x290 } - - { offsetInCU: 0x329B, offset: 0x7BB87, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC11forceLayoutyy12CoreGraphics7CGFloatV_AGtF', symObjAddr: 0x1418, symBinAddr: 0x7C60, symSize: 0x104 } - - { offsetInCU: 0x33CA, offset: 0x7BCB6, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC8snapshotySo7UIImageCSgSbF', symObjAddr: 0x155C, symBinAddr: 0x7DA4, symSize: 0xE4 } - - { offsetInCU: 0x3525, offset: 0x7BE11, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC6renderSbyF', symObjAddr: 0x16C0, symBinAddr: 0x7F08, symSize: 0x48 } - - { offsetInCU: 0x35AB, offset: 0x7BE97, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC13context2DTestyys5Int64VF', symObjAddr: 0x1750, symBinAddr: 0x7F98, symSize: 0x4C } - - { offsetInCU: 0x36CC, offset: 0x7BFB8, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC22context2DTestToDataURLySSs5Int64VF', symObjAddr: 0x1800, symBinAddr: 0x8048, symSize: 0x58 } - - { offsetInCU: 0x37C2, offset: 0x7C0AE, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC18touchEventListenerySS_So19UIGestureRecognizerCtcSgvg', symObjAddr: 0x1B58, symBinAddr: 0x83A0, symSize: 0x58 } - - { offsetInCU: 0x380E, offset: 0x7C0FA, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC18touchEventListenerySS_So19UIGestureRecognizerCtcSgvs', symObjAddr: 0x1CBC, symBinAddr: 0x8504, symSize: 0x5C } - - { offsetInCU: 0x3837, offset: 0x7C123, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC18touchEventListenerySS_So19UIGestureRecognizerCtcSgvM', symObjAddr: 0x1ED0, symBinAddr: 0x8718, symSize: 0x44 } - - { offsetInCU: 0x385D, offset: 0x7C149, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC18touchEventListenerySS_So19UIGestureRecognizerCtcSgvM.resume.0', symObjAddr: 0x1F14, symBinAddr: 0x875C, symSize: 0x4 } - - { offsetInCU: 0x38CD, offset: 0x7C1B9, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC5coderACSgSo7NSCoderC_tcfc', symObjAddr: 0x1F18, symBinAddr: 0x8760, symSize: 0x398 } - - { offsetInCU: 0x39BE, offset: 0x7C2AA, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC5frameACSo6CGRectV_tcfC', symObjAddr: 0x22D8, symBinAddr: 0x8B20, symSize: 0x50 } - - { offsetInCU: 0x39D9, offset: 0x7C2C5, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC5frameACSo6CGRectV_tcfc', symObjAddr: 0x2328, symBinAddr: 0x8B70, symSize: 0x3AC } - - { offsetInCU: 0x3AEB, offset: 0x7C3D7, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC17ignoreTouchEventsSbvW', symObjAddr: 0x2738, symBinAddr: 0x8F80, symSize: 0x80 } - - { offsetInCU: 0x3BE1, offset: 0x7C4CD, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC11setListeneryyAA0cE0_pSgF', symObjAddr: 0x280C, symBinAddr: 0x9054, symSize: 0x30 } - - { offsetInCU: 0x3C7F, offset: 0x7C56B, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC6resize33_508084857CA7D194CA72FEB80DD78002LLyyF', symObjAddr: 0x2870, symBinAddr: 0x90B8, symSize: 0x194 } - - { offsetInCU: 0x3F30, offset: 0x7C81C, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC14layoutSubviewsyyF', symObjAddr: 0x2A04, symBinAddr: 0x924C, symSize: 0x150 } - - { offsetInCU: 0x4158, offset: 0x7CA44, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasCfD', symObjAddr: 0x2B7C, symBinAddr: 0x93C4, symSize: 0x2C8 } - - { offsetInCU: 0x41E8, offset: 0x7CAD4, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC21getBoundingClientRectyySo6UIViewC_SvtFZ', symObjAddr: 0x2F1C, symBinAddr: 0x9764, symSize: 0x4 } - - { offsetInCU: 0x4210, offset: 0x7CAFC, size: 0x8, addend: 0x0, symName: '_$ss22__RawDictionaryStorageC4findys10_HashTableV6BucketV6bucket_Sb5foundtxSHRzlFSS_Tg5', symObjAddr: 0x2F84, symBinAddr: 0x97CC, symSize: 0x64 } - - { offsetInCU: 0x426A, offset: 0x7CB56, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV7_insert2at3key5valueys10_HashTableV6BucketV_xnq_ntFSS_ypTg5', symObjAddr: 0x2FE8, symBinAddr: 0x9830, symSize: 0x6C } - - { offsetInCU: 0x42EA, offset: 0x7CBD6, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV12mutatingFind_8isUniques10_HashTableV6BucketV6bucket_Sb5foundtx_SbtFSS_ypTg5', symObjAddr: 0x3054, symBinAddr: 0x989C, symSize: 0xD8 } - - { offsetInCU: 0x4327, offset: 0x7CC13, size: 0x8, addend: 0x0, symName: '_$ss22__RawDictionaryStorageC4find_9hashValues10_HashTableV6BucketV6bucket_Sb5foundtx_SitSHRzlFSS_Tg5', symObjAddr: 0x312C, symBinAddr: 0x9974, symSize: 0xE0 } - - { offsetInCU: 0x43A2, offset: 0x7CC8E, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV4copyyyFSS_ypTg5', symObjAddr: 0x320C, symBinAddr: 0x9A54, symSize: 0x1F4 } - - { offsetInCU: 0x445E, offset: 0x7CD4A, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV20_copyOrMoveAndResize8capacity12moveElementsySi_SbtFSS_ypTg5', symObjAddr: 0x3400, symBinAddr: 0x9C48, symSize: 0x340 } - - { offsetInCU: 0x27, offset: 0x7CF91, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative7GLUtilsCfD', symObjAddr: 0x0, symBinAddr: 0xAA48, symSize: 0x10 } - - { offsetInCU: 0x62, offset: 0x7CFCC, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative7GLUtilsCMa', symObjAddr: 0x10, symBinAddr: 0xAA58, symSize: 0x20 } - - { offsetInCU: 0x187, offset: 0x7D0F1, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative7GLUtilsCfD', symObjAddr: 0x0, symBinAddr: 0xAA48, symSize: 0x10 } - - { offsetInCU: 0x65, offset: 0x7D180, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC8mPrograms6UInt32VvgTo', symObjAddr: 0x0, symBinAddr: 0xAA78, symSize: 0x10 } - - { offsetInCU: 0x85, offset: 0x7D1A0, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC8mPrograms6UInt32VvgTo', symObjAddr: 0x0, symBinAddr: 0xAA78, symSize: 0x10 } - - { offsetInCU: 0xBB, offset: 0x7D1D6, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC8mPrograms6UInt32VvsTo', symObjAddr: 0x10, symBinAddr: 0xAA88, symSize: 0x10 } - - { offsetInCU: 0xDB, offset: 0x7D1F6, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC8mPrograms6UInt32VvsTo', symObjAddr: 0x10, symBinAddr: 0xAA88, symSize: 0x10 } - - { offsetInCU: 0x114, offset: 0x7D22F, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC3rbos6UInt32VvgTo', symObjAddr: 0x20, symBinAddr: 0xAA98, symSize: 0x44 } - - { offsetInCU: 0x16C, offset: 0x7D287, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC3rbos6UInt32VvsTo', symObjAddr: 0x64, symBinAddr: 0xAADC, symSize: 0x48 } - - { offsetInCU: 0x1C7, offset: 0x7D2E2, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC3fbos6UInt32VvgTo', symObjAddr: 0xAC, symBinAddr: 0xAB24, symSize: 0x44 } - - { offsetInCU: 0x21F, offset: 0x7D33A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC3fbos6UInt32VvsTo', symObjAddr: 0xF0, symBinAddr: 0xAB68, symSize: 0x48 } - - { offsetInCU: 0x27A, offset: 0x7D395, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC5widthSivgTo', symObjAddr: 0x138, symBinAddr: 0xABB0, symSize: 0x10 } - - { offsetInCU: 0x29A, offset: 0x7D3B5, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC5widthSivgTo', symObjAddr: 0x138, symBinAddr: 0xABB0, symSize: 0x10 } - - { offsetInCU: 0x2D0, offset: 0x7D3EB, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC5widthSivsTo', symObjAddr: 0x148, symBinAddr: 0xABC0, symSize: 0x10 } - - { offsetInCU: 0x2F0, offset: 0x7D40B, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC5widthSivsTo', symObjAddr: 0x148, symBinAddr: 0xABC0, symSize: 0x10 } - - { offsetInCU: 0x329, offset: 0x7D444, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC6heightSivgTo', symObjAddr: 0x158, symBinAddr: 0xABD0, symSize: 0x10 } - - { offsetInCU: 0x349, offset: 0x7D464, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC6heightSivgTo', symObjAddr: 0x158, symBinAddr: 0xABD0, symSize: 0x10 } - - { offsetInCU: 0x37F, offset: 0x7D49A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC6heightSivsTo', symObjAddr: 0x168, symBinAddr: 0xABE0, symSize: 0x10 } - - { offsetInCU: 0x39F, offset: 0x7D4BA, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC6heightSivsTo', symObjAddr: 0x168, symBinAddr: 0xABE0, symSize: 0x10 } - - { offsetInCU: 0x3D8, offset: 0x7D4F3, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC2abs6UInt32VvgTo', symObjAddr: 0x178, symBinAddr: 0xABF0, symSize: 0x44 } - - { offsetInCU: 0x430, offset: 0x7D54B, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC2abs6UInt32VvsTo', symObjAddr: 0x1BC, symBinAddr: 0xAC34, symSize: 0x48 } - - { offsetInCU: 0x48B, offset: 0x7D5A6, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC3poss5Int32VvgTo', symObjAddr: 0x204, symBinAddr: 0xAC7C, symSize: 0x10 } - - { offsetInCU: 0x4AB, offset: 0x7D5C6, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC3poss5Int32VvgTo', symObjAddr: 0x204, symBinAddr: 0xAC7C, symSize: 0x10 } - - { offsetInCU: 0x4E1, offset: 0x7D5FC, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC3poss5Int32VvsTo', symObjAddr: 0x214, symBinAddr: 0xAC8C, symSize: 0x10 } - - { offsetInCU: 0x501, offset: 0x7D61C, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC3poss5Int32VvsTo', symObjAddr: 0x214, symBinAddr: 0xAC8C, symSize: 0x10 } - - { offsetInCU: 0x53A, offset: 0x7D655, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC10samplerPoss5Int32VvgTo', symObjAddr: 0x224, symBinAddr: 0xAC9C, symSize: 0x10 } - - { offsetInCU: 0x55A, offset: 0x7D675, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC10samplerPoss5Int32VvgTo', symObjAddr: 0x224, symBinAddr: 0xAC9C, symSize: 0x10 } - - { offsetInCU: 0x590, offset: 0x7D6AB, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC10samplerPoss5Int32VvsTo', symObjAddr: 0x234, symBinAddr: 0xACAC, symSize: 0x10 } - - { offsetInCU: 0x5B0, offset: 0x7D6CB, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC10samplerPoss5Int32VvsTo', symObjAddr: 0x234, symBinAddr: 0xACAC, symSize: 0x10 } - - { offsetInCU: 0x5E9, offset: 0x7D704, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC9vextexBufSaySfGvgTo', symObjAddr: 0x244, symBinAddr: 0xACBC, symSize: 0x48 } - - { offsetInCU: 0x63F, offset: 0x7D75A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC9vextexBufSaySfGvsTo', symObjAddr: 0x28C, symBinAddr: 0xAD04, symSize: 0x40 } - - { offsetInCU: 0x682, offset: 0x7D79D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC13SIZE_OF_FLOATSivgZTo', symObjAddr: 0x2CC, symBinAddr: 0xAD44, symSize: 0x8 } - - { offsetInCU: 0x69E, offset: 0x7D7B9, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC13VERTEX_SHADERSSvgZTo', symObjAddr: 0x2D4, symBinAddr: 0xAD4C, symSize: 0x2C } - - { offsetInCU: 0x6D0, offset: 0x7D7EB, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC7surfaceSo9IOSurfaceCSgvgTo', symObjAddr: 0x300, symBinAddr: 0xAD78, symSize: 0x10 } - - { offsetInCU: 0x6F0, offset: 0x7D80B, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC7surfaceSo9IOSurfaceCSgvgTo', symObjAddr: 0x300, symBinAddr: 0xAD78, symSize: 0x10 } - - { offsetInCU: 0x728, offset: 0x7D843, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC7surfaceSo9IOSurfaceCSgvsTo', symObjAddr: 0x310, symBinAddr: 0xAD88, symSize: 0x34 } - - { offsetInCU: 0x781, offset: 0x7D89C, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC8pixelBufs9UnmanagedVySo11CVBufferRefaGSgvgTo', symObjAddr: 0x418, symBinAddr: 0xAE90, symSize: 0x10 } - - { offsetInCU: 0x7A1, offset: 0x7D8BC, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC8pixelBufs9UnmanagedVySo11CVBufferRefaGSgvgTo', symObjAddr: 0x418, symBinAddr: 0xAE90, symSize: 0x10 } - - { offsetInCU: 0x7D7, offset: 0x7D8F2, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC8pixelBufs9UnmanagedVySo11CVBufferRefaGSgvsTo', symObjAddr: 0x428, symBinAddr: 0xAEA0, symSize: 0x10 } - - { offsetInCU: 0x7F7, offset: 0x7D912, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC8pixelBufs9UnmanagedVySo11CVBufferRefaGSgvsTo', symObjAddr: 0x428, symBinAddr: 0xAEA0, symSize: 0x10 } - - { offsetInCU: 0x846, offset: 0x7D961, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderCACycfcTo', symObjAddr: 0x5A4, symBinAddr: 0xAFDC, symSize: 0x20 } - - { offsetInCU: 0x878, offset: 0x7D993, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC7destroyyyFTo', symObjAddr: 0x708, symBinAddr: 0xB140, symSize: 0x28 } - - { offsetInCU: 0x8D0, offset: 0x7D9EB, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC10texImage2Dyys5Int32V_A4fA9NSCCanvasCAHSbtFTo', symObjAddr: 0x744, symBinAddr: 0xB17C, symSize: 0x88 } - - { offsetInCU: 0x934, offset: 0x7DA4F, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC9drawFrame6buffer5width6height14internalFormat6format10flipYWebGLySo11CVBufferRefa_S2is5Int32VANSbtFTo', symObjAddr: 0x7CC, symBinAddr: 0xB204, symSize: 0x7C } - - { offsetInCU: 0x9D6, offset: 0x7DAF1, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC13createSurfaceyyFTo', symObjAddr: 0xBF4, symBinAddr: 0xB62C, symSize: 0x28 } - - { offsetInCU: 0xAC0, offset: 0x7DBDB, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderCMa', symObjAddr: 0x584, symBinAddr: 0xAFBC, symSize: 0x20 } - - { offsetInCU: 0xB34, offset: 0x7DC4F, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderCfETo', symObjAddr: 0xC4C, symBinAddr: 0xB684, symSize: 0x58 } - - { offsetInCU: 0x122F, offset: 0x7E34A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderCACycfC', symObjAddr: 0x438, symBinAddr: 0xAEB0, symSize: 0x20 } - - { offsetInCU: 0x1249, offset: 0x7E364, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderCACycfc', symObjAddr: 0x458, symBinAddr: 0xAED0, symSize: 0xEC } - - { offsetInCU: 0x1281, offset: 0x7E39C, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC7destroyyyF', symObjAddr: 0x5C4, symBinAddr: 0xAFFC, symSize: 0x144 } - - { offsetInCU: 0x143C, offset: 0x7E557, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC10texImage2Dyys5Int32V_A4fA9NSCCanvasCAHSbtF', symObjAddr: 0x730, symBinAddr: 0xB168, symSize: 0x14 } - - { offsetInCU: 0x14ED, offset: 0x7E608, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC13createSurfaceyyF', symObjAddr: 0x848, symBinAddr: 0xB280, symSize: 0x3AC } - - { offsetInCU: 0x185D, offset: 0x7E978, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderCfD', symObjAddr: 0xC1C, symBinAddr: 0xB654, symSize: 0x30 } - - { offsetInCU: 0x1948, offset: 0x7EA63, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC10texImage2Dyys5Int32V_A4fA9NSCCanvasCAHSbtFTf4ddnndnndn_n', symObjAddr: 0xCA4, symBinAddr: 0xB6DC, symSize: 0x65C } - - { offsetInCU: 0x212F, offset: 0x7F24A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC9drawFrame6buffer5width6height14internalFormat6format10flipYWebGLySo11CVBufferRefa_S2is5Int32VANSbtFTf4nnnnndn_n', symObjAddr: 0x1344, symBinAddr: 0xBD7C, symSize: 0x6C8 } - - { offsetInCU: 0x10C, offset: 0x7FC0A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerC22TouchGestureRecognizerC6target6actionAEypSg_10ObjectiveC8SelectorVSgtcfcTo', symObjAddr: 0xED4, symBinAddr: 0xD2F0, symSize: 0x68 } - - { offsetInCU: 0x19C, offset: 0x7FC9A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerC22TouchGestureRecognizerCfETo', symObjAddr: 0xF48, symBinAddr: 0xD364, symSize: 0x10 } - - { offsetInCU: 0x1CB, offset: 0x7FCC9, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerC6handleyySo19UIGestureRecognizerCFTo', symObjAddr: 0xF58, symBinAddr: 0xD374, symSize: 0x4 } - - { offsetInCU: 0x368, offset: 0x7FE66, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerCACycfcTo', symObjAddr: 0x16DC, symBinAddr: 0xDAF8, symSize: 0x2C } - - { offsetInCU: 0x5D4, offset: 0x800D2, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerCfETo', symObjAddr: 0x1744, symBinAddr: 0xDB60, symSize: 0x68 } - - { offsetInCU: 0x603, offset: 0x80101, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerCMa', symObjAddr: 0x17AC, symBinAddr: 0xDBC8, symSize: 0x20 } - - { offsetInCU: 0x617, offset: 0x80115, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerC22TouchGestureRecognizerCMa', symObjAddr: 0x17CC, symBinAddr: 0xDBE8, symSize: 0x20 } - - { offsetInCU: 0x62B, offset: 0x80129, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerC7PointerVwCP', symObjAddr: 0x17EC, symBinAddr: 0xDC08, symSize: 0x30 } - - { offsetInCU: 0x63F, offset: 0x8013D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerC7PointerVwxx', symObjAddr: 0x181C, symBinAddr: 0xDC38, symSize: 0x8 } - - { offsetInCU: 0x653, offset: 0x80151, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerC7PointerVwcp', symObjAddr: 0x1824, symBinAddr: 0xDC40, symSize: 0x3C } - - { offsetInCU: 0x667, offset: 0x80165, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerC7PointerVwca', symObjAddr: 0x1860, symBinAddr: 0xDC7C, symSize: 0x50 } - - { offsetInCU: 0x67B, offset: 0x80179, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerC7PointerVwta', symObjAddr: 0x18BC, symBinAddr: 0xDCCC, symSize: 0x40 } - - { offsetInCU: 0x68F, offset: 0x8018D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerC7PointerVwet', symObjAddr: 0x18FC, symBinAddr: 0xDD0C, symSize: 0x48 } - - { offsetInCU: 0x6A3, offset: 0x801A1, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerC7PointerVwst', symObjAddr: 0x1944, symBinAddr: 0xDD54, symSize: 0x40 } - - { offsetInCU: 0x6B7, offset: 0x801B5, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerC7PointerVMa', symObjAddr: 0x1984, symBinAddr: 0xDD94, symSize: 0x10 } - - { offsetInCU: 0x6CB, offset: 0x801C9, size: 0x8, addend: 0x0, symName: '_$sypSgWOc', symObjAddr: 0x1994, symBinAddr: 0xDDA4, symSize: 0x48 } - - { offsetInCU: 0x6DF, offset: 0x801DD, size: 0x8, addend: 0x0, symName: '_$sSo7UITouchCSo8NSObjectCSH10ObjectiveCWl', symObjAddr: 0x1AA0, symBinAddr: 0xDDEC, symSize: 0x58 } - - { offsetInCU: 0x6F3, offset: 0x801F1, size: 0x8, addend: 0x0, symName: '_$sSh8IteratorV8_VariantOyx__GSHRzlWOe', symObjAddr: 0x1AF8, symBinAddr: 0xDE44, symSize: 0x8 } - - { offsetInCU: 0x761, offset: 0x8025F, size: 0x8, addend: 0x0, symName: '_$sSSSo19UIGestureRecognizerCIeggg_SgWOe', symObjAddr: 0x1DE4, symBinAddr: 0xE130, symSize: 0x10 } - - { offsetInCU: 0xC93, offset: 0x80791, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerC22TouchGestureRecognizerC12touchesBegan_4withyShySo7UITouchCG_So7UIEventCtF', symObjAddr: 0x0, symBinAddr: 0xC444, symSize: 0x540 } - - { offsetInCU: 0xF2F, offset: 0x80A2D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerC22TouchGestureRecognizerC12touchesMoved_4withyShySo7UITouchCG_So7UIEventCtF', symObjAddr: 0x54C, symBinAddr: 0xC990, symSize: 0xE0 } - - { offsetInCU: 0xFAE, offset: 0x80AAC, size: 0x8, addend: 0x0, symName: '_$sSa6remove2atxSi_tF12CanvasNative15NSCTouchHandlerC7PointerV_Tg5', symObjAddr: 0x6F0, symBinAddr: 0xCB20, symSize: 0x9C } - - { offsetInCU: 0x1041, offset: 0x80B3F, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerC22TouchGestureRecognizerC6target6actionAEypSg_10ObjectiveC8SelectorVSgtcfc', symObjAddr: 0xDCC, symBinAddr: 0xD1E8, symSize: 0x108 } - - { offsetInCU: 0x118B, offset: 0x80C89, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerC6onMove33_044DDF836BDB3B89B481C6F58BB6EF6BLLyySo19UIGestureRecognizerC_ShySo7UITouchCGSgtF', symObjAddr: 0x12D0, symBinAddr: 0xD6EC, symSize: 0x40C } - - { offsetInCU: 0x18A1, offset: 0x8139F, size: 0x8, addend: 0x0, symName: '_$ss12_ArrayBufferV20_consumeAndCreateNewAByxGyF12CanvasNative15NSCTouchHandlerC7PointerV_Tg5', symObjAddr: 0x1B00, symBinAddr: 0xDE4C, symSize: 0x14 } - - { offsetInCU: 0x1940, offset: 0x8143E, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerC6canvasAcA9NSCCanvasC_tcfcTf4gn_n', symObjAddr: 0x1B14, symBinAddr: 0xDE60, symSize: 0x1DC } - - { offsetInCU: 0x27, offset: 0x8161B, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative14NSCImageBitmapC14FAILED_TO_LOADSSvgZTo', symObjAddr: 0x0, symBinAddr: 0xE140, symSize: 0x2C } + - { offsetInCU: 0xAB, offset: 0x78997, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC19shared_context_view33_508084857CA7D194CA72FEB80DD78002LL_WZ', symObjAddr: 0x0, symBinAddr: 0x6808, symSize: 0x40 } + - { offsetInCU: 0xF0, offset: 0x789DC, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC5store_WZ', symObjAddr: 0x40, symBinAddr: 0x6848, symSize: 0x30 } + - { offsetInCU: 0x135, offset: 0x78A21, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC5views33_508084857CA7D194CA72FEB80DD78002LL_WZ', symObjAddr: 0xA8, symBinAddr: 0x68B0, symSize: 0x40 } + - { offsetInCU: 0x187, offset: 0x78A73, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC3ptrSvSgvgTo', symObjAddr: 0x194, symBinAddr: 0x699C, symSize: 0x10 } + - { offsetInCU: 0x1A7, offset: 0x78A93, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC3ptrSvSgvgTo', symObjAddr: 0x194, symBinAddr: 0x699C, symSize: 0x10 } + - { offsetInCU: 0x1DD, offset: 0x78AC9, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC3ptrSvSgvsTo', symObjAddr: 0x1A4, symBinAddr: 0x69AC, symSize: 0x10 } + - { offsetInCU: 0x1FD, offset: 0x78AE9, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC3ptrSvSgvsTo', symObjAddr: 0x1A4, symBinAddr: 0x69AC, symSize: 0x10 } + - { offsetInCU: 0x24C, offset: 0x78B38, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC10getViewPtrSvyFTo', symObjAddr: 0x1F8, symBinAddr: 0x6A00, symSize: 0x44 } + - { offsetInCU: 0x301, offset: 0x78BED, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC9autoScaleSbvgTo', symObjAddr: 0x23C, symBinAddr: 0x6A44, symSize: 0x44 } + - { offsetInCU: 0x33E, offset: 0x78C2A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC9autoScaleSbvsTo', symObjAddr: 0x2C4, symBinAddr: 0x6ACC, symSize: 0x30 } + - { offsetInCU: 0x3CD, offset: 0x78CB9, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC8nativeGLs5Int64VvgTo', symObjAddr: 0x518, symBinAddr: 0x6D20, symSize: 0x44 } + - { offsetInCU: 0x425, offset: 0x78D11, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC8nativeGLs5Int64VvsTo', symObjAddr: 0x5A0, symBinAddr: 0x6DA8, symSize: 0x48 } + - { offsetInCU: 0x480, offset: 0x78D6C, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC13nativeContexts5Int64VvgTo', symObjAddr: 0x5E8, symBinAddr: 0x6DF0, symSize: 0x44 } + - { offsetInCU: 0x4D8, offset: 0x78DC4, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC13nativeContexts5Int64VvsTo', symObjAddr: 0x670, symBinAddr: 0x6E78, symSize: 0x48 } + - { offsetInCU: 0x533, offset: 0x78E1F, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC15native2DContexts5Int64VvgTo', symObjAddr: 0x6B8, symBinAddr: 0x6EC0, symSize: 0x10 } + - { offsetInCU: 0x553, offset: 0x78E3F, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC15native2DContexts5Int64VvgTo', symObjAddr: 0x6B8, symBinAddr: 0x6EC0, symSize: 0x10 } + - { offsetInCU: 0x589, offset: 0x78E75, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC15native2DContexts5Int64VvsTo', symObjAddr: 0x6C8, symBinAddr: 0x6ED0, symSize: 0x10 } + - { offsetInCU: 0x5A9, offset: 0x78E95, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC15native2DContexts5Int64VvsTo', symObjAddr: 0x6C8, symBinAddr: 0x6ED0, symSize: 0x10 } + - { offsetInCU: 0x5CC, offset: 0x78EB8, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC7glkViewAA0A7GLKViewCvgTo', symObjAddr: 0x6D8, symBinAddr: 0x6EE0, symSize: 0x10 } + - { offsetInCU: 0x5EC, offset: 0x78ED8, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC7glkViewAA0A7GLKViewCvgTo', symObjAddr: 0x6D8, symBinAddr: 0x6EE0, symSize: 0x10 } + - { offsetInCU: 0x624, offset: 0x78F10, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC7glkViewAA0A7GLKViewCvsTo', symObjAddr: 0x6E8, symBinAddr: 0x6EF0, symSize: 0x34 } + - { offsetInCU: 0x67D, offset: 0x78F69, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC18drawingBufferWidthSivgTo', symObjAddr: 0x71C, symBinAddr: 0x6F24, symSize: 0x18 } + - { offsetInCU: 0x69D, offset: 0x78F89, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC18drawingBufferWidthSivgTo', symObjAddr: 0x71C, symBinAddr: 0x6F24, symSize: 0x18 } + - { offsetInCU: 0x6BC, offset: 0x78FA8, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC18drawingBufferWidthSivgTo', symObjAddr: 0x71C, symBinAddr: 0x6F24, symSize: 0x18 } + - { offsetInCU: 0x6EE, offset: 0x78FDA, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC19drawingBufferHeightSivgTo', symObjAddr: 0x74C, symBinAddr: 0x6F54, symSize: 0x18 } + - { offsetInCU: 0x70E, offset: 0x78FFA, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC19drawingBufferHeightSivgTo', symObjAddr: 0x74C, symBinAddr: 0x6F54, symSize: 0x18 } + - { offsetInCU: 0x72D, offset: 0x79019, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC19drawingBufferHeightSivgTo', symObjAddr: 0x74C, symBinAddr: 0x6F54, symSize: 0x18 } + - { offsetInCU: 0x75F, offset: 0x7904B, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC5widthSfvgTo', symObjAddr: 0x77C, symBinAddr: 0x6F84, symSize: 0x20 } + - { offsetInCU: 0x7C7, offset: 0x790B3, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC6heightSfvgTo', symObjAddr: 0x7C0, symBinAddr: 0x6FC8, symSize: 0x20 } + - { offsetInCU: 0x866, offset: 0x79152, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC11initContextyySS_S4bs5Int32VS5btFTo', symObjAddr: 0x828, symBinAddr: 0x7030, symSize: 0xC4 } + - { offsetInCU: 0x975, offset: 0x79261, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC015initContextWithE10AttributesyySS_S4bs5Int32VS5btFTo', symObjAddr: 0x1014, symBinAddr: 0x781C, symSize: 0xC4 } + - { offsetInCU: 0x9DE, offset: 0x792CA, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC15create2DContextys5Int64VSb_S3bs5Int32VS5bAHtFTo', symObjAddr: 0x1368, symBinAddr: 0x7B70, symSize: 0xB0 } + - { offsetInCU: 0xA1B, offset: 0x79307, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC11forceLayoutyy12CoreGraphics7CGFloatV_AGtFTo', symObjAddr: 0x151C, symBinAddr: 0x7D24, symSize: 0x40 } + - { offsetInCU: 0xA69, offset: 0x79355, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC8snapshotySo7UIImageCSgSbFTo', symObjAddr: 0x1640, symBinAddr: 0x7E48, symSize: 0x3C } + - { offsetInCU: 0xA9C, offset: 0x79388, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC8rendererAA9NSCRenderCSgvgTo', symObjAddr: 0x167C, symBinAddr: 0x7E84, symSize: 0x10 } + - { offsetInCU: 0xABC, offset: 0x793A8, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC8rendererAA9NSCRenderCSgvgTo', symObjAddr: 0x167C, symBinAddr: 0x7E84, symSize: 0x10 } + - { offsetInCU: 0xAF6, offset: 0x793E2, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC8rendererAA9NSCRenderCSgvsTo', symObjAddr: 0x168C, symBinAddr: 0x7E94, symSize: 0x34 } + - { offsetInCU: 0xB51, offset: 0x7943D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC6renderSbyFTo', symObjAddr: 0x1708, symBinAddr: 0x7F10, symSize: 0x48 } + - { offsetInCU: 0xBEB, offset: 0x794D7, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC13context2DTestyys5Int64VFTo', symObjAddr: 0x179C, symBinAddr: 0x7FA4, symSize: 0x64 } + - { offsetInCU: 0xCB0, offset: 0x7959C, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC22context2DTestToDataURLySSs5Int64VFTo', symObjAddr: 0x1858, symBinAddr: 0x8060, symSize: 0x94 } + - { offsetInCU: 0xD3D, offset: 0x79629, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC23enterBackgroundListeneryycSgvsTo', symObjAddr: 0x192C, symBinAddr: 0x8134, symSize: 0x6C } + - { offsetInCU: 0xD9F, offset: 0x7968B, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC20becomeActiveListeneryycSgvsTo', symObjAddr: 0x1A3C, symBinAddr: 0x8244, symSize: 0x6C } + - { offsetInCU: 0xDFC, offset: 0x796E8, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC18touchEventListenerySS_So19UIGestureRecognizerCtcSgvgTo', symObjAddr: 0x1AA8, symBinAddr: 0x82B0, symSize: 0xB0 } + - { offsetInCU: 0xE4E, offset: 0x7973A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC18touchEventListenerySS_So19UIGestureRecognizerCtcSgvsTo', symObjAddr: 0x1C28, symBinAddr: 0x8430, symSize: 0x94 } + - { offsetInCU: 0xEE0, offset: 0x797CC, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC5coderACSgSo7NSCoderC_tcfcTo', symObjAddr: 0x22B0, symBinAddr: 0x8AB8, symSize: 0x28 } + - { offsetInCU: 0xF35, offset: 0x79821, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC5frameACSo6CGRectV_tcfcTo', symObjAddr: 0x26D4, symBinAddr: 0x8EDC, symSize: 0x20 } + - { offsetInCU: 0xF68, offset: 0x79854, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC17ignoreTouchEventsSbvgTo', symObjAddr: 0x26F4, symBinAddr: 0x8EFC, symSize: 0x10 } + - { offsetInCU: 0xF88, offset: 0x79874, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC17ignoreTouchEventsSbvgTo', symObjAddr: 0x26F4, symBinAddr: 0x8EFC, symSize: 0x10 } + - { offsetInCU: 0xFC0, offset: 0x798AC, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC17ignoreTouchEventsSbvsTo', symObjAddr: 0x2704, symBinAddr: 0x8F0C, symSize: 0x34 } + - { offsetInCU: 0x102E, offset: 0x7991A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC13readyListenerAA0cE0_pSgvgTo', symObjAddr: 0x27B8, symBinAddr: 0x8FC0, symSize: 0x20 } + - { offsetInCU: 0x1088, offset: 0x79974, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC13readyListenerAA0cE0_pSgvsTo', symObjAddr: 0x27D8, symBinAddr: 0x8FE0, symSize: 0x34 } + - { offsetInCU: 0x10E8, offset: 0x799D4, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC11setListeneryyAA0cE0_pSgFTo', symObjAddr: 0x283C, symBinAddr: 0x9044, symSize: 0x34 } + - { offsetInCU: 0x11B4, offset: 0x79AA0, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC14layoutSubviewsyyFTo', symObjAddr: 0x2B54, symBinAddr: 0x935C, symSize: 0x28 } + - { offsetInCU: 0x11E7, offset: 0x79AD3, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasCfDTo', symObjAddr: 0x2E44, symBinAddr: 0x964C, symSize: 0x24 } + - { offsetInCU: 0x1222, offset: 0x79B0E, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC21getBoundingClientRectyySo6UIViewC_SvtFZTo', symObjAddr: 0x2F20, symBinAddr: 0x9728, symSize: 0x34 } + - { offsetInCU: 0x1255, offset: 0x79B41, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC14shared_context33_508084857CA7D194CA72FEB80DD78002LLs5Int64VvgZTf4d_n', symObjAddr: 0x3850, symBinAddr: 0xA058, symSize: 0x298 } + - { offsetInCU: 0x13D2, offset: 0x79CBE, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC21getBoundingClientRectyySo6UIViewC_SvtFZTf4nnd_n', symObjAddr: 0x3BAC, symBinAddr: 0xA3B4, symSize: 0xA0 } + - { offsetInCU: 0x15FE, offset: 0x79EEA, size: 0x8, addend: 0x0, symName: '_$sIeg_IeyB_TR', symObjAddr: 0x1900, symBinAddr: 0x8108, symSize: 0x2C } + - { offsetInCU: 0x1616, offset: 0x79F02, size: 0x8, addend: 0x0, symName: '_$sSSSo19UIGestureRecognizerCIeggg_So8NSStringCABIeyByy_TR', symObjAddr: 0x1BB0, symBinAddr: 0x83B8, symSize: 0x78 } + - { offsetInCU: 0x162E, offset: 0x79F1A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC18touchEventListenerySS_So19UIGestureRecognizerCtcSgvpACTK', symObjAddr: 0x1D18, symBinAddr: 0x8520, symSize: 0x94 } + - { offsetInCU: 0x1666, offset: 0x79F52, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC18touchEventListenerySS_So19UIGestureRecognizerCtcSgvpACTk', symObjAddr: 0x1DAC, symBinAddr: 0x85B4, symSize: 0xB8 } + - { offsetInCU: 0x16A8, offset: 0x79F94, size: 0x8, addend: 0x0, symName: '_$sSSSo19UIGestureRecognizerCytIegnnr_SSABIeggg_TR', symObjAddr: 0x1E64, symBinAddr: 0x866C, symSize: 0x6C } + - { offsetInCU: 0x1732, offset: 0x7A01E, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasCfETo', symObjAddr: 0x2E68, symBinAddr: 0x9670, symSize: 0xB4 } + - { offsetInCU: 0x1762, offset: 0x7A04E, size: 0x8, addend: 0x0, symName: '_$sSSSo19UIGestureRecognizerCIeggg_SgWOy', symObjAddr: 0x2F54, symBinAddr: 0x975C, symSize: 0x10 } + - { offsetInCU: 0x1776, offset: 0x7A062, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasCMa', symObjAddr: 0x2F64, symBinAddr: 0x976C, symSize: 0x20 } + - { offsetInCU: 0x1964, offset: 0x7A250, size: 0x8, addend: 0x0, symName: ___swift_instantiateConcreteTypeFromMangledName, symObjAddr: 0x3AE8, symBinAddr: 0xA2F0, symSize: 0x40 } + - { offsetInCU: 0x1978, offset: 0x7A264, size: 0x8, addend: 0x0, symName: '_$sypSgWOh', symObjAddr: 0x3B28, symBinAddr: 0xA330, symSize: 0x40 } + - { offsetInCU: 0x198C, offset: 0x7A278, size: 0x8, addend: 0x0, symName: ___swift_project_boxed_opaque_existential_0, symObjAddr: 0x3B68, symBinAddr: 0xA370, symSize: 0x24 } + - { offsetInCU: 0x19A0, offset: 0x7A28C, size: 0x8, addend: 0x0, symName: ___swift_destroy_boxed_opaque_existential_0, symObjAddr: 0x3B8C, symBinAddr: 0xA394, symSize: 0x20 } + - { offsetInCU: 0x19BF, offset: 0x7A2AB, size: 0x8, addend: 0x0, symName: '_$sSo8NSStringCSo19UIGestureRecognizerCIeyByy_SSADIeggg_TRTA', symObjAddr: 0x4040, symBinAddr: 0xA848, symSize: 0x48 } + - { offsetInCU: 0x19E8, offset: 0x7A2D4, size: 0x8, addend: 0x0, symName: _block_copy_helper, symObjAddr: 0x4088, symBinAddr: 0xA890, symSize: 0x10 } + - { offsetInCU: 0x19FC, offset: 0x7A2E8, size: 0x8, addend: 0x0, symName: _block_destroy_helper, symObjAddr: 0x4098, symBinAddr: 0xA8A0, symSize: 0x8 } + - { offsetInCU: 0x1A10, offset: 0x7A2FC, size: 0x8, addend: 0x0, symName: '_$sIeg_SgWOe', symObjAddr: 0x40A0, symBinAddr: 0xA8A8, symSize: 0x10 } + - { offsetInCU: 0x1A2F, offset: 0x7A31B, size: 0x8, addend: 0x0, symName: '_$sIeyB_Ieg_TRTA', symObjAddr: 0x40B0, symBinAddr: 0xA8B8, symSize: 0xC } + - { offsetInCU: 0x1A58, offset: 0x7A344, size: 0x8, addend: 0x0, symName: '_$sSSSo19UIGestureRecognizerCytIegnnr_SSABIeggg_TRTA', symObjAddr: 0x40E0, symBinAddr: 0xA8E8, symSize: 0x8 } + - { offsetInCU: 0x1A77, offset: 0x7A363, size: 0x8, addend: 0x0, symName: '_$sSSSo19UIGestureRecognizerCIeggg_SSABytIegnnr_TRTA', symObjAddr: 0x40E8, symBinAddr: 0xA8F0, symSize: 0x30 } + - { offsetInCU: 0x1AA0, offset: 0x7A38C, size: 0x8, addend: 0x0, symName: '_$sypWOb', symObjAddr: 0x4118, symBinAddr: 0xA920, symSize: 0x10 } + - { offsetInCU: 0x1AB4, offset: 0x7A3A0, size: 0x8, addend: 0x0, symName: '_$sypWOc', symObjAddr: 0x4160, symBinAddr: 0xA968, symSize: 0x3C } + - { offsetInCU: 0x1D16, offset: 0x7A602, size: 0x8, addend: 0x0, symName: '_$sSD17dictionaryLiteralSDyxq_Gx_q_td_tcfCSS_ypTgm5Tf4g_n', symObjAddr: 0x3740, symBinAddr: 0x9F48, symSize: 0x110 } + - { offsetInCU: 0x20D5, offset: 0x7A9C1, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC10getViewPtrSvyF', symObjAddr: 0x1B4, symBinAddr: 0x69BC, symSize: 0x44 } + - { offsetInCU: 0x217E, offset: 0x7AA6A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC9autoScaleSbvg', symObjAddr: 0x280, symBinAddr: 0x6A88, symSize: 0x44 } + - { offsetInCU: 0x21B1, offset: 0x7AA9D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC9autoScaleSbvs', symObjAddr: 0x2F4, symBinAddr: 0x6AFC, symSize: 0xEC } + - { offsetInCU: 0x21FD, offset: 0x7AAE9, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC9autoScaleSbvM', symObjAddr: 0x3E0, symBinAddr: 0x6BE8, symSize: 0x58 } + - { offsetInCU: 0x2222, offset: 0x7AB0E, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC9autoScaleSbvM.resume.0', symObjAddr: 0x438, symBinAddr: 0x6C40, symSize: 0xE0 } + - { offsetInCU: 0x2263, offset: 0x7AB4F, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC8nativeGLs5Int64Vvg', symObjAddr: 0x55C, symBinAddr: 0x6D64, symSize: 0x44 } + - { offsetInCU: 0x22BB, offset: 0x7ABA7, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC13nativeContexts5Int64Vvg', symObjAddr: 0x62C, symBinAddr: 0x6E34, symSize: 0x44 } + - { offsetInCU: 0x2367, offset: 0x7AC53, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC18drawingBufferWidthSivg', symObjAddr: 0x734, symBinAddr: 0x6F3C, symSize: 0x18 } + - { offsetInCU: 0x2387, offset: 0x7AC73, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC18drawingBufferWidthSivg', symObjAddr: 0x734, symBinAddr: 0x6F3C, symSize: 0x18 } + - { offsetInCU: 0x23B6, offset: 0x7ACA2, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC19drawingBufferHeightSivg', symObjAddr: 0x764, symBinAddr: 0x6F6C, symSize: 0x18 } + - { offsetInCU: 0x23D6, offset: 0x7ACC2, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC19drawingBufferHeightSivg', symObjAddr: 0x764, symBinAddr: 0x6F6C, symSize: 0x18 } + - { offsetInCU: 0x2412, offset: 0x7ACFE, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC5widthSfvg', symObjAddr: 0x79C, symBinAddr: 0x6FA4, symSize: 0x24 } + - { offsetInCU: 0x245A, offset: 0x7AD46, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC6heightSfvg', symObjAddr: 0x7E0, symBinAddr: 0x6FE8, symSize: 0x24 } + - { offsetInCU: 0x248E, offset: 0x7AD7A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC11initContextyySS_S4bs5Int32VS5btF', symObjAddr: 0x804, symBinAddr: 0x700C, symSize: 0x24 } + - { offsetInCU: 0x2703, offset: 0x7AFEF, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC015initContextWithE10AttributesyySS_S4bs5Int32VS5btF', symObjAddr: 0x8EC, symBinAddr: 0x70F4, symSize: 0x728 } + - { offsetInCU: 0x2D8E, offset: 0x7B67A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC15create2DContextys5Int64VSb_S3bs5Int32VS5bAHtF', symObjAddr: 0x10D8, symBinAddr: 0x78E0, symSize: 0x290 } + - { offsetInCU: 0x329B, offset: 0x7BB87, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC11forceLayoutyy12CoreGraphics7CGFloatV_AGtF', symObjAddr: 0x1418, symBinAddr: 0x7C20, symSize: 0x104 } + - { offsetInCU: 0x33CA, offset: 0x7BCB6, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC8snapshotySo7UIImageCSgSbF', symObjAddr: 0x155C, symBinAddr: 0x7D64, symSize: 0xE4 } + - { offsetInCU: 0x3525, offset: 0x7BE11, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC6renderSbyF', symObjAddr: 0x16C0, symBinAddr: 0x7EC8, symSize: 0x48 } + - { offsetInCU: 0x35AB, offset: 0x7BE97, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC13context2DTestyys5Int64VF', symObjAddr: 0x1750, symBinAddr: 0x7F58, symSize: 0x4C } + - { offsetInCU: 0x36CC, offset: 0x7BFB8, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC22context2DTestToDataURLySSs5Int64VF', symObjAddr: 0x1800, symBinAddr: 0x8008, symSize: 0x58 } + - { offsetInCU: 0x37C2, offset: 0x7C0AE, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC18touchEventListenerySS_So19UIGestureRecognizerCtcSgvg', symObjAddr: 0x1B58, symBinAddr: 0x8360, symSize: 0x58 } + - { offsetInCU: 0x380E, offset: 0x7C0FA, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC18touchEventListenerySS_So19UIGestureRecognizerCtcSgvs', symObjAddr: 0x1CBC, symBinAddr: 0x84C4, symSize: 0x5C } + - { offsetInCU: 0x3837, offset: 0x7C123, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC18touchEventListenerySS_So19UIGestureRecognizerCtcSgvM', symObjAddr: 0x1ED0, symBinAddr: 0x86D8, symSize: 0x44 } + - { offsetInCU: 0x385D, offset: 0x7C149, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC18touchEventListenerySS_So19UIGestureRecognizerCtcSgvM.resume.0', symObjAddr: 0x1F14, symBinAddr: 0x871C, symSize: 0x4 } + - { offsetInCU: 0x38CD, offset: 0x7C1B9, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC5coderACSgSo7NSCoderC_tcfc', symObjAddr: 0x1F18, symBinAddr: 0x8720, symSize: 0x398 } + - { offsetInCU: 0x39BE, offset: 0x7C2AA, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC5frameACSo6CGRectV_tcfC', symObjAddr: 0x22D8, symBinAddr: 0x8AE0, symSize: 0x50 } + - { offsetInCU: 0x39D9, offset: 0x7C2C5, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC5frameACSo6CGRectV_tcfc', symObjAddr: 0x2328, symBinAddr: 0x8B30, symSize: 0x3AC } + - { offsetInCU: 0x3AEB, offset: 0x7C3D7, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC17ignoreTouchEventsSbvW', symObjAddr: 0x2738, symBinAddr: 0x8F40, symSize: 0x80 } + - { offsetInCU: 0x3BE1, offset: 0x7C4CD, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC11setListeneryyAA0cE0_pSgF', symObjAddr: 0x280C, symBinAddr: 0x9014, symSize: 0x30 } + - { offsetInCU: 0x3C7F, offset: 0x7C56B, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC6resize33_508084857CA7D194CA72FEB80DD78002LLyyF', symObjAddr: 0x2870, symBinAddr: 0x9078, symSize: 0x194 } + - { offsetInCU: 0x3F30, offset: 0x7C81C, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC14layoutSubviewsyyF', symObjAddr: 0x2A04, symBinAddr: 0x920C, symSize: 0x150 } + - { offsetInCU: 0x4158, offset: 0x7CA44, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasCfD', symObjAddr: 0x2B7C, symBinAddr: 0x9384, symSize: 0x2C8 } + - { offsetInCU: 0x41E8, offset: 0x7CAD4, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC21getBoundingClientRectyySo6UIViewC_SvtFZ', symObjAddr: 0x2F1C, symBinAddr: 0x9724, symSize: 0x4 } + - { offsetInCU: 0x4210, offset: 0x7CAFC, size: 0x8, addend: 0x0, symName: '_$ss22__RawDictionaryStorageC4findys10_HashTableV6BucketV6bucket_Sb5foundtxSHRzlFSS_Tg5', symObjAddr: 0x2F84, symBinAddr: 0x978C, symSize: 0x64 } + - { offsetInCU: 0x426A, offset: 0x7CB56, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV7_insert2at3key5valueys10_HashTableV6BucketV_xnq_ntFSS_ypTg5', symObjAddr: 0x2FE8, symBinAddr: 0x97F0, symSize: 0x6C } + - { offsetInCU: 0x42EA, offset: 0x7CBD6, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV12mutatingFind_8isUniques10_HashTableV6BucketV6bucket_Sb5foundtx_SbtFSS_ypTg5', symObjAddr: 0x3054, symBinAddr: 0x985C, symSize: 0xD8 } + - { offsetInCU: 0x4327, offset: 0x7CC13, size: 0x8, addend: 0x0, symName: '_$ss22__RawDictionaryStorageC4find_9hashValues10_HashTableV6BucketV6bucket_Sb5foundtx_SitSHRzlFSS_Tg5', symObjAddr: 0x312C, symBinAddr: 0x9934, symSize: 0xE0 } + - { offsetInCU: 0x43A2, offset: 0x7CC8E, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV4copyyyFSS_ypTg5', symObjAddr: 0x320C, symBinAddr: 0x9A14, symSize: 0x1F4 } + - { offsetInCU: 0x445E, offset: 0x7CD4A, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV20_copyOrMoveAndResize8capacity12moveElementsySi_SbtFSS_ypTg5', symObjAddr: 0x3400, symBinAddr: 0x9C08, symSize: 0x340 } + - { offsetInCU: 0x27, offset: 0x7CF91, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative7GLUtilsCfD', symObjAddr: 0x0, symBinAddr: 0xAA08, symSize: 0x10 } + - { offsetInCU: 0x62, offset: 0x7CFCC, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative7GLUtilsCMa', symObjAddr: 0x10, symBinAddr: 0xAA18, symSize: 0x20 } + - { offsetInCU: 0x187, offset: 0x7D0F1, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative7GLUtilsCfD', symObjAddr: 0x0, symBinAddr: 0xAA08, symSize: 0x10 } + - { offsetInCU: 0x65, offset: 0x7D180, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC8mPrograms6UInt32VvgTo', symObjAddr: 0x0, symBinAddr: 0xAA38, symSize: 0x10 } + - { offsetInCU: 0x85, offset: 0x7D1A0, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC8mPrograms6UInt32VvgTo', symObjAddr: 0x0, symBinAddr: 0xAA38, symSize: 0x10 } + - { offsetInCU: 0xBB, offset: 0x7D1D6, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC8mPrograms6UInt32VvsTo', symObjAddr: 0x10, symBinAddr: 0xAA48, symSize: 0x10 } + - { offsetInCU: 0xDB, offset: 0x7D1F6, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC8mPrograms6UInt32VvsTo', symObjAddr: 0x10, symBinAddr: 0xAA48, symSize: 0x10 } + - { offsetInCU: 0x114, offset: 0x7D22F, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC3rbos6UInt32VvgTo', symObjAddr: 0x20, symBinAddr: 0xAA58, symSize: 0x44 } + - { offsetInCU: 0x16C, offset: 0x7D287, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC3rbos6UInt32VvsTo', symObjAddr: 0x64, symBinAddr: 0xAA9C, symSize: 0x48 } + - { offsetInCU: 0x1C7, offset: 0x7D2E2, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC3fbos6UInt32VvgTo', symObjAddr: 0xAC, symBinAddr: 0xAAE4, symSize: 0x44 } + - { offsetInCU: 0x21F, offset: 0x7D33A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC3fbos6UInt32VvsTo', symObjAddr: 0xF0, symBinAddr: 0xAB28, symSize: 0x48 } + - { offsetInCU: 0x27A, offset: 0x7D395, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC5widthSivgTo', symObjAddr: 0x138, symBinAddr: 0xAB70, symSize: 0x10 } + - { offsetInCU: 0x29A, offset: 0x7D3B5, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC5widthSivgTo', symObjAddr: 0x138, symBinAddr: 0xAB70, symSize: 0x10 } + - { offsetInCU: 0x2D0, offset: 0x7D3EB, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC5widthSivsTo', symObjAddr: 0x148, symBinAddr: 0xAB80, symSize: 0x10 } + - { offsetInCU: 0x2F0, offset: 0x7D40B, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC5widthSivsTo', symObjAddr: 0x148, symBinAddr: 0xAB80, symSize: 0x10 } + - { offsetInCU: 0x329, offset: 0x7D444, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC6heightSivgTo', symObjAddr: 0x158, symBinAddr: 0xAB90, symSize: 0x10 } + - { offsetInCU: 0x349, offset: 0x7D464, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC6heightSivgTo', symObjAddr: 0x158, symBinAddr: 0xAB90, symSize: 0x10 } + - { offsetInCU: 0x37F, offset: 0x7D49A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC6heightSivsTo', symObjAddr: 0x168, symBinAddr: 0xABA0, symSize: 0x10 } + - { offsetInCU: 0x39F, offset: 0x7D4BA, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC6heightSivsTo', symObjAddr: 0x168, symBinAddr: 0xABA0, symSize: 0x10 } + - { offsetInCU: 0x3D8, offset: 0x7D4F3, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC2abs6UInt32VvgTo', symObjAddr: 0x178, symBinAddr: 0xABB0, symSize: 0x44 } + - { offsetInCU: 0x430, offset: 0x7D54B, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC2abs6UInt32VvsTo', symObjAddr: 0x1BC, symBinAddr: 0xABF4, symSize: 0x48 } + - { offsetInCU: 0x48B, offset: 0x7D5A6, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC3poss5Int32VvgTo', symObjAddr: 0x204, symBinAddr: 0xAC3C, symSize: 0x10 } + - { offsetInCU: 0x4AB, offset: 0x7D5C6, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC3poss5Int32VvgTo', symObjAddr: 0x204, symBinAddr: 0xAC3C, symSize: 0x10 } + - { offsetInCU: 0x4E1, offset: 0x7D5FC, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC3poss5Int32VvsTo', symObjAddr: 0x214, symBinAddr: 0xAC4C, symSize: 0x10 } + - { offsetInCU: 0x501, offset: 0x7D61C, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC3poss5Int32VvsTo', symObjAddr: 0x214, symBinAddr: 0xAC4C, symSize: 0x10 } + - { offsetInCU: 0x53A, offset: 0x7D655, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC10samplerPoss5Int32VvgTo', symObjAddr: 0x224, symBinAddr: 0xAC5C, symSize: 0x10 } + - { offsetInCU: 0x55A, offset: 0x7D675, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC10samplerPoss5Int32VvgTo', symObjAddr: 0x224, symBinAddr: 0xAC5C, symSize: 0x10 } + - { offsetInCU: 0x590, offset: 0x7D6AB, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC10samplerPoss5Int32VvsTo', symObjAddr: 0x234, symBinAddr: 0xAC6C, symSize: 0x10 } + - { offsetInCU: 0x5B0, offset: 0x7D6CB, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC10samplerPoss5Int32VvsTo', symObjAddr: 0x234, symBinAddr: 0xAC6C, symSize: 0x10 } + - { offsetInCU: 0x5E9, offset: 0x7D704, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC9vextexBufSaySfGvgTo', symObjAddr: 0x244, symBinAddr: 0xAC7C, symSize: 0x48 } + - { offsetInCU: 0x63F, offset: 0x7D75A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC9vextexBufSaySfGvsTo', symObjAddr: 0x28C, symBinAddr: 0xACC4, symSize: 0x40 } + - { offsetInCU: 0x682, offset: 0x7D79D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC13SIZE_OF_FLOATSivgZTo', symObjAddr: 0x2CC, symBinAddr: 0xAD04, symSize: 0x8 } + - { offsetInCU: 0x69E, offset: 0x7D7B9, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC13VERTEX_SHADERSSvgZTo', symObjAddr: 0x2D4, symBinAddr: 0xAD0C, symSize: 0x2C } + - { offsetInCU: 0x6D0, offset: 0x7D7EB, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC7surfaceSo9IOSurfaceCSgvgTo', symObjAddr: 0x300, symBinAddr: 0xAD38, symSize: 0x10 } + - { offsetInCU: 0x6F0, offset: 0x7D80B, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC7surfaceSo9IOSurfaceCSgvgTo', symObjAddr: 0x300, symBinAddr: 0xAD38, symSize: 0x10 } + - { offsetInCU: 0x728, offset: 0x7D843, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC7surfaceSo9IOSurfaceCSgvsTo', symObjAddr: 0x310, symBinAddr: 0xAD48, symSize: 0x34 } + - { offsetInCU: 0x781, offset: 0x7D89C, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC8pixelBufs9UnmanagedVySo11CVBufferRefaGSgvgTo', symObjAddr: 0x418, symBinAddr: 0xAE50, symSize: 0x10 } + - { offsetInCU: 0x7A1, offset: 0x7D8BC, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC8pixelBufs9UnmanagedVySo11CVBufferRefaGSgvgTo', symObjAddr: 0x418, symBinAddr: 0xAE50, symSize: 0x10 } + - { offsetInCU: 0x7D7, offset: 0x7D8F2, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC8pixelBufs9UnmanagedVySo11CVBufferRefaGSgvsTo', symObjAddr: 0x428, symBinAddr: 0xAE60, symSize: 0x10 } + - { offsetInCU: 0x7F7, offset: 0x7D912, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC8pixelBufs9UnmanagedVySo11CVBufferRefaGSgvsTo', symObjAddr: 0x428, symBinAddr: 0xAE60, symSize: 0x10 } + - { offsetInCU: 0x846, offset: 0x7D961, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderCACycfcTo', symObjAddr: 0x5A4, symBinAddr: 0xAF9C, symSize: 0x20 } + - { offsetInCU: 0x878, offset: 0x7D993, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC7destroyyyFTo', symObjAddr: 0x708, symBinAddr: 0xB100, symSize: 0x28 } + - { offsetInCU: 0x8D0, offset: 0x7D9EB, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC10texImage2Dyys5Int32V_A4fA9NSCCanvasCAHSbtFTo', symObjAddr: 0x744, symBinAddr: 0xB13C, symSize: 0x88 } + - { offsetInCU: 0x934, offset: 0x7DA4F, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC9drawFrame6buffer5width6height14internalFormat6format10flipYWebGLySo11CVBufferRefa_S2is5Int32VANSbtFTo', symObjAddr: 0x7CC, symBinAddr: 0xB1C4, symSize: 0x7C } + - { offsetInCU: 0x9D6, offset: 0x7DAF1, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC13createSurfaceyyFTo', symObjAddr: 0xBF4, symBinAddr: 0xB5EC, symSize: 0x28 } + - { offsetInCU: 0xAC0, offset: 0x7DBDB, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderCMa', symObjAddr: 0x584, symBinAddr: 0xAF7C, symSize: 0x20 } + - { offsetInCU: 0xB34, offset: 0x7DC4F, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderCfETo', symObjAddr: 0xC4C, symBinAddr: 0xB644, symSize: 0x58 } + - { offsetInCU: 0x122F, offset: 0x7E34A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderCACycfC', symObjAddr: 0x438, symBinAddr: 0xAE70, symSize: 0x20 } + - { offsetInCU: 0x1249, offset: 0x7E364, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderCACycfc', symObjAddr: 0x458, symBinAddr: 0xAE90, symSize: 0xEC } + - { offsetInCU: 0x1281, offset: 0x7E39C, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC7destroyyyF', symObjAddr: 0x5C4, symBinAddr: 0xAFBC, symSize: 0x144 } + - { offsetInCU: 0x143C, offset: 0x7E557, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC10texImage2Dyys5Int32V_A4fA9NSCCanvasCAHSbtF', symObjAddr: 0x730, symBinAddr: 0xB128, symSize: 0x14 } + - { offsetInCU: 0x14ED, offset: 0x7E608, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC13createSurfaceyyF', symObjAddr: 0x848, symBinAddr: 0xB240, symSize: 0x3AC } + - { offsetInCU: 0x185D, offset: 0x7E978, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderCfD', symObjAddr: 0xC1C, symBinAddr: 0xB614, symSize: 0x30 } + - { offsetInCU: 0x1948, offset: 0x7EA63, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC10texImage2Dyys5Int32V_A4fA9NSCCanvasCAHSbtFTf4ddnndnndn_n', symObjAddr: 0xCA4, symBinAddr: 0xB69C, symSize: 0x65C } + - { offsetInCU: 0x212F, offset: 0x7F24A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC9drawFrame6buffer5width6height14internalFormat6format10flipYWebGLySo11CVBufferRefa_S2is5Int32VANSbtFTf4nnnnndn_n', symObjAddr: 0x1344, symBinAddr: 0xBD3C, symSize: 0x6C8 } + - { offsetInCU: 0x10C, offset: 0x7FC0A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerC22TouchGestureRecognizerC6target6actionAEypSg_10ObjectiveC8SelectorVSgtcfcTo', symObjAddr: 0xED4, symBinAddr: 0xD2B0, symSize: 0x68 } + - { offsetInCU: 0x19C, offset: 0x7FC9A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerC22TouchGestureRecognizerCfETo', symObjAddr: 0xF48, symBinAddr: 0xD324, symSize: 0x10 } + - { offsetInCU: 0x1CB, offset: 0x7FCC9, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerC6handleyySo19UIGestureRecognizerCFTo', symObjAddr: 0xF58, symBinAddr: 0xD334, symSize: 0x4 } + - { offsetInCU: 0x368, offset: 0x7FE66, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerCACycfcTo', symObjAddr: 0x16DC, symBinAddr: 0xDAB8, symSize: 0x2C } + - { offsetInCU: 0x5D4, offset: 0x800D2, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerCfETo', symObjAddr: 0x1744, symBinAddr: 0xDB20, symSize: 0x68 } + - { offsetInCU: 0x603, offset: 0x80101, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerCMa', symObjAddr: 0x17AC, symBinAddr: 0xDB88, symSize: 0x20 } + - { offsetInCU: 0x617, offset: 0x80115, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerC22TouchGestureRecognizerCMa', symObjAddr: 0x17CC, symBinAddr: 0xDBA8, symSize: 0x20 } + - { offsetInCU: 0x62B, offset: 0x80129, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerC7PointerVwCP', symObjAddr: 0x17EC, symBinAddr: 0xDBC8, symSize: 0x30 } + - { offsetInCU: 0x63F, offset: 0x8013D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerC7PointerVwxx', symObjAddr: 0x181C, symBinAddr: 0xDBF8, symSize: 0x8 } + - { offsetInCU: 0x653, offset: 0x80151, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerC7PointerVwcp', symObjAddr: 0x1824, symBinAddr: 0xDC00, symSize: 0x3C } + - { offsetInCU: 0x667, offset: 0x80165, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerC7PointerVwca', symObjAddr: 0x1860, symBinAddr: 0xDC3C, symSize: 0x50 } + - { offsetInCU: 0x67B, offset: 0x80179, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerC7PointerVwta', symObjAddr: 0x18BC, symBinAddr: 0xDC8C, symSize: 0x40 } + - { offsetInCU: 0x68F, offset: 0x8018D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerC7PointerVwet', symObjAddr: 0x18FC, symBinAddr: 0xDCCC, symSize: 0x48 } + - { offsetInCU: 0x6A3, offset: 0x801A1, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerC7PointerVwst', symObjAddr: 0x1944, symBinAddr: 0xDD14, symSize: 0x40 } + - { offsetInCU: 0x6B7, offset: 0x801B5, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerC7PointerVMa', symObjAddr: 0x1984, symBinAddr: 0xDD54, symSize: 0x10 } + - { offsetInCU: 0x6CB, offset: 0x801C9, size: 0x8, addend: 0x0, symName: '_$sypSgWOc', symObjAddr: 0x1994, symBinAddr: 0xDD64, symSize: 0x48 } + - { offsetInCU: 0x6DF, offset: 0x801DD, size: 0x8, addend: 0x0, symName: '_$sSo7UITouchCSo8NSObjectCSH10ObjectiveCWl', symObjAddr: 0x1AA0, symBinAddr: 0xDDAC, symSize: 0x58 } + - { offsetInCU: 0x6F3, offset: 0x801F1, size: 0x8, addend: 0x0, symName: '_$sSh8IteratorV8_VariantOyx__GSHRzlWOe', symObjAddr: 0x1AF8, symBinAddr: 0xDE04, symSize: 0x8 } + - { offsetInCU: 0x761, offset: 0x8025F, size: 0x8, addend: 0x0, symName: '_$sSSSo19UIGestureRecognizerCIeggg_SgWOe', symObjAddr: 0x1DE4, symBinAddr: 0xE0F0, symSize: 0x10 } + - { offsetInCU: 0xC93, offset: 0x80791, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerC22TouchGestureRecognizerC12touchesBegan_4withyShySo7UITouchCG_So7UIEventCtF', symObjAddr: 0x0, symBinAddr: 0xC404, symSize: 0x540 } + - { offsetInCU: 0xF2F, offset: 0x80A2D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerC22TouchGestureRecognizerC12touchesMoved_4withyShySo7UITouchCG_So7UIEventCtF', symObjAddr: 0x54C, symBinAddr: 0xC950, symSize: 0xE0 } + - { offsetInCU: 0xFAE, offset: 0x80AAC, size: 0x8, addend: 0x0, symName: '_$sSa6remove2atxSi_tF12CanvasNative15NSCTouchHandlerC7PointerV_Tg5', symObjAddr: 0x6F0, symBinAddr: 0xCAE0, symSize: 0x9C } + - { offsetInCU: 0x1041, offset: 0x80B3F, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerC22TouchGestureRecognizerC6target6actionAEypSg_10ObjectiveC8SelectorVSgtcfc', symObjAddr: 0xDCC, symBinAddr: 0xD1A8, symSize: 0x108 } + - { offsetInCU: 0x118B, offset: 0x80C89, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerC6onMove33_044DDF836BDB3B89B481C6F58BB6EF6BLLyySo19UIGestureRecognizerC_ShySo7UITouchCGSgtF', symObjAddr: 0x12D0, symBinAddr: 0xD6AC, symSize: 0x40C } + - { offsetInCU: 0x18A1, offset: 0x8139F, size: 0x8, addend: 0x0, symName: '_$ss12_ArrayBufferV20_consumeAndCreateNewAByxGyF12CanvasNative15NSCTouchHandlerC7PointerV_Tg5', symObjAddr: 0x1B00, symBinAddr: 0xDE0C, symSize: 0x14 } + - { offsetInCU: 0x1940, offset: 0x8143E, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerC6canvasAcA9NSCCanvasC_tcfcTf4gn_n', symObjAddr: 0x1B14, symBinAddr: 0xDE20, symSize: 0x1DC } + - { offsetInCU: 0x27, offset: 0x8161B, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative14NSCImageBitmapC14FAILED_TO_LOADSSvgZTo', symObjAddr: 0x0, symBinAddr: 0xE100, symSize: 0x2C } - { offsetInCU: 0x4B, offset: 0x8163F, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative14NSCImageBitmapC5queueSo012OS_dispatch_E0CvpZ', symObjAddr: 0x2D8, symBinAddr: 0xF8F650, symSize: 0x0 } - - { offsetInCU: 0x65, offset: 0x81659, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative14NSCImageBitmapC14FAILED_TO_LOADSSvgZTo', symObjAddr: 0x0, symBinAddr: 0xE140, symSize: 0x2C } - - { offsetInCU: 0x98, offset: 0x8168C, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative14NSCImageBitmapC5queueSo012OS_dispatch_E0CvgZTo', symObjAddr: 0x178, symBinAddr: 0xE2B8, symSize: 0x40 } - - { offsetInCU: 0x104, offset: 0x816F8, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative14NSCImageBitmapCACycfcTo', symObjAddr: 0x228, symBinAddr: 0xE368, symSize: 0x3C } - - { offsetInCU: 0x156, offset: 0x8174A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative14NSCImageBitmapC5queue_WZ', symObjAddr: 0x2C, symBinAddr: 0xE16C, symSize: 0x10C } - - { offsetInCU: 0x181, offset: 0x81775, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative14NSCImageBitmapCMa', symObjAddr: 0x208, symBinAddr: 0xE348, symSize: 0x20 } - - { offsetInCU: 0x195, offset: 0x81789, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative14NSCImageBitmapCfETo', symObjAddr: 0x294, symBinAddr: 0xE3D4, symSize: 0x4 } - - { offsetInCU: 0x1C0, offset: 0x817B4, size: 0x8, addend: 0x0, symName: '_$sSo17OS_dispatch_queueCMa', symObjAddr: 0x298, symBinAddr: 0xE3D8, symSize: 0x3C } - - { offsetInCU: 0x320, offset: 0x81914, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative14NSCImageBitmapC5queueSo012OS_dispatch_E0CvgZ', symObjAddr: 0x138, symBinAddr: 0xE278, symSize: 0x40 } - - { offsetInCU: 0x360, offset: 0x81954, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative14NSCImageBitmapCACycfC', symObjAddr: 0x1B8, symBinAddr: 0xE2F8, symSize: 0x20 } - - { offsetInCU: 0x374, offset: 0x81968, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative14NSCImageBitmapCACycfc', symObjAddr: 0x1D8, symBinAddr: 0xE318, symSize: 0x30 } - - { offsetInCU: 0x3B0, offset: 0x819A4, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative14NSCImageBitmapCfD', symObjAddr: 0x264, symBinAddr: 0xE3A4, symSize: 0x30 } - - { offsetInCU: 0x2B, offset: 0x819F2, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC18createTextureCacheSo017CVOpenGLESTextureF3RefaSgyFZ', symObjAddr: 0x0, symBinAddr: 0xE414, symSize: 0xA4 } - - { offsetInCU: 0x66, offset: 0x81A2D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC18createTextureCacheSo017CVOpenGLESTextureF3RefaSgyFZTo', symObjAddr: 0xA4, symBinAddr: 0xE4B8, symSize: 0xA4 } - - { offsetInCU: 0xF9, offset: 0x81AC0, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC11createImageySo11CVBufferRefaSgSo022CVOpenGLESTextureCacheG0a_AFSo012CFDictionaryG0aSgs6UInt32Vs5Int32VA2p2NSitFZTo', symObjAddr: 0x1D8, symBinAddr: 0xE5EC, symSize: 0x110 } - - { offsetInCU: 0x1A2, offset: 0x81B69, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC11setupRenderAA9NSCRenderCyFZTo', symObjAddr: 0x30C, symBinAddr: 0xE720, symSize: 0x28 } - - { offsetInCU: 0x222, offset: 0x81BE9, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC9drawFrameyySo8AVPlayerC_So0F15ItemVideoOutputCSo6CGSizeVAA9NSCRenderCs5Int32VANSbtFZTo', symObjAddr: 0x338, symBinAddr: 0xE74C, symSize: 0xA0 } - - { offsetInCU: 0x29B, offset: 0x81C62, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC11writeToFileyySo6NSDataC_SStKFZTo', symObjAddr: 0x4D0, symBinAddr: 0xE8E4, symSize: 0x15C } - - { offsetInCU: 0x330, offset: 0x81CF7, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsCACycfcTo', symObjAddr: 0x67C, symBinAddr: 0xEA90, symSize: 0x3C } - - { offsetInCU: 0x381, offset: 0x81D48, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC9drawFrameyySo8AVPlayerC_So0F15ItemVideoOutputCSo6CGSizeVAA9NSCRenderCs5Int32VANSbtFZTf4nnnnnndd_n', symObjAddr: 0x6E8, symBinAddr: 0xEAFC, symSize: 0x160 } - - { offsetInCU: 0x4DF, offset: 0x81EA6, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC7getFile33_F00B23A4165DD6ABFCD23C8811C7DF43LLyS2SKFZTf4nd_g', symObjAddr: 0x848, symBinAddr: 0xEC5C, symSize: 0x368 } - - { offsetInCU: 0x5AE, offset: 0x81F75, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsCMa', symObjAddr: 0xBB0, symBinAddr: 0xEFC4, symSize: 0x20 } - - { offsetInCU: 0x5C2, offset: 0x81F89, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC8NSCErrorOAEs5ErrorAAWl', symObjAddr: 0xBD0, symBinAddr: 0xEFE4, symSize: 0x44 } - - { offsetInCU: 0x5D6, offset: 0x81F9D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC8NSCErrorOwCP', symObjAddr: 0xC14, symBinAddr: 0xF028, symSize: 0x2C } - - { offsetInCU: 0x5EA, offset: 0x81FB1, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC8NSCErrorOwxx', symObjAddr: 0xC40, symBinAddr: 0xF054, symSize: 0x8 } - - { offsetInCU: 0x5FE, offset: 0x81FC5, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC8NSCErrorOwca', symObjAddr: 0xC48, symBinAddr: 0xF05C, symSize: 0x40 } - - { offsetInCU: 0x612, offset: 0x81FD9, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC8NSCErrorOwta', symObjAddr: 0xC94, symBinAddr: 0xF09C, symSize: 0x30 } - - { offsetInCU: 0x626, offset: 0x81FED, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC8NSCErrorOwet', symObjAddr: 0xCC4, symBinAddr: 0xF0CC, symSize: 0x48 } - - { offsetInCU: 0x63A, offset: 0x82001, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC8NSCErrorOwst', symObjAddr: 0xD0C, symBinAddr: 0xF114, symSize: 0x3C } - - { offsetInCU: 0x64E, offset: 0x82015, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC8NSCErrorOwug', symObjAddr: 0xD48, symBinAddr: 0xF150, symSize: 0x8 } - - { offsetInCU: 0x662, offset: 0x82029, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC8NSCErrorOwup', symObjAddr: 0xD50, symBinAddr: 0xF158, symSize: 0x4 } - - { offsetInCU: 0x676, offset: 0x8203D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC8NSCErrorOwui', symObjAddr: 0xD54, symBinAddr: 0xF15C, symSize: 0x4 } - - { offsetInCU: 0x68A, offset: 0x82051, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC8NSCErrorOMa', symObjAddr: 0xD58, symBinAddr: 0xF160, symSize: 0x10 } - - { offsetInCU: 0x712, offset: 0x820D9, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC8NSCErrorOs5ErrorAAsAFP7_domainSSvgTW', symObjAddr: 0x3D8, symBinAddr: 0xE7EC, symSize: 0x4 } - - { offsetInCU: 0x72E, offset: 0x820F5, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC8NSCErrorOs5ErrorAAsAFP5_codeSivgTW', symObjAddr: 0x3DC, symBinAddr: 0xE7F0, symSize: 0x4 } - - { offsetInCU: 0x74A, offset: 0x82111, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC8NSCErrorOs5ErrorAAsAFP9_userInfoyXlSgvgTW', symObjAddr: 0x3E0, symBinAddr: 0xE7F4, symSize: 0x4 } - - { offsetInCU: 0x766, offset: 0x8212D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC8NSCErrorOs5ErrorAAsAFP19_getEmbeddedNSErroryXlSgyFTW', symObjAddr: 0x3E4, symBinAddr: 0xE7F8, symSize: 0x4 } - - { offsetInCU: 0xA02, offset: 0x823C9, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC18createTextureCacheSo017CVOpenGLESTextureF3RefaSgyFZ', symObjAddr: 0x0, symBinAddr: 0xE414, symSize: 0xA4 } - - { offsetInCU: 0xA98, offset: 0x8245F, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC11createImageySo11CVBufferRefaSgSo022CVOpenGLESTextureCacheG0a_AFSo012CFDictionaryG0aSgs6UInt32Vs5Int32VA2p2NSitFZ', symObjAddr: 0x148, symBinAddr: 0xE55C, symSize: 0x90 } - - { offsetInCU: 0xC35, offset: 0x825FC, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC11setupRenderAA9NSCRenderCyFZ', symObjAddr: 0x2E8, symBinAddr: 0xE6FC, symSize: 0x24 } - - { offsetInCU: 0xC7F, offset: 0x82646, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC9drawFrameyySo8AVPlayerC_So0F15ItemVideoOutputCSo6CGSizeVAA9NSCRenderCs5Int32VANSbtFZ', symObjAddr: 0x334, symBinAddr: 0xE748, symSize: 0x4 } - - { offsetInCU: 0xCA1, offset: 0x82668, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC11writeToFileyySo6NSDataC_SStKFZ', symObjAddr: 0x3E8, symBinAddr: 0xE7FC, symSize: 0xE8 } - - { offsetInCU: 0xD51, offset: 0x82718, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsCACycfC', symObjAddr: 0x62C, symBinAddr: 0xEA40, symSize: 0x20 } - - { offsetInCU: 0xD65, offset: 0x8272C, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsCACycfc', symObjAddr: 0x64C, symBinAddr: 0xEA60, symSize: 0x30 } - - { offsetInCU: 0xD9B, offset: 0x82762, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsCfD', symObjAddr: 0x6B8, symBinAddr: 0xEACC, symSize: 0x30 } - - { offsetInCU: 0x27, offset: 0x82899, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative27NSCCanvasRenderingContext2DC13createPatternys5Int64VAF_So7UIImageCSStFZ', symObjAddr: 0x0, symBinAddr: 0xF174, symSize: 0x4 } - - { offsetInCU: 0x71, offset: 0x828E3, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative27NSCCanvasRenderingContext2DC13createPatternys5Int64VAF_So7UIImageCSStFZTo', symObjAddr: 0x4, symBinAddr: 0xF178, symSize: 0x70 } - - { offsetInCU: 0xF6, offset: 0x82968, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative27NSCCanvasRenderingContext2DC9drawImageyys5Int64V_So7UIImageCS2ftFZTo', symObjAddr: 0x78, symBinAddr: 0xF1EC, symSize: 0x50 } - - { offsetInCU: 0x191, offset: 0x82A03, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative27NSCCanvasRenderingContext2DC9drawImageyys5Int64V_So7UIImageCS4ftFZTo', symObjAddr: 0xCC, symBinAddr: 0xF240, symSize: 0x68 } - - { offsetInCU: 0x254, offset: 0x82AC6, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative27NSCCanvasRenderingContext2DC9drawImageyys5Int64V_So7UIImageCS8ftFZTo', symObjAddr: 0x138, symBinAddr: 0xF2AC, symSize: 0x98 } - - { offsetInCU: 0x323, offset: 0x82B95, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative27NSCCanvasRenderingContext2DCACycfcTo', symObjAddr: 0x220, symBinAddr: 0xF394, symSize: 0x3C } - - { offsetInCU: 0x375, offset: 0x82BE7, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative27NSCCanvasRenderingContext2DCMa', symObjAddr: 0x28C, symBinAddr: 0xF400, symSize: 0x20 } - - { offsetInCU: 0x4BD, offset: 0x82D2F, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative27NSCCanvasRenderingContext2DC13createPatternys5Int64VAF_So7UIImageCSStFZ', symObjAddr: 0x0, symBinAddr: 0xF174, symSize: 0x4 } - - { offsetInCU: 0x4F5, offset: 0x82D67, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative27NSCCanvasRenderingContext2DC13createPatternys5Int64VAF_So7UIImageCSStFZ', symObjAddr: 0x0, symBinAddr: 0xF174, symSize: 0x4 } - - { offsetInCU: 0x560, offset: 0x82DD2, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative27NSCCanvasRenderingContext2DC9drawImageyys5Int64V_So7UIImageCS2ftFZ', symObjAddr: 0x74, symBinAddr: 0xF1E8, symSize: 0x4 } - - { offsetInCU: 0x5A0, offset: 0x82E12, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative27NSCCanvasRenderingContext2DC9drawImageyys5Int64V_So7UIImageCS2ftFZ', symObjAddr: 0x74, symBinAddr: 0xF1E8, symSize: 0x4 } - - { offsetInCU: 0x602, offset: 0x82E74, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative27NSCCanvasRenderingContext2DC9drawImageyys5Int64V_So7UIImageCS4ftFZ', symObjAddr: 0xC8, symBinAddr: 0xF23C, symSize: 0x4 } - - { offsetInCU: 0x654, offset: 0x82EC6, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative27NSCCanvasRenderingContext2DC9drawImageyys5Int64V_So7UIImageCS4ftFZ', symObjAddr: 0xC8, symBinAddr: 0xF23C, symSize: 0x4 } - - { offsetInCU: 0x6C9, offset: 0x82F3B, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative27NSCCanvasRenderingContext2DC9drawImageyys5Int64V_So7UIImageCS8ftFZ', symObjAddr: 0x134, symBinAddr: 0xF2A8, symSize: 0x4 } - - { offsetInCU: 0x73F, offset: 0x82FB1, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative27NSCCanvasRenderingContext2DC9drawImageyys5Int64V_So7UIImageCS8ftFZ', symObjAddr: 0x134, symBinAddr: 0xF2A8, symSize: 0x4 } - - { offsetInCU: 0x7DD, offset: 0x8304F, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative27NSCCanvasRenderingContext2DCACycfC', symObjAddr: 0x1D0, symBinAddr: 0xF344, symSize: 0x20 } - - { offsetInCU: 0x7F1, offset: 0x83063, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative27NSCCanvasRenderingContext2DCACycfc', symObjAddr: 0x1F0, symBinAddr: 0xF364, symSize: 0x30 } - - { offsetInCU: 0x827, offset: 0x83099, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative27NSCCanvasRenderingContext2DCfD', symObjAddr: 0x25C, symBinAddr: 0xF3D0, symSize: 0x30 } - - { offsetInCU: 0x61, offset: 0x8311D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7GLKViewC7isDirtySbvgTo', symObjAddr: 0x4, symBinAddr: 0xF424, symSize: 0x10 } - - { offsetInCU: 0x81, offset: 0x8313D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7GLKViewC7isDirtySbvgTo', symObjAddr: 0x4, symBinAddr: 0xF424, symSize: 0x10 } - - { offsetInCU: 0xB7, offset: 0x83173, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7GLKViewC7isDirtySbvsTo', symObjAddr: 0x14, symBinAddr: 0xF434, symSize: 0x10 } - - { offsetInCU: 0xD7, offset: 0x83193, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7GLKViewC7isDirtySbvsTo', symObjAddr: 0x14, symBinAddr: 0xF434, symSize: 0x10 } - - { offsetInCU: 0x110, offset: 0x831CC, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7GLKViewC3fbos6UInt32VvgTo', symObjAddr: 0x24, symBinAddr: 0xF444, symSize: 0x10 } - - { offsetInCU: 0x130, offset: 0x831EC, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7GLKViewC3fbos6UInt32VvgTo', symObjAddr: 0x24, symBinAddr: 0xF444, symSize: 0x10 } - - { offsetInCU: 0x166, offset: 0x83222, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7GLKViewC3fbos6UInt32VvsTo', symObjAddr: 0x34, symBinAddr: 0xF454, symSize: 0x10 } - - { offsetInCU: 0x186, offset: 0x83242, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7GLKViewC3fbos6UInt32VvsTo', symObjAddr: 0x34, symBinAddr: 0xF454, symSize: 0x10 } - - { offsetInCU: 0x1BF, offset: 0x8327B, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7GLKViewCACycfcTo', symObjAddr: 0xBC, symBinAddr: 0xF4DC, symSize: 0x64 } - - { offsetInCU: 0x215, offset: 0x832D1, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7GLKViewC5frameACSo6CGRectV_tcfcTo', symObjAddr: 0x198, symBinAddr: 0xF5B8, symSize: 0x84 } - - { offsetInCU: 0x26B, offset: 0x83327, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7GLKViewC5coderACSgSo7NSCoderC_tcfcTo', symObjAddr: 0x21C, symBinAddr: 0xF63C, symSize: 0x5C } - - { offsetInCU: 0x2C4, offset: 0x83380, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7GLKViewC12bindDrawableyyFTo', symObjAddr: 0x2F4, symBinAddr: 0xF698, symSize: 0xA0 } - - { offsetInCU: 0x345, offset: 0x83401, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7GLKViewC14deleteDrawableyyFTo', symObjAddr: 0x3D0, symBinAddr: 0xF738, symSize: 0x60 } - - { offsetInCU: 0x3D7, offset: 0x83493, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7GLKViewC5frame7contextACSo6CGRectV_So11EAGLContextCtcfcTo', symObjAddr: 0x4D0, symBinAddr: 0xF838, symSize: 0x34 } - - { offsetInCU: 0x435, offset: 0x834F1, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7GLKViewCMa', symObjAddr: 0x9C, symBinAddr: 0xF4BC, symSize: 0x20 } - - { offsetInCU: 0x52E, offset: 0x835EA, size: 0x8, addend: 0x0, symName: '_$sSo7GLKViewC12CanvasNativeE16snapshotWithDatayy10Foundation0F0VFTo', symObjAddr: 0x7BC, symBinAddr: 0xFB24, symSize: 0x74 } - - { offsetInCU: 0x56C, offset: 0x83628, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC7isDirtySbvgTo', symObjAddr: 0x830, symBinAddr: 0xFB98, symSize: 0x10 } - - { offsetInCU: 0x58C, offset: 0x83648, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC7isDirtySbvgTo', symObjAddr: 0x830, symBinAddr: 0xFB98, symSize: 0x10 } - - { offsetInCU: 0x5C2, offset: 0x8367E, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC7isDirtySbvsTo', symObjAddr: 0x840, symBinAddr: 0xFBA8, symSize: 0x10 } - - { offsetInCU: 0x5E2, offset: 0x8369E, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC7isDirtySbvsTo', symObjAddr: 0x840, symBinAddr: 0xFBA8, symSize: 0x10 } - - { offsetInCU: 0x61B, offset: 0x836D7, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC8rendererAA9NSCCanvasCSgvgTo', symObjAddr: 0x850, symBinAddr: 0xFBB8, symSize: 0x20 } - - { offsetInCU: 0x673, offset: 0x8372F, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC8rendererAA9NSCCanvasCSgvsTo', symObjAddr: 0x870, symBinAddr: 0xFBD8, symSize: 0x14 } - - { offsetInCU: 0x6CE, offset: 0x8378A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC18ignorePixelScalingSbvgTo', symObjAddr: 0x884, symBinAddr: 0xFBEC, symSize: 0x44 } - - { offsetInCU: 0x726, offset: 0x837E2, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC18ignorePixelScalingSbvsTo', symObjAddr: 0x90C, symBinAddr: 0xFC74, symSize: 0x48 } - - { offsetInCU: 0x7BB, offset: 0x83877, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewCACycfcTo', symObjAddr: 0xA70, symBinAddr: 0xFDD8, symSize: 0x78 } - - { offsetInCU: 0x811, offset: 0x838CD, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC5frameACSo6CGRectV_tcfcTo', symObjAddr: 0xBE8, symBinAddr: 0xFF50, symSize: 0xB0 } - - { offsetInCU: 0x873, offset: 0x8392F, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC5coderACSgSo7NSCoderC_tcfcTo', symObjAddr: 0xD44, symBinAddr: 0x100AC, symSize: 0x28 } - - { offsetInCU: 0x8A5, offset: 0x83961, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC11deviceScaleSfyFTo', symObjAddr: 0xD6C, symBinAddr: 0x100D4, symSize: 0xB8 } - - { offsetInCU: 0x926, offset: 0x839E2, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC4drawyySo6CGRectVFTo', symObjAddr: 0xE28, symBinAddr: 0x1018C, symSize: 0x28 } - - { offsetInCU: 0x984, offset: 0x83A40, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewCfETo', symObjAddr: 0xE8C, symBinAddr: 0x101F0, symSize: 0x10 } - - { offsetInCU: 0xB5B, offset: 0x83C17, size: 0x8, addend: 0x0, symName: '_$ss22_ContiguousArrayBufferV19_uninitializedCount15minimumCapacityAByxGSi_SitcfCs5UInt8V_Tgmq5', symObjAddr: 0x1184, symBinAddr: 0x103EC, symSize: 0x64 } - - { offsetInCU: 0xBAC, offset: 0x83C68, size: 0x8, addend: 0x0, symName: '_$s10Foundation4DataV15_RepresentationOWOy', symObjAddr: 0x1308, symBinAddr: 0x10570, symSize: 0x44 } - - { offsetInCU: 0xBC0, offset: 0x83C7C, size: 0x8, addend: 0x0, symName: '_$s10Foundation4DataV15_RepresentationOWOe', symObjAddr: 0x134C, symBinAddr: 0x105B4, symSize: 0x44 } - - { offsetInCU: 0xBD4, offset: 0x83C90, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewCMa', symObjAddr: 0x1390, symBinAddr: 0x105F8, symSize: 0x20 } - - { offsetInCU: 0xCAE, offset: 0x83D6A, size: 0x8, addend: 0x0, symName: '_$sSaySayxGqd__c7ElementQyd__RszSTRd__lufCs5UInt8V_10Foundation4DataVTgm5Tf4g_n', symObjAddr: 0x11E8, symBinAddr: 0x10450, symSize: 0x110 } - - { offsetInCU: 0xF56, offset: 0x84012, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7GLKViewCACycfc', symObjAddr: 0x44, symBinAddr: 0xF464, symSize: 0x58 } - - { offsetInCU: 0xF9D, offset: 0x84059, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7GLKViewC5frameACSo6CGRectV_tcfc', symObjAddr: 0x120, symBinAddr: 0xF540, symSize: 0x78 } - - { offsetInCU: 0x107C, offset: 0x84138, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7GLKViewC5frame7contextACSo6CGRectV_So11EAGLContextCtcfC', symObjAddr: 0x430, symBinAddr: 0xF798, symSize: 0x74 } - - { offsetInCU: 0x1090, offset: 0x8414C, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7GLKViewC5frame7contextACSo6CGRectV_So11EAGLContextCtcfc', symObjAddr: 0x4A4, symBinAddr: 0xF80C, symSize: 0x2C } - - { offsetInCU: 0x11A9, offset: 0x84265, size: 0x8, addend: 0x0, symName: '_$sSo7GLKViewC12CanvasNativeE16snapshotWithDatayy10Foundation0F0VF', symObjAddr: 0x510, symBinAddr: 0xF878, symSize: 0x2AC } - - { offsetInCU: 0x1558, offset: 0x84614, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC18ignorePixelScalingSbvg', symObjAddr: 0x8C8, symBinAddr: 0xFC30, symSize: 0x44 } - - { offsetInCU: 0x1597, offset: 0x84653, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC18ignorePixelScalingSbvs', symObjAddr: 0x954, symBinAddr: 0xFCBC, symSize: 0x48 } - - { offsetInCU: 0x15BC, offset: 0x84678, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC18ignorePixelScalingSbvM', symObjAddr: 0x99C, symBinAddr: 0xFD04, symSize: 0x44 } - - { offsetInCU: 0x15E1, offset: 0x8469D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC18ignorePixelScalingSbvM.resume.0', symObjAddr: 0x9E0, symBinAddr: 0xFD48, symSize: 0x4 } - - { offsetInCU: 0x1608, offset: 0x846C4, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewCACycfC', symObjAddr: 0x9E4, symBinAddr: 0xFD4C, symSize: 0x20 } - - { offsetInCU: 0x161C, offset: 0x846D8, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewCACycfc', symObjAddr: 0xA04, symBinAddr: 0xFD6C, symSize: 0x6C } - - { offsetInCU: 0x1663, offset: 0x8471F, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC5frameACSo6CGRectV_tcfc', symObjAddr: 0xB3C, symBinAddr: 0xFEA4, symSize: 0xAC } - - { offsetInCU: 0x16C2, offset: 0x8477E, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC5coderACSgSo7NSCoderC_tcfc', symObjAddr: 0xC98, symBinAddr: 0x10000, symSize: 0xAC } - - { offsetInCU: 0x1767, offset: 0x84823, size: 0x8, addend: 0x0, symName: '_$ss12_ArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtF12CanvasNative15NSCTouchHandlerC7PointerV_Tg5', symObjAddr: 0xE9C, symBinAddr: 0x10200, symSize: 0x104 } - - { offsetInCU: 0x1896, offset: 0x84952, size: 0x8, addend: 0x0, symName: '_$ss12_ArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtFs5UInt8V_Tg5', symObjAddr: 0x109C, symBinAddr: 0x10304, symSize: 0xE8 } - - { offsetInCU: 0x19DE, offset: 0x84A9A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC4drawyySo6CGRectVFTf4dn_n', symObjAddr: 0x13B0, symBinAddr: 0x10618, symSize: 0x360 } - - { offsetInCU: 0x2B, offset: 0x84EAF, size: 0x8, addend: 0x0, symName: '_$sIegh_IeyBh_TR', symObjAddr: 0x0, symBinAddr: 0x10A84, symSize: 0x2C } + - { offsetInCU: 0x65, offset: 0x81659, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative14NSCImageBitmapC14FAILED_TO_LOADSSvgZTo', symObjAddr: 0x0, symBinAddr: 0xE100, symSize: 0x2C } + - { offsetInCU: 0x98, offset: 0x8168C, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative14NSCImageBitmapC5queueSo012OS_dispatch_E0CvgZTo', symObjAddr: 0x178, symBinAddr: 0xE278, symSize: 0x40 } + - { offsetInCU: 0x104, offset: 0x816F8, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative14NSCImageBitmapCACycfcTo', symObjAddr: 0x228, symBinAddr: 0xE328, symSize: 0x3C } + - { offsetInCU: 0x156, offset: 0x8174A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative14NSCImageBitmapC5queue_WZ', symObjAddr: 0x2C, symBinAddr: 0xE12C, symSize: 0x10C } + - { offsetInCU: 0x181, offset: 0x81775, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative14NSCImageBitmapCMa', symObjAddr: 0x208, symBinAddr: 0xE308, symSize: 0x20 } + - { offsetInCU: 0x195, offset: 0x81789, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative14NSCImageBitmapCfETo', symObjAddr: 0x294, symBinAddr: 0xE394, symSize: 0x4 } + - { offsetInCU: 0x1C0, offset: 0x817B4, size: 0x8, addend: 0x0, symName: '_$sSo17OS_dispatch_queueCMa', symObjAddr: 0x298, symBinAddr: 0xE398, symSize: 0x3C } + - { offsetInCU: 0x320, offset: 0x81914, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative14NSCImageBitmapC5queueSo012OS_dispatch_E0CvgZ', symObjAddr: 0x138, symBinAddr: 0xE238, symSize: 0x40 } + - { offsetInCU: 0x360, offset: 0x81954, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative14NSCImageBitmapCACycfC', symObjAddr: 0x1B8, symBinAddr: 0xE2B8, symSize: 0x20 } + - { offsetInCU: 0x374, offset: 0x81968, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative14NSCImageBitmapCACycfc', symObjAddr: 0x1D8, symBinAddr: 0xE2D8, symSize: 0x30 } + - { offsetInCU: 0x3B0, offset: 0x819A4, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative14NSCImageBitmapCfD', symObjAddr: 0x264, symBinAddr: 0xE364, symSize: 0x30 } + - { offsetInCU: 0x2B, offset: 0x819F2, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC18createTextureCacheSo017CVOpenGLESTextureF3RefaSgyFZ', symObjAddr: 0x0, symBinAddr: 0xE3D4, symSize: 0xA4 } + - { offsetInCU: 0x66, offset: 0x81A2D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC18createTextureCacheSo017CVOpenGLESTextureF3RefaSgyFZTo', symObjAddr: 0xA4, symBinAddr: 0xE478, symSize: 0xA4 } + - { offsetInCU: 0xF9, offset: 0x81AC0, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC11createImageySo11CVBufferRefaSgSo022CVOpenGLESTextureCacheG0a_AFSo012CFDictionaryG0aSgs6UInt32Vs5Int32VA2p2NSitFZTo', symObjAddr: 0x1D8, symBinAddr: 0xE5AC, symSize: 0x110 } + - { offsetInCU: 0x1A2, offset: 0x81B69, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC11setupRenderAA9NSCRenderCyFZTo', symObjAddr: 0x30C, symBinAddr: 0xE6E0, symSize: 0x28 } + - { offsetInCU: 0x222, offset: 0x81BE9, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC9drawFrameyySo8AVPlayerC_So0F15ItemVideoOutputCSo6CGSizeVAA9NSCRenderCs5Int32VANSbtFZTo', symObjAddr: 0x338, symBinAddr: 0xE70C, symSize: 0xA0 } + - { offsetInCU: 0x29B, offset: 0x81C62, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC11writeToFileyySo6NSDataC_SStKFZTo', symObjAddr: 0x4D0, symBinAddr: 0xE8A4, symSize: 0x15C } + - { offsetInCU: 0x330, offset: 0x81CF7, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsCACycfcTo', symObjAddr: 0x67C, symBinAddr: 0xEA50, symSize: 0x3C } + - { offsetInCU: 0x381, offset: 0x81D48, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC9drawFrameyySo8AVPlayerC_So0F15ItemVideoOutputCSo6CGSizeVAA9NSCRenderCs5Int32VANSbtFZTf4nnnnnndd_n', symObjAddr: 0x6E8, symBinAddr: 0xEABC, symSize: 0x160 } + - { offsetInCU: 0x4DF, offset: 0x81EA6, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC7getFile33_F00B23A4165DD6ABFCD23C8811C7DF43LLyS2SKFZTf4nd_g', symObjAddr: 0x848, symBinAddr: 0xEC1C, symSize: 0x368 } + - { offsetInCU: 0x5AE, offset: 0x81F75, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsCMa', symObjAddr: 0xBB0, symBinAddr: 0xEF84, symSize: 0x20 } + - { offsetInCU: 0x5C2, offset: 0x81F89, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC8NSCErrorOAEs5ErrorAAWl', symObjAddr: 0xBD0, symBinAddr: 0xEFA4, symSize: 0x44 } + - { offsetInCU: 0x5D6, offset: 0x81F9D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC8NSCErrorOwCP', symObjAddr: 0xC14, symBinAddr: 0xEFE8, symSize: 0x2C } + - { offsetInCU: 0x5EA, offset: 0x81FB1, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC8NSCErrorOwxx', symObjAddr: 0xC40, symBinAddr: 0xF014, symSize: 0x8 } + - { offsetInCU: 0x5FE, offset: 0x81FC5, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC8NSCErrorOwca', symObjAddr: 0xC48, symBinAddr: 0xF01C, symSize: 0x40 } + - { offsetInCU: 0x612, offset: 0x81FD9, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC8NSCErrorOwta', symObjAddr: 0xC94, symBinAddr: 0xF05C, symSize: 0x30 } + - { offsetInCU: 0x626, offset: 0x81FED, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC8NSCErrorOwet', symObjAddr: 0xCC4, symBinAddr: 0xF08C, symSize: 0x48 } + - { offsetInCU: 0x63A, offset: 0x82001, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC8NSCErrorOwst', symObjAddr: 0xD0C, symBinAddr: 0xF0D4, symSize: 0x3C } + - { offsetInCU: 0x64E, offset: 0x82015, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC8NSCErrorOwug', symObjAddr: 0xD48, symBinAddr: 0xF110, symSize: 0x8 } + - { offsetInCU: 0x662, offset: 0x82029, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC8NSCErrorOwup', symObjAddr: 0xD50, symBinAddr: 0xF118, symSize: 0x4 } + - { offsetInCU: 0x676, offset: 0x8203D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC8NSCErrorOwui', symObjAddr: 0xD54, symBinAddr: 0xF11C, symSize: 0x4 } + - { offsetInCU: 0x68A, offset: 0x82051, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC8NSCErrorOMa', symObjAddr: 0xD58, symBinAddr: 0xF120, symSize: 0x10 } + - { offsetInCU: 0x712, offset: 0x820D9, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC8NSCErrorOs5ErrorAAsAFP7_domainSSvgTW', symObjAddr: 0x3D8, symBinAddr: 0xE7AC, symSize: 0x4 } + - { offsetInCU: 0x72E, offset: 0x820F5, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC8NSCErrorOs5ErrorAAsAFP5_codeSivgTW', symObjAddr: 0x3DC, symBinAddr: 0xE7B0, symSize: 0x4 } + - { offsetInCU: 0x74A, offset: 0x82111, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC8NSCErrorOs5ErrorAAsAFP9_userInfoyXlSgvgTW', symObjAddr: 0x3E0, symBinAddr: 0xE7B4, symSize: 0x4 } + - { offsetInCU: 0x766, offset: 0x8212D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC8NSCErrorOs5ErrorAAsAFP19_getEmbeddedNSErroryXlSgyFTW', symObjAddr: 0x3E4, symBinAddr: 0xE7B8, symSize: 0x4 } + - { offsetInCU: 0xA02, offset: 0x823C9, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC18createTextureCacheSo017CVOpenGLESTextureF3RefaSgyFZ', symObjAddr: 0x0, symBinAddr: 0xE3D4, symSize: 0xA4 } + - { offsetInCU: 0xA98, offset: 0x8245F, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC11createImageySo11CVBufferRefaSgSo022CVOpenGLESTextureCacheG0a_AFSo012CFDictionaryG0aSgs6UInt32Vs5Int32VA2p2NSitFZ', symObjAddr: 0x148, symBinAddr: 0xE51C, symSize: 0x90 } + - { offsetInCU: 0xC35, offset: 0x825FC, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC11setupRenderAA9NSCRenderCyFZ', symObjAddr: 0x2E8, symBinAddr: 0xE6BC, symSize: 0x24 } + - { offsetInCU: 0xC7F, offset: 0x82646, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC9drawFrameyySo8AVPlayerC_So0F15ItemVideoOutputCSo6CGSizeVAA9NSCRenderCs5Int32VANSbtFZ', symObjAddr: 0x334, symBinAddr: 0xE708, symSize: 0x4 } + - { offsetInCU: 0xCA1, offset: 0x82668, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC11writeToFileyySo6NSDataC_SStKFZ', symObjAddr: 0x3E8, symBinAddr: 0xE7BC, symSize: 0xE8 } + - { offsetInCU: 0xD51, offset: 0x82718, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsCACycfC', symObjAddr: 0x62C, symBinAddr: 0xEA00, symSize: 0x20 } + - { offsetInCU: 0xD65, offset: 0x8272C, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsCACycfc', symObjAddr: 0x64C, symBinAddr: 0xEA20, symSize: 0x30 } + - { offsetInCU: 0xD9B, offset: 0x82762, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsCfD', symObjAddr: 0x6B8, symBinAddr: 0xEA8C, symSize: 0x30 } + - { offsetInCU: 0x27, offset: 0x82899, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative27NSCCanvasRenderingContext2DC13createPatternys5Int64VAF_So7UIImageCSStFZ', symObjAddr: 0x0, symBinAddr: 0xF134, symSize: 0x4 } + - { offsetInCU: 0x71, offset: 0x828E3, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative27NSCCanvasRenderingContext2DC13createPatternys5Int64VAF_So7UIImageCSStFZTo', symObjAddr: 0x4, symBinAddr: 0xF138, symSize: 0x70 } + - { offsetInCU: 0xF6, offset: 0x82968, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative27NSCCanvasRenderingContext2DC9drawImageyys5Int64V_So7UIImageCS2ftFZTo', symObjAddr: 0x78, symBinAddr: 0xF1AC, symSize: 0x50 } + - { offsetInCU: 0x191, offset: 0x82A03, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative27NSCCanvasRenderingContext2DC9drawImageyys5Int64V_So7UIImageCS4ftFZTo', symObjAddr: 0xCC, symBinAddr: 0xF200, symSize: 0x68 } + - { offsetInCU: 0x254, offset: 0x82AC6, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative27NSCCanvasRenderingContext2DC9drawImageyys5Int64V_So7UIImageCS8ftFZTo', symObjAddr: 0x138, symBinAddr: 0xF26C, symSize: 0x98 } + - { offsetInCU: 0x323, offset: 0x82B95, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative27NSCCanvasRenderingContext2DCACycfcTo', symObjAddr: 0x220, symBinAddr: 0xF354, symSize: 0x3C } + - { offsetInCU: 0x375, offset: 0x82BE7, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative27NSCCanvasRenderingContext2DCMa', symObjAddr: 0x28C, symBinAddr: 0xF3C0, symSize: 0x20 } + - { offsetInCU: 0x4BD, offset: 0x82D2F, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative27NSCCanvasRenderingContext2DC13createPatternys5Int64VAF_So7UIImageCSStFZ', symObjAddr: 0x0, symBinAddr: 0xF134, symSize: 0x4 } + - { offsetInCU: 0x4F5, offset: 0x82D67, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative27NSCCanvasRenderingContext2DC13createPatternys5Int64VAF_So7UIImageCSStFZ', symObjAddr: 0x0, symBinAddr: 0xF134, symSize: 0x4 } + - { offsetInCU: 0x560, offset: 0x82DD2, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative27NSCCanvasRenderingContext2DC9drawImageyys5Int64V_So7UIImageCS2ftFZ', symObjAddr: 0x74, symBinAddr: 0xF1A8, symSize: 0x4 } + - { offsetInCU: 0x5A0, offset: 0x82E12, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative27NSCCanvasRenderingContext2DC9drawImageyys5Int64V_So7UIImageCS2ftFZ', symObjAddr: 0x74, symBinAddr: 0xF1A8, symSize: 0x4 } + - { offsetInCU: 0x602, offset: 0x82E74, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative27NSCCanvasRenderingContext2DC9drawImageyys5Int64V_So7UIImageCS4ftFZ', symObjAddr: 0xC8, symBinAddr: 0xF1FC, symSize: 0x4 } + - { offsetInCU: 0x654, offset: 0x82EC6, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative27NSCCanvasRenderingContext2DC9drawImageyys5Int64V_So7UIImageCS4ftFZ', symObjAddr: 0xC8, symBinAddr: 0xF1FC, symSize: 0x4 } + - { offsetInCU: 0x6C9, offset: 0x82F3B, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative27NSCCanvasRenderingContext2DC9drawImageyys5Int64V_So7UIImageCS8ftFZ', symObjAddr: 0x134, symBinAddr: 0xF268, symSize: 0x4 } + - { offsetInCU: 0x73F, offset: 0x82FB1, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative27NSCCanvasRenderingContext2DC9drawImageyys5Int64V_So7UIImageCS8ftFZ', symObjAddr: 0x134, symBinAddr: 0xF268, symSize: 0x4 } + - { offsetInCU: 0x7DD, offset: 0x8304F, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative27NSCCanvasRenderingContext2DCACycfC', symObjAddr: 0x1D0, symBinAddr: 0xF304, symSize: 0x20 } + - { offsetInCU: 0x7F1, offset: 0x83063, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative27NSCCanvasRenderingContext2DCACycfc', symObjAddr: 0x1F0, symBinAddr: 0xF324, symSize: 0x30 } + - { offsetInCU: 0x827, offset: 0x83099, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative27NSCCanvasRenderingContext2DCfD', symObjAddr: 0x25C, symBinAddr: 0xF390, symSize: 0x30 } + - { offsetInCU: 0x61, offset: 0x8311D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7GLKViewC7isDirtySbvgTo', symObjAddr: 0x4, symBinAddr: 0xF3E4, symSize: 0x10 } + - { offsetInCU: 0x81, offset: 0x8313D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7GLKViewC7isDirtySbvgTo', symObjAddr: 0x4, symBinAddr: 0xF3E4, symSize: 0x10 } + - { offsetInCU: 0xB7, offset: 0x83173, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7GLKViewC7isDirtySbvsTo', symObjAddr: 0x14, symBinAddr: 0xF3F4, symSize: 0x10 } + - { offsetInCU: 0xD7, offset: 0x83193, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7GLKViewC7isDirtySbvsTo', symObjAddr: 0x14, symBinAddr: 0xF3F4, symSize: 0x10 } + - { offsetInCU: 0x110, offset: 0x831CC, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7GLKViewC3fbos6UInt32VvgTo', symObjAddr: 0x24, symBinAddr: 0xF404, symSize: 0x10 } + - { offsetInCU: 0x130, offset: 0x831EC, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7GLKViewC3fbos6UInt32VvgTo', symObjAddr: 0x24, symBinAddr: 0xF404, symSize: 0x10 } + - { offsetInCU: 0x166, offset: 0x83222, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7GLKViewC3fbos6UInt32VvsTo', symObjAddr: 0x34, symBinAddr: 0xF414, symSize: 0x10 } + - { offsetInCU: 0x186, offset: 0x83242, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7GLKViewC3fbos6UInt32VvsTo', symObjAddr: 0x34, symBinAddr: 0xF414, symSize: 0x10 } + - { offsetInCU: 0x1BF, offset: 0x8327B, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7GLKViewCACycfcTo', symObjAddr: 0xBC, symBinAddr: 0xF49C, symSize: 0x64 } + - { offsetInCU: 0x215, offset: 0x832D1, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7GLKViewC5frameACSo6CGRectV_tcfcTo', symObjAddr: 0x198, symBinAddr: 0xF578, symSize: 0x84 } + - { offsetInCU: 0x26B, offset: 0x83327, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7GLKViewC5coderACSgSo7NSCoderC_tcfcTo', symObjAddr: 0x21C, symBinAddr: 0xF5FC, symSize: 0x5C } + - { offsetInCU: 0x2C4, offset: 0x83380, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7GLKViewC12bindDrawableyyFTo', symObjAddr: 0x2F4, symBinAddr: 0xF658, symSize: 0xA0 } + - { offsetInCU: 0x345, offset: 0x83401, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7GLKViewC14deleteDrawableyyFTo', symObjAddr: 0x3D0, symBinAddr: 0xF6F8, symSize: 0x60 } + - { offsetInCU: 0x3D7, offset: 0x83493, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7GLKViewC5frame7contextACSo6CGRectV_So11EAGLContextCtcfcTo', symObjAddr: 0x4D0, symBinAddr: 0xF7F8, symSize: 0x34 } + - { offsetInCU: 0x435, offset: 0x834F1, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7GLKViewCMa', symObjAddr: 0x9C, symBinAddr: 0xF47C, symSize: 0x20 } + - { offsetInCU: 0x52E, offset: 0x835EA, size: 0x8, addend: 0x0, symName: '_$sSo7GLKViewC12CanvasNativeE16snapshotWithDatayy10Foundation0F0VFTo', symObjAddr: 0x7BC, symBinAddr: 0xFAE4, symSize: 0x74 } + - { offsetInCU: 0x56C, offset: 0x83628, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC7isDirtySbvgTo', symObjAddr: 0x830, symBinAddr: 0xFB58, symSize: 0x10 } + - { offsetInCU: 0x58C, offset: 0x83648, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC7isDirtySbvgTo', symObjAddr: 0x830, symBinAddr: 0xFB58, symSize: 0x10 } + - { offsetInCU: 0x5C2, offset: 0x8367E, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC7isDirtySbvsTo', symObjAddr: 0x840, symBinAddr: 0xFB68, symSize: 0x10 } + - { offsetInCU: 0x5E2, offset: 0x8369E, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC7isDirtySbvsTo', symObjAddr: 0x840, symBinAddr: 0xFB68, symSize: 0x10 } + - { offsetInCU: 0x61B, offset: 0x836D7, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC8rendererAA9NSCCanvasCSgvgTo', symObjAddr: 0x850, symBinAddr: 0xFB78, symSize: 0x20 } + - { offsetInCU: 0x673, offset: 0x8372F, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC8rendererAA9NSCCanvasCSgvsTo', symObjAddr: 0x870, symBinAddr: 0xFB98, symSize: 0x14 } + - { offsetInCU: 0x6CE, offset: 0x8378A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC18ignorePixelScalingSbvgTo', symObjAddr: 0x884, symBinAddr: 0xFBAC, symSize: 0x44 } + - { offsetInCU: 0x726, offset: 0x837E2, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC18ignorePixelScalingSbvsTo', symObjAddr: 0x90C, symBinAddr: 0xFC34, symSize: 0x48 } + - { offsetInCU: 0x7BB, offset: 0x83877, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewCACycfcTo', symObjAddr: 0xA70, symBinAddr: 0xFD98, symSize: 0x78 } + - { offsetInCU: 0x811, offset: 0x838CD, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC5frameACSo6CGRectV_tcfcTo', symObjAddr: 0xBE8, symBinAddr: 0xFF10, symSize: 0xB0 } + - { offsetInCU: 0x873, offset: 0x8392F, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC5coderACSgSo7NSCoderC_tcfcTo', symObjAddr: 0xD44, symBinAddr: 0x1006C, symSize: 0x28 } + - { offsetInCU: 0x8A5, offset: 0x83961, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC11deviceScaleSfyFTo', symObjAddr: 0xD6C, symBinAddr: 0x10094, symSize: 0xB8 } + - { offsetInCU: 0x926, offset: 0x839E2, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC4drawyySo6CGRectVFTo', symObjAddr: 0xE28, symBinAddr: 0x1014C, symSize: 0x28 } + - { offsetInCU: 0x984, offset: 0x83A40, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewCfETo', symObjAddr: 0xE8C, symBinAddr: 0x101B0, symSize: 0x10 } + - { offsetInCU: 0xB5B, offset: 0x83C17, size: 0x8, addend: 0x0, symName: '_$ss22_ContiguousArrayBufferV19_uninitializedCount15minimumCapacityAByxGSi_SitcfCs5UInt8V_Tgmq5', symObjAddr: 0x1184, symBinAddr: 0x103AC, symSize: 0x64 } + - { offsetInCU: 0xBAC, offset: 0x83C68, size: 0x8, addend: 0x0, symName: '_$s10Foundation4DataV15_RepresentationOWOy', symObjAddr: 0x1308, symBinAddr: 0x10530, symSize: 0x44 } + - { offsetInCU: 0xBC0, offset: 0x83C7C, size: 0x8, addend: 0x0, symName: '_$s10Foundation4DataV15_RepresentationOWOe', symObjAddr: 0x134C, symBinAddr: 0x10574, symSize: 0x44 } + - { offsetInCU: 0xBD4, offset: 0x83C90, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewCMa', symObjAddr: 0x1390, symBinAddr: 0x105B8, symSize: 0x20 } + - { offsetInCU: 0xCAE, offset: 0x83D6A, size: 0x8, addend: 0x0, symName: '_$sSaySayxGqd__c7ElementQyd__RszSTRd__lufCs5UInt8V_10Foundation4DataVTgm5Tf4g_n', symObjAddr: 0x11E8, symBinAddr: 0x10410, symSize: 0x110 } + - { offsetInCU: 0xF56, offset: 0x84012, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7GLKViewCACycfc', symObjAddr: 0x44, symBinAddr: 0xF424, symSize: 0x58 } + - { offsetInCU: 0xF9D, offset: 0x84059, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7GLKViewC5frameACSo6CGRectV_tcfc', symObjAddr: 0x120, symBinAddr: 0xF500, symSize: 0x78 } + - { offsetInCU: 0x107C, offset: 0x84138, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7GLKViewC5frame7contextACSo6CGRectV_So11EAGLContextCtcfC', symObjAddr: 0x430, symBinAddr: 0xF758, symSize: 0x74 } + - { offsetInCU: 0x1090, offset: 0x8414C, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7GLKViewC5frame7contextACSo6CGRectV_So11EAGLContextCtcfc', symObjAddr: 0x4A4, symBinAddr: 0xF7CC, symSize: 0x2C } + - { offsetInCU: 0x11A9, offset: 0x84265, size: 0x8, addend: 0x0, symName: '_$sSo7GLKViewC12CanvasNativeE16snapshotWithDatayy10Foundation0F0VF', symObjAddr: 0x510, symBinAddr: 0xF838, symSize: 0x2AC } + - { offsetInCU: 0x1558, offset: 0x84614, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC18ignorePixelScalingSbvg', symObjAddr: 0x8C8, symBinAddr: 0xFBF0, symSize: 0x44 } + - { offsetInCU: 0x1597, offset: 0x84653, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC18ignorePixelScalingSbvs', symObjAddr: 0x954, symBinAddr: 0xFC7C, symSize: 0x48 } + - { offsetInCU: 0x15BC, offset: 0x84678, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC18ignorePixelScalingSbvM', symObjAddr: 0x99C, symBinAddr: 0xFCC4, symSize: 0x44 } + - { offsetInCU: 0x15E1, offset: 0x8469D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC18ignorePixelScalingSbvM.resume.0', symObjAddr: 0x9E0, symBinAddr: 0xFD08, symSize: 0x4 } + - { offsetInCU: 0x1608, offset: 0x846C4, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewCACycfC', symObjAddr: 0x9E4, symBinAddr: 0xFD0C, symSize: 0x20 } + - { offsetInCU: 0x161C, offset: 0x846D8, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewCACycfc', symObjAddr: 0xA04, symBinAddr: 0xFD2C, symSize: 0x6C } + - { offsetInCU: 0x1663, offset: 0x8471F, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC5frameACSo6CGRectV_tcfc', symObjAddr: 0xB3C, symBinAddr: 0xFE64, symSize: 0xAC } + - { offsetInCU: 0x16C2, offset: 0x8477E, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC5coderACSgSo7NSCoderC_tcfc', symObjAddr: 0xC98, symBinAddr: 0xFFC0, symSize: 0xAC } + - { offsetInCU: 0x1767, offset: 0x84823, size: 0x8, addend: 0x0, symName: '_$ss12_ArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtF12CanvasNative15NSCTouchHandlerC7PointerV_Tg5', symObjAddr: 0xE9C, symBinAddr: 0x101C0, symSize: 0x104 } + - { offsetInCU: 0x1896, offset: 0x84952, size: 0x8, addend: 0x0, symName: '_$ss12_ArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtFs5UInt8V_Tg5', symObjAddr: 0x109C, symBinAddr: 0x102C4, symSize: 0xE8 } + - { offsetInCU: 0x19DE, offset: 0x84A9A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC4drawyySo6CGRectVFTf4dn_n', symObjAddr: 0x13B0, symBinAddr: 0x105D8, symSize: 0x360 } + - { offsetInCU: 0x2B, offset: 0x84EAF, size: 0x8, addend: 0x0, symName: '_$sIegh_IeyBh_TR', symObjAddr: 0x0, symBinAddr: 0x10A44, symSize: 0x2C } - { offsetInCU: 0x4F, offset: 0x84ED3, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative13NSCImageAssetC5queue33_7ED578B0ED4B2B6F6887A622A7B49AA3LLSo012OS_dispatch_E0CvpZ', symObjAddr: 0x958, symBinAddr: 0xF8F768, symSize: 0x0 } - - { offsetInCU: 0x5D, offset: 0x84EE1, size: 0x8, addend: 0x0, symName: '_$sIegh_IeyBh_TR', symObjAddr: 0x0, symBinAddr: 0x10A84, symSize: 0x2C } - - { offsetInCU: 0x75, offset: 0x84EF9, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative13NSCImageAssetC5queue33_7ED578B0ED4B2B6F6887A622A7B49AA3LL_WZ', symObjAddr: 0x2C, symBinAddr: 0x10AB0, symSize: 0x10C } - - { offsetInCU: 0xBC, offset: 0x84F40, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative13NSCImageAssetC013loadImageFromF4SyncySbs5Int64V_So7UIImageCtFZTo', symObjAddr: 0x13C, symBinAddr: 0x10BC0, symSize: 0x44 } - - { offsetInCU: 0x132, offset: 0x84FB6, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative13NSCImageAssetC013loadImageFromF0yys5Int64V_So7UIImageCySbctFZTo', symObjAddr: 0x3AC, symBinAddr: 0x10E30, symSize: 0x80 } - - { offsetInCU: 0x191, offset: 0x85015, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative13NSCImageAssetCACycfcTo', symObjAddr: 0x47C, symBinAddr: 0x10F00, symSize: 0x3C } - - { offsetInCU: 0x1E2, offset: 0x85066, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative13NSCImageAssetC013loadImageFromF0yys5Int64V_So7UIImageCySbctFZTf4nnnd_n', symObjAddr: 0x4EC, symBinAddr: 0x10F70, symSize: 0x1DC } - - { offsetInCU: 0x269, offset: 0x850ED, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative13NSCImageAssetCfETo', symObjAddr: 0x4E8, symBinAddr: 0x10F6C, symSize: 0x4 } - - { offsetInCU: 0x2A5, offset: 0x85129, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative13NSCImageAssetCMa', symObjAddr: 0x6C8, symBinAddr: 0x1114C, symSize: 0x20 } - - { offsetInCU: 0x2C4, offset: 0x85148, size: 0x8, addend: 0x0, symName: '_$s10ObjectiveC8ObjCBoolVIeyBy_SbIegy_TRTA', symObjAddr: 0x70C, symBinAddr: 0x11190, symSize: 0x14 } - - { offsetInCU: 0x2ED, offset: 0x85171, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative13NSCImageAssetC013loadImageFromF0yys5Int64V_So7UIImageCySbctFZyyYbcfU_TA', symObjAddr: 0x74C, symBinAddr: 0x111D0, symSize: 0xC } - - { offsetInCU: 0x301, offset: 0x85185, size: 0x8, addend: 0x0, symName: _block_copy_helper, symObjAddr: 0x758, symBinAddr: 0x111DC, symSize: 0x10 } - - { offsetInCU: 0x315, offset: 0x85199, size: 0x8, addend: 0x0, symName: _block_destroy_helper, symObjAddr: 0x768, symBinAddr: 0x111EC, symSize: 0x8 } - - { offsetInCU: 0x329, offset: 0x851AD, size: 0x8, addend: 0x0, symName: '_$s8Dispatch0A13WorkItemFlagsVACs10SetAlgebraAAWl', symObjAddr: 0x770, symBinAddr: 0x111F4, symSize: 0x48 } - - { offsetInCU: 0x33D, offset: 0x851C1, size: 0x8, addend: 0x0, symName: '_$sSay8Dispatch0A13WorkItemFlagsVGSayxGSTsWl', symObjAddr: 0x7F8, symBinAddr: 0x1123C, symSize: 0x4C } - - { offsetInCU: 0x351, offset: 0x851D5, size: 0x8, addend: 0x0, symName: ___swift_instantiateConcreteTypeFromMangledNameAbstract, symObjAddr: 0x844, symBinAddr: 0x11288, symSize: 0x44 } - - { offsetInCU: 0x365, offset: 0x851E9, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative13NSCImageAssetC013loadImageFromF0yys5Int64V_So7UIImageCySbctFZyyYbcfU_yyScMYccfU0_TA', symObjAddr: 0x8C4, symBinAddr: 0x112CC, symSize: 0x24 } - - { offsetInCU: 0x399, offset: 0x8521D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative13NSCImageAssetC013loadImageFromF0yys5Int64V_So7UIImageCySbctFZyyYbcfU_yyScMYccfU_TA', symObjAddr: 0x90C, symBinAddr: 0x11314, symSize: 0x24 } - - { offsetInCU: 0x506, offset: 0x8538A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative13NSCImageAssetC013loadImageFromF4SyncySbs5Int64V_So7UIImageCtFZ', symObjAddr: 0x138, symBinAddr: 0x10BBC, symSize: 0x4 } - - { offsetInCU: 0x534, offset: 0x853B8, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative13NSCImageAssetC013loadImageFromF4SyncySbs5Int64V_So7UIImageCtFZ', symObjAddr: 0x138, symBinAddr: 0x10BBC, symSize: 0x4 } - - { offsetInCU: 0x593, offset: 0x85417, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative13NSCImageAssetC013loadImageFromF0yys5Int64V_So7UIImageCySbctFZ', symObjAddr: 0x180, symBinAddr: 0x10C04, symSize: 0x4 } - - { offsetInCU: 0x5A7, offset: 0x8542B, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative13NSCImageAssetC013loadImageFromF0yys5Int64V_So7UIImageCySbctFZyyYbcfU_', symObjAddr: 0x184, symBinAddr: 0x10C08, symSize: 0x228 } - - { offsetInCU: 0x680, offset: 0x85504, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative13NSCImageAssetCACycfC', symObjAddr: 0x42C, symBinAddr: 0x10EB0, symSize: 0x20 } - - { offsetInCU: 0x694, offset: 0x85518, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative13NSCImageAssetCACycfc', symObjAddr: 0x44C, symBinAddr: 0x10ED0, symSize: 0x30 } - - { offsetInCU: 0x6CA, offset: 0x8554E, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative13NSCImageAssetCfD', symObjAddr: 0x4B8, symBinAddr: 0x10F3C, symSize: 0x30 } - - { offsetInCU: 0x27, offset: 0x855F4, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative25NSCCanvasRenderingContextCACycfC', symObjAddr: 0x0, symBinAddr: 0x1134C, symSize: 0x20 } - - { offsetInCU: 0x77, offset: 0x85644, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative25NSCCanvasRenderingContextCACycfcTo', symObjAddr: 0x70, symBinAddr: 0x113BC, symSize: 0x3C } - - { offsetInCU: 0xC9, offset: 0x85696, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative25NSCCanvasRenderingContextCMa', symObjAddr: 0x50, symBinAddr: 0x1139C, symSize: 0x20 } - - { offsetInCU: 0x1EC, offset: 0x857B9, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative25NSCCanvasRenderingContextCACycfC', symObjAddr: 0x0, symBinAddr: 0x1134C, symSize: 0x20 } - - { offsetInCU: 0x200, offset: 0x857CD, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative25NSCCanvasRenderingContextCACycfc', symObjAddr: 0x20, symBinAddr: 0x1136C, symSize: 0x30 } - - { offsetInCU: 0x23C, offset: 0x85809, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative25NSCCanvasRenderingContextCfD', symObjAddr: 0xAC, symBinAddr: 0x113F8, symSize: 0x30 } - - { offsetInCU: 0x27, offset: 0x85853, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_ge_frombytes_vartime, symObjAddr: 0x0, symBinAddr: 0x182580, symSize: 0x271C } + - { offsetInCU: 0x5D, offset: 0x84EE1, size: 0x8, addend: 0x0, symName: '_$sIegh_IeyBh_TR', symObjAddr: 0x0, symBinAddr: 0x10A44, symSize: 0x2C } + - { offsetInCU: 0x75, offset: 0x84EF9, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative13NSCImageAssetC5queue33_7ED578B0ED4B2B6F6887A622A7B49AA3LL_WZ', symObjAddr: 0x2C, symBinAddr: 0x10A70, symSize: 0x10C } + - { offsetInCU: 0xBC, offset: 0x84F40, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative13NSCImageAssetC013loadImageFromF4SyncySbs5Int64V_So7UIImageCtFZTo', symObjAddr: 0x13C, symBinAddr: 0x10B80, symSize: 0x44 } + - { offsetInCU: 0x132, offset: 0x84FB6, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative13NSCImageAssetC013loadImageFromF0yys5Int64V_So7UIImageCySbctFZTo', symObjAddr: 0x3AC, symBinAddr: 0x10DF0, symSize: 0x80 } + - { offsetInCU: 0x191, offset: 0x85015, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative13NSCImageAssetCACycfcTo', symObjAddr: 0x47C, symBinAddr: 0x10EC0, symSize: 0x3C } + - { offsetInCU: 0x1E2, offset: 0x85066, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative13NSCImageAssetC013loadImageFromF0yys5Int64V_So7UIImageCySbctFZTf4nnnd_n', symObjAddr: 0x4EC, symBinAddr: 0x10F30, symSize: 0x1DC } + - { offsetInCU: 0x269, offset: 0x850ED, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative13NSCImageAssetCfETo', symObjAddr: 0x4E8, symBinAddr: 0x10F2C, symSize: 0x4 } + - { offsetInCU: 0x2A5, offset: 0x85129, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative13NSCImageAssetCMa', symObjAddr: 0x6C8, symBinAddr: 0x1110C, symSize: 0x20 } + - { offsetInCU: 0x2C4, offset: 0x85148, size: 0x8, addend: 0x0, symName: '_$s10ObjectiveC8ObjCBoolVIeyBy_SbIegy_TRTA', symObjAddr: 0x70C, symBinAddr: 0x11150, symSize: 0x14 } + - { offsetInCU: 0x2ED, offset: 0x85171, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative13NSCImageAssetC013loadImageFromF0yys5Int64V_So7UIImageCySbctFZyyYbcfU_TA', symObjAddr: 0x74C, symBinAddr: 0x11190, symSize: 0xC } + - { offsetInCU: 0x301, offset: 0x85185, size: 0x8, addend: 0x0, symName: _block_copy_helper, symObjAddr: 0x758, symBinAddr: 0x1119C, symSize: 0x10 } + - { offsetInCU: 0x315, offset: 0x85199, size: 0x8, addend: 0x0, symName: _block_destroy_helper, symObjAddr: 0x768, symBinAddr: 0x111AC, symSize: 0x8 } + - { offsetInCU: 0x329, offset: 0x851AD, size: 0x8, addend: 0x0, symName: '_$s8Dispatch0A13WorkItemFlagsVACs10SetAlgebraAAWl', symObjAddr: 0x770, symBinAddr: 0x111B4, symSize: 0x48 } + - { offsetInCU: 0x33D, offset: 0x851C1, size: 0x8, addend: 0x0, symName: '_$sSay8Dispatch0A13WorkItemFlagsVGSayxGSTsWl', symObjAddr: 0x7F8, symBinAddr: 0x111FC, symSize: 0x4C } + - { offsetInCU: 0x351, offset: 0x851D5, size: 0x8, addend: 0x0, symName: ___swift_instantiateConcreteTypeFromMangledNameAbstract, symObjAddr: 0x844, symBinAddr: 0x11248, symSize: 0x44 } + - { offsetInCU: 0x365, offset: 0x851E9, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative13NSCImageAssetC013loadImageFromF0yys5Int64V_So7UIImageCySbctFZyyYbcfU_yyScMYccfU0_TA', symObjAddr: 0x8C4, symBinAddr: 0x1128C, symSize: 0x24 } + - { offsetInCU: 0x399, offset: 0x8521D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative13NSCImageAssetC013loadImageFromF0yys5Int64V_So7UIImageCySbctFZyyYbcfU_yyScMYccfU_TA', symObjAddr: 0x90C, symBinAddr: 0x112D4, symSize: 0x24 } + - { offsetInCU: 0x506, offset: 0x8538A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative13NSCImageAssetC013loadImageFromF4SyncySbs5Int64V_So7UIImageCtFZ', symObjAddr: 0x138, symBinAddr: 0x10B7C, symSize: 0x4 } + - { offsetInCU: 0x534, offset: 0x853B8, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative13NSCImageAssetC013loadImageFromF4SyncySbs5Int64V_So7UIImageCtFZ', symObjAddr: 0x138, symBinAddr: 0x10B7C, symSize: 0x4 } + - { offsetInCU: 0x593, offset: 0x85417, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative13NSCImageAssetC013loadImageFromF0yys5Int64V_So7UIImageCySbctFZ', symObjAddr: 0x180, symBinAddr: 0x10BC4, symSize: 0x4 } + - { offsetInCU: 0x5A7, offset: 0x8542B, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative13NSCImageAssetC013loadImageFromF0yys5Int64V_So7UIImageCySbctFZyyYbcfU_', symObjAddr: 0x184, symBinAddr: 0x10BC8, symSize: 0x228 } + - { offsetInCU: 0x680, offset: 0x85504, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative13NSCImageAssetCACycfC', symObjAddr: 0x42C, symBinAddr: 0x10E70, symSize: 0x20 } + - { offsetInCU: 0x694, offset: 0x85518, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative13NSCImageAssetCACycfc', symObjAddr: 0x44C, symBinAddr: 0x10E90, symSize: 0x30 } + - { offsetInCU: 0x6CA, offset: 0x8554E, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative13NSCImageAssetCfD', symObjAddr: 0x4B8, symBinAddr: 0x10EFC, symSize: 0x30 } + - { offsetInCU: 0x27, offset: 0x855F4, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative25NSCCanvasRenderingContextCACycfC', symObjAddr: 0x0, symBinAddr: 0x1130C, symSize: 0x20 } + - { offsetInCU: 0x77, offset: 0x85644, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative25NSCCanvasRenderingContextCACycfcTo', symObjAddr: 0x70, symBinAddr: 0x1137C, symSize: 0x3C } + - { offsetInCU: 0xC9, offset: 0x85696, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative25NSCCanvasRenderingContextCMa', symObjAddr: 0x50, symBinAddr: 0x1135C, symSize: 0x20 } + - { offsetInCU: 0x1EC, offset: 0x857B9, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative25NSCCanvasRenderingContextCACycfC', symObjAddr: 0x0, symBinAddr: 0x1130C, symSize: 0x20 } + - { offsetInCU: 0x200, offset: 0x857CD, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative25NSCCanvasRenderingContextCACycfc', symObjAddr: 0x20, symBinAddr: 0x1132C, symSize: 0x30 } + - { offsetInCU: 0x23C, offset: 0x85809, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative25NSCCanvasRenderingContextCfD', symObjAddr: 0xAC, symBinAddr: 0x113B8, symSize: 0x30 } + - { offsetInCU: 0x27, offset: 0x85853, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_ge_frombytes_vartime, symObjAddr: 0x0, symBinAddr: 0x182588, symSize: 0x271C } - { offsetInCU: 0x46, offset: 0x85872, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_k25519Precomp, symObjAddr: 0xA0B8, symBinAddr: 0x85EBF8, symSize: 0x0 } - { offsetInCU: 0x98, offset: 0x858C4, size: 0x8, addend: 0x0, symName: _d, symObjAddr: 0x100B8, symBinAddr: 0x864BF8, symSize: 0x0 } - { offsetInCU: 0xFF, offset: 0x8592B, size: 0x8, addend: 0x0, symName: _sqrtm1, symObjAddr: 0x100E0, symBinAddr: 0x864C20, symSize: 0x0 } - { offsetInCU: 0x115, offset: 0x85941, size: 0x8, addend: 0x0, symName: _d2, symObjAddr: 0x104E8, symBinAddr: 0x865028, symSize: 0x0 } - { offsetInCU: 0x12C, offset: 0x85958, size: 0x8, addend: 0x0, symName: _Bi, symObjAddr: 0x10128, symBinAddr: 0x864C68, symSize: 0x0 } - - { offsetInCU: 0xE61, offset: 0x8668D, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_ge_frombytes_vartime, symObjAddr: 0x0, symBinAddr: 0x182580, symSize: 0x271C } - - { offsetInCU: 0xE69, offset: 0x86695, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_ge_scalarmult_base, symObjAddr: 0x271C, symBinAddr: 0x184C9C, symSize: 0x5BC } - - { offsetInCU: 0x4815, offset: 0x8A041, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_ge_scalarmult_base, symObjAddr: 0x271C, symBinAddr: 0x184C9C, symSize: 0x5BC } - - { offsetInCU: 0x481D, offset: 0x8A049, size: 0x8, addend: 0x0, symName: _table_select, symObjAddr: 0x2CD8, symBinAddr: 0x185258, symSize: 0x668 } - - { offsetInCU: 0x521A, offset: 0x8AA46, size: 0x8, addend: 0x0, symName: _table_select, symObjAddr: 0x2CD8, symBinAddr: 0x185258, symSize: 0x668 } - - { offsetInCU: 0x5222, offset: 0x8AA4E, size: 0x8, addend: 0x0, symName: _ge_madd, symObjAddr: 0x3340, symBinAddr: 0x1858C0, symSize: 0x208 } - - { offsetInCU: 0x55EF, offset: 0x8AE1B, size: 0x8, addend: 0x0, symName: _ge_madd, symObjAddr: 0x3340, symBinAddr: 0x1858C0, symSize: 0x208 } - - { offsetInCU: 0x55F7, offset: 0x8AE23, size: 0x8, addend: 0x0, symName: _ge_p2_dbl, symObjAddr: 0x3548, symBinAddr: 0x185AC8, symSize: 0x7B4 } - - { offsetInCU: 0x5B67, offset: 0x8B393, size: 0x8, addend: 0x0, symName: _ge_p2_dbl, symObjAddr: 0x3548, symBinAddr: 0x185AC8, symSize: 0x7B4 } - - { offsetInCU: 0x5B6F, offset: 0x8B39B, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_sc_reduce, symObjAddr: 0x3CFC, symBinAddr: 0x18627C, symSize: 0x614 } - - { offsetInCU: 0x66B4, offset: 0x8BEE0, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_sc_reduce, symObjAddr: 0x3CFC, symBinAddr: 0x18627C, symSize: 0x614 } - - { offsetInCU: 0x66BC, offset: 0x8BEE8, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_scalar_mult_generic_masked, symObjAddr: 0x4310, symBinAddr: 0x186890, symSize: 0xB7C } - - { offsetInCU: 0x70D9, offset: 0x8C905, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_scalar_mult_generic_masked, symObjAddr: 0x4310, symBinAddr: 0x186890, symSize: 0xB7C } - - { offsetInCU: 0x70E1, offset: 0x8C90D, size: 0x8, addend: 0x0, symName: _fe_tobytes, symObjAddr: 0x4E8C, symBinAddr: 0x18740C, symSize: 0x1B8 } - - { offsetInCU: 0x897B, offset: 0x8E1A7, size: 0x8, addend: 0x0, symName: _fe_tobytes, symObjAddr: 0x4E8C, symBinAddr: 0x18740C, symSize: 0x1B8 } - - { offsetInCU: 0x8983, offset: 0x8E1AF, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_public_from_private_generic_masked, symObjAddr: 0x5044, symBinAddr: 0x1875C4, symSize: 0x104 } - - { offsetInCU: 0x8C4F, offset: 0x8E47B, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_public_from_private_generic_masked, symObjAddr: 0x5044, symBinAddr: 0x1875C4, symSize: 0x104 } - - { offsetInCU: 0x8C57, offset: 0x8E483, size: 0x8, addend: 0x0, symName: _fe_loose_invert, symObjAddr: 0x5148, symBinAddr: 0x1876C8, symSize: 0x23F8 } - - { offsetInCU: 0x8E36, offset: 0x8E662, size: 0x8, addend: 0x0, symName: _fe_loose_invert, symObjAddr: 0x5148, symBinAddr: 0x1876C8, symSize: 0x23F8 } - - { offsetInCU: 0x8E3E, offset: 0x8E66A, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_fe_invert, symObjAddr: 0x7540, symBinAddr: 0x189AC0, symSize: 0x30 } - - { offsetInCU: 0xB9AA, offset: 0x911D6, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_fe_invert, symObjAddr: 0x7540, symBinAddr: 0x189AC0, symSize: 0x30 } - - { offsetInCU: 0xB9B2, offset: 0x911DE, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_fe_isnegative, symObjAddr: 0x7570, symBinAddr: 0x189AF0, symSize: 0x58 } - - { offsetInCU: 0xBA94, offset: 0x912C0, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_fe_isnegative, symObjAddr: 0x7570, symBinAddr: 0x189AF0, symSize: 0x58 } - - { offsetInCU: 0xBA9C, offset: 0x912C8, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_fe_mul_ttt, symObjAddr: 0x75C8, symBinAddr: 0x189B48, symSize: 0x4 } - - { offsetInCU: 0xBAF6, offset: 0x91322, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_fe_mul_ttt, symObjAddr: 0x75C8, symBinAddr: 0x189B48, symSize: 0x4 } - - { offsetInCU: 0xBAFE, offset: 0x9132A, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_fe_neg, symObjAddr: 0x75CC, symBinAddr: 0x189B4C, symSize: 0x8C } - - { offsetInCU: 0xBB46, offset: 0x91372, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_fe_mul_ttt, symObjAddr: 0x75C8, symBinAddr: 0x189B48, symSize: 0x4 } - - { offsetInCU: 0xBB4E, offset: 0x9137A, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_fe_neg, symObjAddr: 0x75CC, symBinAddr: 0x189B4C, symSize: 0x8C } - - { offsetInCU: 0xBB76, offset: 0x913A2, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_fe_neg, symObjAddr: 0x75CC, symBinAddr: 0x189B4C, symSize: 0x8C } - - { offsetInCU: 0xBB7E, offset: 0x913AA, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_fe_tobytes, symObjAddr: 0x7658, symBinAddr: 0x189BD8, symSize: 0x4 } - - { offsetInCU: 0xBCE1, offset: 0x9150D, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_fe_tobytes, symObjAddr: 0x7658, symBinAddr: 0x189BD8, symSize: 0x4 } - - { offsetInCU: 0xBCE9, offset: 0x91515, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_ge_double_scalarmult_vartime, symObjAddr: 0x765C, symBinAddr: 0x189BDC, symSize: 0x1A3C } - - { offsetInCU: 0xBFB6, offset: 0x917E2, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_ge_double_scalarmult_vartime, symObjAddr: 0x765C, symBinAddr: 0x189BDC, symSize: 0x1A3C } - - { offsetInCU: 0xBFBE, offset: 0x917EA, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_sc_mask, symObjAddr: 0x9098, symBinAddr: 0x18B618, symSize: 0x20 } - - { offsetInCU: 0xE64F, offset: 0x93E7B, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_sc_mask, symObjAddr: 0x9098, symBinAddr: 0x18B618, symSize: 0x20 } - - { offsetInCU: 0xE657, offset: 0x93E83, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_sc_muladd, symObjAddr: 0x90B8, symBinAddr: 0x18B638, symSize: 0xB78 } - - { offsetInCU: 0xEAF6, offset: 0x94322, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_sc_muladd, symObjAddr: 0x90B8, symBinAddr: 0x18B638, symSize: 0xB78 } - - { offsetInCU: 0xEAFE, offset: 0x9432A, size: 0x8, addend: 0x0, symName: _fe_mul_impl, symObjAddr: 0x9C30, symBinAddr: 0x18C1B0, symSize: 0x21C } - - { offsetInCU: 0xF94F, offset: 0x9517B, size: 0x8, addend: 0x0, symName: _fe_mul_impl, symObjAddr: 0x9C30, symBinAddr: 0x18C1B0, symSize: 0x21C } - - { offsetInCU: 0xF957, offset: 0x95183, size: 0x8, addend: 0x0, symName: _x25519_ge_add, symObjAddr: 0x9E4C, symBinAddr: 0x18C3CC, symSize: 0x218 } - - { offsetInCU: 0xFB97, offset: 0x953C3, size: 0x8, addend: 0x0, symName: _x25519_ge_add, symObjAddr: 0x9E4C, symBinAddr: 0x18C3CC, symSize: 0x218 } - - { offsetInCU: 0x27, offset: 0x95969, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_bn_from_montgomery_in_place, symObjAddr: 0x0, symBinAddr: 0x18C5E4, symSize: 0x1F4 } - - { offsetInCU: 0x1DF, offset: 0x95B21, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_bn_from_montgomery_in_place, symObjAddr: 0x0, symBinAddr: 0x18C5E4, symSize: 0x1F4 } - - { offsetInCU: 0x27, offset: 0x95D71, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_bn_neg_inv_mod_r_u64, symObjAddr: 0x0, symBinAddr: 0x18C7D8, symSize: 0x3C } - - { offsetInCU: 0x39, offset: 0x95D83, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_bn_neg_inv_mod_r_u64, symObjAddr: 0x0, symBinAddr: 0x18C7D8, symSize: 0x3C } - - { offsetInCU: 0x27, offset: 0x95EA0, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_little_endian_bytes_from_scalar, symObjAddr: 0x0, symBinAddr: 0x18C814, symSize: 0x90 } - - { offsetInCU: 0x39, offset: 0x95EB2, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_little_endian_bytes_from_scalar, symObjAddr: 0x0, symBinAddr: 0x18C814, symSize: 0x90 } + - { offsetInCU: 0xE61, offset: 0x8668D, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_ge_frombytes_vartime, symObjAddr: 0x0, symBinAddr: 0x182588, symSize: 0x271C } + - { offsetInCU: 0xE69, offset: 0x86695, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_ge_scalarmult_base, symObjAddr: 0x271C, symBinAddr: 0x184CA4, symSize: 0x5BC } + - { offsetInCU: 0x4815, offset: 0x8A041, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_ge_scalarmult_base, symObjAddr: 0x271C, symBinAddr: 0x184CA4, symSize: 0x5BC } + - { offsetInCU: 0x481D, offset: 0x8A049, size: 0x8, addend: 0x0, symName: _table_select, symObjAddr: 0x2CD8, symBinAddr: 0x185260, symSize: 0x668 } + - { offsetInCU: 0x521A, offset: 0x8AA46, size: 0x8, addend: 0x0, symName: _table_select, symObjAddr: 0x2CD8, symBinAddr: 0x185260, symSize: 0x668 } + - { offsetInCU: 0x5222, offset: 0x8AA4E, size: 0x8, addend: 0x0, symName: _ge_madd, symObjAddr: 0x3340, symBinAddr: 0x1858C8, symSize: 0x208 } + - { offsetInCU: 0x55EF, offset: 0x8AE1B, size: 0x8, addend: 0x0, symName: _ge_madd, symObjAddr: 0x3340, symBinAddr: 0x1858C8, symSize: 0x208 } + - { offsetInCU: 0x55F7, offset: 0x8AE23, size: 0x8, addend: 0x0, symName: _ge_p2_dbl, symObjAddr: 0x3548, symBinAddr: 0x185AD0, symSize: 0x7B4 } + - { offsetInCU: 0x5B67, offset: 0x8B393, size: 0x8, addend: 0x0, symName: _ge_p2_dbl, symObjAddr: 0x3548, symBinAddr: 0x185AD0, symSize: 0x7B4 } + - { offsetInCU: 0x5B6F, offset: 0x8B39B, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_sc_reduce, symObjAddr: 0x3CFC, symBinAddr: 0x186284, symSize: 0x614 } + - { offsetInCU: 0x66B4, offset: 0x8BEE0, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_sc_reduce, symObjAddr: 0x3CFC, symBinAddr: 0x186284, symSize: 0x614 } + - { offsetInCU: 0x66BC, offset: 0x8BEE8, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_scalar_mult_generic_masked, symObjAddr: 0x4310, symBinAddr: 0x186898, symSize: 0xB7C } + - { offsetInCU: 0x70D9, offset: 0x8C905, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_scalar_mult_generic_masked, symObjAddr: 0x4310, symBinAddr: 0x186898, symSize: 0xB7C } + - { offsetInCU: 0x70E1, offset: 0x8C90D, size: 0x8, addend: 0x0, symName: _fe_tobytes, symObjAddr: 0x4E8C, symBinAddr: 0x187414, symSize: 0x1B8 } + - { offsetInCU: 0x897B, offset: 0x8E1A7, size: 0x8, addend: 0x0, symName: _fe_tobytes, symObjAddr: 0x4E8C, symBinAddr: 0x187414, symSize: 0x1B8 } + - { offsetInCU: 0x8983, offset: 0x8E1AF, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_public_from_private_generic_masked, symObjAddr: 0x5044, symBinAddr: 0x1875CC, symSize: 0x104 } + - { offsetInCU: 0x8C4F, offset: 0x8E47B, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_public_from_private_generic_masked, symObjAddr: 0x5044, symBinAddr: 0x1875CC, symSize: 0x104 } + - { offsetInCU: 0x8C57, offset: 0x8E483, size: 0x8, addend: 0x0, symName: _fe_loose_invert, symObjAddr: 0x5148, symBinAddr: 0x1876D0, symSize: 0x23F8 } + - { offsetInCU: 0x8E36, offset: 0x8E662, size: 0x8, addend: 0x0, symName: _fe_loose_invert, symObjAddr: 0x5148, symBinAddr: 0x1876D0, symSize: 0x23F8 } + - { offsetInCU: 0x8E3E, offset: 0x8E66A, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_fe_invert, symObjAddr: 0x7540, symBinAddr: 0x189AC8, symSize: 0x30 } + - { offsetInCU: 0xB9AA, offset: 0x911D6, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_fe_invert, symObjAddr: 0x7540, symBinAddr: 0x189AC8, symSize: 0x30 } + - { offsetInCU: 0xB9B2, offset: 0x911DE, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_fe_isnegative, symObjAddr: 0x7570, symBinAddr: 0x189AF8, symSize: 0x58 } + - { offsetInCU: 0xBA94, offset: 0x912C0, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_fe_isnegative, symObjAddr: 0x7570, symBinAddr: 0x189AF8, symSize: 0x58 } + - { offsetInCU: 0xBA9C, offset: 0x912C8, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_fe_mul_ttt, symObjAddr: 0x75C8, symBinAddr: 0x189B50, symSize: 0x4 } + - { offsetInCU: 0xBAF6, offset: 0x91322, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_fe_mul_ttt, symObjAddr: 0x75C8, symBinAddr: 0x189B50, symSize: 0x4 } + - { offsetInCU: 0xBAFE, offset: 0x9132A, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_fe_neg, symObjAddr: 0x75CC, symBinAddr: 0x189B54, symSize: 0x8C } + - { offsetInCU: 0xBB46, offset: 0x91372, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_fe_mul_ttt, symObjAddr: 0x75C8, symBinAddr: 0x189B50, symSize: 0x4 } + - { offsetInCU: 0xBB4E, offset: 0x9137A, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_fe_neg, symObjAddr: 0x75CC, symBinAddr: 0x189B54, symSize: 0x8C } + - { offsetInCU: 0xBB76, offset: 0x913A2, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_fe_neg, symObjAddr: 0x75CC, symBinAddr: 0x189B54, symSize: 0x8C } + - { offsetInCU: 0xBB7E, offset: 0x913AA, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_fe_tobytes, symObjAddr: 0x7658, symBinAddr: 0x189BE0, symSize: 0x4 } + - { offsetInCU: 0xBCE1, offset: 0x9150D, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_fe_tobytes, symObjAddr: 0x7658, symBinAddr: 0x189BE0, symSize: 0x4 } + - { offsetInCU: 0xBCE9, offset: 0x91515, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_ge_double_scalarmult_vartime, symObjAddr: 0x765C, symBinAddr: 0x189BE4, symSize: 0x1A3C } + - { offsetInCU: 0xBFB6, offset: 0x917E2, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_ge_double_scalarmult_vartime, symObjAddr: 0x765C, symBinAddr: 0x189BE4, symSize: 0x1A3C } + - { offsetInCU: 0xBFBE, offset: 0x917EA, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_sc_mask, symObjAddr: 0x9098, symBinAddr: 0x18B620, symSize: 0x20 } + - { offsetInCU: 0xE64F, offset: 0x93E7B, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_sc_mask, symObjAddr: 0x9098, symBinAddr: 0x18B620, symSize: 0x20 } + - { offsetInCU: 0xE657, offset: 0x93E83, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_sc_muladd, symObjAddr: 0x90B8, symBinAddr: 0x18B640, symSize: 0xB78 } + - { offsetInCU: 0xEAF6, offset: 0x94322, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_sc_muladd, symObjAddr: 0x90B8, symBinAddr: 0x18B640, symSize: 0xB78 } + - { offsetInCU: 0xEAFE, offset: 0x9432A, size: 0x8, addend: 0x0, symName: _fe_mul_impl, symObjAddr: 0x9C30, symBinAddr: 0x18C1B8, symSize: 0x21C } + - { offsetInCU: 0xF94F, offset: 0x9517B, size: 0x8, addend: 0x0, symName: _fe_mul_impl, symObjAddr: 0x9C30, symBinAddr: 0x18C1B8, symSize: 0x21C } + - { offsetInCU: 0xF957, offset: 0x95183, size: 0x8, addend: 0x0, symName: _x25519_ge_add, symObjAddr: 0x9E4C, symBinAddr: 0x18C3D4, symSize: 0x218 } + - { offsetInCU: 0xFB97, offset: 0x953C3, size: 0x8, addend: 0x0, symName: _x25519_ge_add, symObjAddr: 0x9E4C, symBinAddr: 0x18C3D4, symSize: 0x218 } + - { offsetInCU: 0x27, offset: 0x95969, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_bn_from_montgomery_in_place, symObjAddr: 0x0, symBinAddr: 0x18C5EC, symSize: 0x1F4 } + - { offsetInCU: 0x1DF, offset: 0x95B21, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_bn_from_montgomery_in_place, symObjAddr: 0x0, symBinAddr: 0x18C5EC, symSize: 0x1F4 } + - { offsetInCU: 0x27, offset: 0x95D71, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_bn_neg_inv_mod_r_u64, symObjAddr: 0x0, symBinAddr: 0x18C7E0, symSize: 0x3C } + - { offsetInCU: 0x39, offset: 0x95D83, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_bn_neg_inv_mod_r_u64, symObjAddr: 0x0, symBinAddr: 0x18C7E0, symSize: 0x3C } + - { offsetInCU: 0x27, offset: 0x95EA0, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_little_endian_bytes_from_scalar, symObjAddr: 0x0, symBinAddr: 0x18C81C, symSize: 0x90 } + - { offsetInCU: 0x39, offset: 0x95EB2, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_little_endian_bytes_from_scalar, symObjAddr: 0x0, symBinAddr: 0x18C81C, symSize: 0x90 } - { offsetInCU: 0x8B, offset: 0x96026, size: 0x8, addend: 0x0, symName: _Q_N0, symObjAddr: 0x10F0, symBinAddr: 0x8650F0, symSize: 0x0 } - { offsetInCU: 0xBD, offset: 0x96058, size: 0x8, addend: 0x0, symName: _Q, symObjAddr: 0x1080, symBinAddr: 0x865080, symSize: 0x0 } - { offsetInCU: 0xDF, offset: 0x9607A, size: 0x8, addend: 0x0, symName: _N, symObjAddr: 0x10B0, symBinAddr: 0x8650B0, symSize: 0x0 } - { offsetInCU: 0xF5, offset: 0x96090, size: 0x8, addend: 0x0, symName: _N_N0, symObjAddr: 0x10E0, symBinAddr: 0x8650E0, symSize: 0x0 } - - { offsetInCU: 0x3AC, offset: 0x96347, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p384_elem_mul_mont, symObjAddr: 0x100, symBinAddr: 0x18C8A4, symSize: 0x18 } - - { offsetInCU: 0x3F8, offset: 0x96393, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p384_elem_mul_mont, symObjAddr: 0x100, symBinAddr: 0x18C8A4, symSize: 0x18 } - - { offsetInCU: 0x526, offset: 0x964C1, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p384_scalar_mul_mont, symObjAddr: 0x1F8, symBinAddr: 0x18C8BC, symSize: 0x18 } - - { offsetInCU: 0x656, offset: 0x965F1, size: 0x8, addend: 0x0, symName: _nistz384_point_double, symObjAddr: 0x290, symBinAddr: 0x18C8D4, symSize: 0x320 } - - { offsetInCU: 0x65E, offset: 0x965F9, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p384_point_add, symObjAddr: 0x5B0, symBinAddr: 0x18CBF4, symSize: 0xAC } - - { offsetInCU: 0xCB1, offset: 0x96C4C, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p384_point_add, symObjAddr: 0x5B0, symBinAddr: 0x18CBF4, symSize: 0xAC } - - { offsetInCU: 0xCB9, offset: 0x96C54, size: 0x8, addend: 0x0, symName: _nistz384_point_add, symObjAddr: 0x65C, symBinAddr: 0x18CCA0, symSize: 0x4F0 } - - { offsetInCU: 0x1027, offset: 0x96FC2, size: 0x8, addend: 0x0, symName: _nistz384_point_add, symObjAddr: 0x65C, symBinAddr: 0x18CCA0, symSize: 0x4F0 } - - { offsetInCU: 0x102F, offset: 0x96FCA, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p384_point_mul, symObjAddr: 0xB4C, symBinAddr: 0x18D190, symSize: 0x2C4 } - - { offsetInCU: 0x1B19, offset: 0x97AB4, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p384_point_mul, symObjAddr: 0xB4C, symBinAddr: 0x18D190, symSize: 0x2C4 } - - { offsetInCU: 0x1B21, offset: 0x97ABC, size: 0x8, addend: 0x0, symName: _p384_point_select_w5, symObjAddr: 0xE10, symBinAddr: 0x18D454, symSize: 0xF4 } - - { offsetInCU: 0x1E24, offset: 0x97DBF, size: 0x8, addend: 0x0, symName: _p384_point_select_w5, symObjAddr: 0xE10, symBinAddr: 0x18D454, symSize: 0xF4 } - - { offsetInCU: 0x1E2C, offset: 0x97DC7, size: 0x8, addend: 0x0, symName: _add_precomputed_w5, symObjAddr: 0xF04, symBinAddr: 0x18D548, symSize: 0x168 } - - { offsetInCU: 0x209A, offset: 0x98035, size: 0x8, addend: 0x0, symName: _add_precomputed_w5, symObjAddr: 0xF04, symBinAddr: 0x18D548, symSize: 0x168 } - - { offsetInCU: 0x27, offset: 0x98271, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_are_zero, symObjAddr: 0x0, symBinAddr: 0x18D6B0, symSize: 0x38 } - - { offsetInCU: 0x103, offset: 0x9834D, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_are_zero, symObjAddr: 0x0, symBinAddr: 0x18D6B0, symSize: 0x38 } - - { offsetInCU: 0x10B, offset: 0x98355, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_equal, symObjAddr: 0x38, symBinAddr: 0x18D6E8, symSize: 0x3C } - - { offsetInCU: 0x13A, offset: 0x98384, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_are_zero, symObjAddr: 0x0, symBinAddr: 0x18D6B0, symSize: 0x38 } - - { offsetInCU: 0x1AF, offset: 0x983F9, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_equal, symObjAddr: 0x38, symBinAddr: 0x18D6E8, symSize: 0x3C } - - { offsetInCU: 0x1B7, offset: 0x98401, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_equal_limb, symObjAddr: 0x74, symBinAddr: 0x18D724, symSize: 0x5C } - - { offsetInCU: 0x211, offset: 0x9845B, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_equal, symObjAddr: 0x38, symBinAddr: 0x18D6E8, symSize: 0x3C } - - { offsetInCU: 0x34A, offset: 0x98594, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_equal_limb, symObjAddr: 0x74, symBinAddr: 0x18D724, symSize: 0x5C } - - { offsetInCU: 0x352, offset: 0x9859C, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_are_even, symObjAddr: 0xD0, symBinAddr: 0x18D780, symSize: 0x1C } - - { offsetInCU: 0x576, offset: 0x987C0, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_are_even, symObjAddr: 0xD0, symBinAddr: 0x18D780, symSize: 0x1C } - - { offsetInCU: 0x57E, offset: 0x987C8, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_less_than, symObjAddr: 0xEC, symBinAddr: 0x18D79C, symSize: 0x54 } - - { offsetInCU: 0x6A7, offset: 0x988F1, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_less_than, symObjAddr: 0xEC, symBinAddr: 0x18D79C, symSize: 0x54 } - - { offsetInCU: 0x6AF, offset: 0x988F9, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_less_than_limb, symObjAddr: 0x140, symBinAddr: 0x18D7F0, symSize: 0x4C } - - { offsetInCU: 0x74A, offset: 0x98994, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_less_than_limb, symObjAddr: 0x140, symBinAddr: 0x18D7F0, symSize: 0x4C } - - { offsetInCU: 0x752, offset: 0x9899C, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_reduce_once, symObjAddr: 0x18C, symBinAddr: 0x18D83C, symSize: 0xA8 } - - { offsetInCU: 0x93B, offset: 0x98B85, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_reduce_once, symObjAddr: 0x18C, symBinAddr: 0x18D83C, symSize: 0xA8 } - - { offsetInCU: 0x943, offset: 0x98B8D, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_add_mod, symObjAddr: 0x234, symBinAddr: 0x18D8E4, symSize: 0x124 } - - { offsetInCU: 0x9A7, offset: 0x98BF1, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_reduce_once, symObjAddr: 0x18C, symBinAddr: 0x18D83C, symSize: 0xA8 } - - { offsetInCU: 0xC55, offset: 0x98E9F, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_add_mod, symObjAddr: 0x234, symBinAddr: 0x18D8E4, symSize: 0x124 } - - { offsetInCU: 0xC5D, offset: 0x98EA7, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_sub_mod, symObjAddr: 0x358, symBinAddr: 0x18DA08, symSize: 0xC8 } - - { offsetInCU: 0xF5E, offset: 0x991A8, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_sub_mod, symObjAddr: 0x358, symBinAddr: 0x18DA08, symSize: 0xC8 } - - { offsetInCU: 0xF66, offset: 0x991B0, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_shl_mod, symObjAddr: 0x420, symBinAddr: 0x18DAD0, symSize: 0x180 } - - { offsetInCU: 0xFE6, offset: 0x99230, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_sub_mod, symObjAddr: 0x358, symBinAddr: 0x18DA08, symSize: 0xC8 } - - { offsetInCU: 0x1152, offset: 0x9939C, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_shl_mod, symObjAddr: 0x420, symBinAddr: 0x18DAD0, symSize: 0x180 } - - { offsetInCU: 0x115A, offset: 0x993A4, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_select_512_32, symObjAddr: 0x5A0, symBinAddr: 0x18DC50, symSize: 0x174 } - - { offsetInCU: 0x13FC, offset: 0x99646, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_select_512_32, symObjAddr: 0x5A0, symBinAddr: 0x18DC50, symSize: 0x174 } - - { offsetInCU: 0x1404, offset: 0x9964E, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_window5_split_window, symObjAddr: 0x714, symBinAddr: 0x18DDC4, symSize: 0x18 } - - { offsetInCU: 0x1569, offset: 0x997B3, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_window5_split_window, symObjAddr: 0x714, symBinAddr: 0x18DDC4, symSize: 0x18 } - - { offsetInCU: 0x1571, offset: 0x997BB, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_window5_unsplit_window, symObjAddr: 0x72C, symBinAddr: 0x18DDDC, symSize: 0xC } - - { offsetInCU: 0x15D8, offset: 0x99822, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_window5_unsplit_window, symObjAddr: 0x72C, symBinAddr: 0x18DDDC, symSize: 0xC } - - { offsetInCU: 0x15E0, offset: 0x9982A, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMB_shr, symObjAddr: 0x738, symBinAddr: 0x18DDE8, symSize: 0x8 } - - { offsetInCU: 0x1619, offset: 0x99863, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMB_shr, symObjAddr: 0x738, symBinAddr: 0x18DDE8, symSize: 0x8 } - - { offsetInCU: 0x1621, offset: 0x9986B, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_limbs_mul_add_limb, symObjAddr: 0x740, symBinAddr: 0x18DDF0, symSize: 0x3C } - - { offsetInCU: 0x16A7, offset: 0x998F1, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_limbs_mul_add_limb, symObjAddr: 0x740, symBinAddr: 0x18DDF0, symSize: 0x3C } - - { offsetInCU: 0x27, offset: 0x99AB7, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_CRYPTO_memcmp, symObjAddr: 0x0, symBinAddr: 0x18DE2C, symSize: 0x140 } - - { offsetInCU: 0x39, offset: 0x99AC9, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_CRYPTO_memcmp, symObjAddr: 0x0, symBinAddr: 0x18DE2C, symSize: 0x140 } + - { offsetInCU: 0x3AC, offset: 0x96347, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p384_elem_mul_mont, symObjAddr: 0x100, symBinAddr: 0x18C8AC, symSize: 0x18 } + - { offsetInCU: 0x3F8, offset: 0x96393, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p384_elem_mul_mont, symObjAddr: 0x100, symBinAddr: 0x18C8AC, symSize: 0x18 } + - { offsetInCU: 0x526, offset: 0x964C1, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p384_scalar_mul_mont, symObjAddr: 0x1F8, symBinAddr: 0x18C8C4, symSize: 0x18 } + - { offsetInCU: 0x656, offset: 0x965F1, size: 0x8, addend: 0x0, symName: _nistz384_point_double, symObjAddr: 0x290, symBinAddr: 0x18C8DC, symSize: 0x320 } + - { offsetInCU: 0x65E, offset: 0x965F9, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p384_point_add, symObjAddr: 0x5B0, symBinAddr: 0x18CBFC, symSize: 0xAC } + - { offsetInCU: 0xCB1, offset: 0x96C4C, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p384_point_add, symObjAddr: 0x5B0, symBinAddr: 0x18CBFC, symSize: 0xAC } + - { offsetInCU: 0xCB9, offset: 0x96C54, size: 0x8, addend: 0x0, symName: _nistz384_point_add, symObjAddr: 0x65C, symBinAddr: 0x18CCA8, symSize: 0x4F0 } + - { offsetInCU: 0x1027, offset: 0x96FC2, size: 0x8, addend: 0x0, symName: _nistz384_point_add, symObjAddr: 0x65C, symBinAddr: 0x18CCA8, symSize: 0x4F0 } + - { offsetInCU: 0x102F, offset: 0x96FCA, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p384_point_mul, symObjAddr: 0xB4C, symBinAddr: 0x18D198, symSize: 0x2C4 } + - { offsetInCU: 0x1B19, offset: 0x97AB4, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p384_point_mul, symObjAddr: 0xB4C, symBinAddr: 0x18D198, symSize: 0x2C4 } + - { offsetInCU: 0x1B21, offset: 0x97ABC, size: 0x8, addend: 0x0, symName: _p384_point_select_w5, symObjAddr: 0xE10, symBinAddr: 0x18D45C, symSize: 0xF4 } + - { offsetInCU: 0x1E24, offset: 0x97DBF, size: 0x8, addend: 0x0, symName: _p384_point_select_w5, symObjAddr: 0xE10, symBinAddr: 0x18D45C, symSize: 0xF4 } + - { offsetInCU: 0x1E2C, offset: 0x97DC7, size: 0x8, addend: 0x0, symName: _add_precomputed_w5, symObjAddr: 0xF04, symBinAddr: 0x18D550, symSize: 0x168 } + - { offsetInCU: 0x209A, offset: 0x98035, size: 0x8, addend: 0x0, symName: _add_precomputed_w5, symObjAddr: 0xF04, symBinAddr: 0x18D550, symSize: 0x168 } + - { offsetInCU: 0x27, offset: 0x98271, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_are_zero, symObjAddr: 0x0, symBinAddr: 0x18D6B8, symSize: 0x38 } + - { offsetInCU: 0x103, offset: 0x9834D, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_are_zero, symObjAddr: 0x0, symBinAddr: 0x18D6B8, symSize: 0x38 } + - { offsetInCU: 0x10B, offset: 0x98355, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_equal, symObjAddr: 0x38, symBinAddr: 0x18D6F0, symSize: 0x3C } + - { offsetInCU: 0x13A, offset: 0x98384, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_are_zero, symObjAddr: 0x0, symBinAddr: 0x18D6B8, symSize: 0x38 } + - { offsetInCU: 0x1AF, offset: 0x983F9, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_equal, symObjAddr: 0x38, symBinAddr: 0x18D6F0, symSize: 0x3C } + - { offsetInCU: 0x1B7, offset: 0x98401, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_equal_limb, symObjAddr: 0x74, symBinAddr: 0x18D72C, symSize: 0x5C } + - { offsetInCU: 0x211, offset: 0x9845B, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_equal, symObjAddr: 0x38, symBinAddr: 0x18D6F0, symSize: 0x3C } + - { offsetInCU: 0x34A, offset: 0x98594, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_equal_limb, symObjAddr: 0x74, symBinAddr: 0x18D72C, symSize: 0x5C } + - { offsetInCU: 0x352, offset: 0x9859C, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_are_even, symObjAddr: 0xD0, symBinAddr: 0x18D788, symSize: 0x1C } + - { offsetInCU: 0x576, offset: 0x987C0, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_are_even, symObjAddr: 0xD0, symBinAddr: 0x18D788, symSize: 0x1C } + - { offsetInCU: 0x57E, offset: 0x987C8, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_less_than, symObjAddr: 0xEC, symBinAddr: 0x18D7A4, symSize: 0x54 } + - { offsetInCU: 0x6A7, offset: 0x988F1, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_less_than, symObjAddr: 0xEC, symBinAddr: 0x18D7A4, symSize: 0x54 } + - { offsetInCU: 0x6AF, offset: 0x988F9, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_less_than_limb, symObjAddr: 0x140, symBinAddr: 0x18D7F8, symSize: 0x4C } + - { offsetInCU: 0x74A, offset: 0x98994, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_less_than_limb, symObjAddr: 0x140, symBinAddr: 0x18D7F8, symSize: 0x4C } + - { offsetInCU: 0x752, offset: 0x9899C, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_reduce_once, symObjAddr: 0x18C, symBinAddr: 0x18D844, symSize: 0xA8 } + - { offsetInCU: 0x93B, offset: 0x98B85, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_reduce_once, symObjAddr: 0x18C, symBinAddr: 0x18D844, symSize: 0xA8 } + - { offsetInCU: 0x943, offset: 0x98B8D, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_add_mod, symObjAddr: 0x234, symBinAddr: 0x18D8EC, symSize: 0x124 } + - { offsetInCU: 0x9A7, offset: 0x98BF1, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_reduce_once, symObjAddr: 0x18C, symBinAddr: 0x18D844, symSize: 0xA8 } + - { offsetInCU: 0xC55, offset: 0x98E9F, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_add_mod, symObjAddr: 0x234, symBinAddr: 0x18D8EC, symSize: 0x124 } + - { offsetInCU: 0xC5D, offset: 0x98EA7, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_sub_mod, symObjAddr: 0x358, symBinAddr: 0x18DA10, symSize: 0xC8 } + - { offsetInCU: 0xF5E, offset: 0x991A8, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_sub_mod, symObjAddr: 0x358, symBinAddr: 0x18DA10, symSize: 0xC8 } + - { offsetInCU: 0xF66, offset: 0x991B0, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_shl_mod, symObjAddr: 0x420, symBinAddr: 0x18DAD8, symSize: 0x180 } + - { offsetInCU: 0xFE6, offset: 0x99230, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_sub_mod, symObjAddr: 0x358, symBinAddr: 0x18DA10, symSize: 0xC8 } + - { offsetInCU: 0x1152, offset: 0x9939C, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_shl_mod, symObjAddr: 0x420, symBinAddr: 0x18DAD8, symSize: 0x180 } + - { offsetInCU: 0x115A, offset: 0x993A4, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_select_512_32, symObjAddr: 0x5A0, symBinAddr: 0x18DC58, symSize: 0x174 } + - { offsetInCU: 0x13FC, offset: 0x99646, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_select_512_32, symObjAddr: 0x5A0, symBinAddr: 0x18DC58, symSize: 0x174 } + - { offsetInCU: 0x1404, offset: 0x9964E, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_window5_split_window, symObjAddr: 0x714, symBinAddr: 0x18DDCC, symSize: 0x18 } + - { offsetInCU: 0x1569, offset: 0x997B3, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_window5_split_window, symObjAddr: 0x714, symBinAddr: 0x18DDCC, symSize: 0x18 } + - { offsetInCU: 0x1571, offset: 0x997BB, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_window5_unsplit_window, symObjAddr: 0x72C, symBinAddr: 0x18DDE4, symSize: 0xC } + - { offsetInCU: 0x15D8, offset: 0x99822, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_window5_unsplit_window, symObjAddr: 0x72C, symBinAddr: 0x18DDE4, symSize: 0xC } + - { offsetInCU: 0x15E0, offset: 0x9982A, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMB_shr, symObjAddr: 0x738, symBinAddr: 0x18DDF0, symSize: 0x8 } + - { offsetInCU: 0x1619, offset: 0x99863, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMB_shr, symObjAddr: 0x738, symBinAddr: 0x18DDF0, symSize: 0x8 } + - { offsetInCU: 0x1621, offset: 0x9986B, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_limbs_mul_add_limb, symObjAddr: 0x740, symBinAddr: 0x18DDF8, symSize: 0x3C } + - { offsetInCU: 0x16A7, offset: 0x998F1, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_limbs_mul_add_limb, symObjAddr: 0x740, symBinAddr: 0x18DDF8, symSize: 0x3C } + - { offsetInCU: 0x27, offset: 0x99AB7, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_CRYPTO_memcmp, symObjAddr: 0x0, symBinAddr: 0x18DE34, symSize: 0x140 } + - { offsetInCU: 0x39, offset: 0x99AC9, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_CRYPTO_memcmp, symObjAddr: 0x0, symBinAddr: 0x18DE34, symSize: 0x140 } - { offsetInCU: 0x36, offset: 0x99BD9, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_OPENSSL_armcap_P, symObjAddr: 0xE7C, symBinAddr: 0xF96530, symSize: 0x0 } - - { offsetInCU: 0x27, offset: 0x99C1C, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p256_point_mul, symObjAddr: 0x0, symBinAddr: 0x18DF6C, symSize: 0x388 } + - { offsetInCU: 0x27, offset: 0x99C1C, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p256_point_mul, symObjAddr: 0x0, symBinAddr: 0x18DF74, symSize: 0x388 } - { offsetInCU: 0x7B, offset: 0x99C70, size: 0x8, addend: 0x0, symName: _ecp_nistz256_precomputed, symObjAddr: 0x1000, symBinAddr: 0x866000, symSize: 0x0 } - { offsetInCU: 0x105, offset: 0x99CFA, size: 0x8, addend: 0x0, symName: _ONE, symObjAddr: 0x26000, symBinAddr: 0x88B000, symSize: 0x0 } - - { offsetInCU: 0x37B, offset: 0x99F70, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p256_point_mul, symObjAddr: 0x0, symBinAddr: 0x18DF6C, symSize: 0x388 } - - { offsetInCU: 0x383, offset: 0x99F78, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p256_point_mul_base, symObjAddr: 0x388, symBinAddr: 0x18E2F4, symSize: 0x200 } - - { offsetInCU: 0x854, offset: 0x9A449, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p256_point_mul_base, symObjAddr: 0x388, symBinAddr: 0x18E2F4, symSize: 0x200 } - - { offsetInCU: 0x85C, offset: 0x9A451, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p256_point_mul_base_vartime, symObjAddr: 0x588, symBinAddr: 0x18E4F4, symSize: 0x1BC } - - { offsetInCU: 0xC91, offset: 0x9A886, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p256_point_mul_base_vartime, symObjAddr: 0x588, symBinAddr: 0x18E4F4, symSize: 0x1BC } + - { offsetInCU: 0x37B, offset: 0x99F70, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p256_point_mul, symObjAddr: 0x0, symBinAddr: 0x18DF74, symSize: 0x388 } + - { offsetInCU: 0x383, offset: 0x99F78, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p256_point_mul_base, symObjAddr: 0x388, symBinAddr: 0x18E2FC, symSize: 0x200 } + - { offsetInCU: 0x854, offset: 0x9A449, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p256_point_mul_base, symObjAddr: 0x388, symBinAddr: 0x18E2FC, symSize: 0x200 } + - { offsetInCU: 0x85C, offset: 0x9A451, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p256_point_mul_base_vartime, symObjAddr: 0x588, symBinAddr: 0x18E4FC, symSize: 0x1BC } + - { offsetInCU: 0xC91, offset: 0x9A886, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p256_point_mul_base_vartime, symObjAddr: 0x588, symBinAddr: 0x18E4FC, symSize: 0x1BC } - { offsetInCU: 0x10, offset: 0x9AC0B, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_aes_hw_set_encrypt_key, symObjAddr: 0x0, symBinAddr: 0x18E6C0, symSize: 0x1A0 } - { offsetInCU: 0x50, offset: 0x9AC4B, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_aes_hw_set_encrypt_key, symObjAddr: 0x0, symBinAddr: 0x18E6C0, symSize: 0x1A0 } - { offsetInCU: 0x5E, offset: 0x9AC59, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_aes_hw_encrypt, symObjAddr: 0x1A0, symBinAddr: 0x18E860, symSize: 0x60 } diff --git a/packages/canvas/src-native/canvas-ios/dist/CanvasNative.xcframework/ios-arm64_x86_64-simulator/dSYMs/CanvasNative.framework.dSYM/Contents/Resources/Relocations/x86_64/CanvasNative.yml b/packages/canvas/src-native/canvas-ios/dist/CanvasNative.xcframework/ios-arm64_x86_64-simulator/dSYMs/CanvasNative.framework.dSYM/Contents/Resources/Relocations/x86_64/CanvasNative.yml index ca6e2254a..f09d6582a 100644 --- a/packages/canvas/src-native/canvas-ios/dist/CanvasNative.xcframework/ios-arm64_x86_64-simulator/dSYMs/CanvasNative.framework.dSYM/Contents/Resources/Relocations/x86_64/CanvasNative.yml +++ b/packages/canvas/src-native/canvas-ios/dist/CanvasNative.xcframework/ios-arm64_x86_64-simulator/dSYMs/CanvasNative.framework.dSYM/Contents/Resources/Relocations/x86_64/CanvasNative.yml @@ -4,506 +4,506 @@ binary-path: '/Users/triniwiz/Documents/GitHub/canvas/packages/canvas/src-na relocations: - { offsetInCU: 0x34, offset: 0x76E8D, size: 0x8, addend: 0x0, symName: _CanvasNativeVersionString, symObjAddr: 0x0, symBinAddr: 0x89F000, symSize: 0x0 } - { offsetInCU: 0x69, offset: 0x76EC2, size: 0x8, addend: 0x0, symName: _CanvasNativeVersionNumber, symObjAddr: 0x38, symBinAddr: 0x89F038, symSize: 0x0 } - - { offsetInCU: 0x3F, offset: 0x76F17, size: 0x8, addend: 0x0, symName: '_$sSo6CGRectVwCP', symObjAddr: 0x40, symBinAddr: 0x1DC0, symSize: 0x30 } - - { offsetInCU: 0x53, offset: 0x76F2B, size: 0x8, addend: 0x0, symName: ___swift_noop_void_return, symObjAddr: 0x70, symBinAddr: 0x1DF0, symSize: 0x10 } - - { offsetInCU: 0x67, offset: 0x76F3F, size: 0x8, addend: 0x0, symName: ___swift_memcpy32_8, symObjAddr: 0x80, symBinAddr: 0x1E00, symSize: 0x20 } - - { offsetInCU: 0x7B, offset: 0x76F53, size: 0x8, addend: 0x0, symName: '_$sSo6CGRectVwet', symObjAddr: 0xA0, symBinAddr: 0x1E20, symSize: 0x20 } - - { offsetInCU: 0x8F, offset: 0x76F67, size: 0x8, addend: 0x0, symName: '_$sSo6CGRectVwst', symObjAddr: 0xC0, symBinAddr: 0x1E40, symSize: 0x30 } - - { offsetInCU: 0xA3, offset: 0x76F7B, size: 0x8, addend: 0x0, symName: ___swift_memcpy16_8, symObjAddr: 0x120, symBinAddr: 0x1E90, symSize: 0x10 } - - { offsetInCU: 0xB7, offset: 0x76F8F, size: 0x8, addend: 0x0, symName: '_$sSo6CGSizeVwet', symObjAddr: 0x130, symBinAddr: 0x1EA0, symSize: 0x20 } - - { offsetInCU: 0xCB, offset: 0x76FA3, size: 0x8, addend: 0x0, symName: '_$sSo6CGSizeVwst', symObjAddr: 0x150, symBinAddr: 0x1EC0, symSize: 0x30 } + - { offsetInCU: 0x3F, offset: 0x76F17, size: 0x8, addend: 0x0, symName: '_$sSo6CGRectVwCP', symObjAddr: 0x40, symBinAddr: 0x1D40, symSize: 0x30 } + - { offsetInCU: 0x53, offset: 0x76F2B, size: 0x8, addend: 0x0, symName: ___swift_noop_void_return, symObjAddr: 0x70, symBinAddr: 0x1D70, symSize: 0x10 } + - { offsetInCU: 0x67, offset: 0x76F3F, size: 0x8, addend: 0x0, symName: ___swift_memcpy32_8, symObjAddr: 0x80, symBinAddr: 0x1D80, symSize: 0x20 } + - { offsetInCU: 0x7B, offset: 0x76F53, size: 0x8, addend: 0x0, symName: '_$sSo6CGRectVwet', symObjAddr: 0xA0, symBinAddr: 0x1DA0, symSize: 0x20 } + - { offsetInCU: 0x8F, offset: 0x76F67, size: 0x8, addend: 0x0, symName: '_$sSo6CGRectVwst', symObjAddr: 0xC0, symBinAddr: 0x1DC0, symSize: 0x30 } + - { offsetInCU: 0xA3, offset: 0x76F7B, size: 0x8, addend: 0x0, symName: ___swift_memcpy16_8, symObjAddr: 0x120, symBinAddr: 0x1E10, symSize: 0x10 } + - { offsetInCU: 0xB7, offset: 0x76F8F, size: 0x8, addend: 0x0, symName: '_$sSo6CGSizeVwet', symObjAddr: 0x130, symBinAddr: 0x1E20, symSize: 0x20 } + - { offsetInCU: 0xCB, offset: 0x76FA3, size: 0x8, addend: 0x0, symName: '_$sSo6CGSizeVwst', symObjAddr: 0x150, symBinAddr: 0x1E40, symSize: 0x30 } - { offsetInCU: 0x4F, offset: 0x77164, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC11_WriteQueue33_05178D28796EA758448493B56DC45144LLSo011NSOperationE0CSgvpZ', symObjAddr: 0x2E90, symBinAddr: 0x1154AE0, symSize: 0x0 } - { offsetInCU: 0x69, offset: 0x7717E, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC10_ReadQueue33_05178D28796EA758448493B56DC45144LLSo011NSOperationE0CSgvpZ', symObjAddr: 0x2E98, symBinAddr: 0x1154AE8, symSize: 0x0 } - - { offsetInCU: 0x9D, offset: 0x771B2, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC19getBytesFromUIImageySo13NSMutableDataCSo0G0CFZTo', symObjAddr: 0x10, symBinAddr: 0x1F90, symSize: 0x40 } - - { offsetInCU: 0xF3, offset: 0x77208, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC13createPatternys5Int64VAF_So7UIImageCSStFZTo', symObjAddr: 0x60, symBinAddr: 0x1FE0, symSize: 0x60 } - - { offsetInCU: 0x144, offset: 0x77259, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC25loadImageAssetWithContextySbs5Int64V_So7UIImageCtFZTo', symObjAddr: 0xD0, symBinAddr: 0x2050, symSize: 0x40 } - - { offsetInCU: 0x19F, offset: 0x772B4, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC9drawImage7context5image2dx2dyys5Int64V_So7UIImageCS2ftFZTo', symObjAddr: 0x120, symBinAddr: 0x20A0, symSize: 0x50 } - - { offsetInCU: 0x204, offset: 0x77319, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC9drawImage7context5image2dx2dy2dw2dhys5Int64V_So7UIImageCS4ftFZTo', symObjAddr: 0x180, symBinAddr: 0x2100, symSize: 0x60 } - - { offsetInCU: 0x27D, offset: 0x77392, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC9drawImage7context5image2sx2sy2sw2sh2dx2dy2dw2dhys5Int64V_So7UIImageCS8ftFZTo', symObjAddr: 0x1F0, symBinAddr: 0x2170, symSize: 0x90 } - - { offsetInCU: 0x307, offset: 0x7741C, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC14initGLWithViewys5Int64VAF_S4bs5Int32VS5bAHSbtFZTo', symObjAddr: 0x2F0, symBinAddr: 0x2270, symSize: 0x80 } - - { offsetInCU: 0x3CC, offset: 0x774E1, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC20initSharedGLWithViewys5Int64VAF_S4bs5Int32VS5bAHSbAFtFZTo', symObjAddr: 0x3E0, symBinAddr: 0x2360, symSize: 0x80 } - - { offsetInCU: 0x49B, offset: 0x775B0, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC24initGLWithWidthAndHeightys5Int64Vs5Int32V_AHS4bAHS5bAHSbtFZTo', symObjAddr: 0x4D0, symBinAddr: 0x2450, symSize: 0x80 } - - { offsetInCU: 0x565, offset: 0x7767A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC26initSharedGLWidthAndHeightys5Int64Vs5Int32V_AHS4bAHS5bAHSbAFtFZTo', symObjAddr: 0x5D0, symBinAddr: 0x2550, symSize: 0x90 } - - { offsetInCU: 0x5FD, offset: 0x77712, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC15resize2DContextyys5Int64V_S2ftFZTo', symObjAddr: 0x670, symBinAddr: 0x25F0, symSize: 0x10 } - - { offsetInCU: 0x664, offset: 0x77779, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC14flush2DContextyys5Int64VFZTo', symObjAddr: 0x690, symBinAddr: 0x2610, symSize: 0x10 } - - { offsetInCU: 0x6BB, offset: 0x777D0, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC7flushGLySbs5Int64VFZTo', symObjAddr: 0x6B0, symBinAddr: 0x2630, symSize: 0x10 } - - { offsetInCU: 0x712, offset: 0x77827, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC9releaseGLyys5Int64VFZTo', symObjAddr: 0x6D0, symBinAddr: 0x2650, symSize: 0x10 } - - { offsetInCU: 0x769, offset: 0x7787E, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC12getGLPointerys5Int64VAFFZTo', symObjAddr: 0x6F0, symBinAddr: 0x2670, symSize: 0x10 } - - { offsetInCU: 0x7C0, offset: 0x778D5, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC16releaseGLPointeryys5Int64VFZTo', symObjAddr: 0x710, symBinAddr: 0x2690, symSize: 0x10 } - - { offsetInCU: 0x83F, offset: 0x77954, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC15create2DContextys5Int64VAF_s5Int32VAHSbSfA2HSfAHtFZTo', symObjAddr: 0x730, symBinAddr: 0x26B0, symSize: 0x40 } - - { offsetInCU: 0x8EA, offset: 0x779FF, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC23updateGLSurfaceWithViewyys5Int64V_s5Int32VAhFtFZTo', symObjAddr: 0x780, symBinAddr: 0x2700, symSize: 0x20 } - - { offsetInCU: 0x95D, offset: 0x77A72, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC6test2Dyys5Int64VFZTo', symObjAddr: 0x7B0, symBinAddr: 0x2730, symSize: 0x10 } - - { offsetInCU: 0x9B4, offset: 0x77AC9, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC13testToDataURLySSs5Int64VFZTo', symObjAddr: 0x820, symBinAddr: 0x27A0, symSize: 0x70 } - - { offsetInCU: 0xA3F, offset: 0x77B54, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC9writeFileyySo6NSDataC_SSySSSg_AGtctFZTo', symObjAddr: 0xA30, symBinAddr: 0x29B0, symSize: 0xA0 } - - { offsetInCU: 0xA90, offset: 0x77BA5, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC8readFileyySS_ySSSg_So6NSDataCSgtctFZTo', symObjAddr: 0xD30, symBinAddr: 0x2CB0, symSize: 0xA0 } - - { offsetInCU: 0xAE1, offset: 0x77BF6, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC10deleteFileyySS_ySo7NSErrorCSg_SbtctFZTo', symObjAddr: 0x1090, symBinAddr: 0x3010, symSize: 0xA0 } - - { offsetInCU: 0xB3D, offset: 0x77C52, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC17handleBase64ImageyySS_S2SySSSg_AEtctFZTo', symObjAddr: 0x14E0, symBinAddr: 0x3460, symSize: 0xD0 } - - { offsetInCU: 0xB9D, offset: 0x77CB2, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersCACycfcTo', symObjAddr: 0x1600, symBinAddr: 0x3580, symSize: 0x30 } - - { offsetInCU: 0xBF0, offset: 0x77D05, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC19getBytesFromUIImageySo13NSMutableDataCSo0G0CFZTf4nd_n', symObjAddr: 0x1670, symBinAddr: 0x35F0, symSize: 0x300 } - - { offsetInCU: 0xE20, offset: 0x77F35, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC13createPatternys5Int64VAF_So7UIImageCSStFZTf4nnnd_n', symObjAddr: 0x1970, symBinAddr: 0x38F0, symSize: 0x250 } - - { offsetInCU: 0x1016, offset: 0x7812B, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC25loadImageAssetWithContextySbs5Int64V_So7UIImageCtFZTf4nnd_n', symObjAddr: 0x1BC0, symBinAddr: 0x3B40, symSize: 0xB0 } - - { offsetInCU: 0x110F, offset: 0x78224, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC9drawImage7context5image2dx2dyys5Int64V_So7UIImageCS2ftFZTf4nnnnd_n', symObjAddr: 0x1C70, symBinAddr: 0x3BF0, symSize: 0x1B0 } - - { offsetInCU: 0x1280, offset: 0x78395, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC9drawImage7context5image2dx2dy2dw2dhys5Int64V_So7UIImageCS4ftFZTf4nnnnnnd_n', symObjAddr: 0x1E20, symBinAddr: 0x3DA0, symSize: 0x1D0 } - - { offsetInCU: 0x1411, offset: 0x78526, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC9drawImage7context5image2sx2sy2sw2sh2dx2dy2dw2dhys5Int64V_So7UIImageCS8ftFZTf4nnnnnnnnnnd_n', symObjAddr: 0x1FF0, symBinAddr: 0x3F70, symSize: 0x200 } - - { offsetInCU: 0x15F9, offset: 0x7870E, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC9writeFileyySo6NSDataC_SSySSSg_AGtctFZTf4nnnd_n', symObjAddr: 0x21F0, symBinAddr: 0x4170, symSize: 0x1D0 } - - { offsetInCU: 0x16C3, offset: 0x787D8, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC17handleBase64ImageyySS_S2SySSSg_AEtctFZTf4nnnnd_n', symObjAddr: 0x2580, symBinAddr: 0x4500, symSize: 0x200 } - - { offsetInCU: 0x17A5, offset: 0x788BA, size: 0x8, addend: 0x0, symName: '_$sSo8NSStringCSgACIeyByy_SSSgADIeggg_TR', symObjAddr: 0xAD0, symBinAddr: 0x2A50, symSize: 0x70 } - - { offsetInCU: 0x17BD, offset: 0x788D2, size: 0x8, addend: 0x0, symName: '_$sSo8NSStringCSgSo6NSDataCSgIeyByy_SSSgAFIeggg_TR', symObjAddr: 0xDD0, symBinAddr: 0x2D50, symSize: 0x50 } - - { offsetInCU: 0x182A, offset: 0x7893F, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersCfETo', symObjAddr: 0x1660, symBinAddr: 0x35E0, symSize: 0x10 } - - { offsetInCU: 0x18B5, offset: 0x789CA, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersCMa', symObjAddr: 0x2780, symBinAddr: 0x4700, symSize: 0x20 } - - { offsetInCU: 0x18C9, offset: 0x789DE, size: 0x8, addend: 0x0, symName: '_$sSo8NSStringCSgACIeyByy_SSSgADIeggg_TRTA', symObjAddr: 0x27C0, symBinAddr: 0x4740, symSize: 0x10 } - - { offsetInCU: 0x18E8, offset: 0x789FD, size: 0x8, addend: 0x0, symName: '_$sSo7NSErrorCSg10ObjectiveC8ObjCBoolVIeyByy_ACSbIeggy_TRTA', symObjAddr: 0x27D0, symBinAddr: 0x4750, symSize: 0x20 } - - { offsetInCU: 0x1911, offset: 0x78A26, size: 0x8, addend: 0x0, symName: '_$sSo8NSStringCSgSo6NSDataCSgIeyByy_SSSgAFIeggg_TRTA', symObjAddr: 0x27F0, symBinAddr: 0x4770, symSize: 0x10 } - - { offsetInCU: 0x1925, offset: 0x78A3A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC17handleBase64ImageyySS_S2SySSSg_AEtctFZyyYbcfU_TA', symObjAddr: 0x2850, symBinAddr: 0x47D0, symSize: 0x40 } - - { offsetInCU: 0x1939, offset: 0x78A4E, size: 0x8, addend: 0x0, symName: _block_copy_helper, symObjAddr: 0x2890, symBinAddr: 0x4810, symSize: 0x20 } - - { offsetInCU: 0x194D, offset: 0x78A62, size: 0x8, addend: 0x0, symName: _block_destroy_helper, symObjAddr: 0x28B0, symBinAddr: 0x4830, symSize: 0x10 } - - { offsetInCU: 0x1961, offset: 0x78A76, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC17handleBase64ImageyySS_S2SySSSg_AEtctFZyyYbcfU_yyYbcfU0_TA', symObjAddr: 0x28E0, symBinAddr: 0x4860, symSize: 0x40 } - - { offsetInCU: 0x1995, offset: 0x78AAA, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC10deleteFileyySS_ySo7NSErrorCSg_SbtctFZyyYbcfU_yyYbcfU0_TA', symObjAddr: 0x29A0, symBinAddr: 0x4920, symSize: 0x40 } - - { offsetInCU: 0x19D3, offset: 0x78AE8, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC10deleteFileyySS_ySo7NSErrorCSg_SbtctFZyyYbcfU_yyYbcfU_TA', symObjAddr: 0x29E0, symBinAddr: 0x4960, symSize: 0x20 } - - { offsetInCU: 0x1A07, offset: 0x78B1C, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC8readFileyySS_ySSSg_So6NSDataCSgtctFZyyYbcfU_yyYbcfU_TA', symObjAddr: 0x2A90, symBinAddr: 0x4A10, symSize: 0x40 } - - { offsetInCU: 0x1A3B, offset: 0x78B50, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC8readFileyySS_ySSSg_So6NSDataCSgtctFZyyYbcfU_yyYbcfU0_TA', symObjAddr: 0x2B00, symBinAddr: 0x4A80, symSize: 0x30 } - - { offsetInCU: 0x1A77, offset: 0x78B8C, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC9writeFileyySo6NSDataC_SSySSSg_AGtctFZyyYbcfU_TA', symObjAddr: 0x2B80, symBinAddr: 0x4B00, symSize: 0x30 } - - { offsetInCU: 0x1A8B, offset: 0x78BA0, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC9writeFileyySo6NSDataC_SSySSSg_AGtctFZyyYbcfU_yyYbcfU_TA', symObjAddr: 0x2BB0, symBinAddr: 0x4B30, symSize: 0x40 } - - { offsetInCU: 0x1EBA, offset: 0x78FCF, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC19getBytesFromUIImageySo13NSMutableDataCSo0G0CFZ', symObjAddr: 0x0, symBinAddr: 0x1F80, symSize: 0x10 } - - { offsetInCU: 0x1ED5, offset: 0x78FEA, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC13createPatternys5Int64VAF_So7UIImageCSStFZ', symObjAddr: 0x50, symBinAddr: 0x1FD0, symSize: 0x10 } - - { offsetInCU: 0x1EF0, offset: 0x79005, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC25loadImageAssetWithContextySbs5Int64V_So7UIImageCtFZ', symObjAddr: 0xC0, symBinAddr: 0x2040, symSize: 0x10 } - - { offsetInCU: 0x1F11, offset: 0x79026, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC9drawImage7context5image2dx2dyys5Int64V_So7UIImageCS2ftFZ', symObjAddr: 0x110, symBinAddr: 0x2090, symSize: 0x10 } - - { offsetInCU: 0x1F2C, offset: 0x79041, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC9drawImage7context5image2dx2dy2dw2dhys5Int64V_So7UIImageCS4ftFZ', symObjAddr: 0x170, symBinAddr: 0x20F0, symSize: 0x10 } - - { offsetInCU: 0x1F47, offset: 0x7905C, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC9drawImage7context5image2sx2sy2sw2sh2dx2dy2dw2dhys5Int64V_So7UIImageCS8ftFZ', symObjAddr: 0x1E0, symBinAddr: 0x2160, symSize: 0x10 } - - { offsetInCU: 0x1F62, offset: 0x79077, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC14initGLWithViewys5Int64VAF_S4bs5Int32VS5bAHSbtFZ', symObjAddr: 0x280, symBinAddr: 0x2200, symSize: 0x70 } - - { offsetInCU: 0x20BE, offset: 0x791D3, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC20initSharedGLWithViewys5Int64VAF_S4bs5Int32VS5bAHSbAFtFZ', symObjAddr: 0x370, symBinAddr: 0x22F0, symSize: 0x70 } - - { offsetInCU: 0x221C, offset: 0x79331, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC24initGLWithWidthAndHeightys5Int64Vs5Int32V_AHS4bAHS5bAHSbtFZ', symObjAddr: 0x460, symBinAddr: 0x23E0, symSize: 0x70 } - - { offsetInCU: 0x237A, offset: 0x7948F, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC26initSharedGLWidthAndHeightys5Int64Vs5Int32V_AHS4bAHS5bAHSbAFtFZ', symObjAddr: 0x550, symBinAddr: 0x24D0, symSize: 0x80 } - - { offsetInCU: 0x24EE, offset: 0x79603, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC15resize2DContextyys5Int64V_S2ftFZ', symObjAddr: 0x660, symBinAddr: 0x25E0, symSize: 0x10 } - - { offsetInCU: 0x255E, offset: 0x79673, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC14flush2DContextyys5Int64VFZ', symObjAddr: 0x680, symBinAddr: 0x2600, symSize: 0x10 } - - { offsetInCU: 0x25A1, offset: 0x796B6, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC7flushGLySbs5Int64VFZ', symObjAddr: 0x6A0, symBinAddr: 0x2620, symSize: 0x10 } - - { offsetInCU: 0x25E6, offset: 0x796FB, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC9releaseGLyys5Int64VFZ', symObjAddr: 0x6C0, symBinAddr: 0x2640, symSize: 0x10 } - - { offsetInCU: 0x2629, offset: 0x7973E, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC12getGLPointerys5Int64VAFFZ', symObjAddr: 0x6E0, symBinAddr: 0x2660, symSize: 0x10 } - - { offsetInCU: 0x266C, offset: 0x79781, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC16releaseGLPointeryys5Int64VFZ', symObjAddr: 0x700, symBinAddr: 0x2680, symSize: 0x10 } - - { offsetInCU: 0x26AF, offset: 0x797C4, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC15create2DContextys5Int64VAF_s5Int32VAHSbSfA2HSfAHtFZ', symObjAddr: 0x720, symBinAddr: 0x26A0, symSize: 0x10 } - - { offsetInCU: 0x2795, offset: 0x798AA, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC23updateGLSurfaceWithViewyys5Int64V_s5Int32VAhFtFZ', symObjAddr: 0x770, symBinAddr: 0x26F0, symSize: 0x10 } - - { offsetInCU: 0x2814, offset: 0x79929, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC6test2Dyys5Int64VFZ', symObjAddr: 0x7A0, symBinAddr: 0x2720, symSize: 0x10 } - - { offsetInCU: 0x2857, offset: 0x7996C, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC13testToDataURLySSs5Int64VFZ', symObjAddr: 0x7C0, symBinAddr: 0x2740, symSize: 0x60 } - - { offsetInCU: 0x2918, offset: 0x79A2D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC9writeFileyySo6NSDataC_SSySSSg_AGtctFZ', symObjAddr: 0x890, symBinAddr: 0x2810, symSize: 0x10 } - - { offsetInCU: 0x292C, offset: 0x79A41, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC9writeFileyySo6NSDataC_SSySSSg_AGtctFZyyYbcfU_', symObjAddr: 0x8A0, symBinAddr: 0x2820, symSize: 0x190 } - - { offsetInCU: 0x29CC, offset: 0x79AE1, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC8readFileyySS_ySSSg_So6NSDataCSgtctFZ', symObjAddr: 0xB40, symBinAddr: 0x2AC0, symSize: 0x30 } - - { offsetInCU: 0x29E0, offset: 0x79AF5, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC8readFileyySS_ySSSg_So6NSDataCSgtctFZyyYbcfU_', symObjAddr: 0xB70, symBinAddr: 0x2AF0, symSize: 0x1C0 } - - { offsetInCU: 0x2AC4, offset: 0x79BD9, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC10deleteFileyySS_ySo7NSErrorCSg_SbtctFZ', symObjAddr: 0xE20, symBinAddr: 0x2DA0, symSize: 0x30 } - - { offsetInCU: 0x2AD8, offset: 0x79BED, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC10deleteFileyySS_ySo7NSErrorCSg_SbtctFZyyYbcfU_', symObjAddr: 0xE50, symBinAddr: 0x2DD0, symSize: 0x240 } - - { offsetInCU: 0x2B8C, offset: 0x79CA1, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC17handleBase64ImageyySS_S2SySSSg_AEtctFZ', symObjAddr: 0x1130, symBinAddr: 0x30B0, symSize: 0x10 } - - { offsetInCU: 0x2BA0, offset: 0x79CB5, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC17handleBase64ImageyySS_S2SySSSg_AEtctFZyyYbcfU_', symObjAddr: 0x1140, symBinAddr: 0x30C0, symSize: 0x3A0 } - - { offsetInCU: 0x2E36, offset: 0x79F4B, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersCACycfC', symObjAddr: 0x15B0, symBinAddr: 0x3530, symSize: 0x20 } - - { offsetInCU: 0x2E4A, offset: 0x79F5F, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersCACycfc', symObjAddr: 0x15D0, symBinAddr: 0x3550, symSize: 0x30 } - - { offsetInCU: 0x2E80, offset: 0x79F95, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersCfD', symObjAddr: 0x1630, symBinAddr: 0x35B0, symSize: 0x30 } + - { offsetInCU: 0x9D, offset: 0x771B2, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC19getBytesFromUIImageySo13NSMutableDataCSo0G0CFZTo', symObjAddr: 0x10, symBinAddr: 0x1F10, symSize: 0x40 } + - { offsetInCU: 0xF3, offset: 0x77208, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC13createPatternys5Int64VAF_So7UIImageCSStFZTo', symObjAddr: 0x60, symBinAddr: 0x1F60, symSize: 0x60 } + - { offsetInCU: 0x144, offset: 0x77259, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC25loadImageAssetWithContextySbs5Int64V_So7UIImageCtFZTo', symObjAddr: 0xD0, symBinAddr: 0x1FD0, symSize: 0x40 } + - { offsetInCU: 0x19F, offset: 0x772B4, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC9drawImage7context5image2dx2dyys5Int64V_So7UIImageCS2ftFZTo', symObjAddr: 0x120, symBinAddr: 0x2020, symSize: 0x50 } + - { offsetInCU: 0x204, offset: 0x77319, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC9drawImage7context5image2dx2dy2dw2dhys5Int64V_So7UIImageCS4ftFZTo', symObjAddr: 0x180, symBinAddr: 0x2080, symSize: 0x60 } + - { offsetInCU: 0x27D, offset: 0x77392, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC9drawImage7context5image2sx2sy2sw2sh2dx2dy2dw2dhys5Int64V_So7UIImageCS8ftFZTo', symObjAddr: 0x1F0, symBinAddr: 0x20F0, symSize: 0x90 } + - { offsetInCU: 0x307, offset: 0x7741C, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC14initGLWithViewys5Int64VAF_S4bs5Int32VS5bAHSbtFZTo', symObjAddr: 0x2F0, symBinAddr: 0x21F0, symSize: 0x80 } + - { offsetInCU: 0x3CC, offset: 0x774E1, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC20initSharedGLWithViewys5Int64VAF_S4bs5Int32VS5bAHSbAFtFZTo', symObjAddr: 0x3E0, symBinAddr: 0x22E0, symSize: 0x80 } + - { offsetInCU: 0x49B, offset: 0x775B0, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC24initGLWithWidthAndHeightys5Int64Vs5Int32V_AHS4bAHS5bAHSbtFZTo', symObjAddr: 0x4D0, symBinAddr: 0x23D0, symSize: 0x80 } + - { offsetInCU: 0x565, offset: 0x7767A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC26initSharedGLWidthAndHeightys5Int64Vs5Int32V_AHS4bAHS5bAHSbAFtFZTo', symObjAddr: 0x5D0, symBinAddr: 0x24D0, symSize: 0x90 } + - { offsetInCU: 0x5FD, offset: 0x77712, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC15resize2DContextyys5Int64V_S2ftFZTo', symObjAddr: 0x670, symBinAddr: 0x2570, symSize: 0x10 } + - { offsetInCU: 0x664, offset: 0x77779, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC14flush2DContextyys5Int64VFZTo', symObjAddr: 0x690, symBinAddr: 0x2590, symSize: 0x10 } + - { offsetInCU: 0x6BB, offset: 0x777D0, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC7flushGLySbs5Int64VFZTo', symObjAddr: 0x6B0, symBinAddr: 0x25B0, symSize: 0x10 } + - { offsetInCU: 0x712, offset: 0x77827, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC9releaseGLyys5Int64VFZTo', symObjAddr: 0x6D0, symBinAddr: 0x25D0, symSize: 0x10 } + - { offsetInCU: 0x769, offset: 0x7787E, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC12getGLPointerys5Int64VAFFZTo', symObjAddr: 0x6F0, symBinAddr: 0x25F0, symSize: 0x10 } + - { offsetInCU: 0x7C0, offset: 0x778D5, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC16releaseGLPointeryys5Int64VFZTo', symObjAddr: 0x710, symBinAddr: 0x2610, symSize: 0x10 } + - { offsetInCU: 0x83F, offset: 0x77954, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC15create2DContextys5Int64VAF_s5Int32VAHSbSfA2HSfAHtFZTo', symObjAddr: 0x730, symBinAddr: 0x2630, symSize: 0x40 } + - { offsetInCU: 0x8EA, offset: 0x779FF, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC23updateGLSurfaceWithViewyys5Int64V_s5Int32VAhFtFZTo', symObjAddr: 0x780, symBinAddr: 0x2680, symSize: 0x20 } + - { offsetInCU: 0x95D, offset: 0x77A72, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC6test2Dyys5Int64VFZTo', symObjAddr: 0x7B0, symBinAddr: 0x26B0, symSize: 0x10 } + - { offsetInCU: 0x9B4, offset: 0x77AC9, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC13testToDataURLySSs5Int64VFZTo', symObjAddr: 0x820, symBinAddr: 0x2720, symSize: 0x70 } + - { offsetInCU: 0xA3F, offset: 0x77B54, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC9writeFileyySo6NSDataC_SSySSSg_AGtctFZTo', symObjAddr: 0xA30, symBinAddr: 0x2930, symSize: 0xA0 } + - { offsetInCU: 0xA90, offset: 0x77BA5, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC8readFileyySS_ySSSg_So6NSDataCSgtctFZTo', symObjAddr: 0xD30, symBinAddr: 0x2C30, symSize: 0xA0 } + - { offsetInCU: 0xAE1, offset: 0x77BF6, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC10deleteFileyySS_ySo7NSErrorCSg_SbtctFZTo', symObjAddr: 0x1090, symBinAddr: 0x2F90, symSize: 0xA0 } + - { offsetInCU: 0xB3D, offset: 0x77C52, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC17handleBase64ImageyySS_S2SySSSg_AEtctFZTo', symObjAddr: 0x14E0, symBinAddr: 0x33E0, symSize: 0xD0 } + - { offsetInCU: 0xB9D, offset: 0x77CB2, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersCACycfcTo', symObjAddr: 0x1600, symBinAddr: 0x3500, symSize: 0x30 } + - { offsetInCU: 0xBF0, offset: 0x77D05, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC19getBytesFromUIImageySo13NSMutableDataCSo0G0CFZTf4nd_n', symObjAddr: 0x1670, symBinAddr: 0x3570, symSize: 0x300 } + - { offsetInCU: 0xE20, offset: 0x77F35, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC13createPatternys5Int64VAF_So7UIImageCSStFZTf4nnnd_n', symObjAddr: 0x1970, symBinAddr: 0x3870, symSize: 0x250 } + - { offsetInCU: 0x1016, offset: 0x7812B, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC25loadImageAssetWithContextySbs5Int64V_So7UIImageCtFZTf4nnd_n', symObjAddr: 0x1BC0, symBinAddr: 0x3AC0, symSize: 0xB0 } + - { offsetInCU: 0x110F, offset: 0x78224, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC9drawImage7context5image2dx2dyys5Int64V_So7UIImageCS2ftFZTf4nnnnd_n', symObjAddr: 0x1C70, symBinAddr: 0x3B70, symSize: 0x1B0 } + - { offsetInCU: 0x1280, offset: 0x78395, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC9drawImage7context5image2dx2dy2dw2dhys5Int64V_So7UIImageCS4ftFZTf4nnnnnnd_n', symObjAddr: 0x1E20, symBinAddr: 0x3D20, symSize: 0x1D0 } + - { offsetInCU: 0x1411, offset: 0x78526, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC9drawImage7context5image2sx2sy2sw2sh2dx2dy2dw2dhys5Int64V_So7UIImageCS8ftFZTf4nnnnnnnnnnd_n', symObjAddr: 0x1FF0, symBinAddr: 0x3EF0, symSize: 0x200 } + - { offsetInCU: 0x15F9, offset: 0x7870E, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC9writeFileyySo6NSDataC_SSySSSg_AGtctFZTf4nnnd_n', symObjAddr: 0x21F0, symBinAddr: 0x40F0, symSize: 0x1D0 } + - { offsetInCU: 0x16C3, offset: 0x787D8, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC17handleBase64ImageyySS_S2SySSSg_AEtctFZTf4nnnnd_n', symObjAddr: 0x2580, symBinAddr: 0x4480, symSize: 0x200 } + - { offsetInCU: 0x17A5, offset: 0x788BA, size: 0x8, addend: 0x0, symName: '_$sSo8NSStringCSgACIeyByy_SSSgADIeggg_TR', symObjAddr: 0xAD0, symBinAddr: 0x29D0, symSize: 0x70 } + - { offsetInCU: 0x17BD, offset: 0x788D2, size: 0x8, addend: 0x0, symName: '_$sSo8NSStringCSgSo6NSDataCSgIeyByy_SSSgAFIeggg_TR', symObjAddr: 0xDD0, symBinAddr: 0x2CD0, symSize: 0x50 } + - { offsetInCU: 0x182A, offset: 0x7893F, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersCfETo', symObjAddr: 0x1660, symBinAddr: 0x3560, symSize: 0x10 } + - { offsetInCU: 0x18B5, offset: 0x789CA, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersCMa', symObjAddr: 0x2780, symBinAddr: 0x4680, symSize: 0x20 } + - { offsetInCU: 0x18C9, offset: 0x789DE, size: 0x8, addend: 0x0, symName: '_$sSo8NSStringCSgACIeyByy_SSSgADIeggg_TRTA', symObjAddr: 0x27C0, symBinAddr: 0x46C0, symSize: 0x10 } + - { offsetInCU: 0x18E8, offset: 0x789FD, size: 0x8, addend: 0x0, symName: '_$sSo7NSErrorCSg10ObjectiveC8ObjCBoolVIeyByy_ACSbIeggy_TRTA', symObjAddr: 0x27D0, symBinAddr: 0x46D0, symSize: 0x20 } + - { offsetInCU: 0x1911, offset: 0x78A26, size: 0x8, addend: 0x0, symName: '_$sSo8NSStringCSgSo6NSDataCSgIeyByy_SSSgAFIeggg_TRTA', symObjAddr: 0x27F0, symBinAddr: 0x46F0, symSize: 0x10 } + - { offsetInCU: 0x1925, offset: 0x78A3A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC17handleBase64ImageyySS_S2SySSSg_AEtctFZyyYbcfU_TA', symObjAddr: 0x2850, symBinAddr: 0x4750, symSize: 0x40 } + - { offsetInCU: 0x1939, offset: 0x78A4E, size: 0x8, addend: 0x0, symName: _block_copy_helper, symObjAddr: 0x2890, symBinAddr: 0x4790, symSize: 0x20 } + - { offsetInCU: 0x194D, offset: 0x78A62, size: 0x8, addend: 0x0, symName: _block_destroy_helper, symObjAddr: 0x28B0, symBinAddr: 0x47B0, symSize: 0x10 } + - { offsetInCU: 0x1961, offset: 0x78A76, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC17handleBase64ImageyySS_S2SySSSg_AEtctFZyyYbcfU_yyYbcfU0_TA', symObjAddr: 0x28E0, symBinAddr: 0x47E0, symSize: 0x40 } + - { offsetInCU: 0x1995, offset: 0x78AAA, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC10deleteFileyySS_ySo7NSErrorCSg_SbtctFZyyYbcfU_yyYbcfU0_TA', symObjAddr: 0x29A0, symBinAddr: 0x48A0, symSize: 0x40 } + - { offsetInCU: 0x19D3, offset: 0x78AE8, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC10deleteFileyySS_ySo7NSErrorCSg_SbtctFZyyYbcfU_yyYbcfU_TA', symObjAddr: 0x29E0, symBinAddr: 0x48E0, symSize: 0x20 } + - { offsetInCU: 0x1A07, offset: 0x78B1C, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC8readFileyySS_ySSSg_So6NSDataCSgtctFZyyYbcfU_yyYbcfU_TA', symObjAddr: 0x2A90, symBinAddr: 0x4990, symSize: 0x40 } + - { offsetInCU: 0x1A3B, offset: 0x78B50, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC8readFileyySS_ySSSg_So6NSDataCSgtctFZyyYbcfU_yyYbcfU0_TA', symObjAddr: 0x2B00, symBinAddr: 0x4A00, symSize: 0x30 } + - { offsetInCU: 0x1A77, offset: 0x78B8C, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC9writeFileyySo6NSDataC_SSySSSg_AGtctFZyyYbcfU_TA', symObjAddr: 0x2B80, symBinAddr: 0x4A80, symSize: 0x30 } + - { offsetInCU: 0x1A8B, offset: 0x78BA0, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC9writeFileyySo6NSDataC_SSySSSg_AGtctFZyyYbcfU_yyYbcfU_TA', symObjAddr: 0x2BB0, symBinAddr: 0x4AB0, symSize: 0x40 } + - { offsetInCU: 0x1EBA, offset: 0x78FCF, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC19getBytesFromUIImageySo13NSMutableDataCSo0G0CFZ', symObjAddr: 0x0, symBinAddr: 0x1F00, symSize: 0x10 } + - { offsetInCU: 0x1ED5, offset: 0x78FEA, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC13createPatternys5Int64VAF_So7UIImageCSStFZ', symObjAddr: 0x50, symBinAddr: 0x1F50, symSize: 0x10 } + - { offsetInCU: 0x1EF0, offset: 0x79005, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC25loadImageAssetWithContextySbs5Int64V_So7UIImageCtFZ', symObjAddr: 0xC0, symBinAddr: 0x1FC0, symSize: 0x10 } + - { offsetInCU: 0x1F11, offset: 0x79026, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC9drawImage7context5image2dx2dyys5Int64V_So7UIImageCS2ftFZ', symObjAddr: 0x110, symBinAddr: 0x2010, symSize: 0x10 } + - { offsetInCU: 0x1F2C, offset: 0x79041, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC9drawImage7context5image2dx2dy2dw2dhys5Int64V_So7UIImageCS4ftFZ', symObjAddr: 0x170, symBinAddr: 0x2070, symSize: 0x10 } + - { offsetInCU: 0x1F47, offset: 0x7905C, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC9drawImage7context5image2sx2sy2sw2sh2dx2dy2dw2dhys5Int64V_So7UIImageCS8ftFZ', symObjAddr: 0x1E0, symBinAddr: 0x20E0, symSize: 0x10 } + - { offsetInCU: 0x1F62, offset: 0x79077, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC14initGLWithViewys5Int64VAF_S4bs5Int32VS5bAHSbtFZ', symObjAddr: 0x280, symBinAddr: 0x2180, symSize: 0x70 } + - { offsetInCU: 0x20BE, offset: 0x791D3, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC20initSharedGLWithViewys5Int64VAF_S4bs5Int32VS5bAHSbAFtFZ', symObjAddr: 0x370, symBinAddr: 0x2270, symSize: 0x70 } + - { offsetInCU: 0x221C, offset: 0x79331, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC24initGLWithWidthAndHeightys5Int64Vs5Int32V_AHS4bAHS5bAHSbtFZ', symObjAddr: 0x460, symBinAddr: 0x2360, symSize: 0x70 } + - { offsetInCU: 0x237A, offset: 0x7948F, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC26initSharedGLWidthAndHeightys5Int64Vs5Int32V_AHS4bAHS5bAHSbAFtFZ', symObjAddr: 0x550, symBinAddr: 0x2450, symSize: 0x80 } + - { offsetInCU: 0x24EE, offset: 0x79603, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC15resize2DContextyys5Int64V_S2ftFZ', symObjAddr: 0x660, symBinAddr: 0x2560, symSize: 0x10 } + - { offsetInCU: 0x255E, offset: 0x79673, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC14flush2DContextyys5Int64VFZ', symObjAddr: 0x680, symBinAddr: 0x2580, symSize: 0x10 } + - { offsetInCU: 0x25A1, offset: 0x796B6, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC7flushGLySbs5Int64VFZ', symObjAddr: 0x6A0, symBinAddr: 0x25A0, symSize: 0x10 } + - { offsetInCU: 0x25E6, offset: 0x796FB, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC9releaseGLyys5Int64VFZ', symObjAddr: 0x6C0, symBinAddr: 0x25C0, symSize: 0x10 } + - { offsetInCU: 0x2629, offset: 0x7973E, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC12getGLPointerys5Int64VAFFZ', symObjAddr: 0x6E0, symBinAddr: 0x25E0, symSize: 0x10 } + - { offsetInCU: 0x266C, offset: 0x79781, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC16releaseGLPointeryys5Int64VFZ', symObjAddr: 0x700, symBinAddr: 0x2600, symSize: 0x10 } + - { offsetInCU: 0x26AF, offset: 0x797C4, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC15create2DContextys5Int64VAF_s5Int32VAHSbSfA2HSfAHtFZ', symObjAddr: 0x720, symBinAddr: 0x2620, symSize: 0x10 } + - { offsetInCU: 0x2795, offset: 0x798AA, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC23updateGLSurfaceWithViewyys5Int64V_s5Int32VAhFtFZ', symObjAddr: 0x770, symBinAddr: 0x2670, symSize: 0x10 } + - { offsetInCU: 0x2814, offset: 0x79929, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC6test2Dyys5Int64VFZ', symObjAddr: 0x7A0, symBinAddr: 0x26A0, symSize: 0x10 } + - { offsetInCU: 0x2857, offset: 0x7996C, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC13testToDataURLySSs5Int64VFZ', symObjAddr: 0x7C0, symBinAddr: 0x26C0, symSize: 0x60 } + - { offsetInCU: 0x2918, offset: 0x79A2D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC9writeFileyySo6NSDataC_SSySSSg_AGtctFZ', symObjAddr: 0x890, symBinAddr: 0x2790, symSize: 0x10 } + - { offsetInCU: 0x292C, offset: 0x79A41, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC9writeFileyySo6NSDataC_SSySSSg_AGtctFZyyYbcfU_', symObjAddr: 0x8A0, symBinAddr: 0x27A0, symSize: 0x190 } + - { offsetInCU: 0x29CC, offset: 0x79AE1, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC8readFileyySS_ySSSg_So6NSDataCSgtctFZ', symObjAddr: 0xB40, symBinAddr: 0x2A40, symSize: 0x30 } + - { offsetInCU: 0x29E0, offset: 0x79AF5, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC8readFileyySS_ySSSg_So6NSDataCSgtctFZyyYbcfU_', symObjAddr: 0xB70, symBinAddr: 0x2A70, symSize: 0x1C0 } + - { offsetInCU: 0x2AC4, offset: 0x79BD9, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC10deleteFileyySS_ySo7NSErrorCSg_SbtctFZ', symObjAddr: 0xE20, symBinAddr: 0x2D20, symSize: 0x30 } + - { offsetInCU: 0x2AD8, offset: 0x79BED, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC10deleteFileyySS_ySo7NSErrorCSg_SbtctFZyyYbcfU_', symObjAddr: 0xE50, symBinAddr: 0x2D50, symSize: 0x240 } + - { offsetInCU: 0x2B8C, offset: 0x79CA1, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC17handleBase64ImageyySS_S2SySSSg_AEtctFZ', symObjAddr: 0x1130, symBinAddr: 0x3030, symSize: 0x10 } + - { offsetInCU: 0x2BA0, offset: 0x79CB5, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersC17handleBase64ImageyySS_S2SySSSg_AEtctFZyyYbcfU_', symObjAddr: 0x1140, symBinAddr: 0x3040, symSize: 0x3A0 } + - { offsetInCU: 0x2E36, offset: 0x79F4B, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersCACycfC', symObjAddr: 0x15B0, symBinAddr: 0x34B0, symSize: 0x20 } + - { offsetInCU: 0x2E4A, offset: 0x79F5F, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersCACycfc', symObjAddr: 0x15D0, symBinAddr: 0x34D0, symSize: 0x30 } + - { offsetInCU: 0x2E80, offset: 0x79F95, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7HelpersCfD', symObjAddr: 0x1630, symBinAddr: 0x3530, symSize: 0x30 } - { offsetInCU: 0x4F, offset: 0x7A1A0, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC19shared_context_view33_508084857CA7D194CA72FEB80DD78002LLSo7GLKViewCvpZ', symObjAddr: 0x4748, symBinAddr: 0x1154B18, symSize: 0x0 } - { offsetInCU: 0x69, offset: 0x7A1BA, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC15_shared_context33_508084857CA7D194CA72FEB80DD78002LLs5Int64VvpZ', symObjAddr: 0x4750, symBinAddr: 0x1154B20, symSize: 0x0 } - { offsetInCU: 0x83, offset: 0x7A1D4, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC5storeSo19NSMutableDictionaryCvpZ', symObjAddr: 0x4758, symBinAddr: 0x1154B28, symSize: 0x0 } - { offsetInCU: 0x9D, offset: 0x7A1EE, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC5views33_508084857CA7D194CA72FEB80DD78002LLSo10NSMapTableCySo8NSStringCACGvpZ', symObjAddr: 0x4760, symBinAddr: 0x1154B30, symSize: 0x0 } - - { offsetInCU: 0xAB, offset: 0x7A1FC, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC19shared_context_view33_508084857CA7D194CA72FEB80DD78002LL_WZ', symObjAddr: 0x0, symBinAddr: 0x4E00, symSize: 0x60 } - - { offsetInCU: 0xF0, offset: 0x7A241, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC5store_WZ', symObjAddr: 0x60, symBinAddr: 0x4E60, symSize: 0x30 } - - { offsetInCU: 0x135, offset: 0x7A286, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC5views33_508084857CA7D194CA72FEB80DD78002LL_WZ', symObjAddr: 0xD0, symBinAddr: 0x4ED0, symSize: 0x40 } - - { offsetInCU: 0x187, offset: 0x7A2D8, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC3ptrSvSgvgTo', symObjAddr: 0x1B0, symBinAddr: 0x4FB0, symSize: 0x20 } - - { offsetInCU: 0x1DD, offset: 0x7A32E, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC3ptrSvSgvsTo', symObjAddr: 0x1D0, symBinAddr: 0x4FD0, symSize: 0x20 } - - { offsetInCU: 0x24C, offset: 0x7A39D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC10getViewPtrSvyFTo', symObjAddr: 0x230, symBinAddr: 0x5030, symSize: 0x40 } - - { offsetInCU: 0x301, offset: 0x7A452, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC9autoScaleSbvgTo', symObjAddr: 0x270, symBinAddr: 0x5070, symSize: 0x40 } - - { offsetInCU: 0x33C, offset: 0x7A48D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC9autoScaleSbvsTo', symObjAddr: 0x2E0, symBinAddr: 0x50E0, symSize: 0x30 } - - { offsetInCU: 0x3CB, offset: 0x7A51C, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC8nativeGLs5Int64VvgTo', symObjAddr: 0x520, symBinAddr: 0x5320, symSize: 0x40 } - - { offsetInCU: 0x421, offset: 0x7A572, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC8nativeGLs5Int64VvsTo', symObjAddr: 0x590, symBinAddr: 0x5390, symSize: 0x40 } - - { offsetInCU: 0x47A, offset: 0x7A5CB, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC13nativeContexts5Int64VvgTo', symObjAddr: 0x5D0, symBinAddr: 0x53D0, symSize: 0x40 } - - { offsetInCU: 0x4D0, offset: 0x7A621, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC13nativeContexts5Int64VvsTo', symObjAddr: 0x640, symBinAddr: 0x5440, symSize: 0x40 } - - { offsetInCU: 0x529, offset: 0x7A67A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC15native2DContexts5Int64VvgTo', symObjAddr: 0x680, symBinAddr: 0x5480, symSize: 0x20 } - - { offsetInCU: 0x57F, offset: 0x7A6D0, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC15native2DContexts5Int64VvsTo', symObjAddr: 0x6A0, symBinAddr: 0x54A0, symSize: 0x20 } - - { offsetInCU: 0x5C2, offset: 0x7A713, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC7glkViewAA0A7GLKViewCvgTo', symObjAddr: 0x6C0, symBinAddr: 0x54C0, symSize: 0x20 } - - { offsetInCU: 0x61A, offset: 0x7A76B, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC7glkViewAA0A7GLKViewCvsTo', symObjAddr: 0x6E0, symBinAddr: 0x54E0, symSize: 0x30 } - - { offsetInCU: 0x673, offset: 0x7A7C4, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC18drawingBufferWidthSivgTo', symObjAddr: 0x710, symBinAddr: 0x5510, symSize: 0x20 } - - { offsetInCU: 0x6E4, offset: 0x7A835, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC19drawingBufferHeightSivgTo', symObjAddr: 0x750, symBinAddr: 0x5550, symSize: 0x20 } - - { offsetInCU: 0x755, offset: 0x7A8A6, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC5widthSfvgTo', symObjAddr: 0x790, symBinAddr: 0x5590, symSize: 0x30 } - - { offsetInCU: 0x7BD, offset: 0x7A90E, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC6heightSfvgTo', symObjAddr: 0x7F0, symBinAddr: 0x55F0, symSize: 0x30 } - - { offsetInCU: 0x85C, offset: 0x7A9AD, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC11initContextyySS_S4bs5Int32VS5btFTo', symObjAddr: 0x860, symBinAddr: 0x5660, symSize: 0xD0 } - - { offsetInCU: 0x957, offset: 0x7AAA8, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC015initContextWithE10AttributesyySS_S4bs5Int32VS5btFTo', symObjAddr: 0x10D0, symBinAddr: 0x5ED0, symSize: 0xD0 } - - { offsetInCU: 0x9C0, offset: 0x7AB11, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC15create2DContextys5Int64VSb_S3bs5Int32VS5bAHtFTo', symObjAddr: 0x1420, symBinAddr: 0x6220, symSize: 0x90 } - - { offsetInCU: 0x9FD, offset: 0x7AB4E, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC11forceLayoutyy12CoreGraphics7CGFloatV_AGtFTo', symObjAddr: 0x16A0, symBinAddr: 0x64A0, symSize: 0x40 } - - { offsetInCU: 0xA4B, offset: 0x7AB9C, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC8snapshotySo7UIImageCSgSbFTo', symObjAddr: 0x17B0, symBinAddr: 0x65B0, symSize: 0x40 } - - { offsetInCU: 0xA7E, offset: 0x7ABCF, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC8rendererAA9NSCRenderCSgvgTo', symObjAddr: 0x17F0, symBinAddr: 0x65F0, symSize: 0x20 } - - { offsetInCU: 0xAD8, offset: 0x7AC29, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC8rendererAA9NSCRenderCSgvsTo', symObjAddr: 0x1810, symBinAddr: 0x6610, symSize: 0x30 } - - { offsetInCU: 0xB33, offset: 0x7AC84, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC6renderSbyFTo', symObjAddr: 0x1880, symBinAddr: 0x6680, symSize: 0x40 } - - { offsetInCU: 0xBC9, offset: 0x7AD1A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC13context2DTestyys5Int64VFTo', symObjAddr: 0x1900, symBinAddr: 0x6700, symSize: 0x60 } - - { offsetInCU: 0xC8E, offset: 0x7ADDF, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC22context2DTestToDataURLySSs5Int64VFTo', symObjAddr: 0x19C0, symBinAddr: 0x67C0, symSize: 0xA0 } - - { offsetInCU: 0xD1B, offset: 0x7AE6C, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC23enterBackgroundListeneryycSgvsTo', symObjAddr: 0x1AB0, symBinAddr: 0x68B0, symSize: 0x70 } - - { offsetInCU: 0xD7D, offset: 0x7AECE, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC20becomeActiveListeneryycSgvsTo', symObjAddr: 0x1BC0, symBinAddr: 0x69C0, symSize: 0x70 } - - { offsetInCU: 0xDDA, offset: 0x7AF2B, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC18touchEventListenerySS_So19UIGestureRecognizerCtcSgvgTo', symObjAddr: 0x1C30, symBinAddr: 0x6A30, symSize: 0xB0 } - - { offsetInCU: 0xE2A, offset: 0x7AF7B, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC18touchEventListenerySS_So19UIGestureRecognizerCtcSgvsTo', symObjAddr: 0x1DA0, symBinAddr: 0x6BA0, symSize: 0x90 } - - { offsetInCU: 0xEBA, offset: 0x7B00B, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC5coderACSgSo7NSCoderC_tcfcTo', symObjAddr: 0x2470, symBinAddr: 0x7270, symSize: 0x30 } - - { offsetInCU: 0xF0F, offset: 0x7B060, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC5frameACSo6CGRectV_tcfcTo', symObjAddr: 0x2920, symBinAddr: 0x7720, symSize: 0x30 } - - { offsetInCU: 0xF42, offset: 0x7B093, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC17ignoreTouchEventsSbvgTo', symObjAddr: 0x2950, symBinAddr: 0x7750, symSize: 0x20 } - - { offsetInCU: 0xF9A, offset: 0x7B0EB, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC17ignoreTouchEventsSbvsTo', symObjAddr: 0x2970, symBinAddr: 0x7770, symSize: 0x30 } - - { offsetInCU: 0x1008, offset: 0x7B159, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC13readyListenerAA0cE0_pSgvgTo', symObjAddr: 0x2A20, symBinAddr: 0x7820, symSize: 0x30 } - - { offsetInCU: 0x1062, offset: 0x7B1B3, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC13readyListenerAA0cE0_pSgvsTo', symObjAddr: 0x2A50, symBinAddr: 0x7850, symSize: 0x30 } - - { offsetInCU: 0x10C2, offset: 0x7B213, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC11setListeneryyAA0cE0_pSgFTo', symObjAddr: 0x2AB0, symBinAddr: 0x78B0, symSize: 0x30 } - - { offsetInCU: 0x118E, offset: 0x7B2DF, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC14layoutSubviewsyyFTo', symObjAddr: 0x2EA0, symBinAddr: 0x7CA0, symSize: 0x30 } - - { offsetInCU: 0x11C1, offset: 0x7B312, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasCfDTo', symObjAddr: 0x3180, symBinAddr: 0x7F80, symSize: 0x20 } - - { offsetInCU: 0x11FC, offset: 0x7B34D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC21getBoundingClientRectyySo6UIViewC_SvtFZTo', symObjAddr: 0x3260, symBinAddr: 0x8060, symSize: 0x30 } - - { offsetInCU: 0x122F, offset: 0x7B380, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC14shared_context33_508084857CA7D194CA72FEB80DD78002LLs5Int64VvgZTf4d_n', symObjAddr: 0x3C30, symBinAddr: 0x8A30, symSize: 0x2A0 } - - { offsetInCU: 0x1397, offset: 0x7B4E8, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC21getBoundingClientRectyySo6UIViewC_SvtFZTf4nnd_n', symObjAddr: 0x3FA0, symBinAddr: 0x8DA0, symSize: 0xC0 } - - { offsetInCU: 0x1563, offset: 0x7B6B4, size: 0x8, addend: 0x0, symName: '_$sIeg_IeyB_TR', symObjAddr: 0x1A80, symBinAddr: 0x6880, symSize: 0x30 } - - { offsetInCU: 0x157B, offset: 0x7B6CC, size: 0x8, addend: 0x0, symName: '_$sSSSo19UIGestureRecognizerCIeggg_So8NSStringCABIeyByy_TR', symObjAddr: 0x1D30, symBinAddr: 0x6B30, symSize: 0x70 } - - { offsetInCU: 0x1593, offset: 0x7B6E4, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC18touchEventListenerySS_So19UIGestureRecognizerCtcSgvpACTK', symObjAddr: 0x1E90, symBinAddr: 0x6C90, symSize: 0x90 } - - { offsetInCU: 0x15CB, offset: 0x7B71C, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC18touchEventListenerySS_So19UIGestureRecognizerCtcSgvpACTk', symObjAddr: 0x1F20, symBinAddr: 0x6D20, symSize: 0xC0 } - - { offsetInCU: 0x160B, offset: 0x7B75C, size: 0x8, addend: 0x0, symName: '_$sSSSo19UIGestureRecognizerCytIegnnr_SSABIeggg_TR', symObjAddr: 0x1FE0, symBinAddr: 0x6DE0, symSize: 0x70 } - - { offsetInCU: 0x1695, offset: 0x7B7E6, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasCfETo', symObjAddr: 0x31A0, symBinAddr: 0x7FA0, symSize: 0xB0 } - - { offsetInCU: 0x16C5, offset: 0x7B816, size: 0x8, addend: 0x0, symName: '_$sSSSo19UIGestureRecognizerCIeggg_SgWOy', symObjAddr: 0x3290, symBinAddr: 0x8090, symSize: 0x20 } - - { offsetInCU: 0x16D9, offset: 0x7B82A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasCMa', symObjAddr: 0x32B0, symBinAddr: 0x80B0, symSize: 0x20 } - - { offsetInCU: 0x18C7, offset: 0x7BA18, size: 0x8, addend: 0x0, symName: ___swift_instantiateConcreteTypeFromMangledName, symObjAddr: 0x3ED0, symBinAddr: 0x8CD0, symSize: 0x40 } - - { offsetInCU: 0x18DB, offset: 0x7BA2C, size: 0x8, addend: 0x0, symName: '_$sypSgWOh', symObjAddr: 0x3F10, symBinAddr: 0x8D10, symSize: 0x30 } - - { offsetInCU: 0x18EF, offset: 0x7BA40, size: 0x8, addend: 0x0, symName: ___swift_project_boxed_opaque_existential_0, symObjAddr: 0x3F40, symBinAddr: 0x8D40, symSize: 0x30 } - - { offsetInCU: 0x1903, offset: 0x7BA54, size: 0x8, addend: 0x0, symName: ___swift_destroy_boxed_opaque_existential_0, symObjAddr: 0x3F70, symBinAddr: 0x8D70, symSize: 0x30 } - - { offsetInCU: 0x1922, offset: 0x7BA73, size: 0x8, addend: 0x0, symName: '_$sSo8NSStringCSo19UIGestureRecognizerCIeyByy_SSADIeggg_TRTA', symObjAddr: 0x44C0, symBinAddr: 0x92C0, symSize: 0x40 } - - { offsetInCU: 0x194B, offset: 0x7BA9C, size: 0x8, addend: 0x0, symName: _block_copy_helper, symObjAddr: 0x4500, symBinAddr: 0x9300, symSize: 0x20 } - - { offsetInCU: 0x195F, offset: 0x7BAB0, size: 0x8, addend: 0x0, symName: _block_destroy_helper, symObjAddr: 0x4520, symBinAddr: 0x9320, symSize: 0x10 } - - { offsetInCU: 0x1973, offset: 0x7BAC4, size: 0x8, addend: 0x0, symName: '_$sIeg_SgWOe', symObjAddr: 0x4530, symBinAddr: 0x9330, symSize: 0x20 } - - { offsetInCU: 0x1992, offset: 0x7BAE3, size: 0x8, addend: 0x0, symName: '_$sIeyB_Ieg_TRTA', symObjAddr: 0x4550, symBinAddr: 0x9350, symSize: 0x10 } - - { offsetInCU: 0x19BB, offset: 0x7BB0C, size: 0x8, addend: 0x0, symName: '_$sSSSo19UIGestureRecognizerCytIegnnr_SSABIeggg_TRTA', symObjAddr: 0x4580, symBinAddr: 0x9380, symSize: 0x20 } - - { offsetInCU: 0x19DA, offset: 0x7BB2B, size: 0x8, addend: 0x0, symName: '_$sSSSo19UIGestureRecognizerCIeggg_SSABytIegnnr_TRTA', symObjAddr: 0x45A0, symBinAddr: 0x93A0, symSize: 0x30 } - - { offsetInCU: 0x1A03, offset: 0x7BB54, size: 0x8, addend: 0x0, symName: '_$sypWOb', symObjAddr: 0x45D0, symBinAddr: 0x93D0, symSize: 0x20 } - - { offsetInCU: 0x1A17, offset: 0x7BB68, size: 0x8, addend: 0x0, symName: '_$sypWOc', symObjAddr: 0x4620, symBinAddr: 0x9420, symSize: 0x30 } - - { offsetInCU: 0x1C79, offset: 0x7BDCA, size: 0x8, addend: 0x0, symName: '_$sSD17dictionaryLiteralSDyxq_Gx_q_td_tcfCSS_ypTgm5Tf4g_n', symObjAddr: 0x3B40, symBinAddr: 0x8940, symSize: 0xF0 } - - { offsetInCU: 0x201C, offset: 0x7C16D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC10getViewPtrSvyF', symObjAddr: 0x1F0, symBinAddr: 0x4FF0, symSize: 0x40 } - - { offsetInCU: 0x20C3, offset: 0x7C214, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC9autoScaleSbvg', symObjAddr: 0x2B0, symBinAddr: 0x50B0, symSize: 0x30 } - - { offsetInCU: 0x20F4, offset: 0x7C245, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC9autoScaleSbvs', symObjAddr: 0x310, symBinAddr: 0x5110, symSize: 0xE0 } - - { offsetInCU: 0x213E, offset: 0x7C28F, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC9autoScaleSbvM', symObjAddr: 0x3F0, symBinAddr: 0x51F0, symSize: 0x50 } - - { offsetInCU: 0x2161, offset: 0x7C2B2, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC9autoScaleSbvM.resume.0', symObjAddr: 0x440, symBinAddr: 0x5240, symSize: 0xE0 } - - { offsetInCU: 0x21A2, offset: 0x7C2F3, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC8nativeGLs5Int64Vvg', symObjAddr: 0x560, symBinAddr: 0x5360, symSize: 0x30 } - - { offsetInCU: 0x21F8, offset: 0x7C349, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC13nativeContexts5Int64Vvg', symObjAddr: 0x610, symBinAddr: 0x5410, symSize: 0x30 } - - { offsetInCU: 0x22A2, offset: 0x7C3F3, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC18drawingBufferWidthSivg', symObjAddr: 0x730, symBinAddr: 0x5530, symSize: 0x20 } - - { offsetInCU: 0x22F1, offset: 0x7C442, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC19drawingBufferHeightSivg', symObjAddr: 0x770, symBinAddr: 0x5570, symSize: 0x20 } - - { offsetInCU: 0x234D, offset: 0x7C49E, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC5widthSfvg', symObjAddr: 0x7C0, symBinAddr: 0x55C0, symSize: 0x30 } - - { offsetInCU: 0x2393, offset: 0x7C4E4, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC6heightSfvg', symObjAddr: 0x820, symBinAddr: 0x5620, symSize: 0x30 } - - { offsetInCU: 0x23C5, offset: 0x7C516, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC11initContextyySS_S4bs5Int32VS5btF', symObjAddr: 0x850, symBinAddr: 0x5650, symSize: 0x10 } - - { offsetInCU: 0x261B, offset: 0x7C76C, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC015initContextWithE10AttributesyySS_S4bs5Int32VS5btF', symObjAddr: 0x930, symBinAddr: 0x5730, symSize: 0x7A0 } - - { offsetInCU: 0x2C2E, offset: 0x7CD7F, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC15create2DContextys5Int64VSb_S3bs5Int32VS5bAHtF', symObjAddr: 0x11A0, symBinAddr: 0x5FA0, symSize: 0x280 } - - { offsetInCU: 0x3196, offset: 0x7D2E7, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC11forceLayoutyy12CoreGraphics7CGFloatV_AGtF', symObjAddr: 0x14B0, symBinAddr: 0x62B0, symSize: 0x1F0 } - - { offsetInCU: 0x32C3, offset: 0x7D414, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC8snapshotySo7UIImageCSgSbF', symObjAddr: 0x16E0, symBinAddr: 0x64E0, symSize: 0xD0 } - - { offsetInCU: 0x341C, offset: 0x7D56D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC6renderSbyF', symObjAddr: 0x1840, symBinAddr: 0x6640, symSize: 0x40 } - - { offsetInCU: 0x34A0, offset: 0x7D5F1, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC13context2DTestyys5Int64VF', symObjAddr: 0x18C0, symBinAddr: 0x66C0, symSize: 0x40 } - - { offsetInCU: 0x35BF, offset: 0x7D710, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC22context2DTestToDataURLySSs5Int64VF', symObjAddr: 0x1960, symBinAddr: 0x6760, symSize: 0x60 } - - { offsetInCU: 0x36B5, offset: 0x7D806, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC18touchEventListenerySS_So19UIGestureRecognizerCtcSgvg', symObjAddr: 0x1CE0, symBinAddr: 0x6AE0, symSize: 0x50 } - - { offsetInCU: 0x36FF, offset: 0x7D850, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC18touchEventListenerySS_So19UIGestureRecognizerCtcSgvs', symObjAddr: 0x1E30, symBinAddr: 0x6C30, symSize: 0x60 } - - { offsetInCU: 0x3726, offset: 0x7D877, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC18touchEventListenerySS_So19UIGestureRecognizerCtcSgvM', symObjAddr: 0x2050, symBinAddr: 0x6E50, symSize: 0x40 } - - { offsetInCU: 0x374C, offset: 0x7D89D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC18touchEventListenerySS_So19UIGestureRecognizerCtcSgvM.resume.0', symObjAddr: 0x2090, symBinAddr: 0x6E90, symSize: 0x10 } - - { offsetInCU: 0x37BC, offset: 0x7D90D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC5coderACSgSo7NSCoderC_tcfc', symObjAddr: 0x20A0, symBinAddr: 0x6EA0, symSize: 0x3D0 } - - { offsetInCU: 0x38AD, offset: 0x7D9FE, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC5frameACSo6CGRectV_tcfC', symObjAddr: 0x24A0, symBinAddr: 0x72A0, symSize: 0x80 } - - { offsetInCU: 0x38C8, offset: 0x7DA19, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC5frameACSo6CGRectV_tcfc', symObjAddr: 0x2520, symBinAddr: 0x7320, symSize: 0x400 } - - { offsetInCU: 0x39DA, offset: 0x7DB2B, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC17ignoreTouchEventsSbvW', symObjAddr: 0x29A0, symBinAddr: 0x77A0, symSize: 0x80 } - - { offsetInCU: 0x3AD0, offset: 0x7DC21, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC11setListeneryyAA0cE0_pSgF', symObjAddr: 0x2A80, symBinAddr: 0x7880, symSize: 0x30 } - - { offsetInCU: 0x3B6C, offset: 0x7DCBD, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC6resize33_508084857CA7D194CA72FEB80DD78002LLyyF', symObjAddr: 0x2AE0, symBinAddr: 0x78E0, symSize: 0x170 } - - { offsetInCU: 0x3E6D, offset: 0x7DFBE, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC14layoutSubviewsyyF', symObjAddr: 0x2C50, symBinAddr: 0x7A50, symSize: 0x250 } - - { offsetInCU: 0x407E, offset: 0x7E1CF, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasCfD', symObjAddr: 0x2ED0, symBinAddr: 0x7CD0, symSize: 0x2B0 } - - { offsetInCU: 0x410C, offset: 0x7E25D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC21getBoundingClientRectyySo6UIViewC_SvtFZ', symObjAddr: 0x3250, symBinAddr: 0x8050, symSize: 0x10 } - - { offsetInCU: 0x4134, offset: 0x7E285, size: 0x8, addend: 0x0, symName: '_$ss22__RawDictionaryStorageC4findys10_HashTableV6BucketV6bucket_Sb5foundtxSHRzlFSS_Tg5', symObjAddr: 0x32D0, symBinAddr: 0x80D0, symSize: 0x60 } - - { offsetInCU: 0x418E, offset: 0x7E2DF, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV7_insert2at3key5valueys10_HashTableV6BucketV_xnq_ntFSS_ypTg5', symObjAddr: 0x3330, symBinAddr: 0x8130, symSize: 0x60 } - - { offsetInCU: 0x41FA, offset: 0x7E34B, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV12mutatingFind_8isUniques10_HashTableV6BucketV6bucket_Sb5foundtx_SbtFSS_ypTg5', symObjAddr: 0x3390, symBinAddr: 0x8190, symSize: 0xB0 } - - { offsetInCU: 0x4237, offset: 0x7E388, size: 0x8, addend: 0x0, symName: '_$ss22__RawDictionaryStorageC4find_9hashValues10_HashTableV6BucketV6bucket_Sb5foundtx_SitSHRzlFSS_Tg5', symObjAddr: 0x3440, symBinAddr: 0x8240, symSize: 0xE0 } - - { offsetInCU: 0x42A2, offset: 0x7E3F3, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV4copyyyFSS_ypTg5', symObjAddr: 0x3520, symBinAddr: 0x8320, symSize: 0x260 } - - { offsetInCU: 0x434A, offset: 0x7E49B, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV20_copyOrMoveAndResize8capacity12moveElementsySi_SbtFSS_ypTg5', symObjAddr: 0x3780, symBinAddr: 0x8580, symSize: 0x3C0 } - - { offsetInCU: 0x27, offset: 0x7E6CE, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative7GLUtilsCfD', symObjAddr: 0x0, symBinAddr: 0x9500, symSize: 0x20 } - - { offsetInCU: 0x62, offset: 0x7E709, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative7GLUtilsCMa', symObjAddr: 0x20, symBinAddr: 0x9520, symSize: 0x14 } - - { offsetInCU: 0x187, offset: 0x7E82E, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative7GLUtilsCfD', symObjAddr: 0x0, symBinAddr: 0x9500, symSize: 0x20 } - - { offsetInCU: 0x65, offset: 0x7E8BB, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC8mPrograms6UInt32VvgTo', symObjAddr: 0x0, symBinAddr: 0x9540, symSize: 0x10 } - - { offsetInCU: 0xBB, offset: 0x7E911, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC8mPrograms6UInt32VvsTo', symObjAddr: 0x10, symBinAddr: 0x9550, symSize: 0x10 } - - { offsetInCU: 0x114, offset: 0x7E96A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC3rbos6UInt32VvgTo', symObjAddr: 0x20, symBinAddr: 0x9560, symSize: 0x40 } - - { offsetInCU: 0x16A, offset: 0x7E9C0, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC3rbos6UInt32VvsTo', symObjAddr: 0x60, symBinAddr: 0x95A0, symSize: 0x40 } - - { offsetInCU: 0x1C3, offset: 0x7EA19, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC3fbos6UInt32VvgTo', symObjAddr: 0xA0, symBinAddr: 0x95E0, symSize: 0x40 } - - { offsetInCU: 0x219, offset: 0x7EA6F, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC3fbos6UInt32VvsTo', symObjAddr: 0xE0, symBinAddr: 0x9620, symSize: 0x40 } - - { offsetInCU: 0x272, offset: 0x7EAC8, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC5widthSivgTo', symObjAddr: 0x120, symBinAddr: 0x9660, symSize: 0x20 } - - { offsetInCU: 0x2C8, offset: 0x7EB1E, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC5widthSivsTo', symObjAddr: 0x140, symBinAddr: 0x9680, symSize: 0x20 } - - { offsetInCU: 0x321, offset: 0x7EB77, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC6heightSivgTo', symObjAddr: 0x160, symBinAddr: 0x96A0, symSize: 0x20 } - - { offsetInCU: 0x377, offset: 0x7EBCD, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC6heightSivsTo', symObjAddr: 0x180, symBinAddr: 0x96C0, symSize: 0x20 } - - { offsetInCU: 0x3D0, offset: 0x7EC26, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC2abs6UInt32VvgTo', symObjAddr: 0x1A0, symBinAddr: 0x96E0, symSize: 0x40 } - - { offsetInCU: 0x426, offset: 0x7EC7C, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC2abs6UInt32VvsTo', symObjAddr: 0x1E0, symBinAddr: 0x9720, symSize: 0x40 } - - { offsetInCU: 0x47F, offset: 0x7ECD5, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC3poss5Int32VvgTo', symObjAddr: 0x220, symBinAddr: 0x9760, symSize: 0x10 } - - { offsetInCU: 0x4D5, offset: 0x7ED2B, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC3poss5Int32VvsTo', symObjAddr: 0x230, symBinAddr: 0x9770, symSize: 0x10 } - - { offsetInCU: 0x52E, offset: 0x7ED84, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC10samplerPoss5Int32VvgTo', symObjAddr: 0x240, symBinAddr: 0x9780, symSize: 0x10 } - - { offsetInCU: 0x584, offset: 0x7EDDA, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC10samplerPoss5Int32VvsTo', symObjAddr: 0x250, symBinAddr: 0x9790, symSize: 0x10 } - - { offsetInCU: 0x5DD, offset: 0x7EE33, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC9vextexBufSaySfGvgTo', symObjAddr: 0x260, symBinAddr: 0x97A0, symSize: 0x40 } - - { offsetInCU: 0x633, offset: 0x7EE89, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC9vextexBufSaySfGvsTo', symObjAddr: 0x2A0, symBinAddr: 0x97E0, symSize: 0x40 } - - { offsetInCU: 0x676, offset: 0x7EECC, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC13SIZE_OF_FLOATSivgZTo', symObjAddr: 0x2E0, symBinAddr: 0x9820, symSize: 0x10 } - - { offsetInCU: 0x692, offset: 0x7EEE8, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC13VERTEX_SHADERSSvgZTo', symObjAddr: 0x2F0, symBinAddr: 0x9830, symSize: 0x30 } - - { offsetInCU: 0x6C4, offset: 0x7EF1A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC7surfaceSo9IOSurfaceCSgvgTo', symObjAddr: 0x320, symBinAddr: 0x9860, symSize: 0x20 } - - { offsetInCU: 0x71C, offset: 0x7EF72, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC7surfaceSo9IOSurfaceCSgvsTo', symObjAddr: 0x340, symBinAddr: 0x9880, symSize: 0x30 } - - { offsetInCU: 0x775, offset: 0x7EFCB, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC8pixelBufs9UnmanagedVySo11CVBufferRefaGSgvgTo', symObjAddr: 0x490, symBinAddr: 0x99D0, symSize: 0x20 } - - { offsetInCU: 0x7CB, offset: 0x7F021, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC8pixelBufs9UnmanagedVySo11CVBufferRefaGSgvsTo', symObjAddr: 0x4B0, symBinAddr: 0x99F0, symSize: 0x20 } - - { offsetInCU: 0x83A, offset: 0x7F090, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderCACycfcTo', symObjAddr: 0x680, symBinAddr: 0x9B80, symSize: 0x20 } - - { offsetInCU: 0x86C, offset: 0x7F0C2, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC7destroyyyFTo', symObjAddr: 0x7E0, symBinAddr: 0x9CE0, symSize: 0x30 } - - { offsetInCU: 0x8C4, offset: 0x7F11A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC10texImage2Dyys5Int32V_A4fA9NSCCanvasCAHSbtFTo', symObjAddr: 0x830, symBinAddr: 0x9D30, symSize: 0x80 } - - { offsetInCU: 0x928, offset: 0x7F17E, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC9drawFrame6buffer5width6height14internalFormat6format10flipYWebGLySo11CVBufferRefa_S2is5Int32VANSbtFTo', symObjAddr: 0x8B0, symBinAddr: 0x9DB0, symSize: 0x80 } - - { offsetInCU: 0x9CA, offset: 0x7F220, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC13createSurfaceyyFTo', symObjAddr: 0xCE0, symBinAddr: 0xA1E0, symSize: 0x30 } - - { offsetInCU: 0xAB4, offset: 0x7F30A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderCMa', symObjAddr: 0x660, symBinAddr: 0x9B60, symSize: 0x20 } - - { offsetInCU: 0xB33, offset: 0x7F389, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderCfETo', symObjAddr: 0xD40, symBinAddr: 0xA240, symSize: 0x60 } - - { offsetInCU: 0x1265, offset: 0x7FABB, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderCACycfC', symObjAddr: 0x4D0, symBinAddr: 0x9A10, symSize: 0x20 } - - { offsetInCU: 0x127F, offset: 0x7FAD5, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderCACycfc', symObjAddr: 0x4F0, symBinAddr: 0x9A30, symSize: 0x130 } - - { offsetInCU: 0x12AF, offset: 0x7FB05, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC7destroyyyF', symObjAddr: 0x6A0, symBinAddr: 0x9BA0, symSize: 0x140 } - - { offsetInCU: 0x1468, offset: 0x7FCBE, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC10texImage2Dyys5Int32V_A4fA9NSCCanvasCAHSbtF', symObjAddr: 0x810, symBinAddr: 0x9D10, symSize: 0x20 } - - { offsetInCU: 0x1519, offset: 0x7FD6F, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC13createSurfaceyyF', symObjAddr: 0x930, symBinAddr: 0x9E30, symSize: 0x3B0 } - - { offsetInCU: 0x18AF, offset: 0x80105, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderCfD', symObjAddr: 0xD10, symBinAddr: 0xA210, symSize: 0x30 } - - { offsetInCU: 0x19A8, offset: 0x801FE, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC10texImage2Dyys5Int32V_A4fA9NSCCanvasCAHSbtFTf4ddnndnndn_n', symObjAddr: 0xDA0, symBinAddr: 0xA2A0, symSize: 0x720 } - - { offsetInCU: 0x22F9, offset: 0x80B4F, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC9drawFrame6buffer5width6height14internalFormat6format10flipYWebGLySo11CVBufferRefa_S2is5Int32VANSbtFTf4nnnnndn_n', symObjAddr: 0x1520, symBinAddr: 0xAA20, symSize: 0x7EC } - - { offsetInCU: 0x10C, offset: 0x816F8, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerC22TouchGestureRecognizerC6target6actionAEypSg_10ObjectiveC8SelectorVSgtcfcTo', symObjAddr: 0x1120, symBinAddr: 0xC2F0, symSize: 0x60 } - - { offsetInCU: 0x19C, offset: 0x81788, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerC22TouchGestureRecognizerCfETo', symObjAddr: 0x11A0, symBinAddr: 0xC370, symSize: 0x20 } - - { offsetInCU: 0x1CB, offset: 0x817B7, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerC6handleyySo19UIGestureRecognizerCFTo', symObjAddr: 0x11C0, symBinAddr: 0xC390, symSize: 0x10 } - - { offsetInCU: 0x368, offset: 0x81954, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerCACycfcTo', symObjAddr: 0x1A40, symBinAddr: 0xCC10, symSize: 0x30 } - - { offsetInCU: 0x5E4, offset: 0x81BD0, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerCfETo', symObjAddr: 0x1AC0, symBinAddr: 0xCC90, symSize: 0x60 } - - { offsetInCU: 0x613, offset: 0x81BFF, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerCMa', symObjAddr: 0x1B20, symBinAddr: 0xCCF0, symSize: 0x20 } - - { offsetInCU: 0x627, offset: 0x81C13, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerC22TouchGestureRecognizerCMa', symObjAddr: 0x1B40, symBinAddr: 0xCD10, symSize: 0x20 } - - { offsetInCU: 0x63B, offset: 0x81C27, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerC7PointerVwCP', symObjAddr: 0x1B60, symBinAddr: 0xCD30, symSize: 0x30 } - - { offsetInCU: 0x64F, offset: 0x81C3B, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerC7PointerVwxx', symObjAddr: 0x1B90, symBinAddr: 0xCD60, symSize: 0x10 } - - { offsetInCU: 0x663, offset: 0x81C4F, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerC7PointerVwcp', symObjAddr: 0x1BA0, symBinAddr: 0xCD70, symSize: 0x30 } - - { offsetInCU: 0x677, offset: 0x81C63, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerC7PointerVwca', symObjAddr: 0x1BD0, symBinAddr: 0xCDA0, symSize: 0x50 } - - { offsetInCU: 0x68B, offset: 0x81C77, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerC7PointerVwta', symObjAddr: 0x1C40, symBinAddr: 0xCDF0, symSize: 0x40 } - - { offsetInCU: 0x69F, offset: 0x81C8B, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerC7PointerVwet', symObjAddr: 0x1C80, symBinAddr: 0xCE30, symSize: 0x40 } - - { offsetInCU: 0x6B3, offset: 0x81C9F, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerC7PointerVwst', symObjAddr: 0x1CC0, symBinAddr: 0xCE70, symSize: 0x50 } - - { offsetInCU: 0x6C7, offset: 0x81CB3, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerC7PointerVMa', symObjAddr: 0x1D10, symBinAddr: 0xCEC0, symSize: 0x10 } - - { offsetInCU: 0x6DB, offset: 0x81CC7, size: 0x8, addend: 0x0, symName: '_$sypSgWOc', symObjAddr: 0x1D20, symBinAddr: 0xCED0, symSize: 0x40 } - - { offsetInCU: 0x6EF, offset: 0x81CDB, size: 0x8, addend: 0x0, symName: '_$sSo7UITouchCSo8NSObjectCSH10ObjectiveCWl', symObjAddr: 0x1E30, symBinAddr: 0xCF10, symSize: 0x50 } - - { offsetInCU: 0x703, offset: 0x81CEF, size: 0x8, addend: 0x0, symName: '_$sSh8IteratorV8_VariantOyx__GSHRzlWOe', symObjAddr: 0x1E80, symBinAddr: 0xCF60, symSize: 0x20 } - - { offsetInCU: 0x761, offset: 0x81D4D, size: 0x8, addend: 0x0, symName: '_$sSSSo19UIGestureRecognizerCIeggg_SgWOe', symObjAddr: 0x21A0, symBinAddr: 0xD280, symSize: 0x14 } - - { offsetInCU: 0xC8C, offset: 0x82278, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerC22TouchGestureRecognizerC12touchesBegan_4withyShySo7UITouchCG_So7UIEventCtF', symObjAddr: 0x0, symBinAddr: 0xB210, symSize: 0x630 } - - { offsetInCU: 0xF11, offset: 0x824FD, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerC22TouchGestureRecognizerC12touchesMoved_4withyShySo7UITouchCG_So7UIEventCtF', symObjAddr: 0x650, symBinAddr: 0xB860, symSize: 0xE0 } - - { offsetInCU: 0xF90, offset: 0x8257C, size: 0x8, addend: 0x0, symName: '_$sSa6remove2atxSi_tF12CanvasNative15NSCTouchHandlerC7PointerV_Tg5', symObjAddr: 0x800, symBinAddr: 0xB9F0, symSize: 0xB0 } - - { offsetInCU: 0x1002, offset: 0x825EE, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerC22TouchGestureRecognizerC6target6actionAEypSg_10ObjectiveC8SelectorVSgtcfc', symObjAddr: 0x1030, symBinAddr: 0xC200, symSize: 0xF0 } - - { offsetInCU: 0x1151, offset: 0x8273D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerC6onMove33_044DDF836BDB3B89B481C6F58BB6EF6BLLyySo19UIGestureRecognizerC_ShySo7UITouchCGSgtF', symObjAddr: 0x1590, symBinAddr: 0xC760, symSize: 0x4B0 } - - { offsetInCU: 0x189A, offset: 0x82E86, size: 0x8, addend: 0x0, symName: '_$ss12_ArrayBufferV20_consumeAndCreateNewAByxGyF12CanvasNative15NSCTouchHandlerC7PointerV_Tg5', symObjAddr: 0x1EA0, symBinAddr: 0xCF80, symSize: 0x20 } - - { offsetInCU: 0x1932, offset: 0x82F1E, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerC6canvasAcA9NSCCanvasC_tcfcTf4gn_n', symObjAddr: 0x1EC0, symBinAddr: 0xCFA0, symSize: 0x1F0 } - - { offsetInCU: 0x27, offset: 0x830E7, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative14NSCImageBitmapC14FAILED_TO_LOADSSvgZTo', symObjAddr: 0x0, symBinAddr: 0xD2A0, symSize: 0x30 } + - { offsetInCU: 0xAB, offset: 0x7A1FC, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC19shared_context_view33_508084857CA7D194CA72FEB80DD78002LL_WZ', symObjAddr: 0x0, symBinAddr: 0x4D80, symSize: 0x60 } + - { offsetInCU: 0xF0, offset: 0x7A241, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC5store_WZ', symObjAddr: 0x60, symBinAddr: 0x4DE0, symSize: 0x30 } + - { offsetInCU: 0x135, offset: 0x7A286, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC5views33_508084857CA7D194CA72FEB80DD78002LL_WZ', symObjAddr: 0xD0, symBinAddr: 0x4E50, symSize: 0x40 } + - { offsetInCU: 0x187, offset: 0x7A2D8, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC3ptrSvSgvgTo', symObjAddr: 0x1B0, symBinAddr: 0x4F30, symSize: 0x20 } + - { offsetInCU: 0x1DD, offset: 0x7A32E, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC3ptrSvSgvsTo', symObjAddr: 0x1D0, symBinAddr: 0x4F50, symSize: 0x20 } + - { offsetInCU: 0x24C, offset: 0x7A39D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC10getViewPtrSvyFTo', symObjAddr: 0x230, symBinAddr: 0x4FB0, symSize: 0x40 } + - { offsetInCU: 0x301, offset: 0x7A452, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC9autoScaleSbvgTo', symObjAddr: 0x270, symBinAddr: 0x4FF0, symSize: 0x40 } + - { offsetInCU: 0x33C, offset: 0x7A48D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC9autoScaleSbvsTo', symObjAddr: 0x2E0, symBinAddr: 0x5060, symSize: 0x30 } + - { offsetInCU: 0x3CB, offset: 0x7A51C, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC8nativeGLs5Int64VvgTo', symObjAddr: 0x520, symBinAddr: 0x52A0, symSize: 0x40 } + - { offsetInCU: 0x421, offset: 0x7A572, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC8nativeGLs5Int64VvsTo', symObjAddr: 0x590, symBinAddr: 0x5310, symSize: 0x40 } + - { offsetInCU: 0x47A, offset: 0x7A5CB, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC13nativeContexts5Int64VvgTo', symObjAddr: 0x5D0, symBinAddr: 0x5350, symSize: 0x40 } + - { offsetInCU: 0x4D0, offset: 0x7A621, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC13nativeContexts5Int64VvsTo', symObjAddr: 0x640, symBinAddr: 0x53C0, symSize: 0x40 } + - { offsetInCU: 0x529, offset: 0x7A67A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC15native2DContexts5Int64VvgTo', symObjAddr: 0x680, symBinAddr: 0x5400, symSize: 0x20 } + - { offsetInCU: 0x57F, offset: 0x7A6D0, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC15native2DContexts5Int64VvsTo', symObjAddr: 0x6A0, symBinAddr: 0x5420, symSize: 0x20 } + - { offsetInCU: 0x5C2, offset: 0x7A713, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC7glkViewAA0A7GLKViewCvgTo', symObjAddr: 0x6C0, symBinAddr: 0x5440, symSize: 0x20 } + - { offsetInCU: 0x61A, offset: 0x7A76B, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC7glkViewAA0A7GLKViewCvsTo', symObjAddr: 0x6E0, symBinAddr: 0x5460, symSize: 0x30 } + - { offsetInCU: 0x673, offset: 0x7A7C4, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC18drawingBufferWidthSivgTo', symObjAddr: 0x710, symBinAddr: 0x5490, symSize: 0x20 } + - { offsetInCU: 0x6E4, offset: 0x7A835, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC19drawingBufferHeightSivgTo', symObjAddr: 0x750, symBinAddr: 0x54D0, symSize: 0x20 } + - { offsetInCU: 0x755, offset: 0x7A8A6, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC5widthSfvgTo', symObjAddr: 0x790, symBinAddr: 0x5510, symSize: 0x30 } + - { offsetInCU: 0x7BD, offset: 0x7A90E, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC6heightSfvgTo', symObjAddr: 0x7F0, symBinAddr: 0x5570, symSize: 0x30 } + - { offsetInCU: 0x85C, offset: 0x7A9AD, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC11initContextyySS_S4bs5Int32VS5btFTo', symObjAddr: 0x860, symBinAddr: 0x55E0, symSize: 0xD0 } + - { offsetInCU: 0x957, offset: 0x7AAA8, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC015initContextWithE10AttributesyySS_S4bs5Int32VS5btFTo', symObjAddr: 0x10D0, symBinAddr: 0x5E50, symSize: 0xD0 } + - { offsetInCU: 0x9C0, offset: 0x7AB11, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC15create2DContextys5Int64VSb_S3bs5Int32VS5bAHtFTo', symObjAddr: 0x1420, symBinAddr: 0x61A0, symSize: 0x90 } + - { offsetInCU: 0x9FD, offset: 0x7AB4E, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC11forceLayoutyy12CoreGraphics7CGFloatV_AGtFTo', symObjAddr: 0x16A0, symBinAddr: 0x6420, symSize: 0x40 } + - { offsetInCU: 0xA4B, offset: 0x7AB9C, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC8snapshotySo7UIImageCSgSbFTo', symObjAddr: 0x17B0, symBinAddr: 0x6530, symSize: 0x40 } + - { offsetInCU: 0xA7E, offset: 0x7ABCF, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC8rendererAA9NSCRenderCSgvgTo', symObjAddr: 0x17F0, symBinAddr: 0x6570, symSize: 0x20 } + - { offsetInCU: 0xAD8, offset: 0x7AC29, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC8rendererAA9NSCRenderCSgvsTo', symObjAddr: 0x1810, symBinAddr: 0x6590, symSize: 0x30 } + - { offsetInCU: 0xB33, offset: 0x7AC84, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC6renderSbyFTo', symObjAddr: 0x1880, symBinAddr: 0x6600, symSize: 0x40 } + - { offsetInCU: 0xBC9, offset: 0x7AD1A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC13context2DTestyys5Int64VFTo', symObjAddr: 0x1900, symBinAddr: 0x6680, symSize: 0x60 } + - { offsetInCU: 0xC8E, offset: 0x7ADDF, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC22context2DTestToDataURLySSs5Int64VFTo', symObjAddr: 0x19C0, symBinAddr: 0x6740, symSize: 0xA0 } + - { offsetInCU: 0xD1B, offset: 0x7AE6C, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC23enterBackgroundListeneryycSgvsTo', symObjAddr: 0x1AB0, symBinAddr: 0x6830, symSize: 0x70 } + - { offsetInCU: 0xD7D, offset: 0x7AECE, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC20becomeActiveListeneryycSgvsTo', symObjAddr: 0x1BC0, symBinAddr: 0x6940, symSize: 0x70 } + - { offsetInCU: 0xDDA, offset: 0x7AF2B, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC18touchEventListenerySS_So19UIGestureRecognizerCtcSgvgTo', symObjAddr: 0x1C30, symBinAddr: 0x69B0, symSize: 0xB0 } + - { offsetInCU: 0xE2A, offset: 0x7AF7B, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC18touchEventListenerySS_So19UIGestureRecognizerCtcSgvsTo', symObjAddr: 0x1DA0, symBinAddr: 0x6B20, symSize: 0x90 } + - { offsetInCU: 0xEBA, offset: 0x7B00B, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC5coderACSgSo7NSCoderC_tcfcTo', symObjAddr: 0x2470, symBinAddr: 0x71F0, symSize: 0x30 } + - { offsetInCU: 0xF0F, offset: 0x7B060, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC5frameACSo6CGRectV_tcfcTo', symObjAddr: 0x2920, symBinAddr: 0x76A0, symSize: 0x30 } + - { offsetInCU: 0xF42, offset: 0x7B093, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC17ignoreTouchEventsSbvgTo', symObjAddr: 0x2950, symBinAddr: 0x76D0, symSize: 0x20 } + - { offsetInCU: 0xF9A, offset: 0x7B0EB, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC17ignoreTouchEventsSbvsTo', symObjAddr: 0x2970, symBinAddr: 0x76F0, symSize: 0x30 } + - { offsetInCU: 0x1008, offset: 0x7B159, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC13readyListenerAA0cE0_pSgvgTo', symObjAddr: 0x2A20, symBinAddr: 0x77A0, symSize: 0x30 } + - { offsetInCU: 0x1062, offset: 0x7B1B3, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC13readyListenerAA0cE0_pSgvsTo', symObjAddr: 0x2A50, symBinAddr: 0x77D0, symSize: 0x30 } + - { offsetInCU: 0x10C2, offset: 0x7B213, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC11setListeneryyAA0cE0_pSgFTo', symObjAddr: 0x2AB0, symBinAddr: 0x7830, symSize: 0x30 } + - { offsetInCU: 0x118E, offset: 0x7B2DF, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC14layoutSubviewsyyFTo', symObjAddr: 0x2EA0, symBinAddr: 0x7C20, symSize: 0x30 } + - { offsetInCU: 0x11C1, offset: 0x7B312, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasCfDTo', symObjAddr: 0x3180, symBinAddr: 0x7F00, symSize: 0x20 } + - { offsetInCU: 0x11FC, offset: 0x7B34D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC21getBoundingClientRectyySo6UIViewC_SvtFZTo', symObjAddr: 0x3260, symBinAddr: 0x7FE0, symSize: 0x30 } + - { offsetInCU: 0x122F, offset: 0x7B380, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC14shared_context33_508084857CA7D194CA72FEB80DD78002LLs5Int64VvgZTf4d_n', symObjAddr: 0x3C30, symBinAddr: 0x89B0, symSize: 0x2A0 } + - { offsetInCU: 0x1397, offset: 0x7B4E8, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC21getBoundingClientRectyySo6UIViewC_SvtFZTf4nnd_n', symObjAddr: 0x3FA0, symBinAddr: 0x8D20, symSize: 0xC0 } + - { offsetInCU: 0x1563, offset: 0x7B6B4, size: 0x8, addend: 0x0, symName: '_$sIeg_IeyB_TR', symObjAddr: 0x1A80, symBinAddr: 0x6800, symSize: 0x30 } + - { offsetInCU: 0x157B, offset: 0x7B6CC, size: 0x8, addend: 0x0, symName: '_$sSSSo19UIGestureRecognizerCIeggg_So8NSStringCABIeyByy_TR', symObjAddr: 0x1D30, symBinAddr: 0x6AB0, symSize: 0x70 } + - { offsetInCU: 0x1593, offset: 0x7B6E4, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC18touchEventListenerySS_So19UIGestureRecognizerCtcSgvpACTK', symObjAddr: 0x1E90, symBinAddr: 0x6C10, symSize: 0x90 } + - { offsetInCU: 0x15CB, offset: 0x7B71C, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC18touchEventListenerySS_So19UIGestureRecognizerCtcSgvpACTk', symObjAddr: 0x1F20, symBinAddr: 0x6CA0, symSize: 0xC0 } + - { offsetInCU: 0x160B, offset: 0x7B75C, size: 0x8, addend: 0x0, symName: '_$sSSSo19UIGestureRecognizerCytIegnnr_SSABIeggg_TR', symObjAddr: 0x1FE0, symBinAddr: 0x6D60, symSize: 0x70 } + - { offsetInCU: 0x1695, offset: 0x7B7E6, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasCfETo', symObjAddr: 0x31A0, symBinAddr: 0x7F20, symSize: 0xB0 } + - { offsetInCU: 0x16C5, offset: 0x7B816, size: 0x8, addend: 0x0, symName: '_$sSSSo19UIGestureRecognizerCIeggg_SgWOy', symObjAddr: 0x3290, symBinAddr: 0x8010, symSize: 0x20 } + - { offsetInCU: 0x16D9, offset: 0x7B82A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasCMa', symObjAddr: 0x32B0, symBinAddr: 0x8030, symSize: 0x20 } + - { offsetInCU: 0x18C7, offset: 0x7BA18, size: 0x8, addend: 0x0, symName: ___swift_instantiateConcreteTypeFromMangledName, symObjAddr: 0x3ED0, symBinAddr: 0x8C50, symSize: 0x40 } + - { offsetInCU: 0x18DB, offset: 0x7BA2C, size: 0x8, addend: 0x0, symName: '_$sypSgWOh', symObjAddr: 0x3F10, symBinAddr: 0x8C90, symSize: 0x30 } + - { offsetInCU: 0x18EF, offset: 0x7BA40, size: 0x8, addend: 0x0, symName: ___swift_project_boxed_opaque_existential_0, symObjAddr: 0x3F40, symBinAddr: 0x8CC0, symSize: 0x30 } + - { offsetInCU: 0x1903, offset: 0x7BA54, size: 0x8, addend: 0x0, symName: ___swift_destroy_boxed_opaque_existential_0, symObjAddr: 0x3F70, symBinAddr: 0x8CF0, symSize: 0x30 } + - { offsetInCU: 0x1922, offset: 0x7BA73, size: 0x8, addend: 0x0, symName: '_$sSo8NSStringCSo19UIGestureRecognizerCIeyByy_SSADIeggg_TRTA', symObjAddr: 0x44C0, symBinAddr: 0x9240, symSize: 0x40 } + - { offsetInCU: 0x194B, offset: 0x7BA9C, size: 0x8, addend: 0x0, symName: _block_copy_helper, symObjAddr: 0x4500, symBinAddr: 0x9280, symSize: 0x20 } + - { offsetInCU: 0x195F, offset: 0x7BAB0, size: 0x8, addend: 0x0, symName: _block_destroy_helper, symObjAddr: 0x4520, symBinAddr: 0x92A0, symSize: 0x10 } + - { offsetInCU: 0x1973, offset: 0x7BAC4, size: 0x8, addend: 0x0, symName: '_$sIeg_SgWOe', symObjAddr: 0x4530, symBinAddr: 0x92B0, symSize: 0x20 } + - { offsetInCU: 0x1992, offset: 0x7BAE3, size: 0x8, addend: 0x0, symName: '_$sIeyB_Ieg_TRTA', symObjAddr: 0x4550, symBinAddr: 0x92D0, symSize: 0x10 } + - { offsetInCU: 0x19BB, offset: 0x7BB0C, size: 0x8, addend: 0x0, symName: '_$sSSSo19UIGestureRecognizerCytIegnnr_SSABIeggg_TRTA', symObjAddr: 0x4580, symBinAddr: 0x9300, symSize: 0x20 } + - { offsetInCU: 0x19DA, offset: 0x7BB2B, size: 0x8, addend: 0x0, symName: '_$sSSSo19UIGestureRecognizerCIeggg_SSABytIegnnr_TRTA', symObjAddr: 0x45A0, symBinAddr: 0x9320, symSize: 0x30 } + - { offsetInCU: 0x1A03, offset: 0x7BB54, size: 0x8, addend: 0x0, symName: '_$sypWOb', symObjAddr: 0x45D0, symBinAddr: 0x9350, symSize: 0x20 } + - { offsetInCU: 0x1A17, offset: 0x7BB68, size: 0x8, addend: 0x0, symName: '_$sypWOc', symObjAddr: 0x4620, symBinAddr: 0x93A0, symSize: 0x30 } + - { offsetInCU: 0x1C79, offset: 0x7BDCA, size: 0x8, addend: 0x0, symName: '_$sSD17dictionaryLiteralSDyxq_Gx_q_td_tcfCSS_ypTgm5Tf4g_n', symObjAddr: 0x3B40, symBinAddr: 0x88C0, symSize: 0xF0 } + - { offsetInCU: 0x201C, offset: 0x7C16D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC10getViewPtrSvyF', symObjAddr: 0x1F0, symBinAddr: 0x4F70, symSize: 0x40 } + - { offsetInCU: 0x20C3, offset: 0x7C214, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC9autoScaleSbvg', symObjAddr: 0x2B0, symBinAddr: 0x5030, symSize: 0x30 } + - { offsetInCU: 0x20F4, offset: 0x7C245, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC9autoScaleSbvs', symObjAddr: 0x310, symBinAddr: 0x5090, symSize: 0xE0 } + - { offsetInCU: 0x213E, offset: 0x7C28F, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC9autoScaleSbvM', symObjAddr: 0x3F0, symBinAddr: 0x5170, symSize: 0x50 } + - { offsetInCU: 0x2161, offset: 0x7C2B2, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC9autoScaleSbvM.resume.0', symObjAddr: 0x440, symBinAddr: 0x51C0, symSize: 0xE0 } + - { offsetInCU: 0x21A2, offset: 0x7C2F3, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC8nativeGLs5Int64Vvg', symObjAddr: 0x560, symBinAddr: 0x52E0, symSize: 0x30 } + - { offsetInCU: 0x21F8, offset: 0x7C349, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC13nativeContexts5Int64Vvg', symObjAddr: 0x610, symBinAddr: 0x5390, symSize: 0x30 } + - { offsetInCU: 0x22A2, offset: 0x7C3F3, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC18drawingBufferWidthSivg', symObjAddr: 0x730, symBinAddr: 0x54B0, symSize: 0x20 } + - { offsetInCU: 0x22F1, offset: 0x7C442, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC19drawingBufferHeightSivg', symObjAddr: 0x770, symBinAddr: 0x54F0, symSize: 0x20 } + - { offsetInCU: 0x234D, offset: 0x7C49E, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC5widthSfvg', symObjAddr: 0x7C0, symBinAddr: 0x5540, symSize: 0x30 } + - { offsetInCU: 0x2393, offset: 0x7C4E4, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC6heightSfvg', symObjAddr: 0x820, symBinAddr: 0x55A0, symSize: 0x30 } + - { offsetInCU: 0x23C5, offset: 0x7C516, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC11initContextyySS_S4bs5Int32VS5btF', symObjAddr: 0x850, symBinAddr: 0x55D0, symSize: 0x10 } + - { offsetInCU: 0x261B, offset: 0x7C76C, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC015initContextWithE10AttributesyySS_S4bs5Int32VS5btF', symObjAddr: 0x930, symBinAddr: 0x56B0, symSize: 0x7A0 } + - { offsetInCU: 0x2C2E, offset: 0x7CD7F, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC15create2DContextys5Int64VSb_S3bs5Int32VS5bAHtF', symObjAddr: 0x11A0, symBinAddr: 0x5F20, symSize: 0x280 } + - { offsetInCU: 0x3196, offset: 0x7D2E7, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC11forceLayoutyy12CoreGraphics7CGFloatV_AGtF', symObjAddr: 0x14B0, symBinAddr: 0x6230, symSize: 0x1F0 } + - { offsetInCU: 0x32C3, offset: 0x7D414, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC8snapshotySo7UIImageCSgSbF', symObjAddr: 0x16E0, symBinAddr: 0x6460, symSize: 0xD0 } + - { offsetInCU: 0x341C, offset: 0x7D56D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC6renderSbyF', symObjAddr: 0x1840, symBinAddr: 0x65C0, symSize: 0x40 } + - { offsetInCU: 0x34A0, offset: 0x7D5F1, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC13context2DTestyys5Int64VF', symObjAddr: 0x18C0, symBinAddr: 0x6640, symSize: 0x40 } + - { offsetInCU: 0x35BF, offset: 0x7D710, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC22context2DTestToDataURLySSs5Int64VF', symObjAddr: 0x1960, symBinAddr: 0x66E0, symSize: 0x60 } + - { offsetInCU: 0x36B5, offset: 0x7D806, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC18touchEventListenerySS_So19UIGestureRecognizerCtcSgvg', symObjAddr: 0x1CE0, symBinAddr: 0x6A60, symSize: 0x50 } + - { offsetInCU: 0x36FF, offset: 0x7D850, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC18touchEventListenerySS_So19UIGestureRecognizerCtcSgvs', symObjAddr: 0x1E30, symBinAddr: 0x6BB0, symSize: 0x60 } + - { offsetInCU: 0x3726, offset: 0x7D877, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC18touchEventListenerySS_So19UIGestureRecognizerCtcSgvM', symObjAddr: 0x2050, symBinAddr: 0x6DD0, symSize: 0x40 } + - { offsetInCU: 0x374C, offset: 0x7D89D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC18touchEventListenerySS_So19UIGestureRecognizerCtcSgvM.resume.0', symObjAddr: 0x2090, symBinAddr: 0x6E10, symSize: 0x10 } + - { offsetInCU: 0x37BC, offset: 0x7D90D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC5coderACSgSo7NSCoderC_tcfc', symObjAddr: 0x20A0, symBinAddr: 0x6E20, symSize: 0x3D0 } + - { offsetInCU: 0x38AD, offset: 0x7D9FE, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC5frameACSo6CGRectV_tcfC', symObjAddr: 0x24A0, symBinAddr: 0x7220, symSize: 0x80 } + - { offsetInCU: 0x38C8, offset: 0x7DA19, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC5frameACSo6CGRectV_tcfc', symObjAddr: 0x2520, symBinAddr: 0x72A0, symSize: 0x400 } + - { offsetInCU: 0x39DA, offset: 0x7DB2B, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC17ignoreTouchEventsSbvW', symObjAddr: 0x29A0, symBinAddr: 0x7720, symSize: 0x80 } + - { offsetInCU: 0x3AD0, offset: 0x7DC21, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC11setListeneryyAA0cE0_pSgF', symObjAddr: 0x2A80, symBinAddr: 0x7800, symSize: 0x30 } + - { offsetInCU: 0x3B6C, offset: 0x7DCBD, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC6resize33_508084857CA7D194CA72FEB80DD78002LLyyF', symObjAddr: 0x2AE0, symBinAddr: 0x7860, symSize: 0x170 } + - { offsetInCU: 0x3E6D, offset: 0x7DFBE, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC14layoutSubviewsyyF', symObjAddr: 0x2C50, symBinAddr: 0x79D0, symSize: 0x250 } + - { offsetInCU: 0x407E, offset: 0x7E1CF, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasCfD', symObjAddr: 0x2ED0, symBinAddr: 0x7C50, symSize: 0x2B0 } + - { offsetInCU: 0x410C, offset: 0x7E25D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCCanvasC21getBoundingClientRectyySo6UIViewC_SvtFZ', symObjAddr: 0x3250, symBinAddr: 0x7FD0, symSize: 0x10 } + - { offsetInCU: 0x4134, offset: 0x7E285, size: 0x8, addend: 0x0, symName: '_$ss22__RawDictionaryStorageC4findys10_HashTableV6BucketV6bucket_Sb5foundtxSHRzlFSS_Tg5', symObjAddr: 0x32D0, symBinAddr: 0x8050, symSize: 0x60 } + - { offsetInCU: 0x418E, offset: 0x7E2DF, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV7_insert2at3key5valueys10_HashTableV6BucketV_xnq_ntFSS_ypTg5', symObjAddr: 0x3330, symBinAddr: 0x80B0, symSize: 0x60 } + - { offsetInCU: 0x41FA, offset: 0x7E34B, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV12mutatingFind_8isUniques10_HashTableV6BucketV6bucket_Sb5foundtx_SbtFSS_ypTg5', symObjAddr: 0x3390, symBinAddr: 0x8110, symSize: 0xB0 } + - { offsetInCU: 0x4237, offset: 0x7E388, size: 0x8, addend: 0x0, symName: '_$ss22__RawDictionaryStorageC4find_9hashValues10_HashTableV6BucketV6bucket_Sb5foundtx_SitSHRzlFSS_Tg5', symObjAddr: 0x3440, symBinAddr: 0x81C0, symSize: 0xE0 } + - { offsetInCU: 0x42A2, offset: 0x7E3F3, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV4copyyyFSS_ypTg5', symObjAddr: 0x3520, symBinAddr: 0x82A0, symSize: 0x260 } + - { offsetInCU: 0x434A, offset: 0x7E49B, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV20_copyOrMoveAndResize8capacity12moveElementsySi_SbtFSS_ypTg5', symObjAddr: 0x3780, symBinAddr: 0x8500, symSize: 0x3C0 } + - { offsetInCU: 0x27, offset: 0x7E6CE, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative7GLUtilsCfD', symObjAddr: 0x0, symBinAddr: 0x9480, symSize: 0x20 } + - { offsetInCU: 0x62, offset: 0x7E709, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative7GLUtilsCMa', symObjAddr: 0x20, symBinAddr: 0x94A0, symSize: 0x14 } + - { offsetInCU: 0x187, offset: 0x7E82E, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative7GLUtilsCfD', symObjAddr: 0x0, symBinAddr: 0x9480, symSize: 0x20 } + - { offsetInCU: 0x65, offset: 0x7E8BB, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC8mPrograms6UInt32VvgTo', symObjAddr: 0x0, symBinAddr: 0x94C0, symSize: 0x10 } + - { offsetInCU: 0xBB, offset: 0x7E911, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC8mPrograms6UInt32VvsTo', symObjAddr: 0x10, symBinAddr: 0x94D0, symSize: 0x10 } + - { offsetInCU: 0x114, offset: 0x7E96A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC3rbos6UInt32VvgTo', symObjAddr: 0x20, symBinAddr: 0x94E0, symSize: 0x40 } + - { offsetInCU: 0x16A, offset: 0x7E9C0, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC3rbos6UInt32VvsTo', symObjAddr: 0x60, symBinAddr: 0x9520, symSize: 0x40 } + - { offsetInCU: 0x1C3, offset: 0x7EA19, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC3fbos6UInt32VvgTo', symObjAddr: 0xA0, symBinAddr: 0x9560, symSize: 0x40 } + - { offsetInCU: 0x219, offset: 0x7EA6F, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC3fbos6UInt32VvsTo', symObjAddr: 0xE0, symBinAddr: 0x95A0, symSize: 0x40 } + - { offsetInCU: 0x272, offset: 0x7EAC8, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC5widthSivgTo', symObjAddr: 0x120, symBinAddr: 0x95E0, symSize: 0x20 } + - { offsetInCU: 0x2C8, offset: 0x7EB1E, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC5widthSivsTo', symObjAddr: 0x140, symBinAddr: 0x9600, symSize: 0x20 } + - { offsetInCU: 0x321, offset: 0x7EB77, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC6heightSivgTo', symObjAddr: 0x160, symBinAddr: 0x9620, symSize: 0x20 } + - { offsetInCU: 0x377, offset: 0x7EBCD, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC6heightSivsTo', symObjAddr: 0x180, symBinAddr: 0x9640, symSize: 0x20 } + - { offsetInCU: 0x3D0, offset: 0x7EC26, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC2abs6UInt32VvgTo', symObjAddr: 0x1A0, symBinAddr: 0x9660, symSize: 0x40 } + - { offsetInCU: 0x426, offset: 0x7EC7C, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC2abs6UInt32VvsTo', symObjAddr: 0x1E0, symBinAddr: 0x96A0, symSize: 0x40 } + - { offsetInCU: 0x47F, offset: 0x7ECD5, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC3poss5Int32VvgTo', symObjAddr: 0x220, symBinAddr: 0x96E0, symSize: 0x10 } + - { offsetInCU: 0x4D5, offset: 0x7ED2B, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC3poss5Int32VvsTo', symObjAddr: 0x230, symBinAddr: 0x96F0, symSize: 0x10 } + - { offsetInCU: 0x52E, offset: 0x7ED84, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC10samplerPoss5Int32VvgTo', symObjAddr: 0x240, symBinAddr: 0x9700, symSize: 0x10 } + - { offsetInCU: 0x584, offset: 0x7EDDA, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC10samplerPoss5Int32VvsTo', symObjAddr: 0x250, symBinAddr: 0x9710, symSize: 0x10 } + - { offsetInCU: 0x5DD, offset: 0x7EE33, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC9vextexBufSaySfGvgTo', symObjAddr: 0x260, symBinAddr: 0x9720, symSize: 0x40 } + - { offsetInCU: 0x633, offset: 0x7EE89, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC9vextexBufSaySfGvsTo', symObjAddr: 0x2A0, symBinAddr: 0x9760, symSize: 0x40 } + - { offsetInCU: 0x676, offset: 0x7EECC, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC13SIZE_OF_FLOATSivgZTo', symObjAddr: 0x2E0, symBinAddr: 0x97A0, symSize: 0x10 } + - { offsetInCU: 0x692, offset: 0x7EEE8, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC13VERTEX_SHADERSSvgZTo', symObjAddr: 0x2F0, symBinAddr: 0x97B0, symSize: 0x30 } + - { offsetInCU: 0x6C4, offset: 0x7EF1A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC7surfaceSo9IOSurfaceCSgvgTo', symObjAddr: 0x320, symBinAddr: 0x97E0, symSize: 0x20 } + - { offsetInCU: 0x71C, offset: 0x7EF72, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC7surfaceSo9IOSurfaceCSgvsTo', symObjAddr: 0x340, symBinAddr: 0x9800, symSize: 0x30 } + - { offsetInCU: 0x775, offset: 0x7EFCB, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC8pixelBufs9UnmanagedVySo11CVBufferRefaGSgvgTo', symObjAddr: 0x490, symBinAddr: 0x9950, symSize: 0x20 } + - { offsetInCU: 0x7CB, offset: 0x7F021, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC8pixelBufs9UnmanagedVySo11CVBufferRefaGSgvsTo', symObjAddr: 0x4B0, symBinAddr: 0x9970, symSize: 0x20 } + - { offsetInCU: 0x83A, offset: 0x7F090, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderCACycfcTo', symObjAddr: 0x680, symBinAddr: 0x9B00, symSize: 0x20 } + - { offsetInCU: 0x86C, offset: 0x7F0C2, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC7destroyyyFTo', symObjAddr: 0x7E0, symBinAddr: 0x9C60, symSize: 0x30 } + - { offsetInCU: 0x8C4, offset: 0x7F11A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC10texImage2Dyys5Int32V_A4fA9NSCCanvasCAHSbtFTo', symObjAddr: 0x830, symBinAddr: 0x9CB0, symSize: 0x80 } + - { offsetInCU: 0x928, offset: 0x7F17E, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC9drawFrame6buffer5width6height14internalFormat6format10flipYWebGLySo11CVBufferRefa_S2is5Int32VANSbtFTo', symObjAddr: 0x8B0, symBinAddr: 0x9D30, symSize: 0x80 } + - { offsetInCU: 0x9CA, offset: 0x7F220, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC13createSurfaceyyFTo', symObjAddr: 0xCE0, symBinAddr: 0xA160, symSize: 0x30 } + - { offsetInCU: 0xAB4, offset: 0x7F30A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderCMa', symObjAddr: 0x660, symBinAddr: 0x9AE0, symSize: 0x20 } + - { offsetInCU: 0xB33, offset: 0x7F389, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderCfETo', symObjAddr: 0xD40, symBinAddr: 0xA1C0, symSize: 0x60 } + - { offsetInCU: 0x1265, offset: 0x7FABB, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderCACycfC', symObjAddr: 0x4D0, symBinAddr: 0x9990, symSize: 0x20 } + - { offsetInCU: 0x127F, offset: 0x7FAD5, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderCACycfc', symObjAddr: 0x4F0, symBinAddr: 0x99B0, symSize: 0x130 } + - { offsetInCU: 0x12AF, offset: 0x7FB05, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC7destroyyyF', symObjAddr: 0x6A0, symBinAddr: 0x9B20, symSize: 0x140 } + - { offsetInCU: 0x1468, offset: 0x7FCBE, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC10texImage2Dyys5Int32V_A4fA9NSCCanvasCAHSbtF', symObjAddr: 0x810, symBinAddr: 0x9C90, symSize: 0x20 } + - { offsetInCU: 0x1519, offset: 0x7FD6F, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC13createSurfaceyyF', symObjAddr: 0x930, symBinAddr: 0x9DB0, symSize: 0x3B0 } + - { offsetInCU: 0x18AF, offset: 0x80105, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderCfD', symObjAddr: 0xD10, symBinAddr: 0xA190, symSize: 0x30 } + - { offsetInCU: 0x19A8, offset: 0x801FE, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC10texImage2Dyys5Int32V_A4fA9NSCCanvasCAHSbtFTf4ddnndnndn_n', symObjAddr: 0xDA0, symBinAddr: 0xA220, symSize: 0x720 } + - { offsetInCU: 0x22F9, offset: 0x80B4F, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative9NSCRenderC9drawFrame6buffer5width6height14internalFormat6format10flipYWebGLySo11CVBufferRefa_S2is5Int32VANSbtFTf4nnnnndn_n', symObjAddr: 0x1520, symBinAddr: 0xA9A0, symSize: 0x7EC } + - { offsetInCU: 0x10C, offset: 0x816F8, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerC22TouchGestureRecognizerC6target6actionAEypSg_10ObjectiveC8SelectorVSgtcfcTo', symObjAddr: 0x1120, symBinAddr: 0xC270, symSize: 0x60 } + - { offsetInCU: 0x19C, offset: 0x81788, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerC22TouchGestureRecognizerCfETo', symObjAddr: 0x11A0, symBinAddr: 0xC2F0, symSize: 0x20 } + - { offsetInCU: 0x1CB, offset: 0x817B7, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerC6handleyySo19UIGestureRecognizerCFTo', symObjAddr: 0x11C0, symBinAddr: 0xC310, symSize: 0x10 } + - { offsetInCU: 0x368, offset: 0x81954, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerCACycfcTo', symObjAddr: 0x1A40, symBinAddr: 0xCB90, symSize: 0x30 } + - { offsetInCU: 0x5E4, offset: 0x81BD0, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerCfETo', symObjAddr: 0x1AC0, symBinAddr: 0xCC10, symSize: 0x60 } + - { offsetInCU: 0x613, offset: 0x81BFF, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerCMa', symObjAddr: 0x1B20, symBinAddr: 0xCC70, symSize: 0x20 } + - { offsetInCU: 0x627, offset: 0x81C13, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerC22TouchGestureRecognizerCMa', symObjAddr: 0x1B40, symBinAddr: 0xCC90, symSize: 0x20 } + - { offsetInCU: 0x63B, offset: 0x81C27, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerC7PointerVwCP', symObjAddr: 0x1B60, symBinAddr: 0xCCB0, symSize: 0x30 } + - { offsetInCU: 0x64F, offset: 0x81C3B, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerC7PointerVwxx', symObjAddr: 0x1B90, symBinAddr: 0xCCE0, symSize: 0x10 } + - { offsetInCU: 0x663, offset: 0x81C4F, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerC7PointerVwcp', symObjAddr: 0x1BA0, symBinAddr: 0xCCF0, symSize: 0x30 } + - { offsetInCU: 0x677, offset: 0x81C63, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerC7PointerVwca', symObjAddr: 0x1BD0, symBinAddr: 0xCD20, symSize: 0x50 } + - { offsetInCU: 0x68B, offset: 0x81C77, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerC7PointerVwta', symObjAddr: 0x1C40, symBinAddr: 0xCD70, symSize: 0x40 } + - { offsetInCU: 0x69F, offset: 0x81C8B, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerC7PointerVwet', symObjAddr: 0x1C80, symBinAddr: 0xCDB0, symSize: 0x40 } + - { offsetInCU: 0x6B3, offset: 0x81C9F, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerC7PointerVwst', symObjAddr: 0x1CC0, symBinAddr: 0xCDF0, symSize: 0x50 } + - { offsetInCU: 0x6C7, offset: 0x81CB3, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerC7PointerVMa', symObjAddr: 0x1D10, symBinAddr: 0xCE40, symSize: 0x10 } + - { offsetInCU: 0x6DB, offset: 0x81CC7, size: 0x8, addend: 0x0, symName: '_$sypSgWOc', symObjAddr: 0x1D20, symBinAddr: 0xCE50, symSize: 0x40 } + - { offsetInCU: 0x6EF, offset: 0x81CDB, size: 0x8, addend: 0x0, symName: '_$sSo7UITouchCSo8NSObjectCSH10ObjectiveCWl', symObjAddr: 0x1E30, symBinAddr: 0xCE90, symSize: 0x50 } + - { offsetInCU: 0x703, offset: 0x81CEF, size: 0x8, addend: 0x0, symName: '_$sSh8IteratorV8_VariantOyx__GSHRzlWOe', symObjAddr: 0x1E80, symBinAddr: 0xCEE0, symSize: 0x20 } + - { offsetInCU: 0x761, offset: 0x81D4D, size: 0x8, addend: 0x0, symName: '_$sSSSo19UIGestureRecognizerCIeggg_SgWOe', symObjAddr: 0x21A0, symBinAddr: 0xD200, symSize: 0x14 } + - { offsetInCU: 0xC8C, offset: 0x82278, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerC22TouchGestureRecognizerC12touchesBegan_4withyShySo7UITouchCG_So7UIEventCtF', symObjAddr: 0x0, symBinAddr: 0xB190, symSize: 0x630 } + - { offsetInCU: 0xF11, offset: 0x824FD, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerC22TouchGestureRecognizerC12touchesMoved_4withyShySo7UITouchCG_So7UIEventCtF', symObjAddr: 0x650, symBinAddr: 0xB7E0, symSize: 0xE0 } + - { offsetInCU: 0xF90, offset: 0x8257C, size: 0x8, addend: 0x0, symName: '_$sSa6remove2atxSi_tF12CanvasNative15NSCTouchHandlerC7PointerV_Tg5', symObjAddr: 0x800, symBinAddr: 0xB970, symSize: 0xB0 } + - { offsetInCU: 0x1002, offset: 0x825EE, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerC22TouchGestureRecognizerC6target6actionAEypSg_10ObjectiveC8SelectorVSgtcfc', symObjAddr: 0x1030, symBinAddr: 0xC180, symSize: 0xF0 } + - { offsetInCU: 0x1151, offset: 0x8273D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerC6onMove33_044DDF836BDB3B89B481C6F58BB6EF6BLLyySo19UIGestureRecognizerC_ShySo7UITouchCGSgtF', symObjAddr: 0x1590, symBinAddr: 0xC6E0, symSize: 0x4B0 } + - { offsetInCU: 0x189A, offset: 0x82E86, size: 0x8, addend: 0x0, symName: '_$ss12_ArrayBufferV20_consumeAndCreateNewAByxGyF12CanvasNative15NSCTouchHandlerC7PointerV_Tg5', symObjAddr: 0x1EA0, symBinAddr: 0xCF00, symSize: 0x20 } + - { offsetInCU: 0x1932, offset: 0x82F1E, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative15NSCTouchHandlerC6canvasAcA9NSCCanvasC_tcfcTf4gn_n', symObjAddr: 0x1EC0, symBinAddr: 0xCF20, symSize: 0x1F0 } + - { offsetInCU: 0x27, offset: 0x830E7, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative14NSCImageBitmapC14FAILED_TO_LOADSSvgZTo', symObjAddr: 0x0, symBinAddr: 0xD220, symSize: 0x30 } - { offsetInCU: 0x4B, offset: 0x8310B, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative14NSCImageBitmapC5queueSo012OS_dispatch_E0CvpZ', symObjAddr: 0x2A0, symBinAddr: 0x1154DF0, symSize: 0x0 } - - { offsetInCU: 0x65, offset: 0x83125, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative14NSCImageBitmapC14FAILED_TO_LOADSSvgZTo', symObjAddr: 0x0, symBinAddr: 0xD2A0, symSize: 0x30 } - - { offsetInCU: 0x98, offset: 0x83158, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative14NSCImageBitmapC5queueSo012OS_dispatch_E0CvgZTo', symObjAddr: 0x160, symBinAddr: 0xD400, symSize: 0x30 } - - { offsetInCU: 0x104, offset: 0x831C4, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative14NSCImageBitmapCACycfcTo', symObjAddr: 0x200, symBinAddr: 0xD4A0, symSize: 0x30 } - - { offsetInCU: 0x158, offset: 0x83218, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative14NSCImageBitmapC5queue_WZ', symObjAddr: 0x30, symBinAddr: 0xD2D0, symSize: 0xF0 } - - { offsetInCU: 0x183, offset: 0x83243, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative14NSCImageBitmapCMa', symObjAddr: 0x1E0, symBinAddr: 0xD480, symSize: 0x20 } - - { offsetInCU: 0x197, offset: 0x83257, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative14NSCImageBitmapCfETo', symObjAddr: 0x260, symBinAddr: 0xD500, symSize: 0x10 } - - { offsetInCU: 0x1C2, offset: 0x83282, size: 0x8, addend: 0x0, symName: '_$sSo17OS_dispatch_queueCMa', symObjAddr: 0x270, symBinAddr: 0xD510, symSize: 0x2F } - - { offsetInCU: 0x322, offset: 0x833E2, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative14NSCImageBitmapC5queueSo012OS_dispatch_E0CvgZ', symObjAddr: 0x120, symBinAddr: 0xD3C0, symSize: 0x40 } - - { offsetInCU: 0x362, offset: 0x83422, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative14NSCImageBitmapCACycfC', symObjAddr: 0x190, symBinAddr: 0xD430, symSize: 0x20 } - - { offsetInCU: 0x376, offset: 0x83436, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative14NSCImageBitmapCACycfc', symObjAddr: 0x1B0, symBinAddr: 0xD450, symSize: 0x30 } - - { offsetInCU: 0x3B2, offset: 0x83472, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative14NSCImageBitmapCfD', symObjAddr: 0x230, symBinAddr: 0xD4D0, symSize: 0x30 } - - { offsetInCU: 0x2B, offset: 0x834C0, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC18createTextureCacheSo017CVOpenGLESTextureF3RefaSgyFZ', symObjAddr: 0x0, symBinAddr: 0xD540, symSize: 0xA0 } - - { offsetInCU: 0x66, offset: 0x834FB, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC18createTextureCacheSo017CVOpenGLESTextureF3RefaSgyFZTo', symObjAddr: 0xA0, symBinAddr: 0xD5E0, symSize: 0xA0 } - - { offsetInCU: 0xF9, offset: 0x8358E, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC11createImageySo11CVBufferRefaSgSo022CVOpenGLESTextureCacheG0a_AFSo012CFDictionaryG0aSgs6UInt32Vs5Int32VA2p2NSitFZTo', symObjAddr: 0x1D0, symBinAddr: 0xD710, symSize: 0x100 } - - { offsetInCU: 0x1AD, offset: 0x83642, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC11setupRenderAA9NSCRenderCyFZTo', symObjAddr: 0x300, symBinAddr: 0xD840, symSize: 0x30 } - - { offsetInCU: 0x22D, offset: 0x836C2, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC9drawFrameyySo8AVPlayerC_So0F15ItemVideoOutputCSo6CGSizeVAA9NSCRenderCs5Int32VANSbtFZTo', symObjAddr: 0x340, symBinAddr: 0xD880, symSize: 0x90 } - - { offsetInCU: 0x2A6, offset: 0x8373B, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC11writeToFileyySo6NSDataC_SStKFZTo', symObjAddr: 0x4E0, symBinAddr: 0xDA20, symSize: 0x140 } - - { offsetInCU: 0x345, offset: 0x837DA, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsCACycfcTo', symObjAddr: 0x670, symBinAddr: 0xDBB0, symSize: 0x30 } - - { offsetInCU: 0x398, offset: 0x8382D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC9drawFrameyySo8AVPlayerC_So0F15ItemVideoOutputCSo6CGSizeVAA9NSCRenderCs5Int32VANSbtFZTf4nnnnnndd_n', symObjAddr: 0x6D0, symBinAddr: 0xDC10, symSize: 0x170 } - - { offsetInCU: 0x50B, offset: 0x839A0, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC7getFile33_F00B23A4165DD6ABFCD23C8811C7DF43LLyS2SKFZTf4nd_g', symObjAddr: 0x840, symBinAddr: 0xDD80, symSize: 0x390 } - - { offsetInCU: 0x5EA, offset: 0x83A7F, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsCMa', symObjAddr: 0xBD0, symBinAddr: 0xE110, symSize: 0x20 } - - { offsetInCU: 0x5FE, offset: 0x83A93, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC8NSCErrorOAEs5ErrorAAWl', symObjAddr: 0xBF0, symBinAddr: 0xE130, symSize: 0x30 } - - { offsetInCU: 0x612, offset: 0x83AA7, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC8NSCErrorOwCP', symObjAddr: 0xC20, symBinAddr: 0xE160, symSize: 0x30 } - - { offsetInCU: 0x626, offset: 0x83ABB, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC8NSCErrorOwxx', symObjAddr: 0xC50, symBinAddr: 0xE190, symSize: 0x10 } - - { offsetInCU: 0x63A, offset: 0x83ACF, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC8NSCErrorOwca', symObjAddr: 0xC60, symBinAddr: 0xE1A0, symSize: 0x40 } - - { offsetInCU: 0x64E, offset: 0x83AE3, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC8NSCErrorOwta', symObjAddr: 0xCB0, symBinAddr: 0xE1E0, symSize: 0x30 } - - { offsetInCU: 0x662, offset: 0x83AF7, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC8NSCErrorOwet', symObjAddr: 0xCE0, symBinAddr: 0xE210, symSize: 0x40 } - - { offsetInCU: 0x676, offset: 0x83B0B, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC8NSCErrorOwst', symObjAddr: 0xD20, symBinAddr: 0xE250, symSize: 0x40 } - - { offsetInCU: 0x68A, offset: 0x83B1F, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC8NSCErrorOwug', symObjAddr: 0xD60, symBinAddr: 0xE290, symSize: 0x10 } - - { offsetInCU: 0x69E, offset: 0x83B33, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC8NSCErrorOwup', symObjAddr: 0xD70, symBinAddr: 0xE2A0, symSize: 0x10 } - - { offsetInCU: 0x6B2, offset: 0x83B47, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC8NSCErrorOwui', symObjAddr: 0xD80, symBinAddr: 0xE2B0, symSize: 0x10 } - - { offsetInCU: 0x6C6, offset: 0x83B5B, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC8NSCErrorOMa', symObjAddr: 0xD90, symBinAddr: 0xE2C0, symSize: 0x10 } - - { offsetInCU: 0x74E, offset: 0x83BE3, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC8NSCErrorOs5ErrorAAsAFP7_domainSSvgTW', symObjAddr: 0x3D0, symBinAddr: 0xD910, symSize: 0x10 } - - { offsetInCU: 0x76A, offset: 0x83BFF, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC8NSCErrorOs5ErrorAAsAFP5_codeSivgTW', symObjAddr: 0x3E0, symBinAddr: 0xD920, symSize: 0x10 } - - { offsetInCU: 0x786, offset: 0x83C1B, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC8NSCErrorOs5ErrorAAsAFP9_userInfoyXlSgvgTW', symObjAddr: 0x3F0, symBinAddr: 0xD930, symSize: 0x10 } - - { offsetInCU: 0x7A2, offset: 0x83C37, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC8NSCErrorOs5ErrorAAsAFP19_getEmbeddedNSErroryXlSgyFTW', symObjAddr: 0x400, symBinAddr: 0xD940, symSize: 0x10 } - - { offsetInCU: 0xA44, offset: 0x83ED9, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC18createTextureCacheSo017CVOpenGLESTextureF3RefaSgyFZ', symObjAddr: 0x0, symBinAddr: 0xD540, symSize: 0xA0 } - - { offsetInCU: 0xADA, offset: 0x83F6F, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC11createImageySo11CVBufferRefaSgSo022CVOpenGLESTextureCacheG0a_AFSo012CFDictionaryG0aSgs6UInt32Vs5Int32VA2p2NSitFZ', symObjAddr: 0x140, symBinAddr: 0xD680, symSize: 0x90 } - - { offsetInCU: 0xC75, offset: 0x8410A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC11setupRenderAA9NSCRenderCyFZ', symObjAddr: 0x2D0, symBinAddr: 0xD810, symSize: 0x30 } - - { offsetInCU: 0xCBF, offset: 0x84154, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC9drawFrameyySo8AVPlayerC_So0F15ItemVideoOutputCSo6CGSizeVAA9NSCRenderCs5Int32VANSbtFZ', symObjAddr: 0x330, symBinAddr: 0xD870, symSize: 0x10 } - - { offsetInCU: 0xCE1, offset: 0x84176, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC11writeToFileyySo6NSDataC_SStKFZ', symObjAddr: 0x410, symBinAddr: 0xD950, symSize: 0xD0 } - - { offsetInCU: 0xD91, offset: 0x84226, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsCACycfC', symObjAddr: 0x620, symBinAddr: 0xDB60, symSize: 0x20 } - - { offsetInCU: 0xDA5, offset: 0x8423A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsCACycfc', symObjAddr: 0x640, symBinAddr: 0xDB80, symSize: 0x30 } - - { offsetInCU: 0xDDB, offset: 0x84270, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsCfD', symObjAddr: 0x6A0, symBinAddr: 0xDBE0, symSize: 0x30 } - - { offsetInCU: 0x27, offset: 0x843AE, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative27NSCCanvasRenderingContext2DC13createPatternys5Int64VAF_So7UIImageCSStFZ', symObjAddr: 0x0, symBinAddr: 0xE2E0, symSize: 0x10 } - - { offsetInCU: 0x71, offset: 0x843F8, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative27NSCCanvasRenderingContext2DC13createPatternys5Int64VAF_So7UIImageCSStFZTo', symObjAddr: 0x10, symBinAddr: 0xE2F0, symSize: 0x60 } - - { offsetInCU: 0xF6, offset: 0x8447D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative27NSCCanvasRenderingContext2DC9drawImageyys5Int64V_So7UIImageCS2ftFZTo', symObjAddr: 0x80, symBinAddr: 0xE360, symSize: 0x50 } - - { offsetInCU: 0x193, offset: 0x8451A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative27NSCCanvasRenderingContext2DC9drawImageyys5Int64V_So7UIImageCS4ftFZTo', symObjAddr: 0xE0, symBinAddr: 0xE3C0, symSize: 0x60 } - - { offsetInCU: 0x25C, offset: 0x845E3, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative27NSCCanvasRenderingContext2DC9drawImageyys5Int64V_So7UIImageCS8ftFZTo', symObjAddr: 0x150, symBinAddr: 0xE430, symSize: 0x90 } - - { offsetInCU: 0x339, offset: 0x846C0, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative27NSCCanvasRenderingContext2DCACycfcTo', symObjAddr: 0x230, symBinAddr: 0xE510, symSize: 0x30 } - - { offsetInCU: 0x38D, offset: 0x84714, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative27NSCCanvasRenderingContext2DCMa', symObjAddr: 0x290, symBinAddr: 0xE570, symSize: 0x14 } - - { offsetInCU: 0x4D5, offset: 0x8485C, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative27NSCCanvasRenderingContext2DC13createPatternys5Int64VAF_So7UIImageCSStFZ', symObjAddr: 0x0, symBinAddr: 0xE2E0, symSize: 0x10 } - - { offsetInCU: 0x578, offset: 0x848FF, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative27NSCCanvasRenderingContext2DC9drawImageyys5Int64V_So7UIImageCS2ftFZ', symObjAddr: 0x70, symBinAddr: 0xE350, symSize: 0x10 } - - { offsetInCU: 0x618, offset: 0x8499F, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative27NSCCanvasRenderingContext2DC9drawImageyys5Int64V_So7UIImageCS4ftFZ', symObjAddr: 0xD0, symBinAddr: 0xE3B0, symSize: 0x10 } - - { offsetInCU: 0x6DB, offset: 0x84A62, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative27NSCCanvasRenderingContext2DC9drawImageyys5Int64V_So7UIImageCS8ftFZ', symObjAddr: 0x140, symBinAddr: 0xE420, symSize: 0x10 } - - { offsetInCU: 0x7E7, offset: 0x84B6E, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative27NSCCanvasRenderingContext2DCACycfC', symObjAddr: 0x1E0, symBinAddr: 0xE4C0, symSize: 0x20 } - - { offsetInCU: 0x7FB, offset: 0x84B82, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative27NSCCanvasRenderingContext2DCACycfc', symObjAddr: 0x200, symBinAddr: 0xE4E0, symSize: 0x30 } - - { offsetInCU: 0x831, offset: 0x84BB8, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative27NSCCanvasRenderingContext2DCfD', symObjAddr: 0x260, symBinAddr: 0xE540, symSize: 0x30 } - - { offsetInCU: 0x61, offset: 0x84C3C, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7GLKViewC7isDirtySbvgTo', symObjAddr: 0x10, symBinAddr: 0xE5A0, symSize: 0x20 } - - { offsetInCU: 0xB7, offset: 0x84C92, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7GLKViewC7isDirtySbvsTo', symObjAddr: 0x30, symBinAddr: 0xE5C0, symSize: 0x10 } - - { offsetInCU: 0x110, offset: 0x84CEB, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7GLKViewC3fbos6UInt32VvgTo', symObjAddr: 0x40, symBinAddr: 0xE5D0, symSize: 0x10 } - - { offsetInCU: 0x166, offset: 0x84D41, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7GLKViewC3fbos6UInt32VvsTo', symObjAddr: 0x50, symBinAddr: 0xE5E0, symSize: 0x10 } - - { offsetInCU: 0x1BF, offset: 0x84D9A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7GLKViewCACycfcTo', symObjAddr: 0xF0, symBinAddr: 0xE680, symSize: 0x70 } - - { offsetInCU: 0x217, offset: 0x84DF2, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7GLKViewC5frameACSo6CGRectV_tcfcTo', symObjAddr: 0x200, symBinAddr: 0xE790, symSize: 0x70 } - - { offsetInCU: 0x26F, offset: 0x84E4A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7GLKViewC5coderACSgSo7NSCoderC_tcfcTo', symObjAddr: 0x270, symBinAddr: 0xE800, symSize: 0x60 } - - { offsetInCU: 0x2CA, offset: 0x84EA5, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7GLKViewC12bindDrawableyyFTo', symObjAddr: 0x350, symBinAddr: 0xE860, symSize: 0xA0 } - - { offsetInCU: 0x34B, offset: 0x84F26, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7GLKViewC14deleteDrawableyyFTo', symObjAddr: 0x430, symBinAddr: 0xE900, symSize: 0x60 } - - { offsetInCU: 0x3DD, offset: 0x84FB8, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7GLKViewC5frame7contextACSo6CGRectV_So11EAGLContextCtcfcTo', symObjAddr: 0x550, symBinAddr: 0xEA20, symSize: 0x30 } - - { offsetInCU: 0x43B, offset: 0x85016, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7GLKViewCMa', symObjAddr: 0xD0, symBinAddr: 0xE660, symSize: 0x20 } - - { offsetInCU: 0x534, offset: 0x8510F, size: 0x8, addend: 0x0, symName: '_$sSo7GLKViewC12CanvasNativeE16snapshotWithDatayy10Foundation0F0VFTo', symObjAddr: 0x8A0, symBinAddr: 0xED70, symSize: 0x80 } - - { offsetInCU: 0x572, offset: 0x8514D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC7isDirtySbvgTo', symObjAddr: 0x920, symBinAddr: 0xEDF0, symSize: 0x20 } - - { offsetInCU: 0x5C8, offset: 0x851A3, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC7isDirtySbvsTo', symObjAddr: 0x940, symBinAddr: 0xEE10, symSize: 0x10 } - - { offsetInCU: 0x621, offset: 0x851FC, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC8rendererAA9NSCCanvasCSgvgTo', symObjAddr: 0x950, symBinAddr: 0xEE20, symSize: 0x20 } - - { offsetInCU: 0x679, offset: 0x85254, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC8rendererAA9NSCCanvasCSgvsTo', symObjAddr: 0x970, symBinAddr: 0xEE40, symSize: 0x20 } - - { offsetInCU: 0x6D4, offset: 0x852AF, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC18ignorePixelScalingSbvgTo', symObjAddr: 0x990, symBinAddr: 0xEE60, symSize: 0x40 } - - { offsetInCU: 0x72A, offset: 0x85305, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC18ignorePixelScalingSbvsTo', symObjAddr: 0xA00, symBinAddr: 0xEED0, symSize: 0x40 } - - { offsetInCU: 0x7BD, offset: 0x85398, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewCACycfcTo', symObjAddr: 0xB70, symBinAddr: 0xF040, symSize: 0x80 } - - { offsetInCU: 0x815, offset: 0x853F0, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC5frameACSo6CGRectV_tcfcTo', symObjAddr: 0xD40, symBinAddr: 0xF210, symSize: 0xA0 } - - { offsetInCU: 0x877, offset: 0x85452, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC5coderACSgSo7NSCoderC_tcfcTo', symObjAddr: 0xE90, symBinAddr: 0xF360, symSize: 0x30 } - - { offsetInCU: 0x8A9, offset: 0x85484, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC11deviceScaleSfyFTo', symObjAddr: 0xEC0, symBinAddr: 0xF390, symSize: 0xB0 } - - { offsetInCU: 0x92A, offset: 0x85505, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC4drawyySo6CGRectVFTo', symObjAddr: 0xF80, symBinAddr: 0xF440, symSize: 0x30 } - - { offsetInCU: 0x988, offset: 0x85563, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewCfETo', symObjAddr: 0x1000, symBinAddr: 0xF4C0, symSize: 0x20 } - - { offsetInCU: 0xB3A, offset: 0x85715, size: 0x8, addend: 0x0, symName: '_$ss22_ContiguousArrayBufferV19_uninitializedCount15minimumCapacityAByxGSi_SitcfC12CanvasNative15NSCTouchHandlerC7PointerV_Tgm5', symObjAddr: 0x1220, symBinAddr: 0xF630, symSize: 0x80 } - - { offsetInCU: 0xBBD, offset: 0x85798, size: 0x8, addend: 0x0, symName: '_$ss22_ContiguousArrayBufferV19_uninitializedCount15minimumCapacityAByxGSi_SitcfCs5UInt8V_Tgm5', symObjAddr: 0x1320, symBinAddr: 0xF6B0, symSize: 0x70 } - - { offsetInCU: 0xC41, offset: 0x8581C, size: 0x8, addend: 0x0, symName: '_$s10Foundation4DataV15_RepresentationOWOy', symObjAddr: 0x1490, symBinAddr: 0xF820, symSize: 0x40 } - - { offsetInCU: 0xC55, offset: 0x85830, size: 0x8, addend: 0x0, symName: '_$s10Foundation4DataV15_RepresentationOWOe', symObjAddr: 0x14D0, symBinAddr: 0xF860, symSize: 0x40 } - - { offsetInCU: 0xC69, offset: 0x85844, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewCMa', symObjAddr: 0x1510, symBinAddr: 0xF8A0, symSize: 0x20 } - - { offsetInCU: 0xD43, offset: 0x8591E, size: 0x8, addend: 0x0, symName: '_$sSaySayxGqd__c7ElementQyd__RszSTRd__lufCs5UInt8V_10Foundation4DataVTgm5Tf4g_n', symObjAddr: 0x1390, symBinAddr: 0xF720, symSize: 0x100 } - - { offsetInCU: 0xFFF, offset: 0x85BDA, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7GLKViewCACycfc', symObjAddr: 0x60, symBinAddr: 0xE5F0, symSize: 0x70 } - - { offsetInCU: 0x1046, offset: 0x85C21, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7GLKViewC5frameACSo6CGRectV_tcfc', symObjAddr: 0x160, symBinAddr: 0xE6F0, symSize: 0xA0 } - - { offsetInCU: 0x1125, offset: 0x85D00, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7GLKViewC5frame7contextACSo6CGRectV_So11EAGLContextCtcfC', symObjAddr: 0x490, symBinAddr: 0xE960, symSize: 0x90 } - - { offsetInCU: 0x1139, offset: 0x85D14, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7GLKViewC5frame7contextACSo6CGRectV_So11EAGLContextCtcfc', symObjAddr: 0x520, symBinAddr: 0xE9F0, symSize: 0x30 } - - { offsetInCU: 0x1252, offset: 0x85E2D, size: 0x8, addend: 0x0, symName: '_$sSo7GLKViewC12CanvasNativeE16snapshotWithDatayy10Foundation0F0VF', symObjAddr: 0x5A0, symBinAddr: 0xEA70, symSize: 0x300 } - - { offsetInCU: 0x1601, offset: 0x861DC, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC18ignorePixelScalingSbvg', symObjAddr: 0x9D0, symBinAddr: 0xEEA0, symSize: 0x30 } - - { offsetInCU: 0x163E, offset: 0x86219, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC18ignorePixelScalingSbvs', symObjAddr: 0xA40, symBinAddr: 0xEF10, symSize: 0x40 } - - { offsetInCU: 0x1665, offset: 0x86240, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC18ignorePixelScalingSbvM', symObjAddr: 0xA80, symBinAddr: 0xEF50, symSize: 0x40 } - - { offsetInCU: 0x168A, offset: 0x86265, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC18ignorePixelScalingSbvM.resume.0', symObjAddr: 0xAC0, symBinAddr: 0xEF90, symSize: 0x10 } - - { offsetInCU: 0x16B1, offset: 0x8628C, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewCACycfC', symObjAddr: 0xAD0, symBinAddr: 0xEFA0, symSize: 0x20 } - - { offsetInCU: 0x16C5, offset: 0x862A0, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewCACycfc', symObjAddr: 0xAF0, symBinAddr: 0xEFC0, symSize: 0x80 } - - { offsetInCU: 0x170C, offset: 0x862E7, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC5frameACSo6CGRectV_tcfc', symObjAddr: 0xC80, symBinAddr: 0xF150, symSize: 0xC0 } - - { offsetInCU: 0x1769, offset: 0x86344, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC5coderACSgSo7NSCoderC_tcfc', symObjAddr: 0xDE0, symBinAddr: 0xF2B0, symSize: 0xB0 } - - { offsetInCU: 0x1805, offset: 0x863E0, size: 0x8, addend: 0x0, symName: '_$ss12_ArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtF12CanvasNative15NSCTouchHandlerC7PointerV_Tg5', symObjAddr: 0x1020, symBinAddr: 0xF4E0, symSize: 0xB0 } - - { offsetInCU: 0x18E7, offset: 0x864C2, size: 0x8, addend: 0x0, symName: '_$ss12_ArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtFs5UInt8V_Tg5', symObjAddr: 0x1180, symBinAddr: 0xF590, symSize: 0xA0 } - - { offsetInCU: 0x19F7, offset: 0x865D2, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC4drawyySo6CGRectVFTf4dn_n', symObjAddr: 0x1530, symBinAddr: 0xF8C0, symSize: 0x410 } + - { offsetInCU: 0x65, offset: 0x83125, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative14NSCImageBitmapC14FAILED_TO_LOADSSvgZTo', symObjAddr: 0x0, symBinAddr: 0xD220, symSize: 0x30 } + - { offsetInCU: 0x98, offset: 0x83158, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative14NSCImageBitmapC5queueSo012OS_dispatch_E0CvgZTo', symObjAddr: 0x160, symBinAddr: 0xD380, symSize: 0x30 } + - { offsetInCU: 0x104, offset: 0x831C4, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative14NSCImageBitmapCACycfcTo', symObjAddr: 0x200, symBinAddr: 0xD420, symSize: 0x30 } + - { offsetInCU: 0x158, offset: 0x83218, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative14NSCImageBitmapC5queue_WZ', symObjAddr: 0x30, symBinAddr: 0xD250, symSize: 0xF0 } + - { offsetInCU: 0x183, offset: 0x83243, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative14NSCImageBitmapCMa', symObjAddr: 0x1E0, symBinAddr: 0xD400, symSize: 0x20 } + - { offsetInCU: 0x197, offset: 0x83257, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative14NSCImageBitmapCfETo', symObjAddr: 0x260, symBinAddr: 0xD480, symSize: 0x10 } + - { offsetInCU: 0x1C2, offset: 0x83282, size: 0x8, addend: 0x0, symName: '_$sSo17OS_dispatch_queueCMa', symObjAddr: 0x270, symBinAddr: 0xD490, symSize: 0x2F } + - { offsetInCU: 0x322, offset: 0x833E2, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative14NSCImageBitmapC5queueSo012OS_dispatch_E0CvgZ', symObjAddr: 0x120, symBinAddr: 0xD340, symSize: 0x40 } + - { offsetInCU: 0x362, offset: 0x83422, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative14NSCImageBitmapCACycfC', symObjAddr: 0x190, symBinAddr: 0xD3B0, symSize: 0x20 } + - { offsetInCU: 0x376, offset: 0x83436, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative14NSCImageBitmapCACycfc', symObjAddr: 0x1B0, symBinAddr: 0xD3D0, symSize: 0x30 } + - { offsetInCU: 0x3B2, offset: 0x83472, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative14NSCImageBitmapCfD', symObjAddr: 0x230, symBinAddr: 0xD450, symSize: 0x30 } + - { offsetInCU: 0x2B, offset: 0x834C0, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC18createTextureCacheSo017CVOpenGLESTextureF3RefaSgyFZ', symObjAddr: 0x0, symBinAddr: 0xD4C0, symSize: 0xA0 } + - { offsetInCU: 0x66, offset: 0x834FB, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC18createTextureCacheSo017CVOpenGLESTextureF3RefaSgyFZTo', symObjAddr: 0xA0, symBinAddr: 0xD560, symSize: 0xA0 } + - { offsetInCU: 0xF9, offset: 0x8358E, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC11createImageySo11CVBufferRefaSgSo022CVOpenGLESTextureCacheG0a_AFSo012CFDictionaryG0aSgs6UInt32Vs5Int32VA2p2NSitFZTo', symObjAddr: 0x1D0, symBinAddr: 0xD690, symSize: 0x100 } + - { offsetInCU: 0x1AD, offset: 0x83642, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC11setupRenderAA9NSCRenderCyFZTo', symObjAddr: 0x300, symBinAddr: 0xD7C0, symSize: 0x30 } + - { offsetInCU: 0x22D, offset: 0x836C2, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC9drawFrameyySo8AVPlayerC_So0F15ItemVideoOutputCSo6CGSizeVAA9NSCRenderCs5Int32VANSbtFZTo', symObjAddr: 0x340, symBinAddr: 0xD800, symSize: 0x90 } + - { offsetInCU: 0x2A6, offset: 0x8373B, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC11writeToFileyySo6NSDataC_SStKFZTo', symObjAddr: 0x4E0, symBinAddr: 0xD9A0, symSize: 0x140 } + - { offsetInCU: 0x345, offset: 0x837DA, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsCACycfcTo', symObjAddr: 0x670, symBinAddr: 0xDB30, symSize: 0x30 } + - { offsetInCU: 0x398, offset: 0x8382D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC9drawFrameyySo8AVPlayerC_So0F15ItemVideoOutputCSo6CGSizeVAA9NSCRenderCs5Int32VANSbtFZTf4nnnnnndd_n', symObjAddr: 0x6D0, symBinAddr: 0xDB90, symSize: 0x170 } + - { offsetInCU: 0x50B, offset: 0x839A0, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC7getFile33_F00B23A4165DD6ABFCD23C8811C7DF43LLyS2SKFZTf4nd_g', symObjAddr: 0x840, symBinAddr: 0xDD00, symSize: 0x390 } + - { offsetInCU: 0x5EA, offset: 0x83A7F, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsCMa', symObjAddr: 0xBD0, symBinAddr: 0xE090, symSize: 0x20 } + - { offsetInCU: 0x5FE, offset: 0x83A93, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC8NSCErrorOAEs5ErrorAAWl', symObjAddr: 0xBF0, symBinAddr: 0xE0B0, symSize: 0x30 } + - { offsetInCU: 0x612, offset: 0x83AA7, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC8NSCErrorOwCP', symObjAddr: 0xC20, symBinAddr: 0xE0E0, symSize: 0x30 } + - { offsetInCU: 0x626, offset: 0x83ABB, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC8NSCErrorOwxx', symObjAddr: 0xC50, symBinAddr: 0xE110, symSize: 0x10 } + - { offsetInCU: 0x63A, offset: 0x83ACF, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC8NSCErrorOwca', symObjAddr: 0xC60, symBinAddr: 0xE120, symSize: 0x40 } + - { offsetInCU: 0x64E, offset: 0x83AE3, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC8NSCErrorOwta', symObjAddr: 0xCB0, symBinAddr: 0xE160, symSize: 0x30 } + - { offsetInCU: 0x662, offset: 0x83AF7, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC8NSCErrorOwet', symObjAddr: 0xCE0, symBinAddr: 0xE190, symSize: 0x40 } + - { offsetInCU: 0x676, offset: 0x83B0B, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC8NSCErrorOwst', symObjAddr: 0xD20, symBinAddr: 0xE1D0, symSize: 0x40 } + - { offsetInCU: 0x68A, offset: 0x83B1F, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC8NSCErrorOwug', symObjAddr: 0xD60, symBinAddr: 0xE210, symSize: 0x10 } + - { offsetInCU: 0x69E, offset: 0x83B33, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC8NSCErrorOwup', symObjAddr: 0xD70, symBinAddr: 0xE220, symSize: 0x10 } + - { offsetInCU: 0x6B2, offset: 0x83B47, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC8NSCErrorOwui', symObjAddr: 0xD80, symBinAddr: 0xE230, symSize: 0x10 } + - { offsetInCU: 0x6C6, offset: 0x83B5B, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC8NSCErrorOMa', symObjAddr: 0xD90, symBinAddr: 0xE240, symSize: 0x10 } + - { offsetInCU: 0x74E, offset: 0x83BE3, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC8NSCErrorOs5ErrorAAsAFP7_domainSSvgTW', symObjAddr: 0x3D0, symBinAddr: 0xD890, symSize: 0x10 } + - { offsetInCU: 0x76A, offset: 0x83BFF, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC8NSCErrorOs5ErrorAAsAFP5_codeSivgTW', symObjAddr: 0x3E0, symBinAddr: 0xD8A0, symSize: 0x10 } + - { offsetInCU: 0x786, offset: 0x83C1B, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC8NSCErrorOs5ErrorAAsAFP9_userInfoyXlSgvgTW', symObjAddr: 0x3F0, symBinAddr: 0xD8B0, symSize: 0x10 } + - { offsetInCU: 0x7A2, offset: 0x83C37, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC8NSCErrorOs5ErrorAAsAFP19_getEmbeddedNSErroryXlSgyFTW', symObjAddr: 0x400, symBinAddr: 0xD8C0, symSize: 0x10 } + - { offsetInCU: 0xA44, offset: 0x83ED9, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC18createTextureCacheSo017CVOpenGLESTextureF3RefaSgyFZ', symObjAddr: 0x0, symBinAddr: 0xD4C0, symSize: 0xA0 } + - { offsetInCU: 0xADA, offset: 0x83F6F, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC11createImageySo11CVBufferRefaSgSo022CVOpenGLESTextureCacheG0a_AFSo012CFDictionaryG0aSgs6UInt32Vs5Int32VA2p2NSitFZ', symObjAddr: 0x140, symBinAddr: 0xD600, symSize: 0x90 } + - { offsetInCU: 0xC75, offset: 0x8410A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC11setupRenderAA9NSCRenderCyFZ', symObjAddr: 0x2D0, symBinAddr: 0xD790, symSize: 0x30 } + - { offsetInCU: 0xCBF, offset: 0x84154, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC9drawFrameyySo8AVPlayerC_So0F15ItemVideoOutputCSo6CGSizeVAA9NSCRenderCs5Int32VANSbtFZ', symObjAddr: 0x330, symBinAddr: 0xD7F0, symSize: 0x10 } + - { offsetInCU: 0xCE1, offset: 0x84176, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsC11writeToFileyySo6NSDataC_SStKFZ', symObjAddr: 0x410, symBinAddr: 0xD8D0, symSize: 0xD0 } + - { offsetInCU: 0xD91, offset: 0x84226, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsCACycfC', symObjAddr: 0x620, symBinAddr: 0xDAE0, symSize: 0x20 } + - { offsetInCU: 0xDA5, offset: 0x8423A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsCACycfc', symObjAddr: 0x640, symBinAddr: 0xDB00, symSize: 0x30 } + - { offsetInCU: 0xDDB, offset: 0x84270, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative5UtilsCfD', symObjAddr: 0x6A0, symBinAddr: 0xDB60, symSize: 0x30 } + - { offsetInCU: 0x27, offset: 0x843AE, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative27NSCCanvasRenderingContext2DC13createPatternys5Int64VAF_So7UIImageCSStFZ', symObjAddr: 0x0, symBinAddr: 0xE260, symSize: 0x10 } + - { offsetInCU: 0x71, offset: 0x843F8, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative27NSCCanvasRenderingContext2DC13createPatternys5Int64VAF_So7UIImageCSStFZTo', symObjAddr: 0x10, symBinAddr: 0xE270, symSize: 0x60 } + - { offsetInCU: 0xF6, offset: 0x8447D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative27NSCCanvasRenderingContext2DC9drawImageyys5Int64V_So7UIImageCS2ftFZTo', symObjAddr: 0x80, symBinAddr: 0xE2E0, symSize: 0x50 } + - { offsetInCU: 0x193, offset: 0x8451A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative27NSCCanvasRenderingContext2DC9drawImageyys5Int64V_So7UIImageCS4ftFZTo', symObjAddr: 0xE0, symBinAddr: 0xE340, symSize: 0x60 } + - { offsetInCU: 0x25C, offset: 0x845E3, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative27NSCCanvasRenderingContext2DC9drawImageyys5Int64V_So7UIImageCS8ftFZTo', symObjAddr: 0x150, symBinAddr: 0xE3B0, symSize: 0x90 } + - { offsetInCU: 0x339, offset: 0x846C0, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative27NSCCanvasRenderingContext2DCACycfcTo', symObjAddr: 0x230, symBinAddr: 0xE490, symSize: 0x30 } + - { offsetInCU: 0x38D, offset: 0x84714, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative27NSCCanvasRenderingContext2DCMa', symObjAddr: 0x290, symBinAddr: 0xE4F0, symSize: 0x14 } + - { offsetInCU: 0x4D5, offset: 0x8485C, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative27NSCCanvasRenderingContext2DC13createPatternys5Int64VAF_So7UIImageCSStFZ', symObjAddr: 0x0, symBinAddr: 0xE260, symSize: 0x10 } + - { offsetInCU: 0x578, offset: 0x848FF, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative27NSCCanvasRenderingContext2DC9drawImageyys5Int64V_So7UIImageCS2ftFZ', symObjAddr: 0x70, symBinAddr: 0xE2D0, symSize: 0x10 } + - { offsetInCU: 0x618, offset: 0x8499F, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative27NSCCanvasRenderingContext2DC9drawImageyys5Int64V_So7UIImageCS4ftFZ', symObjAddr: 0xD0, symBinAddr: 0xE330, symSize: 0x10 } + - { offsetInCU: 0x6DB, offset: 0x84A62, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative27NSCCanvasRenderingContext2DC9drawImageyys5Int64V_So7UIImageCS8ftFZ', symObjAddr: 0x140, symBinAddr: 0xE3A0, symSize: 0x10 } + - { offsetInCU: 0x7E7, offset: 0x84B6E, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative27NSCCanvasRenderingContext2DCACycfC', symObjAddr: 0x1E0, symBinAddr: 0xE440, symSize: 0x20 } + - { offsetInCU: 0x7FB, offset: 0x84B82, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative27NSCCanvasRenderingContext2DCACycfc', symObjAddr: 0x200, symBinAddr: 0xE460, symSize: 0x30 } + - { offsetInCU: 0x831, offset: 0x84BB8, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative27NSCCanvasRenderingContext2DCfD', symObjAddr: 0x260, symBinAddr: 0xE4C0, symSize: 0x30 } + - { offsetInCU: 0x61, offset: 0x84C3C, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7GLKViewC7isDirtySbvgTo', symObjAddr: 0x10, symBinAddr: 0xE520, symSize: 0x20 } + - { offsetInCU: 0xB7, offset: 0x84C92, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7GLKViewC7isDirtySbvsTo', symObjAddr: 0x30, symBinAddr: 0xE540, symSize: 0x10 } + - { offsetInCU: 0x110, offset: 0x84CEB, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7GLKViewC3fbos6UInt32VvgTo', symObjAddr: 0x40, symBinAddr: 0xE550, symSize: 0x10 } + - { offsetInCU: 0x166, offset: 0x84D41, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7GLKViewC3fbos6UInt32VvsTo', symObjAddr: 0x50, symBinAddr: 0xE560, symSize: 0x10 } + - { offsetInCU: 0x1BF, offset: 0x84D9A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7GLKViewCACycfcTo', symObjAddr: 0xF0, symBinAddr: 0xE600, symSize: 0x70 } + - { offsetInCU: 0x217, offset: 0x84DF2, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7GLKViewC5frameACSo6CGRectV_tcfcTo', symObjAddr: 0x200, symBinAddr: 0xE710, symSize: 0x70 } + - { offsetInCU: 0x26F, offset: 0x84E4A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7GLKViewC5coderACSgSo7NSCoderC_tcfcTo', symObjAddr: 0x270, symBinAddr: 0xE780, symSize: 0x60 } + - { offsetInCU: 0x2CA, offset: 0x84EA5, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7GLKViewC12bindDrawableyyFTo', symObjAddr: 0x350, symBinAddr: 0xE7E0, symSize: 0xA0 } + - { offsetInCU: 0x34B, offset: 0x84F26, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7GLKViewC14deleteDrawableyyFTo', symObjAddr: 0x430, symBinAddr: 0xE880, symSize: 0x60 } + - { offsetInCU: 0x3DD, offset: 0x84FB8, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7GLKViewC5frame7contextACSo6CGRectV_So11EAGLContextCtcfcTo', symObjAddr: 0x550, symBinAddr: 0xE9A0, symSize: 0x30 } + - { offsetInCU: 0x43B, offset: 0x85016, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7GLKViewCMa', symObjAddr: 0xD0, symBinAddr: 0xE5E0, symSize: 0x20 } + - { offsetInCU: 0x534, offset: 0x8510F, size: 0x8, addend: 0x0, symName: '_$sSo7GLKViewC12CanvasNativeE16snapshotWithDatayy10Foundation0F0VFTo', symObjAddr: 0x8A0, symBinAddr: 0xECF0, symSize: 0x80 } + - { offsetInCU: 0x572, offset: 0x8514D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC7isDirtySbvgTo', symObjAddr: 0x920, symBinAddr: 0xED70, symSize: 0x20 } + - { offsetInCU: 0x5C8, offset: 0x851A3, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC7isDirtySbvsTo', symObjAddr: 0x940, symBinAddr: 0xED90, symSize: 0x10 } + - { offsetInCU: 0x621, offset: 0x851FC, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC8rendererAA9NSCCanvasCSgvgTo', symObjAddr: 0x950, symBinAddr: 0xEDA0, symSize: 0x20 } + - { offsetInCU: 0x679, offset: 0x85254, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC8rendererAA9NSCCanvasCSgvsTo', symObjAddr: 0x970, symBinAddr: 0xEDC0, symSize: 0x20 } + - { offsetInCU: 0x6D4, offset: 0x852AF, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC18ignorePixelScalingSbvgTo', symObjAddr: 0x990, symBinAddr: 0xEDE0, symSize: 0x40 } + - { offsetInCU: 0x72A, offset: 0x85305, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC18ignorePixelScalingSbvsTo', symObjAddr: 0xA00, symBinAddr: 0xEE50, symSize: 0x40 } + - { offsetInCU: 0x7BD, offset: 0x85398, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewCACycfcTo', symObjAddr: 0xB70, symBinAddr: 0xEFC0, symSize: 0x80 } + - { offsetInCU: 0x815, offset: 0x853F0, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC5frameACSo6CGRectV_tcfcTo', symObjAddr: 0xD40, symBinAddr: 0xF190, symSize: 0xA0 } + - { offsetInCU: 0x877, offset: 0x85452, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC5coderACSgSo7NSCoderC_tcfcTo', symObjAddr: 0xE90, symBinAddr: 0xF2E0, symSize: 0x30 } + - { offsetInCU: 0x8A9, offset: 0x85484, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC11deviceScaleSfyFTo', symObjAddr: 0xEC0, symBinAddr: 0xF310, symSize: 0xB0 } + - { offsetInCU: 0x92A, offset: 0x85505, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC4drawyySo6CGRectVFTo', symObjAddr: 0xF80, symBinAddr: 0xF3C0, symSize: 0x30 } + - { offsetInCU: 0x988, offset: 0x85563, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewCfETo', symObjAddr: 0x1000, symBinAddr: 0xF440, symSize: 0x20 } + - { offsetInCU: 0xB3A, offset: 0x85715, size: 0x8, addend: 0x0, symName: '_$ss22_ContiguousArrayBufferV19_uninitializedCount15minimumCapacityAByxGSi_SitcfC12CanvasNative15NSCTouchHandlerC7PointerV_Tgm5', symObjAddr: 0x1220, symBinAddr: 0xF5B0, symSize: 0x80 } + - { offsetInCU: 0xBBD, offset: 0x85798, size: 0x8, addend: 0x0, symName: '_$ss22_ContiguousArrayBufferV19_uninitializedCount15minimumCapacityAByxGSi_SitcfCs5UInt8V_Tgm5', symObjAddr: 0x1320, symBinAddr: 0xF630, symSize: 0x70 } + - { offsetInCU: 0xC41, offset: 0x8581C, size: 0x8, addend: 0x0, symName: '_$s10Foundation4DataV15_RepresentationOWOy', symObjAddr: 0x1490, symBinAddr: 0xF7A0, symSize: 0x40 } + - { offsetInCU: 0xC55, offset: 0x85830, size: 0x8, addend: 0x0, symName: '_$s10Foundation4DataV15_RepresentationOWOe', symObjAddr: 0x14D0, symBinAddr: 0xF7E0, symSize: 0x40 } + - { offsetInCU: 0xC69, offset: 0x85844, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewCMa', symObjAddr: 0x1510, symBinAddr: 0xF820, symSize: 0x20 } + - { offsetInCU: 0xD43, offset: 0x8591E, size: 0x8, addend: 0x0, symName: '_$sSaySayxGqd__c7ElementQyd__RszSTRd__lufCs5UInt8V_10Foundation4DataVTgm5Tf4g_n', symObjAddr: 0x1390, symBinAddr: 0xF6A0, symSize: 0x100 } + - { offsetInCU: 0xFFF, offset: 0x85BDA, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7GLKViewCACycfc', symObjAddr: 0x60, symBinAddr: 0xE570, symSize: 0x70 } + - { offsetInCU: 0x1046, offset: 0x85C21, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7GLKViewC5frameACSo6CGRectV_tcfc', symObjAddr: 0x160, symBinAddr: 0xE670, symSize: 0xA0 } + - { offsetInCU: 0x1125, offset: 0x85D00, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7GLKViewC5frame7contextACSo6CGRectV_So11EAGLContextCtcfC', symObjAddr: 0x490, symBinAddr: 0xE8E0, symSize: 0x90 } + - { offsetInCU: 0x1139, offset: 0x85D14, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7GLKViewC5frame7contextACSo6CGRectV_So11EAGLContextCtcfc', symObjAddr: 0x520, symBinAddr: 0xE970, symSize: 0x30 } + - { offsetInCU: 0x1252, offset: 0x85E2D, size: 0x8, addend: 0x0, symName: '_$sSo7GLKViewC12CanvasNativeE16snapshotWithDatayy10Foundation0F0VF', symObjAddr: 0x5A0, symBinAddr: 0xE9F0, symSize: 0x300 } + - { offsetInCU: 0x1601, offset: 0x861DC, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC18ignorePixelScalingSbvg', symObjAddr: 0x9D0, symBinAddr: 0xEE20, symSize: 0x30 } + - { offsetInCU: 0x163E, offset: 0x86219, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC18ignorePixelScalingSbvs', symObjAddr: 0xA40, symBinAddr: 0xEE90, symSize: 0x40 } + - { offsetInCU: 0x1665, offset: 0x86240, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC18ignorePixelScalingSbvM', symObjAddr: 0xA80, symBinAddr: 0xEED0, symSize: 0x40 } + - { offsetInCU: 0x168A, offset: 0x86265, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC18ignorePixelScalingSbvM.resume.0', symObjAddr: 0xAC0, symBinAddr: 0xEF10, symSize: 0x10 } + - { offsetInCU: 0x16B1, offset: 0x8628C, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewCACycfC', symObjAddr: 0xAD0, symBinAddr: 0xEF20, symSize: 0x20 } + - { offsetInCU: 0x16C5, offset: 0x862A0, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewCACycfc', symObjAddr: 0xAF0, symBinAddr: 0xEF40, symSize: 0x80 } + - { offsetInCU: 0x170C, offset: 0x862E7, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC5frameACSo6CGRectV_tcfc', symObjAddr: 0xC80, symBinAddr: 0xF0D0, symSize: 0xC0 } + - { offsetInCU: 0x1769, offset: 0x86344, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC5coderACSgSo7NSCoderC_tcfc', symObjAddr: 0xDE0, symBinAddr: 0xF230, symSize: 0xB0 } + - { offsetInCU: 0x1805, offset: 0x863E0, size: 0x8, addend: 0x0, symName: '_$ss12_ArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtF12CanvasNative15NSCTouchHandlerC7PointerV_Tg5', symObjAddr: 0x1020, symBinAddr: 0xF460, symSize: 0xB0 } + - { offsetInCU: 0x18E7, offset: 0x864C2, size: 0x8, addend: 0x0, symName: '_$ss12_ArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtFs5UInt8V_Tg5', symObjAddr: 0x1180, symBinAddr: 0xF510, symSize: 0xA0 } + - { offsetInCU: 0x19F7, offset: 0x865D2, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative0A7CPUViewC4drawyySo6CGRectVFTf4dn_n', symObjAddr: 0x1530, symBinAddr: 0xF840, symSize: 0x410 } - { offsetInCU: 0x4F, offset: 0x869E5, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative13NSCImageAssetC5queue33_7ED578B0ED4B2B6F6887A622A7B49AA3LLSo012OS_dispatch_E0CvpZ', symObjAddr: 0x980, symBinAddr: 0x1154F08, symSize: 0x0 } - - { offsetInCU: 0x5D, offset: 0x869F3, size: 0x8, addend: 0x0, symName: '_$sIegh_IeyBh_TR', symObjAddr: 0x0, symBinAddr: 0xFE00, symSize: 0x30 } - - { offsetInCU: 0x75, offset: 0x86A0B, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative13NSCImageAssetC5queue33_7ED578B0ED4B2B6F6887A622A7B49AA3LL_WZ', symObjAddr: 0x30, symBinAddr: 0xFE30, symSize: 0xF0 } - - { offsetInCU: 0xBC, offset: 0x86A52, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative13NSCImageAssetC013loadImageFromF4SyncySbs5Int64V_So7UIImageCtFZTo', symObjAddr: 0x130, symBinAddr: 0xFF30, symSize: 0x40 } - - { offsetInCU: 0x130, offset: 0x86AC6, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative13NSCImageAssetC013loadImageFromF0yys5Int64V_So7UIImageCySbctFZTo', symObjAddr: 0x3C0, symBinAddr: 0x101C0, symSize: 0x80 } - - { offsetInCU: 0x18F, offset: 0x86B25, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative13NSCImageAssetCACycfcTo', symObjAddr: 0x490, symBinAddr: 0x10290, symSize: 0x30 } - - { offsetInCU: 0x1E2, offset: 0x86B78, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative13NSCImageAssetC013loadImageFromF0yys5Int64V_So7UIImageCySbctFZTf4nnnd_n', symObjAddr: 0x500, symBinAddr: 0x10300, symSize: 0x200 } - - { offsetInCU: 0x261, offset: 0x86BF7, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative13NSCImageAssetCfETo', symObjAddr: 0x4F0, symBinAddr: 0x102F0, symSize: 0x10 } - - { offsetInCU: 0x29D, offset: 0x86C33, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative13NSCImageAssetCMa', symObjAddr: 0x700, symBinAddr: 0x10500, symSize: 0x20 } - - { offsetInCU: 0x2BC, offset: 0x86C52, size: 0x8, addend: 0x0, symName: '_$s10ObjectiveC8ObjCBoolVIeyBy_SbIegy_TRTA', symObjAddr: 0x740, symBinAddr: 0x10540, symSize: 0x20 } - - { offsetInCU: 0x2E5, offset: 0x86C7B, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative13NSCImageAssetC013loadImageFromF0yys5Int64V_So7UIImageCySbctFZyyYbcfU_TA', symObjAddr: 0x790, symBinAddr: 0x10590, symSize: 0x20 } - - { offsetInCU: 0x2F9, offset: 0x86C8F, size: 0x8, addend: 0x0, symName: _block_copy_helper, symObjAddr: 0x7B0, symBinAddr: 0x105B0, symSize: 0x20 } - - { offsetInCU: 0x30D, offset: 0x86CA3, size: 0x8, addend: 0x0, symName: _block_destroy_helper, symObjAddr: 0x7D0, symBinAddr: 0x105D0, symSize: 0x10 } - - { offsetInCU: 0x321, offset: 0x86CB7, size: 0x8, addend: 0x0, symName: '_$sSay8Dispatch0A13WorkItemFlagsVGMa', symObjAddr: 0x850, symBinAddr: 0x10610, symSize: 0x50 } - - { offsetInCU: 0x335, offset: 0x86CCB, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative13NSCImageAssetC013loadImageFromF0yys5Int64V_So7UIImageCySbctFZyyYbcfU_yyScMYccfU0_TA', symObjAddr: 0x8D0, symBinAddr: 0x10660, symSize: 0x20 } - - { offsetInCU: 0x369, offset: 0x86CFF, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative13NSCImageAssetC013loadImageFromF0yys5Int64V_So7UIImageCySbctFZyyYbcfU_yyScMYccfU_TA', symObjAddr: 0x910, symBinAddr: 0x106A0, symSize: 0x20 } - - { offsetInCU: 0x4D6, offset: 0x86E6C, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative13NSCImageAssetC013loadImageFromF4SyncySbs5Int64V_So7UIImageCtFZ', symObjAddr: 0x120, symBinAddr: 0xFF20, symSize: 0x10 } - - { offsetInCU: 0x563, offset: 0x86EF9, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative13NSCImageAssetC013loadImageFromF0yys5Int64V_So7UIImageCySbctFZ', symObjAddr: 0x170, symBinAddr: 0xFF70, symSize: 0x10 } - - { offsetInCU: 0x577, offset: 0x86F0D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative13NSCImageAssetC013loadImageFromF0yys5Int64V_So7UIImageCySbctFZyyYbcfU_', symObjAddr: 0x180, symBinAddr: 0xFF80, symSize: 0x240 } - - { offsetInCU: 0x650, offset: 0x86FE6, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative13NSCImageAssetCACycfC', symObjAddr: 0x440, symBinAddr: 0x10240, symSize: 0x20 } - - { offsetInCU: 0x664, offset: 0x86FFA, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative13NSCImageAssetCACycfc', symObjAddr: 0x460, symBinAddr: 0x10260, symSize: 0x30 } - - { offsetInCU: 0x69A, offset: 0x87030, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative13NSCImageAssetCfD', symObjAddr: 0x4C0, symBinAddr: 0x102C0, symSize: 0x30 } - - { offsetInCU: 0x27, offset: 0x870D6, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative25NSCCanvasRenderingContextCACycfC', symObjAddr: 0x0, symBinAddr: 0x10710, symSize: 0x20 } - - { offsetInCU: 0x77, offset: 0x87126, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative25NSCCanvasRenderingContextCACycfcTo', symObjAddr: 0x70, symBinAddr: 0x10780, symSize: 0x30 } - - { offsetInCU: 0xCB, offset: 0x8717A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative25NSCCanvasRenderingContextCMa', symObjAddr: 0x50, symBinAddr: 0x10760, symSize: 0x20 } - - { offsetInCU: 0x1EE, offset: 0x8729D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative25NSCCanvasRenderingContextCACycfC', symObjAddr: 0x0, symBinAddr: 0x10710, symSize: 0x20 } - - { offsetInCU: 0x202, offset: 0x872B1, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative25NSCCanvasRenderingContextCACycfc', symObjAddr: 0x20, symBinAddr: 0x10730, symSize: 0x30 } - - { offsetInCU: 0x23E, offset: 0x872ED, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative25NSCCanvasRenderingContextCfD', symObjAddr: 0xA0, symBinAddr: 0x107B0, symSize: 0x2B } - - { offsetInCU: 0x27, offset: 0x87337, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_ge_frombytes_vartime, symObjAddr: 0x0, symBinAddr: 0x1D44A0, symSize: 0x3980 } + - { offsetInCU: 0x5D, offset: 0x869F3, size: 0x8, addend: 0x0, symName: '_$sIegh_IeyBh_TR', symObjAddr: 0x0, symBinAddr: 0xFD80, symSize: 0x30 } + - { offsetInCU: 0x75, offset: 0x86A0B, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative13NSCImageAssetC5queue33_7ED578B0ED4B2B6F6887A622A7B49AA3LL_WZ', symObjAddr: 0x30, symBinAddr: 0xFDB0, symSize: 0xF0 } + - { offsetInCU: 0xBC, offset: 0x86A52, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative13NSCImageAssetC013loadImageFromF4SyncySbs5Int64V_So7UIImageCtFZTo', symObjAddr: 0x130, symBinAddr: 0xFEB0, symSize: 0x40 } + - { offsetInCU: 0x130, offset: 0x86AC6, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative13NSCImageAssetC013loadImageFromF0yys5Int64V_So7UIImageCySbctFZTo', symObjAddr: 0x3C0, symBinAddr: 0x10140, symSize: 0x80 } + - { offsetInCU: 0x18F, offset: 0x86B25, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative13NSCImageAssetCACycfcTo', symObjAddr: 0x490, symBinAddr: 0x10210, symSize: 0x30 } + - { offsetInCU: 0x1E2, offset: 0x86B78, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative13NSCImageAssetC013loadImageFromF0yys5Int64V_So7UIImageCySbctFZTf4nnnd_n', symObjAddr: 0x500, symBinAddr: 0x10280, symSize: 0x200 } + - { offsetInCU: 0x261, offset: 0x86BF7, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative13NSCImageAssetCfETo', symObjAddr: 0x4F0, symBinAddr: 0x10270, symSize: 0x10 } + - { offsetInCU: 0x29D, offset: 0x86C33, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative13NSCImageAssetCMa', symObjAddr: 0x700, symBinAddr: 0x10480, symSize: 0x20 } + - { offsetInCU: 0x2BC, offset: 0x86C52, size: 0x8, addend: 0x0, symName: '_$s10ObjectiveC8ObjCBoolVIeyBy_SbIegy_TRTA', symObjAddr: 0x740, symBinAddr: 0x104C0, symSize: 0x20 } + - { offsetInCU: 0x2E5, offset: 0x86C7B, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative13NSCImageAssetC013loadImageFromF0yys5Int64V_So7UIImageCySbctFZyyYbcfU_TA', symObjAddr: 0x790, symBinAddr: 0x10510, symSize: 0x20 } + - { offsetInCU: 0x2F9, offset: 0x86C8F, size: 0x8, addend: 0x0, symName: _block_copy_helper, symObjAddr: 0x7B0, symBinAddr: 0x10530, symSize: 0x20 } + - { offsetInCU: 0x30D, offset: 0x86CA3, size: 0x8, addend: 0x0, symName: _block_destroy_helper, symObjAddr: 0x7D0, symBinAddr: 0x10550, symSize: 0x10 } + - { offsetInCU: 0x321, offset: 0x86CB7, size: 0x8, addend: 0x0, symName: '_$sSay8Dispatch0A13WorkItemFlagsVGMa', symObjAddr: 0x850, symBinAddr: 0x10590, symSize: 0x50 } + - { offsetInCU: 0x335, offset: 0x86CCB, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative13NSCImageAssetC013loadImageFromF0yys5Int64V_So7UIImageCySbctFZyyYbcfU_yyScMYccfU0_TA', symObjAddr: 0x8D0, symBinAddr: 0x105E0, symSize: 0x20 } + - { offsetInCU: 0x369, offset: 0x86CFF, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative13NSCImageAssetC013loadImageFromF0yys5Int64V_So7UIImageCySbctFZyyYbcfU_yyScMYccfU_TA', symObjAddr: 0x910, symBinAddr: 0x10620, symSize: 0x20 } + - { offsetInCU: 0x4D6, offset: 0x86E6C, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative13NSCImageAssetC013loadImageFromF4SyncySbs5Int64V_So7UIImageCtFZ', symObjAddr: 0x120, symBinAddr: 0xFEA0, symSize: 0x10 } + - { offsetInCU: 0x563, offset: 0x86EF9, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative13NSCImageAssetC013loadImageFromF0yys5Int64V_So7UIImageCySbctFZ', symObjAddr: 0x170, symBinAddr: 0xFEF0, symSize: 0x10 } + - { offsetInCU: 0x577, offset: 0x86F0D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative13NSCImageAssetC013loadImageFromF0yys5Int64V_So7UIImageCySbctFZyyYbcfU_', symObjAddr: 0x180, symBinAddr: 0xFF00, symSize: 0x240 } + - { offsetInCU: 0x650, offset: 0x86FE6, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative13NSCImageAssetCACycfC', symObjAddr: 0x440, symBinAddr: 0x101C0, symSize: 0x20 } + - { offsetInCU: 0x664, offset: 0x86FFA, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative13NSCImageAssetCACycfc', symObjAddr: 0x460, symBinAddr: 0x101E0, symSize: 0x30 } + - { offsetInCU: 0x69A, offset: 0x87030, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative13NSCImageAssetCfD', symObjAddr: 0x4C0, symBinAddr: 0x10240, symSize: 0x30 } + - { offsetInCU: 0x27, offset: 0x870D6, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative25NSCCanvasRenderingContextCACycfC', symObjAddr: 0x0, symBinAddr: 0x10690, symSize: 0x20 } + - { offsetInCU: 0x77, offset: 0x87126, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative25NSCCanvasRenderingContextCACycfcTo', symObjAddr: 0x70, symBinAddr: 0x10700, symSize: 0x30 } + - { offsetInCU: 0xCB, offset: 0x8717A, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative25NSCCanvasRenderingContextCMa', symObjAddr: 0x50, symBinAddr: 0x106E0, symSize: 0x20 } + - { offsetInCU: 0x1EE, offset: 0x8729D, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative25NSCCanvasRenderingContextCACycfC', symObjAddr: 0x0, symBinAddr: 0x10690, symSize: 0x20 } + - { offsetInCU: 0x202, offset: 0x872B1, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative25NSCCanvasRenderingContextCACycfc', symObjAddr: 0x20, symBinAddr: 0x106B0, symSize: 0x30 } + - { offsetInCU: 0x23E, offset: 0x872ED, size: 0x8, addend: 0x0, symName: '_$s12CanvasNative25NSCCanvasRenderingContextCfD', symObjAddr: 0xA0, symBinAddr: 0x10730, symSize: 0x2B } + - { offsetInCU: 0x27, offset: 0x87337, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_ge_frombytes_vartime, symObjAddr: 0x0, symBinAddr: 0x1D4490, symSize: 0x3980 } - { offsetInCU: 0x46, offset: 0x87356, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_k25519Precomp, symObjAddr: 0xEF80, symBinAddr: 0x9574A0, symSize: 0x0 } - { offsetInCU: 0x98, offset: 0x873A8, size: 0x8, addend: 0x0, symName: _d, symObjAddr: 0x14F80, symBinAddr: 0x95D4A0, symSize: 0x0 } - { offsetInCU: 0xFF, offset: 0x8740F, size: 0x8, addend: 0x0, symName: _sqrtm1, symObjAddr: 0x14FA8, symBinAddr: 0x95D4C8, symSize: 0x0 } - { offsetInCU: 0x115, offset: 0x87425, size: 0x8, addend: 0x0, symName: _d2, symObjAddr: 0x153B0, symBinAddr: 0x95D8D0, symSize: 0x0 } - { offsetInCU: 0x12C, offset: 0x8743C, size: 0x8, addend: 0x0, symName: _Bi, symObjAddr: 0x14FF0, symBinAddr: 0x95D510, symSize: 0x0 } - - { offsetInCU: 0xE61, offset: 0x88171, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_ge_frombytes_vartime, symObjAddr: 0x0, symBinAddr: 0x1D44A0, symSize: 0x3980 } - - { offsetInCU: 0x49F7, offset: 0x8BD07, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_ge_scalarmult_base, symObjAddr: 0x3980, symBinAddr: 0x1D7E20, symSize: 0xA30 } - - { offsetInCU: 0x57A3, offset: 0x8CAB3, size: 0x8, addend: 0x0, symName: _table_select, symObjAddr: 0x43B0, symBinAddr: 0x1D8850, symSize: 0xA10 } - - { offsetInCU: 0x5E78, offset: 0x8D188, size: 0x8, addend: 0x0, symName: _ge_madd, symObjAddr: 0x4DC0, symBinAddr: 0x1D9260, symSize: 0x2B0 } - - { offsetInCU: 0x63DE, offset: 0x8D6EE, size: 0x8, addend: 0x0, symName: _ge_p2_dbl, symObjAddr: 0x5070, symBinAddr: 0x1D9510, symSize: 0xCF0 } - - { offsetInCU: 0x7060, offset: 0x8E370, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_sc_reduce, symObjAddr: 0x5D60, symBinAddr: 0x1DA200, symSize: 0xB60 } - - { offsetInCU: 0x7C1E, offset: 0x8EF2E, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_scalar_mult_generic_masked, symObjAddr: 0x68C0, symBinAddr: 0x1DAD60, symSize: 0x1370 } - - { offsetInCU: 0x9570, offset: 0x90880, size: 0x8, addend: 0x0, symName: _fe_tobytes, symObjAddr: 0x7C30, symBinAddr: 0x1DC0D0, symSize: 0x270 } - - { offsetInCU: 0x9AD7, offset: 0x90DE7, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_public_from_private_generic_masked, symObjAddr: 0x7EA0, symBinAddr: 0x1DC340, symSize: 0x160 } - - { offsetInCU: 0x9CC1, offset: 0x90FD1, size: 0x8, addend: 0x0, symName: _fe_loose_invert, symObjAddr: 0x8000, symBinAddr: 0x1DC4A0, symSize: 0x2A40 } - - { offsetInCU: 0xC94B, offset: 0x93C5B, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_fe_invert, symObjAddr: 0xAA40, symBinAddr: 0x1DEEE0, symSize: 0x30 } - - { offsetInCU: 0xCA31, offset: 0x93D41, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_fe_isnegative, symObjAddr: 0xAA70, symBinAddr: 0x1DEF10, symSize: 0x50 } - - { offsetInCU: 0xCA93, offset: 0x93DA3, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_fe_mul_ttt, symObjAddr: 0xAAC0, symBinAddr: 0x1DEF60, symSize: 0x10 } - - { offsetInCU: 0xCB12, offset: 0x93E22, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_fe_neg, symObjAddr: 0xAAD0, symBinAddr: 0x1DEF70, symSize: 0xB0 } - - { offsetInCU: 0xCC54, offset: 0x93F64, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_fe_tobytes, symObjAddr: 0xAB80, symBinAddr: 0x1DF020, symSize: 0x10 } - - { offsetInCU: 0xCF28, offset: 0x94238, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_ge_double_scalarmult_vartime, symObjAddr: 0xAB90, symBinAddr: 0x1DF030, symSize: 0x21B0 } - - { offsetInCU: 0xF0C2, offset: 0x963D2, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_sc_mask, symObjAddr: 0xCD40, symBinAddr: 0x1E11E0, symSize: 0x20 } - - { offsetInCU: 0xF568, offset: 0x96878, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_sc_muladd, symObjAddr: 0xCD60, symBinAddr: 0x1E1200, symSize: 0x1A30 } - - { offsetInCU: 0x1066A, offset: 0x9797A, size: 0x8, addend: 0x0, symName: _fe_mul_impl, symObjAddr: 0xE790, symBinAddr: 0x1E2C30, symSize: 0x3E0 } - - { offsetInCU: 0x108C1, offset: 0x97BD1, size: 0x8, addend: 0x0, symName: _x25519_ge_add, symObjAddr: 0xEB70, symBinAddr: 0x1E3010, symSize: 0x2D1 } - - { offsetInCU: 0x27, offset: 0x98169, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_aes_nohw_set_encrypt_key, symObjAddr: 0x0, symBinAddr: 0x1E32F0, symSize: 0x810 } + - { offsetInCU: 0xE61, offset: 0x88171, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_ge_frombytes_vartime, symObjAddr: 0x0, symBinAddr: 0x1D4490, symSize: 0x3980 } + - { offsetInCU: 0x49F7, offset: 0x8BD07, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_ge_scalarmult_base, symObjAddr: 0x3980, symBinAddr: 0x1D7E10, symSize: 0xA30 } + - { offsetInCU: 0x57A3, offset: 0x8CAB3, size: 0x8, addend: 0x0, symName: _table_select, symObjAddr: 0x43B0, symBinAddr: 0x1D8840, symSize: 0xA10 } + - { offsetInCU: 0x5E78, offset: 0x8D188, size: 0x8, addend: 0x0, symName: _ge_madd, symObjAddr: 0x4DC0, symBinAddr: 0x1D9250, symSize: 0x2B0 } + - { offsetInCU: 0x63DE, offset: 0x8D6EE, size: 0x8, addend: 0x0, symName: _ge_p2_dbl, symObjAddr: 0x5070, symBinAddr: 0x1D9500, symSize: 0xCF0 } + - { offsetInCU: 0x7060, offset: 0x8E370, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_sc_reduce, symObjAddr: 0x5D60, symBinAddr: 0x1DA1F0, symSize: 0xB60 } + - { offsetInCU: 0x7C1E, offset: 0x8EF2E, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_scalar_mult_generic_masked, symObjAddr: 0x68C0, symBinAddr: 0x1DAD50, symSize: 0x1370 } + - { offsetInCU: 0x9570, offset: 0x90880, size: 0x8, addend: 0x0, symName: _fe_tobytes, symObjAddr: 0x7C30, symBinAddr: 0x1DC0C0, symSize: 0x270 } + - { offsetInCU: 0x9AD7, offset: 0x90DE7, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_public_from_private_generic_masked, symObjAddr: 0x7EA0, symBinAddr: 0x1DC330, symSize: 0x160 } + - { offsetInCU: 0x9CC1, offset: 0x90FD1, size: 0x8, addend: 0x0, symName: _fe_loose_invert, symObjAddr: 0x8000, symBinAddr: 0x1DC490, symSize: 0x2A40 } + - { offsetInCU: 0xC94B, offset: 0x93C5B, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_fe_invert, symObjAddr: 0xAA40, symBinAddr: 0x1DEED0, symSize: 0x30 } + - { offsetInCU: 0xCA31, offset: 0x93D41, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_fe_isnegative, symObjAddr: 0xAA70, symBinAddr: 0x1DEF00, symSize: 0x50 } + - { offsetInCU: 0xCA93, offset: 0x93DA3, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_fe_mul_ttt, symObjAddr: 0xAAC0, symBinAddr: 0x1DEF50, symSize: 0x10 } + - { offsetInCU: 0xCB12, offset: 0x93E22, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_fe_neg, symObjAddr: 0xAAD0, symBinAddr: 0x1DEF60, symSize: 0xB0 } + - { offsetInCU: 0xCC54, offset: 0x93F64, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_fe_tobytes, symObjAddr: 0xAB80, symBinAddr: 0x1DF010, symSize: 0x10 } + - { offsetInCU: 0xCF28, offset: 0x94238, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_ge_double_scalarmult_vartime, symObjAddr: 0xAB90, symBinAddr: 0x1DF020, symSize: 0x21B0 } + - { offsetInCU: 0xF0C2, offset: 0x963D2, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_sc_mask, symObjAddr: 0xCD40, symBinAddr: 0x1E11D0, symSize: 0x20 } + - { offsetInCU: 0xF568, offset: 0x96878, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_sc_muladd, symObjAddr: 0xCD60, symBinAddr: 0x1E11F0, symSize: 0x1A30 } + - { offsetInCU: 0x1066A, offset: 0x9797A, size: 0x8, addend: 0x0, symName: _fe_mul_impl, symObjAddr: 0xE790, symBinAddr: 0x1E2C20, symSize: 0x3E0 } + - { offsetInCU: 0x108C1, offset: 0x97BD1, size: 0x8, addend: 0x0, symName: _x25519_ge_add, symObjAddr: 0xEB70, symBinAddr: 0x1E3000, symSize: 0x2D1 } + - { offsetInCU: 0x27, offset: 0x98169, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_aes_nohw_set_encrypt_key, symObjAddr: 0x0, symBinAddr: 0x1E32E0, symSize: 0x810 } - { offsetInCU: 0x46, offset: 0x98188, size: 0x8, addend: 0x0, symName: _aes_nohw_rcon, symObjAddr: 0x1B30, symBinAddr: 0x95D9B0, symSize: 0x0 } - - { offsetInCU: 0x4AD, offset: 0x985EF, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_aes_nohw_set_encrypt_key, symObjAddr: 0x0, symBinAddr: 0x1E32F0, symSize: 0x810 } - - { offsetInCU: 0x1AA2, offset: 0x99BE4, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_aes_nohw_encrypt, symObjAddr: 0x810, symBinAddr: 0x1E3B00, symSize: 0x80 } - - { offsetInCU: 0x1B46, offset: 0x99C88, size: 0x8, addend: 0x0, symName: _aes_nohw_expand_round_keys, symObjAddr: 0x890, symBinAddr: 0x1E3B80, symSize: 0x1A0 } - - { offsetInCU: 0x1F19, offset: 0x9A05B, size: 0x8, addend: 0x0, symName: _aes_nohw_to_batch, symObjAddr: 0xA30, symBinAddr: 0x1E3D20, symSize: 0x420 } - - { offsetInCU: 0x25EA, offset: 0x9A72C, size: 0x8, addend: 0x0, symName: _aes_nohw_encrypt_batch, symObjAddr: 0xE50, symBinAddr: 0x1E4140, symSize: 0x370 } - - { offsetInCU: 0x2B99, offset: 0x9ACDB, size: 0x8, addend: 0x0, symName: _aes_nohw_from_batch, symObjAddr: 0x11C0, symBinAddr: 0x1E44B0, symSize: 0x250 } - - { offsetInCU: 0x31C3, offset: 0x9B305, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_aes_nohw_ctr32_encrypt_blocks, symObjAddr: 0x1410, symBinAddr: 0x1E4700, symSize: 0x1F0 } - - { offsetInCU: 0x34D4, offset: 0x9B616, size: 0x8, addend: 0x0, symName: _aes_nohw_sub_bytes, symObjAddr: 0x1600, symBinAddr: 0x1E48F0, symSize: 0x310 } - - { offsetInCU: 0x4DFC, offset: 0x9CF3E, size: 0x8, addend: 0x0, symName: _aes_nohw_shift_rows, symObjAddr: 0x1910, symBinAddr: 0x1E4C00, symSize: 0x149 } - - { offsetInCU: 0x27, offset: 0x9D0BF, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_bn_from_montgomery_in_place, symObjAddr: 0x0, symBinAddr: 0x1E4D50, symSize: 0x300 } - - { offsetInCU: 0x1DF, offset: 0x9D277, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_bn_from_montgomery_in_place, symObjAddr: 0x0, symBinAddr: 0x1E4D50, symSize: 0x300 } - - { offsetInCU: 0x27, offset: 0x9D498, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_bn_neg_inv_mod_r_u64, symObjAddr: 0x0, symBinAddr: 0x1E5050, symSize: 0x87 } - - { offsetInCU: 0x39, offset: 0x9D4AA, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_bn_neg_inv_mod_r_u64, symObjAddr: 0x0, symBinAddr: 0x1E5050, symSize: 0x87 } - - { offsetInCU: 0x27, offset: 0x9D5C6, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_little_endian_bytes_from_scalar, symObjAddr: 0x0, symBinAddr: 0x1E50E0, symSize: 0x46 } - - { offsetInCU: 0x39, offset: 0x9D5D8, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_little_endian_bytes_from_scalar, symObjAddr: 0x0, symBinAddr: 0x1E50E0, symSize: 0x46 } + - { offsetInCU: 0x4AD, offset: 0x985EF, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_aes_nohw_set_encrypt_key, symObjAddr: 0x0, symBinAddr: 0x1E32E0, symSize: 0x810 } + - { offsetInCU: 0x1AA2, offset: 0x99BE4, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_aes_nohw_encrypt, symObjAddr: 0x810, symBinAddr: 0x1E3AF0, symSize: 0x80 } + - { offsetInCU: 0x1B46, offset: 0x99C88, size: 0x8, addend: 0x0, symName: _aes_nohw_expand_round_keys, symObjAddr: 0x890, symBinAddr: 0x1E3B70, symSize: 0x1A0 } + - { offsetInCU: 0x1F19, offset: 0x9A05B, size: 0x8, addend: 0x0, symName: _aes_nohw_to_batch, symObjAddr: 0xA30, symBinAddr: 0x1E3D10, symSize: 0x420 } + - { offsetInCU: 0x25EA, offset: 0x9A72C, size: 0x8, addend: 0x0, symName: _aes_nohw_encrypt_batch, symObjAddr: 0xE50, symBinAddr: 0x1E4130, symSize: 0x370 } + - { offsetInCU: 0x2B99, offset: 0x9ACDB, size: 0x8, addend: 0x0, symName: _aes_nohw_from_batch, symObjAddr: 0x11C0, symBinAddr: 0x1E44A0, symSize: 0x250 } + - { offsetInCU: 0x31C3, offset: 0x9B305, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_aes_nohw_ctr32_encrypt_blocks, symObjAddr: 0x1410, symBinAddr: 0x1E46F0, symSize: 0x1F0 } + - { offsetInCU: 0x34D4, offset: 0x9B616, size: 0x8, addend: 0x0, symName: _aes_nohw_sub_bytes, symObjAddr: 0x1600, symBinAddr: 0x1E48E0, symSize: 0x310 } + - { offsetInCU: 0x4DFC, offset: 0x9CF3E, size: 0x8, addend: 0x0, symName: _aes_nohw_shift_rows, symObjAddr: 0x1910, symBinAddr: 0x1E4BF0, symSize: 0x149 } + - { offsetInCU: 0x27, offset: 0x9D0BF, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_bn_from_montgomery_in_place, symObjAddr: 0x0, symBinAddr: 0x1E4D40, symSize: 0x300 } + - { offsetInCU: 0x1DF, offset: 0x9D277, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_bn_from_montgomery_in_place, symObjAddr: 0x0, symBinAddr: 0x1E4D40, symSize: 0x300 } + - { offsetInCU: 0x27, offset: 0x9D498, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_bn_neg_inv_mod_r_u64, symObjAddr: 0x0, symBinAddr: 0x1E5040, symSize: 0x87 } + - { offsetInCU: 0x39, offset: 0x9D4AA, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_bn_neg_inv_mod_r_u64, symObjAddr: 0x0, symBinAddr: 0x1E5040, symSize: 0x87 } + - { offsetInCU: 0x27, offset: 0x9D5C6, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_little_endian_bytes_from_scalar, symObjAddr: 0x0, symBinAddr: 0x1E50D0, symSize: 0x46 } + - { offsetInCU: 0x39, offset: 0x9D5D8, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_little_endian_bytes_from_scalar, symObjAddr: 0x0, symBinAddr: 0x1E50D0, symSize: 0x46 } - { offsetInCU: 0x8B, offset: 0x9D74B, size: 0x8, addend: 0x0, symName: _Q_N0, symObjAddr: 0x15F0, symBinAddr: 0x95DA30, symSize: 0x0 } - { offsetInCU: 0xBD, offset: 0x9D77D, size: 0x8, addend: 0x0, symName: _Q, symObjAddr: 0x1580, symBinAddr: 0x95D9C0, symSize: 0x0 } - { offsetInCU: 0xDF, offset: 0x9D79F, size: 0x8, addend: 0x0, symName: _N, symObjAddr: 0x15B0, symBinAddr: 0x95D9F0, symSize: 0x0 } - { offsetInCU: 0xF5, offset: 0x9D7B5, size: 0x8, addend: 0x0, symName: _N_N0, symObjAddr: 0x15E0, symBinAddr: 0x95DA20, symSize: 0x0 } - - { offsetInCU: 0x3AC, offset: 0x9DA6C, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p384_elem_mul_mont, symObjAddr: 0x150, symBinAddr: 0x1E5130, symSize: 0x20 } - - { offsetInCU: 0x525, offset: 0x9DBE5, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p384_scalar_mul_mont, symObjAddr: 0x250, symBinAddr: 0x1E5150, symSize: 0x20 } - - { offsetInCU: 0x654, offset: 0x9DD14, size: 0x8, addend: 0x0, symName: _nistz384_point_double, symObjAddr: 0x340, symBinAddr: 0x1E5170, symSize: 0x3A0 } - - { offsetInCU: 0xCE5, offset: 0x9E3A5, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p384_point_add, symObjAddr: 0x6E0, symBinAddr: 0x1E5510, symSize: 0x140 } - - { offsetInCU: 0x105A, offset: 0x9E71A, size: 0x8, addend: 0x0, symName: _nistz384_point_add, symObjAddr: 0x820, symBinAddr: 0x1E5650, symSize: 0x6B0 } - - { offsetInCU: 0x1B72, offset: 0x9F232, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p384_point_mul, symObjAddr: 0xED0, symBinAddr: 0x1E5D00, symSize: 0x380 } - - { offsetInCU: 0x1EA4, offset: 0x9F564, size: 0x8, addend: 0x0, symName: _p384_point_select_w5, symObjAddr: 0x1250, symBinAddr: 0x1E6080, symSize: 0x170 } - - { offsetInCU: 0x210D, offset: 0x9F7CD, size: 0x8, addend: 0x0, symName: _add_precomputed_w5, symObjAddr: 0x13C0, symBinAddr: 0x1E61F0, symSize: 0x1BF } - - { offsetInCU: 0x27, offset: 0x9FA11, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_are_zero, symObjAddr: 0x0, symBinAddr: 0x1E63B0, symSize: 0x50 } - - { offsetInCU: 0x103, offset: 0x9FAED, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_are_zero, symObjAddr: 0x0, symBinAddr: 0x1E63B0, symSize: 0x50 } - - { offsetInCU: 0x1A6, offset: 0x9FB90, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_equal, symObjAddr: 0x50, symBinAddr: 0x1E6400, symSize: 0x60 } - - { offsetInCU: 0x31E, offset: 0x9FD08, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_equal_limb, symObjAddr: 0xB0, symBinAddr: 0x1E6460, symSize: 0x90 } - - { offsetInCU: 0x51A, offset: 0x9FF04, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_are_even, symObjAddr: 0x140, symBinAddr: 0x1E64F0, symSize: 0x20 } - - { offsetInCU: 0x648, offset: 0xA0032, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_less_than, symObjAddr: 0x160, symBinAddr: 0x1E6510, symSize: 0xB0 } - - { offsetInCU: 0x6F7, offset: 0xA00E1, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_less_than_limb, symObjAddr: 0x210, symBinAddr: 0x1E65C0, symSize: 0x70 } - - { offsetInCU: 0x8DC, offset: 0xA02C6, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_reduce_once, symObjAddr: 0x280, symBinAddr: 0x1E6630, symSize: 0x170 } - - { offsetInCU: 0xBE7, offset: 0xA05D1, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_add_mod, symObjAddr: 0x3F0, symBinAddr: 0x1E67A0, symSize: 0x270 } - - { offsetInCU: 0xED9, offset: 0xA08C3, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_sub_mod, symObjAddr: 0x660, symBinAddr: 0x1E6A10, symSize: 0x1A0 } - - { offsetInCU: 0xEE1, offset: 0xA08CB, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_shl_mod, symObjAddr: 0x800, symBinAddr: 0x1E6BB0, symSize: 0x290 } - - { offsetInCU: 0x10C3, offset: 0xA0AAD, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_shl_mod, symObjAddr: 0x800, symBinAddr: 0x1E6BB0, symSize: 0x290 } - - { offsetInCU: 0x12DF, offset: 0xA0CC9, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_window5_split_window, symObjAddr: 0xC60, symBinAddr: 0x1E6E40, symSize: 0x20 } - - { offsetInCU: 0x134D, offset: 0xA0D37, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_window5_unsplit_window, symObjAddr: 0xC80, symBinAddr: 0x1E6E60, symSize: 0x20 } - - { offsetInCU: 0x138B, offset: 0xA0D75, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMB_shr, symObjAddr: 0xCA0, symBinAddr: 0x1E6E80, symSize: 0x10 } - - { offsetInCU: 0x1416, offset: 0xA0E00, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_limbs_mul_add_limb, symObjAddr: 0xCB0, symBinAddr: 0x1E6E90, symSize: 0x4A } - - { offsetInCU: 0x27, offset: 0xA0F9F, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_CRYPTO_memcmp, symObjAddr: 0x0, symBinAddr: 0x1E6EE0, symSize: 0x129 } - - { offsetInCU: 0x39, offset: 0xA0FB1, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_CRYPTO_memcmp, symObjAddr: 0x0, symBinAddr: 0x1E6EE0, symSize: 0x129 } + - { offsetInCU: 0x3AC, offset: 0x9DA6C, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p384_elem_mul_mont, symObjAddr: 0x150, symBinAddr: 0x1E5120, symSize: 0x20 } + - { offsetInCU: 0x525, offset: 0x9DBE5, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p384_scalar_mul_mont, symObjAddr: 0x250, symBinAddr: 0x1E5140, symSize: 0x20 } + - { offsetInCU: 0x654, offset: 0x9DD14, size: 0x8, addend: 0x0, symName: _nistz384_point_double, symObjAddr: 0x340, symBinAddr: 0x1E5160, symSize: 0x3A0 } + - { offsetInCU: 0xCE5, offset: 0x9E3A5, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p384_point_add, symObjAddr: 0x6E0, symBinAddr: 0x1E5500, symSize: 0x140 } + - { offsetInCU: 0x105A, offset: 0x9E71A, size: 0x8, addend: 0x0, symName: _nistz384_point_add, symObjAddr: 0x820, symBinAddr: 0x1E5640, symSize: 0x6B0 } + - { offsetInCU: 0x1B72, offset: 0x9F232, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p384_point_mul, symObjAddr: 0xED0, symBinAddr: 0x1E5CF0, symSize: 0x380 } + - { offsetInCU: 0x1EA4, offset: 0x9F564, size: 0x8, addend: 0x0, symName: _p384_point_select_w5, symObjAddr: 0x1250, symBinAddr: 0x1E6070, symSize: 0x170 } + - { offsetInCU: 0x210D, offset: 0x9F7CD, size: 0x8, addend: 0x0, symName: _add_precomputed_w5, symObjAddr: 0x13C0, symBinAddr: 0x1E61E0, symSize: 0x1BF } + - { offsetInCU: 0x27, offset: 0x9FA11, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_are_zero, symObjAddr: 0x0, symBinAddr: 0x1E63A0, symSize: 0x50 } + - { offsetInCU: 0x103, offset: 0x9FAED, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_are_zero, symObjAddr: 0x0, symBinAddr: 0x1E63A0, symSize: 0x50 } + - { offsetInCU: 0x1A6, offset: 0x9FB90, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_equal, symObjAddr: 0x50, symBinAddr: 0x1E63F0, symSize: 0x60 } + - { offsetInCU: 0x31E, offset: 0x9FD08, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_equal_limb, symObjAddr: 0xB0, symBinAddr: 0x1E6450, symSize: 0x90 } + - { offsetInCU: 0x51A, offset: 0x9FF04, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_are_even, symObjAddr: 0x140, symBinAddr: 0x1E64E0, symSize: 0x20 } + - { offsetInCU: 0x648, offset: 0xA0032, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_less_than, symObjAddr: 0x160, symBinAddr: 0x1E6500, symSize: 0xB0 } + - { offsetInCU: 0x6F7, offset: 0xA00E1, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_less_than_limb, symObjAddr: 0x210, symBinAddr: 0x1E65B0, symSize: 0x70 } + - { offsetInCU: 0x8DC, offset: 0xA02C6, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_reduce_once, symObjAddr: 0x280, symBinAddr: 0x1E6620, symSize: 0x170 } + - { offsetInCU: 0xBE7, offset: 0xA05D1, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_add_mod, symObjAddr: 0x3F0, symBinAddr: 0x1E6790, symSize: 0x270 } + - { offsetInCU: 0xED9, offset: 0xA08C3, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_sub_mod, symObjAddr: 0x660, symBinAddr: 0x1E6A00, symSize: 0x1A0 } + - { offsetInCU: 0xEE1, offset: 0xA08CB, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_shl_mod, symObjAddr: 0x800, symBinAddr: 0x1E6BA0, symSize: 0x290 } + - { offsetInCU: 0x10C3, offset: 0xA0AAD, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_shl_mod, symObjAddr: 0x800, symBinAddr: 0x1E6BA0, symSize: 0x290 } + - { offsetInCU: 0x12DF, offset: 0xA0CC9, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_window5_split_window, symObjAddr: 0xC60, symBinAddr: 0x1E6E30, symSize: 0x20 } + - { offsetInCU: 0x134D, offset: 0xA0D37, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMBS_window5_unsplit_window, symObjAddr: 0xC80, symBinAddr: 0x1E6E50, symSize: 0x20 } + - { offsetInCU: 0x138B, offset: 0xA0D75, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_LIMB_shr, symObjAddr: 0xCA0, symBinAddr: 0x1E6E70, symSize: 0x10 } + - { offsetInCU: 0x1416, offset: 0xA0E00, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_limbs_mul_add_limb, symObjAddr: 0xCB0, symBinAddr: 0x1E6E80, symSize: 0x4A } + - { offsetInCU: 0x27, offset: 0xA0F9F, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_CRYPTO_memcmp, symObjAddr: 0x0, symBinAddr: 0x1E6ED0, symSize: 0x129 } + - { offsetInCU: 0x39, offset: 0xA0FB1, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_CRYPTO_memcmp, symObjAddr: 0x0, symBinAddr: 0x1E6ED0, symSize: 0x129 } - { offsetInCU: 0x36, offset: 0xA10BC, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_OPENSSL_ia32cap_P, symObjAddr: 0xF60, symBinAddr: 0x115BF00, symSize: 0x0 } - - { offsetInCU: 0x27, offset: 0xA1112, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_OPENSSL_cpuid_setup, symObjAddr: 0x0, symBinAddr: 0x1E7010, symSize: 0xF8 } - - { offsetInCU: 0xDE, offset: 0xA11C9, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_OPENSSL_cpuid_setup, symObjAddr: 0x0, symBinAddr: 0x1E7010, symSize: 0xF8 } - - { offsetInCU: 0x27, offset: 0xA1332, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_scalar_mult_adx, symObjAddr: 0x0, symBinAddr: 0x1E7110, symSize: 0x1210 } - - { offsetInCU: 0x94F, offset: 0xA1C5A, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_scalar_mult_adx, symObjAddr: 0x0, symBinAddr: 0x1E7110, symSize: 0x1210 } - - { offsetInCU: 0x3D8B, offset: 0xA5096, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_ge_scalarmult_base_adx, symObjAddr: 0x1210, symBinAddr: 0x1E8320, symSize: 0x1E20 } - - { offsetInCU: 0x85E3, offset: 0xA98EE, size: 0x8, addend: 0x0, symName: _inline_x25519_ge_dbl_4, symObjAddr: 0x3030, symBinAddr: 0x1EA140, symSize: 0x361 } - - { offsetInCU: 0x27, offset: 0xAAC9A, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_CRYPTO_poly1305_init, symObjAddr: 0x0, symBinAddr: 0x1EA4B0, symSize: 0xD0 } - - { offsetInCU: 0x348, offset: 0xAAFBB, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_CRYPTO_poly1305_init, symObjAddr: 0x0, symBinAddr: 0x1EA4B0, symSize: 0xD0 } - - { offsetInCU: 0x5FA, offset: 0xAB26D, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_CRYPTO_poly1305_update, symObjAddr: 0xD0, symBinAddr: 0x1EA580, symSize: 0x1C0 } - - { offsetInCU: 0x7EE, offset: 0xAB461, size: 0x8, addend: 0x0, symName: _poly1305_first_block, symObjAddr: 0x290, symBinAddr: 0x1EA740, symSize: 0x360 } - - { offsetInCU: 0xAED, offset: 0xAB760, size: 0x8, addend: 0x0, symName: _poly1305_blocks, symObjAddr: 0x5F0, symBinAddr: 0x1EAAA0, symSize: 0x760 } - - { offsetInCU: 0xAF5, offset: 0xAB768, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_CRYPTO_poly1305_finish, symObjAddr: 0xD50, symBinAddr: 0x1EB200, symSize: 0xA97 } - - { offsetInCU: 0xF19, offset: 0xABB8C, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_CRYPTO_poly1305_finish, symObjAddr: 0xD50, symBinAddr: 0x1EB200, symSize: 0xA97 } - - { offsetInCU: 0x10, offset: 0xAC36B, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_fiat_curve25519_adx_mul, symObjAddr: 0x0, symBinAddr: 0x1EBC97, symSize: 0x2AF } - - { offsetInCU: 0x51, offset: 0xAC3AC, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_fiat_curve25519_adx_mul, symObjAddr: 0x0, symBinAddr: 0x1EBC97, symSize: 0x2AF } - - { offsetInCU: 0x10, offset: 0xAC3A1, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_fiat_curve25519_adx_square, symObjAddr: 0x0, symBinAddr: 0x1EBF46, symSize: 0x1F4 } - - { offsetInCU: 0x54, offset: 0xAC3E5, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_fiat_curve25519_adx_square, symObjAddr: 0x0, symBinAddr: 0x1EBF46, symSize: 0x1F4 } - - { offsetInCU: 0x27, offset: 0xAC3EE, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p256_point_mul, symObjAddr: 0x0, symBinAddr: 0x1EC140, symSize: 0x490 } + - { offsetInCU: 0x27, offset: 0xA1112, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_OPENSSL_cpuid_setup, symObjAddr: 0x0, symBinAddr: 0x1E7000, symSize: 0xF8 } + - { offsetInCU: 0xDE, offset: 0xA11C9, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_OPENSSL_cpuid_setup, symObjAddr: 0x0, symBinAddr: 0x1E7000, symSize: 0xF8 } + - { offsetInCU: 0x27, offset: 0xA1332, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_scalar_mult_adx, symObjAddr: 0x0, symBinAddr: 0x1E7100, symSize: 0x1210 } + - { offsetInCU: 0x94F, offset: 0xA1C5A, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_scalar_mult_adx, symObjAddr: 0x0, symBinAddr: 0x1E7100, symSize: 0x1210 } + - { offsetInCU: 0x3D8B, offset: 0xA5096, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_x25519_ge_scalarmult_base_adx, symObjAddr: 0x1210, symBinAddr: 0x1E8310, symSize: 0x1E20 } + - { offsetInCU: 0x85E3, offset: 0xA98EE, size: 0x8, addend: 0x0, symName: _inline_x25519_ge_dbl_4, symObjAddr: 0x3030, symBinAddr: 0x1EA130, symSize: 0x361 } + - { offsetInCU: 0x27, offset: 0xAAC9A, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_CRYPTO_poly1305_init, symObjAddr: 0x0, symBinAddr: 0x1EA4A0, symSize: 0xD0 } + - { offsetInCU: 0x348, offset: 0xAAFBB, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_CRYPTO_poly1305_init, symObjAddr: 0x0, symBinAddr: 0x1EA4A0, symSize: 0xD0 } + - { offsetInCU: 0x5FA, offset: 0xAB26D, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_CRYPTO_poly1305_update, symObjAddr: 0xD0, symBinAddr: 0x1EA570, symSize: 0x1C0 } + - { offsetInCU: 0x7EE, offset: 0xAB461, size: 0x8, addend: 0x0, symName: _poly1305_first_block, symObjAddr: 0x290, symBinAddr: 0x1EA730, symSize: 0x360 } + - { offsetInCU: 0xAED, offset: 0xAB760, size: 0x8, addend: 0x0, symName: _poly1305_blocks, symObjAddr: 0x5F0, symBinAddr: 0x1EAA90, symSize: 0x760 } + - { offsetInCU: 0xAF5, offset: 0xAB768, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_CRYPTO_poly1305_finish, symObjAddr: 0xD50, symBinAddr: 0x1EB1F0, symSize: 0xA97 } + - { offsetInCU: 0xF19, offset: 0xABB8C, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_CRYPTO_poly1305_finish, symObjAddr: 0xD50, symBinAddr: 0x1EB1F0, symSize: 0xA97 } + - { offsetInCU: 0x10, offset: 0xAC36B, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_fiat_curve25519_adx_mul, symObjAddr: 0x0, symBinAddr: 0x1EBC87, symSize: 0x2AF } + - { offsetInCU: 0x51, offset: 0xAC3AC, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_fiat_curve25519_adx_mul, symObjAddr: 0x0, symBinAddr: 0x1EBC87, symSize: 0x2AF } + - { offsetInCU: 0x10, offset: 0xAC3A1, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_fiat_curve25519_adx_square, symObjAddr: 0x0, symBinAddr: 0x1EBF36, symSize: 0x1F4 } + - { offsetInCU: 0x54, offset: 0xAC3E5, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_fiat_curve25519_adx_square, symObjAddr: 0x0, symBinAddr: 0x1EBF36, symSize: 0x1F4 } + - { offsetInCU: 0x27, offset: 0xAC3EE, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p256_point_mul, symObjAddr: 0x0, symBinAddr: 0x1EC130, symSize: 0x490 } - { offsetInCU: 0x7B, offset: 0xAC442, size: 0x8, addend: 0x0, symName: _ecp_nistz256_precomputed, symObjAddr: 0x1000, symBinAddr: 0x95E000, symSize: 0x0 } - { offsetInCU: 0x105, offset: 0xAC4CC, size: 0x8, addend: 0x0, symName: _ONE, symObjAddr: 0x26000, symBinAddr: 0x983000, symSize: 0x0 } - - { offsetInCU: 0x37B, offset: 0xAC742, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p256_point_mul, symObjAddr: 0x0, symBinAddr: 0x1EC140, symSize: 0x490 } - - { offsetInCU: 0x83F, offset: 0xACC06, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p256_point_mul_base, symObjAddr: 0x490, symBinAddr: 0x1EC5D0, symSize: 0x300 } - - { offsetInCU: 0xC4E, offset: 0xAD015, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p256_point_mul_base_vartime, symObjAddr: 0x790, symBinAddr: 0x1EC8D0, symSize: 0x25D } + - { offsetInCU: 0x37B, offset: 0xAC742, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p256_point_mul, symObjAddr: 0x0, symBinAddr: 0x1EC130, symSize: 0x490 } + - { offsetInCU: 0x83F, offset: 0xACC06, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p256_point_mul_base, symObjAddr: 0x490, symBinAddr: 0x1EC5C0, symSize: 0x300 } + - { offsetInCU: 0xC4E, offset: 0xAD015, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_p256_point_mul_base_vartime, symObjAddr: 0x790, symBinAddr: 0x1EC8C0, symSize: 0x25D } - { offsetInCU: 0x10, offset: 0xAD34D, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_ChaCha20_ctr32, symObjAddr: 0x0, symBinAddr: 0x1ECB40, symSize: 0x3A0 } - { offsetInCU: 0x48, offset: 0xAD385, size: 0x8, addend: 0x0, symName: _ring_core_0_17_8_ChaCha20_ctr32, symObjAddr: 0x0, symBinAddr: 0x1ECB40, symSize: 0x3A0 } - { offsetInCU: 0x4D, offset: 0xAD38A, size: 0x8, addend: 0x0, symName: ChaCha20_ssse3, symObjAddr: 0x3A0, symBinAddr: 0x1ECEE0, symSize: 0x220 } diff --git a/packages/canvas/src-native/canvas-native/canvas-c/src/lib.rs b/packages/canvas/src-native/canvas-native/canvas-c/src/lib.rs index 5226fd0d1..d4986833f 100644 --- a/packages/canvas/src-native/canvas-native/canvas-c/src/lib.rs +++ b/packages/canvas/src-native/canvas-native/canvas-c/src/lib.rs @@ -18,8 +18,8 @@ use canvas_2d::context::fill_and_stroke_styles::pattern::Repetition; use canvas_2d::context::image_smoothing::ImageSmoothingQuality; use canvas_2d::context::line_styles::line_cap::LineCap; use canvas_2d::context::line_styles::line_join::LineJoin; -use canvas_2d::context::text_styles::text_align::TextAlign; -pub use canvas_2d::context::text_styles::text_direction::TextDirection; +pub use canvas_2d::context::text_styles::text_align::TextAlign; +use canvas_2d::context::text_styles::text_direction::TextDirection; use canvas_2d::utils::color::{parse_color, to_parsed_color}; use canvas_2d::utils::image::{ from_backend_texture, from_bitmap_slice, from_image_slice, from_image_slice_encoded, @@ -34,7 +34,6 @@ use once_cell::sync::OnceCell; use crate::buffers::{F32Buffer, I32Buffer, StringBuffer, U32Buffer, U8Buffer}; - #[repr(C)] #[derive(Copy, Clone, Debug)] pub enum TextBaseLine { @@ -4304,8 +4303,6 @@ pub extern "C" fn canvas_native_matrix_scale_non_uniform_self( matrix.0.scale_non_uniform_self(sx, sy); } - - #[no_mangle] pub extern "C" fn canvas_native_matrix_rotate( angle: f32, @@ -4324,20 +4321,15 @@ pub extern "C" fn canvas_native_matrix_rotate_self( matrix: *mut Matrix, angle: f32, cx: f32, - cy: f32 + cy: f32, ) { assert!(!matrix.is_null()); let matrix = unsafe { &mut *matrix }; matrix.0.rotate_self(angle, cx, cy); } - - #[no_mangle] -pub extern "C" fn canvas_native_matrix_skew_x( - angle: f32, - matrix: *const Matrix, -) -> *mut Matrix { +pub extern "C" fn canvas_native_matrix_skew_x(angle: f32, matrix: *const Matrix) -> *mut Matrix { assert!(!matrix.is_null()); let matrix = unsafe { &*matrix }; let ret = canvas_2d::context::matrix::Matrix::skew_x_matrix(angle, &matrix.0); @@ -4345,22 +4337,14 @@ pub extern "C" fn canvas_native_matrix_skew_x( } #[no_mangle] -pub extern "C" fn canvas_native_matrix_skew_x_self( - matrix: *mut Matrix, - angle: f32, -) { +pub extern "C" fn canvas_native_matrix_skew_x_self(matrix: *mut Matrix, angle: f32) { assert!(!matrix.is_null()); let matrix = unsafe { &mut *matrix }; matrix.0.skew_x_self(angle); } - - #[no_mangle] -pub extern "C" fn canvas_native_matrix_skew_y( - angle: f32, - matrix: *const Matrix, -) -> *mut Matrix { +pub extern "C" fn canvas_native_matrix_skew_y(angle: f32, matrix: *const Matrix) -> *mut Matrix { assert!(!matrix.is_null()); let matrix = unsafe { &*matrix }; let ret = canvas_2d::context::matrix::Matrix::skew_y_matrix(angle, &matrix.0); @@ -4368,14 +4352,19 @@ pub extern "C" fn canvas_native_matrix_skew_y( } #[no_mangle] -pub extern "C" fn canvas_native_matrix_skew_y_self( - matrix: *mut Matrix, - angle: f32, -) { +pub extern "C" fn canvas_native_matrix_skew_y_self(matrix: *mut Matrix, angle: f32) { assert!(!matrix.is_null()); let matrix = unsafe { &mut *matrix }; matrix.0.skew_y_self(angle); } + +#[no_mangle] +pub extern "C" fn canvas_native_matrix_clone(matrix: *const Matrix) -> *mut Matrix { + assert!(!matrix.is_null()); + let matrix = unsafe { &*matrix }; + Box::into_raw(Box::new(matrix.clone())) +} + /* DOMMatrix */ /* ImageData */ diff --git a/tools/demo/canvas-pixi/index.ts b/tools/demo/canvas-pixi/index.ts index 6ca0a0f26..847fdbc3e 100644 --- a/tools/demo/canvas-pixi/index.ts +++ b/tools/demo/canvas-pixi/index.ts @@ -127,9 +127,14 @@ export class DemoSharedCanvasPixi extends DemoSharedBase { const app = new PIXI.Application({ context, resizeTo: canvas, + background: 'white', }); try { - const scene = await SVGScene.from('https://upload.wikimedia.org/wikipedia/commons/f/fa/De_Groot_academic_genealogy.svg'); + // const scene = await SVGScene.from('https://upload.wikimedia.org/wikipedia/commons/f/fa/De_Groot_academic_genealogy.svg'); + + // const scene = await SVGScene.from('https://dev.w3.org/SVG/tools/svgweb/samples/svg-files/tiger.svg'); + + const scene = await SVGScene.from('https://dev.w3.org/SVG/tools/svgweb/samples/svg-files/car.svg'); app.stage.addChild(scene); } catch (error) {