From ee015da56c4818f57d9d4fdfe736b7b4163fe4c0 Mon Sep 17 00:00:00 2001 From: Karl Seguin Date: Tue, 15 Sep 2026 09:56:25 +0800 Subject: [PATCH 01/33] webapi: computedStyle are now readonly getComputedStyle returns a CSSStyleDeclaration that should be readonly. We now return a NoModificationAllowed on write. Fixes exactly 1 WPT case =) --- src/browser/tests/element/styles.html | 20 +++++++++++++++++++ .../webapi/css/CSSStyleDeclaration.zig | 19 ++++++++++++++++++ src/browser/webapi/css/CSSStyleSheet.zig | 4 ++-- 3 files changed, 41 insertions(+), 2 deletions(-) diff --git a/src/browser/tests/element/styles.html b/src/browser/tests/element/styles.html index 740a06dc3..e178c17a9 100644 --- a/src/browser/tests/element/styles.html +++ b/src/browser/tests/element/styles.html @@ -244,3 +244,23 @@ testing.expectEqual('red', impDiv.style.getPropertyValue('color')); } + + diff --git a/src/browser/webapi/css/CSSStyleDeclaration.zig b/src/browser/webapi/css/CSSStyleDeclaration.zig index 887681123..65f04b4d3 100644 --- a/src/browser/webapi/css/CSSStyleDeclaration.zig +++ b/src/browser/webapi/css/CSSStyleDeclaration.zig @@ -153,6 +153,10 @@ pub fn getPropertyPriority(self: *const CSSStyleDeclaration, property_name: []co } pub fn setProperty(self: *CSSStyleDeclaration, property_name: []const u8, value: []const u8, priority_: ?[]const u8, frame: *Frame) !void { + if (self._is_computed) { + return error.NoModificationAllowed; + } + // Validate priority const priority = priority_ orelse ""; const important = if (priority.len > 0) blk: { @@ -218,6 +222,9 @@ fn setPropertyImpl(self: *CSSStyleDeclaration, property_name: []const u8, value: } pub fn removeProperty(self: *CSSStyleDeclaration, property_name: []const u8, frame: *Frame) ![]const u8 { + if (self._is_computed) { + return error.NoModificationAllowed; + } const result = try self.removePropertyImpl(property_name, frame); try self.syncStyleAttribute(frame); return result; @@ -277,6 +284,9 @@ fn getFloat(self: *const CSSStyleDeclaration, frame: *Frame) []const u8 { } fn setFloat(self: *CSSStyleDeclaration, value_: ?[]const u8, frame: *Frame) !void { + if (self._is_computed) { + return error.NoModificationAllowed; + } try self.setPropertyImpl("float", value_ orelse "", false, frame); try self.syncStyleAttribute(frame); } @@ -288,6 +298,15 @@ fn getCssText(self: *const CSSStyleDeclaration, frame: *Frame) ![]const u8 { } pub fn setCssText(self: *CSSStyleDeclaration, text: []const u8, frame: *Frame) !void { + if (self._is_computed) { + return error.NoModificationAllowed; + } + try self.replaceCssText(text, frame); +} + +// setCssText without the read-only check, for declarations that are never +// computed (a CSSStyleRule's style). +pub fn replaceCssText(self: *CSSStyleDeclaration, text: []const u8, frame: *Frame) !void { self.clearProperties(frame); try self.applyDeclarations(text, frame); diff --git a/src/browser/webapi/css/CSSStyleSheet.zig b/src/browser/webapi/css/CSSStyleSheet.zig index f2f1a6062..9cfc76082 100644 --- a/src/browser/webapi/css/CSSStyleSheet.zig +++ b/src/browser/webapi/css/CSSStyleSheet.zig @@ -93,7 +93,7 @@ pub fn insertRule(self: *CSSStyleSheet, rule: []const u8, maybe_index: ?u32, fra const style_props = try style_rule.getStyle(frame); const style = style_props.asCSSStyleDeclaration(); - try style.setCssText(s.block, frame); + try style.replaceCssText(s.block, frame); break :blk style_rule._proto; }, // Opaque placeholder for at-rules. The CSS engine doesn't apply @@ -182,7 +182,7 @@ fn parseInto(self: *CSSStyleSheet, text: []const u8, frame: *Frame) CSSError!voi const style_props = try style_rule.getStyle(frame); const style = style_props.asCSSStyleDeclaration(); - try style.setCssText(s.block, frame); + try style.replaceCssText(s.block, frame); break :blk style_rule._proto; }, .at_rule => |a| try CSSRule.initAtRule(atRuleTypeFor(a.keyword), a.text, frame), From 48dc72cd4909dad422f5a868381d8faf7da9f927 Mon Sep 17 00:00:00 2001 From: Karl Seguin Date: Tue, 15 Sep 2026 11:18:05 +0800 Subject: [PATCH 02/33] webapi: better frame integrity Follow up to https://github.com/lightpanda-io/browser/pull/3510 Moves the element/node lookups, e.g. `element_class_lists` from Frame to Page. Elements and nodes can outlive a Frame (it's the reason the identity map lives on the Page, not the frame). These maps are merely properties on Node/Elements optimized for a specific usage-pattern (i.e. most Node/Elements don't have these or they are never materialized from JS). So if a Node/Element can outlive the Frame, than so too can all of their properties. And, even when an frame is alive the properties belong to the *Node* or *Element*, NOT the Frame...accessing those properties across frames should yield the same value / identity. More mechanically, frame._page => frame.page and all of these lookups lose their _ prefix. Short summary of _ prefix is: 1 - It's used to deal with Zig not allowing shadowing. This is particularly true in the WebApis were it happens a bit more often 2 - Early prototype was built as a stand-alone library, and the _ was used to signal "private" (again, working around Zig). Frame.page shouldn't be "private" and neither should these lookups (if we aren't going to provide getter/setters for them). --- src/NodeRegistry.zig | 2 +- src/browser/EventManager.zig | 12 +- src/browser/Frame.zig | 118 ++++-------------- src/browser/Page.zig | 78 +++++++++++- src/browser/ScriptManagerBase.zig | 2 +- src/browser/SelectorPath.zig | 2 +- src/browser/Session.zig | 6 +- src/browser/StyleManager.zig | 4 +- src/browser/actions.zig | 4 +- src/browser/frame/observers.zig | 12 +- src/browser/frame/parse.zig | 2 +- src/browser/frame/user_input.zig | 8 +- src/browser/global_scope.zig | 2 +- src/browser/js/Env.zig | 2 +- src/browser/links.zig | 2 +- src/browser/parser/Parser.zig | 3 +- .../tests/frames/cross_realm_node_state.html | 65 ++++++++++ .../support/cross_realm_node_state.html | 26 ++++ src/browser/tools.zig | 12 +- src/browser/webapi/Blob.zig | 4 +- src/browser/webapi/CSS.zig | 4 +- src/browser/webapi/DOMImplementation.zig | 2 +- src/browser/webapi/DOMParser.zig | 3 +- src/browser/webapi/DataTransfer.zig | 4 +- .../webapi/DedicatedWorkerGlobalScope.zig | 4 +- src/browser/webapi/Document.zig | 8 +- src/browser/webapi/Element.zig | 71 ++++++----- src/browser/webapi/EventTarget.zig | 2 +- src/browser/webapi/IntersectionObserver.zig | 10 +- src/browser/webapi/Location.zig | 2 +- src/browser/webapi/MutationObserver.zig | 6 +- src/browser/webapi/Node.zig | 2 +- src/browser/webapi/Screen.zig | 4 +- src/browser/webapi/Selection.zig | 4 +- src/browser/webapi/SharedWorker.zig | 4 +- .../webapi/SharedWorkerGlobalScope.zig | 2 +- src/browser/webapi/VisualViewport.zig | 4 +- src/browser/webapi/WebDriver.zig | 14 +-- src/browser/webapi/Window.zig | 27 ++-- src/browser/webapi/Worker.zig | 8 +- src/browser/webapi/WorkerGlobalScope.zig | 20 +-- src/browser/webapi/animation/Animation.zig | 6 +- src/browser/webapi/collections/ChildNodes.zig | 4 +- .../webapi/collections/DOMTokenList.zig | 2 +- src/browser/webapi/collections/NodeList.zig | 2 +- src/browser/webapi/collections/node_live.zig | 4 +- src/browser/webapi/css/FontFaceSet.zig | 4 +- src/browser/webapi/css/MediaQueryList.zig | 4 +- src/browser/webapi/element/Attribute.zig | 31 +++-- src/browser/webapi/element/Html.zig | 2 +- src/browser/webapi/element/html/Button.zig | 2 +- src/browser/webapi/element/html/Dialog.zig | 2 +- src/browser/webapi/element/html/Input.zig | 8 +- src/browser/webapi/element/html/Media.zig | 2 +- src/browser/webapi/element/html/Select.zig | 2 +- src/browser/webapi/element/html/Slot.zig | 5 +- src/browser/webapi/element/html/TextArea.zig | 2 +- src/browser/webapi/element/popover.zig | 2 +- src/browser/webapi/element/slotting.zig | 13 +- src/browser/webapi/element/svg/Geometry.zig | 2 +- src/browser/webapi/element/svg/Graphics.zig | 2 +- src/browser/webapi/element/svg/Svg.zig | 4 +- src/browser/webapi/element/text_entry.zig | 4 +- .../navigation/NavigationHistoryEntry.zig | 2 +- src/browser/webapi/net/FormData.zig | 18 +-- src/browser/webapi/svg/Angle.zig | 2 +- .../webapi/svg/AnimatedEnumeration.zig | 5 +- src/browser/webapi/svg/AnimatedLength.zig | 5 +- src/browser/webapi/svg/AnimatedNumber.zig | 5 +- .../svg/AnimatedPreserveAspectRatio.zig | 5 +- src/browser/webapi/svg/AnimatedString.zig | 7 +- .../webapi/svg/AnimatedTransformList.zig | 5 +- src/browser/webapi/svg/Length.zig | 4 +- src/browser/webapi/svg/Number.zig | 2 +- src/browser/webapi/svg/PointList.zig | 13 +- src/browser/webapi/svg/StringList.zig | 5 +- src/browser/webapi/svg/Transform.zig | 16 +-- src/browser/webapi/svg/TransformList.zig | 6 +- src/browser/webapi/svg/reflected_list.zig | 10 +- src/browser/xpath/Evaluator.zig | 2 +- src/lightpanda.zig | 2 +- src/server/bidi/browsing_context.zig | 2 +- src/server/cdp/Node.zig | 6 +- src/server/cdp/domains/dom.zig | 8 +- 84 files changed, 464 insertions(+), 346 deletions(-) create mode 100644 src/browser/tests/frames/cross_realm_node_state.html create mode 100644 src/browser/tests/frames/support/cross_realm_node_state.html diff --git a/src/NodeRegistry.zig b/src/NodeRegistry.zig index f0f217f81..c48213d80 100644 --- a/src/NodeRegistry.zig +++ b/src/NodeRegistry.zig @@ -68,7 +68,7 @@ pub fn reset(self: *NodeRegistry) void { /// IDs valid. Must run before the page's arena is freed — attribution reads /// each node's document. pub fn resetFrame(self: *NodeRegistry, arena: Allocator, frame: *Frame) void { - const page = frame._page; + const page = frame.page; var doomed: std.ArrayListUnmanaged(*Node) = .empty; var it = self.lookup_by_id.valueIterator(); while (it.next()) |node_ptr| { diff --git a/src/browser/EventManager.zig b/src/browser/EventManager.zig index d6946fe67..04cd0c119 100644 --- a/src/browser/EventManager.zig +++ b/src/browser/EventManager.zig @@ -77,7 +77,7 @@ const DispatchError = EventManagerBase.DispatchError; pub fn dispatch(self: *EventManager, target: *EventTarget, event: *Event) DispatchError!void { event.acquireRef(); - defer _ = event.releaseRef(self.frame._page); + defer _ = event.releaseRef(self.frame.page); // Increment event count for Event Timing API self.frame.window._performance._event_counts.increment(event._type_string.str()); @@ -101,7 +101,7 @@ pub fn dispatch(self: *EventManager, target: *EventTarget, event: *Event) Dispat /// called preventDefault(). pub fn dispatchCancelable(self: *EventManager, target: *EventTarget, event: *Event) DispatchError!bool { event.acquireRef(); - defer event.releaseRef(self.frame._page); + defer event.releaseRef(self.frame.page); try self.dispatch(target, event); return event.getDefaultPrevented(); } @@ -140,7 +140,7 @@ pub fn dispatchDirect(self: *EventManager, target: *EventTarget, event: *Event, window._current_event = event; defer window._current_event = prev_event; - try self.base.dispatchDirect(frame.call_arena, frame.js, target, event, handler, frame._page, opts); + try self.base.dispatchDirect(frame.call_arena, frame.js, target, event, handler, frame.page, opts); } /// Check if there are any listeners for a direct dispatch (non-DOM target). @@ -333,7 +333,7 @@ fn dispatchNode(self: *EventManager, target: *Node, event: *Event) !void { if (err == error.ExecutionTerminated) { return error.ExecutionTerminated; } - frame._page.recordJsError(err); + frame.page.recordJsError(err); log.warn(.event, "inline handler", .{ .err = err, .caught = caught }); break :ret null; }; @@ -394,7 +394,7 @@ fn dispatchNode(self: *EventManager, target: *Node, event: *Event) !void { if (err == error.ExecutionTerminated) { return error.ExecutionTerminated; } - frame._page.recordJsError(err); + frame.page.recordJsError(err); log.warn(.event, "inline handler", .{ .err = err, .caught = caught }); break :ret null; }; @@ -861,7 +861,7 @@ const ActivationState = struct { const event = try Event.initTrusted(comptime .wrap(typ), .{ .bubbles = true, .cancelable = false, - }, frame._page); + }, frame.page); const target = input.asElement().asEventTarget(); try frame._event_manager.dispatch(target, event); diff --git a/src/browser/Frame.zig b/src/browser/Frame.zig index 98792534c..ebf0b9119 100644 --- a/src/browser/Frame.zig +++ b/src/browser/Frame.zig @@ -65,15 +65,6 @@ const popover = @import("webapi/element/popover.zig"); const slotting = @import("webapi/element/slotting.zig"); const NavigationKind = @import("webapi/navigation/root.zig").NavigationKind; -const PointList = @import("webapi/svg/PointList.zig"); -const StringList = @import("webapi/svg/StringList.zig"); -const AnimatedEnumeration = @import("webapi/svg/AnimatedEnumeration.zig"); -const AnimatedLength = @import("webapi/svg/AnimatedLength.zig"); -const AnimatedNumber = @import("webapi/svg/AnimatedNumber.zig"); -const AnimatedString = @import("webapi/svg/AnimatedString.zig"); -const AnimatedTransformList = @import("webapi/svg/AnimatedTransformList.zig"); -const AnimatedPreserveAspectRatio = @import("webapi/svg/AnimatedPreserveAspectRatio.zig"); - const sys_url = @import("../sys/url.zig"); const HttpClient = @import("../network/HttpClient.zig"); const GlobalScope = @import("global_scope.zig").GlobalScope; @@ -104,7 +95,7 @@ _frame_id: u32, // navigate. _loader_id: u32, -_page: *Page, +page: *Page, _session: *Session, @@ -118,55 +109,6 @@ _parse_mode: enum { document, fragment, document_write } = .document, // inserted into a document _fragment_scripts_runnable: bool = false, -// See Attribute.List for what this is. TL;DR: proper DOM Attribute Nodes are -// fat yet rarely needed. We only create them on-demand, but still need proper -// identity (a given attribute should return the same *Attribute), so we do -// a look here, keyed by (list, name). We don't store this in the Element or -// Attribute.List.Entry because that would require additional space per -// element / Attribute.List.Entry even though we'll create very few (if any) -// actual *Attributes. -_attribute_lookup: Element.Attribute.List.Lookup = .empty, - -// Canonical pool for attribute names that aren't in String.intern's. -// Every Attribute's entry's name is either a String intern or held here. -// This is both a memory optimization (deduping attribute names) and a performance -// optimization (since we can compare strings by just their pointer) -_attribute_names: std.StringHashMapUnmanaged(void) = .empty, - -// Same as _atlribute_lookup, but instead of individual attributes, this is for -// the return of elements.attributes. -_attribute_named_node_map_lookup: std.AutoHashMapUnmanaged(usize, *Element.Attribute.NamedNodeMap) = .empty, - -// Lazily-created style, classList, and dataset objects. Only stored for elements -// that actually access these features via JavaScript, saving 24 bytes per element. -_element_styles: Element.StyleLookup = .empty, -// Computed-style views handed out by window.getComputedStyle. The computed -// variant is a stateless lazy view, so one per (element, pseudo-element) -// suffices — and Chrome returns the same object for repeated calls, so -// identity is also conformance. -_element_computed_styles: Element.ComputedStyleLookup = .empty, -_element_datasets: Element.DatasetLookup = .empty, -_element_class_lists: Element.ClassListLookup = .empty, -_element_rel_lists: Element.RelListLookup = .empty, -_element_part_lists: Element.PartListLookup = .empty, -_element_token_lists: Element.TokenListLookup = .empty, -_element_shadow_roots: Element.ShadowRootLookup = .empty, -_element_scroll_positions: Element.ScrollPositionLookup = .empty, -_element_namespace_uris: Element.NamespaceUriLookup = .empty, -_svg_animated_enumerations: AnimatedEnumeration.Lookup = .empty, -_svg_animated_lengths: AnimatedLength.Lookup = .empty, -_svg_animated_numbers: AnimatedNumber.Lookup = .empty, -_svg_animated_preserve_aspect_ratios: AnimatedPreserveAspectRatio.Lookup = .empty, -_svg_animated_strings: AnimatedString.Lookup = .empty, -_svg_animated_transform_lists: AnimatedTransformList.Lookup = .empty, -_svg_point_lists: PointList.Lookup = .empty, -_svg_string_lists: StringList.Lookup = .empty, - -// Same as above, but for Nodes (slot assigments apply to both Element AND -// Text nodes) -_assigned_slots: Node.AssignedSlotLookup = .empty, -_manual_slot_assignments: Node.AssignedSlotLookup = .empty, - /// Lazily-created inline event listeners (or listeners provided as attributes). /// Avoids bloating all elements with extra function fields for rare usage. /// @@ -398,6 +340,7 @@ pub fn init(self: *Frame, frame_id: u32, page: *Page, opts: InitOpts) !void { self.* = .{ .js = undefined, + .page = page, .arena = arena, .parent = parent, .document = document, @@ -407,7 +350,6 @@ pub fn init(self: *Frame, frame_id: u32, page: *Page, opts: InitOpts) !void { .call_arena = call_arena.allocator(), .local_arena = local_arena.allocator(), ._frame_id = frame_id, - ._page = page, ._session = session, ._loader_id = session.nextLoaderId(), ._factory = factory, @@ -521,7 +463,7 @@ pub fn deinit(self: *Frame) void { cs.detach(); } - const page = self._page; + const page = self.page; if (self._queued_navigation) |qn| { qn.arena.release(); @@ -544,16 +486,6 @@ pub fn deinit(self: *Frame) void { observers.deinit(self, page); - var svg_point_lists = self._svg_point_lists.valueIterator(); - while (svg_point_lists.next()) |list| { - list.*.deinit(page); - } - - var svg_transform_lists = self._svg_animated_transform_lists.valueIterator(); - while (svg_transform_lists.next()) |list| { - list.*.deinit(page); - } - var document = self.window._document; document._selection.releaseRef(page); @@ -722,7 +654,7 @@ pub fn navigate(self: *Frame, request_url: [:0]const u8, opts: NavigateOpts) !vo const location = try Location.init(self.url, self); location.acquireRef(); // We're not holding a ref to old location anymore. - self.window._location.releaseRef(self._page); + self.window._location.releaseRef(self.page); self.window._location = location; if (is_blob) { @@ -754,7 +686,7 @@ pub fn navigate(self: *Frame, request_url: [:0]const u8, opts: NavigateOpts) !vo // Content injection if (is_blob) { const blob = blk: { - if (self._page.blob_urls.get(request_url)) |entry| break :blk entry.blob; + if (self.page.blob_urls.get(request_url)) |entry| break :blk entry.blob; log.warn(.js, "invalid blob", .{ .url = request_url }); return error.BlobNotFound; }; @@ -903,7 +835,7 @@ pub fn navigate(self: *Frame, request_url: [:0]const u8, opts: NavigateOpts) !vo // and the in-flight transfer survives the OLD page's frame.deinit which // calls http_client.abortList() on the shared frame_id during // commitPendingPage. - const is_pending_root = self._page.replaces != null; + const is_pending_root = self.page.replaces != null; // We dispatch frame_navigate event before sending the request. // It ensures the event frame_navigated is not dispatched before this one. @@ -1031,7 +963,7 @@ fn scheduleNavigationWithArena(originator: *Frame, arena: *lp.Arena, request_url const location = try Location.init(target.url, target); location.acquireRef(); - target.window._location.releaseRef(target._page); + target.window._location.releaseRef(target.page); target.window._location = location; if (target.parent == null) { @@ -1166,7 +1098,7 @@ pub fn stopLoading(self: *Frame) void { } if (self._queued_navigation) |qn| { - const queued = self._page.queued_navigation; + const queued = self.page.queued_navigation; if (std.mem.indexOfScalar(*Frame, queued.items, self)) |idx| { _ = queued.swapRemove(idx); } @@ -1203,7 +1135,7 @@ pub fn documentIsLoaded(self: *Frame) void { fn _documentIsLoaded(self: *Frame) !void { try self.dispatchReadyStateChange(); - const event = try Event.initTrusted(.wrap("DOMContentLoaded"), .{ .bubbles = true }, self._page); + const event = try Event.initTrusted(.wrap("DOMContentLoaded"), .{ .bubbles = true }, self.page); try self._event_manager.dispatch( self.document.asEventTarget(), event, @@ -1222,7 +1154,7 @@ fn _documentIsLoaded(self: *Frame) !void { // (readiness -> complete). Does not bubble. // https://html.spec.whatwg.org/multipage/dom.html#current-document-readiness fn dispatchReadyStateChange(self: *Frame) !void { - const event = try Event.initTrusted(.wrap("readystatechange"), .{}, self._page); + const event = try Event.initTrusted(.wrap("readystatechange"), .{}, self.page); try self._event_manager.dispatch( self.document.asEventTarget(), event, @@ -1254,7 +1186,7 @@ fn iframeCompletedLoading(self: *Frame, iframe: *IFrame, delays_load: bool) void defer entered.exit(); blk: { - const event = Event.initTrusted(comptime .wrap("load"), .{}, self._page) catch |err| { + const event = Event.initTrusted(comptime .wrap("load"), .{}, self.page) catch |err| { log.err(.frame, "iframe event init", .{ .err = err, .url = iframe._src }); break :blk; }; @@ -1317,7 +1249,7 @@ fn _documentIsComplete(self: *Frame) !void { // Dispatch window.load event. const window_target = self.window.asEventTarget(); if (self._event_manager.hasDirectListeners(window_target, "load", self.window._on_load)) { - const event = try Event.initTrusted(comptime .wrap("load"), .{}, self._page); + const event = try Event.initTrusted(comptime .wrap("load"), .{}, self.page); // This event is weird, it's dispatched directly on the window, but // with the document as the target. event._target = self.document.asEventTarget(); @@ -1389,8 +1321,8 @@ fn frameHeaderDoneCallback(transfer: *HttpClient.Transfer) !HttpClient.Transfer. // frame_remove (clears OLD V8 context group + CDP node_registry), // tears down the OLD page, flips the pointer, and dispatches // frame_created against the new (now active) frame. - if (self._page.replaces != null) { - try self._session.commitPendingPage(self._page); + if (self.page.replaces != null) { + try self._session.commitPendingPage(self.page); } const response_url = transfer.req.url; @@ -1423,7 +1355,7 @@ fn frameHeaderDoneCallback(transfer: *HttpClient.Transfer) !HttpClient.Transfer. // Init new location. const location = try Location.init(self.url, self); location.acquireRef(); - self.window._location.releaseRef(self._page); + self.window._location.releaseRef(self.page); self.window._location = location; if (comptime lp.IS_DEBUG) { @@ -1890,8 +1822,8 @@ fn frameErrorCallback(ctx: *anyopaque, err: anyerror) void { // pending Page; the OLD active Page (and its V8 context) is untouched. // We do NOT run frameDoneCallback against the pending frame — the frame // is about to be freed. - if (self._page.replaces != null) { - self._session.discardPendingPage(self._page); + if (self.page.replaces != null) { + self._session.discardPendingPage(self.page); return; } @@ -1993,7 +1925,7 @@ pub fn iframeAddedCallback(self: *Frame, iframe: *IFrame) !void { const new_frame = try self.arena.create(Frame); const frame_id = session.nextFrameId(); - try Frame.init(new_frame, frame_id, self._page, .{ .parent = self }); + try Frame.init(new_frame, frame_id, self.page, .{ .parent = self }); errdefer new_frame.deinit(); const delays_load = iframe.isLazyLoading() == false; @@ -2099,7 +2031,7 @@ const OpenPopupOpts = struct { // The popup shares the Page's arena, factory, and identity map, but has no // parent and is not attached to the frame tree — it lives in page.popups. pub fn openPopup(self: *Frame, opts: OpenPopupOpts) !*Frame { - const page = self._page; + const page = self.page; const session = self._session; const resolved_url: [:0]const u8 = blk: { @@ -2161,7 +2093,7 @@ pub fn openPopup(self: *Frame, opts: OpenPopupOpts) !*Frame { } pub fn domChanged(self: *Frame) void { - self._page.dom_version += 1; + self.page.dom_version += 1; self.styleChanged(); // A DOM change is our "rendering opportunity": re-evaluate the layout @@ -2173,7 +2105,7 @@ pub fn domChanged(self: *Frame) void { /// Stamps the cascade: any change that can alter a selector match or cascade /// result, including non-tree state that live collections never see. pub fn styleChanged(self: *Frame) void { - self._page.style_version += 1; + self.page.style_version += 1; } const ElementIdMaps = struct { lookup: *std.StringHashMapUnmanaged(*Element), removed_ids: *std.StringHashMapUnmanaged(void) }; @@ -2484,7 +2416,7 @@ pub fn loadExternalStylesheet(self: *Frame, link: *Element.Html.Link, href: []co } fn fireElementEvent(self: *Frame, el: *Element, name: String) !void { - const event = try Event.initTrusted(name, .{}, self._page); + const event = try Event.initTrusted(name, .{}, self.page); try self._event_manager.dispatch(el.asEventTarget(), event); } @@ -2921,7 +2853,7 @@ fn _insertNodeRelative(self: *Frame, comptime from_parser: bool, parent: *Node, } } - if (self._element_shadow_roots.count() != 0) { + if (self.page.element_shadow_roots.count() != 0) { // html5ever wraps fragment parses in a temporary element that // gets unwrapped later; it must not take part in slot assignment. const in_fragment_parse = from_parser and self._parse_mode == .fragment; @@ -3636,7 +3568,7 @@ pub fn submitForm(self: *Frame, submitter_: ?*Element, form_: ?*Element.Html.For // so submit_event is still valid when we check _prevent_default submit_event.acquireRef(); - defer _ = submit_event.releaseRef(self._page); + defer _ = submit_event.releaseRef(self.page); try self._event_manager.dispatch(form_element.asEventTarget(), submit_event); // If the submit event was prevented, don't submit the form @@ -3664,7 +3596,7 @@ pub fn submitForm(self: *Frame, submitter_: ?*Element, form_: ?*Element.Html.For const form_data = try FormData.initWithCharset(form, submitter_, charset, &self.js.execution); form_data.acquireRef(); - defer form_data.releaseRef(self._page); + defer form_data.releaseRef(self.page); // Per HTML spec form-submission algorithm, when the submitter is a submit // button, its formaction/formmethod/formenctype attributes override the diff --git a/src/browser/Page.zig b/src/browser/Page.zig index 75df14720..ad5f45285 100644 --- a/src/browser/Page.zig +++ b/src/browser/Page.zig @@ -27,8 +27,17 @@ const Factory = @import("Factory.zig"); const Viewport = @import("Viewport.zig"); const Blob = @import("webapi/Blob.zig"); +const Node = @import("webapi/Node.zig"); const Element = @import("webapi/Element.zig"); const SharedWorkerGlobalScope = @import("webapi/SharedWorkerGlobalScope.zig"); +const PointList = @import("webapi/svg/PointList.zig"); +const StringList = @import("webapi/svg/StringList.zig"); +const AnimatedEnumeration = @import("webapi/svg/AnimatedEnumeration.zig"); +const AnimatedLength = @import("webapi/svg/AnimatedLength.zig"); +const AnimatedNumber = @import("webapi/svg/AnimatedNumber.zig"); +const AnimatedString = @import("webapi/svg/AnimatedString.zig"); +const AnimatedTransformList = @import("webapi/svg/AnimatedTransformList.zig"); +const AnimatedPreserveAspectRatio = @import("webapi/svg/AnimatedPreserveAspectRatio.zig"); const Allocator = std.mem.Allocator; @@ -78,6 +87,61 @@ factory: Factory, _frame_arena: *lp.Arena, frame_arena: Allocator, +// Lazily-created per-node state, kept out of the nodes themselves because +// few nodes ever need it. Keyed by node pointer and held by the Page, not a +// Frame or Document: the state belongs to the node whichever realm touches +// it, and follows the node across documents (adoption) with no migration. +// Nodes live until the Page does, so a key is never reused. + +// See Attribute.List for what this is. TL;DR: proper DOM Attribute Nodes are +// fat yet rarely needed. We only create them on-demand, but still need proper +// identity (a given attribute should return the same *Attribute), so we do +// a look here, keyed by (list, name). We don't store this in the Element or +// Attribute.List.Entry because that would require additional space per +// element / Attribute.List.Entry even though we'll create very few (if any) +// actual *Attributes. +attribute_lookup: Element.Attribute.List.Lookup = .empty, + +// Canonical pool for attribute names that aren't in String.intern's. +// Every Attribute's entry's name is either a String intern or held here. +// This is both a memory optimization (deduping attribute names) and a performance +// optimization (since we can compare strings by just their pointer) +attribute_names: std.StringHashMapUnmanaged(void) = .empty, + +// Same as attribute_lookup, but instead of individual attributes, this is for +// the return of elements.attributes. +attribute_named_node_map_lookup: std.AutoHashMapUnmanaged(usize, *Element.Attribute.NamedNodeMap) = .empty, + +// Lazily-created style, classList, and dataset objects. Only stored for elements +// that actually access these features via JavaScript, saving 24 bytes per element. +element_styles: Element.StyleLookup = .empty, +// Computed-style views handed out by window.getComputedStyle. The computed +// variant is a stateless lazy view, so one per (element, pseudo-element) +// suffices — and Chrome returns the same object for repeated calls, so +// identity is also conformance. +element_computed_styles: Element.ComputedStyleLookup = .empty, +element_datasets: Element.DatasetLookup = .empty, +element_class_lists: Element.ClassListLookup = .empty, +element_rel_lists: Element.RelListLookup = .empty, +element_part_lists: Element.PartListLookup = .empty, +element_token_lists: Element.TokenListLookup = .empty, +element_shadow_roots: Element.ShadowRootLookup = .empty, +element_scroll_positions: Element.ScrollPositionLookup = .empty, +element_namespace_uris: Element.NamespaceUriLookup = .empty, +svg_animated_enumerations: AnimatedEnumeration.Lookup = .empty, +svg_animated_lengths: AnimatedLength.Lookup = .empty, +svg_animated_numbers: AnimatedNumber.Lookup = .empty, +svg_animated_preserve_aspect_ratios: AnimatedPreserveAspectRatio.Lookup = .empty, +svg_animated_strings: AnimatedString.Lookup = .empty, +svg_animated_transform_lists: AnimatedTransformList.Lookup = .empty, +_svg_point_lists: PointList.Lookup = .empty, +_svg_string_lists: StringList.Lookup = .empty, + +// Same as above, but for Nodes (slot assigments apply to both Element AND +// Text nodes) +_assigned_slots: Node.AssignedSlotLookup = .empty, +_manual_slot_assignments: Node.AssignedSlotLookup = .empty, + // Origin map for same-origin context sharing. Entries live for the Page's // lifetime. origins: std.StringHashMapUnmanaged(*js.Origin) = .empty, @@ -204,6 +268,18 @@ pub fn deinit(self: *Page) void { self.frame.deinit(); + { + var svg_point_lists = self._svg_point_lists.valueIterator(); + while (svg_point_lists.next()) |list| { + list.*.deinit(self); + } + + var svg_transform_lists = self.svg_animated_transform_lists.valueIterator(); + while (svg_transform_lists.next()) |list| { + list.*.deinit(self); + } + } + for (self.shared_workers.items) |scope| { scope.deinit(); } @@ -439,5 +515,5 @@ test "Page: js_error_count" { const page = try testing.pageTest("page_js_error.html", .{}); defer page.close(); - try testing.expectEqual(2, page.frame().?._page.js_error_count); + try testing.expectEqual(2, page.frame().?.page.js_error_count); } diff --git a/src/browser/ScriptManagerBase.zig b/src/browser/ScriptManagerBase.zig index 097e3f336..b26f118dc 100644 --- a/src/browser/ScriptManagerBase.zig +++ b/src/browser/ScriptManagerBase.zig @@ -955,7 +955,7 @@ pub const Script = struct { const fe = self.extra.frame; const frame = fe.frame; const Event = @import("webapi/Event.zig"); - const event = Event.initTrusted(typ, .{}, frame._page) catch |err| { + const event = Event.initTrusted(typ, .{}, frame.page) catch |err| { log.warn(.js, "script internal callback", .{ .url = self.url, .type = typ, diff --git a/src/browser/SelectorPath.zig b/src/browser/SelectorPath.zig index 406b1f9ec..c5713cd51 100644 --- a/src/browser/SelectorPath.zig +++ b/src/browser/SelectorPath.zig @@ -170,7 +170,7 @@ fn siblingMatches(self: SelectorPath, el: *Element, sel: []const u8) bool { fn matchCount(self: SelectorPath, candidate: []const u8) usize { const root = self.frame.window._document.asNode(); const list = Selector.querySelectorAllUncached(root, candidate, self.frame) catch return 0; - defer list.deinit(self.frame._page); + defer list.deinit(self.frame.page); return list.getLength(); } diff --git a/src/browser/Session.zig b/src/browser/Session.zig index bcfe39048..039c983a4 100644 --- a/src/browser/Session.zig +++ b/src/browser/Session.zig @@ -569,7 +569,7 @@ pub fn idleSlice(self: *Session) u31 { } pub fn scheduleNavigation(_: *Session, frame: *Frame) !void { - return frame._page.scheduleNavigation(frame); + return frame.page.scheduleNavigation(frame); } // Drain one page's queued navigations and return whether any page had work. @@ -730,7 +730,7 @@ fn _processFrameNavigation(self: *Session, frame: *Frame, qn: *QueuedNavigation) const frame_id = frame._frame_id; const reuse_window = frame.window; - const page = frame._page; + const page = frame.page; frame.js.detachGlobal(); frame.deinit(); frame.* = undefined; @@ -780,7 +780,7 @@ fn processPopupNavigation(_: *Session, frame: *Frame, qn: *QueuedNavigation) !vo const saved_name = reuse_window._name; const saved_opener = reuse_window._opener; const frame_id = frame._frame_id; - const page = frame._page; + const page = frame.page; frame.js.detachGlobal(); frame.deinit(); diff --git a/src/browser/StyleManager.zig b/src/browser/StyleManager.zig index 60a6b453f..79710d2c6 100644 --- a/src/browser/StyleManager.zig +++ b/src/browser/StyleManager.zig @@ -158,7 +158,7 @@ fn applyMediaAtRule(self: *StyleManager, build_arena: Allocator, text: []const u const block = atRuleBlock(text, "@media") orelse return; const query = std.mem.trim(u8, block.prelude, &std.ascii.whitespace); - if (MediaQuery.matches(query, self.frame._page.getViewport()) == false) { + if (MediaQuery.matches(query, self.frame.page.getViewport()) == false) { return; } @@ -725,7 +725,7 @@ fn anyInChain(self: *StyleManager, el: *Element, comptime what: Probe, options: /// The memoized own-element result. Callers must have run rebuildIfDirty, /// which resets the memo. fn ownProps(self: *StyleManager, el: *Element) Props { - const version = self.frame._page.style_version; + const version = self.frame.page.style_version; if (self.memo_version != version) { self.memo.clearRetainingCapacity(); self.memo_version = version; diff --git a/src/browser/actions.zig b/src/browser/actions.zig index a60505d04..b62016442 100644 --- a/src/browser/actions.zig +++ b/src/browser/actions.zig @@ -28,12 +28,12 @@ const Frame = @import("Frame.zig"); const Session = @import("Session.zig"); fn dispatchInputAndChangeEvents(el: *Element, frame: *Frame) !void { - const input_evt: *Event = try .initTrusted(comptime .wrap("input"), .{ .bubbles = true }, frame._page); + const input_evt: *Event = try .initTrusted(comptime .wrap("input"), .{ .bubbles = true }, frame.page); frame._event_manager.dispatch(el.asEventTarget(), input_evt) catch |err| { lp.log.err(.app, "dispatch input event failed", .{ .err = err }); }; - const change_evt: *Event = try .initTrusted(comptime .wrap("change"), .{ .bubbles = true }, frame._page); + const change_evt: *Event = try .initTrusted(comptime .wrap("change"), .{ .bubbles = true }, frame.page); frame._event_manager.dispatch(el.asEventTarget(), change_evt) catch |err| { lp.log.err(.app, "dispatch change event failed", .{ .err = err }); }; diff --git a/src/browser/frame/observers.zig b/src/browser/frame/observers.zig index fdc598c79..fe1ff715a 100644 --- a/src/browser/frame/observers.zig +++ b/src/browser/frame/observers.zig @@ -100,7 +100,7 @@ pub fn registerMutationObserver(frame: *Frame, observer: *MutationObserver) !voi } pub fn unregisterMutationObserver(frame: *Frame, observer: *MutationObserver) void { - observer.releaseRef(frame._page); + observer.releaseRef(frame.page); frame._mutation.observers.remove(&observer.node); } @@ -112,7 +112,7 @@ pub fn registerIntersectionObserver(frame: *Frame, observer: *IntersectionObserv pub fn unregisterIntersectionObserver(frame: *Frame, observer: *IntersectionObserver) void { for (frame._intersection.observers.items, 0..) |obs, i| { if (obs == observer) { - observer.releaseRef(frame._page); + observer.releaseRef(frame.page); _ = frame._intersection.observers.swapRemove(i); return; } @@ -127,7 +127,7 @@ pub fn registerResizeObserver(frame: *Frame, observer: *ResizeObserver) !void { pub fn unregisterResizeObserver(frame: *Frame, observer: *ResizeObserver) void { for (frame._resize.observers.items, 0..) |obs, i| { if (obs == observer) { - observer.releaseRef(frame._page); + observer.releaseRef(frame.page); _ = frame._resize.observers.swapRemove(i); return; } @@ -342,8 +342,8 @@ fn disconnectRunawayIntersectionObservers(frame: *Frame) void { } for (frame._intersection.observers.items) |observer| { - observer.reset(frame._page); - observer.releaseRef(frame._page); + observer.reset(frame.page); + observer.releaseRef(frame.page); } frame._intersection.observers.clearRetainingCapacity(); } @@ -465,7 +465,7 @@ pub fn deliverMutations(frame: *Frame) void { // slotchange events fire after the observer callbacks (spec step order) for (slots) |slot| { - const event = Event.initTrusted(comptime .wrap("slotchange"), .{ .bubbles = true }, frame._page) catch |err| { + const event = Event.initTrusted(comptime .wrap("slotchange"), .{ .bubbles = true }, frame.page) catch |err| { log.err(.frame, "deliverSlotchange.init", .{ .err = err, .type = frame._type, .url = frame.url }); continue; }; diff --git a/src/browser/frame/parse.zig b/src/browser/frame/parse.zig index c14360002..338b85916 100644 --- a/src/browser/frame/parse.zig +++ b/src/browser/frame/parse.zig @@ -49,7 +49,7 @@ pub fn fragment(frame: *Frame, node: *Node, html: []const u8, opts: FragmentPars // The html5ever wrapper-unwrap below rebinds children without going // through the insertion path, so recompute slot assignments for any // shadow tree this fragment landed in (idempotent; signals only on diff). - defer if (frame._element_shadow_roots.count() != 0) { + defer if (frame.page.element_shadow_roots.count() != 0) { const root = node.getRootNode(.{}); if (root.is(ShadowRoot) != null) { slotting.assignSlottablesForTree(root, frame); diff --git a/src/browser/frame/user_input.zig b/src/browser/frame/user_input.zig index 32f53dfaa..e150f3c28 100644 --- a/src/browser/frame/user_input.zig +++ b/src/browser/frame/user_input.zig @@ -66,7 +66,7 @@ const HoverContext = struct { // bubbles up normally, but mouseleave will only fire on parents where the new // target isn't part of. pub fn updateHoverTarget(frame: *Frame, to: ?*Element, ctx: HoverContext) void { - const page = frame._page; + const page = frame.page; const from = page.input_hover_target; if (from == to) { return; @@ -631,7 +631,7 @@ pub fn triggerKeyboard(frame: *Frame, keyboard_event: *KeyboardEvent) !void { // the keydown still fires and its default action — e.g. sequential focus // navigation on Tab — can run. const element = frame.window._document.getActiveElement() orelse { - event.deinit(frame._page); + event.deinit(frame.page); return; }; @@ -768,7 +768,7 @@ fn allowEdit(frame: *Frame, keydown: *Event, target: *Element, before_data: ?[]c .inputType = input_type, }, frame)).asEvent(); before.acquireRef(); // need to check its _prevent_default - defer _ = before.releaseRef(frame._page); + defer _ = before.releaseRef(frame.page); try frame._event_manager.dispatch(target.asEventTarget(), before); if (before._prevent_default) { return false; @@ -784,7 +784,7 @@ fn allowEdit(frame: *Frame, keydown: *Event, target: *Element, before_data: ?[]c .data = data, }, frame)).asEvent(); text_event.acquireRef(); // need to check its _prevent_default - defer _ = text_event.releaseRef(frame._page); + defer _ = text_event.releaseRef(frame.page); try frame._event_manager.dispatch(target.asEventTarget(), text_event); return text_event._prevent_default == false; } diff --git a/src/browser/global_scope.zig b/src/browser/global_scope.zig index 458af8594..6d61b5c16 100644 --- a/src/browser/global_scope.zig +++ b/src/browser/global_scope.zig @@ -139,7 +139,7 @@ pub const GlobalScope = union(enum) { // The Page-level blob: URL store, shared by every global on the page. pub fn blobUrls(self: GlobalScope) *const Blob.UrlMap { return switch (self) { - inline else => |g| &g._page.blob_urls, + inline else => |g| &g.page.blob_urls, }; } diff --git a/src/browser/js/Env.zig b/src/browser/js/Env.zig index a3bb9cfbd..38a9c8edd 100644 --- a/src/browser/js/Env.zig +++ b/src/browser/js/Env.zig @@ -338,7 +338,7 @@ fn _createContext(self: *Env, global: anytype, params: ContextParams) !*Context const context_id = self.context_id; self.context_id = context_id + 1; - const page = global._page; + const page = global.page; const origin = try page.getOrCreateOrigin(null); errdefer page.releaseOrigin(origin); diff --git a/src/browser/links.zig b/src/browser/links.zig index 7eeaa09e1..e9ef4a39d 100644 --- a/src/browser/links.zig +++ b/src/browser/links.zig @@ -65,7 +65,7 @@ pub fn collectLinks(arena: Allocator, root: *Node, frame: *Frame) ![]Link { var labels: Label.LabelByForIndex = .{}; if (Selector.querySelectorAll(root, "a[href]", frame)) |list| { - defer list.deinit(frame._page); + defer list.deinit(frame.page); for (list._nodes) |node| { const anchor = node.is(Element.Html.Anchor) orelse continue; diff --git a/src/browser/parser/Parser.zig b/src/browser/parser/Parser.zig index 41d22c6d0..747b569b9 100644 --- a/src/browser/parser/Parser.zig +++ b/src/browser/parser/Parser.zig @@ -534,7 +534,8 @@ fn _createElementCallback(self: *Parser, data: *anyopaque, qname: h5e.QualName, if (namespace == .unknown and namespace_string.len > 0) { // Same as Document.createElementNS: keep the URI so namespaceURI and // lookupNamespaceURI can return it. - try frame._element_namespace_uris.put(frame.arena, node.as(Element), try frame.dupeString(namespace_string)); + const page = self.document._page; + try page.element_namespace_uris.put(page.frame_arena, node.as(Element), try frame.dupeString(namespace_string)); } const pn = try self.arena.create(ParsedNode); diff --git a/src/browser/tests/frames/cross_realm_node_state.html b/src/browser/tests/frames/cross_realm_node_state.html new file mode 100644 index 000000000..63f79d7b0 --- /dev/null +++ b/src/browser/tests/frames/cross_realm_node_state.html @@ -0,0 +1,65 @@ + + + + + + + + + + + + + + + + diff --git a/src/browser/tests/frames/support/cross_realm_node_state.html b/src/browser/tests/frames/support/cross_realm_node_state.html new file mode 100644 index 000000000..829ec8802 --- /dev/null +++ b/src/browser/tests/frames/support/cross_realm_node_state.html @@ -0,0 +1,26 @@ + + + + x +
+
+ + + diff --git a/src/browser/tools.zig b/src/browser/tools.zig index d22868708..68d7d131b 100644 --- a/src/browser/tools.zig +++ b/src/browser/tools.zig @@ -1368,7 +1368,7 @@ fn execScreenshot(arena: std.mem.Allocator, session: *lp.Session, registry: *Nod const page = try ensurePage(session, registry, args.url, args.timeout); const scope = try resolveScope(session, registry, page, args.selector, args.backendNodeId); const state = lp.RenderTree.resolve(arena, scope, args.strip, page) catch return ToolError.OutOfMemory; - const opts: lp.screenshot.Opts = .fromViewport(page._page.getViewport(), args.fullPage); + const opts: lp.screenshot.Opts = .fromViewport(page.page.getViewport(), args.fullPage); var prepared = lp.screenshot.preparePng(arena, state, opts, page) catch return ToolError.InternalError; @@ -1767,7 +1767,7 @@ fn awaitQueuedNavigation(session: *lp.Session, frame: *lp.Frame) ToolError!void // Runner waits are keyed by Page root (a popup lives on its opener's // Page). Read it before processing: a synthetic root navigation frees // the Page in place. - const root_frame_id = frame._page.frame._frame_id; + const root_frame_id = frame.page.frame._frame_id; const navigated = session.processQueuedNavigation() catch return ToolError.InternalError; if (navigated == false) { return; @@ -1794,7 +1794,7 @@ const ActionScope = struct { fn beginAction(session: *lp.Session) ActionScope { const frame = session.currentFrame(); - return .{ .frame = frame, .popups = if (frame) |f| f._page.popups.items.len else 0 }; + return .{ .frame = frame, .popups = if (frame) |f| f.page.popups.items.len else 0 }; } /// Finish a state-changing action: drain any queued navigation triggered by @@ -1813,14 +1813,14 @@ fn finalizeAction(arena: std.mem.Allocator, session: *lp.Session, registry: *Nod if (before != null and before.? != page) registry.reset(); var note: []const u8 = ""; - if (page._page.popups.items.len > scope.popups) { + if (page.page.popups.items.len > scope.popups) { // The action opened a new window (target=_blank or window.open). // Follow it, as a user whose click opened a tab would. var runner = session.runner(.{}); - runner.waitForFrame(page._page.frame._frame_id, 10000, .{ .until = .done }) catch |err| + runner.waitForFrame(page.page.frame._frame_id, 10000, .{ .until = .done }) catch |err| return if (err == error.Cancelled) ToolError.Cancelled else ToolError.NavigationFailed; page = try requireFrame(session); - const popups = page._page.popups.items; + const popups = page.page.popups.items; if (popups.len > scope.popups) { page = popups[popups.len - 1]; session.followPopup(page._frame_id); diff --git a/src/browser/webapi/Blob.zig b/src/browser/webapi/Blob.zig index f6ac4711d..ccd2c81bc 100644 --- a/src/browser/webapi/Blob.zig +++ b/src/browser/webapi/Blob.zig @@ -447,8 +447,8 @@ test "Blob: a pinned arena reaches the browser's account and is given back" { const frame = try testing.createFrame(); defer testing.test_session.closeAllPages(); - const page = frame._page; - const browser = frame._session.browser; + const page = frame.page; + const browser = page.session.browser; browser.flushArenaMemory(); try testing.expectEqual(0, browser.arena_account.pending); diff --git a/src/browser/webapi/CSS.zig b/src/browser/webapi/CSS.zig index 2e475db77..213064d7b 100644 --- a/src/browser/webapi/CSS.zig +++ b/src/browser/webapi/CSS.zig @@ -33,8 +33,8 @@ pub fn parseDimensionViewport(value: []const u8, frame: *Frame) ?f64 { const parsed = units.parse(value) catch return null; return switch (parsed.unit) { .none, .px => parsed.value, - .vh => parsed.value * @as(f64, @floatFromInt(frame._page.getViewport().height)) / 100.0, - .vw => parsed.value * @as(f64, @floatFromInt(frame._page.getViewport().width)) / 100.0, + .vh => parsed.value * @as(f64, @floatFromInt(frame.page.getViewport().height)) / 100.0, + .vw => parsed.value * @as(f64, @floatFromInt(frame.page.getViewport().width)) / 100.0, else => null, }; } diff --git a/src/browser/webapi/DOMImplementation.zig b/src/browser/webapi/DOMImplementation.zig index f489f62c6..9e9c5c311 100644 --- a/src/browser/webapi/DOMImplementation.zig +++ b/src/browser/webapi/DOMImplementation.zig @@ -122,7 +122,7 @@ fn createDocument(_: *const DOMImplementation, namespace_nullable: js.Nullable([ if (namespace == .unknown) { if (namespace_) |uri| { const duped = try frame.dupeString(uri); - try frame._element_namespace_uris.put(frame.arena, root.as(Node.Element), duped); + try document._page.element_namespace_uris.put(document._page.frame_arena, root.as(Node.Element), duped); } } diff --git a/src/browser/webapi/DOMParser.zig b/src/browser/webapi/DOMParser.zig index d75d81429..f3f02fa0a 100644 --- a/src/browser/webapi/DOMParser.zig +++ b/src/browser/webapi/DOMParser.zig @@ -108,7 +108,8 @@ const parsererror_ns = "http://www.mozilla.org/newlayout/xml/parsererror.xml"; fn parserErrorDocument(frame: *Frame) !*Document.XMLDocument { const doc = try frame._factory.document(Document.XMLDocument{ ._proto = undefined }); const root = try Frame.node_factory.createElementNS(doc.asDocument(), .unknown, "parsererror", null); - try frame._element_namespace_uris.put(frame.arena, root.as(Node.Element), parsererror_ns); + const page = doc.asDocument()._page; + try page.element_namespace_uris.put(page.frame_arena, root.as(Node.Element), parsererror_ns); const text = try Frame.node_factory.createTextNode(doc.asDocument(), "error"); _ = try root.appendChild(text, frame); _ = try doc.asNode().appendChild(root, frame); diff --git a/src/browser/webapi/DataTransfer.zig b/src/browser/webapi/DataTransfer.zig index b5fc689fb..39c2a34f5 100644 --- a/src/browser/webapi/DataTransfer.zig +++ b/src/browser/webapi/DataTransfer.zig @@ -181,7 +181,7 @@ pub fn removeItem(self: *DataTransfer, index: u32, frame: *Frame) !void { } const it = self._items.orderedRemove(index); if (it._kind == .file) { - it._payload.file._proto.releaseRef(frame._page); + it._payload.file._proto.releaseRef(frame.page); try self.rebuildFiles(frame); } } @@ -189,7 +189,7 @@ pub fn removeItem(self: *DataTransfer, index: u32, frame: *Frame) !void { pub fn clearItems(self: *DataTransfer, frame: *Frame) !void { for (self._items.items) |it| { if (it._kind == .file) { - it._payload.file._proto.releaseRef(frame._page); + it._payload.file._proto.releaseRef(frame.page); } } self._items.clearRetainingCapacity(); diff --git a/src/browser/webapi/DedicatedWorkerGlobalScope.zig b/src/browser/webapi/DedicatedWorkerGlobalScope.zig index 50b06b03e..c333d6c38 100644 --- a/src/browser/webapi/DedicatedWorkerGlobalScope.zig +++ b/src/browser/webapi/DedicatedWorkerGlobalScope.zig @@ -213,7 +213,7 @@ const ReceiveMessageCallback = struct { const event = (try MessageEvent.initTrusted(comptime .wrap("messageerror"), .{ .bubbles = false, .cancelable = false, - }, wsg._page)).asEvent(); + }, wsg.page)).asEvent(); try wsg.dispatch(target, event, on_messageerror, .{}); return null; } @@ -230,7 +230,7 @@ const ReceiveMessageCallback = struct { .data = .{ .value = self.data.? }, .bubbles = false, .cancelable = false, - }, wsg._page)).asEvent(); + }, wsg.page)).asEvent(); try wsg.dispatch(target, event, on_message, .{}); return null; } diff --git a/src/browser/webapi/Document.zig b/src/browser/webapi/Document.zig index d3ceadc96..c9ba54688 100644 --- a/src/browser/webapi/Document.zig +++ b/src/browser/webapi/Document.zig @@ -398,7 +398,7 @@ pub fn createElementNS(self: *Document, namespace: ?[]const u8, name: []const u8 if (ns == .unknown) { if (namespace) |uri| { const duped = try frame.dupeString(uri); - try frame._element_namespace_uris.put(frame.arena, node.as(Element), duped); + try self._page.element_namespace_uris.put(self._page.frame_arena, node.as(Element), duped); } } return node.as(Element); @@ -547,12 +547,12 @@ fn createEvent(_: *const Document, event_type: []const u8, frame: *Frame) !*@imp const event: *Event = blk: { if (std.mem.eql(u8, normalized, "event") or std.mem.eql(u8, normalized, "events") or std.mem.eql(u8, normalized, "htmlevents") or std.mem.eql(u8, normalized, "svgevents")) { - break :blk try Event.init("", null, frame._page); + break :blk try Event.init("", null, frame.page); } if (std.mem.eql(u8, normalized, "customevent")) { const CustomEvent = @import("event/CustomEvent.zig"); - break :blk (try CustomEvent.init("", null, frame._page)).asEvent(); + break :blk (try CustomEvent.init("", null, frame.page)).asEvent(); } if (std.mem.eql(u8, normalized, "keyboardevent")) { @@ -577,7 +577,7 @@ fn createEvent(_: *const Document, event_type: []const u8, frame: *Frame) !*@imp if (std.mem.eql(u8, normalized, "messageevent")) { const MessageEvent = @import("event/MessageEvent.zig"); - break :blk (try MessageEvent.init("", null, frame._page)).asEvent(); + break :blk (try MessageEvent.init("", null, frame.page)).asEvent(); } if (std.mem.eql(u8, normalized, "hashchangeevent")) { diff --git a/src/browser/webapi/Element.zig b/src/browser/webapi/Element.zig index edbf475b2..5c228d546 100644 --- a/src/browser/webapi/Element.zig +++ b/src/browser/webapi/Element.zig @@ -443,7 +443,7 @@ pub fn getNamespaceURI(self: *const Element) ?[]const u8 { pub fn getNamespaceUri(self: *Element, frame: *Frame) ?[]const u8 { if (self._namespace != .unknown) return self._namespace.toUri(); - return frame._element_namespace_uris.get(self); + return frame.page.element_namespace_uris.get(self); } pub fn lookupNamespaceURIForElement(self: *Element, prefix: ?[]const u8, frame: *Frame) ?[]const u8 { @@ -900,7 +900,8 @@ pub fn attachShadow(self: *Element, opts: ShadowRoot.AttachOptions, frame: *Fram } const shadow_root = try ShadowRoot.init(self, opts, frame); - try frame._element_shadow_roots.put(frame.arena, self, shadow_root); + const page = frame.page; + try page.element_shadow_roots.put(page.frame_arena, self, shadow_root); self._flags.shadow_host = true; return shadow_root; } @@ -912,7 +913,7 @@ pub fn hostedShadowRoot(self: *Element, frame: *const Frame) ?*ShadowRoot { if (!self._flags.shadow_host) { return null; } - return frame._element_shadow_roots.get(self); + return frame.page.element_shadow_roots.get(self); } pub fn insertAdjacentElement( @@ -995,19 +996,20 @@ pub fn getAttributeNames(self: *const Element, frame: *Frame) ![][]const u8 { } pub fn getAttributeNamedNodeMap(self: *Element, frame: *Frame) !*Attribute.NamedNodeMap { - const gop = try frame._attribute_named_node_map_lookup.getOrPut(frame.arena, @intFromPtr(self)); + const page = frame.page; + const gop = try page.attribute_named_node_map_lookup.getOrPut(page.frame_arena, @intFromPtr(self)); if (!gop.found_existing) { gop.value_ptr.* = try frame._factory.create(Attribute.NamedNodeMap{ ._element = self }); } return gop.value_ptr.*; } -// The materialized style lives in the map of the element's own frame, not -// the caller's: attributeChange (which resyncs it) is dispatched on the owner -// frame, and a same-origin script can reach an element in another frame. +// The materialized style is built with the element's own frame, not the +// caller's: a same-origin script can reach an element in another frame. pub fn getOrCreateStyle(self: *Element, frame: *Frame) !*CSSStyleProperties { const owner = self.ownerFrame(frame) orelse frame; - const gop = try owner._element_styles.getOrPut(owner.arena, self); + const page = frame.page; + const gop = try page.element_styles.getOrPut(page.frame_arena, self); if (!gop.found_existing) { gop.value_ptr.* = try CSSStyleProperties.init(self, false, owner); } @@ -1019,7 +1021,7 @@ pub fn existingStyle(self: *Element, frame: *Frame) ?*CSSStyleProperties { if (!self._flags.has_inline_style) { return null; } - return (self.ownerFrame(frame) orelse frame)._element_styles.get(self); + return frame.page.element_styles.get(self); } /// The inline style object, parsed from the style attribute on first use; @@ -1055,7 +1057,8 @@ pub fn setStyle(self: *Element, value: []const u8, frame: *Frame) !void { } pub fn getClassList(self: *Element, frame: *Frame) !*collections.DOMTokenList { - const gop = try frame._element_class_lists.getOrPut(frame.arena, self); + const page = frame.page; + const gop = try page.element_class_lists.getOrPut(page.frame_arena, self); if (!gop.found_existing) { gop.value_ptr.* = try frame._factory.create(collections.DOMTokenList{ ._element = self, @@ -1071,7 +1074,8 @@ pub fn setClassList(self: *Element, value: String, frame: *Frame) !void { } pub fn getPartList(self: *Element, frame: *Frame) !*collections.DOMTokenList { - const gop = try frame._element_part_lists.getOrPut(frame.arena, self); + const page = frame.page; + const gop = try page.element_part_lists.getOrPut(page.frame_arena, self); if (!gop.found_existing) { gop.value_ptr.* = try frame._factory.create(collections.DOMTokenList{ ._element = self, @@ -1082,7 +1086,8 @@ pub fn getPartList(self: *Element, frame: *Frame) !*collections.DOMTokenList { } pub fn getRelList(self: *Element, frame: *Frame) !*collections.DOMTokenList { - const gop = try frame._element_rel_lists.getOrPut(frame.arena, self); + const page = frame.page; + const gop = try page.element_rel_lists.getOrPut(page.frame_arena, self); if (!gop.found_existing) { gop.value_ptr.* = try frame._factory.create(collections.DOMTokenList{ ._element = self, @@ -1099,7 +1104,8 @@ pub const TokenListKey = struct { element: *Element, attribute: TokenListAttribu pub const TokenListLookup = std.AutoHashMapUnmanaged(TokenListKey, *collections.DOMTokenList); pub fn getTokenList(self: *Element, comptime attribute: TokenListAttribute, frame: *Frame) !*collections.DOMTokenList { - const gop = try frame._element_token_lists.getOrPut(frame.arena, .{ .element = self, .attribute = attribute }); + const page = frame.page; + const gop = try page.element_token_lists.getOrPut(page.frame_arena, .{ .element = self, .attribute = attribute }); if (!gop.found_existing) { gop.value_ptr.* = try frame._factory.create(collections.DOMTokenList{ ._element = self, @@ -1110,7 +1116,8 @@ pub fn getTokenList(self: *Element, comptime attribute: TokenListAttribute, fram } pub fn getDataset(self: *Element, frame: *Frame) !*DOMStringMap { - const gop = try frame._element_datasets.getOrPut(frame.arena, self); + const page = frame.page; + const gop = try page.element_datasets.getOrPut(page.frame_arena, self); if (!gop.found_existing) { gop.value_ptr.* = try frame._factory.create(DOMStringMap{ ._element = self, @@ -1504,7 +1511,7 @@ fn viewportAxis(self: *Element, frame: *Frame, comptime axis: Axis) ?f64 { // clientWidth and clientHeight rather than its own MASSIVE box. This // fixes jstracker's uiContourMap which attempts to tile the clientHeight // of the body. (https://github.com/lightpanda-io/browser/issues/3251) - const viewport = frame._page.getViewport(); + const viewport = frame.page.getViewport(); return @floatFromInt(if (axis == .width) viewport.width else viewport.height); } @@ -1558,20 +1565,19 @@ pub fn getClientRects(self: *Element, frame: *Frame) ![]*DOMRect { return rects; } -// Scroll positions live in the map of the element's own frame — not the -// caller's, which differs when a same-origin script scrolls an element in -// another frame (e.g. inside an iframe). All scroll accessors resolve the -// owner frame first so the state, the fired events and the document -// comparison stay in the element's frame. +// Scroll events fire in the element's own frame — not the caller's, which +// differs when a same-origin script scrolls an element in another frame (e.g. +// inside an iframe). All scroll accessors resolve the owner frame first so the +// fired events and the document comparison stay in the element's frame. pub fn getScrollTop(self: *Element, frame: *Frame) u32 { const owner = self.ownerFrame(frame) orelse return 0; - const pos = owner._element_scroll_positions.get(self) orelse return 0; + const pos = owner.page.element_scroll_positions.get(self) orelse return 0; return pos.y; } pub fn setScrollTop(self: *Element, value: i32, frame: *Frame) !void { const owner = self.ownerFrame(frame) orelse return; - const gop = try owner._element_scroll_positions.getOrPut(owner.arena, self); + const gop = try owner.page.element_scroll_positions.getOrPut(owner.page.frame_arena, self); if (!gop.found_existing) { gop.value_ptr.* = .{}; } @@ -1584,13 +1590,13 @@ pub fn setScrollTop(self: *Element, value: i32, frame: *Frame) !void { pub fn getScrollLeft(self: *Element, frame: *Frame) u32 { const owner = self.ownerFrame(frame) orelse return 0; - const pos = owner._element_scroll_positions.get(self) orelse return 0; + const pos = owner.page.element_scroll_positions.get(self) orelse return 0; return pos.x; } pub fn setScrollLeft(self: *Element, value: i32, frame: *Frame) !void { const owner = self.ownerFrame(frame) orelse return; - const gop = try owner._element_scroll_positions.getOrPut(owner.arena, self); + const gop = try owner.page.element_scroll_positions.getOrPut(owner.page.frame_arena, self); if (!gop.found_existing) { gop.value_ptr.* = .{}; } @@ -1919,8 +1925,9 @@ pub fn clone(self: *Element, deep: bool, document: *const Node.Document, frame: // A namespace outside the built-in set lives in a side table; the clone // must report the same namespaceURI. if (self._namespace == .unknown) { - if (frame._element_namespace_uris.get(self)) |uri| { - try frame._element_namespace_uris.put(frame.arena, node.as(Element), uri); + const page = document._page; + if (page.element_namespace_uris.get(self)) |uri| { + try page.element_namespace_uris.put(page.frame_arena, node.as(Element), uri); } } @@ -2015,7 +2022,7 @@ pub const ScrollToOpts = union(enum) { pub fn scrollTo(self: *Element, opts: ?ScrollToOpts, y: ?i32, frame: *Frame) !void { const o = (opts orelse return).offsets(y); const owner = self.ownerFrame(frame) orelse return; - const gop = try owner._element_scroll_positions.getOrPut(owner.arena, self); + const gop = try owner.page.element_scroll_positions.getOrPut(owner.page.frame_arena, self); if (!gop.found_existing) { gop.value_ptr.* = .{}; } @@ -2032,7 +2039,7 @@ pub fn scrollTo(self: *Element, opts: ?ScrollToOpts, y: ?i32, frame: *Frame) !vo pub fn scrollBy(self: *Element, opts: ?ScrollToOpts, y: ?i32, frame: *Frame) !void { const o = (opts orelse return).offsets(y); const owner = self.ownerFrame(frame) orelse return; - const gop = try owner._element_scroll_positions.getOrPut(owner.arena, self); + const gop = try owner.page.element_scroll_positions.getOrPut(owner.page.frame_arena, self); if (!gop.found_existing) { gop.value_ptr.* = .{}; } @@ -2050,7 +2057,7 @@ pub fn scrollBy(self: *Element, opts: ?ScrollToOpts, y: ?i32, frame: *Frame) !vo // scrolling element (the root) are fired at the document instead. // `frame` is the element's owner frame (resolved by the public accessors). fn scheduleScrollEvents(self: *Element, frame: *Frame) !void { - const gop = try frame._element_scroll_positions.getOrPut(frame.arena, self); + const gop = try frame.page.element_scroll_positions.getOrPut(frame.page.frame_arena, self); if (!gop.found_existing) { gop.value_ptr.* = .{}; } @@ -2091,7 +2098,7 @@ const ScrollEventTask = struct { fn cancelled(ptr: *anyopaque) void { const self: *ScrollEventTask = @ptrCast(@alignCast(ptr)); - if (self.frame._element_scroll_positions.getPtr(self.element)) |pos| { + if (self.frame.page.element_scroll_positions.getPtr(self.element)) |pos| { pos.state = .done; } self.frame._factory.destroy(self); @@ -2100,7 +2107,7 @@ const ScrollEventTask = struct { fn run(ptr: *anyopaque) anyerror!?u32 { const self: *ScrollEventTask = @ptrCast(@alignCast(ptr)); const f = self.frame; - const pos = f._element_scroll_positions.getPtr(self.element) orelse { + const pos = f.page.element_scroll_positions.getPtr(self.element) orelse { f._factory.destroy(self); return null; }; @@ -2125,7 +2132,7 @@ const ScrollEventTask = struct { fn dispatchEvent(self: *ScrollEventTask, comptime event_type: String) void { const Event = @import("Event.zig"); - const event = Event.initTrusted(event_type, .{ .bubbles = self.bubbles() }, self.frame._page) catch |err| { + const event = Event.initTrusted(event_type, .{ .bubbles = self.bubbles() }, self.frame.page) catch |err| { log.warn(.dom, "element.scroll.event", .{ .err = err }); return; }; diff --git a/src/browser/webapi/EventTarget.zig b/src/browser/webapi/EventTarget.zig index a4ecce7a7..a33b38376 100644 --- a/src/browser/webapi/EventTarget.zig +++ b/src/browser/webapi/EventTarget.zig @@ -179,7 +179,7 @@ pub fn dispatchEvent(self: *EventTarget, event: *Event, exec: *js.Execution) !bo switch (exec.js.global) { .frame => |frame| { event.acquireRef(); - defer _ = event.releaseRef(frame._page); + defer _ = event.releaseRef(frame.page); try frame._event_manager.dispatch(self, event); }, .worker => |wgs| try wgs.dispatch(self, event, null, .{}), diff --git a/src/browser/webapi/IntersectionObserver.zig b/src/browser/webapi/IntersectionObserver.zig index d84bff9dc..169ff0dfd 100644 --- a/src/browser/webapi/IntersectionObserver.zig +++ b/src/browser/webapi/IntersectionObserver.zig @@ -154,7 +154,7 @@ fn unobserve(self: *IntersectionObserver, target: *Element, frame: *Frame) void while (j < self._pending_entries.items.len) { if (self._pending_entries.items[j]._target == target) { const entry = self._pending_entries.swapRemove(j); - entry.releaseRef(frame._page); + entry.releaseRef(frame.page); } else { j += 1; } @@ -178,7 +178,7 @@ pub fn reset(self: *IntersectionObserver, page: *Page) void { pub fn disconnect(self: *IntersectionObserver, frame: *Frame) void { const registered = self._observing.items.len > 0; - self.reset(frame._page); + self.reset(frame.page); if (registered) { Frame.observers.unregisterIntersectionObserver(frame, self); } @@ -188,7 +188,7 @@ fn takeRecords(self: *IntersectionObserver, frame: *Frame) !js.Value { const local = frame.js.local orelse return error.NotHandled; const entries = try self.takePendingEntries(frame); // whether we safely deliver these to v8 or not, we're done with these - defer releaseAll(entries, frame._page); + defer releaseAll(entries, frame.page); return local.zigValueToJs(entries, .{}); } @@ -216,7 +216,7 @@ fn calculateIntersection( const root_rect = if (self._root) |root| root.boundingClientRectValues(frame) else blk: { - const viewport = frame._page.getViewport(); + const viewport = frame.page.getViewport(); break :blk DOMRect.Data{ .width = @floatFromInt(viewport.width), .height = @floatFromInt(viewport.height), @@ -317,7 +317,7 @@ pub fn deliverEntries(self: *IntersectionObserver, frame: *Frame) !void { const entries = try self.takePendingEntries(frame); // whether we safely deliver these to v8 or not, we're done with these - defer releaseAll(entries, frame._page); + defer releaseAll(entries, frame.page); var caught: js.TryCatch.Caught = .{}; diff --git a/src/browser/webapi/Location.zig b/src/browser/webapi/Location.zig index bb191ea12..488e19ca7 100644 --- a/src/browser/webapi/Location.zig +++ b/src/browser/webapi/Location.zig @@ -33,7 +33,7 @@ _rc: lp.RC = .{}, pub fn init(raw_url: []const u8, frame: *Frame) !*Location { const url = try URL.init(raw_url, null, &frame.js.execution); url.acquireRef(); - errdefer url.releaseRef(frame._page); + errdefer url.releaseRef(frame.page); return frame._factory.create(Location{ ._url = url, diff --git a/src/browser/webapi/MutationObserver.zig b/src/browser/webapi/MutationObserver.zig index a6a771ff0..ccc690718 100644 --- a/src/browser/webapi/MutationObserver.zig +++ b/src/browser/webapi/MutationObserver.zig @@ -171,7 +171,7 @@ pub fn observe(self: *MutationObserver, target: *Node, options: ObserveOptions, } pub fn disconnect(self: *MutationObserver, frame: *Frame) void { - releaseAll(self._pending_records.items, frame._page); + releaseAll(self._pending_records.items, frame.page); self._pending_records.clearRetainingCapacity(); if (self._observing.items.len > 0) { @@ -184,7 +184,7 @@ fn takeRecords(self: *MutationObserver, frame: *Frame) !js.Value { const local = frame.js.local orelse return error.NotHandled; const records = try self.takePendingRecords(frame); // whether we safely deliver these to v8 or not, we're done with these - defer releaseAll(records, frame._page); + defer releaseAll(records, frame.page); return local.zigValueToJs(records, .{}); } @@ -356,7 +356,7 @@ pub fn deliverRecords(self: *MutationObserver, frame: *Frame) !void { // This ensures mutations triggered during the callback go into a fresh list const records = try self.takePendingRecords(frame); // whether we safely deliver these to v8 or not, we're done with these - defer releaseAll(records, frame._page); + defer releaseAll(records, frame.page); var ls: js.Local.Scope = undefined; frame.js.localScope(&ls); diff --git a/src/browser/webapi/Node.zig b/src/browser/webapi/Node.zig index 2bf956a60..0b9e4c72e 100644 --- a/src/browser/webapi/Node.zig +++ b/src/browser/webapi/Node.zig @@ -1677,7 +1677,7 @@ pub fn assignedSlot(self: *Node, frame: *const Frame) ?*Element.Html.Slot { if (!self._flags.assigned_slot) { return null; } - return frame._assigned_slots.get(self); + return frame.page._assigned_slots.get(self); } pub const JsApi = struct { diff --git a/src/browser/webapi/Screen.zig b/src/browser/webapi/Screen.zig index 9bd8226ad..4a9dddb06 100644 --- a/src/browser/webapi/Screen.zig +++ b/src/browser/webapi/Screen.zig @@ -48,12 +48,12 @@ fn getOrientation(self: *Screen, frame: *Frame) !*Orientation { } pub fn getWidth(_: *const Screen, frame: *Frame) u32 { - const viewport = frame._page.getViewport(); + const viewport = frame.page.getViewport(); return viewport.screen_width orelse viewport.width; } pub fn getHeight(_: *const Screen, frame: *Frame) u32 { - const viewport = frame._page.getViewport(); + const viewport = frame.page.getViewport(); return viewport.screen_height orelse viewport.height; } diff --git a/src/browser/webapi/Selection.zig b/src/browser/webapi/Selection.zig index 1d1871481..41cb692bf 100644 --- a/src/browser/webapi/Selection.zig +++ b/src/browser/webapi/Selection.zig @@ -55,7 +55,7 @@ pub fn acquireRef(self: *Selection) void { } fn dispatchSelectionChangeEvent(frame: *Frame) !void { - const event = try Event.init("selectionchange", .{}, frame._page); + const event = try Event.init("selectionchange", .{}, frame.page); try frame._event_manager.dispatch(frame.document.asEventTarget(), event); } @@ -719,7 +719,7 @@ pub fn toString(self: *const Selection, frame: *Frame) ![]const u8 { fn setRange(self: *Selection, new_range: ?*Range, frame: *Frame) void { if (self._range) |existing| { - _ = existing.asAbstractRange().releaseRef(frame._page); + _ = existing.asAbstractRange().releaseRef(frame.page); } if (new_range) |nr| { nr.asAbstractRange().acquireRef(); diff --git a/src/browser/webapi/SharedWorker.zig b/src/browser/webapi/SharedWorker.zig index e208f2040..62e481c8d 100644 --- a/src/browser/webapi/SharedWorker.zig +++ b/src/browser/webapi/SharedWorker.zig @@ -77,7 +77,7 @@ pub fn init(url: []const u8, name_or_options: ?NameOrOpts, frame: *Frame) !*Shar const s = try SharedWorkerGlobalScope.init(frame, resolved_url, options.name, options.type); errdefer s.deinit(); - const page = frame._page; + const page = frame.page; try page.shared_workers.append(page.frame_arena, s); errdefer _ = page.shared_workers.pop(); @@ -87,7 +87,7 @@ pub fn init(url: []const u8, name_or_options: ?NameOrOpts, frame: *Frame) !*Shar }; const port = try scope.connect(&frame.js.execution); - return frame._page.factory.eventTarget(SharedWorker{ + return frame.page.factory.eventTarget(SharedWorker{ ._proto = undefined, ._port = port, }); diff --git a/src/browser/webapi/SharedWorkerGlobalScope.zig b/src/browser/webapi/SharedWorkerGlobalScope.zig index f9c02c765..74fde3df8 100644 --- a/src/browser/webapi/SharedWorkerGlobalScope.zig +++ b/src/browser/webapi/SharedWorkerGlobalScope.zig @@ -387,7 +387,7 @@ const ConnectCallback = struct { .ports = &.{self.port}, .bubbles = false, .cancelable = false, - }, wgs._page)).asEvent(); + }, wgs.page)).asEvent(); try wgs.dispatch(target, event, on_connect, .{ .context = "SharedWorkerGlobalScope.connect" }); return null; diff --git a/src/browser/webapi/VisualViewport.zig b/src/browser/webapi/VisualViewport.zig index 7086622cb..0dc32c1ef 100644 --- a/src/browser/webapi/VisualViewport.zig +++ b/src/browser/webapi/VisualViewport.zig @@ -39,11 +39,11 @@ fn getPageTop(_: *const VisualViewport, frame: *Frame) u32 { } pub fn getWidth(_: *const VisualViewport, frame: *Frame) u32 { - return frame._page.getViewport().width; + return frame.page.getViewport().width; } pub fn getHeight(_: *const VisualViewport, frame: *Frame) u32 { - return frame._page.getViewport().height; + return frame.page.getViewport().height; } pub const JsApi = struct { diff --git a/src/browser/webapi/WebDriver.zig b/src/browser/webapi/WebDriver.zig index df5008ca3..bbd850573 100644 --- a/src/browser/webapi/WebDriver.zig +++ b/src/browser/webapi/WebDriver.zig @@ -273,7 +273,7 @@ fn performPointerSource(source: js.Object, frame: *Frame) !void { } else { Frame.user_input.updateHoverTarget(frame, el, .{ .buttons = pressed_mask, - .modifiers = frame._page.input_modifiers, + .modifiers = frame.page.input_modifiers, .with_pointer = true, }); dispatchPointer(el, "pointermove", 0, pressed_mask, frame); @@ -421,7 +421,7 @@ fn performKeySource(source: js.Object, frame: *Frame) !void { // A modifier's own keydown already carries its flag; its keyup no // longer does. - setModifier(&frame._page.input_modifiers, key, is_down); + setModifier(&frame.page.input_modifiers, key, is_down); // Key actions have no explicit target; they go to the focused element, // or the document if nothing is focused. Resolved per action since a @@ -517,7 +517,7 @@ fn setModifier(modifiers: *Modifiers, key: []const u8, pressed: bool) void { } fn dispatchKey(target: *EventTarget, typ: lp.String, key: []const u8, frame: *Frame) void { - const modifiers = frame._page.input_modifiers; + const modifiers = frame.page.input_modifiers; const event = KeyboardEvent.initTrusted(typ, .{ .bubbles = true, .cancelable = true, @@ -543,7 +543,7 @@ fn readI32(obj: js.Object, key: []const u8, default: i32) i32 { } fn dispatchPointer(el: *Element, comptime typ: []const u8, button: i32, buttons: u16, frame: *Frame) void { - const modifiers = frame._page.input_modifiers; + const modifiers = frame.page.input_modifiers; const event = PointerEvent.initTrusted(typ, .{ .bubbles = true, .cancelable = true, @@ -565,7 +565,7 @@ fn dispatchPointer(el: *Element, comptime typ: []const u8, button: i32, buttons: } fn dispatchMouse(el: *Element, comptime typ: []const u8, button: i32, buttons: u16, detail: u32, frame: *Frame) bool { - const modifiers = frame._page.input_modifiers; + const modifiers = frame.page.input_modifiers; const event = MouseEvent.initTrusted(comptime .wrap(typ), .{ .bubbles = true, .cancelable = true, @@ -604,7 +604,7 @@ fn dispatchWheel(el: *Element, delta_x: i32, delta_y: i32, frame: *Frame) void { // Keep the event alive past dispatch so we can read _prevent_default. event.asEvent().acquireRef(); - defer _ = event.asEvent().releaseRef(frame._page); + defer _ = event.asEvent().releaseRef(frame.page); dispatch(el.asEventTarget(), event.asEvent(), frame, "wheel"); // Blink also fires the legacy mousewheel event. @@ -619,7 +619,7 @@ fn dispatchWheel(el: *Element, delta_x: i32, delta_y: i32, frame: *Frame) void { return; }; legacy.asEvent().acquireRef(); - defer _ = legacy.asEvent().releaseRef(frame._page); + defer _ = legacy.asEvent().releaseRef(frame.page); dispatch(el.asEventTarget(), legacy.asEvent(), frame, "mousewheel"); if (event.asEvent()._prevent_default or legacy.asEvent()._prevent_default) { diff --git a/src/browser/webapi/Window.zig b/src/browser/webapi/Window.zig index 1c5f389ae..f4f8a7838 100644 --- a/src/browser/webapi/Window.zig +++ b/src/browser/webapi/Window.zig @@ -580,7 +580,7 @@ pub fn reportError(self: *Window, err: js.Value, frame: *Frame) !void { return; } - frame._page.recordJsError(error.JsException); + frame.page.recordJsError(error.JsException); const target = self.asEventTarget(); if (!frame._event_manager.hasDirectListeners(target, "error", self._on_error)) { @@ -600,7 +600,7 @@ pub fn reportError(self: *Window, err: js.Value, frame: *Frame) !void { .message = err.toStringSlice() catch "Unknown error", .bubbles = false, .cancelable = true, - }, frame._page); + }, frame.page); // Invoke window.onerror callback if set (per WHATWG spec, this is called // with 5 arguments: message, source, lineno, colno, error) @@ -628,7 +628,7 @@ pub fn reportError(self: *Window, err: js.Value, frame: *Frame) !void { const event = error_event.asEvent(); event.acquireRef(); - defer event.releaseRef(frame._page); + defer event.releaseRef(frame.page); event._prevent_default = prevent_default; // Pass null as handler: onerror was already called above with 5 args. @@ -659,7 +659,8 @@ fn getComputedStyle(_: *const Window, element: *Element, pseudo_element: ?[]cons // (the element's own computed style) is a reasonable default for the // common probes const pseudo = Element.PseudoElement.parse(pseudo_element orelse ""); - const gop = try frame._element_computed_styles.getOrPut(frame.arena, .{ .element = element, .pseudo = pseudo }); + const page = frame.page; + const gop = try page.element_computed_styles.getOrPut(page.frame_arena, .{ .element = element, .pseudo = pseudo }); if (!gop.found_existing) { if (pseudo == .other) { log.warn(.not_implemented, "window.GetComputedStyle", .{ .pseudo_element = pseudo_element.? }); @@ -714,7 +715,7 @@ pub fn open(self: *Window, url_: ?[]const u8, target_: ?[]const u8, features_: ? return Access.init(frame.window, nav_target.window); } - const page = frame._page; + const page = frame.page; // Name-based reuse: if a popup with this name already exists, reuse it. // `_blank` is reserved and never reuses. @@ -755,7 +756,7 @@ pub fn close(self: *Window) void { // Per spec, close() is only honored on script-opened windows. That // maps exactly to membership in page.popups. const frame = self._frame; - const page = frame._page; + const page = frame.page; var popup_index: usize = 0; while (popup_index < page.popups.items.len) : (popup_index += 1) { @@ -913,13 +914,13 @@ pub fn getScrollY(self: *const Window) u32 { } fn getInnerWidth(_: *const Window, frame: *Frame) u32 { - return frame._page.getViewport().width; + return frame.page.getViewport().width; } // Faux-layout viewport height, used to decide whether an element is already // within view (e.g. scrollIntoViewIfNeeded). pub fn getInnerHeight(_: *const Window, frame: *Frame) u32 { - return frame._page.getViewport().height; + return frame.page.getViewport().height; } pub fn scrollTo(self: *Window, opts: Element.ScrollToOpts, y: ?i32, frame: *Frame) !void { @@ -949,7 +950,7 @@ pub fn scrollTo(self: *Window, opts: Element.ScrollToOpts, y: ?i32, frame: *Fram return null; } - const event = try Event.initTrusted(comptime .wrap("scroll"), .{ .bubbles = true }, f._page); + const event = try Event.initTrusted(comptime .wrap("scroll"), .{ .bubbles = true }, f.page); try f._event_manager.dispatch(f.document.asEventTarget(), event); pos.state = .end; @@ -975,7 +976,7 @@ pub fn scrollTo(self: *Window, opts: Element.ScrollToOpts, y: ?i32, frame: *Fram .end => {}, .done => return null, } - const event = try Event.initTrusted(comptime .wrap("scrollend"), .{ .bubbles = true }, f._page); + const event = try Event.initTrusted(comptime .wrap("scrollend"), .{ .bubbles = true }, f.page); try f._event_manager.dispatch(f.document.asEventTarget(), event); pos.state = .done; @@ -1016,7 +1017,7 @@ pub fn unhandledPromiseRejection(self: *Window, no_handler: bool, rejection: js. }; if (no_handler) { - frame._page.recordJsError(error.JsException); + frame.page.recordJsError(error.JsException); } const target = self.asEventTarget(); @@ -1024,7 +1025,7 @@ pub fn unhandledPromiseRejection(self: *Window, no_handler: bool, rejection: js. const event = (try @import("event/PromiseRejectionEvent.zig").init(event_name, .{ .reason = if (rejection.reason()) |r| try r.persist() else null, .promise = try rejection.promise().persist(), - }, frame._page)).asEvent(); + }, frame.page)).asEvent(); try frame._event_manager.dispatchDirect(target, event, attribute_callback, .{ .context = "window.unhandledrejection" }); } } @@ -1099,7 +1100,7 @@ const PostMessageCallback = struct { .ports = self.ports, .bubbles = false, .cancelable = false, - }, frame._page)).asEvent(); + }, frame.page)).asEvent(); try frame._event_manager.dispatchDirect(event_target, event, window._on_message, .{ .context = "window.postMessage" }); return null; diff --git a/src/browser/webapi/Worker.zig b/src/browser/webapi/Worker.zig index 7ffd8263a..114ce559d 100644 --- a/src/browser/webapi/Worker.zig +++ b/src/browser/webapi/Worker.zig @@ -75,7 +75,7 @@ pub fn init(url: []const u8, options: ?WorkerOptions, frame: *Frame) !*Worker { errdefer arena.release(); const resolved_url = try URL.resolve(arena.allocator(), frame.base(), url, .{ .encoding = frame.charset }); - const self = try frame._page.factory.eventTargetWithAllocator(arena.allocator(), Worker{ + const self = try frame.page.factory.eventTargetWithAllocator(arena.allocator(), Worker{ ._arena = arena, ._proto = undefined, ._frame = frame, @@ -320,7 +320,7 @@ fn _fireErrorEvent(self: *Worker, message: []const u8, error_value: ?js.Value.Gl .filename = self._url, .bubbles = false, .cancelable = true, - }, frame._page); + }, frame.page); try frame._event_manager.dispatchDirect(target, error_event.asEvent(), on_error, .{ .context = "Worker.onerror", @@ -441,7 +441,7 @@ const ReceiveMessageCallback = struct { .data = .{ .string = @errorName(err) }, .bubbles = false, .cancelable = false, - }, frame._page)).asEvent(); + }, frame.page)).asEvent(); try frame._event_manager.dispatchDirect(target, event, on_messageerror, .{ .context = "Worker.messageerror" }); return null; }; @@ -458,7 +458,7 @@ const ReceiveMessageCallback = struct { .data = .{ .value = data }, .bubbles = false, .cancelable = false, - }, frame._page)).asEvent(); + }, frame.page)).asEvent(); try frame._event_manager.dispatchDirect(target, event, on_message, .{ .context = "Worker.receiveMessage" }); diff --git a/src/browser/webapi/WorkerGlobalScope.zig b/src/browser/webapi/WorkerGlobalScope.zig index 5a060e792..7bf186f5b 100644 --- a/src/browser/webapi/WorkerGlobalScope.zig +++ b/src/browser/webapi/WorkerGlobalScope.zig @@ -65,7 +65,7 @@ _is_module: bool, // Meant to follow the same field naming as Page so that an anytype of generic // can access these the same for a Page of a WGS. // These fields represent the "Page"-like component of the WGS -_page: *Page, +page: *Page, _session: *Session, _factory: *Factory, _identity: JS.Identity = .{}, @@ -155,7 +155,7 @@ pub fn init( .call_arena = call_arena.allocator(), .local_arena = local_arena.allocator(), ._frame = frame, - ._page = frame._page, + .page = frame.page, ._session = session, ._identity = .{}, ._type = undefined, @@ -201,7 +201,7 @@ pub fn init( } pub fn deinit(self: *WorkerGlobalScope) void { - const page = self._page; + const page = self.page; const session = page.session; const browser = session.browser; @@ -246,7 +246,7 @@ pub fn dispatch( target, event, handler, - self._page, + self.page, opts, ); } @@ -378,7 +378,7 @@ pub fn unhandledPromiseRejection(self: *WorkerGlobalScope, no_handler: bool, rej }; if (no_handler) { - self._page.recordJsError(error.JsException); + self.page.recordJsError(error.JsException); } const target = self.asEventTarget(); @@ -386,7 +386,7 @@ pub fn unhandledPromiseRejection(self: *WorkerGlobalScope, no_handler: bool, rej const event = (try @import("event/PromiseRejectionEvent.zig").init(event_name, .{ .reason = if (rejection.reason()) |r| try r.persist() else null, .promise = try rejection.promise().persist(), - }, self._page)).asEvent(); + }, self.page)).asEvent(); try self.dispatch(target, event, attribute_callback, .{}); } } @@ -453,7 +453,7 @@ fn importScript(self: *WorkerGlobalScope, arena: Allocator, url: [:0]const u8) ! defer try_catch.deinit(); _ = ls.local.eval(response.body.items, url) catch |err| { - self._page.recordJsError(err); + self.page.recordJsError(err); const caught = try_catch.caughtOrError(arena, err); log.err(.browser, "importScript", .{ .url = resolved_url, .caught = caught }); return; @@ -463,14 +463,14 @@ fn importScript(self: *WorkerGlobalScope, arena: Allocator, url: [:0]const u8) ! } pub fn reportError(self: *WorkerGlobalScope, err: JS.Value) !void { - self._page.recordJsError(error.JsException); + self.page.recordJsError(error.JsException); const error_event = try ErrorEvent.initTrusted(comptime .wrap("error"), .{ .@"error" = try err.persist(), .message = err.toStringSlice() catch "Unknown error", .bubbles = false, .cancelable = true, - }, self._page); + }, self.page); // Invoke onerror callback if set (per WHATWG spec, this is called // with 5 arguments: message, source, lineno, colno, error) @@ -499,7 +499,7 @@ pub fn reportError(self: *WorkerGlobalScope, err: JS.Value) !void { const event = error_event.asEvent(); // Keep the event alive past dispatch so we can read _prevent_default. event.acquireRef(); - defer _ = event.releaseRef(self._page); + defer _ = event.releaseRef(self.page); event._prevent_default = prevent_default; // Pass null as handler: onerror was already called above with 5 args. diff --git a/src/browser/webapi/animation/Animation.zig b/src/browser/webapi/animation/Animation.zig index 8a4373e9d..b16a91c05 100644 --- a/src/browser/webapi/animation/Animation.zig +++ b/src/browser/webapi/animation/Animation.zig @@ -84,7 +84,7 @@ pub fn play(self: *Animation, frame: *Frame) !void { // Schedule the transition from .running => .finished in 10ms. self.acquireRef(); - errdefer self.releaseRef(frame._page); + errdefer self.releaseRef(frame.page); try frame.js.scheduler.add( self, Animation.update, @@ -97,7 +97,7 @@ pub fn play(self: *Animation, frame: *Frame) !void { // and `cancelled` are mutually exclusive, so play()'s ref is released once. fn cancelled(ctx: *anyopaque) void { const self: *Animation = @ptrCast(@alignCast(ctx)); - self.releaseRef(self._frame._page); + self.releaseRef(self._frame.page); } pub fn pause(self: *Animation) void { @@ -217,7 +217,7 @@ fn update(ctx: *anyopaque) !?u32 { } // No future change scheduled, set the object weak for garbage collection. - self.releaseRef(self._frame._page); + self.releaseRef(self._frame.page); return null; } diff --git a/src/browser/webapi/collections/ChildNodes.zig b/src/browser/webapi/collections/ChildNodes.zig index 9609451ad..2880092ef 100644 --- a/src/browser/webapi/collections/ChildNodes.zig +++ b/src/browser/webapi/collections/ChildNodes.zig @@ -51,7 +51,7 @@ pub fn init(node: *Node, frame: *Frame) !*ChildNodes { ._last_index = 0, ._last_node = null, ._last_length = null, - ._cached_version = frame._page.dom_version, + ._cached_version = frame.page.dom_version, }; return self; } @@ -118,7 +118,7 @@ pub fn entries(self: *ChildNodes, frame: *Frame) !*EntryIterator { } fn versionCheck(self: *ChildNodes, frame: *const Frame) bool { - const current = frame._page.dom_version; + const current = frame.page.dom_version; if (current == self._cached_version) { return true; } diff --git a/src/browser/webapi/collections/DOMTokenList.zig b/src/browser/webapi/collections/DOMTokenList.zig index 68365df37..49514219d 100644 --- a/src/browser/webapi/collections/DOMTokenList.zig +++ b/src/browser/webapi/collections/DOMTokenList.zig @@ -248,7 +248,7 @@ pub fn forEach(self: *DOMTokenList, cb_: js.Function, js_this_: ?js.Object, fram } var caught: js.TryCatch.Caught = .{}; cb.tryCall(void, .{ token, i, self }, &caught) catch |err| { - frame._page.recordJsError(err); + frame.page.recordJsError(err); log.debug(.js, "forEach callback", .{ .caught = caught, .source = "DOMTokenList" }); return; }; diff --git a/src/browser/webapi/collections/NodeList.zig b/src/browser/webapi/collections/NodeList.zig index 9733093a4..da685ca7e 100644 --- a/src/browser/webapi/collections/NodeList.zig +++ b/src/browser/webapi/collections/NodeList.zig @@ -99,7 +99,7 @@ pub fn forEach(self: *NodeList, cb: js.Function, frame: *Frame) !void { var caught: js.TryCatch.Caught = .{}; cb.tryCall(void, .{ node, i, self }, &caught) catch |err| { - frame._page.recordJsError(err); + frame.page.recordJsError(err); log.debug(.js, "forEach callback", .{ .caught = caught, .source = "nodelist" }); return; }; diff --git a/src/browser/webapi/collections/node_live.zig b/src/browser/webapi/collections/node_live.zig index 32320b8af..4c88e30e9 100644 --- a/src/browser/webapi/collections/node_live.zig +++ b/src/browser/webapi/collections/node_live.zig @@ -133,7 +133,7 @@ pub fn NodeLive(comptime mode: Mode) type { ._last_length = null, ._filter = filter, ._tw = TW.init(root, .{}), - ._cached_version = frame._page.dom_version, + ._cached_version = frame.page.dom_version, }; } @@ -402,7 +402,7 @@ pub fn NodeLive(comptime mode: Mode) type { } fn versionCheck(self: *Self, frame: *const Frame) bool { - const current = frame._page.dom_version; + const current = frame.page.dom_version; if (current == self._cached_version) { return true; } diff --git a/src/browser/webapi/css/FontFaceSet.zig b/src/browser/webapi/css/FontFaceSet.zig index 203082852..bf0936cfa 100644 --- a/src/browser/webapi/css/FontFaceSet.zig +++ b/src/browser/webapi/css/FontFaceSet.zig @@ -82,13 +82,13 @@ pub fn load(self: *FontFaceSet, font: []const u8, frame: *Frame) !js.Promise { // Dispatch loading event const target = self.asEventTarget(); if (frame._event_manager.hasDirectListeners(target, "loading", null)) { - const event = try Event.initTrusted(comptime .wrap("loading"), .{}, frame._page); + const event = try Event.initTrusted(comptime .wrap("loading"), .{}, frame.page); try frame._event_manager.dispatchDirect(target, event, null, .{ .context = "load font face set" }); } // Dispatch loadingdone event if (frame._event_manager.hasDirectListeners(target, "loadingdone", null)) { - const event = try Event.initTrusted(comptime .wrap("loadingdone"), .{}, frame._page); + const event = try Event.initTrusted(comptime .wrap("loadingdone"), .{}, frame.page); try frame._event_manager.dispatchDirect(target, event, null, .{ .context = "load font face set" }); } diff --git a/src/browser/webapi/css/MediaQueryList.zig b/src/browser/webapi/css/MediaQueryList.zig index 42ecb9ef5..bd38efffb 100644 --- a/src/browser/webapi/css/MediaQueryList.zig +++ b/src/browser/webapi/css/MediaQueryList.zig @@ -43,7 +43,7 @@ pub fn init(query: []const u8, frame: *Frame) !*MediaQueryList { ._proto = undefined, ._media = media, ._frame = frame, - ._matches = MediaQuery.matches(media, frame._page.getViewport()), + ._matches = MediaQuery.matches(media, frame.page.getViewport()), }); try frame._media_query_lists.append(frame.arena, self); return self; @@ -62,7 +62,7 @@ pub fn getMedia(self: *const MediaQueryList) []const u8 { /// from the page (overridable via Emulation.setDeviceMetricsOverride), /// matching `Window.innerWidth` / `innerHeight`. fn getMatches(self: *const MediaQueryList) bool { - return MediaQuery.matches(self._media, self._frame._page.getViewport()); + return MediaQuery.matches(self._media, self._frame.page.getViewport()); } pub fn viewportChanged(self: *MediaQueryList) void { diff --git a/src/browser/webapi/element/Attribute.zig b/src/browser/webapi/element/Attribute.zig index 6e91876cf..52721c4fe 100644 --- a/src/browser/webapi/element/Attribute.zig +++ b/src/browser/webapi/element/Attribute.zig @@ -126,7 +126,7 @@ pub const JsApi = struct { // Attribute value (the same JSValue) when called multiple time, and that gets // more important when you look at the [hardly every used] el.removeAttributeNode // and setAttributeNode. -// So, we maintain a lookup, frame._attribute_lookup, to serve as an identity map +// So, we maintain a lookup, page.attribute_lookup, to serve as an identity map // from our internal Entry to a proper Attribute. This is lazily populated // whenever an Attribute is created. Why not just have an ?*Attribute field // in our Entry? Because that would require an extra 8 bytes for every single @@ -141,7 +141,7 @@ pub const List = struct { pub const Lookup = std.AutoHashMapUnmanaged(LookupKey, *Attribute); - // for Frame._attribute_lookup which is our identity map for attributes + // for Page.attribute_lookup which is our identity map for attributes const LookupKey = struct { list: *const List, // canonical (see canonicalizeName), so identity is the address @@ -210,13 +210,12 @@ pub const List = struct { } // Identity map access: a given (list, name) always yields the same - // *Attribute until the attribute is removed. The map must be the - // element's frame's, not the caller's frame. + // *Attribute until the attribute is removed. pub fn getOrCreateAttribute(self: *const List, entry: *const Entry, element: *Element, frame: *Frame) !*Attribute { - const owner = element.ownerFrame(frame) orelse frame; - const gop = try owner._attribute_lookup.getOrPut(owner.arena, .{ .list = self, .name = entry._name_ptr }); + const page = frame.page; + const gop = try page.attribute_lookup.getOrPut(page.frame_arena, .{ .list = self, .name = entry._name_ptr }); if (!gop.found_existing) { - gop.value_ptr.* = try entry.toAttribute(element, owner); + gop.value_ptr.* = try entry.toAttribute(element, element.ownerFrame(frame) orelse frame); } return gop.value_ptr.*; } @@ -304,8 +303,8 @@ pub const List = struct { const name = try self.put(attribute._name, attribute._value, element, frame); attribute._element = element; - const owner = element.ownerFrame(frame) orelse frame; - try owner._attribute_lookup.put(owner.arena, .{ .list = self, .name = name.ptr }, attribute); + const page = frame.page; + try page.attribute_lookup.put(page.frame_arena, .{ .list = self, .name = name.ptr }, attribute); return existing_attribute; } @@ -352,7 +351,7 @@ pub const List = struct { // remove this BEFORE triggering anything, incase that re-enters delete // or some other callback. - if (owner._attribute_lookup.fetchRemove(.{ .list = self, .name = entry._name_ptr })) |kv| { + if (frame.page.attribute_lookup.fetchRemove(.{ .list = self, .name = entry._name_ptr })) |kv| { // The attribute can still be alive kv.value._element = null; } @@ -538,17 +537,17 @@ pub fn validateAttributeName(name: String) !void { } // Every stored entry name either comes from the static String.intern or from -// the frame._attribute_names. Beyond avoiding extra dupes/allocations, this -// gives a stable pointer for the frame's lifetime, which List.LookupKey -// relies on for identity. The pointer is NOT comparable across frames (each -// frame has its own pool), which is why lookups byte-compare. +// the page's attribute_names. Beyond avoiding extra dupes/allocations, this +// gives a stable pointer for the page's lifetime, which List.LookupKey +// relies on for identity. fn canonicalizeName(name: []const u8, frame: *Frame) ![]const u8 { if (String.intern(name)) |static| { return static; } - const gop = try frame._attribute_names.getOrPut(frame.arena, name); + const page = frame.page; + const gop = try page.attribute_names.getOrPut(page.frame_arena, name); if (!gop.found_existing) { - gop.key_ptr.* = try frame.arena.dupe(u8, name); + gop.key_ptr.* = try page.frame_arena.dupe(u8, name); } return gop.key_ptr.*; } diff --git a/src/browser/webapi/element/Html.zig b/src/browser/webapi/element/Html.zig index fa6e6f004..0835b0bb3 100644 --- a/src/browser/webapi/element/Html.zig +++ b/src/browser/webapi/element/Html.zig @@ -423,7 +423,7 @@ pub fn click(self: *HtmlElement, frame: *Frame) !void { // Keep the event alive past dispatch (which runs handlers/microtasks) so we // can read _prevent_default afterwards. event.acquireRef(); - defer _ = event.releaseRef(frame._page); + defer _ = event.releaseRef(frame.page); try frame._event_manager.dispatch(self.asEventTarget(), event); diff --git a/src/browser/webapi/element/html/Button.zig b/src/browser/webapi/element/html/Button.zig index 4295a2f1f..724d37585 100644 --- a/src/browser/webapi/element/html/Button.zig +++ b/src/browser/webapi/element/html/Button.zig @@ -165,7 +165,7 @@ pub fn checkValidity(self: *Button, frame: *Frame) !bool { if (!self.getWillValidate()) return true; if (self._custom_validity == null) return true; - const event = try Event.initTrusted(comptime .wrap("invalid"), .{ .cancelable = true }, frame._page); + const event = try Event.initTrusted(comptime .wrap("invalid"), .{ .cancelable = true }, frame.page); try frame._event_manager.dispatch(self.asElement().asEventTarget(), event); return false; } diff --git a/src/browser/webapi/element/html/Dialog.zig b/src/browser/webapi/element/html/Dialog.zig index c2b88c5d8..9cdfb9833 100644 --- a/src/browser/webapi/element/html/Dialog.zig +++ b/src/browser/webapi/element/html/Dialog.zig @@ -52,7 +52,7 @@ pub fn close(self: *Dialog, return_value: ?[]const u8, frame: *Frame) !void { if (return_value) |v| { try self.asElement().setAttributeSafe(comptime .wrap("returnvalue"), .wrap(v), frame); } - const event = try Event.init("close", .{ .bubbles = false, .cancelable = false }, frame._page); + const event = try Event.init("close", .{ .bubbles = false, .cancelable = false }, frame.page); try frame._event_manager.dispatch(self.asElement().asEventTarget(), event); } diff --git a/src/browser/webapi/element/html/Input.zig b/src/browser/webapi/element/html/Input.zig index 397717996..2ae514394 100644 --- a/src/browser/webapi/element/html/Input.zig +++ b/src/browser/webapi/element/html/Input.zig @@ -288,9 +288,9 @@ pub fn selectFiles(self: *Input, files: []const *File, frame: *Frame) !void { // A file input fires `input` then `change`, both as plain bubbling Events // (not InputEvents — `inputType`/`data` only apply to editable text inputs). - const input_evt = try Event.initTrusted(comptime .wrap("input"), .{ .bubbles = true }, frame._page); + const input_evt = try Event.initTrusted(comptime .wrap("input"), .{ .bubbles = true }, frame.page); try frame._event_manager.dispatch(self.asElement().asEventTarget(), input_evt); - const change_evt = try Event.initTrusted(comptime .wrap("change"), .{ .bubbles = true }, frame._page); + const change_evt = try Event.initTrusted(comptime .wrap("change"), .{ .bubbles = true }, frame.page); try frame._event_manager.dispatch(self.asElement().asEventTarget(), change_evt); } @@ -310,7 +310,7 @@ fn replaceFiles(self: *Input, files: []const *File, frame: *Frame) !void { } for (fl._files) |old| { - old._proto.releaseRef(frame._page); + old._proto.releaseRef(frame.page); } fl._files = dupe; @@ -365,7 +365,7 @@ pub fn checkValidity(self: *Input, frame: *Frame) !bool { const v = ValidityState{ ._owner = self.asElement() }; if (v.getValid(frame)) return true; - const event = try Event.initTrusted(comptime .wrap("invalid"), .{ .cancelable = true }, frame._page); + const event = try Event.initTrusted(comptime .wrap("invalid"), .{ .cancelable = true }, frame.page); try frame._event_manager.dispatch(self.asElement().asEventTarget(), event); return false; } diff --git a/src/browser/webapi/element/html/Media.zig b/src/browser/webapi/element/html/Media.zig index 5c5b9bbc1..1aa7a6ff1 100644 --- a/src/browser/webapi/element/html/Media.zig +++ b/src/browser/webapi/element/html/Media.zig @@ -184,7 +184,7 @@ pub fn load(self: *Media, frame: *Frame) !void { } fn dispatchEvent(self: *Media, name: []const u8, frame: *Frame) !void { - const event = try Event.init(name, .{ .bubbles = false, .cancelable = false }, frame._page); + const event = try Event.init(name, .{ .bubbles = false, .cancelable = false }, frame.page); try frame._event_manager.dispatch(self.asElement().asEventTarget(), event); } diff --git a/src/browser/webapi/element/html/Select.zig b/src/browser/webapi/element/html/Select.zig index fbda4d009..da9b2fd5e 100644 --- a/src/browser/webapi/element/html/Select.zig +++ b/src/browser/webapi/element/html/Select.zig @@ -430,7 +430,7 @@ pub fn checkValidity(self: *Select, frame: *Frame) !bool { const v = ValidityState{ ._owner = self.asElement() }; if (v.getValid(frame)) return true; - const event = try Event.initTrusted(comptime .wrap("invalid"), .{ .cancelable = true }, frame._page); + const event = try Event.initTrusted(comptime .wrap("invalid"), .{ .cancelable = true }, frame.page); try frame._event_manager.dispatch(self.asElement().asEventTarget(), event); return false; } diff --git a/src/browser/webapi/element/html/Slot.zig b/src/browser/webapi/element/html/Slot.zig index b3ca88d3b..864414aed 100644 --- a/src/browser/webapi/element/html/Slot.zig +++ b/src/browser/webapi/element/html/Slot.zig @@ -119,13 +119,14 @@ pub fn assign(self: *Slot, values: []const js.Value, frame: *Frame) !void { entry.* = node; } + const page = frame.page; for (self._manually_assigned.items) |node| { - _ = frame._manual_slot_assignments.remove(node); + _ = page._manual_slot_assignments.remove(node); } self._manually_assigned.clearRetainingCapacity(); for (nodes) |node| { - const gop = try frame._manual_slot_assignments.getOrPut(frame.arena, node); + const gop = try page._manual_slot_assignments.getOrPut(page.frame_arena, node); if (gop.found_existing) { const other = gop.value_ptr.*; if (other == self) { diff --git a/src/browser/webapi/element/html/TextArea.zig b/src/browser/webapi/element/html/TextArea.zig index 7d7500dd9..b9e63f394 100644 --- a/src/browser/webapi/element/html/TextArea.zig +++ b/src/browser/webapi/element/html/TextArea.zig @@ -218,7 +218,7 @@ pub fn checkValidity(self: *TextArea, frame: *Frame) !bool { const v = ValidityState{ ._owner = self.asElement() }; if (v.getValid(frame)) return true; - const event = try Event.initTrusted(comptime .wrap("invalid"), .{ .cancelable = true }, frame._page); + const event = try Event.initTrusted(comptime .wrap("invalid"), .{ .cancelable = true }, frame.page); try frame._event_manager.dispatch(self.asElement().asEventTarget(), event); return false; } diff --git a/src/browser/webapi/element/popover.zig b/src/browser/webapi/element/popover.zig index 4912473de..cf76f979f 100644 --- a/src/browser/webapi/element/popover.zig +++ b/src/browser/webapi/element/popover.zig @@ -252,7 +252,7 @@ fn fireToggle( // Keep the event alive while dispatching so we can read _prevent_default. event.acquireRef(); - defer _ = event.releaseRef(frame._page); + defer _ = event.releaseRef(frame.page); try frame._event_manager.dispatch(el.asEventTarget(), event); return event._prevent_default; diff --git a/src/browser/webapi/element/slotting.zig b/src/browser/webapi/element/slotting.zig index a1ffbb820..1f72f8705 100644 --- a/src/browser/webapi/element/slotting.zig +++ b/src/browser/webapi/element/slotting.zig @@ -50,7 +50,7 @@ pub fn findSlot(slottable: *Node, comptime open_only: bool, frame: *Frame) ?*Slo const shadow_node = shadow_root.asNode(); if (shadow_root._slot_assignment == .manual) { - const slot = frame._manual_slot_assignments.get(slottable) orelse return null; + const slot = frame.page._manual_slot_assignments.get(slottable) orelse return null; if (slot.asNode().getRootNode(.{}) != shadow_node) { return null; } @@ -130,16 +130,17 @@ fn _assignSlottables(slot: *Slot, frame: *Frame) !void { frame.signalSlotChange(slot); + const page = frame.page; for (old) |node| { - if (frame._assigned_slots.get(node) == slot) { - _ = frame._assigned_slots.remove(node); + if (page._assigned_slots.get(node) == slot) { + _ = page._assigned_slots.remove(node); node._flags.assigned_slot = false; } } slot._assigned.clearRetainingCapacity(); try slot._assigned.appendSlice(frame.arena, slottables.items); for (slottables.items) |node| { - try frame._assigned_slots.put(frame.arena, node, slot); + try page._assigned_slots.put(page.frame_arena, node, slot); node._flags.assigned_slot = true; } } @@ -202,7 +203,7 @@ pub fn insertionSteps(parent: *Node, child: *Node, in_fragment_parse: bool, fram // DOM spec removing steps that affect slot assignment. Runs after child has // been unlinked from parent. pub fn removalSteps(parent: *Node, child: *Node, frame: *Frame) void { - if (frame._element_shadow_roots.count() == 0) { + if (frame.page.element_shadow_roots.count() == 0) { // shortcut return; } @@ -233,7 +234,7 @@ pub fn slotAttributeChanged(slottable: *Node, old_value: []const u8, value: []co if (std.mem.eql(u8, old_value, value)) { return; } - if (frame._element_shadow_roots.count() == 0) { + if (frame.page.element_shadow_roots.count() == 0) { return; } if (slottable.assignedSlot(frame)) |old_slot| { diff --git a/src/browser/webapi/element/svg/Geometry.zig b/src/browser/webapi/element/svg/Geometry.zig index 541514f67..9dd227342 100644 --- a/src/browser/webapi/element/svg/Geometry.zig +++ b/src/browser/webapi/element/svg/Geometry.zig @@ -126,7 +126,7 @@ fn getPointAtLength(self: *Geometry, distance: f64, frame: *Frame) !*DOMPoint { var path = try self.buildPath(frame); defer path.deinit(frame.local_arena); const point = try path.pointAtLength(distance, frame.local_arena); - return DOMPoint.create(point.x, point.y, 0, 1, frame._page); + return DOMPoint.create(point.x, point.y, 0, 1, frame.page); } pub fn buildPath(self: *Geometry, frame: *Frame) !PathData.Path { diff --git a/src/browser/webapi/element/svg/Graphics.zig b/src/browser/webapi/element/svg/Graphics.zig index 959a9d52d..6c96bf288 100644 --- a/src/browser/webapi/element/svg/Graphics.zig +++ b/src/browser/webapi/element/svg/Graphics.zig @@ -264,7 +264,7 @@ fn currentTransformMatrix(self: *Graphics, space: enum { viewport, screen }, fra matrix.c, matrix.d, 0, 0, 0, 0, 1, 0, matrix.e, matrix.f, 0, 1, - }, true, frame._page); + }, true, frame.page); } fn transformMatrix(element: *Element) PathData.Matrix { diff --git a/src/browser/webapi/element/svg/Svg.zig b/src/browser/webapi/element/svg/Svg.zig index fb58448bf..dd1cff04e 100644 --- a/src/browser/webapi/element/svg/Svg.zig +++ b/src/browser/webapi/element/svg/Svg.zig @@ -87,7 +87,7 @@ fn getPreserveAspectRatio(self: *Svg, frame: *Frame) !*AnimatedPreserveAspectRat } fn createSVGPoint(_: *Svg, frame: *Frame) !*DOMPoint { - const point = try DOMPoint.create(0, 0, 0, 1, frame._page); + const point = try DOMPoint.create(0, 0, 0, 1, frame.page); point._proto.restrict(); return point; } @@ -99,7 +99,7 @@ fn createSVGMatrix(_: *Svg, frame: *Frame) !*DOMMatrix { 0, 0, 1, 0, 0, 0, 0, 1, }; - return DOMMatrix.create(identity, true, frame._page); + return DOMMatrix.create(identity, true, frame.page); } fn createSVGRect(_: *Svg, frame: *Frame) !*DOMRect { diff --git a/src/browser/webapi/element/text_entry.zig b/src/browser/webapi/element/text_entry.zig index c9c39cf95..b5b31a704 100644 --- a/src/browser/webapi/element/text_entry.zig +++ b/src/browser/webapi/element/text_entry.zig @@ -32,7 +32,7 @@ pub fn TextEntry(comptime T: type) type { pub fn select(self: *T, frame: *Frame) !void { const len: u32 = @intCast(self.getValue().len); try setSelectionRange(self, 0, len, null, frame); - const event = try Event.init("select", .{ .bubbles = true }, frame._page); + const event = try Event.init("select", .{ .bubbles = true }, frame.page); try frame._event_manager.dispatch(self.asElement().asEventTarget(), event); } @@ -290,7 +290,7 @@ pub fn TextEntry(comptime T: type) type { } fn dispatchSelectionChangeEvent(self: *T, frame: *Frame) !void { - const event = try Event.init("selectionchange", .{ .bubbles = true }, frame._page); + const event = try Event.init("selectionchange", .{ .bubbles = true }, frame.page); try frame._event_manager.dispatch(self.asElement().asEventTarget(), event); } diff --git a/src/browser/webapi/navigation/NavigationHistoryEntry.zig b/src/browser/webapi/navigation/NavigationHistoryEntry.zig index 36bef1cb9..466dfc6f3 100644 --- a/src/browser/webapi/navigation/NavigationHistoryEntry.zig +++ b/src/browser/webapi/navigation/NavigationHistoryEntry.zig @@ -85,7 +85,7 @@ pub fn getState(self: *const NavigationHistoryEntry, frame: *Frame) !StateReturn pub fn fireDispose(self: *NavigationHistoryEntry, frame: *Frame) !void { if (!frame.hasDirectListeners(self.asEventTarget(), "dispose", self._on_dispose)) return; - const event = try Event.initTrusted(comptime .wrap("dispose"), .{}, frame._page); + const event = try Event.initTrusted(comptime .wrap("dispose"), .{}, frame.page); try frame.dispatch(self.asEventTarget(), event, self._on_dispose, .{ .context = "NavigationHistoryEntry" }); } diff --git a/src/browser/webapi/net/FormData.zig b/src/browser/webapi/net/FormData.zig index 5c82cb8ef..6eeb18caf 100644 --- a/src/browser/webapi/net/FormData.zig +++ b/src/browser/webapi/net/FormData.zig @@ -1024,8 +1024,8 @@ test "FormData: multipart with file" { const frame = try testing.createFrame(); defer testing.test_session.closeAllPages(); - const file = try buildTestFile(allocator, frame._page, "hello.txt", "text/plain", "hello"); - defer file._proto.releaseRef(frame._page); + const file = try buildTestFile(allocator, frame.page, "hello.txt", "text/plain", "hello"); + defer file._proto.releaseRef(frame.page); var fd = FormData{ ._rc = .{}, @@ -1061,8 +1061,8 @@ test "FormData: multipart with empty file defaults to octet-stream" { const frame = try testing.createFrame(); defer testing.test_session.closeAllPages(); - const file = try buildTestFile(allocator, frame._page, "", "", ""); - defer file._proto.releaseRef(frame._page); + const file = try buildTestFile(allocator, frame.page, "", "", ""); + defer file._proto.releaseRef(frame.page); var fd = FormData{ ._rc = .{}, @@ -1094,8 +1094,8 @@ test "FormData: multipart escapes file name and filename" { const frame = try testing.createFrame(); defer testing.test_session.closeAllPages(); - const file = try buildTestFile(allocator, frame._page, "a\"b\r\nc.txt", "text/plain", "x"); - defer file._proto.releaseRef(frame._page); + const file = try buildTestFile(allocator, frame.page, "a\"b\r\nc.txt", "text/plain", "x"); + defer file._proto.releaseRef(frame.page); var fd = FormData{ ._rc = .{}, @@ -1127,8 +1127,8 @@ test "FormData: file entry collapses to filename in urlencode" { const frame = try testing.createFrame(); defer testing.test_session.closeAllPages(); - const file = try buildTestFile(allocator, frame._page, "hello.txt", "text/plain", "hello"); - defer file._proto.releaseRef(frame._page); + const file = try buildTestFile(allocator, frame.page, "hello.txt", "text/plain", "hello"); + defer file._proto.releaseRef(frame.page); var fd = FormData{ ._rc = .{}, @@ -1330,7 +1330,7 @@ test "FormData: multipart parse with file" { "bytes\r\n" ++ "--B--\r\n", "B", &frame.js.execution); defer for (fd._entries.items) |entry| switch (entry.value) { - .file => |file| file.releaseRef(frame._page), + .file => |file| file.releaseRef(frame.page), else => {}, }; diff --git a/src/browser/webapi/svg/Angle.zig b/src/browser/webapi/svg/Angle.zig index d726ed544..88ab69023 100644 --- a/src/browser/webapi/svg/Angle.zig +++ b/src/browser/webapi/svg/Angle.zig @@ -46,7 +46,7 @@ const Unit = enum(u16) { }; pub fn detached(frame: *Frame) !*Angle { - const arena = try frame._page.getArena(.tiny, "SVGAngle"); + const arena = try frame.page.getArena(.tiny, "SVGAngle"); errdefer arena.release(); const self = try arena.create(Angle); self.* = .{ ._arena = arena }; diff --git a/src/browser/webapi/svg/AnimatedEnumeration.zig b/src/browser/webapi/svg/AnimatedEnumeration.zig index b77d63e2b..c1050bea1 100644 --- a/src/browser/webapi/svg/AnimatedEnumeration.zig +++ b/src/browser/webapi/svg/AnimatedEnumeration.zig @@ -124,9 +124,10 @@ pub const Lookup = std.AutoHashMapUnmanaged(Key, *AnimatedEnumeration); pub fn getOrCreate(element: *Element, kind: Kind, frame: *Frame) !*AnimatedEnumeration { const key: Key = .{ .element = element, .kind = kind }; - const gop = try frame._svg_animated_enumerations.getOrPut(frame.arena, key); + const page = frame.page; + const gop = try page.svg_animated_enumerations.getOrPut(page.frame_arena, key); if (!gop.found_existing) { - errdefer _ = frame._svg_animated_enumerations.remove(key); + errdefer _ = page.svg_animated_enumerations.remove(key); gop.value_ptr.* = try create( element, kind.attributeName(), diff --git a/src/browser/webapi/svg/AnimatedLength.zig b/src/browser/webapi/svg/AnimatedLength.zig index ce63cff25..861bf2e3a 100644 --- a/src/browser/webapi/svg/AnimatedLength.zig +++ b/src/browser/webapi/svg/AnimatedLength.zig @@ -193,9 +193,10 @@ pub fn getOrCreate(element: *Element, kind: Kind, frame: *Frame) !*AnimatedLengt .element = element, .kind = kind, }; - const gop = try frame._svg_animated_lengths.getOrPut(frame.arena, key); + const page = frame.page; + const gop = try page.svg_animated_lengths.getOrPut(page.frame_arena, key); if (!gop.found_existing) { - errdefer _ = frame._svg_animated_lengths.remove(key); + errdefer _ = page.svg_animated_lengths.remove(key); gop.value_ptr.* = try createConfigured( element, kind.attributeName(), diff --git a/src/browser/webapi/svg/AnimatedNumber.zig b/src/browser/webapi/svg/AnimatedNumber.zig index 9eca392bc..132ae025b 100644 --- a/src/browser/webapi/svg/AnimatedNumber.zig +++ b/src/browser/webapi/svg/AnimatedNumber.zig @@ -57,9 +57,10 @@ pub const Lookup = std.AutoHashMapUnmanaged(Key, *AnimatedNumber); pub fn getOrCreate(element: *Element, kind: Kind, frame: *Frame) !*AnimatedNumber { const key: Key = .{ .element = element, .kind = kind }; - const gop = try frame._svg_animated_numbers.getOrPut(frame.arena, key); + const page = frame.page; + const gop = try page.svg_animated_numbers.getOrPut(page.frame_arena, key); if (!gop.found_existing) { - errdefer _ = frame._svg_animated_numbers.remove(key); + errdefer _ = page.svg_animated_numbers.remove(key); gop.value_ptr.* = try frame._factory.create(AnimatedNumber{ ._element = element, ._attr_name = kind.attributeName(), diff --git a/src/browser/webapi/svg/AnimatedPreserveAspectRatio.zig b/src/browser/webapi/svg/AnimatedPreserveAspectRatio.zig index 20d2f4dbf..654ad4431 100644 --- a/src/browser/webapi/svg/AnimatedPreserveAspectRatio.zig +++ b/src/browser/webapi/svg/AnimatedPreserveAspectRatio.zig @@ -31,9 +31,10 @@ _anim_val: *PreserveAspectRatio, pub const Lookup = std.AutoHashMapUnmanaged(*Element, *AnimatedPreserveAspectRatio); pub fn getOrCreate(element: *Element, frame: *Frame) !*AnimatedPreserveAspectRatio { - const gop = try frame._svg_animated_preserve_aspect_ratios.getOrPut(frame.arena, element); + const page = frame.page; + const gop = try page.svg_animated_preserve_aspect_ratios.getOrPut(page.frame_arena, element); if (!gop.found_existing) { - errdefer _ = frame._svg_animated_preserve_aspect_ratios.remove(element); + errdefer _ = page.svg_animated_preserve_aspect_ratios.remove(element); gop.value_ptr.* = try create(element, frame); } return gop.value_ptr.*; diff --git a/src/browser/webapi/svg/AnimatedString.zig b/src/browser/webapi/svg/AnimatedString.zig index 6d0ece5ce..ea104a27b 100644 --- a/src/browser/webapi/svg/AnimatedString.zig +++ b/src/browser/webapi/svg/AnimatedString.zig @@ -38,12 +38,13 @@ pub const Key = struct { kind: Kind, }; -// Identity map for AnimatedString, help by the frame +// Identity map for AnimatedString, held by the page pub fn getOrCreate(element: *Element, kind: Kind, frame: *Frame) !*AnimatedString { const key: Key = .{ .element = element, .kind = kind }; - const gop = try frame._svg_animated_strings.getOrPut(frame.arena, key); + const page = frame.page; + const gop = try page.svg_animated_strings.getOrPut(page.frame_arena, key); if (!gop.found_existing) { - errdefer _ = frame._svg_animated_strings.remove(key); + errdefer _ = page.svg_animated_strings.remove(key); gop.value_ptr.* = try frame._factory.create(AnimatedString{ ._element = element, ._kind = kind, diff --git a/src/browser/webapi/svg/AnimatedTransformList.zig b/src/browser/webapi/svg/AnimatedTransformList.zig index cb3172603..5f6d06f24 100644 --- a/src/browser/webapi/svg/AnimatedTransformList.zig +++ b/src/browser/webapi/svg/AnimatedTransformList.zig @@ -53,9 +53,10 @@ pub const Lookup = std.AutoHashMapUnmanaged(Key, *AnimatedTransformList); pub fn getOrCreate(element: *Element, kind: Kind, frame: *Frame) !*AnimatedTransformList { const key: Key = .{ .element = element, .kind = kind }; - const gop = try frame._svg_animated_transform_lists.getOrPut(frame.arena, key); + const page = frame.page; + const gop = try page.svg_animated_transform_lists.getOrPut(page.frame_arena, key); if (!gop.found_existing) { - errdefer _ = frame._svg_animated_transform_lists.remove(key); + errdefer _ = page.svg_animated_transform_lists.remove(key); gop.value_ptr.* = try createForAttribute(element, kind.attributeName(), frame); } return gop.value_ptr.*; diff --git a/src/browser/webapi/svg/Length.zig b/src/browser/webapi/svg/Length.zig index f93680465..61d5c833f 100644 --- a/src/browser/webapi/svg/Length.zig +++ b/src/browser/webapi/svg/Length.zig @@ -65,7 +65,7 @@ pub const Unit = enum(u16) { const MAX_ANCESTOR_DEPTH = 32; pub fn detached(frame: *Frame) !*Length { - const arena = try frame._page.getArena(.tiny, "SVGLength"); + const arena = try frame.page.getArena(.tiny, "SVGLength"); errdefer arena.release(); const self = try arena.create(Length); self.* = .{ ._rc = .{}, ._arena = arena }; @@ -279,7 +279,7 @@ fn nearestSvgViewport(element: *Element) ?*Element { } fn pageViewportDimension(direction: Direction, frame: *Frame) f64 { - const viewport = frame._page.getViewport(); + const viewport = frame.page.getViewport(); return switch (direction) { .horizontal => @floatFromInt(viewport.width), .vertical => @floatFromInt(viewport.height), diff --git a/src/browser/webapi/svg/Number.zig b/src/browser/webapi/svg/Number.zig index fef890b1a..2fb4af0cf 100644 --- a/src/browser/webapi/svg/Number.zig +++ b/src/browser/webapi/svg/Number.zig @@ -30,7 +30,7 @@ _arena: *lp.Arena, _value: f32 = 0, pub fn detached(frame: *Frame) !*Number { - const arena = try frame._page.getArena(.tiny, "SVGNumber"); + const arena = try frame.page.getArena(.tiny, "SVGNumber"); errdefer arena.release(); const self = try arena.create(Number); self.* = .{ ._arena = arena }; diff --git a/src/browser/webapi/svg/PointList.zig b/src/browser/webapi/svg/PointList.zig index 7d77ee7b6..862086222 100644 --- a/src/browser/webapi/svg/PointList.zig +++ b/src/browser/webapi/svg/PointList.zig @@ -61,9 +61,10 @@ pub fn getOrCreate(element: *Element, kind: Kind, frame: *Frame) !*PointList { .element = element, .kind = kind, }; - const gop = try frame._svg_point_lists.getOrPut(frame.arena, key); + const page = frame.page; + const gop = try page._svg_point_lists.getOrPut(page.frame_arena, key); if (!gop.found_existing) { - errdefer _ = frame._svg_point_lists.remove(key); + errdefer _ = page._svg_point_lists.remove(key); gop.value_ptr.* = try frame._factory.create(PointList{ ._frame = frame, ._element = element, @@ -91,7 +92,7 @@ fn attrName(_: *const PointList) lp.String { fn prepareItem(_: *PointList, item: *DOMPoint, frame: *Frame) !*DOMPoint { if (!std.math.isFinite(item._proto._x) or !std.math.isFinite(item._proto._y)) return error.TypeError; const prepared = if (item._proto.isAttached()) - try DOMPoint.create(item._proto._x, item._proto._y, item._proto._z, item._proto._w, frame._page) + try DOMPoint.create(item._proto._x, item._proto._y, item._proto._z, item._proto._w, frame.page) else item; prepared._proto.acquireRef(); @@ -148,16 +149,16 @@ fn mutatePoint( fn parse(raw: []const u8, frame: *Frame) !std.ArrayList(*DOMPoint) { var scanner = NumberScanner{ .input = raw }; var parsed: std.ArrayList(*DOMPoint) = .empty; - errdefer for (parsed.items) |point| point._proto.releaseRef(frame._page); + errdefer for (parsed.items) |point| point._proto.releaseRef(frame.page); while (try scanner.next()) |x| { // A trailing coordinate with no pair truncates the list; only a // malformed number invalidates the whole attribute. const y = (try scanner.next()) orelse break; - const point = try DOMPoint.create(x, y, 0, 1, frame._page); + const point = try DOMPoint.create(x, y, 0, 1, frame.page); point._proto.acquireRef(); parsed.append(frame.local_arena, point) catch |err| { - point._proto.releaseRef(frame._page); + point._proto.releaseRef(frame.page); return err; }; } diff --git a/src/browser/webapi/svg/StringList.zig b/src/browser/webapi/svg/StringList.zig index 7856a7696..7dd44d2f1 100644 --- a/src/browser/webapi/svg/StringList.zig +++ b/src/browser/webapi/svg/StringList.zig @@ -68,9 +68,10 @@ pub fn getOrCreate(element: *Element, kind: Kind, frame: *Frame) !*StringList { .element = element, .kind = kind, }; - const gop = try frame._svg_string_lists.getOrPut(frame.arena, key); + const page = frame.page; + const gop = try page._svg_string_lists.getOrPut(page.frame_arena, key); if (!gop.found_existing) { - errdefer _ = frame._svg_string_lists.remove(key); + errdefer _ = page._svg_string_lists.remove(key); gop.value_ptr.* = try frame._factory.create(StringList{ ._element = element, ._attribute_name = kind.attributeName(), diff --git a/src/browser/webapi/svg/Transform.zig b/src/browser/webapi/svg/Transform.zig index d36cde4c8..959279b2d 100644 --- a/src/browser/webapi/svg/Transform.zig +++ b/src/browser/webapi/svg/Transform.zig @@ -79,8 +79,8 @@ pub fn releaseRef(self: *Transform, page: *Page) void { } pub fn detached(frame: *Frame) !*Transform { - const matrix = try DOMMatrix.create(RO.identity(), true, frame._page); - errdefer matrix._proto.deinit(frame._page); + const matrix = try DOMMatrix.create(RO.identity(), true, frame.page); + errdefer matrix._proto.deinit(frame.page); const self = try matrix._proto._arena.create(Transform); self.* = .{ ._matrix = matrix }; self.attachMatrix(); @@ -89,8 +89,8 @@ pub fn detached(frame: *Frame) !*Transform { pub fn fromMatrix(init: ?DOMMatrix2DInit, frame: *Frame) !*Transform { const parsed = try fixup2D(init orelse .{}); - const matrix = try DOMMatrix.create(parsed.m, true, frame._page); - errdefer matrix._proto.deinit(frame._page); + const matrix = try DOMMatrix.create(parsed.m, true, frame.page); + errdefer matrix._proto.deinit(frame.page); const self = try matrix._proto._arena.create(Transform); self.* = .{ ._matrix = matrix }; self.attachMatrix(); @@ -107,8 +107,8 @@ pub fn fromParsed(parsed: RO.ParsedTransform, frame: *Frame) !*Transform { .skew_y => 6, else => return error.SyntaxError, }; - const matrix = try DOMMatrix.create(parsed.matrix, parsed.is_2d, frame._page); - errdefer matrix._proto.deinit(frame._page); + const matrix = try DOMMatrix.create(parsed.matrix, parsed.is_2d, frame.page); + errdefer matrix._proto.deinit(frame.page); const self = try matrix._proto._arena.create(Transform); self.* = .{ ._type = typ, @@ -123,8 +123,8 @@ pub fn fromParsed(parsed: RO.ParsedTransform, frame: *Frame) !*Transform { pub fn clone(self: *const Transform, frame: *Frame) !*Transform { const current = self.getState(); - const matrix = try DOMMatrix.create(current.matrix, current.is_2d, frame._page); - errdefer matrix._proto.deinit(frame._page); + const matrix = try DOMMatrix.create(current.matrix, current.is_2d, frame.page); + errdefer matrix._proto.deinit(frame.page); const cloned = try matrix._proto._arena.create(Transform); cloned.* = .{ ._type = current.typ, diff --git a/src/browser/webapi/svg/TransformList.zig b/src/browser/webapi/svg/TransformList.zig index f9f3135b3..c920eeae9 100644 --- a/src/browser/webapi/svg/TransformList.zig +++ b/src/browser/webapi/svg/TransformList.zig @@ -91,7 +91,7 @@ fn consolidate(self: *TransformList, frame: *Frame) !?*Transform { .is_2d = true, }, frame); consolidated.acquireRef(); - errdefer consolidated.releaseRef(frame._page); + errdefer consolidated.releaseRef(frame.page); try M.retireAll(self, frame); try self._items.ensureTotalCapacity(frame.arena, 1); @@ -143,7 +143,7 @@ fn mutateTransform(context: *anyopaque, transform: *Transform, state: Transform. fn parse(raw: []const u8, frame: *Frame) !std.ArrayList(*Transform) { var parsed: std.ArrayList(*Transform) = .empty; - errdefer for (parsed.items) |transform| transform.releaseRef(frame._page); + errdefer for (parsed.items) |transform| transform.releaseRef(frame.page); const trimmed = std.mem.trim(u8, raw, " \t\r\n"); if (trimmed.len == 0 or std.mem.eql(u8, trimmed, "none")) return parsed; @@ -153,7 +153,7 @@ fn parse(raw: []const u8, frame: *Frame) !std.ArrayList(*Transform) { const transform = try Transform.fromParsed(value, frame); transform.acquireRef(); parsed.append(frame.local_arena, transform) catch |err| { - transform.releaseRef(frame._page); + transform.releaseRef(frame.page); return err; }; } diff --git a/src/browser/webapi/svg/reflected_list.zig b/src/browser/webapi/svg/reflected_list.zig index 65a1c0e90..4cd012ce9 100644 --- a/src/browser/webapi/svg/reflected_list.zig +++ b/src/browser/webapi/svg/reflected_list.zig @@ -77,7 +77,7 @@ pub fn Mixin(comptime List: type, comptime Item: type, comptime hooks: anytype) try sync(self, frame); const prepared = try hooks.prepareItem(self, item, frame); - errdefer hooks.releaseItem(prepared, frame._page); + errdefer hooks.releaseItem(prepared, frame.page); try retireAll(self, frame); try self._items.ensureTotalCapacity(frame.arena, 1); @@ -98,7 +98,7 @@ pub fn Mixin(comptime List: type, comptime Item: type, comptime hooks: anytype) try sync(self, frame); const prepared = try hooks.prepareItem(self, item, frame); - errdefer hooks.releaseItem(prepared, frame._page); + errdefer hooks.releaseItem(prepared, frame.page); const at = @min(@as(usize, index), self._items.items.len); const next = try frame.local_arena.alloc(*Item, self._items.items.len + 1); @memcpy(next[0..at], self._items.items[0..at]); @@ -118,7 +118,7 @@ pub fn Mixin(comptime List: type, comptime Item: type, comptime hooks: anytype) if (index >= self._items.items.len) return error.IndexSizeError; const prepared = try hooks.prepareItem(self, item, frame); - errdefer hooks.releaseItem(prepared, frame._page); + errdefer hooks.releaseItem(prepared, frame.page); const next = try frame.local_arena.dupe(*Item, self._items.items); next[index] = prepared; @@ -158,7 +158,7 @@ pub fn Mixin(comptime List: type, comptime Item: type, comptime hooks: anytype) } pub fn sync(self: *List, frame: *Frame) !void { - releaseRetired(self, frame._page); + releaseRetired(self, frame.page); const raw = self._element.getAttributeSafe(hooks.attrName(self)) orelse ""; if (self._synced and std.mem.eql(u8, self._snapshot.items, raw)) { @@ -170,7 +170,7 @@ pub fn Mixin(comptime List: type, comptime Item: type, comptime hooks: anytype) error.SyntaxError => std.ArrayList(*Item).empty, else => return err, }; - errdefer for (parsed.items) |item| hooks.releaseItem(item, frame._page); + errdefer for (parsed.items) |item| hooks.releaseItem(item, frame.page); self._snapshot.clearRetainingCapacity(); try self._snapshot.appendSlice(frame.arena, raw); diff --git a/src/browser/xpath/Evaluator.zig b/src/browser/xpath/Evaluator.zig index cc365688e..597f8a194 100644 --- a/src/browser/xpath/Evaluator.zig +++ b/src/browser/xpath/Evaluator.zig @@ -530,7 +530,7 @@ fn appendPreceding(self: *Evaluator, start: *Node, out: *std.ArrayList(*Node)) E fn appendAttributes(self: *Evaluator, node: *Node, out: *std.ArrayList(*Node)) Error!void { const el = node.is(Element) orelse return; for (el.attributeEntries()) |*entry| { - // Memoized via frame._attribute_lookup so repeated XPath queries + // Memoized via page.attribute_lookup so repeated XPath queries // (Capybara/Selenium polling) reuse the same *Attribute instead // of leaking fresh ones into page-lifetime storage on every call. const attribute = try el._attributes.getOrCreateAttribute(entry, el, self.frame); diff --git a/src/lightpanda.zig b/src/lightpanda.zig index 7cb7c9c83..45cef95f8 100644 --- a/src/lightpanda.zig +++ b/src/lightpanda.zig @@ -467,7 +467,7 @@ fn prepareBinary(arena: std.mem.Allocator, frame: *Frame, opts: FetchOpts) !Bina } fn pngOpts(frame: *Frame) screenshot.Opts { - return .fromViewport(frame._page.getViewport(), true); + return .fromViewport(frame.page.getViewport(), true); } fn dumpRoot(frame: *Frame, selector: ?[]const u8) !*Node { diff --git a/src/server/bidi/browsing_context.zig b/src/server/bidi/browsing_context.zig index 0741770d3..2bbb0facb 100644 --- a/src/server/bidi/browsing_context.zig +++ b/src/server/bidi/browsing_context.zig @@ -341,7 +341,7 @@ fn locateNodes(cmd: *const BiDi.Command) !void { const list = Selector.querySelectorAll(root, selector, frame) catch |err| { return invalidSelector(cmd, "css", selector, err); }; - defer list.deinit(frame._page); + defer list.deinit(frame.page); try appendNodes(&remotes, arena, &serializer, list._nodes, max); } }, diff --git a/src/server/cdp/Node.zig b/src/server/cdp/Node.zig index b53201ad5..fc45ad5fb 100644 --- a/src/server/cdp/Node.zig +++ b/src/server/cdp/Node.zig @@ -295,7 +295,7 @@ test "cdp Node: search list" { { const l1 = try doc.querySelectorAll(.wrap("a"), frame); - defer l1.deinit(frame._page); + defer l1.deinit(frame.page); const s1 = try search_list.create(l1._nodes); try testing.expectEqual("1", s1.name); try testing.expectEqualSlices(u32, &.{ 1, 2 }, s1.node_ids); @@ -306,7 +306,7 @@ test "cdp Node: search list" { { const l2 = try doc.querySelectorAll(.wrap("#a1"), frame); - defer l2.deinit(frame._page); + defer l2.deinit(frame.page); const s2 = try search_list.create(l2._nodes); try testing.expectEqual("2", s2.name); try testing.expectEqualSlices(u32, &.{1}, s2.node_ids); @@ -314,7 +314,7 @@ test "cdp Node: search list" { { const l3 = try doc.querySelectorAll(.wrap("#a2"), frame); - defer l3.deinit(frame._page); + defer l3.deinit(frame.page); const s3 = try search_list.create(l3._nodes); try testing.expectEqual("3", s3.name); try testing.expectEqualSlices(u32, &.{2}, s3.node_ids); diff --git a/src/server/cdp/domains/dom.zig b/src/server/cdp/domains/dom.zig index 25c0fbd8f..0861216ec 100644 --- a/src/server/cdp/domains/dom.zig +++ b/src/server/cdp/domains/dom.zig @@ -171,7 +171,7 @@ fn performSearch(cmd: *CDP.Command) !void { } const list = try Selector.querySelectorAll(root, params.query, frame); - defer list.deinit(frame._page); + defer list.deinit(frame.page); return finishSearch(cmd, bc, list._nodes); } @@ -320,7 +320,7 @@ fn querySelectorAll(cmd: *CDP.Command) !void { }; const selected_nodes = try Selector.querySelectorAll(node.dom, params.selector, frame); - defer selected_nodes.deinit(frame._page); + defer selected_nodes.deinit(frame.page); const nodes = selected_nodes._nodes; @@ -673,9 +673,9 @@ fn setFileInputFiles(cmd: *CDP.Command) !void { // Files are created at refcount 0; selectFiles takes ownership. If a later // path fails to load, release the arenas of the ones already created. var created: usize = 0; - errdefer for (files[0..created]) |f| f._proto.deinit(frame._page); + errdefer for (files[0..created]) |f| f._proto.deinit(frame.page); for (params.files, 0..) |path, i| { - files[i] = try fileFromDiskPath(path, frame._page); + files[i] = try fileFromDiskPath(path, frame.page); created = i + 1; } } From d2f72a9fa99664496864c4345b29a8c64003dfba Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adri=C3=A0=20Arrufat?= Date: Tue, 15 Sep 2026 00:16:36 +0200 Subject: [PATCH 03/33] `Regex`: share the PCRE2 wrapper beyond adblock Compiled patterns are useful anywhere someone else writes the pattern: the adblock lists today, agent tool arguments next. The wrapper moves out of the adblock directory and gains an options struct (case, UTF-8 subjects) and a compile diagnostic the caller can log or show. The App owns the one context every consumer compiles through, the blocker included. --- src/App.zig | 11 ++ src/{network/adblock => }/Regex.zig | 141 ++++++++++++++++++-------- src/lightpanda.zig | 1 + src/network/HttpClient.zig | 2 +- src/network/Network.zig | 2 +- src/network/adblock/AdBlocker.zig | 49 ++++----- src/network/adblock/NetworkFilter.zig | 2 +- 7 files changed, 141 insertions(+), 67 deletions(-) rename src/{network/adblock => }/Regex.zig (63%) diff --git a/src/App.zig b/src/App.zig index fe5a0effa..798bd4b43 100644 --- a/src/App.zig +++ b/src/App.zig @@ -20,6 +20,7 @@ const std = @import("std"); const lp = @import("lightpanda"); const Config = @import("Config.zig"); +const Regex = @import("Regex.zig"); const Snapshot = @import("browser/js/Snapshot.zig"); const Platform = @import("browser/js/Platform.zig"); const Telemetry = @import("telemetry/telemetry.zig").Telemetry; @@ -43,6 +44,10 @@ allocator: Allocator, arena_pool: ArenaPool, app_dir_path: ?[]const u8, +// Compiles every pattern the process runs: adblock lists, tool arguments. +// Heap-held because PCRE2 keeps its address. +regex_context: *Regex.Context, + pub fn init(allocator: Allocator, config: *const Config) !*App { const platform = try Platform.init(.{ .v8_flags = config.v8Flags(), @@ -54,6 +59,9 @@ pub fn init(allocator: Allocator, config: *const Config) !*App { const snapshot = try Snapshot.load(); errdefer snapshot.deinit(); + const regex_context: *Regex.Context = try .init(allocator); + errdefer regex_context.deinit(); + const app = try allocator.create(App); errdefer allocator.destroy(app); @@ -62,6 +70,7 @@ pub fn init(allocator: Allocator, config: *const Config) !*App { .allocator = allocator, .platform = platform, .snapshot = snapshot, + .regex_context = regex_context, .network = undefined, .app_dir_path = undefined, .telemetry = undefined, @@ -96,6 +105,8 @@ pub fn deinit(self: *App) void { } self.telemetry.deinit(allocator); self.network.deinit(); + // Compiled patterns free through the context, so it goes after them. + self.regex_context.deinit(); self.snapshot.deinit(); self.platform.deinit(); self.arena_pool.deinit(); diff --git a/src/network/adblock/Regex.zig b/src/Regex.zig similarity index 63% rename from src/network/adblock/Regex.zig rename to src/Regex.zig index 76806f15d..640cbe69d 100644 --- a/src/network/adblock/Regex.zig +++ b/src/Regex.zig @@ -16,23 +16,19 @@ // You should have received a copy of the GNU Affero General Public License // along with this program. If not, see . -//! A compiled `/regex/` filter body. Filter lists write them in JavaScript -//! `RegExp` syntax and uBO runs them with `new RegExp(src, 'i')` against the -//! raw request URL (no flag under `$match-case`); PCRE2 reads that syntax -//! as-is, escapes like `\/` included. +//! A compiled pattern in JavaScript `RegExp` syntax, run by PCRE2. Adblock +//! lists and agent tool arguments both write regexes that way, and PCRE2 +//! reads the syntax as-is, escapes like `\/` included. //! //! A compiled pattern and its `Context` are never modified after `compile`, -//! so one `Regex` can be shared by every HTTP client thread; the per-call -//! match data is what PCRE2 requires to be private. +//! so one `Regex` can be shared by every thread; the per-call match data is +//! what PCRE2 requires to be private. const std = @import("std"); -const lp = @import("lightpanda"); const pcre2 = @import("pcre2"); const Allocator = std.mem.Allocator; -const log = lp.log; - const Regex = @This(); code: *pcre2.pcre2_code_8, @@ -40,21 +36,40 @@ context: *const Context, pub const Error = error{ InvalidRegex, OutOfMemory }; +pub const Options = struct { + case_insensitive: bool = false, + /// UTF-8 aware matching: `.` consumes a code point and caseless folding + /// works beyond ASCII. An invalid sequence in the subject fails to match + /// rather than erroring. `\b` and `\w` stay ASCII, as in JavaScript. + unicode: bool = false, +}; + +/// Why a compile failed, for the caller to log or show. +pub const Diagnostic = struct { + offset: usize = 0, + len: usize = 0, + buf: [256]u8 = undefined, + + pub fn message(self: *const Diagnostic) []const u8 { + return self.buf[0..self.len]; + } +}; + /// What every `Regex` compiled through it shares: the allocator PCRE2 draws /// from, and the compile and match settings. Outlives the regexes. /// -/// PCRE2 would happily use libc's malloc; it is handed the blocker's -/// allocator so that a compiled pattern nobody freed fails a test the way -/// any other leak does. +/// PCRE2 would happily use libc's malloc; it is handed the owner's allocator +/// so that a compiled pattern nobody freed fails a test the way any other +/// leak does. pub const Context = struct { allocator: Allocator, general: *pcre2.pcre2_general_context_8, compile_context: *pcre2.pcre2_compile_context_8, match_context: *pcre2.pcre2_match_context_8, - // A pattern from a list that backtracks this much on one URL is broken, - // not slow; giving up costs a false negative on that request, nothing - // more. + // Patterns come from lists and prompts, never from code: one that + // backtracks this much on a subject is broken, not slow, and giving up + // costs a false negative on that subject, nothing more. const MATCH_LIMIT = 100_000; const DEPTH_LIMIT = 10_000; @@ -72,7 +87,7 @@ pub const Context = struct { const compile_context = pcre2.pcre2_compile_context_create_8(general) orelse return error.OutOfMemory; errdefer pcre2.pcre2_compile_context_free_8(compile_context); // JavaScript without the `u` flag reads an unknown escape as the - // literal character, and that is the mode uBO compiles filters in. + // literal character. _ = pcre2.pcre2_set_compile_extra_options_8(compile_context, pcre2.PCRE2_EXTRA_BAD_ESCAPE_IS_LITERAL); const match_context = pcre2.pcre2_match_context_create_8(general) orelse return error.OutOfMemory; @@ -114,28 +129,30 @@ pub const Context = struct { } }; -pub fn compile(context: *const Context, pattern: []const u8, case_insensitive: bool) Error!Regex { - const options: u32 = if (case_insensitive) pcre2.PCRE2_CASELESS else 0; +/// A failed compile fills `diag`, when given, with PCRE2's message and the +/// offset of the offending character. +pub fn compile(context: *const Context, pattern: []const u8, options: Options, diag: ?*Diagnostic) Error!Regex { + var flags: u32 = 0; + if (options.case_insensitive) flags |= pcre2.PCRE2_CASELESS; + if (options.unicode) flags |= pcre2.PCRE2_UTF | pcre2.PCRE2_MATCH_INVALID_UTF; + var err_code: c_int = 0; var err_offset: usize = 0; const code = pcre2.pcre2_compile_8( pattern.ptr, pattern.len, - options, + flags, &err_code, &err_offset, context.compile_context, ) orelse { // A failed allocation is ours, not the pattern's. if (err_code == pcre2.PCRE2_ERROR_HEAP_FAILED) return error.OutOfMemory; - var buf: [256]u8 = undefined; - const len = pcre2.pcre2_get_error_message_8(err_code, &buf, buf.len); - const message: []const u8 = if (len < 0) "unknown error" else buf[0..@intCast(len)]; - log.debug(.app, "adblock regex rejected", .{ - .pattern = pattern, - .err = message, - .offset = err_offset, - }); + if (diag) |d| { + const len = pcre2.pcre2_get_error_message_8(err_code, &d.buf, d.buf.len); + d.len = if (len < 0) 0 else @intCast(len); + d.offset = err_offset; + } return error.InvalidRegex; }; return .{ .code = code, .context = context }; @@ -152,7 +169,8 @@ const MATCH_SCRATCH = 24 * 1024; /// Whether the pattern matches anywhere in `text`, as `RegExp.test` would /// answer. A match that hits the backtracking limits counts as no match. pub fn matches(self: Regex, text: []const u8) bool { - // This runs per request; the scratch keeps the common case off the heap. + // This can run per request or per DOM node; the scratch keeps the common + // case off the heap. var scratch = std.heap.stackFallback(MATCH_SCRATCH, self.context.allocator); var allocator = scratch.get(); const general = pcre2.pcre2_general_context_create_8(Context.cMalloc, Context.cFree, &allocator) orelse return false; @@ -167,13 +185,13 @@ pub fn matches(self: Regex, text: []const u8) bool { return rc >= 0; } -const testing = @import("../../testing.zig"); +const testing = @import("testing.zig"); -test "adblock.Regex: JavaScript escapes and unanchored search" { +test "Regex: JavaScript escapes and unanchored search" { const context: *Context = try .init(testing.allocator); defer context.deinit(); - const regex = try Regex.compile(context, "^https?:\\/\\/[0-9a-z]{5,}\\.com\\/.*", true); + const regex = try Regex.compile(context, "^https?:\\/\\/[0-9a-z]{5,}\\.com\\/.*", .{ .case_insensitive = true }, null); defer regex.deinit(); try testing.expect(regex.matches("https://abcde.com/x")); @@ -181,44 +199,85 @@ test "adblock.Regex: JavaScript escapes and unanchored search" { try testing.expect(!regex.matches("https://abcd.com/x")); try testing.expect(!regex.matches("https://abcde.org/x")); - const invoke = try Regex.compile(context, "\\/[0-9a-f]{32}\\/invoke\\.js", true); + const invoke = try Regex.compile(context, "\\/[0-9a-f]{32}\\/invoke\\.js", .{ .case_insensitive = true }, null); defer invoke.deinit(); try testing.expect(invoke.matches("https://host.com/0123456789abcdef0123456789abcdef/invoke.js")); try testing.expect(!invoke.matches("https://host.com/0123456789abcdef0123456789abcde/invoke.js")); - const dash = try Regex.compile(context, "[a-z\\-]+\\?s=", true); + const dash = try Regex.compile(context, "[a-z\\-]+\\?s=", .{ .case_insensitive = true }, null); defer dash.deinit(); try testing.expect(dash.matches("https://x.com/a-b?s=1")); try testing.expect(!dash.matches("https://x.com/?s=1")); } -test "adblock.Regex: $match-case keeps the case" { +test "Regex: case is kept by default" { const context: *Context = try .init(testing.allocator); defer context.deinit(); - const exact = try Regex.compile(context, "\\/[a-z0-9]{12}\\/[a-zA-Z0-9]{20,}$", false); + const exact = try Regex.compile(context, "\\/[a-z0-9]{12}\\/[a-zA-Z0-9]{20,}$", .{}, null); defer exact.deinit(); try testing.expect(exact.matches("https://x.com/abcdef123456/aBcDeFgHiJkLmNoPqRsTuV")); try testing.expect(!exact.matches("https://x.com/ABCDEF123456/aBcDeFgHiJkLmNoPqRsTuV")); } -test "adblock.Regex: invalid patterns are errors, runaway ones no match" { +test "Regex: invalid patterns are errors, runaway ones no match" { const context: *Context = try .init(testing.allocator); defer context.deinit(); - try testing.expectError(error.InvalidRegex, Regex.compile(context, "(", true)); - try testing.expectError(error.InvalidRegex, Regex.compile(context, "a{2,1}", true)); + try testing.expectError(error.InvalidRegex, Regex.compile(context, "(", .{}, null)); + try testing.expectError(error.InvalidRegex, Regex.compile(context, "a{2,1}", .{}, null)); // An unknown alphanumeric escape is the literal, as in JavaScript. - const literal = try Regex.compile(context, "\\q", true); + const literal = try Regex.compile(context, "\\q", .{ .case_insensitive = true }, null); defer literal.deinit(); try testing.expect(literal.matches("https://x.com/q")); // Exponential backtracking stops at the match limit instead of stalling - // the request. - const runaway = try Regex.compile(context, "^(a+)+$", true); + // the caller. + const runaway = try Regex.compile(context, "^(a+)+$", .{ .case_insensitive = true }, null); defer runaway.deinit(); const subject = "a" ** 64 ++ "b"; try testing.expect(!runaway.matches(subject)); try testing.expect(runaway.matches("a" ** 64)); } + +test "Regex: a diagnostic names the fault and where it is" { + const context: *Context = try .init(testing.allocator); + defer context.deinit(); + + var diag: Diagnostic = .{}; + try testing.expectError(error.InvalidRegex, Regex.compile(context, "ab(", .{}, &diag)); + try testing.expectString("missing closing parenthesis", diag.message()); + try testing.expectEqual(3, diag.offset); +} + +test "Regex: unicode folds case beyond ASCII and tolerates invalid bytes" { + const context: *Context = try .init(testing.allocator); + defer context.deinit(); + + const ascii = try Regex.compile(context, "^реклама$", .{ .case_insensitive = true }, null); + defer ascii.deinit(); + try testing.expect(ascii.matches("реклама")); + try testing.expect(!ascii.matches("Реклама")); + + const unicode = try Regex.compile(context, "^реклама$", .{ .case_insensitive = true, .unicode = true }, null); + defer unicode.deinit(); + try testing.expect(unicode.matches("Реклама")); + try testing.expect(unicode.matches("РЕКЛАМА")); + + // One code point, not one byte. + const single = try Regex.compile(context, "^.$", .{ .unicode = true }, null); + defer single.deinit(); + try testing.expect(single.matches("é")); + try testing.expect(!single.matches("ab")); + + // Word boundaries stay ASCII, as in JavaScript. + const word = try Regex.compile(context, "\\bshare\\b", .{ .unicode = true }, null); + defer word.deinit(); + try testing.expect(word.matches("éshare")); + + const sidebar = try Regex.compile(context, "sidebar", .{ .unicode = true }, null); + defer sidebar.deinit(); + try testing.expect(sidebar.matches("sidebar\xFF")); + try testing.expect(!sidebar.matches("\xFF")); +} diff --git a/src/lightpanda.zig b/src/lightpanda.zig index 7cb7c9c83..eaa13ed26 100644 --- a/src/lightpanda.zig +++ b/src/lightpanda.zig @@ -22,6 +22,7 @@ pub const log = @import("log.zig"); pub const mcp = @import("mcp.zig"); pub const App = @import("App.zig"); pub const Arena = @import("Arena.zig"); +pub const Regex = @import("Regex.zig"); pub const Config = @import("Config.zig"); pub const cookies = @import("cookies.zig"); pub const datetime = @import("datetime.zig"); diff --git a/src/network/HttpClient.zig b/src/network/HttpClient.zig index fd469377e..55c07ecf8 100644 --- a/src/network/HttpClient.zig +++ b/src/network/HttpClient.zig @@ -4427,7 +4427,7 @@ test "HttpClient: adblock verdicts apply per request" { var client: Client = undefined; initTestClient(&client, &pool); - var blocker: AdBlocker = try .init(testing.allocator); + var blocker: AdBlocker = try .init(testing.allocator, testing.test_app.regex_context); defer blocker.deinit(); var list: std.Io.Reader = .fixed( \\||ads.example.com^ diff --git a/src/network/Network.zig b/src/network/Network.zig index b180c4936..71ba1fe3f 100644 --- a/src/network/Network.zig +++ b/src/network/Network.zig @@ -106,7 +106,7 @@ pub fn init(app: *App) !Network { null; errdefer if (web_bot_auth) |wba| wba.deinit(allocator); - var adblocker = try AdBlocker.fromConfig(allocator, config); + var adblocker = try AdBlocker.fromConfig(allocator, config, app.regex_context); errdefer if (adblocker) |*blocker| blocker.deinit(); var cache = try Cache.init(allocator, config); diff --git a/src/network/adblock/AdBlocker.zig b/src/network/adblock/AdBlocker.zig index 9699783aa..255b4c206 100644 --- a/src/network/adblock/AdBlocker.zig +++ b/src/network/adblock/AdBlocker.zig @@ -29,7 +29,7 @@ const Parser = @import("Parser.zig"); const Engine = @import("Engine.zig"); const HostnameTrie = @import("HostnameTrie.zig"); const NetworkFilter = @import("NetworkFilter.zig"); -const Regex = @import("Regex.zig"); +const Regex = lp.Regex; const log = lp.log; @@ -52,7 +52,7 @@ badfilters: std.AutoHashMapUnmanaged(u64, void), /// filter; they are freed here, not through `filters`. regexes: std.ArrayList(*const Regex), /// What the regexes are compiled and run with; PCRE2 allocates through it. -regex_context: *Regex.Context, +regex_context: *const Regex.Context, built: bool, trie: HostnameTrie, blocked: u32, @@ -82,9 +82,7 @@ rules_cosmetic: usize, /// Real-world rules are well under 1KB; the parser skips anything longer. const LINE_MAX = 8 * 1024; -pub fn init(allocator: Allocator) Allocator.Error!AdBlocker { - const regex_context: *Regex.Context = try .init(allocator); - errdefer regex_context.deinit(); +pub fn init(allocator: Allocator, regex_context: *const Regex.Context) Allocator.Error!AdBlocker { var trie: HostnameTrie = try .init(allocator); errdefer trie.deinit(allocator); const blocked = try trie.createTrie(allocator); @@ -121,7 +119,6 @@ pub fn deinit(self: *AdBlocker) void { self.badfilters.deinit(self.allocator); for (self.regexes.items) |regex| regex.deinit(); self.regexes.deinit(self.allocator); - self.regex_context.deinit(); self.filters.deinit(self.allocator); self.trie.deinit(self.allocator); self.arena.deinit(); @@ -129,7 +126,7 @@ pub fn deinit(self: *AdBlocker) void { /// Builds the blocker from `--adblock-lists`, or null when the option is /// unset. Lists accumulate into the one instance. -pub fn fromConfig(allocator: Allocator, config: *const Config) !?AdBlocker { +pub fn fromConfig(allocator: Allocator, config: *const Config, regex_context: *const Regex.Context) !?AdBlocker { var paths = config.adblockLists() orelse return null; var adblocker: ?AdBlocker = null; @@ -140,7 +137,7 @@ pub fn fromConfig(allocator: Allocator, config: *const Config) !?AdBlocker { while (paths.next()) |path| { if (path.len == 0) continue; - if (adblocker == null) adblocker = try AdBlocker.init(allocator); + if (adblocker == null) adblocker = try AdBlocker.init(allocator, regex_context); loadList(&adblocker.?, path, buf) catch |err| { log.err(.app, "adblock list load failed", .{ .path = path, .err = err }); return err; @@ -225,9 +222,15 @@ pub fn parse(self: *AdBlocker, reader: *Io.Reader) !void { if (filter.kind == .regex) { const body = filter.pattern[1 .. filter.pattern.len - 1]; - const compiled = Regex.compile(self.regex_context, body, !filter.match_case) catch |err| switch (err) { + var diag: Regex.Diagnostic = .{}; + const compiled = Regex.compile(self.regex_context, body, .{ .case_insensitive = !filter.match_case }, &diag) catch |err| switch (err) { error.OutOfMemory => return error.OutOfMemory, error.InvalidRegex => { + log.debug(.app, "adblock regex rejected", .{ + .pattern = body, + .err = diag.message(), + .offset = diag.offset, + }); self.rules_skipped += 1; continue; }, @@ -481,7 +484,7 @@ const document: ResourceTypes = .{ .document = true }; const frame: ResourceTypes = .{ .subdocument = true }; test "adblock.AdBlocker: the doubleclick rules from EasyList" { - var blocker: AdBlocker = try .init(testing.allocator); + var blocker: AdBlocker = try .init(testing.allocator, testing.test_app.regex_context); defer blocker.deinit(); try testLoad(&blocker, @@ -523,7 +526,7 @@ test "adblock.AdBlocker: the doubleclick rules from EasyList" { } test "adblock.AdBlocker: the youtube rules from EasyList" { - var blocker: AdBlocker = try .init(testing.allocator); + var blocker: AdBlocker = try .init(testing.allocator, testing.test_app.regex_context); defer blocker.deinit(); try testLoad(&blocker, @@ -559,7 +562,7 @@ test "adblock.AdBlocker: the youtube rules from EasyList" { } test "adblock.AdBlocker: parse accumulates across lists" { - var blocker: AdBlocker = try .init(testing.allocator); + var blocker: AdBlocker = try .init(testing.allocator, testing.test_app.regex_context); defer blocker.deinit(); var first: Io.Reader = .fixed( @@ -596,7 +599,7 @@ test "adblock.AdBlocker: parse accumulates across lists" { } test "adblock.AdBlocker: tokens past the request buffer still match" { - var blocker: AdBlocker = try .init(testing.allocator); + var blocker: AdBlocker = try .init(testing.allocator, testing.test_app.regex_context); defer blocker.deinit(); try testLoad(&blocker, @@ -616,7 +619,7 @@ test "adblock.AdBlocker: tokens past the request buffer still match" { } test "adblock.AdBlocker: cosmetic-realm rules are not skipped rules" { - var blocker: AdBlocker = try .init(testing.allocator); + var blocker: AdBlocker = try .init(testing.allocator, testing.test_app.regex_context); defer blocker.deinit(); try testLoad(&blocker, @@ -633,7 +636,7 @@ test "adblock.AdBlocker: cosmetic-realm rules are not skipped rules" { } test "adblock.AdBlocker: the regex rules from EasyList" { - var blocker: AdBlocker = try .init(testing.allocator); + var blocker: AdBlocker = try .init(testing.allocator, testing.test_app.regex_context); defer blocker.deinit(); try testLoad(&blocker, @@ -666,7 +669,7 @@ test "adblock.AdBlocker: the regex rules from EasyList" { } test "adblock.AdBlocker: a regex is found under every token it may match" { - var blocker: AdBlocker = try .init(testing.allocator); + var blocker: AdBlocker = try .init(testing.allocator, testing.test_app.regex_context); defer blocker.deinit(); try testLoad(&blocker, @@ -679,7 +682,7 @@ test "adblock.AdBlocker: a regex is found under every token it may match" { } test "adblock.AdBlocker: $badfilter removes a regex rule" { - var blocker: AdBlocker = try .init(testing.allocator); + var blocker: AdBlocker = try .init(testing.allocator, testing.test_app.regex_context); defer blocker.deinit(); try testLoad(&blocker, @@ -692,7 +695,7 @@ test "adblock.AdBlocker: $badfilter removes a regex rule" { } test "adblock.AdBlocker: verdict precedence" { - var blocker: AdBlocker = try .init(testing.allocator); + var blocker: AdBlocker = try .init(testing.allocator, testing.test_app.regex_context); defer blocker.deinit(); try testLoad(&blocker, @@ -717,7 +720,7 @@ test "adblock.AdBlocker: verdict precedence" { } test "adblock.AdBlocker: $badfilter removes its target" { - var blocker: AdBlocker = try .init(testing.allocator); + var blocker: AdBlocker = try .init(testing.allocator, testing.test_app.regex_context); defer blocker.deinit(); try testLoad(&blocker, @@ -743,7 +746,7 @@ test "adblock.AdBlocker: $badfilter removes its target" { } test "adblock.AdBlocker: exceptions we cannot read suppress their hostname" { - var blocker: AdBlocker = try .init(testing.allocator); + var blocker: AdBlocker = try .init(testing.allocator, testing.test_app.regex_context); defer blocker.deinit(); try testLoad(&blocker, @@ -769,7 +772,7 @@ test "adblock.AdBlocker: exceptions we cannot read suppress their hostname" { } test "adblock.AdBlocker: trie absorbs every pure-hostname form" { - var blocker: AdBlocker = try .init(testing.allocator); + var blocker: AdBlocker = try .init(testing.allocator, testing.test_app.regex_context); defer blocker.deinit(); try testLoad(&blocker, @@ -795,7 +798,7 @@ test "adblock.AdBlocker: trie absorbs every pure-hostname form" { } test "adblock.AdBlocker: $important on an exception is invalid" { - var blocker: AdBlocker = try .init(testing.allocator); + var blocker: AdBlocker = try .init(testing.allocator, testing.test_app.regex_context); defer blocker.deinit(); // uBO rejects `@@…$important`, so nothing outranks a `$important` @@ -812,7 +815,7 @@ test "adblock.AdBlocker: $important on an exception is invalid" { } test "adblock.AdBlocker: an empty blocker decides nothing" { - var blocker: AdBlocker = try .init(testing.allocator); + var blocker: AdBlocker = try .init(testing.allocator, testing.test_app.regex_context); defer blocker.deinit(); try blocker.build(); diff --git a/src/network/adblock/NetworkFilter.zig b/src/network/adblock/NetworkFilter.zig index 6140c5832..9e23e2862 100644 --- a/src/network/adblock/NetworkFilter.zig +++ b/src/network/adblock/NetworkFilter.zig @@ -18,7 +18,7 @@ const std = @import("std"); const domain = @import("domain.zig"); -const Regex = @import("Regex.zig"); +const Regex = @import("../../Regex.zig"); const NetworkFilter = @This(); From 158de60d64789d62cdb8defec7db9d0b8a5975b3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adri=C3=A0=20Arrufat?= Date: Tue, 15 Sep 2026 00:17:54 +0200 Subject: [PATCH 04/33] `findElement`: match accessible names by regex `name` is a substring, which cannot say "starts with", "exactly this" or "either of these". A name written as `/.../`, the spelling adblock lists already use, is a JavaScript-syntax pattern compiled through the App's PCRE2 context; an invalid one comes back as a tool error carrying PCRE2's message and offset so the model can fix it rather than retry blind. --- src/browser/interactive.zig | 31 +++++++++++++++++++++++++++++++ src/browser/tools.zig | 36 +++++++++++++++++++++++++++++------- src/mcp/tools.zig | 20 ++++++++++++++++++++ src/script/skill.zig | 3 ++- 4 files changed, 82 insertions(+), 8 deletions(-) diff --git a/src/browser/interactive.zig b/src/browser/interactive.zig index 655af76b6..0b1df93d4 100644 --- a/src/browser/interactive.zig +++ b/src/browser/interactive.zig @@ -20,6 +20,7 @@ const std = @import("std"); const Frame = @import("Frame.zig"); const URL = @import("URL.zig"); +const Regex = @import("../Regex.zig"); const TreeWalker = @import("webapi/TreeWalker.zig"); const Label = @import("webapi/element/html/Label.zig"); const AXNode = @import("../server/cdp/AXNode.zig"); @@ -154,6 +155,8 @@ const FindFilter = struct { role: ?[]const u8 = null, /// Accessible-name substring match (case-insensitive). When null, name is not filtered. name: ?[]const u8 = null, + /// Compiled pattern searched in the accessible name. + name_regex: ?Regex = null, /// Stop walking once this many matches accumulate. When null, walks the full subtree. max: ?usize = null, }; @@ -229,6 +232,10 @@ fn walkInteractive( const n = name orelse continue; if (std.ascii.indexOfIgnoreCase(n, nf) == null) continue; } + if (filter.name_regex) |re| { + const n = name orelse continue; + if (!re.matches(n)) continue; + } const listener_types = getListenerTypes(el.asEventTarget(), listener_targets); @@ -490,6 +497,30 @@ fn testInteractiveInBody(html: []const u8) ![]InteractiveElement { return collectInteractiveElements(div.asNode(), frame.call_arena, frame); } +test "browser.interactive: a name regex filters the walk" { + const frame = try testing.createFrame(); + defer testing.test_session.closeAllPages(); + const doc = frame.window._document; + const div = try doc.createElement("div", null, frame); + try Frame.parse.htmlAsChildren(frame, div.asNode(), "Add item"); + + const context = testing.test_app.regex_context; + const options: Regex.Options = .{ .case_insensitive = true, .unicode = true }; + + const starts_add = try Regex.compile(context, "^add", options, null); + defer starts_add.deinit(); + const found_add = try findInteractiveElements(div.asNode(), frame.call_arena, frame, .{ .name_regex = starts_add }); + try testing.expectEqual(2, found_add.len); + try testing.expectEqual("Add to cart", found_add[0].name.?); + try testing.expectEqual("Add item", found_add[1].name.?); + + const only_cart = try Regex.compile(context, "^cart$", options, null); + defer only_cart.deinit(); + const found_cart = try findInteractiveElements(div.asNode(), frame.call_arena, frame, .{ .name_regex = only_cart }); + try testing.expectEqual(1, found_cart.len); + try testing.expectEqual("Cart", found_cart[0].name.?); +} + test "browser.interactive: names come from labels, like the tree" { const elements = try testInteractiveInBody( \\ diff --git a/src/browser/tools.zig b/src/browser/tools.zig index ab2499905..777cf1525 100644 --- a/src/browser/tools.zig +++ b/src/browser/tools.zig @@ -50,8 +50,8 @@ pub const driver_guidance = \\ values are already in the tree — don't re-fetch via `nodeDetails`. \\- `nodeDetails(backendNodeId)` → a ready-to-use CSS `selector` that \\ resolves to one node, plus its id/class/attrs. - \\- `findElement(role, name)` → locate a candidate by role/name without - \\ parsing the whole tree. + \\- `findElement(role, name)` → locate a candidate by role and name (a + \\ substring, or `/regex/`) without parsing the whole tree. \\- `markdown(selector | backendNodeId)` → readable text for one \\ subtree. Use after `tree` has shown you where the interesting \\ region is. @@ -683,7 +683,7 @@ pub const Tool = enum { \\ "type": "object", \\ "properties": { \\ "role": { "type": "string", "description": "Optional ARIA role to match (e.g. 'button', 'link', 'textbox', 'checkbox')." }, - \\ "name": { "type": "string", "description": "Optional accessible name substring to match (case-insensitive)." } + \\ "name": { "type": "string", "description": "Optional accessible name to match, case-insensitive: a substring, or a JavaScript-syntax regex written as /.../ (unanchored: use ^...$ for the whole name; prefix (?-i) for case-sensitive)." } \\ } \\} ), @@ -924,7 +924,7 @@ fn dispatch( .press => .{ .text = try execPress(arena, session, registry, substituted) }, .selectOption => .{ .text = try execSelectOption(arena, session, registry, substituted) }, .setChecked => .{ .text = try execSetChecked(arena, session, registry, substituted) }, - .findElement => .{ .text = try execFindElement(arena, session, registry, substituted) }, + .findElement => execFindElement(arena, session, registry, substituted), .evaluate => execEvaluate(arena, session, registry, substituted), .extract => execExtract(arena, session, registry, substituted), .getEnv => .{ .text = try execGetEnv(arena, substituted) }, @@ -2062,7 +2062,7 @@ fn execSetChecked(arena: std.mem.Allocator, session: *lp.Session, registry: *Nod return finalizeAction(arena, session, registry, scope, body); } -fn execFindElement(arena: std.mem.Allocator, session: *lp.Session, registry: *NodeRegistry, arguments: ?std.json.Value) ToolError![]const u8 { +fn execFindElement(arena: std.mem.Allocator, session: *lp.Session, registry: *NodeRegistry, arguments: ?std.json.Value) ToolError!ToolResult { const Params = struct { role: ?[]const u8 = null, name: ?[]const u8 = null, @@ -2073,14 +2073,36 @@ fn execFindElement(arena: std.mem.Allocator, session: *lp.Session, registry: *No const page = try requireFrame(session); + const pattern: ?[]const u8 = if (args.name) |name| regexBody(name) else null; + var diag: lp.Regex.Diagnostic = .{}; + const name_regex: ?lp.Regex = if (pattern) |p| + lp.Regex.compile(session.browser.app.regex_context, p, .{ .case_insensitive = true, .unicode = true }, &diag) catch |err| switch (err) { + error.OutOfMemory => return error.OutOfMemory, + error.InvalidRegex => return .{ + .text = try std.fmt.allocPrint(arena, "findElement: invalid name regex '{s}': {s} at offset {d}", .{ p, diag.message(), diag.offset }), + .is_error = true, + }, + } + else + null; + defer if (name_regex) |re| re.deinit(); + const matched = lp.interactive.findInteractiveElements(page.document.asNode(), arena, page, .{ .role = args.role, - .name = args.name, + .name = if (pattern == null) args.name else null, + .name_regex = name_regex, }) catch return ToolError.InternalError; lp.interactive.registerNodes(matched, registry) catch return ToolError.InternalError; - return renderJson(arena, matched); + return .{ .text = try renderJson(arena, matched) }; +} + +/// The body of a `/.../` literal, the spelling adblock lists use for a regex +/// too. Unanchored, so a name that really is written that way still matches. +fn regexBody(text: []const u8) ?[]const u8 { + if (text.len > 2 and text[0] == '/' and text[text.len - 1] == '/') return text[1 .. text.len - 1]; + return null; } fn execGetEnv(arena: std.mem.Allocator, arguments: ?std.json.Value) ToolError![]const u8 { diff --git a/src/mcp/tools.zig b/src/mcp/tools.zig index 49561705a..0c3b59a03 100644 --- a/src/mcp/tools.zig +++ b/src/mcp/tools.zig @@ -1411,6 +1411,26 @@ test "MCP - findElement" { try testing.expect(std.mem.indexOf(u8, out.written(), "error") != null); out.clearRetainingCapacity(); } + + { + const msg = + \\{"jsonrpc":"2.0","id":5,"method":"tools/call","params":{"name":"findElement","arguments":{"name":"/^prevent.*default$/"}}} + ; + try router.handleMessage(server, aa, msg); + try testing.expect(std.mem.indexOf(u8, out.written(), "Prevent Default") != null); + try testing.expect(std.mem.indexOf(u8, out.written(), "Click Me") == null); + out.clearRetainingCapacity(); + } + + { + const msg = + \\{"jsonrpc":"2.0","id":6,"method":"tools/call","params":{"name":"findElement","arguments":{"name":"/(/"}}} + ; + try router.handleMessage(server, aa, msg); + try testing.expect(std.mem.indexOf(u8, out.written(), "\"isError\":true") != null); + try testing.expect(std.mem.indexOf(u8, out.written(), "missing closing parenthesis at offset 1") != null); + out.clearRetainingCapacity(); + } } test "MCP - waitForSelector: existing element" { diff --git a/src/script/skill.zig b/src/script/skill.zig index 7ad4306c9..0792a91f5 100644 --- a/src/script/skill.zig +++ b/src/script/skill.zig @@ -203,7 +203,8 @@ fn note(tool: browser_tools.Tool) []const u8 { .screenshot => "`path` is required: writes a PNG of the text layout.", .press => "Selector first! `page.press(\"Enter\")` binds \"Enter\" to `selector` and fails — use `page.press(null, \"Enter\")` or `page.press({ key: \"Enter\" })`.", .click, .fill, .scroll, .hover, .selectOption, .setChecked => "", - .search, .markdown, .html, .links, .tree, .nodeDetails, .interactiveElements, .structuredData, .detectForms, .findElement, .consoleLogs, .getUrl, .getCookies, .getEnv => "", + .findElement => "`name` is a case-insensitive substring, or a JS-syntax regex written as `/.../`.", + .search, .markdown, .html, .links, .tree, .nodeDetails, .interactiveElements, .structuredData, .detectForms, .consoleLogs, .getUrl, .getCookies, .getEnv => "", }; } From 8339361043dbce28b5578d864ee5a946f1647d88 Mon Sep 17 00:00:00 2001 From: Scott Taylor Date: Mon, 14 Sep 2026 23:54:16 -0400 Subject: [PATCH 05/33] http: drop request-body headers when redirects rewrite the method A multipart form POST followed by a 302 changed to GET and lost its body, but retained Content-Type: multipart/form-data. Servers could then try to parse an absent multipart body and return 400. This was reproduced on a local redirect server and a storefront localization flow. Delete Fetch's request-body header names when rewriting to GET. Preserve method and body on 307/308, rewrite only POST on 301/302, and preserve GET and HEAD on 303 rather than rewriting every request indiscriminately. Test method/header transitions and header handling through the existing CDP fulfilled-redirect path. --- src/network/HttpClient.zig | 86 ++++++++++++++++++++++++++++++++++++-- 1 file changed, 83 insertions(+), 3 deletions(-) diff --git a/src/network/HttpClient.zig b/src/network/HttpClient.zig index fd469377e..2c1400b37 100644 --- a/src/network/HttpClient.zig +++ b/src/network/HttpClient.zig @@ -3430,11 +3430,15 @@ pub const Transfer = struct { } try transfer.updateURL(url); - // 301, 302, 303 → change to GET, drop body. - // 307, 308 → keep method and body. - if (status == 301 or status == 302 or status == 303) { + const rewrite_to_get = ((status == 301 or status == 302) and req.method == .POST) or + (status == 303 and req.method != .GET and req.method != .HEAD); + if (rewrite_to_get) { req.method = .GET; req.body = null; + // Fetch's request-body headers must not outlive the body. + inline for (.{ "Content-Encoding", "Content-Language", "Content-Location", "Content-Type" }) |name| { + transfer.removeHeader(name); + } } if (req.referrer_policy) |policy| { @@ -5109,6 +5113,78 @@ test "HttpClient: aborting a robots-parked transfer unlinks it from the gate" { try testing.expectEqual(0, client.transfers.count()); } +test "HttpClient: redirects drop body headers only when rewriting the method" { + var pool = ArenaPool.init(testing.allocator, .{}); + defer pool.deinit(); + var client: Client = undefined; + initTestClient(&client, &pool); + + const cases = [_]struct { status: u16, method: Method, expected: Method }{ + .{ .status = 301, .method = .POST, .expected = .GET }, + .{ .status = 302, .method = .POST, .expected = .GET }, + .{ .status = 303, .method = .POST, .expected = .GET }, + .{ .status = 307, .method = .POST, .expected = .POST }, + .{ .status = 308, .method = .POST, .expected = .POST }, + .{ .status = 301, .method = .PUT, .expected = .PUT }, + .{ .status = 302, .method = .PUT, .expected = .PUT }, + .{ .status = 303, .method = .PUT, .expected = .GET }, + .{ .status = 303, .method = .PATCH, .expected = .GET }, + .{ .status = 303, .method = .DELETE, .expected = .GET }, + .{ .status = 301, .method = .HEAD, .expected = .HEAD }, + .{ .status = 302, .method = .HEAD, .expected = .HEAD }, + .{ .status = 303, .method = .HEAD, .expected = .HEAD }, + .{ .status = 301, .method = .GET, .expected = .GET }, + .{ .status = 302, .method = .GET, .expected = .GET }, + .{ .status = 303, .method = .GET, .expected = .GET }, + }; + for (cases) |case| { + const arena = try pool.acquire(.small, "redirect test"); + defer arena.release(); + const body: ?[]const u8 = if (case.method == .GET or case.method == .HEAD) null else "payload"; + var transfer: Transfer = .{ + .arena = arena, + .owner = null, + .req = .{ + .method = case.method, + .url = "http://example.com/start", + .body = body, + .origin = null, + .credentials_mode = .omit, + .request_mode = .no_cors, + .resource_type = .document, + .shutdown_callback = noopShutdown, + .ctx = undefined, + }, + .client = &client, + .id = 1, + .start_time = 0, + }; + const body_headers = [_][]const u8{ "content-type", "Content-Encoding", "CONTENT-LANGUAGE", "Content-Location" }; + for (body_headers) |name| try transfer.setHeader(name, "body-value", .{}); + try transfer.setHeader("Accept", "text/html", .{}); + try transfer.setHeader("X-Keep", "yes", .{}); + + try transfer.applyRedirectTarget(transfer.req.url, "/end", case.status); + try testing.expectEqual(case.expected, transfer.req.method); + const rewritten = case.method != case.expected; + if (rewritten or body == null) { + try testing.expectEqual(null, transfer.req.body); + } else { + try testing.expectEqual(body.?, transfer.req.body.?); + } + for (body_headers) |name| { + if (rewritten) { + try testing.expectEqual(null, transfer.findRequestHeader(name)); + } else { + try testing.expectEqual("body-value", transfer.findRequestHeader(name).?); + } + } + try testing.expectEqual("text/html", transfer.findRequestHeader("accept").?); + try testing.expectEqual("yes", transfer.findRequestHeader("x-keep").?); + try testing.expectEqual("http://example.com/end", transfer.req.url); + } +} + test "HttpClient: fulfillIntercepted follows a 3xx redirect" { // Regression for #2828: a CDP Fetch.fulfillRequest with a 3xx status + a // Location header must be followed like a real network redirect (re-issued @@ -5158,6 +5234,7 @@ test "HttpClient: fulfillIntercepted follows a 3xx redirect" { }; try client.transfers.putNoClobber(testing.allocator, transfer.id, transfer); + try transfer.setHeader("Content-Type", "multipart/form-data; boundary=test", .{}); transfer.park(.intercept_request); client.intercepted += 1; @@ -5170,6 +5247,7 @@ test "HttpClient: fulfillIntercepted follows a 3xx redirect" { try testing.expectEqual("http://example.com/end", transfer.req.url); try testing.expectEqual(.GET, transfer.req.method); try testing.expectEqual(null, transfer.req.body); + try testing.expectEqual(null, transfer.findRequestHeader("content-type")); // Unparked exactly once; transfer is still alive. try testing.expectEqual(0, client.intercepted); try testing.expectEqual(1, client.transfers.count()); @@ -5200,6 +5278,7 @@ test "HttpClient: fulfillIntercepted follows a 3xx redirect" { }; try client.transfers.putNoClobber(testing.allocator, transfer.id, transfer); + try transfer.setHeader("Content-Type", "multipart/form-data; boundary=test", .{}); transfer.park(.intercept_request); client.intercepted += 1; @@ -5211,6 +5290,7 @@ test "HttpClient: fulfillIntercepted follows a 3xx redirect" { try testing.expectEqual("http://example.com/other", transfer.req.url); try testing.expectEqual(.POST, transfer.req.method); try testing.expectEqual("payload", transfer.req.body.?); + try testing.expectEqual("multipart/form-data; boundary=test", transfer.findRequestHeader("content-type").?); try testing.expectEqual(0, client.intercepted); transfer.deinit(); } From 4b1f22ba23960f2bbc9f7fceb4e19f6054db3eff Mon Sep 17 00:00:00 2001 From: Pierre Tachoire Date: Tue, 15 Sep 2026 12:10:33 +0200 Subject: [PATCH 06/33] ci: regenerate the orderfile nightly and open a PR --- .github/workflows/orderfile.yml | 101 ++++++++++++++++++++++++++++++++ orderfile/README.md | 2 +- 2 files changed, 102 insertions(+), 1 deletion(-) create mode 100644 .github/workflows/orderfile.yml diff --git a/.github/workflows/orderfile.yml b/.github/workflows/orderfile.yml new file mode 100644 index 000000000..eb1e20dec --- /dev/null +++ b/.github/workflows/orderfile.yml @@ -0,0 +1,101 @@ +name: orderfile + +# Regenerates orderfile/lightpanda.ld + orderfile/v8.txt from a profile of the +# CDP bench and opens a pull request with the result, every night or on demand +# from the Actions tab. See orderfile/README.md. + +env: + LIGHTPANDA_DISABLE_TELEMETRY: true + +on: + schedule: + - cron: "2 0 * * *" + + # Allows you to run this workflow manually from the Actions tab + workflow_dispatch: + +# The branch push and the PR use GITHUB_TOKEN. GitHub starts no workflow run +# for an event caused by GITHUB_TOKEN, so the PR gets no CI check. That costs +# nothing today: the PR touches only orderfile/, and e2e-test.yml and +# zig-test.yml filter pull_request on .github/**, src/**, build.zig and +# build.zig.zon, so neither would run on it anyway. Add orderfile/** to those +# filters and this has to move back to a GitHub App token (see release.yml). +permissions: + contents: write + pull-requests: write + +jobs: + regen: + name: regenerate orderfile + + runs-on: ubuntu-latest + timeout-minutes: 45 + + steps: + - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 + with: + ref: main + fetch-depth: 0 + + - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 + with: + repository: 'lightpanda-io/demo' + path: demo + + - uses: ./.github/actions/install + - uses: ./.github/actions/v8-snapshot + + - run: npm install + working-directory: demo + + - name: regenerate the profile + env: + DEMO_DIR: demo + OUT: ${{ runner.temp }}/orderfile-regen + run: | + orderfile/tools/regen.sh -Dsnapshot_path=../../snapshot.bin -Dprebuilt_v8_path=v8/libc_v8.a -Doptimize=ReleaseFast -Dcpu=x86_64 + + # Only on failure: a run that got as far as the PR has its result in + # the PR itself, and $OUT dies with the runner, so this is the one case + # where the page dump and the bench output are worth keeping. + - name: upload profile + if: failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: orderfile-profile + path: | + ${{ runner.temp }}/orderfile-regen/result.txt + ${{ runner.temp }}/orderfile-regen/gen_order.stats + ${{ runner.temp }}/orderfile-regen/hot.text + ${{ runner.temp }}/orderfile-regen/hot.rodata + ${{ runner.temp }}/orderfile-regen/resident.json + ${{ runner.temp }}/orderfile-regen/link.line + ${{ runner.temp }}/orderfile-regen/bench.out + ${{ runner.temp }}/orderfile-regen/lightpanda.ld + ${{ runner.temp }}/orderfile-regen/v8.txt + retention-days: 10 + + - name: open a pull request + env: + GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} + OUT: ${{ runner.temp }}/orderfile-regen + BRANCH: orderfile-regen + run: | + if git diff --quiet -- orderfile/lightpanda.ld orderfile/v8.txt; then + echo "profile unchanged" + exit 0 + fi + git config user.name "github-actions[bot]" + git config user.email "41898282+github-actions[bot]@users.noreply.github.com" + git add orderfile/lightpanda.ld orderfile/v8.txt + git commit -m "orderfile: regenerate the hot-code profile" -m "$(cat "$OUT/result.txt")" + # One fixed branch, force-pushed: a re-run refreshes the open PR + # instead of stacking a second one. + git push --force origin "HEAD:refs/heads/$BRANCH" + if [ -n "$(gh pr list --head "$BRANCH" --base main --state open --json number --jq '.[].number')" ]; then + echo "refreshed the open pull request" + exit 0 + fi + gh pr create --base main --head "$BRANCH" \ + --title "orderfile: regenerate the hot-code profile" \ + --body-file "$OUT/result.txt" diff --git a/orderfile/README.md b/orderfile/README.md index 25f3ff197..7a61991e7 100644 --- a/orderfile/README.md +++ b/orderfile/README.md @@ -28,7 +28,7 @@ below), with no change in run duration. gracefully: renamed or removed functions simply fall back into cold `.text`. Zig's `__anon_NNN` names (~7% of the patterns) renumber on unrelated changes, so the profile decays a little with every commit; it is - regenerated weekly (below). + regenerated nightly by CI (below). - Link-time cost: LLD name-checks every input section against every pattern of every input-section description, so the script scopes patterns to their object file (`*api.o(...)`). The shipped script covers Zig/Rust/C only From 8fc4598ff9fbebdbb6149a7da631c62471f5513e Mon Sep 17 00:00:00 2001 From: Pierre Tachoire Date: Tue, 15 Sep 2026 12:38:06 +0200 Subject: [PATCH 07/33] ci: generate orderfile before release --- .github/actions/orderfile/action.yml | 79 ++++++++++++++++++++++++++++ .github/workflows/orderfile.yml | 41 +++------------ .github/workflows/release.yml | 56 ++++++++++++++++++++ orderfile/README.md | 6 ++- 4 files changed, 146 insertions(+), 36 deletions(-) create mode 100644 .github/actions/orderfile/action.yml diff --git a/.github/actions/orderfile/action.yml b/.github/actions/orderfile/action.yml new file mode 100644 index 000000000..299418d70 --- /dev/null +++ b/.github/actions/orderfile/action.yml @@ -0,0 +1,79 @@ +name: "Orderfile" +description: "Regenerate orderfile/lightpanda.ld and orderfile/v8.txt from a profile of the CDP bench" + +# Runs orderfile/tools/regen.sh, which writes the two files back into the +# checkout. What the caller does with them (commit, or just build) is its own +# business. See orderfile/README.md. +# +# Needs a Linux runner with sudo (the script flips +# /sys/kernel/debug/fault_around_bytes), plus node, go, python3 and binutils. +# Call it after ./.github/actions/install and after the v8 snapshot. + +inputs: + build-args: + description: 'zig build args for the profiling build: the release build args minus -Dorderfile' + required: true + runs: + description: 'CDP bench iterations' + required: false + default: '100' + demo-repository: + description: 'Checkout holding the CDP bench (demo/puppeteer/cdp.js)' + required: false + default: 'lightpanda-io/demo' + +outputs: + out-dir: + description: 'Scratch directory with the profile: resident.json, hot.text, hot.rodata, gen_order.stats, result.txt and the generated lightpanda.ld / v8.txt' + value: ${{ steps.out.outputs.dir }} + +runs: + using: "composite" + + steps: + # The bench the profile is taken from. + - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 + with: + repository: ${{ inputs.demo-repository }} + path: demo + + - run: npm install + shell: bash + working-directory: demo + + # Its own step, so the path is still an output when the profile fails. + - name: profile scratch directory + id: out + shell: bash + run: echo "dir=$RUNNER_TEMP/orderfile-regen" >> "$GITHUB_OUTPUT" + + - name: regenerate the profile + shell: bash + env: + DEMO_DIR: demo + RUNS: ${{ inputs.runs }} + OUT: ${{ steps.out.outputs.dir }} + BUILD_ARGS: ${{ inputs.build-args }} + run: | + # BUILD_ARGS is a list of flags, it has to word-split. + # shellcheck disable=SC2086 + orderfile/tools/regen.sh $BUILD_ARGS + + # $OUT dies with the runner, and a failed profile is the one case where + # the page dump and the bench output are worth reading afterwards. + - name: upload profile + if: failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: orderfile-profile + path: | + ${{ steps.out.outputs.dir }}/result.txt + ${{ steps.out.outputs.dir }}/gen_order.stats + ${{ steps.out.outputs.dir }}/hot.text + ${{ steps.out.outputs.dir }}/hot.rodata + ${{ steps.out.outputs.dir }}/resident.json + ${{ steps.out.outputs.dir }}/link.line + ${{ steps.out.outputs.dir }}/bench.out + ${{ steps.out.outputs.dir }}/lightpanda.ld + ${{ steps.out.outputs.dir }}/v8.txt + retention-days: 10 diff --git a/.github/workflows/orderfile.yml b/.github/workflows/orderfile.yml index eb1e20dec..d02f7423d 100644 --- a/.github/workflows/orderfile.yml +++ b/.github/workflows/orderfile.yml @@ -3,6 +3,9 @@ name: orderfile # Regenerates orderfile/lightpanda.ld + orderfile/v8.txt from a profile of the # CDP bench and opens a pull request with the result, every night or on demand # from the Actions tab. See orderfile/README.md. +# +# release.yml runs the same ./.github/actions/orderfile, but builds with the +# profile instead of committing it. env: LIGHTPANDA_DISABLE_TELEMETRY: true @@ -34,46 +37,16 @@ jobs: steps: - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 with: - ref: main fetch-depth: 0 - - - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 - with: - repository: 'lightpanda-io/demo' - path: demo + token: ${{ steps.app-token.outputs.token }} - uses: ./.github/actions/install - uses: ./.github/actions/v8-snapshot - - run: npm install - working-directory: demo - - - name: regenerate the profile - env: - DEMO_DIR: demo - OUT: ${{ runner.temp }}/orderfile-regen - run: | - orderfile/tools/regen.sh -Dsnapshot_path=../../snapshot.bin -Dprebuilt_v8_path=v8/libc_v8.a -Doptimize=ReleaseFast -Dcpu=x86_64 - - # Only on failure: a run that got as far as the PR has its result in - # the PR itself, and $OUT dies with the runner, so this is the one case - # where the page dump and the bench output are worth keeping. - - name: upload profile - if: failure() - uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + - uses: ./.github/actions/orderfile + id: orderfile with: - name: orderfile-profile - path: | - ${{ runner.temp }}/orderfile-regen/result.txt - ${{ runner.temp }}/orderfile-regen/gen_order.stats - ${{ runner.temp }}/orderfile-regen/hot.text - ${{ runner.temp }}/orderfile-regen/hot.rodata - ${{ runner.temp }}/orderfile-regen/resident.json - ${{ runner.temp }}/orderfile-regen/link.line - ${{ runner.temp }}/orderfile-regen/bench.out - ${{ runner.temp }}/orderfile-regen/lightpanda.ld - ${{ runner.temp }}/orderfile-regen/v8.txt - retention-days: 10 + build-args: -Dsnapshot_path=../../snapshot.bin -Dprebuilt_v8_path=v8/libc_v8.a -Doptimize=ReleaseFast -Dcpu=x86_64 - name: open a pull request env: diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index e268c7f0a..ba77b6686 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -26,6 +26,47 @@ permissions: packages: read jobs: + # The hot-code profile the Linux binaries are laid out with. Regenerated on + # every release rather than taken from the repository, so the layout matches + # the code being shipped. Nothing is committed here; orderfile.yml is what + # keeps the checked-in profile fresh. + orderfile: + name: orderfile profile + + runs-on: ubuntu-22.04 + timeout-minutes: 45 + + # A profile is an optimization, not a requirement. When this job fails the + # build jobs find no artifact and fall back to orderfile/lightpanda.ld as + # committed, so a missing kernel knob or a flaky bench never blocks a + # release. + continue-on-error: true + + steps: + - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 + with: + fetch-depth: 0 + + - uses: ./.github/actions/install + + - name: v8 snapshot + run: zig build -Dprebuilt_v8_path=v8/libc_v8.a -Doptimize=ReleaseFast snapshot_creator -- src/snapshot.bin + + - uses: ./.github/actions/orderfile + with: + build-args: -Dsnapshot_path=../../snapshot.bin -Dprebuilt_v8_path=v8/libc_v8.a -Doptimize=ReleaseFast -Dcpu=x86_64 + + # Both arches use this one profile: it is a list of symbol names, and + # orderfile/README.md applies the x86_64 profile to aarch64 as-is. + - name: share the profile with the build jobs + uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2 + with: + name: orderfile + path: | + orderfile/lightpanda.ld + orderfile/v8.txt + retention-days: 1 + build-linux: strategy: fail-fast: false @@ -47,6 +88,11 @@ jobs: runs-on: ${{ matrix.runner }} timeout-minutes: 30 + needs: orderfile + # The profile job is allowed to fail, and a skipped build is not an + # acceptable answer to that. + if: ${{ !cancelled() }} + steps: - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 with: @@ -57,6 +103,16 @@ jobs: os: ${{env.OS}} arch: ${{env.ARCH}} + # The fresh profile, when the orderfile job produced one. It overwrites + # the committed files; with no artifact the build keeps what is in the + # repository. + - name: fresh orderfile + continue-on-error: true + uses: actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4.3.0 + with: + name: orderfile + path: orderfile + - name: v8 snapshot run: zig build -Dprebuilt_v8_path=v8/libc_v8.a -Doptimize=ReleaseFast snapshot_creator -- src/snapshot.bin diff --git a/orderfile/README.md b/orderfile/README.md index 7a61991e7..1cc7d92ad 100644 --- a/orderfile/README.md +++ b/orderfile/README.md @@ -19,8 +19,10 @@ below), with no change in run duration. ## How it is applied - Opt-in via `-Dorderfile=orderfile/lightpanda.ld`; CI passes it for the Linux - release artifact and the e2e bench build. Local release builds don't, so - they keep the sub-second link. Linux/LLD only (it is an ELF linker script). + release artifact and the e2e bench build. The release regenerates the profile + first and builds with that one, falling back to the committed file when that + job fails. Local release builds don't pass the flag, so they keep the + sub-second link. Linux/LLD only (it is an ELF linker script). - The exe and every C library it links are built with `-ffunction-sections -fdata-sections` so each function/datum has its own input section for the script to address. From f9ef67d283c184aa08a92f7672f55c96e75c4d7d Mon Sep 17 00:00:00 2001 From: Pierre Tachoire Date: Tue, 15 Sep 2026 12:38:36 +0200 Subject: [PATCH 08/33] ci: Use GH app to publish PR --- .github/workflows/orderfile.yml | 32 ++++++++++++++++++++------------ 1 file changed, 20 insertions(+), 12 deletions(-) diff --git a/.github/workflows/orderfile.yml b/.github/workflows/orderfile.yml index d02f7423d..6640efa7a 100644 --- a/.github/workflows/orderfile.yml +++ b/.github/workflows/orderfile.yml @@ -17,15 +17,13 @@ on: # Allows you to run this workflow manually from the Actions tab workflow_dispatch: -# The branch push and the PR use GITHUB_TOKEN. GitHub starts no workflow run -# for an event caused by GITHUB_TOKEN, so the PR gets no CI check. That costs -# nothing today: the PR touches only orderfile/, and e2e-test.yml and -# zig-test.yml filter pull_request on .github/**, src/**, build.zig and -# build.zig.zon, so neither would run on it anyway. Add orderfile/** to those -# filters and this has to move back to a GitHub App token (see release.yml). +# The branch push and the PR go through the distribution app rather than +# GITHUB_TOKEN. The repository has can_approve_pull_request_reviews off, so +# GITHUB_TOKEN cannot open a pull request at all ("GitHub Actions is not +# permitted to create or approve pull requests"). The app also gets the PR its +# CI checks, which GITHUB_TOKEN never would. permissions: - contents: write - pull-requests: write + contents: read jobs: regen: @@ -35,6 +33,15 @@ jobs: timeout-minutes: 45 steps: + - name: Generate token for browser + id: app-token + uses: actions/create-github-app-token@fee1f7d63c2ff003460e3d139729b119787bc349 # v2.2.2 + with: + app-id: ${{ secrets.DISTRIBUTION_APP_ID }} + private-key: ${{ secrets.DISTRIBUTION_APP_PRIVATE_KEY }} + owner: lightpanda-io + repositories: browser + - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 with: fetch-depth: 0 @@ -50,16 +57,17 @@ jobs: - name: open a pull request env: - GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} - OUT: ${{ runner.temp }}/orderfile-regen + GH_TOKEN: ${{ steps.app-token.outputs.token }} + OUT: ${{ steps.orderfile.outputs.out-dir }} BRANCH: orderfile-regen run: | if git diff --quiet -- orderfile/lightpanda.ld orderfile/v8.txt; then echo "profile unchanged" exit 0 fi - git config user.name "github-actions[bot]" - git config user.email "41898282+github-actions[bot]@users.noreply.github.com" + slug="${{ steps.app-token.outputs.app-slug }}[bot]" + git config user.name "$slug" + git config user.email "$(gh api "/users/$slug" --jq .id)+$slug@users.noreply.github.com" git add orderfile/lightpanda.ld orderfile/v8.txt git commit -m "orderfile: regenerate the hot-code profile" -m "$(cat "$OUT/result.txt")" # One fixed branch, force-pushed: a re-run refreshes the open PR From 2a17635332a75dab09756225163232dd0c4eab5e Mon Sep 17 00:00:00 2001 From: Pierre Tachoire Date: Tue, 15 Sep 2026 13:09:26 +0200 Subject: [PATCH 09/33] ci: allow orderfile to push on branch --- .github/workflows/orderfile.yml | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/.github/workflows/orderfile.yml b/.github/workflows/orderfile.yml index 6640efa7a..e12814505 100644 --- a/.github/workflows/orderfile.yml +++ b/.github/workflows/orderfile.yml @@ -17,13 +17,17 @@ on: # Allows you to run this workflow manually from the Actions tab workflow_dispatch: -# The branch push and the PR go through the distribution app rather than -# GITHUB_TOKEN. The repository has can_approve_pull_request_reviews off, so -# GITHUB_TOKEN cannot open a pull request at all ("GitHub Actions is not -# permitted to create or approve pull requests"). The app also gets the PR its -# CI checks, which GITHUB_TOKEN never would. +# Two tokens, because neither can do the whole job: +# - the push uses GITHUB_TOKEN. The distribution app is installed here but +# its token has no write access ("Permission to lightpanda-io/browser.git +# denied to lightpanda-browser-distribution[bot]"). +# - the pull request uses the app token. The repository has +# can_approve_pull_request_reviews off, so GITHUB_TOKEN gets "GitHub +# Actions is not permitted to create or approve pull requests". +# The app opening the PR also gets it CI checks, which GITHUB_TOKEN never +# would: GitHub starts no workflow run for an event caused by GITHUB_TOKEN. permissions: - contents: read + contents: write jobs: regen: @@ -45,7 +49,6 @@ jobs: - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 with: fetch-depth: 0 - token: ${{ steps.app-token.outputs.token }} - uses: ./.github/actions/install - uses: ./.github/actions/v8-snapshot @@ -65,9 +68,8 @@ jobs: echo "profile unchanged" exit 0 fi - slug="${{ steps.app-token.outputs.app-slug }}[bot]" - git config user.name "$slug" - git config user.email "$(gh api "/users/$slug" --jq .id)+$slug@users.noreply.github.com" + git config user.name "github-actions[bot]" + git config user.email "41898282+github-actions[bot]@users.noreply.github.com" git add orderfile/lightpanda.ld orderfile/v8.txt git commit -m "orderfile: regenerate the hot-code profile" -m "$(cat "$OUT/result.txt")" # One fixed branch, force-pushed: a re-run refreshes the open PR From 4569fa6e59e14c0614f6c6cde7ceb11f680084f1 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 15 Sep 2026 11:42:19 +0000 Subject: [PATCH 10/33] orderfile: regenerate the hot-code profile hot set 14876KB resident at 4KB fault-around: 21417 text, 21799 rodata symbols --- orderfile/lightpanda.ld | 5803 ++++++++++++++++++++------------------- orderfile/v8.txt | 1504 +++++----- 2 files changed, 3684 insertions(+), 3623 deletions(-) diff --git a/orderfile/lightpanda.ld b/orderfile/lightpanda.ld index 29d52a4a2..7692ea73c 100644 --- a/orderfile/lightpanda.ld +++ b/orderfile/lightpanda.ld @@ -11,7 +11,7 @@ SECTIONS { ) *lightpanda_zcu.o( ".text.Config.accumulateValidator" - ".text.fs.path.joinSepMaybeZ__anon_16451" + ".text.fs.path.joinSepMaybeZ__anon_16452" ".text.Config.HttpHeaders.AcceptLanguage.init" ".text.network.Certificates.loadFromDirectory" ".text.network.Certificates.init" @@ -21,37 +21,37 @@ SECTIONS { ".text.network.adblock.AdBlocker.addToTrie" ".text.network.adblock.AdBlocker.fromConfig" ".text.storage.sqlite.Sqlite.Conn.rollback" - ".text.storage.sqlite.Sqlite.Conn.exec__anon_137386" + ".text.storage.sqlite.Sqlite.Conn.exec__anon_137413" ".text.App.init" ".text.sys.net.epoll_ctl" ".text.server.Server.init" - ".text.Sighandler.on__anon_138594" - ".text.Sighandler.on__anon_138749" + ".text.Sighandler.on__anon_138621" + ".text.Sighandler.on__anon_138776" ".text.Sighandler.deadline" ".text.mcp.HttpServer.init" - ".text.Sighandler.on__anon_138938" + ".text.Sighandler.on__anon_138965" ".text.mcp.HttpServer.run" ".text.main.run" ".text.start.main" ".text.Io.Threaded.deinit" ".text.unlikely.Io.Threaded.Thread.futexWaitInner" ".text.Io.Threaded.mutexLock" - ".text.log.fatal__anon_139155" + ".text.log.fatal__anon_139182" ".text.process.exit" ".text.log.writeErased" ".text.log.logToErased" ".text.log.logKVs" ".text.debug.lockStderr" ".text.Io.lockStderr" - ".text.debug.print__anon_139955" + ".text.debug.print__anon_139982" ".text.Io.Writer.alignBuffer" ".text.Io.Writer.splatByteAll" ".text.Io.Writer.writeSplat" - ".text.fmt.float.formatScientific__anon_140805" - ".text.fmt.float.round__anon_140829" - ".text.fmt.float.binaryToDecimal__anon_140798" - ".text.Io.Writer.printFloat__anon_144299" - ".text.Io.Writer.print__anon_139825" + ".text.fmt.float.formatScientific__anon_140832" + ".text.fmt.float.round__anon_140856" + ".text.fmt.float.binaryToDecimal__anon_140825" + ".text.Io.Writer.printFloat__anon_144326" + ".text.Io.Writer.print__anon_139852" ".text.base64.Base64Encoder.encode" ".text.Io.Writer.writeByte" ".text.Io.Writer.writeAll" @@ -61,13 +61,13 @@ SECTIONS { ".text.Io.Writer.failingRebase" ".text.Io.Writer.noopFlush" ".text.Io.Writer.fixedDrain" - ".text.Sighandler.on__anon_139104.TypeErased.start" - ".text.Thread.PosixThreadImpl.spawn__anon_144464.Instance.entryFn" + ".text.Sighandler.on__anon_139131.TypeErased.start" + ".text.Thread.PosixThreadImpl.spawn__anon_144491.Instance.entryFn" ".text.agent.settings.saveRemembered" ".text.browser.js.Env.init" ".text.network.UrlBlocklist.init" ".text.browser.Browser.init" - ".text.ArenaPool._acquire__anon_146376" + ".text.ArenaPool._acquire__anon_146420" ".text.browser.Browser.newSession" ".text.ToolSession.restartSession" ".text.ToolSession.init" @@ -78,10 +78,11 @@ SECTIONS { ".text.script.Runtime.printCompletion" ".text.script.Runtime.writeConsoleLine" ".text.script.Runtime.formatRejection" - ".text.ArenaPool._acquire__anon_152684" + ".text.ArenaPool._acquire__anon_152718" + ".text.browser.Factory.registerDocument" ".text.browser.webapi.Performance.init" - ".text.ArenaPool._acquire__anon_157455" - ".text.Arena.dupe__anon_157466" + ".text.ArenaPool._acquire__anon_157483" + ".text.Arena.dupe__anon_157494" ".text.browser.js.Origin.init" ".text.browser.Page.getOrCreateOrigin" ".text.browser.js.Env.createContext" @@ -91,7 +92,7 @@ SECTIONS { ".text.browser.Frame.init" ".text.browser.URL.getOrigin" ".text.browser.js.Context.setOrigin" - ".text.ArenaPool._acquire__anon_158082" + ".text.ArenaPool._acquire__anon_158108" ".text.browser.webapi.event.NavigationCurrentEntryChangeEvent.initWithTrusted" ".text.browser.webapi.Event.initTrusted" ".text.browser.webapi.navigation.NavigationHistoryEntry.fireDispose" @@ -103,7 +104,7 @@ SECTIONS { ".text.network.HttpClient.Transfer.putHeader" ".text.browser.Frame.navigate" ".text.browser.Session._processFrameNavigation" - ".text.ArenaPool._acquire__anon_158982" + ".text.ArenaPool._acquire__anon_159009" ".text.browser.Session.allocatePage" ".text.browser.Session.processPageQueuedNavigation" ".text.browser.js.Scheduler.run" @@ -118,26 +119,26 @@ SECTIONS { ".text.network.RobotsGate.fetchThenResume" ".text.network.HttpClient.pipeline" ".text.network.HttpClient.startPending" - ".text.browser.webapi.storage.Cookie.percentEncode__anon_160613" + ".text.browser.webapi.storage.Cookie.percentEncode__anon_160761" ".text.browser.webapi.storage.Cookie.parsePath" ".text.browser.webapi.storage.Cookie.parseDomain" ".text.browser.webapi.storage.Cookie.parse" - ".text.browser.webapi.storage.Cookie.Jar.add__anon_160931" + ".text.browser.webapi.storage.Cookie.Jar.add__anon_161079" ".text.browser.webapi.storage.Cookie.Jar.populateFromResponse" ".text.network.HttpClient.Transfer.materializeResponse" - ".text.browser.URL.resolve__anon_161050" + ".text.browser.URL.resolve__anon_161198" ".text.browser.referrer.compute" ".text.network.HttpClient.Transfer.applyRedirectTarget" ".text.network.HttpClient.Transfer.handleRedirect" - ".text.storage.sqlite.Sqlite.Conn.exec__anon_161301" + ".text.storage.sqlite.Sqlite.Conn.exec__anon_161447" ".text.network.HttpClient.processOneMessage" ".text.network.HttpClient.processMessages" ".text.network.HttpClient.drainInbox" ".text.network.HttpClient._tick" - ".text.browser.Runner._tick__anon_151670" + ".text.browser.Runner._tick__anon_151714" ".text.script.Runtime.formatCaught" ".text.Io.Writer.Allocating.toOwnedSlice" - ".text.browser.Page.findFrameBy__anon_161767" + ".text.browser.Page.findFrameBy__anon_161913" ".text.server.Link.send" ".text.server.bidi.BiDi.sendError" ".text.server.bidi.session.processMessage" @@ -146,11 +147,12 @@ SECTIONS { ".text.server.bidi.script.serialize" ".text.browser.js.Value.toStringSliceWithAlloc" ".text.server.bidi.script.sendException" + ".text.server.bidi.script.processMessage" ".text.server.bidi.script.sendExceptionDetails" ".text.json.Stringify.indent" ".text.json.Stringify.valueStartAssumeTypeOk" - ".text.json.Stringify.write__anon_163225" - ".text.json.Stringify.write__anon_163445" + ".text.json.Stringify.write__anon_163379" + ".text.json.Stringify.write__anon_163599" ".text.json.Stringify.encodeJsonString" ".text.json.Stringify.encodeJsonStringChars" ".text.json.Stringify.outputUnicodeEscape" @@ -158,32 +160,33 @@ SECTIONS { ".text.unicode.utf8Decode4" ".text.unicode.utf8Decode3" ".text.json.Stringify.outputSpecialEscape" - ".text.server.bidi.remote_value.Remote.jsonStringify__anon_163950" - ".text.Io.Writer.print__anon_164044" - ".text.json.Stringify.write__anon_163985" - ".text.browser.js.js.newTrackedSlot__anon_164146" + ".text.server.bidi.remote_value.Remote.jsonStringify__anon_164104" + ".text.Io.Writer.print__anon_164198" + ".text.json.Stringify.write__anon_164139" + ".text.browser.js.js.newTrackedSlot__anon_164300" ".text.server.bidi.remote_value.Serializer.see" - ".text.server.bidi.remote_value.Serializer.items" - ".text.browser.js.Function._tryCallWithThis__anon_164474" - ".text.server.bidi.remote_value.Serializer.date" - ".text.NodeRegistry.register" ".text.server.bidi.remote_value.Serializer.node" ".text.browser.webapi.collections.RadioNodeList.getLength" ".text.browser.webapi.collections.NodeList.length" ".text.browser.webapi.collections.RadioNodeList.getAtIndex" ".text.browser.webapi.collections.NodeList.getAtIndex" ".text.server.bidi.remote_value.Serializer.platform" - ".text.server.bidi.remote_value.Serializer.remote" ".text.browser.webapi.collections.HTMLCollection.length" ".text.browser.webapi.collections.node_live.NodeLive(.form).matches" - ".text.Io.Writer.print__anon_165504" + ".text.Io.Writer.print__anon_165656" ".text.browser.webapi.element.Attribute.List.getEntryWithNormalizedName" ".text.crash_handler.curlPath" ".text.heap.FixedBufferAllocator.free" ".text.heap.FixedBufferAllocator.remap" - ".text.heap.FixedBufferAllocator.resize" - ".text.heap.FixedBufferAllocator.alloc" - ".text.debug.writeCurrentStackTrace" + ".text.debug.printSourceAtAddress" + ".text.Io.Reader.discardDelimiterInclusive" + ".text.Io.Reader.fillUnbuffered" + ".text.Io.Reader.defaultRebase" + ".text.Io.Reader.defaultReadVec" + ".text.Io.Reader.defaultDiscard" + ".text.Io.File.Reader.readVec" + ".text.Io.Reader.stream" + ".text.Io.File.Reader.readVecStreaming" ".text.Io.File.Reader.readVecPositional" ".text.Io.File.Reader.seekBy" ".text.Io.File.Reader.discard" @@ -195,25 +198,23 @@ SECTIONS { ".text.debug.Dwarf.DebugRangeIterator.init" ".text.debug.Dwarf.readAddress" ".text.debug.Dwarf.DebugRangeIterator.next" - ".text.array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).sortContextInternal__anon_168524" + ".text.debug.Dwarf.getStringGeneric" + ".text.debug.Dwarf.LineNumberProgram.addRow" + ".text.array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).sortContextInternal__anon_168674" ".text.array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).insertAllEntriesIntoNewHeader" ".text.hash.wyhash.Wyhash.hash" - ".text.multi_array_list.MultiArrayList(array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).Data).sortInternal__anon_168814__struct_168815.swap" - ".text.unlikely.sort.pdq.partialInsertionSort__anon_168858" - ".text.unlikely.sort.pdq.breakPatterns__anon_168836" - ".text.Io.Reader.discardAll" - ".text.Io.Reader.takeLeb128__anon_168506" - ".text.array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).deinit" - ".text.array_list.Aligned(debug.Dwarf.FileEntry,null).ensureUnusedCapacity" - ".text.array_list.Aligned(debug.Dwarf.FileEntry,null).ensureTotalCapacity" + ".text.multi_array_list.MultiArrayList(array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).Data).sortInternal__anon_168964__struct_168965.swap" + ".text.unlikely.sort.pdq.partialInsertionSort__anon_169008" ".text.debug.ElfFile.load" ".text.debug.ElfFile.DebugInfoSearchPaths.native" ".text.Io.Threaded.scanEnviron" ".text.Io.Writer.printHex" - ".text.Io.Writer.print__anon_165413" - ".text.Io.Writer.print__anon_165408" - ".text.Io.Writer.print__anon_165398" - ".text.Io.Writer.print__anon_165389" + ".text.debug.ElfFile.loadInner" + ".text.Io.Terminal.setColor" + ".text.Io.Writer.print__anon_165565" + ".text.Io.Writer.print__anon_165560" + ".text.Io.Writer.print__anon_165550" + ".text.Io.Writer.print__anon_165541" ".text.unlikely.process.abort" ".text.browser.webapi.Element.getTag" ".text.browser.webapi.collections.node_live.NodeLive(.tag_name_ns).nextTw" @@ -229,34 +230,36 @@ SECTIONS { ".text.browser.webapi.collections.node_live.NodeLive(.name).nextTw" ".text.browser.webapi.collections.RadioNodeList.matches" ".text.array_list.Aligned(server.bidi.remote_value.Remote,null).ensureTotalCapacityPrecise" - ".text.mem.findPos__anon_180525" + ".text.mem.findPos__anon_180676" ".text.browser.webapi.Node.getLength" ".text.browser.webapi.CData.getLength" - ".text.mem.findPosLinear__anon_180556" + ".text.mem.findPosLinear__anon_180707" ".text.hash_map.HashMapUnmanaged(\*browser.webapi.Node,\*NodeRegistry.Node,NodeRegistry.NodeContext,80).remove" ".text.unlikely.hash_map.HashMapUnmanaged(u32,\*NodeRegistry.Node,hash_map.AutoContext(u32),80).grow" ".text.server.bidi.remote_value.bareType" - ".text.log.Value.initRuntime__anon_181358.Thunk.logFmt" + ".text.log.Value.initRuntime__anon_181523.Thunk.logFmt" + ".text.log.writeThunk__anon_181580__struct_181586.write" + ".text.browser.js.TryCatch.Caught.format" ".text.server.bidi.script.settle" - ".text.browser.js.Local.newCallback__anon_182529__struct_182585.wrap" + ".text.browser.js.Local.newCallback__anon_182695__struct_182751.wrap" ".text.browser.js.Caller.deinit" - ".text.browser.js.Local.mapZigInstanceToJs__anon_182984" + ".text.browser.js.Local.mapZigInstanceToJs__anon_183150" ".text.browser.js.Caller.domExceptionToJs" ".text.hash_map.HashMapUnmanaged(usize,browser.js.js.FinalizerCallback,hash_map.AutoContext(usize),80).getOrPut" ".text.unlikely.hash_map.HashMapUnmanaged(usize,browser.js.js.FinalizerCallback,hash_map.AutoContext(usize),80).grow" ".text.server.bidi.script.Pending.finish" ".text.browser.webapi.DOMException.fromError" - ".text.browser.js.Local.newCallback__anon_182532__struct_183681.wrap" + ".text.browser.js.Local.newCallback__anon_182698__struct_183845.wrap" ".text.browser.Session.currentFrame" ".text.browser.js.Local.newBigInt" - ".text.browser.js.Object.set__anon_183977" - ".text.browser.js.Local.mapZigInstanceToJs__anon_183989" + ".text.browser.js.Object.set__anon_184141" + ".text.browser.js.Local.mapZigInstanceToJs__anon_184153" ".text.server.bidi.remote_value.toJs" ".text.server.bidi.script.toJs" ".text.server.bidi.remote_value.specialNumber" - ".text.browser.js.Local.resolveValue__anon_184213" - ".text.browser.js.Local.resolveValue__anon_184746" - ".text.meta.stringToEnum__anon_183820" + ".text.browser.js.Local.resolveValue__anon_184377" + ".text.browser.js.Local.resolveValue__anon_184906" + ".text.meta.stringToEnum__anon_183984" ".text.server.bidi.remote_value.objectKey" ".text.server.bidi.remote_value.nodeFromSharedId" ".text.hash_map.HashMapUnmanaged(u32,\*NodeRegistry.Node,hash_map.AutoContext(u32),80).get" @@ -267,46 +270,50 @@ SECTIONS { ".text.json.Scanner.skipValue" ".text.unicode.utf8Encode" ".text.json.Scanner.peekNextTokenType" - ".text.json.static.innerParse__anon_195827" - ".text.json.static.freeAllocated" - ".text.json.static.innerParse__anon_196082" - ".text.json.static.innerParse__anon_196071" - ".text.json.static.innerParse__anon_196182" - ".text.fmt.parseInt__anon_196267" - ".text.fmt.parseInt__anon_196239" - ".text.json.static.sliceToInt__anon_196696" - ".text.json.static.innerParse__anon_196682" + ".text.json.static.innerParse__anon_195981" + ".text.json.static.innerParse__anon_196336" + ".text.fmt.parseInt__anon_196421" + ".text.fmt.parseInt__anon_196393" + ".text.json.static.sliceToInt__anon_196850" + ".text.json.static.innerParse__anon_196836" + ".text.fmt.parse_float.parseFloat__anon_196858" + ".text.unlikely.fmt.parse_float.convert_slow.convertSlow__anon_196920" + ".text.fmt.parse_float.decimal.Decimal(f128).round" + ".text.fmt.parse_float.decimal.Decimal(f128).leftShift" + ".text.array_list.AlignedManaged(json.dynamic.Value,null).ensureTotalCapacityPrecise" ".text.fmt.parse_float.decimal.Decimal(f128).rightShift" - ".text.fmt.parse_float.parseFloat__anon_197808" - ".text.json.static.innerParse__anon_196050" - ".text.json.static.innerParse__anon_196040" - ".text.json.static.innerParse__anon_196032" - ".text.json.static.innerParse__anon_196022" - ".text.json.static.innerParse__anon_204353" + ".text.fmt.parse_float.parseFloat__anon_197962" + ".text.unlikely.fmt.parse_float.convert_slow.convertSlow__anon_198021" + ".text.fmt.parse_float.decimal.Decimal(f64).round" + ".text.json.static.innerParse__anon_196204" + ".text.json.static.innerParse__anon_196194" + ".text.json.static.innerParse__anon_196186" + ".text.json.static.innerParse__anon_196176" + ".text.json.static.innerParse__anon_204507" ".text.array_list.AlignedManaged(u8,null).toOwnedSlice" - ".text.json.static.sliceToInt__anon_204431" - ".text.json.static.innerParse__anon_204394" + ".text.json.static.sliceToInt__anon_204585" + ".text.json.static.innerParse__anon_204548" ".text.array_list.AlignedManaged(u8,null).ensureTotalCapacity" ".text.json.Scanner.nextAllocMax" ".text.json.Scanner.allocNextIntoArrayListMax" ".text.BitStack.push" - ".text.json.static.innerParse__anon_204521" - ".text.json.static.innerParse__anon_204876" - ".text.json.Stringify.write__anon_205395" + ".text.json.static.innerParse__anon_204675" + ".text.json.static.innerParse__anon_205140" + ".text.json.static.innerParse__anon_205284" + ".text.json.Stringify.write__anon_205549" ".text.Inbox.push" - ".text.unlikely.builtin.panic__struct_205561.panic" + ".text.unlikely.builtin.panic__struct_205715.panic" ".text.unlikely.crash_handler.panic" - ".text.crash_handler.report__anon_205711" - ".text.unlikely.crash_handler.crash__anon_205677" + ".text.crash_handler.report__anon_205865" + ".text.unlikely.crash_handler.crash__anon_205831" ".text.browser.Session.createPage" - ".text.server.bidi.BiDi.Command.sendEvent__anon_206180" - ".text.server.bidi.browsing_context.announceRealm" - ".text.server.bidi.BiDi.Command.sendResult__anon_206257" - ".text.browser.URL.resolve__anon_206306" + ".text.server.bidi.BiDi.Command.sendEvent__anon_206372" + ".text.server.bidi.BiDi.Command.sendResult__anon_206449" + ".text.browser.URL.resolve__anon_206498" ".text.browser.URL.resolveNavigation" ".text.server.bidi.browsing_context.rejectPending" ".text.browser.Session.initiateRootNavigation" - ".text.server.bidi.BiDi.Command.sendResult__anon_206362" + ".text.server.bidi.BiDi.Command.sendResult__anon_206554" ".text.server.bidi.browsing_context.destroy" ".text.browser.webapi.selector.Selector.cachedParse" ".text.browser.webapi.selector.Selector.query" @@ -314,38 +321,42 @@ SECTIONS { ".text.browser.webapi.selector.Selector.collectAll" ".text.browser.webapi.selector.Selector.querySelectorAll" ".text.server.bidi.browsing_context.invalidSelector" - ".text.browser.xpath.functions.sumFn" + ".text.server.bidi.BiDi.Command.sendResult__anon_207054" ".text.browser.xpath.functions.numberFn" ".text.browser.xpath.result.stringValueOf" ".text.browser.webapi.Node.getTextContent" ".text.browser.xpath.functions.translateFn" ".text.browser.xpath.result.toString" - ".text.fmt.allocPrint__anon_207360" - ".text.fmt.allocPrint__anon_207358" + ".text.fmt.allocPrint__anon_208453" + ".text.fmt.allocPrint__anon_208451" ".text.browser.xpath.functions.normalizeSpaceFn" + ".text.browser.xpath.functions.stringLengthFn" + ".text.browser.xpath.functions.substringFn" + ".text.browser.xpath.functions.substringAfterFn" + ".text.browser.xpath.functions.substringBeforeFn" + ".text.browser.xpath.functions.containsFn" + ".text.browser.xpath.functions.startsWithFn" + ".text.browser.xpath.functions.concatFn" + ".text.browser.xpath.functions.stringFn" + ".text.browser.webapi.Element.getTagNameSpec" ".text.browser.webapi.Element.upperTagName" ".text.browser.webapi.Document.getElementById" ".text.string.String.intern" - ".text.browser.webapi.Node.ownerDocument" - ".text.sort.block.mergeInternal__anon_207101" + ".text.sort.block.mergeInternal__anon_208194" ".text.browser.webapi.Node.compareDocumentPosition" ".text.array_list.Aligned(\*browser.webapi.Node,null).ensureTotalCapacity" ".text.browser.xpath.Evaluator.evalStep" - ".text.browser.xpath.Evaluator.matchTest" - ".text.browser.webapi.element.Attribute.List.getOrCreateAttribute" - ".text.browser.xpath.Evaluator.appendPrecedingSubtree" - ".text.browser.webapi.Element.ownerFrame" - ".text.hash_map.HashMapUnmanaged(browser.webapi.element.Attribute.List.LookupKey,\*browser.webapi.element.Attribute,hash_map.AutoContext(browser.webapi.element.Attribute.List.LookupKey),80).getOrPutContext" ".text.browser.webapi.Node.ownerFrame" + ".text.unlikely.lightpanda.assertionFailure__anon_210319" + ".text.crash_handler.report__anon_210350" + ".text.unlikely.crash_handler.crash__anon_210321" + ".text.hash_map.HashMapUnmanaged(browser.webapi.element.Attribute.List.LookupKey,\*browser.webapi.element.Attribute,hash_map.AutoContext(browser.webapi.element.Attribute.List.LookupKey),80).getOrPutContext" ".text.hash.wyhash.Wyhash.final" - ".text.unlikely.hash_map.HashMapUnmanaged(browser.webapi.element.Attribute.List.LookupKey,\*browser.webapi.element.Attribute,hash_map.AutoContext(browser.webapi.element.Attribute.List.LookupKey),80).grow" ".text.browser.xpath.Evaluator.appendDescendants" - ".text.browser.xpath.Evaluator.fusedDescend" + ".text.unlikely.hash_map.HashMapUnmanaged(browser.webapi.element.Attribute.List.LookupKey,\*browser.webapi.element.Attribute,hash_map.AutoContext(browser.webapi.element.Attribute.List.LookupKey),80).grow" ".text.browser.xpath.Evaluator.cmpString" - ".text.browser.xpath.Evaluator.containsPositionOrLast" ".text.browser.xpath.result.toNumber" ".text.array_hash_map.Custom(\*browser.webapi.Node,void,array_hash_map.AutoContext(\*browser.webapi.Node),false).put" - ".text.browser.webapi.selector.List.matches" ".text.browser.webapi.selector.List.matchSegments" ".text.browser.webapi.selector.List.matchesPart" ".text.browser.webapi.CustomElementRegistry.get" @@ -361,7 +372,6 @@ SECTIONS { ".text.browser.webapi.selector.List.hasInvalidDescendant" ".text.browser.webapi.element.html.Select.getValue" ".text.browser.webapi.element.html.Option.getValue" - ".text.browser.webapi.element.html.Select.effectiveOption" ".text.browser.webapi.element.html.Input.getValue" ".text.browser.webapi.Element.hasDisabledConcept" ".text.browser.webapi.Element.isDisabled" @@ -376,40 +386,48 @@ SECTIONS { ".text.browser.webapi.selector.Parser.parsePart" ".text.browser.webapi.selector.Parser.parse" ".text.array_list.Aligned(browser.webapi.selector.Selector.Part,null).append" - ".text.meta.stringToEnum__anon_212173" + ".text.meta.stringToEnum__anon_213253" ".text.browser.webapi.selector.Parser.consumeUntilCommaOrParen" ".text.browser.webapi.selector.Parser.parseIdentifier" - ".text.mem.trimStart__anon_211173" + ".text.mem.trimStart__anon_212253" ".text.browser.xpath.Parser.parse" ".text.browser.xpath.Parser.parseExpr" + ".text.browser.xpath.Parser.parseAndExpr" + ".text.json.static.innerParse__anon_215424" + ".text.json.static.innerParse__anon_215478" + ".text.json.static.innerParse__anon_215561" + ".text.fmt.parseInt__anon_215635" + ".text.server.bidi.input.State.reset" + ".text.json.static.innerParse__anon_215917" + ".text.log.warn__anon_206552" ".text.browser.Session.discardPendingPage" ".text.browser.Frame.abortTransfers" - ".text.unlikely.lightpanda.assertionFailure__anon_206341" - ".text.crash_handler.report__anon_215039" - ".text.unlikely.crash_handler.crash__anon_215022" + ".text.unlikely.lightpanda.assertionFailure__anon_206533" + ".text.crash_handler.report__anon_216095" + ".text.unlikely.crash_handler.crash__anon_216078" ".text.browser.webapi.net.WebSocket.kill" ".text.network.HttpClient.Transfer.kill" ".text.browser.webapi.net.WebSocket.releaseRef" - ".text.unlikely.lightpanda.assertionFailure__anon_215133" - ".text.crash_handler.report__anon_215251" - ".text.json.static.innerParse__anon_215450" - ".text.json.static.innerParse__anon_215519" - ".text.json.static.innerParse__anon_215508" - ".text.array_list.AlignedManaged(u8,null).toOwnedSliceSentinel__anon_215578" - ".text.log.warn__anon_206224" - ".text.browser.Session.PageHandle.frame" - ".text.log.err__anon_206162" - ".text.browser.Session.processDestroyQueues" - ".text.browser.webapi.Blob.releaseRef" ".text.unlikely.lightpanda.assertionFailure__anon_216189" - ".text.crash_handler.report__anon_216241" - ".text.unlikely.crash_handler.crash__anon_216194" + ".text.crash_handler.report__anon_216302" + ".text.json.static.innerParse__anon_216497" + ".text.json.static.innerParse__anon_216565" + ".text.json.static.innerParse__anon_216554" + ".text.array_list.AlignedManaged(u8,null).toOwnedSliceSentinel__anon_216624" + ".text.log.warn__anon_206416" + ".text.browser.Session.PageHandle.frame" + ".text.log.err__anon_206354" + ".text.browser.Session.processDestroyQueues" + ".text.json.static.innerParse__anon_217137" + ".text.unlikely.crash_handler.crash__anon_217552" ".text.browser.webapi.SharedWorkerGlobalScope.deinit" ".text.browser.webapi.WorkerGlobalScope.deinit" ".text.browser.Page.revokeBlobUrlsFor" - ".text.json.static.innerParse__anon_216334" - ".text.json.static.innerParse__anon_216388" + ".text.browser.webapi.svg.Transform.releaseRef" ".text.browser.ScriptManagerBase.deinit" + ".text.unlikely.lightpanda.assertionFailure__anon_217774" + ".text.crash_handler.report__anon_217843" + ".text.unlikely.crash_handler.crash__anon_217804" ".text.browser.webapi.MessagePort.close" ".text.browser.ScriptManagerBase.Script.deinit" ".text.network.HttpClient.Transfer.cancel" @@ -418,86 +436,93 @@ SECTIONS { ".text.browser.webapi.Performance.notifyObservers" ".text.browser.webapi.Performance.insertOrdered" ".text.network.HttpClient.Transfer.recordResourceTiming" - ".text.json.Stringify.write__anon_217253" - ".text.log.writeThunk__anon_217667__struct_217673.write" - ".text.browser.js.Local.mapZigInstanceToJs__anon_218032" - ".text.browser.webapi.Performance.scheduleDelivery__struct_217215.run" + ".text.log.writeThunk__anon_218820__struct_218821.write" + ".text.browser.js.Local.mapZigInstanceToJs__anon_219156" + ".text.browser.webapi.Performance.scheduleDelivery__struct_218373.run" ".text.array_list.Aligned(\*browser.webapi.Performance.Entry,null).append" - ".text.browser.webapi.Performance.scheduleBufferFull__struct_217051.run" - ".text.browser.js.Execution.hasDirectListeners__anon_217050" - ".text.browser.js.Local.mapZigInstanceToJs__anon_219274" - ".text.browser.js.Local.mapZigInstanceToJs__anon_219427" - ".text.browser.js.Function.tryCallWithThis__anon_219246" - ".text.browser.EventManagerBase.dispatchDirect__anon_219208" - ".text.browser.js.Function.callWithThisRethrow__anon_219527" - ".text.browser.js.Function.callWithThisRethrow__anon_219604" + ".text.browser.webapi.Performance.scheduleBufferFull__struct_218209.run" + ".text.browser.js.Execution.hasDirectListeners__anon_218208" + ".text.browser.js.Local.mapZigInstanceToJs__anon_220389" + ".text.browser.js.Local.mapZigInstanceToJs__anon_220542" + ".text.browser.js.Function.tryCallWithThis__anon_220361" + ".text.browser.EventManagerBase.dispatchDirect__anon_220323" + ".text.browser.js.Function.callWithThisRethrow__anon_220642" + ".text.browser.js.Local.eval" + ".text.browser.js.Function.callWithThisRethrow__anon_220719" ".text.browser.js.Value.toStringSlice" ".text.browser.webapi.event.ErrorEvent.initWithTrusted" - ".text.browser.js.Function.call__anon_219842" + ".text.browser.js.Function.call__anon_220957" ".text.browser.webapi.Window.reportError" - ".text.hash_map.HashMapUnmanaged(browser.EventManagerBase.EventKey,\*DoublyLinkedList,browser.EventManagerBase.EventKeyContext,80).getIndex__anon_219929" + ".text.hash_map.HashMapUnmanaged(browser.EventManagerBase.EventKey,\*DoublyLinkedList,browser.EventManagerBase.EventKeyContext,80).getIndex__anon_221044" ".text.hash.wyhash.Wyhash.update" - ".text.log.warn__anon_219555" + ".text.log.warn__anon_220670" ".text.browser.EventManagerBase.Listener.reportException" ".text.browser.EventManagerBase.removeListener" ".text.browser.webapi.Event.releaseRef" - ".text.unlikely.lightpanda.assertionFailure__anon_220502" - ".text.crash_handler.report__anon_220838" - ".text.unlikely.crash_handler.crash__anon_220509" - ".text.browser.js.Local.resolveT__anon_220846.Wrap.releaseRefFromZig" - ".text.browser.js.Local.resolveT__anon_220846.Wrap.releaseRef" - ".text.browser.js.Local.resolveT__anon_220846.Wrap.acquireRef" - ".text.browser.js.Local.resolveT__anon_221279.Wrap.releaseRefFromZig" + ".text.unlikely.lightpanda.assertionFailure__anon_221617" + ".text.crash_handler.report__anon_221953" + ".text.unlikely.crash_handler.crash__anon_221624" + ".text.browser.js.Local.resolveT__anon_221961.Wrap.releaseRefFromZig" + ".text.browser.js.Local.resolveT__anon_221961.Wrap.releaseRef" + ".text.browser.js.Local.resolveT__anon_221961.Wrap.acquireRef" + ".text.browser.js.Local.resolveT__anon_222394.Wrap.releaseRefFromZig" ".text.browser.webapi.event.PromiseRejectionEvent.releaseRef" - ".text.unlikely.crash_handler.crash__anon_223420" - ".text.browser.js.Local.resolveT__anon_223647.Wrap.releaseRefFromZig" - ".text.browser.js.Local.resolveT__anon_223664.Wrap.releaseRefFromZig" + ".text.unlikely.crash_handler.crash__anon_224511" + ".text.browser.js.Local.resolveT__anon_224738.Wrap.releaseRefFromZig" + ".text.browser.js.Local.resolveT__anon_224755.Wrap.releaseRefFromZig" ".text.browser.webapi.net.XMLHttpRequest.releaseRef" - ".text.browser.js.Local.resolveT__anon_223664.Wrap.releaseRef" - ".text.browser.js.Local.resolveT__anon_223664.Wrap.acquireRef" + ".text.browser.js.Local.resolveT__anon_224755.Wrap.releaseRef" + ".text.browser.js.Local.resolveT__anon_224755.Wrap.acquireRef" ".text.browser.webapi.net.XMLHttpRequestEventTarget.releaseListeners" ".text.browser.webapi.net.XMLHttpRequest.clearResponse" - ".text.unlikely.lightpanda.assertionFailure__anon_223972" - ".text.crash_handler.report__anon_224055" - ".text.crash_handler.report__anon_227143" - ".text.unlikely.crash_handler.crash__anon_227122" + ".text.unlikely.lightpanda.assertionFailure__anon_225063" + ".text.crash_handler.report__anon_225146" + ".text.crash_handler.report__anon_228228" + ".text.unlikely.crash_handler.crash__anon_228207" ".text.network.HttpClient.Transfer.timingAllowPassed" - ".text.server.bidi.browser.processMessage" - ".text.browser.webapi.CSS.parseDimensionViewport" - ".text.browser.css.units.parse" - ".text.browser.webapi.Element.contentAxis__anon_237712" - ".text.browser.webapi.Element.getElementAxis__anon_237711" + ".text.browser.webapi.svg.PointList.releaseItem" + ".text.unlikely.lightpanda.assertionFailure__anon_228707" + ".text.crash_handler.report__anon_228754" + ".text.browser.webapi.Element.contentAxis__anon_238700" + ".text.browser.webapi.Element.getElementAxis__anon_238699" ".text.browser.webapi.element.Html.click" ".text.browser.webapi.element.Attribute.List.setCapacity" ".text.browser.webapi.element.Attribute.List._put" ".text.browser.webapi.element.Attribute.List.getEntryAndNormalizedName" ".text.browser.webapi.element.html.Details.setOpen" ".text.browser.Frame.openPopup" - ".text.browser.frame.user_input.handleKeyup" - ".text.browser.EventManager.dispatchPhase__anon_239869" - ".text.browser.js.Function.tryCallWithThis__anon_239902" - ".text.browser.EventManager.dispatchPhase__anon_239930" + ".text.browser.EventManager.dispatchPhase__anon_240761" + ".text.browser.js.Function.tryCallWithThis__anon_240794" + ".text.browser.EventManager.dispatchPhase__anon_240822" ".text.browser.EventManager.dispatchNode" - ".text.browser.EventManager.dispatchDirect__anon_239948" + ".text.browser.EventManager.dispatchDirect__anon_240840" ".text.browser.EventManager.dispatch" - ".text.browser.EventManagerBase.Listener.run__anon_239977" - ".text.browser.js.Context.stringToPersistedFunction__anon_242636" + ".text.browser.EventManagerBase.Listener.run__anon_240890" + ".text.browser.js.Context.stringToPersistedFunction__anon_243561" ".text.browser.webapi.element.Html.getAttributeFunction" ".text.__zig_tag_name_browser.webapi.global_event_handlers.Handler" ".text.browser.EventManager.getInlineHandler" ".text.hash_map.HashMapUnmanaged(browser.webapi.global_event_handlers.Key,browser.js.Function.Global,browser.webapi.global_event_handlers.Context,80).remove" ".text.hash_map.HashMapUnmanaged(browser.webapi.global_event_handlers.Key,browser.js.Function.Global,browser.webapi.global_event_handlers.Context,80).put" ".text.unlikely.hash_map.HashMapUnmanaged(browser.webapi.global_event_handlers.Key,browser.js.Function.Global,browser.webapi.global_event_handlers.Context,80).grow" - ".text.browser.EventManagerBase.Listener.run__anon_239890" + ".text.browser.EventManagerBase.Listener.run__anon_240782" ".text.browser.EventManager.AdjustedTargets.apply" - ".text.log.warn__anon_239862" - ".text.log.warn__anon_239842" - ".text.fmt.allocPrintSentinel__anon_239829" - ".text.Io.Writer.Allocating.toOwnedSliceSentinel__anon_243072" - ".text.fmt.allocPrintSentinel__anon_239824" + ".text.log.warn__anon_240754" + ".text.log.warn__anon_240734" + ".text.fmt.allocPrintSentinel__anon_240721" + ".text.Io.Writer.Allocating.toOwnedSliceSentinel__anon_243969" + ".text.fmt.allocPrintSentinel__anon_240716" + ".text.browser.webapi.element.html.Form.normalizeEnctype" ".text.browser.webapi.net.FormData.releaseRef" - ".text.unlikely.lightpanda.assertionFailure__anon_243306" - ".text.crash_handler.report__anon_243336" + ".text.unlikely.lightpanda.assertionFailure__anon_244203" + ".text.crash_handler.report__anon_244233" + ".text.unlikely.crash_handler.crash__anon_244212" + ".text.browser.webapi.element.html.Button.getValue" + ".text.unlikely.lightpanda.assertionFailure__anon_240020" + ".text.browser.webapi.element.html.ValidityState.getValid" + ".text.browser.webapi.element.html.ValidityState.getCustomError" + ".text.browser.webapi.element.html.Input.suffersRangeOverflow" + ".text.browser.webapi.element.html.Input.suffersRangeUnderflow" ".text.browser.webapi.element.html.Input.valueToNumber" ".text.browser.webapi.element.html.Input.isValidFloatingPoint" ".text.browser.webapi.element.html.Input.timeToMs" @@ -511,8 +536,18 @@ SECTIONS { ".text.browser.webapi.element.html.TextArea.suffersTooLong" ".text.browser.js.RegExp.match" ".text.browser.webapi.element.html.Input.suffersPatternMismatch" + ".text.browser.webapi.element.html.Input.suffersTooLong" + ".text.browser.webapi.element.html.ValidityState.getValueMissing" + ".text.browser.webapi.element.html.Input.suffersTypeMismatch" + ".text.browser.webapi.element.html.Select.suffersValueMissing" + ".text.browser.webapi.element.html.Input.suffersValueMissing" + ".text.browser.webapi.element.html.Input.radioGroupHasChecked" + ".text.browser.webapi.element.html.Input.sameFormOwner" + ".text.browser.webapi.element.html.Input.RadioGroupIterator.next" + ".text.browser.webapi.element.html.Button.getFormNoValidate" + ".text.browser.webapi.element.Html.getTabIndex" ".text.browser.webapi.element.html.TextArea.getValue" - ".text.browser.webapi.element.html.Input.sanitizeValue__anon_244278" + ".text.browser.webapi.element.html.Input.sanitizeValue__anon_245152" ".text.browser.webapi.element.html.Input.setValue" ".text.browser.URL.eqlDocument" ".text.browser.Frame.hasRelToken" @@ -527,62 +562,79 @@ SECTIONS { ".text.browser.webapi.element.html.Meta.Build.attributeChange" ".text.browser.webapi.element.html.Option.Build.attributeChange" ".text.network.HttpClient.Transfer.submitSync" - ".text.browser.ScriptManager.addFromElement__anon_245288" + ".text.browser.Frame.scriptAddedCallback__anon_246146" + ".text.browser.Frame.domChanged" ".text.browser.Frame.styleAttributeChanged" - ".text.browser.js.Context.enqueueMicrotask__anon_245673__struct_245682.run" - ".text.browser.js.Context.enqueueMicrotask__anon_245750__struct_245764.run" - ".text.browser.js.Context.enqueueMicrotask__anon_245762__struct_245769.run" - ".text.browser.js.Context.enqueueMicrotask__anon_247716__struct_247723.run" - ".text.browser.js.Local.mapZigInstanceToJs__anon_247941" - ".text.browser.js.Local.zigValueToJs__anon_247961" - ".text.browser.js.Local.resolveT__anon_248379.Wrap.releaseRefFromZig" - ".text.browser.js.Local.resolveT__anon_248379.Wrap.releaseRef" - ".text.unlikely.lightpanda.assertionFailure__anon_248435" - ".text.crash_handler.report__anon_248475" - ".text.unlikely.crash_handler.crash__anon_248439" - ".text.browser.js.Local.resolveT__anon_248490.Wrap.releaseRefFromZig" - ".text.browser.js.Local.resolveT__anon_248490.Wrap.releaseRef" + ".text.browser.js.Context.enqueueMicrotask__anon_246574__struct_246583.run" + ".text.browser.js.Context.enqueueMicrotask__anon_246651__struct_246665.run" + ".text.browser.js.Context.enqueueMicrotask__anon_246663__struct_246670.run" + ".text.browser.js.Context.enqueueMicrotask__anon_248647__struct_248654.run" + ".text.browser.js.Local.mapZigInstanceToJs__anon_248881" + ".text.browser.js.Local.zigValueToJs__anon_248901" + ".text.unlikely.lightpanda.assertionFailure__anon_249299" + ".text.crash_handler.report__anon_249380" + ".text.unlikely.crash_handler.crash__anon_249333" + ".text.browser.js.Local.resolveT__anon_249344.Wrap.releaseRefFromZig" + ".text.browser.js.Local.resolveT__anon_249344.Wrap.releaseRef" + ".text.browser.js.Local.resolveT__anon_249434.Wrap.releaseRefFromZig" + ".text.browser.js.Local.resolveT__anon_249434.Wrap.releaseRef" ".text.browser.webapi.MutationObserver.releaseRef" - ".text.unlikely.lightpanda.assertionFailure__anon_248543" - ".text.crash_handler.report__anon_248568" - ".text.unlikely.crash_handler.crash__anon_248547" - ".text.browser.webapi.element.slotting.findSlot__anon_247452" + ".text.unlikely.lightpanda.assertionFailure__anon_249487" + ".text.crash_handler.report__anon_249512" + ".text.unlikely.crash_handler.crash__anon_249491" + ".text.browser.webapi.MutationObserver.disconnect" + ".text.browser.webapi.element.slotting.findSlot__anon_248366" ".text.browser.webapi.element.slotting.findNamedSlot" ".text.browser.webapi.Element.hostedShadowRoot" ".text.browser.webapi.element.slotting.slotAttributeChanged" ".text.browser.frame.observers.notifyAttributeChange" ".text.browser.webapi.element.html.Custom.enqueueAttributeChangedCallbackOnElement" - ".text.browser.js.Context.enqueueMicrotask__anon_249075__struct_249206.run" - ".text.log.writeThunk__anon_249205__struct_249211.write" + ".text.browser.js.Context.enqueueMicrotask__anon_250019__struct_250150.run" + ".text.log.writeThunk__anon_250149__struct_250155.write" + ".text.browser.js.Local.jsValueToZig__anon_250281" + ".text.browser.webapi.CustomElementRegistry.upgradeCustomElement" ".text.browser.webapi.element.html.Custom.fireReaction" ".text.array_list.Aligned(browser.CustomElementReactions.Reaction,null).append" - ".text.browser.js.Local.mapZigInstanceToJs__anon_249321" - ".text.browser.js.Function._tryCallWithThis__anon_249349" - ".text.browser.js.Object.callMethod__anon_249338" - ".text.browser.js.Object.callMethod__anon_249460" - ".text.browser.js.Local.zigValueToJs__anon_249531" - ".text.browser.js.Local.mapZigInstanceToJs__anon_249625" - ".text.browser.js.Object.callMethod__anon_249583" - ".text.log.err__anon_245522" + ".text.browser.js.Local.mapZigInstanceToJs__anon_250377" + ".text.browser.js.Function._tryCallWithThis__anon_250405" + ".text.browser.js.Object.callMethod__anon_250394" + ".text.browser.js.Object.callMethod__anon_250516" + ".text.browser.js.Local.zigValueToJs__anon_250587" + ".text.browser.js.Local.mapZigInstanceToJs__anon_250681" + ".text.browser.js.Object.callMethod__anon_250639" + ".text.browser.webapi.element.html.Custom.enqueueConnectedCallbackOnElement__anon_250225" + ".text.hash_map.HashMapUnmanaged(\*browser.webapi.Element,void,hash_map.AutoContext(\*browser.webapi.Element),80).getOrPutContext" + ".text.unlikely.hash_map.HashMapUnmanaged(\*browser.webapi.Element,void,hash_map.AutoContext(\*browser.webapi.Element),80).grow" + ".text.browser.webapi.element.html.Select.resetToDefaultSelection" + ".text.browser.webapi.element.html.Select.isMenuList" ".text.browser.ScriptManagerBase.Script.errorCallback" - ".text.browser.ScriptManagerBase.Script.queueHintEvent" ".text.browser.ScriptManagerBase.Script.doneCallback" + ".text.browser.ScriptManagerBase.Script.queueHintEvent" ".text.browser.ScriptManagerBase.Script.dataCallback" ".text.browser.ScriptManagerBase.Script.headerCallback" - ".text.unlikely.lightpanda.assertionFailure__anon_250141" - ".text.crash_handler.report__anon_250247" - ".text.crash_handler.report__anon_250526" - ".text.unlikely.crash_handler.crash__anon_250255" + ".text.unlikely.lightpanda.assertionFailure__anon_251372" + ".text.unlikely.lightpanda.assertionFailure__anon_251365" + ".text.crash_handler.report__anon_251476" + ".text.unlikely.crash_handler.crash__anon_251449" + ".text.crash_handler.report__anon_251740" + ".text.unlikely.crash_handler.crash__anon_251451" ".text.browser.ScriptManagerBase.Script.startCallback" ".text.browser.ScriptManager.evalNow" ".text.browser.ImportMap.sortedNormalizedSpecifierMap" - ".text.browser.ScriptManagerBase.preloadImport" - ".text.browser.js.Context.postCompileModule" - ".text.browser.js.Context.evaluateModule__anon_251019" - ".text.browser.js.Context.module__anon_250920" + ".text.browser.ImportMap.mergeEntries" + ".text.browser.js.Context.compileModule" + ".text.browser.js.Module.persist" + ".text.browser.ImportMap.resolveImportsMatch" + ".text.browser.js.Context.module__anon_252129" ".text.browser.ScriptManagerBase.Script.eval" + ".text.log.warn__anon_252522" + ".text.unlikely.lightpanda.assertionFailure__anon_252484" + ".text.unlikely.lightpanda.assertionFailure__anon_252473" + ".text.browser.ScriptManagerBase.Script.shutdownCallback" + ".text.unlikely.lightpanda.assertionFailure__anon_252257" + ".text.browser.ScriptManagerBase.waitForImport" ".text.browser.ScriptManagerBase.Script.executeCallback" - ".text.log.info__anon_245469" + ".text.log.info__anon_246343" ".text.network.HttpClient.releaseBlocking" ".text.network.HttpClient.SyncContext.shutdownCallback" ".text.unlikely.hash_map.HashMapUnmanaged(u32,u32,hash_map.AutoContext(u32),80).grow" @@ -591,17 +643,18 @@ SECTIONS { ".text.network.HttpClient.SyncContext.dataCallback" ".text.network.HttpClient.SyncContext.headerCallback" ".text.network.HttpClient.hasPendingTeardown" - ".text.unlikely.lightpanda.assertionFailure__anon_253287" - ".text.log.writeValue__anon_253310" - ".text.crash_handler.report__anon_253314" - ".text.unlikely.crash_handler.crash__anon_253296" + ".text.unlikely.lightpanda.assertionFailure__anon_254492" + ".text.log.writeValue__anon_254515" + ".text.crash_handler.report__anon_254519" + ".text.unlikely.crash_handler.crash__anon_254501" ".text.browser.ScriptManager.corsSettings" ".text.browser.ScriptManagerBase.evaluate" ".text.browser.ScriptManager.addInlineScript" + ".text.browser.webapi.element.html.Option.setSelectedness" ".text.browser.webapi.element.html.Meta.immediateRefreshTarget" ".text.browser.Frame.fireElementEvent" ".text.browser.Frame.dispatchQueuedEvents" - ".text.browser.Frame.queueElementEvent__struct_245071.cleanup" + ".text.browser.Frame.queueElementEvent__struct_245943.cleanup" ".text.browser.frame.resource_load.ImageLoad.errorCallback" ".text.browser.frame.resource_load.ImageLoad.doneCallback" ".text.browser.frame.resource_load.ImageLoad.settle" @@ -610,9 +663,6 @@ SECTIONS { ".text.browser.frame.resource_load.ImageLoad.finalizer" ".text.browser.frame.resource_load.ImageLoad.failed" ".text.browser.webapi.Window.setWindowReflectingHandlerFromAttribute" - ".text.browser.webapi.element.html.Body.Build.attributeRemove" - ".text.browser.webapi.element.html.Input.Build.attributeRemove" - ".text.browser.webapi.element.html.Option.Build.attributeRemove" ".text.browser.EventManager.ActivationState.restore" ".text.browser.EventManager.buildEventPath" ".text.browser.webapi.element.html.Input.uncheckRadioGroup" @@ -621,115 +671,95 @@ SECTIONS { ".text.browser.frame.user_input.hasClickActivationBehavior" ".text.browser.EventManager.getAdjustedTarget" ".text.browser.EventManager.rootIsShadowRoot" - ".text.browser.webapi.Document.getActiveElement" ".text.browser.webapi.EventCounts.getIndex" + ".text.browser.webapi.Document.getActiveElement" ".text.server.bidi.input.keyInfo" - ".text.json.static.innerParse__anon_256948" + ".text.browser.RenderTree.resolve" + ".text.browser.screenshot.collect" + ".text.browser.screenshot.preparePng" + ".text.browser.pdf.prepare" ".text.browser.markdown.dump" ".text.browser.webapi.element.html.Custom.checkAndAttachBuiltIn" - ".text.browser.frame.node_factory.createHtmlElementT__anon_260121" - ".text.browser.js.Local.jsValueToZig__anon_261188" - ".text.browser.frame.node_factory.constructForToken__anon_261163" - ".text.browser.frame.node_factory.createHtmlElementT__anon_259381" - ".text.browser.frame.node_factory.createHtmlElementT__anon_259386" - ".text.browser.frame.node_factory.createHtmlElementT__anon_259404" - ".text.browser.frame.node_factory.createHtmlElementT__anon_259439" - ".text.browser.frame.node_factory.createHtmlElementT__anon_259526" - ".text.browser.frame.node_factory.createHtmlElementT__anon_259531" - ".text.browser.frame.node_factory.createHtmlElementT__anon_259536" - ".text.browser.frame.node_factory.createHtmlElementT__anon_259541" - ".text.browser.frame.node_factory.createHtmlElementT__anon_259560" - ".text.browser.frame.node_factory.createHtmlElementT__anon_259665" - ".text.browser.frame.node_factory.createHtmlElementT__anon_259714" - ".text.browser.frame.node_factory.createHtmlElementT__anon_259762" - ".text.browser.frame.node_factory.createHtmlElementT__anon_259789" - ".text.browser.frame.node_factory.createHtmlElementT__anon_259831" - ".text.browser.frame.node_factory.createHtmlElementT__anon_259836" - ".text.browser.frame.node_factory.createHtmlElementT__anon_259883" - ".text.browser.frame.node_factory.createHtmlElementT__anon_259931" - ".text.browser.frame.node_factory.createHtmlElementT__anon_259936" - ".text.browser.frame.node_factory.createHtmlElementT__anon_259941" - ".text.browser.frame.node_factory.createHtmlElementT__anon_259946" - ".text.browser.frame.node_factory.createHtmlElementT__anon_260057" + ".text.browser.frame.node_factory.createHtmlElementT__anon_261411" + ".text.browser.frame.node_factory.createHtmlElementT__anon_262340" + ".text.browser.frame.node_factory.constructForToken__anon_262425" + ".text.browser.frame.node_factory.createHtmlElementT__anon_260671" + ".text.browser.frame.node_factory.createHtmlElementT__anon_260676" + ".text.browser.frame.node_factory.createHtmlElementT__anon_260694" + ".text.browser.frame.node_factory.createHtmlElementT__anon_260729" + ".text.browser.frame.node_factory.createHtmlElementT__anon_260816" + ".text.browser.frame.node_factory.createHtmlElementT__anon_260821" + ".text.browser.frame.node_factory.createHtmlElementT__anon_260826" + ".text.browser.frame.node_factory.createHtmlElementT__anon_260831" + ".text.browser.frame.node_factory.createHtmlElementT__anon_260850" + ".text.browser.frame.node_factory.createHtmlElementT__anon_260955" + ".text.browser.frame.node_factory.createHtmlElementT__anon_261004" + ".text.browser.frame.node_factory.createHtmlElementT__anon_261052" + ".text.browser.frame.node_factory.createHtmlElementT__anon_261079" + ".text.browser.frame.node_factory.createHtmlElementT__anon_261121" + ".text.browser.frame.node_factory.createHtmlElementT__anon_261126" + ".text.browser.frame.node_factory.createHtmlElementT__anon_261173" + ".text.browser.frame.node_factory.createHtmlElementT__anon_261221" + ".text.browser.frame.node_factory.createHtmlElementT__anon_261226" + ".text.browser.frame.node_factory.createHtmlElementT__anon_261231" + ".text.browser.frame.node_factory.createHtmlElementT__anon_261236" + ".text.browser.frame.node_factory.createHtmlElementT__anon_261347" ".text.browser.webapi.element.html.Meta.Build.created" - ".text.browser.frame.node_factory.createHtmlElementT__anon_260062" + ".text.browser.frame.node_factory.createHtmlElementT__anon_261352" ".text.browser.webapi.css.CSSStyleSheet.initWithOwner" ".text.browser.webapi.Document.getStyleSheets" ".text.browser.webapi.css.StyleSheetList.add" ".text.browser.webapi.element.html.Link.linkAddedCallback" - ".text.browser.frame.node_factory.createHtmlElementT__anon_260067" - ".text.browser.frame.node_factory.createHtmlElementT__anon_260072" - ".text.browser.frame.node_factory.createHtmlElementT__anon_260077" - ".text.browser.frame.node_factory.createHtmlElementT__anon_260082" - ".text.browser.frame.node_factory.createHtmlElementT__anon_260087" - ".text.browser.frame.node_factory.createHtmlElementT__anon_260092" - ".text.browser.frame.node_factory.createHtmlElementT__anon_260116" - ".text.browser.frame.node_factory.createHtmlElementT__anon_260313" - ".text.browser.frame.node_factory.createHtmlElementT__anon_260318" - ".text.browser.frame.node_factory.createHtmlElementT__anon_260343" + ".text.browser.frame.node_factory.createHtmlElementT__anon_261357" + ".text.browser.frame.node_factory.createHtmlElementT__anon_261362" + ".text.browser.frame.node_factory.createHtmlElementT__anon_261367" + ".text.browser.frame.node_factory.createHtmlElementT__anon_261372" + ".text.browser.frame.node_factory.createHtmlElementT__anon_261377" + ".text.browser.frame.node_factory.createHtmlElementT__anon_261382" + ".text.browser.frame.node_factory.createHtmlElementT__anon_261406" + ".text.browser.frame.node_factory.createHtmlElementT__anon_261577" + ".text.browser.frame.node_factory.createHtmlElementT__anon_261582" + ".text.browser.frame.node_factory.createHtmlElementT__anon_261607" ".text.browser.webapi.element.html.Input.Build.created" - ".text.browser.frame.node_factory.createHtmlElementT__anon_260392" - ".text.browser.frame.node_factory.createHtmlElementT__anon_260397" - ".text.browser.frame.node_factory.createHtmlElementT__anon_260402" - ".text.browser.frame.node_factory.createHtmlElementT__anon_260407" - ".text.browser.frame.node_factory.createHtmlMediaElementT__anon_260417" - ".text.browser.frame.node_factory.createHtmlMediaElementT__anon_260421" - ".text.browser.frame.node_factory.createHtmlElementT__anon_260448" - ".text.browser.frame.node_factory.createHtmlElementT__anon_260453" - ".text.browser.frame.node_factory.createHtmlElementT__anon_260458" - ".text.browser.frame.node_factory.createHtmlElementT__anon_260463" - ".text.browser.frame.node_factory.createHtmlElementT__anon_260491" - ".text.browser.frame.node_factory.createHtmlElementT__anon_260567" - ".text.browser.frame.node_factory.createSvgElementT__anon_261430" - ".text.browser.frame.node_factory.createSvgElementT__anon_261435" - ".text.browser.frame.node_factory.createSvgElementT__anon_261440" - ".text.browser.frame.node_factory.createSvgElementT__anon_261455" - ".text.browser.frame.node_factory.createSvgElementT__anon_261460" - ".text.browser.frame.node_factory.createSvgElementT__anon_261465" - ".text.browser.frame.node_factory.createSvgElementT__anon_261490" - ".text.browser.frame.node_factory.createSvgElementT__anon_261495" - ".text.browser.frame.node_factory.createSvgElementT__anon_261500" - ".text.browser.frame.node_factory.createSvgElementT__anon_261505" - ".text.browser.Factory.svgElement__anon_268354" - ".text.browser.frame.node_factory.createSvgElementT__anon_261516" - ".text.browser.Factory.svgElement__anon_268421" - ".text.browser.frame.node_factory.createSvgElementT__anon_261533" - ".text.browser.Factory.svgElement__anon_268491" - ".text.browser.frame.node_factory.createSvgElementT__anon_261538" - ".text.browser.Factory.svgElement__anon_268558" - ".text.browser.frame.node_factory.createElementNS__anon_259365" - ".text.browser.Frame.setNodeOwnerDocument" + ".text.browser.frame.node_factory.createHtmlElementT__anon_261656" + ".text.browser.frame.node_factory.createHtmlElementT__anon_261661" + ".text.browser.frame.node_factory.createHtmlElementT__anon_261666" + ".text.browser.frame.node_factory.createHtmlElementT__anon_261671" + ".text.browser.Factory.svgElement__anon_270016" + ".text.browser.frame.node_factory.createSvgElementT__anon_262767" + ".text.browser.Factory.svgElement__anon_270086" + ".text.browser.frame.node_factory.createElementNS__anon_260650" ".text.browser.webapi.Document.createElement" - ".text.browser.webapi.Node.checkDocumentElementRules__anon_268698" - ".text.browser.webapi.Node.ensurePreInsertValidity__anon_268682" + ".text.browser.webapi.Node.checkDocumentElementRules__anon_270214" + ".text.browser.webapi.Node.ensurePreInsertValidity__anon_270198" ".text.browser.Frame.adoptNodeTree" ".text.browser.webapi.element.html.Style.getSheet" ".text.browser.webapi.element.html.Style.styleAddedCallback" - ".text.browser.Frame.nodeIsReady__anon_268837" + ".text.browser.Frame.nodeIsReady__anon_270355" ".text.browser.Frame.nodeIsReadySubtree" - ".text.browser.Frame._insertNodeRelative__anon_268774" + ".text.browser.Frame._insertNodeRelative__anon_270290" ".text.browser.Frame.moveAllChildren" ".text.browser.webapi.Node.appendChild" ".text.browser.webapi.Node.insertBeforeInner" ".text.browser.dump.rootUncapped" ".text.browser.dump.root" ".text.browser.dump.render" - ".text.server.cdp.CDP.Command.sendResult__anon_259185" - ".text.server.cdp.CDP.Command.sendResult__anon_259248" - ".text.server.cdp.CDP.Command.sendResult__anon_268934" + ".text.server.cdp.CDP.Command.sendResult__anon_260472" + ".text.server.cdp.CDP.Command.sendResult__anon_260535" + ".text.server.cdp.CDP.Command.sendResult__anon_270446" ".text.browser.interactive.buildListenerTargetMap" ".text.browser.webapi.HTMLDocument.getTitle" - ".text.server.cdp.AXNode.getName.TextCaptureWriter.write__anon_269378" - ".text.server.cdp.AXNode.stripWhitespaces__anon_269411" ".text.browser.Runner.waitForSelector" ".text.browser.actions.waitForSelector" - ".text.server.cdp.CDP.Command.sendResult__anon_271157" - ".text.server.cdp.CDP.Command.sendResult__anon_258122" + ".text.server.cdp.CDP.Command.sendResult__anon_272766" + ".text.server.cdp.CDP.Command.sendResult__anon_259409" ".text.server.cdp.domains.lp.processMessage" - ".text.server.cdp.CDP.Command.sendResult__anon_273105" + ".text.server.cdp.domains.dom.processMessage" + ".text.server.cdp.domains.css.processMessage" + ".text.server.cdp.CDP.Command.sendResult__anon_274713" ".text.server.cdp.domains.page.getFrameTree" ".text.server.cdp.domains.page.getNavigationHistory" - ".text.server.cdp.CDP.sendEvent__anon_273345" + ".text.server.cdp.CDP.sendEvent__anon_274953" ".text.server.cdp.domains.page.setLifecycleEventsEnabled" ".text.server.cdp.CDP.BrowserContext.createIsolatedWorld" ".text.server.cdp.domains.page.addScriptToEvaluateOnNewDocument" @@ -740,91 +770,79 @@ SECTIONS { ".text.server.cdp.domains.page.navigate" ".text.server.cdp.CDP.dispatchCommand" ".text.server.cdp.CDP.dispatchParsed" - ".text.json.static.innerParse__anon_273756" + ".text.json.static.innerParse__anon_275362" ".text.server.cdp.CDP.IsolatedWorld.removeContext" - ".text.unlikely.lightpanda.assertionFailure__anon_273613" - ".text.crash_handler.report__anon_274128" - ".text.unlikely.crash_handler.crash__anon_274095" + ".text.unlikely.lightpanda.assertionFailure__anon_275219" + ".text.crash_handler.report__anon_275734" + ".text.unlikely.crash_handler.crash__anon_275701" ".text.server.cdp.CDP.BrowserContext.removeIsolatedWorld" ".text.server.cdp.CDP.IsolatedWorld.removeAllContexts" ".text.server.cdp.CDP.BrowserContext.findIsolatedWorld" ".text.server.cdp.id.toLoaderId" ".text.server.cdp.id.toFrameId" - ".text.unlikely.lightpanda.assertionFailure__anon_273313" - ".text.log.writeValue__anon_274684" - ".text.crash_handler.report__anon_274688" - ".text.unlikely.crash_handler.crash__anon_274661" + ".text.unlikely.lightpanda.assertionFailure__anon_274921" + ".text.server.cdp.CDP.BrowserContext.onFrameNetworkAlmostIdle" + ".text.log.writeValue__anon_276297" + ".text.crash_handler.report__anon_276301" + ".text.unlikely.crash_handler.crash__anon_276266" ".text.server.cdp.domains.page.close" - ".text.json.static.innerParse__anon_283775" - ".text.json.static.innerParse__anon_283842" - ".text.unlikely.lightpanda.assertionFailure__anon_283640" + ".text.json.static.innerParse__anon_285356" + ".text.json.static.innerParse__anon_285423" + ".text.unlikely.lightpanda.assertionFailure__anon_285221" ".text.server.cdp.domains.page.stopLoading" - ".text.server.cdp.domains.page.doReload" - ".text.browser.Frame.stopLoading" ".text.server.cdp.domains.page.navigateToHistoryEntry" - ".text.json.static.innerParse__anon_284127" - ".text.json.Stringify.value__anon_273688" - ".text.json.Stringify.value__anon_273513" + ".text.json.static.innerParse__anon_285708" + ".text.json.Stringify.value__anon_275294" + ".text.json.Stringify.value__anon_275125" ".text.browser.Frame.IdleNotification.check" - ".text.json.Stringify.value__anon_273213" - ".text.json.Stringify.value__anon_273163" + ".text.json.Stringify.value__anon_274821" + ".text.json.Stringify.value__anon_274771" ".text.server.cdp.domains.page.handleJavaScriptDialog" - ".text.server.cdp.domains.page.FrameTreeWriter.write__anon_284438" - ".text.server.cdp.domains.page.FrameWriter.write__anon_284445" - ".text.log.warn__anon_272654" - ".text.json.static.sliceToInt__anon_285660" - ".text.json.static.innerParse__anon_285630" - ".text.unlikely.log.scoped(.default).err__anon_272332" - ".text.browser.webapi.element.html.Form.getMethod" - ".text.array_list.Aligned(browser.forms.FormField,null).append" + ".text.server.cdp.domains.page.FrameTreeWriter.write__anon_286019" + ".text.server.cdp.domains.page.FrameWriter.write__anon_286026" + ".text.log.warn__anon_274259" + ".text.json.static.sliceToInt__anon_287241" + ".text.json.Stringify.write__anon_290385" ".text.network.Network.HostContext.hash" - ".text.json.Stringify.value__anon_270601" - ".text.json.Stringify.write__anon_288842" ".text.array_list.Aligned(browser.structured_data.Property,null).append" ".text.array_list.Aligned(SemanticTree.OptionData,null).append" - ".text.fmt.allocPrint__anon_270114" + ".text.fmt.allocPrint__anon_271610" ".text.browser.SelectorPath.matchCount" - ".text.fmt.allocPrint__anon_269972" - ".text.fmt.allocPrint__anon_269967" - ".text.fmt.allocPrint__anon_269909" + ".text.fmt.allocPrint__anon_271468" + ".text.browser.webapi.selector.Selector.matchesAny" ".text.array_list.Aligned(u8,null).ensureUnusedCapacity" ".text.browser.dump.writeEscapedByte" ".text.browser.dump.writeEscapedText" ".text.browser.webapi.Element.format" - ".text.browser.dump.hasShellToken" - ".text.browser.dump.hasRole" - ".text.browser.dump.hasSectioningAncestor" - ".text.browser.webapi.CustomElementRegistry.upgradeCustomElement" - ".text.browser.webapi.element.html.Custom.enqueueConnectedCallbackOnElement__anon_268902" - ".text.hash_map.HashMapUnmanaged(\*browser.webapi.Element,void,hash_map.AutoContext(\*browser.webapi.Element),80).getOrPutContext" - ".text.unlikely.hash_map.HashMapUnmanaged(\*browser.webapi.Element,void,hash_map.AutoContext(\*browser.webapi.Element),80).grow" - ".text.log.err__anon_268883" - ".text.log.err__anon_268861" + ".text.log.err__anon_270379" ".text.browser.webapi.element.slotting.insertionSteps" - ".text.unlikely.lightpanda.assertionFailure__anon_268808" - ".text.crash_handler.report__anon_292683" - ".text.unlikely.crash_handler.crash__anon_292677" - ".text.unlikely.lightpanda.assertionFailure__anon_268797" - ".text.crash_handler.report__anon_292700" - ".text.unlikely.crash_handler.crash__anon_292698" - ".text.unlikely.lightpanda.assertionFailure__anon_268784" + ".text.browser.webapi.element.html.Select.childInserted" + ".text.browser.webapi.element.html.Select.ListChange.processInserted" + ".text.unlikely.lightpanda.assertionFailure__anon_270324" + ".text.crash_handler.report__anon_294113" + ".text.unlikely.crash_handler.crash__anon_294107" + ".text.unlikely.lightpanda.assertionFailure__anon_270313" + ".text.crash_handler.report__anon_294130" + ".text.unlikely.crash_handler.crash__anon_294128" + ".text.unlikely.lightpanda.assertionFailure__anon_270300" ".text.browser.Frame.removeNode" - ".text.browser.webapi.element.html.Custom.enqueueShadowTreeCallbacks__anon_292750" + ".text.browser.webapi.element.html.Custom.enqueueShadowTreeCallbacks__anon_294182" ".text.browser.webapi.element.html.Custom.enqueueDisconnectedCallbackOnElement" ".text.browser.frame.observers.notifyChildListChange" - ".text.browser.webapi.element.html.Custom.enqueueShadowTreeCallbacks__anon_268909" - ".text.log.warn__anon_263359" + ".text.browser.webapi.element.html.Custom.enqueueShadowTreeCallbacks__anon_270421" + ".text.log.warn__anon_264656" ".text.browser.webapi.css.CSSStyleSheet.getCssRules" + ".text.browser.webapi.css.CSSStyleSheet.replaceSync" ".text.browser.webapi.css.CSSStyleDeclaration.Property.format" ".text.browser.webapi.css.CSSStyleDeclaration.getCssText" ".text.browser.webapi.css.CSSStyleDeclaration.setCssText" ".text.browser.webapi.css.CSSRuleList.insert" - ".text.browser.webapi.css.CSSStyleSheet.replaceSync" + ".text.browser.webapi.css.CSSStyleSheet.parseInto" ".text.browser.webapi.css.CSSStyleSheet.atRuleTypeFor" - ".text.log.warn__anon_263288" - ".text.log.info__anon_263275" - ".text.log.warn__anon_263261" - ".text.log.warn__anon_263254" + ".text.log.warn__anon_264586" + ".text.log.info__anon_264573" + ".text.log.warn__anon_264559" + ".text.log.warn__anon_264552" ".text.browser.ScriptManager.preloadScript" ".text.browser.frame.preload.scriptHint" ".text.browser.ScriptManager.PreloadedScript.shutdownCallback" @@ -838,172 +856,168 @@ SECTIONS { ".text.browser.markdown.Context.render" ".text.browser.markdown.Context.escape" ".text.browser.markdown.Context.renderChild" - ".text.json.static.innerParse__anon_298736" - ".text.json.Stringify.value__anon_271219" - ".text.json.Stringify.value__anon_271180" - ".text.json.Stringify.value__anon_270845" - ".text.json.Stringify.write__anon_299349" - ".text.json.Stringify.write__anon_299377" - ".text.json.Stringify.value__anon_269619" - ".text.json.Stringify.value__anon_269163" - ".text.json.Stringify.write__anon_299479" - ".text.SemanticTree.walk__anon_299604" - ".text.json.Stringify.value__anon_269066" - ".text.json.Stringify.value__anon_269016" + ".text.json.static.innerParse__anon_299764" + ".text.json.static.innerParse__anon_299754" + ".text.json.Stringify.value__anon_272825" + ".text.json.Stringify.value__anon_272786" + ".text.json.Stringify.value__anon_272615" + ".text.json.Stringify.write__anon_300094" + ".text.json.Stringify.write__anon_300370" + ".text.json.Stringify.write__anon_300398" + ".text.json.Stringify.value__anon_271129" + ".text.json.Stringify.value__anon_270528" ".text.server.cdp.domains.inspector.processMessage" ".text.server.cdp.domains.emulation.setUserAgentOverride" ".text.server.cdp.domains.emulation.processMessage" - ".text.json.static.innerParse__anon_301172" + ".text.json.static.innerParse__anon_302110" ".text.browser.Frame.viewportChanged" ".text.browser.webapi.event.MediaQueryListEvent.initWithTrusted" ".text.network.http.Connection.setTlsVerify" ".text.server.cdp.domains.console.processMessage" - ".text.browser.js.String.format" - ".text.server.cdp.CDP.BrowserContext.onConsoleMessage" ".text.server.cdp.domains.storage.processMessage" ".text.browser.webapi.storage.Cookie.Jar.removeExpired" - ".text.json.static.innerParse__anon_302844" - ".text.json.static.innerParse__anon_302902" - ".text.server.cdp.domains.storage.writeCookie__anon_304159" - ".text.json.Stringify.write__anon_304111" + ".text.json.static.innerParse__anon_303796" + ".text.json.static.innerParse__anon_303854" + ".text.json.static.innerParse__anon_304029" + ".text.json.Stringify.value__anon_303659" + ".text.server.cdp.domains.storage.writeCookie__anon_305118" + ".text.json.Stringify.write__anon_305063" ".text.server.cdp.domains.network.processMessage" - ".text.json.Stringify.value__anon_305050" - ".text.hash.auto_hash.autoHash__anon_305483" - ".text.array_hash_map.Custom(server.cdp.CDP.BrowserContext.CapturedKey,server.cdp.CDP.BrowserContext.CapturedResponse,array_hash_map.AutoContext(server.cdp.CDP.BrowserContext.CapturedKey),true).getIndexAdapted__anon_305508" - ".text.json.static.innerParse__anon_305724" - ".text.json.static.innerParse__anon_306099" - ".text.json.static.innerParse__anon_306195" + ".text.json.Stringify.value__anon_306009" + ".text.hash.auto_hash.autoHash__anon_306442" + ".text.array_hash_map.Custom(server.cdp.CDP.BrowserContext.CapturedKey,server.cdp.CDP.BrowserContext.CapturedResponse,array_hash_map.AutoContext(server.cdp.CDP.BrowserContext.CapturedKey),true).getIndexAdapted__anon_306467" + ".text.browser.URL.isLoopbackHost" + ".text.Io.net.IpAddress.parseLiteral" + ".text.json.static.innerParse__anon_306730" ".text.server.cdp.CDP.BrowserContext.onHttpRequestServedFromCache" ".text.server.cdp.id.toRequestId" - ".text.unlikely.lightpanda.assertionFailure__anon_304531" - ".text.crash_handler.report__anon_306611" - ".text.unlikely.crash_handler.crash__anon_306571" + ".text.unlikely.lightpanda.assertionFailure__anon_305490" + ".text.crash_handler.report__anon_307611" + ".text.unlikely.crash_handler.crash__anon_307571" ".text.browser.Mime.parse" ".text.server.cdp.CDP.BrowserContext.onHttpResponseHeadersDone" - ".text.unlikely.lightpanda.assertionFailure__anon_304489" - ".text.crash_handler.report__anon_306805" - ".text.unlikely.crash_handler.crash__anon_306786" - ".text.server.cdp.SafeString.writeQuoted__anon_307053" - ".text.server.cdp.SafeString.writeObjectField__anon_307035" - ".text.json.Stringify.write__anon_306851" - ".text.json.Stringify.write__anon_307062" + ".text.unlikely.lightpanda.assertionFailure__anon_305448" + ".text.crash_handler.report__anon_307804" + ".text.unlikely.crash_handler.crash__anon_307785" + ".text.server.cdp.SafeString.writeQuoted__anon_308052" + ".text.server.cdp.SafeString.writeObjectField__anon_308034" + ".text.json.Stringify.write__anon_307850" + ".text.json.Stringify.write__anon_308061" ".text.http.Status.phrase" ".text.server.cdp.CDP.BrowserContext.onHttpResponseData" - ".text.unlikely.lightpanda.assertionFailure__anon_308698" - ".text.unlikely.lightpanda.assertionFailure__anon_304448" - ".text.crash_handler.report__anon_308760" - ".text.unlikely.crash_handler.crash__anon_308736" + ".text.unlikely.lightpanda.assertionFailure__anon_309697" + ".text.unlikely.lightpanda.assertionFailure__anon_305407" + ".text.crash_handler.report__anon_309759" + ".text.unlikely.crash_handler.crash__anon_309735" ".text.server.cdp.CDP.BrowserContext.onHttpRequestDone" - ".text.unlikely.lightpanda.assertionFailure__anon_304408" + ".text.unlikely.lightpanda.assertionFailure__anon_305367" ".text.server.cdp.CDP.BrowserContext.onHttpRequestStart" - ".text.crash_handler.report__anon_308948" - ".text.unlikely.crash_handler.crash__anon_308847" - ".text.browser.webapi.storage.Cookie.Jar.forRequest__anon_309175" + ".text.crash_handler.report__anon_309947" + ".text.unlikely.crash_handler.crash__anon_309846" + ".text.browser.webapi.storage.Cookie.Jar.forRequest__anon_310178" ".text.network.HttpClient.Transfer.getCookieString" - ".text.json.Stringify.write__anon_309011" + ".text.json.Stringify.write__anon_310010" ".text.browser.webapi.storage.Cookie.areSameSite" ".text.browser.webapi.storage.Cookie.areHostsSameSite" - ".text.unlikely.lightpanda.assertionFailure__anon_304389" - ".text.crash_handler.report__anon_309326" - ".text.unlikely.crash_handler.crash__anon_309310" - ".text.json.Stringify.value__anon_305071" - ".text.json.Stringify.value__anon_304855" - ".text.json.Stringify.value__anon_304813" + ".text.unlikely.lightpanda.assertionFailure__anon_305348" + ".text.crash_handler.report__anon_310341" + ".text.unlikely.crash_handler.crash__anon_310325" + ".text.json.Stringify.value__anon_306030" + ".text.json.Stringify.value__anon_305814" + ".text.json.Stringify.value__anon_305772" ".text.network.HttpClient.clearUrlBlocklist" ".text.server.cdp.CDP.BrowserContext.clearCapturedResponses" - ".text.unlikely.lightpanda.assertionFailure__anon_309777" - ".text.crash_handler.report__anon_309801" - ".text.json.Stringify.value__anon_305135" + ".text.unlikely.lightpanda.assertionFailure__anon_310792" + ".text.crash_handler.report__anon_310816" + ".text.unlikely.crash_handler.crash__anon_310795" + ".text.unlikely.lightpanda.assertionFailure__anon_310799" + ".text.crash_handler.report__anon_310840" + ".text.json.Stringify.value__anon_306094" ".text.browser.webapi.storage.Cookie.appliesTo" ".text.server.cdp.domains.runtime.processMessage" ".text.browser.webapi.storage.Cookie.matchesHost" ".text.server.cdp.CDP.BrowserContext.onRuntimeConsoleMessage" ".text.server.cdp.domains.webmcp.respondCompleted" - ".text.server.cdp.CDP.Command.sendResult__anon_313537" + ".text.server.cdp.CDP.Command.sendResult__anon_314596" ".text.server.cdp.domains.webmcp.processMessage" - ".text.unlikely.crash_handler.crash__anon_314764" + ".text.unlikely.crash_handler.crash__anon_315815" ".text.server.cdp.domains.audits.processMessage" - ".text.server.cdp.CDP.Command.sendEvent__anon_315271" + ".text.server.cdp.CDP.Command.sendEvent__anon_316322" ".text.server.cdp.domains.target.doAttachtoTarget" ".text.server.cdp.CDP.Command.createBrowserContext" - ".text.server.cdp.CDP.Command.sendEvent__anon_316080" - ".text.server.cdp.CDP.Command.sendResult__anon_316107" + ".text.server.cdp.CDP.Command.sendEvent__anon_317131" + ".text.server.cdp.CDP.Command.sendResult__anon_317158" ".text.server.cdp.domains.target.processMessage" - ".text.json.Stringify.value__anon_316126" - ".text.fmt.allocPrint__anon_316070" - ".text.json.Stringify.write__anon_316341" - ".text.unlikely.lightpanda.assertionFailure__anon_316061" - ".text.unlikely.lightpanda.assertionFailure__anon_316056" - ".text.unlikely.lightpanda.assertionFailure__anon_315983" - ".text.crash_handler.report__anon_316474" - ".text.unlikely.crash_handler.crash__anon_316456" - ".text.server.cdp.CDP.BrowserContext.onJavascriptDialogOpening" - ".text.unlikely.crash_handler.crash__anon_316562" + ".text.json.Stringify.value__anon_317177" + ".text.fmt.allocPrint__anon_317121" + ".text.json.Stringify.write__anon_317392" + ".text.unlikely.lightpanda.assertionFailure__anon_317112" + ".text.unlikely.lightpanda.assertionFailure__anon_317107" + ".text.unlikely.lightpanda.assertionFailure__anon_317034" + ".text.crash_handler.report__anon_317525" + ".text.unlikely.crash_handler.crash__anon_317507" + ".text.crash_handler.report__anon_317632" + ".text.unlikely.crash_handler.crash__anon_317613" ".text.server.cdp.CDP.BrowserContext.onFrameLoaded" - ".text.unlikely.lightpanda.assertionFailure__anon_315906" + ".text.unlikely.lightpanda.assertionFailure__anon_316957" ".text.server.cdp.CDP.BrowserContext.onFrameDOMContentLoaded" - ".text.crash_handler.report__anon_316786" - ".text.unlikely.crash_handler.crash__anon_316735" - ".text.unlikely.lightpanda.assertionFailure__anon_315873" - ".text.crash_handler.report__anon_316828" - ".text.unlikely.crash_handler.crash__anon_316794" + ".text.crash_handler.report__anon_317837" + ".text.unlikely.crash_handler.crash__anon_317845" ".text.server.cdp.CDP.BrowserContext.onFrameDestroyed" - ".text.unlikely.lightpanda.assertionFailure__anon_315851" - ".text.crash_handler.report__anon_316852" - ".text.crash_handler.report__anon_317098" - ".text.unlikely.crash_handler.crash__anon_317079" - ".text.server.cdp.CDP.sendEvent__anon_317195" + ".text.unlikely.lightpanda.assertionFailure__anon_316902" + ".text.crash_handler.report__anon_317903" + ".text.unlikely.crash_handler.crash__anon_317892" + ".text.server.cdp.CDP.BrowserContext.onFrameChildFrameCreated" + ".text.unlikely.crash_handler.crash__anon_318130" + ".text.server.cdp.CDP.sendEvent__anon_318246" ".text.server.cdp.CDP.BrowserContext.onFrameNavigated" - ".text.unlikely.lightpanda.assertionFailure__anon_315755" - ".text.crash_handler.report__anon_317672" - ".text.unlikely.crash_handler.crash__anon_317649" + ".text.unlikely.lightpanda.assertionFailure__anon_316806" + ".text.crash_handler.report__anon_318709" + ".text.unlikely.crash_handler.crash__anon_318686" ".text.server.cdp.CDP.BrowserContext.onFrameNavigate" - ".text.unlikely.lightpanda.assertionFailure__anon_315734" - ".text.crash_handler.report__anon_317830" - ".text.unlikely.crash_handler.crash__anon_317811" + ".text.unlikely.lightpanda.assertionFailure__anon_316785" + ".text.crash_handler.report__anon_318867" + ".text.unlikely.crash_handler.crash__anon_318848" ".text.server.cdp.CDP.BrowserContext.reset" ".text.server.cdp.CDP.BrowserContext.onFrameCreated" ".text.browser.js.Inspector.stopSession" ".text.server.cdp.CDP.BrowserContext.deinit" - ".text.unlikely.lightpanda.assertionFailure__anon_315707" - ".text.crash_handler.report__anon_318059" - ".text.unlikely.crash_handler.crash__anon_318034" + ".text.unlikely.lightpanda.assertionFailure__anon_316758" + ".text.crash_handler.report__anon_319096" + ".text.unlikely.crash_handler.crash__anon_319071" ".text.Notification.unregisterAll" ".text.server.cdp.CDP.BrowserContext.onFrameRemove" ".text.cookies.loadFromFile" ".text.server.cdp.CDP.BrowserContext.sendInspectorMessage" ".text.server.cdp.CDP.BrowserContext.onInspectorEvent" - ".text.unlikely.lightpanda.assertionFailure__anon_318435" + ".text.unlikely.lightpanda.assertionFailure__anon_319475" ".text.server.cdp.CDP.BrowserContext.onInspectorResponse" ".text.server.cdp.CDP.BrowserContext.fetchDisableForSession" ".text.server.cdp.CDP.BrowserContext.fetchDisable" - ".text.crash_handler.report__anon_319298" - ".text.unlikely.crash_handler.crash__anon_319281" + ".text.crash_handler.report__anon_320355" + ".text.unlikely.crash_handler.crash__anon_320338" ".text.server.cdp.CDP.resolveSessionId" - ".text.json.Stringify.value__anon_315343" + ".text.json.Stringify.value__anon_316394" ".text.browser.Frame.getTitle" ".text.server.cdp.CDP.BrowserContext.getTitle" - ".text.json.Stringify.value__anon_315185" - ".text.json.Stringify.write__anon_319616" + ".text.json.Stringify.value__anon_316236" + ".text.json.Stringify.write__anon_320673" ".text.server.cdp.CDP.dispatch" - ".text.server.cdp.CDP.Command.sendEvent__anon_319718" - ".text.log.err__anon_319712" - ".text.json.static.parseFromSliceLeaky__anon_319701" - ".text.json.static.innerParse__anon_319870" - ".text.json.Stringify.value__anon_320097" - ".text.json.Stringify.value__anon_320128" - ".text.json.Stringify.value__anon_320072" - ".text.json.Stringify.value__anon_316023" - ".text.json.Stringify.value__anon_315401" - ".text.json.Stringify.value__anon_315365" - ".text.json.Stringify.value__anon_315223" + ".text.server.cdp.CDP.Command.sendEvent__anon_320775" + ".text.log.err__anon_320769" + ".text.json.static.parseFromSliceLeaky__anon_320758" + ".text.json.static.innerParse__anon_320927" + ".text.json.Stringify.value__anon_321154" + ".text.json.Stringify.value__anon_321185" + ".text.json.Stringify.value__anon_321129" + ".text.json.Stringify.value__anon_317074" + ".text.json.Stringify.value__anon_316452" + ".text.json.Stringify.value__anon_316416" + ".text.json.Stringify.value__anon_316274" ".text.server.cdp.domains.input.processMessage" ".text.network.HttpClient.Transfer.seedHeaders" ".text.server.cdp.domains.fetch.processMessage" - ".text.browser.webapi.element.html.Select.getSelectedIndex" - ".text.server.cdp.AXNode.isIgnore" - ".text.json.Stringify.value__anon_326597" - ".text.json.Stringify.value__anon_271387" + ".text.json.Stringify.value__anon_272993" ".text.server.Driver.onDisconnect" ".text.server.Link.destroy" ".text.server.Link.deinit" @@ -1011,12 +1025,11 @@ SECTIONS { ".text.browser.webapi.net.WebSocket.bufferEvent" ".text.browser.webapi.net.WebSocket.transportClosed" ".text.array_list.Aligned(browser.webapi.net.WebSocket.RecvEvent,null).ensureTotalCapacity" - ".text.storage.sqlite.Sqlite.Conn.exec__anon_328390" - ".text.log.warn__anon_328420" + ".text.storage.sqlite.Sqlite.Conn.exec__anon_329453" + ".text.log.warn__anon_329483" ".text.network.cache.Cache.CacheControl.parse" ".text.network.cache.Cache.parseDeltaSeconds" ".text.sys.libcurl.errorCheck" - ".text.browser.URL.isSecure" ".text.network.HttpClient.Transfer.redirectTiming" ".text.browser.referrer.parseHeader" ".text.network.HttpClient.enforceCorsResponse" @@ -1025,24 +1038,27 @@ SECTIONS { ".text.browser.webapi.storage.Cookie.Jar.dispatchChange" ".text.browser.webapi.storage.Cookie.areCookiesEqual" ".text.browser.webapi.storage.Cookie.deinit" - ".text.log.debug__anon_160911" - ".text.meta.stringToEnum__anon_160776" - ".text.mem.endsWith__anon_160658" - ".text.Uri.Component.percentEncode__anon_160639" - ".text.Io.Writer.print__anon_463528" - ".text.fmt.parseInt__anon_160574" - ".text.mem.findScalarPos__anon_160537" - ".text.mem.span__anon_160457" + ".text.log.debug__anon_161059" + ".text.meta.stringToEnum__anon_160924" + ".text.mem.endsWith__anon_160806" + ".text.Uri.Component.percentEncode__anon_160787" + ".text.Io.Writer.print__anon_464603" + ".text.browser.URL.isPotentiallyTrustworthy" + ".text.fmt.parseInt__anon_160718" + ".text.mem.findScalarPos__anon_160681" + ".text.mem.span__anon_160600" ".text.network.http.Connection.getResponseHeader" ".text.network.http.AuthChallenge.parse" ".text.network.http.Connection.getConnectHeader" ".text.network.HttpClient.removeConn" ".text.network.Network.releaseConnection" - ".text.unlikely.lightpanda.assertionFailure__anon_464396" - ".text.unlikely.lightpanda.assertionFailure__anon_464434" - ".text.log.writeValue__anon_464457" - ".text.crash_handler.report__anon_464519" - ".text.unlikely.crash_handler.crash__anon_464438" + ".text.unlikely.lightpanda.assertionFailure__anon_465469" + ".text.unlikely.lightpanda.assertionFailure__anon_465507" + ".text.log.writeValue__anon_465530" + ".text.crash_handler.report__anon_465592" + ".text.unlikely.crash_handler.crash__anon_465509" + ".text.crash_handler.report__anon_465939" + ".text.unlikely.crash_handler.crash__anon_465511" ".text.network.HttpClient.trackConn" ".text.network.HttpClient.makeRequest" ".text.network.Network.getConnection" @@ -1052,63 +1068,86 @@ SECTIONS { ".text.network.RobotsGate.RobotsContext.shutdownCallback" ".text.network.RobotsGate.RobotsContext.errorCallback" ".text.network.Robots.appendContentSignals" + ".text.network.Robots.RobotStore.putKey" + ".text.sort.block.mergeInPlace__anon_467530" + ".text.array_list.Aligned(network.Robots.ContentSignal,null).toOwnedSlice" + ".text.array_list.Aligned(network.Robots.Rule,null).toOwnedSlice" + ".text.network.Robots.freeRulesInList" + ".text.network.RobotsGate.RobotsContext.dataCallback" ".text.network.RobotsGate.RobotsContext.headerCallback" ".text.network.Robots.isAllowed" ".text.network.Robots.matchPattern" ".text.browser.URL.getPathname" - ".text.log.warn__anon_159936" + ".text.log.warn__anon_160079" ".text.network.Robots.RobotStore.get" ".text.network.cache.Cache.evict" - ".text.log.debug__anon_159868" + ".text.log.debug__anon_160011" ".text.array_list.Aligned(network.HttpClient.Event,null).ensureTotalCapacity" - ".text.log.err__anon_159781" - ".text.fmt.allocPrintSentinel__anon_159578" + ".text.log.err__anon_159924" + ".text.fmt.allocPrintSentinel__anon_159721" ".text.network.CorsGate.CorsPreflightContext.shutdownCallback" + ".text.network.CorsGate.CorsPreflightContext.errorCallback" + ".text.network.CorsGate.CorsPreflightContext.resolve" + ".text.network.CorsGate.CorsPreflightContext.doneCallback" ".text.network.CorsGate.CorsPreflightContext.headerCallback" ".text.ArenaPool.release" ".text.__zig_tag_name_ArenaPool.BucketSize" ".text.network.HttpClient.Transfer.unpark" - ".text.unlikely.lightpanda.assertionFailure__anon_467608" - ".text.unlikely.lightpanda.assertionFailure__anon_467620" - ".text.log.writeValue__anon_467641" - ".text.crash_handler.report__anon_467686" - ".text.array_list.Aligned(u8,null).append" + ".text.unlikely.lightpanda.assertionFailure__anon_468733" + ".text.unlikely.lightpanda.assertionFailure__anon_468745" + ".text.log.writeValue__anon_468766" + ".text.crash_handler.report__anon_468811" + ".text.unlikely.crash_handler.crash__anon_468747" + ".text.crash_handler.report__anon_468819" ".text.network.CorsGate.isSafelistedHeader" ".text.network.CorsGate.hasNoCorsUnsafeBytes" - ".text.sort.block.blockSwap__anon_468073" - ".text.mem.reverse__anon_468114" - ".text.log.debug__anon_159373" - ".text.log.debug__anon_159369" + ".text.sort.block.blockSwap__anon_469195" + ".text.mem.reverse__anon_469236" + ".text.log.debug__anon_159516" + ".text.log.debug__anon_159512" ".text.network.CorsGate.requiresPreflight" - ".text.log.debug__anon_159363" - ".text.log.debug__anon_159343" + ".text.log.debug__anon_159506" + ".text.log.debug__anon_159486" ".text.browser.URL.isSameOrigin" ".text.network.HttpClient.Transfer.failAsync" ".text.browser.URL.getPort" ".text.network.adblock.Engine.match" ".text.network.adblock.Engine.matchIn" + ".text.network.adblock.pattern.matchFrom" + ".text.network.adblock.domain.matchEntry" + ".text.network.adblock.Regex.Context.cFree" + ".text.network.adblock.Regex.Context.cMalloc" + ".text.heap.StackFallbackAllocator(24576).free" + ".text.heap.StackFallbackAllocator(24576).remap" + ".text.heap.StackFallbackAllocator(24576).resize" + ".text.heap.StackFallbackAllocator(24576).alloc" ".text.network.adblock.Engine.matchToken" ".text.network.HttpClient.dispatchCompleted" ".text.browser.webapi.Blob.initFromBytes" ".text.browser.webapi.event.MessageEvent.initWithTrusted" - ".text.browser.EventManagerBase.dispatchDirect__anon_469218" - ".text.network.HttpClient.Transfer.notify__anon_469163" + ".text.browser.webapi.event.CloseEvent.initWithTrusted" + ".text.browser.webapi.net.WebSocket.dispatchCloseEvent" + ".text.browser.webapi.net.WebSocket.disconnected" + ".text.browser.EventManagerBase.dispatchDirect__anon_470341" + ".text.network.HttpClient.Transfer.notify__anon_470286" ".text.network.HttpClient.Transfer.failDelivery" - ".text.browser.EventManagerBase.dispatchDirect__anon_469139" - ".text.browser.EventManagerBase.dispatchDirect__anon_468772" + ".text.browser.EventManagerBase.dispatchDirect__anon_470262" + ".text.browser.webapi.net.WebSocket.queueMessage" + ".text.browser.EventManagerBase.dispatchDirect__anon_469895" ".text.browser.Browser.msToNextTask" ".text.Watchdog.Heartbeat.exitWait" ".text.browser.Frame.checkIdleNotifications" - ".text.unlikely.lightpanda.assertionFailure__anon_469759" - ".text.unlikely.lightpanda.assertionFailure__anon_469751" + ".text.unlikely.lightpanda.assertionFailure__anon_470882" + ".text.unlikely.lightpanda.assertionFailure__anon_470874" ".text.browser.js.Env.runMicrotasks" ".text.browser.js.Context.Entered.exit" - ".text.Notification.dispatch__anon_159046" + ".text.browser.Browser.sampleJsHeap" + ".text.Notification.dispatch__anon_159187" ".text.browser.Session.queuePageDestruction" ".text.browser.Session.tearDownPage" ".text.browser.webapi.navigation.Navigation.onRemoveFrame" - ".text.Notification.dispatch__anon_469981" - ".text.fmt.allocPrintSentinel__anon_206305" + ".text.Notification.dispatch__anon_471104" + ".text.fmt.allocPrintSentinel__anon_206497" ".text.browser.webapi.encoding.base64.decode" ".text.network.HttpClient.Transfer.submit" ".text.network.HttpClient.Transfer.deinit" @@ -1120,19 +1159,19 @@ SECTIONS { ".text.network.HttpClient.noopShutdown" ".text.browser.Frame.frameDoneCallback" ".text.browser.Frame.frameErrorCallback" - ".text.Notification.dispatch__anon_470568" + ".text.Notification.dispatch__anon_471707" ".text.browser.frame.node_factory.createTextNode" ".text.browser.webapi.Node.removeAllChildrenCollecting" ".text.browser.webapi.Node.replaceChildren" ".text.browser.webapi.Element.attachShadow" ".text.browser.parser.Parser.attachDeclarativeShadowCallback" - ".text.unlikely.lightpanda.assertionFailure__anon_470735" + ".text.unlikely.lightpanda.assertionFailure__anon_471874" ".text.browser.parser.Parser._appendBeforeSiblingCallback" ".text.browser.Frame.appendNew" ".text.browser.parser.Parser._appendCallback" ".text.browser.parser.Parser.appendBasedOnParentNodeCallback" ".text.browser.parser.Parser.appendBeforeSiblingCallback" - ".text.unlikely.lightpanda.assertionFailure__anon_471160" + ".text.unlikely.lightpanda.assertionFailure__anon_472304" ".text.browser.parser.Parser.reparentChildrenCallback" ".text.browser.webapi.Node.removeChild" ".text.browser.parser.Parser.removeFromParentCallback" @@ -1152,117 +1191,114 @@ SECTIONS { ".text.browser.parser.Parser.appendCallback" ".text.browser.parser.Parser.getDataCallback" ".text.browser.parser.Parser.createElementCallback" - ".text.unlikely.lightpanda.assertionFailure__anon_471714" - ".text.browser.frame.node_factory.populateElementAttributes__anon_471869" - ".text.browser.frame.node_factory.createHtmlElementT__anon_471865" - ".text.browser.frame.node_factory.createHtmlElementT__anon_471741" - ".text.browser.frame.node_factory.createHtmlElementT__anon_471745" - ".text.browser.frame.node_factory.createHtmlElementT__anon_471749" - ".text.browser.frame.node_factory.createHtmlElementT__anon_471753" - ".text.browser.frame.node_factory.createHtmlElementT__anon_471757" - ".text.browser.frame.node_factory.createHtmlElementT__anon_471761" - ".text.browser.frame.node_factory.createHtmlElementT__anon_471765" - ".text.browser.frame.node_factory.createHtmlElementT__anon_471769" - ".text.browser.frame.node_factory.createHtmlElementT__anon_471773" - ".text.browser.frame.node_factory.createHtmlElementT__anon_471777" - ".text.browser.frame.node_factory.createHtmlElementT__anon_471781" - ".text.browser.frame.node_factory.createHtmlElementT__anon_471785" - ".text.browser.frame.node_factory.createHtmlElementT__anon_471789" - ".text.browser.frame.node_factory.createHtmlElementT__anon_471793" - ".text.browser.frame.node_factory.createHtmlElementT__anon_471797" - ".text.browser.frame.node_factory.createHtmlElementT__anon_471801" - ".text.browser.frame.node_factory.createHtmlElementT__anon_471805" - ".text.browser.frame.node_factory.createHtmlElementT__anon_471809" - ".text.browser.frame.node_factory.createHtmlElementT__anon_471813" - ".text.browser.frame.node_factory.createHtmlElementT__anon_471817" - ".text.browser.frame.node_factory.createHtmlElementT__anon_471821" - ".text.browser.frame.node_factory.createHtmlElementT__anon_471825" - ".text.browser.frame.node_factory.createHtmlElementT__anon_471829" - ".text.browser.frame.node_factory.createHtmlElementT__anon_471833" - ".text.browser.frame.node_factory.createHtmlElementT__anon_471837" - ".text.browser.frame.node_factory.createHtmlElementT__anon_471849" - ".text.browser.frame.node_factory.createHtmlElementT__anon_471853" - ".text.browser.frame.node_factory.createHtmlElementT__anon_471857" - ".text.browser.frame.node_factory.createHtmlElementT__anon_471861" - ".text.browser.frame.node_factory.createHtmlElementT__anon_471894" - ".text.browser.frame.node_factory.createHtmlElementT__anon_471898" - ".text.browser.frame.node_factory.createHtmlElementT__anon_471902" - ".text.browser.frame.node_factory.createHtmlElementT__anon_471906" - ".text.browser.frame.node_factory.createHtmlElementT__anon_471910" - ".text.browser.frame.node_factory.createHtmlElementT__anon_471914" - ".text.browser.frame.node_factory.createHtmlElementT__anon_471918" - ".text.browser.frame.node_factory.createHtmlMediaElementT__anon_471922" - ".text.browser.frame.node_factory.createHtmlMediaElementT__anon_471926" - ".text.browser.frame.node_factory.createHtmlElementT__anon_471930" - ".text.browser.frame.node_factory.createHtmlElementT__anon_471934" - ".text.browser.frame.node_factory.createHtmlElementT__anon_471938" - ".text.browser.frame.node_factory.createHtmlElementT__anon_471942" - ".text.browser.frame.node_factory.createHtmlElementT__anon_471946" - ".text.browser.frame.node_factory.createHtmlElementT__anon_471950" - ".text.browser.frame.node_factory.createHtmlElementT__anon_471954" - ".text.browser.frame.node_factory.createHtmlElementT__anon_471958" - ".text.browser.frame.node_factory.createHtmlElementT__anon_471962" - ".text.browser.frame.node_factory.createHtmlElementT__anon_471966" - ".text.browser.frame.node_factory.createHtmlElementT__anon_471970" - ".text.browser.frame.node_factory.createHtmlElementT__anon_471974" - ".text.browser.frame.node_factory.createHtmlElementT__anon_471978" - ".text.browser.frame.node_factory.createHtmlElementT__anon_471982" - ".text.browser.frame.node_factory.createHtmlElementT__anon_471986" - ".text.browser.frame.node_factory.createHtmlElementT__anon_471990" - ".text.browser.frame.node_factory.createHtmlElementT__anon_471994" - ".text.browser.frame.node_factory.createSvgElementT__anon_472158" - ".text.browser.frame.node_factory.createSvgElementT__anon_472162" - ".text.browser.frame.node_factory.createSvgElementT__anon_472166" - ".text.browser.frame.node_factory.createSvgElementT__anon_472170" - ".text.browser.frame.node_factory.createSvgElementT__anon_472174" - ".text.browser.frame.node_factory.createSvgElementT__anon_472178" - ".text.browser.frame.node_factory.createSvgElementT__anon_472182" - ".text.browser.frame.node_factory.createElementNS__anon_471737" + ".text.unlikely.lightpanda.assertionFailure__anon_472861" + ".text.browser.frame.node_factory.populateElementAttributes__anon_473016" + ".text.browser.frame.node_factory.createHtmlElementT__anon_473012" + ".text.browser.frame.node_factory.createHtmlElementT__anon_473199" + ".text.browser.frame.node_factory.constructForToken__anon_473203" + ".text.browser.frame.node_factory.createHtmlElementT__anon_472888" + ".text.browser.frame.node_factory.createHtmlElementT__anon_472892" + ".text.browser.frame.node_factory.createHtmlElementT__anon_472896" + ".text.browser.frame.node_factory.createHtmlElementT__anon_472900" + ".text.browser.frame.node_factory.createHtmlElementT__anon_472904" + ".text.browser.frame.node_factory.createHtmlElementT__anon_472908" + ".text.browser.frame.node_factory.createHtmlElementT__anon_472912" + ".text.browser.frame.node_factory.createHtmlElementT__anon_472916" + ".text.browser.frame.node_factory.createHtmlElementT__anon_472920" + ".text.browser.frame.node_factory.createHtmlElementT__anon_472924" + ".text.browser.frame.node_factory.createHtmlElementT__anon_472928" + ".text.browser.frame.node_factory.createHtmlElementT__anon_472932" + ".text.browser.frame.node_factory.createHtmlElementT__anon_472936" + ".text.browser.frame.node_factory.createHtmlElementT__anon_472940" + ".text.browser.frame.node_factory.createHtmlElementT__anon_472944" + ".text.browser.frame.node_factory.createHtmlElementT__anon_472948" + ".text.browser.frame.node_factory.createHtmlElementT__anon_472952" + ".text.browser.frame.node_factory.createHtmlElementT__anon_472956" + ".text.browser.frame.node_factory.createHtmlElementT__anon_472960" + ".text.browser.frame.node_factory.createHtmlElementT__anon_472964" + ".text.browser.frame.node_factory.createHtmlElementT__anon_472968" + ".text.browser.frame.node_factory.createHtmlElementT__anon_472972" + ".text.browser.frame.node_factory.createHtmlElementT__anon_472976" + ".text.browser.frame.node_factory.createHtmlElementT__anon_472980" + ".text.browser.frame.node_factory.createHtmlElementT__anon_472984" + ".text.browser.frame.node_factory.createHtmlElementT__anon_472996" + ".text.browser.frame.node_factory.createHtmlElementT__anon_473000" + ".text.browser.frame.node_factory.createHtmlElementT__anon_473004" + ".text.browser.frame.node_factory.createHtmlElementT__anon_473008" + ".text.browser.frame.node_factory.createHtmlElementT__anon_473041" + ".text.browser.frame.node_factory.createHtmlElementT__anon_473045" + ".text.browser.frame.node_factory.createHtmlElementT__anon_473049" + ".text.browser.frame.node_factory.createHtmlElementT__anon_473053" + ".text.browser.frame.node_factory.createHtmlElementT__anon_473057" + ".text.browser.frame.node_factory.createHtmlElementT__anon_473061" + ".text.browser.frame.node_factory.createHtmlElementT__anon_473065" + ".text.browser.frame.node_factory.createHtmlMediaElementT__anon_473069" + ".text.browser.frame.node_factory.createHtmlMediaElementT__anon_473073" + ".text.browser.frame.node_factory.createHtmlElementT__anon_473077" + ".text.browser.frame.node_factory.createHtmlElementT__anon_473081" + ".text.browser.frame.node_factory.createHtmlElementT__anon_473085" + ".text.browser.frame.node_factory.createHtmlElementT__anon_473089" + ".text.browser.frame.node_factory.createHtmlElementT__anon_473093" + ".text.browser.frame.node_factory.createHtmlElementT__anon_473097" + ".text.browser.frame.node_factory.createHtmlElementT__anon_473101" + ".text.browser.frame.node_factory.createHtmlElementT__anon_473105" + ".text.browser.frame.node_factory.createHtmlElementT__anon_473109" + ".text.browser.frame.node_factory.createHtmlElementT__anon_473113" + ".text.browser.frame.node_factory.createHtmlElementT__anon_473117" + ".text.browser.frame.node_factory.createHtmlElementT__anon_473121" + ".text.browser.frame.node_factory.createHtmlElementT__anon_473125" + ".text.browser.frame.node_factory.createSvgElementT__anon_473317" + ".text.browser.frame.node_factory.createSvgElementT__anon_473321" + ".text.browser.frame.node_factory.createSvgElementT__anon_473325" + ".text.browser.frame.node_factory.createSvgElementT__anon_473329" ".text.browser.parser.Parser._createElementCallback" ".text.browser.parser.Parser._createElementCallbackWithDefaultnamespace" ".text.browser.frame.preload.Prescan.callback" - ".text.log.err__anon_471848" - ".text.log.warn__anon_472035" - ".text.fmt.allocPrint__anon_471732" + ".text.log.err__anon_472995" + ".text.log.warn__anon_473182" + ".text.fmt.allocPrint__anon_472879" ".text.browser.Frame.frameDataCallback" ".text.browser.Mime.sniff" ".text.browser.Mime.findAttrValue" ".text.browser.Frame.frameHeaderDoneCallback" - ".text.Notification.dispatch__anon_472757" - ".text.log.err__anon_472754" - ".text.log.err__anon_472743" - ".text.browser.Frame.sanitizeFilename" ".text.network.http.Header.param" ".text.browser.URL.isCompleteHTTPUrl" ".text.browser.webapi.event.PageTransitionEvent.initWithTrusted" + ".text.browser.Frame._documentIsComplete" ".text.browser.Frame.documentIsComplete" + ".text.browser.Frame.metaRefreshOnLoad" + ".text.log.err__anon_474313" ".text.browser.Frame._documentIsLoaded" - ".text.log.err__anon_473403" - ".text.log.warn__anon_158546" - ".text.fmt.allocPrint__anon_158175" - ".text.unlikely.lightpanda.assertionFailure__anon_473761" - ".text.Notification.dispatch__anon_158127" - ".text.crash_handler.report__anon_473781" - ".text.unlikely.crash_handler.crash__anon_473763" - ".text.Notification.dispatch__anon_158110" + ".text.log.err__anon_474548" + ".text.log.warn__anon_158570" + ".text.fmt.allocPrint__anon_158201" + ".text.unlikely.lightpanda.assertionFailure__anon_474906" + ".text.Notification.dispatch__anon_158153" + ".text.crash_handler.report__anon_474926" + ".text.unlikely.crash_handler.crash__anon_474908" + ".text.Notification.dispatch__anon_158136" ".text.browser.webapi.Document._injectBlank" ".text.browser.parser.Parser.parse" ".text.browser.js.Context.localScope" - ".text.fmt.allocPrint__anon_157906" - ".text.unlikely.lightpanda.assertionFailure__anon_474043" + ".text.fmt.allocPrint__anon_157933" + ".text.unlikely.lightpanda.assertionFailure__anon_475188" ".text.browser.webapi.Blob.urlBelongsToOrigin" - ".text.crash_handler.report__anon_474085" - ".text.unlikely.crash_handler.crash__anon_474050" - ".text.unlikely.lightpanda.assertionFailure__anon_157823" - ".text.browser.Frame.init__struct_157688.runIdleTasks" + ".text.crash_handler.report__anon_475230" + ".text.unlikely.crash_handler.crash__anon_475195" + ".text.unlikely.lightpanda.assertionFailure__anon_157850" + ".text.browser.Frame.init__struct_157717.runIdleTasks" + ".text.unlikely.lightpanda.assertionFailure__anon_157708" ".text.browser.js.Env.destroyContext" - ".text.browser.js.Context.deinit" - ".text.browser.webapi.storage.idb.Manager.detachContext" - ".text.browser.webapi.storage.idb.Engine.releaseGate" ".text.browser.webapi.URL.releaseRef" - ".text.unlikely.lightpanda.assertionFailure__anon_474338" - ".text.crash_handler.report__anon_474390" - ".text.unlikely.crash_handler.crash__anon_474404" + ".text.browser.js.Context.deinit" + ".text.unlikely.lightpanda.assertionFailure__anon_475423" + ".text.crash_handler.report__anon_475453" + ".text.unlikely.crash_handler.crash__anon_475427" + ".text.unlikely.lightpanda.assertionFailure__anon_475374" + ".text.browser.webapi.storage.idb.Manager.detachContext" + ".text.crash_handler.report__anon_475513" + ".text.unlikely.crash_handler.crash__anon_475459" + ".text.browser.webapi.storage.idb.Engine.releaseGate" ".text.browser.ScriptManager.deinit" ".text.hash_map.HashMapUnmanaged(usize,binding.struct_Global,hash_map.AutoContext(usize),80).getOrPut" ".text.browser.Page.releaseOrigin" @@ -1270,52 +1306,52 @@ SECTIONS { ".text.browser.ScriptManager.tailHook" ".text.browser.Frame.deinit" ".text.browser.webapi.DedicatedWorkerGlobalScope.deinit" + ".text.unlikely.lightpanda.assertionFailure__anon_476117" ".text.browser.webapi.AbstractRange.releaseRef" - ".text.unlikely.lightpanda.assertionFailure__anon_475012" - ".text.crash_handler.report__anon_475050" - ".text.unlikely.crash_handler.crash__anon_475275" + ".text.crash_handler.report__anon_476172" + ".text.crash_handler.report__anon_476225" + ".text.unlikely.crash_handler.crash__anon_476199" + ".text.browser.Page.findFrameBy__anon_476203" ".text.slab.SlabAllocator.free" ".text.slab.SlabAllocator.alloc" - ".text.mem.Allocator.realloc__anon_475458" - ".text.array_hash_map.Custom(slab.SlabKey,slab.Slab,slab.SlabAllocator__struct_151742,false).getIndexAdapted__anon_475627" - ".text.unlikely.lightpanda.assertionFailure__anon_152545" + ".text.mem.Allocator.realloc__anon_476306" + ".text.array_hash_map.Custom(slab.SlabKey,slab.Slab,slab.SlabAllocator__struct_151934,false).getIndexAdapted__anon_476475" + ".text.unlikely.lightpanda.assertionFailure__anon_152579" ".text.script.Runtime.failAllPending" ".text.agent.Agent.ScriptOutput.observe" ".text.script.Runtime.consoleCallback" ".text.script.Runtime.pageConstructor" - ".text.__zig_tag_name_browser.tools.Tool" - ".text.script.Runtime.closeCallback" - ".text.script.Runtime.primitiveCallback" ".text.crypto.tls.Client.CertificatePublicKey.verifySignature" - ".text.crypto.Certificate.rsa.PKCS1v1_5Signature.concatVerify__anon_501762" + ".text.crypto.Certificate.rsa.PKCS1v1_5Signature.concatVerify__anon_502802" ".text.crypto.Sha1.round" - ".text.crypto.Certificate.rsa.encrypt__anon_501778" + ".text.crypto.Certificate.rsa.encrypt__anon_502818" ".text.crypto.ff.Modulus(4096).powPublic" ".text.script.Schema.all" - ".text.unlikely.debug.panic__anon_863490" - ".text.unlikely.debug.panicExtra__anon_863523" - ".text.unlikely.debug.panic__anon_863390" - ".text.unlikely.debug.panicExtra__anon_863897" - ".text.json.static.parseFromSliceLeaky__anon_476378" + ".text.unlikely.debug.panic__anon_864734" + ".text.unlikely.debug.panicExtra__anon_864767" + ".text.unlikely.debug.panic__anon_864634" + ".text.unlikely.debug.panicExtra__anon_865141" + ".text.json.static.parseFromSliceLeaky__anon_477226" ".text.script.Runtime.argJson" ".text.script.Runtime.extractSchemaString" ".text.script.Runtime.normalizeExtractSchemaString" - ".text.script.Runtime.throwError" - ".text.agent.Agent.capToolOutput" + ".text.agent.Spinner.setTool" ".text.agent.Spinner.ensureWorkerLocked" ".text.agent.Agent.requireLlm" - ".text.Thread.PosixThreadImpl.spawn__anon_866110.Instance.entryFn" + ".text.Thread.PosixThreadImpl.spawn__anon_867354.Instance.entryFn" ".text.lightpanda.timedWait" ".text.agent.Terminal.printSlashParseError" + ".text.agent.prompt_assist.addPrefixedCompletion" + ".text.ToolSession.deinit" ".text.agent.Terminal.deinit" ".text.agent.Conversation.deinit" ".text.browser.Browser.deinit" ".text.network.SingleFlight.deinit" ".text.browser.Browser.prepareForTeardown" ".text.array_list.Aligned(\*Notification.Listener,null).append" - ".text.unlikely.lightpanda.assertionFailure__anon_148655" - ".text.crash_handler.report__anon_901248" - ".text.unlikely.crash_handler.crash__anon_901221" + ".text.unlikely.lightpanda.assertionFailure__anon_148699" + ".text.crash_handler.report__anon_902492" + ".text.unlikely.crash_handler.crash__anon_902465" ".text.hash_map.HashMapUnmanaged(usize,array_list.Aligned(\*Notification.Listener,null),hash_map.AutoContext(usize),80).getOrPut" ".text.browser.Session.onConsoleMessage" ".text.unlikely.hash_map.HashMapUnmanaged(usize,array_list.Aligned(\*Notification.Listener,null),hash_map.AutoContext(usize),80).grow" @@ -1335,67 +1371,65 @@ SECTIONS { ".text.browser.js.Context.importMetaResolveCallback" ".text.browser.js.Caller.init" ".text.browser.js.Env.oomCallback" - ".text.crash_handler.report__anon_902047" + ".text.crash_handler.report__anon_903302" + ".text.unlikely.hash_map.HashMapUnmanaged(u32,void,hash_map.StringIndexContext,80).grow" ".text.zig.ZonGen.lowerStrLitError" - ".text.zig.ZonGen.addErrorTok__anon_913915" - ".text.zig.ZonGen.addErrorInner__anon_916256" + ".text.zig.ZonGen.addErrorTok__anon_915170" + ".text.zig.ZonGen.addErrorInner__anon_917511" ".text.array_list.Aligned(u32,null).appendSlice" ".text.array_list.Aligned(u32,null).ensureUnusedCapacity" ".text.array_list.Aligned(u32,null).ensureTotalCapacity" - ".text.zig.ZonGen.addErrorTokNotes__anon_913729" - ".text.zig.ZonGen.errNoteTok__anon_913725" - ".text.zig.ZonGen.addErrorNode__anon_913710" - ".text.zig.ZonGen.addErrorNode__anon_913705" + ".text.zig.ZonGen.addErrorTokNotes__anon_914984" + ".text.zig.ZonGen.errNoteTok__anon_914980" + ".text.zig.ZonGen.addErrorNode__anon_914965" ".text.cookies.saveToFile" ".text.mcp.protocol.JsonEscapingWriter.drain" - ".text.json.Stringify.write__anon_925018" + ".text.json.Stringify.write__anon_926274" ".text.mcp.Server.closeSession" ".text.mcp.Server.idle" ".text.server.Server.shutdown" - ".text.log.fatal__anon_139034" - ".text.Thread.PosixThreadImpl.spawn__anon_926716.Instance.entryFn" - ".text.Io.Reader.appendRemainingAligned__anon_926952" - ".text.Io.net.IpAddress.parseLiteral" + ".text.log.fatal__anon_139061" + ".text.Thread.PosixThreadImpl.spawn__anon_927974.Instance.entryFn" ".text.http.Server.Request.respond" ".text.mcp.HttpServer.deinit" - ".text.log.writeThunk__anon_927602__struct_927604.write" - ".text.Sighandler.on__anon_138938.TypeErased.start" - ".text.Thread.PosixThreadImpl.spawn__anon_927799.Instance.entryFn" + ".text.log.writeThunk__anon_928835__struct_928837.write" + ".text.Sighandler.on__anon_138965.TypeErased.start" + ".text.Thread.PosixThreadImpl.spawn__anon_929029.Instance.entryFn" ".text.lightpanda.dumpContent" - ".text.Sighandler.on__anon_138749.TypeErased.start" + ".text.Sighandler.on__anon_138776.TypeErased.start" ".text.main.FetchTerminator.releaseBrowser" - ".text.log.fatal__anon_138683" - ".text.log.debug__anon_138662" + ".text.log.fatal__anon_138710" + ".text.log.debug__anon_138689" ".text.server.Server.run" ".text.server.Server.deinit" ".text.server.Server.quitSession" ".text.server.Server.push" - ".text.hash_map.HashMapUnmanaged(\[36\]u8,\*server.Server.Worker,hash_map.AutoContext(\[36\]u8),80).getIndex__anon_929095" + ".text.hash_map.HashMapUnmanaged(\[36\]u8,\*server.Server.Worker,hash_map.AutoContext(\[36\]u8),80).getIndex__anon_930325" ".text.server.http.Connection.Pool.release" ".text.server.Server.releaseWorkerSlot" - ".text.unlikely.lightpanda.assertionFailure__anon_929568" + ".text.unlikely.lightpanda.assertionFailure__anon_930798" ".text.server.Server.monitorLink" - ".text.unlikely.lightpanda.assertionFailure__anon_929636" + ".text.unlikely.lightpanda.assertionFailure__anon_930866" ".text.server.Link.handleMessage" ".text.server.http.serveHTTPResponse" ".text.server.http.processHTTP" - ".text.crash_handler.report__anon_930942" - ".text.unlikely.crash_handler.crash__anon_930915" + ".text.crash_handler.report__anon_932172" + ".text.unlikely.crash_handler.crash__anon_932145" ".text.server.http.recycle" - ".text.unlikely.lightpanda.assertionFailure__anon_931038" + ".text.unlikely.lightpanda.assertionFailure__anon_932268" ".text.server.Server.spawnWorker" - ".text.server.http.serveDynamicHTTPResponse__anon_931514" + ".text.server.http.serveDynamicHTTPResponse__anon_932744" ".text.server.http.upgrade" ".text.server.Link.init" ".text.server.Server.attachConnection" - ".text.unlikely.lightpanda.assertionFailure__anon_932128" - ".text.unlikely.lightpanda.assertionFailure__anon_932090" + ".text.unlikely.lightpanda.assertionFailure__anon_933358" + ".text.unlikely.lightpanda.assertionFailure__anon_933320" ".text.server.Server.upgradeConnection" - ".text.log.warn__anon_931826" - ".text.log.warn__anon_931817" + ".text.log.warn__anon_933056" + ".text.log.warn__anon_933047" ".text.network.header_parser.Header.parse" - ".text.Thread.PosixThreadImpl.spawn__anon_932710.Instance.entryFn" - ".text.server.bidi.BiDi.sendEvent__anon_933028" + ".text.Thread.PosixThreadImpl.spawn__anon_933940.Instance.entryFn" + ".text.server.bidi.BiDi.sendEvent__anon_934258" ".text.server.bidi.browsing_context.onFrameNavigateFailed" ".text.server.bidi.browsing_context.onFrameNavigate" ".text.server.bidi.browsing_context.onFrameDestroyed" @@ -1403,48 +1437,46 @@ SECTIONS { ".text.server.bidi.browsing_context.onFrameRemove" ".text.server.bidi.browsing_context.onFrameLoaded" ".text.server.Server.Worker.run" - ".text.log.err__anon_933352" - ".text.unlikely.lightpanda.assertionFailure__anon_931402" + ".text.log.err__anon_934582" + ".text.unlikely.lightpanda.assertionFailure__anon_932632" ".text.hash_map.HashMapUnmanaged(\[36\]u8,\*server.Server.Worker,hash_map.AutoContext(\[36\]u8),80).putAssumeCapacityNoClobberContext" - ".text.json.static.innerParse__anon_933767" - ".text.json.static.innerParse__anon_933909" - ".text.json.static.innerParse__anon_933984" - ".text.unlikely.lightpanda.assertionFailure__anon_930413" - ".text.unlikely.lightpanda.assertionFailure__anon_929694" + ".text.json.static.innerParse__anon_934997" + ".text.json.static.innerParse__anon_935139" + ".text.json.static.innerParse__anon_935214" + ".text.unlikely.lightpanda.assertionFailure__anon_931643" + ".text.unlikely.lightpanda.assertionFailure__anon_930924" ".text.server.http.disconnect" - ".text.unlikely.lightpanda.assertionFailure__anon_928857" + ".text.unlikely.lightpanda.assertionFailure__anon_930087" ".text.array_list.Aligned(Sighandler.Listener,null).append" - ".text.Sighandler.on__anon_138594.TypeErased.start" - ".text.log.fatal__anon_138554" - ".text.log.fatal__anon_138547" + ".text.Sighandler.on__anon_138621.TypeErased.start" + ".text.log.fatal__anon_138581" + ".text.log.fatal__anon_138574" ".text.hash_map.HashMapUnmanaged(\[36\]u8,\*server.Server.Worker,hash_map.AutoContext(\[36\]u8),80).deinit" ".text.unlikely.hash_map.HashMapUnmanaged(\[36\]u8,\*server.Server.Worker,hash_map.AutoContext(\[36\]u8),80).grow" ".text.server.http.Connection.Pool.deinit" - ".text.unlikely.lightpanda.assertionFailure__anon_935369" - ".text.crash_handler.report__anon_935399" - ".text.unlikely.crash_handler.crash__anon_935375" + ".text.unlikely.lightpanda.assertionFailure__anon_936599" + ".text.crash_handler.report__anon_936629" + ".text.unlikely.crash_handler.crash__anon_936605" ".text.sys.net.errnoError" ".text.server.Server.EPoll.deinit" ".text.App.deinit" - ".text.Metrics._write" - ".text.Metrics.write" ".text.Io.net.Ip6Address.Unresolved.parse" ".text.telemetry.telemetry.TelemetryT(telemetry.lightpanda).record" - ".text.Thread.PosixThreadImpl.spawn__anon_949951.Instance.entryFn" + ".text.Thread.PosixThreadImpl.spawn__anon_951181.Instance.entryFn" ".text.network.Network.deinit" - ".text.log.warn__anon_950644" + ".text.log.warn__anon_951855" ".text.App.getAppDataDir" ".text.Watchdog.deinit" - ".text.log.warn__anon_950798" - ".text.storage.sqlite.Sqlite.Conn.exec__anon_950957" + ".text.log.warn__anon_952009" + ".text.storage.sqlite.Sqlite.Conn.exec__anon_952168" ".text.network.cache.SqliteCache.maintenance" - ".text.log.writeThunk__anon_950992__struct_950995.write" - ".text.datetime.timestamp__anon_137450" + ".text.log.writeThunk__anon_952203__struct_952206.write" + ".text.datetime.timestamp__anon_137477" ".text.storage.sqlite.Pool.deinit" ".text.storage.sqlite.Pool.release" ".text.Io.Mutex.unlock" ".text.Io.Mutex.lockUncancelable" - ".text.mem.trimEnd__anon_137094" + ".text.mem.trimEnd__anon_137121" ".text.storage.sqlite.Sqlite.errorFromCode" ".text.network.adblock.Engine.RegexShape.alternation" ".text.network.adblock.AdBlocker.identity" @@ -1453,41 +1485,45 @@ SECTIONS { ".text.unlikely.hash_map.HashMapUnmanaged(u64,void,hash_map.AutoContext(u64),80).grow" ".text.heap.ArenaAllocator.reset" ".text.network.adblock.NetworkFilter.isRedirectHostName" - ".text.unlikely.lightpanda.assertionFailure__anon_134409" - ".text.Thread.PosixThreadImpl.spawn__anon_954237.Instance.entryFn" + ".text.network.adblock.NetworkFilter.isHostnameShaped" + ".text.network.adblock.AdBlocker.deinit" + ".text.network.adblock.HostnameTrie.deinit" + ".text.network.adblock.Regex.Context.deinit" + ".text.base64.Base64Decoder.decode" + ".text.base64.standardBase64DecoderWithIgnore" + ".text.DoublyLinkedList.append" + ".text.network.IpFilter.deinit" + ".text.array_list.Aligned(network.IpFilter.CidrV6,null).toOwnedSlice" + ".text.array_list.Aligned(network.IpFilter.CidrV4,null).toOwnedSlice" + ".text.array_list.Aligned(network.IpFilter.CidrV4,null).append" + ".text.unlikely.lightpanda.assertionFailure__anon_134436" + ".text.Thread.PosixThreadImpl.spawn__anon_955448.Instance.entryFn" ".text.browser.js.Platform.deinit" - ".text.browser.js.bridge.Accessor.init__struct_134068.wrap" + ".text.browser.js.bridge.Accessor.init__struct_134095.wrap" ".text.browser.js.bridge.unknownWindowPropertyCallback" ".text.browser.js.Snapshot.illegalConstructorCallback" - ".text.browser.js.bridge.Accessor.init__struct_134049.wrap" - ".text.browser.js.bridge.Accessor.init__struct_134030.wrap" - ".text.browser.js.Caller.Function.call__anon_955012" - ".text.browser.js.bridge.Function.init__struct_133554.wrap" - ".text.browser.js.Local.jsValueToZig__anon_955098" - ".text.browser.js.Caller.getArgs__anon_955085" - ".text.browser.js.Local.jsValueToZig__anon_955223" - ".text.browser.js.Local.jsValueToZig__anon_955303" - ".text.browser.js.Local.jsValueToZig__anon_955312" - ".text.browser.js.bridge.Function.init__struct_133382.wrap" - ".text.browser.js.Local.jsValueToZig__anon_956403" - ".text.browser.js.Local.jsValueToZig__anon_956320" - ".text.browser.js.Local.jsValueToZig__anon_956696" - ".text.browser.js.Local.jsValueToZig__anon_956779" - ".text.browser.js.Local.jsValueToZig__anon_956849" - ".text.browser.js.Local.jsValueToZig__anon_956981" - ".text.browser.js.Local.jsValueToArrayBufferSlice__anon_957006" - ".text.browser.js.Local.jsValueToZig__anon_957038" - ".text.browser.js.Local.jsValueToZig__anon_956576" - ".text.browser.js.Local.jsValueToZig__anon_956437" + ".text.browser.js.bridge.Accessor.init__struct_134076.wrap" + ".text.browser.js.bridge.Function.init__struct_133409.wrap" + ".text.browser.js.Local.jsValueToZig__anon_957636" + ".text.browser.js.Local.jsValueToZig__anon_957539" + ".text.browser.js.Local.jsValueToZig__anon_957929" + ".text.browser.js.Local.jsValueToZig__anon_958012" + ".text.browser.js.Local.jsValueToZig__anon_958082" + ".text.browser.js.Local.jsValueToZig__anon_958214" + ".text.browser.js.Local.jsValueToArrayBufferSlice__anon_958239" + ".text.browser.js.Local.jsValueToZig__anon_958271" + ".text.browser.js.Local.jsValueToZig__anon_957809" + ".text.browser.js.Local.jsValueToZig__anon_957670" ".text.browser.webapi.KeyValueList.appendAssumeCapacity" ".text.browser.js.Value.toSSOWithAlloc" ".text.browser.webapi.net.Headers.validateAndNormalize" ".text.browser.webapi.net.Headers.checkGuard" ".text.browser.webapi.net.Headers.initGuarded" - ".text.browser.webapi.KeyValueList.urlEncodeValue__anon_957943" - ".text.browser.webapi.KeyValueList.urlEncodeEntry__anon_957939" + ".text.browser.webapi.KeyValueList.urlEncodeValue__anon_959179" + ".text.browser.webapi.KeyValueList.urlEncodeEntry__anon_959175" ".text.browser.webapi.net.URLSearchParams.toString" ".text.browser.js.Value.toStringSmart" + ".text.browser.webapi.streams.ReadableStream.collectBodyBytes" ".text.browser.webapi.net.body_init.BodyInit.extract" ".text.browser.webapi.net.Headers.normalizeValue" ".text.browser.webapi.KeyValueList.getAll" @@ -1499,253 +1535,248 @@ SECTIONS { ".text.browser.webapi.net.Fetch.init" ".text.browser.webapi.net.Fetch.httpShutdownCallback" ".text.browser.webapi.net.Fetch.httpErrorCallback" - ".text.browser.js.Local.mapZigInstanceToJs__anon_958492" + ".text.browser.js.Local.mapZigInstanceToJs__anon_959734" ".text.browser.webapi.net.Fetch.httpDoneCallback" - ".text.browser.js.Local.resolveT__anon_958579.Wrap.releaseRefFromZig" - ".text.browser.js.Local.resolveT__anon_958579.Wrap.releaseRef" - ".text.unlikely.lightpanda.assertionFailure__anon_958640" - ".text.crash_handler.report__anon_958663" - ".text.unlikely.crash_handler.crash__anon_958642" + ".text.browser.js.Local.resolveT__anon_959821.Wrap.releaseRefFromZig" + ".text.browser.js.Local.resolveT__anon_959821.Wrap.releaseRef" + ".text.unlikely.lightpanda.assertionFailure__anon_959882" + ".text.crash_handler.report__anon_959905" + ".text.unlikely.crash_handler.crash__anon_959884" ".text.browser.webapi.net.Fetch.httpDataCallback" ".text.browser.webapi.net.Fetch.httpHeaderDoneCallback" ".text.browser.webapi.net.Response.deinit" + ".text.browser.js.PromiseResolver.rejectError__anon_959413" ".text.browser.webapi.net.Request.releaseRef" - ".text.unlikely.lightpanda.assertionFailure__anon_958731" - ".text.crash_handler.report__anon_958794" - ".text.unlikely.crash_handler.crash__anon_958758" - ".text.mem.sliceTo__anon_959482" + ".text.unlikely.lightpanda.assertionFailure__anon_960522" + ".text.crash_handler.report__anon_960564" + ".text.unlikely.crash_handler.crash__anon_960526" + ".text.mem.sliceTo__anon_960770" ".text.browser.webapi.net.Headers.hasCorsUnsafeByte" ".text.array_list.Aligned(browser.webapi.KeyValueList.Entry,null).ensureTotalCapacityPrecise" - ".text.browser.js.bridge.Function.init__struct_133345.wrap" - ".text.browser.js.bridge.Function.init__struct_133313.wrap" - ".text.browser.webapi.WorkerGlobalScope.dispatch__anon_960880" - ".text.browser.js.bridge.Accessor.init__struct_132942.wrap" - ".text.browser.js.bridge.Accessor.init__struct_132885.wrap" - ".text.browser.js.Local.zigValueToJs__anon_963077" - ".text.browser.js.bridge.Accessor.init__struct_132875.wrap" - ".text.browser.js.bridge.Function.init__struct_132848.wrap" - ".text.browser.js.bridge.Accessor.init__struct_131262.wrap" - ".text.browser.js.bridge.Accessor.init__struct_131244.wrap" - ".text.browser.js.bridge.Constructor.init__struct_131173.wrap" - ".text.browser.js.Value.toSSO__anon_966094" - ".text.browser.js.Local.jsValueToZig__anon_965992" + ".text.browser.js.bridge.Function.init__struct_133372.wrap" + ".text.browser.js.bridge.Function.init__struct_133340.wrap" + ".text.browser.js.bridge.Accessor.init__struct_132979.wrap" + ".text.browser.js.bridge.Accessor.init__struct_132969.wrap" + ".text.browser.js.bridge.Accessor.init__struct_132912.wrap" + ".text.browser.js.Local.zigValueToJs__anon_964367" + ".text.browser.js.bridge.Accessor.init__struct_132902.wrap" + ".text.browser.js.bridge.Accessor.init__struct_131525.wrap" + ".text.browser.js.bridge.Accessor.init__struct_131303.wrap" + ".text.browser.js.bridge.Accessor.init__struct_131289.wrap" + ".text.browser.js.bridge.Accessor.init__struct_131271.wrap" + ".text.browser.js.bridge.Constructor.init__struct_131200.wrap" + ".text.browser.js.Value.toSSO__anon_967384" + ".text.browser.js.Local.jsValueToZig__anon_967282" ".text.browser.webapi.ImageData.init" - ".text.browser.js.bridge.Function.init__struct_131104.wrap" - ".text.browser.js.bridge.Function.init__struct_123479.wrap" - ".text.browser.js.Local.mapZigInstanceToJs__anon_986822" + ".text.browser.js.Local.mapZigInstanceToJs__anon_988128" ".text.browser.webapi.event.ProgressEvent.initWithTrusted" - ".text.browser.webapi.FileReader.dispatch__anon_987019" - ".text.browser.js.Local.resolveT__anon_987056.Wrap.releaseRefFromZig" - ".text.browser.js.Local.resolveT__anon_987056.Wrap.releaseRef" - ".text.browser.EventManagerBase.dispatchDirect__anon_987051" - ".text.browser.js.bridge.Function.init__struct_120357.wrap" - ".text.browser.js.bridge.Constructor.init__struct_120266.wrap" - ".text.browser.js.bridge.Function.init__struct_120192.wrap" - ".text.browser.js.Local.zigValueToJs__anon_993768" - ".text.browser.js.bridge.Function.init__struct_116447.wrap" - ".text.browser.js.bridge.Function.init__struct_116414.wrap" - ".text.browser.js.bridge.Function.init__struct_116380.wrap" - ".text.browser.js.bridge.Function.init__struct_116306.wrap" - ".text.browser.js.bridge.Function.init__struct_116271.wrap" - ".text.browser.js.bridge.Accessor.init__struct_116223.wrap" - ".text.browser.js.bridge.Accessor.init__struct_115310.wrap" - ".text.browser.js.bridge.Accessor.init__struct_115300.wrap" - ".text.browser.js.bridge.Accessor.init__struct_115270.wrap" - ".text.browser.js.bridge.Function.init__struct_115000.wrap" - ".text.browser.js.bridge.Accessor.init__struct_109095.wrap" - ".text.browser.js.bridge.Accessor.init__struct_109069.wrap" - ".text.browser.js.bridge.Accessor.init__struct_109046.wrap" - ".text.browser.js.Local.zigValueToJs__anon_1019606" - ".text.browser.js.bridge.Function.init__struct_109005.wrap" - ".text.browser.js.Local.resolveT__anon_1019659.Wrap.releaseRefFromZig" - ".text.browser.js.Local.resolveT__anon_1019659.Wrap.releaseRef" + ".text.browser.webapi.FileReader.dispatch__anon_988325" + ".text.browser.js.Local.resolveT__anon_988362.Wrap.releaseRefFromZig" + ".text.browser.js.Local.resolveT__anon_988362.Wrap.releaseRef" + ".text.browser.EventManagerBase.dispatchDirect__anon_988357" + ".text.browser.js.bridge.Function.init__struct_120371.wrap" + ".text.browser.js.bridge.Constructor.init__struct_120280.wrap" + ".text.browser.js.bridge.Function.init__struct_120206.wrap" + ".text.browser.js.Local.zigValueToJs__anon_995083" + ".text.browser.js.bridge.Iterator.init__struct_120145.wrap" + ".text.browser.js.bridge.Function.init__struct_116705.wrap" + ".text.browser.js.bridge.Function.init__struct_116645.wrap" + ".text.browser.js.Caller.getArgs__anon_1000444" + ".text.browser.js.Caller.handleError__anon_1000453" + ".text.browser.js.bridge.Function.init__struct_116451.wrap" + ".text.browser.js.bridge.Function.init__struct_116418.wrap" + ".text.browser.js.bridge.Function.init__struct_116384.wrap" + ".text.browser.js.bridge.Function.init__struct_116310.wrap" + ".text.browser.js.bridge.Function.init__struct_116275.wrap" + ".text.browser.js.bridge.Accessor.init__struct_116227.wrap" + ".text.browser.js.bridge.Accessor.init__struct_116222.wrap" + ".text.browser.js.bridge.Accessor.init__struct_115402.wrap" + ".text.browser.js.bridge.Accessor.init__struct_115368.wrap" + ".text.browser.js.bridge.Accessor.init__struct_115363.wrap" + ".text.browser.js.bridge.Accessor.init__struct_115338.wrap" + ".text.browser.js.bridge.Accessor.init__struct_115314.wrap" + ".text.browser.js.bridge.Accessor.init__struct_115304.wrap" + ".text.browser.js.bridge.Accessor.init__struct_115274.wrap" + ".text.browser.js.bridge.Function.init__struct_115004.wrap" + ".text.browser.js.bridge.Accessor.init__struct_109050.wrap" + ".text.browser.js.Local.zigValueToJs__anon_1020925" + ".text.browser.js.bridge.Function.init__struct_109009.wrap" + ".text.browser.js.Local.resolveT__anon_1020978.Wrap.releaseRefFromZig" + ".text.browser.js.Local.resolveT__anon_1020978.Wrap.releaseRef" ".text.browser.webapi.collections.NodeList.releaseRef" - ".text.unlikely.lightpanda.assertionFailure__anon_1019708" - ".text.crash_handler.report__anon_1019745" - ".text.unlikely.crash_handler.crash__anon_1019722" - ".text.browser.js.bridge.Accessor.init__struct_108896.wrap" - ".text.browser.js.bridge.Accessor.init__struct_108882.wrap" - ".text.browser.js.bridge.Accessor.init__struct_108863.wrap" - ".text.browser.js.bridge.Accessor.init__struct_108852.wrap" + ".text.unlikely.lightpanda.assertionFailure__anon_1021027" + ".text.crash_handler.report__anon_1021064" + ".text.unlikely.crash_handler.crash__anon_1021041" + ".text.unlikely.lightpanda.assertionFailure__anon_1021073" + ".text.crash_handler.report__anon_1021107" + ".text.browser.js.bridge.Accessor.init__struct_108942.wrap" + ".text.browser.js.bridge.Accessor.init__struct_108928.wrap" + ".text.browser.js.bridge.Accessor.init__struct_108914.wrap" + ".text.browser.js.bridge.Accessor.init__struct_108900.wrap" + ".text.browser.js.bridge.Accessor.init__struct_108886.wrap" + ".text.browser.js.bridge.Accessor.init__struct_108867.wrap" + ".text.browser.js.bridge.Accessor.init__struct_108856.wrap" ".text.browser.webapi.Node.setTextContent" - ".text.browser.js.bridge.Accessor.init__struct_108817.wrap" - ".text.browser.js.bridge.Accessor.init__struct_108791.wrap" - ".text.browser.js.bridge.Function.init__struct_108427.wrap" - ".text.browser.js.bridge.Function.init__struct_108392.wrap" - ".text.browser.js.bridge.Accessor.init__struct_105760.wrap" - ".text.browser.js.bridge.Accessor.init__struct_105749.wrap" - ".text.browser.js.bridge.Accessor.init__struct_105723.wrap" - ".text.browser.js.bridge.Accessor.init__struct_105715.wrap" - ".text.browser.js.bridge.Accessor.init__struct_105694.wrap" - ".text.browser.js.bridge.Accessor.init__struct_105686.wrap" - ".text.browser.js.bridge.Accessor.init__struct_105665.wrap" - ".text.browser.js.bridge.Accessor.init__struct_105657.wrap" - ".text.browser.js.bridge.Accessor.init__struct_105636.wrap" - ".text.browser.js.bridge.Accessor.init__struct_105628.wrap" - ".text.browser.js.bridge.Accessor.init__struct_105607.wrap" - ".text.browser.js.bridge.Accessor.init__struct_105594.wrap" - ".text.browser.js.bridge.Function.init__struct_105533.wrap" + ".text.browser.js.bridge.Accessor.init__struct_108821.wrap" + ".text.browser.js.bridge.Accessor.init__struct_108795.wrap" + ".text.browser.js.bridge.Accessor.init__struct_105790.wrap" + ".text.browser.js.bridge.Accessor.init__struct_105764.wrap" + ".text.browser.js.bridge.Accessor.init__struct_105753.wrap" + ".text.browser.js.bridge.Accessor.init__struct_105727.wrap" + ".text.browser.js.bridge.Accessor.init__struct_105719.wrap" + ".text.browser.js.bridge.Accessor.init__struct_105698.wrap" + ".text.browser.js.bridge.Accessor.init__struct_105690.wrap" + ".text.browser.js.bridge.Accessor.init__struct_105669.wrap" + ".text.browser.js.bridge.Accessor.init__struct_105661.wrap" + ".text.browser.js.bridge.Accessor.init__struct_105640.wrap" + ".text.browser.js.bridge.Accessor.init__struct_105632.wrap" + ".text.browser.js.bridge.Accessor.init__struct_105611.wrap" + ".text.browser.js.bridge.Accessor.init__struct_105598.wrap" + ".text.browser.js.bridge.Function.init__struct_105537.wrap" ".text.browser.webapi.net.XMLHttpRequest.releaseSelfRef" ".text.browser.webapi.net.XMLHttpRequest.stateChanged" - ".text.browser.webapi.net.XMLHttpRequestEventTarget.dispatch__anon_1027213" + ".text.browser.webapi.net.XMLHttpRequestEventTarget.dispatch__anon_1028535" ".text.browser.webapi.net.XMLHttpRequest.handleError" - ".text.browser.EventManagerBase.dispatchDirect__anon_1027242" - ".text.browser.EventManagerBase.dispatchDirect__anon_1027210" - ".text.browser.EventManagerBase.dispatchDirect__anon_1027175" - ".text.browser.js.bridge.Function.init__struct_105393.wrap" - ".text.browser.js.bridge.Accessor.init__struct_105350.wrap" - ".text.browser.js.bridge.Accessor.init__struct_105327.wrap" + ".text.browser.EventManagerBase.dispatchDirect__anon_1028564" + ".text.browser.EventManagerBase.dispatchDirect__anon_1028532" + ".text.browser.js.bridge.Accessor.init__struct_105331.wrap" ".text.browser.frame.parse.xmlDocument" - ".text.browser.Factory.node__anon_1027585" + ".text.browser.Factory.genericDocument" ".text.browser.frame.parse.fragment" ".text.browser.webapi.net.XMLHttpRequest.getResponse" ".text.browser.parser.Parser.parseFragment" ".text.browser.parser.Parser.createContextElementCallback" ".text.browser.parser.Parser.xmlParseErrorCallback" ".text.browser.parser.Parser.createXMLElementCallback" - ".text.browser.js.bridge.Accessor.init__struct_105301.wrap" - ".text.browser.js.bridge.Accessor.init__struct_105282.wrap" - ".text.browser.js.bridge.Accessor.init__struct_105246.wrap" - ".text.browser.js.bridge.Accessor.init__struct_105232.wrap" - ".text.browser.js.bridge.Accessor.init__struct_105214.wrap" - ".text.browser.js.bridge.Accessor.init__struct_105195.wrap" - ".text.browser.js.bridge.Accessor.init__struct_105184.wrap" - ".text.browser.js.bridge.Function.init__struct_105153.wrap" - ".text.browser.webapi.net.XMLHttpRequestEventTarget.dispatch__anon_1028236" - ".text.log.info__anon_1028270" - ".text.browser.EventManagerBase.dispatchDirect__anon_1028265" + ".text.browser.js.bridge.Accessor.init__struct_105305.wrap" + ".text.browser.js.bridge.Accessor.init__struct_105286.wrap" + ".text.browser.js.bridge.Accessor.init__struct_105250.wrap" + ".text.browser.js.bridge.Accessor.init__struct_105236.wrap" + ".text.browser.js.bridge.Accessor.init__struct_105218.wrap" + ".text.browser.js.bridge.Accessor.init__struct_105199.wrap" + ".text.browser.js.bridge.Accessor.init__struct_105188.wrap" + ".text.browser.js.bridge.Function.init__struct_105157.wrap" + ".text.browser.webapi.net.XMLHttpRequestEventTarget.dispatch__anon_1029549" + ".text.log.info__anon_1029583" + ".text.browser.EventManagerBase.dispatchDirect__anon_1029578" ".text.browser.webapi.net.XMLHttpRequest.httpShutdownCallback" ".text.browser.webapi.net.XMLHttpRequest.httpErrorCallback" ".text.browser.webapi.net.XMLHttpRequest.httpDoneCallback" ".text.browser.webapi.net.XMLHttpRequest.httpDataCallback" - ".text.browser.EventManagerBase.dispatchDirect__anon_1028349" + ".text.browser.EventManagerBase.dispatchDirect__anon_1029662" ".text.browser.webapi.net.XMLHttpRequest.httpHeaderDoneCallback" - ".text.browser.EventManagerBase.dispatchDirect__anon_1028396" - ".text.browser.js.bridge.Function.init__struct_105110.wrap" - ".text.browser.js.bridge.Accessor.init__struct_105069.wrap" - ".text.browser.js.bridge.Accessor.init__struct_104993.wrap" - ".text.browser.js.bridge.Accessor.init__struct_104961.wrap" - ".text.browser.js.bridge.Accessor.init__struct_104948.wrap" - ".text.browser.js.Local.mapZigInstanceToJs__anon_1028847" - ".text.browser.js.bridge.Constructor.init__struct_104869.wrap" - ".text.browser.js.bridge.Function.init__struct_104745.wrap" - ".text.browser.js.Object.set__anon_1029040" - ".text.browser.js.Local.zigValueToJs__anon_1029021" - ".text.browser.js.bridge.Function.init__struct_104696.wrap" - ".text.browser.js.bridge.Function.init__struct_104647.wrap" - ".text.browser.js.bridge.Function.init__struct_104103.wrap" - ".text.browser.js.bridge.Function.init__struct_104068.wrap" + ".text.browser.EventManagerBase.dispatchDirect__anon_1029709" + ".text.browser.js.bridge.Function.init__struct_105114.wrap" + ".text.browser.js.bridge.Accessor.init__struct_105073.wrap" + ".text.browser.js.bridge.Accessor.init__struct_105062.wrap" + ".text.browser.js.bridge.Accessor.init__struct_104965.wrap" + ".text.browser.js.bridge.Accessor.init__struct_104952.wrap" + ".text.browser.js.Local.mapZigInstanceToJs__anon_1030163" + ".text.browser.js.bridge.Constructor.init__struct_104873.wrap" + ".text.browser.js.bridge.Function.init__struct_104749.wrap" + ".text.browser.js.bridge.Function.init__struct_104107.wrap" + ".text.browser.js.bridge.Function.init__struct_104072.wrap" ".text.browser.webapi.net.Response.package" ".text.browser.webapi.net.Response.StreamConsumer.pumpRead" ".text.browser.webapi.net.Response.consumeAs" ".text.browser.webapi.net.Response.StreamConsumer.finish" - ".text.browser.js.Local.newCallback__anon_1030504__struct_1030523.wrap" - ".text.browser.js.Local.newCallback__anon_1030499__struct_1030594.wrap" - ".text.browser.js.bridge.Accessor.init__struct_103922.wrap" - ".text.browser.js.bridge.Accessor.init__struct_103908.wrap" - ".text.browser.js.bridge.Accessor.init__struct_103885.wrap" - ".text.browser.js.Local.mapZigInstanceToJs__anon_1031306" - ".text.browser.js.bridge.Function.init__struct_103868.wrap" - ".text.browser.js.bridge.Function.init__struct_103840.wrap" - ".text.browser.js.bridge.Accessor.init__struct_103802.wrap" - ".text.browser.js.bridge.Accessor.init__struct_103788.wrap" - ".text.browser.js.bridge.Accessor.init__struct_103765.wrap" - ".text.browser.js.bridge.Accessor.init__struct_103747.wrap" - ".text.browser.js.bridge.Function.init__struct_103717.wrap" - ".text.browser.js.bridge.Function.init__struct_103670.wrap" - ".text.browser.js.bridge.Accessor.init__struct_78007.wrap" - ".text.browser.js.bridge.Accessor.init__struct_77985.wrap" + ".text.browser.js.Local.newCallback__anon_1031820__struct_1031839.wrap" + ".text.browser.js.Local.newCallback__anon_1031815__struct_1031910.wrap" + ".text.browser.js.PromiseResolver.rejectError__anon_1031791" + ".text.browser.webapi.net.FormData.decodeMultipartName" + ".text.browser.js.bridge.Accessor.init__struct_103912.wrap" + ".text.browser.js.bridge.Accessor.init__struct_103889.wrap" + ".text.browser.js.Local.mapZigInstanceToJs__anon_1032622" + ".text.browser.js.bridge.Function.init__struct_103872.wrap" + ".text.browser.js.bridge.Function.init__struct_103844.wrap" + ".text.browser.js.bridge.Accessor.init__struct_103806.wrap" + ".text.browser.js.bridge.Accessor.init__struct_103792.wrap" + ".text.browser.js.bridge.Accessor.init__struct_103769.wrap" + ".text.browser.js.bridge.Accessor.init__struct_103751.wrap" + ".text.browser.js.bridge.Function.init__struct_103721.wrap" + ".text.browser.js.bridge.Accessor.init__struct_77996.wrap" ".text.browser.webapi.Node.setHTML" - ".text.browser.js.bridge.Accessor.init__struct_77974.wrap" - ".text.browser.js.bridge.Accessor.init__struct_55703.wrap" - ".text.browser.js.bridge.Accessor.init__struct_55695.wrap" - ".text.browser.js.bridge.Accessor.init__struct_55662.wrap" - ".text.browser.js.bridge.Accessor.init__struct_55654.wrap" - ".text.browser.js.bridge.Accessor.init__struct_55621.wrap" - ".text.browser.js.bridge.Accessor.init__struct_55613.wrap" - ".text.browser.js.bridge.Accessor.init__struct_55585.wrap" - ".text.browser.js.bridge.Accessor.init__struct_55577.wrap" - ".text.browser.js.bridge.Function.init__struct_52093.wrap" - ".text.browser.js.bridge.Function.init__struct_52060.wrap" - ".text.browser.js.bridge.Function.init__struct_52031.wrap" - ".text.browser.js.bridge.Function.init__struct_51995.wrap" + ".text.browser.js.bridge.Accessor.init__struct_77985.wrap" + ".text.browser.js.bridge.Accessor.init__struct_77954.wrap" + ".text.browser.js.bridge.Accessor.init__struct_55665.wrap" + ".text.browser.js.bridge.Accessor.init__struct_55632.wrap" + ".text.browser.js.bridge.Accessor.init__struct_55624.wrap" + ".text.browser.js.bridge.Accessor.init__struct_55596.wrap" + ".text.browser.js.bridge.Function.init__struct_52071.wrap" + ".text.browser.js.bridge.Function.init__struct_52042.wrap" + ".text.browser.js.bridge.Function.init__struct_52006.wrap" + ".text.browser.js.bridge.Function.init__struct_51163.wrap" ".text.browser.webapi.Element.getAttributeNS" - ".text.browser.js.bridge.Function.init__struct_51119.wrap" - ".text.browser.js.bridge.Function.init__struct_51085.wrap" - ".text.browser.js.bridge.Function.init__struct_51054.wrap" - ".text.browser.js.bridge.Accessor.init__struct_50908.wrap" + ".text.browser.js.bridge.Function.init__struct_51130.wrap" + ".text.browser.js.bridge.Function.init__struct_51096.wrap" + ".text.browser.js.bridge.Accessor.init__struct_50919.wrap" ".text.unlikely.hash_map.HashMapUnmanaged(usize,\*browser.webapi.element.Attribute.NamedNodeMap,hash_map.AutoContext(usize),80).grow" - ".text.browser.js.bridge.Accessor.init__struct_50880.wrap" + ".text.browser.js.bridge.Accessor.init__struct_50891.wrap" + ".text.browser.js.bridge.Accessor.init__struct_50864.wrap" ".text.browser.js.bridge.Accessor.init__struct_50853.wrap" - ".text.browser.js.bridge.Accessor.init__struct_50842.wrap" - ".text.browser.js.bridge.Accessor.init__struct_50808.wrap" - ".text.browser.js.bridge.Accessor.init__struct_50800.wrap" - ".text.browser.js.bridge.Function.init__struct_48833.wrap" - ".text.browser.js.bridge.Function.init__struct_48793.wrap" - ".text.browser.js.bridge.Accessor.init__struct_48748.wrap" - ".text.browser.js.bridge.Function.init__struct_48720.wrap" - ".text.browser.js.bridge.Accessor.init__struct_48671.wrap" - ".text.browser.js.Local.jsValueToZig__anon_1106632" - ".text.browser.dump.getHTML" - ".text.browser.js.bridge.Accessor.init__struct_48663.wrap" - ".text.browser.js.bridge.Function.init__struct_37703.wrap" - ".text.browser.js.bridge.Function.init__struct_37608.wrap" - ".text.browser.js.bridge.Function.init__struct_37570.wrap" - ".text.browser.js.bridge.Function.init__struct_37465.wrap" - ".text.browser.js.bridge.Function.init__struct_37425.wrap" - ".text.browser.js.bridge.Function.init__struct_37391.wrap" - ".text.browser.js.bridge.Function.init__struct_36870.wrap" - ".text.browser.js.bridge.Function.init__struct_36830.wrap" - ".text.browser.js.bridge.Function.init__struct_36790.wrap" - ".text.browser.js.bridge.Accessor.init__struct_36736.wrap" - ".text.browser.js.bridge.Accessor.init__struct_36725.wrap" - ".text.browser.js.bridge.Accessor.init__struct_36696.wrap" - ".text.browser.js.bridge.Accessor.init__struct_35793.wrap" - ".text.browser.js.bridge.Accessor.init__struct_35760.wrap" - ".text.browser.js.bridge.Accessor.init__struct_35748.wrap" - ".text.browser.js.bridge.Accessor.init__struct_35712.wrap" - ".text.browser.js.bridge.Accessor.init__struct_35681.wrap" - ".text.browser.js.bridge.Accessor.init__struct_29879.wrap" - ".text.browser.js.bridge.Function.init__struct_29823.wrap" - ".text.browser.js.bridge.Function.init__struct_29767.wrap" - ".text.browser.js.bridge.Function.init__struct_29711.wrap" - ".text.browser.js.Caller.Function.call__anon_1129574" - ".text.browser.js.Local.resolveT__anon_1129709.Wrap.releaseRefFromZig" - ".text.browser.js.Local.resolveT__anon_1129709.Wrap.releaseRef" - ".text.unlikely.lightpanda.assertionFailure__anon_1129755" - ".text.crash_handler.report__anon_1129788" - ".text.crash_handler.report__anon_1130027" - ".text.unlikely.crash_handler.crash__anon_1129989" - ".text.browser.js.bridge.Function.init__struct_29501.wrap" - ".text.browser.js.bridge.Function.init__struct_29467.wrap" - ".text.crash_handler.report__anon_1130238" - ".text.unlikely.crash_handler.crash__anon_1130215" - ".text.browser.js.bridge.Indexed.init__struct_29391.wrap" - ".text.browser.js.bridge.Indexed.init__struct_29383.wrap" - ".text.browser.js.bridge.Accessor.init__struct_29350.wrap" - ".text.browser.js.bridge.Iterator.init__struct_29281.wrap" - ".text.browser.js.bridge.Function.init__struct_29268.wrap" - ".text.browser.js.bridge.Constructor.init__struct_26234.wrap" - ".text.Thread.PosixThreadImpl.spawn__anon_1134129.Instance.entryFn" + ".text.browser.js.bridge.Accessor.init__struct_50819.wrap" + ".text.browser.js.bridge.Accessor.init__struct_50811.wrap" + ".text.browser.js.bridge.Accessor.init__struct_50783.wrap" + ".text.browser.js.bridge.Accessor.init__struct_50775.wrap" + ".text.browser.js.bridge.Function.init__struct_48844.wrap" + ".text.browser.js.bridge.Function.init__struct_48804.wrap" + ".text.browser.js.bridge.Accessor.init__struct_48759.wrap" + ".text.browser.js.bridge.Function.init__struct_48731.wrap" + ".text.browser.js.bridge.Accessor.init__struct_48682.wrap" + ".text.browser.js.bridge.Function.init__struct_37786.wrap" + ".text.browser.js.bridge.Function.init__struct_37750.wrap" + ".text.browser.js.bridge.Function.init__struct_37714.wrap" + ".text.browser.js.bridge.Function.init__struct_37614.wrap" + ".text.browser.js.bridge.Function.init__struct_37576.wrap" + ".text.browser.js.bridge.Function.init__struct_37471.wrap" + ".text.browser.js.bridge.Function.init__struct_37431.wrap" + ".text.browser.js.bridge.Function.init__struct_37397.wrap" + ".text.browser.js.bridge.Function.init__struct_37354.wrap" + ".text.browser.js.bridge.Function.init__struct_36838.wrap" + ".text.browser.js.bridge.Function.init__struct_36798.wrap" + ".text.browser.js.bridge.Accessor.init__struct_36744.wrap" + ".text.browser.js.bridge.Accessor.init__struct_35757.wrap" + ".text.browser.js.bridge.Accessor.init__struct_35721.wrap" + ".text.browser.js.bridge.Accessor.init__struct_35690.wrap" + ".text.browser.js.bridge.Accessor.init__struct_35682.wrap" + ".text.browser.js.bridge.Function.init__struct_29832.wrap" + ".text.browser.js.bridge.Function.init__struct_29776.wrap" + ".text.browser.js.bridge.Function.init__struct_29720.wrap" + ".text.browser.js.Caller.Function.call__anon_1130763" + ".text.browser.js.Local.resolveT__anon_1130898.Wrap.releaseRefFromZig" + ".text.browser.js.Local.resolveT__anon_1130898.Wrap.releaseRef" + ".text.unlikely.lightpanda.assertionFailure__anon_1130944" + ".text.crash_handler.report__anon_1130977" + ".text.unlikely.crash_handler.crash__anon_1130954" + ".text.unlikely.crash_handler.crash__anon_1131178" + ".text.browser.js.bridge.Function.init__struct_29510.wrap" + ".text.browser.js.bridge.Function.init__struct_29476.wrap" + ".text.browser.js.bridge.Function.init__struct_29439.wrap" + ".text.unlikely.crash_handler.crash__anon_1131404" + ".text.browser.js.bridge.Indexed.init__struct_29400.wrap" + ".text.browser.js.bridge.Indexed.init__struct_29392.wrap" + ".text.browser.js.bridge.Accessor.init__struct_29359.wrap" + ".text.browser.js.bridge.Iterator.init__struct_29290.wrap" + ".text.browser.js.bridge.Function.init__struct_29277.wrap" + ".text.browser.js.bridge.Constructor.init__struct_26244.wrap" + ".text.Thread.PosixThreadImpl.spawn__anon_1135318.Instance.entryFn" ".text.Sighandler.sighandle" - ".text.log.err__anon_1134179" + ".text.log.err__anon_1135368" ".text.agent.settings.Credential.deinit" - ".text.debug.print__anon_21798" + ".text.debug.print__anon_21808" ".text.provider.vertexConfigFromEnv" ".text.http.Response(gemini.types.ListModelsResponse).deinit" ".text.gemini.Client.deinit" - ".text.json.static.innerParse__anon_1134529" - ".text.fmt.parseInt__anon_21269" + ".text.json.static.innerParse__anon_1135718" + ".text.fmt.parseInt__anon_21279" ".text.agent.picker.clearChoiceRender" ".text.agent.picker.emitFrame" ".text.agent.picker.moveChoiceRenderStart" ".text.posix.read" - ".text.debug.print__anon_20974" - ".text.debug.print__anon_20950" + ".text.debug.print__anon_20984" + ".text.debug.print__anon_20960" ".text.agent.settings.detectLocalProvider" ".text.agent.settings.availableProviders" - ".text.Io.File.MultiReader.readVec" - ".text.Io.File.MultiReader.discard" ".text.Io.File.Writer.sendFile" ".text.Io.File.Writer.drain" ".text.Io.File.Writer.seekTo" @@ -1753,13 +1784,15 @@ SECTIONS { ".text.network.http.Connection.deinit" ".text.network.http.opensocketCallback" ".text.network.http.Connection.discardBody" - ".text.network.http.Connection.reset__struct_19985.wrap" - ".text.crash_handler.report__anon_1138584" + ".text.network.http.Connection.reset__struct_19996.wrap" + ".text.crash_handler.report__anon_1139770" + ".text.unlikely.crash_handler.crash__anon_1139758" ".text.Config.printUsageAndExit" ".text.Config.printPlain" ".text.Config.agentVerbosity" - ".text.log.Value.initRuntime__anon_1216660.Thunk.logFmt" - ".text.log.writeThunk__anon_1216700__struct_1216725.write" + ".text.log.Value.initRuntime__anon_1217841.Thunk.logFmt" + ".text.log.writeThunk__anon_1217881__struct_1217906.write" + ".text.log.fatal__anon_18877" ".text.Io.Threaded.lookupDns" ".text.Io.Threaded.setSocketOptionPosix" ".text.Io.Threaded.openSocketPosix" @@ -1780,10 +1813,6 @@ SECTIONS { ".text.Io.Threaded.childWait" ".text.unlikely.Io.Threaded.processSpawnPath" ".text.Io.Threaded.processSpawnPosix" - ".text.Io.Threaded.processReplace" - ".text.Io.Threaded.processSetCurrentPath" - ".text.Io.Threaded.processSetCurrentDir" - ".text.Io.Threaded.processCurrentPath" ".text.Io.Threaded.unlockStderr" ".text.Io.Threaded.tryLockStderr" ".text.Io.Threaded.initLockedStderr" @@ -1797,7 +1826,7 @@ SECTIONS { ".text.Io.Threaded.fileMemoryMapDestroy" ".text.Io.Threaded.fileMemoryMapCreate" ".text.Io.Threaded.fileHardLink" - ".text.Io.Threaded.fileSetLength" + ".text.fmt.bufPrintSentinel__anon_1221388" ".text.Io.Threaded.posixFchown" ".text.Io.Threaded.fileSupportsAnsiEscapeCodes" ".text.Io.Threaded.fileEnableAnsiEscapeCodes" @@ -1812,6 +1841,8 @@ SECTIONS { ".text.Io.Threaded.fileWriteFileStreaming" ".text.Io.Threaded.fileWritePositional" ".text.Io.Threaded.fileWriteStreaming" + ".text.Io.Threaded.fileClose" + ".text.Io.Threaded.fileLength" ".text.Io.Threaded.dirStatFileLinux" ".text.Io.Threaded.dirStat" ".text.Io.Threaded.dirCreateDirPathOpenPosix" @@ -1821,7 +1852,7 @@ SECTIONS { ".text.Io.Threaded.batchCancel" ".text.Io.Threaded.batchAwaitConcurrent" ".text.Io.Threaded.netReceivePosix" - ".text.Io.Threaded.batchAwaitConcurrent__struct_1221370.add" + ".text.Io.Threaded.batchAwaitConcurrent__struct_1222551.add" ".text.Io.Threaded.batchAwaitAsync" ".text.Io.Threaded.operate" ".text.Io.Threaded.futexWake" @@ -1835,9 +1866,9 @@ SECTIONS { ".text.Io.Threaded.Group.waitForCancelWithSignaling" ".text.Io.Threaded.groupConcurrent" ".text.Io.Threaded.groupAsync" - ".text.Io.Threaded.netListenUnixPosix" + ".text.Thread.spawn__anon_1222847" ".text.Io.Threaded.netListenIpPosix" - ".text.mem.trim__anon_14675" + ".text.mem.trim__anon_14676" ".text.ascii.findIgnoreCase" ".text.log.resolveFilters" ".text.array_list.Aligned(log.FilterRule,null).append" @@ -1856,15 +1887,15 @@ SECTIONS { ".text.heap.ArenaAllocator.resize" ".text.heap.ArenaAllocator.alloc" ".text.unlikely.process.fatal__anon_2509" - ".text.unlikely.log.scoped(.default).err__anon_1224825" + ".text.unlikely.log.scoped(.default).err__anon_1226006" ".text.process.Environ.createMap" ".text.Io.Threaded.init" ".text.Io.Threaded.doNothingSignalHandler" ".text.agent.auth.codex.post" - ".text.browser.URL.percentEncodeSegment__anon_1225364" + ".text.browser.URL.percentEncodeSegment__anon_1226662" ".text.agent.auth.codex.parseTokenResponse" - ".text.sort.block.block__anon_1227353" - ".text.mem.rotate__anon_1227368" + ".text.sort.block.block__anon_1228651" + ".text.mem.rotate__anon_1228666" ".text.Io.Writer.unreachableRebase" ".text.Io.Writer.unreachableDrain" ".text.compress.zstd.Decompress.rebaseFallible" @@ -1873,6 +1904,8 @@ SECTIONS { ".text.Io.Writer.Allocating.drain" ".text.Io.Writer.Allocating.growingRebase" ".text.Io.Writer.Allocating.sendFile" + ".text.compress.flate.Decompress.readVec" + ".text.compress.flate.Decompress.discardIndirect" ".text.compress.flate.Decompress.streamInner" ".text.compress.flate.Decompress.rebaseFallible" ".text.Io.Writer.writeBytePreserve" @@ -1927,11 +1960,6 @@ SECTIONS { ) *by_dir.o( ".text.sk_X509_OBJECT_call_cmp_func" - ".text.X509_LOOKUP_hash_dir" - ".text.X509_LOOKUP_add_dir" - ".text._ZL7new_dirP14x509_lookup_st" - ".text._ZL8free_dirP14x509_lookup_st" - ".text._ZL8dir_ctrlP14x509_lookup_stiPKclPPc" ".text._ZL19get_cert_by_subjectP14x509_lookup_stiP12X509_name_stP14x509_object_st" ".text._ZL17by_dir_entry_freeP19lookup_dir_entry_st" ".text._Z30sk_BY_DIR_ENTRY_call_free_funcPFvPvES_" @@ -1980,6 +2008,17 @@ SECTIONS { ".text.ERR_peek_error" ".text.ERR_peek_last_error" ".text.ERR_clear_error" + ".text.ERR_clear_system_error" + ".text._ZL23err_reason_error_stringji" + ".text.ERR_error_string_n" + ".text.ERR_put_error" + ".text.ERR_add_error_data" + ".text.ERR_add_error_dataf" + ".text.ERR_set_mark" + ".text.ERR_pop_to_mark" + ".text.ERR_SAVE_STATE_free" + ".text.ERR_save_state" + ".text.ERR_restore_state" ".text._ZL14err_state_freePv" ) *thread_pthread.o( @@ -2024,13 +2063,12 @@ SECTIONS { ".text._ZL8str_freePc" ".text.X509_VERIFY_PARAM_inherit" ".text._ZL22x509_verify_param_copyP20X509_VERIFY_PARAM_stPKS_i" + ".text.X509_VERIFY_PARAM_set1" + ".text.X509_VERIFY_PARAM_set_flags" ) *v3_utl.o( ".text._ZL8str_freePc" ) - *abort_message.o( - ".text.unlikely.__abort_message" - ) *cxa_personality.o( ".text.__gxx_personality_v0" ".text._ZN10__cxxabiv1L18readEncodedPointerEPPKhhm" @@ -2089,15 +2127,8 @@ SECTIONS { ".text._ZNK10__cxxabiv117__class_type_info9can_catchEPKNS_16__shim_type_infoERPv" ".text.__dynamic_cast" ".text._ZNK10__cxxabiv117__class_type_info27has_unambiguous_public_baseEPNS_19__dynamic_cast_infoEPvi" - ) - *pem_info.o( - ".text._ZL9parse_keyP12X509_info_stPKhmi" - ) - *x509_def.o( - ".text.X509_get_default_cert_dir" - ".text.X509_get_default_cert_file" - ".text.X509_get_default_cert_dir_env" - ".text.X509_get_default_cert_file_env" + ".text._ZNK10__cxxabiv120__si_class_type_info27has_unambiguous_public_baseEPNS_19__dynamic_cast_infoEPvi" + ".text._ZNK10__cxxabiv121__vmi_class_type_info27has_unambiguous_public_baseEPNS_19__dynamic_cast_infoEPvi" ) *easy.o( ".text.curl_global_init" @@ -2445,6 +2476,7 @@ SECTIONS { ".text.Curl_mime_set_subparts" ".text.mime_subparts_seek" ".text.mime_subparts_free" + ".text.readback_part" ".text.read_part_content" ".text.escape_string" ".text.cr_mime_init" @@ -2490,7 +2522,8 @@ SECTIONS { ".text.ssl_cf_adjust_pollset" ".text.ssl_cf_data_pending" ".text.ssl_cf_send" - ".text.multissl_send_plain" + ".text.ssl_cf_recv" + ".text.ssl_cf_cntrl" ".text.ssl_cf_connect_deferred" ) *getenv.o( @@ -2935,23 +2968,8 @@ SECTIONS { ) *sha256.o( ".text.Curl_sha256it" - ".text.my_sha256_init" - ".text.my_sha256_update" - ".text.my_sha256_final" - ) - *curl_sha512_256.o( - ".text.Curl_sha512_256it" - ) - *base64.o( - ".text.curlx_base64_decode" - ".text.curlx_base64_encode" - ".text.base64_encode" - ".text.curlx_base64url_encode" ) *http_httpsig.o( - ".text.Curl_output_httpsig" - ".text.decode_hex_key" - ".text.httpsig_authority" ".text.parse_components" ".text.build_sig_params" ".text.build_sig_base" @@ -2999,7 +3017,6 @@ SECTIONS { ".text.parsedate" ) *http2.o( - ".text.cf_h2_cntrl" ".text.cf_h2_is_alive" ".text.cf_h2_keep_alive" ".text.cf_h2_query" @@ -3016,6 +3033,7 @@ SECTIONS { ".text.cf_h2_ctx_free" ".text.h2_progress_ingress" ".text.h2_progress_egress" + ".text.send_callback" ) *http1.o( ".text.Curl_h1_req_parse_read" @@ -3095,24 +3113,6 @@ SECTIONS { *content_encoding.o( ".text.Curl_get_content_encodings" ".text.Curl_build_unencoding_stack" - ".text.deflate_do_init" - ".text.deflate_do_write" - ".text.deflate_do_close" - ".text.zalloc_cb" - ".text.zfree_cb" - ".text.inflate_stream" - ".text.gzip_do_init" - ".text.gzip_do_write" - ".text.gzip_do_close" - ".text.brotli_do_init" - ".text.brotli_do_write" - ".text.brotli_do_close" - ".text.error_do_init" - ".text.error_do_write" - ".text.error_do_close" - ) - *inflate.o( - ".text.inflateReset2" ) *huffman.o( ".text.BrotliBuildCodeLengthsHuffmanTable" @@ -3221,9 +3221,9 @@ SECTIONS { ".text.Curl_http_proxy_create_tunnel_request" ".text.Curl_http_proxy_inspect_tunnel_response" ".text.http_proxy_cf_destroy" + ".text.http_proxy_cf_connect" ) *cf-h1-proxy.o( - ".text.on_resp_header_udp" ".text.on_resp_header" ) *cf-ip-happy.o( @@ -3273,9 +3273,6 @@ SECTIONS { ".text.socks_proxy_cf_connect" ) *vtls_scache.o( - ".text.Curl_ssl_session_create2" - ".text.cf_ssl_scache_session_ldestroy" - ".text.Curl_ssl_session_destroy" ".text.Curl_ssl_session_dup" ".text.Curl_ssl_scache_create" ".text.Curl_ssl_scache_destroy" @@ -3342,8 +3339,6 @@ SECTIONS { ".text._ZNSt3__110unique_ptrI22stack_st_CRYPTO_BUFFERN4bssl8internal7DeleterEED2B8ne210100Ev" ) *ssl_versions.o( - ".text._ZN4bssl20ssl_protocol_versionEPK6ssl_st" - ".text._ZN4bssl20ssl_supports_versionEPKNS_13SSL_HANDSHAKEEt" ".text._ZN4bssl26ssl_add_supported_versionsEPKNS_13SSL_HANDSHAKEEP6cbb_stt" ".text.SSL_CTX_set_min_proto_version" ".text.SSL_CTX_set_max_proto_version" @@ -3547,16 +3542,22 @@ SECTIONS { ".text.pcre2_general_context_create_8" ".text.pcre2_compile_context_create_8" ".text.pcre2_match_context_create_8" + ".text.pcre2_general_context_free_8" + ".text.pcre2_compile_context_free_8" + ".text.pcre2_match_context_free_8" + ".text.pcre2_set_compile_extra_options_8" + ".text.pcre2_set_match_limit_8" + ".text.pcre2_set_depth_limit_8" ) *nghttp2_mem.o( ".text.default_malloc" ".text.default_free" ) + *pcre2_compile.o( + ".text.pcre2_code_free_8" + ".text._pcre2_check_escape_8" + ) *sqlite3.o( - ".text.pcache1FetchStage2" - ".text.pcache1TruncateUnsafe" - ".text.functionDestroy" - ".text.nocaseCollatingFunc" ".text.rtrimCollFunc" ".text.sqlite3RegisterPerConnectionBuiltinFunctions" ".text.sqlite3AutoLoadExtensions" @@ -3608,11 +3609,10 @@ SECTIONS { ".text.compiler_rt.rem_pio2_large.rem_pio2_large" ".text.math.ldexp.ldexp__anon_5718" ".text.compiler_rt.tan.tan" - ".text.compiler_rt.sincos.sincosf" - ".text.compiler_rt.sin.sin" - ".text.compiler_rt.round.roundq" - ".text.compiler_rt.log2.log2" - ".text.compiler_rt.log2.log2f" + ".text.compiler_rt.tan.tanf" + ".text.compiler_rt.rem_pio2.rem_pio2" + ".text.compiler_rt.rem_pio2f.rem_pio2f" + ".text.compiler_rt.sincos.sincos" ".text.compiler_rt.log10.log10" ".text.compiler_rt.log.log" ".text.compiler_rt.exp2.exp2" @@ -3624,16 +3624,16 @@ SECTIONS { ".text.compiler_rt.subtf3.__subtf3" ".text.compiler_rt.addtf3.__addtf3" ) - *compiler_builtins-085f534a869f02d5.compiler_builtins.fb155c23557db162-cgu.204.rcgu.o( + *compiler_builtins-2d2ab9fb0fe1def5.compiler_builtins.a799184123da7bba-cgu.113.rcgu.o( ".text.__udivti3" ) - *compiler_builtins-085f534a869f02d5.compiler_builtins.fb155c23557db162-cgu.130.rcgu.o( + *compiler_builtins-2d2ab9fb0fe1def5.compiler_builtins.a799184123da7bba-cgu.120.rcgu.o( ".text.round" ) - *compiler_builtins-085f534a869f02d5.compiler_builtins.fb155c23557db162-cgu.127.rcgu.o( + *compiler_builtins-2d2ab9fb0fe1def5.compiler_builtins.a799184123da7bba-cgu.146.rcgu.o( ".text.ceilf" ) - *compiler_builtins-085f534a869f02d5.compiler_builtins.fb155c23557db162-cgu.192.rcgu.o( + *compiler_builtins-2d2ab9fb0fe1def5.compiler_builtins.a799184123da7bba-cgu.246.rcgu.o( ".text.floor" ) *cxa_demangle.o( @@ -3646,440 +3646,455 @@ SECTIONS { ".text._ZN12_GLOBAL__N_116itanium_demangle12OutputBuffer15notifyInsertionEmm" ".text._ZN12_GLOBAL__N_116itanium_demangle12OutputBuffer14notifyDeletionEmm" ".text._ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E13parseEncodingEb" + ".text._ZNK12_GLOBAL__N_116itanium_demangle11PointerType9printLeftERNS0_12OutputBufferE" + ".text._ZNK12_GLOBAL__N_116itanium_demangle11PointerType10printRightERNS0_12OutputBufferE" + ".text._ZNK12_GLOBAL__N_116itanium_demangle13ReferenceType19hasRHSComponentSlowERNS0_12OutputBufferE" + ".text._ZN12_GLOBAL__N_116itanium_demangle4NodeD2Ev" ".text._ZN12_GLOBAL__N_116itanium_demangle13ReferenceTypeD0Ev" ".text._ZNK12_GLOBAL__N_116itanium_demangle13ReferenceType9printLeftERNS0_12OutputBufferE" ".text._ZNK12_GLOBAL__N_116itanium_demangle13ReferenceType10printRightERNS0_12OutputBufferE" ".text._ZNK12_GLOBAL__N_116itanium_demangle13ReferenceType8collapseERNS0_12OutputBufferE" ) - *compiler_builtins-085f534a869f02d5.compiler_builtins.fb155c23557db162-cgu.266.rcgu.o( + *compiler_builtins-2d2ab9fb0fe1def5.compiler_builtins.a799184123da7bba-cgu.153.rcgu.o( ".text.ceil" ) - *compiler_builtins-085f534a869f02d5.compiler_builtins.fb155c23557db162-cgu.248.rcgu.o( + *compiler_builtins-2d2ab9fb0fe1def5.compiler_builtins.a799184123da7bba-cgu.209.rcgu.o( ".text.fmod" ) - *compiler_builtins-085f534a869f02d5.compiler_builtins.fb155c23557db162-cgu.022.rcgu.o( - ".text._RNvNtNtNtCslyvHdQkO7OU_17compiler_builtins4math9libm_math4fmod4fmod" + *compiler_builtins-2d2ab9fb0fe1def5.compiler_builtins.a799184123da7bba-cgu.022.rcgu.o( + ".text._RNvNtNtNtCseo7sFwwH0bC_17compiler_builtins4math9libm_math4fmod4fmod" ) - *compiler_builtins-085f534a869f02d5.compiler_builtins.fb155c23557db162-cgu.005.rcgu.o( - ".text._RINvNtNtNtNtCslyvHdQkO7OU_17compiler_builtins4math9libm_math7support7modular20linear_mul_reductionyEBa_" + *lightpanda_ffi-b5cc47667d2c70bb.std-64f5f36fb0927694.std.6c98fd8553dbae28-cgu.0.rcgu.o.rcgu.o( + ".text._RNvNtNtNtCs9k3SxhrAWiO_3std3sys6random5linux9getrandom.llvm.16074470296022112615" + ".text._RNvNtNtNtNtCs9k3SxhrAWiO_3std12backtrace_rs9symbolize5gimli20libs_dl_iterate_phdr8callback" + ".text._RNvNtNtNtNtCs9k3SxhrAWiO_3std12backtrace_rs9symbolize5gimli3elf15decompress_zlib" + ".text._RNvNtNtNtNtCs9k3SxhrAWiO_3std12backtrace_rs9symbolize5gimli3elf15locate_build_id" + ".text._RNvNtNtNtNtCs9k3SxhrAWiO_3std3sys12thread_local11destructors10linux_like8register" + ".text._RNvNtNtNtNtCs9k3SxhrAWiO_3std3sys2io5error4unix12error_string" + ".text._RNvNtNtNtNtCs9k3SxhrAWiO_3std3sys2io5error4unix14is_interrupted.llvm.16074470296022112615" + ".text._RNvNtNtNtNtCs9k3SxhrAWiO_3std3sys2io5error4unix17decode_error_kind.llvm.16074470296022112615" + ".text.unlikely._RNvNvMNtNtCs9k3SxhrAWiO_3std6thread2idNtB4_8ThreadId3new9exhausted" + ".text._RNvNvMs7_NtNtNtCs9k3SxhrAWiO_3std3sys6os_str5bytesNtB7_5Slice25try_check_public_boundary9slow_path" + ".text._RNvNvNtNtNtCs9k3SxhrAWiO_3std12backtrace_rs9backtrace9libunwind5trace8trace_fn" + ".text._RNvNvNtNtNtNtCs9k3SxhrAWiO_3std3sys12thread_local5guard3key6enable3run" + ".text._RNvNvNtNtNtNtCs9k3SxhrAWiO_3std3sys4args4unix3imp15ARGV_INIT_ARRAY12init_wrapper" + ".text._RNvXNtCsgxBkk5gSRhY_4core3anyNtNtCs6i54tJFfzR_5alloc6string6StringNtB2_3Any7type_idCs9k3SxhrAWiO_3std" + ".text._RNvXNtCsgxBkk5gSRhY_4core3anyReNtB2_3Any7type_idCs9k3SxhrAWiO_3std" + ".text._RNvXsQ_NtNtCsgxBkk5gSRhY_4core3fmt3numlNtB7_5Debug3fmt" + ".text._RNvXsZ_NtCs6i54tJFfzR_5alloc6stringNtB5_6StringNtNtCsgxBkk5gSRhY_4core3fmt5Write10write_char" + ".text._RNvXsZ_NtCs6i54tJFfzR_5alloc6stringNtB5_6StringNtNtCsgxBkk5gSRhY_4core3fmt5Write9write_str" + ".text._RNvXs_NtNtCsgxBkk5gSRhY_4core3str7patternNtB4_12CharSearcherNtB4_8Searcher10next_match" ) - *lightpanda_ffi-ee521dbd66c34b42.std-c64e6e11aa24fc43.std.1e3c4ec04c5261a9-cgu.0.rcgu.o.rcgu.o( - ".text._RNvNtNtNtNtCs2AWtUsOyxgP_3std3sys12thread_local11destructors10linux_like8register" - ".text._RNvNtNtNtNtCs2AWtUsOyxgP_3std3sys12thread_local5guard3key6enable.llvm.1650871782393469239" - ".text._RNvNtNtNtNtCs2AWtUsOyxgP_3std3sys2io5error4unix17decode_error_kind" - ".text.unlikely._RNvNvMNtNtCs2AWtUsOyxgP_3std6thread2idNtB4_8ThreadId3new9exhausted" - ".text._RNvNvMs7_NtNtNtCs2AWtUsOyxgP_3std3sys6os_str5bytesNtB7_5Slice25try_check_public_boundary9slow_path" - ".text._RNvNvNtNtNtCs2AWtUsOyxgP_3std12backtrace_rs9backtrace9libunwind5trace8trace_fn" - ".text._RNvNvNtNtNtNtCs2AWtUsOyxgP_3std3sys12thread_local5guard3key6enable3run" - ".text._RNvNvNtNtNtNtCs2AWtUsOyxgP_3std3sys4args4unix3imp15ARGV_INIT_ARRAY12init_wrapper" - ".text._RNvXNtCs4NRVxsYgnAr_4core3anyNtNtCscdodAO9FK5_5alloc6string6StringNtB2_3Any7type_idCs2AWtUsOyxgP_3std" - ".text._RNvXNtCs4NRVxsYgnAr_4core3anyReNtB2_3Any7type_idCs2AWtUsOyxgP_3std" - ".text._RNvXNtNtCs2AWtUsOyxgP_3std2io5errorNtB2_5ErrorNtNtCs4NRVxsYgnAr_4core3fmt5Debug3fmt" - ".text._RNvXNvMNtNtCs2AWtUsOyxgP_3std3sys9backtraceNtB5_13BacktraceLock5printNtB2_16DisplayBacktraceNtNtCs4NRVxsYgnAr_4core3fmt7Display3fmt" - ".text._RNvXNvNtCs2AWtUsOyxgP_3std2io17default_write_fmtINtB2_7AdapterINtNtCscdodAO9FK5_5alloc3vec3VechEENtNtCs4NRVxsYgnAr_4core3fmt5Write9write_strB6_" - ".text._RNvXNvNtCs2AWtUsOyxgP_3std2io17default_write_fmtINtB2_7AdapterINtNtNtCs4NRVxsYgnAr_4core2io6cursor6CursorQShEENtNtB15_3fmt5Write9write_strB6_" - ".text._RNvXNvNtCs2AWtUsOyxgP_3std2io17default_write_fmtINtB2_7AdapterNtNtB4_5stdio10StdoutLockENtNtCs4NRVxsYgnAr_4core3fmt5Write9write_strB6_" - ".text._RNvXNvNtCs2AWtUsOyxgP_3std2io17default_write_fmtINtB2_7AdapterNtNtNtNtB6_3sys5stdio4unix6StderrENtNtCs4NRVxsYgnAr_4core3fmt5Write9write_strB6_" - ".text._RNvXs0_NvNtCs2AWtUsOyxgP_3std9panicking13panic_handlerNtB5_19FormatStringPayloadNtNtCs4NRVxsYgnAr_4core3fmt7Display3fmt" - ".text._RNvXs11_NtNtCsjd0ZH04R2Z3_5gimli4read4lineINtB6_9FileEntryINtNtB8_12endian_slice11EndianSliceNtNtBa_9endianity12LittleEndianEjENtNtCs4NRVxsYgnAr_4core5clone5Clone5cloneCs2AWtUsOyxgP_3std" - ".text._RNvXs1Y_NtCs2AWtUsOyxgP_3std4pathNtB6_9ComponentNtNtCs4NRVxsYgnAr_4core3cmp9PartialEq2eq" - ".text._RNvXs1_NvNtCs2AWtUsOyxgP_3std9panicking13panic_handlerNtB5_16StaticStrPayloadNtNtCs4NRVxsYgnAr_4core5panic12PanicPayload3get" - ".text._RNvXs1_NvNtCs2AWtUsOyxgP_3std9panicking13panic_handlerNtB5_16StaticStrPayloadNtNtCs4NRVxsYgnAr_4core5panic12PanicPayload6as_str" - ".text._RNvXs1_NvNtCs2AWtUsOyxgP_3std9panicking13panic_handlerNtB5_16StaticStrPayloadNtNtCs4NRVxsYgnAr_4core5panic12PanicPayload8take_box" - ".text._RNvXs1g_NtCs4NRVxsYgnAr_4core3fmtRINtNtCscdodAO9FK5_5alloc5boxed3BoxDNtNtB8_5error5ErrorNtNtB8_6marker4SendNtB1q_4SyncEL_ENtB6_5Debug3fmtCs2AWtUsOyxgP_3std" - ".text._RNvXs1g_NtCs4NRVxsYgnAr_4core3fmtRNtNtNtCs2AWtUsOyxgP_3std3ffi6os_str5OsStrNtB6_5Debug3fmtBC_" - ".text._RNvXs1g_NtCs4NRVxsYgnAr_4core3fmtReNtB6_5Debug3fmtCs2AWtUsOyxgP_3std" - ".text._RNvXs1g_NtCs4NRVxsYgnAr_4core3fmtRsNtB6_5Debug3fmtCs2AWtUsOyxgP_3std" - ".text._RNvXs1i_NtCs4NRVxsYgnAr_4core3fmtRNtNtNtB8_5panic8location8LocationNtB6_7Display3fmtCs2AWtUsOyxgP_3std" - ".text._RNvXs1i_NtCs4NRVxsYgnAr_4core3fmtReNtB6_7Display3fmtCs2AWtUsOyxgP_3std.llvm.1650871782393469239" - ".text._RNvXs1j_NtCs4NRVxsYgnAr_4core3fmtQDNtNtB8_5panic12PanicPayloadEL_NtB6_7Display3fmtCs2AWtUsOyxgP_3std" - ".text._RNvXs2_NtNtCs2AWtUsOyxgP_3std12backtrace_rs9symbolizeNtB5_10SymbolNameNtNtCs4NRVxsYgnAr_4core3fmt7Display3fmt" - ".text._RNvXsq_NtCscdodAO9FK5_5alloc6stringNtB5_6StringNtNtCs4NRVxsYgnAr_4core3fmt7Display3fmt" - ".text._RNvXsr_NtCscdodAO9FK5_5alloc6stringNtB5_6StringNtNtCs4NRVxsYgnAr_4core3fmt5Debug3fmt" - ".text._RNvXsZ_NtCscdodAO9FK5_5alloc6stringNtB5_6StringNtNtCs4NRVxsYgnAr_4core3fmt5Write10write_char" - ".text._RNvXsZ_NtCscdodAO9FK5_5alloc6stringNtB5_6StringNtNtCs4NRVxsYgnAr_4core3fmt5Write9write_str" - ".text._RNvXs_NtNtCs4NRVxsYgnAr_4core3str7patternNtB4_12CharSearcherNtB4_8Searcher10next_match" + *lightpanda_ffi-b5cc47667d2c70bb.core-df1bddb45adbe94b.core.c0acaeba6ab4c2e0-cgu.0.rcgu.o.rcgu.o( + ".text._RNvMs_NtNtNtNtCsgxBkk5gSRhY_4core3num3imp7dec2flt11decimal_seqNtB4_10DecimalSeq10left_shift" + ".text._RNvMs_NtNtNtNtCsgxBkk5gSRhY_4core3num3imp7dec2flt11decimal_seqNtB4_10DecimalSeq11right_shift" + ".text._RNvMs_NtNtNtNtCsgxBkk5gSRhY_4core3num3imp7dec2flt11decimal_seqNtB4_10DecimalSeq5round" + ".text._RNvMsa_NtCsgxBkk5gSRhY_4core3fmtNtB5_9Formatter12pad_integral" + ".text._RNvMsa_NtCsgxBkk5gSRhY_4core3fmtNtB5_9Formatter19pad_formatted_parts" + ".text._RNvMsa_NtCsgxBkk5gSRhY_4core3fmtNtB5_9Formatter21write_formatted_parts" + ".text._RNvMsa_NtCsgxBkk5gSRhY_4core3fmtNtB5_9Formatter25debug_tuple_field2_finish" + ".text._RNvMsa_NtCsgxBkk5gSRhY_4core3fmtNtB5_9Formatter26debug_struct_field1_finish" + ".text._RNvMsa_NtCsgxBkk5gSRhY_4core3fmtNtB5_9Formatter26debug_struct_field4_finish" + ".text._RNvMsa_NtCsgxBkk5gSRhY_4core3fmtNtB5_9Formatter26debug_struct_field5_finish" + ".text._RNvMsa_NtCsgxBkk5gSRhY_4core3fmtNtB5_9Formatter3pad" + ".text._RNvMsf_NtNtNtCsgxBkk5gSRhY_4core3fmt3num3impy10__fmt_inner.llvm.6308452637081725772" + ".text._RNvMsu_NtNtCsgxBkk5gSRhY_4core3str7patternNtB5_11StrSearcher3new" + ".text._RNvNtCsgxBkk5gSRhY_4core3fmt5write" + ".text.unlikely._RNvNtCsgxBkk5gSRhY_4core3str16slice_error_fail" + ".text._RNvNtCsgxBkk5gSRhY_4core3str19slice_error_fail_rt" + ".text.unlikely._RNvNtCsgxBkk5gSRhY_4core4cell22panic_already_borrowed" + ".text.unlikely._RNvNtCsgxBkk5gSRhY_4core4cell30panic_already_mutably_borrowed" + ".text.unlikely._RNvNtCsgxBkk5gSRhY_4core6option13expect_failed" + ".text.unlikely._RNvNtCsgxBkk5gSRhY_4core6option13unwrap_failed" + ".text.unlikely._RNvNtCsgxBkk5gSRhY_4core6result13unwrap_failed" + ".text.unlikely._RNvNtCsgxBkk5gSRhY_4core9panicking14panic_nounwind" + ".text.unlikely._RNvNtCsgxBkk5gSRhY_4core9panicking16panic_in_cleanup" + ".text.unlikely._RNvNtCsgxBkk5gSRhY_4core9panicking18panic_bounds_check" + ".text.unlikely._RNvNtCsgxBkk5gSRhY_4core9panicking18panic_nounwind_fmt" + ".text.unlikely._RNvNtCsgxBkk5gSRhY_4core9panicking19assert_failed_inner" + ".text.unlikely._RNvNtCsgxBkk5gSRhY_4core9panicking19panic_cannot_unwind" + ".text.unlikely._RNvNtCsgxBkk5gSRhY_4core9panicking26panic_nounwind_nobacktrace" + ".text.unlikely._RNvNtCsgxBkk5gSRhY_4core9panicking5panic" + ".text.unlikely._RNvNtCsgxBkk5gSRhY_4core9panicking9panic_fmt" + ".text._RNvNtNtCsgxBkk5gSRhY_4core3str5count14do_count_chars" + ".text._RNvNtNtCsgxBkk5gSRhY_4core3str8converts9from_utf8" + ".text.unlikely._RNvNtNtCsgxBkk5gSRhY_4core5slice5index16slice_index_fail" + ".text._RNvNtNtCsgxBkk5gSRhY_4core5slice6memchr14memchr_aligned" + ".text._RNvNtNtCsgxBkk5gSRhY_4core5slice6memchr7memrchr" + ".text.unlikely._RNvNtNtCsgxBkk5gSRhY_4core9panicking11panic_const23panic_const_div_by_zero" + ".text.unlikely._RNvNtNtCsgxBkk5gSRhY_4core9panicking11panic_const23panic_const_rem_by_zero" + ".text.unlikely._RNvNtNtCsgxBkk5gSRhY_4core9panicking11panic_const24panic_const_div_overflow" + ".text._RNvNtNtNtCsgxBkk5gSRhY_4core3num3imp7flt2dec17digits_to_dec_str" + ".text._RNvNtNtNtCsgxBkk5gSRhY_4core7unicode12unicode_data11conversions6lookup.llvm.6308452637081725772" + ".text._RNvNtNtNtCsgxBkk5gSRhY_4core7unicode12unicode_data11white_space6lookup" + ".text._RNvNtNtNtCsgxBkk5gSRhY_4core7unicode12unicode_data13cn_planes_0_311lookup_slow" + ".text._RNvNtNtNtCsgxBkk5gSRhY_4core7unicode12unicode_data15grapheme_extend11lookup_slow" + ".text._RNvNtNtNtCsgxBkk5gSRhY_4core7unicode12unicode_data28default_ignorable_code_point11lookup_slow" + ".text._RNvNtNtNtCsgxBkk5gSRhY_4core7unicode12unicode_data2cf11lookup_slow" + ".text._RNvNtNtNtNtCsgxBkk5gSRhY_4core3num3imp7dec2flt11decimal_seq17parse_decimal_seq" + ".text._RNvNtNtNtNtCsgxBkk5gSRhY_4core3num3imp7dec2flt5parse12parse_number" + ".text._RNvNtNtNtNtNtCsgxBkk5gSRhY_4core3num3imp7flt2dec8strategy6dragon9mul_pow10" + ".text._RNvNvMsa_NtCsgxBkk5gSRhY_4core3fmtNtB7_9Formatter12pad_integral12write_prefix" + ".text.unlikely._RNvNvNtCsgxBkk5gSRhY_4core5slice20copy_from_slice_impl17len_mismatch_fail" + ".text._RNvNvNtNtNtNtNtCsgxBkk5gSRhY_4core3num3imp7flt2dec8strategy5grisu16format_exact_opt14possibly_round" + ".text._RNvXNtNtCsgxBkk5gSRhY_4core2io5errorNtB2_5ErrorNtNtB6_3fmt5Debug3fmt" + ".text._RNvXNtNtNtCsgxBkk5gSRhY_4core3fmt3num3imphNtB6_7Display3fmt" + ".text._RNvXs0_NtNtCsgxBkk5gSRhY_4core3fmt8buildersNtB5_10PadAdapterNtB7_5Write10write_char" + ".text._RNvXs0_NtNtCsgxBkk5gSRhY_4core3fmt8buildersNtB5_10PadAdapterNtB7_5Write9write_str" + ".text._RNvXs0_NtNtCsgxBkk5gSRhY_4core3str5lossyNtB5_5DebugNtNtB9_3fmt5Debug3fmt" + ".text._RNvXs1_NtNtCsgxBkk5gSRhY_4core3num11float_parsefNtNtNtB9_3str6traits7FromStr8from_str" + ".text._RNvXs6_NtNtCsgxBkk5gSRhY_4core3fmt3numjNtB7_8LowerHex3fmt" + ".text._RNvXs6_NtNtCsgxBkk5gSRhY_4core3net7ip_addrNtB5_8Ipv4AddrNtNtB9_3fmt7Display3fmt" + ".text._RNvXs7_NtNtCsgxBkk5gSRhY_4core3fmt5floatdNtB7_7Display3fmt" + ".text._RNvXs7_NtNtCsgxBkk5gSRhY_4core3fmt8buildersINtB5_6FromFnNCNvXs2_NtNtB9_2io5errorNtNtB10_4repr4ReprNtB7_5Debug3fmt0EB1y_3fmtB9_" + ".text._RNvXs8_NtCsgxBkk5gSRhY_4core3fmtNtB5_9ArgumentsNtB5_7Display3fmt" + ".text._RNvXs8_NtNtCsgxBkk5gSRhY_4core2io5errorNtB5_6CustomNtNtB9_3fmt5Debug3fmt" + ".text._RNvXs8_NtNtCsgxBkk5gSRhY_4core3fmt8buildersINtB5_6FromFnNCNCNvXs2_NtNtB9_2io5errorNtNtB12_4repr4ReprNtB7_5Debug3fmt00ENtB7_7Display3fmtB9_" + ".text._RNvXs8_NtNtNtCsgxBkk5gSRhY_4core3fmt3num3impmNtB9_7Display3fmt" + ".text._RNvXs9_NtNtNtCsgxBkk5gSRhY_4core3fmt3num3implNtB9_7Display3fmt" + ".text._RNvXsK_NtCsgxBkk5gSRhY_4core3fmtNtB5_5ErrorNtB5_5Debug3fmt.llvm.6308452637081725772" + ".text._RNvXsQ_NtNtCsgxBkk5gSRhY_4core3fmt3numlNtB7_5Debug3fmt" + ".text._RNvXsW_NtNtCsgxBkk5gSRhY_4core3fmt3nummNtB7_5Debug3fmt.llvm.6308452637081725772" + ".text._RNvXs_NtNtCsgxBkk5gSRhY_4core3net14display_bufferINtB4_13DisplayBufferKjf_ENtNtB8_3fmt5Write9write_strB8_.llvm.6308452637081725772" + ".text._RNvXs_NtNtCsgxBkk5gSRhY_4core3ops5rangeINtB4_5RangejENtNtB8_3fmt5Debug3fmtB8_" + ".text._RNvXsd_NtNtNtCsgxBkk5gSRhY_4core3fmt3num3impyNtB9_7Display3fmt" + ".text._RNvXse_NtNtCsgxBkk5gSRhY_4core3fmt3numhNtB7_8LowerHex3fmt" + ".text._RNvXsg_NtNtCsgxBkk5gSRhY_4core3fmt3numhNtB7_8UpperHex3fmt" + ".text._RNvXsh_NtCsgxBkk5gSRhY_4core3fmteNtB5_5Debug3fmt" + ".text._RNvXsj_NtCsgxBkk5gSRhY_4core3fmtcNtB5_5Debug3fmt" + ".text._RNvXsk_NtCsgxBkk5gSRhY_4core3fmtcNtB5_7Display3fmt" + ".text._RNvXsm_NtNtCsgxBkk5gSRhY_4core3fmt3numtNtB7_8LowerHex3fmt" ) - *lightpanda_ffi-ee521dbd66c34b42.core-b5d59729c8525f07.core.37f591cfbe66b0b1-cgu.0.rcgu.o.rcgu.o( - ".text._RNvMs_NtNtNtNtCs4NRVxsYgnAr_4core3num3imp7dec2flt11decimal_seqNtB4_10DecimalSeq10left_shift" - ".text._RNvMs_NtNtNtNtCs4NRVxsYgnAr_4core3num3imp7dec2flt11decimal_seqNtB4_10DecimalSeq11right_shift" - ".text._RNvMs_NtNtNtNtCs4NRVxsYgnAr_4core3num3imp7dec2flt11decimal_seqNtB4_10DecimalSeq5round" - ".text._RNvMsa_NtCs4NRVxsYgnAr_4core3fmtNtB5_9Formatter12pad_integral" - ".text._RNvMsa_NtCs4NRVxsYgnAr_4core3fmtNtB5_9Formatter19pad_formatted_parts" - ".text._RNvMsa_NtCs4NRVxsYgnAr_4core3fmtNtB5_9Formatter21write_formatted_parts" - ".text._RNvMsa_NtCs4NRVxsYgnAr_4core3fmtNtB5_9Formatter25debug_tuple_field2_finish" - ".text._RNvMsa_NtCs4NRVxsYgnAr_4core3fmtNtB5_9Formatter26debug_struct_field1_finish" - ".text._RNvMsa_NtCs4NRVxsYgnAr_4core3fmtNtB5_9Formatter26debug_struct_field4_finish" - ".text._RNvMsa_NtCs4NRVxsYgnAr_4core3fmtNtB5_9Formatter26debug_struct_field5_finish" - ".text._RNvMsa_NtCs4NRVxsYgnAr_4core3fmtNtB5_9Formatter3pad" - ".text._RNvMsf_NtNtNtCs4NRVxsYgnAr_4core3fmt3num3impy10__fmt_inner.llvm.14746981713632465754" - ".text._RNvMsu_NtNtCs4NRVxsYgnAr_4core3str7patternNtB5_11StrSearcher3new" - ".text._RNvNtCs4NRVxsYgnAr_4core3fmt5write" - ".text.unlikely._RNvNtCs4NRVxsYgnAr_4core3str16slice_error_fail" - ".text._RNvNtCs4NRVxsYgnAr_4core3str19slice_error_fail_rt" - ".text.unlikely._RNvNtCs4NRVxsYgnAr_4core4cell22panic_already_borrowed" - ".text.unlikely._RNvNtCs4NRVxsYgnAr_4core4cell30panic_already_mutably_borrowed" - ".text.unlikely._RNvNtCs4NRVxsYgnAr_4core6option13expect_failed" - ".text.unlikely._RNvNtCs4NRVxsYgnAr_4core6option13unwrap_failed" - ".text.unlikely._RNvNtCs4NRVxsYgnAr_4core6result13unwrap_failed" - ".text.unlikely._RNvNtCs4NRVxsYgnAr_4core9panicking14panic_nounwind" - ".text.unlikely._RNvNtCs4NRVxsYgnAr_4core9panicking16panic_in_cleanup" - ".text.unlikely._RNvNtCs4NRVxsYgnAr_4core9panicking18panic_bounds_check" - ".text.unlikely._RNvNtCs4NRVxsYgnAr_4core9panicking18panic_nounwind_fmt" - ".text.unlikely._RNvNtCs4NRVxsYgnAr_4core9panicking19assert_failed_inner" - ".text.unlikely._RNvNtCs4NRVxsYgnAr_4core9panicking19panic_cannot_unwind" - ".text.unlikely._RNvNtCs4NRVxsYgnAr_4core9panicking26panic_nounwind_nobacktrace" - ".text.unlikely._RNvNtCs4NRVxsYgnAr_4core9panicking5panic" - ".text.unlikely._RNvNtCs4NRVxsYgnAr_4core9panicking9panic_fmt" - ".text._RNvNtNtCs4NRVxsYgnAr_4core3str5count14do_count_chars" - ".text._RNvNtNtCs4NRVxsYgnAr_4core3str8converts9from_utf8" - ".text.unlikely._RNvNtNtCs4NRVxsYgnAr_4core5slice5index16slice_index_fail" - ".text._RNvNtNtCs4NRVxsYgnAr_4core5slice6memchr14memchr_aligned" - ".text._RNvNtNtCs4NRVxsYgnAr_4core5slice6memchr7memrchr" - ".text._RNvNtNtCs4NRVxsYgnAr_4core7unicode9printable12is_printable" - ".text._RNvNtNtNtNtNtCs4NRVxsYgnAr_4core3num3imp7flt2dec8strategy6dragon9mul_pow10" - ".text._RNvNvMsa_NtCs4NRVxsYgnAr_4core3fmtNtB7_9Formatter12pad_integral12write_prefix" - ".text.unlikely._RNvNvNtCs4NRVxsYgnAr_4core5slice20copy_from_slice_impl17len_mismatch_fail" - ".text._RNvNvNtNtNtNtNtCs4NRVxsYgnAr_4core3num3imp7flt2dec8strategy5grisu16format_exact_opt14possibly_round" - ".text._RNvXNtNtNtCs4NRVxsYgnAr_4core3fmt3num3imphNtB6_7Display3fmt" - ".text._RNvXs0_NtNtCs4NRVxsYgnAr_4core3fmt8buildersNtB5_10PadAdapterNtB7_5Write10write_char" - ".text._RNvXs0_NtNtCs4NRVxsYgnAr_4core3fmt8buildersNtB5_10PadAdapterNtB7_5Write9write_str" - ".text._RNvXs0_NtNtCs4NRVxsYgnAr_4core3str5lossyNtB5_5DebugNtNtB9_3fmt5Debug3fmt" - ".text._RNvXs1_NtNtCs4NRVxsYgnAr_4core3num11float_parsefNtNtNtB9_3str6traits7FromStr8from_str" - ".text._RNvXs1g_NtCs4NRVxsYgnAr_4core3fmtRDNtB6_5DebugEL_Bx_3fmtB8_" - ".text._RNvXs1g_NtCs4NRVxsYgnAr_4core3fmtRjNtB6_5Debug3fmtB8_" - ".text._RNvXs1i_NtCs4NRVxsYgnAr_4core3fmtReNtB6_7Display3fmtB8_" - ".text._RNvXs2_NtNtCs4NRVxsYgnAr_4core3str5lossyNtB5_10Utf8ChunksNtNtNtNtB9_4iter6traits8iterator8Iterator4next" - ".text._RNvXs3_NtCs4NRVxsYgnAr_4core4bstrNtB5_7ByteStrNtNtB7_3fmt7Display3fmt" - ".text._RNvXs3_NtNtNtCs4NRVxsYgnAr_4core3fmt3num3imptNtB9_7Display3fmt" - ".text._RNvXs6_NtNtCs4NRVxsYgnAr_4core3fmt3numjNtB7_8LowerHex3fmt" - ".text._RNvXs6_NtNtCs4NRVxsYgnAr_4core3net7ip_addrNtB5_8Ipv4AddrNtNtB9_3fmt7Display3fmt" - ".text._RNvXs7_NtNtCs4NRVxsYgnAr_4core3fmt5floatdNtB7_7Display3fmt" - ".text._RNvXs8_NtCs4NRVxsYgnAr_4core3fmtNtB5_9ArgumentsNtB5_7Display3fmt" - ".text._RNvXs8_NtNtNtCs4NRVxsYgnAr_4core3fmt3num3impmNtB9_7Display3fmt" - ".text._RNvXs9_NtNtNtCs4NRVxsYgnAr_4core3fmt3num3implNtB9_7Display3fmt" - ".text._RNvXsF_NtNtCs4NRVxsYgnAr_4core3num7nonzeroINtB5_7NonZerojENtNtB9_3fmt5Debug3fmtB9_.llvm.14746981713632465754" - ".text._RNvXsK_NtCs4NRVxsYgnAr_4core3fmtNtB5_5ErrorNtB5_5Debug3fmt.llvm.14746981713632465754" - ".text._RNvXsW_NtNtCs4NRVxsYgnAr_4core3fmt3nummNtB7_5Debug3fmt.llvm.14746981713632465754" + *lightpanda_ffi-b5cc47667d2c70bb.rustc_demangle-cfd0ab54bb33760e.rustc_demangle.a2bba03bad1b7f1a-cgu.0.rcgu.o.rcgu.o( + ".text._RNvNtNtNtCsgxBkk5gSRhY_4core7unicode12unicode_data11white_space6lookup" + ".text._RNvXsK_NtCsgxBkk5gSRhY_4core3fmtNtB5_5ErrorNtB5_5Debug3fmt" ) - *lightpanda_ffi-ee521dbd66c34b42.miniz_oxide-24b69c27fbe9064f.miniz_oxide.25d2ac20fa75ff7a-cgu.0.rcgu.o.rcgu.o( - ".text._RNvNtNtCs3fkuTcS0S8g_11miniz_oxide7inflate4core8transfer" - ".text._RNvNtNtCs3fkuTcS0S8g_11miniz_oxide7inflate4core9init_tree" + *lightpanda_ffi-b5cc47667d2c70bb.miniz_oxide-e44eaef1807e5fc0.miniz_oxide.d073f249698f1019-cgu.0.rcgu.o.rcgu.o( + ".text._RNvNtNtCshTAzSyVq46j_11miniz_oxide7inflate4core9init_tree" ) - *lightpanda_ffi-ee521dbd66c34b42.adler2-57de982d9269a3a4.adler2.c621d4ef247fadde-cgu.0.rcgu.o.rcgu.o( - ".text._RNvMCsh0EtpOL06dK_6adler2NtB2_7Adler3211write_slice" + *lightpanda_ffi-b5cc47667d2c70bb.adler2-dca52f01a59c33e7.adler2.9e7ad1142a23cf13-cgu.0.rcgu.o.rcgu.o( + ".text._RNvMCsdBAcUPwaEJX_6adler2NtB2_7Adler3211write_slice" ) - *cxa_aux_runtime.o( - ".text.unlikely.__cxa_bad_typeid" - ) - *compiler_builtins-085f534a869f02d5.compiler_builtins.fb155c23557db162-cgu.120.rcgu.o( + *compiler_builtins-2d2ab9fb0fe1def5.compiler_builtins.a799184123da7bba-cgu.199.rcgu.o( ".text.trunc" ) *iostream.o( ".text.startup" ) - *compiler_builtins-085f534a869f02d5.compiler_builtins.fb155c23557db162-cgu.166.rcgu.o( + *compiler_builtins-2d2ab9fb0fe1def5.compiler_builtins.a799184123da7bba-cgu.140.rcgu.o( ".text.__divti3" ) - *compiler_builtins-085f534a869f02d5.compiler_builtins.fb155c23557db162-cgu.043.rcgu.o( - ".text._RNvNtNtCslyvHdQkO7OU_17compiler_builtins3int19specialized_div_rem12u128_div_rem" + *compiler_builtins-2d2ab9fb0fe1def5.compiler_builtins.a799184123da7bba-cgu.042.rcgu.o( + ".text._RNvNtNtCseo7sFwwH0bC_17compiler_builtins3int19specialized_div_rem12u128_div_rem" ) - *lightpanda_ffi-ee521dbd66c34b42.lightpanda_html5ever-2df07de14f062545.lightpanda_html5ever.d3a4008ee85b7c6e-cgu.0.rcgu.o.rcgu.o( - ".text._RINvCs4iabigpTfYJ_10phf_shared4hasheECsiayBr4itEbG_20lightpanda_html5ever" - ".text._RINvMNtCs4NRVxsYgnAr_4core3stre5rfindcECsiayBr4itEbG_20lightpanda_html5ever" - ".text._RINvMNtNtCs4NRVxsYgnAr_4core5slice5asciiSh27eq_ignore_ascii_case_chunksKj10_ECsiayBr4itEbG_20lightpanda_html5ever" - ".text._RINvMs0_NtNtCsiSAJ6j13YOq_9html5ever9tokenizer8char_refNtB6_16CharRefTokenizer12finish_namedINtNtBa_12tree_builder11TreeBuilderPNtNtCs4NRVxsYgnAr_4core3ffi6c_voidNtNtCsiayBr4itEbG_20lightpanda_html5ever4sink4SinkEEB2E_" - ".text._RINvMs3_NtCsiSAJ6j13YOq_9html5ever12tree_builderINtB6_11TreeBuilderPNtNtCs4NRVxsYgnAr_4core3ffi6c_voidNtNtCsiayBr4itEbG_20lightpanda_html5ever4sink4SinkE10unexpectedNtNtNtB8_9tokenizer9interface3TagEB1G_" - ".text._RINvMs3_NtCsiSAJ6j13YOq_9html5ever12tree_builderINtB6_11TreeBuilderPNtNtCs4NRVxsYgnAr_4core3ffi6c_voidNtNtCsiayBr4itEbG_20lightpanda_html5ever4sink4SinkE14in_scope_namedNvNtB6_8tag_sets11table_scopeEB1G_" - ".text._RINvMs3_NtCsiSAJ6j13YOq_9html5ever12tree_builderINtB6_11TreeBuilderPNtNtCs4NRVxsYgnAr_4core3ffi6c_voidNtNtCsiayBr4itEbG_20lightpanda_html5ever4sink4SinkE14in_scope_namedNvNtB6_8tag_sets12button_scopeEB1G_" - ".text._RINvMs3_NtCsiSAJ6j13YOq_9html5ever12tree_builderINtB6_11TreeBuilderPNtNtCs4NRVxsYgnAr_4core3ffi6c_voidNtNtCsiayBr4itEbG_20lightpanda_html5ever4sink4SinkE14in_scope_namedNvNtB6_8tag_sets13default_scopeEB1G_" - ".text._RINvMs3_NtCsiSAJ6j13YOq_9html5ever12tree_builderINtB6_11TreeBuilderPNtNtCs4NRVxsYgnAr_4core3ffi6c_voidNtNtCsiayBr4itEbG_20lightpanda_html5ever4sink4SinkE14in_scope_namedNvNtB6_8tag_sets15list_item_scopeEB1G_" - ".text._RINvMs3_NtCsiSAJ6j13YOq_9html5ever12tree_builderINtB6_11TreeBuilderPNtNtCs4NRVxsYgnAr_4core3ffi6c_voidNtNtCsiayBr4itEbG_20lightpanda_html5ever4sink4SinkE15current_node_inNvNtB6_8tag_sets11heading_tagEB1G_" - ".text._RINvMs3_NtCsiSAJ6j13YOq_9html5ever12tree_builderINtB6_11TreeBuilderPNtNtCs4NRVxsYgnAr_4core3ffi6c_voidNtNtCsiayBr4itEbG_20lightpanda_html5ever4sink4SinkE17adjust_attributesNCNvB2_21adjust_svg_attributes0EB1G_" - ".text._RINvMs3_NtCsiSAJ6j13YOq_9html5ever12tree_builderINtB6_11TreeBuilderPNtNtCs4NRVxsYgnAr_4core3ffi6c_voidNtNtCsiayBr4itEbG_20lightpanda_html5ever4sink4SinkE17adjust_attributesNCNvB2_25adjust_foreign_attributes0EB1G_" - ".text._RINvMs3_NtCsiSAJ6j13YOq_9html5ever12tree_builderINtB6_11TreeBuilderPNtNtCs4NRVxsYgnAr_4core3ffi6c_voidNtNtCsiayBr4itEbG_20lightpanda_html5ever4sink4SinkE17pop_until_currentNvNtB6_8tag_sets11table_scopeEB1G_" - ".text._RINvMs3_NtCsiSAJ6j13YOq_9html5ever12tree_builderINtB6_11TreeBuilderPNtNtCs4NRVxsYgnAr_4core3ffi6c_voidNtNtCsiayBr4itEbG_20lightpanda_html5ever4sink4SinkE17pop_until_currentNvNtB6_8tag_sets17table_row_contextEB1G_" - ".text._RINvMs3_NtCsiSAJ6j13YOq_9html5ever12tree_builderINtB6_11TreeBuilderPNtNtCs4NRVxsYgnAr_4core3ffi6c_voidNtNtCsiayBr4itEbG_20lightpanda_html5ever4sink4SinkE17pop_until_currentNvNtB6_8tag_sets18table_body_contextEB1G_" - ".text._RINvMs3_NtCsiSAJ6j13YOq_9html5ever12tree_builderINtB6_11TreeBuilderPNtNtCs4NRVxsYgnAr_4core3ffi6c_voidNtNtCsiayBr4itEbG_20lightpanda_html5ever4sink4SinkE25generate_implied_end_tagsNvNtB6_8tag_sets19cursory_implied_endEB1G_" - ".text._RINvMs3_NtCsiSAJ6j13YOq_9html5ever12tree_builderINtB6_11TreeBuilderPNtNtCs4NRVxsYgnAr_4core3ffi6c_voidNtNtCsiayBr4itEbG_20lightpanda_html5ever4sink4SinkE25generate_implied_end_tagsNvNtB6_8tag_sets20thorough_implied_endEB1G_" - ".text._RINvMs3_NtCsiSAJ6j13YOq_9html5ever12tree_builderINtB6_11TreeBuilderPNtNtCs4NRVxsYgnAr_4core3ffi6c_voidNtNtCsiayBr4itEbG_20lightpanda_html5ever4sink4SinkE25generate_implied_end_tagsNvNvMs3_B6_IBL_ppE15close_p_element7impliedEB1G_" - ".text._RINvMs3_NtCsiSAJ6j13YOq_9html5ever12tree_builderINtB6_11TreeBuilderPNtNtCs4NRVxsYgnAr_4core3ffi6c_voidNtNtCsiayBr4itEbG_20lightpanda_html5ever4sink4SinkE8in_scopeNvNtB6_8tag_sets11table_scopeNCNvMNtB6_5rulesBK_4stepsa_0EB1G_" - ".text._RINvMs3_NtCsiSAJ6j13YOq_9html5ever12tree_builderINtB6_11TreeBuilderPNtNtCs4NRVxsYgnAr_4core3ffi6c_voidNtNtCsiayBr4itEbG_20lightpanda_html5ever4sink4SinkE8in_scopeNvNtB6_8tag_sets11table_scopeNCNvMNtB6_5rulesBK_4stepsb_0EB1G_" - ".text._RINvMs3_NtCsiSAJ6j13YOq_9html5ever12tree_builderINtB6_11TreeBuilderPNtNtCs4NRVxsYgnAr_4core3ffi6c_voidNtNtCsiayBr4itEbG_20lightpanda_html5ever4sink4SinkE8in_scopeNvNtB6_8tag_sets13default_scopeNCNvMNtB6_5rulesBK_4steps5_0EB1G_" - ".text._RINvMs3_NtCsiSAJ6j13YOq_9html5ever12tree_builderINtB6_11TreeBuilderPNtNtCs4NRVxsYgnAr_4core3ffi6c_voidNtNtCsiayBr4itEbG_20lightpanda_html5ever4sink4SinkE8in_scopeNvNtB6_8tag_sets13default_scopeNCNvMNtB6_5rulesBK_4steps8_0EB1G_" - ".text._RINvMs3_NtCsiSAJ6j13YOq_9html5ever12tree_builderINtB6_11TreeBuilderPNtNtCs4NRVxsYgnAr_4core3ffi6c_voidNtNtCsiayBr4itEbG_20lightpanda_html5ever4sink4SinkE9pop_untilNvNtB6_8tag_sets11heading_tagEB1G_" - ".text.unlikely._RINvMs6_NtCsgQfI1edjipl_9hashbrown3rawINtB6_8RawTableTTINtNtCs7tB43gPQ6xT_12string_cache4atom4AtomNtCs3yND5l3viv_9web_atoms18NamespaceStaticSetEIBS_NtB1A_18LocalNameStaticSetEEuEE14reserve_rehashNCINvNtB8_3map11make_hasherBQ_uNtNtNtCs2AWtUsOyxgP_3std4hash6random11RandomStateE0ECsiayBr4itEbG_20lightpanda_html5ever" - ".text._RINvMsK_NtCs4NRVxsYgnAr_4core4cellINtB6_3RefINtNtCscdodAO9FK5_5alloc3vec3VecPNtNtB8_3ffi6c_voidEE3mapB1c_NCNvMs3_NtCsiSAJ6j13YOq_9html5ever12tree_builderINtB1N_11TreeBuilderB1c_NtNtCsiayBr4itEbG_20lightpanda_html5ever4sink4SinkE12current_node0EB2T_" - ".text._RINvMs_NtNtCsb8PSxhGNGkq_11markup5ever4util12buffer_queueNtB5_11BufferQueue3eatFG0_RL1_hRL0_hEbECsiayBr4itEbG_20lightpanda_html5ever" - ".text._RINvMs_NtNtCsfrRiZfrObXG_8xml5ever9tokenizer8char_refNtB5_16CharRefTokenizer12finish_namedNtCsiayBr4itEbG_20lightpanda_html5ever15UnclosedTagSinkEB1s_" - ".text._RINvMs_NtNtCsfrRiZfrObXG_8xml5ever9tokenizer8char_refNtB5_16CharRefTokenizer14finish_numericNtCsiayBr4itEbG_20lightpanda_html5ever15UnclosedTagSinkEB1u_" - ".text._RINvMs_NtNtCsfrRiZfrObXG_8xml5ever9tokenizer8char_refNtB5_16CharRefTokenizer15emit_name_errorNtCsiayBr4itEbG_20lightpanda_html5ever15UnclosedTagSinkEB1v_" - ".text._RINvMs_NtNtCsfrRiZfrObXG_8xml5ever9tokenizer8char_refNtB5_16CharRefTokenizer17unconsume_numericNtCsiayBr4itEbG_20lightpanda_html5ever15UnclosedTagSinkEB1x_" - ".text._RINvMs_NtNtNtCscdodAO9FK5_5alloc11collections5btree6searchINtNtB7_4node7NodeRefNtNtBX_6marker3MutNtNtNtCsiSAJ6j13YOq_9html5ever9tokenizer6states5StateyNtB1h_14LeafOrInternalE11search_treeB1x_ECsiayBr4itEbG_20lightpanda_html5ever" - ".text._RINvNtCs4NRVxsYgnAr_4core3ptr9drop_glueINtCslezxYNc5iPY_11typed_arena5ArenaNtNtCsiayBr4itEbG_20lightpanda_html5ever4sink11ElementDataEEB1f_" - ".text._RINvNtCs4NRVxsYgnAr_4core3ptr9drop_glueINtNtB4_4cell7RefCellINtNtB4_6option6OptionINtNtCs7tB43gPQ6xT_12string_cache4atom4AtomNtCs3yND5l3viv_9web_atoms18LocalNameStaticSetEEEECsiayBr4itEbG_20lightpanda_html5ever" - ".text._RINvNtCs4NRVxsYgnAr_4core3ptr9drop_glueINtNtB4_4cell7RefCellINtNtB4_6option6OptionINtNtCscdodAO9FK5_5alloc5boxed3BoxNtNtNtCsfrRiZfrObXG_8xml5ever9tokenizer8char_ref16CharRefTokenizerEEEECsiayBr4itEbG_20lightpanda_html5ever" - ".text._RINvNtCs4NRVxsYgnAr_4core3ptr9drop_glueINtNtB4_4cell7RefCellINtNtB4_6option6OptionNtNtNtCsiSAJ6j13YOq_9html5ever9tokenizer8char_ref16CharRefTokenizerEEECsiayBr4itEbG_20lightpanda_html5ever" - ".text._RINvNtCs4NRVxsYgnAr_4core3ptr9drop_glueINtNtB4_4cell7RefCellINtNtCscdodAO9FK5_5alloc3vec3VecINtNtNtCsiSAJ6j13YOq_9html5ever12tree_builder5types11FormatEntryPNtNtB4_3ffi6c_voidEEEECsiayBr4itEbG_20lightpanda_html5ever" - ".text._RINvNtCs4NRVxsYgnAr_4core3ptr9drop_glueINtNtB4_4cell7RefCellINtNtCsdh48DuT8lD6_7tendril7tendril7TendrilNtNtB11_3fmt4UTF8EEECsiayBr4itEbG_20lightpanda_html5ever" - ".text._RINvNtCs4NRVxsYgnAr_4core3ptr9drop_glueINtNtB4_4cell7RefCellINtNtNtNtCscdodAO9FK5_5alloc11collections5btree3map8BTreeMapNtNtNtCsfrRiZfrObXG_8xml5ever9tokenizer6states8XmlStateyEEECsiayBr4itEbG_20lightpanda_html5ever" - ".text._RINvNtCs4NRVxsYgnAr_4core3ptr9drop_glueINtNtB4_6option6OptionINtNtCs7tB43gPQ6xT_12string_cache4atom4AtomNtCs3yND5l3viv_9web_atoms15PrefixStaticSetEEECsiayBr4itEbG_20lightpanda_html5ever" - ".text._RINvNtCs4NRVxsYgnAr_4core3ptr9drop_glueINtNtB4_6option6OptionINtNtCscdodAO9FK5_5alloc5boxed3BoxNtNtNtCsfrRiZfrObXG_8xml5ever9tokenizer8char_ref16CharRefTokenizerEEECsiayBr4itEbG_20lightpanda_html5ever" - ".text._RINvNtCs4NRVxsYgnAr_4core3ptr9drop_glueINtNtB4_6option6OptionINtNtCsdh48DuT8lD6_7tendril7tendril7TendrilNtNtB12_3fmt4UTF8EEECsiayBr4itEbG_20lightpanda_html5ever" - ".text._RINvNtCs4NRVxsYgnAr_4core3ptr9drop_glueINtNtB4_6option6OptionNtCsjOV3SNCRUEF_3url3UrlEECsiayBr4itEbG_20lightpanda_html5ever" - ".text._RINvNtCs4NRVxsYgnAr_4core3ptr9drop_glueINtNtB4_6option6OptionNtNtNtCsb8PSxhGNGkq_11markup5ever4util12buffer_queue9SetResultEECsiayBr4itEbG_20lightpanda_html5ever" - ".text._RINvNtCs4NRVxsYgnAr_4core3ptr9drop_glueINtNtB4_6option6OptionNtNtNtCsiSAJ6j13YOq_9html5ever9tokenizer8char_ref16CharRefTokenizerEECsiayBr4itEbG_20lightpanda_html5ever" - ".text._RINvNtCs4NRVxsYgnAr_4core3ptr9drop_glueINtNtB4_6result6ResultINtNtB4_6option6OptionINtNtCs7tB43gPQ6xT_12string_cache4atom4AtomNtCs3yND5l3viv_9web_atoms18NamespaceStaticSetEEINtNtCscdodAO9FK5_5alloc6borrow3CoweEEECsiayBr4itEbG_20lightpanda_html5ever" - ".text._RINvNtCs4NRVxsYgnAr_4core3ptr9drop_glueINtNtCs7tB43gPQ6xT_12string_cache4atom4AtomNtCs3yND5l3viv_9web_atoms18LocalNameStaticSetEECsiayBr4itEbG_20lightpanda_html5ever" - ".text._RINvNtCs4NRVxsYgnAr_4core3ptr9drop_glueINtNtCsb8PSxhGNGkq_11markup5ever9interface15TokenizerResultPNtNtB4_3ffi6c_voidEECsiayBr4itEbG_20lightpanda_html5ever" - ".text._RINvNtCs4NRVxsYgnAr_4core3ptr9drop_glueINtNtCscdodAO9FK5_5alloc3vec3VecIBC_NtNtCsiayBr4itEbG_20lightpanda_html5ever4sink11ElementDataEEEB1f_" - ".text._RINvNtCs4NRVxsYgnAr_4core3ptr9drop_glueINtNtCscdodAO9FK5_5alloc3vec3VecNtNtCsb8PSxhGNGkq_11markup5ever9interface9AttributeEECsiayBr4itEbG_20lightpanda_html5ever" - ".text._RINvNtCs4NRVxsYgnAr_4core3ptr9drop_glueINtNtCscdodAO9FK5_5alloc3vec3VecNtNtCsiayBr4itEbG_20lightpanda_html5ever4sink11ElementDataEEB1b_" - ".text._RINvNtCs4NRVxsYgnAr_4core3ptr9drop_glueINtNtCscdodAO9FK5_5alloc3vec3VecTNtNtNtCsiSAJ6j13YOq_9html5ever12tree_builder5types11SplitStatusINtNtCsdh48DuT8lD6_7tendril7tendril7TendrilNtNtB2e_3fmt4UTF8EEEECsiayBr4itEbG_20lightpanda_html5ever" - ".text._RINvNtCs4NRVxsYgnAr_4core3ptr9drop_glueINtNtCscdodAO9FK5_5alloc5boxed3BoxDNtNtB4_3any3AnyEL_EECsiayBr4itEbG_20lightpanda_html5ever" - ".text._RINvNtCs4NRVxsYgnAr_4core3ptr9drop_glueINtNtCscdodAO9FK5_5alloc5boxed3BoxINtCslezxYNc5iPY_11typed_arena5ArenaNtNtCsiayBr4itEbG_20lightpanda_html5ever4sink11ElementDataEEEB1N_" - ".text._RINvNtCs4NRVxsYgnAr_4core3ptr9drop_glueINtNtCscdodAO9FK5_5alloc6borrow3CoweEECsiayBr4itEbG_20lightpanda_html5ever" - ".text._RINvNtCs4NRVxsYgnAr_4core3ptr9drop_glueINtNtCsdh48DuT8lD6_7tendril6stream16Utf8LossyDecoderINtNtCsiSAJ6j13YOq_9html5ever6driver6ParserNtNtCsiayBr4itEbG_20lightpanda_html5ever4sink4SinkEEEB2c_" - ".text._RINvNtCs4NRVxsYgnAr_4core3ptr9drop_glueINtNtCsdh48DuT8lD6_7tendril6stream16Utf8LossyDecoderNtCsiayBr4itEbG_20lightpanda_html5ever17XmlDocumentParserEEB1t_" - ".text._RINvNtCs4NRVxsYgnAr_4core3ptr9drop_glueINtNtCsdh48DuT8lD6_7tendril7tendril7TendrilNtNtBG_3fmt4UTF8EECsiayBr4itEbG_20lightpanda_html5ever" - ".text._RINvNtCs4NRVxsYgnAr_4core3ptr9drop_glueINtNtCsdh48DuT8lD6_7tendril7tendril7TendrilNtNtBG_3fmt5BytesEECsiayBr4itEbG_20lightpanda_html5ever" - ".text._RINvNtCs4NRVxsYgnAr_4core3ptr9drop_glueINtNtCsfrRiZfrObXG_8xml5ever9tokenizer12XmlTokenizerNtCsiayBr4itEbG_20lightpanda_html5ever15UnclosedTagSinkEEB1t_" - ".text._RINvNtCs4NRVxsYgnAr_4core3ptr9drop_glueINtNtCsgQfI1edjipl_9hashbrown10scopeguard10ScopeGuardNtNtBG_3raw13RawTableInnerNCINvMsa_B1u_B1s_14prepare_resizeNtNtCscdodAO9FK5_5alloc5alloc6GlobalE0EECsiayBr4itEbG_20lightpanda_html5ever" - ".text._RINvNtCs4NRVxsYgnAr_4core3ptr9drop_glueINtNtCsgQfI1edjipl_9hashbrown10scopeguard10ScopeGuardQNtNtBG_3raw13RawTableInnerNCNvMsa_B1v_B1t_15rehash_in_place0EECsiayBr4itEbG_20lightpanda_html5ever" - ".text._RINvNtCs4NRVxsYgnAr_4core3ptr9drop_glueINtNtCsiSAJ6j13YOq_9html5ever12tree_builder11TreeBuilderPNtNtB4_3ffi6c_voidNtNtCsiayBr4itEbG_20lightpanda_html5ever4sink4SinkEEB1S_" - ".text._RINvNtCs4NRVxsYgnAr_4core3ptr9drop_glueINtNtCsiSAJ6j13YOq_9html5ever6driver6ParserNtNtCsiayBr4itEbG_20lightpanda_html5ever4sink4SinkEEB1m_" - ".text._RINvNtCs4NRVxsYgnAr_4core3ptr9drop_glueINtNtCsiSAJ6j13YOq_9html5ever9tokenizer13ProcessResultPNtNtB4_3ffi6c_voidEECsiayBr4itEbG_20lightpanda_html5ever" - ".text._RINvNtCs4NRVxsYgnAr_4core3ptr9drop_glueINtNtCsiSAJ6j13YOq_9html5ever9tokenizer9TokenizerINtNtBG_12tree_builder11TreeBuilderPNtNtB4_3ffi6c_voidNtNtCsiayBr4itEbG_20lightpanda_html5ever4sink4SinkEEEB2k_" - ".text._RINvNtCs4NRVxsYgnAr_4core3ptr9drop_glueINtNtCsiSAJ6j13YOq_9html5ever9tokenizer9TokenizerNtNtCsiayBr4itEbG_20lightpanda_html5ever7prescan11PrescanSinkEEB1s_" - ".text._RINvNtCs4NRVxsYgnAr_4core3ptr9drop_glueINtNtNtCsb8PSxhGNGkq_11markup5ever9interface12tree_builder10NodeOrTextPNtNtB4_3ffi6c_voidEECsiayBr4itEbG_20lightpanda_html5ever" - ".text._RINvNtCs4NRVxsYgnAr_4core3ptr9drop_glueINtNtNtCscdodAO9FK5_5alloc11collections9vec_deque8VecDequeNtNtNtCsfrRiZfrObXG_8xml5ever12tree_builder5types5TokenEECsiayBr4itEbG_20lightpanda_html5ever" - ".text._RINvNtCs4NRVxsYgnAr_4core3ptr9drop_glueINtNtNtCscdodAO9FK5_5alloc11collections9vec_deque8VecDequeNtNtNtCsiSAJ6j13YOq_9html5ever12tree_builder5types5TokenEECsiayBr4itEbG_20lightpanda_html5ever" - ".text._RINvNtCs4NRVxsYgnAr_4core3ptr9drop_glueINtNtNtCscdodAO9FK5_5alloc3vec5drain5DrainNtNtCsiayBr4itEbG_20lightpanda_html5ever4sink11ElementDataEEB1l_" - ".text._RINvNtCs4NRVxsYgnAr_4core3ptr9drop_glueINtNtNtCscdodAO9FK5_5alloc3vec9into_iter8IntoIterTNtNtNtCsiSAJ6j13YOq_9html5ever12tree_builder5types11SplitStatusINtNtCsdh48DuT8lD6_7tendril7tendril7TendrilNtNtB2v_3fmt4UTF8EEEECsiayBr4itEbG_20lightpanda_html5ever" - ".text._RINvNtCs4NRVxsYgnAr_4core3ptr9drop_glueINtNtNtCsiSAJ6j13YOq_9html5ever12tree_builder5types11FormatEntryPNtNtB4_3ffi6c_voidEECsiayBr4itEbG_20lightpanda_html5ever" - ".text._RINvNtCs4NRVxsYgnAr_4core3ptr9drop_glueINtNtNtCsiSAJ6j13YOq_9html5ever12tree_builder5types13ProcessResultPNtNtB4_3ffi6c_voidEECsiayBr4itEbG_20lightpanda_html5ever" - ".text._RINvNtCs4NRVxsYgnAr_4core3ptr9drop_glueINtNtNtCsiSAJ6j13YOq_9html5ever9tokenizer9interface15TokenSinkResultPNtNtB4_3ffi6c_voidEECsiayBr4itEbG_20lightpanda_html5ever" - ".text._RINvNtCs4NRVxsYgnAr_4core3ptr9drop_glueINtNtNtNtCs2AWtUsOyxgP_3std11collections4hash3set7HashSetTINtNtCs7tB43gPQ6xT_12string_cache4atom4AtomNtCs3yND5l3viv_9web_atoms18NamespaceStaticSetEIB1y_NtB2g_18LocalNameStaticSetEEEECsiayBr4itEbG_20lightpanda_html5ever" - ".text._RINvNtCs4NRVxsYgnAr_4core3ptr9drop_glueINtNvXs5_NtNtCscdodAO9FK5_5alloc3vec5drainINtBK_5DrainppENtNtNtB4_3ops4drop4Drop4drop9DropGuardNtNtCsiayBr4itEbG_20lightpanda_html5ever4sink11ElementDataNtNtBO_5alloc6GlobalEEB2c_" - ".text._RINvNtCs4NRVxsYgnAr_4core3ptr9drop_glueINtNvXs_NtNtCscdodAO9FK5_5alloc11collections9vec_dequeINtBJ_8VecDequeppENtNtNtB4_3ops4drop4Drop4drop7DropperNtNtNtCsfrRiZfrObXG_8xml5ever12tree_builder5types5TokenEECsiayBr4itEbG_20lightpanda_html5ever" - ".text._RINvNtCs4NRVxsYgnAr_4core3ptr9drop_glueINtNvXs_NtNtCscdodAO9FK5_5alloc11collections9vec_dequeINtBJ_8VecDequeppENtNtNtB4_3ops4drop4Drop4drop7DropperNtNtNtCsiSAJ6j13YOq_9html5ever12tree_builder5types5TokenEECsiayBr4itEbG_20lightpanda_html5ever" - ".text._RINvNtCs4NRVxsYgnAr_4core3ptr9drop_glueINtNvXsy_NtNtNtCscdodAO9FK5_5alloc11collections5btree3mapINtBK_8IntoIterpppENtNtNtB4_3ops4drop4Drop4drop9DropGuardINtNtB4_6option6OptionINtNtCs7tB43gPQ6xT_12string_cache4atom4AtomNtCs3yND5l3viv_9web_atoms15PrefixStaticSetEEIB2s_IB2O_NtB3w_18NamespaceStaticSetEENtNtBQ_5alloc6GlobalEECsiayBr4itEbG_20lightpanda_html5ever" - ".text._RINvNtCs4NRVxsYgnAr_4core3ptr9drop_glueNtCsiayBr4itEbG_20lightpanda_html5ever15StreamingParserEBD_" - ".text._RINvNtCs4NRVxsYgnAr_4core3ptr9drop_glueNtCsiayBr4itEbG_20lightpanda_html5ever17XmlDocumentParserEBD_" - ".text._RINvNtCs4NRVxsYgnAr_4core3ptr9drop_glueNtCsjOV3SNCRUEF_3url3UrlECsiayBr4itEbG_20lightpanda_html5ever" - ".text._RINvNtCs4NRVxsYgnAr_4core3ptr9drop_glueNtNtCsb8PSxhGNGkq_11markup5ever9interface8QualNameECsiayBr4itEbG_20lightpanda_html5ever" - ".text._RINvNtCs4NRVxsYgnAr_4core3ptr9drop_glueNtNtCsb8PSxhGNGkq_11markup5ever9interface9AttributeECsiayBr4itEbG_20lightpanda_html5ever" - ".text._RINvNtCs4NRVxsYgnAr_4core3ptr9drop_glueNtNtCsfrRiZfrObXG_8xml5ever12tree_builder12NamespaceMapECsiayBr4itEbG_20lightpanda_html5ever" - ".text._RINvNtCs4NRVxsYgnAr_4core3ptr9drop_glueNtNtCsjOV3SNCRUEF_3url6origin6OriginECsiayBr4itEbG_20lightpanda_html5ever" - ".text._RINvNtCs4NRVxsYgnAr_4core3ptr9drop_glueNtNtNtCsb8PSxhGNGkq_11markup5ever4util12buffer_queue11BufferQueueECsiayBr4itEbG_20lightpanda_html5ever" - ".text._RINvNtCs4NRVxsYgnAr_4core3ptr9drop_glueNtNtNtCsb8PSxhGNGkq_11markup5ever4util12buffer_queue9SetResultECsiayBr4itEbG_20lightpanda_html5ever" - ".text._RINvNtCs4NRVxsYgnAr_4core3ptr9drop_glueNtNtNtCsfrRiZfrObXG_8xml5ever12tree_builder5types5TokenECsiayBr4itEbG_20lightpanda_html5ever" - ".text._RINvNtCs4NRVxsYgnAr_4core3ptr9drop_glueNtNtNtCsfrRiZfrObXG_8xml5ever9tokenizer8char_ref16CharRefTokenizerECsiayBr4itEbG_20lightpanda_html5ever" - ".text._RINvNtCs4NRVxsYgnAr_4core3ptr9drop_glueNtNtNtCsfrRiZfrObXG_8xml5ever9tokenizer9interface2PiECsiayBr4itEbG_20lightpanda_html5ever" - ".text._RINvNtCs4NRVxsYgnAr_4core3ptr9drop_glueNtNtNtCsfrRiZfrObXG_8xml5ever9tokenizer9interface3TagECsiayBr4itEbG_20lightpanda_html5ever" - ".text._RINvNtCs4NRVxsYgnAr_4core3ptr9drop_glueNtNtNtCsfrRiZfrObXG_8xml5ever9tokenizer9interface5TokenECsiayBr4itEbG_20lightpanda_html5ever" - ".text._RINvNtCs4NRVxsYgnAr_4core3ptr9drop_glueNtNtNtCsfrRiZfrObXG_8xml5ever9tokenizer9interface7DoctypeECsiayBr4itEbG_20lightpanda_html5ever" - ".text._RINvNtCs4NRVxsYgnAr_4core3ptr9drop_glueNtNtNtCsiSAJ6j13YOq_9html5ever12tree_builder5types5TokenECsiayBr4itEbG_20lightpanda_html5ever" - ".text._RINvNtCs4NRVxsYgnAr_4core3ptr9drop_glueNtNtNtCsiSAJ6j13YOq_9html5ever9tokenizer8char_ref16CharRefTokenizerECsiayBr4itEbG_20lightpanda_html5ever" - ".text._RINvNtCs4NRVxsYgnAr_4core3ptr9drop_glueNtNtNtCsiSAJ6j13YOq_9html5ever9tokenizer9interface3TagECsiayBr4itEbG_20lightpanda_html5ever" - ".text._RINvNtCs4NRVxsYgnAr_4core3ptr9drop_glueNtNtNtCsiSAJ6j13YOq_9html5ever9tokenizer9interface5TokenECsiayBr4itEbG_20lightpanda_html5ever" - ".text._RINvNtCs4NRVxsYgnAr_4core3ptr9drop_glueNtNtNtCsiSAJ6j13YOq_9html5ever9tokenizer9interface7DoctypeECsiayBr4itEbG_20lightpanda_html5ever" - ".text._RINvNtCs4NRVxsYgnAr_4core3ptr9drop_glueTINtNtCs7tB43gPQ6xT_12string_cache4atom4AtomNtCs3yND5l3viv_9web_atoms18NamespaceStaticSetEIBD_NtB1l_18LocalNameStaticSetEEECsiayBr4itEbG_20lightpanda_html5ever" - ".text._RINvNtCsiSAJ6j13YOq_9html5ever6driver14parse_documentNtNtCsiayBr4itEbG_20lightpanda_html5ever4sink4SinkEBT_" - ".text._RINvNtNtCsb8PSxhGNGkq_11markup5ever9interface12tree_builder25create_element_with_flagsNtNtCsiayBr4itEbG_20lightpanda_html5ever4sink4SinkEB1q_" - ".text._RINvNtNtCsiSAJ6j13YOq_9html5ever4util3str17to_escaped_stringNtNtNtB6_12tree_builder5types5TokenECsiayBr4itEbG_20lightpanda_html5ever" - ".text._RINvNtNtNtCs4NRVxsYgnAr_4core5slice4sort6stable14driftsort_mainTNtNtNtCsfrRiZfrObXG_8xml5ever9tokenizer6states8XmlStateyENCINvMNtCscdodAO9FK5_5alloc5sliceSBZ_7sort_byNCNvMs0_B14_INtB14_12XmlTokenizerNtCsiayBr4itEbG_20lightpanda_html5ever15UnclosedTagSinkE12dump_profiles_0E0INtNtB23_3vec3VecBZ_EEB3d_" - ".text._RINvNtNtNtCs4NRVxsYgnAr_4core5slice4sort6stable14driftsort_mainTNtNtNtCsiSAJ6j13YOq_9html5ever9tokenizer6states5StateyENCINvMNtCscdodAO9FK5_5alloc5sliceSBZ_7sort_byNCNvMs0_B14_INtB14_9TokenizerINtNtB16_12tree_builder11TreeBuilderPNtNtB8_3ffi6c_voidNtNtCsiayBr4itEbG_20lightpanda_html5ever4sink4SinkEE12dump_profiles_0E0INtNtB21_3vec3VecBZ_EEB42_" - ".text._RINvNtNtNtCs4NRVxsYgnAr_4core5slice4sort6stable14driftsort_mainTNtNtNtCsiSAJ6j13YOq_9html5ever9tokenizer6states5StateyENCINvMNtCscdodAO9FK5_5alloc5sliceSBZ_7sort_byNCNvMs0_B14_INtB14_9TokenizerNtNtCsiayBr4itEbG_20lightpanda_html5ever7prescan11PrescanSinkE12dump_profiles_0E0INtNtB21_3vec3VecBZ_EEB39_" - ".text._RINvNtNtNtNtCs4NRVxsYgnAr_4core5slice4sort6shared5pivot11median3_recTNtNtNtCsfrRiZfrObXG_8xml5ever9tokenizer6states8XmlStateyENCINvMNtCscdodAO9FK5_5alloc5sliceSB14_7sort_byNCNvMs0_B19_INtB19_12XmlTokenizerNtCsiayBr4itEbG_20lightpanda_html5ever15UnclosedTagSinkE12dump_profiles_0E0EB3j_" - ".text._RINvNtNtNtNtCs4NRVxsYgnAr_4core5slice4sort6stable9quicksort9quicksortTNtNtNtCsiSAJ6j13YOq_9html5ever9tokenizer6states5StateyENCINvMNtCscdodAO9FK5_5alloc5sliceSB15_7sort_byNCNvMs0_B1a_INtB1a_9TokenizerNtNtCsiayBr4itEbG_20lightpanda_html5ever7prescan11PrescanSinkE12dump_profiles_0E0EB3g_" - ".text.unlikely._RINvNvMs2_NtCscdodAO9FK5_5alloc7raw_vecINtB8_11RawVecInnerpE7reserve21do_reserve_and_handleNtNtBa_5alloc6GlobalECsiayBr4itEbG_20lightpanda_html5ever" - ".text._RINvXs2J_NtNtCs4NRVxsYgnAr_4core5slice4iterINtB7_4IterTNtNtNtCsiSAJ6j13YOq_9html5ever12tree_builder5types11SplitStatusINtNtCsdh48DuT8lD6_7tendril7tendril7TendrilNtNtB1X_3fmt4UTF8EEENtNtNtNtBb_4iter6traits8iterator8Iterator3anyNCNvMNtBV_5rulesINtBV_11TreeBuilderPNtNtBb_3ffi6c_voidNtNtCsiayBr4itEbG_20lightpanda_html5ever4sink4SinkE4steps9_0EB4y_" - ".text._RINvYINtNtCsdh48DuT8lD6_7tendril6stream16Utf8LossyDecoderINtNtCsiSAJ6j13YOq_9html5ever6driver6ParserNtNtCsiayBr4itEbG_20lightpanda_html5ever4sink4SinkEEINtB6_11TendrilSinkNtNtB8_3fmt5BytesE3oneRShEB1E_" - ".text._RINvYNtNtNtCs2AWtUsOyxgP_3std4hash6random11RandomStateNtNtCs4NRVxsYgnAr_4core4hash11BuildHasher8hash_oneRTINtNtCs7tB43gPQ6xT_12string_cache4atom4AtomNtCs3yND5l3viv_9web_atoms18NamespaceStaticSetEIB1H_NtB2p_18LocalNameStaticSetEEECsiayBr4itEbG_20lightpanda_html5ever" - ".text._RNCNvMNtNtCsiSAJ6j13YOq_9html5ever12tree_builder5rulesINtB6_11TreeBuilderPNtNtCs4NRVxsYgnAr_4core3ffi6c_voidNtNtCsiayBr4itEbG_20lightpanda_html5ever4sink4SinkE4step0B1M_" - ".text._RNCNvMNtNtCsiSAJ6j13YOq_9html5ever12tree_builder5rulesINtB6_11TreeBuilderPNtNtCs4NRVxsYgnAr_4core3ffi6c_voidNtNtCsiayBr4itEbG_20lightpanda_html5ever4sink4SinkE4steps0_0B1M_" - ".text._RNCNvMNtNtCsiSAJ6j13YOq_9html5ever12tree_builder5rulesINtB6_11TreeBuilderPNtNtCs4NRVxsYgnAr_4core3ffi6c_voidNtNtCsiayBr4itEbG_20lightpanda_html5ever4sink4SinkE4steps1_0B1M_" - ".text._RNCNvMNtNtCsiSAJ6j13YOq_9html5ever12tree_builder5rulesINtB6_11TreeBuilderPNtNtCs4NRVxsYgnAr_4core3ffi6c_voidNtNtCsiayBr4itEbG_20lightpanda_html5ever4sink4SinkE4steps2_0B1M_" - ".text._RNCNvMNtNtCsiSAJ6j13YOq_9html5ever12tree_builder5rulesINtB6_11TreeBuilderPNtNtCs4NRVxsYgnAr_4core3ffi6c_voidNtNtCsiayBr4itEbG_20lightpanda_html5ever4sink4SinkE4steps3_0B1M_" - ".text._RNCNvMNtNtCsiSAJ6j13YOq_9html5ever12tree_builder5rulesINtB6_11TreeBuilderPNtNtCs4NRVxsYgnAr_4core3ffi6c_voidNtNtCsiayBr4itEbG_20lightpanda_html5ever4sink4SinkE4steps_0B1M_" - ".text._RNCNvNtCsiayBr4itEbG_20lightpanda_html5ever3url25url_resolve_with_encodings0_0B5_" - ".text._RNSNvYNCNvNtCsiayBr4itEbG_20lightpanda_html5ever3url25url_resolve_with_encodings0_0INtNtNtCs4NRVxsYgnAr_4core3ops8function6FnOnceTReEE9call_once6vtableBa_" - ".text._RNvMCslezxYNc5iPY_11typed_arenaINtB2_5ArenaNtNtCsiayBr4itEbG_20lightpanda_html5ever4sink11ElementDataE15alloc_slow_pathBJ_" - ".text._RNvMNtNtCsiSAJ6j13YOq_9html5ever12tree_builder5rulesINtB4_11TreeBuilderPNtNtCs4NRVxsYgnAr_4core3ffi6c_voidNtNtCsiayBr4itEbG_20lightpanda_html5ever4sink4SinkE4stepB1K_" - ".text._RNvMs0_NtCsfrRiZfrObXG_8xml5ever9tokenizerINtB5_12XmlTokenizerNtCsiayBr4itEbG_20lightpanda_html5ever15UnclosedTagSinkE4stepB10_" - ".text._RNvMs0_NtCsiSAJ6j13YOq_9html5ever9tokenizerINtB5_9TokenizerINtNtB7_12tree_builder11TreeBuilderPNtNtCs4NRVxsYgnAr_4core3ffi6c_voidNtNtCsiayBr4itEbG_20lightpanda_html5ever4sink4SinkEE16process_char_refB27_" - ".text._RNvMs0_NtCsiSAJ6j13YOq_9html5ever9tokenizerINtB5_9TokenizerINtNtB7_12tree_builder11TreeBuilderPNtNtCs4NRVxsYgnAr_4core3ffi6c_voidNtNtCsiayBr4itEbG_20lightpanda_html5ever4sink4SinkEE25data_state_simd_fast_pathB27_" - ".text._RNvMs0_NtCsiSAJ6j13YOq_9html5ever9tokenizerINtB5_9TokenizerINtNtB7_12tree_builder11TreeBuilderPNtNtCs4NRVxsYgnAr_4core3ffi6c_voidNtNtCsiayBr4itEbG_20lightpanda_html5ever4sink4SinkEE4stepB27_" - ".text._RNvMs0_NtCsiSAJ6j13YOq_9html5ever9tokenizerINtB5_9TokenizerNtNtCsiayBr4itEbG_20lightpanda_html5ever7prescan11PrescanSinkE16process_char_refBZ_" - ".text._RNvMs0_NtCsiSAJ6j13YOq_9html5ever9tokenizerINtB5_9TokenizerNtNtCsiayBr4itEbG_20lightpanda_html5ever7prescan11PrescanSinkE25data_state_simd_fast_pathBZ_" - ".text._RNvMs0_NtCsiSAJ6j13YOq_9html5ever9tokenizerINtB5_9TokenizerNtNtCsiayBr4itEbG_20lightpanda_html5ever7prescan11PrescanSinkE4stepBZ_" - ".text._RNvMs0_NtCsiayBr4itEbG_20lightpanda_html5ever5typesNtB5_9CQualName6create" - ".text.unlikely._RNvMs1_CslezxYNc5iPY_11typed_arenaINtB5_9ChunkListNtNtCsiayBr4itEbG_20lightpanda_html5ever4sink11ElementDataE7reserveBQ_" - ".text._RNvMs1_NtCsfrRiZfrObXG_8xml5ever12tree_builderINtB5_14XmlTreeBuilderPNtNtCs4NRVxsYgnAr_4core3ffi6c_voidNtNtCsiayBr4itEbG_20lightpanda_html5ever4sink4SinkE10bind_qnameB1H_" - ".text._RNvMs1_NtCsfrRiZfrObXG_8xml5ever12tree_builderINtB5_14XmlTreeBuilderPNtNtCs4NRVxsYgnAr_4core3ffi6c_voidNtNtCsiayBr4itEbG_20lightpanda_html5ever4sink4SinkE18process_namespacesB1H_" - ".text.unlikely._RNvMs3_NtCscdodAO9FK5_5alloc7raw_vecINtB5_6RawVecINtNtB7_3vec3VecNtNtCsiayBr4itEbG_20lightpanda_html5ever4sink11ElementDataEE8grow_oneB15_" - ".text.unlikely._RNvMs3_NtCscdodAO9FK5_5alloc7raw_vecINtB5_6RawVecINtNtNtCsiSAJ6j13YOq_9html5ever12tree_builder5types11FormatEntryPNtNtCs4NRVxsYgnAr_4core3ffi6c_voidEE8grow_oneCsiayBr4itEbG_20lightpanda_html5ever" - ".text.unlikely._RNvMs3_NtCscdodAO9FK5_5alloc7raw_vecINtB5_6RawVecNtNtCsb8PSxhGNGkq_11markup5ever9interface9AttributeE8grow_oneCsiayBr4itEbG_20lightpanda_html5ever" - ".text.unlikely._RNvMs3_NtCscdodAO9FK5_5alloc7raw_vecINtB5_6RawVecNtNtCsiayBr4itEbG_20lightpanda_html5ever4sink11ElementDataE8grow_oneBP_" - ".text.unlikely._RNvMs3_NtCscdodAO9FK5_5alloc7raw_vecINtB5_6RawVecNtNtNtCsiSAJ6j13YOq_9html5ever12tree_builder5types13InsertionModeE8grow_oneCsiayBr4itEbG_20lightpanda_html5ever" - ".text.unlikely._RNvMs3_NtCscdodAO9FK5_5alloc7raw_vecINtB5_6RawVecPNtNtCs4NRVxsYgnAr_4core3ffi6c_voidE8grow_oneCsiayBr4itEbG_20lightpanda_html5ever" - ".text._RNvMs3_NtCsfrRiZfrObXG_8xml5ever12tree_builderINtB5_14XmlTreeBuilderPNtNtCs4NRVxsYgnAr_4core3ffi6c_voidNtNtCsiayBr4itEbG_20lightpanda_html5ever4sink4SinkE20insert_appropriatelyB1H_" - ".text._RNvMs3_NtCsfrRiZfrObXG_8xml5ever12tree_builderINtB5_14XmlTreeBuilderPNtNtCs4NRVxsYgnAr_4core3ffi6c_voidNtNtCsiayBr4itEbG_20lightpanda_html5ever4sink4SinkE3popB1H_" - ".text._RNvMs3_NtCsfrRiZfrObXG_8xml5ever12tree_builderINtB5_14XmlTreeBuilderPNtNtCs4NRVxsYgnAr_4core3ffi6c_voidNtNtCsiayBr4itEbG_20lightpanda_html5ever4sink4SinkE9close_tagB1H_" - ".text._RNvMs3_NtCsiSAJ6j13YOq_9html5ever12tree_builderINtB5_11TreeBuilderPNtNtCs4NRVxsYgnAr_4core3ffi6c_voidNtNtCsiayBr4itEbG_20lightpanda_html5ever4sink4SinkE11create_rootB1F_" - ".text._RNvMs3_NtCsiSAJ6j13YOq_9html5ever12tree_builderINtB5_11TreeBuilderPNtNtCs4NRVxsYgnAr_4core3ffi6c_voidNtNtCsiayBr4itEbG_20lightpanda_html5ever4sink4SinkE13enter_foreignB1F_" - ".text._RNvMs3_NtCsiSAJ6j13YOq_9html5ever12tree_builderINtB5_11TreeBuilderPNtNtCs4NRVxsYgnAr_4core3ffi6c_voidNtNtCsiayBr4itEbG_20lightpanda_html5ever4sink4SinkE14append_commentB1F_" - ".text._RNvMs3_NtCsiSAJ6j13YOq_9html5ever12tree_builderINtB5_11TreeBuilderPNtNtCs4NRVxsYgnAr_4core3ffi6c_voidNtNtCsiayBr4itEbG_20lightpanda_html5ever4sink4SinkE14check_body_endB1F_" - ".text._RNvMs3_NtCsiSAJ6j13YOq_9html5ever12tree_builderINtB5_11TreeBuilderPNtNtCs4NRVxsYgnAr_4core3ffi6c_voidNtNtCsiayBr4itEbG_20lightpanda_html5ever4sink4SinkE14close_the_cellB1F_" - ".text._RNvMs3_NtCsiSAJ6j13YOq_9html5ever12tree_builderINtB5_11TreeBuilderPNtNtCs4NRVxsYgnAr_4core3ffi6c_voidNtNtCsiayBr4itEbG_20lightpanda_html5ever4sink4SinkE14insert_elementB1F_" - ".text._RNvMs3_NtCsiSAJ6j13YOq_9html5ever12tree_builderINtB5_11TreeBuilderPNtNtCs4NRVxsYgnAr_4core3ffi6c_voidNtNtCsiayBr4itEbG_20lightpanda_html5ever4sink4SinkE14is_type_hiddenB1F_" - ".text._RNvMs3_NtCsiSAJ6j13YOq_9html5ever12tree_builderINtB5_11TreeBuilderPNtNtCs4NRVxsYgnAr_4core3ffi6c_voidNtNtCsiayBr4itEbG_20lightpanda_html5ever4sink4SinkE14parse_raw_dataB1F_" - ".text._RNvMs3_NtCsiSAJ6j13YOq_9html5ever12tree_builderINtB5_11TreeBuilderPNtNtCs4NRVxsYgnAr_4core3ffi6c_voidNtNtCsiayBr4itEbG_20lightpanda_html5ever4sink4SinkE15adoption_agencyB1F_" - ".text._RNvMs3_NtCsiSAJ6j13YOq_9html5ever12tree_builderINtB5_11TreeBuilderPNtNtCs4NRVxsYgnAr_4core3ffi6c_voidNtNtCsiayBr4itEbG_20lightpanda_html5ever4sink4SinkE15expect_to_closeB1F_" - ".text._RNvMs3_NtCsiSAJ6j13YOq_9html5ever12tree_builderINtB5_11TreeBuilderPNtNtCs4NRVxsYgnAr_4core3ffi6c_voidNtNtCsiayBr4itEbG_20lightpanda_html5ever4sink4SinkE15pop_until_namedB1F_" - ".text._RNvMs3_NtCsiSAJ6j13YOq_9html5ever12tree_builderINtB5_11TreeBuilderPNtNtCs4NRVxsYgnAr_4core3ffi6c_voidNtNtCsiayBr4itEbG_20lightpanda_html5ever4sink4SinkE17foreign_start_tagB1F_" - ".text._RNvMs3_NtCsiSAJ6j13YOq_9html5ever12tree_builderINtB5_11TreeBuilderPNtNtCs4NRVxsYgnAr_4core3ffi6c_voidNtNtCsiayBr4itEbG_20lightpanda_html5ever4sink4SinkE17remove_from_stackB1F_" - ".text._RNvMs3_NtCsiSAJ6j13YOq_9html5ever12tree_builderINtB5_11TreeBuilderPNtNtCs4NRVxsYgnAr_4core3ffi6c_voidNtNtCsiayBr4itEbG_20lightpanda_html5ever4sink4SinkE18current_node_namedB1F_" - ".text._RNvMs3_NtCsiSAJ6j13YOq_9html5ever12tree_builderINtB5_11TreeBuilderPNtNtCs4NRVxsYgnAr_4core3ffi6c_voidNtNtCsiayBr4itEbG_20lightpanda_html5ever4sink4SinkE18in_html_elem_namedB1F_" - ".text._RNvMs3_NtCsiSAJ6j13YOq_9html5ever12tree_builderINtB5_11TreeBuilderPNtNtCs4NRVxsYgnAr_4core3ffi6c_voidNtNtCsiayBr4itEbG_20lightpanda_html5ever4sink4SinkE20insert_appropriatelyB1F_" - ".text._RNvMs3_NtCsiSAJ6j13YOq_9html5ever12tree_builderINtB5_11TreeBuilderPNtNtCs4NRVxsYgnAr_4core3ffi6c_voidNtNtCsiayBr4itEbG_20lightpanda_html5ever4sink4SinkE20reset_insertion_modeB1F_" - ".text._RNvMs3_NtCsiSAJ6j13YOq_9html5ever12tree_builderINtB5_11TreeBuilderPNtNtCs4NRVxsYgnAr_4core3ffi6c_voidNtNtCsiayBr4itEbG_20lightpanda_html5ever4sink4SinkE21append_comment_to_docB1F_" - ".text._RNvMs3_NtCsiSAJ6j13YOq_9html5ever12tree_builderINtB5_11TreeBuilderPNtNtCs4NRVxsYgnAr_4core3ffi6c_voidNtNtCsiayBr4itEbG_20lightpanda_html5ever4sink4SinkE21foster_parent_in_bodyB1F_" - ".text._RNvMs3_NtCsiSAJ6j13YOq_9html5ever12tree_builderINtB5_11TreeBuilderPNtNtCs4NRVxsYgnAr_4core3ffi6c_voidNtNtCsiayBr4itEbG_20lightpanda_html5ever4sink4SinkE22append_comment_to_htmlB1F_" - ".text._RNvMs3_NtCsiSAJ6j13YOq_9html5ever12tree_builderINtB5_11TreeBuilderPNtNtCs4NRVxsYgnAr_4core3ffi6c_voidNtNtCsiayBr4itEbG_20lightpanda_html5ever4sink4SinkE22insert_foreign_elementB1F_" - ".text._RNvMs3_NtCsiSAJ6j13YOq_9html5ever12tree_builderINtB5_11TreeBuilderPNtNtCs4NRVxsYgnAr_4core3ffi6c_voidNtNtCsiayBr4itEbG_20lightpanda_html5ever4sink4SinkE22process_chars_in_tableB1F_" - ".text._RNvMs3_NtCsiSAJ6j13YOq_9html5ever12tree_builderINtB5_11TreeBuilderPNtNtCs4NRVxsYgnAr_4core3ffi6c_voidNtNtCsiayBr4itEbG_20lightpanda_html5ever4sink4SinkE23handle_misnested_a_tagsB1F_" - ".text._RNvMs3_NtCsiSAJ6j13YOq_9html5ever12tree_builderINtB5_11TreeBuilderPNtNtCs4NRVxsYgnAr_4core3ffi6c_voidNtNtCsiayBr4itEbG_20lightpanda_html5ever4sink4SinkE23process_end_tag_in_bodyB1F_" - ".text._RNvMs3_NtCsiSAJ6j13YOq_9html5ever12tree_builderINtB5_11TreeBuilderPNtNtCs4NRVxsYgnAr_4core3ffi6c_voidNtNtCsiayBr4itEbG_20lightpanda_html5ever4sink4SinkE27generate_implied_end_exceptB1F_" - ".text._RNvMs3_NtCsiSAJ6j13YOq_9html5ever12tree_builderINtB5_11TreeBuilderPNtNtCs4NRVxsYgnAr_4core3ffi6c_voidNtNtCsiayBr4itEbG_20lightpanda_html5ever4sink4SinkE29create_formatting_element_forB1F_" - ".text._RNvMs3_NtCsiSAJ6j13YOq_9html5ever12tree_builderINtB5_11TreeBuilderPNtNtCs4NRVxsYgnAr_4core3ffi6c_voidNtNtCsiayBr4itEbG_20lightpanda_html5ever4sink4SinkE31close_p_element_in_button_scopeB1F_" - ".text._RNvMs3_NtCsiSAJ6j13YOq_9html5ever12tree_builderINtB5_11TreeBuilderPNtNtCs4NRVxsYgnAr_4core3ffi6c_voidNtNtCsiayBr4itEbG_20lightpanda_html5ever4sink4SinkE32should_attach_declarative_shadowB1F_" - ".text._RNvMs3_NtCsiSAJ6j13YOq_9html5ever12tree_builderINtB5_11TreeBuilderPNtNtCs4NRVxsYgnAr_4core3ffi6c_voidNtNtCsiayBr4itEbG_20lightpanda_html5ever4sink4SinkE33clear_active_formatting_to_markerB1F_" - ".text._RNvMs3_NtCsiSAJ6j13YOq_9html5ever12tree_builderINtB5_11TreeBuilderPNtNtCs4NRVxsYgnAr_4core3ffi6c_voidNtNtCsiayBr4itEbG_20lightpanda_html5ever4sink4SinkE38reconstruct_active_formatting_elementsB1F_" - ".text._RNvMs3_NtCsiSAJ6j13YOq_9html5ever12tree_builderINtB5_11TreeBuilderPNtNtCs4NRVxsYgnAr_4core3ffi6c_voidNtNtCsiayBr4itEbG_20lightpanda_html5ever4sink4SinkE39unexpected_start_tag_in_foreign_contentB1F_" - ".text._RNvMs3_NtCsiSAJ6j13YOq_9html5ever12tree_builderINtB5_11TreeBuilderPNtNtCs4NRVxsYgnAr_4core3ffi6c_voidNtNtCsiayBr4itEbG_20lightpanda_html5ever4sink4SinkE3popB1F_" - ".text._RNvMs3_NtCsiSAJ6j13YOq_9html5ever12tree_builderINtB5_11TreeBuilderPNtNtCs4NRVxsYgnAr_4core3ffi6c_voidNtNtCsiayBr4itEbG_20lightpanda_html5ever4sink4SinkE4pushB1F_" - ".text._RNvMs3_NtCsiSAJ6j13YOq_9html5ever12tree_builderINtB5_11TreeBuilderPNtNtCs4NRVxsYgnAr_4core3ffi6c_voidNtNtCsiayBr4itEbG_20lightpanda_html5ever4sink4SinkE9body_elemB1F_" - ".text.unlikely._RNvMs3_NtNtCscdodAO9FK5_5alloc11collections9vec_dequeINtB5_8VecDequeNtNtNtCsiSAJ6j13YOq_9html5ever12tree_builder5types5TokenE4growCsiayBr4itEbG_20lightpanda_html5ever" - ".text._RNvMs4_NtCs4NRVxsYgnAr_4core3numh20eq_ignore_ascii_case" - ".text.unlikely._RNvMs4_NtCscdodAO9FK5_5alloc7raw_vecNtB5_11RawVecInner11finish_growCsiayBr4itEbG_20lightpanda_html5ever" - ".text._RNvMsF_NtCscdodAO9FK5_5alloc3vecINtB5_3VecINtNtNtCsiSAJ6j13YOq_9html5ever12tree_builder5types11FormatEntryPNtNtCs4NRVxsYgnAr_4core3ffi6c_voidEE8push_mutCsiayBr4itEbG_20lightpanda_html5ever" - ".text._RNvMsF_NtCscdodAO9FK5_5alloc3vecINtB5_3VecNtNtCsiayBr4itEbG_20lightpanda_html5ever4sink11ElementDataE8push_mutBI_" - ".text._RNvMsF_NtCscdodAO9FK5_5alloc3vecINtB5_3VecTNtNtNtCsiSAJ6j13YOq_9html5ever12tree_builder5types11SplitStatusINtNtCsdh48DuT8lD6_7tendril7tendril7TendrilNtNtB1L_3fmt4UTF8EEE8push_mutCsiayBr4itEbG_20lightpanda_html5ever" - ".text._RNvMs_NtCsfrRiZfrObXG_8xml5ever9tokenizerINtB4_12XmlTokenizerNtCsiayBr4itEbG_20lightpanda_html5ever15UnclosedTagSinkE10create_tagBZ_" - ".text._RNvMs_NtCsfrRiZfrObXG_8xml5ever9tokenizerINtB4_12XmlTokenizerNtCsiayBr4itEbG_20lightpanda_html5ever15UnclosedTagSinkE13bad_eof_errorBZ_" - ".text._RNvMs_NtCsfrRiZfrObXG_8xml5ever9tokenizerINtB4_12XmlTokenizerNtCsiayBr4itEbG_20lightpanda_html5ever15UnclosedTagSinkE14bad_char_errorBZ_" - ".text._RNvMs_NtCsfrRiZfrObXG_8xml5ever9tokenizerINtB4_12XmlTokenizerNtCsiayBr4itEbG_20lightpanda_html5ever15UnclosedTagSinkE3runBZ_" - ".text._RNvMs_NtCsfrRiZfrObXG_8xml5ever9tokenizerINtB4_12XmlTokenizerNtCsiayBr4itEbG_20lightpanda_html5ever15UnclosedTagSinkE7emit_piBZ_" - ".text._RNvMs_NtCsfrRiZfrObXG_8xml5ever9tokenizerINtB4_12XmlTokenizerNtCsiayBr4itEbG_20lightpanda_html5ever15UnclosedTagSinkE8get_charBZ_" - ".text._RNvMs_NtCsfrRiZfrObXG_8xml5ever9tokenizerINtB4_12XmlTokenizerNtCsiayBr4itEbG_20lightpanda_html5ever15UnclosedTagSinkE9create_piBZ_" - ".text._RNvMs_NtCsfrRiZfrObXG_8xml5ever9tokenizerINtB4_12XmlTokenizerNtCsiayBr4itEbG_20lightpanda_html5ever15UnclosedTagSinkE9emit_charBZ_" - ".text._RNvMs_NtCsiSAJ6j13YOq_9html5ever12tree_builderINtB4_11TreeBuilderPNtNtCs4NRVxsYgnAr_4core3ffi6c_voidNtNtCsiayBr4itEbG_20lightpanda_html5ever4sink4SinkE31appropriate_place_for_insertionB1E_" - ".text._RNvMs_NtCsiSAJ6j13YOq_9html5ever6driverINtB4_6ParserNtNtCsiayBr4itEbG_20lightpanda_html5ever4sink4SinkE15loop_until_doneBS_" - ".text._RNvMs_NtCsiSAJ6j13YOq_9html5ever9tokenizerINtB4_9TokenizerINtNtB6_12tree_builder11TreeBuilderPNtNtCs4NRVxsYgnAr_4core3ffi6c_voidNtNtCsiayBr4itEbG_20lightpanda_html5ever4sink4SinkEE10create_tagB26_" - ".text._RNvMs_NtCsiSAJ6j13YOq_9html5ever9tokenizerINtB4_9TokenizerINtNtB6_12tree_builder11TreeBuilderPNtNtCs4NRVxsYgnAr_4core3ffi6c_voidNtNtCsiayBr4itEbG_20lightpanda_html5ever4sink4SinkEE11discard_tagB26_" - ".text._RNvMs_NtCsiSAJ6j13YOq_9html5ever9tokenizerINtB4_9TokenizerINtNtB6_12tree_builder11TreeBuilderPNtNtCs4NRVxsYgnAr_4core3ffi6c_voidNtNtCsiayBr4itEbG_20lightpanda_html5ever4sink4SinkEE13emit_temp_bufB26_" - ".text._RNvMs_NtCsiSAJ6j13YOq_9html5ever9tokenizerINtB4_9TokenizerINtNtB6_12tree_builder11TreeBuilderPNtNtCs4NRVxsYgnAr_4core3ffi6c_voidNtNtCsiayBr4itEbG_20lightpanda_html5ever4sink4SinkEE13process_tokenB26_" - ".text._RNvMs_NtCsiSAJ6j13YOq_9html5ever9tokenizerINtB4_9TokenizerINtNtB6_12tree_builder11TreeBuilderPNtNtCs4NRVxsYgnAr_4core3ffi6c_voidNtNtCsiayBr4itEbG_20lightpanda_html5ever4sink4SinkEE14bad_char_errorB26_" - ".text._RNvMs_NtCsiSAJ6j13YOq_9html5ever9tokenizerINtB4_9TokenizerINtNtB6_12tree_builder11TreeBuilderPNtNtCs4NRVxsYgnAr_4core3ffi6c_voidNtNtCsiayBr4itEbG_20lightpanda_html5ever4sink4SinkEE14clear_temp_bufB26_" - ".text._RNvMs_NtCsiSAJ6j13YOq_9html5ever9tokenizerINtB4_9TokenizerINtNtB6_12tree_builder11TreeBuilderPNtNtCs4NRVxsYgnAr_4core3ffi6c_voidNtNtCsiayBr4itEbG_20lightpanda_html5ever4sink4SinkEE15pop_except_fromB26_" - ".text._RNvMs_NtCsiSAJ6j13YOq_9html5ever9tokenizerINtB4_9TokenizerINtNtB6_12tree_builder11TreeBuilderPNtNtCs4NRVxsYgnAr_4core3ffi6c_voidNtNtCsiayBr4itEbG_20lightpanda_html5ever4sink4SinkEE16clear_doctype_idB26_" - ".text._RNvMs_NtCsiSAJ6j13YOq_9html5ever9tokenizerINtB4_9TokenizerINtNtB6_12tree_builder11TreeBuilderPNtNtCs4NRVxsYgnAr_4core3ffi6c_voidNtNtCsiayBr4itEbG_20lightpanda_html5ever4sink4SinkEE16create_attributeB26_" - ".text._RNvMs_NtCsiSAJ6j13YOq_9html5ever9tokenizerINtB4_9TokenizerINtNtB6_12tree_builder11TreeBuilderPNtNtCs4NRVxsYgnAr_4core3ffi6c_voidNtNtCsiayBr4itEbG_20lightpanda_html5ever4sink4SinkEE16emit_current_tagB26_" - ".text._RNvMs_NtCsiSAJ6j13YOq_9html5ever9tokenizerINtB4_9TokenizerINtNtB6_12tree_builder11TreeBuilderPNtNtCs4NRVxsYgnAr_4core3ffi6c_voidNtNtCsiayBr4itEbG_20lightpanda_html5ever4sink4SinkEE16finish_attributeB26_" - ".text._RNvMs_NtCsiSAJ6j13YOq_9html5ever9tokenizerINtB4_9TokenizerINtNtB6_12tree_builder11TreeBuilderPNtNtCs4NRVxsYgnAr_4core3ffi6c_voidNtNtCsiayBr4itEbG_20lightpanda_html5ever4sink4SinkEE20emit_current_commentB26_" - ".text._RNvMs_NtCsiSAJ6j13YOq_9html5ever9tokenizerINtB4_9TokenizerINtNtB6_12tree_builder11TreeBuilderPNtNtCs4NRVxsYgnAr_4core3ffi6c_voidNtNtCsiayBr4itEbG_20lightpanda_html5ever4sink4SinkEE20emit_current_doctypeB26_" - ".text._RNvMs_NtCsiSAJ6j13YOq_9html5ever9tokenizerINtB4_9TokenizerINtNtB6_12tree_builder11TreeBuilderPNtNtCs4NRVxsYgnAr_4core3ffi6c_voidNtNtCsiayBr4itEbG_20lightpanda_html5ever4sink4SinkEE21get_preprocessed_charB26_" - ".text._RNvMs_NtCsiSAJ6j13YOq_9html5ever9tokenizerINtB4_9TokenizerINtNtB6_12tree_builder11TreeBuilderPNtNtCs4NRVxsYgnAr_4core3ffi6c_voidNtNtCsiayBr4itEbG_20lightpanda_html5ever4sink4SinkEE26process_token_and_continueB26_" - ".text._RNvMs_NtCsiSAJ6j13YOq_9html5ever9tokenizerINtB4_9TokenizerINtNtB6_12tree_builder11TreeBuilderPNtNtCs4NRVxsYgnAr_4core3ffi6c_voidNtNtCsiayBr4itEbG_20lightpanda_html5ever4sink4SinkEE35start_consuming_character_referenceB26_" - ".text._RNvMs_NtCsiSAJ6j13YOq_9html5ever9tokenizerINtB4_9TokenizerINtNtB6_12tree_builder11TreeBuilderPNtNtCs4NRVxsYgnAr_4core3ffi6c_voidNtNtCsiayBr4itEbG_20lightpanda_html5ever4sink4SinkEE3eatB26_" - ".text._RNvMs_NtCsiSAJ6j13YOq_9html5ever9tokenizerINtB4_9TokenizerINtNtB6_12tree_builder11TreeBuilderPNtNtCs4NRVxsYgnAr_4core3ffi6c_voidNtNtCsiayBr4itEbG_20lightpanda_html5ever4sink4SinkEE3newB26_" - ".text._RNvMs_NtCsiSAJ6j13YOq_9html5ever9tokenizerINtB4_9TokenizerINtNtB6_12tree_builder11TreeBuilderPNtNtCs4NRVxsYgnAr_4core3ffi6c_voidNtNtCsiayBr4itEbG_20lightpanda_html5ever4sink4SinkEE3runB26_" - ".text._RNvMs_NtCsiSAJ6j13YOq_9html5ever9tokenizerINtB4_9TokenizerINtNtB6_12tree_builder11TreeBuilderPNtNtCs4NRVxsYgnAr_4core3ffi6c_voidNtNtCsiayBr4itEbG_20lightpanda_html5ever4sink4SinkEE8get_charB26_" - ".text._RNvMs_NtCsiSAJ6j13YOq_9html5ever9tokenizerINtB4_9TokenizerINtNtB6_12tree_builder11TreeBuilderPNtNtCs4NRVxsYgnAr_4core3ffi6c_voidNtNtCsiayBr4itEbG_20lightpanda_html5ever4sink4SinkEE9emit_charB26_" - ".text._RNvMs_NtCsiSAJ6j13YOq_9html5ever9tokenizerINtB4_9TokenizerNtNtCsiayBr4itEbG_20lightpanda_html5ever7prescan11PrescanSinkE10create_tagBY_" - ".text._RNvMs_NtCsiSAJ6j13YOq_9html5ever9tokenizerINtB4_9TokenizerNtNtCsiayBr4itEbG_20lightpanda_html5ever7prescan11PrescanSinkE11discard_tagBY_" - ".text._RNvMs_NtCsiSAJ6j13YOq_9html5ever9tokenizerINtB4_9TokenizerNtNtCsiayBr4itEbG_20lightpanda_html5ever7prescan11PrescanSinkE13emit_temp_bufBY_" - ".text._RNvMs_NtCsiSAJ6j13YOq_9html5ever9tokenizerINtB4_9TokenizerNtNtCsiayBr4itEbG_20lightpanda_html5ever7prescan11PrescanSinkE13process_tokenBY_" - ".text._RNvMs_NtCsiSAJ6j13YOq_9html5ever9tokenizerINtB4_9TokenizerNtNtCsiayBr4itEbG_20lightpanda_html5ever7prescan11PrescanSinkE14bad_char_errorBY_" - ".text._RNvMs_NtCsiSAJ6j13YOq_9html5ever9tokenizerINtB4_9TokenizerNtNtCsiayBr4itEbG_20lightpanda_html5ever7prescan11PrescanSinkE14clear_temp_bufBY_" - ".text._RNvMs_NtCsiSAJ6j13YOq_9html5ever9tokenizerINtB4_9TokenizerNtNtCsiayBr4itEbG_20lightpanda_html5ever7prescan11PrescanSinkE15pop_except_fromBY_" - ".text._RNvMs_NtCsiSAJ6j13YOq_9html5ever9tokenizerINtB4_9TokenizerNtNtCsiayBr4itEbG_20lightpanda_html5ever7prescan11PrescanSinkE16clear_doctype_idBY_" - ".text._RNvMs_NtCsiSAJ6j13YOq_9html5ever9tokenizerINtB4_9TokenizerNtNtCsiayBr4itEbG_20lightpanda_html5ever7prescan11PrescanSinkE16create_attributeBY_" - ".text._RNvMs_NtCsiSAJ6j13YOq_9html5ever9tokenizerINtB4_9TokenizerNtNtCsiayBr4itEbG_20lightpanda_html5ever7prescan11PrescanSinkE16emit_current_tagBY_" - ".text._RNvMs_NtCsiSAJ6j13YOq_9html5ever9tokenizerINtB4_9TokenizerNtNtCsiayBr4itEbG_20lightpanda_html5ever7prescan11PrescanSinkE16finish_attributeBY_" - ".text._RNvMs_NtCsiSAJ6j13YOq_9html5ever9tokenizerINtB4_9TokenizerNtNtCsiayBr4itEbG_20lightpanda_html5ever7prescan11PrescanSinkE20emit_current_commentBY_" - ".text._RNvMs_NtCsiSAJ6j13YOq_9html5ever9tokenizerINtB4_9TokenizerNtNtCsiayBr4itEbG_20lightpanda_html5ever7prescan11PrescanSinkE20emit_current_doctypeBY_" - ".text._RNvMs_NtCsiSAJ6j13YOq_9html5ever9tokenizerINtB4_9TokenizerNtNtCsiayBr4itEbG_20lightpanda_html5ever7prescan11PrescanSinkE21get_preprocessed_charBY_" - ".text._RNvMs_NtCsiSAJ6j13YOq_9html5ever9tokenizerINtB4_9TokenizerNtNtCsiayBr4itEbG_20lightpanda_html5ever7prescan11PrescanSinkE26process_token_and_continueBY_" - ".text._RNvMs_NtCsiSAJ6j13YOq_9html5ever9tokenizerINtB4_9TokenizerNtNtCsiayBr4itEbG_20lightpanda_html5ever7prescan11PrescanSinkE35start_consuming_character_referenceBY_" - ".text._RNvMs_NtCsiSAJ6j13YOq_9html5ever9tokenizerINtB4_9TokenizerNtNtCsiayBr4itEbG_20lightpanda_html5ever7prescan11PrescanSinkE3eatBY_" - ".text._RNvMs_NtCsiSAJ6j13YOq_9html5ever9tokenizerINtB4_9TokenizerNtNtCsiayBr4itEbG_20lightpanda_html5ever7prescan11PrescanSinkE3runBY_" - ".text._RNvMs_NtCsiSAJ6j13YOq_9html5ever9tokenizerINtB4_9TokenizerNtNtCsiayBr4itEbG_20lightpanda_html5ever7prescan11PrescanSinkE8get_charBY_" - ".text._RNvMs_NtCsiSAJ6j13YOq_9html5ever9tokenizerINtB4_9TokenizerNtNtCsiayBr4itEbG_20lightpanda_html5ever7prescan11PrescanSinkE9emit_charBY_" - ".text._RNvMs_NtNtCsb8PSxhGNGkq_11markup5ever4util12buffer_queueNtB4_11BufferQueue9pop_front" - ".text._RNvMsi_NtNtNtCscdodAO9FK5_5alloc11collections5btree3mapINtB5_8BTreeMapNtNtNtCsiSAJ6j13YOq_9html5ever9tokenizer6states5StateyE6insertCsiayBr4itEbG_20lightpanda_html5ever" - ".text._RNvMss_NtCs4NRVxsYgnAr_4core4cellINtB5_7RefCellINtNtCscdodAO9FK5_5alloc3vec3VecTNtNtNtCsiSAJ6j13YOq_9html5ever12tree_builder5types11SplitStatusINtNtCsdh48DuT8lD6_7tendril7tendril7TendrilNtNtB2m_3fmt4UTF8EEEE7replaceCsiayBr4itEbG_20lightpanda_html5ever" - ".text._RNvMss_NtCsdh48DuT8lD6_7tendril7tendrilINtB5_7TendrilNtNtB7_3fmt4UTF8E12push_tendrilCsiayBr4itEbG_20lightpanda_html5ever" - ".text._RNvMss_NtCsdh48DuT8lD6_7tendril7tendrilINtB5_7TendrilNtNtB7_3fmt4UTF8E13try_pop_frontCsiayBr4itEbG_20lightpanda_html5ever" - ".text._RNvMss_NtCsdh48DuT8lD6_7tendril7tendrilINtB5_7TendrilNtNtB7_3fmt4UTF8E29push_bytes_without_validatingCsiayBr4itEbG_20lightpanda_html5ever" - ".text._RNvMss_NtCsdh48DuT8lD6_7tendril7tendrilINtB5_7TendrilNtNtB7_3fmt4UTF8E5clearCsiayBr4itEbG_20lightpanda_html5ever" - ".text._RNvMsz_NtCsdh48DuT8lD6_7tendril7tendrilINtB5_7TendrilNtNtB7_3fmt4UTF8E14pop_front_charCsiayBr4itEbG_20lightpanda_html5ever" - ".text._RNvMsz_NtNtNtCscdodAO9FK5_5alloc11collections5btree3mapINtB5_8IntoIterINtNtCs4NRVxsYgnAr_4core6option6OptionINtNtCs7tB43gPQ6xT_12string_cache4atom4AtomNtCs3yND5l3viv_9web_atoms15PrefixStaticSetEEIB17_IB1J_NtB2r_18NamespaceStaticSetEEE10dying_nextCsiayBr4itEbG_20lightpanda_html5ever" - ".text._RNvNtCsiayBr4itEbG_20lightpanda_html5ever3url21fix_drive_letter_join" - ".text._RNvNtNtCs4NRVxsYgnAr_4core4char7methods15encode_utf8_raw" - ".text._RNvXCsiayBr4itEbG_20lightpanda_html5everNtB2_15UnclosedTagSinkNtNtNtCsfrRiZfrObXG_8xml5ever9tokenizer9interface9TokenSink13process_token" - ".text._RNvXNtCs4NRVxsYgnAr_4core3anyINtNtCsiSAJ6j13YOq_9html5ever6driver6ParserNtNtCsiayBr4itEbG_20lightpanda_html5ever4sink4SinkENtB2_3Any7type_idB1c_" - ".text._RNvXNtCsiSAJ6j13YOq_9html5ever6driverINtB2_6ParserNtNtCsiayBr4itEbG_20lightpanda_html5ever4sink4SinkEINtNtCsdh48DuT8lD6_7tendril6stream11TendrilSinkNtNtB1G_3fmt4UTF8E6finishBQ_" - ".text._RNvXs0_NtCsiSAJ6j13YOq_9html5ever12tree_builderINtB5_11TreeBuilderPNtNtCs4NRVxsYgnAr_4core3ffi6c_voidNtNtCsiayBr4itEbG_20lightpanda_html5ever4sink4SinkENtNtNtB7_9tokenizer9interface9TokenSink13process_tokenB1F_" - ".text._RNvXs0_NtCsiSAJ6j13YOq_9html5ever12tree_builderINtB5_11TreeBuilderPNtNtCs4NRVxsYgnAr_4core3ffi6c_voidNtNtCsiayBr4itEbG_20lightpanda_html5ever4sink4SinkENtNtNtB7_9tokenizer9interface9TokenSink55adjusted_current_node_present_but_not_in_html_namespaceB1F_" - ".text._RNvXs0_NtNtCsfrRiZfrObXG_8xml5ever9tokenizer8char_refNtB5_5StateNtNtCs4NRVxsYgnAr_4core3fmt5Debug3fmt" - ".text._RNvXs1g_NtCs4NRVxsYgnAr_4core3fmtRNtNtNtCsfrRiZfrObXG_8xml5ever9tokenizer9interface2PiNtB6_5Debug3fmtCsiayBr4itEbG_20lightpanda_html5ever" - ".text._RNvXs1g_NtCs4NRVxsYgnAr_4core3fmtRNtNtNtCsfrRiZfrObXG_8xml5ever9tokenizer9interface3TagNtB6_5Debug3fmtCsiayBr4itEbG_20lightpanda_html5ever" - ".text._RNvXs1g_NtCs4NRVxsYgnAr_4core3fmtRNtNtNtCsfrRiZfrObXG_8xml5ever9tokenizer9interface7DoctypeNtB6_5Debug3fmtCsiayBr4itEbG_20lightpanda_html5ever" - ".text._RNvXs1g_NtCs4NRVxsYgnAr_4core3fmtRNtNtNtCsiSAJ6j13YOq_9html5ever12tree_builder5types5TokenNtB6_5Debug3fmtCsiayBr4itEbG_20lightpanda_html5ever" - ".text._RNvXs1g_NtCs4NRVxsYgnAr_4core3fmtRNtNtNtCsiSAJ6j13YOq_9html5ever9tokenizer6states7RawKindNtB6_5Debug3fmtCsiayBr4itEbG_20lightpanda_html5ever" - ".text._RNvXs1g_NtCs4NRVxsYgnAr_4core3fmtRNtNtNtCsiSAJ6j13YOq_9html5ever9tokenizer9interface3TagNtB6_5Debug3fmtCsiayBr4itEbG_20lightpanda_html5ever" - ".text._RNvXs1g_NtCs4NRVxsYgnAr_4core3fmtRbNtB6_5Debug3fmtCsiayBr4itEbG_20lightpanda_html5ever" - ".text._RNvXs1g_NtCs4NRVxsYgnAr_4core3fmtRmNtB6_5Debug3fmtCsiayBr4itEbG_20lightpanda_html5ever" - ".text._RNvXs1i_NtCs4NRVxsYgnAr_4core3fmtRINtNtCs7tB43gPQ6xT_12string_cache4atom4AtomNtCs3yND5l3viv_9web_atoms15PrefixStaticSetENtB6_7Display3fmtCsiayBr4itEbG_20lightpanda_html5ever" - ".text._RNvXs1i_NtCs4NRVxsYgnAr_4core3fmtRINtNtCs7tB43gPQ6xT_12string_cache4atom4AtomNtCs3yND5l3viv_9web_atoms18LocalNameStaticSetENtB6_7Display3fmtCsiayBr4itEbG_20lightpanda_html5ever" - ".text._RNvXs1i_NtCs4NRVxsYgnAr_4core3fmtRINtNtCs7tB43gPQ6xT_12string_cache4atom4AtomNtCs3yND5l3viv_9web_atoms18NamespaceStaticSetENtB6_7Display3fmtCsiayBr4itEbG_20lightpanda_html5ever" - ".text._RNvXs1i_NtCs4NRVxsYgnAr_4core3fmtRINtNtCsdh48DuT8lD6_7tendril7tendril7TendrilNtNtBB_3fmt4UTF8ENtB6_7Display3fmtCsiayBr4itEbG_20lightpanda_html5ever" - ".text._RNvXs1i_NtCs4NRVxsYgnAr_4core3fmtReNtB6_7Display3fmtCsiayBr4itEbG_20lightpanda_html5ever" - ".text._RNvXs2_NtCs7tB43gPQ6xT_12string_cache4atomINtB5_4AtomNtCs3yND5l3viv_9web_atoms18LocalNameStaticSetEINtNtCs4NRVxsYgnAr_4core7convert4FromINtNtCscdodAO9FK5_5alloc6borrow3CoweEE4fromCsiayBr4itEbG_20lightpanda_html5ever" - ".text._RNvXs3_NtNtCsiSAJ6j13YOq_9html5ever9tokenizer9interfaceNtB5_7DoctypeNtNtCs4NRVxsYgnAr_4core3fmt5Debug3fmt" - ".text._RNvXs4_NtNtCsfrRiZfrObXG_8xml5ever12tree_builder5typesNtB5_8XmlPhaseNtNtCs4NRVxsYgnAr_4core3fmt5Debug3fmt" - ".text._RNvXs4_NtNtCsiSAJ6j13YOq_9html5ever12tree_builder5typesNtB5_13InsertionModeNtNtCs4NRVxsYgnAr_4core3fmt5Debug3fmt" - ".text._RNvXs6_NtCs7tB43gPQ6xT_12string_cache4atomINtB5_4AtomNtCs3yND5l3viv_9web_atoms18LocalNameStaticSetENtNtCs4NRVxsYgnAr_4core3fmt5Debug3fmtCsiayBr4itEbG_20lightpanda_html5ever" - ".text._RNvXs6_NtCs7tB43gPQ6xT_12string_cache4atomINtB5_4AtomNtCs3yND5l3viv_9web_atoms18NamespaceStaticSetENtNtCs4NRVxsYgnAr_4core3fmt5Debug3fmtCsiayBr4itEbG_20lightpanda_html5ever" - ".text._RNvXs_CsiayBr4itEbG_20lightpanda_html5everNtB4_17XmlDocumentParserINtNtCsdh48DuT8lD6_7tendril6stream11TendrilSinkNtNtB17_3fmt4UTF8E6finish" - ".text._RNvXs_CsiayBr4itEbG_20lightpanda_html5everNtB4_17XmlDocumentParserINtNtCsdh48DuT8lD6_7tendril6stream11TendrilSinkNtNtB17_3fmt4UTF8E7process" - ".text._RNvXs_NtCsiayBr4itEbG_20lightpanda_html5ever4sinkNtB4_4SinkNtNtNtCsb8PSxhGNGkq_11markup5ever9interface12tree_builder8TreeSink14create_element" - ".text._RNvXs_NtCsiayBr4itEbG_20lightpanda_html5ever4sinkNtB4_4SinkNtNtNtCsb8PSxhGNGkq_11markup5ever9interface12tree_builder8TreeSink25attach_declarative_shadow" - ".text._RNvXs_NtCsiayBr4itEbG_20lightpanda_html5ever4sinkNtB4_4SinkNtNtNtCsb8PSxhGNGkq_11markup5ever9interface12tree_builder8TreeSink26append_doctype_to_document" - ".text._RNvXs_NtCsiayBr4itEbG_20lightpanda_html5ever4sinkNtB4_4SinkNtNtNtCsb8PSxhGNGkq_11markup5ever9interface12tree_builder8TreeSink9create_pi" - ".text._RNvXs_NtCsiayBr4itEbG_20lightpanda_html5ever7prescanNtB4_11PrescanSinkNtNtNtCsiSAJ6j13YOq_9html5ever9tokenizer9interface9TokenSink13process_token" - ".text._RNvXs_NtNtCscdodAO9FK5_5alloc3vec11spec_extendINtB6_3VecNtNtCsiayBr4itEbG_20lightpanda_html5ever4sink11ElementDataEINtB4_10SpecExtendBS_INtNtB6_5drain5DrainBS_EE11spec_extendBW_" - ".text._RNvXs_NtNtCscdodAO9FK5_5alloc3vec11spec_extendINtB6_3VecNtNtCsiayBr4itEbG_20lightpanda_html5ever4sink11ElementDataEINtB4_10SpecExtendBS_INtNtNtNtCs4NRVxsYgnAr_4core4iter7sources4once4OnceBS_EE11spec_extendBW_" - ".text._RNvXsa_NtCscdodAO9FK5_5alloc3vecINtB5_3VecNtNtCsb8PSxhGNGkq_11markup5ever9interface9AttributeENtNtCs4NRVxsYgnAr_4core5clone5Clone5cloneCsiayBr4itEbG_20lightpanda_html5ever" - ".text._RNvXsb_NtNtCsiSAJ6j13YOq_9html5ever12tree_builder5typesNtB5_11SplitStatusNtNtCs4NRVxsYgnAr_4core3fmt5Debug3fmt" - ".text._RNvXsc_NtNtCsiSAJ6j13YOq_9html5ever9tokenizer9interfaceNtB5_7TagKindNtNtCs4NRVxsYgnAr_4core3fmt5Debug3fmt" - ".text._RNvXsf_NtCs4NRVxsYgnAr_4core3fmtbNtB5_5Debug3fmt" - ".text._RNvXsg_NtNtCsiSAJ6j13YOq_9html5ever9tokenizer9interfaceNtB5_3TagNtNtCs4NRVxsYgnAr_4core5clone5Clone5clone" - ".text._RNvXsh_NtNtCsfrRiZfrObXG_8xml5ever9tokenizer6statesNtB5_8XmlStateNtNtCs4NRVxsYgnAr_4core3fmt5Debug3fmt" - ".text._RNvXsk_NtCsb8PSxhGNGkq_11markup5ever9interfaceNtB5_8QualNameNtNtCs4NRVxsYgnAr_4core3fmt5Debug3fmt" - ".text._RNvXsk_NtNtCs4NRVxsYgnAr_4core3cmp5implshNtB7_9PartialEq2eq" - ".text._RNvXsn_NtCscdodAO9FK5_5alloc5boxedINtB5_3BoxDNtNtCs4NRVxsYgnAr_4core3any3AnyEL_ENtNtBL_3fmt5Debug3fmtCsiayBr4itEbG_20lightpanda_html5ever" - ".text._RNvXsq_NtCscdodAO9FK5_5alloc3vecINtB5_3VecNtNtCsb8PSxhGNGkq_11markup5ever9interface9AttributeENtNtCs4NRVxsYgnAr_4core3fmt5Debug3fmtCsiayBr4itEbG_20lightpanda_html5ever" - ".text._RNvXsq_NtCscdodAO9FK5_5alloc6stringNtB5_6StringNtNtCs4NRVxsYgnAr_4core3fmt7Display3fmt" - ".text._RNvXsq_NtCsdh48DuT8lD6_7tendril7tendrilINtB5_7TendrilNtNtB7_3fmt4UTF8ENtNtCs4NRVxsYgnAr_4core3fmt5Debug3fmtCsiayBr4itEbG_20lightpanda_html5ever" - ".text._RNvXsr_NtCscdodAO9FK5_5alloc6stringNtB5_6StringNtNtCs4NRVxsYgnAr_4core3fmt5Debug3fmt" - ".text._RNvXsr_NtCsdh48DuT8lD6_7tendril3fmtNtB5_4UTF8NtNtCs4NRVxsYgnAr_4core3fmt5Debug3fmt" - ".text._RNvXsu_NtCs4NRVxsYgnAr_4core3fmtINtNtB7_4cell4CellNtNtNtCsfrRiZfrObXG_8xml5ever9tokenizer6states8XmlStateENtB5_5Debug3fmtCsiayBr4itEbG_20lightpanda_html5ever" - ".text._RNvXsu_NtCs4NRVxsYgnAr_4core3fmtINtNtB7_4cell4CellNtNtNtCsiSAJ6j13YOq_9html5ever9tokenizer6states5StateENtB5_5Debug3fmtCsiayBr4itEbG_20lightpanda_html5ever" - ".text._RNvYNCINvMs6_NtCsgQfI1edjipl_9hashbrown3rawINtBb_8RawTableTTINtNtCs7tB43gPQ6xT_12string_cache4atom4AtomNtCs3yND5l3viv_9web_atoms18NamespaceStaticSetEIBX_NtB1F_18LocalNameStaticSetEEuEE14reserve_rehashNCINvNtBd_3map11make_hasherBV_uNtNtNtCs2AWtUsOyxgP_3std4hash6random11RandomStateE0Es_0INtNtNtCs4NRVxsYgnAr_4core3ops8function6FnOnceTOhEE9call_onceCsiayBr4itEbG_20lightpanda_html5ever" + *lightpanda_ffi-b5cc47667d2c70bb.lightpanda_html5ever-906a336a62cd2d70.lightpanda_html5ever.291d82b6eddaebf7-cgu.0.rcgu.o.rcgu.o( + ".text._RINvCswrmUWG03cO_10phf_shared4hasheECs3wR36WEQ6dn_20lightpanda_html5ever" + ".text._RINvMNtCsgxBkk5gSRhY_4core3stre5rfindcECs3wR36WEQ6dn_20lightpanda_html5ever" + ".text._RINvMNtNtCsgxBkk5gSRhY_4core5slice5asciiSh27eq_ignore_ascii_case_chunksKj10_ECs3wR36WEQ6dn_20lightpanda_html5ever" + ".text._RINvMs0_NtNtCsgp7LVObRMOv_9html5ever9tokenizer8char_refNtB6_16CharRefTokenizer12finish_namedINtNtBa_12tree_builder11TreeBuilderPNtNtCsgxBkk5gSRhY_4core3ffi6c_voidNtNtCs3wR36WEQ6dn_20lightpanda_html5ever4sink4SinkEEB2E_" + ".text._RINvMs3_NtCsgp7LVObRMOv_9html5ever12tree_builderINtB6_11TreeBuilderPNtNtCsgxBkk5gSRhY_4core3ffi6c_voidNtNtCs3wR36WEQ6dn_20lightpanda_html5ever4sink4SinkE10unexpectedNtNtB6_5types5TokenEB1G_" + ".text._RINvMs3_NtCsgp7LVObRMOv_9html5ever12tree_builderINtB6_11TreeBuilderPNtNtCsgxBkk5gSRhY_4core3ffi6c_voidNtNtCs3wR36WEQ6dn_20lightpanda_html5ever4sink4SinkE10unexpectedNtNtNtB8_9tokenizer9interface3TagEB1G_" + ".text._RINvMs3_NtCsgp7LVObRMOv_9html5ever12tree_builderINtB6_11TreeBuilderPNtNtCsgxBkk5gSRhY_4core3ffi6c_voidNtNtCs3wR36WEQ6dn_20lightpanda_html5ever4sink4SinkE14in_scope_namedNvNtB6_8tag_sets11table_scopeEB1G_" + ".text._RINvMs3_NtCsgp7LVObRMOv_9html5ever12tree_builderINtB6_11TreeBuilderPNtNtCsgxBkk5gSRhY_4core3ffi6c_voidNtNtCs3wR36WEQ6dn_20lightpanda_html5ever4sink4SinkE14in_scope_namedNvNtB6_8tag_sets12button_scopeEB1G_" + ".text._RINvMs3_NtCsgp7LVObRMOv_9html5ever12tree_builderINtB6_11TreeBuilderPNtNtCsgxBkk5gSRhY_4core3ffi6c_voidNtNtCs3wR36WEQ6dn_20lightpanda_html5ever4sink4SinkE14in_scope_namedNvNtB6_8tag_sets13default_scopeEB1G_" + ".text._RINvMs3_NtCsgp7LVObRMOv_9html5ever12tree_builderINtB6_11TreeBuilderPNtNtCsgxBkk5gSRhY_4core3ffi6c_voidNtNtCs3wR36WEQ6dn_20lightpanda_html5ever4sink4SinkE14in_scope_namedNvNtB6_8tag_sets15list_item_scopeEB1G_" + ".text._RINvMs3_NtCsgp7LVObRMOv_9html5ever12tree_builderINtB6_11TreeBuilderPNtNtCsgxBkk5gSRhY_4core3ffi6c_voidNtNtCs3wR36WEQ6dn_20lightpanda_html5ever4sink4SinkE15current_node_inNvNtB6_8tag_sets11heading_tagEB1G_" + ".text._RINvMs3_NtCsgp7LVObRMOv_9html5ever12tree_builderINtB6_11TreeBuilderPNtNtCsgxBkk5gSRhY_4core3ffi6c_voidNtNtCs3wR36WEQ6dn_20lightpanda_html5ever4sink4SinkE17adjust_attributesNCNvB2_21adjust_svg_attributes0EB1G_" + ".text._RINvMs3_NtCsgp7LVObRMOv_9html5ever12tree_builderINtB6_11TreeBuilderPNtNtCsgxBkk5gSRhY_4core3ffi6c_voidNtNtCs3wR36WEQ6dn_20lightpanda_html5ever4sink4SinkE17pop_until_currentNvNtB6_8tag_sets18table_body_contextEB1G_" + ".text._RINvMs3_NtCsgp7LVObRMOv_9html5ever12tree_builderINtB6_11TreeBuilderPNtNtCsgxBkk5gSRhY_4core3ffi6c_voidNtNtCs3wR36WEQ6dn_20lightpanda_html5ever4sink4SinkE25generate_implied_end_tagsNvNtB6_8tag_sets19cursory_implied_endEB1G_" + ".text._RINvMs3_NtCsgp7LVObRMOv_9html5ever12tree_builderINtB6_11TreeBuilderPNtNtCsgxBkk5gSRhY_4core3ffi6c_voidNtNtCs3wR36WEQ6dn_20lightpanda_html5ever4sink4SinkE25generate_implied_end_tagsNvNtB6_8tag_sets20thorough_implied_endEB1G_" + ".text._RINvMs3_NtCsgp7LVObRMOv_9html5ever12tree_builderINtB6_11TreeBuilderPNtNtCsgxBkk5gSRhY_4core3ffi6c_voidNtNtCs3wR36WEQ6dn_20lightpanda_html5ever4sink4SinkE25generate_implied_end_tagsNvNvMs3_B6_IBL_ppE15close_p_element7impliedEB1G_" + ".text._RINvMs3_NtCsgp7LVObRMOv_9html5ever12tree_builderINtB6_11TreeBuilderPNtNtCsgxBkk5gSRhY_4core3ffi6c_voidNtNtCs3wR36WEQ6dn_20lightpanda_html5ever4sink4SinkE8in_scopeNvNtB6_8tag_sets11table_scopeNCNvMNtB6_5rulesBK_4stepsa_0EB1G_" + ".text._RINvMs3_NtCsgp7LVObRMOv_9html5ever12tree_builderINtB6_11TreeBuilderPNtNtCsgxBkk5gSRhY_4core3ffi6c_voidNtNtCs3wR36WEQ6dn_20lightpanda_html5ever4sink4SinkE8in_scopeNvNtB6_8tag_sets11table_scopeNCNvMNtB6_5rulesBK_4stepsb_0EB1G_" + ".text._RINvMs3_NtCsgp7LVObRMOv_9html5ever12tree_builderINtB6_11TreeBuilderPNtNtCsgxBkk5gSRhY_4core3ffi6c_voidNtNtCs3wR36WEQ6dn_20lightpanda_html5ever4sink4SinkE8in_scopeNvNtB6_8tag_sets13default_scopeNCNvMNtB6_5rulesBK_4steps5_0EB1G_" + ".text._RINvMs3_NtCsgp7LVObRMOv_9html5ever12tree_builderINtB6_11TreeBuilderPNtNtCsgxBkk5gSRhY_4core3ffi6c_voidNtNtCs3wR36WEQ6dn_20lightpanda_html5ever4sink4SinkE8in_scopeNvNtB6_8tag_sets13default_scopeNCNvMNtB6_5rulesBK_4steps8_0EB1G_" + ".text._RINvMs3_NtCsgp7LVObRMOv_9html5ever12tree_builderINtB6_11TreeBuilderPNtNtCsgxBkk5gSRhY_4core3ffi6c_voidNtNtCs3wR36WEQ6dn_20lightpanda_html5ever4sink4SinkE9pop_untilNvNtB6_8tag_sets11heading_tagEB1G_" + ".text.unlikely._RINvMs6_NtCsfBDUjroi3FF_9hashbrown3rawINtB6_8RawTableTTINtNtCsgMxgfIdB7IF_12string_cache4atom4AtomNtCs2sEQgflTDcy_9web_atoms18NamespaceStaticSetEIBS_NtB1A_18LocalNameStaticSetEEuEE14reserve_rehashNCINvNtB8_3map11make_hasherBQ_uNtNtNtCs9k3SxhrAWiO_3std4hash6random11RandomStateE0ECs3wR36WEQ6dn_20lightpanda_html5ever" + ".text._RINvMsK_NtCsgxBkk5gSRhY_4core4cellINtB6_3RefINtNtCs6i54tJFfzR_5alloc3vec3VecPNtNtB8_3ffi6c_voidEE3mapB1c_NCNvMs3_NtCsgp7LVObRMOv_9html5ever12tree_builderINtB1N_11TreeBuilderB1c_NtNtCs3wR36WEQ6dn_20lightpanda_html5ever4sink4SinkE12current_node0EB2T_" + ".text._RINvMs_NtNtCs9BKrOSwfGGS_11markup5ever4util12buffer_queueNtB5_11BufferQueue3eatFG0_RL1_hRL0_hEbECs3wR36WEQ6dn_20lightpanda_html5ever" + ".text._RINvMs_NtNtCsiAZkstqboef_8xml5ever9tokenizer8char_refNtB5_16CharRefTokenizer12finish_namedNtCs3wR36WEQ6dn_20lightpanda_html5ever15UnclosedTagSinkEB1s_" + ".text._RINvMs_NtNtCsiAZkstqboef_8xml5ever9tokenizer8char_refNtB5_16CharRefTokenizer14finish_numericNtCs3wR36WEQ6dn_20lightpanda_html5ever15UnclosedTagSinkEB1u_" + ".text._RINvMs_NtNtCsiAZkstqboef_8xml5ever9tokenizer8char_refNtB5_16CharRefTokenizer15emit_name_errorNtCs3wR36WEQ6dn_20lightpanda_html5ever15UnclosedTagSinkEB1v_" + ".text._RINvMs_NtNtCsiAZkstqboef_8xml5ever9tokenizer8char_refNtB5_16CharRefTokenizer17unconsume_numericNtCs3wR36WEQ6dn_20lightpanda_html5ever15UnclosedTagSinkEB1x_" + ".text._RINvMs_NtNtNtCs6i54tJFfzR_5alloc11collections5btree6searchINtNtB7_4node7NodeRefNtNtBX_6marker3MutNtNtNtCsgp7LVObRMOv_9html5ever9tokenizer6states5StateyNtB1h_14LeafOrInternalE11search_treeB1x_ECs3wR36WEQ6dn_20lightpanda_html5ever" + ".text._RINvNtCsgp7LVObRMOv_9html5ever6driver14parse_documentNtNtCs3wR36WEQ6dn_20lightpanda_html5ever4sink4SinkEBT_" + ".text._RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueINtCscNkXIs61168_11typed_arena5ArenaNtNtCs3wR36WEQ6dn_20lightpanda_html5ever4sink11ElementDataEEB1f_" + ".text._RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueINtNtB4_4cell7RefCellINtNtB4_6option6OptionINtNtCs6i54tJFfzR_5alloc5boxed3BoxNtNtNtCsiAZkstqboef_8xml5ever9tokenizer8char_ref16CharRefTokenizerEEEECs3wR36WEQ6dn_20lightpanda_html5ever" + ".text._RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueINtNtB4_4cell7RefCellINtNtB4_6option6OptionINtNtCsgMxgfIdB7IF_12string_cache4atom4AtomNtCs2sEQgflTDcy_9web_atoms18LocalNameStaticSetEEEECs3wR36WEQ6dn_20lightpanda_html5ever" + ".text._RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueINtNtB4_4cell7RefCellINtNtB4_6option6OptionNtNtNtCsgp7LVObRMOv_9html5ever9tokenizer8char_ref16CharRefTokenizerEEECs3wR36WEQ6dn_20lightpanda_html5ever" + ".text._RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueINtNtB4_4cell7RefCellINtNtCs6i54tJFfzR_5alloc3vec3VecINtNtNtCsgp7LVObRMOv_9html5ever12tree_builder5types11FormatEntryPNtNtB4_3ffi6c_voidEEEECs3wR36WEQ6dn_20lightpanda_html5ever" + ".text._RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueINtNtB4_4cell7RefCellINtNtCs8tb8PVog07O_7tendril7tendril7TendrilNtNtB11_3fmt4UTF8EEECs3wR36WEQ6dn_20lightpanda_html5ever" + ".text._RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueINtNtB4_4cell7RefCellINtNtNtNtCs6i54tJFfzR_5alloc11collections5btree3map8BTreeMapNtNtNtCsgp7LVObRMOv_9html5ever9tokenizer6states5StateyEEECs3wR36WEQ6dn_20lightpanda_html5ever" + ".text._RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueINtNtB4_6option6OptionINtNtCs6i54tJFfzR_5alloc5boxed3BoxNtNtNtCsiAZkstqboef_8xml5ever9tokenizer8char_ref16CharRefTokenizerEEECs3wR36WEQ6dn_20lightpanda_html5ever" + ".text._RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueINtNtB4_6option6OptionINtNtCs8tb8PVog07O_7tendril7tendril7TendrilNtNtB12_3fmt4UTF8EEECs3wR36WEQ6dn_20lightpanda_html5ever" + ".text._RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueINtNtB4_6option6OptionINtNtCsgMxgfIdB7IF_12string_cache4atom4AtomNtCs2sEQgflTDcy_9web_atoms15PrefixStaticSetEEECs3wR36WEQ6dn_20lightpanda_html5ever" + ".text._RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueINtNtB4_6option6OptionNtCsbTxrCJElVcl_3url3UrlEECs3wR36WEQ6dn_20lightpanda_html5ever" + ".text._RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueINtNtB4_6option6OptionNtNtNtCs9BKrOSwfGGS_11markup5ever4util12buffer_queue9SetResultEECs3wR36WEQ6dn_20lightpanda_html5ever" + ".text._RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueINtNtB4_6option6OptionNtNtNtCsgp7LVObRMOv_9html5ever9tokenizer8char_ref16CharRefTokenizerEECs3wR36WEQ6dn_20lightpanda_html5ever" + ".text._RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueINtNtB4_6result6ResultINtNtB4_6option6OptionINtNtCsgMxgfIdB7IF_12string_cache4atom4AtomNtCs2sEQgflTDcy_9web_atoms18NamespaceStaticSetEEINtNtCs6i54tJFfzR_5alloc6borrow3CoweEEECs3wR36WEQ6dn_20lightpanda_html5ever" + ".text._RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueINtNtCs6i54tJFfzR_5alloc3vec3VecIBC_NtNtCs3wR36WEQ6dn_20lightpanda_html5ever4sink11ElementDataEEEB1f_" + ".text._RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueINtNtCs6i54tJFfzR_5alloc3vec3VecNtNtCs3wR36WEQ6dn_20lightpanda_html5ever4sink11ElementDataEEB1b_" + ".text._RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueINtNtCs6i54tJFfzR_5alloc3vec3VecNtNtCs9BKrOSwfGGS_11markup5ever9interface9AttributeEECs3wR36WEQ6dn_20lightpanda_html5ever" + ".text._RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueINtNtCs6i54tJFfzR_5alloc3vec3VecTNtNtNtCsgp7LVObRMOv_9html5ever12tree_builder5types11SplitStatusINtNtCs8tb8PVog07O_7tendril7tendril7TendrilNtNtB2e_3fmt4UTF8EEEECs3wR36WEQ6dn_20lightpanda_html5ever" + ".text._RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueINtNtCs6i54tJFfzR_5alloc5boxed3BoxDNtNtB4_3any3AnyEL_EECs3wR36WEQ6dn_20lightpanda_html5ever" + ".text._RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueINtNtCs6i54tJFfzR_5alloc5boxed3BoxINtCscNkXIs61168_11typed_arena5ArenaNtNtCs3wR36WEQ6dn_20lightpanda_html5ever4sink11ElementDataEEEB1N_" + ".text._RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueINtNtCs6i54tJFfzR_5alloc6borrow3CoweEECs3wR36WEQ6dn_20lightpanda_html5ever" + ".text._RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueINtNtCs8tb8PVog07O_7tendril6stream16Utf8LossyDecoderINtNtCsgp7LVObRMOv_9html5ever6driver6ParserNtNtCs3wR36WEQ6dn_20lightpanda_html5ever4sink4SinkEEEB2c_" + ".text._RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueINtNtCs8tb8PVog07O_7tendril6stream16Utf8LossyDecoderNtCs3wR36WEQ6dn_20lightpanda_html5ever17XmlDocumentParserEEB1t_" + ".text._RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueINtNtCs8tb8PVog07O_7tendril7tendril7TendrilNtNtBG_3fmt4UTF8EECs3wR36WEQ6dn_20lightpanda_html5ever" + ".text._RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueINtNtCs8tb8PVog07O_7tendril7tendril7TendrilNtNtBG_3fmt5BytesEECs3wR36WEQ6dn_20lightpanda_html5ever" + ".text._RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueINtNtCs9BKrOSwfGGS_11markup5ever9interface15TokenizerResultPNtNtB4_3ffi6c_voidEECs3wR36WEQ6dn_20lightpanda_html5ever" + ".text._RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueINtNtCsfBDUjroi3FF_9hashbrown10scopeguard10ScopeGuardNtNtBG_3raw13RawTableInnerNCINvMsa_B1u_B1s_14prepare_resizeNtNtCs6i54tJFfzR_5alloc5alloc6GlobalE0EECs3wR36WEQ6dn_20lightpanda_html5ever" + ".text._RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueINtNtCsfBDUjroi3FF_9hashbrown10scopeguard10ScopeGuardQNtNtBG_3raw13RawTableInnerNCNvMsa_B1v_B1t_15rehash_in_place0EECs3wR36WEQ6dn_20lightpanda_html5ever" + ".text._RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueINtNtCsgMxgfIdB7IF_12string_cache4atom4AtomNtCs2sEQgflTDcy_9web_atoms18LocalNameStaticSetEECs3wR36WEQ6dn_20lightpanda_html5ever" + ".text._RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueINtNtCsgp7LVObRMOv_9html5ever12tree_builder11TreeBuilderPNtNtB4_3ffi6c_voidNtNtCs3wR36WEQ6dn_20lightpanda_html5ever4sink4SinkEEB1S_" + ".text._RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueINtNtCsgp7LVObRMOv_9html5ever6driver6ParserNtNtCs3wR36WEQ6dn_20lightpanda_html5ever4sink4SinkEEB1m_" + ".text._RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueINtNtCsgp7LVObRMOv_9html5ever9tokenizer13ProcessResultPNtNtB4_3ffi6c_voidEECs3wR36WEQ6dn_20lightpanda_html5ever" + ".text._RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueINtNtCsgp7LVObRMOv_9html5ever9tokenizer9TokenizerINtNtBG_12tree_builder11TreeBuilderPNtNtB4_3ffi6c_voidNtNtCs3wR36WEQ6dn_20lightpanda_html5ever4sink4SinkEEEB2k_" + ".text._RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueINtNtCsgp7LVObRMOv_9html5ever9tokenizer9TokenizerNtNtCs3wR36WEQ6dn_20lightpanda_html5ever7prescan11PrescanSinkEEB1s_" + ".text._RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueINtNtCsiAZkstqboef_8xml5ever9tokenizer12XmlTokenizerNtCs3wR36WEQ6dn_20lightpanda_html5ever15UnclosedTagSinkEEB1t_" + ".text._RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueINtNtNtCs6i54tJFfzR_5alloc11collections9vec_deque8VecDequeNtNtNtCsgp7LVObRMOv_9html5ever12tree_builder5types5TokenEECs3wR36WEQ6dn_20lightpanda_html5ever" + ".text._RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueINtNtNtCs6i54tJFfzR_5alloc11collections9vec_deque8VecDequeNtNtNtCsiAZkstqboef_8xml5ever12tree_builder5types5TokenEECs3wR36WEQ6dn_20lightpanda_html5ever" + ".text._RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueINtNtNtCs6i54tJFfzR_5alloc3vec5drain5DrainNtNtCs3wR36WEQ6dn_20lightpanda_html5ever4sink11ElementDataEEB1l_" + ".text._RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueINtNtNtCs6i54tJFfzR_5alloc3vec9into_iter8IntoIterTNtNtNtCsgp7LVObRMOv_9html5ever12tree_builder5types11SplitStatusINtNtCs8tb8PVog07O_7tendril7tendril7TendrilNtNtB2v_3fmt4UTF8EEEECs3wR36WEQ6dn_20lightpanda_html5ever" + ".text._RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueINtNtNtCs9BKrOSwfGGS_11markup5ever9interface12tree_builder10NodeOrTextPNtNtB4_3ffi6c_voidEECs3wR36WEQ6dn_20lightpanda_html5ever" + ".text._RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueINtNtNtCsgp7LVObRMOv_9html5ever12tree_builder5types11FormatEntryPNtNtB4_3ffi6c_voidEECs3wR36WEQ6dn_20lightpanda_html5ever" + ".text._RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueINtNtNtCsgp7LVObRMOv_9html5ever12tree_builder5types13ProcessResultPNtNtB4_3ffi6c_voidEECs3wR36WEQ6dn_20lightpanda_html5ever" + ".text._RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueINtNtNtCsgp7LVObRMOv_9html5ever9tokenizer9interface15TokenSinkResultPNtNtB4_3ffi6c_voidEECs3wR36WEQ6dn_20lightpanda_html5ever" + ".text._RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueINtNtNtNtCs9k3SxhrAWiO_3std11collections4hash3set7HashSetTINtNtCsgMxgfIdB7IF_12string_cache4atom4AtomNtCs2sEQgflTDcy_9web_atoms18NamespaceStaticSetEIB1y_NtB2g_18LocalNameStaticSetEEEECs3wR36WEQ6dn_20lightpanda_html5ever" + ".text._RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueINtNvXs5_NtNtCs6i54tJFfzR_5alloc3vec5drainINtBK_5DrainppENtNtNtB4_3ops4drop4Drop4drop9DropGuardNtNtCs3wR36WEQ6dn_20lightpanda_html5ever4sink11ElementDataNtNtBO_5alloc6GlobalEEB2c_" + ".text._RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueINtNvXs_NtNtCs6i54tJFfzR_5alloc11collections9vec_dequeINtBJ_8VecDequeppENtNtNtB4_3ops4drop4Drop4drop7DropperNtNtNtCsgp7LVObRMOv_9html5ever12tree_builder5types5TokenEECs3wR36WEQ6dn_20lightpanda_html5ever" + ".text._RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueINtNvXs_NtNtCs6i54tJFfzR_5alloc11collections9vec_dequeINtBJ_8VecDequeppENtNtNtB4_3ops4drop4Drop4drop7DropperNtNtNtCsiAZkstqboef_8xml5ever12tree_builder5types5TokenEECs3wR36WEQ6dn_20lightpanda_html5ever" + ".text._RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueINtNvXsy_NtNtNtCs6i54tJFfzR_5alloc11collections5btree3mapINtBK_8IntoIterpppENtNtNtB4_3ops4drop4Drop4drop9DropGuardINtNtB4_6option6OptionINtNtCsgMxgfIdB7IF_12string_cache4atom4AtomNtCs2sEQgflTDcy_9web_atoms15PrefixStaticSetEEIB2s_IB2O_NtB3w_18NamespaceStaticSetEENtNtBQ_5alloc6GlobalEECs3wR36WEQ6dn_20lightpanda_html5ever" + ".text._RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueNtCs3wR36WEQ6dn_20lightpanda_html5ever15StreamingParserEBD_" + ".text._RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueNtCs3wR36WEQ6dn_20lightpanda_html5ever17XmlDocumentParserEBD_" + ".text._RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueNtCsbTxrCJElVcl_3url3UrlECs3wR36WEQ6dn_20lightpanda_html5ever" + ".text._RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueNtNtCs9BKrOSwfGGS_11markup5ever9interface8QualNameECs3wR36WEQ6dn_20lightpanda_html5ever" + ".text._RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueNtNtCs9BKrOSwfGGS_11markup5ever9interface9AttributeECs3wR36WEQ6dn_20lightpanda_html5ever" + ".text._RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueNtNtCsbTxrCJElVcl_3url6origin6OriginECs3wR36WEQ6dn_20lightpanda_html5ever" + ".text._RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueNtNtCsiAZkstqboef_8xml5ever12tree_builder12NamespaceMapECs3wR36WEQ6dn_20lightpanda_html5ever" + ".text._RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueNtNtNtCs9BKrOSwfGGS_11markup5ever4util12buffer_queue11BufferQueueECs3wR36WEQ6dn_20lightpanda_html5ever" + ".text._RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueNtNtNtCs9BKrOSwfGGS_11markup5ever4util12buffer_queue9SetResultECs3wR36WEQ6dn_20lightpanda_html5ever" + ".text._RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueNtNtNtCsgp7LVObRMOv_9html5ever12tree_builder5types5TokenECs3wR36WEQ6dn_20lightpanda_html5ever" + ".text._RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueNtNtNtCsgp7LVObRMOv_9html5ever9tokenizer8char_ref16CharRefTokenizerECs3wR36WEQ6dn_20lightpanda_html5ever" + ".text._RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueNtNtNtCsgp7LVObRMOv_9html5ever9tokenizer9interface3TagECs3wR36WEQ6dn_20lightpanda_html5ever" + ".text._RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueNtNtNtCsgp7LVObRMOv_9html5ever9tokenizer9interface5TokenECs3wR36WEQ6dn_20lightpanda_html5ever" + ".text._RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueNtNtNtCsgp7LVObRMOv_9html5ever9tokenizer9interface7DoctypeECs3wR36WEQ6dn_20lightpanda_html5ever" + ".text._RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueNtNtNtCsiAZkstqboef_8xml5ever12tree_builder5types5TokenECs3wR36WEQ6dn_20lightpanda_html5ever" + ".text._RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueNtNtNtCsiAZkstqboef_8xml5ever9tokenizer8char_ref16CharRefTokenizerECs3wR36WEQ6dn_20lightpanda_html5ever" + ".text._RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueNtNtNtCsiAZkstqboef_8xml5ever9tokenizer9interface2PiECs3wR36WEQ6dn_20lightpanda_html5ever" + ".text._RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueNtNtNtCsiAZkstqboef_8xml5ever9tokenizer9interface3TagECs3wR36WEQ6dn_20lightpanda_html5ever" + ".text._RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueNtNtNtCsiAZkstqboef_8xml5ever9tokenizer9interface5TokenECs3wR36WEQ6dn_20lightpanda_html5ever" + ".text._RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueNtNtNtCsiAZkstqboef_8xml5ever9tokenizer9interface7DoctypeECs3wR36WEQ6dn_20lightpanda_html5ever" + ".text._RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueTINtNtCsgMxgfIdB7IF_12string_cache4atom4AtomNtCs2sEQgflTDcy_9web_atoms18NamespaceStaticSetEIBD_NtB1l_18LocalNameStaticSetEEECs3wR36WEQ6dn_20lightpanda_html5ever" + ".text._RINvNtNtCs9BKrOSwfGGS_11markup5ever9interface12tree_builder25create_element_with_flagsNtNtCs3wR36WEQ6dn_20lightpanda_html5ever4sink4SinkEB1q_" + ".text._RINvNtNtCsgp7LVObRMOv_9html5ever4util3str17to_escaped_stringNtNtNtB6_12tree_builder5types5TokenECs3wR36WEQ6dn_20lightpanda_html5ever" + ".text._RINvNtNtNtCsgxBkk5gSRhY_4core5slice4sort6stable14driftsort_mainTNtNtNtCsgp7LVObRMOv_9html5ever9tokenizer6states5StateyENCINvMNtCs6i54tJFfzR_5alloc5sliceSBZ_11sort_by_keyINtNtB8_3cmp7ReverseyENCNvMs0_B14_INtB14_9TokenizerINtNtB16_12tree_builder11TreeBuilderPNtNtB8_3ffi6c_voidNtNtCs3wR36WEQ6dn_20lightpanda_html5ever4sink4SinkEE12dump_profiles_0E0INtNtB21_3vec3VecBZ_EEB4t_" + ".text._RINvNtNtNtCsgxBkk5gSRhY_4core5slice4sort6stable14driftsort_mainTNtNtNtCsgp7LVObRMOv_9html5ever9tokenizer6states5StateyENCINvMNtCs6i54tJFfzR_5alloc5sliceSBZ_11sort_by_keyINtNtB8_3cmp7ReverseyENCNvMs0_B14_INtB14_9TokenizerNtNtCs3wR36WEQ6dn_20lightpanda_html5ever7prescan11PrescanSinkE12dump_profiles_0E0INtNtB21_3vec3VecBZ_EEB3A_" + ".text._RINvNtNtNtCsgxBkk5gSRhY_4core5slice4sort6stable14driftsort_mainTNtNtNtCsiAZkstqboef_8xml5ever9tokenizer6states8XmlStateyENCINvMNtCs6i54tJFfzR_5alloc5sliceSBZ_11sort_by_keyINtNtB8_3cmp7ReverseyENCNvMs0_B14_INtB14_12XmlTokenizerNtCs3wR36WEQ6dn_20lightpanda_html5ever15UnclosedTagSinkE12dump_profiles_0E0INtNtB23_3vec3VecBZ_EEB3E_" + ".text._RINvNtNtNtNtCsgxBkk5gSRhY_4core5slice4sort6shared5pivot11median3_recTNtNtNtCsgp7LVObRMOv_9html5ever9tokenizer6states5StateyENCINvMNtCs6i54tJFfzR_5alloc5sliceSB14_11sort_by_keyINtNtBa_3cmp7ReverseyENCNvMs0_B19_INtB19_9TokenizerINtNtB1b_12tree_builder11TreeBuilderPNtNtBa_3ffi6c_voidNtNtCs3wR36WEQ6dn_20lightpanda_html5ever4sink4SinkEE12dump_profiles_0E0EB4z_" + ".text._RINvNtNtNtNtCsgxBkk5gSRhY_4core5slice4sort6shared9smallsort12sort8_stableTNtNtNtCsgp7LVObRMOv_9html5ever9tokenizer6states5StateyENCINvMNtCs6i54tJFfzR_5alloc5sliceSB19_11sort_by_keyINtNtBa_3cmp7ReverseyENCNvMs0_B1e_INtB1e_9TokenizerINtNtB1g_12tree_builder11TreeBuilderPNtNtBa_3ffi6c_voidNtNtCs3wR36WEQ6dn_20lightpanda_html5ever4sink4SinkEE12dump_profiles_0E0EB4E_" + ".text._RINvNtNtNtNtCsgxBkk5gSRhY_4core5slice4sort6stable9quicksort9quicksortTNtNtNtCsiAZkstqboef_8xml5ever9tokenizer6states8XmlStateyENCINvMNtCs6i54tJFfzR_5alloc5sliceSB15_11sort_by_keyINtNtBa_3cmp7ReverseyENCNvMs0_B1a_INtB1a_12XmlTokenizerNtCs3wR36WEQ6dn_20lightpanda_html5ever15UnclosedTagSinkE12dump_profiles_0E0EB3L_" + ".text.unlikely._RINvNvMs2_NtCs6i54tJFfzR_5alloc7raw_vecINtB8_11RawVecInnerpE7reserve21do_reserve_and_handleNtNtBa_5alloc6GlobalECs3wR36WEQ6dn_20lightpanda_html5ever" + ".text._RINvXs2J_NtNtCsgxBkk5gSRhY_4core5slice4iterINtB7_4IterTNtNtNtCsgp7LVObRMOv_9html5ever12tree_builder5types11SplitStatusINtNtCs8tb8PVog07O_7tendril7tendril7TendrilNtNtB1X_3fmt4UTF8EEENtNtNtNtBb_4iter6traits8iterator8Iterator3anyNCNvMNtBV_5rulesINtBV_11TreeBuilderPNtNtBb_3ffi6c_voidNtNtCs3wR36WEQ6dn_20lightpanda_html5ever4sink4SinkE4steps9_0EB4y_" + ".text._RINvYINtNtCs8tb8PVog07O_7tendril6stream16Utf8LossyDecoderINtNtCsgp7LVObRMOv_9html5ever6driver6ParserNtNtCs3wR36WEQ6dn_20lightpanda_html5ever4sink4SinkEEINtB6_11TendrilSinkNtNtB8_3fmt5BytesE3oneRShEB1E_" + ".text._RINvYNtNtNtCs9k3SxhrAWiO_3std4hash6random11RandomStateNtNtCsgxBkk5gSRhY_4core4hash11BuildHasher8hash_oneRTINtNtCsgMxgfIdB7IF_12string_cache4atom4AtomNtCs2sEQgflTDcy_9web_atoms18NamespaceStaticSetEIB1H_NtB2p_18LocalNameStaticSetEEECs3wR36WEQ6dn_20lightpanda_html5ever" + ".text._RNCNvMNtNtCsgp7LVObRMOv_9html5ever12tree_builder5rulesINtB6_11TreeBuilderPNtNtCsgxBkk5gSRhY_4core3ffi6c_voidNtNtCs3wR36WEQ6dn_20lightpanda_html5ever4sink4SinkE4step0B1M_" + ".text._RNCNvMNtNtCsgp7LVObRMOv_9html5ever12tree_builder5rulesINtB6_11TreeBuilderPNtNtCsgxBkk5gSRhY_4core3ffi6c_voidNtNtCs3wR36WEQ6dn_20lightpanda_html5ever4sink4SinkE4steps0_0B1M_" + ".text._RNCNvMNtNtCsgp7LVObRMOv_9html5ever12tree_builder5rulesINtB6_11TreeBuilderPNtNtCsgxBkk5gSRhY_4core3ffi6c_voidNtNtCs3wR36WEQ6dn_20lightpanda_html5ever4sink4SinkE4steps1_0B1M_" + ".text._RNCNvMNtNtCsgp7LVObRMOv_9html5ever12tree_builder5rulesINtB6_11TreeBuilderPNtNtCsgxBkk5gSRhY_4core3ffi6c_voidNtNtCs3wR36WEQ6dn_20lightpanda_html5ever4sink4SinkE4steps2_0B1M_" + ".text._RNCNvMNtNtCsgp7LVObRMOv_9html5ever12tree_builder5rulesINtB6_11TreeBuilderPNtNtCsgxBkk5gSRhY_4core3ffi6c_voidNtNtCs3wR36WEQ6dn_20lightpanda_html5ever4sink4SinkE4steps3_0B1M_" + ".text._RNCNvMNtNtCsgp7LVObRMOv_9html5ever12tree_builder5rulesINtB6_11TreeBuilderPNtNtCsgxBkk5gSRhY_4core3ffi6c_voidNtNtCs3wR36WEQ6dn_20lightpanda_html5ever4sink4SinkE4steps_0B1M_" + ".text._RNCNvNtCs3wR36WEQ6dn_20lightpanda_html5ever3url25url_resolve_with_encodings0_0B5_" + ".text._RNSNvYNCNvNtCs3wR36WEQ6dn_20lightpanda_html5ever3url25url_resolve_with_encodings0_0INtNtNtCsgxBkk5gSRhY_4core3ops8function6FnOnceTReEE9call_once6vtableBa_" + ".text._RNvMCscNkXIs61168_11typed_arenaINtB2_5ArenaNtNtCs3wR36WEQ6dn_20lightpanda_html5ever4sink11ElementDataE15alloc_slow_pathBJ_" + ".text._RNvMNtNtCsgp7LVObRMOv_9html5ever12tree_builder5rulesINtB4_11TreeBuilderPNtNtCsgxBkk5gSRhY_4core3ffi6c_voidNtNtCs3wR36WEQ6dn_20lightpanda_html5ever4sink4SinkE4stepB1K_" + ".text._RNvMs0_NtCs3wR36WEQ6dn_20lightpanda_html5ever5typesNtB5_9CQualName6create" + ".text._RNvMs0_NtCsgp7LVObRMOv_9html5ever9tokenizerINtB5_9TokenizerINtNtB7_12tree_builder11TreeBuilderPNtNtCsgxBkk5gSRhY_4core3ffi6c_voidNtNtCs3wR36WEQ6dn_20lightpanda_html5ever4sink4SinkEE16process_char_refB27_" + ".text._RNvMs0_NtCsgp7LVObRMOv_9html5ever9tokenizerINtB5_9TokenizerINtNtB7_12tree_builder11TreeBuilderPNtNtCsgxBkk5gSRhY_4core3ffi6c_voidNtNtCs3wR36WEQ6dn_20lightpanda_html5ever4sink4SinkEE25data_state_simd_fast_pathB27_" + ".text._RNvMs0_NtCsgp7LVObRMOv_9html5ever9tokenizerINtB5_9TokenizerINtNtB7_12tree_builder11TreeBuilderPNtNtCsgxBkk5gSRhY_4core3ffi6c_voidNtNtCs3wR36WEQ6dn_20lightpanda_html5ever4sink4SinkEE4stepB27_" + ".text._RNvMs0_NtCsgp7LVObRMOv_9html5ever9tokenizerINtB5_9TokenizerNtNtCs3wR36WEQ6dn_20lightpanda_html5ever7prescan11PrescanSinkE16process_char_refBZ_" + ".text._RNvMs0_NtCsgp7LVObRMOv_9html5ever9tokenizerINtB5_9TokenizerNtNtCs3wR36WEQ6dn_20lightpanda_html5ever7prescan11PrescanSinkE25data_state_simd_fast_pathBZ_" + ".text._RNvMs0_NtCsgp7LVObRMOv_9html5ever9tokenizerINtB5_9TokenizerNtNtCs3wR36WEQ6dn_20lightpanda_html5ever7prescan11PrescanSinkE4stepBZ_" + ".text._RNvMs0_NtCsiAZkstqboef_8xml5ever9tokenizerINtB5_12XmlTokenizerNtCs3wR36WEQ6dn_20lightpanda_html5ever15UnclosedTagSinkE16create_attributeB10_" + ".text._RNvMs0_NtCsiAZkstqboef_8xml5ever9tokenizerINtB5_12XmlTokenizerNtCs3wR36WEQ6dn_20lightpanda_html5ever15UnclosedTagSinkE16finish_attributeB10_" + ".text._RNvMs0_NtCsiAZkstqboef_8xml5ever9tokenizerINtB5_12XmlTokenizerNtCs3wR36WEQ6dn_20lightpanda_html5ever15UnclosedTagSinkE4stepB10_" + ".text.unlikely._RNvMs1_CscNkXIs61168_11typed_arenaINtB5_9ChunkListNtNtCs3wR36WEQ6dn_20lightpanda_html5ever4sink11ElementDataE7reserveBQ_" + ".text._RNvMs1_NtCsiAZkstqboef_8xml5ever12tree_builderINtB5_14XmlTreeBuilderPNtNtCsgxBkk5gSRhY_4core3ffi6c_voidNtNtCs3wR36WEQ6dn_20lightpanda_html5ever4sink4SinkE10bind_qnameB1H_" + ".text._RNvMs1_NtCsiAZkstqboef_8xml5ever12tree_builderINtB5_14XmlTreeBuilderPNtNtCsgxBkk5gSRhY_4core3ffi6c_voidNtNtCs3wR36WEQ6dn_20lightpanda_html5ever4sink4SinkE18process_namespacesB1H_" + ".text._RNvMs3_NtCsgp7LVObRMOv_9html5ever12tree_builderINtB5_11TreeBuilderPNtNtCsgxBkk5gSRhY_4core3ffi6c_voidNtNtCs3wR36WEQ6dn_20lightpanda_html5ever4sink4SinkE11create_rootB1F_" + ".text._RNvMs3_NtCsgp7LVObRMOv_9html5ever12tree_builderINtB5_11TreeBuilderPNtNtCsgxBkk5gSRhY_4core3ffi6c_voidNtNtCs3wR36WEQ6dn_20lightpanda_html5ever4sink4SinkE13enter_foreignB1F_" + ".text._RNvMs3_NtCsgp7LVObRMOv_9html5ever12tree_builderINtB5_11TreeBuilderPNtNtCsgxBkk5gSRhY_4core3ffi6c_voidNtNtCs3wR36WEQ6dn_20lightpanda_html5ever4sink4SinkE14append_commentB1F_" + ".text._RNvMs3_NtCsgp7LVObRMOv_9html5ever12tree_builderINtB5_11TreeBuilderPNtNtCsgxBkk5gSRhY_4core3ffi6c_voidNtNtCs3wR36WEQ6dn_20lightpanda_html5ever4sink4SinkE14check_body_endB1F_" + ".text._RNvMs3_NtCsgp7LVObRMOv_9html5ever12tree_builderINtB5_11TreeBuilderPNtNtCsgxBkk5gSRhY_4core3ffi6c_voidNtNtCs3wR36WEQ6dn_20lightpanda_html5ever4sink4SinkE14close_the_cellB1F_" + ".text._RNvMs3_NtCsgp7LVObRMOv_9html5ever12tree_builderINtB5_11TreeBuilderPNtNtCsgxBkk5gSRhY_4core3ffi6c_voidNtNtCs3wR36WEQ6dn_20lightpanda_html5ever4sink4SinkE14insert_elementB1F_" + ".text._RNvMs3_NtCsgp7LVObRMOv_9html5ever12tree_builderINtB5_11TreeBuilderPNtNtCsgxBkk5gSRhY_4core3ffi6c_voidNtNtCs3wR36WEQ6dn_20lightpanda_html5ever4sink4SinkE14is_type_hiddenB1F_" + ".text._RNvMs3_NtCsgp7LVObRMOv_9html5ever12tree_builderINtB5_11TreeBuilderPNtNtCsgxBkk5gSRhY_4core3ffi6c_voidNtNtCs3wR36WEQ6dn_20lightpanda_html5ever4sink4SinkE14parse_raw_dataB1F_" + ".text._RNvMs3_NtCsgp7LVObRMOv_9html5ever12tree_builderINtB5_11TreeBuilderPNtNtCsgxBkk5gSRhY_4core3ffi6c_voidNtNtCs3wR36WEQ6dn_20lightpanda_html5ever4sink4SinkE15adoption_agencyB1F_" + ".text._RNvMs3_NtCsgp7LVObRMOv_9html5ever12tree_builderINtB5_11TreeBuilderPNtNtCsgxBkk5gSRhY_4core3ffi6c_voidNtNtCs3wR36WEQ6dn_20lightpanda_html5ever4sink4SinkE15expect_to_closeB1F_" + ".text._RNvMs3_NtCsgp7LVObRMOv_9html5ever12tree_builderINtB5_11TreeBuilderPNtNtCsgxBkk5gSRhY_4core3ffi6c_voidNtNtCs3wR36WEQ6dn_20lightpanda_html5ever4sink4SinkE15pop_until_namedB1F_" + ".text._RNvMs3_NtCsgp7LVObRMOv_9html5ever12tree_builderINtB5_11TreeBuilderPNtNtCsgxBkk5gSRhY_4core3ffi6c_voidNtNtCs3wR36WEQ6dn_20lightpanda_html5ever4sink4SinkE17foreign_start_tagB1F_" + ".text._RNvMs3_NtCsgp7LVObRMOv_9html5ever12tree_builderINtB5_11TreeBuilderPNtNtCsgxBkk5gSRhY_4core3ffi6c_voidNtNtCs3wR36WEQ6dn_20lightpanda_html5ever4sink4SinkE17remove_from_stackB1F_" + ".text._RNvMs3_NtCsgp7LVObRMOv_9html5ever12tree_builderINtB5_11TreeBuilderPNtNtCsgxBkk5gSRhY_4core3ffi6c_voidNtNtCs3wR36WEQ6dn_20lightpanda_html5ever4sink4SinkE18current_node_namedB1F_" + ".text._RNvMs3_NtCsgp7LVObRMOv_9html5ever12tree_builderINtB5_11TreeBuilderPNtNtCsgxBkk5gSRhY_4core3ffi6c_voidNtNtCs3wR36WEQ6dn_20lightpanda_html5ever4sink4SinkE18in_html_elem_namedB1F_" + ".text._RNvMs3_NtCsgp7LVObRMOv_9html5ever12tree_builderINtB5_11TreeBuilderPNtNtCsgxBkk5gSRhY_4core3ffi6c_voidNtNtCs3wR36WEQ6dn_20lightpanda_html5ever4sink4SinkE20insert_appropriatelyB1F_" + ".text._RNvMs3_NtCsgp7LVObRMOv_9html5ever12tree_builderINtB5_11TreeBuilderPNtNtCsgxBkk5gSRhY_4core3ffi6c_voidNtNtCs3wR36WEQ6dn_20lightpanda_html5ever4sink4SinkE20reset_insertion_modeB1F_" + ".text._RNvMs3_NtCsgp7LVObRMOv_9html5ever12tree_builderINtB5_11TreeBuilderPNtNtCsgxBkk5gSRhY_4core3ffi6c_voidNtNtCs3wR36WEQ6dn_20lightpanda_html5ever4sink4SinkE21append_comment_to_docB1F_" + ".text._RNvMs3_NtCsgp7LVObRMOv_9html5ever12tree_builderINtB5_11TreeBuilderPNtNtCsgxBkk5gSRhY_4core3ffi6c_voidNtNtCs3wR36WEQ6dn_20lightpanda_html5ever4sink4SinkE21foster_parent_in_bodyB1F_" + ".text._RNvMs3_NtCsgp7LVObRMOv_9html5ever12tree_builderINtB5_11TreeBuilderPNtNtCsgxBkk5gSRhY_4core3ffi6c_voidNtNtCs3wR36WEQ6dn_20lightpanda_html5ever4sink4SinkE22append_comment_to_htmlB1F_" + ".text._RNvMs3_NtCsgp7LVObRMOv_9html5ever12tree_builderINtB5_11TreeBuilderPNtNtCsgxBkk5gSRhY_4core3ffi6c_voidNtNtCs3wR36WEQ6dn_20lightpanda_html5ever4sink4SinkE22insert_foreign_elementB1F_" + ".text._RNvMs3_NtCsgp7LVObRMOv_9html5ever12tree_builderINtB5_11TreeBuilderPNtNtCsgxBkk5gSRhY_4core3ffi6c_voidNtNtCs3wR36WEQ6dn_20lightpanda_html5ever4sink4SinkE22process_chars_in_tableB1F_" + ".text._RNvMs3_NtCsgp7LVObRMOv_9html5ever12tree_builderINtB5_11TreeBuilderPNtNtCsgxBkk5gSRhY_4core3ffi6c_voidNtNtCs3wR36WEQ6dn_20lightpanda_html5ever4sink4SinkE23handle_misnested_a_tagsB1F_" + ".text._RNvMs3_NtCsgp7LVObRMOv_9html5ever12tree_builderINtB5_11TreeBuilderPNtNtCsgxBkk5gSRhY_4core3ffi6c_voidNtNtCs3wR36WEQ6dn_20lightpanda_html5ever4sink4SinkE23process_end_tag_in_bodyB1F_" + ".text._RNvMs3_NtCsgp7LVObRMOv_9html5ever12tree_builderINtB5_11TreeBuilderPNtNtCsgxBkk5gSRhY_4core3ffi6c_voidNtNtCs3wR36WEQ6dn_20lightpanda_html5ever4sink4SinkE27generate_implied_end_exceptB1F_" + ".text._RNvMs3_NtCsgp7LVObRMOv_9html5ever12tree_builderINtB5_11TreeBuilderPNtNtCsgxBkk5gSRhY_4core3ffi6c_voidNtNtCs3wR36WEQ6dn_20lightpanda_html5ever4sink4SinkE29create_formatting_element_forB1F_" + ".text._RNvMs3_NtCsgp7LVObRMOv_9html5ever12tree_builderINtB5_11TreeBuilderPNtNtCsgxBkk5gSRhY_4core3ffi6c_voidNtNtCs3wR36WEQ6dn_20lightpanda_html5ever4sink4SinkE31close_p_element_in_button_scopeB1F_" + ".text._RNvMs3_NtCsgp7LVObRMOv_9html5ever12tree_builderINtB5_11TreeBuilderPNtNtCsgxBkk5gSRhY_4core3ffi6c_voidNtNtCs3wR36WEQ6dn_20lightpanda_html5ever4sink4SinkE32should_attach_declarative_shadowB1F_" + ".text._RNvMs3_NtCsgp7LVObRMOv_9html5ever12tree_builderINtB5_11TreeBuilderPNtNtCsgxBkk5gSRhY_4core3ffi6c_voidNtNtCs3wR36WEQ6dn_20lightpanda_html5ever4sink4SinkE33clear_active_formatting_to_markerB1F_" + ".text._RNvMs3_NtCsgp7LVObRMOv_9html5ever12tree_builderINtB5_11TreeBuilderPNtNtCsgxBkk5gSRhY_4core3ffi6c_voidNtNtCs3wR36WEQ6dn_20lightpanda_html5ever4sink4SinkE38reconstruct_active_formatting_elementsB1F_" + ".text._RNvMs3_NtCsgp7LVObRMOv_9html5ever12tree_builderINtB5_11TreeBuilderPNtNtCsgxBkk5gSRhY_4core3ffi6c_voidNtNtCs3wR36WEQ6dn_20lightpanda_html5ever4sink4SinkE39unexpected_start_tag_in_foreign_contentB1F_" + ".text._RNvMs3_NtCsgp7LVObRMOv_9html5ever12tree_builderINtB5_11TreeBuilderPNtNtCsgxBkk5gSRhY_4core3ffi6c_voidNtNtCs3wR36WEQ6dn_20lightpanda_html5ever4sink4SinkE3popB1F_" + ".text._RNvMs3_NtCsgp7LVObRMOv_9html5ever12tree_builderINtB5_11TreeBuilderPNtNtCsgxBkk5gSRhY_4core3ffi6c_voidNtNtCs3wR36WEQ6dn_20lightpanda_html5ever4sink4SinkE4pushB1F_" + ".text._RNvMs3_NtCsgp7LVObRMOv_9html5ever12tree_builderINtB5_11TreeBuilderPNtNtCsgxBkk5gSRhY_4core3ffi6c_voidNtNtCs3wR36WEQ6dn_20lightpanda_html5ever4sink4SinkE9body_elemB1F_" + ".text._RNvMs3_NtCsiAZkstqboef_8xml5ever12tree_builderINtB5_14XmlTreeBuilderPNtNtCsgxBkk5gSRhY_4core3ffi6c_voidNtNtCs3wR36WEQ6dn_20lightpanda_html5ever4sink4SinkE20insert_appropriatelyB1H_" + ".text._RNvMs3_NtCsiAZkstqboef_8xml5ever12tree_builderINtB5_14XmlTreeBuilderPNtNtCsgxBkk5gSRhY_4core3ffi6c_voidNtNtCs3wR36WEQ6dn_20lightpanda_html5ever4sink4SinkE3popB1H_" + ".text._RNvMs3_NtCsiAZkstqboef_8xml5ever12tree_builderINtB5_14XmlTreeBuilderPNtNtCsgxBkk5gSRhY_4core3ffi6c_voidNtNtCs3wR36WEQ6dn_20lightpanda_html5ever4sink4SinkE9close_tagB1H_" + ".text.unlikely._RNvMs3_NtNtCs6i54tJFfzR_5alloc11collections9vec_dequeINtB5_8VecDequeNtNtNtCsgp7LVObRMOv_9html5ever12tree_builder5types5TokenE4growCs3wR36WEQ6dn_20lightpanda_html5ever" + ".text.unlikely._RNvMs4_NtCs6i54tJFfzR_5alloc7raw_vecINtB5_6RawVecINtNtB7_3vec3VecNtNtCs3wR36WEQ6dn_20lightpanda_html5ever4sink11ElementDataEE8grow_oneB15_" + ".text.unlikely._RNvMs4_NtCs6i54tJFfzR_5alloc7raw_vecINtB5_6RawVecINtNtNtCsgp7LVObRMOv_9html5ever12tree_builder5types11FormatEntryPNtNtCsgxBkk5gSRhY_4core3ffi6c_voidEE8grow_oneCs3wR36WEQ6dn_20lightpanda_html5ever" + ".text.unlikely._RNvMs4_NtCs6i54tJFfzR_5alloc7raw_vecINtB5_6RawVecNtNtCs3wR36WEQ6dn_20lightpanda_html5ever4sink11ElementDataE8grow_oneBP_" + ".text.unlikely._RNvMs4_NtCs6i54tJFfzR_5alloc7raw_vecINtB5_6RawVecNtNtCs9BKrOSwfGGS_11markup5ever9interface9AttributeE8grow_oneCs3wR36WEQ6dn_20lightpanda_html5ever" + ".text.unlikely._RNvMs4_NtCs6i54tJFfzR_5alloc7raw_vecINtB5_6RawVecNtNtNtCsgp7LVObRMOv_9html5ever12tree_builder5types13InsertionModeE8grow_oneCs3wR36WEQ6dn_20lightpanda_html5ever" + ".text.unlikely._RNvMs4_NtCs6i54tJFfzR_5alloc7raw_vecINtB5_6RawVecPNtNtCsgxBkk5gSRhY_4core3ffi6c_voidE8grow_oneCs3wR36WEQ6dn_20lightpanda_html5ever" + ".text._RNvMs4_NtCsgxBkk5gSRhY_4core3numh20eq_ignore_ascii_case" + ".text.unlikely._RNvMs5_NtCs6i54tJFfzR_5alloc7raw_vecNtB5_11RawVecInner11finish_growCs3wR36WEQ6dn_20lightpanda_html5ever" + ".text._RNvMsF_NtCs6i54tJFfzR_5alloc3vecINtB5_3VecINtNtNtCsgp7LVObRMOv_9html5ever12tree_builder5types11FormatEntryPNtNtCsgxBkk5gSRhY_4core3ffi6c_voidEE8push_mutCs3wR36WEQ6dn_20lightpanda_html5ever" + ".text._RNvMsF_NtCs6i54tJFfzR_5alloc3vecINtB5_3VecNtNtCs3wR36WEQ6dn_20lightpanda_html5ever4sink11ElementDataE8push_mutBI_" + ".text._RNvMsF_NtCs6i54tJFfzR_5alloc3vecINtB5_3VecTNtNtNtCsgp7LVObRMOv_9html5ever12tree_builder5types11SplitStatusINtNtCs8tb8PVog07O_7tendril7tendril7TendrilNtNtB1L_3fmt4UTF8EEE8push_mutCs3wR36WEQ6dn_20lightpanda_html5ever" + ".text._RNvMs_NtCsgp7LVObRMOv_9html5ever12tree_builderINtB4_11TreeBuilderPNtNtCsgxBkk5gSRhY_4core3ffi6c_voidNtNtCs3wR36WEQ6dn_20lightpanda_html5ever4sink4SinkE31appropriate_place_for_insertionB1E_" + ".text._RNvMs_NtCsgp7LVObRMOv_9html5ever6driverINtB4_6ParserNtNtCs3wR36WEQ6dn_20lightpanda_html5ever4sink4SinkE15loop_until_doneBS_" + ".text._RNvMs_NtCsgp7LVObRMOv_9html5ever9tokenizerINtB4_9TokenizerINtNtB6_12tree_builder11TreeBuilderPNtNtCsgxBkk5gSRhY_4core3ffi6c_voidNtNtCs3wR36WEQ6dn_20lightpanda_html5ever4sink4SinkEE10create_tagB26_" + ".text._RNvMs_NtCsgp7LVObRMOv_9html5ever9tokenizerINtB4_9TokenizerINtNtB6_12tree_builder11TreeBuilderPNtNtCsgxBkk5gSRhY_4core3ffi6c_voidNtNtCs3wR36WEQ6dn_20lightpanda_html5ever4sink4SinkEE11discard_tagB26_" + ".text._RNvMs_NtCsgp7LVObRMOv_9html5ever9tokenizerINtB4_9TokenizerINtNtB6_12tree_builder11TreeBuilderPNtNtCsgxBkk5gSRhY_4core3ffi6c_voidNtNtCs3wR36WEQ6dn_20lightpanda_html5ever4sink4SinkEE13emit_temp_bufB26_" + ".text._RNvMs_NtCsgp7LVObRMOv_9html5ever9tokenizerINtB4_9TokenizerINtNtB6_12tree_builder11TreeBuilderPNtNtCsgxBkk5gSRhY_4core3ffi6c_voidNtNtCs3wR36WEQ6dn_20lightpanda_html5ever4sink4SinkEE13process_tokenB26_" + ".text._RNvMs_NtCsgp7LVObRMOv_9html5ever9tokenizerINtB4_9TokenizerINtNtB6_12tree_builder11TreeBuilderPNtNtCsgxBkk5gSRhY_4core3ffi6c_voidNtNtCs3wR36WEQ6dn_20lightpanda_html5ever4sink4SinkEE14bad_char_errorB26_" + ".text._RNvMs_NtCsgp7LVObRMOv_9html5ever9tokenizerINtB4_9TokenizerINtNtB6_12tree_builder11TreeBuilderPNtNtCsgxBkk5gSRhY_4core3ffi6c_voidNtNtCs3wR36WEQ6dn_20lightpanda_html5ever4sink4SinkEE14clear_temp_bufB26_" + ".text._RNvMs_NtCsgp7LVObRMOv_9html5ever9tokenizerINtB4_9TokenizerINtNtB6_12tree_builder11TreeBuilderPNtNtCsgxBkk5gSRhY_4core3ffi6c_voidNtNtCs3wR36WEQ6dn_20lightpanda_html5ever4sink4SinkEE15pop_except_fromB26_" + ".text._RNvMs_NtCsgp7LVObRMOv_9html5ever9tokenizerINtB4_9TokenizerINtNtB6_12tree_builder11TreeBuilderPNtNtCsgxBkk5gSRhY_4core3ffi6c_voidNtNtCs3wR36WEQ6dn_20lightpanda_html5ever4sink4SinkEE16clear_doctype_idB26_" + ".text._RNvMs_NtCsgp7LVObRMOv_9html5ever9tokenizerINtB4_9TokenizerINtNtB6_12tree_builder11TreeBuilderPNtNtCsgxBkk5gSRhY_4core3ffi6c_voidNtNtCs3wR36WEQ6dn_20lightpanda_html5ever4sink4SinkEE16create_attributeB26_" + ".text._RNvMs_NtCsgp7LVObRMOv_9html5ever9tokenizerINtB4_9TokenizerINtNtB6_12tree_builder11TreeBuilderPNtNtCsgxBkk5gSRhY_4core3ffi6c_voidNtNtCs3wR36WEQ6dn_20lightpanda_html5ever4sink4SinkEE16emit_current_tagB26_" + ".text._RNvMs_NtCsgp7LVObRMOv_9html5ever9tokenizerINtB4_9TokenizerINtNtB6_12tree_builder11TreeBuilderPNtNtCsgxBkk5gSRhY_4core3ffi6c_voidNtNtCs3wR36WEQ6dn_20lightpanda_html5ever4sink4SinkEE16finish_attributeB26_" + ".text._RNvMs_NtCsgp7LVObRMOv_9html5ever9tokenizerINtB4_9TokenizerINtNtB6_12tree_builder11TreeBuilderPNtNtCsgxBkk5gSRhY_4core3ffi6c_voidNtNtCs3wR36WEQ6dn_20lightpanda_html5ever4sink4SinkEE20emit_current_commentB26_" + ".text._RNvMs_NtCsgp7LVObRMOv_9html5ever9tokenizerINtB4_9TokenizerINtNtB6_12tree_builder11TreeBuilderPNtNtCsgxBkk5gSRhY_4core3ffi6c_voidNtNtCs3wR36WEQ6dn_20lightpanda_html5ever4sink4SinkEE20emit_current_doctypeB26_" + ".text._RNvMs_NtCsgp7LVObRMOv_9html5ever9tokenizerINtB4_9TokenizerINtNtB6_12tree_builder11TreeBuilderPNtNtCsgxBkk5gSRhY_4core3ffi6c_voidNtNtCs3wR36WEQ6dn_20lightpanda_html5ever4sink4SinkEE21get_preprocessed_charB26_" + ".text._RNvMs_NtCsgp7LVObRMOv_9html5ever9tokenizerINtB4_9TokenizerINtNtB6_12tree_builder11TreeBuilderPNtNtCsgxBkk5gSRhY_4core3ffi6c_voidNtNtCs3wR36WEQ6dn_20lightpanda_html5ever4sink4SinkEE26process_token_and_continueB26_" + ".text._RNvMs_NtCsgp7LVObRMOv_9html5ever9tokenizerINtB4_9TokenizerINtNtB6_12tree_builder11TreeBuilderPNtNtCsgxBkk5gSRhY_4core3ffi6c_voidNtNtCs3wR36WEQ6dn_20lightpanda_html5ever4sink4SinkEE35start_consuming_character_referenceB26_" + ".text._RNvMs_NtCsgp7LVObRMOv_9html5ever9tokenizerINtB4_9TokenizerINtNtB6_12tree_builder11TreeBuilderPNtNtCsgxBkk5gSRhY_4core3ffi6c_voidNtNtCs3wR36WEQ6dn_20lightpanda_html5ever4sink4SinkEE3eatB26_" + ".text._RNvMs_NtCsgp7LVObRMOv_9html5ever9tokenizerINtB4_9TokenizerINtNtB6_12tree_builder11TreeBuilderPNtNtCsgxBkk5gSRhY_4core3ffi6c_voidNtNtCs3wR36WEQ6dn_20lightpanda_html5ever4sink4SinkEE3newB26_" + ".text._RNvMs_NtCsgp7LVObRMOv_9html5ever9tokenizerINtB4_9TokenizerINtNtB6_12tree_builder11TreeBuilderPNtNtCsgxBkk5gSRhY_4core3ffi6c_voidNtNtCs3wR36WEQ6dn_20lightpanda_html5ever4sink4SinkEE3runB26_" + ".text._RNvMs_NtCsgp7LVObRMOv_9html5ever9tokenizerINtB4_9TokenizerINtNtB6_12tree_builder11TreeBuilderPNtNtCsgxBkk5gSRhY_4core3ffi6c_voidNtNtCs3wR36WEQ6dn_20lightpanda_html5ever4sink4SinkEE8get_charB26_" + ".text._RNvMs_NtCsgp7LVObRMOv_9html5ever9tokenizerINtB4_9TokenizerINtNtB6_12tree_builder11TreeBuilderPNtNtCsgxBkk5gSRhY_4core3ffi6c_voidNtNtCs3wR36WEQ6dn_20lightpanda_html5ever4sink4SinkEE9emit_charB26_" + ".text._RNvMs_NtCsgp7LVObRMOv_9html5ever9tokenizerINtB4_9TokenizerNtNtCs3wR36WEQ6dn_20lightpanda_html5ever7prescan11PrescanSinkE10create_tagBY_" + ".text._RNvMs_NtCsgp7LVObRMOv_9html5ever9tokenizerINtB4_9TokenizerNtNtCs3wR36WEQ6dn_20lightpanda_html5ever7prescan11PrescanSinkE11discard_tagBY_" + ".text._RNvMs_NtCsgp7LVObRMOv_9html5ever9tokenizerINtB4_9TokenizerNtNtCs3wR36WEQ6dn_20lightpanda_html5ever7prescan11PrescanSinkE13emit_temp_bufBY_" + ".text._RNvMs_NtCsgp7LVObRMOv_9html5ever9tokenizerINtB4_9TokenizerNtNtCs3wR36WEQ6dn_20lightpanda_html5ever7prescan11PrescanSinkE13process_tokenBY_" + ".text._RNvMs_NtCsgp7LVObRMOv_9html5ever9tokenizerINtB4_9TokenizerNtNtCs3wR36WEQ6dn_20lightpanda_html5ever7prescan11PrescanSinkE14bad_char_errorBY_" + ".text._RNvMs_NtCsgp7LVObRMOv_9html5ever9tokenizerINtB4_9TokenizerNtNtCs3wR36WEQ6dn_20lightpanda_html5ever7prescan11PrescanSinkE14clear_temp_bufBY_" + ".text._RNvMs_NtCsgp7LVObRMOv_9html5ever9tokenizerINtB4_9TokenizerNtNtCs3wR36WEQ6dn_20lightpanda_html5ever7prescan11PrescanSinkE15pop_except_fromBY_" + ".text._RNvMs_NtCsgp7LVObRMOv_9html5ever9tokenizerINtB4_9TokenizerNtNtCs3wR36WEQ6dn_20lightpanda_html5ever7prescan11PrescanSinkE16clear_doctype_idBY_" + ".text._RNvMs_NtCsgp7LVObRMOv_9html5ever9tokenizerINtB4_9TokenizerNtNtCs3wR36WEQ6dn_20lightpanda_html5ever7prescan11PrescanSinkE16create_attributeBY_" + ".text._RNvMs_NtCsgp7LVObRMOv_9html5ever9tokenizerINtB4_9TokenizerNtNtCs3wR36WEQ6dn_20lightpanda_html5ever7prescan11PrescanSinkE16emit_current_tagBY_" + ".text._RNvMs_NtCsgp7LVObRMOv_9html5ever9tokenizerINtB4_9TokenizerNtNtCs3wR36WEQ6dn_20lightpanda_html5ever7prescan11PrescanSinkE16finish_attributeBY_" + ".text._RNvMs_NtCsgp7LVObRMOv_9html5ever9tokenizerINtB4_9TokenizerNtNtCs3wR36WEQ6dn_20lightpanda_html5ever7prescan11PrescanSinkE20emit_current_commentBY_" + ".text._RNvMs_NtCsgp7LVObRMOv_9html5ever9tokenizerINtB4_9TokenizerNtNtCs3wR36WEQ6dn_20lightpanda_html5ever7prescan11PrescanSinkE20emit_current_doctypeBY_" + ".text._RNvMs_NtCsgp7LVObRMOv_9html5ever9tokenizerINtB4_9TokenizerNtNtCs3wR36WEQ6dn_20lightpanda_html5ever7prescan11PrescanSinkE21get_preprocessed_charBY_" + ".text._RNvMs_NtCsgp7LVObRMOv_9html5ever9tokenizerINtB4_9TokenizerNtNtCs3wR36WEQ6dn_20lightpanda_html5ever7prescan11PrescanSinkE26process_token_and_continueBY_" + ".text._RNvMs_NtCsgp7LVObRMOv_9html5ever9tokenizerINtB4_9TokenizerNtNtCs3wR36WEQ6dn_20lightpanda_html5ever7prescan11PrescanSinkE35start_consuming_character_referenceBY_" + ".text._RNvMs_NtCsgp7LVObRMOv_9html5ever9tokenizerINtB4_9TokenizerNtNtCs3wR36WEQ6dn_20lightpanda_html5ever7prescan11PrescanSinkE3eatBY_" + ".text._RNvMs_NtCsgp7LVObRMOv_9html5ever9tokenizerINtB4_9TokenizerNtNtCs3wR36WEQ6dn_20lightpanda_html5ever7prescan11PrescanSinkE3runBY_" + ".text._RNvMs_NtCsgp7LVObRMOv_9html5ever9tokenizerINtB4_9TokenizerNtNtCs3wR36WEQ6dn_20lightpanda_html5ever7prescan11PrescanSinkE8get_charBY_" + ".text._RNvMs_NtCsgp7LVObRMOv_9html5ever9tokenizerINtB4_9TokenizerNtNtCs3wR36WEQ6dn_20lightpanda_html5ever7prescan11PrescanSinkE9emit_charBY_" + ".text._RNvMs_NtCsiAZkstqboef_8xml5ever9tokenizerINtB4_12XmlTokenizerNtCs3wR36WEQ6dn_20lightpanda_html5ever15UnclosedTagSinkE10create_tagBZ_" + ".text._RNvMs_NtCsiAZkstqboef_8xml5ever9tokenizerINtB4_12XmlTokenizerNtCs3wR36WEQ6dn_20lightpanda_html5ever15UnclosedTagSinkE13bad_eof_errorBZ_" + ".text._RNvMs_NtCsiAZkstqboef_8xml5ever9tokenizerINtB4_12XmlTokenizerNtCs3wR36WEQ6dn_20lightpanda_html5ever15UnclosedTagSinkE14bad_char_errorBZ_" + ".text._RNvMs_NtCsiAZkstqboef_8xml5ever9tokenizerINtB4_12XmlTokenizerNtCs3wR36WEQ6dn_20lightpanda_html5ever15UnclosedTagSinkE14emit_short_tagBZ_" + ".text._RNvMs_NtCsiAZkstqboef_8xml5ever9tokenizerINtB4_12XmlTokenizerNtCs3wR36WEQ6dn_20lightpanda_html5ever15UnclosedTagSinkE15pop_except_fromBZ_" + ".text._RNvMs_NtCsiAZkstqboef_8xml5ever9tokenizerINtB4_12XmlTokenizerNtCs3wR36WEQ6dn_20lightpanda_html5ever15UnclosedTagSinkE16clear_doctype_idBZ_" + ".text._RNvMs_NtCsiAZkstqboef_8xml5ever9tokenizerINtB4_12XmlTokenizerNtCs3wR36WEQ6dn_20lightpanda_html5ever15UnclosedTagSinkE16consume_char_refBZ_" + ".text._RNvMs_NtCsiAZkstqboef_8xml5ever9tokenizerINtB4_12XmlTokenizerNtCs3wR36WEQ6dn_20lightpanda_html5ever15UnclosedTagSinkE16emit_current_tagBZ_" + ".text._RNvMs_NtCsiAZkstqboef_8xml5ever9tokenizerINtB4_12XmlTokenizerNtCs3wR36WEQ6dn_20lightpanda_html5ever15UnclosedTagSinkE7emit_piBZ_" + ".text._RNvMs_NtCsiAZkstqboef_8xml5ever9tokenizerINtB4_12XmlTokenizerNtCs3wR36WEQ6dn_20lightpanda_html5ever15UnclosedTagSinkE8get_charBZ_" + ".text._RNvMs_NtCsiAZkstqboef_8xml5ever9tokenizerINtB4_12XmlTokenizerNtCs3wR36WEQ6dn_20lightpanda_html5ever15UnclosedTagSinkE9create_piBZ_" + ".text._RNvMs_NtCsiAZkstqboef_8xml5ever9tokenizerINtB4_12XmlTokenizerNtCs3wR36WEQ6dn_20lightpanda_html5ever15UnclosedTagSinkE9emit_charBZ_" + ".text._RNvMs_NtNtCs9BKrOSwfGGS_11markup5ever4util12buffer_queueNtB4_11BufferQueue9pop_front" + ".text._RNvMsi_NtNtNtCs6i54tJFfzR_5alloc11collections5btree3mapINtB5_8BTreeMapNtNtNtCsgp7LVObRMOv_9html5ever9tokenizer6states5StateyE6insertCs3wR36WEQ6dn_20lightpanda_html5ever" + ".text._RNvMss_NtCs8tb8PVog07O_7tendril7tendrilINtB5_7TendrilNtNtB7_3fmt4UTF8E12push_tendrilCs3wR36WEQ6dn_20lightpanda_html5ever" + ".text._RNvMss_NtCs8tb8PVog07O_7tendril7tendrilINtB5_7TendrilNtNtB7_3fmt4UTF8E13try_pop_frontCs3wR36WEQ6dn_20lightpanda_html5ever" + ".text._RNvMss_NtCs8tb8PVog07O_7tendril7tendrilINtB5_7TendrilNtNtB7_3fmt4UTF8E29push_bytes_without_validatingCs3wR36WEQ6dn_20lightpanda_html5ever" + ".text._RNvMss_NtCs8tb8PVog07O_7tendril7tendrilINtB5_7TendrilNtNtB7_3fmt4UTF8E5clearCs3wR36WEQ6dn_20lightpanda_html5ever" + ".text._RNvMss_NtCsgxBkk5gSRhY_4core4cellINtB5_7RefCellINtNtCs6i54tJFfzR_5alloc3vec3VecTNtNtNtCsgp7LVObRMOv_9html5ever12tree_builder5types11SplitStatusINtNtCs8tb8PVog07O_7tendril7tendril7TendrilNtNtB2m_3fmt4UTF8EEEE7replaceCs3wR36WEQ6dn_20lightpanda_html5ever" + ".text._RNvMsz_NtCs8tb8PVog07O_7tendril7tendrilINtB5_7TendrilNtNtB7_3fmt4UTF8E14pop_front_charCs3wR36WEQ6dn_20lightpanda_html5ever" + ".text._RNvMsz_NtNtNtCs6i54tJFfzR_5alloc11collections5btree3mapINtB5_8IntoIterINtNtCsgxBkk5gSRhY_4core6option6OptionINtNtCsgMxgfIdB7IF_12string_cache4atom4AtomNtCs2sEQgflTDcy_9web_atoms15PrefixStaticSetEEIB17_IB1J_NtB2r_18NamespaceStaticSetEEE10dying_nextCs3wR36WEQ6dn_20lightpanda_html5ever" + ".text._RNvNtCs3wR36WEQ6dn_20lightpanda_html5ever3url21fix_drive_letter_join" + ".text._RNvNtNtCsgxBkk5gSRhY_4core4char7methods15encode_utf8_raw" + ".text._RNvXCs3wR36WEQ6dn_20lightpanda_html5everNtB2_15UnclosedTagSinkNtNtNtCsiAZkstqboef_8xml5ever9tokenizer9interface9TokenSink13process_token" + ".text._RNvXNtCsgp7LVObRMOv_9html5ever6driverINtB2_6ParserNtNtCs3wR36WEQ6dn_20lightpanda_html5ever4sink4SinkEINtNtCs8tb8PVog07O_7tendril6stream11TendrilSinkNtNtB1G_3fmt4UTF8E6finishBQ_" + ".text._RNvXNtCsgxBkk5gSRhY_4core3anyINtNtCsgp7LVObRMOv_9html5ever6driver6ParserNtNtCs3wR36WEQ6dn_20lightpanda_html5ever4sink4SinkENtB2_3Any7type_idB1c_" + ".text._RNvXs0_NtCsgp7LVObRMOv_9html5ever12tree_builderINtB5_11TreeBuilderPNtNtCsgxBkk5gSRhY_4core3ffi6c_voidNtNtCs3wR36WEQ6dn_20lightpanda_html5ever4sink4SinkENtNtNtB7_9tokenizer9interface9TokenSink13process_tokenB1F_" + ".text._RNvXs1g_NtCsgxBkk5gSRhY_4core3fmtRNtNtNtCsgp7LVObRMOv_9html5ever12tree_builder5types5TokenNtB6_5Debug3fmtCs3wR36WEQ6dn_20lightpanda_html5ever" + ".text._RNvXs1g_NtCsgxBkk5gSRhY_4core3fmtRNtNtNtCsgp7LVObRMOv_9html5ever9tokenizer6states7RawKindNtB6_5Debug3fmtCs3wR36WEQ6dn_20lightpanda_html5ever" + ".text._RNvXs1g_NtCsgxBkk5gSRhY_4core3fmtRNtNtNtCsgp7LVObRMOv_9html5ever9tokenizer9interface3TagNtB6_5Debug3fmtCs3wR36WEQ6dn_20lightpanda_html5ever" + ".text._RNvXs1g_NtCsgxBkk5gSRhY_4core3fmtRNtNtNtCsiAZkstqboef_8xml5ever12tree_builder5types5TokenNtB6_5Debug3fmtCs3wR36WEQ6dn_20lightpanda_html5ever" + ".text._RNvXs1g_NtCsgxBkk5gSRhY_4core3fmtRNtNtNtCsiAZkstqboef_8xml5ever9tokenizer9interface2PiNtB6_5Debug3fmtCs3wR36WEQ6dn_20lightpanda_html5ever" + ".text._RNvXs1g_NtCsgxBkk5gSRhY_4core3fmtRNtNtNtCsiAZkstqboef_8xml5ever9tokenizer9interface3TagNtB6_5Debug3fmtCs3wR36WEQ6dn_20lightpanda_html5ever" + ".text._RNvXs1g_NtCsgxBkk5gSRhY_4core3fmtRNtNtNtCsiAZkstqboef_8xml5ever9tokenizer9interface7DoctypeNtB6_5Debug3fmtCs3wR36WEQ6dn_20lightpanda_html5ever" + ".text._RNvXs1g_NtCsgxBkk5gSRhY_4core3fmtRbNtB6_5Debug3fmtCs3wR36WEQ6dn_20lightpanda_html5ever" + ".text._RNvXs1g_NtCsgxBkk5gSRhY_4core3fmtRmNtB6_5Debug3fmtCs3wR36WEQ6dn_20lightpanda_html5ever" + ".text._RNvXs1i_NtCsgxBkk5gSRhY_4core3fmtRINtNtCs8tb8PVog07O_7tendril7tendril7TendrilNtNtBB_3fmt4UTF8ENtB6_7Display3fmtCs3wR36WEQ6dn_20lightpanda_html5ever" + ".text._RNvXs1i_NtCsgxBkk5gSRhY_4core3fmtRINtNtCsgMxgfIdB7IF_12string_cache4atom4AtomNtCs2sEQgflTDcy_9web_atoms15PrefixStaticSetENtB6_7Display3fmtCs3wR36WEQ6dn_20lightpanda_html5ever" + ".text._RNvXs1i_NtCsgxBkk5gSRhY_4core3fmtRINtNtCsgMxgfIdB7IF_12string_cache4atom4AtomNtCs2sEQgflTDcy_9web_atoms18LocalNameStaticSetENtB6_7Display3fmtCs3wR36WEQ6dn_20lightpanda_html5ever" + ".text._RNvXs1i_NtCsgxBkk5gSRhY_4core3fmtRINtNtCsgMxgfIdB7IF_12string_cache4atom4AtomNtCs2sEQgflTDcy_9web_atoms18NamespaceStaticSetENtB6_7Display3fmtCs3wR36WEQ6dn_20lightpanda_html5ever" + ".text._RNvXs1i_NtCsgxBkk5gSRhY_4core3fmtReNtB6_7Display3fmtCs3wR36WEQ6dn_20lightpanda_html5ever" + ".text._RNvXs2_NtCsgMxgfIdB7IF_12string_cache4atomINtB5_4AtomNtCs2sEQgflTDcy_9web_atoms18LocalNameStaticSetEINtNtCsgxBkk5gSRhY_4core7convert4FromINtNtCs6i54tJFfzR_5alloc6borrow3CoweEE4fromCs3wR36WEQ6dn_20lightpanda_html5ever" + ".text._RNvXs3_NtNtCsgp7LVObRMOv_9html5ever9tokenizer9interfaceNtB5_7DoctypeNtNtCsgxBkk5gSRhY_4core3fmt5Debug3fmt" + ".text._RNvXs4_NtNtCsgp7LVObRMOv_9html5ever12tree_builder5typesNtB5_13InsertionModeNtNtCsgxBkk5gSRhY_4core3fmt5Debug3fmt" + ".text._RNvXs4_NtNtCsiAZkstqboef_8xml5ever12tree_builder5typesNtB5_8XmlPhaseNtNtCsgxBkk5gSRhY_4core3fmt5Debug3fmt" + ".text._RNvXs6_NtCsgMxgfIdB7IF_12string_cache4atomINtB5_4AtomNtCs2sEQgflTDcy_9web_atoms18LocalNameStaticSetENtNtCsgxBkk5gSRhY_4core3fmt5Debug3fmtCs3wR36WEQ6dn_20lightpanda_html5ever" + ".text._RNvXs6_NtCsgMxgfIdB7IF_12string_cache4atomINtB5_4AtomNtCs2sEQgflTDcy_9web_atoms18NamespaceStaticSetENtNtCsgxBkk5gSRhY_4core3fmt5Debug3fmtCs3wR36WEQ6dn_20lightpanda_html5ever" + ".text._RNvXs6_NtNtCsiAZkstqboef_8xml5ever9tokenizer9interfaceNtB5_7TagKindNtNtCsgxBkk5gSRhY_4core3fmt5Debug3fmt" + ".text._RNvXs8_NtCs6i54tJFfzR_5alloc5boxedINtB5_3BoxNtCs3wR36WEQ6dn_20lightpanda_html5ever15StreamingParserENtNtNtCsgxBkk5gSRhY_4core3ops4drop4Drop4dropBI_" + ".text._RNvXsL_NtNtCsgp7LVObRMOv_9html5ever9tokenizer6statesNtB5_5StateNtNtCsgxBkk5gSRhY_4core3fmt5Debug3fmt" + ".text._RNvXsR_NtCsgxBkk5gSRhY_4core6optionINtB5_6OptionINtNtCs8tb8PVog07O_7tendril7tendril7TendrilNtNtBP_3fmt4UTF8EENtNtB7_3fmt5Debug3fmtCs3wR36WEQ6dn_20lightpanda_html5ever" + ".text._RNvXsR_NtCsgxBkk5gSRhY_4core6optionINtB5_6OptionINtNtCsgMxgfIdB7IF_12string_cache4atom4AtomNtCs2sEQgflTDcy_9web_atoms15PrefixStaticSetEENtNtB7_3fmt5Debug3fmtCs3wR36WEQ6dn_20lightpanda_html5ever" + ".text._RNvXsR_NtCsgxBkk5gSRhY_4core6optionINtB5_6OptionNtNtNtCs9BKrOSwfGGS_11markup5ever4util12buffer_queue9SetResultENtNtB7_3fmt5Debug3fmtCs3wR36WEQ6dn_20lightpanda_html5ever" + ".text._RNvXs_Cs3wR36WEQ6dn_20lightpanda_html5everNtB4_17XmlDocumentParserINtNtCs8tb8PVog07O_7tendril6stream11TendrilSinkNtNtB17_3fmt4UTF8E6finish" + ".text._RNvXs_Cs3wR36WEQ6dn_20lightpanda_html5everNtB4_17XmlDocumentParserINtNtCs8tb8PVog07O_7tendril6stream11TendrilSinkNtNtB17_3fmt4UTF8E7process" + ".text._RNvXs_NtCs3wR36WEQ6dn_20lightpanda_html5ever4sinkNtB4_4SinkNtNtNtCs9BKrOSwfGGS_11markup5ever9interface12tree_builder8TreeSink14create_element" + ".text._RNvXs_NtCs3wR36WEQ6dn_20lightpanda_html5ever4sinkNtB4_4SinkNtNtNtCs9BKrOSwfGGS_11markup5ever9interface12tree_builder8TreeSink25attach_declarative_shadow" + ".text._RNvXs_NtCs3wR36WEQ6dn_20lightpanda_html5ever4sinkNtB4_4SinkNtNtNtCs9BKrOSwfGGS_11markup5ever9interface12tree_builder8TreeSink26append_doctype_to_document" + ".text._RNvXs_NtCs3wR36WEQ6dn_20lightpanda_html5ever4sinkNtB4_4SinkNtNtNtCs9BKrOSwfGGS_11markup5ever9interface12tree_builder8TreeSink9create_pi" + ".text._RNvXs_NtCs3wR36WEQ6dn_20lightpanda_html5ever7prescanNtB4_11PrescanSinkNtNtNtCsgp7LVObRMOv_9html5ever9tokenizer9interface9TokenSink13process_token" + ".text._RNvXs_NtNtCs6i54tJFfzR_5alloc3vec11spec_extendINtB6_3VecNtNtCs3wR36WEQ6dn_20lightpanda_html5ever4sink11ElementDataEINtB4_10SpecExtendBS_INtNtB6_5drain5DrainBS_EE11spec_extendBW_" + ".text._RNvXs_NtNtCs6i54tJFfzR_5alloc3vec11spec_extendINtB6_3VecNtNtCs3wR36WEQ6dn_20lightpanda_html5ever4sink11ElementDataEINtB4_10SpecExtendBS_INtNtNtNtCsgxBkk5gSRhY_4core4iter7sources4once4OnceBS_EE11spec_extendBW_" + ".text._RNvXsa_NtCs6i54tJFfzR_5alloc3vecINtB5_3VecNtNtCs9BKrOSwfGGS_11markup5ever9interface9AttributeENtNtCsgxBkk5gSRhY_4core5clone5Clone5cloneCs3wR36WEQ6dn_20lightpanda_html5ever" + ".text._RNvXsb_NtNtCsgp7LVObRMOv_9html5ever12tree_builder5typesNtB5_11SplitStatusNtNtCsgxBkk5gSRhY_4core3fmt5Debug3fmt" + ".text._RNvXsc_NtNtCsgp7LVObRMOv_9html5ever9tokenizer9interfaceNtB5_7TagKindNtNtCsgxBkk5gSRhY_4core3fmt5Debug3fmt" + ".text._RNvXsf_NtCsgxBkk5gSRhY_4core3fmtbNtB5_5Debug3fmt" + ".text._RNvXsg_NtNtCsgp7LVObRMOv_9html5ever9tokenizer9interfaceNtB5_3TagNtNtCsgxBkk5gSRhY_4core5clone5Clone5clone" + ".text._RNvXsh_NtNtCsiAZkstqboef_8xml5ever9tokenizer6statesNtB5_8XmlStateNtNtCsgxBkk5gSRhY_4core3fmt5Debug3fmt" + ".text._RNvXsk_NtCs9BKrOSwfGGS_11markup5ever9interfaceNtB5_8QualNameNtNtCsgxBkk5gSRhY_4core3fmt5Debug3fmt" + ".text._RNvXsk_NtNtCsgxBkk5gSRhY_4core3cmp5implshNtB7_9PartialEq2eq" + ".text._RNvXsn_NtCs6i54tJFfzR_5alloc5boxedINtB5_3BoxDNtNtCsgxBkk5gSRhY_4core3any3AnyEL_ENtNtBL_3fmt5Debug3fmtCs3wR36WEQ6dn_20lightpanda_html5ever" + ".text._RNvXsq_NtCs6i54tJFfzR_5alloc3vecINtB5_3VecNtNtCs9BKrOSwfGGS_11markup5ever9interface9AttributeENtNtCsgxBkk5gSRhY_4core3fmt5Debug3fmtCs3wR36WEQ6dn_20lightpanda_html5ever" + ".text._RNvXsq_NtCs6i54tJFfzR_5alloc6stringNtB5_6StringNtNtCsgxBkk5gSRhY_4core3fmt7Display3fmt" + ".text._RNvXsq_NtCs8tb8PVog07O_7tendril7tendrilINtB5_7TendrilNtNtB7_3fmt4UTF8ENtNtCsgxBkk5gSRhY_4core3fmt5Debug3fmtCs3wR36WEQ6dn_20lightpanda_html5ever" + ".text._RNvXsr_NtCs6i54tJFfzR_5alloc6stringNtB5_6StringNtNtCsgxBkk5gSRhY_4core3fmt5Debug3fmt" + ".text._RNvXsr_NtCs8tb8PVog07O_7tendril3fmtNtB5_4UTF8NtNtCsgxBkk5gSRhY_4core3fmt5Debug3fmt" + ".text._RNvXsr_NtCs9BKrOSwfGGS_11markup5ever9interfaceNtB5_9AttributeNtNtCsgxBkk5gSRhY_4core5clone5Clone5clone" + ".text._RNvXsu_NtCsgxBkk5gSRhY_4core3fmtINtNtB7_4cell4CellNtNtNtCsgp7LVObRMOv_9html5ever9tokenizer6states5StateENtB5_5Debug3fmtCs3wR36WEQ6dn_20lightpanda_html5ever" + ".text._RNvXsu_NtCsgxBkk5gSRhY_4core3fmtINtNtB7_4cell4CellNtNtNtCsiAZkstqboef_8xml5ever9tokenizer6states8XmlStateENtB5_5Debug3fmtCs3wR36WEQ6dn_20lightpanda_html5ever" + ".text._RNvYNCINvMs6_NtCsfBDUjroi3FF_9hashbrown3rawINtBb_8RawTableTTINtNtCsgMxgfIdB7IF_12string_cache4atom4AtomNtCs2sEQgflTDcy_9web_atoms18NamespaceStaticSetEIBX_NtB1F_18LocalNameStaticSetEEuEE14reserve_rehashNCINvNtBd_3map11make_hasherBV_uNtNtNtCs9k3SxhrAWiO_3std4hash6random11RandomStateE0Es_0INtNtNtCsgxBkk5gSRhY_4core3ops8function6FnOnceTOhEE9call_onceCs3wR36WEQ6dn_20lightpanda_html5ever" + ".text._RNvYNtNtNtCs9k3SxhrAWiO_3std4hash6random13DefaultHasherNtNtCsgxBkk5gSRhY_4core4hash6Hasher9write_u64Cs3wR36WEQ6dn_20lightpanda_html5ever" ".text.encoding_decode" ".text.encoding_decoder_decode" ".text.encoding_decoder_free" @@ -4122,178 +4137,157 @@ SECTIONS { ".text.url_set_fragment" ".text.url_set_fragment_to_null" ".text.url_set_host" - ".text.url_set_hostname" ".text.xml5ever_parse_document" - ".text._RNvXsQ_NtCsdh48DuT8lD6_7tendril7tendrilNtB5_15SubtendrilErrorNtNtCs4NRVxsYgnAr_4core3fmt5Debug3fmt" - ".text._RNvXs_NtNtCs4NRVxsYgnAr_4core3str7patternNtB4_12CharSearcherNtB4_8Searcher10next_match" + ".text._RNvXsQ_NtCs8tb8PVog07O_7tendril7tendrilNtB5_15SubtendrilErrorNtNtCsgxBkk5gSRhY_4core3fmt5Debug3fmt" + ".text._RNvXs_NtNtCsgxBkk5gSRhY_4core3str7patternNtB4_12CharSearcherNtB4_8Searcher10next_match" ) - *lightpanda_ffi-ee521dbd66c34b42.markup5ever-d13586b06d461b91.markup5ever.81c8af12790b5dd4-cgu.0.rcgu.o.rcgu.o( - ".text._RINvNtCs4NRVxsYgnAr_4core3ptr9drop_glueINtNtB4_6option6OptionNtNtNtCsb8PSxhGNGkq_11markup5ever4util12buffer_queue9SetResultEEB13_" - ".text._RINvNtCs4NRVxsYgnAr_4core3ptr9drop_glueINtNtCsdh48DuT8lD6_7tendril7tendril7TendrilNtNtBG_3fmt4UTF8EECsb8PSxhGNGkq_11markup5ever.llvm.11514444098190238193" - ".text.unlikely._RNvMs3_NtCscdodAO9FK5_5alloc7raw_vecINtB5_6RawVecINtNtCsdh48DuT8lD6_7tendril7tendril7TendrilNtNtBQ_3fmt4UTF8EE8grow_oneCsb8PSxhGNGkq_11markup5ever" - ".text.unlikely._RNvMs3_NtNtCscdodAO9FK5_5alloc11collections9vec_dequeINtB5_8VecDequeINtNtCsdh48DuT8lD6_7tendril7tendril7TendrilNtNtB19_3fmt4UTF8EE4growCsb8PSxhGNGkq_11markup5ever" - ".text.unlikely._RNvMs4_NtCscdodAO9FK5_5alloc7raw_vecNtB5_11RawVecInner11finish_growCsb8PSxhGNGkq_11markup5ever" - ".text.unlikely._RNvMs4_NtCscdodAO9FK5_5alloc7raw_vecNtB5_11RawVecInner14grow_amortizedCsb8PSxhGNGkq_11markup5ever" - ".text._RNvMs_NtNtCsb8PSxhGNGkq_11markup5ever4util12buffer_queueNtB4_11BufferQueue10push_front" - ".text._RNvMs_NtNtCsb8PSxhGNGkq_11markup5ever4util12buffer_queueNtB4_11BufferQueue15pop_except_from" - ".text._RNvMs_NtNtCsb8PSxhGNGkq_11markup5ever4util12buffer_queueNtB4_11BufferQueue4next" - ".text._RNvMs_NtNtCsb8PSxhGNGkq_11markup5ever4util12buffer_queueNtB4_11BufferQueue4peek" - ".text._RNvMs_NtNtCsb8PSxhGNGkq_11markup5ever4util12buffer_queueNtB4_11BufferQueue9push_back" - ".text._RNvMsz_NtCsdh48DuT8lD6_7tendril7tendrilINtB5_7TendrilNtNtB7_3fmt4UTF8E14pop_front_charCsb8PSxhGNGkq_11markup5ever" - ".text._RNvXs0_NtCsb8PSxhGNGkq_11markup5ever9interfaceNtB5_12ExpandedNameNtNtCs4NRVxsYgnAr_4core3fmt5Debug3fmt" - ".text._RNvXs1i_NtCs4NRVxsYgnAr_4core3fmtRINtNtCs7tB43gPQ6xT_12string_cache4atom4AtomNtCs3yND5l3viv_9web_atoms18LocalNameStaticSetENtB6_7Display3fmtCsb8PSxhGNGkq_11markup5ever" - ".text._RNvXs1i_NtCs4NRVxsYgnAr_4core3fmtRINtNtCs7tB43gPQ6xT_12string_cache4atom4AtomNtCs3yND5l3viv_9web_atoms18NamespaceStaticSetENtB6_7Display3fmtCsb8PSxhGNGkq_11markup5ever" + *lightpanda_ffi-b5cc47667d2c70bb.markup5ever-0c4a95fdf934148b.markup5ever.6feb994ceea8f7d4-cgu.0.rcgu.o.rcgu.o( + ".text._RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueINtNtB4_6option6OptionNtNtNtCs9BKrOSwfGGS_11markup5ever4util12buffer_queue9SetResultEEB13_" + ".text._RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueINtNtCs8tb8PVog07O_7tendril7tendril7TendrilNtNtBG_3fmt4UTF8EECs9BKrOSwfGGS_11markup5ever.llvm.8632629079883335419" + ".text.unlikely._RNvMs3_NtNtCs6i54tJFfzR_5alloc11collections9vec_dequeINtB5_8VecDequeINtNtCs8tb8PVog07O_7tendril7tendril7TendrilNtNtB19_3fmt4UTF8EE4growCs9BKrOSwfGGS_11markup5ever" + ".text.unlikely._RNvMs4_NtCs6i54tJFfzR_5alloc7raw_vecINtB5_6RawVecINtNtCs8tb8PVog07O_7tendril7tendril7TendrilNtNtBQ_3fmt4UTF8EE8grow_oneCs9BKrOSwfGGS_11markup5ever" + ".text.unlikely._RNvMs5_NtCs6i54tJFfzR_5alloc7raw_vecNtB5_11RawVecInner11finish_growCs9BKrOSwfGGS_11markup5ever" + ".text.unlikely._RNvMs5_NtCs6i54tJFfzR_5alloc7raw_vecNtB5_11RawVecInner14grow_amortizedCs9BKrOSwfGGS_11markup5ever" + ".text._RNvMs_NtNtCs9BKrOSwfGGS_11markup5ever4util12buffer_queueNtB4_11BufferQueue10push_front" + ".text._RNvMs_NtNtCs9BKrOSwfGGS_11markup5ever4util12buffer_queueNtB4_11BufferQueue15pop_except_from" + ".text._RNvMs_NtNtCs9BKrOSwfGGS_11markup5ever4util12buffer_queueNtB4_11BufferQueue4next" + ".text._RNvMs_NtNtCs9BKrOSwfGGS_11markup5ever4util12buffer_queueNtB4_11BufferQueue4peek" + ".text._RNvMs_NtNtCs9BKrOSwfGGS_11markup5ever4util12buffer_queueNtB4_11BufferQueue9push_back" + ".text._RNvMsz_NtCs8tb8PVog07O_7tendril7tendrilINtB5_7TendrilNtNtB7_3fmt4UTF8E14pop_front_charCs9BKrOSwfGGS_11markup5ever" + ".text._RNvXs0_NtCs9BKrOSwfGGS_11markup5ever9interfaceNtB5_12ExpandedNameNtNtCsgxBkk5gSRhY_4core3fmt5Debug3fmt" + ".text._RNvXs1i_NtCsgxBkk5gSRhY_4core3fmtRINtNtCsgMxgfIdB7IF_12string_cache4atom4AtomNtCs2sEQgflTDcy_9web_atoms18LocalNameStaticSetENtB6_7Display3fmtCs9BKrOSwfGGS_11markup5ever" + ".text._RNvXs1i_NtCsgxBkk5gSRhY_4core3fmtRINtNtCsgMxgfIdB7IF_12string_cache4atom4AtomNtCs2sEQgflTDcy_9web_atoms18NamespaceStaticSetENtB6_7Display3fmtCs9BKrOSwfGGS_11markup5ever" ) - *lightpanda_ffi-ee521dbd66c34b42.html5ever-82702aa0fae6cec4.html5ever.dbe9c23d9fd866c0-cgu.0.rcgu.o.rcgu.o( - ".text._RINvNtCs4NRVxsYgnAr_4core3ptr9drop_glueINtNtCs7tB43gPQ6xT_12string_cache4atom4AtomNtCs3yND5l3viv_9web_atoms18LocalNameStaticSetEECsiSAJ6j13YOq_9html5ever" - ".text._RINvNtCs4NRVxsYgnAr_4core3ptr9drop_glueINtNtCscdodAO9FK5_5alloc3vec3VecNtNtCsb8PSxhGNGkq_11markup5ever9interface9AttributeEECsiSAJ6j13YOq_9html5ever" - ".text._RINvNtCs4NRVxsYgnAr_4core3ptr9drop_glueINtNtCsdh48DuT8lD6_7tendril7tendril7TendrilNtNtBG_3fmt4UTF8EECsiSAJ6j13YOq_9html5ever" - ".text._RINvNtCs4NRVxsYgnAr_4core3ptr9drop_glueNtNtCsb8PSxhGNGkq_11markup5ever9interface8QualNameECsiSAJ6j13YOq_9html5ever" - ".text._RINvNtCs4NRVxsYgnAr_4core3ptr9drop_glueNtNtCsb8PSxhGNGkq_11markup5ever9interface9AttributeECsiSAJ6j13YOq_9html5ever" - ".text._RINvNtNtNtCs4NRVxsYgnAr_4core5slice4sort6stable14driftsort_mainNtNtCsb8PSxhGNGkq_11markup5ever9interface9AttributeNvYBZ_NtNtB8_3cmp10PartialOrd2ltINtNtCscdodAO9FK5_5alloc3vec3VecBZ_EECsiSAJ6j13YOq_9html5ever" - ".text._RINvNtNtNtNtCs4NRVxsYgnAr_4core5slice4sort6shared5pivot11median3_recNtNtCsb8PSxhGNGkq_11markup5ever9interface9AttributeNvYB14_NtNtBa_3cmp10PartialOrd2ltECsiSAJ6j13YOq_9html5ever" - ".text._RINvNtNtNtNtCs4NRVxsYgnAr_4core5slice4sort6shared9smallsort25insertion_sort_shift_leftNtNtCsb8PSxhGNGkq_11markup5ever9interface9AttributeNvYB1m_NtNtBa_3cmp10PartialOrd2ltECsiSAJ6j13YOq_9html5ever" - ".text._RINvNtNtNtNtCs4NRVxsYgnAr_4core5slice4sort6stable5drift4sortNtNtCsb8PSxhGNGkq_11markup5ever9interface9AttributeNvYBW_NtNtBa_3cmp10PartialOrd2ltECsiSAJ6j13YOq_9html5ever" - ".text._RINvNtNtNtNtCs4NRVxsYgnAr_4core5slice4sort6stable9quicksort9quicksortNtNtCsb8PSxhGNGkq_11markup5ever9interface9AttributeNvYB15_NtNtBa_3cmp10PartialOrd2ltECsiSAJ6j13YOq_9html5ever" - ".text._RNvMNtNtCsiSAJ6j13YOq_9html5ever9tokenizer9interfaceNtB2_3Tag13get_attribute" - ".text._RNvMNtNtCsiSAJ6j13YOq_9html5ever9tokenizer9interfaceNtB2_3Tag23equiv_modulo_attr_order" - ".text._RNvMss_NtCsdh48DuT8lD6_7tendril7tendrilINtB5_7TendrilNtNtB7_3fmt4UTF8E14try_subtendrilCsiSAJ6j13YOq_9html5ever" - ".text._RNvMss_NtCsdh48DuT8lD6_7tendril7tendrilINtB5_7TendrilNtNtB7_3fmt4UTF8E29push_bytes_without_validatingCsiSAJ6j13YOq_9html5ever" - ".text._RNvNtCsiSAJ6j13YOq_9html5ever8encoding48extract_a_character_encoding_from_a_meta_element" - ".text._RNvNtCsiSAJ6j13YOq_9html5ever9tokenizer11option_push" - ".text._RNvNtNtCsiSAJ6j13YOq_9html5ever12tree_builder4data24doctype_error_and_quirks" - ".text._RNvNtNtCsiSAJ6j13YOq_9html5ever12tree_builder5rules18any_not_whitespace" - ".text._RNvNtNtCsiSAJ6j13YOq_9html5ever12tree_builder8tag_sets11special_tag" - ".text._RNvNtNtCsiSAJ6j13YOq_9html5ever12tree_builder8tag_sets12button_scope" - ".text._RNvNtNtCsiSAJ6j13YOq_9html5ever12tree_builder8tag_sets15list_item_scope" - ".text._RNvNvMNtNtCsiSAJ6j13YOq_9html5ever12tree_builder5rulesINtB6_11TreeBuilderppE4step13extra_special" - ".text._RNvXsa_NtCscdodAO9FK5_5alloc3vecINtB5_3VecNtNtCsb8PSxhGNGkq_11markup5ever9interface9AttributeENtNtCs4NRVxsYgnAr_4core5clone5Clone5cloneCsiSAJ6j13YOq_9html5ever" - ".text._RNvYNvYNtNtCsb8PSxhGNGkq_11markup5ever9interface9AttributeNtNtCs4NRVxsYgnAr_4core3cmp10PartialOrd2ltINtNtNtBY_3ops8function5FnMutTRB5_B24_EE8call_mutCsiSAJ6j13YOq_9html5ever" - ".text._RNvNtCsdh48DuT8lD6_7tendril4futf8classify" - ".text._RNvXsQ_NtCsdh48DuT8lD6_7tendril7tendrilNtB5_15SubtendrilErrorNtNtCs4NRVxsYgnAr_4core3fmt5Debug3fmt" + *lightpanda_ffi-b5cc47667d2c70bb.html5ever-1fae7cec19f36bdb.html5ever.bf15028314f9d085-cgu.0.rcgu.o.rcgu.o( + ".text._RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueINtNtCs6i54tJFfzR_5alloc3vec3VecNtNtCs9BKrOSwfGGS_11markup5ever9interface9AttributeEECsgp7LVObRMOv_9html5ever" + ".text._RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueINtNtCs8tb8PVog07O_7tendril7tendril7TendrilNtNtBG_3fmt4UTF8EECsgp7LVObRMOv_9html5ever" + ".text._RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueINtNtCsgMxgfIdB7IF_12string_cache4atom4AtomNtCs2sEQgflTDcy_9web_atoms18LocalNameStaticSetEECsgp7LVObRMOv_9html5ever" + ".text._RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueNtNtCs9BKrOSwfGGS_11markup5ever9interface8QualNameECsgp7LVObRMOv_9html5ever" + ".text._RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueNtNtCs9BKrOSwfGGS_11markup5ever9interface9AttributeECsgp7LVObRMOv_9html5ever" + ".text._RINvNtNtNtCsgxBkk5gSRhY_4core5slice4sort6stable14driftsort_mainNtNtCs9BKrOSwfGGS_11markup5ever9interface9AttributeNvYBZ_NtNtB8_3cmp10PartialOrd2ltINtNtCs6i54tJFfzR_5alloc3vec3VecBZ_EECsgp7LVObRMOv_9html5ever" + ".text._RINvNtNtNtNtCsgxBkk5gSRhY_4core5slice4sort6shared5pivot11median3_recNtNtCs9BKrOSwfGGS_11markup5ever9interface9AttributeNvYB14_NtNtBa_3cmp10PartialOrd2ltECsgp7LVObRMOv_9html5ever" + ".text._RINvNtNtNtNtCsgxBkk5gSRhY_4core5slice4sort6stable9quicksort9quicksortNtNtCs9BKrOSwfGGS_11markup5ever9interface9AttributeNvYB15_NtNtBa_3cmp10PartialOrd2ltECsgp7LVObRMOv_9html5ever" + ".text._RNvMNtNtCsgp7LVObRMOv_9html5ever9tokenizer9interfaceNtB2_3Tag13get_attribute" + ".text._RNvMNtNtCsgp7LVObRMOv_9html5ever9tokenizer9interfaceNtB2_3Tag23equiv_modulo_attr_order" + ".text._RNvMss_NtCs8tb8PVog07O_7tendril7tendrilINtB5_7TendrilNtNtB7_3fmt4UTF8E14try_subtendrilCsgp7LVObRMOv_9html5ever" + ".text._RNvMss_NtCs8tb8PVog07O_7tendril7tendrilINtB5_7TendrilNtNtB7_3fmt4UTF8E29push_bytes_without_validatingCsgp7LVObRMOv_9html5ever" + ".text._RNvNtCs8tb8PVog07O_7tendril4futf8classify" + ".text._RNvNtCsgp7LVObRMOv_9html5ever8encoding48extract_a_character_encoding_from_a_meta_element" + ".text._RNvNtCsgp7LVObRMOv_9html5ever9tokenizer11option_push" + ".text._RNvNtNtCsgp7LVObRMOv_9html5ever12tree_builder4data24doctype_error_and_quirks" + ".text._RNvNtNtCsgp7LVObRMOv_9html5ever12tree_builder5rules18any_not_whitespace" + ".text._RNvNtNtCsgp7LVObRMOv_9html5ever12tree_builder8tag_sets11special_tag" + ".text._RNvNtNtCsgp7LVObRMOv_9html5ever12tree_builder8tag_sets12button_scope" + ".text._RNvNtNtCsgp7LVObRMOv_9html5ever12tree_builder8tag_sets15list_item_scope" + ".text._RNvNvMNtNtCsgp7LVObRMOv_9html5ever12tree_builder5rulesINtB6_11TreeBuilderppE4step13extra_special" + ".text._RNvXsa_NtCs6i54tJFfzR_5alloc3vecINtB5_3VecNtNtCs9BKrOSwfGGS_11markup5ever9interface9AttributeENtNtCsgxBkk5gSRhY_4core5clone5Clone5cloneCsgp7LVObRMOv_9html5ever" + ".text._RNvYNvYNtNtCs9BKrOSwfGGS_11markup5ever9interface9AttributeNtNtCsgxBkk5gSRhY_4core3cmp10PartialOrd2ltINtNtNtBY_3ops8function5FnMutTRB5_B24_EE8call_mutCsgp7LVObRMOv_9html5ever" + ".text._RNvXsQ_NtCs8tb8PVog07O_7tendril7tendrilNtB5_15SubtendrilErrorNtNtCsgxBkk5gSRhY_4core3fmt5Debug3fmt" ) - *lightpanda_ffi-ee521dbd66c34b42.string_cache-6d2c8358f127dde9.string_cache.5717fe0a91991b9f-cgu.0.rcgu.o.rcgu.o( - ".text.unlikely._RINvMNtNtCs2AWtUsOyxgP_3std4sync9once_lockINtB3_8OnceLockNtNtCs7tB43gPQ6xT_12string_cache11dynamic_set3SetE10initializeNCINvB2_11get_or_initNCNvBV_11dynamic_set0E0zEBX_.llvm.4300209834605652248" - ".text._RINvNtCs4NRVxsYgnAr_4core3ptr9drop_glueINtNtB4_6option6OptionINtNtCscdodAO9FK5_5alloc5boxed3BoxNtNtCs7tB43gPQ6xT_12string_cache11dynamic_set5EntryEEEB1z_" - ".text._RINvNtCs4NRVxsYgnAr_4core3ptr9drop_glueNtNtCs7tB43gPQ6xT_12string_cache11dynamic_set5EntryEBF_.llvm.4300209834605652248" - ".text._RNCINvMs0_NtNtCs2AWtUsOyxgP_3std4sync4onceNtB8_4Once15call_once_forceNCINvMNtBa_9once_lockINtB1b_8OnceLockNtNtCs7tB43gPQ6xT_12string_cache11dynamic_set3SetE10initializeNCINvB1a_11get_or_initNCNvB1I_11dynamic_set0E0zE0E0B1K_.llvm.4300209834605652248" - ".text._RNSNvYNCINvMs0_NtNtCs2AWtUsOyxgP_3std4sync4onceNtBd_4Once15call_once_forceNCINvMNtBf_9once_lockINtB1g_8OnceLockNtNtCs7tB43gPQ6xT_12string_cache11dynamic_set3SetE10initializeNCINvB1f_11get_or_initNCNvB1N_11dynamic_set0E0zE0E0INtNtNtCs4NRVxsYgnAr_4core3ops8function6FnOnceTRNtBd_9OnceStateEE9call_once6vtableB1P_.llvm.4300209834605652248" - ".text._RNvMNtCs7tB43gPQ6xT_12string_cache11dynamic_setNtB2_3Set6insert" + *lightpanda_ffi-b5cc47667d2c70bb.xml5ever-3f16d810677664e6.xml5ever.d89b2970a68a987d-cgu.0.rcgu.o.rcgu.o( + ".text._RNvNtCs8tb8PVog07O_7tendril4futf8classify" + ".text._RNvXs2_NtCsgMxgfIdB7IF_12string_cache4atomINtB5_4AtomNtCs2sEQgflTDcy_9web_atoms15PrefixStaticSetEINtNtCsgxBkk5gSRhY_4core7convert4FromINtNtCs6i54tJFfzR_5alloc6borrow3CoweEE4fromCsiAZkstqboef_8xml5ever" + ".text._RNvXs2_NtCsgMxgfIdB7IF_12string_cache4atomINtB5_4AtomNtCs2sEQgflTDcy_9web_atoms18LocalNameStaticSetEINtNtCsgxBkk5gSRhY_4core7convert4FromINtNtCs6i54tJFfzR_5alloc6borrow3CoweEE4fromCsiAZkstqboef_8xml5ever" + ".text._RNvXsQ_NtCs8tb8PVog07O_7tendril7tendrilNtB5_15SubtendrilErrorNtNtCsgxBkk5gSRhY_4core3fmt5Debug3fmt" ) - *lightpanda_ffi-ee521dbd66c34b42.xml5ever-ab9cf371dcc7c2e9.xml5ever.b3f2b9f02feccd22-cgu.0.rcgu.o.rcgu.o( - ".text._RNvMsz_NtNtNtCscdodAO9FK5_5alloc11collections5btree3mapINtB5_8IntoIterINtNtCs4NRVxsYgnAr_4core6option6OptionINtNtCs7tB43gPQ6xT_12string_cache4atom4AtomNtCs3yND5l3viv_9web_atoms15PrefixStaticSetEEIB17_IB1J_NtB2r_18NamespaceStaticSetEEE10dying_nextCsfrRiZfrObXG_8xml5ever" - ".text._RNvNtCsdh48DuT8lD6_7tendril4futf8classify" - ".text._RNvNtCsfrRiZfrObXG_8xml5ever9tokenizer11option_push" - ".text._RNvNtCsfrRiZfrObXG_8xml5ever9tokenizer13process_qname" - ".text._RNvXs2_NtCs7tB43gPQ6xT_12string_cache4atomINtB5_4AtomNtCs3yND5l3viv_9web_atoms15PrefixStaticSetEINtNtCs4NRVxsYgnAr_4core7convert4FromINtNtCscdodAO9FK5_5alloc6borrow3CoweEE4fromCsfrRiZfrObXG_8xml5ever" - ".text._RNvXs2_NtCs7tB43gPQ6xT_12string_cache4atomINtB5_4AtomNtCs3yND5l3viv_9web_atoms18LocalNameStaticSetEINtNtCs4NRVxsYgnAr_4core7convert4FromINtNtCscdodAO9FK5_5alloc6borrow3CoweEE4fromCsfrRiZfrObXG_8xml5ever" - ".text._RNvXsQ_NtCsdh48DuT8lD6_7tendril7tendrilNtB5_15SubtendrilErrorNtNtCs4NRVxsYgnAr_4core3fmt5Debug3fmt" + *lightpanda_ffi-b5cc47667d2c70bb.utf8-ebde0d295055e634.utf8.e39ccd5dea6e7496-cgu.0.rcgu.o.rcgu.o( + ".text._RNvCsjxzIj5bXUjy_4utf86decode" + ".text._RNvMs0_CsjxzIj5bXUjy_4utf8NtB5_10Incomplete20try_complete_offsets" ) - *lightpanda_ffi-ee521dbd66c34b42.utf8-a463a9d5809c3b51.utf8.921bc5ca24634b2c-cgu.0.rcgu.o.rcgu.o( - ".text._RNvCscxJnZdUvU6K_4utf86decode" - ".text._RNvMs0_CscxJnZdUvU6K_4utf8NtB5_10Incomplete20try_complete_offsets" + *lightpanda_ffi-b5cc47667d2c70bb.encoding_rs-63e40f5f80e1a85f.encoding_rs.5114a4a741efd6d1-cgu.0.rcgu.o.rcgu.o( + ".text.unlikely._RINvNvMs2_NtCs6i54tJFfzR_5alloc7raw_vecINtB8_11RawVecInnerpE7reserve21do_reserve_and_handleNtNtBa_5alloc6GlobalECs6XABeg2tB03_11encoding_rs" + ".text._RNvMCs6XABeg2tB03_11encoding_rsNtB2_8Encoding27decode_without_bom_handling" + ".text._RNvMCs6XABeg2tB03_11encoding_rsNtB2_8Encoding6encode" + ".text._RNvMCs6XABeg2tB03_11encoding_rsNtB2_8Encoding9for_label" + ".text._RNvMNtCs6XABeg2tB03_11encoding_rs7variantNtB2_14VariantDecoder18decode_to_utf8_raw" + ".text._RNvMs_NtCs6XABeg2tB03_11encoding_rs7variantNtB4_14VariantEncoder20encode_from_utf8_raw.llvm.14702945782050270740" + ".text._RNvNtCs6XABeg2tB03_11encoding_rs11iso_2022_jp29is_mapped_for_two_byte_encode" + ".text._RNvNtCs6XABeg2tB03_11encoding_rs4data21jis0208_symbol_decode" + ".text._RNvNtCs6XABeg2tB03_11encoding_rs5utf_816utf8_valid_up_to" + ".text._RNvNtCs6XABeg2tB03_11encoding_rs7gb1803022gbk_encode_non_unified" ) - *lightpanda_ffi-ee521dbd66c34b42.encoding_rs-3d8fb777d5b58784.encoding_rs.ef1b914f6dd080a-cgu.0.rcgu.o.rcgu.o( - ".text.unlikely._RINvNvMs2_NtCscdodAO9FK5_5alloc7raw_vecINtB8_11RawVecInnerpE7reserve21do_reserve_and_handleNtNtBa_5alloc6GlobalECs1hxXH7XZyT6_11encoding_rs" - ".text._RNvMCs1hxXH7XZyT6_11encoding_rsNtB2_8Encoding27decode_without_bom_handling" - ".text._RNvMCs1hxXH7XZyT6_11encoding_rsNtB2_8Encoding6encode" - ".text._RNvMCs1hxXH7XZyT6_11encoding_rsNtB2_8Encoding9for_label" - ".text._RNvMNtCs1hxXH7XZyT6_11encoding_rs7variantNtB2_14VariantDecoder18decode_to_utf8_raw" - ".text._RNvNtCs1hxXH7XZyT6_11encoding_rs11iso_2022_jp29is_mapped_for_two_byte_encode" - ".text._RNvNtCs1hxXH7XZyT6_11encoding_rs4data21jis0208_symbol_decode" - ".text._RNvNtCs1hxXH7XZyT6_11encoding_rs5utf_816utf8_valid_up_to" - ".text._RNvNtCs1hxXH7XZyT6_11encoding_rs7gb1803022gbk_encode_non_unified" + *lightpanda_ffi-b5cc47667d2c70bb.log-88f6ff4fb1761c38.log.c1e247932a894802-cgu.0.rcgu.o.rcgu.o( + ".text._RNvXsf_CsgE2rJZ0NPQ4_3logNtB5_9NopLoggerNtB5_3Log3log.llvm.5173790943693813031" + ".text._RNvXsf_CsgE2rJZ0NPQ4_3logNtB5_9NopLoggerNtB5_3Log5flush.llvm.5173790943693813031" + ".text._RNvXsf_CsgE2rJZ0NPQ4_3logNtB5_9NopLoggerNtB5_3Log7enabled.llvm.5173790943693813031" ) - *lightpanda_ffi-ee521dbd66c34b42.log-a972cb0fac120d5e.log.6d41cd7596f37f0c-cgu.0.rcgu.o.rcgu.o( - ".text._RNvXsf_Cs9nzvkCEMrsm_3logNtB5_9NopLoggerNtB5_3Log3log.llvm.16018841694751757704" - ".text._RNvXsf_Cs9nzvkCEMrsm_3logNtB5_9NopLoggerNtB5_3Log5flush.llvm.16018841694751757704" - ".text._RNvXsf_Cs9nzvkCEMrsm_3logNtB5_9NopLoggerNtB5_3Log7enabled.llvm.16018841694751757704" + *lightpanda_ffi-b5cc47667d2c70bb.url-85d11ab45289c88d.url.8a8ec6265781451b-cgu.0.rcgu.o.rcgu.o( + ".text._RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueINtNtCsbTxrCJElVcl_3url4host4HostINtNtCs6i54tJFfzR_5alloc6borrow3CoweEEEBG_" + ".text._RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueNtNtCs6i54tJFfzR_5alloc6string6StringECsbTxrCJElVcl_3url" + ".text.unlikely._RINvNtCsgxBkk5gSRhY_4core9panicking13assert_failedhhECsbTxrCJElVcl_3url" + ".text.unlikely._RINvNvMs2_NtCs6i54tJFfzR_5alloc7raw_vecINtB8_11RawVecInnerpE7reserve21do_reserve_and_handleNtNtBa_5alloc6GlobalECsbTxrCJElVcl_3url" + ".text._RINvXs5_NtCs6i54tJFfzR_5alloc6stringNtB6_6StringINtNtNtNtCsgxBkk5gSRhY_4core4iter6traits7collect12FromIteratorcE9from_iterINtNtNtBR_8adapters4take4TakeQNtNtCsbTxrCJElVcl_3url6parser5InputEEB2u_" + ".text._RNvMCsbTxrCJElVcl_3urlNtB2_12ParseOptions5parse" + ".text._RNvMNtCsbTxrCJElVcl_3url6originNtB2_6Origin19ascii_serialization" + ".text._RNvMs1_NtCsbTxrCJElVcl_3url4hostINtB5_4HostINtNtCs6i54tJFfzR_5alloc6borrow3CoweEE16parse_opaque_cow" + ".text._RNvMs1_NtCsbTxrCJElVcl_3url4hostINtB5_4HostINtNtCs6i54tJFfzR_5alloc6borrow3CoweEE9parse_cow" + ".text._RNvMs2_NtCsbTxrCJElVcl_3url7slicingNtB7_3Url5index.llvm.4985524702839089589" + ".text.unlikely._RNvMs4_NtCs6i54tJFfzR_5alloc7raw_vecINtB5_6RawVecmE8grow_oneCsbTxrCJElVcl_3url" + ".text.unlikely._RNvMs5_NtCs6i54tJFfzR_5alloc7raw_vecNtB5_11RawVecInner11finish_growCsbTxrCJElVcl_3url" + ".text._RNvMs8_NtCsbTxrCJElVcl_3url6parserNtB5_6Parser10parse_file" + ".text._RNvMs8_NtCsbTxrCJElVcl_3url6parserNtB5_6Parser10parse_path" + ".text._RNvMs8_NtCsbTxrCJElVcl_3url6parserNtB5_6Parser11parse_query" + ".text._RNvMs8_NtCsbTxrCJElVcl_3url6parserNtB5_6Parser12parse_scheme" + ".text._RNvMs8_NtCsbTxrCJElVcl_3url6parserNtB5_6Parser13fragment_only" + ".text._RNvMs8_NtCsbTxrCJElVcl_3url6parserNtB5_6Parser14parse_relative" + ".text._RNvMs8_NtCsbTxrCJElVcl_3url6parserNtB5_6Parser16parse_path_start" + ".text._RNvMs8_NtCsbTxrCJElVcl_3url6parserNtB5_6Parser18after_double_slash" + ".text._RNvMs8_NtCsbTxrCJElVcl_3url6parserNtB5_6Parser23with_query_and_fragment" + ".text._RNvMs8_NtCsbTxrCJElVcl_3url6parserNtB5_6Parser24parse_query_and_fragment" + ".text._RNvMs8_NtCsbTxrCJElVcl_3url6parserNtB5_6Parser27parse_cannot_be_a_base_path" + ".text._RNvMs8_NtCsbTxrCJElVcl_3url6parserNtB5_6Parser8pop_path" + ".text._RNvMs_CsbTxrCJElVcl_3urlNtB4_3Url10set_scheme" + ".text._RNvMs_CsbTxrCJElVcl_3urlNtB4_3Url9set_query" + ".text._RNvMsf_NtNtCsgxBkk5gSRhY_4core3str4iterINtB5_13SplitInternalcE9next_backCsbTxrCJElVcl_3url" + ".text._RNvNtCsbTxrCJElVcl_3url4host10write_ipv6" + ".text._RNvNtCsbTxrCJElVcl_3url4host14parse_ipv6addr" + ".text._RNvNtCsbTxrCJElVcl_3url4host16parse_ipv4number" + ".text._RNvNtCsbTxrCJElVcl_3url6origin10url_origin" + ".text._RNvNtCsbTxrCJElVcl_3url6parser12default_port.llvm.4985524702839089589" + ".text._RNvNtCsbTxrCJElVcl_3url6parser20check_url_code_point" + ".text._RNvNtCsbTxrCJElVcl_3url6parser40starts_with_windows_drive_letter_segment" + ".text._RNvNvMs8_NtCsbTxrCJElVcl_3url6parserNtB7_6Parser10parse_path12push_pending" + ".text._RNvXNtNtNtCsgxBkk5gSRhY_4core3ops8function5implsRDINtB4_2FnTNtNtCsbTxrCJElVcl_3url6parser15SyntaxViolationEEp6OutputuEL_IBN_BV_E4callB10_" + ".text._RNvXNvMs8_NtCsbTxrCJElVcl_3url6parserNtB8_6Parser11parse_queryNtB2_13QueryPartIterNtNtNtNtCsgxBkk5gSRhY_4core4iter6traits8iterator8Iterator4next" + ".text._RNvXNvMs8_NtCsbTxrCJElVcl_3url6parserNtB8_6Parser14parse_fragmentNtB2_16FragmentPartIterNtNtNtNtCsgxBkk5gSRhY_4core4iter6traits8iterator8Iterator4next" + ".text._RNvXs0_NtNtCsgxBkk5gSRhY_4core3str7patternNtB5_12CharSearcherNtB5_15ReverseSearcher15next_match_back" + ".text._RNvXs1g_NtCsgxBkk5gSRhY_4core3fmtRhNtB6_5Debug3fmtCsbTxrCJElVcl_3url" + ".text._RNvXs1i_NtCsgxBkk5gSRhY_4core3fmtRNtNtCs6i54tJFfzR_5alloc6string6StringNtB6_7Display3fmtCsbTxrCJElVcl_3url.llvm.4985524702839089589" + ".text._RNvXs1i_NtCsgxBkk5gSRhY_4core3fmtRNtNtCsbTxrCJElVcl_3url4host4HostNtB6_7Display3fmtBA_.llvm.4985524702839089589" + ".text._RNvXs2_NtCsbTxrCJElVcl_3url4hostINtB5_4HostINtNtCs6i54tJFfzR_5alloc6borrow3CoweEENtNtCsgxBkk5gSRhY_4core3fmt7Display3fmtB7_" + ".text._RNvXs2_NtCsbTxrCJElVcl_3url6parserNtB5_10SchemeTypeINtNtCsgxBkk5gSRhY_4core7convert4FromRNtNtCs6i54tJFfzR_5alloc6string6StringE4fromB7_" + ".text._RNvXs2_NtCsbTxrCJElVcl_3url6parserNtB5_10SchemeTypeINtNtCsgxBkk5gSRhY_4core7convert4FromReE4fromB7_" + ".text._RNvXs5_NtCsbTxrCJElVcl_3url6parserReNtB5_7Pattern12split_prefix" + ".text._RNvXsK_NtCsgxBkk5gSRhY_4core3fmtNtB5_5ErrorNtB5_5Debug3fmt" + ".text._RNvXsZ_NtCs6i54tJFfzR_5alloc6stringNtB5_6StringNtNtCsgxBkk5gSRhY_4core3fmt5Write10write_char" + ".text._RNvXsZ_NtCs6i54tJFfzR_5alloc6stringNtB5_6StringNtNtCsgxBkk5gSRhY_4core3fmt5Write9write_str" + ".text._RNvXs_NtNtCsgxBkk5gSRhY_4core3str7patternNtB4_12CharSearcherNtB4_8Searcher10next_match" + ".text._RNvXsg_NtCsbTxrCJElVcl_3url6parserNtB5_10ParseErrorNtNtCsgxBkk5gSRhY_4core3fmt5Debug3fmt" + ".text._RNvYNtNtCs6i54tJFfzR_5alloc6string6StringNtNtCsgxBkk5gSRhY_4core3fmt5Write9write_fmtCsbTxrCJElVcl_3url" + ".text._RNvMs8_NtCsbTxrCJElVcl_3url6parserNtB5_6Parser10parse_path.specialized.1" ) - *lightpanda_ffi-ee521dbd66c34b42.url-a3605945578f60e0.url.e6def3145dc68d53-cgu.0.rcgu.o.rcgu.o( - ".text._RINvNtCs4NRVxsYgnAr_4core3ptr9drop_glueINtNtCsjOV3SNCRUEF_3url4host4HostINtNtCscdodAO9FK5_5alloc6borrow3CoweEEEBG_" - ".text._RINvNtCs4NRVxsYgnAr_4core3ptr9drop_glueNtNtCscdodAO9FK5_5alloc6string6StringECsjOV3SNCRUEF_3url" - ".text.unlikely._RINvNtCs4NRVxsYgnAr_4core9panicking13assert_failedhhECsjOV3SNCRUEF_3url" - ".text.unlikely._RINvNvMs2_NtCscdodAO9FK5_5alloc7raw_vecINtB8_11RawVecInnerpE7reserve21do_reserve_and_handleNtNtBa_5alloc6GlobalECsjOV3SNCRUEF_3url" - ".text._RINvXs5_NtCscdodAO9FK5_5alloc6stringNtB6_6StringINtNtNtNtCs4NRVxsYgnAr_4core4iter6traits7collect12FromIteratorcE9from_iterINtNtNtBR_8adapters4take4TakeQNtNtCsjOV3SNCRUEF_3url6parser5InputEEB2u_" - ".text._RNvMCsjOV3SNCRUEF_3urlNtB2_12ParseOptions5parse" - ".text._RNvMNtCsjOV3SNCRUEF_3url6originNtB2_6Origin19ascii_serialization" - ".text._RNvMs1_NtCsjOV3SNCRUEF_3url4hostINtB5_4HostINtNtCscdodAO9FK5_5alloc6borrow3CoweEE16parse_opaque_cow" - ".text._RNvMs1_NtCsjOV3SNCRUEF_3url4hostINtB5_4HostINtNtCscdodAO9FK5_5alloc6borrow3CoweEE9parse_cow" - ".text._RNvMs2_NtCsjOV3SNCRUEF_3url7slicingNtB7_3Url5index.llvm.13721000391921744445" - ".text.unlikely._RNvMs3_NtCscdodAO9FK5_5alloc7raw_vecINtB5_6RawVecmE8grow_oneCsjOV3SNCRUEF_3url" - ".text.unlikely._RNvMs4_NtCscdodAO9FK5_5alloc7raw_vecNtB5_11RawVecInner11finish_growCsjOV3SNCRUEF_3url" - ".text._RNvMs8_NtCsjOV3SNCRUEF_3url6parserNtB5_6Parser10parse_file" - ".text._RNvMs8_NtCsjOV3SNCRUEF_3url6parserNtB5_6Parser10parse_path" - ".text._RNvMs8_NtCsjOV3SNCRUEF_3url6parserNtB5_6Parser11parse_query" - ".text._RNvMs8_NtCsjOV3SNCRUEF_3url6parserNtB5_6Parser12parse_scheme" - ".text._RNvMs8_NtCsjOV3SNCRUEF_3url6parserNtB5_6Parser13fragment_only" - ".text._RNvMs8_NtCsjOV3SNCRUEF_3url6parserNtB5_6Parser14parse_relative" - ".text._RNvMs8_NtCsjOV3SNCRUEF_3url6parserNtB5_6Parser16parse_path_start" - ".text._RNvMs8_NtCsjOV3SNCRUEF_3url6parserNtB5_6Parser18after_double_slash" - ".text._RNvMs8_NtCsjOV3SNCRUEF_3url6parserNtB5_6Parser23with_query_and_fragment" - ".text._RNvMs8_NtCsjOV3SNCRUEF_3url6parserNtB5_6Parser24parse_query_and_fragment" - ".text._RNvMs8_NtCsjOV3SNCRUEF_3url6parserNtB5_6Parser27parse_cannot_be_a_base_path" - ".text._RNvMs8_NtCsjOV3SNCRUEF_3url6parserNtB5_6Parser8pop_path" - ".text._RNvMs_CsjOV3SNCRUEF_3urlNtB4_3Url10set_scheme" - ".text._RNvMs_CsjOV3SNCRUEF_3urlNtB4_3Url12set_fragment" - ".text._RNvMs_CsjOV3SNCRUEF_3urlNtB4_3Url8set_path" - ".text._RNvMs_CsjOV3SNCRUEF_3urlNtB4_3Url8set_port" - ".text._RNvMs_CsjOV3SNCRUEF_3urlNtB4_3Url8username" - ".text._RNvMs_CsjOV3SNCRUEF_3urlNtB4_3Url9set_query" - ".text._RNvMsf_NtNtCs4NRVxsYgnAr_4core3str4iterINtB5_13SplitInternalcE9next_backCsjOV3SNCRUEF_3url" - ".text._RNvNtCsjOV3SNCRUEF_3url4host10write_ipv6" - ".text._RNvNtCsjOV3SNCRUEF_3url4host14parse_ipv6addr" - ".text._RNvNtCsjOV3SNCRUEF_3url4host16parse_ipv4number" - ".text._RNvNtCsjOV3SNCRUEF_3url6origin10url_origin" - ".text._RNvNtCsjOV3SNCRUEF_3url6parser12default_port.llvm.13721000391921744445" - ".text._RNvNtCsjOV3SNCRUEF_3url6parser20check_url_code_point" - ".text._RNvNtCsjOV3SNCRUEF_3url6parser40starts_with_windows_drive_letter_segment" - ".text._RNvNvMs8_NtCsjOV3SNCRUEF_3url6parserNtB7_6Parser10parse_path12push_pending" - ".text._RNvXNtNtNtCs4NRVxsYgnAr_4core3ops8function5implsRDINtB4_2FnTNtNtCsjOV3SNCRUEF_3url6parser15SyntaxViolationEEp6OutputuEL_IBN_BV_E4callB10_" - ".text._RNvXNvMs8_NtCsjOV3SNCRUEF_3url6parserNtB8_6Parser11parse_queryNtB2_13QueryPartIterNtNtNtNtCs4NRVxsYgnAr_4core4iter6traits8iterator8Iterator4next" - ".text._RNvXNvMs8_NtCsjOV3SNCRUEF_3url6parserNtB8_6Parser14parse_fragmentNtB2_16FragmentPartIterNtNtNtNtCs4NRVxsYgnAr_4core4iter6traits8iterator8Iterator4next" - ".text._RNvXs0_NtNtCs4NRVxsYgnAr_4core3str7patternNtB5_12CharSearcherNtB5_15ReverseSearcher15next_match_back" - ".text._RNvXs1g_NtCs4NRVxsYgnAr_4core3fmtRhNtB6_5Debug3fmtCsjOV3SNCRUEF_3url" - ".text._RNvXs1i_NtCs4NRVxsYgnAr_4core3fmtRNtNtCscdodAO9FK5_5alloc6string6StringNtB6_7Display3fmtCsjOV3SNCRUEF_3url.llvm.13721000391921744445" - ".text._RNvXs1i_NtCs4NRVxsYgnAr_4core3fmtRNtNtCsjOV3SNCRUEF_3url4host4HostNtB6_7Display3fmtBA_.llvm.13721000391921744445" - ".text._RNvXs2_NtCsjOV3SNCRUEF_3url4hostINtB5_4HostINtNtCscdodAO9FK5_5alloc6borrow3CoweEENtNtCs4NRVxsYgnAr_4core3fmt7Display3fmtB7_" - ".text._RNvXs2_NtCsjOV3SNCRUEF_3url6parserNtB5_10SchemeTypeINtNtCs4NRVxsYgnAr_4core7convert4FromRNtNtCscdodAO9FK5_5alloc6string6StringE4fromB7_" - ".text._RNvXs2_NtCsjOV3SNCRUEF_3url6parserNtB5_10SchemeTypeINtNtCs4NRVxsYgnAr_4core7convert4FromReE4fromB7_" - ".text._RNvXs5_NtCsjOV3SNCRUEF_3url6parserReNtB5_7Pattern12split_prefix" - ".text._RNvXsK_NtCs4NRVxsYgnAr_4core3fmtNtB5_5ErrorNtB5_5Debug3fmt" - ".text._RNvXsZ_NtCscdodAO9FK5_5alloc6stringNtB5_6StringNtNtCs4NRVxsYgnAr_4core3fmt5Write10write_char" - ".text._RNvXsZ_NtCscdodAO9FK5_5alloc6stringNtB5_6StringNtNtCs4NRVxsYgnAr_4core3fmt5Write9write_str" - ".text._RNvXs_NtNtCs4NRVxsYgnAr_4core3str7patternNtB4_12CharSearcherNtB4_8Searcher10next_match" - ".text._RNvXsg_NtCsjOV3SNCRUEF_3url6parserNtB5_10ParseErrorNtNtCs4NRVxsYgnAr_4core3fmt5Debug3fmt" - ".text._RNvYNtNtCscdodAO9FK5_5alloc6string6StringNtNtCs4NRVxsYgnAr_4core3fmt5Write9write_fmtCsjOV3SNCRUEF_3url" - ".text._RNvMs8_NtCsjOV3SNCRUEF_3url6parserNtB5_6Parser10parse_path.specialized.1" + *lightpanda_ffi-b5cc47667d2c70bb.alloc-1ad4f876c768bda9.alloc.12e961f32105355-cgu.0.rcgu.o.rcgu.o( + ".text._RNvXsK_NtCsgxBkk5gSRhY_4core3fmtNtB5_5ErrorNtB5_5Debug3fmt" + ".text._RNvXsZ_NtCs6i54tJFfzR_5alloc6stringNtB5_6StringNtNtCsgxBkk5gSRhY_4core3fmt5Write10write_char" + ".text._RNvXsZ_NtCs6i54tJFfzR_5alloc6stringNtB5_6StringNtNtCsgxBkk5gSRhY_4core3fmt5Write9write_str" ) - *lightpanda_ffi-ee521dbd66c34b42.alloc-e17b81f57125c74c.alloc.24b8200b0946867-cgu.0.rcgu.o.rcgu.o( - ".text._RNvXsK_NtCs4NRVxsYgnAr_4core3fmtNtB5_5ErrorNtB5_5Debug3fmt" - ".text._RNvXsZ_NtCscdodAO9FK5_5alloc6stringNtB5_6StringNtNtCs4NRVxsYgnAr_4core3fmt5Write10write_char" - ".text._RNvXsZ_NtCscdodAO9FK5_5alloc6stringNtB5_6StringNtNtCs4NRVxsYgnAr_4core3fmt5Write9write_str" + *lightpanda_ffi-b5cc47667d2c70bb.percent_encoding-30a7199a53433d60.percent_encoding.2d927043a15eaa03-cgu.0.rcgu.o.rcgu.o( + ".text.unlikely._RINvNvMs2_NtCs6i54tJFfzR_5alloc7raw_vecINtB8_11RawVecInnerpE7reserve21do_reserve_and_handleNtNtBa_5alloc6GlobalECs3UzSZBjt93X_16percent_encoding" + ".text.unlikely._RNvMs5_NtCs6i54tJFfzR_5alloc7raw_vecNtB5_11RawVecInner11finish_growCs3UzSZBjt93X_16percent_encoding" + ".text._RNvXs0_Cs3UzSZBjt93X_16percent_encodingINtNtCs6i54tJFfzR_5alloc6borrow3CoweEINtNtCsgxBkk5gSRhY_4core7convert4FromNtB5_13PercentEncodeE4from" + ".text._RNvXs2_Cs3UzSZBjt93X_16percent_encodingINtNtCs6i54tJFfzR_5alloc6borrow3CowShEINtNtCsgxBkk5gSRhY_4core7convert4FromNtB5_13PercentDecodeE4from" ) - *lightpanda_ffi-ee521dbd66c34b42.rustc_demangle-73bcb43673848f30.rustc_demangle.ef7cce9dbef1cca7-cgu.0.rcgu.o.rcgu.o( - ".text._RNvXsK_NtCs4NRVxsYgnAr_4core3fmtNtB5_5ErrorNtB5_5Debug3fmt" - ) - *lightpanda_ffi-ee521dbd66c34b42.percent_encoding-80faebd57f0b046a.percent_encoding.6f55e7044f07c62f-cgu.0.rcgu.o.rcgu.o( - ".text.unlikely._RINvNvMs2_NtCscdodAO9FK5_5alloc7raw_vecINtB8_11RawVecInnerpE7reserve21do_reserve_and_handleNtNtBa_5alloc6GlobalECs9yDsUygCRUV_16percent_encoding" - ".text.unlikely._RNvMs4_NtCscdodAO9FK5_5alloc7raw_vecNtB5_11RawVecInner11finish_growCs9yDsUygCRUV_16percent_encoding" - ".text._RNvXs0_Cs9yDsUygCRUV_16percent_encodingINtNtCscdodAO9FK5_5alloc6borrow3CoweEINtNtCs4NRVxsYgnAr_4core7convert4FromNtB5_13PercentEncodeE4from" - ".text._RNvXs2_Cs9yDsUygCRUV_16percent_encodingINtNtCscdodAO9FK5_5alloc6borrow3CowShEINtNtCs4NRVxsYgnAr_4core7convert4FromNtB5_13PercentDecodeE4from" - ) - *lightpanda_ffi-ee521dbd66c34b42.idna-ec82181bd529b430.idna.12c5ae03f5908dff-cgu.0.rcgu.o.rcgu.o( - ".text._RINvNtNtNtCs4NRVxsYgnAr_4core5slice4sort6stable14driftsort_mainTjcENCINvMNtCscdodAO9FK5_5alloc5sliceSBZ_11sort_by_keyjNCINvMs2_NtCs1BVhvdW87k9_4idna8punycodeNtB21_7Decoder6decodecNtB21_14InternalCallerEs0_0E0INtNtB1b_3vec3VecBZ_EEB23_" - ".text._RINvNtNtNtCs4NRVxsYgnAr_4core5slice4sort6stable14driftsort_mainTjcENCINvMNtCscdodAO9FK5_5alloc5sliceSBZ_11sort_by_keyjNCINvMs2_NtCs1BVhvdW87k9_4idna8punycodeNtB21_7Decoder6decodehNtB21_14InternalCallerEs0_0E0INtNtB1b_3vec3VecBZ_EEB23_" - ".text._RINvNtNtNtNtCs4NRVxsYgnAr_4core5slice4sort6shared5pivot11median3_recTjcENCINvMNtCscdodAO9FK5_5alloc5sliceSB14_11sort_by_keyjNCINvMs2_NtCs1BVhvdW87k9_4idna8punycodeNtB27_7Decoder6decodecNtB27_14InternalCallerEs0_0E0EB29_" - ".text._RNvMs1_CscJOb2EYHbnw_14icu_normalizerINtB5_13DecompositionNtCsaEcHEJb1vnu_9utf8_iter9Utf8CharsE16decomposing_nextCs1BVhvdW87k9_4idna" - ".text._RNvMs1_CscJOb2EYHbnw_14icu_normalizerINtB5_13DecompositionNtCsaEcHEJb1vnu_9utf8_iter9Utf8CharsE24delegate_next_no_pendingCs1BVhvdW87k9_4idna" - ".text._RNvMs2_NtCs1BVhvdW87k9_4idna5uts46NtB5_5Uts4611check_label" - ".text._RNvMs2_NtCs1BVhvdW87k9_4idna5uts46NtB5_5Uts4617process_innermost" - ".text._RNvMs2_NtCs1BVhvdW87k9_4idna5uts46NtB5_5Uts4617to_ascii_from_cow.llvm.3469760680632684974" - ".text._RNvMs2_NtCs1BVhvdW87k9_4idna5uts46NtB5_5Uts4621after_punycode_decode" + *lightpanda_ffi-b5cc47667d2c70bb.idna-de6e0e5a3f726246.idna.6cc6e27ce2092522-cgu.0.rcgu.o.rcgu.o( + ".text._RNvMs2_NtCs9l12M884imA_4idna5uts46NtB5_5Uts4611check_label" + ".text._RNvMs2_NtCs9l12M884imA_4idna5uts46NtB5_5Uts4617process_innermost" + ".text._RNvMs2_NtCs9l12M884imA_4idna5uts46NtB5_5Uts4617to_ascii_from_cow.llvm.9432476551768343559" + ".text._RNvMs2_NtCs9l12M884imA_4idna5uts46NtB5_5Uts4621after_punycode_decode" ) *libunwind.o( + ".text._ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_16Registers_x86_64EE23getInfoFromDwarfSectionEmRKNS_18UnwindInfoSectionsEj" + ".text._ZN9libunwind14EHHeaderParserINS_17LocalAddressSpaceEE11decodeEHHdrERS1_mmRNS2_12EHHeaderInfoE" + ".text._ZN9libunwindL24findUnwindSectionsByPhdrEP12dl_phdr_infomPv" + ".text._ZN9libunwind10CFI_ParserINS_17LocalAddressSpaceEE7findFDEERS1_mmmmPNS2_8FDE_InfoEPNS2_8CIE_InfoE" ".text._ZN9libunwind14EHHeaderParserINS_17LocalAddressSpaceEE7findFDEERS1_mmjPNS_10CFI_ParserIS1_E8FDE_InfoEPNS5_8CIE_InfoE" ".text._ZN9libunwind14EHHeaderParserINS_17LocalAddressSpaceEE17getTableEntrySizeEh" ) @@ -4303,10 +4297,10 @@ SECTIONS { ".text._Unwind_Backtrace" ".text._Unwind_GetIPInfo" ) - *compiler_builtins-085f534a869f02d5.compiler_builtins.fb155c23557db162-cgu.095.rcgu.o( + *compiler_builtins-2d2ab9fb0fe1def5.compiler_builtins.a799184123da7bba-cgu.095.rcgu.o( ".text.__subtf3" ) - *compiler_builtins-085f534a869f02d5.compiler_builtins.fb155c23557db162-cgu.229.rcgu.o( + *compiler_builtins-2d2ab9fb0fe1def5.compiler_builtins.a799184123da7bba-cgu.255.rcgu.o( ".text.__addtf3" ) } @@ -4320,198 +4314,199 @@ SECTIONS { ".rodata.cst4" ".rodata.cst8" ".rodata.cst32" - ".rodata.__anon_18878" - ".rodata.__anon_18883" + ".rodata.__anon_18879" + ".rodata.__anon_18884" ".rodata.__anon_7422" - ".rodata.__anon_19013" - ".rodata.__anon_19791" - ".rodata.__anon_20402" - ".rodata.__anon_20425" - ".rodata.__anon_20444" - ".rodata.__anon_20907" - ".rodata.__anon_20965" - ".rodata.__anon_20633" - ".rodata.__anon_21653" - ".rodata.__anon_21670" - ".rodata.__anon_21328" - ".rodata.__anon_21331" - ".rodata.__anon_21542" - ".rodata.__anon_21625" - ".rodata.__anon_20330" - ".rodata.__anon_134098" - ".rodata.__anon_134445" - ".rodata.__anon_134460" - ".rodata.__anon_135780" - ".rodata.__anon_137090" - ".rodata.__anon_134425" - ".rodata.__anon_135501" - ".rodata.__anon_137484" - ".rodata.__anon_137615" - ".rodata.__anon_137524" - ".rodata.__anon_138889" - ".rodata.__anon_21851" - ".rodata.__anon_137648" - ".rodata.__anon_140177" - ".rodata.__anon_140184" - ".rodata.__anon_140321" - ".rodata.__anon_140334" - ".rodata.__anon_140376" - ".rodata.__anon_140421" - ".rodata.__anon_140461" - ".rodata.__anon_140490" - ".rodata.__anon_140510" - ".rodata.__anon_140633" + ".rodata.__anon_19014" + ".rodata.__anon_19792" + ".rodata.__anon_20412" + ".rodata.__anon_20435" + ".rodata.__anon_20454" + ".rodata.__anon_20917" + ".rodata.__anon_20975" + ".rodata.__anon_20643" + ".rodata.__anon_21663" + ".rodata.__anon_21680" + ".rodata.__anon_21338" + ".rodata.__anon_21341" + ".rodata.__anon_21552" + ".rodata.__anon_21635" + ".rodata.__anon_20340" + ".rodata.__anon_134125" + ".rodata.__anon_134472" + ".rodata.__anon_134487" + ".rodata.__anon_135807" + ".rodata.__anon_137117" + ".rodata.__anon_134452" + ".rodata.__anon_135528" + ".rodata.__anon_137511" + ".rodata.__anon_137642" + ".rodata.__anon_137551" + ".rodata.__anon_138916" + ".rodata.__anon_21861" + ".rodata.__anon_137675" + ".rodata.__anon_140204" + ".rodata.__anon_140211" + ".rodata.__anon_140348" + ".rodata.__anon_140361" + ".rodata.__anon_140403" + ".rodata.__anon_140448" + ".rodata.__anon_140488" + ".rodata.__anon_140517" + ".rodata.__anon_140537" ".rodata.__anon_140660" - ".rodata.__anon_140836" - ".rodata.__anon_142518" - ".rodata.__anon_144236" - ".rodata.__anon_144380" - ".rodata.__anon_144390" - ".rodata.__anon_145661" - ".rodata.__anon_146165" - ".rodata.__anon_146254" - ".rodata.__anon_146483" - ".rodata.__anon_146652" - ".rodata.__anon_148664" - ".rodata.__anon_149182" - ".rodata.__anon_149197" - ".rodata.__anon_149113" - ".rodata.__anon_20576" - ".rodata.__anon_145681" - ".rodata.__anon_145683" - ".rodata.__anon_148727" - ".rodata.__anon_150233" - ".rodata.__anon_150440" - ".rodata.__anon_150469" - ".rodata.__anon_150492" - ".rodata.__anon_150596" - ".rodata.__anon_150613" - ".rodata.__anon_150670" - ".rodata.__anon_150690" - ".rodata.__anon_150843" - ".rodata.__anon_150950" - ".rodata.__anon_151002" - ".rodata.__anon_151024" - ".rodata.__anon_151158" - ".rodata.__anon_151471" - ".rodata.__anon_153510" - ".rodata.__anon_153529" - ".rodata.__anon_153760" - ".rodata.__anon_153775" - ".rodata.__anon_157402" - ".rodata.__anon_157523" - ".rodata.__anon_152896" - ".rodata.__anon_153028" - ".rodata.__anon_153038" - ".rodata.__anon_153050" - ".rodata.__anon_153076" - ".rodata.__anon_153094" - ".rodata.__anon_153118" - ".rodata.__anon_153128" - ".rodata.__anon_153139" - ".rodata.__anon_153596" - ".rodata.__anon_153620" - ".rodata.__anon_153637" - ".rodata.__anon_157950" - ".rodata.__anon_159021" - ".rodata.__anon_149179" - ".rodata.__anon_159712" + ".rodata.__anon_140687" + ".rodata.__anon_140863" + ".rodata.__anon_142545" + ".rodata.__anon_144263" + ".rodata.__anon_144407" + ".rodata.__anon_144417" + ".rodata.__anon_145699" + ".rodata.__anon_146203" + ".rodata.__anon_146298" + ".rodata.__anon_146527" + ".rodata.__anon_146696" + ".rodata.__anon_148708" + ".rodata.__anon_149226" + ".rodata.__anon_149241" + ".rodata.__anon_149157" + ".rodata.__anon_20586" + ".rodata.__anon_145719" + ".rodata.__anon_145721" + ".rodata.__anon_148771" + ".rodata.__anon_150277" + ".rodata.__anon_150484" + ".rodata.__anon_150513" + ".rodata.__anon_150536" + ".rodata.__anon_150640" + ".rodata.__anon_150657" + ".rodata.__anon_150714" + ".rodata.__anon_150734" + ".rodata.__anon_150887" + ".rodata.__anon_150994" + ".rodata.__anon_151046" + ".rodata.__anon_151068" + ".rodata.__anon_151202" + ".rodata.__anon_151515" + ".rodata.__anon_152981" + ".rodata.__anon_152989" + ".rodata.__anon_153536" + ".rodata.__anon_153555" + ".rodata.__anon_153786" + ".rodata.__anon_153801" + ".rodata.__anon_157430" + ".rodata.__anon_157550" + ".rodata.__anon_153052" + ".rodata.__anon_153079" + ".rodata.__anon_153089" + ".rodata.__anon_153101" + ".rodata.__anon_153127" + ".rodata.__anon_153144" + ".rodata.__anon_153168" + ".rodata.__anon_153178" + ".rodata.__anon_153189" + ".rodata.__anon_153622" + ".rodata.__anon_153646" + ".rodata.__anon_153663" + ".rodata.__anon_157977" + ".rodata.__anon_159144" + ".rodata.__anon_149223" + ".rodata.__anon_159855" ".rodata.__anon_3985" - ".rodata.__anon_159600" - ".rodata.__anon_159822" - ".rodata.__anon_159599" - ".rodata.__anon_159873" - ".rodata.__anon_159901" - ".rodata.__anon_160077" - ".rodata.__anon_159246" - ".rodata.__anon_160651" - ".rodata.__anon_160522" - ".rodata.__anon_160547" - ".rodata.__anon_120317" - ".rodata.__anon_160583" - ".rodata.__anon_160587" - ".rodata.__anon_160596" - ".rodata.__anon_161154" - ".rodata.__anon_161658" - ".rodata.__anon_162319" - ".rodata.__anon_162314" - ".rodata.__anon_162590" - ".rodata.__anon_162176" - ".rodata.__anon_162997" - ".rodata.__anon_163566" - ".rodata.__anon_163688" - ".rodata.__anon_163763" - ".rodata.__anon_164675" - ".rodata.__anon_164820" - ".rodata.__anon_164208" - ".rodata.__anon_164248" - ".rodata.__anon_165153" - ".rodata.__anon_165651" - ".rodata.__anon_166487" - ".rodata.__anon_166556" - ".rodata.__anon_166900" - ".rodata.__anon_42582" - ".rodata.__anon_166942" - ".rodata.__anon_166953" - ".rodata.__anon_167005" - ".rodata.__anon_167149" - ".rodata.__anon_167229" - ".rodata.__anon_166452" - ".rodata.__anon_167768" - ".rodata.__anon_168344" - ".rodata.__anon_168530" - ".rodata.__anon_169229" - ".rodata.__anon_169394" - ".rodata.__anon_169396" - ".rodata.__anon_169463" - ".rodata.__anon_167822" - ".rodata.__anon_170480" - ".rodata.__anon_170515" - ".rodata.__anon_170541" - ".rodata.__anon_170542" - ".rodata.__anon_170578" - ".rodata.__anon_171871" - ".rodata.__anon_174187" - ".rodata.__anon_175764" - ".rodata.__anon_175779" - ".rodata.__anon_175796" - ".rodata.__anon_175830" - ".rodata.__anon_175927" - ".rodata.__anon_176226" - ".rodata.__anon_176306" - ".rodata.__anon_176420" - ".rodata.__anon_176423" - ".rodata.__anon_176507" - ".rodata.__anon_176512" - ".rodata.__anon_176514" - ".rodata.__anon_176253" - ".rodata.__anon_176540" - ".rodata.__anon_176555" - ".rodata.__anon_176608" - ".rodata.__anon_176609" - ".rodata.__anon_176844" - ".rodata.__anon_176743" - ".rodata.__anon_176744" - ".rodata.__anon_177292" - ".rodata.__anon_177433" - ".rodata.__anon_177560" - ".rodata.__anon_177679" - ".rodata.__anon_177715" - ".rodata.__anon_177781" - ".rodata.__anon_51476" - ".rodata.__anon_181683" - ".rodata.__anon_181721" - ".rodata.__anon_181780" - ".rodata.__anon_181849" - ".rodata.__anon_181893" - ".rodata.__anon_181917" - ".rodata.__anon_181943" - ".rodata.__anon_181973" - ".rodata.__anon_182041" - ".rodata.__anon_182421" - ".rodata.__anon_183780" - ".rodata.__anon_183797" - ".rodata.__anon_183822" + ".rodata.__anon_159743" + ".rodata.__anon_159965" + ".rodata.__anon_159742" + ".rodata.__anon_160016" + ".rodata.__anon_160044" + ".rodata.__anon_160220" + ".rodata.__anon_159389" + ".rodata.__anon_160799" + ".rodata.__anon_160666" + ".rodata.__anon_160691" + ".rodata.__anon_120331" + ".rodata.__anon_160727" + ".rodata.__anon_160731" + ".rodata.__anon_160745" + ".rodata.__anon_161300" + ".rodata.__anon_161804" + ".rodata.__anon_162473" + ".rodata.__anon_162460" + ".rodata.__anon_162743" + ".rodata.__anon_162322" + ".rodata.__anon_163151" + ".rodata.__anon_163720" + ".rodata.__anon_163842" + ".rodata.__anon_163917" + ".rodata.__anon_164829" + ".rodata.__anon_164972" + ".rodata.__anon_164362" + ".rodata.__anon_164402" + ".rodata.__anon_165305" + ".rodata.__anon_165803" + ".rodata.__anon_166639" + ".rodata.__anon_166708" + ".rodata.__anon_167052" + ".rodata.__anon_42593" + ".rodata.__anon_167094" + ".rodata.__anon_167105" + ".rodata.__anon_167157" + ".rodata.__anon_167301" + ".rodata.__anon_167381" + ".rodata.__anon_166604" + ".rodata.__anon_167920" + ".rodata.__anon_168496" + ".rodata.__anon_168680" + ".rodata.__anon_169371" + ".rodata.__anon_169544" + ".rodata.__anon_169546" + ".rodata.__anon_169613" + ".rodata.__anon_167974" + ".rodata.__anon_170630" + ".rodata.__anon_170665" + ".rodata.__anon_170691" + ".rodata.__anon_170692" + ".rodata.__anon_172021" + ".rodata.__anon_174337" + ".rodata.__anon_175914" + ".rodata.__anon_175929" + ".rodata.__anon_175946" + ".rodata.__anon_175980" + ".rodata.__anon_176077" + ".rodata.__anon_176376" + ".rodata.__anon_176456" + ".rodata.__anon_176570" + ".rodata.__anon_176573" + ".rodata.__anon_176657" + ".rodata.__anon_176662" + ".rodata.__anon_176664" + ".rodata.__anon_176403" + ".rodata.__anon_176690" + ".rodata.__anon_176705" + ".rodata.__anon_176758" + ".rodata.__anon_176759" + ".rodata.__anon_176994" + ".rodata.__anon_176893" + ".rodata.__anon_176894" + ".rodata.__anon_177442" + ".rodata.__anon_177583" + ".rodata.__anon_177710" + ".rodata.__anon_177829" + ".rodata.__anon_177865" + ".rodata.__anon_177931" + ".rodata.__anon_51487" + ".rodata.__anon_181848" + ".rodata.__anon_181886" + ".rodata.__anon_181945" + ".rodata.__anon_182014" + ".rodata.__anon_182058" + ".rodata.__anon_182082" + ".rodata.__anon_182108" + ".rodata.__anon_182138" + ".rodata.__anon_182206" + ".rodata.__anon_182587" + ".rodata.__anon_183944" + ".rodata.__anon_183961" + ".rodata.__anon_183986" ".rodata.browser.webapi.element.Attribute.JsApi.Meta.prototype_chain" ".rodata.browser.webapi.DocumentFragment.JsApi.Meta.prototype_chain" ".rodata.browser.webapi.DocumentType.JsApi.Meta.prototype_chain" @@ -4615,213 +4610,221 @@ SECTIONS { ".rodata.browser.webapi.element.svg.G.JsApi.Meta.prototype_chain" ".rodata.browser.webapi.element.svg.Svg.JsApi.Meta.prototype_chain" ".rodata.browser.webapi.Document.JsApi.Meta.prototype_chain" - ".rodata.__anon_194989" + ".rodata.__anon_195143" ".rodata.browser.webapi.cdata.CDATASection.JsApi.Meta.prototype_chain" - ".rodata.__anon_195414" - ".rodata.__anon_195425" - ".rodata.__anon_195964" - ".rodata.__anon_196009" - ".rodata.__anon_196023" - ".rodata.__anon_196093" - ".rodata.__anon_196150" - ".rodata.__anon_196164" - ".rodata.__anon_196186" - ".rodata.__anon_196470" - ".rodata.__anon_196908" - ".rodata.__anon_196909" - ".rodata.__anon_196913" - ".rodata.__anon_197722" - ".rodata.__anon_198026" - ".rodata.__anon_198071" - ".rodata.__anon_203888" - ".rodata.__anon_204274" - ".rodata.__anon_204343" - ".rodata.__anon_204354" - ".rodata.__anon_204364" - ".rodata.__anon_204557" - ".rodata.__anon_204568" - ".rodata.__anon_204577" - ".rodata.__anon_204812" - ".rodata.__anon_204908" - ".rodata.__anon_204922" - ".rodata.__anon_204927" - ".rodata.__anon_205041" - ".rodata.__anon_205049" - ".rodata.__anon_205060" - ".rodata.__anon_205161" - ".rodata.__anon_205167" - ".rodata.__anon_205168" - ".rodata.__anon_205905" - ".rodata.__anon_205950" - ".rodata.__anon_206152" - ".rodata.__anon_206217" - ".rodata.__anon_190059" - ".rodata.__anon_209552" - ".rodata.__anon_211168" - ".rodata.__anon_211177" + ".rodata.__anon_195568" + ".rodata.__anon_195579" + ".rodata.__anon_196118" + ".rodata.__anon_196163" + ".rodata.__anon_196177" + ".rodata.__anon_196247" + ".rodata.__anon_196304" + ".rodata.__anon_196318" + ".rodata.__anon_196340" + ".rodata.__anon_196624" + ".rodata.__anon_197062" + ".rodata.__anon_197063" + ".rodata.__anon_197067" + ".rodata.__anon_197876" + ".rodata.__anon_198180" + ".rodata.__anon_198225" + ".rodata.__anon_204042" + ".rodata.__anon_204349" + ".rodata.__anon_204428" + ".rodata.__anon_204497" + ".rodata.__anon_204508" + ".rodata.__anon_204518" + ".rodata.__anon_204711" + ".rodata.__anon_204722" + ".rodata.__anon_204731" + ".rodata.__anon_204966" + ".rodata.__anon_205062" + ".rodata.__anon_205076" + ".rodata.__anon_205081" + ".rodata.__anon_205195" + ".rodata.__anon_205203" + ".rodata.__anon_205214" + ".rodata.__anon_205315" + ".rodata.__anon_205321" + ".rodata.__anon_205322" + ".rodata.__anon_206059" + ".rodata.__anon_206104" + ".rodata.__anon_206344" + ".rodata.__anon_206409" + ".rodata.__anon_207477" + ".rodata.__anon_207485" + ".rodata.__anon_207488" + ".rodata.__anon_207723" + ".rodata.__anon_207729" + ".rodata.__anon_207740" + ".rodata.__anon_208035" + ".rodata.__anon_190209" + ".rodata.__anon_209894" + ".rodata.__anon_212248" + ".rodata.__anon_212257" ".rodata.browser.webapi.selector.Parser.scope_anchor" - ".rodata.__anon_211298" - ".rodata.__anon_212055" - ".rodata.__anon_212062" - ".rodata.__anon_211252" - ".rodata.__anon_212072" - ".rodata.__anon_212174" - ".rodata.__anon_212192" - ".rodata.__anon_212201" - ".rodata.__anon_212209" - ".rodata.__anon_212217" - ".rodata.__anon_212226" - ".rodata.__anon_212235" - ".rodata.__anon_212240" - ".rodata.__anon_212249" - ".rodata.__anon_212253" - ".rodata.__anon_212261" - ".rodata.__anon_212265" - ".rodata.__anon_212273" - ".rodata.__anon_212277" - ".rodata.__anon_212285" - ".rodata.__anon_212293" - ".rodata.__anon_212298" - ".rodata.__anon_212307" - ".rodata.__anon_212316" - ".rodata.__anon_212324" - ".rodata.__anon_212328" - ".rodata.__anon_212336" - ".rodata.__anon_212345" - ".rodata.__anon_212353" - ".rodata.__anon_212362" - ".rodata.__anon_212371" - ".rodata.__anon_212379" - ".rodata.__anon_212387" - ".rodata.__anon_212395" - ".rodata.__anon_212403" - ".rodata.__anon_212412" - ".rodata.__anon_212420" - ".rodata.__anon_212424" - ".rodata.__anon_212433" - ".rodata.__anon_212441" - ".rodata.__anon_212450" - ".rodata.__anon_212458" - ".rodata.__anon_212462" - ".rodata.__anon_212466" - ".rodata.__anon_212475" - ".rodata.__anon_212483" - ".rodata.__anon_212492" - ".rodata.__anon_212501" - ".rodata.__anon_212510" - ".rodata.__anon_212519" - ".rodata.__anon_212528" - ".rodata.__anon_212537" - ".rodata.__anon_212541" - ".rodata.__anon_212550" - ".rodata.__anon_212555" - ".rodata.__anon_212564" - ".rodata.__anon_212572" - ".rodata.__anon_212576" - ".rodata.__anon_212585" - ".rodata.__anon_212589" - ".rodata.__anon_212597" - ".rodata.__anon_212605" - ".rodata.__anon_212614" - ".rodata.__anon_212618" - ".rodata.__anon_212626" - ".rodata.__anon_212634" - ".rodata.__anon_212638" - ".rodata.__anon_212642" - ".rodata.__anon_212650" - ".rodata.__anon_212658" - ".rodata.__anon_212666" - ".rodata.__anon_212670" - ".rodata.__anon_212679" - ".rodata.__anon_212687" - ".rodata.__anon_212695" - ".rodata.__anon_212704" - ".rodata.__anon_212713" - ".rodata.__anon_212717" - ".rodata.__anon_212725" - ".rodata.__anon_212733" - ".rodata.__anon_212741" - ".rodata.__anon_212749" - ".rodata.__anon_212756" - ".rodata.__anon_212764" - ".rodata.__anon_212772" - ".rodata.__anon_212780" - ".rodata.__anon_212788" - ".rodata.__anon_212796" - ".rodata.__anon_212804" - ".rodata.__anon_212812" - ".rodata.__anon_212821" - ".rodata.__anon_212825" - ".rodata.__anon_212833" - ".rodata.__anon_212841" - ".rodata.__anon_212850" - ".rodata.__anon_212854" - ".rodata.__anon_212858" - ".rodata.__anon_212862" - ".rodata.__anon_212866" - ".rodata.__anon_212875" - ".rodata.__anon_212879" - ".rodata.__anon_212888" - ".rodata.__anon_212893" - ".rodata.__anon_212902" - ".rodata.__anon_212910" - ".rodata.__anon_212914" - ".rodata.__anon_212918" - ".rodata.__anon_212928" - ".rodata.__anon_212938" - ".rodata.__anon_212942" - ".rodata.__anon_212950" - ".rodata.__anon_212958" - ".rodata.__anon_212968" - ".rodata.__anon_212978" - ".rodata.__anon_212988" - ".rodata.__anon_212992" - ".rodata.__anon_213000" - ".rodata.__anon_213008" - ".rodata.__anon_213016" - ".rodata.__anon_213024" - ".rodata.__anon_213032" - ".rodata.__anon_213280" + ".rodata.__anon_212378" + ".rodata.__anon_213135" + ".rodata.__anon_213142" + ".rodata.__anon_212332" + ".rodata.__anon_213152" + ".rodata.__anon_213254" + ".rodata.__anon_213272" + ".rodata.__anon_213281" + ".rodata.__anon_213289" ".rodata.__anon_213297" - ".rodata.__anon_213299" - ".rodata.__anon_213301" - ".rodata.__anon_213303" - ".rodata.__anon_213305" - ".rodata.__anon_213307" + ".rodata.__anon_213306" + ".rodata.__anon_213315" + ".rodata.__anon_213320" + ".rodata.__anon_213329" + ".rodata.__anon_213333" + ".rodata.__anon_213341" + ".rodata.__anon_213345" + ".rodata.__anon_213353" + ".rodata.__anon_213357" + ".rodata.__anon_213365" ".rodata.__anon_213373" - ".rodata.__anon_213388" - ".rodata.__anon_213395" + ".rodata.__anon_213378" + ".rodata.__anon_213387" ".rodata.__anon_213396" - ".rodata.__anon_213400" - ".rodata.__anon_213548" - ".rodata.__anon_213609" - ".rodata.__anon_213878" - ".rodata.__anon_214141" - ".rodata.__anon_214201" - ".rodata.__anon_214387" - ".rodata.__anon_214396" - ".rodata.__anon_214420" - ".rodata.__anon_214491" - ".rodata.__anon_214500" - ".rodata.__anon_214504" - ".rodata.__anon_214774" - ".rodata.__anon_214896" - ".rodata.__anon_214901" - ".rodata.__anon_214902" - ".rodata.__anon_215110" - ".rodata.__anon_147091" - ".rodata.__anon_215501" - ".rodata.__anon_215509" - ".rodata.__anon_215523" - ".rodata.__anon_215741" - ".rodata.__anon_216377" - ".rodata.__anon_216389" - ".rodata.__anon_216405" - ".rodata.__anon_216602" - ".rodata.__anon_216859" - ".rodata.__anon_218689" - ".rodata.__anon_219128" - ".rodata.__anon_219769" + ".rodata.__anon_213404" + ".rodata.__anon_213408" + ".rodata.__anon_213416" + ".rodata.__anon_213425" + ".rodata.__anon_213433" + ".rodata.__anon_213442" + ".rodata.__anon_213451" + ".rodata.__anon_213459" + ".rodata.__anon_213467" + ".rodata.__anon_213475" + ".rodata.__anon_213483" + ".rodata.__anon_213492" + ".rodata.__anon_213500" + ".rodata.__anon_213504" + ".rodata.__anon_213513" + ".rodata.__anon_213521" + ".rodata.__anon_213530" + ".rodata.__anon_213538" + ".rodata.__anon_213542" + ".rodata.__anon_213546" + ".rodata.__anon_213555" + ".rodata.__anon_213563" + ".rodata.__anon_213572" + ".rodata.__anon_213581" + ".rodata.__anon_213590" + ".rodata.__anon_213599" + ".rodata.__anon_213608" + ".rodata.__anon_213617" + ".rodata.__anon_213621" + ".rodata.__anon_213630" + ".rodata.__anon_213635" + ".rodata.__anon_213644" + ".rodata.__anon_213652" + ".rodata.__anon_213656" + ".rodata.__anon_213665" + ".rodata.__anon_213669" + ".rodata.__anon_213677" + ".rodata.__anon_213685" + ".rodata.__anon_213694" + ".rodata.__anon_213698" + ".rodata.__anon_213706" + ".rodata.__anon_213714" + ".rodata.__anon_213718" + ".rodata.__anon_213722" + ".rodata.__anon_213730" + ".rodata.__anon_213738" + ".rodata.__anon_213746" + ".rodata.__anon_213750" + ".rodata.__anon_213759" + ".rodata.__anon_213767" + ".rodata.__anon_213775" + ".rodata.__anon_213784" + ".rodata.__anon_213793" + ".rodata.__anon_213797" + ".rodata.__anon_213805" + ".rodata.__anon_213813" + ".rodata.__anon_213821" + ".rodata.__anon_213829" + ".rodata.__anon_213836" + ".rodata.__anon_213844" + ".rodata.__anon_213852" + ".rodata.__anon_213860" + ".rodata.__anon_213868" + ".rodata.__anon_213876" + ".rodata.__anon_213884" + ".rodata.__anon_213892" + ".rodata.__anon_213901" + ".rodata.__anon_213905" + ".rodata.__anon_213913" + ".rodata.__anon_213921" + ".rodata.__anon_213930" + ".rodata.__anon_213934" + ".rodata.__anon_213938" + ".rodata.__anon_213942" + ".rodata.__anon_213946" + ".rodata.__anon_213955" + ".rodata.__anon_213959" + ".rodata.__anon_213968" + ".rodata.__anon_213973" + ".rodata.__anon_213982" + ".rodata.__anon_213990" + ".rodata.__anon_213994" + ".rodata.__anon_213998" + ".rodata.__anon_214008" + ".rodata.__anon_214018" + ".rodata.__anon_214022" + ".rodata.__anon_214030" + ".rodata.__anon_214038" + ".rodata.__anon_214048" + ".rodata.__anon_214058" + ".rodata.__anon_214068" + ".rodata.__anon_214072" + ".rodata.__anon_214080" + ".rodata.__anon_214088" + ".rodata.__anon_214096" + ".rodata.__anon_214104" + ".rodata.__anon_214112" + ".rodata.__anon_214357" + ".rodata.__anon_214374" + ".rodata.__anon_214376" + ".rodata.__anon_214378" + ".rodata.__anon_214380" + ".rodata.__anon_214382" + ".rodata.__anon_214384" + ".rodata.__anon_214450" + ".rodata.__anon_214465" + ".rodata.__anon_214472" + ".rodata.__anon_214473" + ".rodata.__anon_214477" + ".rodata.__anon_214625" + ".rodata.__anon_214686" + ".rodata.__anon_214953" + ".rodata.__anon_215216" + ".rodata.__anon_215276" + ".rodata.__anon_215462" + ".rodata.__anon_215471" + ".rodata.__anon_215495" + ".rodata.__anon_215553" + ".rodata.__anon_215562" + ".rodata.__anon_215566" + ".rodata.__anon_215830" + ".rodata.__anon_215952" + ".rodata.__anon_215957" + ".rodata.__anon_215958" + ".rodata.__anon_216166" + ".rodata.__anon_147135" + ".rodata.__anon_216547" + ".rodata.__anon_216555" + ".rodata.__anon_216569" + ".rodata.__anon_216787" + ".rodata.__anon_217174" + ".rodata.__anon_217186" + ".rodata.__anon_217202" + ".rodata.__anon_217388" + ".rodata.__anon_217994" + ".rodata.__anon_219804" + ".rodata.__anon_220243" + ".rodata.__anon_220884" ".rodata.browser.webapi.event.TouchEvent.JsApi.Meta.prototype_chain" ".rodata.browser.webapi.event.CompositionEvent.JsApi.Meta.prototype_chain" ".rodata.browser.webapi.event.InputEvent.JsApi.Meta.prototype_chain" @@ -4836,925 +4839,940 @@ SECTIONS { ".rodata.browser.webapi.media.VTTCue.JsApi.Meta.prototype_chain" ".rodata.browser.webapi.storage.idb.IDBOpenDBRequest.JsApi.Meta.prototype_chain" ".rodata.browser.webapi.TaskSignal.JsApi.Meta.prototype_chain" - ".rodata.__anon_227834" - ".rodata.__anon_227861" - ".rodata.__anon_228198" - ".rodata.__anon_228203" - ".rodata.__anon_228204" - ".rodata.__anon_228387" - ".rodata.__anon_228393" - ".rodata.__anon_228404" - ".rodata.__anon_228692" - ".rodata.__anon_228942" - ".rodata.__anon_228977" - ".rodata.__anon_229327" - ".rodata.__anon_229329" - ".rodata.__anon_229330" - ".rodata.__anon_230801" - ".rodata.__anon_230910" - ".rodata.__anon_231190" - ".rodata.__anon_231193" - ".rodata.__anon_231276" - ".rodata.__anon_231287" - ".rodata.__anon_231379" - ".rodata.__anon_232826" - ".rodata.__anon_233062" - ".rodata.__anon_233084" - ".rodata.__anon_233517" - ".rodata.__anon_233864" - ".rodata.__anon_234918" - ".rodata.__anon_235614" - ".rodata.__anon_235616" - ".rodata.__anon_235618" - ".rodata.__anon_235620" - ".rodata.__anon_235621" - ".rodata.__anon_235623" - ".rodata.__anon_235625" - ".rodata.__anon_235627" - ".rodata.__anon_235629" - ".rodata.__anon_236787" - ".rodata.__anon_237497" - ".rodata.__anon_237719" - ".rodata.__anon_238319" - ".rodata.__anon_237991" - ".rodata.__anon_238602" - ".rodata.__anon_239117" - ".rodata.__anon_239540" - ".rodata.__anon_239813" - ".rodata.__anon_242283" - ".rodata.__anon_242442" - ".rodata.__anon_243121" - ".rodata.__anon_243184" - ".rodata.__anon_243205" - ".rodata.__anon_180082" - ".rodata.__anon_243226" - ".rodata.__anon_243269" - ".rodata.__anon_243498" - ".rodata.__anon_243533" - ".rodata.__anon_243969" - ".rodata.__anon_244167" - ".rodata.__anon_244168" - ".rodata.__anon_244383" - ".rodata.__anon_245237" - ".rodata.__anon_245408" - ".rodata.__anon_245414" - ".rodata.__anon_251042" - ".rodata.__anon_251147" - ".rodata.__anon_251880" - ".rodata.__anon_251892" - ".rodata.__anon_252792" - ".rodata.__anon_252808" - ".rodata.__anon_252842" - ".rodata.__anon_252854" - ".rodata.__anon_253450" - ".rodata.__anon_253648" - ".rodata.__anon_254272" - ".rodata.__anon_254339" - ".rodata.__anon_147076" - ".rodata.__anon_256875" - ".rodata.__anon_256991" - ".rodata.__anon_256996" - ".rodata.__anon_257005" - ".rodata.__anon_257369" - ".rodata.__anon_257412" - ".rodata.__anon_258764" - ".rodata.__anon_184971" - ".rodata.__anon_259139" - ".rodata.__anon_259150" - ".rodata.__anon_259098" - ".rodata.__anon_259231" - ".rodata.__anon_259245" - ".rodata.__anon_259290" - ".rodata.__anon_263328" - ".rodata.__anon_259403" - ".rodata.__anon_259422" - ".rodata.__anon_259438" - ".rodata.__anon_259457" - ".rodata.__anon_259559" - ".rodata.__anon_259578" - ".rodata.__anon_259599" - ".rodata.__anon_259620" - ".rodata.__anon_259642" - ".rodata.__anon_259663" - ".rodata.__anon_259690" - ".rodata.__anon_259712" - ".rodata.__anon_259739" - ".rodata.__anon_259761" - ".rodata.__anon_259787" - ".rodata.__anon_259861" - ".rodata.__anon_259882" - ".rodata.__anon_259908" - ".rodata.__anon_259930" - ".rodata.__anon_259971" - ".rodata.__anon_259992" - ".rodata.__anon_260014" - ".rodata.__anon_260071" - ".rodata.__anon_260114" - ".rodata.__anon_260311" - ".rodata.__anon_260341" - ".rodata.__anon_260391" - ".rodata.__anon_260446" - ".rodata.__anon_260490" + ".rodata.__anon_229222" + ".rodata.__anon_229249" + ".rodata.__anon_229471" + ".rodata.__anon_229506" + ".rodata.__anon_229855" + ".rodata.__anon_229857" + ".rodata.__anon_229858" + ".rodata.__anon_231353" + ".rodata.__anon_231464" + ".rodata.__anon_231834" + ".rodata.__anon_231845" + ".rodata.__anon_231972" + ".rodata.__anon_231938" + ".rodata.__anon_232025" + ".rodata.__anon_232912" + ".rodata.__anon_233257" + ".rodata.__anon_234311" + ".rodata.__anon_234489" + ".rodata.__anon_234510" + ".rodata.__anon_234528" + ".rodata.__anon_234529" + ".rodata.__anon_234530" + ".rodata.__anon_234531" + ".rodata.__anon_234532" + ".rodata.__anon_234533" + ".rodata.__anon_234534" + ".rodata.__anon_234535" + ".rodata.__anon_234536" + ".rodata.__anon_235716" + ".rodata.__anon_235963" + ".rodata.__anon_237640" + ".rodata.__anon_238380" + ".rodata.__anon_238603" + ".rodata.__anon_239214" + ".rodata.__anon_238886" + ".rodata.__anon_239498" + ".rodata.__anon_240013" + ".rodata.__anon_240705" + ".rodata.__anon_243208" + ".rodata.__anon_243367" + ".rodata.__anon_244018" + ".rodata.__anon_244081" + ".rodata.__anon_244102" + ".rodata.__anon_180232" + ".rodata.__anon_244123" + ".rodata.__anon_244166" + ".rodata.__anon_244366" + ".rodata.__anon_244406" + ".rodata.__anon_244852" + ".rodata.__anon_244975" + ".rodata.__anon_244976" + ".rodata.__anon_245257" + ".rodata.__anon_246107" + ".rodata.__anon_246282" + ".rodata.__anon_246288" + ".rodata.__anon_252251" + ".rodata.__anon_252356" + ".rodata.__anon_253085" + ".rodata.__anon_253097" + ".rodata.__anon_253997" + ".rodata.__anon_254013" + ".rodata.__anon_254047" + ".rodata.__anon_254059" + ".rodata.__anon_254655" + ".rodata.__anon_254908" + ".rodata.__anon_255499" + ".rodata.__anon_255566" + ".rodata.__anon_147120" + ".rodata.__anon_256919" + ".rodata.__anon_258162" + ".rodata.__anon_258278" + ".rodata.__anon_258283" + ".rodata.__anon_258292" + ".rodata.__anon_258656" + ".rodata.__anon_258699" + ".rodata.__anon_260051" + ".rodata.__anon_260426" + ".rodata.__anon_260437" + ".rodata.__anon_260385" ".rodata.__anon_260518" - ".rodata.__anon_260540" - ".rodata.__anon_260566" - ".rodata.__anon_260683" - ".rodata.__anon_260705" - ".rodata.__anon_260727" - ".rodata.__anon_260767" - ".rodata.__anon_260791" - ".rodata.__anon_260842" - ".rodata.__anon_260866" - ".rodata.__anon_260895" - ".rodata.__anon_260929" - ".rodata.__anon_260962" - ".rodata.__anon_260996" - ".rodata.__anon_261045" - ".rodata.__anon_261073" - ".rodata.__anon_259335" - ".rodata.__anon_258121" - ".rodata.__anon_259224" - ".rodata.__anon_269215" - ".rodata.__anon_270177" - ".rodata.__anon_270271" - ".rodata.__anon_270693" - ".rodata.__anon_270814" - ".rodata.__anon_271153" - ".rodata.__anon_271052" - ".rodata.__anon_134779" - ".rodata.__anon_272660" - ".rodata.__anon_272785" - ".rodata.__anon_273471" - ".rodata.__anon_273787" - ".rodata.__anon_273810" - ".rodata.__anon_273957" - ".rodata.__anon_273973" - ".rodata.__anon_274068" - ".rodata.__anon_274651" - ".rodata.__anon_275742" - ".rodata.__anon_134798" + ".rodata.__anon_260532" + ".rodata.__anon_260577" + ".rodata.__anon_264625" + ".rodata.__anon_260693" + ".rodata.__anon_260712" + ".rodata.__anon_260728" + ".rodata.__anon_260747" + ".rodata.__anon_260849" + ".rodata.__anon_260868" + ".rodata.__anon_260889" + ".rodata.__anon_260910" + ".rodata.__anon_260932" + ".rodata.__anon_260953" + ".rodata.__anon_260980" + ".rodata.__anon_261002" + ".rodata.__anon_261029" + ".rodata.__anon_261051" + ".rodata.__anon_261077" + ".rodata.__anon_261151" + ".rodata.__anon_261172" + ".rodata.__anon_261198" + ".rodata.__anon_261220" + ".rodata.__anon_261261" + ".rodata.__anon_261282" + ".rodata.__anon_261304" + ".rodata.__anon_261361" + ".rodata.__anon_261404" + ".rodata.__anon_261575" + ".rodata.__anon_261605" + ".rodata.__anon_261655" + ".rodata.__anon_261710" + ".rodata.__anon_261754" + ".rodata.__anon_261782" + ".rodata.__anon_261804" + ".rodata.__anon_261830" + ".rodata.__anon_261947" + ".rodata.__anon_261969" + ".rodata.__anon_261991" + ".rodata.__anon_262031" + ".rodata.__anon_262055" + ".rodata.__anon_262106" + ".rodata.__anon_262130" + ".rodata.__anon_262159" + ".rodata.__anon_262193" + ".rodata.__anon_262226" + ".rodata.__anon_262260" + ".rodata.__anon_262309" + ".rodata.__anon_262337" + ".rodata.__anon_260622" + ".rodata.__anon_259408" + ".rodata.__anon_260511" + ".rodata.__anon_270727" + ".rodata.__anon_271673" + ".rodata.__anon_271767" + ".rodata.__anon_272189" + ".rodata.__anon_272309" + ".rodata.__anon_272575" + ".rodata.__anon_272579" + ".rodata.__anon_272762" + ".rodata.__anon_272661" + ".rodata.__anon_134806" + ".rodata.__anon_274265" + ".rodata.__anon_274394" + ".rodata.__anon_275068" + ".rodata.__anon_275393" + ".rodata.__anon_275416" + ".rodata.__anon_275563" + ".rodata.__anon_275579" + ".rodata.__anon_275674" + ".rodata.__anon_276238" + ".rodata.__anon_277323" + ".rodata.__anon_134825" ".rodata.compress.flate.token.fixed_lit_codes" ".rodata.compress.flate.token.fixed_lit_bits" ".rodata.compress.flate.token.fixed_dist_codes" ".rodata.compress.flate.token.fixed_dist_bits" - ".rodata.__anon_280327" - ".rodata.__anon_280527" - ".rodata.__anon_281811" + ".rodata.__anon_281908" + ".rodata.__anon_282108" + ".rodata.__anon_283392" ".rodata.compress.flate.token.codegen_order" - ".rodata.__anon_282002" - ".rodata.__anon_282006" - ".rodata.__anon_282027" - ".rodata.__anon_282053" - ".rodata.__anon_282064" - ".rodata.__anon_282133" - ".rodata.__anon_282211" - ".rodata.__anon_282294" - ".rodata.__anon_282366" - ".rodata.__anon_282380" - ".rodata.__anon_282419" - ".rodata.__anon_282475" - ".rodata.__anon_282550" - ".rodata.__anon_282565" - ".rodata.__anon_282656" - ".rodata.__anon_283590" - ".rodata.__anon_285000" - ".rodata.__anon_285081" - ".rodata.__anon_285406" - ".rodata.__anon_285805" - ".rodata.__anon_287665" - ".rodata.__anon_287732" - ".rodata.__anon_288045" - ".rodata.__anon_289166" - ".rodata.__anon_289198" - ".rodata.__anon_289233" - ".rodata.__anon_289250" - ".rodata.__anon_289262" - ".rodata.__anon_289425" - ".rodata.__anon_289620" - ".rodata.__anon_289643" - ".rodata.__anon_289660" - ".rodata.__anon_289672" - ".rodata.__anon_289685" - ".rodata.__anon_289712" - ".rodata.__anon_289728" - ".rodata.__anon_290073" - ".rodata.__anon_290372" - ".rodata.__anon_291211" - ".rodata.__anon_291326" - ".rodata.__anon_291407" - ".rodata.__anon_292015" - ".rodata.__anon_295003" - ".rodata.__anon_295865" - ".rodata.__anon_296002" - ".rodata.__anon_297408" - ".rodata.__anon_297924" - ".rodata.__anon_297926" - ".rodata.__anon_297935" - ".rodata.__anon_297938" - ".rodata.__anon_297944" - ".rodata.__anon_297965" - ".rodata.__anon_298056" - ".rodata.__anon_298363" - ".rodata.__anon_298644" - ".rodata.__anon_299011" - ".rodata.__anon_300207" - ".rodata.__anon_301893" - ".rodata.__anon_301966" - ".rodata.__anon_302202" - ".rodata.__anon_302597" - ".rodata.__anon_303033" - ".rodata.__anon_303041" - ".rodata.__anon_303124" - ".rodata.__anon_303493" - ".rodata.__anon_303640" - ".rodata.__anon_304055" - ".rodata.__anon_304334" - ".rodata.__anon_304346" - ".rodata.__anon_306153" - ".rodata.__anon_306165" - ".rodata.__anon_306646" - ".rodata.__anon_306661" - ".rodata.__anon_306659" - ".rodata.__anon_306992" - ".rodata.__anon_308221" - ".rodata.__anon_308648" - ".rodata.__anon_308866" - ".rodata.__anon_310329" - ".rodata.__anon_310374" - ".rodata.__anon_311274" - ".rodata.__anon_311338" - ".rodata.__anon_312483" - ".rodata.__anon_312487" - ".rodata.__anon_312488" - ".rodata.__anon_312972" - ".rodata.__anon_314975" - ".rodata.__anon_315639" - ".rodata.__anon_315672" - ".rodata.__anon_315678" - ".rodata.__anon_315681" - ".rodata.__anon_316408" - ".rodata.__anon_317968" - ".rodata.__anon_320926" - ".rodata.__anon_320981" - ".rodata.__anon_321185" - ".rodata.__anon_321206" - ".rodata.__anon_321414" - ".rodata.__anon_135446" - ".rodata.__anon_321839" - ".rodata.__anon_323090" - ".rodata.__anon_323294" - ".rodata.__anon_323600" - ".rodata.__anon_323643" - ".rodata.__anon_323881" - ".rodata.__anon_323889" - ".rodata.__anon_323897" - ".rodata.__anon_324185" - ".rodata.__anon_324464" - ".rodata.__anon_324732" - ".rodata.__anon_324773" - ".rodata.__anon_325014" - ".rodata.__anon_325045" - ".rodata.__anon_325580" - ".rodata.__anon_325716" - ".rodata.__anon_325968" - ".rodata.__anon_326162" - ".rodata.__anon_326943" - ".rodata.__anon_327281" - ".rodata.__anon_327653" - ".rodata.__anon_327684" - ".rodata.__anon_147156" - ".rodata.__anon_330986" - ".rodata.__anon_463516" - ".rodata.__anon_463950" - ".rodata.__anon_463981" - ".rodata.__anon_147106" - ".rodata.__anon_147101" - ".rodata.__anon_147096" - ".rodata.__anon_464981" - ".rodata.__anon_464999" - ".rodata.__anon_465064" - ".rodata.__anon_465097" - ".rodata.__anon_465133" - ".rodata.__anon_465203" - ".rodata.__anon_465224" - ".rodata.__anon_465289" - ".rodata.__anon_465326" - ".rodata.__anon_465548" - ".rodata.__anon_465612" - ".rodata.__anon_465617" - ".rodata.__anon_465916" - ".rodata.__anon_465927" - ".rodata.__anon_465938" - ".rodata.__anon_466066" - ".rodata.__anon_466758" - ".rodata.__anon_466888" - ".rodata.__anon_467057" - ".rodata.__anon_467269" - ".rodata.__anon_468911" - ".rodata.__anon_89319" - ".rodata.__anon_147116" - ".rodata.__anon_147121" - ".rodata.__anon_147126" - ".rodata.__anon_147111" - ".rodata.__anon_147066" - ".rodata.__anon_147071" - ".rodata.__anon_147041" - ".rodata.__anon_225854" - ".rodata.__anon_470003" - ".rodata.__anon_147029" - ".rodata.__anon_470156" - ".rodata.__anon_308335" - ".rodata.__anon_217349" - ".rodata.__anon_217346" - ".rodata.__anon_217356" - ".rodata.__anon_217367" - ".rodata.__anon_470510" - ".rodata.__anon_147166" - ".rodata.__anon_147061" - ".rodata.__anon_472558" - ".rodata.__anon_472568" - ".rodata.__anon_472569" - ".rodata.__anon_472577" - ".rodata.__anon_472736" - ".rodata.__anon_147161" - ".rodata.__anon_473075" - ".rodata.__anon_473076" - ".rodata.__anon_147086" - ".rodata.__anon_147081" - ".rodata.__anon_473732" - ".rodata.__anon_147051" - ".rodata.__anon_147046" - ".rodata.__anon_474015" - ".rodata.__anon_474533" - ".rodata.__anon_474822" - ".rodata.__anon_184963" - ".rodata.__anon_147036" - ".rodata.__anon_475472" - ".rodata.__anon_476027" - ".rodata.__anon_476049" - ".rodata.__anon_476071" - ".rodata.__anon_145838" - ".rodata.__anon_145257" - ".rodata.__anon_476212" - ".rodata.__anon_476376" - ".rodata.__anon_476468" - ".rodata.__anon_476472" - ".rodata.__anon_476474" - ".rodata.__anon_476509" - ".rodata.__anon_476618" - ".rodata.__anon_476675" - ".rodata.__anon_476700" - ".rodata.__anon_476718" - ".rodata.__anon_476748" - ".rodata.__anon_180076" - ".rodata.__anon_477031" - ".rodata.__anon_477043" - ".rodata.__anon_477385" - ".rodata.__anon_477406" - ".rodata.__anon_477644" - ".rodata.__anon_477705" - ".rodata.__anon_477727" - ".rodata.__anon_477896" - ".rodata.__anon_477917" - ".rodata.__anon_477932" - ".rodata.__anon_476039" - ".rodata.__anon_478038" - ".rodata.__anon_478039" - ".rodata.__anon_498739" + ".rodata.__anon_283583" + ".rodata.__anon_283587" + ".rodata.__anon_283608" + ".rodata.__anon_283634" + ".rodata.__anon_283645" + ".rodata.__anon_283714" + ".rodata.__anon_283792" + ".rodata.__anon_283875" + ".rodata.__anon_283947" + ".rodata.__anon_283961" + ".rodata.__anon_284000" + ".rodata.__anon_284056" + ".rodata.__anon_284131" + ".rodata.__anon_284146" + ".rodata.__anon_284237" + ".rodata.__anon_285171" + ".rodata.__anon_286581" + ".rodata.__anon_286662" + ".rodata.__anon_286987" + ".rodata.__anon_287386" + ".rodata.__anon_289242" + ".rodata.__anon_289309" + ".rodata.__anon_289622" + ".rodata.__anon_290783" + ".rodata.__anon_290815" + ".rodata.__anon_290850" + ".rodata.__anon_290867" + ".rodata.__anon_290879" + ".rodata.__anon_291042" + ".rodata.__anon_291237" + ".rodata.__anon_291260" + ".rodata.__anon_291277" + ".rodata.__anon_291289" + ".rodata.__anon_291302" + ".rodata.__anon_291329" + ".rodata.__anon_291345" + ".rodata.__anon_291690" + ".rodata.__anon_291988" + ".rodata.__anon_292801" + ".rodata.__anon_292916" + ".rodata.__anon_292997" + ".rodata.__anon_293605" + ".rodata.__anon_296107" + ".rodata.__anon_296968" + ".rodata.__anon_297105" + ".rodata.__anon_298426" + ".rodata.__anon_298942" + ".rodata.__anon_298944" + ".rodata.__anon_298953" + ".rodata.__anon_298956" + ".rodata.__anon_298962" + ".rodata.__anon_298983" + ".rodata.__anon_299074" + ".rodata.__anon_299381" + ".rodata.__anon_299662" + ".rodata.__anon_300029" + ".rodata.__anon_301228" + ".rodata.__anon_302843" + ".rodata.__anon_302916" + ".rodata.__anon_303152" + ".rodata.__anon_303549" + ".rodata.__anon_303985" + ".rodata.__anon_303993" + ".rodata.__anon_304076" + ".rodata.__anon_304445" + ".rodata.__anon_304592" + ".rodata.__anon_305007" + ".rodata.__anon_305111" + ".rodata.__anon_305293" + ".rodata.__anon_305305" + ".rodata.__anon_306675" + ".rodata.__anon_306679" + ".rodata.__anon_307153" + ".rodata.__anon_307165" + ".rodata.__anon_307645" + ".rodata.__anon_307660" + ".rodata.__anon_307658" + ".rodata.__anon_307991" + ".rodata.__anon_309220" + ".rodata.__anon_309647" + ".rodata.__anon_309865" + ".rodata.__anon_311344" + ".rodata.__anon_311389" + ".rodata.__anon_311600" + ".rodata.__anon_311726" + ".rodata.__anon_312369" + ".rodata.__anon_312433" + ".rodata.__anon_313522" + ".rodata.__anon_313526" + ".rodata.__anon_313527" + ".rodata.__anon_314031" + ".rodata.__anon_316026" + ".rodata.__anon_316690" + ".rodata.__anon_316723" + ".rodata.__anon_316729" + ".rodata.__anon_316732" + ".rodata.__anon_317459" + ".rodata.__anon_319005" + ".rodata.__anon_321983" + ".rodata.__anon_322038" + ".rodata.__anon_322242" + ".rodata.__anon_322263" + ".rodata.__anon_322471" + ".rodata.__anon_135473" + ".rodata.__anon_322899" + ".rodata.__anon_324150" + ".rodata.__anon_324354" + ".rodata.__anon_324660" + ".rodata.__anon_324703" + ".rodata.__anon_324941" + ".rodata.__anon_324949" + ".rodata.__anon_324957" + ".rodata.__anon_325245" + ".rodata.__anon_325524" + ".rodata.__anon_325792" + ".rodata.__anon_325833" + ".rodata.__anon_326074" + ".rodata.__anon_326105" + ".rodata.__anon_326640" + ".rodata.__anon_326776" + ".rodata.__anon_327028" + ".rodata.__anon_327222" + ".rodata.__anon_327626" + ".rodata.__anon_327622" + ".rodata.__anon_327904" + ".rodata.__anon_328010" + ".rodata.__anon_328735" + ".rodata.__anon_328766" + ".rodata.__anon_147200" + ".rodata.__anon_332061" + ".rodata.__anon_464591" + ".rodata.__anon_465025" + ".rodata.__anon_465056" + ".rodata.__anon_147150" + ".rodata.__anon_147145" + ".rodata.__anon_147140" + ".rodata.__anon_466054" + ".rodata.__anon_466072" + ".rodata.__anon_466137" + ".rodata.__anon_466170" + ".rodata.__anon_466206" + ".rodata.__anon_466276" + ".rodata.__anon_466297" + ".rodata.__anon_466362" + ".rodata.__anon_466399" + ".rodata.__anon_466630" + ".rodata.__anon_466694" + ".rodata.__anon_466699" + ".rodata.__anon_466998" + ".rodata.__anon_467009" + ".rodata.__anon_467020" + ".rodata.__anon_467167" + ".rodata.__anon_467886" + ".rodata.__anon_468015" + ".rodata.__anon_468184" + ".rodata.__anon_468396" + ".rodata.__anon_470034" + ".rodata.__anon_89330" + ".rodata.__anon_147160" + ".rodata.__anon_147165" + ".rodata.__anon_147170" + ".rodata.__anon_147155" + ".rodata.__anon_147110" + ".rodata.__anon_147115" + ".rodata.__anon_147085" + ".rodata.__anon_226939" + ".rodata.__anon_471126" + ".rodata.__anon_147073" + ".rodata.__anon_471279" + ".rodata.__anon_309334" + ".rodata.__anon_218488" + ".rodata.__anon_218485" + ".rodata.__anon_218495" + ".rodata.__anon_218506" + ".rodata.__anon_471649" + ".rodata.__anon_147210" + ".rodata.__anon_472337" + ".rodata.__anon_147105" + ".rodata.__anon_473705" + ".rodata.__anon_473715" + ".rodata.__anon_473716" + ".rodata.__anon_473724" + ".rodata.__anon_473883" + ".rodata.__anon_147205" + ".rodata.__anon_474220" + ".rodata.__anon_474221" + ".rodata.__anon_147130" + ".rodata.__anon_147125" + ".rodata.__anon_474877" + ".rodata.__anon_147095" + ".rodata.__anon_147090" + ".rodata.__anon_475160" + ".rodata.__anon_475673" + ".rodata.__anon_475964" + ".rodata.__anon_147080" + ".rodata.__anon_476320" + ".rodata.__anon_476875" + ".rodata.__anon_476897" + ".rodata.__anon_476919" + ".rodata.__anon_499778" + ".rodata.__anon_499779" ".rodata.crypto.aes.soft.sbox_key_schedule" - ".rodata.__anon_502736" - ".rodata.__anon_502752" - ".rodata.__anon_502805" - ".rodata.__anon_502828" - ".rodata.__anon_502856" - ".rodata.__anon_502941" - ".rodata.__anon_502939" - ".rodata.__anon_502956" - ".rodata.__anon_895668" - ".rodata.__anon_895730" - ".rodata.__anon_895786" - ".rodata.__anon_895859" + ".rodata.__anon_503776" + ".rodata.__anon_503792" + ".rodata.__anon_503845" + ".rodata.__anon_503868" + ".rodata.__anon_503896" + ".rodata.__anon_503981" + ".rodata.__anon_894575" + ".rodata.__anon_894609" + ".rodata.__anon_894620" + ".rodata.__anon_894723" + ".rodata.__anon_894768" + ".rodata.__anon_894815" + ".rodata.__anon_894940" + ".rodata.__anon_895038" + ".rodata.__anon_895119" + ".rodata.__anon_895295" + ".rodata.__anon_895412" + ".rodata.__anon_895452" + ".rodata.__anon_895565" + ".rodata.__anon_895604" + ".rodata.__anon_895726" + ".rodata.__anon_895846" + ".rodata.__anon_895861" + ".rodata.__anon_895900" + ".rodata.__anon_895953" ".rodata.__anon_896002" - ".rodata.__anon_896018" - ".rodata.__anon_896117" - ".rodata.__anon_896276" - ".rodata.__anon_896300" - ".rodata.__anon_896631" - ".rodata.__anon_896842" - ".rodata.__anon_896977" - ".rodata.__anon_897089" - ".rodata.__anon_897420" - ".rodata.__anon_897553" - ".rodata.__anon_897699" - ".rodata.__anon_897780" - ".rodata.__anon_897885" - ".rodata.__anon_897946" - ".rodata.__anon_898047" - ".rodata.__anon_898108" - ".rodata.__anon_898206" - ".rodata.__anon_898252" - ".rodata.__anon_898282" - ".rodata.__anon_898398" - ".rodata.__anon_898427" - ".rodata.__anon_898447" - ".rodata.__anon_898564" - ".rodata.__anon_898626" - ".rodata.__anon_898789" - ".rodata.__anon_898828" - ".rodata.__anon_898867" - ".rodata.__anon_898954" - ".rodata.__anon_898977" - ".rodata.__anon_898995" - ".rodata.__anon_899234" - ".rodata.__anon_899312" - ".rodata.__anon_899461" - ".rodata.__anon_899542" - ".rodata.__anon_899669" - ".rodata.__anon_899702" - ".rodata.__anon_899782" - ".rodata.__anon_899848" - ".rodata.__anon_899940" - ".rodata.__anon_900006" - ".rodata.__anon_144562" - ".rodata.__anon_901305" - ".rodata.__anon_901371" - ".rodata.__anon_902155" - ".rodata.__anon_903057" - ".rodata.__anon_903821" - ".rodata.__anon_903827" - ".rodata.__anon_912518" - ".rodata.__anon_912562" - ".rodata.__anon_912626" - ".rodata.__anon_912678" - ".rodata.__anon_912725" - ".rodata.__anon_912810" - ".rodata.__anon_912851" - ".rodata.__anon_912905" - ".rodata.__anon_912960" - ".rodata.__anon_913009" - ".rodata.__anon_913126" - ".rodata.__anon_913174" - ".rodata.__anon_913214" - ".rodata.__anon_913268" - ".rodata.__anon_913324" - ".rodata.__anon_913366" - ".rodata.__anon_913442" - ".rodata.__anon_913539" - ".rodata.__anon_913590" - ".rodata.__anon_913627" - ".rodata.__anon_914960" - ".rodata.__anon_915649" - ".rodata.__anon_915684" - ".rodata.__anon_915790" - ".rodata.__anon_915848" - ".rodata.__anon_915961" - ".rodata.__anon_916049" - ".rodata.__anon_917580" - ".rodata.__anon_917583" - ".rodata.__anon_917783" - ".rodata.__anon_917787" - ".rodata.__anon_918271" - ".rodata.__anon_918281" - ".rodata.__anon_920113" - ".rodata.__anon_920363" - ".rodata.__anon_921117" - ".rodata.__anon_921118" - ".rodata.__anon_921119" - ".rodata.__anon_921120" - ".rodata.__anon_921121" - ".rodata.__anon_921122" - ".rodata.__anon_921123" - ".rodata.__anon_921124" - ".rodata.__anon_921125" - ".rodata.__anon_921126" - ".rodata.__anon_921127" - ".rodata.__anon_921128" - ".rodata.__anon_921129" - ".rodata.__anon_921130" - ".rodata.__anon_921131" - ".rodata.__anon_921132" - ".rodata.__anon_921133" - ".rodata.__anon_921134" - ".rodata.__anon_921136" - ".rodata.__anon_922014" - ".rodata.__anon_922058" - ".rodata.__anon_923181" - ".rodata.__anon_923476" - ".rodata.__anon_923661" - ".rodata.__anon_924286" - ".rodata.__anon_924143" - ".rodata.__anon_925467" - ".rodata.__anon_925675" - ".rodata.__anon_925704" - ".rodata.__anon_926833" - ".rodata.__anon_926834" - ".rodata.__anon_926837" - ".rodata.__anon_926893" - ".rodata.__anon_926911" - ".rodata.__anon_926967" - ".rodata.__anon_926969" - ".rodata.__anon_927366" - ".rodata.__anon_927690" - ".rodata.__anon_928002" - ".rodata.__anon_928218" - ".rodata.__anon_928221" - ".rodata.__anon_928533" - ".rodata.__anon_838569" - ".rodata.__anon_929777" - ".rodata.__anon_929758" - ".rodata.__anon_932354" - ".rodata.__anon_932647" - ".rodata.__anon_931216" - ".rodata.__anon_932768" - ".rodata.__anon_932769" - ".rodata.__anon_932770" - ".rodata.__anon_932772" - ".rodata.__anon_932818" - ".rodata.__anon_932833" - ".rodata.__anon_933562" - ".rodata.__anon_931142" - ".rodata.__anon_934093" - ".rodata.__anon_934483" - ".rodata.__anon_934805" - ".rodata.__anon_935358" - ".rodata.__anon_935469" - ".rodata.__anon_935498" - ".rodata.__anon_935792" - ".rodata.__anon_935818" - ".rodata.__anon_936004" - ".rodata.__anon_949435" - ".rodata.__anon_949500" - ".rodata.__anon_949565" - ".rodata.__anon_949630" - ".rodata.__anon_949745" - ".rodata.__anon_949763" - ".rodata.__anon_949840" - ".rodata.__anon_950778" - ".rodata.__anon_951151" - ".rodata.__anon_953642" - ".rodata.__anon_953748" - ".rodata.__anon_953897" - ".rodata.__anon_953905" - ".rodata.__anon_953911" - ".rodata.__anon_953935" - ".rodata.__anon_953954" - ".rodata.__anon_954057" - ".rodata.__anon_134642" - ".rodata.__anon_954061" - ".rodata.__anon_957043" - ".rodata.__anon_958042" - ".rodata.__anon_957581" - ".rodata.__anon_958190" - ".rodata.__anon_958198" - ".rodata.__anon_958189" - ".rodata.__anon_958311" - ".rodata.__anon_959177" - ".rodata.__anon_959257" - ".rodata.__anon_959446" - ".rodata.__anon_959730" - ".rodata.__anon_959850" - ".rodata.__anon_959910" - ".rodata.__anon_960206" - ".rodata.__anon_960230" - ".rodata.__anon_960406" - ".rodata.__anon_960551" - ".rodata.__anon_960576" - ".rodata.__anon_960758" - ".rodata.__anon_960789" - ".rodata.__anon_960995" - ".rodata.__anon_965990" - ".rodata.__anon_967202" - ".rodata.__anon_967367" - ".rodata.__anon_968530" - ".rodata.__anon_968525" - ".rodata.__anon_968954" - ".rodata.__anon_969028" - ".rodata.__anon_969116" - ".rodata.__anon_969119" - ".rodata.__anon_969247" - ".rodata.__anon_969434" - ".rodata.__anon_969644" - ".rodata.__anon_969703" - ".rodata.__anon_969705" - ".rodata.__anon_969721" - ".rodata.__anon_970543" - ".rodata.__anon_970718" - ".rodata.__anon_970719" - ".rodata.__anon_971152" - ".rodata.__anon_971204" - ".rodata.__anon_971241" - ".rodata.__anon_275775" - ".rodata.__anon_984472" - ".rodata.__anon_984807" - ".rodata.__anon_986306" - ".rodata.__anon_986927" - ".rodata.__anon_986890" - ".rodata.__anon_988428" - ".rodata.__anon_988430" - ".rodata.__anon_988432" - ".rodata.__anon_988418" - ".rodata.__anon_988592" - ".rodata.__anon_988859" - ".rodata.__anon_988869" - ".rodata.__anon_988827" - ".rodata.__anon_246150" - ".rodata.__anon_992988" - ".rodata.__anon_993126" - ".rodata.__anon_246698" - ".rodata.__anon_247885" - ".rodata.__anon_247894" - ".rodata.__anon_996647" - ".rodata.__anon_147131" - ".rodata.__anon_998024" - ".rodata.__anon_999140" - ".rodata.__anon_1000398" - ".rodata.__anon_1001341" - ".rodata.__anon_1001502" - ".rodata.__anon_1001854" - ".rodata.__anon_1002131" - ".rodata.__anon_1002135" - ".rodata.__anon_1002519" - ".rodata.__anon_1002771" - ".rodata.__anon_1002778" - ".rodata.__anon_1002911" - ".rodata.__anon_1001477" - ".rodata.__anon_1003013" + ".rodata.__anon_896054" + ".rodata.__anon_896107" + ".rodata.__anon_896242" + ".rodata.__anon_896344" + ".rodata.__anon_896441" + ".rodata.__anon_896505" + ".rodata.__anon_896913" + ".rodata.__anon_896975" + ".rodata.__anon_897031" + ".rodata.__anon_897104" + ".rodata.__anon_897247" + ".rodata.__anon_897263" + ".rodata.__anon_897362" + ".rodata.__anon_897521" + ".rodata.__anon_897545" + ".rodata.__anon_897876" + ".rodata.__anon_898087" + ".rodata.__anon_898222" + ".rodata.__anon_898334" + ".rodata.__anon_898665" + ".rodata.__anon_898798" + ".rodata.__anon_898944" + ".rodata.__anon_899025" + ".rodata.__anon_899130" + ".rodata.__anon_899191" + ".rodata.__anon_899292" + ".rodata.__anon_899353" + ".rodata.__anon_899451" + ".rodata.__anon_899497" + ".rodata.__anon_899527" + ".rodata.__anon_899643" + ".rodata.__anon_899672" + ".rodata.__anon_899692" + ".rodata.__anon_899809" + ".rodata.__anon_899871" + ".rodata.__anon_900034" + ".rodata.__anon_900073" + ".rodata.__anon_900112" + ".rodata.__anon_900189" + ".rodata.__anon_900212" + ".rodata.__anon_900230" + ".rodata.__anon_900469" + ".rodata.__anon_900547" + ".rodata.__anon_900696" + ".rodata.__anon_900777" + ".rodata.__anon_900904" + ".rodata.__anon_900937" + ".rodata.__anon_901017" + ".rodata.__anon_901083" + ".rodata.__anon_901175" + ".rodata.__anon_901241" + ".rodata.__anon_144589" + ".rodata.__anon_902549" + ".rodata.__anon_902615" + ".rodata.__anon_903017" + ".rodata.__anon_903410" + ".rodata.__anon_904312" + ".rodata.__anon_905076" + ".rodata.__anon_905082" + ".rodata.__anon_931007" + ".rodata.__anon_930988" + ".rodata.__anon_933584" + ".rodata.__anon_933877" + ".rodata.__anon_932446" + ".rodata.__anon_933998" + ".rodata.__anon_933999" + ".rodata.__anon_934000" + ".rodata.__anon_934002" + ".rodata.__anon_934048" + ".rodata.__anon_934063" + ".rodata.__anon_934792" + ".rodata.__anon_932372" + ".rodata.__anon_935323" + ".rodata.__anon_935713" + ".rodata.__anon_936035" + ".rodata.__anon_936588" + ".rodata.__anon_936699" + ".rodata.__anon_936728" + ".rodata.__anon_937022" + ".rodata.__anon_937048" + ".rodata.__anon_937234" + ".rodata.__anon_943610" + ".rodata.__anon_943665" + ".rodata.__anon_943743" + ".rodata.__anon_943817" + ".rodata.__anon_943881" + ".rodata.__anon_943951" + ".rodata.__anon_944014" + ".rodata.__anon_944084" + ".rodata.__anon_944147" + ".rodata.__anon_944215" + ".rodata.__anon_944274" + ".rodata.__anon_944334" + ".rodata.__anon_944398" + ".rodata.__anon_944465" + ".rodata.__anon_944526" + ".rodata.__anon_944595" + ".rodata.__anon_944656" + ".rodata.__anon_944717" + ".rodata.__anon_944778" + ".rodata.__anon_944861" + ".rodata.__anon_944903" + ".rodata.__anon_945018" + ".rodata.__anon_945087" + ".rodata.__anon_945155" + ".rodata.__anon_945223" + ".rodata.__anon_945291" + ".rodata.__anon_945358" + ".rodata.__anon_945425" + ".rodata.__anon_945492" + ".rodata.__anon_945558" + ".rodata.__anon_945624" + ".rodata.__anon_945695" + ".rodata.__anon_945736" + ".rodata.__anon_945850" + ".rodata.__anon_945921" + ".rodata.__anon_945992" + ".rodata.__anon_946062" + ".rodata.__anon_946132" + ".rodata.__anon_946202" + ".rodata.__anon_946271" + ".rodata.__anon_946340" + ".rodata.__anon_946403" + ".rodata.__anon_946436" + ".rodata.__anon_946471" + ".rodata.__anon_946531" + ".rodata.__anon_946590" + ".rodata.__anon_946649" + ".rodata.__anon_946708" + ".rodata.__anon_946766" + ".rodata.__anon_946824" + ".rodata.__anon_946882" + ".rodata.__anon_946939" + ".rodata.__anon_946997" + ".rodata.__anon_947054" + ".rodata.__anon_947146" + ".rodata.__anon_947214" + ".rodata.__anon_947327" + ".rodata.__anon_947391" + ".rodata.__anon_947458" + ".rodata.__anon_947518" + ".rodata.__anon_947580" + ".rodata.__anon_947636" + ".rodata.__anon_947696" + ".rodata.__anon_947756" + ".rodata.__anon_947823" + ".rodata.__anon_947881" + ".rodata.__anon_947939" + ".rodata.__anon_947997" + ".rodata.__anon_948060" + ".rodata.__anon_948118" + ".rodata.__anon_948187" + ".rodata.__anon_948222" + ".rodata.__anon_948259" + ".rodata.__anon_948326" + ".rodata.__anon_948393" + ".rodata.__anon_948460" + ".rodata.__anon_948526" + ".rodata.__anon_948592" + ".rodata.__anon_948658" + ".rodata.__anon_948723" + ".rodata.__anon_948787" + ".rodata.__anon_948824" + ".rodata.__anon_948882" + ".rodata.__anon_948937" + ".rodata.__anon_948990" + ".rodata.__anon_949027" + ".rodata.__anon_949085" + ".rodata.__anon_949140" + ".rodata.__anon_949194" + ".rodata.__anon_949247" + ".rodata.__anon_949311" + ".rodata.__anon_949425" + ".rodata.__anon_949479" + ".rodata.__anon_949537" + ".rodata.__anon_949592" + ".rodata.__anon_949646" + ".rodata.__anon_949699" + ".rodata.__anon_949760" + ".rodata.__anon_949822" + ".rodata.__anon_949858" + ".rodata.__anon_949893" + ".rodata.__anon_949966" + ".rodata.__anon_950034" + ".rodata.__anon_950098" + ".rodata.__anon_950157" + ".rodata.__anon_950225" + ".rodata.__anon_950288" + ".rodata.__anon_950336" + ".rodata.__anon_950406" + ".rodata.__anon_950468" + ".rodata.__anon_950510" + ".rodata.__anon_950553" + ".rodata.__anon_950594" + ".rodata.__anon_950665" + ".rodata.__anon_950730" + ".rodata.__anon_950795" + ".rodata.__anon_950860" + ".rodata.__anon_950975" + ".rodata.__anon_950993" + ".rodata.__anon_951070" + ".rodata.__anon_951989" + ".rodata.__anon_952362" + ".rodata.__anon_954853" + ".rodata.__anon_954959" + ".rodata.__anon_955108" + ".rodata.__anon_955116" + ".rodata.__anon_955122" + ".rodata.__anon_955146" + ".rodata.__anon_955165" + ".rodata.__anon_955268" + ".rodata.__anon_134669" + ".rodata.__anon_955272" + ".rodata.__anon_958276" + ".rodata.__anon_959277" + ".rodata.__anon_958814" + ".rodata.__anon_959442" + ".rodata.__anon_959450" + ".rodata.__anon_959441" + ".rodata.__anon_959561" + ".rodata.__anon_960418" + ".rodata.__anon_960498" + ".rodata.__anon_960734" + ".rodata.__anon_961018" + ".rodata.__anon_961138" + ".rodata.__anon_961198" + ".rodata.__anon_961494" + ".rodata.__anon_961518" + ".rodata.__anon_961694" + ".rodata.__anon_961839" + ".rodata.__anon_961864" + ".rodata.__anon_962046" + ".rodata.__anon_962077" + ".rodata.__anon_962283" + ".rodata.__anon_967280" + ".rodata.__anon_968492" + ".rodata.__anon_968657" + ".rodata.__anon_969820" + ".rodata.__anon_969815" + ".rodata.__anon_970244" + ".rodata.__anon_970318" + ".rodata.__anon_970406" + ".rodata.__anon_970409" + ".rodata.__anon_970537" + ".rodata.__anon_970724" + ".rodata.__anon_970934" + ".rodata.__anon_970993" + ".rodata.__anon_970995" + ".rodata.__anon_971011" + ".rodata.__anon_971833" + ".rodata.__anon_972008" + ".rodata.__anon_972009" + ".rodata.__anon_972442" + ".rodata.__anon_972494" + ".rodata.__anon_972531" + ".rodata.__anon_277356" + ".rodata.__anon_974624" + ".rodata.__anon_180236" + ".rodata.__anon_974709" + ".rodata.browser.webapi.canvas.OffscreenCanvas.BlankPNG.bytes" + ".rodata.__anon_974078" + ".rodata.__anon_982894" + ".rodata.__anon_982997" + ".rodata.__anon_983947" + ".rodata.__anon_984387" + ".rodata.__anon_984553" + ".rodata.__anon_985766" + ".rodata.__anon_985808" + ".rodata.__anon_986125" + ".rodata.__anon_987612" + ".rodata.__anon_988233" + ".rodata.__anon_988196" + ".rodata.__anon_989734" + ".rodata.__anon_989736" + ".rodata.__anon_989738" + ".rodata.__anon_989724" + ".rodata.__anon_989898" + ".rodata.__anon_990165" + ".rodata.__anon_990175" + ".rodata.__anon_990133" + ".rodata.__anon_247054" + ".rodata.__anon_994300" + ".rodata.__anon_994438" + ".rodata.__anon_247608" + ".rodata.__anon_248825" + ".rodata.__anon_248834" + ".rodata.__anon_997960" + ".rodata.__anon_147175" + ".rodata.__anon_999342" + ".rodata.__anon_1000452" + ".rodata.__anon_1001710" + ".rodata.__anon_1002652" + ".rodata.__anon_1002813" + ".rodata.__anon_1003165" + ".rodata.__anon_1003442" + ".rodata.__anon_1003446" + ".rodata.__anon_1003830" + ".rodata.__anon_1004082" + ".rodata.__anon_1004089" + ".rodata.__anon_1004222" + ".rodata.__anon_1002788" + ".rodata.__anon_1004324" ".rodata.browser.webapi.net.URLSearchParams.HEX_DECODE_ARRAY" - ".rodata.__anon_1003933" - ".rodata.__anon_1004051" - ".rodata.__anon_1005870" - ".rodata.__anon_1006276" - ".rodata.__anon_1006777" - ".rodata.__anon_1006821" - ".rodata.__anon_1007846" - ".rodata.__anon_1007871" - ".rodata.__anon_1007895" - ".rodata.__anon_1007924" - ".rodata.__anon_1007952" - ".rodata.__anon_134786" - ".rodata.__anon_1008054" - ".rodata.__anon_1008102" - ".rodata.__anon_1008129" - ".rodata.__anon_1008208" - ".rodata.__anon_1008227" - ".rodata.__anon_1008256" - ".rodata.__anon_1008286" - ".rodata.__anon_1008316" - ".rodata.__anon_1008424" - ".rodata.__anon_1008455" - ".rodata.__anon_1008684" - ".rodata.__anon_1008725" - ".rodata.__anon_1008755" - ".rodata.__anon_1008783" - ".rodata.__anon_1008904" - ".rodata.__anon_1008970" - ".rodata.__anon_1009166" - ".rodata.__anon_1009241" - ".rodata.__anon_1009652" - ".rodata.__anon_1010131" - ".rodata.__anon_1010397" - ".rodata.__anon_1010901" - ".rodata.__anon_1005023" - ".rodata.__anon_225866" - ".rodata.__anon_225876" - ".rodata.__anon_225886" - ".rodata.__anon_1013465" - ".rodata.__anon_1013630" - ".rodata.__anon_1013816" - ".rodata.__anon_1014593" - ".rodata.__anon_1017070" - ".rodata.__anon_1017272" - ".rodata.__anon_1022341" - ".rodata.__anon_1025431" - ".rodata.__anon_1025966" - ".rodata.__anon_224603" - ".rodata.__anon_224612" - ".rodata.__anon_1026663" - ".rodata.__anon_1026678" - ".rodata.__anon_1027105" - ".rodata.__anon_1027428" - ".rodata.__anon_1027583" - ".rodata.__anon_1027676" - ".rodata.__anon_1028087" - ".rodata.__anon_1028118" - ".rodata.__anon_1035021" - ".rodata.__anon_1035733" - ".rodata.__anon_147146" - ".rodata.__anon_1036950" - ".rodata.__anon_1037366" - ".rodata.__anon_1037524" - ".rodata.__anon_1037704" - ".rodata.__anon_1038017" - ".rodata.__anon_1039179" - ".rodata.__anon_224425" - ".rodata.__anon_225671" - ".rodata.__anon_1040609" - ".rodata.__anon_1041417" - ".rodata.__anon_224222" - ".rodata.__anon_1042279" - ".rodata.__anon_1044020" - ".rodata.__anon_1044285" - ".rodata.__anon_1044380" - ".rodata.__anon_1045055" - ".rodata.__anon_1046112" - ".rodata.__anon_1046334" - ".rodata.__anon_1046626" - ".rodata.__anon_1046813" - ".rodata.__anon_1046870" - ".rodata.__anon_1047068" - ".rodata.__anon_1047253" - ".rodata.__anon_1047540" - ".rodata.__anon_1048003" - ".rodata.__anon_1048235" - ".rodata.__anon_1049106" - ".rodata.__anon_1049006" - ".rodata.__anon_1049582" - ".rodata.__anon_1049772" - ".rodata.__anon_1050823" - ".rodata.__anon_1051314" - ".rodata.__anon_1052134" - ".rodata.__anon_1052236" - ".rodata.__anon_1051979" - ".rodata.__anon_1052826" - ".rodata.__anon_1052846" - ".rodata.__anon_1052880" - ".rodata.__anon_1052950" - ".rodata.__anon_1052985" - ".rodata.__anon_1053028" - ".rodata.__anon_1053588" - ".rodata.__anon_1053526" - ".rodata.__anon_1055286" - ".rodata.__anon_1062730" - ".rodata.__anon_1063323" - ".rodata.__anon_1063476" - ".rodata.__anon_1064052" - ".rodata.__anon_1064121" - ".rodata.__anon_1064145" - ".rodata.__anon_1066175" - ".rodata.__anon_1067039" - ".rodata.__anon_1067599" - ".rodata.__anon_1081326" - ".rodata.__anon_1081572" - ".rodata.__anon_1081881" - ".rodata.__anon_972788" - ".rodata.__anon_1089852" - ".rodata.__anon_1099800" - ".rodata.__anon_1099876" - ".rodata.__anon_1101123" - ".rodata.__anon_1101849" - ".rodata.__anon_1101850" - ".rodata.__anon_1101851" - ".rodata.__anon_1101921" - ".rodata.__anon_1102109" - ".rodata.__anon_1103020" - ".rodata.__anon_1106661" - ".rodata.__anon_1106698" - ".rodata.__anon_1108636" - ".rodata.__anon_1108666" - ".rodata.__anon_1109304" - ".rodata.__anon_1213044" - ".rodata.__anon_1215690" - ".rodata.__anon_1215768" - ".rodata.__anon_1215899" - ".rodata.__anon_1216324" - ".rodata.__anon_1216343" - ".rodata.__anon_1216408" - ".rodata.__anon_1216451" - ".rodata.__anon_1216467" - ".rodata.__anon_1216512" - ".rodata.__anon_1217448" - ".rodata.__anon_1217477" - ".rodata.__anon_1217759" - ".rodata.__anon_1217791" - ".rodata.__anon_1217998" - ".rodata.__anon_1218265" - ".rodata.__anon_1218476" - ".rodata.__anon_1218497" - ".rodata.__anon_1218769" - ".rodata.__anon_1218794" - ".rodata.__anon_1218976" - ".rodata.__anon_1219609" - ".rodata.__anon_1219921" - ".rodata.__anon_1220185" - ".rodata.__anon_1220299" - ".rodata.__anon_1221256" - ".rodata.__anon_1221311" - ".rodata.__anon_1221313" - ".rodata.__anon_1221315" - ".rodata.__anon_1221317" - ".rodata.__anon_1221319" - ".rodata.__anon_1221437" - ".rodata.__anon_1221550" - ".rodata.__anon_1222027" - ".rodata.__anon_1222132" - ".rodata.__anon_1222136" - ".rodata.__anon_1222138" - ".rodata.__anon_1222140" - ".rodata.__anon_1222142" - ".rodata.__anon_1222146" - ".rodata.__anon_1222150" - ".rodata.__anon_1223072" - ".rodata.__anon_1223136" + ".rodata.__anon_1005244" + ".rodata.__anon_1005362" + ".rodata.__anon_1007181" + ".rodata.__anon_1007587" + ".rodata.__anon_1008088" + ".rodata.__anon_1008132" + ".rodata.__anon_1009157" + ".rodata.__anon_1009182" + ".rodata.__anon_1009206" + ".rodata.__anon_1009235" + ".rodata.__anon_1009263" + ".rodata.__anon_134813" + ".rodata.__anon_1009365" + ".rodata.__anon_1009413" + ".rodata.__anon_1009440" + ".rodata.__anon_1009519" + ".rodata.__anon_1009538" + ".rodata.__anon_1009567" + ".rodata.__anon_1009597" + ".rodata.__anon_1009627" + ".rodata.__anon_1009735" + ".rodata.__anon_1009766" + ".rodata.__anon_1009995" + ".rodata.__anon_1010036" + ".rodata.__anon_1010066" + ".rodata.__anon_1010094" + ".rodata.__anon_1010215" + ".rodata.__anon_1010281" + ".rodata.__anon_1010477" + ".rodata.__anon_1010552" + ".rodata.__anon_1010963" + ".rodata.__anon_1011442" + ".rodata.__anon_1011708" + ".rodata.__anon_1012212" + ".rodata.__anon_1006334" + ".rodata.__anon_226951" + ".rodata.__anon_226961" + ".rodata.__anon_226971" + ".rodata.__anon_1014776" + ".rodata.__anon_1014941" + ".rodata.__anon_1015127" + ".rodata.__anon_1015904" + ".rodata.__anon_1018381" + ".rodata.__anon_1018583" + ".rodata.__anon_1020426" + ".rodata.__anon_1023660" + ".rodata.__anon_1026753" + ".rodata.__anon_1027288" + ".rodata.__anon_225691" + ".rodata.__anon_225700" + ".rodata.__anon_1027985" + ".rodata.__anon_1028000" + ".rodata.__anon_1028427" + ".rodata.__anon_1028750" + ".rodata.__anon_1028992" + ".rodata.__anon_1029400" + ".rodata.__anon_1029431" + ".rodata.__anon_1036325" + ".rodata.__anon_1037037" + ".rodata.__anon_147190" + ".rodata.__anon_1038254" + ".rodata.__anon_1038670" + ".rodata.__anon_1038828" + ".rodata.__anon_1039008" + ".rodata.__anon_1039321" + ".rodata.__anon_1040483" + ".rodata.__anon_225513" + ".rodata.__anon_226756" + ".rodata.__anon_1041913" + ".rodata.__anon_1042721" + ".rodata.__anon_225313" + ".rodata.__anon_1043583" + ".rodata.__anon_1045324" + ".rodata.__anon_1045589" + ".rodata.__anon_1045684" + ".rodata.__anon_1046359" + ".rodata.__anon_1047416" + ".rodata.__anon_1047638" + ".rodata.__anon_1047930" + ".rodata.__anon_1048117" + ".rodata.__anon_1048174" + ".rodata.__anon_1048372" + ".rodata.__anon_1048557" + ".rodata.__anon_1048844" + ".rodata.__anon_1049307" + ".rodata.__anon_1049539" + ".rodata.__anon_1050410" + ".rodata.__anon_1050310" + ".rodata.__anon_1050886" + ".rodata.__anon_1051076" + ".rodata.__anon_1052127" + ".rodata.__anon_1052618" + ".rodata.__anon_1053438" + ".rodata.__anon_1053540" + ".rodata.__anon_1053283" + ".rodata.__anon_1054130" + ".rodata.__anon_1054150" + ".rodata.__anon_1054184" + ".rodata.__anon_1054254" + ".rodata.__anon_1054289" + ".rodata.__anon_1054332" + ".rodata.__anon_1054892" + ".rodata.__anon_1054830" + ".rodata.__anon_1056590" + ".rodata.__anon_1064036" + ".rodata.__anon_1064629" + ".rodata.__anon_1064782" + ".rodata.__anon_1065358" + ".rodata.__anon_1065427" + ".rodata.__anon_1065451" + ".rodata.__anon_1067478" + ".rodata.__anon_1068342" + ".rodata.__anon_1068902" + ".rodata.__anon_1082597" + ".rodata.__anon_1082843" + ".rodata.__anon_1083152" + ".rodata.__anon_1091112" + ".rodata.__anon_1101060" + ".rodata.__anon_1101136" + ".rodata.__anon_1102383" + ".rodata.__anon_1102724" + ".rodata.__anon_1103023" + ".rodata.__anon_1103024" + ".rodata.__anon_1103025" + ".rodata.__anon_1103095" + ".rodata.__anon_1103283" + ".rodata.__anon_1104196" + ".rodata.__anon_1107838" + ".rodata.__anon_1107875" + ".rodata.__anon_1109813" + ".rodata.__anon_1109843" + ".rodata.__anon_1110481" + ".rodata.__anon_1214225" + ".rodata.__anon_1216871" + ".rodata.__anon_1216949" + ".rodata.__anon_1217080" + ".rodata.__anon_1217505" + ".rodata.__anon_1217524" + ".rodata.__anon_1217589" + ".rodata.__anon_1217632" + ".rodata.__anon_1217648" + ".rodata.__anon_1217693" + ".rodata.__anon_1218629" + ".rodata.__anon_1218658" + ".rodata.__anon_1218940" + ".rodata.__anon_1218972" + ".rodata.__anon_1219179" + ".rodata.__anon_1219446" + ".rodata.__anon_1219657" + ".rodata.__anon_1219678" + ".rodata.__anon_1219950" + ".rodata.__anon_1219975" + ".rodata.__anon_1220157" + ".rodata.__anon_1220790" + ".rodata.__anon_1221102" + ".rodata.__anon_1221366" + ".rodata.__anon_1221480" + ".rodata.__anon_1222437" + ".rodata.__anon_1222492" + ".rodata.__anon_1222494" + ".rodata.__anon_1222496" + ".rodata.__anon_1222498" + ".rodata.__anon_1222500" + ".rodata.__anon_1222618" + ".rodata.__anon_1222731" + ".rodata.__anon_1223208" + ".rodata.__anon_1223313" + ".rodata.__anon_1223317" + ".rodata.__anon_1223319" + ".rodata.__anon_1223321" + ".rodata.__anon_1223323" + ".rodata.__anon_1223327" + ".rodata.__anon_1223331" + ".rodata.__anon_1224253" + ".rodata.__anon_1224317" ".rodata.__anon_13704" - ".rodata.__anon_1223569" - ".rodata.__anon_1223599" - ".rodata.__anon_1223797" - ".rodata.__anon_1223985" - ".rodata.__anon_1224526" - ".rodata.__anon_1224549" - ".rodata.__anon_1224883" - ".rodata.__anon_1225269" - ".rodata.__anon_1225332" - ".rodata.__anon_1225387" - ".rodata.__anon_1225432" - ".rodata.__anon_1225552" - ".rodata.__anon_1225777" - ".rodata.__anon_1225803" - ".rodata.__anon_1225982" - ".rodata.__anon_1226019" - ".rodata.__anon_1226061" - ".rodata.__anon_1226256" - ".rodata.__anon_1226255" - ".rodata.__anon_1227257" - ".rodata.__anon_1227281" - ".rodata.__anon_1227352" - ".rodata.__anon_1227427" - ".rodata.__anon_1227428" + ".rodata.__anon_1224750" + ".rodata.__anon_1224780" + ".rodata.__anon_1224978" + ".rodata.__anon_1225166" + ".rodata.__anon_1225707" + ".rodata.__anon_1225730" + ".rodata.__anon_1226064" + ".rodata.__anon_1226567" + ".rodata.__anon_1226630" + ".rodata.__anon_1226685" + ".rodata.__anon_1226730" + ".rodata.__anon_1226850" + ".rodata.__anon_1227075" + ".rodata.__anon_1227101" + ".rodata.__anon_1227280" + ".rodata.__anon_1227317" + ".rodata.__anon_1227359" + ".rodata.__anon_1227554" + ".rodata.__anon_1227553" + ".rodata.__anon_1228555" + ".rodata.__anon_1228579" + ".rodata.__anon_1228650" + ".rodata.__anon_1228725" + ".rodata.__anon_1228726" ) - *lightpanda_ffi-ee521dbd66c34b42.url-a3605945578f60e0.url.e6def3145dc68d53-cgu.0.rcgu.o.rcgu.o( + *lightpanda_ffi-b5cc47667d2c70bb.url-85d11ab45289c88d.url.8a8ec6265781451b-cgu.0.rcgu.o.rcgu.o( ".rodata.str1.1" ".rodata.cst4" - ".rodata.anon.6e05a08276de24536997eb3bdb5e6074.10.llvm.13721000391921744445" - ".rodata.anon.6e05a08276de24536997eb3bdb5e6074.12.llvm.13721000391921744445" - ".rodata.anon.6e05a08276de24536997eb3bdb5e6074.191.llvm.13721000391921744445" - ".rodata.anon.6e05a08276de24536997eb3bdb5e6074.192.llvm.13721000391921744445" + ".rodata.anon.8dfc819ffefdc50dc2ea19d896de2ccc.10.llvm.4985524702839089589" + ".rodata.anon.8dfc819ffefdc50dc2ea19d896de2ccc.12.llvm.4985524702839089589" + ".rodata.anon.8dfc819ffefdc50dc2ea19d896de2ccc.191.llvm.4985524702839089589" + ".rodata.anon.8dfc819ffefdc50dc2ea19d896de2ccc.192.llvm.4985524702839089589" ) - *lightpanda_ffi-ee521dbd66c34b42.core-b5d59729c8525f07.core.37f591cfbe66b0b1-cgu.0.rcgu.o.rcgu.o( + *lightpanda_ffi-b5cc47667d2c70bb.core-df1bddb45adbe94b.core.c0acaeba6ab4c2e0-cgu.0.rcgu.o.rcgu.o( ".rodata.str1.1" ".rodata.cst16" ".rodata.cst4" ".rodata.cst8" - ".rodata._RNvNtNtNtCs4NRVxsYgnAr_4core7unicode12unicode_data15grapheme_extend7OFFSETS" - ".rodata.anon.ee651107ab5319c6bc273e1a29320aaf.35.llvm.14746981713632465754" - ".rodata.anon.ee651107ab5319c6bc273e1a29320aaf.38.llvm.14746981713632465754" - ".rodata.anon.ee651107ab5319c6bc273e1a29320aaf.39.llvm.14746981713632465754" - ".rodata.anon.ee651107ab5319c6bc273e1a29320aaf.40.llvm.14746981713632465754" - ".rodata.anon.ee651107ab5319c6bc273e1a29320aaf.41.llvm.14746981713632465754" - ".rodata.anon.ee651107ab5319c6bc273e1a29320aaf.51.llvm.14746981713632465754" - ".rodata.anon.ee651107ab5319c6bc273e1a29320aaf.54.llvm.14746981713632465754" - ".rodata.anon.ee651107ab5319c6bc273e1a29320aaf.57.llvm.14746981713632465754" - ".rodata.anon.ee651107ab5319c6bc273e1a29320aaf.63.llvm.14746981713632465754" - ".rodata.anon.ee651107ab5319c6bc273e1a29320aaf.76.llvm.14746981713632465754" - ".rodata.anon.ee651107ab5319c6bc273e1a29320aaf.79.llvm.14746981713632465754" - ".rodata.anon.ee651107ab5319c6bc273e1a29320aaf.80.llvm.14746981713632465754" - ".rodata.anon.ee651107ab5319c6bc273e1a29320aaf.83.llvm.14746981713632465754" - ".rodata.anon.ee651107ab5319c6bc273e1a29320aaf.84.llvm.14746981713632465754" - ".rodata.anon.ee651107ab5319c6bc273e1a29320aaf.85.llvm.14746981713632465754" - ".rodata.anon.ee651107ab5319c6bc273e1a29320aaf.86.llvm.14746981713632465754" - ".rodata.anon.ee651107ab5319c6bc273e1a29320aaf.87.llvm.14746981713632465754" - ".rodata.anon.ee651107ab5319c6bc273e1a29320aaf.88.llvm.14746981713632465754" - ".rodata.anon.ee651107ab5319c6bc273e1a29320aaf.89.llvm.14746981713632465754" - ".rodata.anon.ee651107ab5319c6bc273e1a29320aaf.90.llvm.14746981713632465754" - ".rodata.anon.ee651107ab5319c6bc273e1a29320aaf.91.llvm.14746981713632465754" - ".rodata.anon.ee651107ab5319c6bc273e1a29320aaf.92.llvm.14746981713632465754" - ".rodata.anon.ee651107ab5319c6bc273e1a29320aaf.93.llvm.14746981713632465754" - ".rodata.anon.ee651107ab5319c6bc273e1a29320aaf.94.llvm.14746981713632465754" - ".rodata.anon.ee651107ab5319c6bc273e1a29320aaf.95.llvm.14746981713632465754" - ".rodata.anon.ee651107ab5319c6bc273e1a29320aaf.96.llvm.14746981713632465754" - ".rodata.anon.ee651107ab5319c6bc273e1a29320aaf.97.llvm.14746981713632465754" - ".rodata.anon.ee651107ab5319c6bc273e1a29320aaf.98.llvm.14746981713632465754" - ".rodata.anon.ee651107ab5319c6bc273e1a29320aaf.99.llvm.14746981713632465754" - ".rodata.anon.ee651107ab5319c6bc273e1a29320aaf.100.llvm.14746981713632465754" - ".rodata.anon.ee651107ab5319c6bc273e1a29320aaf.101.llvm.14746981713632465754" - ".rodata.anon.ee651107ab5319c6bc273e1a29320aaf.103.llvm.14746981713632465754" - ".rodata.anon.ee651107ab5319c6bc273e1a29320aaf.104.llvm.14746981713632465754" - ".rodata.anon.ee651107ab5319c6bc273e1a29320aaf.105.llvm.14746981713632465754" - ".rodata.anon.ee651107ab5319c6bc273e1a29320aaf.106.llvm.14746981713632465754" - ".rodata.anon.ee651107ab5319c6bc273e1a29320aaf.107.llvm.14746981713632465754" - ".rodata.anon.ee651107ab5319c6bc273e1a29320aaf.109.llvm.14746981713632465754" - ".rodata.anon.ee651107ab5319c6bc273e1a29320aaf.110.llvm.14746981713632465754" - ".rodata.anon.ee651107ab5319c6bc273e1a29320aaf.112.llvm.14746981713632465754" - ".rodata.anon.ee651107ab5319c6bc273e1a29320aaf.113.llvm.14746981713632465754" - ".rodata.anon.ee651107ab5319c6bc273e1a29320aaf.114.llvm.14746981713632465754" - ".rodata.anon.ee651107ab5319c6bc273e1a29320aaf.115.llvm.14746981713632465754" - ".rodata.anon.ee651107ab5319c6bc273e1a29320aaf.116.llvm.14746981713632465754" - ".rodata.anon.ee651107ab5319c6bc273e1a29320aaf.117.llvm.14746981713632465754" - ".rodata.anon.ee651107ab5319c6bc273e1a29320aaf.118.llvm.14746981713632465754" - ".rodata.anon.ee651107ab5319c6bc273e1a29320aaf.119.llvm.14746981713632465754" - ".rodata.anon.ee651107ab5319c6bc273e1a29320aaf.137.llvm.14746981713632465754" - ".rodata.anon.ee651107ab5319c6bc273e1a29320aaf.188.llvm.14746981713632465754" - ".rodata.anon.ee651107ab5319c6bc273e1a29320aaf.192.llvm.14746981713632465754" + ".rodata._RNvNtNtNtCsgxBkk5gSRhY_4core7unicode12unicode_data13cn_planes_0_37OFFSETS" + ".rodata._RNvNtNtNtCsgxBkk5gSRhY_4core7unicode12unicode_data15grapheme_extend7OFFSETS" + ".rodata._RNvNtNtNtCsgxBkk5gSRhY_4core7unicode12unicode_data28default_ignorable_code_point7OFFSETS" + ".rodata._RNvNtNtNtCsgxBkk5gSRhY_4core7unicode12unicode_data2cf7OFFSETS" + ".rodata.anon.a243a2cefe40099c5384ecefc2bb7996.35.llvm.6308452637081725772" + ".rodata.anon.a243a2cefe40099c5384ecefc2bb7996.38.llvm.6308452637081725772" + ".rodata.anon.a243a2cefe40099c5384ecefc2bb7996.39.llvm.6308452637081725772" + ".rodata.anon.a243a2cefe40099c5384ecefc2bb7996.40.llvm.6308452637081725772" + ".rodata.anon.a243a2cefe40099c5384ecefc2bb7996.41.llvm.6308452637081725772" + ".rodata.anon.a243a2cefe40099c5384ecefc2bb7996.51.llvm.6308452637081725772" + ".rodata.anon.a243a2cefe40099c5384ecefc2bb7996.54.llvm.6308452637081725772" + ".rodata.anon.a243a2cefe40099c5384ecefc2bb7996.57.llvm.6308452637081725772" + ".rodata.anon.a243a2cefe40099c5384ecefc2bb7996.63.llvm.6308452637081725772" + ".rodata.anon.a243a2cefe40099c5384ecefc2bb7996.78.llvm.6308452637081725772" + ".rodata.anon.a243a2cefe40099c5384ecefc2bb7996.94.llvm.6308452637081725772" + ".rodata.anon.a243a2cefe40099c5384ecefc2bb7996.203.llvm.6308452637081725772" + ".rodata.anon.a243a2cefe40099c5384ecefc2bb7996.207.llvm.6308452637081725772" + ".rodata.anon.a243a2cefe40099c5384ecefc2bb7996.260.llvm.6308452637081725772" ) - *lightpanda_ffi-ee521dbd66c34b42.std-c64e6e11aa24fc43.std.1e3c4ec04c5261a9-cgu.0.rcgu.o.rcgu.o( + *lightpanda_ffi-b5cc47667d2c70bb.std-64f5f36fb0927694.std.6c98fd8553dbae28-cgu.0.rcgu.o.rcgu.o( ".rodata.str1.1" ) - *lightpanda_ffi-ee521dbd66c34b42.rustc_demangle-73bcb43673848f30.rustc_demangle.ef7cce9dbef1cca7-cgu.0.rcgu.o.rcgu.o( + *lightpanda_ffi-b5cc47667d2c70bb.rustc_demangle-cfd0ab54bb33760e.rustc_demangle.a2bba03bad1b7f1a-cgu.0.rcgu.o.rcgu.o( ".rodata.str1.1" - ".rodata.anon.b5c622d8c0861678d1a06bfbb6410fee.146.llvm.5232537515227879042" - ".rodata.anon.b5c622d8c0861678d1a06bfbb6410fee.147.llvm.5232537515227879042" - ".rodata.anon.b5c622d8c0861678d1a06bfbb6410fee.148.llvm.5232537515227879042" + ".rodata.anon.0c889de2fc9a424cb597b9029e32f95d.144.llvm.16910465231894528857" + ".rodata.anon.0c889de2fc9a424cb597b9029e32f95d.145.llvm.16910465231894528857" + ".rodata.anon.0c889de2fc9a424cb597b9029e32f95d.146.llvm.16910465231894528857" ) - *lightpanda_ffi-ee521dbd66c34b42.read_fonts-8cb4fbf889862caf.read_fonts.1d6cd610cd10bdbf-cgu.0.rcgu.o.rcgu.o( + *lightpanda_ffi-b5cc47667d2c70bb.read_fonts-3e23b9ad8c1830e8.read_fonts.23e442cb6905857-cgu.0.rcgu.o.rcgu.o( ".rodata.str1.1" ) *sqlite3.o( @@ -5797,33 +5815,28 @@ SECTIONS { ".rodata.sqliteDefaultBusyCallback.delays" ".rodata.sqliteDefaultBusyCallback.totals" ) - *lightpanda_ffi-ee521dbd66c34b42.icu_segmenter-56be210909475679.icu_segmenter.4b0e57423043c303-cgu.0.rcgu.o.rcgu.o( + *lightpanda_ffi-b5cc47667d2c70bb.icu_segmenter-7e5464268488eca7.icu_segmenter.acba14f71f7b1e77-cgu.0.rcgu.o.rcgu.o( ".rodata.str1.1" ) - *lightpanda_ffi-ee521dbd66c34b42.font_types-07c241e6a180b822.font_types.1b3e93179b351799-cgu.0.rcgu.o.rcgu.o( + *lightpanda_ffi-b5cc47667d2c70bb.font_types-0c91eb95d3d9f4be.font_types.e139cdec48b48a74-cgu.0.rcgu.o.rcgu.o( ".rodata.str1.1" ) - *lightpanda_ffi-ee521dbd66c34b42.harfrust-ec5c5acd23f284ba.harfrust.85f808a03fc3de8-cgu.0.rcgu.o.rcgu.o( + *lightpanda_ffi-b5cc47667d2c70bb.harfrust-7c291990dd7b355d.harfrust.f37dc7d0f2ed3d05-cgu.0.rcgu.o.rcgu.o( ".rodata.str1.1" ) *isocline.o( ".rodata.mk_wcwidth.combining" ".rodata.mk_is_wide_char.wide" ) - *lightpanda_ffi-ee521dbd66c34b42.web_atoms-9b437614323c7291.web_atoms.ab4660c484e8d1-cgu.0.rcgu.o.rcgu.o( + *lightpanda_ffi-b5cc47667d2c70bb.web_atoms-b1a48ba251336fbf.web_atoms.1cade0a5a587f560-cgu.0.rcgu.o.rcgu.o( ".rodata.cst16" ".rodata.cst4" ".rodata.cst8" ".rodata.cst32" - ".rodata.anon.c9248d8ef3e2c60fb0867b800fa0410e.10514.llvm.3021010108103357521" - ".rodata.anon.c9248d8ef3e2c60fb0867b800fa0410e.10515.llvm.3021010108103357521" - ".rodata.anon.c9248d8ef3e2c60fb0867b800fa0410e.10516.llvm.3021010108103357521" - ".rodata.anon.c9248d8ef3e2c60fb0867b800fa0410e.10518.llvm.3021010108103357521" ) *libcompiler_rt_zcu.o( ".rodata.cst16" ".rodata.cst8" - ".rodata.__anon_8759" ".rodata.__anon_10640" ) *decode.o( @@ -5832,24 +5845,23 @@ SECTIONS { *pcre2_compile.o( ".rodata.cst16" ) - *lightpanda_ffi-ee521dbd66c34b42.parley-67b89271a01fe55e.parley.a31008ecba872b8f-cgu.0.rcgu.o.rcgu.o( + *lightpanda_ffi-b5cc47667d2c70bb.parley-542f96804796fd67.parley.286c3767efae905c-cgu.0.rcgu.o.rcgu.o( ".rodata.cst4" ) - *lightpanda_ffi-ee521dbd66c34b42.encoding_rs-3d8fb777d5b58784.encoding_rs.ef1b914f6dd080a-cgu.0.rcgu.o.rcgu.o( + *lightpanda_ffi-b5cc47667d2c70bb.memmap2-90508c8a020bcea3.memmap2.e3e338677ce9c5d8-cgu.0.rcgu.o.rcgu.o( + ".rodata.cst8" + ) + *lightpanda_ffi-b5cc47667d2c70bb.encoding_rs-63e40f5f80e1a85f.encoding_rs.5114a4a741efd6d1-cgu.0.rcgu.o.rcgu.o( ".rodata.cst8" ".rodata.cst32" - ".rodata._RNvNtCs1hxXH7XZyT6_11encoding_rs4data28ISO_2022_JP_HALF_WIDTH_TRAIL" - ".rodata.anon.0ba9e9dec72bd9fb1043edde765fb4d1.20.llvm.13696918081049169021" - ".rodata.anon.0ba9e9dec72bd9fb1043edde765fb4d1.211.llvm.13696918081049169021" - ".rodata.anon.0ba9e9dec72bd9fb1043edde765fb4d1.283.llvm.13696918081049169021" - ".rodata.anon.0ba9e9dec72bd9fb1043edde765fb4d1.312.llvm.13696918081049169021" - ".rodata._RNvNtCs1hxXH7XZyT6_11encoding_rs12gb18030_202227GB18030_2022_OVERRIDE_BYTES" - ".rodata._RNvNtCs1hxXH7XZyT6_11encoding_rs4data10GBK_BOTTOM" - ".rodata._RNvNtCs1hxXH7XZyT6_11encoding_rs4data11KSX1001_BOX" - ".rodata._RNvNtCs1hxXH7XZyT6_11encoding_rs4data12GB2312_HANZI" - ".rodata._RNvNtCs1hxXH7XZyT6_11encoding_rs5utf_89UTF8_DATA" + ".rodata._RNvNtCs6XABeg2tB03_11encoding_rs4data28ISO_2022_JP_HALF_WIDTH_TRAIL" + ".rodata.anon.207c69c9d2e489e7e64b5c5335adf804.20.llvm.14702945782050270740" + ".rodata.anon.207c69c9d2e489e7e64b5c5335adf804.211.llvm.14702945782050270740" + ".rodata._RNvNtCs6XABeg2tB03_11encoding_rs4data35JIS0208_LEVEL2_AND_ADDITIONAL_KANJI" + ".rodata._RNvNtCs6XABeg2tB03_11encoding_rs4data9IBM_KANJI" + ".rodata._RNvNtCs6XABeg2tB03_11encoding_rs5utf_89UTF8_DATA" ) - *lightpanda_ffi-ee521dbd66c34b42.gimli-34f31eace0d7245f.gimli.dfc0009c5daac8ab-cgu.0.rcgu.o.rcgu.o( + *lightpanda_ffi-b5cc47667d2c70bb.gimli-9a1fede77fbbf2f0.gimli.a7f20a324fd82d99-cgu.0.rcgu.o.rcgu.o( ".rodata.cst8" ".rodata.cst32" ) @@ -5979,24 +5991,29 @@ SECTIONS { ".rodata.base_length" ".rodata.base_dist" ) - *lightpanda_ffi-ee521dbd66c34b42.html5ever-82702aa0fae6cec4.html5ever.dbe9c23d9fd866c0-cgu.0.rcgu.o.rcgu.o( - ".rodata.anon.04c6d5b7327103c68e720dd310614292.10.llvm.16693459932043885904" - ".rodata.anon.04c6d5b7327103c68e720dd310614292.97.llvm.16693459932043885904" + *lightpanda_ffi-b5cc47667d2c70bb.panic_unwind-549498e8b2e4d924.panic_unwind.69967eabe7c96ba7-cgu.0.rcgu.o.rcgu.o( + ".rodata._RNvNtCs942AvGIGudn_12panic_unwind3imp6CANARY.llvm.8175095473494572445" ) - *lightpanda_ffi-ee521dbd66c34b42.hashbrown-51d9ae21a16391ba.hashbrown.c42db024a0c43d25-cgu.0.rcgu.o.rcgu.o( - ".rodata.anon.77a6141d54086f68189b4b802e76ecec.0.llvm.12902405396393388223" + *lightpanda_ffi-b5cc47667d2c70bb.html5ever-1fae7cec19f36bdb.html5ever.bf15028314f9d085-cgu.0.rcgu.o.rcgu.o( + ".rodata.anon.c59bb29b44362b437c73e471a4f6cacf.96.llvm.10814208007588154798" ) - *lightpanda_ffi-ee521dbd66c34b42.xml5ever-ab9cf371dcc7c2e9.xml5ever.b3f2b9f02feccd22-cgu.0.rcgu.o.rcgu.o( - ".rodata.anon.254004ea572aaa71cd40be113461f36f.27.llvm.14545659756371813418" - ".rodata.anon.254004ea572aaa71cd40be113461f36f.30.llvm.14545659756371813418" - ".rodata.anon.254004ea572aaa71cd40be113461f36f.50.llvm.14545659756371813418" + *lightpanda_ffi-b5cc47667d2c70bb.hashbrown-143c77bb957d9940.hashbrown.b5c94476ffc33875-cgu.0.rcgu.o.rcgu.o( + ".rodata.anon.c4fee8297d3d8a92cd2052a9725692c9.0.llvm.918650504978498608" ) - *lightpanda_ffi-ee521dbd66c34b42.utf8-a463a9d5809c3b51.utf8.921bc5ca24634b2c-cgu.0.rcgu.o.rcgu.o( - ".rodata.anon.219064c1c69923a32d02156f4a6b9762.4.llvm.7058997780918469290" + *lightpanda_ffi-b5cc47667d2c70bb.xml5ever-3f16d810677664e6.xml5ever.d89b2970a68a987d-cgu.0.rcgu.o.rcgu.o( + ".rodata.anon.e731a8f559bbf3f2bf2856182b778df6.27.llvm.10612442982884807005" + ".rodata.anon.e731a8f559bbf3f2bf2856182b778df6.30.llvm.10612442982884807005" + ".rodata.anon.e731a8f559bbf3f2bf2856182b778df6.50.llvm.10612442982884807005" ) - *lightpanda_ffi-ee521dbd66c34b42.percent_encoding-80faebd57f0b046a.percent_encoding.6f55e7044f07c62f-cgu.0.rcgu.o.rcgu.o( - ".rodata.anon.139e2e5442d6949dc7f2c82e6cd1f178.0.llvm.10124160326990216354" - ".rodata.anon.139e2e5442d6949dc7f2c82e6cd1f178.3.llvm.10124160326990216354" + *lightpanda_ffi-b5cc47667d2c70bb.utf8-ebde0d295055e634.utf8.e39ccd5dea6e7496-cgu.0.rcgu.o.rcgu.o( + ".rodata.anon.278c450f1e7e1db4d130f7aec7bd1023.4.llvm.2945925538348135515" + ) + *lightpanda_ffi-b5cc47667d2c70bb.percent_encoding-30a7199a53433d60.percent_encoding.2d927043a15eaa03-cgu.0.rcgu.o.rcgu.o( + ".rodata.anon.7bcf6ccbb6e9f457c8c9c57cef0668de.0.llvm.13674694919872157939" + ".rodata.anon.7bcf6ccbb6e9f457c8c9c57cef0668de.3.llvm.13674694919872157939" + ) + *lightpanda_ffi-b5cc47667d2c70bb.idna-de6e0e5a3f726246.idna.6cc6e27ce2092522-cgu.0.rcgu.o.rcgu.o( + ".rodata.anon.b038158c4b1f978afbbd62f61e2c5722.52.llvm.9432476551768343559" ) } } INSERT BEFORE .rodata; diff --git a/orderfile/v8.txt b/orderfile/v8.txt index 927bc1db7..4c1a05864 100644 --- a/orderfile/v8.txt +++ b/orderfile/v8.txt @@ -1,4 +1,3 @@ -__abort_message __gxx_personality_v0 _ZN10__cxxabiv1L18readEncodedPointerEPPKhhm _ZN10__cxxabiv1L24exception_spec_can_catchElPKhhPKNS_16__shim_type_infoEPvP17_Unwind_Exceptionm @@ -64,10 +63,13 @@ _ZN10__cxxabiv121__vmi_class_type_infoD0Ev _ZNK10__cxxabiv117__class_type_info9can_catchEPKNS_16__shim_type_infoERPv __dynamic_cast _ZNK10__cxxabiv117__class_type_info27has_unambiguous_public_baseEPNS_19__dynamic_cast_infoEPvi +_ZNK10__cxxabiv120__si_class_type_info27has_unambiguous_public_baseEPNS_19__dynamic_cast_infoEPvi +_ZNK10__cxxabiv121__vmi_class_type_info27has_unambiguous_public_baseEPNS_19__dynamic_cast_infoEPvi _ZN12v8_inspector8String16D2Ev v8__Platform__NewDefaultPlatform v8__Platform__DELETE v8__Platform__PumpMessageLoop +v8__Platform__NotifyIsolateShutdown v8__Platform__RunIdleTasks v8__Undefined v8__Null @@ -123,6 +125,7 @@ v8__ArrayBuffer__Allocator__DELETE v8__ArrayBuffer__NewBackingStore v8__BackingStore__Data v8__BackingStore__TO_SHARED_PTR +std__shared_ptr__v8__BackingStore__reset std__shared_ptr__v8__BackingStore__get v8__ArrayBuffer__New v8__ArrayBuffer__New2 @@ -396,6 +399,28 @@ _ZN12v8_inspector17V8InspectorClient17canExecuteScriptsEi _ZN12v8_inspector17V8InspectorClient29maxAsyncCallStackDepthChangedEi _ZN12v8_inspector17V8InspectorClient17resourceNameToUrlERKNS_10StringViewE _ZN12v8_inspector17V8InspectorClient13dispatchErrorEN2v85LocalINS1_7ContextEEENS2_INS1_7MessageEEENS2_INS1_5ValueEEE +_ZN19OffsetClockPlatformD2Ev +_ZN19OffsetClockPlatformD0Ev +_ZN19OffsetClockPlatform16GetPageAllocatorEv +_ZN19OffsetClockPlatform26GetThreadIsolatedAllocatorEv +_ZN2v88Platform18GetZeroSegmentSizeEv +_ZN19OffsetClockPlatform24OnCriticalMemoryPressureEv +_ZN19OffsetClockPlatform21NumberOfWorkerThreadsEv +_ZN19OffsetClockPlatform23GetForegroundTaskRunnerEPN2v87IsolateENS0_12TaskPriorityE +_ZN19OffsetClockPlatform16IdleTasksEnabledEPN2v87IsolateE +_ZN19OffsetClockPlatform28CreateBoostablePriorityScopeEv +_ZN19OffsetClockPlatform19CreateBlockingScopeEN2v812BlockingTypeE +_ZN19OffsetClockPlatform27MonotonicallyIncreasingTimeEv +_ZN19OffsetClockPlatform28CurrentClockTimeMillisecondsEv +_ZN19OffsetClockPlatform22CurrentClockTimeMillisEv +_ZN19OffsetClockPlatform42CurrentClockTimeMillisecondsHighResolutionEv +_ZN19OffsetClockPlatform20GetStackTracePrinterEv +_ZN19OffsetClockPlatform20GetTracingControllerEv +_ZN19OffsetClockPlatform19DumpWithoutCrashingEv +_ZN19OffsetClockPlatform35GetHighAllocationThroughputObserverEv +_ZN19OffsetClockPlatform13CreateJobImplEN2v812TaskPriorityENSt4__Cr10unique_ptrINS0_7JobTaskENS2_14default_deleteIS4_EEEERKNS0_14SourceLocationE +_ZN19OffsetClockPlatform26PostTaskOnWorkerThreadImplEN2v812TaskPriorityENSt4__Cr10unique_ptrINS0_4TaskENS2_14default_deleteIS4_EEEERKNS0_14SourceLocationE +_ZN19OffsetClockPlatform33PostDelayedTaskOnWorkerThreadImplEN2v812TaskPriorityENSt4__Cr10unique_ptrINS0_4TaskENS2_14default_deleteIS4_EEEEdRKNS0_14SourceLocationE _ZN2v812OutputStream19WriteHeapStatsChunkEPNS_15HeapStatsUpdateEi _ZNSt4__Cr12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE20__throw_length_errorEv _ZNSt4__Cr20__throw_length_errorEPKc @@ -426,6 +451,8 @@ _ZN2v88platform15PumpMessageLoopEPNS_8PlatformEPNS_7IsolateENS0_19MessageLoopBeh _ZN2v88platform15DefaultPlatform15PumpMessageLoopEPNS_7IsolateENS0_19MessageLoopBehaviorE _ZN2v88platform12RunIdleTasksEPNS_8PlatformEPNS_7IsolateEd _ZN2v88platform15DefaultPlatform12RunIdleTasksEPNS_7IsolateEd +_ZN2v88platform21NotifyIsolateShutdownEPNS_8PlatformEPNS_7IsolateE +_ZN2v88platform15DefaultPlatform21NotifyIsolateShutdownEPNS_7IsolateE _ZN2v88platform15DefaultPlatformC2EiNS0_15IdleTaskSupportENSt4__Cr10unique_ptrINS_17TracingControllerENS3_14default_deleteIS5_EEEENS0_12PriorityModeE _ZN2v88platform15DefaultPlatformC1EiNS0_15IdleTaskSupportENSt4__Cr10unique_ptrINS_17TracingControllerENS3_14default_deleteIS5_EEEENS0_12PriorityModeE _ZN2v88platform15DefaultPlatformD2Ev @@ -445,7 +472,6 @@ _ZN2v88platform15DefaultPlatform20GetStackTracePrinterEv _ZN2v88platform12_GLOBAL__N_115PrintStackTraceEv _ZN2v88platform15DefaultPlatform16GetPageAllocatorEv _ZN2v88platform15DefaultPlatform26GetThreadIsolatedAllocatorEv -_ZN2v88Platform18GetZeroSegmentSizeEv _ZN2v88Platform24OnCriticalMemoryPressureEv _ZN2v88Platform28CreateBoostablePriorityScopeEv _ZN2v88Platform19CreateBlockingScopeENS_12BlockingTypeE @@ -472,6 +498,7 @@ _ZNSt4__Cr20__shared_ptr_emplaceIN2v88platform27DefaultForegroundTaskRunnerENS_9 _ZNSt4__Cr20__shared_ptr_emplaceIN2v88platform27DefaultForegroundTaskRunnerENS_9allocatorIS3_EEE16__on_zero_sharedEv _ZNSt4__Cr20__shared_ptr_emplaceIN2v88platform27DefaultForegroundTaskRunnerENS_9allocatorIS3_EEE21__on_zero_shared_weakEv _ZNSt4__Cr25__try_key_extraction_implIPN2v87IsolateENS_4pairINS_15__tree_iteratorINS_12__value_typeIS3_NS_10shared_ptrINS1_8platform27DefaultForegroundTaskRunnerEEEEEPNS_11__tree_nodeISB_PvEElEEbEEZNS_6__treeISB_NS_19__map_value_compareIS3_NS4_IKS3_SA_EENS_4lessIS3_EEEENS_9allocatorISL_EEE16__emplace_uniqueIJNS4_IS3_SA_EEEEESH_DpOT_EUlRSK_OST_E_ZNSS_IJST_EEESH_SW_EUlSY_E_ST_TnNS_9enable_ifIXaa11__is_pair_vIu14__remove_constIu20__remove_reference_tIT3_EEEsr7is_sameIu14__remove_constINS14_10first_typeEET_EE5valueEiE4typeELi0EEET0_NS_14__priority_tagILm1EEET1_T2_OS12_ +_ZNSt4__Cr6__treeINS_12__value_typeIPN2v87IsolateENS_10shared_ptrINS2_8platform27DefaultForegroundTaskRunnerEEEEENS_19__map_value_compareIS4_NS_4pairIKS4_S8_EENS_4lessIS4_EEEENS_9allocatorISD_EEE5eraseENS_21__tree_const_iteratorIS9_PNS_11__tree_nodeIS9_PvEElEE _ZNSt4__Cr13__tree_removeIPNS_16__tree_node_baseIPvEEEEvT_S5_ _ZN2v84base5debug27EnableInProcessStackDumpingEv _ZN2v84base5debug12_GLOBAL__N_122StackDumpSignalHandlerEiP9siginfo_tPv @@ -603,6 +630,12 @@ _ZNSt4__Cr13basic_filebufIcNS_11char_traitsIcEEE9underflowEv _ZNSt4__Cr16__throw_bad_castEv _ZNSt4__Cr13basic_filebufIcNS_11char_traitsIcEEE9pbackfailEi _ZNSt4__Cr13basic_filebufIcNS_11char_traitsIcEEE8overflowEi +_ZTv0_n24_NSt4__Cr14basic_ifstreamIcNS_11char_traitsIcEEED1Ev +_ZTv0_n24_NSt4__Cr14basic_ifstreamIcNS_11char_traitsIcEEED0Ev +_ZNSt4__Cr14basic_ofstreamIcNS_11char_traitsIcEEED1Ev +_ZNSt4__Cr14basic_ofstreamIcNS_11char_traitsIcEEED0Ev +_ZTv0_n24_NSt4__Cr14basic_ofstreamIcNS_11char_traitsIcEEED1Ev +_ZTv0_n24_NSt4__Cr14basic_ofstreamIcNS_11char_traitsIcEEED0Ev _ZNSt4__Cr13basic_filebufIcNS_11char_traitsIcEEE6xsputnEPKcl _ZNKSt4__Cr19__iostream_category4nameEv _ZNKSt4__Cr19__iostream_category7messageEi @@ -715,17 +748,6 @@ _ZNSt4__Cr7collateIcED2Ev _ZNSt4__Cr7collateIcED1Ev _ZNSt4__Cr7collateIcED0Ev _ZNKSt4__Cr7collateIcE10do_compareEPKcS3_S3_S3_ -_ZNKSt4__Cr7collateIcE12do_transformEPKcS3_ -_ZNKSt4__Cr7collateIcE7do_hashEPKcS3_ -_ZNSt4__Cr7collateIwED2Ev -_ZNSt4__Cr7collateIwED1Ev -_ZNSt4__Cr7collateIwED0Ev -_ZNKSt4__Cr7num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE23__do_get_floating_pointIeEES4_S4_S4_RNS_8ios_baseERjRT_ -_ZNKSt4__Cr7num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjRPv -_ZNSt4__Cr9__num_getIcE19__stage2_float_prepERNS_8ios_baseEPcRcS5_ -_ZNSt4__Cr9__num_getIcE19__stage2_float_loopEcRbRcPcRS4_ccRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjRSE_RjS4_ -_ZNSt4__Cr9__num_getIwE19__stage2_float_prepERNS_8ios_baseEPwRwS5_ -_ZNSt4__Cr9__num_getIwE19__stage2_float_loopEwRbRcPcRS4_wwRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjRSE_RjPw _ZNKSt4__Cr7num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEcb _ZNKSt4__Cr7num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEcl _ZNKSt4__Cr7num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE17__do_put_integralIlEES4_S4_RNS_8ios_baseEcT_ @@ -741,8 +763,6 @@ _ZNKSt4__Cr7num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4 _ZNKSt4__Cr7num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE23__do_put_floating_pointIeEES4_S4_RNS_8ios_baseEcT_PKc _ZNKSt4__Cr7num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEcPKv _ZNKSt4__Cr7num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwb -_ZNKSt4__Cr7num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwl -_ZNKSt4__Cr7num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE17__do_put_integralIlEES4_S4_RNS_8ios_baseEwT_ _ZNKSt4__Cr7num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE17__do_put_integralIyEES4_S4_RNS_8ios_baseEwT_ _ZNKSt4__Cr7num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwd _ZNKSt4__Cr7num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE23__do_put_floating_pointIdEES4_S4_RNS_8ios_baseEwT_PKc @@ -753,7 +773,7 @@ _ZNSt4__Cr9__num_putIcE21__widen_and_group_intEPcS2_S2_S2_RS2_S3_RKNS_6localeE _ZNSt4__Cr9__num_putIcE23__widen_and_group_floatEPcS2_S2_S2_RS2_S3_RKNS_6localeE _ZNSt4__Cr9__num_putIwE21__widen_and_group_intEPcS2_S2_PwRS3_S4_RKNS_6localeE _ZNSt4__Cr9__num_putIwE23__widen_and_group_floatEPcS2_S2_PwRS3_S4_RKNS_6localeE -_ZNKSt4__Cr8time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKcSC_ +_ZNSt4__Cr16__pad_and_outputIwNS_11char_traitsIwEEEENS_19ostreambuf_iteratorIT_T0_EES6_PKS4_S8_S8_RNS_8ios_baseES4_ _ZNKSt4__Cr9money_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_bRNS_8ios_baseEwRKNS_12basic_stringIwS3_NS_9allocatorIwEEEE _ZNKSt4__Cr8messagesIcE7do_openERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6localeE _ZNKSt4__Cr8messagesIcE6do_getEliiRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE @@ -823,10 +843,8 @@ _ZNKSt4__Cr7codecvtIwc11__mbstate_tE10do_unshiftERS1_PcS4_RS4_ _ZNKSt4__Cr7codecvtIwc11__mbstate_tE11do_encodingEv _ZNKSt4__Cr7codecvtIwc11__mbstate_tE16do_always_noconvEv _ZNKSt4__Cr7codecvtIwc11__mbstate_tE9do_lengthERS1_PKcS5_m -_ZNKSt4__Cr7codecvtIwc11__mbstate_tE13do_max_lengthEv -_ZNSt4__Cr7codecvtIDsc11__mbstate_tED0Ev -_ZNKSt4__Cr7codecvtIDsc11__mbstate_tE6do_outERS1_PKDsS5_RS5_PcS7_RS7_ -_ZNSt4__CrL13utf16_to_utf8EPKtS1_RS1_PhS3_RS3_mNS_12codecvt_modeE +_ZNSt4__CrL19utf8_to_ucs4_lengthEPKhS1_mmNS_12codecvt_modeE +_ZNKSt4__Cr7codecvtIDic11__mbstate_tE13do_max_lengthEv _ZNSt4__Cr7codecvtIDiDu11__mbstate_tED0Ev _ZNKSt4__Cr7codecvtIDiDu11__mbstate_tE6do_outERS1_PKDiS5_RS5_PDuS7_RS7_ _ZNKSt4__Cr7codecvtIDiDu11__mbstate_tE5do_inERS1_PKDuS5_RS5_PDiS7_RS7_ @@ -864,6 +882,14 @@ _ZNKSt4__Cr20__time_get_c_storageIwE7__weeksEv _ZNSt4__CrL11init_wweeksEv _ZNKSt4__Cr20__time_get_c_storageIcE8__monthsEv _ZNSt4__CrL11init_monthsEv +_ZNSt4__Cr7num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEED0Ev +_ZNSt4__Cr7num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEED0Ev +_ZNSt4__Cr7num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEED0Ev +_ZNSt4__Cr8time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEED2Ev +_ZNSt4__Cr8time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEED0Ev +_ZNSt4__Cr8time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEED2Ev +_ZNSt4__Cr8time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEED0Ev +_ZNSt4__Cr8time_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEED0Ev _ZNSt4__Cr8time_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEED0Ev _ZNSt4__Cr8time_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEED2Ev _ZNSt4__Cr8time_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEED2Ev @@ -1191,6 +1217,10 @@ _ZN12_GLOBAL__N_116itanium_demangle12OutputBuffer15notifyInsertionEmm _ZN12_GLOBAL__N_116itanium_demangle12OutputBuffer14notifyDeletionEmm _ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E9consumeIfENSt4__Cr17basic_string_viewIcNS6_11char_traitsIcEEEE _ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E13parseEncodingEb +_ZNK12_GLOBAL__N_116itanium_demangle11PointerType9printLeftERNS0_12OutputBufferE +_ZNK12_GLOBAL__N_116itanium_demangle11PointerType10printRightERNS0_12OutputBufferE +_ZNK12_GLOBAL__N_116itanium_demangle13ReferenceType19hasRHSComponentSlowERNS0_12OutputBufferE +_ZN12_GLOBAL__N_116itanium_demangle4NodeD2Ev _ZN12_GLOBAL__N_116itanium_demangle13ReferenceTypeD0Ev _ZNK12_GLOBAL__N_116itanium_demangle13ReferenceType9printLeftERNS0_12OutputBufferE _ZNK12_GLOBAL__N_116itanium_demangle13ReferenceType10printRightERNS0_12OutputBufferE @@ -1313,19 +1343,6 @@ _ZN2v84base2OS18SignalCodeMovingGCEv _ZN2v84base2OS22AdjustSchedulingParamsEv _ZN2v84base2OS11RemapSharedEPvS2_m _ZN2v84base20SignalSafeMapsParser4NextEv -_ZN2v84base25GetSharedLibraryAddressesEP8_IO_FILE -_ZN2v84base12_GLOBAL__N_117ParseProcSelfMapsEP8_IO_FILENSt4__Cr8functionIFbRKNS0_12MemoryRegionEEEEb -_ZN2v84base2OS25GetSharedLibraryAddressesEv -_ZN2v84base2OS10RemapPagesEPKvmPvNS1_16MemoryPermissionE -_ZN2v84base20SignalSafeMapsParserC2Eib -_ZN2v84base20SignalSafeMapsParserC1Eib -_ZN2v84base20SignalSafeMapsParserD2Ev -_ZN2v84base20SignalSafeMapsParserD1Ev -_ZN2v84base20SignalSafeMapsParser7ReadHexEPmPc -_ZN2v84base20SignalSafeMapsParser8ReadCharEPc -_ZN2v84base20SignalSafeMapsParser11ReadDecimalEPmPc -_ZZNSt4__Cr6vectorIN2v84base12MemoryRegionENS_9allocatorIS3_EEE12emplace_backIJS3_EEERS3_DpOT_ENKUlvE0_clEv -_ZNSt4__Cr6vectorIN2v84base12MemoryRegionENS_9allocatorIS3_EEE20__throw_length_errorEv _ZNSt4__Cr6vectorIN2v84base2OS20SharedLibraryAddressENS_9allocatorIS4_EEE24__emplace_back_slow_pathIJRA128_KcRmRKmEEEPS4_DpOT_ _ZNSt4__Cr6vectorIN2v84base2OS20SharedLibraryAddressENS_9allocatorIS4_EEE20__throw_length_errorEv _ZNSt4__Cr10__function13__policy_funcIFbRKN2v84base12MemoryRegionEEE11__call_funcIZNS3_12_GLOBAL__N_120FindEnclosingMappingEmmE3$_0EEbPKNS0_16__policy_storageES6_ @@ -2263,12 +2280,6 @@ _ZN2v88internal12_GLOBAL__N_128IsBuiltinAsyncFulfillHandlerEPNS0_7IsolateENS0_6T _ZZN2v88internal7Isolate37RequestInvalidateNoProfilingProtectorEvEN3$_08__invokeEPNS_7IsolateEPv _ZN2v88internal12EmbeddedData13FromBlobForPcEPNS0_7IsolateEm _ZN2v84base11SmallVectorINS_8internal12FrameSummaryELm3ENSt4__Cr9allocatorIS3_EEEaSEOS7_ -_ZN2v88internal12_GLOBAL__N_111ToCatchTypeENS0_12HandlerTable15CatchPredictionE -_ZN2v88internal12_GLOBAL__N_118CatchPredictionForENS0_7BuiltinE -_ZN2v88internal12_GLOBAL__N_115TouchesRegisterERKNS0_11interpreter21BytecodeArrayIteratorEi -_ZNK2v88internal6String9IsEqualToILNS1_12EqualityTypeE0EcEEbNS_4base6VectorIKT0_EE -_ZN2v88internal6String23IsConsStringEqualToImplIcEEbNS0_6TaggedINS0_10ConsStringEEENS_4base6VectorIKT_EERKNS0_31SharedStringAccessGuardIfNeededE -_ZN2v88internal12_GLOBAL__N_119TryGetWasmSuspenderEPNS0_7IsolateENS0_6TaggedINS0_10HeapObjectEEE _ZN2v88internal12_GLOBAL__N_127ReceiverIsForwardingHandlerEPNS0_7IsolateENS0_12DirectHandleINS0_10JSReceiverEEE _ZNSt4__Cr6__treeIN2v88internal14SegmentedTableINS2_25ExternalPointerTableEntryELm536870912EE7SegmentENS_4lessIS6_EENS_9allocatorIS6_EEE14__tree_deleterclEPNS_11__tree_nodeIS6_PvEE _ZNSt4__Cr10unique_ptrIN2v88internal17FutexWaitListNode10AsyncStateENS_14default_deleteIS4_EEE5resetEPS4_ @@ -2370,7 +2381,7 @@ _ZN2v88internal10StackGuard16HandleInterruptsENS1_14InterruptLevelE _ZN2v88internal15InterruptsScope9InterceptENS0_10StackGuard13InterruptFlagE _ZN2v88internal17FutexWaitListNode10NotifyWakeEv _ZN2v88internal14FutexEmulation17NotifyAsyncWaiterEPNS0_17FutexWaitListNodeE -_ZN2v88internal13FutexWaitList10RemoveNodeEPNS0_17FutexWaitListNodeE +_ZN2v88internal14FutexEmulation12WaitSyncImplINS0_26FutexManagedObjectWaitListEiEENS0_12DirectHandleINS0_6ObjectEEEPNS0_7IsolateEPT_PNS0_17FutexWaitListNodeERNS0_29NoGarbageCollectionMutexGuardEbNS_4base9TimeTicksET0_SH_NSt4__Cr8optionalIPvEE _ZN2v88internal17FutexWaitListNodeC2ENSt4__Cr8weak_ptrINS0_12BackingStoreEEEPvNS0_12DirectHandleINS0_9JSPromiseEEEPNS0_7IsolateE _ZN2v88internal17FutexWaitListNodeC1ENSt4__Cr8weak_ptrINS0_12BackingStoreEEEPvNS0_12DirectHandleINS0_9JSPromiseEEEPNS0_7IsolateE _ZNSt4__Cr11make_uniqueIN2v88internal17FutexWaitListNode10AsyncStateEJRPNS2_7IsolateENS_10shared_ptrINS1_10TaskRunnerEEENS_8weak_ptrINS2_12BackingStoreEEENS1_6GlobalINS1_7PromiseEEENSE_INS1_7ContextEEEETnNS_9enable_ifIXntsr8is_arrayIT_EE5valueEiE4typeELi0EEENS_10unique_ptrISK_NS_14default_deleteISK_EEEEDpOT0_ @@ -2398,7 +2409,6 @@ _ZNSt4__Cr25__try_key_extraction_implIPN2v88internal7IsolateENS_4pairINS_15__tre _ZN2v84base8SmallMapINSt4__Cr3mapIPvNS_8internal13FutexWaitList11HeadAndTailENS2_4lessIS4_EENS2_9allocatorINS2_4pairIKS4_S7_EEEEEELm16ENS0_8internal16select_equal_keyISF_Lb0EE9equal_keyENSG_19SmallMapDefaultInitISF_EEE16ConvertToRealMapEv _ZNSt4__Cr25__try_key_extraction_implIPvNS_4pairINS_15__tree_iteratorINS_12__value_typeIS1_N2v88internal13FutexWaitList11HeadAndTailEEEPNS_11__tree_nodeIS9_S1_EElEEbEEZNS_6__treeIS9_NS_19__map_value_compareIS1_NS2_IKS1_S8_EENS_4lessIS1_EEEENS_9allocatorISI_EEE16__emplace_uniqueIJRKSI_EEESE_DpOT_EUlRSH_SR_E_ZNSP_IJSR_EEESE_SU_EUlSR_E_SR_TnNS_9enable_ifIXaa11__is_pair_vIu14__remove_constIu20__remove_reference_tIT3_EEEsr7is_sameIu14__remove_constINS11_10first_typeEET_EE5valueEiE4typeELi0EEET0_NS_14__priority_tagILm1EEET1_T2_OSZ_ _ZNSt4__Cr25__try_key_extraction_implIPvNS_4pairINS_15__tree_iteratorINS_12__value_typeIS1_N2v88internal13FutexWaitList11HeadAndTailEEEPNS_11__tree_nodeIS9_S1_EElEEbEEZNS_6__treeIS9_NS_19__map_value_compareIS1_NS2_IKS1_S8_EENS_4lessIS1_EEEENS_9allocatorISI_EEE16__emplace_uniqueIJSI_EEESE_DpOT_EUlRSH_OSI_E_ZNSP_IJSI_EEESE_SS_EUlSU_E_SI_TnNS_9enable_ifIXaa11__is_pair_vIu14__remove_constIu20__remove_reference_tIT3_EEEsr7is_sameIu14__remove_constINS10_10first_typeEET_EE5valueEiE4typeELi0EEET0_NS_14__priority_tagILm1EEET1_T2_OSY_ -_ZN2v88internal14FutexEmulation9WaitAsyncIiEENS0_6TaggedINS0_6ObjectEEEPNS0_7IsolateENS0_12DirectHandleINS0_13JSArrayBufferEEEmT_blNS1_8CallTypeE _ZN2v88internal14FutexEmulation12WaitSyncImplINS0_13FutexWaitListEiEENS0_12DirectHandleINS0_6ObjectEEEPNS0_7IsolateEPT_PNS0_17FutexWaitListNodeERNS0_29NoGarbageCollectionMutexGuardEbNS_4base9TimeTicksET0_SH_NSt4__Cr8optionalIPvEE _ZN2v88internal29NoGarbageCollectionMutexGuard4LockEv _ZN2v88internal14FutexEmulation12WaitSyncImplINS0_13FutexWaitListElEENS0_12DirectHandleINS0_6ObjectEEEPNS0_7IsolateEPT_PNS0_17FutexWaitListNodeERNS0_29NoGarbageCollectionMutexGuardEbNS_4base9TimeTicksET0_SH_NSt4__Cr8optionalIPvEE @@ -3073,6 +3083,7 @@ _ZN4absl18container_internal34ResizeAllocatedTableWithSeedChangeERNS0_12CommonFi _ZN4absl18container_internal45ReserveEmptyNonAllocatedTableToFitBucketCountERNS0_12CommonFieldsERKNS0_15PolicyFunctionsEm _ZN4absl18container_internal12_GLOBAL__N_132ResizeEmptyNonAllocatedTableImplERNS0_12CommonFieldsERKNS0_15PolicyFunctionsEmb _ZN4absl18container_internal4CopyERNS0_12CommonFieldsERKNS0_15PolicyFunctionsERKS1_NS_11FunctionRefIFvPvPKvEEE +_ZNSt4__Cr6vectorIN5cppgc14HeapStatistics16ObjectStatsEntryENS_9allocatorIS3_EEE6resizeEm _ZZNSt4__Cr12__hash_tableINS_17__hash_value_typeIPKvmEENS_22__unordered_map_hasherIS3_NS_4pairIKS3_mEENS_4hashIS3_EENS_8equal_toIS3_EEEENS_21__unordered_map_equalIS3_S8_SC_SA_EENS_9allocatorIS8_EEE16__emplace_uniqueIJS8_EEENS6_INS_15__hash_iteratorIPNS_11__hash_nodeIS4_PvEEEEbEEDpOT_ENKUlRS7_OS8_E_clESU_SV_ _ZNSt4__Cr12__hash_tableINS_17__hash_value_typeIPKvmEENS_22__unordered_map_hasherIS3_NS_4pairIKS3_mEENS_4hashIS3_EENS_8equal_toIS3_EEEENS_21__unordered_map_equalIS3_S8_SC_SA_EENS_9allocatorIS8_EEE11__do_rehashILb1EEEvm _ZNSt4__Cr6vectorIN5cppgc14HeapStatistics16ObjectStatsEntryENS_9allocatorIS3_EEE20__throw_length_errorEv @@ -3272,6 +3283,10 @@ _ZN2v88internal36ConservativeTracedHandlesNodeScannerC2EPNS0_7IsolateE _ZN2v88internal36ConservativeTracedHandlesNodeScannerC1EPNS0_7IsolateE _ZNK2v88internal36ConservativeTracedHandlesNodeScanner11TryFindNodeEPKv _ZZNSt4__Cr6vectorIPN2v88internal15TracedNodeBlockENS_9allocatorIS4_EEE12emplace_backIJS4_EEERS4_DpOT_ENKUlvE0_clEv +_ZNSt4__Cr6vectorIPN2v88internal15TracedNodeBlockENS_9allocatorIS4_EEE20__throw_length_errorEv +_ZNSt4__Cr6vectorINS_4pairIPKvS3_EENS_9allocatorIS4_EEE20__throw_length_errorEv +_ZZNSt4__Cr6vectorINS_4pairIPKvS3_EENS_9allocatorIS4_EEE12emplace_backIJS4_EEERS4_DpOT_ENKUlvE0_clEv +_ZNSt4__Cr11__introsortINS_17_ClassicAlgPolicyERZNK2v88internal13TracedHandles13GetNodeBoundsEvE3$_0PNS_4pairIPKvS9_EELb0EEEvT1_SC_T0_NS_15iterator_traitsISC_E15difference_typeEb _ZN2v88internal12_GLOBAL__N_128ParallelWeakHandlesProcessorINS1_22ClearWeaknessProcessorEE3Job3RunEPNS_11JobDelegateE _ZNK2v88internal12_GLOBAL__N_128ParallelWeakHandlesProcessorINS1_22ClearWeaknessProcessorEE3Job17GetMaxConcurrencyEm _ZN2v88internallsERNSt4__Cr13basic_ostreamIcNS1_11char_traitsIcEEEENS0_8FlagNameE @@ -3538,6 +3553,33 @@ _ZN2v88internal9Assembler8emit_movENS0_7OperandENS0_9ImmediateEi _ZN2v88internal9Assembler8emit_movENS0_8RegisterENS0_11Immediate64Ei _ZN2v88internal9Assembler16movq_heap_numberENS0_8RegisterEd _ZN2v88internal9Assembler4movlENS0_7OperandEPNS0_5LabelE +_ZN2v88internal9Assembler7movsxblENS0_8RegisterES2_ +_ZN2v88internal9Assembler7movsxblENS0_8RegisterENS0_7OperandE +_ZN2v88internal9Assembler7movsxbqENS0_8RegisterENS0_7OperandE +_ZN2v88internal9Assembler7movsxbqENS0_8RegisterES2_ +_ZN2v88internal9Assembler7movsxwlENS0_8RegisterES2_ +_ZN2v88internal9Assembler7movsxwlENS0_8RegisterENS0_7OperandE +_ZN2v88internal9Assembler7movsxwqENS0_8RegisterENS0_7OperandE +_ZN2v88internal9Assembler7movsxwqENS0_8RegisterES2_ +_ZN2v88internal9Assembler7movsxlqENS0_8RegisterES2_ +_ZN2v88internal9Assembler7movsxlqENS0_8RegisterENS0_7OperandE +_ZN2v88internal9Assembler11emit_movzxbENS0_8RegisterENS0_7OperandEi +_ZN2v88internal9Assembler11emit_movzxbENS0_8RegisterES2_i +_ZN2v88internal9Assembler11emit_movzxwENS0_8RegisterENS0_7OperandEi +_ZN2v88internal9Assembler11emit_movzxwENS0_8RegisterES2_i +_ZN2v88internal9Assembler8repstoslEv +_ZN2v88internal9Assembler4mullENS0_8RegisterE +_ZN2v88internal9Assembler4mullENS0_7OperandE +_ZN2v88internal9Assembler4mulqENS0_8RegisterE +_ZN2v88internal9Assembler4mulqENS0_7OperandE +_ZN2v88internal9Assembler4negbENS0_8RegisterE +_ZN2v88internal9Assembler4negwENS0_8RegisterE +_ZN2v88internal9Assembler4neglENS0_8RegisterE +_ZN2v88internal9Assembler4negqENS0_8RegisterE +_ZN2v88internal9Assembler4neglENS0_7OperandE +_ZN2v88internal9Assembler4negqENS0_7OperandE +_ZN2v88internal9Assembler3nopEv +_ZN2v88internal9Assembler8emit_notENS0_8RegisterEi _ZN2v88internal9Assembler8emit_notENS0_7OperandEi _ZN2v88internal9Assembler22emit_trace_instructionENS0_9ImmediateE _ZN2v88internal9Assembler5pushqENS0_8RegisterE @@ -3562,6 +3604,39 @@ _ZN2v88internal9Assembler5testbENS0_7OperandENS0_9ImmediateE _ZN2v88internal9Assembler9emit_testENS0_7OperandENS0_9ImmediateEi _ZN2v88internal9Assembler5testbENS0_7OperandENS0_8RegisterE _ZN2v88internal9Assembler9emit_testENS0_7OperandENS0_8RegisterEi +_ZN2v88internal9Assembler5testwENS0_8RegisterES2_ +_ZN2v88internal9Assembler5testwENS0_8RegisterENS0_9ImmediateE +_ZN2v88internal9Assembler5testwENS0_7OperandENS0_9ImmediateE +_ZN2v88internal9Assembler5testwENS0_7OperandENS0_8RegisterE +_ZN2v88internal9Assembler5fld_dENS0_7OperandE +_ZN2v88internal9Assembler6fstp_dENS0_7OperandE +_ZN2v88internal9Assembler4fstpEi +_ZN2v88internal9Assembler5fpremEv +_ZN2v88internal9Assembler9fnstsw_axEv +_ZN2v88internal9Assembler4sahfEv +_ZN2v88internal9Assembler4movdENS0_11XMMRegisterENS0_8RegisterE +_ZN2v88internal9Assembler4movdENS0_11XMMRegisterENS0_7OperandE +_ZN2v88internal9Assembler4movdENS0_8RegisterENS0_11XMMRegisterE +_ZN2v88internal9Assembler4movqENS0_11XMMRegisterENS0_8RegisterE +_ZN2v88internal9Assembler4movqENS0_8RegisterENS0_11XMMRegisterE +_ZN2v88internal9Assembler6movdqaENS0_11XMMRegisterES2_ +_ZN2v88internal9Assembler6pinsrwENS0_11XMMRegisterENS0_8RegisterEh +_ZN2v88internal9Assembler6pinsrwENS0_11XMMRegisterENS0_7OperandEh +_ZN2v88internal9Assembler6pextrqENS0_8RegisterENS0_11XMMRegisterEa +_ZN2v88internal9Assembler6pinsrqENS0_11XMMRegisterENS0_8RegisterEh +_ZN2v88internal9Assembler6pinsrqENS0_11XMMRegisterENS0_7OperandEh +_ZN2v88internal9Assembler6pinsrdENS0_11XMMRegisterENS0_8RegisterEh +_ZN2v88internal9Assembler6pinsrdENS0_11XMMRegisterENS0_7OperandEh +_ZN2v88internal9Assembler6pinsrbENS0_11XMMRegisterENS0_8RegisterEh +_ZN2v88internal9Assembler6pinsrbENS0_11XMMRegisterENS0_7OperandEh +_ZN2v88internal9Assembler8insertpsENS0_11XMMRegisterES2_h +_ZN2v88internal9Assembler8insertpsENS0_11XMMRegisterENS0_7OperandEh +_ZN2v88internal9Assembler5movsdENS0_7OperandENS0_11XMMRegisterE +_ZN2v88internal9Assembler5movsdENS0_11XMMRegisterES2_ +_ZN2v88internal9Assembler5movsdENS0_11XMMRegisterENS0_7OperandE +_ZN2v88internal9Assembler6movapsENS0_11XMMRegisterES2_ +_ZN2v88internal9Assembler2ddEj +_ZN2v88internal9Assembler2dqEPNS0_5LabelE _ZN2v88internal9Assembler26WriteBuiltinJumpTableEntryEPNS0_5LabelEi _ZN2v88internal9RelocInfo16IsCodedSpeciallyEv _ZN2v88internal9RelocInfo16IsInConstantPoolEv @@ -3646,6 +3721,10 @@ _ZN2v88internal4wasm12_GLOBAL__N_126ReservationSizeForWrappersEmm _ZN2v88internal4wasm15WasmCodeManager11TryAllocateEm _ZN2v88internal4wasm15WasmCodeManager11AssignRangeENS_4base13AddressRegionEPNS1_12NativeModuleE _ZN2v88internal4wasm12NativeModule18AddCodeSpaceLockedENS_4base13AddressRegionE +_ZNK2v88internal4wasm12NativeModule26TransferNewOwnedCodeLockedEv +_ZNK2v88internal4wasm12NativeModule7GetCodeEj +_ZNK2v88internal4wasm12NativeModule7HasCodeEj +_ZNK2v88internal4wasm12NativeModule15HasCodeWithTierEjNS1_13ExecutionTierE _ZN2v88internal4wasm12NativeModule34CreateEmptyJumpTableInRegionLockedEiNS_4base13AddressRegionENS2_13JumpTableTypeE _ZN2v88internal4wasm12NativeModule12SetWireBytesENS_4base11OwnedVectorIKhEE _ZNK2v88internal4wasm12NativeModule6LookupEm @@ -3661,6 +3740,9 @@ _ZN2v88internal4wasm15WasmCodeManager28EstimateNativeModuleCodeSizeEim _ZN2v88internal4wasm15WasmCodeManager32EstimateNativeModuleMetaDataSizeEPKNS1_10WasmModuleE _ZN2v88internal4wasm15WasmCodeManager29HasMemoryProtectionKeySupportEv _ZN2v88internal4wasm15WasmCodeManager15NewNativeModuleENS1_19WasmEnabledFeaturesENS1_20WasmDetectedFeaturesENS1_18CompileTimeImportsEmNSt4__Cr10shared_ptrIKNS1_10WasmModuleEEE +_ZNSt4__Cr6vectorIN2v88internal4wasm19UnpublishedWasmCodeENS_9allocatorIS4_EEE7reserveEm +_ZN2v88internal4wasm12NativeModule13SetDebugStateENS1_10DebugStateE +_ZN2v88internal4wasm12NativeModule8FreeCodeENS_4base6VectorIKPNS1_8WasmCodeEEE _ZNK2v88internal4wasm12NativeModule31GetNumberOfCodeSpacesForTestingEv _ZN2v88internal4wasm12NativeModule16GetNamesProviderEv _ZNK2v88internal4wasm15WasmCodeManager10LookupCodeEm @@ -3682,7 +3764,8 @@ _ZNSt4__Cr6vectorINS_7variantIJN2v88internal21DelayedCounterUpdates15HistogramUp _ZN2v84base4impl27PrintFormattedStringToArrayIL_ZNS0_15FormattedStringIJA31_cmA37_cmA2_cEE7kFormatEELi108EJNS1_19FormattedStringPartIS4_EENS8_ImEENS8_IS5_EESA_NS8_IS6_EEEEENSt4__Cr5arrayIcXT0_EEEDpT1_ _ZN2v84base11SmallVectorINS0_13AddressRegionELm1ENSt4__Cr9allocatorIS2_EEE11FreeStorageEv _ZN2v88internal14SegmentedTableINS0_4wasm25WasmCodePointerTableEntryELm134217728EE31TryAllocateAndInitializeSegmentEv -_ZN2v88internal14SegmentedTableINS0_4wasm25WasmCodePointerTableEntryELm134217728EE16FillSegmentsPoolEb +_ZNSt4__Cr6vectorIN2v88internal4wasm19UnpublishedWasmCodeENS_9allocatorIS4_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS4_S6_NS_29__split_buffer_pointer_layoutEEEPS4_ +_ZNKSt4__Cr20__move_backward_implINS_17_ClassicAlgPolicyEEclIPN2v88internal4wasm19UnpublishedWasmCodeES8_S8_EENS_4pairIT_T1_EESA_T0_SB_ _ZNKSt4__Cr11__copy_implclINS_13move_iteratorINS_11__wrap_iterIPN2v88internal4wasm19UnpublishedWasmCodeEEEEESA_S8_TnNS_9enable_ifIXntsr23__specialized_algorithmINS_10_Algorithm6__copyENS_15__iterator_pairIT_T0_EENS_17__single_iteratorIT1_EEEE15__has_algorithmEiE4typeELi0EEENS_4pairISF_SJ_EESF_SG_SJ_ _ZZNSt4__Cr6vectorImNS_9allocatorImEEE12emplace_backIJiEEERmDpOT_ENKUlvE0_clEv _ZNSt4__Cr6vectorIN2v88internal4wasm19UnpublishedWasmCodeENS_9allocatorIS4_EEE24__emplace_back_slow_pathIJNS_10unique_ptrINS3_8WasmCodeENS_14default_deleteISA_EEEENS9_INS3_18AssumptionsJournalENSB_ISE_EEEEEEEPS4_DpOT_ @@ -3695,17 +3778,8 @@ _ZNSt4__Cr12__hash_tableINS_17__hash_value_typeIPN2v88internal4wasm12NativeModul _ZN2v84base4impl27PrintFormattedStringToArrayIL_ZNS0_15FormattedStringIJA26_cmA44_cmA2_cEE7kFormatEELi110EJNS1_19FormattedStringPartIS4_EENS8_ImEENS8_IS5_EESA_NS8_IS6_EEEEENSt4__Cr5arrayIcXT0_EEEDpT1_ _ZN2v84base4impl27PrintFormattedStringToArrayIL_ZNS0_15FormattedStringIJA34_cmA19_cmA2_cEE7kFormatEELi93EJNS1_19FormattedStringPartIS4_EENS8_ImEENS8_IS5_EESA_NS8_IS6_EEEEENSt4__Cr5arrayIcXT0_EEEDpT1_ _ZNSt4__Cr20__shared_ptr_pointerIPN2v88internal4wasm11FastApiDataENS_10shared_ptrIA_S4_E27__shared_ptr_default_deleteIS7_S4_EENS_9allocatorIS4_EEED0Ev -_ZNSt4__Cr20__shared_ptr_pointerIPN2v88internal4wasm11FastApiDataENS_10shared_ptrIA_S4_E27__shared_ptr_default_deleteIS7_S4_EENS_9allocatorIS4_EEE16__on_zero_sharedEv -_ZNSt4__Cr20__shared_ptr_pointerIPN2v88internal4wasm11FastApiDataENS_10shared_ptrIA_S4_E27__shared_ptr_default_deleteIS7_S4_EENS_9allocatorIS4_EEE21__on_zero_shared_weakEv -_ZNSt4__Cr6__treeINS_12__value_typeImNS_10unique_ptrIN2v88internal4wasm8WasmCodeENS_14default_deleteIS6_EEEEEENS_19__map_value_compareImNS_4pairIKmS9_EENS_4lessImEEEENS_9allocatorISE_EEE14__tree_deleterclEPNS_11__tree_nodeISA_PvEE -_ZNSt4__Cr20__shared_ptr_pointerIPN2v88internal4wasm12NativeModuleENS_10shared_ptrIS4_E27__shared_ptr_default_deleteIS4_S4_EENS_9allocatorIS4_EEED0Ev -_ZNSt4__Cr20__shared_ptr_pointerIPN2v88internal4wasm12NativeModuleENS_10shared_ptrIS4_E27__shared_ptr_default_deleteIS4_S4_EENS_9allocatorIS4_EEE16__on_zero_sharedEv -_ZNSt4__Cr20__shared_ptr_pointerIPN2v88internal4wasm12NativeModuleENS_10shared_ptrIS4_E27__shared_ptr_default_deleteIS4_S4_EENS_9allocatorIS4_EEE21__on_zero_shared_weakEv -_ZNSt4__Cr20__shared_ptr_emplaceIN2v88internal4wasm22WasmModuleCoverageDataENS_9allocatorIS4_EEED2Ev -_ZNSt4__Cr20__shared_ptr_emplaceIN2v88internal4wasm22WasmModuleCoverageDataENS_9allocatorIS4_EEED0Ev -_ZNSt4__Cr20__shared_ptr_emplaceIN2v88internal4wasm22WasmModuleCoverageDataENS_9allocatorIS4_EEE16__on_zero_sharedEv -_ZNSt4__Cr20__shared_ptr_emplaceIN2v88internal4wasm22WasmModuleCoverageDataENS_9allocatorIS4_EEE21__on_zero_shared_weakEv -_ZNSt4__Cr12__destroy_atIN2v88internal4wasm22WasmModuleCoverageDataEEEvPT_ +_ZN2v88internal12trap_handler18ReleaseHandlerDataEi +_ZN2v88internal12trap_handler21RegisterCoveredMemoryEmm _ZN2v88internal12trap_handler23UnregisterCoveredMemoryEmm _ZN2v88internal12trap_handler21GetRecoveredTrapCountEv _ZN2v88internal12trap_handler13SetLandingPadEm @@ -3731,10 +3805,9 @@ _ZN2v88internal4wasm20LazilyGeneratedNames3HasEj _ZN2v88internal4wasm21GetWasmFunctionOffsetEPKNS1_10WasmModuleEj _ZN2v88internal4wasm22GetNearestWasmFunctionEPKNS1_10WasmModuleEj _ZN2v88internal4wasm25GetContainingWasmFunctionEPKNS1_10WasmModuleEj -_ZN2v88internal4wasm17GetSubtypingDepthEPKNS1_10WasmModuleENS1_15ModuleTypeIndexE -_ZN2v88internal4wasm11AdaptiveMapINS1_12WireBytesRefEE3PutEjRKS3_ -_ZN2v88internal4wasm22AsmJsOffsetInformationC2ENS_4base6VectorIKhEE -_ZN2v88internal4wasm22AsmJsOffsetInformationC1ENS_4base6VectorIKhEE +_ZN2v88internal4wasm14PrintSignatureENS_4base6VectorIcEEPKNS1_12CanonicalSigEc +_ZN2v88internal4wasm15JumpTableOffsetEPKNS1_10WasmModuleEi +_ZN2v88internal4wasm16GetWireBytesHashENS_4base6VectorIKhEE _ZN2v88internal12StringHasher20HashSequentialStringIcEEjPKT_jNS0_8HashSeedE _ZN2v88internal4wasm16NumFeedbackSlotsEPKNS1_10WasmModuleEi _ZNSt4__Cr6vectorIN2v88internal4wasm12WireBytesRefENS_9allocatorIS4_EEE20__throw_length_errorEv @@ -3758,8 +3831,7 @@ _ZN2v88internal4wasm7DecoderD2Ev _ZN2v88internal4wasm10WasmEngine21ClearWeakScriptHandleEPNS0_7IsolateENSt4__Cr10unique_ptrIPmNS5_14default_deleteIS7_EEEE _ZN2v88internal4wasm10WasmEngineC2Ev _ZN2v88internal4wasm10WasmEngineC1Ev -_ZN2v88internal4wasm10WasmEngineD2Ev -_ZN2v88internal4wasm10WasmEngineD1Ev +_ZN2v88internal4wasm10WasmEngine24EnterDebuggingForIsolateEPNS0_7IsolateE _ZN2v88internal4wasm10WasmEngine24LeaveDebuggingForIsolateEPNS0_7IsolateE _ZN2v88internal4wasm10WasmEngine16FlushLiftoffCodeEv _ZN2v88internal4wasm10WasmEngine26GetOrCreateTurboStatisticsEv @@ -3775,17 +3847,17 @@ _ZN2v88internal4wasm29GetWasmStackEntryWrapperCacheEv _ZN2v88internal4wasm10WasmEngine13RemoveIsolateEPNS0_7IsolateE _ZN2v88internal4wasm10WasmEngine26RemoveIsolateFromCurrentGCEPNS0_7IsolateE _ZN2v88internal4wasm10WasmEngine26PotentiallyFinishCurrentGCEv -_ZN2v88internal4wasm10WasmEngine7LogCodeENS_4base6VectorIPNS1_8WasmCodeEEE -_ZN2v88internal4wasm10WasmEngine14LogWrapperCodeEPNS1_8WasmCodeE -_ZN2v88internal4wasm10WasmEngine17EnableCodeLoggingEPNS0_7IsolateE -_ZN2v88internal4wasm10WasmEngine29LogOutstandingCodesForIsolateEPNS0_7IsolateE -_ZN2v88internal4wasm10WasmEngine15NewNativeModuleEPNS0_7IsolateENS1_19WasmEnabledFeaturesENS1_20WasmDetectedFeaturesENS1_18CompileTimeImportsENSt4__Cr10shared_ptrIKNS1_10WasmModuleEEEm -_ZN2v88internal4wasm10WasmEngine22NewUnownedNativeModuleENS1_19WasmEnabledFeaturesENS1_20WasmDetectedFeaturesENS1_18CompileTimeImportsENSt4__Cr10shared_ptrIKNS1_10WasmModuleEEEm _ZN2v88internal4wasm10WasmEngine24UseNativeModuleInIsolateEPNS1_12NativeModuleEPNS0_7IsolateE _ZN2v88internal4wasm18GetWasmCodeManagerEv _ZNSt4__Cr6vectorINS_10shared_ptrIN2v88internal4wasm12NativeModuleEEENS_9allocatorIS6_EEE12emplace_backIJRS6_EEESB_DpOT_ _ZN2v88internal4wasm10WasmEngine20MaybeGetNativeModuleENS1_12ModuleOriginENS_4base6VectorIKhEENS1_19WasmEnabledFeaturesERKNS1_18CompileTimeImportsE _ZN2v88internal4wasm10WasmEngine23UpdateNativeModuleCacheEbNSt4__Cr10shared_ptrINS1_12NativeModuleEEEPNS0_7IsolateE +_ZN2v88internal4wasm10WasmEngine32GetStreamingCompilationOwnershipEmNS1_19WasmEnabledFeaturesERKNS1_18CompileTimeImportsE +_ZN2v88internal4wasm10WasmEngine26StreamingCompilationFailedEmNS1_19WasmEnabledFeaturesERKNS1_18CompileTimeImportsE +_ZN2v88internal4wasm10WasmEngine16FreeNativeModuleEPNS1_12NativeModuleE +_ZN2v88internal4wasm10WasmEngine19ReportLiveCodeForGCEPNS0_7IsolateERNSt4__Cr13unordered_setIPNS1_8WasmCodeENS5_4hashIS8_EENS5_8equal_toIS8_EENS5_9allocatorIS8_EEEE +_ZN2v88internal4wasm10WasmEngine28ReportLiveCodeFromStackForGCEPNS0_7IsolateE +_ZN2v88internal4wasm10WasmEngine22AddPotentiallyDeadCodeEPNS1_8WasmCodeE _ZN2v88internal4wasm10WasmEngine9TriggerGCEa _ZN2v88internal4wasm10WasmEngine23TriggerCodeGCForTestingEv _ZN2v88internal4wasm10WasmEngine12FreeDeadCodeERKNSt4__Cr13unordered_mapIPNS1_12NativeModuleENS3_6vectorIPNS1_8WasmCodeENS3_9allocatorIS9_EEEENS3_4hashIS6_EENS3_8equal_toIS6_EENSA_INS3_4pairIKS6_SC_EEEEEERSC_SO_ @@ -3834,12 +3906,12 @@ _ZNSt4__Cr6vectorINS_8weak_ptrIN2v88internal4wasm12NativeModuleEEENS_9allocatorI _ZN2v88internal4wasm10WasmEngine11IsolateInfoD2Ev _ZZN2v88internal4wasm10WasmEngine10AddIsolateEPNS0_7IsolateEEN3$_08__invokeEPNS_7IsolateENS_6GCTypeENS_15GCCallbackFlagsEPv _ZNSt4__Cr6vectorINS_4pairINS_10shared_ptrIN2v810TaskRunnerEEENS_10unique_ptrINS3_8internal4wasm10WasmEngine12LogCodesTaskENS_14default_deleteISA_EEEEEENS_9allocatorISE_EEE24__emplace_back_slow_pathIJRS5_SD_EEEPSE_DpOT_ -_ZNSt4__Cr6vectorINS_4pairINS_10shared_ptrIN2v810TaskRunnerEEENS_10unique_ptrINS3_8internal4wasm10WasmEngine12LogCodesTaskENS_14default_deleteISA_EEEEEENS_9allocatorISE_EEE20__throw_length_errorEv -_ZN2v88internal4wasm10WasmEngine12LogCodesTaskD0Ev -_ZN2v88internal4wasm10WasmEngine12LogCodesTask11RunInternalEv -_ZThn32_N2v88internal4wasm10WasmEngine12LogCodesTaskD1Ev -_ZThn32_N2v88internal4wasm10WasmEngine12LogCodesTaskD0Ev -_ZNSt4__Cr6vectorIPN2v88internal4wasm8WasmCodeENS_9allocatorIS5_EEE18__insert_with_sizeINS_17_ClassicAlgPolicyEPS5_SB_EENS_11__wrap_iterISB_EENSC_IPKS5_EET0_T1_l +_ZN2v88internal4wasm10WasmEngine13CurrentGCInfoD2Ev +_ZN2v88internal4wasm12_GLOBAL__N_120WasmGCForegroundTaskD0Ev +_ZN2v88internal4wasm12_GLOBAL__N_120WasmGCForegroundTask11RunInternalEv +_ZThn32_N2v88internal4wasm12_GLOBAL__N_120WasmGCForegroundTaskD1Ev +_ZThn32_N2v88internal4wasm12_GLOBAL__N_120WasmGCForegroundTaskD0Ev +_ZN2v88internal4wasm16WasmWrapperCacheINS1_25StackEntryWrapperCacheKeyEED2Ev _ZN2v88internal4wasm16WasmWrapperCacheINS1_21ImportWrapperCacheKeyEED2Ev _ZNSt4__Cr6__treeINS_12__value_typeIjNS_6vectorIN2v84base11OwnedVectorIcEENS_9allocatorIS6_EEEEEENS_19__map_value_compareIjNS_4pairIKjS9_EENS_4lessIjEEEENS7_ISE_EEE14__tree_deleterclEPNS_11__tree_nodeISA_PvEE _ZNSt4__Cr6__treeINS_12__value_typeImPN2v88internal4wasm8WasmCodeEEENS_19__map_value_compareImNS_4pairIKmS6_EENS_4lessImEEEENS_9allocatorISB_EEE14__tree_deleterclEPNS_11__tree_nodeIS7_PvEE @@ -3867,7 +3939,8 @@ _ZZNSt4__Cr12__hash_tableINS_17__hash_value_typeIPN2v88internal4wasm12NativeModu _ZNSt4__Cr12__hash_tableINS_17__hash_value_typeIPN2v88internal4wasm12NativeModuleENS_10unique_ptrINS4_10WasmEngine16NativeModuleInfoENS_14default_deleteIS9_EEEEEENS_22__unordered_map_hasherIS6_NS_4pairIKS6_SC_EENS_4hashIS6_EENS_8equal_toIS6_EEEENS_21__unordered_map_equalIS6_SH_SL_SJ_EENS_9allocatorISH_EEE11__do_rehashILb1EEEvm _ZNSt4__Cr12__hash_tableINS_17__hash_value_typeIPN2v88internal7IsolateENS_10unique_ptrINS3_4wasm10WasmEngine11IsolateInfoENS_14default_deleteIS9_EEEEEENS_22__unordered_map_hasherIS5_NS_4pairIKS5_SC_EENS_4hashIS5_EENS_8equal_toIS5_EEEENS_21__unordered_map_equalIS5_SH_SL_SJ_EENS_9allocatorISH_EEE4findIS5_EENS_15__hash_iteratorIPNS_11__hash_nodeISD_PvEEEERKT_ _ZZNSt4__Cr12__hash_tableIPN2v88internal4wasm12NativeModuleENS_4hashIS5_EENS_8equal_toIS5_EENS_9allocatorIS5_EEE16__emplace_uniqueIJRKS5_EEENS_4pairINS_15__hash_iteratorIPNS_11__hash_nodeIS5_PvEEEEbEEDpOT_ENKUlSF_SF_E_clESF_SF_ -_ZNSt4__Cr12__hash_tableIPN2v88internal4wasm12NativeModuleENS_4hashIS5_EENS_8equal_toIS5_EENS_9allocatorIS5_EEE11__do_rehashILb1EEEvm +_ZNSt4__Cr12__hash_tableINS_17__hash_value_typeIPN2v88internal4wasm15AsyncCompileJobENS_10unique_ptrIS5_NS_14default_deleteIS5_EEEEEENS_22__unordered_map_hasherIS6_NS_4pairIKS6_SA_EENS_4hashIS6_EENS_8equal_toIS6_EEEENS_21__unordered_map_equalIS6_SF_SJ_SH_EENS_9allocatorISF_EEE4findIS6_EENS_15__hash_iteratorIPNS_11__hash_nodeISB_PvEEEERKT_ +_ZNSt4__Cr12__hash_tableINS_17__hash_value_typeIPN2v88internal4wasm15AsyncCompileJobENS_10unique_ptrIS5_NS_14default_deleteIS5_EEEEEENS_22__unordered_map_hasherIS6_NS_4pairIKS6_SA_EENS_4hashIS6_EENS_8equal_toIS6_EEEENS_21__unordered_map_equalIS6_SF_SJ_SH_EENS_9allocatorISF_EEE5eraseENS_21__hash_const_iteratorIPNS_11__hash_nodeISB_PvEEEE _ZNSt4__Cr12__hash_tableINS_17__hash_value_typeIPN2v88internal4wasm15AsyncCompileJobENS_10unique_ptrIS5_NS_14default_deleteIS5_EEEEEENS_22__unordered_map_hasherIS6_NS_4pairIKS6_SA_EENS_4hashIS6_EENS_8equal_toIS6_EEEENS_21__unordered_map_equalIS6_SF_SJ_SH_EENS_9allocatorISF_EEE6removeENS_21__hash_const_iteratorIPNS_11__hash_nodeISB_PvEEEE _ZZNSt4__Cr12__hash_tableINS_17__hash_value_typeIPN2v88internal7IsolateENS_10unique_ptrINS3_4wasm10WasmEngine11IsolateInfoENS_14default_deleteIS9_EEEEEENS_22__unordered_map_hasherIS5_NS_4pairIKS5_SC_EENS_4hashIS5_EENS_8equal_toIS5_EEEENS_21__unordered_map_equalIS5_SH_SL_SJ_EENS_9allocatorISH_EEE16__emplace_uniqueIJRS5_SC_EEENSF_INS_15__hash_iteratorIPNS_11__hash_nodeISD_PvEEEEbEEDpOT_ENKUlRSG_ST_OSC_E_clES14_ST_S15_ _ZNSt4__Cr6__treeINS_10shared_ptrIN2v88internal4wasm12NativeModuleEEENS_4lessIS6_EENS_9allocatorIS6_EEE14__tree_deleterclEPNS_11__tree_nodeIS6_PvEE @@ -3878,7 +3951,8 @@ _ZNSt4__Cr25__try_key_extraction_implINS_10shared_ptrIN2v88internal4wasm12Native _ZNSt4__Cr12__hash_tableINS_17__hash_value_typeIPN2v88internal7IsolateENS_10unique_ptrINS3_4wasm10WasmEngine11IsolateInfoENS_14default_deleteIS9_EEEEEENS_22__unordered_map_hasherIS5_NS_4pairIKS5_SC_EENS_4hashIS5_EENS_8equal_toIS5_EEEENS_21__unordered_map_equalIS5_SH_SL_SJ_EENS_9allocatorISH_EEE5eraseENS_21__hash_const_iteratorIPNS_11__hash_nodeISD_PvEEEE _ZNSt4__Cr12__hash_tableINS_17__hash_value_typeIPN2v88internal7IsolateENS_10unique_ptrINS3_4wasm10WasmEngine11IsolateInfoENS_14default_deleteIS9_EEEEEENS_22__unordered_map_hasherIS5_NS_4pairIKS5_SC_EENS_4hashIS5_EENS_8equal_toIS5_EEEENS_21__unordered_map_equalIS5_SH_SL_SJ_EENS_9allocatorISH_EEE6removeENS_21__hash_const_iteratorIPNS_11__hash_nodeISD_PvEEEE _ZNSt4__Cr12__hash_tableINS_17__hash_value_typeIPN2v88internal4wasm12NativeModuleENS4_12_GLOBAL__N_116WeakScriptHandleEEENS_22__unordered_map_hasherIS6_NS_4pairIKS6_S8_EENS_4hashIS6_EENS_8equal_toIS6_EEEENS_21__unordered_map_equalIS6_SD_SH_SF_EENS_9allocatorISD_EEE4findIS6_EENS_15__hash_iteratorIPNS_11__hash_nodeIS9_PvEEEERKT_ -_ZZNSt4__Cr12__hash_tableINS_17__hash_value_typeIiN2v88internal4wasm10WasmEngine11IsolateInfo18CodeToLogPerScriptEEENS_22__unordered_map_hasherIiNS_4pairIKiS7_EENS_4hashIiEENS_8equal_toIiEEEENS_21__unordered_map_equalIiSC_SG_SE_EENS_9allocatorISC_EEE16__emplace_uniqueIJRKNS_21piecewise_construct_tENS_5tupleIJOiEEENSR_IJEEEEEENSA_INS_15__hash_iteratorIPNS_11__hash_nodeIS8_PvEEEEbEEDpOT_ENKUlRSB_SQ_OST_OSU_E_clES15_SQ_S16_S17_ +_ZZNSt4__Cr12__hash_tableINS_17__hash_value_typeIPN2v88internal4wasm12NativeModuleENS_10unique_ptrINS4_10WasmEngine16NativeModuleInfoENS_14default_deleteIS9_EEEEEENS_22__unordered_map_hasherIS6_NS_4pairIKS6_SC_EENS_4hashIS6_EENS_8equal_toIS6_EEEENS_21__unordered_map_equalIS6_SH_SL_SJ_EENS_9allocatorISH_EEE16__emplace_uniqueIJNSF_IS6_SC_EEEEENSF_INS_15__hash_iteratorIPNS_11__hash_nodeISD_PvEEEEbEEDpOT_ENKUlRSG_OST_E_clES14_S15_ +_ZNSt4__Cr12__hash_tableIPN2v88internal4wasm12NativeModuleENS_4hashIS5_EENS_8equal_toIS5_EENS_9allocatorIS5_EEE4findIS5_EENS_15__hash_iteratorIPNS_11__hash_nodeIS5_PvEEEERKT_ _ZNSt4__Cr12__hash_tableIPN2v88internal4wasm12NativeModuleENS_4hashIS5_EENS_8equal_toIS5_EENS_9allocatorIS5_EEE6removeENS_21__hash_const_iteratorIPNS_11__hash_nodeIS5_PvEEEE _ZNSt4__Cr12__hash_tableINS_17__hash_value_typeIPN2v88internal4wasm12NativeModuleENS4_12_GLOBAL__N_116WeakScriptHandleEEENS_22__unordered_map_hasherIS6_NS_4pairIKS6_S8_EENS_4hashIS6_EENS_8equal_toIS6_EEEENS_21__unordered_map_equalIS6_SD_SH_SF_EENS_9allocatorISD_EEE5eraseENS_21__hash_const_iteratorIPNS_11__hash_nodeIS9_PvEEEE _ZNSt4__Cr12__hash_tableIPN2v88internal4wasm8WasmCodeENS_4hashIS5_EENS_8equal_toIS5_EENS_9allocatorIS5_EEE6removeENS_21__hash_const_iteratorIPNS_11__hash_nodeIS5_PvEEEE @@ -4095,15 +4169,7 @@ _ZN2v84base30EmulatedVirtualAddressSubspace17RandomPageAddressEv _ZN2v84base30EmulatedVirtualAddressSubspace13AllocatePagesEmmmNS_15PagePermissionsE _ZN2v84base30EmulatedVirtualAddressSubspace9FreePagesEmm _ZN2v84base30EmulatedVirtualAddressSubspace19AllocateSharedPagesEmmNS_15PagePermissionsENS_18SharedMemoryHandleEm -_ZN2v84base30EmulatedVirtualAddressSubspace15FreeSharedPagesEmm -_ZN2v84base30EmulatedVirtualAddressSubspace18SetPagePermissionsEmmNS_15PagePermissionsE -_ZN2v84base30EmulatedVirtualAddressSubspace19AllocateGuardRegionEmm -_ZN2v84base30EmulatedVirtualAddressSubspace15FreeGuardRegionEmm -_ZN2v84base30EmulatedVirtualAddressSubspace20CanAllocateSubspacesEv -_ZN2v84base30EmulatedVirtualAddressSubspace16AllocateSubspaceEmmmNS_15PagePermissionsENSt4__Cr8optionalIiEENS4_INS_18SharedMemoryHandleEEE -_ZN2v84base30EmulatedVirtualAddressSubspace13RecommitPagesEmmNS_15PagePermissionsE -_ZN2v84base30EmulatedVirtualAddressSubspace18DiscardSystemPagesEmm -_ZN2v84base30EmulatedVirtualAddressSubspace13DecommitPagesEmm +_ZNSt4__Cr31__partition_with_equals_on_leftINS_17_ClassicAlgPolicyEPdRNS_6ranges4lessEEET0_S6_S6_T1_ _ZNSt4__Cr18__bitset_partitionINS_17_ClassicAlgPolicyEPdNS_6ranges4lessEEENS_4pairIT0_bEES6_S6_T1_ _ZNSt4__Cr27__insertion_sort_incompleteINS_17_ClassicAlgPolicyENS_6ranges4lessEPdEEbT1_S5_T0_ _ZNSt4__Cr19__partial_sort_implINS_17_ClassicAlgPolicyERNS_6ranges4lessEPdS5_EET1_S6_S6_T2_OT0_ @@ -4141,12 +4207,6 @@ _ZN4heap4base5Stack24SetMarkerAndCallbackImplIZN2v88internal9LocalHeap28ExecuteM _ZNSt4__Cr5dequeIPN2v88internal22TurbofanCompilationJobENS_9allocatorIS4_EEE5eraseENS_16__deque_iteratorIS4_PKS4_RS9_PKSA_lLl0EEESE_ _ZNSt4__Cr27__for_each_segment_backwardINS_16__deque_iteratorIPN2v88internal22TurbofanCompilationJobEPS5_RS5_PS6_lLl0EEEZNKS_20__move_backward_implINS_17_ClassicAlgPolicyEEclIS9_S9_TnNS_9enable_ifIX25__is_segmented_iterator_vIT_EEiE4typeELi0EEENS_4pairISF_T0_EESF_SF_SJ_EUlS6_S6_E_EEvSF_SF_SJ_ _ZNSt4__Cr18__for_each_segmentINS_16__deque_iteratorIPN2v88internal22TurbofanCompilationJobEPS5_RS5_PS6_lLl0EEEZNKS_11__move_implINS_17_ClassicAlgPolicyEEclIS9_S9_TnNS_9enable_ifIX25__is_segmented_iterator_vIT_EEiE4typeELi0EEENS_4pairISF_T0_EESF_SF_SJ_EUlS6_S6_E_EEvSF_SF_SJ_ -_ZZNSt4__Cr6vectorINS_10unique_ptrIN2v88internal22TurbofanCompilationJobENS_14default_deleteIS4_EEEENS_9allocatorIS7_EEE12emplace_backIJRPS4_EEERS7_DpOT_ENKUlvE0_clEv -_ZNSt4__Cr6vectorINS_10unique_ptrIN2v88internal22TurbofanCompilationJobENS_14default_deleteIS4_EEEENS_9allocatorIS7_EEE20__throw_length_errorEv -_ZNSt4__Cr5dequeIPN2v88internal22TurbofanCompilationJobENS_9allocatorIS4_EEE19__add_back_capacityEv -_ZNSt4__Cr14__split_bufferIPPN2v88internal22TurbofanCompilationJobENS_9allocatorIS5_EENS_29__split_buffer_pointer_layoutEE12emplace_backIJRS5_EEEvDpOT_ -_ZNSt4__Cr14__split_bufferIPPN2v88internal22TurbofanCompilationJobENS_9allocatorIS5_EENS_29__split_buffer_pointer_layoutEE12emplace_backIJS5_EEEvDpOT_ -_ZNSt4__Cr14__split_bufferIPPN2v88internal22TurbofanCompilationJobENS_9allocatorIS5_EENS_29__split_buffer_pointer_layoutEE13emplace_frontIJS5_EEEvDpOT_ _ZNSt4__Cr14__split_bufferIPPN2v88internal22TurbofanCompilationJobENS_9allocatorIS5_EENS_29__split_buffer_pointer_layoutEE13emplace_frontIJRS5_EEEvDpOT_ _ZN2v88internal15TimerEventScopeINS0_29TimerEventRecompileConcurrentEE13LogTimerEventENS_14LogEventStatusE _ZN2v88internal15TimerEventScopeINS0_24TimerEventDeoptimizeCodeEE13LogTimerEventENS_14LogEventStatusE @@ -4156,6 +4216,14 @@ _ZN2v88internal15CodeEventLoggerD2Ev _ZN2v88internal15CodeEventLoggerD1Ev _ZN2v88internal15CodeEventLoggerD0Ev _ZN2v88internal15CodeEventLogger15CodeCreateEventENS0_16LogEventListener7CodeTagENS0_12DirectHandleINS0_12AbstractCodeEEEPKc +_ZN2v88internal15CodeEventLogger15CodeCreateEventENS0_16LogEventListener7CodeTagENS0_12DirectHandleINS0_12AbstractCodeEEENS4_INS0_4NameEEE +_ZN2v88internal15CodeEventLogger10NameBuffer10AppendNameENS0_6TaggedINS0_4NameEEE +_ZN2v88internal15CodeEventLogger15CodeCreateEventENS0_16LogEventListener7CodeTagENS0_12DirectHandleINS0_12AbstractCodeEEENS4_INS0_18SharedFunctionInfoEEENS4_INS0_4NameEEE +_ZN2v88internal12_GLOBAL__N_113ComputeMarkerENS0_6TaggedINS0_18SharedFunctionInfoEEENS2_INS0_12AbstractCodeEEE +_ZN2v88internal15CodeEventLogger15CodeCreateEventENS0_16LogEventListener7CodeTagENS0_12DirectHandleINS0_12AbstractCodeEEENS4_INS0_18SharedFunctionInfoEEENS4_INS0_4NameEEEii +_ZN2v88internal15CodeEventLogger15CodeCreateEventENS0_16LogEventListener7CodeTagEPKNS0_4wasm8WasmCodeENS_4base6VectorIKcEENSt4__Cr17basic_string_viewIcNSC_11char_traitsIcEEEEii +_ZN2v88internal15CodeEventLogger21RegExpCodeCreateEventENS0_12DirectHandleINS0_12AbstractCodeEEENS2_INS0_6StringEEENS_4base5FlagsINS0_6regexp4FlagEiiEE +_ZN2v88internal8Profiler9DisengageEv _ZN2v88internal12V8FileLogger20UncheckedStringEventEPKcS3_ _ZN2v88internal8Profiler3RunEv _ZN2v88internal12V8FileLogger9TickEventEPNS0_10TickSampleEb @@ -4230,6 +4298,14 @@ _ZN2v88internal6String11WriteToFlatItEEvNS0_6TaggedIS1_EEPT_jj _ZN2v88internal6String9SlowShareINS0_6HandleEQsr3stdE16is_convertible_vIT_IS1_ENS0_12DirectHandleIS1_EEEEES5_PNS0_7IsolateES5_ _ZN2v88internal6String8MakeThinINS0_7IsolateEEEvPT_NS0_6TaggedINS0_18InternalizedStringEEE _ZN2v88internal12_GLOBAL__N_121MigrateExternalStringEPNS0_7IsolateENS0_6TaggedINS0_6StringEEES6_ +_ZN2v88internal6String8MakeThinINS0_12LocalIsolateEEEvPT_NS0_6TaggedINS0_18InternalizedStringEEE +_ZN2v88internal6String20MakeExternalDuringGCINS_6String29ExternalOneByteStringResourceEEEvPNS0_7IsolateEPT_ +_ZN2v88internal6String20MakeExternalDuringGCINS_6String22ExternalStringResourceEEEvPNS0_7IsolateEPT_ +_ZN2v88internal6String8ToNumberINS0_12DirectHandleEQsr3stdE16is_convertible_vIT_IS1_ENS3_IS1_EEEEES4_INS0_5UnionIJNS0_3SmiENS0_10HeapNumberEEEEEPNS0_7IsolateES5_ +_ZN2v88internal6String8ToNumberINS0_6HandleEQsr3stdE16is_convertible_vIT_IS1_ENS0_12DirectHandleIS1_EEEEES4_INS0_5UnionIJNS0_3SmiENS0_10HeapNumberEEEEEPNS0_7IsolateES5_ +_ZN2v88internal6String23CalculateLineEndsVectorINS0_7IsolateEEENS_4base11SmallVectorIiLm32ENSt4__Cr9allocatorIiEEEEPT_NS0_12DirectHandleIS1_EEb +_ZN2v88internalL21CalculateLineEndsImplIhEEvPNS_4base11SmallVectorIiLm32ENSt4__Cr9allocatorIiEEEENS2_6VectorIKT_EEb +_ZN2v88internalL21CalculateLineEndsImplItEEvPNS_4base11SmallVectorIiLm32ENSt4__Cr9allocatorIiEEEENS2_6VectorIKT_EEb _ZN2v88internal6String17CalculateLineEndsINS0_7IsolateEEENS0_6HandleINS0_10FixedArrayEEEPT_NS0_12DirectHandleIS1_EEb _ZN2v88internal6String11WriteToFlatItEEvNS0_6TaggedIS1_EEPT_jjRKNS0_31SharedStringAccessGuardIfNeededE _ZN2v88internal6String11WriteToFlatIhEEvNS0_6TaggedIS1_EEPT_jjRKNS0_31SharedStringAccessGuardIfNeededE @@ -4237,7 +4313,7 @@ _ZN2v88internal6String12WriteToFlat2IhEEvPT_NS0_6TaggedINS0_10ConsStringEEEjjRKN _ZN2v88internal6String12WriteToFlat2ItEEvPT_NS0_6TaggedINS0_10ConsStringEEEjjRKNS0_31SharedStringAccessGuardIfNeededERKNS0_25PerThreadAssertScopeEmptyILb0EJLNS0_19PerThreadAssertTypeE1ELSC_2EEEE _ZN2v88internal6String12MakeExternalEPNS0_7IsolateEPNS_6String22ExternalStringResourceE _ZN2v88internal6String30MarkForExternalizationDuringGCINS_6String22ExternalStringResourceEEEbPNS0_7IsolateEPT_ -_ZN2v88internal6String12MakeExternalEPNS0_7IsolateEPNS_6String29ExternalOneByteStringResourceE +_ZN2v88internal6String18SlowGetFlatContentERKNS0_25PerThreadAssertScopeEmptyILb0EJLNS0_19PerThreadAssertTypeE1ELS3_2EEEERKNS0_31SharedStringAccessGuardIfNeededE _ZN2v88internal6String9ToCStringEjjPm _ZN2v88internal21StringCharacterStream14CountUtf8BytesEj _ZN2v88internal21StringCharacterStream14WriteUtf8BytesEjPcm @@ -4253,6 +4329,7 @@ _ZN2v88internal17CompareCharsEqualIhhEEbPKT_PKT0_m _ZN2v88internal6String10SlowEqualsEPNS0_7IsolateENS0_12DirectHandleIS1_EES5_ _ZN2v88internal6String6EqualsEPNS0_7IsolateENS0_12DirectHandleIS1_EES5_ _ZN2v88internal6String7CompareEPNS0_7IsolateENS0_12DirectHandleIS1_EES5_ +_ZN2v88internal6String16HasOneBytePrefixENS_4base6VectorIKcEE _ZN2v88internal6String12IsIdentifierEPNS0_7IsolateENS0_12DirectHandleIS1_EE _ZN2v88internal6String20ComputeAndSetRawHashEv _ZN2v88internal6String20ComputeAndSetRawHashERKNS0_31SharedStringAccessGuardIfNeededE @@ -4285,6 +4362,17 @@ _ZNK2v88internal21ExternalOneByteString8GetCharsEv _ZNK2v88internal21ExternalTwoByteString8GetCharsEv _ZN2v88internal9CopyCharsIthEEvPT0_PKT_m _ZN2v88internal6String9VisitFlatINS0_21StringCharacterStreamEEENS0_6TaggedINS0_10ConsStringEEEPT_NS4_IS1_EEiRKNS0_31SharedStringAccessGuardIfNeededE +_ZN2v88internal11RelocatableD0Ev +_ZN2v88internal11Relocatable21PostGarbageCollectionEv +_ZN2v84base11SmallVectorIiLm32ENSt4__Cr9allocatorIiEEE11FreeStorageEv +_ZN2v84base11SmallVectorIiLm32ENSt4__Cr9allocatorIiEEE4GrowEm +_ZN2v84base11SmallVectorIiLm32ENSt4__Cr9allocatorIiEEE4GrowEv +_ZN2v88internal12StringSearchIhhE16SingleCharSearchEPS2_NS_4base6VectorIKhEEi +_ZN2v88internal12StringSearchIhhE12LinearSearchEPS2_NS_4base6VectorIKhEEi +_ZN2v88internal12StringSearchIhhE13InitialSearchEPS2_NS_4base6VectorIKhEEi +_ZN2v88internal12StringSearchIhhE24BoyerMooreHorspoolSearchEPS2_NS_4base6VectorIKhEEi +_ZN2v88internal12StringSearchIhhE23PopulateBoyerMooreTableEv +_ZN2v88internal12StringSearchIhhE16BoyerMooreSearchEPS2_NS_4base6VectorIKhEEi _ZN2v88internal12StringSearchIttE13InitialSearchEPS2_NS_4base6VectorIKtEEi _ZN2v88internal12StringSearchIttE24BoyerMooreHorspoolSearchEPS2_NS_4base6VectorIKtEEi _ZN2v88internal12StringSearchIttE23PopulateBoyerMooreTableEv @@ -4346,6 +4434,7 @@ _ZN2v88internal7Factory17NewStringFromUtf8ENS_4base6VectorIKhEEN7unibrow11Utf8Va _ZN2v88internal7Factory27NewInvalidStringLengthErrorEv _ZN2v88internal7Factory17NewStringFromUtf8ENS_4base6VectorIKcEENS0_14AllocationTypeE _ZN2v88internal7Factory23NewSharedStringFromUtf8ENS_4base6VectorIKhEEN7unibrow11Utf8VariantE +_ZN2v88internal7Factory24NewSharedStringFromUtf16ENS0_12DirectHandleINS0_9WasmArrayEEEjj _ZN2v88internal7Factory19WasmStringAddSharedENS0_12DirectHandleINS0_6StringEEES4_ _ZN2v88internal7Factory20NewStringFromTwoByteEPKtiNS0_14AllocationTypeE _ZN2v88internal7Factory20NewStringFromTwoByteENS_4base6VectorIKtEENS0_14AllocationTypeE @@ -4468,7 +4557,7 @@ _ZN2v88internal7Factory10NewJSArrayENS0_12ElementsKindEjjNS0_26ArrayStorageAlloc _ZN2v88internal7Factory22NewJSArrayWithElementsENS0_12DirectHandleINS0_14FixedArrayBaseEEENS0_12ElementsKindEjNS0_14AllocationTypeE _ZN2v88internal7Factory32NewJSArrayWithUnverifiedElementsENS0_12DirectHandleINS0_3MapEEENS2_INS0_14FixedArrayBaseEEEjNS0_14AllocationTypeE _ZN2v88internal7Factory33NewJSArrayForTemplateLiteralArrayENS0_12DirectHandleINS0_10FixedArrayEEES4_ii -_ZN2v88internal7Factory17NewJSArrayStorageENS0_12DirectHandleINS0_7JSArrayEEEjjNS0_26ArrayStorageAllocationModeE +_ZN2v88internal7Factory20NewJSArrayBufferViewENS0_12DirectHandleINS0_3MapEEENS2_INS0_14FixedArrayBaseEEENS2_INS0_13JSArrayBufferEEEmm _ZN2v88internal7Factory15NewJSTypedArrayENS0_17ExternalArrayTypeENS0_12DirectHandleINS0_13JSArrayBufferEEEmmb _ZN2v88internal7Factory30NewJSDataViewOrRabGsabDataViewENS0_12DirectHandleINS0_13JSArrayBufferEEEmmb _ZN2v88internal7Factory28NewJSUint8ArraySetFromResultENS0_12DirectHandleINS0_5UnionIJNS0_3SmiENS0_10HeapNumberEEEEEES7_ @@ -4654,8 +4743,8 @@ _ZN2v88internal11FactoryBaseINS0_12LocalFactoryEE33NewDeoptimizationFrameTransla _ZN2v88internal11FactoryBaseINS0_12LocalFactoryEE16NewBytecodeArrayEiPKhittNS0_12DirectHandleINS0_17TrustedFixedArrayEEENS6_INS0_16TrustedByteArrayEEENS0_14AllocationTypeE _ZN2v88internal11FactoryBaseINS0_12LocalFactoryEE31NewObjectBoilerplateDescriptionEjj _ZN2v88internal11FactoryBaseINS0_12LocalFactoryEE30NewArrayBoilerplateDescriptionENS0_12ElementsKindENS0_12DirectHandleINS0_14FixedArrayBaseEEE -_ZN2v88internal11FactoryBaseINS0_12LocalFactoryEE28NewTemplateObjectDescriptionENS0_12DirectHandleINS0_10FixedArrayEEES6_ -_ZN2v88internal11FactoryBaseINS0_12LocalFactoryEE15NewScriptWithIdENS0_12DirectHandleINS0_5UnionIJNS0_6StringENS0_9UndefinedEEEEEEiNS0_15ScriptEventTypeE +_ZN2v88internal11FactoryBaseINS0_12LocalFactoryEE18NewDescriptorArrayEiiNS0_14AllocationTypeE +_ZN2v88internal11FactoryBaseINS0_12LocalFactoryEE17NewClassPositionsEii _ZN2v88internal19SwissNameDictionary10InitializeINS0_12LocalIsolateEEEvPT_NS0_6TaggedINS0_9ByteArrayEEEi _ZN2v88internal11FactoryBaseINS0_12LocalFactoryEE19NewJSDispatchHandleEtNS0_12DirectHandleINS0_4CodeEEEPNS0_19ExternalEntityTableINS0_15JSDispatchEntryELm268435456EE5SpaceE _ZN2v88internal11FactoryBaseINS0_12LocalFactoryEE28MakeOrFindTwoCharacterStringEtt @@ -4807,9 +4896,6 @@ _ZNK2v88internal9BaseSpace15CommittedMemoryEv _ZN2v88internal4Heap13SizeOfObjectsEv _ZNK2v88internal4Heap19backing_store_bytesEv _ZN2v88internal4Heap19PrintFreeListsStatsEv -_ZN2v88internal4Heap22DumpJSONHeapStatisticsERNSt4__Cr18basic_stringstreamIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE -_ZZN2v88internal4Heap22DumpJSONHeapStatisticsERNSt4__Cr18basic_stringstreamIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEENK3$_0clEi -_ZN2v88internal4Heap30AddHeapObjectAllocationTrackerEPNS0_27HeapObjectAllocationTrackerE _ZN2v88internal4Heap23DisableInlineAllocationEv _ZN2v88internal4Heap33RemoveHeapObjectAllocationTrackerEPNS0_27HeapObjectAllocationTrackerE _ZN2v88internal4Heap23IncrementDeferredCountsENS_4base6VectorIKNS_7Isolate17UseCounterFeatureEEE @@ -5130,10 +5216,7 @@ _ZN2v88internal24UnreachableObjectsFilter10SkipObjectENS0_6TaggedINS0_10HeapObje _ZN2v88internal24UnreachableObjectsFilter14MarkingVisitorD2Ev _ZN2v88internal24UnreachableObjectsFilter14MarkingVisitorD0Ev _ZN2v88internal24UnreachableObjectsFilter14MarkingVisitor13VisitPointersENS0_6TaggedINS0_10HeapObjectEEENS0_20CompressedObjectSlotES6_ -_ZN2v88internal24UnreachableObjectsFilter14MarkingVisitor13VisitPointersENS0_6TaggedINS0_10HeapObjectEEENS0_25CompressedMaybeObjectSlotES6_ -_ZN2v88internal24UnreachableObjectsFilter14MarkingVisitor29VisitInstructionStreamPointerENS0_6TaggedINS0_4CodeEEENS0_27OffHeapCompressedObjectSlotINS0_29ExternalCodeCompressionSchemeEEE -_ZN2v88internal13ObjectVisitor23VisitCustomWeakPointersENS0_6TaggedINS0_10HeapObjectEEENS0_20CompressedObjectSlotES5_ -_ZN2v88internal24UnreachableObjectsFilter14MarkingVisitor15VisitCodeTargetENS0_6TaggedINS0_17InstructionStreamEEEPNS0_9RelocInfoE +_ZNSt4__Cr12__hash_tableINS_17__hash_value_typeIPN2v88internal8BasePageENS_10unique_ptrINS_13unordered_setINS3_6TaggedINS3_10HeapObjectEEENS3_6Object6HasherENS_8equal_toISA_EENS_9allocatorISA_EEEENS_14default_deleteISH_EEEEEENS_22__unordered_map_hasherIS5_NS_4pairIKS5_SK_EENS2_4base4hashIS5_EENSD_IS5_EEEENS_21__unordered_map_equalIS5_SP_ST_SS_EENSF_ISP_EEE11__do_rehashILb1EEEvm _ZNSt4__Cr12__destroy_atINS_4pairIKPN2v88internal8BasePageENS_10unique_ptrINS_13unordered_setINS3_6TaggedINS3_10HeapObjectEEENS3_6Object6HasherENS_8equal_toISB_EENS_9allocatorISB_EEEENS_14default_deleteISI_EEEEEEEEvPT_ _ZZNSt4__Cr12__hash_tableIN2v88internal6TaggedINS2_10HeapObjectEEENS2_6Object6HasherENS_8equal_toIS5_EENS_9allocatorIS5_EEE16__emplace_uniqueIJRKS5_EEENS_4pairINS_15__hash_iteratorIPNS_11__hash_nodeIS5_PvEEEEbEEDpOT_ENKUlSF_SF_E_clESF_SF_ _ZNSt4__Cr12__hash_tableIN2v88internal6TaggedINS2_10HeapObjectEEENS2_6Object6HasherENS_8equal_toIS5_EENS_9allocatorIS5_EEE11__do_rehashILb1EEEvm @@ -5169,7 +5252,6 @@ _ZN2v88internal7Sweeper12LocalSweeper18ParallelSweepSpaceENS0_15AllocationSpaceE _ZN2v88internal7Sweeper8RawSweepEPNS0_10NormalPageENS0_22FreeSpaceTreatmentModeENS1_12SweepingModeEb _ZN2v88internal7Sweeper12AddSweptPageEPNS0_10NormalPageENS0_15AllocationSpaceE _ZN2v88internal7Sweeper12LocalSweeper42ContributeAndWaitForPromotedPagesIterationEPNS_11JobDelegateE -_ZN2v88internal7Sweeper12LocalSweeper42ContributeAndWaitForPromotedPagesIterationEv _ZN2v88internal12_GLOBAL__N_137PromotedPageRecordMigratedSlotVisitor7ProcessENS0_6TaggedINS0_10HeapObjectEEE _ZN2v88internal7SweeperC2EPNS0_4HeapE _ZN2v88internal7SweeperC1EPNS0_4HeapE @@ -5228,19 +5310,6 @@ _ZN2v88internal12_GLOBAL__N_137PromotedPageRecordMigratedSlotVisitor20VisitExter _ZN2v88internal12_GLOBAL__N_137PromotedPageRecordMigratedSlotVisitor15VisitMapPointerENS0_6TaggedINS0_10HeapObjectEEE _ZN2v88internal13RememberedSetILNS0_17RememberedSetTypeE1EE6InsertILNS0_10AccessModeE0EEEvPNS0_11MutablePageEm _ZN2v88internal13RememberedSetILNS0_17RememberedSetTypeE3EE6InsertILNS0_10AccessModeE0EEEvPNS0_11MutablePageEm -_ZN2v88internal12AccessorInfo14BodyDescriptor11IterateBodyINS0_12_GLOBAL__N_137PromotedPageRecordMigratedSlotVisitorEEEvNS0_6TaggedINS0_3MapEEENS6_INS0_10HeapObjectEEEiPT_ -_ZN2v88internal18BodyDescriptorBase15IteratePointersINS0_12_GLOBAL__N_137PromotedPageRecordMigratedSlotVisitorEEEvNS0_6TaggedINS0_10HeapObjectEEEiiPT_ -_ZN2v88internal15BytecodeWrapper14BodyDescriptor11IterateBodyINS0_12_GLOBAL__N_137PromotedPageRecordMigratedSlotVisitorEEEvNS0_6TaggedINS0_3MapEEENS6_INS0_10HeapObjectEEEiPT_ -_ZN2v88internal40UncompiledDataWithoutPreparseDataWithJob14BodyDescriptor11IterateBodyINS0_12_GLOBAL__N_137PromotedPageRecordMigratedSlotVisitorEEEvNS0_6TaggedINS0_3MapEEENS6_INS0_10HeapObjectEEEiPT_ -_ZN2v88internal14AtomRegExpData14BodyDescriptor11IterateBodyINS0_12_GLOBAL__N_137PromotedPageRecordMigratedSlotVisitorEEEvNS0_6TaggedINS0_3MapEEENS6_INS0_10HeapObjectEEEiPT_ -_ZN2v88internal12IrRegExpData14BodyDescriptor11IterateBodyINS0_12_GLOBAL__N_137PromotedPageRecordMigratedSlotVisitorEEEvNS0_6TaggedINS0_3MapEEENS6_INS0_10HeapObjectEEEiPT_ -_ZN2v88internal10RegExpData14BodyDescriptor11IterateBodyINS0_12_GLOBAL__N_137PromotedPageRecordMigratedSlotVisitorEEEvNS0_6TaggedINS0_3MapEEENS6_INS0_10HeapObjectEEEiPT_ -_ZN2v88internal14WasmImportData14BodyDescriptor11IterateBodyINS0_12_GLOBAL__N_137PromotedPageRecordMigratedSlotVisitorEEEvNS0_6TaggedINS0_3MapEEENS6_INS0_10HeapObjectEEEiPT_ -_ZN2v88internal20WasmCapiFunctionData14BodyDescriptor11IterateBodyINS0_12_GLOBAL__N_137PromotedPageRecordMigratedSlotVisitorEEEvNS0_6TaggedINS0_3MapEEENS6_INS0_10HeapObjectEEEiPT_ -_ZN2v88internal16WasmFunctionData14BodyDescriptor11IterateBodyINS0_12_GLOBAL__N_137PromotedPageRecordMigratedSlotVisitorEEEvNS0_6TaggedINS0_3MapEEENS6_INS0_10HeapObjectEEEiPT_ -_ZN2v88internal24WasmExportedFunctionData14BodyDescriptor11IterateBodyINS0_12_GLOBAL__N_137PromotedPageRecordMigratedSlotVisitorEEEvNS0_6TaggedINS0_3MapEEENS6_INS0_10HeapObjectEEEiPT_ -_ZN2v88internal20WasmInternalFunction14BodyDescriptor11IterateBodyINS0_12_GLOBAL__N_137PromotedPageRecordMigratedSlotVisitorEEEvNS0_6TaggedINS0_3MapEEENS6_INS0_10HeapObjectEEEiPT_ -_ZN2v88internal23WasmTrustedInstanceData14BodyDescriptor11IterateBodyINS0_12_GLOBAL__N_137PromotedPageRecordMigratedSlotVisitorEEEvNS0_6TaggedINS0_3MapEEENS6_INS0_10HeapObjectEEEiPT_ _ZN2v88internal19WasmSuspenderObject14BodyDescriptor11IterateBodyINS0_12_GLOBAL__N_137PromotedPageRecordMigratedSlotVisitorEEEvNS0_6TaggedINS0_3MapEEENS6_INS0_10HeapObjectEEEiPT_ _ZN2v88internal8JSObject18FastBodyDescriptor11IterateBodyINS0_12_GLOBAL__N_137PromotedPageRecordMigratedSlotVisitorEEEvNS0_6TaggedINS0_3MapEEENS6_INS0_10HeapObjectEEEiPT_ _ZN2v88internal28JSAPIObjectWithEmbedderSlots14BodyDescriptor11IterateBodyINS0_12_GLOBAL__N_137PromotedPageRecordMigratedSlotVisitorEEEvNS0_6TaggedINS0_3MapEEENS6_INS0_10HeapObjectEEEiPT_ @@ -5399,6 +5468,7 @@ _ZN2v88internal6Object12BooleanValueINS0_12LocalIsolateEEEbNS0_6TaggedIS1_EEPT_ _ZN2v88internal10HeapObject16RehashBasedOnMapINS0_7IsolateEEEvPT_ _ZN2v88internal9HashTableINS0_15ObjectHashTableENS0_20ObjectHashTableShapeEE6RehashENS0_16PtrComprCageBaseE _ZN2v88internal9HashTableINS0_14NameDictionaryENS0_19NameDictionaryShapeEE6RehashENS0_16PtrComprCageBaseE +_ZN2v88internal9HashTableINS0_16NumberDictionaryENS0_21NumberDictionaryShapeEE6RehashENS0_16PtrComprCageBaseE _ZN2v88internal9HashTableINS0_20SimpleNameDictionaryENS0_25SimpleNameDictionaryShapeEE6RehashENS0_16PtrComprCageBaseE _ZN2v88internal9HashTableINS0_22SimpleNumberDictionaryENS0_27SimpleNumberDictionaryShapeEE6RehashENS0_16PtrComprCageBaseE _ZN2v88internal5JSMap6RehashEPNS0_7IsolateE @@ -5460,6 +5530,8 @@ _ZN2v88internal19ObjectHashTableBaseINS0_18EphemeronHashTableENS0_23EphemeronHas _ZN2v88internal19ObjectHashTableBaseINS0_18EphemeronHashTableENS0_23EphemeronHashTableShapeEE11RemoveEntryENS0_13InternalIndexE _ZN2v88internal9HashTableINS0_18ObjectTwoHashTableENS0_25ObjectMultiHashTableShapeILi2EEEE6RehashENS0_16PtrComprCageBaseE _ZN2v88internal9HashTableINS0_18ObjectTwoHashTableENS0_25ObjectMultiHashTableShapeILi2EEEE4SwapENS0_13InternalIndexES6_NS0_16WriteBarrierModeE +_ZN2v88internal9HashTableINS0_22SimpleNumberDictionaryENS0_27SimpleNumberDictionaryShapeEE6RehashENS0_16PtrComprCageBaseENS0_6TaggedIS2_EE +_ZN2v88internal9HashTableINS0_22SimpleNumberDictionaryENS0_27SimpleNumberDictionaryShapeEE3NewINS0_7IsolateEEENS0_6HandleIS2_EEPT_jNS0_14AllocationTypeENS0_15MinimumCapacityE _ZN2v88internal9HashTableINS0_22SimpleNumberDictionaryENS0_27SimpleNumberDictionaryShapeEE14EnsureCapacityINS0_7IsolateENS0_6HandleEQsr3stdE16is_convertible_vITL0_0_IT_ENS0_12DirectHandleIS9_EEEEET0_IS2_EPS9_SE_iNS0_14AllocationTypeE _ZN2v88internal9HashTableINS0_22SimpleNumberDictionaryENS0_27SimpleNumberDictionaryShapeEE6ShrinkINS0_6HandleEQsr3stdE16is_convertible_vITL0__IT_ENS0_12DirectHandleIS8_EEEEET_IS2_EPNS0_7IsolateESD_i _ZN2v88internal10DictionaryINS0_22SimpleNumberDictionaryENS0_27SimpleNumberDictionaryShapeEE8SetEntryENS0_13InternalIndexENS0_6TaggedINS0_6ObjectEEES8_NS0_15PropertyDetailsE @@ -5687,6 +5759,7 @@ _ZNSt4__Cr11__sift_downINS_17_ClassicAlgPolicyELb0ERN2v88internal19EnumIndexComp _ZNSt4__Cr11__sift_downINS_17_ClassicAlgPolicyELb1ERN2v88internal19EnumIndexComparatorINS3_14NameDictionaryEEENS3_10AtomicSlotEEEvT2_OT1_NS_15iterator_traitsIS9_E15difference_typeESE_ _ZNSt4__Cr10__pop_heapINS_17_ClassicAlgPolicyEN2v88internal19EnumIndexComparatorINS3_14NameDictionaryEEENS3_10AtomicSlotEEEvT1_S8_RT0_NS_15iterator_traitsIS8_E15difference_typeE _ZNSt4__Cr11__introsortINS_17_ClassicAlgPolicyERN2v88internal19EnumIndexComparatorINS3_16GlobalDictionaryEEENS3_10AtomicSlotELb0EEEvT1_S9_T0_NS_15iterator_traitsIS9_E15difference_typeEb +_ZNSt4__Cr11__make_heapINS_17_ClassicAlgPolicyERN2v88internal19EnumIndexComparatorINS3_16GlobalDictionaryEEENS3_10AtomicSlotEEEvT1_S9_OT0_ _ZNSt4__Cr11__sift_downINS_17_ClassicAlgPolicyELb0ERN2v88internal19EnumIndexComparatorINS3_16GlobalDictionaryEEENS3_10AtomicSlotEEEvT2_OT1_NS_15iterator_traitsIS9_E15difference_typeESE_ _ZNSt4__Cr11__sift_downINS_17_ClassicAlgPolicyELb1ERN2v88internal19EnumIndexComparatorINS3_16GlobalDictionaryEEENS3_10AtomicSlotEEEvT2_OT1_NS_15iterator_traitsIS9_E15difference_typeESE_ _ZNSt4__Cr10__pop_heapINS_17_ClassicAlgPolicyEN2v88internal19EnumIndexComparatorINS3_16GlobalDictionaryEEENS3_10AtomicSlotEEEvT1_S8_RT0_NS_15iterator_traitsIS8_E15difference_typeE @@ -5851,7 +5924,7 @@ _ZN2v88internal6JSDate11SetNanValueEv _ZN2v88internal6JSDate16CurrentTimeValueEPNS0_7IsolateE _ZN2v88internal6JSDate8GetFieldEPNS0_7IsolateEmm _ZN2v88internal6JSDate10DoGetFieldEPNS0_7IsolateENS1_10FieldIndexE -_ZN2v88internal6JSDate11GetUTCFieldENS1_10FieldIndexEdPNS0_9DateCacheE +_ZN2v88internal25PropertyCallbackArguments19CallNamedDescriptorEPNS0_7IsolateENS0_12DirectHandleINS0_15InterceptorInfoEEENS4_INS0_4NameEEE _ZN2v88internal25PropertyCallbackArguments17CallIndexedGetterEPNS0_7IsolateENS0_12DirectHandleINS0_15InterceptorInfoEEEj _ZN2v88internal25PropertyCallbackArguments15CallNamedGetterEPNS0_7IsolateENS0_12DirectHandleINS0_15InterceptorInfoEEENS4_INS0_4NameEEE _ZN2v88internal25PropertyCallbackArguments16CallIndexedQueryEPNS0_7IsolateENS0_12DirectHandleINS0_15InterceptorInfoEEEj @@ -6068,10 +6141,6 @@ _ZN2v88internal14MarkingBarrier5WriteINS0_24CompressedHeapObjectSlotELNS0_15Reco _ZN2v88internal12WriteBarrier11MarkingSlowILNS0_15RecordYoungSlotE1EEEvNS0_6TaggedINS0_10HeapObjectEEENS0_24CompressedHeapObjectSlotES6_ _ZN2v88internal14MarkingBarrier5WriteINS0_24CompressedHeapObjectSlotELNS0_15RecordYoungSlotE1EEEvNS0_6TaggedINS0_10HeapObjectEEET_S7_ _ZN2v88internal12WriteBarrier8ForRangeINS0_20CompressedObjectSlotEEEvPNS0_4HeapENS0_6TaggedINS0_10HeapObjectEEET_S9_ -_ZN2v88internal12WriteBarrier8ForRangeINS0_25CompressedMaybeObjectSlotEEEvPNS0_4HeapENS0_6TaggedINS0_10HeapObjectEEET_S9_ -_ZN2v88internal14MarkingBarrier15MarkValueSharedENS0_6TaggedINS0_10HeapObjectEEE -_ZN2v88internal14MarkingBarrier14MarkValueLocalENS0_6TaggedINS0_10HeapObjectEEE -_ZN2v88internal13RememberedSetILNS0_17RememberedSetTypeE4EE6InsertILNS0_10AccessModeE0EEEvPNS0_11MutablePageEm _ZN2v88internal13RememberedSetILNS0_17RememberedSetTypeE5EE6InsertILNS0_10AccessModeE0EEEvPNS0_11MutablePageEm _ZN2v88internal13RememberedSetILNS0_17RememberedSetTypeE2EE6InsertILNS0_10AccessModeE0EEEvPNS0_11MutablePageEm _ZN2v88internal14MarkingBarrierC2EPNS0_9LocalHeapE @@ -6292,9 +6361,7 @@ _ZN2v88internal12FeedbackCell14BodyDescriptor11IterateBodyINS0_18MainMarkingVisi _ZN2v88internal14FeedbackVector14BodyDescriptor11IterateBodyINS0_18MainMarkingVisitorEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ _ZN2v88internal20FunctionTemplateInfo14BodyDescriptor11IterateBodyINS0_18MainMarkingVisitorEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ _ZN2v88internal15InterceptorInfo14BodyDescriptor11IterateBodyINS0_18MainMarkingVisitorEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ -_ZN2v88internal27DescriptorArrayMarkingState22TryUpdateIndicesToMarkEjNS0_6TaggedINS0_15DescriptorArrayEEEt -_ZN2v88internal16MarkingWorklists5Local4PushENS0_6TaggedINS0_10HeapObjectEEE -_ZN2v88internal3Map14BodyDescriptor11IterateBodyINS0_18MainMarkingVisitorEEEvNS0_6TaggedIS1_EENS5_INS0_10HeapObjectEEEiPT_ +_ZN2v88internal59JSAPIObjectWithEmbedderSlotsOrJSSpecialObjectBodyDescriptor41IterateJSAPIObjectWithEmbedderSlotsHeaderINS0_18MainMarkingVisitorEEEvNS0_6TaggedINS0_3MapEEENS4_INS0_10HeapObjectEEEiPT_ _ZN2v88internal27JSDataViewOrRabGsabDataView14BodyDescriptor11IterateBodyINS0_18MainMarkingVisitorEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ _ZN2v88internal6JSDate14BodyDescriptor11IterateBodyINS0_18MainMarkingVisitorEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ _ZN2v88internal16JSExternalObject14BodyDescriptor11IterateBodyINS0_18MainMarkingVisitorEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ @@ -6353,7 +6420,6 @@ _ZN2v84base11SmallVectorIPNS_8internal12_GLOBAL__N_112ParallelItemELm4ENSt4__Cr9 _ZZNSt4__Cr6vectorIPN2v88internal12_GLOBAL__N_112ParallelItemENS_9allocatorIS5_EEE12emplace_backIJRKS5_EEERS5_DpOT_ENKUlvE0_clEv _ZNSt4__Cr6vectorIPN2v88internal12_GLOBAL__N_112ParallelItemENS_9allocatorIS5_EEE20__throw_length_errorEv _ZN2v88internal32FullStringForwardingTableCleaner17TransitionStringsEPNS0_21StringForwardingTable6RecordE -_ZN2v88internal32FullStringForwardingTableCleaner14TryInternalizeENS0_6TaggedINS0_6StringEEEPNS0_21StringForwardingTable6RecordE _ZN2v88internal32FullStringForwardingTableCleaner17MarkForwardObjectEPNS0_21StringForwardingTable6RecordE _ZN2v84base11SmallVectorIPNS_8internal12_GLOBAL__N_112ParallelItemELm4ENSt4__Cr9allocatorIS5_EEE4GrowEv _ZN2v84base11SmallVectorIPNS_8internal12_GLOBAL__N_112ParallelItemELm4ENSt4__Cr9allocatorIS5_EEE4GrowEm @@ -6425,9 +6491,10 @@ _ZN2v88internal25SuffixRangeBodyDescriptorILi12EE11IterateBodyINS0_25RecordMigra _ZN2v88internal29SuffixRangeWeakBodyDescriptorILi12EE11IterateBodyINS0_25RecordMigratedSlotVisitorEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ _ZN2v88internal13JSArrayBuffer14BodyDescriptor11IterateBodyINS0_25RecordMigratedSlotVisitorEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ _ZN2v88internal27JSDataViewOrRabGsabDataView14BodyDescriptor11IterateBodyINS0_25RecordMigratedSlotVisitorEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ -_ZN2v88internal6JSDate14BodyDescriptor11IterateBodyINS0_25RecordMigratedSlotVisitorEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ -_ZN2v88internal16JSExternalObject14BodyDescriptor11IterateBodyINS0_25RecordMigratedSlotVisitorEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ -_ZN2v88internal22JSFinalizationRegistry14BodyDescriptor11IterateBodyINS0_25RecordMigratedSlotVisitorEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ +_ZN2v88internal14WasmImportData14BodyDescriptor11IterateBodyINS0_25RecordMigratedSlotVisitorEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ +_ZN2v88internal20WasmCapiFunctionData14BodyDescriptor11IterateBodyINS0_25RecordMigratedSlotVisitorEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ +_ZN2v88internal17WasmDispatchTable14BodyDescriptor11IterateBodyINS0_25RecordMigratedSlotVisitorEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ +_ZN2v88internal27WasmDispatchTableForImports14BodyDescriptor11IterateBodyINS0_25RecordMigratedSlotVisitorEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ _ZN2v88internal24WasmExportedFunctionData14BodyDescriptor11IterateBodyINS0_25RecordMigratedSlotVisitorEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ _ZN2v88internal20WasmInternalFunction14BodyDescriptor11IterateBodyINS0_25RecordMigratedSlotVisitorEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ _ZN2v88internal23WasmTrustedInstanceData14BodyDescriptor11IterateBodyINS0_25RecordMigratedSlotVisitorEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ @@ -6514,6 +6581,27 @@ _ZN2v88internal25EvacuateRecordOnlyVisitor5VisitENS0_6TaggedINS0_10HeapObjectEEE _ZNSt4__Cr12__hash_tableINS_17__hash_value_typeIN2v88internal6TaggedINS3_18EphemeronHashTableEEEN4absl13flat_hash_setIiNS7_13hash_internal4HashIiEENS_8equal_toIiEENS_9allocatorIiEEEEEENS_22__unordered_map_hasherIS6_NS_4pairIKS6_SG_EENS3_6Object6HasherENSC_IS6_EEEENS_21__unordered_map_equalIS6_SL_SO_SN_EENSE_ISL_EEE5clearEv _ZN4absl18container_internal23TypeErasedApplyToSlotFnIN2v88internal6Object6HasherENS3_6TaggedINS3_10HeapObjectEEELb0EEEmPKvPvm _ZN4absl18container_internal12raw_hash_setINS0_17FlatHashMapPolicyIN2v88internal6TaggedINS4_10HeapObjectEEENS3_4base11SmallVectorIS7_Lm1ENSt4__Cr9allocatorIS7_EEEEEEJNS4_6Object6HasherENSF_12KeyEqualSafeEEE19transfer_n_slots_fnEPvSJ_SJ_m +_ZN4absl18container_internal12raw_hash_setINS0_17FlatHashMapPolicyIN2v88internal6TaggedINS4_10HeapObjectEEENS3_4base11SmallVectorIS7_Lm1ENSt4__Cr9allocatorIS7_EEEEEEJNS4_6Object6HasherENSF_12KeyEqualSafeEEE46transfer_unprobed_elements_to_next_capacity_fnERNS0_12CommonFieldsEPKNS0_6ctrl_tEPvSO_PFvSO_hmmE +_ZN4absl18container_internal15map_slot_policyIN2v88internal6TaggedINS3_10HeapObjectEEENS2_4base11SmallVectorIS6_Lm1ENSt4__Cr9allocatorIS6_EEEEE8transferINSA_INS9_4pairIKS6_SC_EEEEEEDaPT_PNS0_13map_slot_typeIS6_SC_EESN_ +_ZN4heap4base8WorklistIN2v88internal9EphemeronELt64EE5Local18PublishPushSegmentEv +_ZN2v88internal19ClientObjectVisitorINS0_26ObjectVisitorWithCageBasesEED0Ev +_ZN2v88internal19ClientObjectVisitorINS0_26ObjectVisitorWithCageBasesEE13VisitPointersENS0_6TaggedINS0_10HeapObjectEEENS0_20CompressedObjectSlotES7_ +_ZN2v88internal19ClientObjectVisitorINS0_26ObjectVisitorWithCageBasesEE13VisitPointersENS0_6TaggedINS0_10HeapObjectEEENS0_25CompressedMaybeObjectSlotES7_ +_ZN2v88internal19ClientObjectVisitorINS0_26ObjectVisitorWithCageBasesEE29VisitInstructionStreamPointerENS0_6TaggedINS0_4CodeEEENS0_27OffHeapCompressedObjectSlotINS0_29ExternalCodeCompressionSchemeEEE +_ZN2v88internal19ClientObjectVisitorINS0_26ObjectVisitorWithCageBasesEE12VisitPointerENS0_6TaggedINS0_10HeapObjectEEENS0_20CompressedObjectSlotE +_ZN2v88internal19ClientObjectVisitorINS0_26ObjectVisitorWithCageBasesEE15VisitCodeTargetENS0_6TaggedINS0_17InstructionStreamEEEPNS0_9RelocInfoE +_ZN2v88internal19ClientObjectVisitorINS0_26ObjectVisitorWithCageBasesEE20VisitEmbeddedPointerENS0_6TaggedINS0_17InstructionStreamEEEPNS0_9RelocInfoE +_ZN2v88internal19ClientObjectVisitorINS0_26ObjectVisitorWithCageBasesEE15VisitMapPointerENS0_6TaggedINS0_10HeapObjectEEE +_ZN2v88internal23WasmMemoryMapDescriptor14BodyDescriptor11IterateBodyINS0_20MarkCompactCollector23SharedHeapObjectVisitorEEEvNS0_6TaggedINS0_3MapEEENS6_INS0_10HeapObjectEEEiPT_ +_ZN2v88internal6JSDate14BodyDescriptor11IterateBodyINS0_20MarkCompactCollector23SharedHeapObjectVisitorEEEvNS0_6TaggedINS0_3MapEEENS6_INS0_10HeapObjectEEEiPT_ +_ZN2v88internal22JSFinalizationRegistry14BodyDescriptor11IterateBodyINS0_20MarkCompactCollector23SharedHeapObjectVisitorEEEvNS0_6TaggedINS0_3MapEEENS6_INS0_10HeapObjectEEEiPT_ +_ZN2v88internal10JSFunction14BodyDescriptor11IterateBodyINS0_20MarkCompactCollector23SharedHeapObjectVisitorEEEvNS0_6TaggedINS0_3MapEEENS6_INS0_10HeapObjectEEEiPT_ +_ZN2v88internal8JSRegExp14BodyDescriptor11IterateBodyINS0_20MarkCompactCollector23SharedHeapObjectVisitorEEEvNS0_6TaggedINS0_3MapEEENS6_INS0_10HeapObjectEEEiPT_ +_ZN2v88internal9JSWeakRef14BodyDescriptor11IterateBodyINS0_20MarkCompactCollector23SharedHeapObjectVisitorEEEvNS0_6TaggedINS0_3MapEEENS6_INS0_10HeapObjectEEEiPT_ +_ZN2v88internal16WasmGlobalObject14BodyDescriptor11IterateBodyINS0_20MarkCompactCollector23SharedHeapObjectVisitorEEEvNS0_6TaggedINS0_3MapEEENS6_INS0_10HeapObjectEEEiPT_ +_ZN2v88internal18WasmInstanceObject14BodyDescriptor11IterateBodyINS0_20MarkCompactCollector23SharedHeapObjectVisitorEEEvNS0_6TaggedINS0_3MapEEENS6_INS0_10HeapObjectEEEiPT_ +_ZN2v88internal16WasmMemoryObject14BodyDescriptor11IterateBodyINS0_20MarkCompactCollector23SharedHeapObjectVisitorEEEvNS0_6TaggedINS0_3MapEEENS6_INS0_10HeapObjectEEEiPT_ +_ZN2v88internal20WasmSuspendingObject14BodyDescriptor11IterateBodyINS0_20MarkCompactCollector23SharedHeapObjectVisitorEEEvNS0_6TaggedINS0_3MapEEENS6_INS0_10HeapObjectEEEiPT_ _ZN2v88internal20MarkCompactCollector22ProcessMarkingWorklistILNS1_29MarkingWorklistProcessingModeE1EEENSt4__Cr4pairImmEENS_4base9TimeDeltaEm _ZN4absl18container_internal12raw_hash_setINS0_17FlatHashMapPolicyIN2v88internal6TaggedINS4_10HeapObjectEEENS3_4base11SmallVectorIS7_Lm1ENSt4__Cr9allocatorIS7_EEEEEEJNS4_6Object6HasherENSF_12KeyEqualSafeEEE5eraseENSI_8iteratorE _ZNK4heap4base8WorklistIN2v88internal9EphemeronELt64EE5Local10NewSegmentEv @@ -6797,9 +6885,6 @@ _ZN2v88internal14EternalHandles6CreateEPNS0_7IsolateENS0_6TaggedINS0_6ObjectEEEP _ZZNSt4__Cr6vectorIPN2v88internal13GlobalHandles4NodeENS_9allocatorIS5_EEE12emplace_backIJRKS5_EEERS5_DpOT_ENKUlvE0_clEv _ZNSt4__Cr6vectorIPN2v88internal13GlobalHandles4NodeENS_9allocatorIS5_EEE20__throw_length_errorEv _ZN2v88internal13GlobalHandles4Node26CollectPhantomCallbackDataEPNSt4__Cr6vectorINS3_4pairIPS2_NS1_22PendingPhantomCallbackEEENS3_9allocatorIS8_EEEE -_ZZNSt4__Cr6vectorINS_4pairIPN2v88internal13GlobalHandles4NodeENS4_22PendingPhantomCallbackEEENS_9allocatorIS8_EEE12emplace_backIJS8_EEERS8_DpOT_ENKUlvE0_clEv -_ZNSt4__Cr6vectorINS_4pairIPN2v88internal13GlobalHandles4NodeENS4_22PendingPhantomCallbackEEENS_9allocatorIS8_EEE20__throw_length_errorEv -_ZZNSt4__Cr6vectorIN2v88internal13GlobalHandles22PendingPhantomCallbackENS_9allocatorIS4_EEE12emplace_backIJRKS4_EEERS4_DpOT_ENKUlvE0_clEv _ZN2v88internal4wasm16WasmWrapperCacheINS1_21ImportWrapperCacheKeyEE11GetCompiledEPNS0_7IsolateES3_ _ZN2v88internal4wasm16WasmWrapperCacheINS1_21ImportWrapperCacheKeyEE20CacheCompiledWrapperEPNS0_7IsolateENS1_21WasmCompilationResultENS1_8WasmCode4KindES3_NSt4__Cr10shared_ptrINS1_17WasmWrapperHandleEEE _ZN2v88internal4wasm21WasmCompilationResultC2EOS2_ @@ -6812,7 +6897,7 @@ _ZN2v88internal4wasm17WasmWrapperHandleC1Emm _ZN2v88internal4wasm17WasmWrapperHandleD2Ev _ZN2v88internal4wasm17WasmWrapperHandleD1Ev _ZN2v88internal4wasm22WasmImportWrapperCache3GetEPNS0_7IsolateERKNS1_21ImportWrapperCacheKeyE -_ZN2v88internal4wasm22WasmImportWrapperCache14CompileWrapperEPNS0_7IsolateERKNS1_21ImportWrapperCacheKeyE +_ZNSt4__Cr12__hash_tableINS_17__hash_value_typeIN2v88internal4wasm21ImportWrapperCacheKeyENS_8weak_ptrINS4_17WasmWrapperHandleEEEEENS_22__unordered_map_hasherIS5_NS_4pairIKS5_S8_EENS5_4HashENS_8equal_toIS5_EEEENS_21__unordered_map_equalIS5_SD_SG_SE_EENS_9allocatorISD_EEE11__do_rehashILb1EEEvm _ZNSt4__Cr25__try_key_extraction_implImNS_4pairINS_15__tree_iteratorINS_12__value_typeImPN2v88internal4wasm8WasmCodeEEEPNS_11__tree_nodeIS9_PvEElEEbEEZNS_6__treeIS9_NS_19__map_value_compareImNS1_IKmS8_EENS_4lessImEEEENS_9allocatorISJ_EEE21__emplace_hint_uniqueIJmRS8_EEESF_NS_21__tree_const_iteratorIS9_SD_lEEDpOT_EUlRSI_OmSR_E_ZNSQ_IJmSR_EEESF_ST_SW_EUlSY_SR_E_mSR_TnNS_9enable_ifIXsr7is_sameIT_u14__remove_constIu20__remove_reference_tIT3_EEEE5valueEiE4typeELi0EEET0_NS_14__priority_tagILm1EEET1_T2_OS13_OT4_ _ZNSt4__Cr6__treeINS_12__value_typeImPN2v88internal4wasm8WasmCodeEEENS_19__map_value_compareImNS_4pairIKmS6_EENS_4lessImEEEENS_9allocatorISB_EEE12__find_equalImEENS9_IPNS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEERSN_EENS_21__tree_const_iteratorIS7_PNS_11__tree_nodeIS7_SL_EElEESQ_RKT_ _ZNSt4__Cr6__treeINS_12__value_typeImPN2v88internal4wasm8WasmCodeEEENS_19__map_value_compareImNS_4pairIKmS6_EENS_4lessImEEEENS_9allocatorISB_EEE14__erase_uniqueImEEmRKT_ @@ -6827,7 +6912,7 @@ _ZN2v88internal16WasmModuleObject19GetModuleNameOrNullEPNS0_7IsolateENS0_12Direc _ZN2v88internal16WasmModuleObject21GetFunctionNameOrNullEPNS0_7IsolateENS0_12DirectHandleIS1_EEj _ZN2v88internal16WasmModuleObject18GetRawFunctionNameEi _ZN2v88internal15WasmTableObject3NewEPNS0_7IsolateENS0_12DirectHandleINS0_23WasmTrustedInstanceDataEEENS0_4wasm9ValueTypeENS7_18CanonicalValueTypeEjbmNS4_INS0_6ObjectEEENS7_11AddressTypeEPNS4_INS0_17WasmDispatchTableEEE -_ZN2v88internal15WasmTableObject4GrowEPNS0_7IsolateENS0_12DirectHandleIS1_EENS4_INS0_17WasmDispatchTableEEEjNS4_INS0_6ObjectEEE +_ZN2v88internal45MutableBigInt_BitwiseXorNegNegAndCanonicalizeEmmm _ZN2v88internal45MutableBigInt_BitwiseXorPosNegAndCanonicalizeEmmm _ZN2v88internal38MutableBigInt_LeftShiftAndCanonicalizeEmml _ZN2v88internal22RightShiftResultLengthEmjl @@ -6871,6 +6956,15 @@ _ZN2v88internal23DoubleToRadixStringViewEdiNS_4base6VectorIcEE _ZN2v88internal14StringToDoubleEPNS0_7IsolateENS0_12DirectHandleINS0_6StringEEENS0_14ConversionFlagEd _ZN2v88internal18FlatStringToDoubleENS0_6TaggedINS0_6StringEEENS0_14ConversionFlagEd _ZN2v88internal17TryStringToDoubleEPNS0_12LocalIsolateENS0_12DirectHandleINS0_6StringEEEj +_ZN2v88internal14TryStringToIntEPNS0_12LocalIsolateENS0_12DirectHandleINS0_6StringEEEi +_ZN2v88internal14IsSpecialIndexENS0_6TaggedINS0_6StringEEE +_ZN2v88internal14IsSpecialIndexENS0_6TaggedINS0_6StringEEERNS0_31SharedStringAccessGuardIfNeededE +_ZN2v88internal24DoubleToFloat32_NoInlineEd +_ZN2v88internal22DoubleToInt32_NoInlineEd +_ZN2v88internal20StringToBigIntHelperINS0_7IsolateEED0Ev +_ZN2v88internal20StringToBigIntHelperINS0_7IsolateEE12ParseOneByteEPKh +_ZN2v88internal20StringToBigIntHelperINS0_7IsolateEE12ParseTwoByteEPKt +_ZN2v88internal20StringToBigIntHelperINS0_7IsolateEE13ParseInternalIhEEvPKT_ _ZN2v88internal25InternalStringToIntDoubleILi5EtEEdPKT0_S4_bb _ZN3jkj9dragonbox6detail4implINS0_21ieee754_binary_traitsINS0_16ieee754_binary64EmiEEE15compute_nearestINS0_6policy4sign13return_sign_tENS8_13trailing_zero8remove_tENS8_26decimal_to_binary_rounding17nearest_to_even_tENS8_26binary_to_decimal_rounding9to_even_tENS8_5cache6full_tENS8_23preferred_integer_types7match_tEEENS0_10decimal_fpImNT4_21decimal_exponent_typeIS5_XcviclL_ZNS6_4min_EiiEngL_ZNS6_5max_kEEL_ZNS6_5min_kEEEEXcviclL_ZNS6_4max_EiiEL_ZNS6_5max_kEEplplngL_ZNS6_5min_kEEL_ZNS6_5kappaEELi1EEEEEXsrT_15return_has_signEXsrT0_21report_trailing_zerosEEENS0_23signed_significand_bitsIS5_EEi _ZN10fast_float17from_chars_callerIdE4callIcEENS_19from_chars_result_tIT_EEPKS4_S7_RdNS_15parse_options_tIS4_EE @@ -6956,9 +7050,6 @@ _ZN2v88internal13HeapAllocator25ResumeAllocationObserversEv _ZN2v88internal13HeapAllocator19RetryCustomAllocateENS_4base11FunctionRefIFbvEEENS0_14AllocationTypeENS0_23GarbageCollectionReasonE _ZN2v88internal13HeapAllocator32CollectGarbageAndRetryAllocationENS_4base11FunctionRefIFbvEEENS0_14AllocationTypeENS0_23GarbageCollectionReasonE _ZN4absl19functional_internal12InvokeObjectIRKZN2v88internal13HeapAllocator19AllocateRawSlowPathENS4_19AllocationRetryModeEiNS3_14AllocationTypeENS3_16AllocationOriginENS3_19AllocationAlignmentENS3_14AllocationHintEE3$_0bJEEET0_NS0_7VoidPtrEDpNS0_8ForwardTIT1_E4typeE -_ZN2v88internal30LargeObjectSpaceObjectIteratorC2EPNS0_16LargeObjectSpaceE -_ZN2v88internal30LargeObjectSpaceObjectIteratorC1EPNS0_16LargeObjectSpaceE -_ZN2v88internal30LargeObjectSpaceObjectIterator4NextEv _ZNK2v88internal16LargeObjectSpace9AvailableEv _ZN2v88internal16LargeObjectSpace8TearDownEv _ZN2v88internal16LargeObjectSpace21AddAllocationObserverEPNS0_18AllocationObserverE @@ -7151,8 +7242,6 @@ _ZN2v88internal12DeserializerINS0_12LocalIsolateEE10ReadObjectENS0_13SnapshotSpa _ZN2v88internal12DeserializerINS0_12LocalIsolateEE15LogScriptEventsENS0_6TaggedINS0_6ScriptEEE _ZN2v88internal12DeserializerINS0_12LocalIsolateEE22WeakenDescriptorArraysEv _ZN2v88internal12DeserializerINS0_12LocalIsolateEE6RehashEv -_ZN2v88internal12DeserializerINS0_12LocalIsolateEE10ReadObjectEv -_ZN2v88internal12DeserializerINS0_12LocalIsolateEE22ReadSingleBytecodeDataINS0_21SlotAccessorForHandleIS2_EEEEihT_ _ZN2v88internal12DeserializerINS0_12LocalIsolateEE20PostProcessNewObjectENS0_12DirectHandleINS0_3MapEEENS0_6HandleINS0_10HeapObjectEEENS0_13SnapshotSpaceE _ZN2v88internal12DeserializerINS0_12LocalIsolateEE11ReadMetaMapENS0_13SnapshotSpaceE _ZN2v88internal12DeserializerINS0_12LocalIsolateEE20UnresolvedForwardRefC2ENS0_6HandleINS0_10HeapObjectEEEiNS3_19ReferenceDescriptorE @@ -7238,8 +7327,8 @@ _ZNSt4__Cr6vectorImN2v88internal19StrongRootAllocatorImEEE20__throw_length_error _ZN2v88internal12DeserializerINS0_12LocalIsolateEE13ReadNewObjectINS0_21SlotAccessorForHandleIS2_EEEEihT_ _ZN2v88internal12DeserializerINS0_12LocalIsolateEE11ReadBackrefINS0_21SlotAccessorForHandleIS2_EEEEihT_ _ZN2v88internal12DeserializerINS0_12LocalIsolateEE19ReadReadOnlyHeapRefINS0_21SlotAccessorForHandleIS2_EEEEihT_ -_ZN2v88internal12DeserializerINS0_12LocalIsolateEE13ReadRootArrayINS0_21SlotAccessorForHandleIS2_EEEEihT_ -_ZN2v88internal12DeserializerINS0_12LocalIsolateEE22ReadStartupObjectCacheINS0_21SlotAccessorForHandleIS2_EEEEihT_ +_ZN2v88internal12DeserializerINS0_12LocalIsolateEE24ReadRawExternalReferenceINS0_24SlotAccessorForRootSlotsEEEihT_ +_ZN2v88internal12DeserializerINS0_12LocalIsolateEE21ReadAttachedReferenceINS0_24SlotAccessorForRootSlotsEEEihT_ _ZN2v88internal12DeserializerINS0_12LocalIsolateEE19ReadVariableRawDataINS0_24SlotAccessorForRootSlotsEEEihT_ _ZN2v88internal12DeserializerINS0_12LocalIsolateEE22ReadVariableRepeatRootINS0_24SlotAccessorForRootSlotsEEEihT_ _ZN2v88internal12DeserializerINS0_12LocalIsolateEE23ReadOffHeapBackingStoreINS0_24SlotAccessorForRootSlotsEEEihT_ @@ -7257,7 +7346,6 @@ _ZN2v88internal19HeapStringAllocator8allocateEj _ZN2v88internal20FixedStringAllocator8allocateEj _ZN2v88internal20FixedStringAllocator4growEPj _ZN2v88internal12StringStream3PutEc -_ZN2v88internal12StringStream3AddENS_4base6VectorIKcEENS3_INS1_6FmtElmEEE _ZN2v88internal12StringStream14PrintPrototypeEPNS0_7IsolateENS0_6TaggedINS0_10JSFunctionEEENS4_INS0_6ObjectEEE _ZN2v88internal19HeapStringAllocator4growEPj _ZN2v88internal19HeapStringAllocatorD2Ev @@ -7269,6 +7357,8 @@ _ZN2v88internal9ScopeInfo6CreateINS0_7IsolateEEENS0_6HandleIS1_EEPT_PNS0_4ZoneEP _ZN2v88internal20SourceTextModuleInfo3NewINS0_7IsolateEEENS0_12DirectHandleIS1_EEPT_PNS0_4ZoneEPNS0_26SourceTextModuleDescriptorE _ZN2v88internal20NameToIndexHashTable3AddINS0_7IsolateEEENS0_6HandleIS1_EEPT_S5_NS0_12DirectHandleINS0_4NameEEEi _ZN2v88internal9ScopeInfo6CreateINS0_12LocalIsolateEEENS0_6HandleIS1_EEPT_PNS0_4ZoneEPNS0_5ScopeENS0_17MaybeDirectHandleIS1_EENS0_12FunctionKindE +_ZN2v88internal25SourceTextModuleInfoEntry3NewINS0_7IsolateEEENS0_6HandleIS1_EEPT_NS0_12DirectHandleINS0_5UnionIJNS0_6StringENS0_9UndefinedEEEEEESD_SD_iiii +_ZN2v88internal25SourceTextModuleInfoEntry3NewINS0_12LocalIsolateEEENS0_6HandleIS1_EEPT_NS0_12DirectHandleINS0_5UnionIJNS0_6StringENS0_9UndefinedEEEEEESD_SD_iiii _ZNK2v88internal9ScopeInfo6EqualsENS0_6TaggedIS1_EEbPi _ZNK2v88internal20SourceTextModuleInfo6EqualsENS0_6TaggedIS1_EE _ZN2v88internal12_GLOBAL__N_126NameToIndexHashTableEqualsENS0_6TaggedINS0_20NameToIndexHashTableEEES4_ @@ -7540,7 +7630,6 @@ _ZN2v88internal22BasicBlockProfilerData12CopyToJSHeapEPNS0_7IsolateE _ZN2v88internal18BasicBlockProfiler11ResetCountsEPNS0_7IsolateE _ZN2v88internal18BasicBlockProfiler7HasDataEPNS0_7IsolateE _ZN2v88internal18BasicBlockProfiler5PrintEPNS0_7IsolateERNSt4__Cr13basic_ostreamIcNS4_11char_traitsIcEEEE -_ZN2v88internallsERNSt4__Cr13basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_22BasicBlockProfilerDataE _ZZNSt4__Cr12__hash_tableINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN2v88internal7BuiltinEEENS_22__unordered_map_hasherIS7_NS_4pairIKS7_SA_EENS_4hashIS7_EENS_8equal_toIS7_EEEENS_21__unordered_map_equalIS7_SF_SJ_SH_EENS5_ISF_EEE16__emplace_uniqueIJRS7_RSA_EEENSD_INS_15__hash_iteratorIPNS_11__hash_nodeISB_PvEEEEbEEDpOT_ENKUlRSE_SQ_SR_E_clES12_SQ_SR_ _ZN2v88internal8Builtins29GetContinuationBytecodeOffsetENS0_7BuiltinE _ZN2v88internal8Builtins28GetBuiltinFromBytecodeOffsetENS0_14BytecodeOffsetE @@ -8183,8 +8272,6 @@ _ZN2v88internal11Deoptimizer24DebuggerInspectableFrameEPNS0_15JavaScriptFrameEiP _ZN2v88internal11Deoptimizer20DeoptimizeMarkedCodeEPNS0_7IsolateE _ZN2v88internal12_GLOBAL__N_117ActivationsFinder11VisitThreadEPNS0_7IsolateEPNS0_14ThreadLocalTopE _ZN2v88internal11Deoptimizer13DeoptimizeAllEPNS0_7IsolateE -_ZN2v88internal11Deoptimizer13TraceDeoptAllEPNS0_7IsolateE -_ZN2v88internal12_GLOBAL__N_125DeoptimizableCodeIterator4NextEv Cr_z_inflate_fast_chunk_ _ZN2v88internal18StackFrameIteratorC2EPNS0_7IsolateE _ZN2v88internal18StackFrameIteratorC1EPNS0_7IsolateE @@ -8334,14 +8421,6 @@ _ZNK2v88internal12FrameSummary23SourceStatementPositionEv _ZNK2v88internal12FrameSummary14native_contextEv _ZNK2v88internal12FrameSummary20CreateStackFrameInfoEv _ZNK2v88internal16OptimizedJSFrame9SummarizeEb -_ZNK2v88internal16OptimizedJSFrame13SummarizeFullENS0_6TaggedINS0_18DeoptimizationDataEEEib -_ZN2v88internal16OptimizedJSFrame29LookupExceptionHandlerInTableEPiPNS0_12HandlerTable15CatchPredictionE -_ZNK2v88internal11MaglevFrame25FindReturnPCForTrampolineENS0_6TaggedINS0_4CodeEEEi -_ZNK2v88internal15TurbofanJSFrame25FindReturnPCForTrampolineENS0_6TaggedINS0_4CodeEEEi -_ZN2v88internal16OptimizedJSFrame26GetDeoptimizationDataForPCEPNS0_7IsolateENS0_6TaggedINS0_4CodeEEEmPi -_ZNK2v88internal16OptimizedJSFrame12GetFunctionsEPNSt4__Cr6vectorINS0_6TaggedINS0_18SharedFunctionInfoEEENS2_9allocatorIS6_EEEE -_ZN2v88internal16OptimizedJSFrame27StackSlotOffsetRelativeToFpEi -_ZNK2v88internal18UnoptimizedJSFrame8positionEv _ZN2v88internal18UnoptimizedJSFrame29LookupExceptionHandlerInTableEPiPNS0_12HandlerTable15CatchPredictionE _ZNK2v88internal18UnoptimizedJSFrame23ReadInterpreterRegisterEi _ZNK2v88internal18UnoptimizedJSFrame9SummarizeEb @@ -8367,9 +8446,8 @@ _ZNK2v88internal9WasmFrame23at_to_number_conversionEv _ZNK2v88internal9WasmFrame14is_inspectableEv _ZNK2v88internal9WasmFrame7contextEv _ZNK2v88internal9WasmFrame9SummarizeEb -_ZN2v88internal9WasmFrame29LookupExceptionHandlerInTableEv -_ZNK2v88internal19WasmDebugBreakFrame7IterateEPNS0_11RootVisitorE -_ZNK2v88internal19WasmDebugBreakFrame5PrintEPNS0_12StringStreamENS0_10StackFrame9PrintModeEi +_ZN2v88internal12_GLOBAL__N_119PrintFunctionSourceEPNS0_12StringStreamENS0_6TaggedINS0_18SharedFunctionInfoEEE +_ZNK2v88internal10EntryFrame7IterateEPNS0_11RootVisitorE _ZNK2v88internal15JavaScriptFrame7IterateEPNS0_11RootVisitorE _ZNK2v88internal13InternalFrame7IterateEPNS0_11RootVisitorE _ZN2v88internal20UnoptimizedFrameInfoC2EiibbNS0_13FrameInfoKindE @@ -8542,7 +8620,8 @@ _ZN2v88internal13FeedbackNexus22GetCallFeedbackContentEv _ZN2v88internal13FeedbackNexus20ComputeCallFrequencyEv _ZN2v88internal13FeedbackNexus20ConfigureMonomorphicENS0_12DirectHandleINS0_4NameEEENS2_INS0_3MapEEERKNS0_23MaybeObjectDirectHandleE _ZN2v88internal13FeedbackNexus20ConfigurePolymorphicENS0_12DirectHandleINS0_4NameEEERKNS0_15MapsAndHandlersE -_ZNK2v88internal13FeedbackNexus11ExtractMapsEPNS0_23DirectHandleSmallVectorINS0_3MapELm4EEE +_ZN2v88internal16FeedbackIteratorC2EPKNS0_13FeedbackNexusE +_ZN2v88internal16FeedbackIteratorC1EPKNS0_13FeedbackNexusE _ZN2v88internal16FeedbackIterator18AdvancePolymorphicEv _ZN2v88internal10ZoneVectorINS0_16FeedbackSlotKindEE4GrowEm _ZN2v84base11SmallVectorINS_8internal21DirectHandleUncheckedINS2_6ObjectEEELm4ENSt4__Cr9allocatorIS5_EEE4GrowEv @@ -8603,6 +8682,16 @@ _ZN2v88internal5Debug15EnsureBreakInfoENS0_6HandleINS0_18SharedFunctionInfoEEE _ZN2v88internal5Debug32PrepareFunctionForDebugExecutionENS0_12DirectHandleINS0_18SharedFunctionInfoEEE _ZN2v88internal5Debug15TryGetDebugInfoENS0_6TaggedINS0_18SharedFunctionInfoEEE _ZN2v88internal5Debug24IsBreakOnInstrumentationENS0_6HandleINS0_9DebugInfoEEERKNS0_13BreakLocationE +_ZN2v88internal5Debug18ClearMutedLocationEv +_ZN2v88internal5Debug26IsBreakOnDebuggerStatementENS0_12DirectHandleINS0_18SharedFunctionInfoEEERKNS0_13BreakLocationE +_ZN2v88internal5Debug12OnDebugBreakENS0_12DirectHandleINS0_10FixedArrayEEENS0_10StepActionENS_4base7EnumSetINS_5debug11BreakReasonEiEE +_ZN2v88internal5Debug17GetHitBreakPointsENS0_12DirectHandleINS0_9DebugInfoEEEiPb +_ZN2v88internal5Debug20SetMutedWasmLocationENS0_12DirectHandleINS0_6ScriptEEEi +_ZN2v88internal5Debug15CheckBreakPointENS0_12DirectHandleINS0_10BreakPointEEEb +_ZN2v88internal5Debug13SetBreakpointENS0_6HandleINS0_18SharedFunctionInfoEEENS0_12DirectHandleINS0_10BreakPointEEEPi +_ZN2v88internal5Debug16ClearBreakPointsENS0_6HandleINS0_9DebugInfoEEE +_ZN2v88internal5Debug16ApplyBreakPointsENS0_6HandleINS0_9DebugInfoEEE +_ZN2v88internal5Debug22SetBreakPointForScriptENS0_6HandleINS0_6ScriptEEENS0_12DirectHandleINS0_6StringEEEPiS8_ _ZN2v88internal5Debug31RecordWasmScriptWithBreakpointsENS0_12DirectHandleINS0_6ScriptEEE _ZN2v88internal5Debug35FindInnermostContainingFunctionInfoENS0_6HandleINS0_6ScriptEEEi _ZN2v88internal5Debug41FindClosestSharedFunctionInfoFromPositionEiNS0_6HandleINS0_6ScriptEEENS2_INS0_18SharedFunctionInfoEEE @@ -8614,7 +8703,6 @@ _ZN2v88internal5Debug16RemoveBreakpointEi _ZN2v88internal5Debug41SetInstrumentationBreakpointForWasmScriptENS0_12DirectHandleINS0_6ScriptEEEPi _ZN2v88internal5Debug29RemoveBreakpointForWasmScriptENS0_12DirectHandleINS0_6ScriptEEEi _ZN2v88internal5Debug18ClearAllDebugInfosERKNSt4__Cr8functionIFvNS0_6HandleINS0_9DebugInfoEEEEEE -_ZN2v88internal5Debug16FloodWithOneShotENS0_6HandleINS0_18SharedFunctionInfoEEEb _ZN2v88internal5Debug11OnExceptionENS0_12DirectHandleINS0_6ObjectEEENS0_17MaybeDirectHandleINS0_9JSPromiseEEENS_5debug13ExceptionTypeEb _ZN2v88internal5Debug15OnPromiseRejectENS0_12DirectHandleINS0_6ObjectEEES4_ _ZN2v88internal5Debug17IsFrameBlackboxedEPNS0_15JavaScriptFrameE @@ -8628,8 +8716,7 @@ _ZN2v88internal5Debug19ProcessCompileEventEbNS0_12DirectHandleINS0_6ScriptEEE _ZN2v88internal5Debug14OnAfterCompileENS0_12DirectHandleINS0_6ScriptEEE _ZN2v88internal5Debug16SetDebugDelegateEPNS_5debug13DebugDelegateE _ZN2v88internal5Debug16HandleDebugBreakENS0_15IgnoreBreakModeENS_4base7EnumSetINS_5debug11BreakReasonEiEE -_ZN2v88internal10DebugScopeC2EPNS0_5DebugE -_ZN2v88internal10DebugScopeC1EPNS0_5DebugE +_ZN2v88internal12_GLOBAL__N_110StackProxy6CreateEPNS0_9WasmFrameE _ZN2v88internal12_GLOBAL__N_112ContextProxy11NamedGetterENS_5LocalINS_4NameEEERKNS_20PropertyCallbackInfoINS_5ValueEEE _ZN2v88internal10JSReceiver11GetPropertyEPNS0_7IsolateENS0_12DirectHandleIS1_EEPKc _ZN2v88internal12_GLOBAL__N_115NamedDebugProxyINS1_11LocalsProxyELNS1_12DebugProxyIdE5ENS0_10FixedArrayEE14CreateTemplateEPNS_7IsolateE @@ -8642,7 +8729,13 @@ _ZN2v88internal12_GLOBAL__N_117IndexedDebugProxyINS1_11LocalsProxyELNS1_12DebugP _ZN2v88internal12_GLOBAL__N_115NamedDebugProxyINS1_11LocalsProxyELNS1_12DebugProxyIdE5ENS0_10FixedArrayEE17IndexedEnumeratorERKNS_20PropertyCallbackInfoINS_5ArrayEEE _ZN2v88internal12_GLOBAL__N_117IndexedDebugProxyINS1_11LocalsProxyELNS1_12DebugProxyIdE5ENS0_10FixedArrayEE17IndexedDescriptorEjRKNS_20PropertyCallbackInfoINS_5ValueEEE _ZN2v88internal12_GLOBAL__N_115NamedDebugProxyINS1_11LocalsProxyELNS1_12DebugProxyIdE5ENS0_10FixedArrayEE8FindNameINS_5ValueEEENSt4__Cr8optionalIjEENS_5LocalINS_4NameEEERKNS_20PropertyCallbackInfoIT_EE -_ZN2v88internal12_GLOBAL__N_115NamedDebugProxyINS1_11LocalsProxyELNS1_12DebugProxyIdE5ENS0_10FixedArrayEE12GetNameTableENS0_12DirectHandleINS0_8JSObjectEEEPNS0_7IsolateE +_ZN2v88internal4wasm7Decoder6errorfIJlEEEvPKhPKcDpT_ +_ZN2v88internal4wasm7Decoder6errorfIJlEEEvjPKcDpT_ +_ZN2v88internal4wasm7Decoder6errorfIJjmEEEvPKhPKcDpT_ +_ZN2v88internal4wasm7Decoder6errorfIJjmEEEvjPKcDpT_ +_ZN2v88internal4wasm7Decoder6errorfIJNS1_13ValueTypeCodeEEEEvPKhPKcDpT_ +_ZN2v88internal4wasm7Decoder6errorfIJNS1_13ValueTypeCodeEEEEvjPKcDpT_ +_ZN2v88internal4wasm17value_type_reader16ValidateHeapTypeINS1_7Decoder17FullValidationTagEEEbPS4_PKhPKNS1_10WasmModuleENS1_8HeapTypeE _ZN2v88internal4wasm26WasmModuleSignatureStorage8AllocateEmm _ZN2v88internal4wasm26WasmModuleSignatureStorage19AllocateMoreStorageEm _ZNSt4__Cr6vectorIhNS_9allocatorIhEEE6resizeEm @@ -8667,6 +8760,8 @@ _ZN2v88internal4wasm7Decoder6errorfIJjjEEEvjPKcDpT_ _ZN2v88internal4wasm7Decoder6errorfIJjPKcEEEvjS5_DpT_ _ZNSt4__Cr6vectorIN2v88internal4wasm18CanonicalTypeIndexENS_9allocatorIS4_EEE20__throw_length_errorEv _ZN2v88internal4wasm17ModuleDecoderImpl25DecodeSingleOrGroupImportENS1_12WireBytesRefES3_NS1_20ImportExportKindCodeEb +_ZNSt4__Cr6vectorIN2v88internal4wasm26AsmJsOffsetFunctionEntriesENS_9allocatorIS4_EEE24__emplace_back_slow_pathIJEEEPS4_DpOT_ +_ZNSt4__Cr6vectorIN2v88internal4wasm16AsmJsOffsetEntryENS_9allocatorIS4_EEE20__throw_length_errorEv _ZZNSt4__Cr6vectorIN2v88internal4wasm16AsmJsOffsetEntryENS_9allocatorIS4_EEE12emplace_backIJS4_EEERS4_DpOT_ENKUlvE0_clEv _ZN2v88internal4wasm7Decoder17read_leb_slowpathIiNS2_17FullValidationTagELNS2_9TraceFlagE1ELm32EEENSt4__Cr4pairIT_jEEPKhNS6_11conditionalIXsrT0_8validateEPKcNS2_6NoNameEE4typeE _ZNSt4__Cr6vectorIN2v88internal4wasm26AsmJsOffsetFunctionEntriesENS_9allocatorIS4_EEE24__emplace_back_slow_pathIJS4_EEEPS4_DpOT_ @@ -8712,13 +8807,13 @@ _ZN7simdutf23atomic_binary_to_base64EPKcmPcNS_14base64_optionsE _ZN7simdutf16binary_to_base64EPKcmPcNS_14base64_optionsE _ZN7simdutf21base64_to_binary_safeEPKcmPcRmNS_14base64_optionsENS_27last_chunk_handling_optionsEb _ZN7simdutf26base64_to_binary_safe_implIcEENS_6resultEPKT_mPcRmNS_14base64_optionsENS_27last_chunk_handling_optionsEb -_ZNK7simdutf7icelake14implementation24utf8_length_from_utf16beEPKDsm -_ZNK7simdutf7icelake14implementation25utf32_length_from_utf16leEPKDsm -_ZNK7simdutf7icelake14implementation25utf32_length_from_utf16beEPKDsm -_ZNK7simdutf7icelake14implementation23utf8_length_from_latin1EPKcm -_ZNK7simdutf7icelake14implementation22utf16_length_from_utf8EPKcm -_ZNK7simdutf7icelake14implementation41utf8_length_from_utf16le_with_replacementEPKDsm -_ZNK7simdutf7icelake14implementation41utf8_length_from_utf16be_with_replacementEPKDsm +_ZNK7simdutf7haswell14implementation41utf8_length_from_utf16be_with_replacementEPKDsm +_ZNK7simdutf7haswell14implementation23utf8_length_from_latin1EPKcm +_ZNK7simdutf7haswell14implementation22utf8_length_from_utf32EPKDim +_ZNK7simdutf7haswell14implementation23utf16_length_from_utf32EPKDim +_ZNK7simdutf7haswell14implementation22utf32_length_from_utf8EPKcm +_ZNK7simdutf7haswell14implementation16base64_to_binaryEPKcmPcNS_14base64_optionsENS_27last_chunk_handling_optionsE +_ZN7simdutf7haswell12_GLOBAL__N_16base6422compress_decode_base64ILb0ELb1ELb1EcEENS_11full_resultEPcPKT2_mNS_14base64_optionsENS_27last_chunk_handling_optionsE _ZNK7simdutf8westmere14implementation27binary_to_base64_with_linesEPKcmPcmNS_14base64_optionsE _ZNK7simdutf8westmere14implementation4findEPKcS3_c _ZNK7simdutf8westmere14implementation4findEPKDsS3_Ds @@ -8913,7 +9008,7 @@ _ZN7simdutf6scalar12_GLOBAL__N_16base648find_endIcEENS2_13reduced_inputEPKT_mNS_ _ZN7simdutf6scalar12_GLOBAL__N_16base6423base64_tail_decode_safeIcEENS_11full_resultEPcmPKT_mmNS_14base64_optionsENS_27last_chunk_handling_optionsE _ZN7simdutf31slow_base64_to_binary_safe_implIDsEENS_6resultEPKT_mPcRmNS_14base64_optionsENS_27last_chunk_handling_optionsE _ZN7simdutf6scalar12_GLOBAL__N_16base648find_endIDsEENS2_13reduced_inputEPKT_mNS_14base64_optionsE -_ZN7simdutf6scalar12_GLOBAL__N_16base6423base64_tail_decode_safeIDsEENS_11full_resultEPcmPKT_mmNS_14base64_optionsENS_27last_chunk_handling_optionsE +_ZN7simdutf6scalar12_GLOBAL__N_16base6418base64_tail_decodeIDsEENS_11full_resultEPcPKT_mmNS_14base64_optionsENS_27last_chunk_handling_optionsE _ZN7simdutf6scalar12_GLOBAL__N_113utf8_to_utf1630rewind_and_convert_with_errorsILNS_10endiannessE0EEENS_6resultEmPKcmPDs _ZN7simdutf6scalar12_GLOBAL__N_113utf8_to_utf1630rewind_and_convert_with_errorsILNS_10endiannessE1EEENS_6resultEmPKcmPDs u_charType_77 @@ -8933,9 +9028,7 @@ u_charDigitValue_77 u_getNumericValue_77 u_digit_77 u_getMainProperties_77 -uprv_getMaxValues_77 -u_charAge_77 -uscript_getScript_77 +utf8_nextCharSafeBody_77 utf8_prevCharSafeBody_77 utf8_back1SafeBody_77 uprv_malloc_77 @@ -9009,7 +9102,6 @@ _ZN2v88internal4wasm12ErrorThrower5ReifyEv _ZN2v88internal4wasm12ErrorThrower5ResetEv _ZN2v88internal4wasm12ErrorThrowerD2Ev _ZN2v88internal4wasm12ErrorThrowerD1Ev -_ZN2v88internal4wasm22ValidSubtypeDefinitionENS1_15ModuleTypeIndexES2_PKNS1_10WasmModuleE _ZNSt4__Cr7__sort5INS_17_ClassicAlgPolicyERZN2v88internal4wasm17LiftoffStackSlots15SortInPushOrderEvEUlRKNS5_4SlotES8_E_PS6_TnNS_9enable_ifIXnt21__use_branchless_sortIT0_T1_EEiE4typeELi0EEEvSE_SE_SE_SE_SE_SD_ _ZNSt4__Cr31__partition_with_equals_on_leftINS_17_ClassicAlgPolicyEPN2v88internal4wasm17LiftoffStackSlots4SlotERZNS5_15SortInPushOrderEvEUlRKS6_S9_E_EET0_SC_SC_T1_ _ZNSt4__Cr32__partition_with_equals_on_rightINS_17_ClassicAlgPolicyEPN2v88internal4wasm17LiftoffStackSlots4SlotERZNS5_15SortInPushOrderEvEUlRKS6_S9_E_EENS_4pairIT0_bEESD_SD_T1_ @@ -9039,33 +9131,6 @@ _ZN2v88internal14MacroAssembler11CompareRootENS0_8RegisterENS0_9RootIndexE14Comp _ZN2v88internal14MacroAssembler17CompareTaggedRootENS0_8RegisterENS0_9RootIndexE _ZN2v88internal14MacroAssembler11CompareRootENS0_7OperandENS0_9RootIndexE _ZN2v88internal14MacroAssembler17LoadCompressedMapENS0_8RegisterES2_ -_ZN2v88internal14MacroAssembler7LoadMapENS0_8RegisterES2_ -_ZN2v88internal14MacroAssembler12IsObjectTypeENS0_8RegisterENS0_12InstanceTypeES2_ -_ZN2v88internal14MacroAssembler25LoadProtectedPointerFieldENS0_8RegisterENS0_7OperandE -_ZN2v88internal14MacroAssembler16DecompressTaggedENS0_8RegisterENS0_7OperandE -_ZN2v88internal14MacroAssembler15LoadTaggedFieldENS0_14TaggedRegisterENS0_7OperandE -_ZN2v88internal14MacroAssembler35LoadTaggedFieldWithoutDecompressingENS0_8RegisterENS0_7OperandE -_ZN2v88internal14MacroAssembler22DecompressTaggedSignedENS0_8RegisterENS0_7OperandE -_ZN2v88internal14MacroAssembler13SmiUntagFieldENS0_8RegisterENS0_7OperandE -_ZN2v88internal14MacroAssembler16StoreTaggedFieldENS0_7OperandENS0_9ImmediateE -_ZN2v88internal14MacroAssembler16StoreTaggedFieldENS0_7OperandENS0_8RegisterE -_ZN2v88internal14MacroAssembler22StoreTaggedSignedFieldENS0_7OperandENS0_6TaggedINS0_3SmiEEE -_ZN2v88internal14MacroAssembler16DecompressTaggedENS0_8RegisterES2_ -_ZN2v88internal14MacroAssembler19DecompressProtectedENS0_8RegisterENS0_7OperandE -_ZN2v88internal14MacroAssembler16RecordWriteFieldENS0_8RegisterEiS2_S2_NS0_14SaveFPRegsModeE8SmiCheck13ReadOnlyCheckNS0_14SlotDescriptorE -_ZN2v88internal14MacroAssembler29MaybeJumpIfReadOnlyOrSmallSmiENS0_8RegisterEPNS0_5LabelE -_ZN2v88internal14MacroAssembler9JumpIfSmiENS0_8RegisterEPNS0_5LabelENS3_8DistanceE -_ZN2v88internal14MacroAssembler11RecordWriteENS0_8RegisterES2_S2_NS0_14SaveFPRegsModeE8SmiCheck13ReadOnlyCheckNS0_14SlotDescriptorE -_ZN2v88internal14MacroAssembler38SwitchSandboxingModeBeforeCallIfNeededENS0_18CodeSandboxingModeE -_ZN2v88internal14MacroAssembler37SwitchSandboxingModeAfterCallIfNeededENS0_18CodeSandboxingModeE -_ZN2v88internal14MacroAssembler22DecodeSandboxedPointerENS0_8RegisterE -_ZN2v88internal14MacroAssembler26StoreSandboxedPointerFieldENS0_7OperandENS0_8RegisterE -_ZN2v88internal14MacroAssembler23LoadTrustedPointerFieldENS0_8RegisterENS0_7OperandENS0_8TagRangeINS0_18IndirectPointerTagEEES2_ -_ZN2v88internal14MacroAssembler42CompareInstanceTypeWithUniqueCompressedMapENS0_8RegisterENS0_12InstanceTypeE -_ZN2v88internal14MacroAssembler25StoreIndirectPointerFieldENS0_7OperandENS0_8RegisterE -_ZN2v88internal14MacroAssembler33LoadEntrypointFromJSDispatchTableENS0_8RegisterES2_ -_ZN2v88internal14MacroAssembler50LoadEntrypointAndParameterCountFromJSDispatchTableENS0_8RegisterES2_S2_ -_ZN2v88internal14MacroAssembler23CallEphemeronKeyBarrierENS0_8RegisterES2_NS0_14SaveFPRegsModeE _ZN2v88internal14MacroAssembler7PushAllENS0_11RegListBaseINS0_8RegisterEEE _ZN2v88internal14MacroAssembler11CallBuiltinENS0_7BuiltinE _ZN2v88internal14MacroAssembler6PopAllENS0_11RegListBaseINS0_8RegisterEEE @@ -9089,6 +9154,29 @@ _ZN2v88internal14MacroAssembler11CallRuntimeEPKNS0_7Runtime8FunctionEi _ZN2v88internal14MacroAssembler15TailCallBuiltinENS0_7BuiltinE _ZN2v88internal14MacroAssembler6SmiTagENS0_8RegisterE _ZNK2v88internal14MacroAssembler31RequiredStackSizeForCallerSavedENS0_14SaveFPRegsModeENS0_8RegisterE +_ZN2v88internal14MacroAssembler7PushAllENS0_11RegListBaseINS0_11XMMRegisterEEEi +_ZN2v88internal14MacroAssembler6PopAllENS0_11RegListBaseINS0_11XMMRegisterEEEi +_ZN2v88internal14MacroAssembler4MovqENS0_11XMMRegisterENS0_8RegisterE +_ZN2v88internal14MacroAssembler4MovqENS0_8RegisterENS0_11XMMRegisterE +_ZN2v88internal14MacroAssembler6PextrqENS0_8RegisterENS0_11XMMRegisterEa +_ZN2v88internal14MacroAssembler8Cvtss2sdENS0_11XMMRegisterES2_ +_ZN2v88internal14MacroAssembler8Cvtss2sdENS0_11XMMRegisterENS0_7OperandE +_ZN2v88internal14MacroAssembler8Cvtsd2ssENS0_11XMMRegisterES2_ +_ZN2v88internal14MacroAssembler8Cvtsd2ssENS0_11XMMRegisterENS0_7OperandE +_ZN2v88internal14MacroAssembler9Cvtlsi2sdENS0_11XMMRegisterENS0_8RegisterE +_ZN2v88internal14MacroAssembler9Cvtlsi2sdENS0_11XMMRegisterENS0_7OperandE +_ZN2v88internal14MacroAssembler9Cvtlsi2ssENS0_11XMMRegisterENS0_8RegisterE +_ZN2v88internal14MacroAssembler9Cvtlsi2ssENS0_11XMMRegisterENS0_7OperandE +_ZN2v88internal14MacroAssembler9Cvtqsi2ssENS0_11XMMRegisterENS0_8RegisterE +_ZN2v88internal14MacroAssembler9Cvtqsi2ssENS0_11XMMRegisterENS0_7OperandE +_ZN2v88internal14MacroAssembler9Cvtqsi2sdENS0_11XMMRegisterENS0_8RegisterE +_ZN2v88internal14MacroAssembler9Cvtqsi2sdENS0_11XMMRegisterENS0_7OperandE +_ZN2v88internal14MacroAssembler9Cvtlui2ssENS0_11XMMRegisterENS0_8RegisterE +_ZN2v88internal14MacroAssembler9Cvtlui2ssENS0_11XMMRegisterENS0_7OperandE +_ZN2v88internal14MacroAssembler9Cvtlui2sdENS0_11XMMRegisterENS0_8RegisterE +_ZN2v88internal14MacroAssembler9Cvtlui2sdENS0_11XMMRegisterENS0_7OperandE +_ZN2v88internal14MacroAssembler9Cvtqui2ssENS0_11XMMRegisterENS0_8RegisterE +_ZN2v88internal14MacroAssembler9F32x8QfmaENS0_11YMMRegisterES2_S2_S2_S2_ _ZN2v88internal14MacroAssembler9F32x8QfmsENS0_11YMMRegisterES2_S2_S2_S2_ _ZN2v88internal14MacroAssembler9F64x4QfmaENS0_11YMMRegisterES2_S2_S2_S2_ _ZN2v88internal14MacroAssembler9F64x4QfmsENS0_11YMMRegisterES2_S2_S2_S2_ @@ -9134,32 +9222,6 @@ _ZN2v88internal14MacroAssembler19CallJSDispatchEntryENS_4base11StrongAliasINS0_2 _ZN2v88internal14MacroAssembler19CallWasmCodePointerENS0_8RegisterEmNS0_12CallJumpModeE _ZN2v88internal14MacroAssembler14PextrdPreSse41ENS0_8RegisterENS0_11XMMRegisterEh _ZN2v88internal14MacroAssembler14PinsrdPreSse41ENS0_11XMMRegisterENS0_8RegisterEhPj -_ZN2v88internal14MacroAssembler14PinsrdPreSse41ENS0_11XMMRegisterENS0_7OperandEhPj -_ZN2v88internal14MacroAssembler6PinsrqENS0_11XMMRegisterES2_NS0_7OperandEhPj -_ZN2v88internal14MacroAssembler6LzcntlENS0_8RegisterES2_ -_ZN2v88internal14MacroAssembler6LzcntlENS0_8RegisterENS0_7OperandE -_ZN2v88internal14MacroAssembler6LzcntqENS0_8RegisterES2_ -_ZN2v88internal14MacroAssembler6LzcntqENS0_8RegisterENS0_7OperandE -_ZN2v88internal14MacroAssembler6TzcntqENS0_8RegisterES2_ -_ZN2v88internal14MacroAssembler6TzcntqENS0_8RegisterENS0_7OperandE -_ZN2v88internal14MacroAssembler6TzcntlENS0_8RegisterES2_ -_ZN2v88internal14MacroAssembler6TzcntlENS0_8RegisterENS0_7OperandE -_ZN2v88internal14MacroAssembler7PopcntlENS0_8RegisterES2_ -_ZN2v88internal14MacroAssembler7PopcntlENS0_8RegisterENS0_7OperandE -_ZN2v88internal14MacroAssembler7PopcntqENS0_8RegisterES2_ -_ZN2v88internal14MacroAssembler7PopcntqENS0_8RegisterENS0_7OperandE -_ZN2v88internal14MacroAssembler3RetEiNS0_8RegisterE -_ZN2v88internal14MacroAssembler13CmpObjectTypeENS0_8RegisterENS0_12InstanceTypeES2_ -_ZN2v88internal14MacroAssembler19IsObjectTypeInRangeENS0_8RegisterENS0_12InstanceTypeES3_S2_ -_ZN2v88internal14MacroAssembler20CmpInstanceTypeRangeENS0_8RegisterES2_NS0_12InstanceTypeES3_ -_ZN2v88internal14MacroAssembler25JumpIfJSAnyIsNotPrimitiveENS0_8RegisterES2_PNS0_5LabelENS3_8DistanceENS0_9ConditionE -_ZN2v88internal14MacroAssembler15CmpInstanceTypeENS0_8RegisterENS0_12InstanceTypeE -_ZN2v88internal14MacroAssembler19StackLimitAsOperandENS0_14StackLimitKindE -_ZN2v88internal14MacroAssembler12StubPrologueENS0_10StackFrame4TypeE -_ZN2v88internal14MacroAssembler8PrologueEv -_ZN2v88internal14MacroAssembler10EnterFrameENS0_10StackFrame4TypeE -_ZN2v88internal14MacroAssembler10LeaveFrameENS0_10StackFrame4TypeE -_ZN2v88internal14MacroAssembler14EnterExitFrameEiNS0_10StackFrame4TypeE _ZN2v88internal14MacroAssembler21LoadNativeContextSlotENS0_8RegisterEi _ZN2v88internal14MacroAssembler23TryLoadOptimizedOsrCodeENS0_8RegisterENS0_8CodeKindES2_NS0_12FeedbackSlotEPNS0_5LabelENS5_8DistanceE _ZN2v88internal14MacroAssembler34ArgumentStackSlotsForCFunctionCallEi @@ -9647,8 +9709,7 @@ _ZN2v88internal7Runtime13FunctionForIdENS1_10FunctionIdE _ZN2v88internal7Runtime20RuntimeFunctionTableEPNS0_7IsolateE _ZN2v88internallsERNSt4__Cr13basic_ostreamIcNS1_11char_traitsIcEEEENS0_7Runtime10FunctionIdE _ZN2v88internal12_GLOBAL__N_127IntrinsicFunctionIdentifier5MatchEPvS3_ -_ZN2v84base19TemplateHashMapImplIPvS2_NS0_26HashEqualityThenKeyMatcherIS2_PFbS2_S2_EEENS0_23DefaultAllocationPolicyEE9InsertNewERKS2_j -_ZN2v84base19TemplateHashMapImplIPvS2_NS0_26HashEqualityThenKeyMatcherIS2_PFbS2_S2_EEENS0_23DefaultAllocationPolicyEE6ResizeEv +_ZN2v88internal12JSTypedArray9GetBufferEPNS0_7IsolateE _ZN2v88internal12JSTypedArray17DefineOwnPropertyEPNS0_7IsolateENS0_12DirectHandleIS1_EENS4_INS0_6ObjectEEEPNS0_18PropertyDescriptorENS_5MaybeINS0_11ShouldThrowEEE _ZNK2v88internal12JSTypedArray4typeEv _ZNK2v88internal12JSTypedArray12element_sizeEv @@ -9792,6 +9853,11 @@ _ZN2v88internal12_GLOBAL__N_120ElementsAccessorBaseINS1_29FastPackedSmiElementsA _ZN2v88internal12_GLOBAL__N_120ElementsAccessorBaseINS1_29FastPackedSmiElementsAccessorENS1_18ElementsKindTraitsILNS0_12ElementsKindE0EEEE12HasAccessorsENS0_6TaggedINS0_8JSObjectEEE _ZN2v88internal12_GLOBAL__N_120ElementsAccessorBaseINS1_29FastPackedSmiElementsAccessorENS1_18ElementsKindTraitsILNS0_12ElementsKindE0EEEE16NumberOfElementsEPNS0_7IsolateENS0_6TaggedINS0_8JSObjectEEE _ZN2v88internal12_GLOBAL__N_120ElementsAccessorBaseINS1_29FastPackedSmiElementsAccessorENS1_18ElementsKindTraitsILNS0_12ElementsKindE0EEEE9SetLengthEPNS0_7IsolateENS0_12DirectHandleINS0_7JSArrayEEEj +_ZN2v88internal12_GLOBAL__N_120ElementsAccessorBaseINS1_29FastPackedSmiElementsAccessorENS1_18ElementsKindTraitsILNS0_12ElementsKindE0EEEE12GrowCapacityEPNS0_7IsolateENS0_12DirectHandleINS0_8JSObjectEEEj +_ZN2v88internal12_GLOBAL__N_120ElementsAccessorBaseINS1_29FastPackedSmiElementsAccessorENS1_18ElementsKindTraitsILNS0_12ElementsKindE0EEEE3SetENS0_12DirectHandleINS0_8JSObjectEEENS0_13InternalIndexENS0_6TaggedINS0_6ObjectEEE +_ZN2v88internal12_GLOBAL__N_120ElementsAccessorBaseINS1_29FastPackedSmiElementsAccessorENS1_18ElementsKindTraitsILNS0_12ElementsKindE0EEEE9SetAtomicENS0_12DirectHandleINS0_8JSObjectEEENS0_13InternalIndexENS0_6TaggedINS0_6ObjectEEENS_15SeqCstAccessTagE +_ZN2v88internal12_GLOBAL__N_120ElementsAccessorBaseINS1_29FastPackedSmiElementsAccessorENS1_18ElementsKindTraitsILNS0_12ElementsKindE0EEEE10SwapAtomicEPNS0_7IsolateENS0_12DirectHandleINS0_8JSObjectEEENS0_13InternalIndexENS0_6TaggedINS0_6ObjectEEENS_15SeqCstAccessTagE +_ZN2v88internal12_GLOBAL__N_120ElementsAccessorBaseINS1_29FastPackedSmiElementsAccessorENS1_18ElementsKindTraitsILNS0_12ElementsKindE0EEEE20CompareAndSwapAtomicEPNS0_7IsolateENS0_12DirectHandleINS0_8JSObjectEEENS0_13InternalIndexENS0_6TaggedINS0_6ObjectEEESG_NS_15SeqCstAccessTagE _ZN2v88internal12_GLOBAL__N_120ElementsAccessorBaseINS1_29FastPackedSmiElementsAccessorENS1_18ElementsKindTraitsILNS0_12ElementsKindE0EEEE3AddEPNS0_7IsolateENS0_12DirectHandleINS0_8JSObjectEEEjNSA_INS0_6ObjectEEENS0_18PropertyAttributesEj _ZN2v88internal12_GLOBAL__N_120ElementsAccessorBaseINS1_29FastPackedSmiElementsAccessorENS1_18ElementsKindTraitsILNS0_12ElementsKindE0EEEE4PushEPNS0_7IsolateENS0_12DirectHandleINS0_7JSArrayEEEPNS0_16BuiltinArgumentsEj _ZN2v88internal12_GLOBAL__N_120ElementsAccessorBaseINS1_29FastPackedSmiElementsAccessorENS1_18ElementsKindTraitsILNS0_12ElementsKindE0EEEE7UnshiftEPNS0_7IsolateENS0_12DirectHandleINS0_7JSArrayEEEPNS0_16BuiltinArgumentsEj @@ -9812,7 +9878,9 @@ _ZN2v88internal12_GLOBAL__N_120ElementsAccessorBaseINS1_29FastPackedSmiElementsA _ZN2v88internal12_GLOBAL__N_120ElementsAccessorBaseINS1_29FastPackedSmiElementsAccessorENS1_18ElementsKindTraitsILNS0_12ElementsKindE0EEEE10GetDetailsENS0_6TaggedINS0_8JSObjectEEENS0_13InternalIndexE _ZN2v88internal12_GLOBAL__N_120ElementsAccessorBaseINS1_29FastPackedSmiElementsAccessorENS1_18ElementsKindTraitsILNS0_12ElementsKindE0EEEE11ReconfigureEPNS0_7IsolateENS0_12DirectHandleINS0_8JSObjectEEENSA_INS0_14FixedArrayBaseEEENS0_13InternalIndexENSA_INS0_6ObjectEEENS0_18PropertyAttributesE _ZN2v88internal12_GLOBAL__N_120ElementsAccessorBaseINS1_29FastPackedSmiElementsAccessorENS1_18ElementsKindTraitsILNS0_12ElementsKindE0EEEE6DeleteEPNS0_7IsolateENS0_12DirectHandleINS0_8JSObjectEEENS0_13InternalIndexE -_ZN2v88internal12_GLOBAL__N_120ElementsAccessorBaseINS1_29FastPackedSmiElementsAccessorENS1_18ElementsKindTraitsILNS0_12ElementsKindE0EEEE12CopyElementsEPNS0_7IsolateENS0_6TaggedINS0_8JSObjectEEEjS5_NS0_12DirectHandleINS0_14FixedArrayBaseEEEjj +_ZN2v88internal12_GLOBAL__N_120ElementsAccessorBaseINS1_28FastHoleySmiElementsAccessorENS1_18ElementsKindTraitsILNS0_12ElementsKindE1EEEE16GetEntryForIndexEPNS0_7IsolateENS0_6TaggedINS0_8JSObjectEEENSA_INS0_14FixedArrayBaseEEEm +_ZN2v88internal12_GLOBAL__N_120ElementsAccessorBaseINS1_28FastHoleySmiElementsAccessorENS1_18ElementsKindTraitsILNS0_12ElementsKindE1EEEE10GetDetailsENS0_6TaggedINS0_8JSObjectEEENS0_13InternalIndexE +_ZN2v88internal12_GLOBAL__N_120ElementsAccessorBaseINS1_28FastHoleySmiElementsAccessorENS1_18ElementsKindTraitsILNS0_12ElementsKindE1EEEE11ReconfigureEPNS0_7IsolateENS0_12DirectHandleINS0_8JSObjectEEENSA_INS0_14FixedArrayBaseEEENS0_13InternalIndexENSA_INS0_6ObjectEEENS0_18PropertyAttributesE _ZN2v88internal12_GLOBAL__N_120ElementsAccessorBaseINS1_28FastHoleySmiElementsAccessorENS1_18ElementsKindTraitsILNS0_12ElementsKindE1EEEE6DeleteEPNS0_7IsolateENS0_12DirectHandleINS0_8JSObjectEEENS0_13InternalIndexE _ZN2v88internal12_GLOBAL__N_120ElementsAccessorBaseINS1_28FastHoleySmiElementsAccessorENS1_18ElementsKindTraitsILNS0_12ElementsKindE1EEEE12CopyElementsEPNS0_7IsolateENS0_6TaggedINS0_8JSObjectEEEjS5_NS0_12DirectHandleINS0_14FixedArrayBaseEEEjj _ZN2v88internal12_GLOBAL__N_120ElementsAccessorBaseINS1_28FastHoleySmiElementsAccessorENS1_18ElementsKindTraitsILNS0_12ElementsKindE1EEEE26GrowCapacityAndConvertImplEPNS0_7IsolateENS0_12DirectHandleINS0_8JSObjectEEEj @@ -9877,7 +9945,11 @@ _ZN2v88internal12_GLOBAL__N_120ElementsAccessorBaseINS1_31FastHoleyObjectElement _ZN2v88internal12_GLOBAL__N_120ElementsAccessorBaseINS1_31FastHoleyObjectElementsAccessorENS1_18ElementsKindTraitsILNS0_12ElementsKindE3EEEE9SetLengthEPNS0_7IsolateENS0_12DirectHandleINS0_7JSArrayEEEj _ZN2v88internal12_GLOBAL__N_120ElementsAccessorBaseINS1_31FastHoleyObjectElementsAccessorENS1_18ElementsKindTraitsILNS0_12ElementsKindE3EEEE21CollectElementIndicesENS0_12DirectHandleINS0_8JSObjectEEENS8_INS0_14FixedArrayBaseEEEPNS0_14KeyAccumulatorE _ZN2v88internal12_GLOBAL__N_120ElementsAccessorBaseINS1_31FastHoleyObjectElementsAccessorENS1_18ElementsKindTraitsILNS0_12ElementsKindE3EEEE22CollectValuesOrEntriesEPNS0_7IsolateENS0_12DirectHandleINS0_8JSObjectEEENSA_INS0_10FixedArrayEEEjbPjNS0_14PropertyFilterE -_ZN2v88internal12_GLOBAL__N_120ElementsAccessorBaseINS1_31FastHoleyObjectElementsAccessorENS1_18ElementsKindTraitsILNS0_12ElementsKindE3EEEE21PrependElementIndicesEPNS0_7IsolateENS0_12DirectHandleINS0_8JSObjectEEENSA_INS0_14FixedArrayBaseEEENSA_INS0_10FixedArrayEEENS0_17GetKeysConversionENS0_14PropertyFilterE +_ZN2v88internal12_GLOBAL__N_120ElementsAccessorBaseINS1_31FastHoleyObjectElementsAccessorENS1_18ElementsKindTraitsILNS0_12ElementsKindE3EEEE12IndexOfValueEPNS0_7IsolateENS0_12DirectHandleINS0_8JSObjectEEENSA_INS0_6ObjectEEEmm +_ZN2v88internal12_GLOBAL__N_120ElementsAccessorBaseINS1_31FastHoleyObjectElementsAccessorENS1_18ElementsKindTraitsILNS0_12ElementsKindE3EEEE16LastIndexOfValueENS0_12DirectHandleINS0_8JSObjectEEENS8_INS0_6ObjectEEEm +_ZN2v88internal12_GLOBAL__N_120ElementsAccessorBaseINS1_31FastHoleyObjectElementsAccessorENS1_18ElementsKindTraitsILNS0_12ElementsKindE3EEEE7ReverseENS0_6TaggedINS0_8JSObjectEEE +_ZN2v88internal12_GLOBAL__N_120ElementsAccessorBaseINS1_31FastHoleyObjectElementsAccessorENS1_18ElementsKindTraitsILNS0_12ElementsKindE3EEEE12CopyElementsEPNS0_7IsolateENS0_12DirectHandleINS0_14FixedArrayBaseEEES5_SC_j +_ZN2v88internal12_GLOBAL__N_120ElementsAccessorBaseINS1_31FastHoleyObjectElementsAccessorENS1_18ElementsKindTraitsILNS0_12ElementsKindE3EEEE12CopyElementsEPNS0_7IsolateENS0_12DirectHandleINS0_5UnionIJNS0_3SmiENS0_10HeapNumberENS0_6BigIntENS0_6StringENS0_6SymbolENS0_7BooleanENS0_4NullENS0_9UndefinedENS0_10JSReceiverEEEEEENSA_INS0_8JSObjectEEEmm _ZN2v88internal12_GLOBAL__N_120ElementsAccessorBaseINS1_31FastHoleyObjectElementsAccessorENS1_18ElementsKindTraitsILNS0_12ElementsKindE3EEEE23CreateListFromArrayLikeEPNS0_7IsolateENS0_12DirectHandleINS0_8JSObjectEEEj _ZN2v88internal12_GLOBAL__N_120ElementsAccessorBaseINS1_31FastHoleyObjectElementsAccessorENS1_18ElementsKindTraitsILNS0_12ElementsKindE3EEEE27CopyTypedArrayElementsSliceENS0_6TaggedINS0_12JSTypedArrayEEESA_mm _ZN2v88internal12_GLOBAL__N_120ElementsAccessorBaseINS1_31FastHoleyObjectElementsAccessorENS1_18ElementsKindTraitsILNS0_12ElementsKindE3EEEE16GetEntryForIndexEPNS0_7IsolateENS0_6TaggedINS0_8JSObjectEEENSA_INS0_14FixedArrayBaseEEEm @@ -9893,7 +9965,7 @@ _ZN2v88internal12_GLOBAL__N_120ElementsAccessorBaseINS1_31FastHoleyObjectElement _ZN2v88internal12_GLOBAL__N_120FastElementsAccessorINS1_31FastHoleyObjectElementsAccessorENS1_18ElementsKindTraitsILNS0_12ElementsKindE3EEEE31AddElementsToKeyAccumulatorImplENS0_12DirectHandleINS0_8JSObjectEEEPNS0_14KeyAccumulatorENS0_16AddKeyConversionE _ZN2v88internal12_GLOBAL__N_120FastElementsAccessorINS1_31FastHoleyObjectElementsAccessorENS1_18ElementsKindTraitsILNS0_12ElementsKindE3EEEE7AddImplEPNS0_7IsolateENS0_12DirectHandleINS0_8JSObjectEEEjNSA_INS0_6ObjectEEENS0_18PropertyAttributesEj _ZN2v88internal12_GLOBAL__N_120FastElementsAccessorINS1_31FastHoleyObjectElementsAccessorENS1_18ElementsKindTraitsILNS0_12ElementsKindE3EEEE12AddArgumentsEPNS0_7IsolateENS0_12DirectHandleINS0_7JSArrayEEENSA_INS0_14FixedArrayBaseEEEPNS0_16BuiltinArgumentsEjNS1_5WhereE -_ZN2v88internal12_GLOBAL__N_120FastElementsAccessorINS1_31FastHoleyObjectElementsAccessorENS1_18ElementsKindTraitsILNS0_12ElementsKindE3EEEE13NormalizeImplEPNS0_7IsolateENS0_12DirectHandleINS0_8JSObjectEEENSA_INS0_14FixedArrayBaseEEE +_ZN2v88internal12_GLOBAL__N_121TypedElementsAccessorILNS0_12ElementsKindE41EE24CopyBetweenBackingStoresILS3_20EEEvPNS1_21TypedArrayCTypeHelperIXT_EE4typeEPtmNS1_14IsSharedBufferE _ZN2v88internal12_GLOBAL__N_121TypedElementsAccessorILNS0_12ElementsKindE41EE24CopyBetweenBackingStoresILS3_21EEEvPNS1_21TypedArrayCTypeHelperIXT_EE4typeEPtmNS1_14IsSharedBufferE _ZN2v88internal12_GLOBAL__N_121TypedElementsAccessorILNS0_12ElementsKindE41EE24CopyBetweenBackingStoresILS3_22EEEvPNS1_21TypedArrayCTypeHelperIXT_EE4typeEPtmNS1_14IsSharedBufferE _ZN2v88internal12_GLOBAL__N_121TypedElementsAccessorILNS0_12ElementsKindE41EE24CopyBetweenBackingStoresILS3_23EEEvPNS1_21TypedArrayCTypeHelperIXT_EE4typeEPtmNS1_14IsSharedBufferE @@ -10000,6 +10072,18 @@ _ZN2v88internal14LookupIterator21LookupInRegularHolderILb1EEENS1_5StateENS0_6Tag _ZN2v88internal14LookupIterator15SkipInterceptorILb0EEEbNS0_6TaggedINS0_8JSObjectEEE _ZN2v88internal6Module9SetStatusENS1_6StatusE _ZN2v88internal6Module11RecordErrorEPNS0_7IsolateENS0_6TaggedINS0_6ObjectEEE +_ZN2v88internal6Module10ResetGraphEPNS0_7IsolateENS0_12DirectHandleIS1_EE +_ZN2v88internal6Module5ResetEPNS0_7IsolateENS0_12DirectHandleIS1_EE +_ZN2v88internal6Module12GetExceptionEv +_ZN2v88internal6Module13ResolveExportEPNS0_7IsolateENS0_6HandleIS1_EENS0_12DirectHandleINS0_6StringEEENS4_IS7_EENS0_15MessageLocationEbPNS1_10ResolveSetE +_ZN2v88internal6Module11InstantiateEPNS0_7IsolateENS0_6HandleIS1_EENS_5LocalINS_7ContextEEERKNS1_20UserResolveCallbacksE +_ZN2v88internal6Module18PrepareInstantiateEPNS0_7IsolateENS0_12DirectHandleIS1_EENS_5LocalINS_7ContextEEERKNS1_20UserResolveCallbacksE +_ZN2v88internal6Module17FinishInstantiateEPNS0_7IsolateENS0_6HandleIS1_EEPNS0_15ZoneForwardListINS4_INS0_16SourceTextModuleEEEEEPjPNS0_4ZoneE +_ZN2v88internal6Module8EvaluateEPNS0_7IsolateENS0_6HandleIS1_EE +_ZN2v88internal6Module22GetModuleNamespaceCellEPNS0_7IsolateENS0_6HandleIS1_EENS_17ModuleImportPhaseE +_ZN2v88internal6Module18GetModuleNamespaceEPNS0_7IsolateENS0_6HandleIS1_EENS_17ModuleImportPhaseE +_ZNK2v88internal30PendingCompilationErrorHandler14ReportWarningsEPNS0_7IsolateENS0_6HandleINS0_6ScriptEEE +_ZNK2v88internal30PendingCompilationErrorHandler12ReportErrorsEPNS0_7IsolateENS0_6HandleINS0_6ScriptEEE _ZNK2v88internal30PendingCompilationErrorHandler17ThrowPendingErrorEPNS0_7IsolateENS0_6HandleINS0_6ScriptEEE _ZN2v88internal17PersistentHandlesC2EPNS0_7IsolateE _ZN2v88internal17PersistentHandlesC1EPNS0_7IsolateE @@ -10028,7 +10112,6 @@ _ZN2v88internal14MessageHandler13ReportMessageEPNS0_7IsolateEPKNS0_15MessageLoca _ZN2v88internal14MessageHandler25ReportMessageNoExceptionsEPNS0_7IsolateEPKNS0_15MessageLocationENS0_12DirectHandleINS0_6ObjectEEENS_5LocalINS_5ValueEEE _ZN2v88internal14MessageHandler10GetMessageEPNS0_7IsolateENS0_12DirectHandleINS0_6ObjectEEE _ZN2v88internal16MessageFormatter6FormatEPNS0_7IsolateENS0_15MessageTemplateENS_4base6VectorIKNS0_12DirectHandleINS0_6ObjectEEEEE -_ZN2v88internal10ErrorUtils16FormatStackTraceEPNS0_7IsolateENS0_12DirectHandleINS0_8JSObjectEEENS4_INS0_6ObjectEEE _ZN2v88internal10ErrorUtils28ThrowLoadFromNullOrUndefinedEPNS0_7IsolateENS0_12DirectHandleINS0_6ObjectEEENS0_17MaybeDirectHandleIS5_EE _ZN2v88internal10ErrorUtils30HasErrorStackSymbolOwnPropertyEPNS0_7IsolateENS0_12DirectHandleINS0_8JSObjectEEE _ZN2v88internal10ErrorUtils21GetErrorStackPropertyEPNS0_7IsolateENS0_12DirectHandleINS0_10JSReceiverEEE @@ -10058,6 +10141,26 @@ _ZN2v88internal24IncrementalStringBuilder6ExtendEv _ZN2v88internal24IncrementalStringBuilder6FinishEv _ZN2v88internal24IncrementalStringBuilder12AppendStringENS0_12DirectHandleINS0_6StringEEE _ZN2v88internal12CallSiteInfo20ConstructFromRawDataEPNS0_7IsolateENS0_12DirectHandleINS0_10FixedArrayEEEi +_ZN2v88internal12CallSiteInfo20ExpandDeferredFramesEPNS0_7IsolateENS0_6HandleINS0_10FixedArrayEEE +_ZNK2v88internal18SharedFunctionInfo16GetBytecodeArrayINS0_7IsolateEEENS0_6TaggedINS0_13BytecodeArrayEEEPT_ +_ZNK2v88internal12CallSiteInfo12IsPromiseAllEv +_ZNK2v88internal12CallSiteInfo19IsPromiseAllSettledEv +_ZNK2v88internal12CallSiteInfo12IsPromiseAnyEv +_ZNK2v88internal12CallSiteInfo8IsNativeEv +_ZNK2v88internal12CallSiteInfo6IsEvalEv +_ZNK2v88internal12CallSiteInfo10IsToplevelEv +_ZN2v88internal12CallSiteInfo13GetLineNumberENS0_12DirectHandleIS1_EE +_ZN2v88internal12CallSiteInfo9GetScriptEPNS0_7IsolateENS0_12DirectHandleIS1_EE +_ZN2v88internal12CallSiteInfo17GetSourcePositionENS0_12DirectHandleIS1_EE +_ZN2v88internal12CallSiteInfo15GetColumnNumberENS0_12DirectHandleIS1_EE +_ZN2v88internal12CallSiteInfo22GetEnclosingLineNumberENS0_12DirectHandleIS1_EE +_ZNK2v88internal12CallSiteInfo15GetWasmInstanceEv +_ZN2v88internal12CallSiteInfo24GetEnclosingColumnNumberENS0_12DirectHandleIS1_EE +_ZNK2v88internal12CallSiteInfo13GetScriptNameEv +_ZNK2v88internal12CallSiteInfo24GetScriptNameOrSourceURLEv +_ZN2v88internal12CallSiteInfo13GetScriptHashENS0_12DirectHandleIS1_EE +_ZN2v88internal12CallSiteInfo13GetEvalOriginENS0_12DirectHandleIS1_EE +_ZN2v88internal12_GLOBAL__N_116FormatEvalOriginEPNS0_7IsolateENS0_12DirectHandleINS0_6ScriptEEE _ZN2v88internal12CallSiteInfo13GetMethodNameENS0_12DirectHandleIS1_EE _ZNK2v88internal18SharedFunctionInfo13inferred_nameEv _ZN2v88internal11PropertyKeyC2INS0_6HandleEQsr3stdE16is_convertible_vIT_INS0_4NameEENS0_12DirectHandleIS5_EEEEEPNS0_7IsolateES6_ @@ -10065,6 +10168,7 @@ _ZN2v88internal12CallSiteInfo11GetTypeNameENS0_12DirectHandleIS1_EE _ZN2v88internal12CallSiteInfo21ComputeSourcePositionENS0_12DirectHandleIS1_EEi _ZN2v88internal12CallSiteInfo15ComputeLocationENS0_12DirectHandleIS1_EEPNS0_15MessageLocationE _ZN2v88internal21SerializeCallSiteInfoEPNS0_7IsolateENS0_12DirectHandleINS0_12CallSiteInfoEEEPNS0_24IncrementalStringBuilderE +_ZN2v88internal12_GLOBAL__N_118AppendFileLocationEPNS0_7IsolateENS0_12DirectHandleINS0_12CallSiteInfoEEEPNS0_24IncrementalStringBuilderE _ZN2v88internal8baseline22BytecodeOffsetIteratorC2ENS0_6HandleINS0_16TrustedByteArrayEEENS3_INS0_13BytecodeArrayEEE _ZN2v88internal8baseline22BytecodeOffsetIteratorC1ENS0_6HandleINS0_16TrustedByteArrayEEENS3_INS0_13BytecodeArrayEEE _ZN2v88internal8baseline22BytecodeOffsetIterator22UpdatePointersCallbackEPv @@ -10391,9 +10495,6 @@ _ZN2v88internal4Zone3NewINS0_11CallRuntimeEJRPS1_PKNS0_7Runtime8FunctionERKNS0_1 _ZN2v88internal8ZoneListIPNS0_10ExpressionEE6AddAllENS_4base6VectorIKS3_EEPNS0_4ZoneE _ZN2v88internal4Zone3NewINS0_11CallRuntimeEJRPS1_RPKNS0_7Runtime8FunctionERKNS0_10ScopedListIPNS0_10ExpressionEPvEERiEEEPT_DpOT0_ _ZN2v88internal19AstTraversalVisitorINS0_21SourceRangeAstVisitorEE25VisitNoStackOverflowCheckEPNS0_7AstNodeE -_ZN2v88internal19AstTraversalVisitorINS0_21SourceRangeAstVisitorEE24VisitFunctionDeclarationEPNS0_19FunctionDeclarationE -_ZN2v88internal19AstTraversalVisitorINS0_21SourceRangeAstVisitorEE21VisitDoWhileStatementEPNS0_16DoWhileStatementE -_ZN2v88internal19AstTraversalVisitorINS0_21SourceRangeAstVisitorEE19VisitWhileStatementEPNS0_14WhileStatementE _ZN2v88internal19AstTraversalVisitorINS0_21SourceRangeAstVisitorEE17VisitClassLiteralEPNS0_12ClassLiteralE _ZN2v88internal19AstTraversalVisitorINS0_21SourceRangeAstVisitorEE21VisitCompareOperationEPNS0_16CompareOperationE _ZN2v88internal19AstTraversalVisitorINS0_21SourceRangeAstVisitorEE21VisitConditionalChainEPNS0_16ConditionalChainE @@ -10811,24 +10912,6 @@ _ZN6icu_7710CharString20appendInvariantCharsERKNS_13UnicodeStringER10UErrorCode _ZN6icu_7710CharString20appendInvariantCharsEPKDsiR10UErrorCode _ZN6icu_7710CharString27ensureEndsWithFileSeparatorER10UErrorCode u_strFindFirst_77 -u_strchr_77 -_ZL19isMatchAtCPBoundaryPKDsS0_S0_S0_ -u_strlen_77 -u_memchr_77 -u_strstr_77 -u_memchr32_77 -u_strFindLast_77 -u_memrchr_77 -u_strcmp_77 -uprv_strCompare_77 -u_strCompare_77 -u_strncmp_77 -u_strcpy_77 -u_strncpy_77 -u_countChar32_77 -u_memcpy_77 -u_memmove_77 -u_memcmp_77 u_unescapeAt_77 u_asciiToUpper_77 u_terminateUChars_77 @@ -10906,11 +10989,11 @@ _ZNK6icu_7713UnicodeString17getDynamicClassIDEv _ZN6icu_77plERKNS_13UnicodeStringES2_ _ZN6icu_7713UnicodeString10setToBogusEv _ZN6icu_7721unistr_internalConcatERKNS_13UnicodeStringENSt4__Cr17basic_string_viewIDsNS3_11char_traitsIDsEEEE -_ZN6icu_7710UCharsTrie8Iterator4nextER10UErrorCode -_ZN6icu_7710UCharsTrie8Iterator10branchNextEPKDsiR10UErrorCode -_ZNK6icu_779UVector3217getDynamicClassIDEv -_ZN6icu_779UVector32C2ER10UErrorCode -_ZN6icu_779UVector32C1ER10UErrorCode +_ZNK6icu_7713UnicodeString8refCountEv +_ZN6icu_7713UnicodeStringC2Eiii +_ZN6icu_7713UnicodeStringC1Eiii +_ZN6icu_7713UnicodeStringC2EDs +_ZN6icu_7713UnicodeStringC1EDs _ZN6icu_779UVector32C2EiR10UErrorCode _ZN6icu_779UVector32C1EiR10UErrorCode _ZN6icu_779UVector32D2Ev @@ -10935,6 +11018,15 @@ _ZN6icu_77L14initSingletonsEPKcR10UErrorCode _ZN6icu_7713Norm2AllModes18getNFKC_CFInstanceER10UErrorCode _ZN6icu_7713Norm2AllModes19getNFKC_SCFInstanceER10UErrorCode _ZN6icu_7711Normalizer215getNFKCInstanceER10UErrorCode +_ZN6icu_7711Normalizer211getInstanceEPKcS2_19UNormalization2ModeR10UErrorCode +_ZN6icu_77L31uprv_loaded_normalizer2_cleanupEv +_ZN6icu_77L19deleteNorm2AllModesEPv +_ZN6icu_7712LocalPointerINS_13Norm2AllModesEED2Ev +_ZN6icu_7718Normalizer2Factory11getInstanceE18UNormalizationModeR10UErrorCode +_ZNK6icu_776BMPSet4spanEPKDsS2_17USetSpanCondition +_ZNK6icu_776BMPSet8spanBackEPKDsS2_17USetSpanCondition +_ZNK6icu_776BMPSet8spanUTF8EPKhi17USetSpanCondition +_ZNK6icu_776BMPSet12spanBackUTF8EPKhi17USetSpanCondition _ZN6icu_7712ByteSinkUtil12appendChangeEiPKDsiRNS_8ByteSinkEPNS_5EditsER10UErrorCode _ZN6icu_7712ByteSinkUtil12appendChangeEPKhS2_PKDsiRNS_8ByteSinkEPNS_5EditsER10UErrorCode _ZN6icu_7712ByteSinkUtil15appendCodePointEiiRNS_8ByteSinkEPNS_5EditsE @@ -10990,32 +11082,6 @@ _ZN6icu_7720DecomposeNormalizer2D0Ev _ZN6icu_7718ComposeNormalizer2D0Ev _ZN6icu_7714FCDNormalizer2D0Ev _ZN6icu_7718Normalizer2Factory15getNoopInstanceER10UErrorCode -_ZN6icu_7713Norm2AllModesD2Ev -_ZN6icu_7713Norm2AllModesD1Ev -_ZN6icu_7713Norm2AllModes14createInstanceEPNS_15Normalizer2ImplER10UErrorCode -_ZN6icu_7713Norm2AllModes17createNFCInstanceER10UErrorCode -_ZN6icu_7713Norm2AllModes14getNFCInstanceER10UErrorCode -_ZN6icu_7711Normalizer214getNFCInstanceER10UErrorCode -_ZN6icu_7711Normalizer214getNFDInstanceER10UErrorCode -_ZN6icu_7718Normalizer2Factory14getFCDInstanceER10UErrorCode -_ZN6icu_7718Normalizer2Factory10getNFCImplER10UErrorCode -u_getCombiningClass_77 -unorm_getFCD16_77 -_ZNK6icu_7719Normalizer2WithImpl9normalizeERKNS_13UnicodeStringERS1_R10UErrorCode -_ZNK6icu_7719Normalizer2WithImpl24normalizeSecondAndAppendERNS_13UnicodeStringERKS1_R10UErrorCode -_ZNK6icu_7719Normalizer2WithImpl6appendERNS_13UnicodeStringERKS1_R10UErrorCode -_ZNK6icu_7719Normalizer2WithImpl16getDecompositionEiRNS_13UnicodeStringE -_ZNK6icu_7719Normalizer2WithImpl19getRawDecompositionEiRNS_13UnicodeStringE -_ZNK6icu_7719Normalizer2WithImpl11composePairEii -_ZNK6icu_7719Normalizer2WithImpl17getCombiningClassEi -_ZNK6icu_7719Normalizer2WithImpl12isNormalizedERKNS_13UnicodeStringER10UErrorCode -_ZNK6icu_7719Normalizer2WithImpl10quickCheckERKNS_13UnicodeStringER10UErrorCode -_ZNK6icu_7719Normalizer2WithImpl17spanQuickCheckYesERKNS_13UnicodeStringER10UErrorCode -_ZNK6icu_7719Normalizer2WithImpl13getQuickCheckEi -_ZNK6icu_7720DecomposeNormalizer213normalizeUTF8EjNS_11StringPieceERNS_8ByteSinkEPNS_5EditsER10UErrorCode -_ZN2v84base7ieee75410fdlibm_sinEd -_ZN2v84base7ieee7543tanEd -_ZN2v84base7ieee75412_GLOBAL__N_112__kernel_tanEddi _ZN2v84base7ieee7544coshEd _ZN2v84base7ieee7546legacy3powEdd _ZN2v84base7ieee7544sinhEd @@ -11235,7 +11301,10 @@ _ZN2v88internal6RegExp7CompileEPNS0_7IsolateENS0_12DirectHandleINS0_8JSRegExpEEE _ZN2v88internal12_GLOBAL__N_125HasFewDifferentCharactersENS0_12DirectHandleINS0_6StringEEE _ZN2v88internal6RegExp19EnsureFullyCompiledEPNS0_7IsolateENS0_12DirectHandleINS0_10RegExpDataEEENS4_INS0_6StringEEE _ZN2v88internal6regexp10RegExpImpl15IrregexpPrepareEPNS0_7IsolateENS0_12DirectHandleINS0_12IrRegExpDataEEENS5_INS0_6StringEEE -_ZN2v88internal6regexp10RegExpImpl25CompileIrregexpFromSourceEPNS0_7IsolateENS0_12DirectHandleINS0_12IrRegExpDataEEENS5_INS0_6StringEEEbNS1_17CompilationTargetE +_ZN2v88internal6RegExp23ExperimentalOneshotExecEPNS0_7IsolateENS0_12DirectHandleINS0_8JSRegExpEEENS4_INS0_6StringEEEiPij +_ZN2v88internal6RegExp4ExecEPNS0_7IsolateENS0_12DirectHandleINS0_8JSRegExpEEENS4_INS0_6StringEEEiPij +_ZN2v88internal6regexp10RegExpImpl12IrregexpExecEPNS0_7IsolateENS0_12DirectHandleINS0_12IrRegExpDataEEENS5_INS0_6StringEEEiPij +_ZN2v88internal6RegExp11Exec_SingleEPNS0_7IsolateENS0_12DirectHandleINS0_8JSRegExpEEENS4_INS0_6StringEEEiNS4_INS0_15RegExpMatchInfoEEE _ZN2v88internal6regexp10RegExpImpl27CompileIrregexpFromBytecodeEPNS0_7IsolateENS0_12DirectHandleINS0_12IrRegExpDataEEENS5_INS0_6StringEEEb _ZN2v88internal6regexp10RegExpImpl15IrregexpExecRawEPNS0_7IsolateENS0_12DirectHandleINS0_12IrRegExpDataEEENS5_INS0_6StringEEEiPii _ZN2v88internal6regexp16GlobalExecRunnerC2ENS0_12DirectHandleINS0_10RegExpDataEEENS3_INS0_6StringEEEPNS0_7IsolateE @@ -11269,6 +11338,8 @@ _ZN2v88internal6regexp12_GLOBAL__N_110ParserImplIhE17ParseOctalLiteralEv _ZN2v88internal6regexp12_GLOBAL__N_110ParserImplIhE28TryParseCharacterClassEscapeEjNS2_18InClassEscapeStateEPNS0_8ZoneListINS1_14CharacterRangeEEEPNS0_7ZoneMapINS_4base6VectorIKjEEPNS1_4TreeENS1_24CharacterClassStringLessEEEPNS0_4ZoneEb _ZN2v88internal4Zone3NewINS0_6regexp15ClassSetOperandEJRPNS0_8ZoneListINS3_14CharacterRangeEEERPNS0_7ZoneMapINS_4base6VectorIKjEEPNS3_4TreeENS3_24CharacterClassStringLessEEEEEEPT_DpOT0_ _ZN2v88internal6regexp12_GLOBAL__N_110ParserImplIhE23ParseNamedBackReferenceEPNS2_7BuilderEPNS2_11ParserStateE +_ZN2v88internal6regexp12_GLOBAL__N_110ParserImplIhE20ParseCharacterEscapeENS2_18InClassEscapeStateEPb +_ZN2v88internal6regexp12_GLOBAL__N_110ParserImplIhE23ParseIntervalQuantifierEPiS5_ _ZN2v88internal6regexp12_GLOBAL__N_17Builder19AddQuantifierToAtomEiiiNS1_10Quantifier14QuantifierTypeE _ZN2v84base11SmallVectorINS_8internal6regexp8IntervalELm1ENS2_13ZoneAllocatorIS4_EEE4GrowEm _ZN2v84base11SmallVectorINS_8internal6regexp8IntervalELm1ENS2_13ZoneAllocatorIS4_EEE11FreeStorageEv @@ -11315,8 +11386,8 @@ _ZN2v88internal6regexp12_GLOBAL__N_112_GLOBAL__N_125IsSupportedBinaryPropertyE9U _ZZNSt4__Cr6__treeINS_12__value_typeIN2v84base6VectorIKjEEPNS2_8internal6regexp4TreeEEENS_19__map_value_compareIS6_NS_4pairIKS6_SA_EENS8_24CharacterClassStringLessEEENS7_13ZoneAllocatorISF_EEE16__emplace_uniqueIJNS4_IjEESA_EEENSD_INS_15__tree_iteratorISB_PNS_11__tree_nodeISB_PvEElEEbEEDpOT_ENKUlOSM_OSA_E_clESX_SY_ _ZN2v88internal8ZoneListIPNS0_6regexp13BackReferenceEE3AddERKS4_PNS0_4ZoneE _ZN2v88internal10ZoneVectorIPNS0_6regexp7CaptureEE4GrowEm -_ZN2v88internal6regexp12_GLOBAL__N_110ParserImplItE22ParseClassSetCharacterEv -_ZN2v88internal6regexp12_GLOBAL__N_110ParserImplItE20ParseClassSetOperandEPKNS2_7BuilderEPNS2_19ClassSetOperandTypeE +_ZN2v88internal6regexp12_GLOBAL__N_110ParserImplItE7AdvanceEv +_ZN2v88internal6regexp12_GLOBAL__N_110ParserImplItE12ParsePatternEv _ZN2v88internal6regexp12_GLOBAL__N_110ParserImplItE15ScanForCapturesENS2_18InClassEscapeStateE _ZN2v88internal6regexp11Disjunction6AcceptEPNS1_7VisitorEPv _ZN2v88internal6regexp11Alternative6AcceptEPNS1_7VisitorEPv @@ -11483,17 +11554,15 @@ _ZN2v88internal6regexp20UnicodeRangeSplitter8AddRangeENS1_14CharacterRangeE _ZN2v88internal6regexp14CharacterRange25AddUnicodeCaseEquivalentsEPNS0_8ZoneListIS2_EEPNS0_4ZoneE _ZN2v88internal6regexp14CharacterRange12CanonicalizeEPNS0_8ZoneListIS2_EE _ZN2v88internal6regexp11ClassRanges10ToNodeImplEPNS1_8CompilerEPNS1_4NodeE -_ZN2v88internal6regexp9Assertion10ToNodeImplEPNS1_8CompilerEPNS1_4NodeE _ZN2v88internal6regexp12_GLOBAL__N_129BoundaryAssertionAsLookaroundEPNS1_8CompilerEPNS1_4NodeENS1_9Assertion4TypeE _ZN2v88internal4Zone3NewINS0_6regexp10ChoiceNodeEJiRPS1_EEEPT_DpOT0_ _ZN2v88internal6regexp14CharacterRange14AddClassEscapeENS1_20StandardCharacterSetEPNS0_8ZoneListIS2_EEbPNS0_4ZoneE -_ZZNSt4__Cr12__hash_tableINS_17__hash_value_typeIjN2v88internal6HandleINS3_21FixedIntegerArrayBaseItNS3_9ByteArrayEEEEEEENS_22__unordered_map_hasherIjNS_4pairIKjS8_EENS2_4base4hashIjEENS_8equal_toIjEEEENS_21__unordered_map_equalIjSD_SI_SG_EENS3_13ZoneAllocatorISD_EEE16__emplace_uniqueIJRKNS_21piecewise_construct_tENS_5tupleIJRSC_EEENST_IJEEEEEENSB_INS_15__hash_iteratorIPNS_11__hash_nodeIS9_PvEEEEbEEDpOT_ENKUlSU_SS_OSV_OSW_E_clESU_SS_S17_S18_ -_ZNSt4__Cr12__hash_tableINS_17__hash_value_typeIjN2v88internal6HandleINS3_21FixedIntegerArrayBaseItNS3_9ByteArrayEEEEEEENS_22__unordered_map_hasherIjNS_4pairIKjS8_EENS2_4base4hashIjEENS_8equal_toIjEEEENS_21__unordered_map_equalIjSD_SI_SG_EENS3_13ZoneAllocatorISD_EEE11__do_rehashILb1EEEvm -_ZN6icu_7713UnicodeString7toLowerERKNS_6LocaleE -_ZN6icu_7713UnicodeString7toUpperEv -_ZN6icu_7713UnicodeString7toUpperERKNS_6LocaleE -ustrcase_getCaseLocale_77 -u_strToLower_77 +_ZN2v88internal6regexp13BackReference10ToNodeImplEPNS1_8CompilerEPNS1_4NodeE +_ZN2v88internal6regexp5Empty10ToNodeImplEPNS1_8CompilerEPNS1_4NodeE +_ZN2v88internal6regexp5Group10ToNodeImplEPNS1_8CompilerEPNS1_4NodeE +_ZN2v88internal6regexp10Lookaround7BuilderC2EbPNS1_4NodeEPNS1_8CompilerEiiii +_ZN2v88internal6regexp10Lookaround7BuilderC1EbPNS1_4NodeEPNS1_8CompilerEiiii +_ZN2v88internal6regexp10Lookaround7Builder8ForMatchEPNS1_8CompilerEPNS1_4NodeE u_strToUpper_77 locale_getKeywordsStart_77 _Z22ulocimp_getKeywords_77NSt4__Cr17basic_string_viewIcNS_11char_traitsIcEEEEcbR10UErrorCode @@ -11558,11 +11627,6 @@ _Z24ulocimp_toLanguageTag_77PKcRN6icu_778ByteSinkEbR10UErrorCode _ZNSt4__Cr17basic_string_viewIcNS_11char_traitsIcEEEC2EPKc _Z25ulocimp_forLanguageTag_77PKciPiR10UErrorCode _Z25ulocimp_forLanguageTag_77PKciRN6icu_778ByteSinkEPiR10UErrorCode -_ZN6icu_7710MemoryPoolINS_10CharStringELi8EE6createIJRS1_R10UErrorCodeEEEPS1_DpOT_ -_ZN6icu_7710MemoryPoolINS_10CharStringELi8EE6createIJPcRiR10UErrorCodeEEEPS1_DpOT_ -_ZN12_GLOBAL__N_119_addExtensionToListEPPNS_18ExtensionListEntryES1_b -_ZN12_GLOBAL__N_126_isPrivateuseVariantSubtagEPKci -_ZN6icu_7712LocalPointerIN12_GLOBAL__N_118ExtensionListEntryEE29adoptInsteadAndCheckErrorCodeEPS2_R10UErrorCode _ZN6icu_7710MemoryPoolINS_10CharStringELi8EE6createIJRPKcRiR10UErrorCodeEEEPS1_DpOT_ uenum_close_77 uenum_count_77 @@ -11605,17 +11669,6 @@ _ZN6icu_776Locale14createFromNameEPKc _ZN6icu_776Locale15createCanonicalEPKc _ZN6icu_776Locale7getRootEv _ZN6icu_776Locale14getLocaleCacheEv -_ZN6icu_7725UnicodeKeywordEnumerationD2Ev -_ZN6icu_7725UnicodeKeywordEnumerationD1Ev -_ZN6icu_7718KeywordEnumerationD2Ev -_ZN6icu_7718KeywordEnumerationD1Ev -_ZN6icu_7718KeywordEnumerationD0Ev -_ZNK6icu_776Locale14createKeywordsER10UErrorCode -_ZN6icu_7718KeywordEnumerationC2EPKciiR10UErrorCode -res_getTableItemByKey_77 -res_getTableItemByIndex_77 -res_getResource_77 -_ZNK6icu_7713ResourceTable14getKeyAndValueEiRPKcRNS_13ResourceValueE _ZNK6icu_7713ResourceTable9findValueEPKcRNS_13ResourceValueE res_getArrayItem_77 _ZNK6icu_7713ResourceArray8getValueEiRNS_13ResourceValueE @@ -11640,47 +11693,6 @@ u_getPropertyName_77 u_getPropertyEnum_77 u_getPropertyValueName_77 u_getPropertyValueEnum_77 -uscript_getName_77 -uscript_getShortName_77 -uscript_isRightToLeft_77 -_ZN6icu_7717StringEnumerationC2Ev -_ZN6icu_7717StringEnumerationD2Ev -_ZN6icu_7717StringEnumerationD1Ev -_ZN6icu_7717StringEnumerationD0Ev -_ZNK6icu_7717StringEnumeration5cloneEv -_ZN6icu_7717StringEnumeration4nextEPiR10UErrorCode -_ZN6icu_7717StringEnumeration5unextEPiR10UErrorCode -_ZN6icu_7717StringEnumeration5snextER10UErrorCode -_ZN6icu_7717StringEnumeration8setCharsEPKciR10UErrorCode -_ZNK6icu_7717StringEnumerationeqERKS0_ -_ZNK6icu_7717StringEnumerationneERKS0_ -_ZN6icu_7718UStringEnumeration16fromUEnumerationEP12UEnumerationR10UErrorCode -_ZN6icu_7718UStringEnumerationC2EP12UEnumeration -_ZN6icu_7718UStringEnumerationC1EP12UEnumeration -_ZN6icu_7718UStringEnumerationD2Ev -_ZN6icu_7718UStringEnumerationD1Ev -_ZN6icu_7718UStringEnumerationD0Ev -_ZNK6icu_7718UStringEnumeration5countER10UErrorCode -_ZN6icu_7718UStringEnumeration4nextEPiR10UErrorCode -_ZN6icu_7718UStringEnumeration5snextER10UErrorCode -_ZN6icu_7718UStringEnumeration5resetER10UErrorCode -_ZNK6icu_7718UStringEnumeration17getDynamicClassIDEv -uenum_openFromStringEnumeration_77 -_ZL14ustrenum_closeP12UEnumeration -_ZL14ustrenum_countP12UEnumerationP10UErrorCode -_ZL14ustrenum_unextP12UEnumerationPiP10UErrorCode -_ZL13ustrenum_nextP12UEnumerationPiP10UErrorCode -_ZL14ustrenum_resetP12UEnumerationP10UErrorCode -__cxa_bad_typeid -_ZN6icu_7713LocaleBuilderC2Ev -_ZN6icu_7713LocaleBuilderC1Ev -_ZN6icu_7713LocaleBuilderD2Ev -_ZN6icu_7713LocaleBuilderD1Ev -_ZN6icu_7713LocaleBuilderD0Ev -_ZN6icu_7713LocaleBuilder9setLocaleERKNS_6LocaleE -_ZN6icu_7713LocaleBuilder11setLanguageENS_11StringPieceE -_ZN12_GLOBAL__N_14initEv -_Z22ulocimp_toLegacyKey_77NSt4__Cr17basic_string_viewIcNS_11char_traitsIcEEEE _Z20ulocimp_toBcpType_77NSt4__Cr17basic_string_viewIcNS_11char_traitsIcEEEES3_ _ZN12_GLOBAL__N_124isSpecialTypeReorderCodeENSt4__Cr17basic_string_viewIcNS0_11char_traitsIcEEEE _ZN12_GLOBAL__N_123isSpecialTypeRgKeyValueENSt4__Cr17basic_string_viewIcNS0_11char_traitsIcEEEE @@ -11709,10 +11721,6 @@ _ZN2v88internal6regexp11CaseFolding13SpecialAddSetEv _ZN2v84base16LazyInstanceImplINS_8internal6regexp13IgnoreSetDataENS0_32StaticallyAllocatedInstanceTraitIS4_EENS0_21DefaultConstructTraitIS4_EENS0_23ThreadSafeInitOnceTraitENS0_18LeakyInstanceTraitIS4_EEE12InitInstanceEPv _ZN2v84base16LazyInstanceImplINS_8internal6regexp17SpecialAddSetDataENS0_32StaticallyAllocatedInstanceTraitIS4_EENS0_21DefaultConstructTraitIS4_EENS0_23ThreadSafeInitOnceTraitENS0_18LeakyInstanceTraitIS4_EEE12InitInstanceEPv _ZN6icu_7710UnicodeSet9closeOverEi -_ZN6icu_7710UnicodeSet10setPatternERKNS_13UnicodeStringE -_ZN6icu_7710UnicodeSet24closeOverCaseInsensitiveEb -_ZN6icu_7710UnicodeSet24closeOverAddCaseMappingsEv -_ZN2v88internal21JSRegExpResultIndices12BuildIndicesEPNS0_7IsolateENS0_12DirectHandleINS0_15RegExpMatchInfoEEENS4_INS0_10RegExpDataEEE _ZN2v88internal8JSRegExp15FlagsFromStringEPNS0_7IsolateENS0_12DirectHandleINS0_6StringEEE _ZN2v88internal8JSRegExp15StringFromFlagsEPNS0_7IsolateENS_4base5FlagsINS1_4FlagEiiEE _ZN2v88internal8JSRegExp3NewEPNS0_7IsolateENS0_12DirectHandleINS0_6StringEEENS_4base5FlagsINS1_4FlagEiiEEj @@ -11775,16 +11783,12 @@ _ZN2v88internal21CompilationCacheTable6RemoveENS0_6TaggedINS0_6ObjectEEE _ZN2v88internal12HashTableKeyD2Ev _ZN2v88internal14ScriptCacheKeyD0Ev _ZN2v88internal12_GLOBAL__N_112EvalCacheKey7IsMatchENS0_6TaggedINS0_6ObjectEEE -_ZN2v88internal12_GLOBAL__N_112EvalCacheKeyD0Ev -_ZN2v88internal12_GLOBAL__N_19RegExpKey7IsMatchENS0_6TaggedINS0_6ObjectEEE -_ZN2v88internal12_GLOBAL__N_19RegExpKeyD0Ev -_ZN2v88internal6regexp18ExperimentalRegExp12CanBeHandledEPNS1_4TreeENS0_12DirectHandleINS0_6StringEEENS_4base5FlagsINS1_4FlagEiiEEi -_ZN2v88internal6regexp18ExperimentalRegExp10InitializeEPNS0_7IsolateENS0_12DirectHandleINS0_8JSRegExpEEENS5_INS0_6StringEEES9_NS_4base5FlagsINS1_4FlagEiiEEi -_ZN2v88internal6regexp18ExperimentalRegExp10IsCompiledENS0_12DirectHandleINS0_12IrRegExpDataEEEPNS0_7IsolateE -_ZN2v88internal6regexp18ExperimentalRegExp7CompileEPNS0_7IsolateENS0_12DirectHandleINS0_12IrRegExpDataEEE -_ZN2v88internal6regexp12_GLOBAL__N_111CompileImplEPNS0_7IsolateENS0_12DirectHandleINS0_12IrRegExpDataEEE -_ZN2v88internal6regexp18ExperimentalRegExp7ExecRawEPNS0_7IsolateENS0_6RegExp10CallOriginENS0_6TaggedINS0_12IrRegExpDataEEENS7_INS0_6StringEEEPiii -_ZN2v88internal6regexp18ExperimentalRegExp18MatchForCallFromJsEmimmPiiNS0_6RegExp10CallOriginEPNS0_7IsolateEm +_ZN2v88internal12BackingStore8AllocateEPNS0_7IsolateEmNS0_10SharedFlagENS0_15InitializedFlagE +_ZN2v88internal12BackingStore35TryAllocateAndPartiallyCommitMemoryEPNS0_7IsolateEmmmmmNS0_14WasmMemoryFlagENS0_10SharedFlagEb +_ZN2v88internal12BackingStore18AllocateWasmMemoryEPNS0_7IsolateEmmNS0_14WasmMemoryFlagENS0_10SharedFlagE +_ZN2v88internal12BackingStore14CopyWasmMemoryEPNS0_7IsolateEmmNS0_14WasmMemoryFlagE +_ZN2v88internal12BackingStore21GrowWasmMemoryInPlaceEPNS0_7IsolateEmm +_ZN2v88internal12BackingStore28AttachSharedWasmMemoryObjectEPNS0_7IsolateENS0_12DirectHandleINS0_16WasmMemoryObjectEEE _ZN2v88internal26GlobalBackingStoreRegistry25AddSharedWasmMemoryObjectEPNS0_7IsolateEPNS0_12BackingStoreENS0_12DirectHandleINS0_16WasmMemoryObjectEEE _ZNK2v88internal12BackingStore29BroadcastSharedWasmMemoryGrowEPNS0_7IsolateE _ZN2v88internal26GlobalBackingStoreRegistry29BroadcastSharedWasmMemoryGrowEPNS0_7IsolateEPKNS0_12BackingStoreE @@ -11893,7 +11897,6 @@ _ZN2v88internal11interpreter17BytecodeGenerator24VisitForAccumulatorValueEPNS0_1 _ZN2v88internal11interpreter17BytecodeGenerator18VisitWithStatementEPNS0_13WithStatementE _ZN2v88internal11interpreter17BytecodeGenerator24BuildNewLocalWithContextEPNS0_5ScopeE _ZN2v88internal11interpreter17BytecodeGenerator20VisitSwitchStatementEPNS0_15SwitchStatementE -_ZN2v88internal11interpreter17BytecodeGenerator19VisitWhileStatementEPNS0_14WhileStatementE _ZN2v88internal11interpreter17BytecodeGenerator17VisitForStatementEPNS0_12ForStatementE _ZN2v88internal11interpreter17BytecodeGenerator19VisitForInStatementEPNS0_14ForInStatementE _ZN2v88internal11interpreter17BytecodeGenerator20PrepareAssignmentLhsEPNS0_10ExpressionENS2_25AccumulatorPreservingModeE @@ -12343,13 +12346,23 @@ _ZN2v88internal22TurbofanCompilationJob17RetryOptimizationENS0_13BailoutReasonE _ZN2v88internal22TurbofanCompilationJob17AbortOptimizationENS0_13BailoutReasonE _ZN2v88internal22TurbofanCompilationJob6CancelEv _ZNK2v88internal22TurbofanCompilationJob22RecordCompilationStatsENS0_15ConcurrencyModeEPNS0_7IsolateE +_ZNK2v88internal22TurbofanCompilationJob25RecordFunctionCompilationENS0_16LogEventListener7CodeTagEPNS0_7IsolateE +_ZN2v88internal8Compiler32InstallInterpreterTrampolineCopyEPNS0_7IsolateENS0_12DirectHandleINS0_18SharedFunctionInfoEEENS0_16LogEventListener7CodeTagE +_ZN2v88internal22CompilationHandleScopeD2Ev +_ZN2v88internal22CompilationHandleScopeD1Ev +_ZN2v88internal34FinalizeUnoptimizedCompilationDataC2EPNS0_12LocalIsolateENS0_6HandleINS0_18SharedFunctionInfoEEENS0_11MaybeHandleINS0_12CoverageInfoEEENS_4base9TimeDeltaESB_ +_ZN2v88internal34FinalizeUnoptimizedCompilationDataC1EPNS0_12LocalIsolateENS0_6HandleINS0_18SharedFunctionInfoEEENS0_11MaybeHandleINS0_12CoverageInfoEEENS_4base9TimeDeltaESB_ +_ZN2v88internal27DeferredFinalizationJobDataC2EPNS0_12LocalIsolateENS0_6HandleINS0_18SharedFunctionInfoEEENSt4__Cr10unique_ptrINS0_25UnoptimizedCompilationJobENS7_14default_deleteIS9_EEEE +_ZN2v88internal27DeferredFinalizationJobDataC1EPNS0_12LocalIsolateENS0_6HandleINS0_18SharedFunctionInfoEEENSt4__Cr10unique_ptrINS0_25UnoptimizedCompilationJobENS7_14default_deleteIS9_EEEE +_ZN2v88internal21BackgroundCompileTaskC2EPNS0_19ScriptStreamingDataEPNS0_7IsolateENS_10ScriptTypeENS_14ScriptCompiler14CompileOptionsEPNS7_18CompilationDetailsEPFbiPvESB_ +_ZN2v88internal21BackgroundCompileTaskC1EPNS0_19ScriptStreamingDataEPNS0_7IsolateENS_10ScriptTypeENS_14ScriptCompiler14CompileOptionsEPNS7_18CompilationDetailsEPFbiPvESB_ _ZN2v88internal21BackgroundCompileTaskC2EPNS0_7IsolateENS0_6HandleINS0_18SharedFunctionInfoEEENSt4__Cr10unique_ptrINS0_20Utf16CharacterStreamENS7_14default_deleteIS9_EEEEPNS0_28WorkerThreadRuntimeCallStatsEPNS0_14TimedHistogramEi _ZN2v88internal21BackgroundCompileTaskC1EPNS0_7IsolateENS0_6HandleINS0_18SharedFunctionInfoEEENSt4__Cr10unique_ptrINS0_20Utf16CharacterStreamENS7_14default_deleteIS9_EEEEPNS0_28WorkerThreadRuntimeCallStatsEPNS0_14TimedHistogramEi _ZN2v88internal21BackgroundCompileTaskD2Ev _ZN2v88internal21BackgroundCompileTaskD1Ev _ZN2v88internal26SetScriptFieldsFromDetailsEPNS0_7IsolateENS0_6TaggedINS0_6ScriptEEERKNS0_13ScriptDetailsEPNS0_25PerThreadAssertScopeEmptyILb0EJLNS0_19PerThreadAssertTypeE1ELSA_2EEEE _ZN2v88internal21BackgroundCompileTask3RunEv -_ZN2v88internal21BackgroundCompileTask3RunEPNS0_12LocalIsolateEPNS0_31ReusableUnoptimizedCompileStateE +_ZN2v88internal19BackgroundMergeTask25CompleteMergeInForegroundEPNS0_7IsolateENS0_12DirectHandleINS0_6ScriptEEE _ZN2v88internal28ConstantPoolPointerForwarder16RecordScopeInfosENS0_6TaggedINS0_10HeapObjectEEE _ZN2v88internal21BackgroundCompileTask14FinalizeScriptEPNS0_7IsolateENS0_12DirectHandleINS0_6StringEEERKNS0_13ScriptDetailsENS0_17MaybeDirectHandleINS0_6ScriptEEE _ZN2v88internal12_GLOBAL__N_136FinalizeUnoptimizedScriptCompilationEPNS0_7IsolateENS0_6HandleINS0_6ScriptEEERKNS0_23UnoptimizedCompileFlagsEPKNS0_23UnoptimizedCompileStateERKNSt4__Cr6vectorINS0_34FinalizeUnoptimizedCompilationDataENSD_9allocatorISF_EEEE @@ -12386,6 +12399,10 @@ _ZN2v88internal12_GLOBAL__N_123ScriptCompileTimerScopeD2Ev _ZN2v88internal8Compiler38GetSharedFunctionInfoForStreamedScriptEPNS0_7IsolateENS0_6HandleINS0_6StringEEERKNS0_13ScriptDetailsEPNS0_19ScriptStreamingDataEPNS0_15IsCompiledScopeEPNS_14ScriptCompiler18CompilationDetailsE _ZN2v88internal8Compiler19CompileOptimizedOSREPNS0_7IsolateENS0_12DirectHandleINS0_10JSFunctionEEENS0_14BytecodeOffsetENS0_15ConcurrencyModeENS0_8CodeKindE _ZN2v88internal8Compiler29DisposeTurbofanCompilationJobEPNS0_7IsolateEPNS0_22TurbofanCompilationJobE +_ZN2v88internal8Compiler30FinalizeTurbofanCompilationJobEPNS0_22TurbofanCompilationJobEPNS0_7IsolateE +_ZN2v88internal12_GLOBAL__N_121OptimizedOSRCodeCache6InsertEPNS0_7IsolateENS0_6TaggedINS0_10JSFunctionEEENS0_14BytecodeOffsetENS5_INS0_4CodeEEEb +_ZN2v88internal12_GLOBAL__N_114CompilerTracer15TraceAbortedJobEPNS0_7IsolateEPNS0_24OptimizedCompilationInfoEddd +_ZN2v88internal8Compiler27DisposeMaglevCompilationJobEPNS0_6maglev20MaglevCompilationJobEPNS0_7IsolateE _ZN2v88internal8Compiler28FinalizeMaglevCompilationJobEPNS0_6maglev20MaglevCompilationJobEPNS0_7IsolateE _ZN2v88internal12_GLOBAL__N_114CompilerTracer25TraceAbortedMaglevCompileEPNS0_7IsolateENS0_12DirectHandleINS0_10JSFunctionEEENS0_13BailoutReasonE _ZN2v88internal8Compiler17PostInstantiationEPNS0_7IsolateENS0_12DirectHandleINS0_10JSFunctionEEEPNS0_15IsCompiledScopeE @@ -12405,15 +12422,18 @@ _ZNSt4__Cr6vectorIN2v88internal19BackgroundMergeTask27NewCompiledDataForCachedSf _ZNSt4__Cr6vectorIN2v88internal6HandleINS2_13BytecodeArrayEEENS_9allocatorIS5_EEE24__emplace_back_slow_pathIJRNS2_6TaggedIS4_EERPNS2_9LocalHeapEEEEPS5_DpOT_ _ZNSt4__Cr6vectorIN2v88internal6HandleINS2_13BytecodeArrayEEENS_9allocatorIS5_EEE20__throw_length_errorEv _ZNKSt4__Cr19__hash_map_iteratorINS_15__hash_iteratorIPNS_11__hash_nodeINS_17__hash_value_typeIiN2v88internal6HandleINS5_9ScopeInfoEEEEEPvEEEEEptEv +_ZN2v88internal28ConstantPoolPointerForwarder15VerifyScopeInfoENS0_6TaggedINS0_9ScopeInfoEEES4_ +_ZN2v88internal18SharedFunctionInfo45set_raw_outer_scope_info_or_feedback_metadataENS0_6TaggedINS0_5UnionIJNS0_9ScopeInfoENS0_16FeedbackMetadataENS0_7TheHoleEEEEEENS0_16WriteBarrierModeE +_ZN2v88internal28ConstantPoolPointerForwarder14VisitScopeInfoINS0_17TrustedFixedArrayEEEvNS0_6TaggedIT_EEjNS4_INS0_9ScopeInfoEEE +_ZN2v88internal28ConstantPoolPointerForwarder33VisitObjectBoilerplateDescriptionENS0_6TaggedINS0_28ObjectBoilerplateDescriptionEEE +_ZN2v88internal28ConstantPoolPointerForwarder24IterateConstantPoolEntryINS0_10FixedArrayEEEvNS0_6TaggedIT_EEj +_ZN2v88internal28ConstantPoolPointerForwarder14VisitScopeInfoINS0_10FixedArrayEEEvNS0_6TaggedIT_EEjNS4_INS0_9ScopeInfoEEE +_ZN2v88internal5PrintILNS0_23HeapObjectReferenceTypeE1EmEEvNS0_10TaggedImplIXT_ET0_EE _ZZNSt4__Cr12__hash_tableINS_17__hash_value_typeIiN2v88internal6HandleINS3_9ScopeInfoEEEEENS_22__unordered_map_hasherIiNS_4pairIKiS6_EENS_4hashIiEENS_8equal_toIiEEEENS_21__unordered_map_equalIiSB_SF_SD_EENS_9allocatorISB_EEE16__emplace_uniqueIJRKNS_21piecewise_construct_tENS_5tupleIJOiEEENSQ_IJEEEEEENS9_INS_15__hash_iteratorIPNS_11__hash_nodeIS7_PvEEEEbEEDpOT_ENKUlRSA_SP_OSS_OST_E_clES14_SP_S15_S16_ _ZN2v88internal12_GLOBAL__N_139FinalizeSingleUnoptimizedCompilationJobINS0_7IsolateEEENS0_14CompilationJob6StatusEPNS0_25UnoptimizedCompilationJobENS0_6HandleINS0_18SharedFunctionInfoEEEPT_PNSt4__Cr6vectorINS0_34FinalizeUnoptimizedCompilationDataENSD_9allocatorISF_EEEE _ZNSt4__Cr6vectorIN2v88internal34FinalizeUnoptimizedCompilationDataENS_9allocatorIS3_EEE24__emplace_back_slow_pathIJRPNS2_7IsolateERNS2_6HandleINS2_18SharedFunctionInfoEEERNS2_11MaybeHandleINS2_12CoverageInfoEEENS1_4base9TimeDeltaESK_EEEPS3_DpOT_ _ZNSt4__Cr6vectorIN2v88internal34FinalizeUnoptimizedCompilationDataENS_9allocatorIS3_EEE20__throw_length_errorEv _ZN2v88internal15JSDispatchTable39SetCodeKeepTieringRequestNoWriteBarrierENS_4base11StrongAliasINS0_24JSDispatchHandleAliasTagEjEENS0_6TaggedINS0_4CodeEEE -_ZN2v88internal12_GLOBAL__N_115CompileTurbofanEPNS0_7IsolateENS0_6HandleINS0_10JSFunctionEEENS0_12DirectHandleINS0_18SharedFunctionInfoEEENS0_15ConcurrencyModeENS0_14BytecodeOffsetENS1_21CompileResultBehaviorE -_ZN2v88internal12_GLOBAL__N_113CompileMaglevEPNS0_7IsolateENS0_6HandleINS0_10JSFunctionEEENS0_15ConcurrencyModeENS0_14BytecodeOffsetENS1_21CompileResultBehaviorE -_ZN2v88internal14FeedbackVector19GetOptimizedOsrCodeEPNS0_7IsolateENS0_6HandleINS0_13BytecodeArrayEEENS0_12FeedbackSlotE -_ZN2v88internal14FeedbackVector30RecomputeOptimizedOsrCodeFlagsEPNS0_7IsolateENS0_6HandleINS0_13BytecodeArrayEEE _ZN2v88internal12_GLOBAL__N_125PrepareJobWithHandleScopeEPNS0_23OptimizedCompilationJobEPNS0_7IsolateEPNS0_24OptimizedCompilationInfoENS0_15ConcurrencyModeE _ZN2v88internal12_GLOBAL__N_125CompileScriptOnMainThreadENS0_23UnoptimizedCompileFlagsENS0_12DirectHandleINS0_6StringEEERKNS0_13ScriptDetailsENS0_11NativesFlagEPNS_9ExtensionEPNS0_7IsolateENS0_11MaybeHandleINS0_6ScriptEEEPNS0_15IsCompiledScopeEPFbiPvESJ_ _ZN2v88internal12_GLOBAL__N_129StressBackgroundCompileThreadD2Ev @@ -12429,12 +12449,9 @@ _ZNSt4__Cr6vectorIN2v88internal27DeferredFinalizationJobDataENS_9allocatorIS3_EE _ZZNSt4__Cr6vectorIPN2v88internal15FunctionLiteralENS_9allocatorIS4_EEE12emplace_backIJS4_EEERS4_DpOT_ENKUlvE0_clEv _ZNSt4__Cr6vectorIN2v88internal27DeferredFinalizationJobDataENS_9allocatorIS3_EEE20__throw_length_errorEv _ZNSt4__Cr6vectorIN2v88internal34FinalizeUnoptimizedCompilationDataENS_9allocatorIS3_EEE24__emplace_back_slow_pathIJRPNS2_12LocalIsolateERNS2_6HandleINS2_18SharedFunctionInfoEEERNS2_11MaybeHandleINS2_12CoverageInfoEEENS1_4base9TimeDeltaESK_EEEPS3_DpOT_ -_ZN2v88internal10Serializer16ObjectSerializer23OutputExternalReferenceEmibNS0_18ExternalPointerTagE -_ZN2v88internal10Serializer16ObjectSerializer19VisitCppHeapPointerENS0_6TaggedINS0_10HeapObjectEEENS0_18CppHeapPointerSlotE -_ZN2v88internal10Serializer16ObjectSerializer20VisitExternalPointerENS0_6TaggedINS0_10HeapObjectEEENS0_19ExternalPointerSlotE -_ZN2v88internal10Serializer16ObjectSerializer20VisitIndirectPointerENS0_6TaggedINS0_10HeapObjectEEENS0_19IndirectPointerSlotENS0_19IndirectPointerModeE -_ZN2v88internal10Serializer16ObjectSerializer29VisitTrustedPointerTableEntryENS0_6TaggedINS0_10HeapObjectEEENS0_19IndirectPointerSlotE -_ZN2v88internal10Serializer16ObjectSerializer21VisitProtectedPointerENS0_6TaggedINS0_13TrustedObjectEEENS0_20CompressedObjectSlotE +_ZN2v88internal15IsCompiledScopeC2ENS0_6TaggedINS0_18SharedFunctionInfoEEEPNS0_12LocalIsolateE +_ZNSt4__Cr6vectorIN2v88internal27DeferredFinalizationJobDataENS_9allocatorIS3_EEE24__emplace_back_slow_pathIJRPNS2_12LocalIsolateERNS2_6HandleINS2_18SharedFunctionInfoEEENS_10unique_ptrINS2_25UnoptimizedCompilationJobENS_14default_deleteISG_EEEEEEEPS3_DpOT_ +_ZZNSt4__Cr12__hash_tableIiNS_4hashIiEENS_8equal_toIiEENS_9allocatorIiEEE16__emplace_uniqueIJiEEENS_4pairINS_15__hash_iteratorIPNS_11__hash_nodeIiPvEEEEbEEDpOT_ENKUlRKiOiE_clESL_SM_ _ZN2v88internal10Serializer16ObjectSerializer21VisitProtectedPointerENS0_6TaggedINS0_13TrustedObjectEEENS0_25CompressedMaybeObjectSlotE _ZN2v88internal10Serializer16ObjectSerializer25VisitJSDispatchTableEntryENS0_6TaggedINS0_10HeapObjectEEENS_4base11StrongAliasINS0_24JSDispatchHandleAliasTagEjEE _ZN2v88internal10Serializer14HotObjectsListC2EPNS0_4HeapE @@ -12453,10 +12470,10 @@ _ZN2v88internal14CodeAddressMap19CodeDisableOptEventENS0_12DirectHandleINS0_12Ab _ZN2v88internal14CodeAddressMap17LogRecordedBufferENS0_6TaggedINS0_12AbstractCodeEEENS0_17MaybeDirectHandleINS0_18SharedFunctionInfoEEEPKcm _ZN2v88internal14CodeAddressMap17LogRecordedBufferEPKNS0_4wasm8WasmCodeEPKcm _ZN2v88internal14CodeAddressMap7NameMap11RemoveEntryEPNS_4base20TemplateHashMapEntryIPvS5_EE -_ZNSt4__Cr12__hash_tableINS_17__hash_value_typeIN2v84base11StrongAliasINS2_8internal24JSDispatchHandleAliasTagEjEEjEENS_22__unordered_map_hasherIS7_NS_4pairIKS7_jEENS_4hashIS7_EENS_8equal_toIS7_EEEENS_21__unordered_map_equalIS7_SC_SG_SE_EENS_9allocatorISC_EEE11__do_rehashILb1EEEvm -_ZN2v88internal24ExternalReferenceEncoderC2EPNS0_7IsolateE -_ZN2v88internal24ExternalReferenceEncoderC1EPNS0_7IsolateE -_ZNK2v88internal24ExternalReferenceEncoder9TryEncodeEm +_ZN2v88internal14CodeAddressMap7NameMap17FindOrCreateEntryEm +_ZN2v84base19TemplateHashMapImplIPvS2_NS0_18KeyEqualityMatcherIS2_EENS0_23DefaultAllocationPolicyEE6ResizeEv +_ZNKSt4__Cr12__hash_tableINS_17__hash_value_typeIPvN2v88internal19SerializerReferenceEEENS_22__unordered_map_hasherIS2_NS_4pairIKS2_S5_EENS_4hashIS2_EENS_8equal_toIS2_EEEENS_21__unordered_map_equalIS2_SA_SE_SC_EENS_9allocatorISA_EEE4findIS2_EENS_21__hash_const_iteratorIPNS_11__hash_nodeIS6_S2_EEEERKT_ +_ZZNSt4__Cr12__hash_tableINS_17__hash_value_typeIPvN2v88internal19SerializerReferenceEEENS_22__unordered_map_hasherIS2_NS_4pairIKS2_S5_EENS_4hashIS2_EENS_8equal_toIS2_EEEENS_21__unordered_map_equalIS2_SA_SE_SC_EENS_9allocatorISA_EEE16__emplace_uniqueIJRS2_RS5_EEENS8_INS_15__hash_iteratorIPNS_11__hash_nodeIS6_S2_EEEEbEEDpOT_ENKUlRS9_SM_SN_E_clESX_SM_SN_ _ZNK2v88internal24ExternalReferenceEncoder6EncodeEm _ZN2v84base19TemplateHashMapImplImjNS0_18KeyEqualityMatcherIlEENS0_23DefaultAllocationPolicyEE6ResizeEv _ZN2v88internal22ExternalReferenceTable22InitIsolateIndependentENS_10MemorySpanImEE @@ -12480,15 +12497,6 @@ _ZN2v88internal9Accessors23FunctionPrototypeGetterENS_5LocalINS_4NameEEERKNS_20P _ZN2v88internal9Accessors23FunctionPrototypeSetterENS_5LocalINS_4NameEEENS2_INS_5ValueEEERKNS_20PropertyCallbackInfoINS_7BooleanEEE _ZN2v88internal9Accessors20FunctionLengthGetterENS_5LocalINS_4NameEEERKNS_20PropertyCallbackInfoINS_5ValueEEE _ZN2v88internal9Accessors18FunctionNameGetterENS_5LocalINS_4NameEEERKNS_20PropertyCallbackInfoINS_5ValueEEE -_ZN2v88internal9Accessors20FunctionGetArgumentsEPNS0_15JavaScriptFrameEi -_ZN2v88internal12_GLOBAL__N_117GetFrameArgumentsEPNS0_7IsolateEPNS0_28JavaScriptStackFrameIteratorEi -_ZN2v88internal9Accessors26GetLegacyFunctionArgumentsEPNS0_7IsolateENS0_12DirectHandleINS0_10JSFunctionEEE -_ZN2v88internal9Accessors23GetLegacyFunctionCallerEPNS0_7IsolateENS0_12DirectHandleINS0_10JSFunctionEEE -_ZN2v88internal9Accessors25BoundFunctionLengthGetterENS_5LocalINS_4NameEEERKNS_20PropertyCallbackInfoINS_5ValueEEE -_ZN2v88internal9Accessors23BoundFunctionNameGetterENS_5LocalINS_4NameEEERKNS_20PropertyCallbackInfoINS_5ValueEEE -_ZN2v88internal9Accessors27WrappedFunctionLengthGetterENS_5LocalINS_4NameEEERKNS_20PropertyCallbackInfoINS_5ValueEEE -_ZN2v88internal9Accessors28InstantiateLazyClosureGetterENS_5LocalINS_4NameEEERKNS_20PropertyCallbackInfoINS_5ValueEEE -_ZN2v88internal9Accessors22ValueUnavailableGetterENS_5LocalINS_4NameEEERKNS_20PropertyCallbackInfoINS_5ValueEEE _ZN2v88internal12_GLOBAL__N_121CollectElementIndicesEPNS0_7IsolateENS0_12DirectHandleINS0_8JSObjectEEEjPNSt4__Cr6vectorIjNS7_9allocatorIjEEEE _ZNSt4__Cr6vectorIjNS_9allocatorIjEEED2Ev _ZN2v88internal12_GLOBAL__N_118ArrayConcatVisitor17SetDictionaryModeEv @@ -12560,21 +12568,6 @@ _ZN2v88internal38Runtime_SetOwnPropertyIgnoreAttributesEiPmPNS0_7IsolateE _ZN2v88internal38Runtime_GetOwnPropertyDescriptorObjectEiPmPNS0_7IsolateE _ZN2v88internal7Runtime16GetPrivateMemberEPNS0_7IsolateENS0_12DirectHandleINS0_10JSReceiverEEENS4_INS0_6StringEEE _ZN2v88internal12_GLOBAL__N_130FindPrivateMembersFromReceiverEPNS0_7IsolateENS0_12DirectHandleINS0_10JSReceiverEEENS4_INS0_6StringEEENS0_15MessageTemplateEPNS0_13PrivateMemberE -_ZN2v88internal7Runtime16SetPrivateMemberEPNS0_7IsolateENS0_12DirectHandleINS0_10JSReceiverEEENS4_INS0_6StringEEENS4_INS0_6ObjectEEE -_ZN2v88internal24Runtime_GetPrivateMemberEiPmPNS0_7IsolateE -_ZN2v88internal24Runtime_SetPrivateMemberEiPmPNS0_7IsolateE -_ZN2v88internal25Runtime_LoadPrivateSetterEiPmPNS0_7IsolateE -_ZN2v88internal25Runtime_LoadPrivateGetterEiPmPNS0_7IsolateE -_ZN2v88internal30Runtime_CreatePrivateAccessorsEiPmPNS0_7IsolateE -_ZN2v88internal26Runtime_SwissTableAllocateEiPmPNS0_7IsolateE -_ZN2v88internal21Runtime_SwissTableAddEiPmPNS0_7IsolateE -_ZN2v88internal27Runtime_SwissTableFindEntryEiPmPNS0_7IsolateE -_ZN2v88internal24Runtime_SwissTableUpdateEiPmPNS0_7IsolateE -_ZN2v88internal24Runtime_SwissTableDeleteEiPmPNS0_7IsolateE -_ZN2v88internal24Runtime_SwissTableEqualsEiPmPNS0_7IsolateE -_ZN2v88internal31Runtime_SwissTableElementsCountEiPmPNS0_7IsolateE -_ZN2v88internal23Runtime_SwissTableKeyAtEiPmPNS0_7IsolateE -_ZN2v88internal25Runtime_SwissTableValueAtEiPmPNS0_7IsolateE _ZN2v88internal27Runtime_SwissTableDetailsAtEiPmPNS0_7IsolateE _ZN2v88internal11PropertyKeyC2INS0_6ObjectENS0_6HandleEQsr3stdE16is_convertible_vIT0_IT_ENS0_12DirectHandleIS6_EEEEEPNS0_7IsolateES7_ _ZN2v88internal12_GLOBAL__N_144CollectPrivateMethodsAndAccessorsFromContextEPNS0_7IsolateENS0_12DirectHandleINS0_7ContextEEENS4_INS0_6StringEEENS0_6HandleINS0_6ObjectEEENS0_12IsStaticFlagEPNSt4__Cr6vectorINS0_13PrivateMemberENSD_9allocatorISF_EEEE @@ -12585,6 +12578,11 @@ _ZN2v88internal19SwissNameDictionary11AddInternalENS0_6TaggedINS0_4NameEEENS2_IN _ZN2v88internal19SwissNameDictionary11DeleteEntryINS0_12DirectHandleEQsr3stdE16is_convertible_vIT_IS1_ENS3_IS1_EEEEES5_PNS0_7IsolateES5_NS0_13InternalIndexE _ZN2v88internal19SwissNameDictionary6ShrinkINS0_12DirectHandleEQsr3stdE16is_convertible_vIT_IS1_ENS3_IS1_EEEEES5_PNS0_7IsolateES5_ _ZN2v88internal19SwissNameDictionary6RehashINS0_7IsolateENS0_12DirectHandleEQsr3stdE16is_convertible_vIT0_IS1_ENS4_IS1_EEEEES6_PT_S6_i +_ZN2v88internal19SwissNameDictionary6RehashINS0_12LocalIsolateEEEvPT_ +_ZN2v88internal19SwissNameDictionary6RehashINS0_7IsolateEEEvPT_ +_ZN2v88internal19SwissNameDictionary16EqualsForTestingENS0_6TaggedIS1_EE +_ZNSt4__Cr6vectorIZN2v88internal19SwissNameDictionary6RehashINS2_12LocalIsolateEEEvPT_E5EntryNS_9allocatorIS8_EEE20__throw_length_errorEv +_ZNSt4__Cr6vectorIZN2v88internal19SwissNameDictionary6RehashINS2_7IsolateEEEvPT_E5EntryNS_9allocatorIS8_EEE20__throw_length_errorEv _ZN2v88internal18PropertyDescriptor8ToObjectEPNS0_7IsolateE _ZN2v88internal18PropertyDescriptor20ToPropertyDescriptorEPNS0_7IsolateENS0_6HandleINS0_5UnionIJNS0_3SmiENS0_10HeapNumberENS0_6BigIntENS0_6StringENS0_6SymbolENS0_7BooleanENS0_4NullENS0_9UndefinedENS0_10JSReceiverEEEEEEPS1_ _ZN2v88internal12_GLOBAL__N_120GetPropertyIfPresentEPNS0_7IsolateENS0_12DirectHandleINS0_10JSReceiverEEENS4_INS0_6StringEEEPNS0_6HandleINS0_5UnionIJNS0_3SmiENS0_10HeapNumberENS0_6BigIntES7_NS0_6SymbolENS0_7BooleanENS0_4NullENS0_9UndefinedES5_EEEEE @@ -12592,33 +12590,30 @@ _ZN2v88internal18PropertyDescriptor26CompletePropertyDescriptorEPNS0_7IsolateEPS _ZN2v88internal18PropertyDescriptor26ToPropertyDescriptorObjectEPNS0_7IsolateE _ZN2v88internal30Builtin_ArrayBufferConstructorEiPmPNS0_7IsolateE _ZN2v88internal46Builtin_ArrayBufferConstructor_DoNotInitializeEiPmPNS0_7IsolateE -_ZNK2v88internal6String9IsEqualToILNS1_12EqualityTypeE0EcEEbNS_4base6VectorIKT0_EEPNS0_12LocalIsolateE -_ZN2v88internal24IcuBreakIteratorWithTextC2ENSt4__Cr10unique_ptrIN6icu_7713BreakIteratorENS2_14default_deleteIS5_EEEE -_ZN2v88internal24IcuBreakIteratorWithTextC1ENSt4__Cr10unique_ptrIN6icu_7713BreakIteratorENS2_14default_deleteIS5_EEEE -_ZN2v88internal24IcuBreakIteratorWithTextC2EPNS0_7IsolateENSt4__Cr10unique_ptrIN6icu_7713BreakIteratorENS4_14default_deleteIS7_EEEENS0_12DirectHandleINS0_6StringEEE -_ZN2v88internal24IcuBreakIteratorWithTextC1EPNS0_7IsolateENSt4__Cr10unique_ptrIN6icu_7713BreakIteratorENS4_14default_deleteIS7_EEEENS0_12DirectHandleINS0_6StringEEE -_ZN2v88internal24IcuBreakIteratorWithText7SetTextEPNS0_7IsolateENS0_12DirectHandleINS0_6StringEEE -_ZN2v88internal24IcuBreakIteratorWithTextD2Ev -_ZN2v88internal24IcuBreakIteratorWithTextD1Ev -_ZN2v88internal4Intl18ToICUUnicodeStringEPNS0_7IsolateENS0_12DirectHandleINS0_6StringEEEj +_ZN2v88internal39Builtin_SharedArrayBufferPrototypeSliceEiPmPNS0_7IsolateE +_ZN2v88internal33Builtin_ArrayBufferPrototypeSliceEiPmPNS0_7IsolateE +_ZN2v88internal47Builtin_SharedArrayBufferPrototypeGetByteLengthEiPmPNS0_7IsolateE +_ZN2v88internal34Builtin_ArrayBufferPrototypeResizeEiPmPNS0_7IsolateE +_ZN2v88internal36Builtin_ArrayBufferPrototypeTransferEiPmPNS0_7IsolateE +_ZN2v88internal49Builtin_ArrayBufferPrototypeTransferToFixedLengthEiPmPNS0_7IsolateE _ZN2v88internal4Intl18ToLatin1LowerTableEv _ZN2v88internal9CopyCharsIhDsEEvPT0_PKT_m _ZN2v88internal12_GLOBAL__N_122GetUCharBufferFromFlatERKNS0_6String11FlatContentEPNSt4__Cr10unique_ptrIA_tNS6_14default_deleteIS8_EEEEj _ZN2v88internal4Intl21ConvertOneByteToLowerENS0_6TaggedINS0_6StringEEES4_ _ZN2v88internal12_GLOBAL__N_124FindFirstUpperOrNonAsciiENS0_6TaggedINS0_6StringEEEj -_ZN2v88internal12_GLOBAL__N_115InnerAddElementEPNS0_7IsolateENS0_12DirectHandleINS0_7JSArrayEEEjNS4_INS0_6StringEEES8_ -_ZN2v88internal4Intl10AddElementEPNS0_7IsolateENS0_12DirectHandleINS0_7JSArrayEEEjNS4_INS0_6StringEEES8_S8_S8_ +_ZN2v88internal4Intl14ConvertToLowerEPNS0_7IsolateENS0_12DirectHandleINS0_6StringEEE +_ZN2v88internal12_GLOBAL__N_117LocaleConvertCaseEPNS0_7IsolateENS0_12DirectHandleINS0_6StringEEEbPKc _ZN2v88internal4Intl14BuildLocaleSetERKNSt4__Cr6vectorINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEEPKcSF_ _ZN2v88internal12_GLOBAL__N_116ValidateResourceEN6icu_776LocaleEPKcS5_ _ZN2v88internal4Intl13ToLanguageTagERKN6icu_776LocaleE _ZN2v88internal4Intl20LegacyUnwrapReceiverEPNS0_7IsolateENS0_12DirectHandleINS0_10JSReceiverEEENS4_INS0_10JSFunctionEEEb +_ZN2v88internal4Intl38ValidateAndCanonicalizeUnicodeLocaleIdEPNS0_7IsolateENSt4__Cr17basic_string_viewIcNS4_11char_traitsIcEEEE _ZN2v88internal4Intl14CompareStringsEPNS0_7IsolateERKN6icu_778CollatorENS0_12DirectHandleINS0_6StringEEESA_NS1_21CompareStringsOptionsE _ZN2v88internal4Intl23AsciiCollationWeightsL1Ev _ZN2v88internal4Intl23AsciiCollationWeightsL3Ev _ZN2v88internal12_GLOBAL__N_116ToICUStringPieceEPNS0_7IsolateENS0_12DirectHandleINS0_6StringEEEj _ZN2v88internal4Intl20NumberToLocaleStringEPNS0_7IsolateENS0_6HandleINS0_6ObjectEEENS0_12DirectHandleIS5_EES8_PKc _ZN2v88internal4Intl27SetNumberFormatDigitOptionsEPNS0_7IsolateENS0_12DirectHandleINS0_10JSReceiverEEEiibPKc -_ZN2v88internal4Intl13ResolveLocaleEPNS0_7IsolateERKNSt4__Cr3setINS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEENS4_4lessISB_EENS9_ISB_EEEERKNS4_6vectorISB_SE_EENS1_13MatcherOptionESH_ _ZN2v88internal4Intl9NormalizeEPNS0_7IsolateENS0_12DirectHandleINS0_6StringEEENS4_INS0_6ObjectEEE _ZN2v88internal7Factory24NewStringFromStaticCharsILm21EEENS0_6HandleINS0_6StringEEERAT__KcNS0_14AllocationTypeE _ZN2v88internal16ICUTimezoneCache13LocalTimezoneEd @@ -12632,13 +12627,8 @@ _ZN2v88internal4Intl19GetAvailableLocalesEv _ZN2v88internal4Intl32GetAvailableLocalesForDateFormatEv _ZN2v88internal4Intl17NumberFieldToTypeEPNS0_7IsolateERKNS0_16NumberFormatSpanERKN6icu_7713UnicodeStringEb _ZN2v88internal4Intl17FormattedToStringEPNS0_7IsolateERKN6icu_7714FormattedValueE -_ZN2v88internal4Intl21SanctionedSimpleUnitsEv -_ZN2v88internal4Intl19IsValidTimeZoneNameERKN6icu_778TimeZoneE -_ZN2v88internal4Intl24FormatRangeSourceTrackerC2Ev -_ZN2v88internal4Intl24FormatRangeSourceTrackerC1Ev -_ZN2v88internal4Intl24FormatRangeSourceTracker3AddEiii -_ZNK2v88internal4Intl24FormatRangeSourceTracker9GetSourceEii -_ZN2v88internal4Intl12SourceStringEPNS0_7IsolateENS1_17FormatRangeSourceE +_ZN2v88internal4Intl9ToJSArrayEPNS0_7IsolateERKNSt4__Cr8functionIFNS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEPKcEEEPN6icu_7717StringEnumerationERKNS5_IFbSD_EEEb +_ZN2v88internal12_GLOBAL__N_115VectorToJSArrayEPNS0_7IsolateERKNSt4__Cr6vectorINS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEENS9_ISB_EEEE _ZN2v88internal4Intl18TimeZoneIdToStringEPNS0_7IsolateERKN6icu_7713UnicodeStringE _ZN2v88internal16ICUTimezoneCacheD2Ev _ZN2v88internal16ICUTimezoneCacheD0Ev @@ -12654,22 +12644,13 @@ _ZNSt4__Cr10__function13__policy_funcIFNS_12basic_stringIcNS_11char_traitsIcEENS _ZNSt4__Cr10__function13__policy_funcIFbPKcEE12__empty_funcEPKNS0_16__policy_storageES3_ _ZN2v88internal12_GLOBAL__N_118BuildLocaleMatcherEPNS0_7IsolateERKNSt4__Cr3setINS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEENS4_4lessISB_EENS9_ISB_EEEEP10UErrorCode _ZN2v88internal12_GLOBAL__N_116ParseBCP47LocaleERKNSt4__Cr12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE -_ZNSt4__Cr6vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE18__assign_with_sizeINS_17_ClassicAlgPolicyEPS6_SB_EEvT0_T1_l -_ZNSt4__Cr20__shared_ptr_emplaceIN6icu_776number24LocalizedNumberFormatterENS_9allocatorIS3_EEED2Ev -_ZNSt4__Cr20__shared_ptr_emplaceIN6icu_776number24LocalizedNumberFormatterENS_9allocatorIS3_EEED0Ev -_ZNSt4__Cr20__shared_ptr_emplaceIN6icu_776number24LocalizedNumberFormatterENS_9allocatorIS3_EEE16__on_zero_sharedEv -_ZNSt4__Cr20__shared_ptr_emplaceIN6icu_776number24LocalizedNumberFormatterENS_9allocatorIS3_EEE21__on_zero_shared_weakEv -_ZNSt4__Cr6__treeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_4lessIS6_EENS4_IS6_EEE21__insert_range_uniqueIPKS6_SD_EEvT_T0_ +_ZN2v88internal12_GLOBAL__N_119BestAvailableLocaleERKNSt4__Cr3setINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_4lessIS9_EENS7_IS9_EEEERKS9_ _ZZNSt4__Cr6__treeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_4lessIS6_EENS4_IS6_EEE21__insert_range_uniqueIPKS6_SD_EEvT_T0_ENKUlRSC_SG_E_clESG_SG_ _ZN6icu_7714StringByteSinkINSt4__Cr12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEED0Ev _ZN6icu_7714StringByteSinkINSt4__Cr12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE6AppendEPKci _ZN2v84base16LazyInstanceImplINS_8internal4Intl16AvailableLocalesINS3_17SkipResourceCheckEEENS0_32StaticallyAllocatedInstanceTraitIS6_EENS0_21DefaultConstructTraitIS6_EENS0_23ThreadSafeInitOnceTraitENS0_18LeakyInstanceTraitIS6_EEE12InitInstanceEPv _ZN2v88internal4Intl16AvailableLocalesINS1_17SkipResourceCheckEEC2Ev -_ZN6icu_7722FormattedStringBuilder15writeTerminatorER10UErrorCode -_ZN6icu_7722FormattedStringBuilder22prepareForInsertHelperEiiR10UErrorCode -_ZNK6icu_7722FormattedStringBuilder15toUnicodeStringEv -_ZNK6icu_7722FormattedStringBuilder19toTempUnicodeStringEv -_ZNK6icu_7722FormattedStringBuilder5charsEv +_ZN2v84base16LazyInstanceImplINS_8internal4Intl16AvailableLocalesINS2_12_GLOBAL__N_113CheckCalendarEEENS0_32StaticallyAllocatedInstanceTraitIS7_EENS0_21DefaultConstructTraitIS7_EENS0_23ThreadSafeInitOnceTraitENS0_18LeakyInstanceTraitIS7_EEE12InitInstanceEPv _ZNK6icu_7722FormattedStringBuilder13contentEqualsERKS0_ _ZNK6icu_7722FormattedStringBuilder13containsFieldENS0_5FieldE _ZN6icu_7712CurrencyUnitC2ENS_14ConstChar16PtrER10UErrorCode @@ -12700,7 +12681,19 @@ _ZN6icu_776number4impl15resolveCurrencyERKNS1_23DecimalFormatPropertiesERKNS_6Lo _ZN6icu_776number4impl13PatternParser18parseToPatternInfoERKNS_13UnicodeStringERNS1_17ParsedPatternInfoER10UErrorCode _ZN6icu_776number4impl17ParsedPatternInfo14consumePatternERKNS_13UnicodeStringER10UErrorCode _ZN6icu_776number4impl13PatternParser29parseToExistingPropertiesImplERKNS_13UnicodeStringERNS1_23DecimalFormatPropertiesENS1_14IgnoreRoundingER10UErrorCode -_ZNSt4__Cr5stackIZN2v88internal12_GLOBAL__N_19FormatterEPNS2_7IsolateERNS2_16BuiltinArgumentsEiE5StateNS_5dequeIS8_NS_9allocatorIS8_EEEEE4pushEOS8_ +_ZN6icu_776number4impl13PatternParser25parseToExistingPropertiesERKNS_13UnicodeStringERNS1_23DecimalFormatPropertiesENS1_14IgnoreRoundingER10UErrorCode +_ZNK6icu_776number4impl17ParsedPatternInfo6charAtEii +_ZNK6icu_776number4impl17ParsedPatternInfo6lengthEi +_ZNK6icu_776number4impl17ParsedPatternInfo9getStringEi +_ZNK6icu_776number4impl17ParsedPatternInfo19positiveHasPlusSignEv +_ZNK6icu_776number4impl17ParsedPatternInfo21hasNegativeSubpatternEv +_ZNK6icu_776number4impl17ParsedPatternInfo20negativeHasMinusSignEv +_ZNK6icu_776number4impl17ParsedPatternInfo15hasCurrencySignEv +_ZNK6icu_776number4impl17ParsedPatternInfo18containsSymbolTypeENS1_16AffixPatternTypeER10UErrorCode +_ZNK6icu_776number4impl17ParsedPatternInfo7hasBodyEv +_ZNK6icu_776number4impl17ParsedPatternInfo17currencyAsDecimalEv +_ZN6icu_776number4impl17ParsedPatternInfo17consumeSubpatternER10UErrorCode +_ZN6icu_776number4impl17ParsedPatternInfo14consumePaddingE24UNumberFormatPadPositionR10UErrorCode _ZNSt4__Cr14__split_bufferIPZN2v88internal12_GLOBAL__N_19FormatterEPNS2_7IsolateERNS2_16BuiltinArgumentsEiE5StateNS_9allocatorIS9_EENS_29__split_buffer_pointer_layoutEE12emplace_backIJRS9_EEEvDpOT_ _ZNSt4__Cr14__split_bufferIPZN2v88internal12_GLOBAL__N_19FormatterEPNS2_7IsolateERNS2_16BuiltinArgumentsEiE5StateNS_9allocatorIS9_EENS_29__split_buffer_pointer_layoutEE12emplace_backIJS9_EEEvDpOT_ _ZN2v88internal12_GLOBAL__N_113LogTimerEventEPNS0_7IsolateENS0_16BuiltinArgumentsENS_14LogEventStatusE @@ -12714,7 +12707,6 @@ _ZN2v85debug12_GLOBAL__N_133GetBigIntStringPresentationHandleEPNS_8internal7Isol _ZN2v85debug20GetBigIntDescriptionEPNS_7IsolateENS_5LocalINS_6BigIntEEE _ZN2v85debug18GetDateDescriptionENS_5LocalINS_4DateEEE _ZN2v85debug22GetFunctionDescriptionENS_5LocalINS_8FunctionEEE -_ZNK2v85debug10WasmScript15GetDebugSymbolsEv _ZN2v85debug10WasmScript11DisassembleEPNS0_20DisassemblyCollectorEPNSt4__Cr6vectorIiNS4_9allocatorIiEEEE _ZN2v85debug11DisassembleENS_4base6VectorIKhEEPNS0_20DisassemblyCollectorEPNSt4__Cr6vectorIiNS7_9allocatorIiEEEE _ZNK2v85debug10WasmScript16GetModuleBuildIdEv @@ -12795,8 +12787,15 @@ _ZN2v85debug37RecordAsyncStackTaggingCreateTaskCallEPNS_7IsolateE _ZN2v85debug12GetIsolateIdEPNS_7IsolateE _ZN2v85debug12SetIsolateIdEPNS_7IsolateEm _ZN2v85debug16PropertyIterator6CreateENS_5LocalINS_7ContextEEENS2_INS_6ObjectEEEb -_ZN2v88internal21DebugPropertyIterator7AdvanceEv -_ZNSt4__Cr11__introsortINS_17_ClassicAlgPolicyERPFbRKN2v88internal13BreakLocationES6_EPS4_Lb0EEEvT1_SB_T0_NS_15iterator_traitsISB_E15difference_typeEb +_ZNSt4__Cr19__partial_sort_implINS_17_ClassicAlgPolicyERPFbRKN2v88internal13BreakLocationES6_EPS4_SA_EET1_SB_SB_T2_OT0_ +_ZNSt4__Cr6vectorIN2v85debug13BreakLocationENS_9allocatorIS3_EEE24__emplace_back_slow_pathIJiiNS2_17BreakLocationTypeEEEEPS3_DpOT_ +_ZNSt4__Cr6vectorIN2v85debug13BreakLocationENS_9allocatorIS3_EEE20__throw_length_errorEv +_ZZNSt4__Cr6vectorIN2v85debug10WasmScript12DebugSymbolsENS_9allocatorIS4_EEE12emplace_backIJS4_EEERS4_DpOT_ENKUlvE0_clEv +_ZNSt4__Cr6vectorIN2v85debug10WasmScript12DebugSymbolsENS_9allocatorIS4_EEE20__throw_length_errorEv +_ZNSt4__Cr6vectorIN2v86GlobalINS1_5debug6ScriptEEENS_9allocatorIS5_EEE24__emplace_back_slow_pathIJRPNS1_7IsolateENS1_5LocalIS4_EEEEEPS5_DpOT_ +_ZNSt4__Cr6vectorIN2v86GlobalINS1_5debug6ScriptEEENS_9allocatorIS5_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS5_S7_NS_29__split_buffer_pointer_layoutEEE +_ZNSt4__Cr6vectorIN2v86GlobalINS1_5debug6ScriptEEENS_9allocatorIS5_EEE20__throw_length_errorEv +_ZNSt4__Cr6vectorIN2v86GlobalINS1_6StringEEENS_9allocatorIS4_EEE24__emplace_back_slow_pathIJPNS1_7IsolateENS1_5LocalIS3_EEEEEPS4_DpOT_ _ZNSt4__Cr6vectorIN2v86GlobalINS1_6StringEEENS_9allocatorIS4_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS4_S6_NS_29__split_buffer_pointer_layoutEEE _ZNSt4__Cr6vectorIN2v86GlobalINS1_6StringEEENS_9allocatorIS4_EEE20__throw_length_errorEv _ZNSt4__Cr6vectorIN2v88internal13CoverageBlockENS_9allocatorIS3_EEE20__throw_out_of_rangeEv @@ -12817,6 +12816,9 @@ _ZN2v88internal9DateCache14ResetDateCacheENS_4base13TimezoneCache17TimeZoneDetec _ZN2v88internal9DateCache20YearMonthDayFromDaysEiPiS2_S2_ _ZN2v88internal9DateCache20GetLocalOffsetFromOSElb _ZN2v88internal9DateCache15LocalOffsetInMsElb +_ZN2v88internal9DateCache10ProbeCacheEl +_ZN2v88internal8MakeDateEdd +_ZN2v88internal7MakeDayEddd _ZN2v88internal10DateParser5ParseIKtEEbPNS0_7IsolateENS_4base6VectorIT_EEPd _ZN2v88internal9DateCacheD2Ev _ZN2v88internal9DateCacheD0Ev @@ -12827,11 +12829,9 @@ _ZN2v88internal29SmallStringOptimizedAllocatorILm128EE8allocateEj _ZN2v88internal29SmallStringOptimizedAllocatorILm128EE4growEPj _ZN2v84base11SmallVectorIcLm128ENSt4__Cr9allocatorIcEEE4GrowEm _ZN2v88internal10DateParser16ParseES5DateTimeIKhEENS1_9DateTokenEPNS1_19DateStringTokenizerIT_EEPNS1_11DayComposerEPNS1_12TimeComposerEPNS1_16TimeZoneComposerE -_ZNK2v88internal13ScopeIterator11VisitLocalsERKNSt4__Cr8functionIFbNS0_6HandleINS0_6StringEEENS4_INS0_6ObjectEEENS1_9ScopeTypeEEEENS1_4ModeES9_ -_ZN2v88internal12_GLOBAL__N_119ScopeChainRetriever20RetrieveClosureScopeEPNS0_5ScopeE -_ZN2v88internal12_GLOBAL__N_119ScopeChainRetriever18RetrieveStartScopeEPNS0_5ScopeE -_ZN2v88internal12_GLOBAL__N_124LocalBlocklistsCollector23StoreFunctionBlocklistsENS0_12DirectHandleINS0_9ScopeInfoEEE -_ZNSt4__Cr6__treeINS_12__value_typeIPN2v88internal5ScopeENS3_6HandleINS3_9StringSetEEEEENS_19__map_value_compareIS5_NS_4pairIKS5_S8_EENS_4lessIS5_EEEENS_9allocatorISD_EEE14__tree_deleterclEPNS_11__tree_nodeIS9_PvEE +_ZN2v88internal10DateParser11InputReaderIKhE4NextEv +_ZN2v88internal10DateParser19DateStringTokenizerIKhE4ScanEv +_ZN2v88internal10DateParser11InputReaderIKhE19ReadUnsignedNumeralEv _ZNSt4__Cr25__try_key_extraction_implIPN2v88internal5ScopeENS_4pairINS_15__tree_iteratorINS_12__value_typeIS4_NS2_6HandleINS2_9StringSetEEEEEPNS_11__tree_nodeISB_PvEElEEbEEZNS_6__treeISB_NS_19__map_value_compareIS4_NS5_IKS4_SA_EENS_4lessIS4_EEEENS_9allocatorISL_EEE16__emplace_uniqueIJRS4_SA_EEESH_DpOT_EUlRSK_ST_OSA_E_ZNSS_IJST_SA_EEESH_SW_EUlST_SY_E_ST_SA_TnNS_9enable_ifIXsr7is_sameIT_u14__remove_constIu20__remove_reference_tIT3_EEEE5valueEiE4typeELi0EEET0_NS_14__priority_tagILm1EEET1_T2_OS13_OT4_ _ZNSt4__Cr10__function13__policy_funcIFbN2v88internal6HandleINS3_6StringEEENS4_INS3_6ObjectEEENS3_13ScopeIterator9ScopeTypeEEE11__call_funcIZNKS9_14DeclaresLocalsENS9_4ModeEE3$_0EEbPKNS0_16__policy_storageEOS6_OS8_SA_ _ZNSt4__Cr10__function13__policy_funcIFbN2v88internal6HandleINS3_6StringEEENS4_INS3_6ObjectEEENS3_13ScopeIterator9ScopeTypeEEE11__call_funcIZNS9_11ScopeObjectENS9_4ModeEE3$_0EEbPKNS0_16__policy_storageEOS6_OS8_SA_ @@ -12845,6 +12845,7 @@ _ZNK2v88internal7Context15closure_contextEv _ZNK2v88internal7Context16extension_objectEv _ZNK2v88internal7Context18extension_receiverEv _ZNK2v88internal7Context6moduleEv +_ZN2v88internal7Context6LookupENS0_6HandleIS1_EENS2_INS0_6StringEEENS0_18ContextLookupFlagsEPiPNS0_18PropertyAttributesEPNS0_18InitializationFlagEPNS0_12VariableModeEPb _ZN2v88internal7Context3SetENS0_12DirectHandleIS1_EEiNS2_INS0_6ObjectEEEPNS0_7IsolateE _ZN2v88internal11ContextCell13set_smi_valueENS0_6TaggedINS0_3SmiEEE _ZN2v88internal7Context40ErrorMessageForCodeGenerationFromStringsEv @@ -12875,7 +12876,7 @@ _ZN2v88internal18DebugScopeIteratorD2Ev _ZN2v88internal18DebugScopeIteratorD0Ev _ZN2v88internal13DebugEvaluate6GlobalEPNS0_7IsolateENS0_6HandleINS0_6StringEEENS_5debug18EvaluateGlobalModeENS0_8REPLModeE _ZN2v88internal13DebugEvaluate5LocalEPNS0_7IsolateENS0_12StackFrameIdEiNS0_12DirectHandleINS0_6StringEEEb -_ZNSt4__Cr32__partition_with_equals_on_rightINS_17_ClassicAlgPolicyEPN2v88internal13CoverageBlockERPFbRKS4_S7_EEENS_4pairIT0_bEESC_SC_T1_ +_ZN2v88internal13DebugEvaluate14ContextBuilder12UpdateValuesEv _ZNSt4__Cr27__insertion_sort_incompleteINS_17_ClassicAlgPolicyERPFbRKN2v88internal13CoverageBlockES6_EPS4_EEbT1_SB_T0_ _ZNSt4__Cr19__partial_sort_implINS_17_ClassicAlgPolicyERPFbRKN2v88internal13CoverageBlockES6_EPS4_SA_EET1_SB_SB_T2_OT0_ _ZN2v88internal20TraceManualRecompileENS0_6TaggedINS0_10JSFunctionEEENS0_8CodeKindENS0_15ConcurrencyModeE @@ -12923,6 +12924,20 @@ _ZN2v88internal8baseline16BaselineCompiler21VisitTestUndetectableEv _ZN2v88internal8baseline16BaselineCompiler13VisitTestNullEv _ZN2v88internal8baseline16BaselineCompiler18VisitTestUndefinedEv _ZN2v88internal8baseline16BaselineCompiler15VisitTestTypeOfEv +_ZN2v88internal8baseline16BaselineCompiler14VisitLdaGlobalEv +_ZN2v88internal8baseline16BaselineCompiler26VisitLdaGlobalInsideTypeofEv +_ZN2v88internal8baseline16BaselineCompiler14VisitStaGlobalEv +_ZN2v88internal8baseline16BaselineCompiler25VisitStaContextSlotNoCellEv +_ZN2v88internal8baseline16BaselineCompiler32VisitStaCurrentContextSlotNoCellEv +_ZN2v88internal8baseline16BaselineCompiler19VisitStaContextSlotEv +_ZN2v88internal8baseline16BaselineCompiler26VisitStaCurrentContextSlotEv +_ZN2v88internal8baseline16BaselineCompiler18VisitLdaLookupSlotEv +_ZN2v88internal8baseline16BaselineCompiler31VisitLdaLookupContextSlotNoCellEv +_ZN2v88internal8baseline16BaselineCompiler25VisitLdaLookupContextSlotEv +_ZN2v88internal8baseline16BaselineCompiler24VisitLdaLookupGlobalSlotEv +_ZN2v88internal8baseline16BaselineCompiler30VisitLdaLookupSlotInsideTypeofEv +_ZN2v88internal8baseline16BaselineCompiler43VisitLdaLookupContextSlotNoCellInsideTypeofEv +_ZN2v88internal8baseline16BaselineCompiler37VisitLdaLookupContextSlotInsideTypeofEv _ZN2v88internal8baseline16BaselineCompiler36VisitLdaLookupGlobalSlotInsideTypeofEv _ZN2v88internal8baseline16BaselineCompiler18VisitStaLookupSlotEv _ZN2v88internal8baseline16BaselineCompiler21VisitGetNamedPropertyEv @@ -12939,10 +12954,15 @@ _ZN2v88internal8baseline16BaselineCompiler27VisitDefineKeyedOwnPropertyEv _ZN2v88internal8baseline16BaselineCompiler22VisitStaInArrayLiteralEv _ZN2v88internal8baseline16BaselineCompiler36VisitDefineKeyedOwnPropertyInLiteralEv _ZN2v88internal8baseline16BaselineCompiler27VisitSetPrototypePropertiesEv -_ZN2v88internal8baseline16BaselineCompiler25VisitDeletePropertyStrictEv -_ZN2v88internal8baseline16BaselineCompiler25VisitDeletePropertySloppyEv -_ZN2v88internal8baseline16BaselineCompiler24VisitGetSuperConstructorEv -_ZN2v88internal8baseline16BaselineCompiler41VisitFindNonDefaultConstructorOrConstructEv +_ZN2v88internal8baseline16BaselineCompiler20VisitSetPrivateFieldEv +_ZN2v88internal8baseline16BaselineCompiler8VisitAddEv +_ZN2v88internal8baseline16BaselineCompiler8VisitSubEv +_ZN2v88internal8baseline16BaselineCompiler8VisitMulEv +_ZN2v88internal8baseline16BaselineCompiler8VisitDivEv +_ZN2v88internal8baseline16BaselineCompiler8VisitModEv +_ZN2v88internal8baseline16BaselineCompiler8VisitExpEv +_ZN2v88internal8baseline16BaselineCompiler14VisitBitwiseOrEv +_ZN2v88internal8baseline16BaselineCompiler15VisitBitwiseXorEv _ZN2v88internal8baseline16BaselineCompiler20VisitCallAnyReceiverEv _ZN2v88internal8baseline16BaselineCompiler17VisitCallPropertyEv _ZN2v88internal8baseline16BaselineCompiler18VisitCallProperty0Ev @@ -13093,6 +13113,24 @@ _ZN2v88internal8baseline6detail21ArgumentSettingHelperINS0_33CallTrampoline_Base _ZN2v88internal8baseline6detail21ArgumentSettingHelperINS0_33CallTrampoline_BaselineDescriptorELi2ELb1EJjNS0_9RootIndexENS0_11interpreter12RegisterListEEE3SetEPNS1_17BaselineAssemblerEjS5_S7_ _ZN2v88internal8baseline6detail21ArgumentSettingHelperINS0_41CallTrampoline_Baseline_CompactDescriptorELi0ELb1EJNS0_11interpreter8RegisterEjNS0_9RootIndexEEE3SetEPNS1_17BaselineAssemblerES6_jS7_ _ZN2v88internal8baseline6detail21ArgumentSettingHelperINS0_33CallTrampoline_BaselineDescriptorELi1ELb1EJjjNS0_9RootIndexEEE3SetEPNS1_17BaselineAssemblerEjjS5_ +_ZN2v88internal8baseline6detail21ArgumentSettingHelperINS0_41CallTrampoline_Baseline_CompactDescriptorELi1ELb1EJjNS0_9RootIndexENS0_11interpreter8RegisterEEE3SetEPNS1_17BaselineAssemblerEjS5_S7_ +_ZN2v88internal8baseline6detail21ArgumentSettingHelperINS0_33CallTrampoline_BaselineDescriptorELi0ELb1EJNS0_11interpreter8RegisterEjjNS0_9RootIndexES6_EE3SetEPNS1_17BaselineAssemblerES6_jjS7_S6_ +_ZN2v88internal8baseline6detail21ArgumentSettingHelperINS0_33CallTrampoline_BaselineDescriptorELi2ELb1EJjNS0_9RootIndexENS0_11interpreter8RegisterEEE3SetEPNS1_17BaselineAssemblerEjS5_S7_ +_ZN2v88internal8baseline6detail21ArgumentSettingHelperINS0_41CallTrampoline_Baseline_CompactDescriptorELi1ELb1EJjNS0_9RootIndexENS0_11interpreter8RegisterES7_EE3SetEPNS1_17BaselineAssemblerEjS5_S7_S7_ +_ZN2v88internal8baseline6detail21ArgumentSettingHelperINS0_33CallTrampoline_BaselineDescriptorELi0ELb1EJNS0_11interpreter8RegisterEjjNS0_9RootIndexES6_S6_EE3SetEPNS1_17BaselineAssemblerES6_jjS7_S6_S6_ +_ZN2v88internal8baseline6detail21ArgumentSettingHelperINS0_33CallTrampoline_BaselineDescriptorELi2ELb1EJjNS0_9RootIndexENS0_11interpreter8RegisterES7_EE3SetEPNS1_17BaselineAssemblerEjS5_S7_S7_ +_ZN2v88internal8baseline6detail21ArgumentSettingHelperINS0_33CallWithSpread_BaselineDescriptorELi1ELb1EJjNS0_11interpreter8RegisterEjNS5_12RegisterListEEE3SetEPNS1_17BaselineAssemblerEjS6_jS7_ +_ZN2v88internal8baseline6detail21ArgumentSettingHelperINS0_33CallWithSpread_BaselineDescriptorELi3ELb1EJjNS0_11interpreter12RegisterListEEE3SetEPNS1_17BaselineAssemblerEjS6_ +_ZN2v88internal8baseline6detail21ArgumentSettingHelperINS0_24CallTrampolineDescriptorELi1ELb1EJjNS0_9RootIndexENS0_11interpreter12RegisterListEEE3SetEPNS1_17BaselineAssemblerEjS5_S7_ +_ZN2v88internal8baseline6detail21ArgumentSettingHelperINS0_57CopyDataPropertiesWithExcludedPropertiesOnStackDescriptorELi0ELb1EJNS0_11interpreter8RegisterEiNS0_8RegisterEEE3SetEPNS1_17BaselineAssemblerES6_iS7_ +_ZN2v88internal8baseline6detail21ArgumentSettingHelperINS0_28Construct_BaselineDescriptorELi0ELb1EJNS0_11interpreter8RegisterENS0_8RegisterEjjNS0_9RootIndexENS5_12RegisterListEEE3SetEPNS1_17BaselineAssemblerES6_S7_jjS8_S9_ +_ZN2v88internal8baseline6detail21ArgumentSettingHelperINS0_28Construct_BaselineDescriptorELi3ELb1EJjNS0_9RootIndexENS0_11interpreter12RegisterListEEE3SetEPNS1_17BaselineAssemblerEjS5_S7_ +_ZN2v88internal8baseline6detail21ArgumentSettingHelperINS0_38ConstructWithSpread_BaselineDescriptorELi2ELb1EJjNS0_11interpreter8RegisterENS0_6TaggedINS0_11TaggedIndexEEENS0_9RootIndexENS5_12RegisterListEEE3SetEPNS1_17BaselineAssemblerEjS6_S9_SA_SB_ +_ZN2v88internal8baseline6detail21ArgumentSettingHelperINS0_38ConstructWithSpread_BaselineDescriptorELi4ELb1EJNS0_6TaggedINS0_11TaggedIndexEEENS0_9RootIndexENS0_11interpreter12RegisterListEEE3SetEPNS1_17BaselineAssemblerES7_S8_SA_ +_ZN2v88internal8baseline6detail21ArgumentSettingHelperINS0_42ConstructForwardAllArgs_BaselineDescriptorELi1ELb1EJNS0_8RegisterENS0_6TaggedINS0_11TaggedIndexEEEEE3SetEPNS1_17BaselineAssemblerES5_S8_ +_ZN2v88internal8baseline6detail21ArgumentSettingHelperINS0_44Compare_WithEmbeddedFeedbackOffsetDescriptorELi0ELb1EJNS0_11interpreter8RegisterENS0_8RegisterEiEE3SetEPNS1_17BaselineAssemblerES6_S7_i +_ZN2v88internal8baseline6detail21ArgumentSettingHelperINS0_26Compare_BaselineDescriptorELi0ELb1EJNS0_11interpreter8RegisterENS0_8RegisterEjEE3SetEPNS1_17BaselineAssemblerES6_S7_j +_ZN2v88internal8baseline6detail21ArgumentSettingHelperINS0_28KeyedHasICBaselineDescriptorELi1ELb1EJNS0_11interpreter8RegisterENS0_6TaggedINS0_11TaggedIndexEEEEE3SetEPNS1_17BaselineAssemblerES6_S9_ _ZN2v88internal8baseline6detail21ArgumentSettingHelperINS0_29CreateRegExpLiteralDescriptorELi1ELb1EJNS0_6TaggedINS0_11TaggedIndexEEENS0_6HandleINS0_10HeapObjectEEENS5_INS0_3SmiEEEEE3SetEPNS1_17BaselineAssemblerES7_SA_SC_ _ZN2v88internal8baseline6detail21ArgumentSettingHelperINS0_35CreateShallowArrayLiteralDescriptorELi1ELb1EJNS0_6TaggedINS0_11TaggedIndexEEENS0_6HandleINS0_10HeapObjectEEENS5_INS0_3SmiEEEEE3SetEPNS1_17BaselineAssemblerES7_SA_SC_ _ZN2v88internal8baseline6detail21ArgumentSettingHelperINS0_40CreateArrayFromSlowBoilerplateDescriptorELi1ELb1EJNS0_6TaggedINS0_11TaggedIndexEEENS0_6HandleINS0_10HeapObjectEEENS5_INS0_3SmiEEEEE3SetEPNS1_17BaselineAssemblerES7_SA_SC_ @@ -13139,6 +13177,22 @@ _ZN2v88internal21DebugPropertyIterator6CreateEPNS0_7IsolateENS0_12DirectHandleIN _ZN2v88internal21DebugPropertyIterator18AdvanceToPrototypeEv _ZN2v88internal21DebugPropertyIterator35FillKeysForCurrentPrototypeAndStageEv _ZN2v88internal21DebugPropertyIterator15AdvanceInternalEv +_ZN2v88internal21DebugPropertyIteratorC2EPNS0_7IsolateENS0_12DirectHandleINS0_10JSReceiverEEEb +_ZN2v88internal21DebugPropertyIteratorC1EPNS0_7IsolateENS0_12DirectHandleINS0_10JSReceiverEEEb +_ZNK2v88internal21DebugPropertyIterator4DoneEv +_ZN2v88internal21DebugPropertyIterator18is_native_accessorEv +_ZN2v88internal21DebugPropertyIterator28CalculateNativeAccessorFlagsEv +_ZN2v88internal21DebugPropertyIterator17has_native_getterEv +_ZN2v88internal21DebugPropertyIterator17has_native_setterEv +_ZNK2v88internal21DebugPropertyIterator4nameEv +_ZN2v88internal21DebugPropertyIterator10attributesEv +_ZN2v88internal40Builtin_AsyncDisposableStackPrototypeUseEiPmPNS0_7IsolateE +_ZN2v88internal49Builtin_AsyncDisposableStackPrototypeDisposeAsyncEiPmPNS0_7IsolateE +_ZN2v88internal48Builtin_AsyncDisposableStackPrototypeGetDisposedEiPmPNS0_7IsolateE +_ZN2v88internal42Builtin_AsyncDisposableStackPrototypeAdoptEiPmPNS0_7IsolateE +_ZN2v88internal42Builtin_AsyncDisposableStackPrototypeDeferEiPmPNS0_7IsolateE +_ZN2v88internal41Builtin_AsyncDisposableStackPrototypeMoveEiPmPNS0_7IsolateE +_ZN2v88internal24Builtin_ErrorConstructorEiPmPNS0_7IsolateE _ZN2v88internal30Builtin_ErrorCaptureStackTraceEiPmPNS0_7IsolateE _ZN2v88internal30Builtin_ErrorPrototypeToStringEiPmPNS0_7IsolateE _ZN2v88internal20Builtin_ErrorIsErrorEiPmPNS0_7IsolateE @@ -13155,6 +13209,11 @@ _ZN2v88internal43Builtin_FunctionPrototypeLegacyCallerSetterEiPmPNS0_7IsolateE _ZN2v88internal12_GLOBAL__N_121CreateDynamicFunctionEPNS0_7IsolateENS0_16BuiltinArgumentsEPKc _ZN2v88internal23Builtin_GlobalDecodeURIEiPmPNS0_7IsolateE _ZN2v88internal32Builtin_GlobalDecodeURIComponentEiPmPNS0_7IsolateE +_ZN2v88internal23Builtin_GlobalEncodeURIEiPmPNS0_7IsolateE +_ZN2v88internal32Builtin_GlobalEncodeURIComponentEiPmPNS0_7IsolateE +_ZN2v88internal20Builtin_GlobalEscapeEiPmPNS0_7IsolateE +_ZN2v88internal22Builtin_GlobalUnescapeEiPmPNS0_7IsolateE +_ZN2v88internal18Builtin_GlobalEvalEiPmPNS0_7IsolateE _ZN2v88internal3Uri8UnescapeEPNS0_7IsolateENS0_6HandleINS0_6StringEEE _ZZNSt4__Cr6vectorItNS_9allocatorItEEE12emplace_backIJtEEERtDpOT_ENKUlvE0_clEv _ZZNSt4__Cr6vectorItNS_9allocatorItEEE12emplace_backIJRKtEEERtDpOT_ENKUlvE0_clEv @@ -13206,7 +13265,8 @@ _ZN2v88internal10JsonParserIhE15BuildJsonObjectILb0EEENS0_6HandleINS0_8JSObjectE _ZN2v84base11SmallVectorINS_8internal12JsonPropertyELm16ENSt4__Cr9allocatorIS3_EEE6resizeEmQsr3stdE21default_initializableIT_E _ZN2v88internal10JsonParserIhE10ExpectNextILNS0_9JsonTokenE10EEEbNSt4__Cr8optionalINS0_15MessageTemplateEEE _ZN2v88internal10JsonParserIhE30LookUpErrorMessageForJsonTokenENS0_9JsonTokenERNS0_12DirectHandleINS0_6ObjectEEES7_i -_ZN2v88internal21JsonParseInternalizer15RecurseAndApplyILNS1_11ReviverModeE1EEEbNS0_6HandleINS0_10JSReceiverEEENS4_INS0_6StringEEENS4_INS0_6ObjectEEESA_ +_ZN2v88internal10JsonParserIhE21CalculateFileLocationERNS0_12DirectHandleINS0_6ObjectEEES6_ +_ZN2v88internal10JsonParserItE12ParseRawJsonEv _ZN2v88internal21JsonParseInternalizer23InternalizeJsonPropertyILNS1_11ReviverModeE1EEENS0_11MaybeHandleINS0_6ObjectEEENS0_12DirectHandleINS0_10JSReceiverEEENS7_INS0_6StringEEES6_NS7_IS5_EE _ZN2v88internal21JsonParseInternalizer15RecurseAndApplyILNS1_11ReviverModeE0EEEbNS0_6HandleINS0_10JSReceiverEEENS4_INS0_6StringEEENS4_INS0_6ObjectEEESA_ _ZN2v84base11SmallVectorINS_8internal6HandleINS2_6ObjectEEELm16ENSt4__Cr9allocatorIS5_EEE11FreeStorageEv @@ -13218,6 +13278,7 @@ _ZN2v88internal10JsonParserIhE16JsonContinuationaSEOS3_ _ZNSt4__Cr6vectorIN2v88internal10JsonParserIhE16JsonContinuationENS_9allocatorIS5_EEE8pop_backEv _ZN2v88internal10JsonParserIhE10ExpectNextILNS0_9JsonTokenE1EEEbNSt4__Cr8optionalINS0_15MessageTemplateEEE _ZN2v88internal10JsonParserIhE15BuildJsonObjectILb1EEENS0_6HandleINS0_8JSObjectEEERKNS2_16JsonContinuationENS0_12DirectHandleINS0_3MapEEE +_ZN2v88internal11HandleScope14CloseAndEscapeINS0_18ObjectTwoHashTableENS0_6HandleEQsr3stdE16is_convertible_vIT0_IT_ENS0_12DirectHandleIS6_EEEEES7_S7_ _ZN2v88internal11HandleScope14CloseAndEscapeINS0_10FixedArrayENS0_6HandleEQsr3stdE16is_convertible_vIT0_IT_ENS0_12DirectHandleIS6_EEEEES7_S7_ _ZNSt4__Cr6vectorIN2v88internal10JsonParserIhE16JsonContinuationENS_9allocatorIS5_EEE20__throw_length_errorEv _ZNSt4__Cr6vectorIN2v88internal10JsonParserIhE16JsonContinuationENS_9allocatorIS5_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS5_S7_NS_29__split_buffer_pointer_layoutEEE @@ -13234,12 +13295,6 @@ _ZN2v84base11SmallVectorIdLm16ENSt4__Cr9allocatorIdEEE4GrowEm _ZN2v84base11SmallVectorIiLm16ENSt4__Cr9allocatorIiEEE4GrowEv _ZN2v84base11SmallVectorIiLm16ENSt4__Cr9allocatorIiEEE4GrowEm _ZNSt4__Cr6vectorIN2v88internal10JsonParserItE16JsonContinuationENS_9allocatorIS5_EEE7reserveEm -_ZN2v88internal10JsonParserItE16JsonContinuationaSEOS3_ -_ZNSt4__Cr6vectorIN2v88internal10JsonParserItE16JsonContinuationENS_9allocatorIS5_EEE8pop_backEv -_ZN2v88internal10JsonParserItE10ExpectNextILNS0_9JsonTokenE1EEEbNSt4__Cr8optionalINS0_15MessageTemplateEEE -_ZN2v88internal10JsonParserItE15BuildJsonObjectILb1EEENS0_6HandleINS0_8JSObjectEEERKNS2_16JsonContinuationENS0_12DirectHandleINS0_3MapEEE -_ZN2v88internal19TransitionsAccessor18ExpectedTransitionItEENSt4__Cr4pairINS0_6HandleINS0_6StringEEENS5_INS0_3MapEEEEENS_4base6VectorIKT_EE -_ZNK2v88internal6String9IsEqualToILNS1_12EqualityTypeE0EtEEbNS_4base6VectorIKT0_EE _ZN2v88internal10JsonParserItE12DecodeStringIhEEvPT_jj _ZN2v88internal19JSDataObjectBuilderC2EPNS0_7IsolateENS0_12ElementsKindEiNS0_12DirectHandleINS0_3MapEEENS1_14HeapNumberModeE _ZN2v88internal19JSDataObjectBuilderC1EPNS0_7IsolateENS0_12ElementsKindEiNS0_12DirectHandleINS0_3MapEEENS1_14HeapNumberModeE @@ -13250,6 +13305,7 @@ _ZN2v88internal15JsonStringifierC2EPNS0_7IsolateE _ZN2v88internal15JsonStringifierC1EPNS0_7IsolateE _ZN2v88internal15JsonStringifier9StringifyENS0_6HandleINS0_5UnionIJNS0_3SmiENS0_10HeapNumberENS0_6BigIntENS0_6StringENS0_6SymbolENS0_7BooleanENS0_4NullENS0_9UndefinedENS0_10JSReceiverEEEEEESE_NS2_INS0_6ObjectEEE _ZN2v88internal15JsonStringifier18InitializeReplacerENS0_6HandleINS0_5UnionIJNS0_3SmiENS0_10HeapNumberENS0_6BigIntENS0_6StringENS0_6SymbolENS0_7BooleanENS0_4NullENS0_9UndefinedENS0_10JSReceiverEEEEEE +_ZN2v88internal15JsonStringifier13InitializeGapENS0_6HandleINS0_6ObjectEEE _ZN2v88internal4Xsum14CarryPropagateEv _ZN2v88internal4Xsum5RoundEv _ZN2v88internal43Builtin_ObjectPrototypePropertyIsEnumerableEiPmPNS0_7IsolateE @@ -13262,13 +13318,13 @@ _ZN2v88internal26Builtin_ObjectLookupSetterEiPmPNS0_7IsolateE _ZN2v88internal20Builtin_ObjectFreezeEiPmPNS0_7IsolateE _ZN2v88internal31Builtin_ObjectPrototypeGetProtoEiPmPNS0_7IsolateE _ZN2v88internal31Builtin_ObjectPrototypeSetProtoEiPmPNS0_7IsolateE -_ZN2v88internal35Builtin_ObjectGetOwnPropertySymbolsEiPmPNS0_7IsolateE -_ZN2v88internal22Builtin_ObjectIsFrozenEiPmPNS0_7IsolateE -_ZN2v88internal22Builtin_ObjectIsSealedEiPmPNS0_7IsolateE -_ZN2v88internal39Builtin_ObjectGetOwnPropertyDescriptorsEiPmPNS0_7IsolateE -_ZN2v88internal18Builtin_ObjectSealEiPmPNS0_7IsolateE -_ZN2v88internal12_GLOBAL__N_120ObjectLookupAccessorEPNS0_7IsolateENS0_12DirectHandleINS0_5UnionIJNS0_3SmiENS0_10HeapNumberENS0_6BigIntENS0_6StringENS0_6SymbolENS0_7BooleanENS0_4NullENS0_9UndefinedENS0_10JSReceiverEEEEEENS4_INS0_6ObjectEEENS0_17AccessorComponentE -_ZN2v88internal29Builtin_ReflectDefinePropertyEiPmPNS0_7IsolateE +_ZN2v88internal10JSSegments23CreateSegmentDataObjectEPNS0_7IsolateENS0_11JSSegmenter11GranularityEPN6icu_7713BreakIteratorENS0_12DirectHandleINS0_6StringEEERKNS6_13UnicodeStringEii +_ZN2v88internal12RootIndexMapC2EPNS0_7IsolateE +_ZN2v88internal12RootIndexMapC1EPNS0_7IsolateE +_ZN2v88internal16SnapshotByteSink4PutNEmhPKc +_ZN2v88internal16SnapshotByteSink9PutUint30EjPKc +_ZN2v88internal16SnapshotByteSink6PutRawEPKhmPKc +_ZN2v88internal16SnapshotByteSink6AppendERKS1_ _ZNSt4__Cr6vectorIhNS_9allocatorIhEEE18__insert_with_sizeINS_17_ClassicAlgPolicyEPKhS7_EENS_11__wrap_iterIPhEENS8_IS7_EET0_T1_l _ZNSt4__Cr6vectorIhNS_9allocatorIhEEE18__insert_with_sizeINS_17_ClassicAlgPolicyENS_11__wrap_iterIPKhEES9_EENS6_IPhEES9_T0_T1_l _ZN2v88internal22SerializerDeserializer25IterateStartupObjectCacheEPNS0_7IsolateEPNS0_11RootVisitorE @@ -13276,12 +13332,6 @@ _ZN2v88internal12_GLOBAL__N_118IterateObjectCacheEPNS0_7IsolateEPNSt4__Cr6vector _ZN2v88internal22SerializerDeserializer28IterateSharedHeapObjectCacheEPNS0_7IsolateEPNS0_11RootVisitorE _ZN2v88internal22SerializerDeserializer13CanBeDeferredENS0_6TaggedINS0_10HeapObjectEEENS1_8SlotTypeE _ZN2v88internal11VisitObjectEPNS0_7IsolateENS0_6TaggedINS0_10HeapObjectEEEPNS0_13ObjectVisitorE -_ZN2v88internal14WasmImportData14BodyDescriptor11IterateBodyINS0_22ObjectVisitorForwarderEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ -_ZN2v88internal20WasmCapiFunctionData14BodyDescriptor11IterateBodyINS0_22ObjectVisitorForwarderEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ -_ZN2v88internal17WasmDispatchTable14BodyDescriptor11IterateBodyINS0_22ObjectVisitorForwarderEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ -_ZN2v88internal27WasmDispatchTableForImports14BodyDescriptor11IterateBodyINS0_22ObjectVisitorForwarderEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ -_ZN2v88internal24WasmExportedFunctionData14BodyDescriptor11IterateBodyINS0_22ObjectVisitorForwarderEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ -_ZN2v88internal20WasmInternalFunction14BodyDescriptor11IterateBodyINS0_22ObjectVisitorForwarderEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ _ZN2v88internal23WasmTrustedInstanceData14BodyDescriptor11IterateBodyINS0_22ObjectVisitorForwarderEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ _ZN2v88internal19WasmSuspenderObject14BodyDescriptor11IterateBodyINS0_22ObjectVisitorForwarderEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ _ZN2v88internal28JSAPIObjectWithEmbedderSlots14BodyDescriptor11IterateBodyINS0_22ObjectVisitorForwarderEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ @@ -13292,13 +13342,7 @@ _ZN2v88internal8Snapshot14VersionIsValidEPKNS_11StartupDataE _ZN2v88internal8Snapshot10InitializeEPNS0_7IsolateE _ZN2v88internal8Snapshot22NewContextFromSnapshotEPNS0_7IsolateENS0_12DirectHandleINS0_13JSGlobalProxyEEEmNS0_33DeserializeEmbedderFieldsCallbackE _ZN2v88internal8Snapshot40ClearReconstructableDataForSerializationEPNS0_7IsolateEb -_ZN2v88internal19SnapshotCreatorImpl10CreateBlobENS_15SnapshotCreator20FunctionCodeHandlingENS_4base5FlagsINS0_8Snapshot14SerializerFlagEiiEE -_ZN2v88internal30CreateSnapshotDataBlobInternalENS_15SnapshotCreator20FunctionCodeHandlingEPKcNS_4base5FlagsINS0_8Snapshot14SerializerFlagEiiEE -_ZN2v88internal19SnapshotCreatorImpl12InitInternalEPKNS_11StartupDataE -_ZN2v88internal19SnapshotCreatorImplC2ERKNS_7Isolate12CreateParamsE -_ZN2v88internal19SnapshotCreatorImplC1ERKNS_7Isolate12CreateParamsE -_ZN2v88internal19SnapshotCreatorImplD2Ev -_ZN2v88internal19SnapshotCreatorImplD1Ev +_ZN2v88internal8Snapshot39SerializeDeserializeAndVerifyForTestingEPNS0_7IsolateENS0_12DirectHandleINS0_7ContextEEE _ZNSt4__Cr6vectorIN2v88internal6HandleINS2_18SharedFunctionInfoEEENS_9allocatorIS5_EEE24__emplace_back_slow_pathIJRNS2_6TaggedIS4_EERPNS2_7IsolateEEEEPS5_DpOT_ _ZNSt4__Cr6vectorIN2v88internal6TaggedINS2_7ContextEEENS_9allocatorIS5_EEE20__throw_length_errorEv _ZNSt4__Cr6vectorIN2v88internal31SerializeEmbedderFieldsCallbackENS_9allocatorIS3_EEE20__throw_length_errorEv @@ -13363,13 +13407,10 @@ _ZN2v84base11SmallVectorIPNS_8internal9LocalHeapELm4ENSt4__Cr9allocatorIS4_EEE11 _ZN2v84base11SmallVectorIPNS_8internal9LocalHeapELm4ENSt4__Cr9allocatorIS4_EEE4GrowEv _ZN2v84base11SmallVectorIPNS_8internal9LocalHeapELm4ENSt4__Cr9allocatorIS4_EEE4GrowEm _ZN4heap4base5Stack24SetMarkerAndCallbackImplIZN2v88internal9LocalHeap18ExecuteWhileParkedIZNS4_16IsolateSafepoint9LockMutexEPS5_E3$_0EEvT_EUlvE_EEvPS1_PvPKv -_ZZN2v88internal20SharedHeapSerializer20SerializeStringTableEPNS0_11StringTableEEN38SharedHeapSerializerStringTableVisitor17VisitRootPointersENS0_4RootEPKcNS0_14FullObjectSlotES8_ -_ZZN2v88internal20SharedHeapSerializer20SerializeStringTableEPNS0_11StringTableEEN38SharedHeapSerializerStringTableVisitor27VisitCompressedRootPointersENS0_4RootEPKcNS0_27OffHeapCompressedObjectSlotINS0_27V8HeapCompressionSchemeImplINS0_8MainCageEEEEESC_ -_ZN2v88internal17StartupSerializerC2EPNS0_7IsolateENS_4base5FlagsINS0_8Snapshot14SerializerFlagEiiEEPNS0_20SharedHeapSerializerE -_ZN2v88internal17StartupSerializerC1EPNS0_7IsolateENS_4base5FlagsINS0_8Snapshot14SerializerFlagEiiEEPNS0_20SharedHeapSerializerE -_ZN2v88internal17StartupSerializerD2Ev -_ZN2v88internal17StartupSerializerD1Ev -_ZN2v88internal17StartupSerializerD0Ev +_ZN4heap4base5Stack43SetMarkerForBackgroundThreadAndCallbackImplIZN2v88internal9LocalHeap18ExecuteWhileParkedIZNS4_16IsolateSafepoint9LockMutexEPS5_E3$_0EEvT_EUlvE_EEvPS1_PvPKv +_ZN4heap4base5Stack24SetMarkerAndCallbackImplIZN2v88internal9LocalHeap18ExecuteWhileParkedIZNS4_15GlobalSafepoint25EnterGlobalSafepointScopeEPNS4_7IsolateEE3$_0EEvT_EUlvE_EEvPS1_PvPKv +_ZN4heap4base5Stack43SetMarkerForBackgroundThreadAndCallbackImplIZN2v88internal9LocalHeap18ExecuteWhileParkedIZNS4_15GlobalSafepoint25EnterGlobalSafepointScopeEPNS4_7IsolateEE3$_0EEvT_EUlvE_EEvPS1_PvPKv +_ZNSt4__Cr6vectorIN2v88internal22PerClientSafepointDataENS_9allocatorIS3_EEE24__emplace_back_slow_pathIJRPNS2_7IsolateEEEEPS3_DpOT_ _ZN2v88internal17StartupSerializer19SerializeObjectImplENS0_6HandleINS0_10HeapObjectEEENS0_22SerializerDeserializer8SlotTypeE _ZN2v88internal17StartupSerializer35SerializeUsingSharedHeapObjectCacheEPNS0_16SnapshotByteSinkENS0_6HandleINS0_10HeapObjectEEE _ZN2v88internal6Script16set_context_dataENS0_6TaggedINS0_5UnionIJNS0_3SmiENS0_9UndefinedENS0_6SymbolEEEEEENS0_16WriteBarrierModeE @@ -13418,6 +13459,7 @@ _ZN2v88internal12_GLOBAL__N_120SimpleCreateFunctionEPNS0_7IsolateENS0_12DirectHa _ZN2v88internal7Genesis18CreateIteratorMapsENS0_12DirectHandleINS0_10JSFunctionEEE _ZN2v88internal12_GLOBAL__N_123InstallFunctionAtSymbolEPNS0_7IsolateENS0_12DirectHandleINS0_8JSObjectEEENS4_INS0_6SymbolEEEPKcNS0_7BuiltinEiNS0_14AdaptArgumentsENS0_18PropertyAttributesE _ZN2v88internal12_GLOBAL__N_123CreateNonConstructorMapEPNS0_7IsolateENS0_12DirectHandleINS0_3MapEEENS4_INS0_8JSObjectEEEPKc +_ZN2v88internal7Genesis23CreateAsyncIteratorMapsENS0_12DirectHandleINS0_10JSFunctionEEE _ZN2v88internal7Genesis16CreateNewGlobalsENS_5LocalINS_14ObjectTemplateEEENS0_12DirectHandleINS0_13JSGlobalProxyEEE _ZN2v88internal12_GLOBAL__N_137CreateFunctionForBuiltinWithPrototypeEPNS0_7IsolateENS0_12DirectHandleINS0_6StringEEENS0_7BuiltinENS4_INS0_5UnionIJNS0_10JSReceiverENS0_4NullENS0_4HoleEEEEEENS0_12InstanceTypeEiiNS0_11MutableModeEiNS0_14AdaptArgumentsE _ZN2v88internal7Genesis17HookUpGlobalProxyENS0_12DirectHandleINS0_13JSGlobalProxyEEE @@ -13459,6 +13501,9 @@ _ZN2v88internal7Genesis35InitializeGlobal_regexp_linear_flagEv _ZN2v88internal7Genesis34InitializeGlobal_sharedarraybufferEv _ZN2v88internal7Genesis16CompileExtensionEPNS0_7IsolateEPNS_9ExtensionE _ZN2v88internal7Genesis27InitializeIteratorFunctionsEv +_ZN2v88internal7Genesis27InstallABunchOfRandomThingsEv +_ZN2v88internal7Genesis32CreateInitialMapForArraySubclassEii +_ZN2v88internal7Genesis21InstallExtrasBindingsEv _ZN2v88internal7Genesis19InitializeMapCachesEv _ZN2v88internal7Genesis17InstallExtensionsEPNS0_7IsolateENS0_12DirectHandleINS0_7ContextEEEPNS_22ExtensionConfigurationE _ZN2v88internal7Genesis21InstallSpecialObjectsEPNS0_7IsolateENS0_12DirectHandleINS0_13NativeContextEEE @@ -13521,6 +13566,20 @@ _ZNSt4__Cr5dequeIN2v88internal9HeapEntryENS_9allocatorIS3_EEED2Ev _ZN2v88internal14HeapObjectsMapD2Ev _ZN4heap4base5Stack24SetMarkerAndCallbackImplIZN2v88internal12HeapProfiler12TakeSnapshotENS3_12HeapProfiler19HeapSnapshotOptionsEE3$_0EEvPS1_PvPKv _ZZN2v88internal12HeapProfiler12TakeSnapshotENS_12HeapProfiler19HeapSnapshotOptionsEENK3$_0clEv +_ZN2v88internal21HeapSnapshotGeneratorD2Ev +_ZZNSt4__Cr6vectorINS_10unique_ptrIN2v88internal12HeapSnapshotENS_14default_deleteIS4_EEEENS_9allocatorIS7_EEE12emplace_backIJRPS4_EEERS7_DpOT_ENKUlvE0_clEv +_ZNSt4__Cr6vectorINS_10unique_ptrIN2v88internal12HeapSnapshotENS_14default_deleteIS4_EEEENS_9allocatorIS7_EEE20__throw_length_errorEv +_ZN2v88internal14V8HeapExplorerD2Ev +_ZN2v88internal9HeapEntryC2EPNS0_12HeapSnapshotEiNS1_4TypeEPKcjmj +_ZN2v88internal9HeapEntryC1EPNS0_12HeapSnapshotEiNS1_4TypeEPKcjmj +_ZNSt4__Cr5dequeIN2v88internal13HeapGraphEdgeENS_9allocatorIS3_EEE12emplace_backIJRNS3_4TypeERPKcPNS2_9HeapEntryERSE_EEERS3_DpOT_ +_ZNSt4__Cr5dequeIN2v88internal13HeapGraphEdgeENS_9allocatorIS3_EEE12emplace_backIJRNS3_4TypeERiPNS2_9HeapEntryERSC_EEERS3_DpOT_ +_ZN2v88internal12HeapSnapshotC2EPNS0_12HeapProfilerENS_12HeapProfiler16HeapSnapshotModeENS4_12NumericsModeE +_ZN2v88internal12HeapSnapshotC1EPNS0_12HeapProfilerENS_12HeapProfiler16HeapSnapshotModeENS4_12NumericsModeE +_ZN2v88internal12HeapSnapshot6DeleteEv +_ZN2v88internal12HeapSnapshot23AddSyntheticRootEntriesEv +_ZN2v88internal12HeapSnapshot17AddGcSubrootEntryENS0_4RootEj +_ZNSt4__Cr5dequeIN2v88internal9HeapEntryENS_9allocatorIS3_EEE12emplace_backIJPNS2_12HeapSnapshotEiRNS3_4TypeERPKcRjRmSF_EEERS3_DpOT_ _ZN2v88internal12HeapSnapshot12FillChildrenEv _ZNSt4__Cr6vectorIPN2v88internal13HeapGraphEdgeENS_9allocatorIS4_EEE6resizeEm _ZN2v88internal14HeapObjectsMapC2EPNS0_4HeapE @@ -13533,13 +13592,7 @@ _ZN2v88internal14HeapObjectsMap23StopHeapObjectsTrackingEv _ZN2v88internal14HeapObjectsMap20UpdateHeapObjectsMapEv _ZN2v88internal12_GLOBAL__N_115SizeForSnapshotENS0_6TaggedINS0_10HeapObjectEEENS0_16PtrComprCageBaseE _ZN2v88internal14HeapObjectsMap17RemoveDeadEntriesEv -_ZN2v88internal26HeapSnapshotJSONSerializer18SerializeTraceNodeEPNS0_19AllocationTraceNodeE -_ZN2v88internal18OutputStreamWriter9AddNumberIlEEvT_ -_ZN2v88internal26HeapSnapshotJSONSerializer17SerializeLocationERKNS0_19EntrySourceLocationE -_ZN2v88internal14V8HeapExplorerD0Ev -_ZN2v88internal20HeapEntriesAllocatorD2Ev -_ZN2v88internal29EmbedderGraphEntriesAllocatorD0Ev -_ZN2v88internal21HeapSnapshotGeneratorD0Ev +_ZN2v88internal14HeapObjectsMap20PushHeapObjectsStatsEPNS_12OutputStreamEPl _ZNSt4__Cr6vectorIN2v88internal19EntrySourceLocationENS_9allocatorIS3_EEE24__emplace_back_slow_pathIJiiRiS8_S8_EEEPS3_DpOT_ _ZNSt4__Cr6vectorIN2v88internal19EntrySourceLocationENS_9allocatorIS3_EEE20__throw_length_errorEv _ZNSt4__Cr6vectorIPN2v88internal13HeapGraphEdgeENS_9allocatorIS4_EEE20__throw_length_errorEv @@ -13559,6 +13612,17 @@ _ZN2v88internal21HeapSnapshotGenerator9FindEntryENS0_6TaggedINS0_3SmiEEE _ZN2v88internal21HeapSnapshotGenerator8AddEntryENS0_6TaggedINS0_3SmiEEEPNS0_20HeapEntriesAllocatorE _ZN4absl18container_internal12raw_hash_setINS0_17FlatHashMapPolicyIiPN2v88internal9HeapEntryEEEJEE28find_or_prepare_insert_largeIiEENSt4__Cr4pairINS8_8iteratorEbEERKT_ _ZN4absl18container_internal12raw_hash_setINS0_17FlatHashMapPolicyIiPN2v88internal9HeapEntryEEEJEE46transfer_unprobed_elements_to_next_capacity_fnERNS0_12CommonFieldsEPKNS0_6ctrl_tEPvSE_PFvSE_hmmE +_ZN2v88internal24RootsReferencesExtractorD0Ev +_ZN2v88internal24RootsReferencesExtractor17VisitRootPointersENS0_4RootEPKcNS0_14FullObjectSlotES5_ +_ZN2v88internal24RootsReferencesExtractor16VisitRootPointerENS0_4RootEPKcNS0_14FullObjectSlotE +_ZNSt4__Cr12__hash_tableINS_17__hash_value_typeIN2v88internal6TaggedINS3_10HeapObjectEEENS3_14V8HeapExplorer20NativeContextTagInfoEEENS_22__unordered_map_hasherIS6_NS_4pairIKS6_S8_EENS3_6Object6HasherENS_8equal_toIS6_EEEENS_21__unordered_map_equalIS6_SD_SH_SF_EENS_9allocatorISD_EEE28__node_insert_unique_prepareEmRSD_ +_ZN4absl18container_internal12raw_hash_setINS0_17FlatHashMapPolicyINSt4__Cr12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPN2v88internal9HeapEntryEEEJEE28find_or_prepare_insert_largeIPKcEENS3_4pairINSF_8iteratorEbEERKT_ +_ZN4absl18container_internal23TypeErasedApplyToSlotFnINS0_10StringHashENSt4__Cr12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEELb1EEEmPKvPvm +_ZN4absl18container_internal12raw_hash_setINS0_17FlatHashMapPolicyINSt4__Cr12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPN2v88internal9HeapEntryEEEJEE19transfer_n_slots_fnEPvSG_SG_m +_ZN4absl18container_internal12raw_hash_setINS0_17FlatHashMapPolicyINSt4__Cr12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPN2v88internal9HeapEntryEEEJEE46transfer_unprobed_elements_to_next_capacity_fnERNS0_12CommonFieldsEPKNS0_6ctrl_tEPvSL_PFvSL_hmmE +_ZN4absl13hash_internal15MixingHashState18combine_contiguousES1_PKhm +_ZN4absl19functional_internal12InvokeObjectIRNS_18container_internal7HashKeyINS2_10StringHashEPKcLb1EEEmJmEEET0_NS0_7VoidPtrEDpNS0_8ForwardTIT1_E4typeE +_ZN2v84base19TemplateHashMapImplIPvS2_NS0_26HashEqualityThenKeyMatcherIS2_PFbS2_S2_EEENS0_23DefaultAllocationPolicyEE14LookupOrInsertIS2_ZNS8_14LookupOrInsertIZNS8_14LookupOrInsertERKS2_jEUlvE_EEPNS0_20TemplateHashMapEntryIS2_S2_EESC_jRKT_EUlvE_SD_EESG_SJ_jRKT0_RKT1_ _ZNSt4__Cr15__to_chars_itoaIlEENS_17__to_chars_resultEPcS2_T_NS_17integral_constantIbLb1EEE _ZN2v88internal14StringsStorage12StringsMatchEPvS2_ _ZN2v88internal14StringsStorageC2Ej @@ -13569,31 +13633,6 @@ _ZN2v88internal14StringsStorage7GetCopyEPKc _ZN2v88internal14StringsStorage12GetFormattedEPKcz _ZN2v88internal14StringsStorage18AddOrDisposeStringEPcm _ZN2v88internal14StringsStorage9GetSymbolENS0_6TaggedINS0_6SymbolEEE -_ZN2v88internal14StringsStorage7GetNameENS0_6TaggedINS0_4NameEEE -_ZN2v88internal14StringsStorage7GetNameEi -_ZN2v88internal14StringsStorage11GetConsNameEPKcNS0_6TaggedINS0_4NameEEE -_ZNK2v88internal14StringsStorage15NeedsTruncationEj -_ZN2v88internal14StringsStorage7ReleaseEPKc -_ZN2v84base19TemplateHashMapImplIPvS2_NS0_26HashEqualityThenKeyMatcherIS2_PFbS2_S2_EEENS0_23DefaultAllocationPolicyEE6RemoveERKS2_j -_ZN2v88internal26CombinedHeapObjectIteratorC2EPNS0_4HeapENS0_18HeapObjectIterator20HeapObjectsFilteringE -_ZN2v88internal26CombinedHeapObjectIteratorC1EPNS0_4HeapENS0_18HeapObjectIterator20HeapObjectsFilteringE -_ZN2v88internal26CombinedHeapObjectIterator4NextEv -_ZN2v88internal19AllocationTraceNodeC2EPNS0_19AllocationTraceTreeEj -_ZN2v88internal19AllocationTraceNodeC1EPNS0_19AllocationTraceTreeEj -_ZN2v88internal19AllocationTraceNodeD2Ev -_ZN2v88internal19AllocationTraceNodeD1Ev -_ZN2v88internal19AllocationTraceNode14FindOrAddChildEj -_ZN2v88internal19AllocationTraceTreeC2Ev -_ZN2v88internal19AllocationTraceTreeC1Ev -_ZN2v88internal17AllocationTracker12FunctionInfoC2Ev -_ZN2v88internal17AllocationTracker12FunctionInfoC1Ev -_ZN2v88internal17AddressToTraceMap11RemoveRangeEmm -_ZN2v88internal17AddressToTraceMap14GetTraceNodeIdEm -_ZN2v88internal17AddressToTraceMap10MoveObjectEmmi -_ZN2v88internal17AllocationTrackerC2EPNS0_14HeapObjectsMapEPNS0_14StringsStorageE -_ZN2v88internal17AllocationTrackerC1EPNS0_14HeapObjectsMapEPNS0_14StringsStorageE -_ZNSt4__Cr14__split_bufferIPN2v817AllocationProfile4NodeENS_9allocatorIS4_EENS_29__split_buffer_pointer_layoutEE12emplace_backIJS4_EEEvDpOT_ -_ZNSt4__Cr14__split_bufferIPN2v817AllocationProfile4NodeENS_9allocatorIS4_EENS_29__split_buffer_pointer_layoutEE13emplace_frontIJS4_EEEvDpOT_ _ZNSt4__Cr14__split_bufferIPN2v817AllocationProfile4NodeENS_9allocatorIS4_EENS_29__split_buffer_pointer_layoutEE13emplace_frontIJRS4_EEEvDpOT_ _ZNSt4__Cr6__treeINS_12__value_typeIiN2v88internal6HandleINS3_6ScriptEEEEENS_19__map_value_compareIiNS_4pairIKiS6_EENS_4lessIiEEEENS_9allocatorISB_EEE14__tree_deleterclEPNS_11__tree_nodeIS7_PvEE _ZNSt4__Cr25__try_key_extraction_implIiNS_4pairINS_15__tree_iteratorINS_12__value_typeIiN2v88internal6HandleINS5_6ScriptEEEEEPNS_11__tree_nodeIS9_PvEElEEbEEZNS_6__treeIS9_NS_19__map_value_compareIiNS1_IKiS8_EENS_4lessIiEEEENS_9allocatorISJ_EEE16__emplace_uniqueIJRKNS_21piecewise_construct_tENS_5tupleIJOiEEENSU_IJEEEEEESF_DpOT_EUlRSI_ST_OSW_OSX_E_ZNSQ_IJST_SW_SX_EEESF_S10_EUlST_S12_S13_E_ST_SW_SX_TnNS_9enable_ifIXaaaaaasr7is_sameIu14__remove_constIu20__remove_reference_tIT3_EESR_EE5value12__is_tuple_vIT4_Eeqsr10tuple_sizeIS1A_EE5valueLi1Esr7is_sameIu14__remove_constIu20__remove_reference_tINS_13tuple_elementILm0ES1A_E4typeEEET_EE5valueEiE4typeELi0EEET0_NS_14__priority_tagILm1EEET1_T2_OS17_OS1A_OT5_ @@ -13609,7 +13648,19 @@ _ZN2v88internal26ExternalizeStringExtension26CreateExternalizableStringERKNS_20F _ZN2v88internal26ExternalizeStringExtension33CreateExternalizableTwoByteStringERKNS_20FunctionCallbackInfoINS_5ValueEEE _ZN2v88internal26ExternalizeStringExtension9IsOneByteERKNS_20FunctionCallbackInfoINS_5ValueEEE _ZN2v88internal12_GLOBAL__N_126CreateExternalizableStringEPNS_7IsolateENS0_12DirectHandleINS0_6StringEEENS_6String8EncodingE -_ZN2v88internal4wasm19WebAssemblyValidateERKNS_20FunctionCallbackInfoINS_5ValueEEE +_ZN2v88internal26ExternalizeStringExtensionD0Ev +_ZN2v88internal12_GLOBAL__N_119CopyConsStringToOldEPNS0_7IsolateENS0_12DirectHandleINS0_10ConsStringEEENS_6String8EncodingE +_ZN2v88internal32OwningExternalStringResourceImplIcchNS_6String29ExternalOneByteStringResourceEED2Ev +_ZN2v88internal32OwningExternalStringResourceImplIcchNS_6String29ExternalOneByteStringResourceEED0Ev +_ZN2v86String26ExternalStringResourceBase7DisposeEv +_ZNK2v88internal32OwningExternalStringResourceImplIcchNS_6String29ExternalOneByteStringResourceEE4dataEv +_ZNK2v88internal32OwningExternalStringResourceImplIcchNS_6String29ExternalOneByteStringResourceEE6lengthEv +_ZN2v88internal32OwningExternalStringResourceImplItDstNS_6String22ExternalStringResourceEED2Ev +_ZN2v88internal32OwningExternalStringResourceImplItDstNS_6String22ExternalStringResourceEED0Ev +_ZNK2v88internal32OwningExternalStringResourceImplItDstNS_6String22ExternalStringResourceEE4dataEv +_ZNK2v88internal32OwningExternalStringResourceImplItDstNS_6String22ExternalStringResourceEE6lengthEv +_ZN2v88internal19StatisticsExtension25GetNativeFunctionTemplateEPNS_7IsolateENS_5LocalINS_6StringEEE +_ZN2v88internal19StatisticsExtension11GetCountersERKNS_20FunctionCallbackInfoINS_5ValueEEE _ZN2v88internal6WasmJs18PrepareForSnapshotEPNS0_7IsolateE _ZN2v88internal12_GLOBAL__N_111InstallFuncEPNS0_7IsolateENS0_12DirectHandleINS0_8JSObjectEEEPKcPFvRKNS_20FunctionCallbackInfoINS_5ValueEEEEibNS0_18PropertyAttributesENS_14SideEffectTypeE _ZN2v88internal6WasmJs13InstallModuleEPNS0_7IsolateENS0_12DirectHandleINS0_8JSObjectEEE @@ -13626,10 +13677,8 @@ _ZN2v88internal6WasmJs27InstallJSPromiseIntegrationEPNS0_7IsolateENS0_12DirectHa _ZN2v812_GLOBAL__N_120WebAssemblyPromisingERKNS_20FunctionCallbackInfoINS_5ValueEEE _ZN2v88internal6WasmJs30CompileTimeImportsFromArgumentENS0_12DirectHandleINS0_6ObjectEEEPNS0_7IsolateENS0_4wasm19WasmEnabledFeaturesE _ZNSt4__Cr10shared_ptrIN2v88internal4wasm25CompilationResultResolverEED2Ev -_ZN2v812_GLOBAL__N_112_GLOBAL__N_123GetOptionalAddressValueEPNS_8internal4wasm12ErrorThrowerENS_5LocalINS_7ContextEEENS6_INS_6ObjectEEENS6_INS_6StringEEENS3_11AddressTypeElm -_ZN2v812_GLOBAL__N_112_GLOBAL__N_18ToStringENS_8internal12DirectHandleINS2_6StringEEE -_ZN2v812_GLOBAL__N_112_GLOBAL__N_117AddressValueToU64IPKcEENSt4__Cr8optionalImEEPNS_8internal4wasm12ErrorThrowerENS_5LocalINS_7ContextEEENSC_INS_5ValueEEET_NS9_11AddressTypeE -_ZN2v88internal15WasmTableObject11unsafe_typeEv +_ZN2v812_GLOBAL__N_112_GLOBAL__N_124AsyncCompilationResolverC2EPNS_7IsolateENS_5LocalINS_7ContextEEENS5_INS_7Promise8ResolverEEE +_ZN2v812_GLOBAL__N_130GetAndCopyFirstArgumentAsBytesERKNS_20FunctionCallbackInfoINS_5ValueEEEmPNS_8internal4wasm12ErrorThrowerE _ZN2v812_GLOBAL__N_133StartAsyncCompilationWithResolverERNS0_12_GLOBAL__N_114WasmJSApiScopeENS_5LocalINS_5ValueEEES6_NSt4__Cr10shared_ptrINS_8internal4wasm25CompilationResultResolverEEE _ZNSt4__Cr20__shared_ptr_emplaceIN2v812_GLOBAL__N_112_GLOBAL__N_124AsyncCompilationResolverENS_9allocatorIS4_EEED2Ev _ZNSt4__Cr20__shared_ptr_emplaceIN2v812_GLOBAL__N_112_GLOBAL__N_124AsyncCompilationResolverENS_9allocatorIS4_EEED0Ev @@ -13668,27 +13717,18 @@ _ZN2v88internal29InternalFieldSerializeWrapperEibNS_31SerializeInternalFieldsCal _ZN2v88internal27ContextDataSerializeWrapperEibNS_28SerializeContextDataCallbackENS_5LocalINS_7ContextEEE _ZN2v88internal17ContextSerializer19SerializeObjectImplENS0_6HandleINS0_10HeapObjectEEENS0_22SerializerDeserializer8SlotTypeE _ZN2v88internal17ContextSerializer33SerializeObjectWithEmbedderFieldsINS0_8JSObjectEPFNS_11StartupDataEibNS_31SerializeInternalFieldsCallbackENS_5LocalINS_6ObjectEEEES5_S8_EEvNS0_6HandleIT_EEiT0_T1_T2_ +_ZN2v88internal17ContextSerializer25SerializeApiWrapperFieldsENS0_12DirectHandleINS0_8JSObjectEEE +_ZNK2v88internal18SharedFunctionInfo16HasBytecodeArrayEv +_ZNK2v88internal10JSFunction11is_compiledENS0_17IsolateForSandboxE +_ZN2v88internal18SharedFunctionInfo17FlushBaselineCodeEv +_ZN2v88internal17ContextSerializer33SerializeObjectWithEmbedderFieldsINS0_17EmbedderDataArrayEPFNS_11StartupDataEibNS_28SerializeContextDataCallbackENS_5LocalINS_7ContextEEEES5_S8_EEvNS0_6HandleIT_EEiT0_T1_T2_ +_ZNSt4__Cr6vectorIbNS_9allocatorIbEEE9push_backERKb _ZZNSt4__Cr6vectorIN2v811StartupDataENS_9allocatorIS2_EEE12emplace_backIJS2_EEERS2_DpOT_ENKUlvE0_clEv _ZNSt4__Cr6vectorIN2v811StartupDataENS_9allocatorIS2_EEE20__throw_length_errorEv _ZZNSt4__Cr6vectorIN2v811StartupDataENS_9allocatorIS2_EEE12emplace_backIJRKS2_EEERS2_DpOT_ENKUlvE0_clEv _ZN2v88internal21DescriptorLookupCache5ClearEv _ZN2v88internal17ReadOnlyPromotion7PromoteEPNS0_7IsolateERKNS0_14SafepointScopeERKNS0_25PerThreadAssertScopeEmptyILb0EJLNS0_19PerThreadAssertTypeE1ELS8_2EEEE -_ZNSt4__Cr12__hash_tableINS_17__hash_value_typeIN2v88internal6TaggedINS3_10HeapObjectEEES6_EENS_22__unordered_map_hasherIS6_NS_4pairIKS6_S6_EENS3_6Object6HasherENSC_12KeyEqualSafeEEENS_21__unordered_map_equalIS6_SB_SE_SD_EENS_9allocatorISB_EEE11__do_rehashILb1EEEvm -_ZN2v88internal12_GLOBAL__N_121ReadOnlyPromotionImpl21UpdatePointersVisitorD2Ev -_ZN2v88internal12_GLOBAL__N_121ReadOnlyPromotionImpl21UpdatePointersVisitorD0Ev -_ZN2v88internal12_GLOBAL__N_121ReadOnlyPromotionImpl21UpdatePointersVisitor13VisitPointersENS0_6TaggedINS0_10HeapObjectEEENS0_20CompressedObjectSlotES7_ -_ZN2v88internal12_GLOBAL__N_121ReadOnlyPromotionImpl21UpdatePointersVisitor13VisitPointersENS0_6TaggedINS0_10HeapObjectEEENS0_25CompressedMaybeObjectSlotES7_ -_ZN2v88internal12_GLOBAL__N_121ReadOnlyPromotionImpl21UpdatePointersVisitor29VisitInstructionStreamPointerENS0_6TaggedINS0_4CodeEEENS0_27OffHeapCompressedObjectSlotINS0_29ExternalCodeCompressionSchemeEEE -_ZN2v88internal12_GLOBAL__N_121ReadOnlyPromotionImpl21UpdatePointersVisitor20VisitExternalPointerENS0_6TaggedINS0_10HeapObjectEEENS0_19ExternalPointerSlotE -_ZN2v88internal12_GLOBAL__N_121ReadOnlyPromotionImpl21UpdatePointersVisitor20VisitIndirectPointerENS0_6TaggedINS0_10HeapObjectEEENS0_19IndirectPointerSlotENS0_19IndirectPointerModeE -_ZN2v88internal12_GLOBAL__N_121ReadOnlyPromotionImpl21UpdatePointersVisitor29VisitTrustedPointerTableEntryENS0_6TaggedINS0_10HeapObjectEEENS0_19IndirectPointerSlotE -_ZN2v88internal12_GLOBAL__N_121ReadOnlyPromotionImpl21UpdatePointersVisitor15VisitMapPointerENS0_6TaggedINS0_10HeapObjectEEE -_ZN2v88internal12_GLOBAL__N_121ReadOnlyPromotionImpl21UpdatePointersVisitor17VisitRootPointersENS0_4RootEPKcNS0_14FullObjectSlotES7_ -_ZN2v88internal12_GLOBAL__N_121ReadOnlyPromotionImpl21UpdatePointersVisitor27VisitCompressedRootPointersENS0_4RootEPKcNS0_27OffHeapCompressedObjectSlotINS0_27V8HeapCompressionSchemeImplINS0_8MainCageEEEEESB_ -_ZThn8_N2v88internal12_GLOBAL__N_121ReadOnlyPromotionImpl21UpdatePointersVisitorD1Ev -_ZThn8_N2v88internal12_GLOBAL__N_121ReadOnlyPromotionImpl21UpdatePointersVisitorD0Ev -_ZThn8_N2v88internal12_GLOBAL__N_121ReadOnlyPromotionImpl21UpdatePointersVisitor17VisitRootPointersENS0_4RootEPKcNS0_14FullObjectSlotES7_ -_ZThn8_N2v88internal12_GLOBAL__N_121ReadOnlyPromotionImpl21UpdatePointersVisitor27VisitCompressedRootPointersENS0_4RootEPKcNS0_27OffHeapCompressedObjectSlotINS0_27V8HeapCompressionSchemeImplINS0_8MainCageEEEEESB_ +_ZN2v88internal12_GLOBAL__N_19Committee16EvaluateSubgraphENSt4__Cr8optionalINS0_6TaggedINS0_10HeapObjectEEEEES7_PNS3_13unordered_setIS7_NS0_6Object6HasherENSA_12KeyEqualSafeENS3_9allocatorIS7_EEEESG_PNS3_6vectorIS7_SE_EE _ZN2v88internal12_GLOBAL__N_121ReadOnlyPromotionImpl21UpdatePointersVisitor11ProcessSlotENS0_6TaggedINS0_10HeapObjectEEENS0_25CompressedMaybeObjectSlotE _ZN2v88internal12_GLOBAL__N_121ReadOnlyPromotionImpl21UpdatePointersVisitor17LogUpdatedPointerENS0_6TaggedINS0_10HeapObjectEEENS0_25CompressedMaybeObjectSlotES6_S6_ _ZN2v88internal12_GLOBAL__N_121ReadOnlyPromotionImpl21UpdatePointersVisitor17LogUpdatedPointerENS0_4RootENS0_14FullObjectSlotENS0_6TaggedINS0_10HeapObjectEEES8_ @@ -13724,17 +13764,12 @@ _GLOBAL__I_000100 _ZN2v88internal18ObjectDeserializerC2EPNS0_7IsolateEPKNS0_18SerializedCodeDataE _ZN2v88internal18ObjectDeserializerC1EPNS0_7IsolateEPKNS0_18SerializedCodeDataE _ZN2v88internal18ObjectDeserializer29DeserializeSharedFunctionInfoEPNS0_7IsolateEPKNS0_18SerializedCodeDataENS0_12DirectHandleINS0_6StringEEE -_ZZNSt4__Cr6vectorIPN2v88internal21LazyCompileDispatcher3JobENS_9allocatorIS5_EEE12emplace_backIJRKS5_EEERS5_DpOT_ENKUlvE0_clEv -_ZNSt4__Cr6vectorIPN2v88internal21LazyCompileDispatcher3JobENS_9allocatorIS5_EEE20__throw_length_errorEv -_ZNSt4__Cr10__function13__policy_funcIFvdEE11__call_funcIZN2v88internal21LazyCompileDispatcher29ScheduleIdleTaskFromAnyThreadERKNS5_4base9LockGuardINS8_5MutexEEEE3$_0EEvPKNS0_16__policy_storageEd -_ZN2v88internal6maglev20MaglevCompilationJob3NewEPNS0_7IsolateENS0_6HandleINS0_10JSFunctionEEENS0_14BytecodeOffsetE -_ZN2v88internal6maglev20MaglevCompilationJobC2EPNS0_7IsolateEONSt4__Cr10unique_ptrINS1_21MaglevCompilationInfoENS5_14default_deleteIS7_EEEE -_ZN2v88internal6maglev20MaglevCompilationJobC1EPNS0_7IsolateEONSt4__Cr10unique_ptrINS1_21MaglevCompilationInfoENS5_14default_deleteIS7_EEEE -_ZN2v88internal6maglev20MaglevCompilationJobD2Ev -_ZN2v88internal6maglev20MaglevCompilationJobD1Ev -_ZN2v88internal6maglev20MaglevCompilationJobD0Ev -_ZN2v88internal6maglev20MaglevCompilationJob14PrepareJobImplEPNS0_7IsolateE -_ZN2v88internal6maglev20MaglevCompilationJob14ExecuteJobImplEPNS0_16RuntimeCallStatsEPNS0_12LocalIsolateE +_ZN2v88internal18ObjectDeserializer11DeserializeEv +_ZN2v88internal18ObjectDeserializer19LinkAllocationSitesEv +_ZN2v88internal27OffThreadObjectDeserializerC2EPNS0_12LocalIsolateEPKNS0_18SerializedCodeDataE +_ZN2v88internal27OffThreadObjectDeserializerC1EPNS0_12LocalIsolateEPKNS0_18SerializedCodeDataE +_ZN2v88internal27OffThreadObjectDeserializer29DeserializeSharedFunctionInfoEPNS0_12LocalIsolateEPKNS0_18SerializedCodeDataEPNSt4__Cr6vectorINS0_6HandleINS0_6ScriptEEENS7_9allocatorISB_EEEE +_ZN2v88internal27OffThreadObjectDeserializer11DeserializeEPNSt4__Cr6vectorINS0_6HandleINS0_6ScriptEEENS2_9allocatorIS6_EEEE _ZN2v88internal6maglev20MaglevCompilationJob15FinalizeJobImplEPNS0_7IsolateE _ZNK2v88internal6maglev20MaglevCompilationJob4codeEv _ZNK2v88internal6maglev20MaglevCompilationJob8functionEv @@ -13761,6 +13796,23 @@ _ZN2v88internal6maglev21MaglevCompilationInfoD1Ev _ZN2v88internal6maglev21MaglevCompilationInfo18set_graph_labellerEPNS1_19MaglevGraphLabellerE _ZN2v88internal6maglev21MaglevCompilationInfo18set_code_generatorENSt4__Cr10unique_ptrINS1_19MaglevCodeGeneratorENS3_14default_deleteIS5_EEEE _ZN2v88internal6maglev21MaglevCompilationInfo22set_persistent_handlesEONSt4__Cr10unique_ptrINS0_17PersistentHandlesENS3_14default_deleteIS5_EEEE +_ZN2v88internal6maglev21MaglevCompilationInfo23DetachPersistentHandlesEv +_ZN2v88internal6maglev21MaglevCompilationInfo11is_detachedEv +_ZN2v88internal6maglev21MaglevCompilationInfo22DetachCanonicalHandlesEv +_ZN2v88internal6maglev19MaglevCodeGeneratorD2Ev +_ZN2v88internal6maglev18MaglevCodeGenStateD2Ev +_ZNSt4__Cr6__treeINS_12__value_typeIPKN2v88internal6maglev8NodeBaseENS4_19MaglevGraphLabeller8NodeInfoEEENS_19__map_value_compareIS7_NS_4pairIKS7_S9_EENS_4lessIS7_EEEENS_9allocatorISE_EEE14__tree_deleterclEPNS_11__tree_nodeISA_PvEE +_ZN2v88internal8compiler12JSHeapBroker27IncrementTracingIndentationEv +_ZN2v88internal8compiler12JSHeapBroker27DecrementTracingIndentationEv +_ZN2v88internal8compiler12JSHeapBrokerC2EPNS0_7IsolateEPNS0_4ZoneEbNS0_8CodeKindE +_ZN2v88internal8compiler12JSHeapBrokerC1EPNS0_7IsolateEPNS0_4ZoneEbNS0_8CodeKindE +_ZN2v88internal8compiler24GetI32WasmCallDescriptorEPNS0_4ZoneEPKNS1_14CallDescriptorE +_ZN2v88internal8compiler7Linkage15ComputeIncomingEPNS0_4ZoneEPNS0_24OptimizedCompilationInfoE +_ZN2v88internal8compiler7Linkage19GetJSCallDescriptorEPNS0_4ZoneEbiNS_4base5FlagsINS1_14CallDescriptor4FlagEiiEENS6_INS1_8Operator8PropertyEhhEE +_ZN2v88internal8compiler7Linkage20NeedsFrameStateInputENS0_7Runtime10FunctionIdE +_ZN2v88internal8compiler7Linkage24GetRuntimeCallDescriptorEPNS0_4ZoneENS0_7Runtime10FunctionIdEiNS_4base5FlagsINS1_8Operator8PropertyEhhEENS8_INS1_14CallDescriptor4FlagEiiEENS1_16LazyDeoptOnThrowE +_ZN2v88internal8compiler7Linkage27GetCEntryStubCallDescriptorILNS0_18StackArgumentOrderE0EEEPNS1_14CallDescriptorEPNS0_4ZoneEiiPKcNS_4base5FlagsINS1_8Operator8PropertyEhhEENSC_INS5_4FlagEiiEENS0_17CodeEntrypointTagE +_ZN2v88internal8compiler7Linkage27GetCPPBuiltinCallDescriptorEPNS0_4ZoneEiPKcNS_4base5FlagsINS1_8Operator8PropertyEhhEENS8_INS1_14CallDescriptor4FlagEiiEE _ZN2v88internal8compiler7Linkage27GetCEntryStubCallDescriptorILNS0_18StackArgumentOrderE1EEEPNS1_14CallDescriptorEPNS0_4ZoneEiiPKcNS_4base5FlagsINS1_8Operator8PropertyEhhEENSC_INS5_4FlagEiiEENS0_17CodeEntrypointTagE _ZN2v88internal8compiler7Linkage21GetStubCallDescriptorEPNS0_4ZoneERKNS0_23CallInterfaceDescriptorEiNS_4base5FlagsINS1_14CallDescriptor4FlagEiiEENS9_INS1_8Operator8PropertyEhhEENS0_12StubCallModeE _ZNK2v88internal8compiler7Linkage19GetOsrValueLocationEi @@ -13776,12 +13828,17 @@ _ZN2v88internal8compiler19SourcePositionTableC1EPNS1_7TFGraphE _ZN2v88internal8compiler19SourcePositionTable12AddDecoratorEv _ZN2v88internal8compiler19SourcePositionTable15RemoveDecoratorEv _ZNK2v88internal8compiler19SourcePositionTable17GetSourcePositionEPNS1_4NodeE -_ZN2v88internal8compiler10turboshaft10OperationTINS2_37ConvertJSPrimitiveToUntaggedOrDeoptOpEE18PrintOptionsHelperIJNS4_15JSPrimitiveKindENS4_12UntaggedKindENS1_21CheckForMinusZeroModeENS1_14FeedbackSourceEEJLm0ELm1ELm2ELm3EEEEvRNSt4__Cr13basic_ostreamIcNSB_11char_traitsIcEEEERKNSB_5tupleIJDpT_EEENSB_16integer_sequenceImJXspT0_EEEE -_ZN2v88internal8compiler10turboshaft10OperationTINS2_30ConvertUntaggedToJSPrimitiveOpEE18PrintOptionsHelperIJNS4_15JSPrimitiveKindENS2_22RegisterRepresentationENS4_19InputInterpretationENS1_21CheckForMinusZeroModeEEJLm0ELm1ELm2ELm3EEEEvRNSt4__Cr13basic_ostreamIcNSB_11char_traitsIcEEEERKNSB_5tupleIJDpT_EEENSB_16integer_sequenceImJXspT0_EEEE -_ZN2v88internal8compiler10turboshaft10OperationTINS2_25ConvertWordToSmiOrDeoptOpEE18PrintOptionsHelperIJNS2_22RegisterRepresentationENS4_19InputInterpretationENS1_14FeedbackSourceEEJLm0ELm1ELm2EEEEvRNSt4__Cr13basic_ostreamIcNSA_11char_traitsIcEEEERKNSA_5tupleIJDpT_EEENSA_16integer_sequenceImJXspT0_EEEE -_ZN2v88internal8compiler10turboshaft10OperationTINS2_31TruncateJSPrimitiveToUntaggedOpEE18PrintOptionsHelperIJNS4_12UntaggedKindENS4_16InputAssumptionsEEJLm0ELm1EEEEvRNSt4__Cr13basic_ostreamIcNS9_11char_traitsIcEEEERKNS9_5tupleIJDpT_EEENS9_16integer_sequenceImJXspT0_EEEE -_ZN2v88internal8compiler10turboshaft10OperationTINS2_38TruncateJSPrimitiveToUntaggedOrDeoptOpEE18PrintOptionsHelperIJNS4_12UntaggedKindENS2_37ConvertJSPrimitiveToUntaggedOrDeoptOp15JSPrimitiveKindENS1_14FeedbackSourceEEJLm0ELm1ELm2EEEEvRNSt4__Cr13basic_ostreamIcNSB_11char_traitsIcEEEERKNSB_5tupleIJDpT_EEENSB_16integer_sequenceImJXspT0_EEEE -_ZN2v88internal8compiler10turboshaft10OperationTINS2_13FastApiCallOpEE18PrintOptionsHelperIJPKNS2_21FastApiCallParametersENS2_22RegisterRepresentationENS1_16LazyDeoptOnThrowEEJLm0ELm1ELm2EEEEvRNSt4__Cr13basic_ostreamIcNSC_11char_traitsIcEEEERKNSC_5tupleIJDpT_EEENSC_16integer_sequenceImJXspT0_EEEE +_ZNK2v88internal8compiler19SourcePositionTable17GetSourcePositionEj +_ZN2v88internal8compiler19SourcePositionTable17SetSourcePositionEPNS1_4NodeENS0_14SourcePositionE +_ZN2v88internal8compiler19SourcePositionTable9DecoratorD0Ev +_ZN2v88internal8compiler19SourcePositionTable9Decorator8DecorateEPNS1_4NodeE +_ZN2v88internal8compiler8IrOpcode8MnemonicENS2_5ValueE +_ZN2v88internal8compilerlsERNSt4__Cr13basic_ostreamIcNS2_11char_traitsIcEEEENS1_8IrOpcode5ValueE +_ZN2v88internal8compiler11UsePositionC2ENS1_16LifetimePositionEPNS1_18InstructionOperandEPvNS1_19UsePositionHintTypeE +_ZN2v88internal8compiler11UsePositionC1ENS1_16LifetimePositionEPNS1_18InstructionOperandEPvNS1_19UsePositionHintTypeE +_ZN2v88internal8compiler9LiveRangeC2EiNS0_21MachineRepresentationEPNS1_17TopLevelLiveRangeE +_ZN2v88internal8compiler9LiveRangeC1EiNS0_21MachineRepresentationEPNS1_17TopLevelLiveRangeE +_ZN2v88internal8compiler9LiveRange12AttachToNextEPNS0_4ZoneE _ZN2v88internal8compiler10turboshaft10OperationTINS2_22NewArgumentsElementsOpEE18PrintOptionsHelperIJNS0_19CreateArgumentsTypeEiEJLm0ELm1EEEEvRNSt4__Cr13basic_ostreamIcNS8_11char_traitsIcEEEERKNS8_5tupleIJDpT_EEENS8_16integer_sequenceImJXspT0_EEEE _ZN2v88internal8compiler10turboshaft10OperationTINS2_10NewArrayOpEE18PrintOptionsHelperIJNS4_4KindENS0_14AllocationTypeEEJLm0ELm1EEEEvRNSt4__Cr13basic_ostreamIcNS9_11char_traitsIcEEEERKNS9_5tupleIJDpT_EEENS9_16integer_sequenceImJXspT0_EEEE _ZN2v88internal8compiler10turboshaft10OperationTINS2_32TransitionAndStoreArrayElementOpEE18PrintOptionsHelperIJNS4_4KindENS0_11MaybeHandleINS0_3MapEEESA_EJLm0ELm1ELm2EEEEvRNSt4__Cr13basic_ostreamIcNSB_11char_traitsIcEEEERKNSB_5tupleIJDpT_EEENSB_16integer_sequenceImJXspT0_EEEE @@ -13793,8 +13850,6 @@ _ZN2v88internal8compiler10turboshaft10OperationTINS2_19ToNumberOrNumericOpEE18Pr _ZZNSt4__Cr12__hash_tableIiNS_4hashIiEENS_8equal_toIiEENS_9allocatorIiEEE16__emplace_uniqueIJRKiEEENS_4pairINS_15__hash_iteratorIPNS_11__hash_nodeIiPvEEEEbEEDpOT_ENKUlSA_SA_E_clESA_SA_ _ZNKSt4__Cr6bitsetILm8EE9to_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EES8_S8_ _ZNSt4__Cr7__countINS_17_ClassicAlgPolicyENS_8__bitsetILm1ELm8EEELb1EbNS_10__identityETnNS_9enable_ifIXsr13__is_identityIT3_EE5valueEiE4typeELi0EEENS_15iterator_traitsINS_14__bit_iteratorIT0_XT1_ELi0EEEE15difference_typeESC_SC_RKT2_RS6_ -_ZN2v88internal8compiler10turboshaft20AssemblerOpInterfaceINS2_11ReducerBaseINS2_12GraphEmitterINS2_11StackBottomINS2_9AssemblerIJNS2_12GraphVisitorENS2_24MaglevAssertTypesReducerENS2_26DeadCodeEliminationReducerENS2_25StackCheckLoweringReducerENS2_28StoreStoreEliminationReducerENS2_21WasmJSLoweringReducerENS2_30LoadStoreSimplificationReducerENS2_30DuplicationOptimizationReducerENS2_40InstructionSelectionNormalizationReducerENS2_21ValueNumberingReducerEEEENS_4base3tmp5list1IJS8_S9_SA_SB_SC_SD_SE_SF_SG_NS2_21EmitProjectionReducerESH_S3_S4_S5_EEEEEEEEEE15CallRuntimeImplINS2_7runtime28HandleNoHeapWritesInterruptsEEENT_9returns_tENS2_9OptionalVINS2_10FrameStateEEENS2_1VINS0_7ContextEEERKNSV_9ArgumentsENS1_16LazyDeoptOnThrowE -_ZN2v88internal8compiler10turboshaft12GraphVisitorINS2_24MaglevAssertTypesReducerINS2_26DeadCodeEliminationReducerINS2_25StackCheckLoweringReducerINS2_28StoreStoreEliminationReducerINS2_21WasmJSLoweringReducerINS2_30LoadStoreSimplificationReducerINS2_30DuplicationOptimizationReducerINS2_40InstructionSelectionNormalizationReducerINS2_21EmitProjectionReducerINS2_21ValueNumberingReducerINS2_20AssemblerOpInterfaceINS2_11ReducerBaseINS2_12GraphEmitterINS2_11StackBottomINS2_9AssemblerIJS3_S4_S5_S6_S7_S8_S9_SA_SB_SD_EEENS_4base3tmp5list1IJS3_S4_S5_S6_S7_S8_S9_SA_SB_SC_SD_SE_SF_SG_EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE14VisitBlockBodyILNS2_11CanHavePhisE0ELNS2_10ForCloningE0ELb0EEEvPKNS2_5BlockEi _ZN2v88internal8compiler10turboshaft12GraphVisitorINS2_24MaglevAssertTypesReducerINS2_26DeadCodeEliminationReducerINS2_25StackCheckLoweringReducerINS2_28StoreStoreEliminationReducerINS2_21WasmJSLoweringReducerINS2_30LoadStoreSimplificationReducerINS2_30DuplicationOptimizationReducerINS2_40InstructionSelectionNormalizationReducerINS2_21EmitProjectionReducerINS2_21ValueNumberingReducerINS2_20AssemblerOpInterfaceINS2_11ReducerBaseINS2_12GraphEmitterINS2_11StackBottomINS2_9AssemblerIJS3_S4_S5_S6_S7_S8_S9_SA_SB_SD_EEENS_4base3tmp5list1IJS3_S4_S5_S6_S7_S8_S9_SA_SB_SC_SD_SE_SF_SG_EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE14VisitBlockBodyILNS2_11CanHavePhisE1ELNS2_10ForCloningE1ELb0EEEvPKNS2_5BlockEi _ZN2v88internal8compiler10turboshaft15VariableReducerINS2_24MaglevAssertTypesReducerINS2_26DeadCodeEliminationReducerINS2_25StackCheckLoweringReducerINS2_28StoreStoreEliminationReducerINS2_21WasmJSLoweringReducerINS2_30LoadStoreSimplificationReducerINS2_30DuplicationOptimizationReducerINS2_40InstructionSelectionNormalizationReducerINS2_21EmitProjectionReducerINS2_21ValueNumberingReducerINS2_20AssemblerOpInterfaceINS2_11ReducerBaseINS2_12GraphEmitterINS2_11StackBottomINS2_9AssemblerIJNS2_12GraphVisitorES4_S5_S6_S7_S8_S9_SA_SB_SD_EEENS_4base3tmp5list1IJSJ_S4_S5_S6_S7_S8_S9_SA_SB_SC_SD_SE_SF_SG_EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEED2Ev _ZN2v88internal8compiler10turboshaft26DeadCodeEliminationReducerINS2_25StackCheckLoweringReducerINS2_28StoreStoreEliminationReducerINS2_21WasmJSLoweringReducerINS2_30LoadStoreSimplificationReducerINS2_30DuplicationOptimizationReducerINS2_40InstructionSelectionNormalizationReducerINS2_21EmitProjectionReducerINS2_21ValueNumberingReducerINS2_20AssemblerOpInterfaceINS2_11ReducerBaseINS2_12GraphEmitterINS2_11StackBottomINS2_9AssemblerIJNS2_12GraphVisitorENS2_24MaglevAssertTypesReducerES3_S4_S5_S6_S7_S8_S9_SB_EEENS_4base3tmp5list1IJSH_SI_S3_S4_S5_S6_S7_S8_S9_SA_SB_SC_SD_SE_EEEEEEEEEEEEEEEEEEEEEEEEEEEED2Ev @@ -13809,19 +13864,16 @@ _ZN2v88internal8compiler23ObjectAccessForGCStoresENS0_4wasm9ValueTypeE _ZN2v88internal8compiler18WasmGraphAssembler24BuildChangeInt32ToIntPtrEPNS1_4NodeE _ZN2v88internal8compiler18WasmGraphAssembler21BuildChangeInt32ToSmiEPNS1_4NodeE _ZN2v88internal8compiler18WasmGraphAssembler21BuildChangeSmiToInt32EPNS1_4NodeE -_ZN2v88internal4wasm25AsmOverloadedFunctionType16CanBeInvokedWithEPNS1_7AsmTypeERKNS0_10ZoneVectorIS4_EE -_ZN2v88internal4wasm25AsmOverloadedFunctionType11AddOverloadEPNS1_7AsmTypeE -_ZN2v88internal4wasm15AsmCallableType14AsFunctionTypeEv -_ZN2v88internal4wasm15AsmCallableType24AsOverloadedFunctionTypeEv -_ZN2v88internal4wasm15AsmFunctionType14AsFunctionTypeEv -_ZN2v88internal4wasm15AsmFunctionTypeD2Ev -_ZN2v88internal4wasm15AsmFunctionTypeD0Ev -_ZN2v88internal4wasm25AsmOverloadedFunctionType24AsOverloadedFunctionTypeEv -_ZN2v88internal4wasm25AsmOverloadedFunctionTypeD2Ev -_ZN2v88internal4wasm25AsmOverloadedFunctionTypeD0Ev -_ZN2v88internal4wasm12_GLOBAL__N_113AsmFroundType4NameEv -_ZN2v88internal4wasm12_GLOBAL__N_113AsmFroundType16CanBeInvokedWithEPNS1_7AsmTypeERKNS0_10ZoneVectorIS5_EE -_ZN2v88internal4wasm12_GLOBAL__N_113AsmFroundTypeD0Ev +_ZN2v88internal8compiler18WasmGraphAssembler22BuildChangeSmiToIntPtrEPNS1_4NodeE +_ZN2v88internal8compiler18WasmGraphAssembler14LoadFromObjectENS0_11MachineTypeEPNS1_4NodeES5_ +_ZN2v88internal8compiler18WasmGraphAssembler30LoadProtectedPointerFromObjectEPNS1_4NodeES4_ +_ZN2v88internal8compiler18WasmGraphAssembler39LoadImmutableProtectedPointerFromObjectEPNS1_4NodeES4_ +_ZN2v88internal8compiler18WasmGraphAssembler23LoadImmutableFromObjectENS0_11MachineTypeEPNS1_4NodeES5_ +_ZN2v88internal8compiler18WasmGraphAssembler13LoadImmutableENS0_11MachineTypeEPNS1_4NodeES5_ +_ZN2v88internal8compiler18WasmGraphAssembler13StoreToObjectENS1_12ObjectAccessEPNS1_4NodeES5_S5_ +_ZN2v88internal8compiler18WasmGraphAssembler27InitializeImmutableInObjectENS1_12ObjectAccessEPNS1_4NodeES5_S5_ +_ZN2v88internal8compiler18WasmGraphAssembler34BuildLoadExternalPointerFromObjectEPNS1_4NodeEiNS0_8TagRangeINS0_18ExternalPointerTagEEES4_ +_ZN2v88internal8compiler18WasmGraphAssembler5IsSmiEPNS1_4NodeE _ZN2v88internal4wasm12_GLOBAL__N_113AsmMinMaxType4NameEv _ZN2v88internal4wasm12_GLOBAL__N_113AsmMinMaxType16CanBeInvokedWithEPNS1_7AsmTypeERKNS0_10ZoneVectorIS5_EE _ZN2v88internal4wasm15AsmCallableTypeD2Ev @@ -13935,6 +13987,43 @@ _ZN2v88internal12_GLOBAL__N_113DeclareGlobalEPNS0_7IsolateENS0_12DirectHandleINS _ZN2v88internal12_GLOBAL__N_117DeclareEvalHelperEPNS0_7IsolateENS0_6HandleINS0_6StringEEENS4_INS0_6ObjectEEE _ZN2v88internal13DependentCode26DeoptimizeDependencyGroupsINS0_9ScopeInfoEEEvPNS0_7IsolateENS0_6TaggedIT_EENS_4base5FlagsINS1_15DependencyGroupEjjEE _ZN2v88internal12_GLOBAL__N_118GetCallerArgumentsEPNS0_7IsolateE +_ZN2v88internal12_GLOBAL__N_114LoadLookupSlotEPNS0_7IsolateENS0_6HandleINS0_6StringEEENS0_11ShouldThrowEPNS4_INS0_6ObjectEEE +_ZN2v88internal12_GLOBAL__N_126OptimizeFunctionOnNextCallERNS0_9ArgumentsILNS0_13ArgumentsTypeE0EEEPNS0_7IsolateENS0_8CodeKindE +_ZN2v88internal12_GLOBAL__N_120OffsetOfNextJumpLoopEPNS0_7IsolateENS0_6HandleINS0_13BytecodeArrayEEEi +_ZN2v88internal12EmbeddedData8FromBlobEPNS0_7IsolateE +_ZZNK2v88internal10JSFunction29GetRequestedOptimizationIfAnyEPNS0_7IsolateENS0_15ConcurrencyModeEENKUlvE_clEv +_ZNSt4__Cr6vectorIN2v88internal6TaggedINS2_18SharedFunctionInfoEEENS_9allocatorIS5_EEED2Ev +_ZN2v88internalL10ReturnNullERKNS_20FunctionCallbackInfoINS_5ValueEEE +_ZN2v88internal12_GLOBAL__N_116call_as_functionERKNS_20FunctionCallbackInfoINS_5ValueEEE +_ZZN2v88internalL40__RT_impl_Runtime_ScheduleGCInStackCheckENS0_9ArgumentsILNS0_13ArgumentsTypeE0EEEPNS0_7IsolateEENUlPNS_7IsolateEPvE_8__invokeES7_S8_ +_ZN2v88internalL14DebugPrintImplENS0_6TaggedINS0_5UnionIJNS0_3SmiENS0_10HeapObjectENS0_4WeakIS4_EEEEEEERNSt4__Cr13basic_ostreamIcNS9_11char_traitsIcEEEE +_ZN2v88internal12StderrStreamD1Ev +_ZN2v88internal12StderrStreamD0Ev +_ZTv0_n24_N2v88internal12StderrStreamD1Ev +_ZTv0_n24_N2v88internal12StderrStreamD0Ev +_ZN2v88internal12_GLOBAL__N_134DisallowCodegenFromStringsCallbackENS_5LocalINS_7ContextEEENS2_INS_5ValueEEEb +_ZN2v88internal16LogEventListenerD2Ev +_ZZN2v88internalL45__RT_impl_Runtime_EnableCodeLoggingForTestingENS0_9ArgumentsILNS0_13ArgumentsTypeE0EEEPNS0_7IsolateEEN12NoopListenerD0Ev +_ZZN2v88internalL45__RT_impl_Runtime_EnableCodeLoggingForTestingENS0_9ArgumentsILNS0_13ArgumentsTypeE0EEEPNS0_7IsolateEEN12NoopListener15CodeCreateEventENS0_16LogEventListener7CodeTagENS0_12DirectHandleINS0_12AbstractCodeEEEPKc +_ZZN2v88internalL45__RT_impl_Runtime_EnableCodeLoggingForTestingENS0_9ArgumentsILNS0_13ArgumentsTypeE0EEEPNS0_7IsolateEEN12NoopListener15CodeCreateEventENS0_16LogEventListener7CodeTagENS0_12DirectHandleINS0_12AbstractCodeEEENS9_INS0_4NameEEE +_ZZN2v88internalL45__RT_impl_Runtime_EnableCodeLoggingForTestingENS0_9ArgumentsILNS0_13ArgumentsTypeE0EEEPNS0_7IsolateEEN12NoopListener15CodeCreateEventENS0_16LogEventListener7CodeTagENS0_12DirectHandleINS0_12AbstractCodeEEENS9_INS0_18SharedFunctionInfoEEENS9_INS0_4NameEEE +_ZZN2v88internalL45__RT_impl_Runtime_EnableCodeLoggingForTestingENS0_9ArgumentsILNS0_13ArgumentsTypeE0EEEPNS0_7IsolateEEN12NoopListener15CodeCreateEventENS0_16LogEventListener7CodeTagENS0_12DirectHandleINS0_12AbstractCodeEEENS9_INS0_18SharedFunctionInfoEEENS9_INS0_4NameEEEii +_ZZN2v88internalL45__RT_impl_Runtime_EnableCodeLoggingForTestingENS0_9ArgumentsILNS0_13ArgumentsTypeE0EEEPNS0_7IsolateEEN12NoopListener15CodeCreateEventENS0_16LogEventListener7CodeTagEPKNS0_4wasm8WasmCodeENS_4base6VectorIKcEENSt4__Cr17basic_string_viewIcNSH_11char_traitsIcEEEEii +_ZZN2v88internalL45__RT_impl_Runtime_EnableCodeLoggingForTestingENS0_9ArgumentsILNS0_13ArgumentsTypeE0EEEPNS0_7IsolateEEN12NoopListener13CallbackEventENS0_12DirectHandleINS0_4NameEEEm +_ZZN2v88internalL45__RT_impl_Runtime_EnableCodeLoggingForTestingENS0_9ArgumentsILNS0_13ArgumentsTypeE0EEEPNS0_7IsolateEEN12NoopListener19GetterCallbackEventENS0_12DirectHandleINS0_4NameEEEm +_ZZN2v88internalL45__RT_impl_Runtime_EnableCodeLoggingForTestingENS0_9ArgumentsILNS0_13ArgumentsTypeE0EEEPNS0_7IsolateEEN12NoopListener19SetterCallbackEventENS0_12DirectHandleINS0_4NameEEEm +_ZZN2v88internalL45__RT_impl_Runtime_EnableCodeLoggingForTestingENS0_9ArgumentsILNS0_13ArgumentsTypeE0EEEPNS0_7IsolateEEN12NoopListener21RegExpCodeCreateEventENS0_12DirectHandleINS0_12AbstractCodeEEENS7_INS0_6StringEEENS_4base5FlagsINS0_6regexp4FlagEiiEE +_ZZN2v88internalL45__RT_impl_Runtime_EnableCodeLoggingForTestingENS0_9ArgumentsILNS0_13ArgumentsTypeE0EEEPNS0_7IsolateEEN12NoopListener13CodeMoveEventENS0_6TaggedINS0_17InstructionStreamEEES9_ +_ZZN2v88internalL45__RT_impl_Runtime_EnableCodeLoggingForTestingENS0_9ArgumentsILNS0_13ArgumentsTypeE0EEEPNS0_7IsolateEEN12NoopListener17BytecodeMoveEventENS0_6TaggedINS0_13BytecodeArrayEEES9_ +_ZZN2v88internalL45__RT_impl_Runtime_EnableCodeLoggingForTestingENS0_9ArgumentsILNS0_13ArgumentsTypeE0EEEPNS0_7IsolateEEN12NoopListener27SharedFunctionInfoMoveEventEmm +_ZZN2v88internalL45__RT_impl_Runtime_EnableCodeLoggingForTestingENS0_9ArgumentsILNS0_13ArgumentsTypeE0EEEPNS0_7IsolateEEN12NoopListener22NativeContextMoveEventEmm +_ZZN2v88internalL45__RT_impl_Runtime_EnableCodeLoggingForTestingENS0_9ArgumentsILNS0_13ArgumentsTypeE0EEEPNS0_7IsolateEEN12NoopListener17CodeMovingGCEventEv +_ZZN2v88internalL45__RT_impl_Runtime_EnableCodeLoggingForTestingENS0_9ArgumentsILNS0_13ArgumentsTypeE0EEEPNS0_7IsolateEEN12NoopListener19CodeDisableOptEventENS0_12DirectHandleINS0_12AbstractCodeEEENS7_INS0_18SharedFunctionInfoEEE +_ZZN2v88internalL45__RT_impl_Runtime_EnableCodeLoggingForTestingENS0_9ArgumentsILNS0_13ArgumentsTypeE0EEEPNS0_7IsolateEEN12NoopListener14CodeDeoptEventENS0_12DirectHandleINS0_4CodeEEENS0_14DeoptimizeKindEmi +_ZZN2v88internalL45__RT_impl_Runtime_EnableCodeLoggingForTestingENS0_9ArgumentsILNS0_13ArgumentsTypeE0EEEPNS0_7IsolateEEN12NoopListener25CodeDependencyChangeEventENS0_12DirectHandleINS0_4CodeEEENS7_INS0_18SharedFunctionInfoEEEPKc +_ZZN2v88internalL45__RT_impl_Runtime_EnableCodeLoggingForTestingENS0_9ArgumentsILNS0_13ArgumentsTypeE0EEEPNS0_7IsolateEEN12NoopListener18WeakCodeClearEventEv +_ZZN2v88internalL45__RT_impl_Runtime_EnableCodeLoggingForTestingENS0_9ArgumentsILNS0_13ArgumentsTypeE0EEEPNS0_7IsolateEEN12NoopListener27is_listening_to_code_eventsEv +_ZN2v88internal6Object5ShareINS0_10HeapObjectENS0_6HandleEQsr3stdE16is_convertible_vIT0_IT_ENS0_12DirectHandleIS6_EEEEENS5_IS1_E9MaybeTypeEPNS0_7IsolateES7_NS0_11ShouldThrowE _ZZN2v88internalL33__RT_impl_Runtime_InstallBytecodeENS0_9ArgumentsILNS0_13ArgumentsTypeE0EEEPNS0_7IsolateEENKUlPKcE_clES7_ _ZN2v88internal18SharedFunctionInfo18set_bytecode_arrayENS0_6TaggedINS0_13BytecodeArrayEEE _ZN2v88internal9StubCacheC2EPNS0_7IsolateE @@ -14120,23 +14209,6 @@ _ZN2v88internal18PretenuringHandler39PretenureAllocationSiteOnNextCollectionENS0 _ZN2v88internal18PretenuringHandler5resetEv _ZNSt4__Cr12__hash_tableINS_17__hash_value_typeIN2v88internal6TaggedINS3_14AllocationSiteEEEmEENS_22__unordered_map_hasherIS6_NS_4pairIKS6_mEENS3_6Object6HasherENS_8equal_toIS6_EEEENS_21__unordered_map_equalIS6_SB_SF_SD_EENS_9allocatorISB_EEE11__do_rehashILb1EEEvm _ZZNSt4__Cr12__hash_tableINS_17__hash_value_typeIN2v88internal6TaggedINS3_14AllocationSiteEEEmEENS_22__unordered_map_hasherIS6_NS_4pairIKS6_mEENS3_6Object6HasherENS_8equal_toIS6_EEEENS_21__unordered_map_equalIS6_SB_SF_SD_EENS_9allocatorISB_EEE16__emplace_uniqueIJNS9_IS6_iEEEEENS9_INS_15__hash_iteratorIPNS_11__hash_nodeIS7_PvEEEEbEEDpOT_ENKUlRSA_OSN_E_clESY_SZ_ -_ZNSt4__Cr12__hash_tableINS_17__hash_value_typeIN2v88internal6TaggedINS3_14AllocationSiteEEEmEENS_22__unordered_map_hasherIS6_NS_4pairIKS6_mEENS3_6Object6HasherENS_8equal_toIS6_EEEENS_21__unordered_map_equalIS6_SB_SF_SD_EENS_9allocatorISB_EEE14__erase_uniqueIS6_EEmRKT_ -_ZNSt4__Cr12__hash_tableINS_17__hash_value_typeIN2v88internal6TaggedINS3_14AllocationSiteEEEmEENS_22__unordered_map_hasherIS6_NS_4pairIKS6_mEENS3_6Object6HasherENS_8equal_toIS6_EEEENS_21__unordered_map_equalIS6_SB_SF_SD_EENS_9allocatorISB_EEE6removeENS_21__hash_const_iteratorIPNS_11__hash_nodeIS7_PvEEEE -_ZNSt4__Cr10__function13__policy_funcIFvN2v88internal6TaggedINS3_14AllocationSiteEEEEE11__call_funcIZNS3_18PretenuringHandler26ProcessPretenuringFeedbackEmE3$_0EEvPKNS0_16__policy_storageEOS6_ -_ZN2v88internal29Runtime_BigIntCompareToNumberEiPmPNS0_7IsolateE -_ZN2v88internal29Runtime_BigIntCompareToStringEiPmPNS0_7IsolateE -_ZN2v88internal27Runtime_BigIntEqualToBigIntEiPmPNS0_7IsolateE -_ZN2v88internal27Runtime_BigIntEqualToNumberEiPmPNS0_7IsolateE -_ZN2v88internal27Runtime_BigIntEqualToStringEiPmPNS0_7IsolateE -_ZN2v88internal22Runtime_BigIntToNumberEiPmPNS0_7IsolateE -_ZN2v88internal16Runtime_ToBigIntEiPmPNS0_7IsolateE -_ZN2v88internal29Runtime_ToBigIntConvertNumberEiPmPNS0_7IsolateE -_ZN2v88internal26Runtime_BigIntExponentiateEiPmPNS0_7IsolateE -_ZN2v88internal21Runtime_BigIntUnaryOpEiPmPNS0_7IsolateE -_ZN2v88internal34Runtime_ThrowUnsupportedSuperErrorEiPmPNS0_7IsolateE -_ZN2v88internal40Runtime_ThrowConstructorNonCallableErrorEiPmPNS0_7IsolateE -_ZN2v88internal33Runtime_ThrowStaticPrototypeErrorEiPmPNS0_7IsolateE -_ZN2v88internal36Runtime_ThrowSuperAlreadyCalledErrorEiPmPNS0_7IsolateE _ZN2v88internal27Runtime_ThrowSuperNotCalledEiPmPNS0_7IsolateE _ZN2v88internal32Runtime_ThrowNotSuperConstructorEiPmPNS0_7IsolateE _ZN2v88internal19Runtime_DefineClassEiPmPNS0_7IsolateE @@ -14170,6 +14242,13 @@ _ZN2v88internal30Runtime_StartMaglevOptimizeJobEiPmPNS0_7IsolateE _ZN2v88internal32Runtime_StartTurbofanOptimizeJobEiPmPNS0_7IsolateE _ZN2v88internal27Runtime_OptimizeMaglevEagerEiPmPNS0_7IsolateE _ZN2v88internal29Runtime_OptimizeTurbofanEagerEiPmPNS0_7IsolateE +_ZN2v88internal27Runtime_MarkLazyDeoptimizedEiPmPNS0_7IsolateE +_ZN2v88internal32Runtime_FunctionLogNextExecutionEiPmPNS0_7IsolateE +_ZN2v88internal44Runtime_CompileOptimizedOSRFromMaglevInlinedEiPmPNS0_7IsolateE +_ZN2v88internal35Runtime_LogOrTraceOptimizedOSREntryEiPmPNS0_7IsolateE +_ZN2v88internal33Runtime_ResolvePossiblyDirectEvalEiPmPNS0_7IsolateE +_ZN2v88internal25Runtime_PatchBaselineCodeEiPmPNS0_7IsolateE +_ZN2v88internal33Runtime_PatchBaselineCodeAndThrowEiPmPNS0_7IsolateE _ZN2v88internal12_GLOBAL__N_116CompileOptimizedENS0_12DirectHandleINS0_10JSFunctionEEENS0_15ConcurrencyModeENS0_8CodeKindEPNS0_7IsolateE _ZN2v88internal12_GLOBAL__N_129CompileOptimizedOSRFromMaglevEPNS0_7IsolateENS0_12DirectHandleINS0_10JSFunctionEEENS0_14BytecodeOffsetE _ZN2v88internal12_GLOBAL__N_123GetTypedBinaryOpBuiltinEiNS0_7BuiltinE @@ -14211,17 +14290,19 @@ _ZN2v88internal15MapsAndHandlers12emplace_backENS0_12DirectHandleINS0_3MapEEENS0 _ZN2v88internal2IC20ConfigureVectorStateENS0_12DirectHandleINS0_4NameEEERKNS0_15MapsAndHandlersE _ZN2v88internal6LoadIC4LoadENS0_6HandleINS0_5UnionIJNS0_3SmiENS0_10HeapNumberENS0_6BigIntENS0_6StringENS0_6SymbolENS0_7BooleanENS0_4NullENS0_9UndefinedENS0_10JSReceiverEEEEEENS2_INS0_4NameEEEbNS0_12DirectHandleISD_EE _ZN2v88internal6LoadIC12UpdateCachesEPNS0_14LookupIteratorE -_ZN2v88internal12LoadGlobalIC4LoadENS0_6HandleINS0_4NameEEEb -_ZN2v88internal2IC19UpdateHomomorphicICERKNS0_23MaybeObjectDirectHandleENS0_12DirectHandleINS0_4NameEEE -_ZN2v88internal2IC15UpdateMegaDOMICERKNS0_23MaybeObjectDirectHandleENS0_12DirectHandleINS0_4NameEEE -_ZN2v88internal12_GLOBAL__N_118GetAccessorContextERKNS0_16CallOptimizationENS0_6TaggedINS0_3MapEEEPNS0_7IsolateE -_ZN2v88internal2IC23UpdateOneMapManyNamesICENS0_12DirectHandleINS0_4NameEEE _ZN2v88internal2IC19UpdatePolymorphicICENS0_12DirectHandleINS0_4NameEEERKNS0_23MaybeObjectDirectHandleE _ZN2v88internal2IC31IsTransitionOfMonomorphicTargetENS0_6TaggedINS0_3MapEEES4_ _ZN2v88internal2IC14MaybePatchCodeENS0_7BuiltinE _ZN2v88internal2IC24CopyICToMegamorphicCacheENS0_12DirectHandleINS0_4NameEEE _ZN2v88internal2IC8SetCacheENS0_12DirectHandleINS0_4NameEEERKNS0_17MaybeObjectHandleE _ZN2v88internal6LoadIC14ComputeHandlerEPNS0_14LookupIteratorE +_ZN2v88internal11KeyedLoadIC18LoadElementHandlerENS0_12DirectHandleINS0_3MapEEENS0_19KeyedAccessLoadModeENS0_17MaybeDirectHandleIS3_EE +_ZN2v88internal12_GLOBAL__N_126AddOneReceiverMapIfMissingEPNS0_15MapsAndHandlersENS0_6HandleINS0_3MapEEE +_ZN2v88internal11KeyedLoadIC30LoadElementPolymorphicHandlersEPNS0_15MapsAndHandlersES3_NS0_19KeyedAccessLoadModeE +_ZN2v88internal11LoadHandler11LoadElementEPNS0_7IsolateENS0_12ElementsKindEbNS0_19KeyedAccessLoadModeE +_ZN2v88internal11LoadHandler24TransitionAndLoadElementEPNS0_7IsolateENS0_12ElementsKindENS0_19KeyedAccessLoadModeE +_ZN2v88internal12_GLOBAL__N_124GetUpdatedLoadModeForMapEPNS0_7IsolateENS0_12DirectHandleINS0_3MapEEENS0_19KeyedAccessLoadModeES7_ +_ZN2v88internal11KeyedLoadIC8LoadNameENS0_6HandleINS0_5UnionIJNS0_3SmiENS0_10HeapNumberENS0_6BigIntENS0_6StringENS0_6SymbolENS0_7BooleanENS0_4NullENS0_9UndefinedENS0_10JSReceiverEEEEEENS0_12DirectHandleINS0_6ObjectEEENS2_INS0_4NameEEE _ZN2v88internal11KeyedLoadIC4LoadENS0_6HandleINS0_5UnionIJNS0_3SmiENS0_10HeapNumberENS0_6BigIntENS0_6StringENS0_6SymbolENS0_7BooleanENS0_4NullENS0_9UndefinedENS0_10JSReceiverEEEEEENS2_INS0_6ObjectEEE _ZN2v88internal12_GLOBAL__N_113TryConvertKeyENS0_6HandleINS0_6ObjectEEEPNS0_7IsolateEPlPNS2_INS0_4NameEEE _ZN2v88internal7StoreIC14LookupForWriteEPNS0_14LookupIteratorENS0_12DirectHandleINS0_6ObjectEEENS0_11StoreOriginE @@ -14237,10 +14318,6 @@ _ZN2v88internal12StoreHandler23StoreNativeDataPropertyEPNS0_7IsolateENS0_13Inter _ZN2v88internal12StoreHandler22StoreSharedStructFieldEPNS0_7IsolateENS0_13InternalIndexENS0_10FieldIndexENS0_14RepresentationE _ZN2v88internal12StoreHandler10StoreFieldEPNS0_7IsolateENS0_13InternalIndexENS0_10FieldIndexENS0_17PropertyConstnessENS0_14RepresentationE _ZN2v88internal12KeyedStoreIC18UpdateStoreElementENS0_6HandleINS0_3MapEEENS0_20KeyedAccessStoreModeES4_ -_ZN2v88internal12KeyedStoreIC19StoreElementHandlerENS0_12DirectHandleINS0_3MapEEENS0_20KeyedAccessStoreModeENS0_17MaybeDirectHandleINS0_5UnionIJNS0_3SmiENS0_4CellEEEEEE -_ZN2v88internal12KeyedStoreIC31StoreElementPolymorphicHandlersEPNS0_15MapsAndHandlersENS0_20KeyedAccessStoreModeE -_ZN2v88internal12KeyedStoreIC5StoreENS0_6HandleINS0_5UnionIJNS0_3SmiENS0_10HeapNumberENS0_6BigIntENS0_6StringENS0_6SymbolENS0_7BooleanENS0_4NullENS0_9UndefinedENS0_10JSReceiverEEEEEENS2_INS0_6ObjectEEENS0_12DirectHandleISF_EE -_ZN2v88internal19Runtime_LoadIC_MissEiPmPNS0_7IsolateE _ZN2v88internal32Runtime_LoadIC_Miss_FromBaselineEiPmPNS0_7IsolateE _ZN2v88internal40Runtime_PatchLoadICUninitializedBaselineEiPmPNS0_7IsolateE _ZN2v88internal40Runtime_GetStringLengthAndUpdateFeedbackEiPmPNS0_7IsolateE @@ -14267,11 +14344,6 @@ _ZN2v88internal26Runtime_CloneObjectIC_SlowEiPmPNS0_7IsolateE _ZN2v88internal26Runtime_CloneObjectIC_MissEiPmPNS0_7IsolateE _ZN2v88internal29Runtime_StoreCallbackPropertyEiPmPNS0_7IsolateE _ZN2v88internal31Runtime_ObjectAssignTryFastcaseEiPmPNS0_7IsolateE -_ZN2v88internal33Runtime_HasElementWithInterceptorEiPmPNS0_7IsolateE -_ZN2v88internal2ICD2Ev -_ZN2v88internal2ICD0Ev -_ZN2v84base16LazyInstanceImplINS_8internal7ICStatsENS0_32StaticallyAllocatedInstanceTraitIS3_EENS0_21DefaultConstructTraitIS3_EENS0_23ThreadSafeInitOnceTraitENS0_18LeakyInstanceTraitIS3_EEE7PointerEv -_ZN2v88internal12_GLOBAL__N_119IsOutOfBoundsAccessENS0_12DirectHandleINS0_6ObjectEEEm _ZN2v88internal6LoadICD0Ev _ZN2v88internal12LoadGlobalICD0Ev _ZN2v88internal11KeyedLoadICD0Ev @@ -14284,15 +14356,12 @@ _ZN2v88internal12_GLOBAL__N_118GetCloneModeForMapENS0_12DirectHandleINS0_3MapEEE _ZZN2v88internalL36__RT_impl_Runtime_CloneObjectIC_MissENS0_9ArgumentsILNS0_13ArgumentsTypeE0EEEPNS0_7IsolateEENKUlNS0_6HandleINS0_3MapEEEE_clES8_ _ZN2v88internal12_GLOBAL__N_133CanFastCloneObjectToObjectLiteralENS0_12DirectHandleINS0_3MapEEES4_S4_bPNS0_7IsolateE _ZN2v88internal12_GLOBAL__N_132CanCacheCloneTargetMapTransitionENS0_12DirectHandleINS0_3MapEEENSt4__Cr8optionalIS4_EEbPNS0_7IsolateE -_ZN2v88internal39Runtime_ThrowInvalidTypedArrayAlignmentEiPmPNS0_7IsolateE -_ZN2v88internal37Runtime_UnwindAndFindExceptionHandlerEiPmPNS0_7IsolateE -_ZN2v88internal26Runtime_PropagateExceptionEiPmPNS0_7IsolateE -_ZN2v88internal27Runtime_ThrowReferenceErrorEiPmPNS0_7IsolateE -_ZN2v88internal42Runtime_ThrowAccessedUninitializedVariableEiPmPNS0_7IsolateE -_ZN2v88internal16Runtime_NewErrorEiPmPNS0_7IsolateE -_ZN2v88internal20Runtime_NewTypeErrorEiPmPNS0_7IsolateE -_ZN2v88internal25Runtime_NewReferenceErrorEiPmPNS0_7IsolateE -_ZN2v88internal32Runtime_ThrowInvalidStringLengthEiPmPNS0_7IsolateE +_ZN2v88internal12_GLOBAL__N_128SetCloneTargetMapUnsupportedILNS0_18SideStepTransition4KindE0EEEvPNS0_7IsolateENS0_12DirectHandleINS0_3MapEEES9_ +_ZZN2v88internalL41__RT_impl_Runtime_ObjectAssignTryFastcaseENS0_9ArgumentsILNS0_13ArgumentsTypeE0EEEPNS0_7IsolateEENKUlNS0_6HandleINS0_3MapEEEE_clES8_ +_ZZN2v88internalL41__RT_impl_Runtime_ObjectAssignTryFastcaseENS0_9ArgumentsILNS0_13ArgumentsTypeE0EEEPNS0_7IsolateEENKUlvE_clEv +_ZNSt4__Cr10__function13__policy_funcIFN2v88internal11MaybeHandleINS3_3MapEEENS3_6HandleIS5_EEEE11__call_funcIZNS3_12KeyedStoreIC18UpdateStoreElementES8_NS3_20KeyedAccessStoreModeES8_E3$_0EES6_PKNS0_16__policy_storageEOS8_ +_ZN2v88internal7ICStatsC2Ev +_ZN2v88internal7ICStatsC1Ev _ZN2v88internal38Runtime_ThrowIteratorResultNotAnObjectEiPmPNS0_7IsolateE _ZN2v88internal31Runtime_ThrowThrowMethodMissingEiPmPNS0_7IsolateE _ZN2v88internal34Runtime_ThrowSymbolIteratorInvalidEiPmPNS0_7IsolateE @@ -14314,6 +14383,22 @@ _ZN2v88internal28Runtime_AllocateInSharedHeapEiPmPNS0_7IsolateE _ZN2v88internal25Runtime_AllocateByteArrayEiPmPNS0_7IsolateE _ZN2v88internal26Runtime_ThrowIteratorErrorEiPmPNS0_7IsolateE _ZN2v88internal27Runtime_ThrowSpreadArgErrorEiPmPNS0_7IsolateE +_ZN2v88internal30Runtime_ThrowCalledNonCallableEiPmPNS0_7IsolateE +_ZN2v88internal40Runtime_ThrowConstructedNonConstructableEiPmPNS0_7IsolateE +_ZN2v88internal42Runtime_ThrowPatternAssignmentNonCoercibleEiPmPNS0_7IsolateE +_ZN2v88internal41Runtime_ThrowConstructorReturnedNonObjectEiPmPNS0_7IsolateE +_ZN2v88internal31Runtime_CreateListFromArrayLikeEiPmPNS0_7IsolateE +_ZN2v88internal27Runtime_IncrementUseCounterEiPmPNS0_7IsolateE +_ZN2v88internal37Runtime_GetAndResetTurboProfilingDataEiPmPNS0_7IsolateE +_ZN2v88internal35Runtime_GetAndResetRuntimeCallStatsEiPmPNS0_7IsolateE +_ZN2v88internal27Runtime_OrdinaryHasInstanceEiPmPNS0_7IsolateE +_ZN2v88internal14Runtime_TypeofEiPmPNS0_7IsolateE +_ZN2v88internal28Runtime_AllowDynamicFunctionEiPmPNS0_7IsolateE +_ZN2v88internal35Runtime_CreateAsyncFromSyncIteratorEiPmPNS0_7IsolateE +_ZN2v88internal25Runtime_GetTemplateObjectEiPmPNS0_7IsolateE +_ZN2v88internal34Runtime_ReportMessageFromMicrotaskEiPmPNS0_7IsolateE +_ZN2v88internal30Runtime_GetInitializerFunctionEiPmPNS0_7IsolateE +_ZN2v88internal31Runtime_DoubleToStringWithRadixEiPmPNS0_7IsolateE _ZN2v88internal30Runtime_SharedValueBarrierSlowEiPmPNS0_7IsolateE _ZN2v88internal40Runtime_NotifyContextCellStateWillChangeEiPmPNS0_7IsolateE _ZN2v88internal51Runtime_InvalidateStringWrapperToPrimitiveProtectorEiPmPNS0_7IsolateE @@ -14381,16 +14466,6 @@ _ZN2v88internal12_GLOBAL__N_119JSObjectWalkVisitorINS1_29AllocationSiteCreationC _ZN2v88internal12_GLOBAL__N_119JSObjectWalkVisitorINS0_26AllocationSiteUsageContextEE13StructureWalkENS0_6HandleINS0_8JSObjectEEE _ZN2v88internal12_GLOBAL__N_119JSObjectWalkVisitorINS0_26AllocationSiteUsageContextEE22VisitElementOrPropertyENS0_12DirectHandleINS0_8JSObjectEEENS0_6HandleIS6_EE _ZN2v88internalL26SetPrototypePropertiesSlowEPNS0_7IsolateENS0_12DirectHandleINS0_7ContextEEENS3_INS0_5UnionIJNS0_3SmiENS0_10HeapNumberENS0_6BigIntENS0_6StringENS0_6SymbolENS0_7BooleanENS0_4NullENS0_9UndefinedENS0_10JSReceiverEEEEEENS0_6HandleINS0_28ObjectBoilerplateDescriptionEEENS3_INS0_24ClosureFeedbackCellArrayEEERii -_ZN2v88internalL26IsDefaultFunctionPrototypeENS0_12DirectHandleINS0_8JSObjectEEEPNS0_7IsolateE -_ZN2v88internal12_GLOBAL__N_131InstantiateIfSharedFunctionInfoENS0_12DirectHandleINS0_7ContextEEEPNS0_7IsolateENS2_INS0_8JSObjectEEENS2_INS0_6ObjectEEENS2_INS0_24ClosureFeedbackCellArrayEEENS0_6HandleINS0_28ObjectBoilerplateDescriptionEEEiRi -_ZN2v88internal25Runtime_DynamicImportCallEiPmPNS0_7IsolateE -_ZN2v88internal26Runtime_GetModuleNamespaceEiPmPNS0_7IsolateE -_ZN2v88internal27Runtime_GetImportMetaObjectEiPmPNS0_7IsolateE -_ZN2v88internal32Runtime_GetModuleNamespaceExportEiPmPNS0_7IsolateE -_ZN2v88internal25Runtime_ArrayBufferDetachEiPmPNS0_7IsolateE -_ZN2v88internal31Runtime_ArrayBufferSetDetachKeyEiPmPNS0_7IsolateE -_ZN2v88internal30Runtime_TypedArrayCopyElementsEiPmPNS0_7IsolateE -_ZNSt4__Cr27__insertion_sort_incompleteINS_17_ClassicAlgPolicyERPFbttEPtEEbT1_S6_T0_ _ZNSt4__Cr19__partial_sort_implINS_17_ClassicAlgPolicyERPFbttEPtS5_EET1_S6_S6_T2_OT0_ _ZNSt4__Cr11__make_heapINS_17_ClassicAlgPolicyERPFbttEPtEEvT1_S6_OT0_ _ZN2v88internal22Runtime_StringToNumberEiPmPNS0_7IsolateE @@ -14404,7 +14479,16 @@ _ZN2v88internal11Runtime_AddEiPmPNS0_7IsolateE _ZN2v88internal13Runtime_EqualEiPmPNS0_7IsolateE _ZN2v88internal16Runtime_NotEqualEiPmPNS0_7IsolateE _ZN2v88internal19Runtime_StrictEqualEiPmPNS0_7IsolateE -_ZN2v88internal19CompiledReplacement23ParseReplacementPatternIKhEEbNS_4base6VectorIT_EENS0_6TaggedINS0_17TrustedFixedArrayEEEii +_ZN2v88internal22Runtime_StrictNotEqualEiPmPNS0_7IsolateE +_ZN2v88internal22Runtime_ReferenceEqualEiPmPNS0_7IsolateE +_ZN2v88internal16Runtime_LessThanEiPmPNS0_7IsolateE +_ZN2v88internal19Runtime_GreaterThanEiPmPNS0_7IsolateE +_ZN2v88internal23Runtime_LessThanOrEqualEiPmPNS0_7IsolateE +_ZN2v88internal26Runtime_GreaterThanOrEqualEiPmPNS0_7IsolateE +_ZN2v88internal17Runtime_IsJSProxyEiPmPNS0_7IsolateE +_ZN2v88internal25Runtime_JSProxyGetHandlerEiPmPNS0_7IsolateE +_ZN2v88internal24Runtime_JSProxyGetTargetEiPmPNS0_7IsolateE +_ZN2v88internal31Runtime_GetPropertyWithReceiverEiPmPNS0_7IsolateE _ZN2v88internal19CompiledReplacement23ParseReplacementPatternIKtEEbNS_4base6VectorIT_EENS0_6TaggedINS0_17TrustedFixedArrayEEEii _ZN2v88internal19CompiledReplacement5ApplyEPNS0_24ReplacementStringBuilderEiiPi _ZN2v88internal24ReplacementStringBuilder15AddSubjectSliceEii @@ -14416,21 +14500,6 @@ _ZN2v88internal17FindStringIndicesIthEEvPNS0_7IsolateENS_4base6VectorIKT_EENS5_I _ZN2v88internal17FindStringIndicesIttEEvPNS0_7IsolateENS_4base6VectorIKT_EENS5_IKT0_EEPNSt4__Cr6vectorIiNSC_9allocatorIiEEEEji _ZN2v88internal19Runtime_StringSplitEiPmPNS0_7IsolateE _ZN2v88internal18Runtime_RegExpExecEiPmPNS0_7IsolateE -_ZN2v88internal33Runtime_RegExpGrowRegExpMatchInfoEiPmPNS0_7IsolateE -_ZN2v88internal37Runtime_RegExpExperimentalOneshotExecEiPmPNS0_7IsolateE -_ZN2v88internal26Runtime_RegExpBuildIndicesEiPmPNS0_7IsolateE -_ZN2v88internal26Runtime_RegExpExecMultipleEiPmPNS0_7IsolateE -_ZN2v88internal26Runtime_StringEscapeQuotesEiPmPNS0_7IsolateE -_ZN2v88internal26Runtime_StringIsWellFormedEiPmPNS0_7IsolateE -_ZN2v88internal26Runtime_StringToWellFormedEiPmPNS0_7IsolateE -_ZZN2v88internalL33__RT_impl_Runtime_GetSubstitutionENS0_9ArgumentsILNS0_13ArgumentsTypeE0EEEPNS0_7IsolateEEN11SimpleMatch8GetMatchEv -_ZZN2v88internalL33__RT_impl_Runtime_GetSubstitutionENS0_9ArgumentsILNS0_13ArgumentsTypeE0EEEPNS0_7IsolateEEN11SimpleMatch9GetPrefixEv -_ZZN2v88internalL33__RT_impl_Runtime_GetSubstitutionENS0_9ArgumentsILNS0_13ArgumentsTypeE0EEEPNS0_7IsolateEEN11SimpleMatch9GetSuffixEv -_ZZN2v88internalL33__RT_impl_Runtime_GetSubstitutionENS0_9ArgumentsILNS0_13ArgumentsTypeE0EEEPNS0_7IsolateEEN11SimpleMatch12CaptureCountEv -_ZZN2v88internalL33__RT_impl_Runtime_GetSubstitutionENS0_9ArgumentsILNS0_13ArgumentsTypeE0EEEPNS0_7IsolateEEN11SimpleMatch16HasNamedCapturesEv -_ZZN2v88internalL33__RT_impl_Runtime_GetSubstitutionENS0_9ArgumentsILNS0_13ArgumentsTypeE0EEEPNS0_7IsolateEEN11SimpleMatch10GetCaptureEiPb -_ZZN2v88internalL33__RT_impl_Runtime_GetSubstitutionENS0_9ArgumentsILNS0_13ArgumentsTypeE0EEEPNS0_7IsolateEEN11SimpleMatch15GetNamedCaptureENS0_12DirectHandleINS0_6StringEEEPNS8_5Match12CaptureStateE -_ZZN2v88internalL33__RT_impl_Runtime_GetSubstitutionENS0_9ArgumentsILNS0_13ArgumentsTypeE0EEEPNS0_7IsolateEEN11SimpleMatchD0Ev _ZN2v88internal12_GLOBAL__N_136StringAdd_StringConstant_InternalizeEPNS0_7IsolateENS0_12DirectHandleINS0_6ObjectEEES6_NS0_6HandleINS0_10HeapObjectEEEiNS_38AddStringConstantAndInternalizeVariantE _ZN2v84base11SmallVectorIiLm2ENSt4__Cr9allocatorIiEEE4GrowEm _ZN2v84base11SmallVectorIiLm2ENSt4__Cr9allocatorIiEEE4GrowEv @@ -14439,14 +14508,8 @@ _ZN2v88internal27Runtime_CreatePrivateSymbolEiPmPNS0_7IsolateE _ZN2v88internal32Runtime_CreatePrivateBrandSymbolEiPmPNS0_7IsolateE _ZN2v88internal31Runtime_CreatePrivateNameSymbolEiPmPNS0_7IsolateE _ZN2v88internal31Runtime_SymbolDescriptiveStringEiPmPNS0_7IsolateE -_ZN2v88internal4wasm18array_copy_wrapperEmjmjj -_ZN2v88internal4wasm18array_fill_wrapperEmjjjjm -_ZN2v88internal4wasm18flat_string_to_f64Em -_ZN2v88internal4wasm11start_stackEPNS0_7IsolateEPNS1_11StackMemoryEmmm -_ZN2v88internal4wasm23suspender_has_js_framesEPNS0_7IsolateE -_ZN2v88internal4wasm13suspend_stackEPNS0_7IsolateEPNS1_11StackMemoryEmmm -_ZN2v88internal4wasm17resume_jspi_stackEPNS0_7IsolateEPNS1_11StackMemoryEmmmm -_ZN2v88internal4wasm19resume_wasmfx_stackEPNS0_7IsolateEPNS1_11StackMemoryEmmm +_ZN2v88internal23Runtime_SymbolIsPrivateEiPmPNS0_7IsolateE +_ZN2v88internal30Runtime_SetWasmCompileControlsEiPmPNS0_7IsolateE _ZN2v88internal4wasm20suspend_wasmfx_stackEPNS0_7IsolateEmmmmmmj _ZN2v88internal4wasm12_GLOBAL__N_125find_wasmfx_handler_stackEPNS0_7IsolateEmbRmS5_S5_ _ZN2v88internal4wasm19switch_wasmfx_stackEPNS0_7IsolateEmmmmmPNS1_11StackMemoryEmj @@ -14493,16 +14556,17 @@ _ZN2v88internal4wasm22WasmExportWrapperCache3PutEPNS0_7IsolateENS1_18CanonicalTy _ZN2v88internal4wasm22WasmExportWrapperCache14EnsureCapacityEPNS0_7IsolateE _ZN2v88internal4wasm22WasmExportWrapperCache3GetEPNS0_7IsolateENS1_18CanonicalTypeIndexE _ZN2v88internal4wasm21AsyncStreamingDecoder15OnBytesReceivedENS_4base6VectorIKhEE +_ZN2v88internal4wasm21AsyncStreamingDecoder13DecodingState9ReadBytesEPS2_NS_4base6VectorIKhEE +_ZN2v88internal4wasm21AsyncStreamingDecoder6FinishERKNSt4__Cr8functionIFvRNS_13WasmStreaming22ModuleCachingInterfaceEEEE +_ZN2v88internal4wasm16WasmWrapperCacheINS1_25StackEntryWrapperCacheKeyEE17ModificationScope10AddWrapperENS1_21WasmCompilationResultENS1_8WasmCode4KindEmNSt4__Cr10shared_ptrINS1_17WasmWrapperHandleEEE +_ZN2v88internal4wasm16WasmWrapperCacheINS1_25StackEntryWrapperCacheKeyEE4FreeERNSt4__Cr6vectorIPNS1_8WasmCodeENS5_9allocatorIS8_EEEE +_ZN2v88internal4wasm16WasmWrapperCacheINS1_25StackEntryWrapperCacheKeyEE11GetCompiledEPNS0_7IsolateES3_ _ZN2v88internal4wasm16WasmWrapperCacheINS1_25StackEntryWrapperCacheKeyEE20CacheCompiledWrapperEPNS0_7IsolateENS1_21WasmCompilationResultENS1_8WasmCode4KindES3_NSt4__Cr10shared_ptrINS1_17WasmWrapperHandleEEE _ZNK2v88internal4wasm16WasmWrapperCacheINS1_25StackEntryWrapperCacheKeyEE6LookupEm _ZN2v88internal4wasm16WasmWrapperCacheINS1_25StackEntryWrapperCacheKeyEE13LogForIsolateEPNS0_7IsolateE _ZNK2v88internal4wasm16WasmWrapperCacheINS1_25StackEntryWrapperCacheKeyEE32EstimateCurrentMemoryConsumptionEv _ZN2v88internal4wasm26WasmStackEntryWrapperCache14CompileWrapperEPNS0_7IsolateERKNS1_25StackEntryWrapperCacheKeyE _ZNSt4__Cr11__introsortINS_17_ClassicAlgPolicyERZN2v88internal4wasm16WasmWrapperCacheINS4_25StackEntryWrapperCacheKeyEE4FreeERNS_6vectorIPNS4_8WasmCodeENS_9allocatorISA_EEEEEUlSA_SA_E_PSA_Lb0EEEvT1_SI_T0_NS_15iterator_traitsISI_E15difference_typeEb -_ZNSt4__Cr7__sort5INS_17_ClassicAlgPolicyERZN2v88internal4wasm16WasmWrapperCacheINS4_25StackEntryWrapperCacheKeyEE4FreeERNS_6vectorIPNS4_8WasmCodeENS_9allocatorISA_EEEEEUlSA_SA_E_PSA_TnNS_9enable_ifIXnt21__use_branchless_sortIT0_T1_EEiE4typeELi0EEEvSK_SK_SK_SK_SK_SJ_ -_ZNSt4__Cr31__partition_with_equals_on_leftINS_17_ClassicAlgPolicyEPPN2v88internal4wasm8WasmCodeERZNS4_16WasmWrapperCacheINS4_25StackEntryWrapperCacheKeyEE4FreeERNS_6vectorIS6_NS_9allocatorIS6_EEEEEUlS6_S6_E_EET0_SI_SI_T1_ -_ZNSt4__Cr32__partition_with_equals_on_rightINS_17_ClassicAlgPolicyEPPN2v88internal4wasm8WasmCodeERZNS4_16WasmWrapperCacheINS4_25StackEntryWrapperCacheKeyEE4FreeERNS_6vectorIS6_NS_9allocatorIS6_EEEEEUlS6_S6_E_EENS_4pairIT0_bEESJ_SJ_T1_ -_ZNSt4__Cr27__insertion_sort_incompleteINS_17_ClassicAlgPolicyERZN2v88internal4wasm16WasmWrapperCacheINS4_25StackEntryWrapperCacheKeyEE4FreeERNS_6vectorIPNS4_8WasmCodeENS_9allocatorISA_EEEEEUlSA_SA_E_PSA_EEbT1_SI_T0_ _ZNSt4__Cr19__partial_sort_implINS_17_ClassicAlgPolicyERZN2v88internal4wasm16WasmWrapperCacheINS4_25StackEntryWrapperCacheKeyEE4FreeERNS_6vectorIPNS4_8WasmCodeENS_9allocatorISA_EEEEEUlSA_SA_E_PSA_SH_EET1_SI_SI_T2_OT0_ _ZNSt4__Cr12__hash_tableINS_17__hash_value_typeIN2v88internal4wasm25StackEntryWrapperCacheKeyENS_8weak_ptrINS4_17WasmWrapperHandleEEEEENS_22__unordered_map_hasherIS5_NS_4pairIKS5_S8_EENS5_4HashENS_8equal_toIS5_EEEENS_21__unordered_map_equalIS5_SD_SG_SE_EENS_9allocatorISD_EEE6removeENS_21__hash_const_iteratorIPNS_11__hash_nodeIS9_PvEEEE _ZZNSt4__Cr12__hash_tableINS_17__hash_value_typeIN2v88internal4wasm25StackEntryWrapperCacheKeyENS_8weak_ptrINS4_17WasmWrapperHandleEEEEENS_22__unordered_map_hasherIS5_NS_4pairIKS5_S8_EENS5_4HashENS_8equal_toIS5_EEEENS_21__unordered_map_equalIS5_SD_SG_SE_EENS_9allocatorISD_EEE16__emplace_uniqueIJRKNS_21piecewise_construct_tENS_5tupleIJRSC_EEENSR_IJEEEEEENSB_INS_15__hash_iteratorIPNS_11__hash_nodeIS9_PvEEEEbEEDpOT_ENKUlSS_SQ_OST_OSU_E_clESS_SQ_S15_S16_ @@ -14511,16 +14575,6 @@ _ZN2v88internal15Utf8DecoderBaseINS0_11Utf8DecoderEEC2ENS_4base6VectorIKhEE _ZN2v88internal15Utf8DecoderBaseINS0_11Utf8DecoderEEC1ENS_4base6VectorIKhEE _ZN2v88internal15Utf8DecoderBaseINS0_11Utf8DecoderEE6DecodeIhEEvPT_NS_4base6VectorIKhEE _ZN2v88internal15Utf8DecoderBaseINS0_11Utf8DecoderEE6DecodeItEEvPT_NS_4base6VectorIKhEE -_ZN2v88internal15Utf8DecoderBaseINS0_11Wtf8DecoderEEC2ENS_4base6VectorIKhEE -_ZN2v88internal15Utf8DecoderBaseINS0_11Wtf8DecoderEEC1ENS_4base6VectorIKhEE -_ZN2v88internal15Utf8DecoderBaseINS0_11Wtf8DecoderEE6DecodeIhEEvPT_NS_4base6VectorIKhEE -_ZN2v88internal15Utf8DecoderBaseINS0_11Wtf8DecoderEE6DecodeItEEvPT_NS_4base6VectorIKhEE -_ZN2v88internal15Utf8DecoderBaseINS0_17StrictUtf8DecoderEEC2ENS_4base6VectorIKhEE -_ZN2v88internal15Utf8DecoderBaseINS0_17StrictUtf8DecoderEEC1ENS_4base6VectorIKhEE -_ZN2v88internal15Utf8DecoderBaseINS0_17StrictUtf8DecoderEE6DecodeIhEEvPT_NS_4base6VectorIKhEE -_ZN2v88internal13SHA256_updateEPNS0_8HASH_CTXEPKvm -_ZN2v88internal12SHA256_finalEPNS0_8HASH_CTXE -_ZN2v88internal11SHA256_hashEPKvmPh _ZN2v88internal16FormatBytesToHexEPcmPKhm _ZN2v88internal17CollectionBarrierC2EPNS0_4HeapENSt4__Cr10shared_ptrINS_10TaskRunnerEEE _ZN2v88internal17CollectionBarrierC1EPNS0_4HeapENSt4__Cr10shared_ptrINS_10TaskRunnerEEE @@ -14540,7 +14594,10 @@ _ZN4heap4base5Stack43SetMarkerForBackgroundThreadAndCallbackImplIZN2v88internal9 _ZN2v86bigint13ProcessorImpl20get_and_clear_statusEv _ZN2v86bigint9Processor7DestroyEv _ZN2v86bigint13ProcessorImpl8MultiplyENS0_8RWDigitsENS0_6DigitsES3_ -_ZN2v84base6Bignum11PlusCompareERKS1_S3_S3_ +_ZN2v86bigint13ProcessorImpl13MultiplyLargeERNS0_8RWDigitsERNS0_6DigitsES5_ +_ZN2v86bigint9Processor13MultiplyLargeERNS0_8RWDigitsERNS0_6DigitsES5_ +_ZN2v86bigint9Processor11DivideLargeERNS0_8RWDigitsERNS0_6DigitsES5_ +_ZN2v86bigint9Processor11ModuloLargeERNS0_8RWDigitsERNS0_6DigitsES5_ _ZN2v84base6StrtodENS0_6VectorIKcEEi _ZN2v84baseL12BignumStrtodENS0_6VectorIKcEEid _ZN2v88internal23MemoryChunkLiveBytesMap13FlushAndClearEv @@ -14605,12 +14662,6 @@ _ZNK2v88internal17ConcurrentMarking12JobTaskMinor17GetMaxConcurrencyEm _ZN2v88internal15DescriptorArray14BodyDescriptor11IterateBodyINS0_24ConcurrentMarkingVisitorEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ _ZN2v88internal17DoubleStringCache14BodyDescriptor11IterateBodyINS0_24ConcurrentMarkingVisitorEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ _ZN2v88internal17EmbedderDataArray14BodyDescriptor11IterateBodyINS0_24ConcurrentMarkingVisitorEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ -_ZN2v88internal24ConcurrentMarkingVisitor10RecordSlotINS0_20CompressedObjectSlotELNS0_15RecordYoungSlotE1EEEvNS0_6TaggedINS0_10HeapObjectEEET_S7_ -_ZN2v88internal3Map14BodyDescriptor11IterateBodyINS0_24ConcurrentMarkingVisitorEEEvNS0_6TaggedIS1_EENS5_INS0_10HeapObjectEEEiPT_ -_ZN2v88internal18BodyDescriptorBase23IterateJSObjectBodyImplINS0_24ConcurrentMarkingVisitorEEEvNS0_6TaggedINS0_3MapEEENS4_INS0_10HeapObjectEEEiiPT_ -_ZN2v88internal10WasmStruct14BodyDescriptor11IterateBodyINS0_24ConcurrentMarkingVisitorEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ -_ZN2v88internal13JSArrayBuffer14BodyDescriptor11IterateBodyINS0_24ConcurrentMarkingVisitorEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ -_ZN2v88internal59JSAPIObjectWithEmbedderSlotsOrJSSpecialObjectBodyDescriptor41IterateJSAPIObjectWithEmbedderSlotsHeaderINS0_24ConcurrentMarkingVisitorEEEvNS0_6TaggedINS0_3MapEEENS4_INS0_10HeapObjectEEEiPT_ _ZNK2v88internal18MarkingVisitorBaseINS0_24ConcurrentMarkingVisitorEE23ShouldFlushBaselineCodeENS0_6TaggedINS0_10JSFunctionEEE _ZN2v88internal10JSFunction14BodyDescriptor11IterateBodyINS0_24ConcurrentMarkingVisitorEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ _ZN2v88internal8JSRegExp14BodyDescriptor11IterateBodyINS0_24ConcurrentMarkingVisitorEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ @@ -14628,6 +14679,17 @@ _ZN2v88internal24WasmExportedFunctionData14BodyDescriptor11IterateBodyINS0_24Con _ZN2v88internal23WasmTrustedInstanceData14BodyDescriptor11IterateBodyINS0_24ConcurrentMarkingVisitorEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ _ZN2v88internal19WasmSuspenderObject14BodyDescriptor11IterateBodyINS0_24ConcurrentMarkingVisitorEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ _ZN2v88internal21CppHeapExternalObject14BodyDescriptor11IterateBodyINS0_24ConcurrentMarkingVisitorEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ +_ZN2v88internal29YoungGenerationMarkingVisitorILNS0_36YoungGenerationMarkingVisitationModeE0EEC2EPNS0_4HeapEPNSt4__Cr13unordered_mapINS0_6TaggedINS0_14AllocationSiteEEEmNS0_6Object6HasherENS6_8equal_toISA_EENS6_9allocatorINS6_4pairIKSA_mEEEEEE +_ZN2v88internal29YoungGenerationMarkingVisitorILNS0_36YoungGenerationMarkingVisitationModeE0EED2Ev +_ZN2v88internal29YoungGenerationMarkingVisitorILNS0_36YoungGenerationMarkingVisitationModeE0EED0Ev +_ZN2v88internal29YoungGenerationMarkingVisitorILNS0_36YoungGenerationMarkingVisitationModeE0EE13VisitPointersENS0_6TaggedINS0_10HeapObjectEEENS0_20CompressedObjectSlotES7_ +_ZN2v88internal29YoungGenerationMarkingVisitorILNS0_36YoungGenerationMarkingVisitationModeE0EE13VisitPointersENS0_6TaggedINS0_10HeapObjectEEENS0_25CompressedMaybeObjectSlotES7_ +_ZN2v88internal44YoungGenerationRememberedSetsMarkingWorklist11MarkingItem19MarkUntypedPointersINS0_29YoungGenerationMarkingVisitorILNS0_36YoungGenerationMarkingVisitationModeE1EEEEEvPT_ +_ZN4heap4base12BasicSlotSetILm4EE7IterateILNS2_10AccessModeE1EZN2v88internal7SlotSet7IterateILNS6_10AccessModeE1EZNS6_44YoungGenerationRememberedSetsMarkingWorklist11MarkingItem19MarkUntypedPointersINS6_29YoungGenerationMarkingVisitorILNS6_36YoungGenerationMarkingVisitationModeE1EEEEEvPT_EUlNS6_25CompressedMaybeObjectSlotEE_EEmmmmT0_NS2_15EmptyBucketModeEEUlmE_ZNS8_ILS9_1ESJ_EEmmmmSK_SL_EUlmE0_EEmmmmSK_T1_ +_ZZN2v88internal44YoungGenerationRememberedSetsMarkingWorklist11MarkingItem17MarkTypedPointersINS0_29YoungGenerationMarkingVisitorILNS0_36YoungGenerationMarkingVisitationModeE1EEEEEvPT_ENKUlNS0_8SlotTypeEmE_clES9_m +_ZN2v88internal44YoungGenerationRememberedSetsMarkingWorklist12CollectItemsEPNS0_4HeapE +_ZN2v88internal44YoungGenerationRememberedSetsMarkingWorklist11MarkingItem28MergeAndDeleteRememberedSetsEv +_ZN2v88internal44YoungGenerationRememberedSetsMarkingWorklist11MarkingItem20DeleteSetsOnTearDownEv _ZN2v88internal44YoungGenerationRememberedSetsMarkingWorklistC2EPNS0_4HeapE _ZN2v88internal44YoungGenerationRememberedSetsMarkingWorklistC1EPNS0_4HeapE _ZN2v88internal44YoungGenerationRememberedSetsMarkingWorklistD2Ev @@ -14646,10 +14708,8 @@ _ZN2v88internal23MinorMarkSweepCollector8TearDownEv _ZN2v88internal23MinorMarkSweepCollector23FinishConcurrentMarkingEv _ZN2v88internal23MinorMarkSweepCollector12StartMarkingEb _ZN2v88internal23MinorMarkSweepCollector6FinishEv -_ZN2v88internal33YoungGenerationRootMarkingVisitor17VisitPointersImplINS0_14FullObjectSlotEEEvNS0_4RootET_S5_ -_ZNSt4__Cr6vectorIN2v88internal44YoungGenerationRememberedSetsMarkingWorklist11MarkingItemENS_9allocatorIS4_EEE24__emplace_back_slow_pathIJRPNS2_11MutablePageENS4_9SlotsTypeERPNS2_7SlotSetESF_EEEPS4_DpOT_ -_ZNSt4__Cr6vectorIN2v88internal44YoungGenerationRememberedSetsMarkingWorklist11MarkingItemENS_9allocatorIS4_EEE24__emplace_back_slow_pathIJRPNS2_11MutablePageENS4_9SlotsTypeERPNS2_12TypedSlotSetEEEEPS4_DpOT_ -_ZN2v88internal7SlotSet5MergeEPS1_m +_ZN2v88internal23MinorMarkSweepCollector14CollectGarbageEv +_ZN2v88internal23MinorMarkSweepCollector15MarkLiveObjectsEv _ZNSt4__Cr12__hash_tableINS_17__hash_value_typeIN2v88internal6TaggedINS3_18EphemeronHashTableEEEN4absl13flat_hash_setIiNS7_13hash_internal4HashIiEENS_8equal_toIiEENS_9allocatorIiEEEEEENS_22__unordered_map_hasherIS6_NS_4pairIKS6_SG_EENS3_6Object6HasherENSC_IS6_EEEENS_21__unordered_map_equalIS6_SL_SO_SN_EENSE_ISL_EEE5eraseENS_21__hash_const_iteratorIPNS_11__hash_nodeISH_PvEEEE _ZNSt4__Cr12__hash_tableINS_17__hash_value_typeIN2v88internal6TaggedINS3_18EphemeronHashTableEEEN4absl13flat_hash_setIiNS7_13hash_internal4HashIiEENS_8equal_toIiEENS_9allocatorIiEEEEEENS_22__unordered_map_hasherIS6_NS_4pairIKS6_SG_EENS3_6Object6HasherENSC_IS6_EEEENS_21__unordered_map_equalIS6_SL_SO_SN_EENSE_ISL_EEE6removeENS_21__hash_const_iteratorIPNS_11__hash_nodeISH_PvEEEE _ZN2v88internal10TypedSlotsD2Ev @@ -14728,16 +14788,9 @@ _ZN2v88internal32StringForwardingTableCleanerBase23DisposeExternalResourceEPNS0_ _ZN2v88internal24IsCppHeapMarkingFinishedEPNS0_4HeapEPNS0_16MarkingWorklists5LocalE _ZN2v88internal33ExternalStringTableCleanerVisitorD0Ev _ZN2v88internal19FieldStatsCollector21GetInobjectFieldStatsENS0_6TaggedINS0_3MapEEE -_ZNSt4__Cr27__insertion_sort_incompleteINS_17_ClassicAlgPolicyERZZN2v88internal11ObjectStats9PrintJSONEPKcENK3$_0clINS_6vectorINS4_10ObjectDataENS_9allocatorISA_EEEEEEDaS6_RT_EUlRKSA_SH_E_PSA_EEbT1_SL_T0_ -_ZN2v88internallsIPmEERNSt4__Cr13basic_ostreamIcNS3_11char_traitsIcEEEES8_RKNS0_18PrintIteratorRangeIT_EE -_ZZNSt4__Cr6vectorIN2v88internal11ObjectStats10ObjectDataENS_9allocatorIS4_EEE12emplace_backIJS4_EEERS4_DpOT_ENKUlvE0_clEv -_ZNSt4__Cr6vectorIN2v88internal11ObjectStats10ObjectDataENS_9allocatorIS4_EEE20__throw_length_errorEv -_ZN2v88internal19FieldStatsCollectorD2Ev -_ZN2v88internal19FieldStatsCollectorD0Ev -_ZN2v88internal19FieldStatsCollector13VisitPointersENS0_6TaggedINS0_10HeapObjectEEENS0_20CompressedObjectSlotES5_ -_ZN2v88internal19FieldStatsCollector13VisitPointersENS0_6TaggedINS0_10HeapObjectEEENS0_25CompressedMaybeObjectSlotES5_ -_ZN2v88internal19FieldStatsCollector29VisitInstructionStreamPointerENS0_6TaggedINS0_4CodeEEENS0_27OffHeapCompressedObjectSlotINS0_29ExternalCodeCompressionSchemeEEE -_ZN2v88internal19FieldStatsCollector15VisitCodeTargetENS0_6TaggedINS0_17InstructionStreamEEEPNS0_9RelocInfoE +_ZN2v88internal11ObjectStats16ClearObjectStatsEb +_ZN2v88internal11ObjectStats21PrintInstanceTypeJSONEPKcNS_4base11StrongAliasINS0_10GCEpochTagEjEES3_i +_ZN2v88internalL14PrintJSONArrayEPmi _ZN2v88internal19FieldStatsCollector20VisitEmbeddedPointerENS0_6TaggedINS0_17InstructionStreamEEEPNS0_9RelocInfoE _ZN2v88internal19FieldStatsCollector15VisitMapPointerENS0_6TaggedINS0_10HeapObjectEEE _ZZNSt4__Cr12__hash_tableINS_17__hash_value_typeIN2v88internal6TaggedINS3_3MapEEENS3_19FieldStatsCollector18JSObjectFieldStatsEEENS_22__unordered_map_hasherIS6_NS_4pairIKS6_S8_EENS3_6Object6HasherENS_8equal_toIS6_EEEENS_21__unordered_map_equalIS6_SD_SH_SF_EENS_9allocatorISD_EEE16__emplace_uniqueIJNSB_IS6_S8_EEEEENSB_INS_15__hash_iteratorIPNS_11__hash_nodeIS9_PvEEEEbEEDpOT_ENKUlRSC_OSP_E_clES10_S11_ @@ -14757,16 +14810,8 @@ _ZNSt4__Cr6__treeIN2v88internal14SegmentedTableINS2_24CppHeapPointerTableEntryEL _ZN2v88internal22EphemeronRememberedSet23RecordEphemeronKeyWriteENS0_6TaggedINS0_18EphemeronHashTableEEEm _ZN2v88internal22EphemeronRememberedSet24RecordEphemeronKeyWritesENS0_6TaggedINS0_18EphemeronHashTableEEEN4absl13flat_hash_setIiNS5_13hash_internal4HashIiEENSt4__Cr8equal_toIiEENSA_9allocatorIiEEEE _ZZNSt4__Cr12__hash_tableINS_17__hash_value_typeIN2v88internal6TaggedINS3_18EphemeronHashTableEEEN4absl13flat_hash_setIiNS7_13hash_internal4HashIiEENS_8equal_toIiEENS_9allocatorIiEEEEEENS_22__unordered_map_hasherIS6_NS_4pairIKS6_SG_EENS3_6Object6HasherENSC_IS6_EEEENS_21__unordered_map_equalIS6_SL_SO_SN_EENSE_ISL_EEE16__emplace_uniqueIJSL_EEENSJ_INS_15__hash_iteratorIPNS_11__hash_nodeISH_PvEEEEbEEDpOT_ENKUlRSK_OSL_E_clES15_S16_ -_v8_internal_Print_Code -_ZN2v88internal7Isolate4heapEv -_ZNKSt4__Cr23__optional_storage_baseIN2v88internal6TaggedINS2_4CodeEEELb0EE9has_valueEv -_ZNRSt4__Cr23__optional_storage_baseIN2v88internal6TaggedINS2_4CodeEEELb0EE5valueEv -_v8_internal_Print_Dispatch_Handle -_ZN2v88internal7Isolate17js_dispatch_tableEv -_ZN2v84base11StrongAliasINS_8internal24JSDispatchHandleAliasTagEjEC2ERKj -_v8_internal_Print_OnlyCode -_v8_internal_Print_StackTrace -_v8_internal_Print_StackTraceConcise +_ZNSt4__Cr12__hash_tableINS_17__hash_value_typeIN2v88internal6TaggedINS3_18EphemeronHashTableEEEN4absl13flat_hash_setIiNS7_13hash_internal4HashIiEENS_8equal_toIiEENS_9allocatorIiEEEEEENS_22__unordered_map_hasherIS6_NS_4pairIKS6_SG_EENS3_6Object6HasherENSC_IS6_EEEENS_21__unordered_map_equalIS6_SL_SO_SN_EENSE_ISL_EEE11__do_rehashILb1EEEvm +_ZN4absl18container_internal12raw_hash_setINS0_17FlatHashSetPolicyIiEEJEE5mergeIJEvEEvRNS1_IS3_JDpT_EEE _Z30_v8_internal_Expand_StackTracePN2v88internal7IsolateE _ZNSt4__Cr6vectorIN22_v8_internal_debugonly22StackTraceDebugDetailsENS_9allocatorIS2_EEEC2Ev _ZNK2v88internal22StackFrameIteratorBase4doneEv @@ -14798,6 +14843,8 @@ _ZNK2v88internal13MarkingBitmap7IsCleanEv _ZN2v88internal16ScavengerJobTaskC2EPNS0_4HeapEPNSt4__Cr6vectorINS4_10unique_ptrINS0_9ScavengerENS4_14default_deleteIS7_EEEENS4_9allocatorISA_EEEENS5_INS4_4pairINS0_16ParallelWorkItemEPNS0_11MutablePageEEENSB_ISJ_EEEERKN4heap4base8WorklistINS7_24ScavengedObjectListEntryELt256EEESS_RNS4_6atomicImEE _ZN2v88internal16ScavengerJobTaskC1EPNS0_4HeapEPNSt4__Cr6vectorINS4_10unique_ptrINS0_9ScavengerENS4_14default_deleteIS7_EEEENS4_9allocatorISA_EEEENS5_INS4_4pairINS0_16ParallelWorkItemEPNS0_11MutablePageEEENSB_ISJ_EEEERKN4heap4base8WorklistINS7_24ScavengedObjectListEntryELt256EEESS_RNS4_6atomicImEE _ZN2v88internal16ScavengerJobTask3RunEPNS_11JobDelegateE +_ZN2v88internal16ScavengerJobTask12ProcessItemsEPNS_11JobDelegateEPNS0_9ScavengerE +_ZNK2v88internal16ScavengerJobTask17GetMaxConcurrencyEm _ZN2v88internal9Scavenger12ScavengePageEPNS0_11MutablePageE _ZN2v88internal18ScavengerCollectorC2EPNS0_4HeapE _ZN2v88internal18ScavengerCollectorC1EPNS0_4HeapE @@ -14805,10 +14852,7 @@ _ZN2v88internal18ScavengerCollectorD2Ev _ZN2v88internal18ScavengerCollectorD1Ev _ZN2v88internal18ScavengerCollector22QuarantinedPageSweeper7JobTaskC2EPNS0_4HeapEOKNSt4__Cr6vectorINS0_17PinnedObjectEntryENS6_9allocatorIS8_EEEE _ZN2v88internal18ScavengerCollector22QuarantinedPageSweeper7JobTaskC1EPNS0_4HeapEOKNSt4__Cr6vectorINS0_17PinnedObjectEntryENS6_9allocatorIS8_EEEE -_ZN2v88internal9Scavenger8FinalizeERNSt4__Cr6vectorINS2_13unordered_mapINS0_6TaggedINS0_10HeapObjectEEENS5_INS0_3MapEEENS0_6Object6HasherENS2_8equal_toIS7_EENS2_9allocatorINS2_4pairIKS7_S9_EEEEEENSE_ISJ_EEEE -_ZN2v88internal13RememberedSetILNS0_17RememberedSetTypeE0EE25CheckPossiblyEmptyBucketsEPNS0_11MutablePageE -_ZN2v88internal13RememberedSetILNS0_17RememberedSetTypeE1EE25CheckPossiblyEmptyBucketsEPNS0_11MutablePageE -_ZN4heap4base8WorklistIPN2v88internal11MutablePageELt64EE5LocalD2Ev +_ZN2v88internal18ScavengerCollector22QuarantinedPageSweeper7JobTask3RunEPNS_11JobDelegateE _ZN2v88internal9ScavengerD2Ev _ZN2v88internal18ScavengerCollector40CompleteSweepingQuarantinedPagesIfNeededEv _ZN2v88internal9ScavengerC2EPNS0_4HeapEbPN4heap4base8WorklistIPNS0_11MutablePageELt64EEEPNS6_INS1_24ScavengedObjectListEntryELt256EEESD_PNS6_INS0_6TaggedINS0_18EphemeronHashTableEEELt128EEEPNS6_INSE_INS0_9JSWeakRefEEELt64EEEPNS6_INSE_INS0_8WeakCellEEELt64EEEb @@ -14866,11 +14910,12 @@ _ZN2v88internal13VisitWeakListINS0_26AllocationSiteWithWeakNextEEENS0_6TaggedINS _ZN2v88internal13VisitWeakListINS0_22JSFinalizationRegistryEEENS0_6TaggedINS0_6ObjectEEEPNS0_4HeapES5_PNS0_18WeakObjectRetainerE _ZN2v88internal13EmbedderState11OnMoveEventEmm _ZN2v88internal16HeapLayoutTracer25GCProloguePrintHeapLayoutEPNS_7IsolateENS_6GCTypeENS_15GCCallbackFlagsEPv -_ZN2v88internal4wasm19WasmModuleSourceMapC2EPNS_7IsolateENS_5LocalINS_6StringEEE -_ZN2v88internal4wasm19WasmModuleSourceMapC1EPNS_7IsolateENS_5LocalINS_6StringEEE -_ZNSt4__Cr6vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE12emplace_backIJPcEEERS6_DpOT_ -_ZN2v88internal4wasm19WasmModuleSourceMap13DecodeMappingERKNSt4__Cr12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE -_ZNK2v88internal4wasm19WasmModuleSourceMap13GetSourceLineEm +_ZN2v88internal16HeapLayoutTracer15PrintHeapLayoutERNSt4__Cr13basic_ostreamIcNS2_11char_traitsIcEEEEPNS0_4HeapE +_ZN2v88internal16HeapLayoutTracer25GCEpiloguePrintHeapLayoutEPNS_7IsolateENS_6GCTypeENS_15GCCallbackFlagsEPv +_ZN2v88internal16HeapLayoutTracer16PrintMemoryChunkERNSt4__Cr13basic_ostreamIcNS2_11char_traitsIcEEEERKNS0_8BasePageEPKc +_ZN2v88internal31FinalizationRegistryCleanupTaskC2EPNS0_4HeapE +_ZN2v88internal31FinalizationRegistryCleanupTaskC1EPNS0_4HeapE +_ZN2v88internal31FinalizationRegistryCleanupTask11RunInternalEv _ZNK2v88internal4wasm19WasmModuleSourceMap11GetFilenameEm _ZNK2v88internal4wasm19WasmModuleSourceMap9HasSourceEmm _ZNK2v88internal4wasm19WasmModuleSourceMap13HasValidEntryEmm @@ -14914,14 +14959,6 @@ _ZN2v87sampler7Sampler5StartEv _ZN2v87sampler13SignalHandler20IncreaseSamplerCountEv _ZN2v87sampler7Sampler4StopEv _ZN2v87sampler7Sampler8DoSampleEv -_ZZNSt4__Cr6vectorIPN2v87sampler7SamplerENS_9allocatorIS4_EEE12emplace_backIJRKS4_EEERS4_DpOT_ENKUlvE0_clEv -_ZNSt4__Cr6vectorIPN2v87sampler7SamplerENS_9allocatorIS4_EEE20__throw_length_errorEv -_ZZNSt4__Cr12__hash_tableINS_17__hash_value_typeIiNS_6vectorIPN2v87sampler7SamplerENS_9allocatorIS6_EEEEEENS_22__unordered_map_hasherIiNS_4pairIKiS9_EENS_4hashIiEENS_8equal_toIiEEEENS_21__unordered_map_equalIiSE_SI_SG_EENS7_ISE_EEE16__emplace_uniqueIJRiS9_EEENSC_INS_15__hash_iteratorIPNS_11__hash_nodeISA_PvEEEEbEEDpOT_ENKUlRSD_SP_OS9_E_clES10_SP_S11_ -_ZNSt4__Cr12__hash_tableINS_17__hash_value_typeIiNS_6vectorIPN2v87sampler7SamplerENS_9allocatorIS6_EEEEEENS_22__unordered_map_hasherIiNS_4pairIKiS9_EENS_4hashIiEENS_8equal_toIiEEEENS_21__unordered_map_equalIiSE_SI_SG_EENS7_ISE_EEE11__do_rehashILb1EEEvm -_ZNSt4__Cr12__hash_tableINS_17__hash_value_typeIiNS_6vectorIPN2v87sampler7SamplerENS_9allocatorIS6_EEEEEENS_22__unordered_map_hasherIiNS_4pairIKiS9_EENS_4hashIiEENS_8equal_toIiEEEENS_21__unordered_map_equalIiSE_SI_SG_EENS7_ISE_EEE5eraseENS_21__hash_const_iteratorIPNS_11__hash_nodeISA_PvEEEE -_ZNSt4__Cr12__hash_tableINS_17__hash_value_typeIiNS_6vectorIPN2v87sampler7SamplerENS_9allocatorIS6_EEEEEENS_22__unordered_map_hasherIiNS_4pairIKiS9_EENS_4hashIiEENS_8equal_toIiEEEENS_21__unordered_map_equalIiSE_SI_SG_EENS7_ISE_EEE6removeENS_21__hash_const_iteratorIPNS_11__hash_nodeISA_PvEEEE -_ZN2v88internal13PerfJitLogger15OpenJitDumpFileEv -_ZN2v88internal13PerfJitLogger17LogRecordedBufferEPKNS0_4wasm8WasmCodeEPKcm _ZN2v88internal13PerfJitLogger17LogWriteDebugInfoEPKNS0_4wasm8WasmCodeE _ZNK2v88internal4Code19unwinding_info_sizeEv _ZN2v88internal13PerfJitLogger13CodeMoveEventENS0_6TaggedINS0_17InstructionStreamEEES4_ @@ -14960,6 +14997,24 @@ _ZN2v88internal19CppGraphBuilderImplC2ERNS0_7CppHeapERNS_13EmbedderGraphEON4absl _ZN2v88internal19CppGraphBuilderImplC1ERNS0_7CppHeapERNS_13EmbedderGraphEON4absl13flat_hash_setINS0_6TaggedINS0_5UnionIJNS0_8JSObjectENS0_21CppHeapExternalObjectEEEEEENS0_6Object6HasherENSE_12KeyEqualSafeENSt4__Cr9allocatorISD_EEEE _ZN2v88internal19CppGraphBuilderImpl18VisitForVisibilityEPNS0_5StateERKN5cppgc8internal16HeapObjectHeaderE _ZN2v88internal12StateStorage16GetOrCreateStateERKN5cppgc8internal16HeapObjectHeaderE +_ZN2v88internal5State16AddEphemeronEdgeERKN5cppgc8internal16HeapObjectHeaderE +_ZN2v88internal5State18RecordEphemeronKeyERKN5cppgc8internal16HeapObjectHeaderE +_ZN2v88internal19CppGraphBuilderImpl40AddConservativeEphemeronKeyEdgesIfNeededERKN5cppgc8internal16HeapObjectHeaderE +_ZN2v88internal12_GLOBAL__N_125GraphBuildingStackVisitorD0Ev +_ZN2v88internal12_GLOBAL__N_125GraphBuildingStackVisitor35VisitFullyConstructedConservativelyERN5cppgc8internal16HeapObjectHeaderE +_ZN2v88internal12_GLOBAL__N_125GraphBuildingStackVisitor33VisitInConstructionConservativelyERN5cppgc8internal16HeapObjectHeaderEPFvPNS4_26ConservativeTracingVisitorERKS5_E +_ZN2v88internal12_GLOBAL__N_125GraphBuildingStackVisitor12VisitPointerEPKv +_ZThn32_N2v88internal12_GLOBAL__N_125GraphBuildingStackVisitorD1Ev +_ZThn32_N2v88internal12_GLOBAL__N_125GraphBuildingStackVisitorD0Ev +_ZThn32_N2v88internal12_GLOBAL__N_125GraphBuildingStackVisitor12VisitPointerEPKv +_ZThn40_N2v88internal12_GLOBAL__N_125GraphBuildingStackVisitorD1Ev +_ZThn40_N2v88internal12_GLOBAL__N_125GraphBuildingStackVisitorD0Ev +_ZN2v88internal19CppGraphBuilderImpl7AddEdgeERNS0_5StateERKN5cppgc8internal16HeapObjectHeaderENSt4__Cr17basic_string_viewIcNS9_11char_traitsIcEEEE +_ZN2v88internal20GraphBuildingVisitorD2Ev +_ZN2v88internal20GraphBuildingVisitorD0Ev +_ZN2v88internal20GraphBuildingVisitor5VisitEPKvN5cppgc15TraceDescriptorE +_ZN2v88internal20GraphBuildingVisitor18VisitWeakContainerEPKvN5cppgc15TraceDescriptorES5_PFvRKNS4_14LivenessBrokerES3_ES3_ +_ZN2v88internal20GraphBuildingVisitor5VisitERKNS_19TracedReferenceBaseE _ZN2v88internal19CppGraphBuilderImpl7AddEdgeERNS0_5StateERKNS_19TracedReferenceBaseENSt4__Cr17basic_string_viewIcNS7_11char_traitsIcEEEE _ZN2v88internal39ConservativeTracedHandlesMarkingVisitorC2ERNS0_4HeapERNS0_16MarkingWorklists5LocalEN5cppgc8internal14CollectionTypeE _ZN2v88internal39ConservativeTracedHandlesMarkingVisitorC1ERNS0_4HeapERNS0_16MarkingWorklists5LocalEN5cppgc8internal14CollectionTypeE @@ -21571,7 +21626,6 @@ _ZN12_GLOBAL__N_115gValidRegionMapE _ZTSN6icu_7717RegionValidateMapE _ZTSN12_GLOBAL__N_118GetAllChildrenSinkE _ZL17parentLocaleChars -_ZL17parentLocaleTable _ZL18defaultScriptTable _ZL12gEmptyString _ZL8gEmpty32 @@ -21582,6 +21636,7 @@ _ZTSN6icu_7712ResourceSinkE _ZN6icu_7712PropNameData9valueMapsE _ZN6icu_7712PropNameData10bytesTriesE _ZN6icu_7712PropNameData10nameGroupsE +_ZN2v88internal6regexpL13kErrorStringsE.rel _ZN2v88internal6regexp6detailL14kBytecodeSizesE _ZZNSt4__Cr10__function8__policy8__createIZN2v88internal12BackingStore8AllocateEPNS4_7IsolateEmNS4_10SharedFlagENS4_15InitializedFlagEE3$_0EEPKS1_vE8__policy _ZN2v88internalL30kWideBytecodeToBuiltinsMappingE @@ -21613,12 +21668,6 @@ _ZTSN12_GLOBAL__N_112KeywordsSinkE _ZTSN6icu_7714LocaleCacheKeyINS_19CollationCacheEntryEEE _ZTSN6icu_778CacheKeyINS_19CollationCacheEntryEEE _ZL21unsafe_serializedData -_ZTSN6icu_7719CollationCacheEntryE -_ZTSN6icu_7718CollationTailoringE -_ZTSN6icu_7717CollationSettingsE -_ZTSN6icu_7716UnifiedCacheBaseE -_ZTSN6icu_7712SharedObjectE -_ZTSN6icu_7712CacheKeyBaseE _ZN2v88internal8baseline6detailL17kScratchRegistersE _ZGRZN2v88internal12_GLOBAL__N_125GetSkeletonForPatternKindERKN6icu_7713UnicodeStringEiNS1_11PatternKindENS0_16JSDateTimeFormat13DateTimeStyleES8_bE12kRequiredAny_ _ZGRZN2v88internal12_GLOBAL__N_125GetSkeletonForPatternKindERKN6icu_7713UnicodeStringEiNS1_11PatternKindENS0_16JSDateTimeFormat13DateTimeStyleES8_bE12kDefaultsAll_ @@ -21641,14 +21690,27 @@ _ZTSN6icu_7712_GLOBAL__N_118RelDateFmtDataSinkE _ZN6icu_77L15gDefaultPatternE _ZN6icu_77L13timeSkeletonsE.rel _ZN6icu_7716SimpleDateFormat22fgCalendarFieldToLevelE -_ZZN6icu_7716SimpleDateFormat16getLevelFromCharEDsE14mapCharToLevel -_ZZN6icu_7716SimpleDateFormat12isSyntaxCharEDsE17mapCharToIsSyntax -_ZN6icu_7716SimpleDateFormat29fgPatternIndexToCalendarFieldE -_ZN6icu_77L11kDateFieldsE +_ZN6icu_77L23gDefaultFallbackPatternE +_ZN6icu_77L13gFirstPatternE +_ZN6icu_77L14gSecondPatternE +_ZN6icu_77L13gGregorianTagE +_ZN6icu_77L27gIntervalDateTimePatternTagE +_ZN6icu_77L19gFallbackPatternTagE +_ZTSN6icu_7716DateIntervalInfoE +_ZTSN6icu_7716DateIntervalInfo16DateIntervalSinkE +_ZN6icu_77L11PATH_PREFIXE +_ZN6icu_77L11PATH_SUFFIXE +_ZTSN6icu_7712DateIntervalE +_ZZN2v88internalL44Builtin_Impl_AsyncDisposableStackConstructorENS0_16BuiltinArgumentsEPNS0_7IsolateEE11kMethodName +_ZZN2v88internalL45Builtin_Impl_AsyncDisposableStackPrototypeUseENS0_16BuiltinArgumentsEPNS0_7IsolateEE11kMethodName +_ZZN2v88internalL53Builtin_Impl_AsyncDisposableStackPrototypeGetDisposedENS0_16BuiltinArgumentsEPNS0_7IsolateEE11kMethodName +_ZZN2v88internalL47Builtin_Impl_AsyncDisposableStackPrototypeAdoptENS0_16BuiltinArgumentsEPNS0_7IsolateEE11kMethodName +_ZZN2v88internalL47Builtin_Impl_AsyncDisposableStackPrototypeDeferENS0_16BuiltinArgumentsEPNS0_7IsolateEE11kMethodName _ZZN2v88internalL46Builtin_Impl_AsyncDisposableStackPrototypeMoveENS0_16BuiltinArgumentsEPNS0_7IsolateEE11kMethodName _ZN2v88internal12_GLOBAL__N_120one_char_json_tokensE _ZN2v88internal12_GLOBAL__N_125character_json_scan_flagsE _ZN2v88internalL9blob_dataE +_ZN2v88internal12_GLOBAL__N_128kDefaultHeapSnapshotFileNameE _ZN2v88internalL12kNullAddressE _ZN2v812_GLOBAL__N_112_GLOBAL__N_124AsyncCompilationResolver20kGlobalPromiseHandleE _ZN2v812_GLOBAL__N_112_GLOBAL__N_131InstantiateModuleResultResolver20kGlobalPromiseHandleE @@ -21664,27 +21726,10 @@ _ZTSNSt4__Cr11__stdoutbufIwEE _ZZNSt4__Cr10__function8__policy8__createIZN2v88internal21LazyCompileDispatcher29ScheduleIdleTaskFromAnyThreadERKNS3_4base9LockGuardINS6_5MutexEEEE3$_0EEPKS1_vE8__policy _ZN2v88internal6maglev12_GLOBAL__N_119kMaglevCompilerNameE _ZN2v88internal6maglev12_GLOBAL__N_115kMaglevZoneNameE -_ZZNSt4__Cr10__function8__policy8__createIZN2v88internal8compiler12_GLOBAL__N_124InstanceSizeWithMinSlackEPNS5_12JSHeapBrokerENS5_6MapRefEE3$_0EEPKS1_vE8__policy _ZN2v88internal12FreeListMany14categories_minE _ZZNSt4__Cr10__function8__policy8__createIZN2v88internal18PretenuringHandler26ProcessPretenuringFeedbackEmE3$_0EEPKS1_vE8__policy _ZZNSt4__Cr10__function8__policy8__createIZN2v88internal12KeyedStoreIC18UpdateStoreElementENS4_6HandleINS4_3MapEEENS4_20KeyedAccessStoreModeES8_E3$_0EEPKS1_vE8__policy _ZN2v88internalL31StaticReadOnlyRootsPointerTableE -_ZZN2v88internalL28__RT_impl_Runtime_WasmStructENS0_9ArgumentsILNS0_13ArgumentsTypeE0EEEPNS0_7IsolateEE17wasm_module_bytes -_ZZN2v88internalL27__RT_impl_Runtime_WasmArrayENS0_9ArgumentsILNS0_13ArgumentsTypeE0EEEPNS0_7IsolateEE17wasm_module_bytes -_ZN2v88internal4wasmL26kCompilationPriorityStringE -_ZN2v88internal4wasmL29kInstructionFrequenciesStringE -_ZN2v88internal4wasmL18kCallTargetsStringE -_ZN4absl16numbers_internal9kHexTableE -_ZN4absl19str_format_internal13ConvTagHolder5valueE -_ZZN2v88internal4wasm7fuzzing24GenerateRandomWasmModuleEPNS0_4ZoneENS2_27WasmModuleGenerationOptionsENS_4base6VectorIKhEEPNSt4__Cr6vectorINS2_10ExportDataENSA_9allocatorISC_EEEESG_E8kArrayI8 -_ZZN2v88internal4wasm7fuzzing24GenerateRandomWasmModuleEPNS0_4ZoneENS2_27WasmModuleGenerationOptionsENS_4base6VectorIKhEEPNSt4__Cr6vectorINS2_10ExportDataENSA_9allocatorISC_EEEESG_E9kArrayI16 -_ZZN2v88internal4wasm7fuzzing12_GLOBAL__N_19ModuleGen24AddImportedStringImportsEvE9kReps_e_i -_ZZN2v88internal4wasm7fuzzing12_GLOBAL__N_19ModuleGen24AddImportedStringImportsEvE10kReps_e_rr -_ZZN2v88internal4wasm7fuzzing12_GLOBAL__N_19ModuleGen24AddImportedStringImportsEvE11kReps_e_rii -_ZZN2v88internal4wasm7fuzzing12_GLOBAL__N_19ModuleGen24AddImportedStringImportsEvE10kReps_i_ri -_ZZN2v88internal4wasm7fuzzing12_GLOBAL__N_19ModuleGen24AddImportedStringImportsEvE10kReps_i_rr -_ZZN2v88internal4wasm7fuzzing12_GLOBAL__N_19ModuleGen24AddImportedStringImportsEvE14kReps_from_a16 -_ZZN2v88internal4wasm7fuzzing12_GLOBAL__N_19ModuleGen24AddImportedStringImportsEvE13kReps_from_a8 _ZZN2v88internal4wasm7fuzzing12_GLOBAL__N_19ModuleGen24AddImportedStringImportsEvE14kReps_into_a16 _ZZN2v88internal4wasm7fuzzing12_GLOBAL__N_19ModuleGen24AddImportedStringImportsEvE13kReps_into_a8 _ZZN2v88internal4wasm7fuzzing12_GLOBAL__N_19ModuleGen24AddImportedStringImportsEvE11kReps_to_a8 @@ -21707,7 +21752,6 @@ _ZN2v84base16PowersOfTenCache19kMinDecimalExponentE _ZN2v84baseL13kCachedPowersE _ZZN2v84base6Bignum20MultiplyByPowerOfTenEiE12kFive1_to_12 _ZN2v84baseL19exact_powers_of_tenE -_ZN2v88internal12_GLOBAL__N_118kUnavailableStringE _ZZNSt4__Cr10__function8__policy8__createIZN2v88internal29ScavengerWeakObjectsProcessor16ProcessWeakCellsEPNS4_4HeapERN4heap4base8WorklistINS4_6TaggedINS4_8WeakCellEEELt64EEEEUlNSB_INS4_10HeapObjectEEENS4_20CompressedObjectSlotESH_E_EEPKS1_vE8__policy _ZZNSt4__Cr10__function8__policy8__createIPFvPN2v88internal4HeapEmmbEEEPKS1_vE8__policy _ZZNSt4__Cr10__function8__policy8__createIZN2v88internal18ScavengerCollector14CollectGarbageEvE3$_0EEPKS1_vE8__policy From ac84bdf764d02a48ac4493fde95a18e579004850 Mon Sep 17 00:00:00 2001 From: Pierre Tachoire Date: Tue, 15 Sep 2026 14:25:28 +0200 Subject: [PATCH 11/33] ci: revert orderfil generation on release --- .github/workflows/release.yml | 56 ----------------------------------- orderfile/README.md | 6 ++-- 2 files changed, 2 insertions(+), 60 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index ba77b6686..e268c7f0a 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -26,47 +26,6 @@ permissions: packages: read jobs: - # The hot-code profile the Linux binaries are laid out with. Regenerated on - # every release rather than taken from the repository, so the layout matches - # the code being shipped. Nothing is committed here; orderfile.yml is what - # keeps the checked-in profile fresh. - orderfile: - name: orderfile profile - - runs-on: ubuntu-22.04 - timeout-minutes: 45 - - # A profile is an optimization, not a requirement. When this job fails the - # build jobs find no artifact and fall back to orderfile/lightpanda.ld as - # committed, so a missing kernel knob or a flaky bench never blocks a - # release. - continue-on-error: true - - steps: - - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 - with: - fetch-depth: 0 - - - uses: ./.github/actions/install - - - name: v8 snapshot - run: zig build -Dprebuilt_v8_path=v8/libc_v8.a -Doptimize=ReleaseFast snapshot_creator -- src/snapshot.bin - - - uses: ./.github/actions/orderfile - with: - build-args: -Dsnapshot_path=../../snapshot.bin -Dprebuilt_v8_path=v8/libc_v8.a -Doptimize=ReleaseFast -Dcpu=x86_64 - - # Both arches use this one profile: it is a list of symbol names, and - # orderfile/README.md applies the x86_64 profile to aarch64 as-is. - - name: share the profile with the build jobs - uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2 - with: - name: orderfile - path: | - orderfile/lightpanda.ld - orderfile/v8.txt - retention-days: 1 - build-linux: strategy: fail-fast: false @@ -88,11 +47,6 @@ jobs: runs-on: ${{ matrix.runner }} timeout-minutes: 30 - needs: orderfile - # The profile job is allowed to fail, and a skipped build is not an - # acceptable answer to that. - if: ${{ !cancelled() }} - steps: - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 with: @@ -103,16 +57,6 @@ jobs: os: ${{env.OS}} arch: ${{env.ARCH}} - # The fresh profile, when the orderfile job produced one. It overwrites - # the committed files; with no artifact the build keeps what is in the - # repository. - - name: fresh orderfile - continue-on-error: true - uses: actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4.3.0 - with: - name: orderfile - path: orderfile - - name: v8 snapshot run: zig build -Dprebuilt_v8_path=v8/libc_v8.a -Doptimize=ReleaseFast snapshot_creator -- src/snapshot.bin diff --git a/orderfile/README.md b/orderfile/README.md index 1cc7d92ad..7a61991e7 100644 --- a/orderfile/README.md +++ b/orderfile/README.md @@ -19,10 +19,8 @@ below), with no change in run duration. ## How it is applied - Opt-in via `-Dorderfile=orderfile/lightpanda.ld`; CI passes it for the Linux - release artifact and the e2e bench build. The release regenerates the profile - first and builds with that one, falling back to the committed file when that - job fails. Local release builds don't pass the flag, so they keep the - sub-second link. Linux/LLD only (it is an ELF linker script). + release artifact and the e2e bench build. Local release builds don't, so + they keep the sub-second link. Linux/LLD only (it is an ELF linker script). - The exe and every C library it links are built with `-ffunction-sections -fdata-sections` so each function/datum has its own input section for the script to address. From 901e5eaf4dab2dd8f0f51ab15c933d359491665f Mon Sep 17 00:00:00 2001 From: Halil Durak Date: Tue, 15 Sep 2026 16:21:01 +0300 Subject: [PATCH 12/33] `Agent`: add `lightpanda run -` Arbitrary JS code can be passed directly through stdin thanks to this. --- src/Config.zig | 2 +- src/agent/Agent.zig | 27 ++++++++++++++++++++++----- src/help.zon | 13 +++++++------ 3 files changed, 30 insertions(+), 12 deletions(-) diff --git a/src/Config.zig b/src/Config.zig index e00dac697..a94ecb6df 100644 --- a/src/Config.zig +++ b/src/Config.zig @@ -1200,7 +1200,7 @@ pub fn parseArgs(allocator: Allocator, proc_args: std.process.Args) !Config { if (command == .run) { const run = command.run; if (run.script_file == null) { - log.fatal(.app, "missing script file", .{ .hint = "usage: lightpanda run " }); + log.fatal(.app, "missing script file", .{ .hint = "usage: lightpanda run " }); return error.MissingArgument; } // run's fields are a strict subset of Agent's (compile error otherwise). diff --git a/src/agent/Agent.zig b/src/agent/Agent.zig index 9c059a54d..e4d6b495c 100644 --- a/src/agent/Agent.zig +++ b/src/agent/Agent.zig @@ -1527,12 +1527,20 @@ const ScriptOutput = struct { } }; +/// Upper bound on script source, whether read from a file or piped in. +const max_script_bytes = 10 * 1024 * 1024; + +/// `lightpanda run -` reads the script from stdin. +const stdin_script_path = "-"; + fn runScript(self: *Agent, path: []const u8) bool { var script_arena: std.heap.ArenaAllocator = .init(self.allocator); defer script_arena.deinit(); - const content = std.Io.Dir.cwd().readFileAlloc(lp.io, path, script_arena.allocator(), .limited(10 * 1024 * 1024)) catch |err| { - self.terminal.printError("Failed to read script '{s}': {s}", .{ path, @errorName(err) }); + const from_stdin = std.mem.eql(u8, path, stdin_script_path); + const name = if (from_stdin) "" else path; + const content = readScriptSource(script_arena.allocator(), path, from_stdin) catch |err| { + self.terminal.printError("Failed to read script '{s}': {s}", .{ name, @errorName(err) }); return false; }; @@ -1555,8 +1563,8 @@ fn runScript(self: *Agent, path: []const u8) bool { var output: ScriptOutput = .{ .terminal = &self.terminal }; runtime.console_observer = .{ .context = @ptrCast(&output), .notify = ScriptOutput.observe }; - self.terminal.beginTool("script", path); - const result = runtime.runSource(content, path); + self.terminal.beginTool("script", name); + const result = runtime.runSource(content, name); self.terminal.endTool(); if (result catch |err| { @@ -1569,10 +1577,19 @@ fn runScript(self: *Agent, path: []const u8) bool { // A script that printed nothing leaves no trace, so freeze the spinner into // a green bullet (like /goto); one that printed already showed its result. - if (!output.emitted) self.terminal.printScriptDone("script", path); + if (!output.emitted) self.terminal.printScriptDone("script", name); return true; } +fn readScriptSource(allocator: std.mem.Allocator, path: []const u8, from_stdin: bool) ![]u8 { + if (!from_stdin) { + return std.Io.Dir.cwd().readFileAlloc(lp.io, path, allocator, .limited(max_script_bytes)); + } + var buf: [64 * 1024]u8 = undefined; + var stdin = std.Io.File.stdin().readerStreaming(lp.io, &buf); + return stdin.interface.allocRemaining(allocator, .limited(max_script_bytes)); +} + /// Mirror a user-typed slash command into `self.conversation.messages` as if the /// LLM had called the tool itself, so the next natural-language turn sees the /// same conversation shape either way. diff --git a/src/help.zon b/src/help.zon index 0ee486c95..c3278e221 100644 --- a/src/help.zon +++ b/src/help.zon @@ -207,10 +207,10 @@ \\ \\Arguments: \\[SCRIPT] - \\ Optional path to a .js script. Runs the script (no LLM calls) and - \\ exits; `{0s} run SCRIPT` is the preferred spelling. With no script - \\ and no --task, the REPL starts; from there /load runs a script and - \\ /save exports the session to a file. + \\ Optional path to a .js script, or `-` for stdin. Runs the script + \\ (no LLM calls) and exits; `{0s} run SCRIPT` is the preferred + \\ spelling. With no script and no --task, the REPL starts; from + \\ there /load runs a script and /save exports the session to a file. \\ Caution: .js files can contain evaluate(...) calls that run \\ arbitrary JavaScript in the page. Only run scripts you trust, the \\ same way you would a shell script. @@ -302,16 +302,17 @@ \\Runs a saved script, then exits. No LLM calls, no API key needed. \\ \\Usage: - \\ {0s} run diff --git a/src/browser/webapi/Document.zig b/src/browser/webapi/Document.zig index 2927295ed..0a283a8e2 100644 --- a/src/browser/webapi/Document.zig +++ b/src/browser/webapi/Document.zig @@ -66,6 +66,8 @@ _content_type: ?[]const u8 = null, _charset: ?[]const u8 = null, _ready_state: ReadyState = .loading, _load_aborted: bool = false, +// HTML's "active parser was aborted" flag also makes open/write no-ops. +_active_parser_aborted: bool = false, _current_script: ?*Element.Html.Script = null, _elements_by_id: std.StringHashMapUnmanaged(*Element) = .empty, // Track IDs that were removed from the map - they might have duplicates in the tree @@ -997,6 +999,8 @@ fn writeInternal(self: *Document, text: []const []const u8, append_newline: bool return error.InvalidStateError; } + if (self._active_parser_aborted) return; + const html = blk: { var joined: std.ArrayList(u8) = .empty; for (text) |str| { @@ -1123,7 +1127,7 @@ pub fn open(self: *Document, call_frame: *Frame) !*Document { return error.InvalidStateError; } - if (frame._load_state == .parsing) { + if (self._active_parser_aborted or frame._load_state == .parsing) { return self; } From 9bf65fac5a2a007f72301afe5b445b66de6a75d0 Mon Sep 17 00:00:00 2001 From: Pierre Tachoire Date: Tue, 15 Sep 2026 18:16:07 +0200 Subject: [PATCH 19/33] add missing LLM providers in help --- src/help.zon | 28 ++++++++++++++++++---------- 1 file changed, 18 insertions(+), 10 deletions(-) diff --git a/src/help.zon b/src/help.zon index 71cfaf578..40bd61efc 100644 --- a/src/help.zon +++ b/src/help.zon @@ -255,18 +255,28 @@ \\ The AI provider. When omitted, lightpanda auto-detects an API \\ key from your environment (ANTHROPIC_API_KEY, OPENAI_API_KEY, \\ GOOGLE_API_KEY/GEMINI_API_KEY, HF_TOKEN, AI_GATEWAY_API_KEY, - \\ MISTRAL_API_KEY). With exactly one key set: that provider is - \\ used. With multiple keys on a TTY: you'll be prompted to pick; - \\ in non-interactive contexts, pass --provider explicitly. With - \\ no keys set: falls back to the basic REPL (slash commands only, - \\ no natural-language input, no LOGIN / ACCEPT_COOKIES keywords). + \\ MISTRAL_API_KEY, VERTEX_API_KEY). With exactly one key set: + \\ that provider is used. With multiple keys on a TTY: you'll be + \\ prompted to pick; in non-interactive contexts, pass --provider + \\ explicitly. With no keys set: falls back to the basic REPL + \\ (slash commands only, no natural-language input, no LOGIN / + \\ ACCEPT_COOKIES keywords). + \\ + \\ openai_compatible targets any OpenAI-style server via + \\ OPENAI_BASE_URL + OPENAI_API_KEY; it is auto-detected when + \\ OPENAI_BASE_URL is set. + \\ + \\ Vertex project mode (GOOGLE_CLOUD_PROJECT + a gcloud token) + \\ works with --provider vertex; it is only auto-detected when + \\ GOOGLE_GENAI_USE_VERTEXAI=1 is set too. \\ \\ Local servers (ollama, llama_cpp) are never auto-detected (they \\ need no key); select them explicitly with --provider ollama / \\ --provider llama_cpp. \\ \\ Allowed values: "anthropic", "openai", "gemini", "huggingface", - \\ "vercel", "mistral", "ollama", "llama_cpp". + \\ "vercel", "mistral", "ollama", "llama_cpp", + \\ "vertex", "codex", "openai_compatible". \\ In the REPL, use /provider to list and change providers. \\ --save \\ Synthesize a replayable .js script from the --task run and write @@ -294,10 +304,8 @@ \\The provider, model, effort, and verbosity you choose in the REPL are \\remembered per-directory in .lp-agent.zon and reused on the next run. \\ - \\API keys are read from the environment: ANTHROPIC_API_KEY, OPENAI_API_KEY, - \\GOOGLE_API_KEY/GEMINI_API_KEY, HF_TOKEN, AI_GATEWAY_API_KEY, or - \\MISTRAL_API_KEY. The local servers (Ollama, llama.cpp) do not require an - \\API key. + \\API keys are read from the environment; see --provider for the full list. + \\The local servers (Ollama, llama.cpp) do not require an API key. , .run = \\run command From 02a0a3349804551f012b560240727a9320948712 Mon Sep 17 00:00:00 2001 From: Scott Taylor Date: Tue, 15 Sep 2026 15:30:11 -0400 Subject: [PATCH 20/33] Record Linux fatal signals without blocking on stderr ReleaseFast faults otherwise leave only an exit status. Record the signal, original fault registers and build identity without entering panic reporting, the IO backend, an allocator-backed unwinder or telemetry. For pipe stderr, prepare an independent nonblocking procfs descriptor before threads start; never change the inherited descriptor's shared flags. For sockets, use per-call nonblocking send flags. Drop output for unsupported sinks or backpressure, then re-raise the original signal. Other platforms retain their existing signal handling. Core limits still apply, but cores capture the re-raise context rather than the original fault; document that distinction. Subprocess tests cover full pipes and sockets with undrained readers, unavailable/read-only/file stderr, unchanged flags, repeated attachment, held panic locks and hardware faults. --- src/core_dump.zig | 11 +- src/crash_handler.zig | 258 ++++++++++++++++++++++++++++++++++++++++++ src/main.zig | 1 + 3 files changed, 265 insertions(+), 5 deletions(-) diff --git a/src/core_dump.zig b/src/core_dump.zig index 6b42d4b14..e71584ebc 100644 --- a/src/core_dump.zig +++ b/src/core_dump.zig @@ -18,14 +18,15 @@ //! Opt-in core-dump suppression. //! -//! Lightpanda has no SIGSEGV handler, so a segfault (or the `abort()` in the -//! panic path) falls through to the kernel and writes a core dump. When many +//! On Linux, fatal signals are re-raised after nonblocking diagnostics. +//! Core limits still apply, but the core captures the re-raise context; +//! the diagnostic record holds the original fault PC. Other platforms keep +//! their existing signal handling. Signals and panics can produce cores. When many //! instances run under a shared `core_pattern` crash reporter — e.g. a //! containerized crawl fleet — those dumps become pure storage and alert //! noise, and a browser core can capture the contents of arbitrary pages. -//! Crashes are already reported via telemetry, so `LIGHTPANDA_DISABLE_CORE_DUMP` -//! lets an operator drop the cores while leaving the default behavior -//! (and local debugging) untouched. +//! `LIGHTPANDA_DISABLE_CORE_DUMP` lets an operator drop the cores while +//! leaving the default behavior (and local debugging) untouched. const std = @import("std"); const builtin = @import("builtin"); diff --git a/src/crash_handler.zig b/src/crash_handler.zig index 82eafbb5c..9eacbc257 100644 --- a/src/crash_handler.zig +++ b/src/crash_handler.zig @@ -178,3 +178,261 @@ fn curlPath(buf: []u8) ?usize { } return null; } + +const fatal_signals = [_]std.posix.SIG{ .SEGV, .BUS, .ILL, .FPE }; +// Initialized before threads start; owned until process exit. +var signal_pipe_fd: std.c.fd_t = -1; +var signal_handlers_attached = false; + +// Best-effort record of a fatal signal, written before the process dies of +// it. Unlike panics, the interrupted thread may hold any lock, so this path +// never touches the panic mutex, lp.io, the unwinder, the allocator or +// telemetry: fixed-buffer scalar formatting, nonblocking output, re-raise. +// +// V8's WebAssembly trap handler is not enabled; enabling it would require +// giving it first chance at SIGSEGV/SIGBUS here. +pub fn attachSignalHandlers() void { + if (builtin.os.tag != .linux or signal_handlers_attached) return; + signal_handlers_attached = true; + signal_pipe_fd = openSignalPipe(); + var mask = std.posix.sigemptyset(); + std.posix.sigaddset(&mask, .PIPE); + const act: std.posix.Sigaction = .{ + .handler = .{ .sigaction = handleFatalSignal }, + .mask = mask, + .flags = std.posix.SA.SIGINFO | std.posix.SA.RESETHAND | std.posix.SA.NODEFER, + }; + for (fatal_signals) |sig| std.posix.sigaction(sig, &act, null); +} + +fn openSignalPipe() std.c.fd_t { + if (builtin.os.tag != .linux) return -1; + const raw_flags = std.c.fcntl(2, std.posix.F.GETFL); + if (raw_flags < 0) return -1; + const flags: std.posix.O = @bitCast(@as(u32, @intCast(raw_flags))); + if (flags.ACCMODE == .RDONLY) return -1; + var original: std.os.linux.Statx = undefined; + if (!statPipe(2, &original)) return -1; + // Unlike dup(), procfs gives us independent O_NONBLOCK flags. + const fd = std.c.open("/proc/self/fd/2", .{ .ACCMODE = .WRONLY, .NONBLOCK = true, .CLOEXEC = true }); + if (fd < 0) return -1; + var reopened: std.os.linux.Statx = undefined; + if (!statPipe(fd, &reopened) or reopened.dev_major != original.dev_major or + reopened.dev_minor != original.dev_minor or reopened.ino != original.ino) + { + _ = std.c.close(fd); + return -1; + } + return fd; +} + +fn statPipe(fd: std.c.fd_t, stat: *std.os.linux.Statx) bool { + const linux = std.os.linux; + if (linux.statx(fd, "", linux.AT.EMPTY_PATH, .{ .TYPE = true, .INO = true }, stat) != 0) return false; + return stat.mask.TYPE and stat.mask.INO and linux.S.ISFIFO(stat.mode); +} + +fn handleFatalSignal(sig: std.posix.SIG, info: *const std.posix.siginfo_t, ctx_ptr: ?*anyopaque) callconv(.c) noreturn { + // A secondary fault must not re-enter any reporting machinery. + const default: std.posix.Sigaction = .{ .handler = .{ .handler = std.posix.SIG.DFL }, .mask = std.posix.sigemptyset(), .flags = 0 }; + for (fatal_signals) |fatal| _ = std.c.sigaction(fatal, &default, null); + + var buffer: [512]u8 = undefined; + var writer: std.Io.Writer = .fixed(&buffer); + writeSignalContext(&writer, sig, info, ctx_ptr) catch {}; + const record = writer.buffered(); + if (signal_pipe_fd >= 0) { + _ = std.c.write(signal_pipe_fd, record.ptr, record.len); + } else { + // Per-call flags leave inherited stderr flags unchanged. Non-sockets + // fail with ENOTSOCK: omit the record rather than risk blocking. + _ = std.c.send(2, record.ptr, record.len, std.c.MSG.DONTWAIT | std.c.MSG.NOSIGNAL); + } + _ = std.c.raise(sig); + std.c._exit(@intCast(128 + @intFromEnum(sig))); +} + +fn writeSignalContext(writer: *std.Io.Writer, sig: std.posix.SIG, info: *const std.posix.siginfo_t, ctx_ptr: ?*anyopaque) !void { + try writer.print("\nLightpanda fatal signal: {t} ({d})\nversion: {s}\nOS: {s}\nmode: {s}\ncode: {d}\n", .{ + sig, @intFromEnum(sig), lp.build_config.version, @tagName(builtin.os.tag), @tagName(builtin.mode), info.code, + }); + if (faultAddress(info)) |address| { + try writer.print("address: 0x{x}\n", .{address}); + } else { + try writer.writeAll("address: unavailable\n"); + } + // Runtime address of a known symbol for offline ASLR adjustment. + try writer.print("crash_handler.handleFatalSignal: 0x{x}\n", .{@intFromPtr(&handleFatalSignal)}); + if (ctx_ptr != null) { + if (std.debug.cpu_context.fromPosixSignalContext(ctx_ptr)) |ctx| { + try writer.print("pc: 0x{x}\nfp: 0x{x}\n", .{ ctx.getPc(), ctx.getFp() }); + switch (builtin.cpu.arch) { + .aarch64 => try writer.print("sp: 0x{x}\nlr: 0x{x}\n", .{ ctx.sp, ctx.x[30] }), + .x86_64 => try writer.print("sp: 0x{x}\n", .{ctx.gprs.get(.rsp)}), + else => {}, + } + } + } +} + +fn faultAddress(info: *const std.posix.siginfo_t) ?usize { + // SI_USER/SI_TKILL/SI_KERNEL do not supply si_addr. + if (info.code <= 0 or info.code >= 128) return null; + return @intFromPtr(info.fields.sigfault.addr); +} + +const testing = @import("testing.zig"); + +test "crash_handler: fatal signals preserve termination with unavailable stderr" { + if (builtin.os.tag != .linux) return error.SkipZigTest; + for (fatal_signals) |sig| { + for ([_]SignalTestMode{ .normal, .pipe, .closed, .broken_pipe, .locked_panic, .regular_file, .read_only_pipe }) |mode| { + try testSignal(sig, mode); + } + } +} + +test "crash_handler: full stderr must not delay termination" { + if (builtin.os.tag != .linux) return error.SkipZigTest; + for (fatal_signals) |sig| { + try testSignal(sig, .full_pipe); + try testSignal(sig, .full_socket); + } +} + +test "crash_handler: hardware fault reports the interrupted context" { + if (builtin.os.tag != .linux) return error.SkipZigTest; + try testSignal(.SEGV, .hardware); +} + +test "crash_handler: fatal signal after fork from a non-main thread" { + if (builtin.os.tag != .linux) return error.SkipZigTest; + const Worker = struct { + fn run(result: *?anyerror) void { + testSignal(.SEGV, .hardware) catch |err| { + result.* = err; + }; + } + }; + var result: ?anyerror = null; + const thread = try std.Thread.spawn(.{}, Worker.run, .{&result}); + thread.join(); + if (result) |err| return err; +} + +test "crash_handler: unknown signal addresses are not read" { + if (builtin.os.tag != .linux) return error.SkipZigTest; + var info: std.posix.siginfo_t = undefined; + for ([_]c_int{ 0, -1, -6, 128, 0x10001 }) |code| { + info.code = code; + try testing.expectEqual(@as(?usize, null), faultAddress(&info)); + } +} + +const SignalTestMode = enum { normal, pipe, closed, broken_pipe, locked_panic, hardware, full_pipe, full_socket, regular_file, read_only_pipe }; + +fn testSignal(sig: std.posix.SIG, mode: SignalTestMode) !void { + const guard = if (mode == .hardware) try std.posix.mmap(null, std.heap.pageSize(), .{}, .{ .TYPE = .PRIVATE, .ANONYMOUS = true }, -1, 0) else null; + defer if (guard) |memory| std.posix.munmap(memory); + const file = if (mode == .regular_file) std.c.memfd_create("fatal-signal-test", std.c.MFD.CLOEXEC) else -1; + if (mode == .regular_file) try testing.expectEqual(true, file >= 0); + defer if (file >= 0) { + _ = std.c.close(file); + }; + var fds: [2]std.c.fd_t = undefined; + const full = mode == .full_pipe or mode == .full_socket; + const is_pipe = mode == .pipe or mode == .full_pipe or mode == .read_only_pipe; + const result = if (is_pipe) std.c.pipe(&fds) else std.c.socketpair(std.posix.AF.UNIX, std.posix.SOCK.STREAM, 0, &fds); + try testing.expectEqual(@as(c_int, 0), result); + defer _ = std.c.close(fds[0]); + const pid = std.c.fork(); + if (pid == -1) { + _ = std.c.close(fds[1]); + return error.ForkFailed; + } + if (pid == 0) { + // Keep a regression from hanging the runner or writing a large core. + const limit: std.posix.rlimit = .{ .cur = 0, .max = 0 }; + _ = std.c.setrlimit(.CORE, &limit); + const default: std.posix.Sigaction = .{ .handler = .{ .handler = std.posix.SIG.DFL }, .mask = std.posix.sigemptyset(), .flags = 0 }; + std.posix.sigaction(.ALRM, &default, null); + std.posix.sigaction(.PIPE, &default, null); + _ = std.c.alarm(3); + _ = std.c.dup2(if (mode == .read_only_pipe) fds[0] else fds[1], 2); + _ = std.c.close(fds[0]); + _ = std.c.close(fds[1]); + if (mode == .closed) _ = std.c.close(2); + if (file >= 0) { + _ = std.c.dup2(file, 2); + _ = std.c.close(file); + } + if (mode == .broken_pipe) { + var broken: [2]std.c.fd_t = undefined; + if (std.c.pipe(&broken) != 0) std.c._exit(1); + _ = std.c.close(broken[0]); + _ = std.c.dup2(broken[1], 2); + _ = std.c.close(broken[1]); + } + if (full) { + const flags = std.c.fcntl(2, std.posix.F.GETFL); + const nonblock: c_int = @bitCast(@as(u32, @bitCast(std.posix.O{ .NONBLOCK = true }))); + if (std.c.fcntl(2, std.posix.F.SETFL, flags | nonblock) < 0) std.c._exit(1); + const fill = [_]u8{'x'} ** 1024; + for ([_]usize{ fill.len, 1 }) |len| { + while (true) { + const written = std.c.write(2, &fill, len); + if (written > 0) continue; + if (std.posix.errno(written) != .AGAIN) std.c._exit(1); + break; + } + } + if (std.c.fcntl(2, std.posix.F.SETFL, flags) < 0) std.c._exit(1); + } + if (mode == .locked_panic) panic_mutex.lockUncancelable(lp.io); + const flags_before = std.c.fcntl(2, std.posix.F.GETFL); + attachSignalHandlers(); + const first_pipe = signal_pipe_fd; + attachSignalHandlers(); + if (signal_pipe_fd != first_pipe) std.c._exit(1); + if (std.c.fcntl(2, std.posix.F.GETFL) != flags_before) std.c._exit(1); + if (signal_pipe_fd >= 0) { + const pipe_flags: std.posix.O = @bitCast(@as(u32, @intCast(std.c.fcntl(signal_pipe_fd, std.posix.F.GETFL)))); + if (!pipe_flags.NONBLOCK) std.c._exit(1); + if (std.c.fcntl(signal_pipe_fd, std.posix.F.GETFD) & std.posix.FD_CLOEXEC == 0) std.c._exit(1); + } + if (guard) |memory| @as(*volatile u8, @ptrCast(memory.ptr)).* = 1; + _ = std.c.raise(sig); + std.c._exit(1); + } + _ = std.c.close(fds[1]); + var status: c_int = 0; + if (full) try testing.expectEqual(pid, std.c.waitpid(pid, &status, 0)); + var output: [4096]u8 = undefined; + var len: usize = 0; + while (len < output.len) { + const count = std.c.read(fds[0], output[len..].ptr, output.len - len); + if (count <= 0) break; + len += @intCast(count); + } + if (!full) try testing.expectEqual(pid, std.c.waitpid(pid, &status, 0)); + const raw: u32 = @bitCast(status); + try testing.expectEqual(true, std.posix.W.IFSIGNALED(raw)); + errdefer std.debug.print("signal={t} mode={t} status=0x{x}\n", .{ sig, mode, raw }); + try testing.expectEqual(sig, std.posix.W.TERMSIG(raw)); + if (file >= 0) try testing.expectEqual(@as(std.c.off_t, 0), std.c.lseek(file, 0, std.c.SEEK.END)); + if (mode == .read_only_pipe or mode == .closed or mode == .broken_pipe or mode == .regular_file) try testing.expectEqual(@as(usize, 0), len); + if (mode == .normal or mode == .locked_panic or mode == .hardware or mode == .pipe) { + const text = output[0..len]; + errdefer std.debug.print("signal={t} mode={t}\n{s}\n", .{ sig, mode, text }); + try testing.expectEqual(true, std.mem.containsAtLeast(u8, text, 1, "Lightpanda fatal signal:")); + try testing.expectEqual(true, std.mem.containsAtLeast(u8, text, 1, "\npc: 0x")); + try testing.expectEqual(true, std.mem.containsAtLeast(u8, text, 1, "\ncrash_handler.handleFatalSignal: 0x")); + if (mode == .hardware) { + var address_buffer: [64]u8 = undefined; + const address = try std.fmt.bufPrint(&address_buffer, "address: 0x{x}\n", .{@intFromPtr(guard.?.ptr)}); + try testing.expectEqual(true, std.mem.containsAtLeast(u8, text, 1, address)); + } else { + try testing.expectEqual(true, std.mem.containsAtLeast(u8, text, 1, "address: unavailable\n")); + } + } +} diff --git a/src/main.zig b/src/main.zig index ba9ef9be2..3d10ff3a7 100644 --- a/src/main.zig +++ b/src/main.zig @@ -61,6 +61,7 @@ pub fn main(init: std.process.Init) !void { fn run(allocator: Allocator, main_arena: Allocator, proc_args: std.process.Args) !void { lp.core_dump.disableIfRequested(); + lp.crash_handler.attachSignalHandlers(); const args = try Config.parseArgs(main_arena, proc_args); defer args.deinit(main_arena); From 45eb267f5caee18980a1aab44fbedc0291c992a7 Mon Sep 17 00:00:00 2001 From: Scott Taylor Date: Mon, 14 Sep 2026 23:11:46 -0400 Subject: [PATCH 21/33] cssom: only sync the style attribute when a declaration changes setProperty, removeProperty and cssFloat rewrote the style attribute unconditionally, so assigning a property its current value, or removing one that was never set, produced an attribute mutation record. Chromium emits none in those cases. A storefront extension reacts to attribute mutations by rerendering and reapplying styles. These spurious records keep that cycle running until the watchdog terminates the page. Compare the normalized value and priority before rewriting, and treat removing an absent property as a no-op. Explicit cssText and setAttribute assignments still notify. Test mutation counts, priority-only changes, raw attribute preservation, observer convergence, and healthy batches exceeding 1600 callbacks. --- .../tests/mutation_observer/css_noop.html | 170 ++++++++++++++++++ .../webapi/css/CSSStyleDeclaration.zig | 34 ++-- 2 files changed, 188 insertions(+), 16 deletions(-) create mode 100644 src/browser/tests/mutation_observer/css_noop.html diff --git a/src/browser/tests/mutation_observer/css_noop.html b/src/browser/tests/mutation_observer/css_noop.html new file mode 100644 index 000000000..95b687d7b --- /dev/null +++ b/src/browser/tests/mutation_observer/css_noop.html @@ -0,0 +1,170 @@ + + + + + + + + + + + + + + + + + + diff --git a/src/browser/webapi/css/CSSStyleDeclaration.zig b/src/browser/webapi/css/CSSStyleDeclaration.zig index 65f04b4d3..012c50ae8 100644 --- a/src/browser/webapi/css/CSSStyleDeclaration.zig +++ b/src/browser/webapi/css/CSSStyleDeclaration.zig @@ -166,9 +166,9 @@ pub fn setProperty(self: *CSSStyleDeclaration, property_name: []const u8, value: break :blk true; } else false; - try self.setPropertyImpl(property_name, value, important, frame); - - try self.syncStyleAttribute(frame); + if (try self.setPropertyImpl(property_name, value, important, frame)) { + try self.syncStyleAttribute(frame); + } } /// Apply one declaration parsed from a `style=` block. Unlike the imperative @@ -181,7 +181,7 @@ fn applyParsedDeclaration(self: *CSSStyleDeclaration, declaration: CssParser.Dec if (existing._important) return; } } - try self.setPropertyImpl(declaration.name, declaration.value, declaration.important, frame); + _ = try self.setPropertyImpl(declaration.name, declaration.value, declaration.important, frame); } fn initOwnedString(allocator: Allocator, value: []const u8) !String { @@ -190,10 +190,9 @@ fn initOwnedString(allocator: Allocator, value: []const u8) !String { return String.wrap(try allocator.dupe(u8, value)); } -fn setPropertyImpl(self: *CSSStyleDeclaration, property_name: []const u8, value: []const u8, important: bool, frame: *Frame) !void { +fn setPropertyImpl(self: *CSSStyleDeclaration, property_name: []const u8, value: []const u8, important: bool, frame: *Frame) !bool { if (value.len == 0) { - _ = try self.removePropertyImpl(property_name, frame); - return; + return (try self.removePropertyImpl(property_name, frame)) != null; } const normalized = normalizePropertyName(property_name, &frame.buf); @@ -203,12 +202,13 @@ fn setPropertyImpl(self: *CSSStyleDeclaration, property_name: []const u8, value: // Find existing property if (self.findProperty(.wrap(normalized))) |existing| { + if (existing._value.eql(.wrap(normalized_value)) and existing._important == important) return false; const allocator = frame._factory.storageAllocator(); const new_value = try initOwnedString(allocator, normalized_value); existing._value.deinit(allocator); existing._value = new_value; existing._important = important; - return; + return true; } // Create new property @@ -219,20 +219,21 @@ fn setPropertyImpl(self: *CSSStyleDeclaration, property_name: []const u8, value: ._important = important, }); self._properties.append(&prop._node); + return true; } pub fn removeProperty(self: *CSSStyleDeclaration, property_name: []const u8, frame: *Frame) ![]const u8 { if (self._is_computed) { return error.NoModificationAllowed; } - const result = try self.removePropertyImpl(property_name, frame); + const result = (try self.removePropertyImpl(property_name, frame)) orelse return ""; try self.syncStyleAttribute(frame); return result; } -fn removePropertyImpl(self: *CSSStyleDeclaration, property_name: []const u8, frame: *Frame) ![]const u8 { +fn removePropertyImpl(self: *CSSStyleDeclaration, property_name: []const u8, frame: *Frame) !?[]const u8 { const normalized = normalizePropertyName(property_name, &frame.buf); - const prop = self.findProperty(.wrap(normalized)) orelse return ""; + const prop = self.findProperty(.wrap(normalized)) orelse return null; // the value might not be on the heap (it could be inlined in the small string // optimization), so we need to dupe it. @@ -287,8 +288,9 @@ fn setFloat(self: *CSSStyleDeclaration, value_: ?[]const u8, frame: *Frame) !voi if (self._is_computed) { return error.NoModificationAllowed; } - try self.setPropertyImpl("float", value_ orelse "", false, frame); - try self.syncStyleAttribute(frame); + if (try self.setPropertyImpl("float", value_ orelse "", false, frame)) { + try self.syncStyleAttribute(frame); + } } fn getCssText(self: *const CSSStyleDeclaration, frame: *Frame) ![]const u8 { @@ -990,10 +992,10 @@ test "CSS property value storage is reused" { var style = CSSStyleDeclaration{}; defer style.clearProperties(frame); - try style.setPropertyImpl("transform", "translate3d(1px,0,0)", false, frame); + try testing.expect(try style.setPropertyImpl("transform", "translate3d(1px,0,0)", false, frame)); const first_ptr = style.findProperty(comptime .wrap("transform")).?._value.suffix.ptr; - try style.setPropertyImpl("transform", "translate3d(2px,0,0)", false, frame); - try style.setPropertyImpl("transform", "translate3d(3px,0,0)", false, frame); + try testing.expect(try style.setPropertyImpl("transform", "translate3d(2px,0,0)", false, frame)); + try testing.expect(try style.setPropertyImpl("transform", "translate3d(3px,0,0)", false, frame)); const property = style.findProperty(comptime .wrap("transform")).?; try testing.expectEqual(first_ptr, property._value.suffix.ptr); From 38a6fdca39400102141167143876cf0bde793853 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 16 Sep 2026 01:04:53 +0000 Subject: [PATCH 22/33] orderfile: regenerate the hot-code profile hot set 14900KB resident at 4KB fault-around: 21224 text, 21827 rodata symbols --- orderfile/lightpanda.ld | 4668 +++++++++++++++++++-------------------- orderfile/v8.txt | 2214 +++++++++---------- 2 files changed, 3344 insertions(+), 3538 deletions(-) diff --git a/orderfile/lightpanda.ld b/orderfile/lightpanda.ld index 7692ea73c..15b29604a 100644 --- a/orderfile/lightpanda.ld +++ b/orderfile/lightpanda.ld @@ -21,37 +21,37 @@ SECTIONS { ".text.network.adblock.AdBlocker.addToTrie" ".text.network.adblock.AdBlocker.fromConfig" ".text.storage.sqlite.Sqlite.Conn.rollback" - ".text.storage.sqlite.Sqlite.Conn.exec__anon_137413" + ".text.storage.sqlite.Sqlite.Conn.exec__anon_137415" ".text.App.init" ".text.sys.net.epoll_ctl" ".text.server.Server.init" - ".text.Sighandler.on__anon_138621" - ".text.Sighandler.on__anon_138776" + ".text.Sighandler.on__anon_138623" + ".text.Sighandler.on__anon_138778" ".text.Sighandler.deadline" ".text.mcp.HttpServer.init" - ".text.Sighandler.on__anon_138965" + ".text.Sighandler.on__anon_138967" ".text.mcp.HttpServer.run" ".text.main.run" ".text.start.main" ".text.Io.Threaded.deinit" ".text.unlikely.Io.Threaded.Thread.futexWaitInner" ".text.Io.Threaded.mutexLock" - ".text.log.fatal__anon_139182" + ".text.log.fatal__anon_139184" ".text.process.exit" ".text.log.writeErased" ".text.log.logToErased" ".text.log.logKVs" ".text.debug.lockStderr" ".text.Io.lockStderr" - ".text.debug.print__anon_139982" + ".text.debug.print__anon_139984" ".text.Io.Writer.alignBuffer" ".text.Io.Writer.splatByteAll" ".text.Io.Writer.writeSplat" - ".text.fmt.float.formatScientific__anon_140832" - ".text.fmt.float.round__anon_140856" - ".text.fmt.float.binaryToDecimal__anon_140825" - ".text.Io.Writer.printFloat__anon_144326" - ".text.Io.Writer.print__anon_139852" + ".text.fmt.float.formatScientific__anon_140834" + ".text.fmt.float.round__anon_140858" + ".text.fmt.float.binaryToDecimal__anon_140827" + ".text.Io.Writer.printFloat__anon_144328" + ".text.Io.Writer.print__anon_139854" ".text.base64.Base64Encoder.encode" ".text.Io.Writer.writeByte" ".text.Io.Writer.writeAll" @@ -61,13 +61,13 @@ SECTIONS { ".text.Io.Writer.failingRebase" ".text.Io.Writer.noopFlush" ".text.Io.Writer.fixedDrain" - ".text.Sighandler.on__anon_139131.TypeErased.start" - ".text.Thread.PosixThreadImpl.spawn__anon_144491.Instance.entryFn" + ".text.Sighandler.on__anon_139133.TypeErased.start" + ".text.Thread.PosixThreadImpl.spawn__anon_144493.Instance.entryFn" ".text.agent.settings.saveRemembered" ".text.browser.js.Env.init" ".text.network.UrlBlocklist.init" ".text.browser.Browser.init" - ".text.ArenaPool._acquire__anon_146420" + ".text.ArenaPool._acquire__anon_146422" ".text.browser.Browser.newSession" ".text.ToolSession.restartSession" ".text.ToolSession.init" @@ -78,11 +78,11 @@ SECTIONS { ".text.script.Runtime.printCompletion" ".text.script.Runtime.writeConsoleLine" ".text.script.Runtime.formatRejection" - ".text.ArenaPool._acquire__anon_152718" + ".text.ArenaPool._acquire__anon_152747" ".text.browser.Factory.registerDocument" ".text.browser.webapi.Performance.init" - ".text.ArenaPool._acquire__anon_157483" - ".text.Arena.dupe__anon_157494" + ".text.ArenaPool._acquire__anon_157512" + ".text.Arena.dupe__anon_157523" ".text.browser.js.Origin.init" ".text.browser.Page.getOrCreateOrigin" ".text.browser.js.Env.createContext" @@ -92,7 +92,7 @@ SECTIONS { ".text.browser.Frame.init" ".text.browser.URL.getOrigin" ".text.browser.js.Context.setOrigin" - ".text.ArenaPool._acquire__anon_158108" + ".text.ArenaPool._acquire__anon_158137" ".text.browser.webapi.event.NavigationCurrentEntryChangeEvent.initWithTrusted" ".text.browser.webapi.Event.initTrusted" ".text.browser.webapi.navigation.NavigationHistoryEntry.fireDispose" @@ -104,14 +104,13 @@ SECTIONS { ".text.network.HttpClient.Transfer.putHeader" ".text.browser.Frame.navigate" ".text.browser.Session._processFrameNavigation" - ".text.ArenaPool._acquire__anon_159009" + ".text.ArenaPool._acquire__anon_159038" ".text.browser.Session.allocatePage" ".text.browser.Session.processPageQueuedNavigation" ".text.browser.js.Scheduler.run" ".text.browser.Browser.runMacrotasks" ".text.ascii.allocLowerString" ".text.network.SingleFlight.enter" - ".text.network.CorsGate.fetchThenResume" ".text.network.cache.Cache.get" ".text.network.HttpClient.Transfer.bufferEvents" ".text.network.HttpClient.Transfer.bufferCached" @@ -119,26 +118,23 @@ SECTIONS { ".text.network.RobotsGate.fetchThenResume" ".text.network.HttpClient.pipeline" ".text.network.HttpClient.startPending" - ".text.browser.webapi.storage.Cookie.percentEncode__anon_160761" - ".text.browser.webapi.storage.Cookie.parsePath" - ".text.browser.webapi.storage.Cookie.parseDomain" - ".text.browser.webapi.storage.Cookie.parse" - ".text.browser.webapi.storage.Cookie.Jar.add__anon_161079" + ".text.browser.webapi.storage.Cookie.percentEncode__anon_160790" + ".text.browser.webapi.storage.Cookie.Jar.add__anon_161108" ".text.browser.webapi.storage.Cookie.Jar.populateFromResponse" ".text.network.HttpClient.Transfer.materializeResponse" - ".text.browser.URL.resolve__anon_161198" + ".text.browser.URL.resolve__anon_161227" ".text.browser.referrer.compute" ".text.network.HttpClient.Transfer.applyRedirectTarget" ".text.network.HttpClient.Transfer.handleRedirect" - ".text.storage.sqlite.Sqlite.Conn.exec__anon_161447" + ".text.storage.sqlite.Sqlite.Conn.exec__anon_161476" ".text.network.HttpClient.processOneMessage" ".text.network.HttpClient.processMessages" ".text.network.HttpClient.drainInbox" ".text.network.HttpClient._tick" - ".text.browser.Runner._tick__anon_151714" + ".text.browser.Runner._tick__anon_151743" ".text.script.Runtime.formatCaught" ".text.Io.Writer.Allocating.toOwnedSlice" - ".text.browser.Page.findFrameBy__anon_161913" + ".text.browser.Page.findFrameBy__anon_161942" ".text.server.Link.send" ".text.server.bidi.BiDi.sendError" ".text.server.bidi.session.processMessage" @@ -151,8 +147,8 @@ SECTIONS { ".text.server.bidi.script.sendExceptionDetails" ".text.json.Stringify.indent" ".text.json.Stringify.valueStartAssumeTypeOk" - ".text.json.Stringify.write__anon_163379" - ".text.json.Stringify.write__anon_163599" + ".text.json.Stringify.write__anon_163408" + ".text.json.Stringify.write__anon_163628" ".text.json.Stringify.encodeJsonString" ".text.json.Stringify.encodeJsonStringChars" ".text.json.Stringify.outputUnicodeEscape" @@ -160,11 +156,14 @@ SECTIONS { ".text.unicode.utf8Decode4" ".text.unicode.utf8Decode3" ".text.json.Stringify.outputSpecialEscape" - ".text.server.bidi.remote_value.Remote.jsonStringify__anon_164104" - ".text.Io.Writer.print__anon_164198" - ".text.json.Stringify.write__anon_164139" - ".text.browser.js.js.newTrackedSlot__anon_164300" + ".text.server.bidi.remote_value.Remote.jsonStringify__anon_164133" + ".text.Io.Writer.print__anon_164227" + ".text.json.Stringify.write__anon_164168" + ".text.browser.js.js.newTrackedSlot__anon_164329" ".text.server.bidi.remote_value.Serializer.see" + ".text.server.bidi.remote_value.Serializer.items" + ".text.browser.js.Function._tryCallWithThis__anon_164657" + ".text.server.bidi.remote_value.Serializer.date" ".text.server.bidi.remote_value.Serializer.node" ".text.browser.webapi.collections.RadioNodeList.getLength" ".text.browser.webapi.collections.NodeList.length" @@ -173,22 +172,14 @@ SECTIONS { ".text.server.bidi.remote_value.Serializer.platform" ".text.browser.webapi.collections.HTMLCollection.length" ".text.browser.webapi.collections.node_live.NodeLive(.form).matches" - ".text.Io.Writer.print__anon_165656" + ".text.Io.Writer.print__anon_165685" ".text.browser.webapi.element.Attribute.List.getEntryWithNormalizedName" ".text.crash_handler.curlPath" ".text.heap.FixedBufferAllocator.free" ".text.heap.FixedBufferAllocator.remap" - ".text.debug.printSourceAtAddress" - ".text.Io.Reader.discardDelimiterInclusive" - ".text.Io.Reader.fillUnbuffered" - ".text.Io.Reader.defaultRebase" - ".text.Io.Reader.defaultReadVec" - ".text.Io.Reader.defaultDiscard" - ".text.Io.File.Reader.readVec" - ".text.Io.Reader.stream" - ".text.Io.File.Reader.readVecStreaming" - ".text.Io.File.Reader.readVecPositional" - ".text.Io.File.Reader.seekBy" + ".text.heap.FixedBufferAllocator.resize" + ".text.heap.FixedBufferAllocator.alloc" + ".text.debug.writeCurrentStackTrace" ".text.Io.File.Reader.discard" ".text.Io.Writer.Discarding.sendFile" ".text.Io.File.Reader.getSize" @@ -198,23 +189,24 @@ SECTIONS { ".text.debug.Dwarf.DebugRangeIterator.init" ".text.debug.Dwarf.readAddress" ".text.debug.Dwarf.DebugRangeIterator.next" - ".text.debug.Dwarf.getStringGeneric" - ".text.debug.Dwarf.LineNumberProgram.addRow" - ".text.array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).sortContextInternal__anon_168674" + ".text.array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).sortContextInternal__anon_168701" ".text.array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).insertAllEntriesIntoNewHeader" ".text.hash.wyhash.Wyhash.hash" - ".text.multi_array_list.MultiArrayList(array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).Data).sortInternal__anon_168964__struct_168965.swap" - ".text.unlikely.sort.pdq.partialInsertionSort__anon_169008" + ".text.multi_array_list.MultiArrayList(array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).Data).sortInternal__anon_168991__struct_168992.swap" + ".text.unlikely.sort.pdq.partialInsertionSort__anon_169035" + ".text.unlikely.sort.pdq.breakPatterns__anon_169013" + ".text.Io.Reader.discardAll" + ".text.Io.Reader.takeLeb128__anon_168683" + ".text.array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).deinit" + ".text.array_list.Aligned(debug.Dwarf.FileEntry,null).ensureUnusedCapacity" + ".text.array_list.Aligned(debug.Dwarf.FileEntry,null).ensureTotalCapacity" + ".text.debug.Dwarf.parseFormValue" ".text.debug.ElfFile.load" ".text.debug.ElfFile.DebugInfoSearchPaths.native" ".text.Io.Threaded.scanEnviron" ".text.Io.Writer.printHex" ".text.debug.ElfFile.loadInner" - ".text.Io.Terminal.setColor" - ".text.Io.Writer.print__anon_165565" - ".text.Io.Writer.print__anon_165560" - ".text.Io.Writer.print__anon_165550" - ".text.Io.Writer.print__anon_165541" + ".text.Io.Writer.print__anon_165570" ".text.unlikely.process.abort" ".text.browser.webapi.Element.getTag" ".text.browser.webapi.collections.node_live.NodeLive(.tag_name_ns).nextTw" @@ -230,36 +222,35 @@ SECTIONS { ".text.browser.webapi.collections.node_live.NodeLive(.name).nextTw" ".text.browser.webapi.collections.RadioNodeList.matches" ".text.array_list.Aligned(server.bidi.remote_value.Remote,null).ensureTotalCapacityPrecise" - ".text.mem.findPos__anon_180676" + ".text.mem.findPos__anon_180702" ".text.browser.webapi.Node.getLength" ".text.browser.webapi.CData.getLength" - ".text.mem.findPosLinear__anon_180707" + ".text.mem.findPosLinear__anon_180733" ".text.hash_map.HashMapUnmanaged(\*browser.webapi.Node,\*NodeRegistry.Node,NodeRegistry.NodeContext,80).remove" ".text.unlikely.hash_map.HashMapUnmanaged(u32,\*NodeRegistry.Node,hash_map.AutoContext(u32),80).grow" ".text.server.bidi.remote_value.bareType" - ".text.log.Value.initRuntime__anon_181523.Thunk.logFmt" - ".text.log.writeThunk__anon_181580__struct_181586.write" - ".text.browser.js.TryCatch.Caught.format" + ".text.log.Value.initRuntime__anon_181549.Thunk.logFmt" + ".text.log.writeThunk__anon_181606__struct_181612.write" ".text.server.bidi.script.settle" - ".text.browser.js.Local.newCallback__anon_182695__struct_182751.wrap" + ".text.browser.js.Local.newCallback__anon_182721__struct_182777.wrap" ".text.browser.js.Caller.deinit" - ".text.browser.js.Local.mapZigInstanceToJs__anon_183150" + ".text.browser.js.Local.mapZigInstanceToJs__anon_183176" ".text.browser.js.Caller.domExceptionToJs" ".text.hash_map.HashMapUnmanaged(usize,browser.js.js.FinalizerCallback,hash_map.AutoContext(usize),80).getOrPut" ".text.unlikely.hash_map.HashMapUnmanaged(usize,browser.js.js.FinalizerCallback,hash_map.AutoContext(usize),80).grow" ".text.server.bidi.script.Pending.finish" ".text.browser.webapi.DOMException.fromError" - ".text.browser.js.Local.newCallback__anon_182698__struct_183845.wrap" + ".text.browser.js.Local.newCallback__anon_182724__struct_183871.wrap" ".text.browser.Session.currentFrame" ".text.browser.js.Local.newBigInt" - ".text.browser.js.Object.set__anon_184141" - ".text.browser.js.Local.mapZigInstanceToJs__anon_184153" + ".text.browser.js.Object.set__anon_184167" + ".text.browser.js.Local.mapZigInstanceToJs__anon_184179" ".text.server.bidi.remote_value.toJs" ".text.server.bidi.script.toJs" ".text.server.bidi.remote_value.specialNumber" - ".text.browser.js.Local.resolveValue__anon_184377" - ".text.browser.js.Local.resolveValue__anon_184906" - ".text.meta.stringToEnum__anon_183984" + ".text.browser.js.Local.resolveValue__anon_184403" + ".text.browser.js.Local.resolveValue__anon_184932" + ".text.meta.stringToEnum__anon_184010" ".text.server.bidi.remote_value.objectKey" ".text.server.bidi.remote_value.nodeFromSharedId" ".text.hash_map.HashMapUnmanaged(u32,\*NodeRegistry.Node,hash_map.AutoContext(u32),80).get" @@ -270,50 +261,51 @@ SECTIONS { ".text.json.Scanner.skipValue" ".text.unicode.utf8Encode" ".text.json.Scanner.peekNextTokenType" - ".text.json.static.innerParse__anon_195981" - ".text.json.static.innerParse__anon_196336" - ".text.fmt.parseInt__anon_196421" - ".text.fmt.parseInt__anon_196393" - ".text.json.static.sliceToInt__anon_196850" - ".text.json.static.innerParse__anon_196836" - ".text.fmt.parse_float.parseFloat__anon_196858" - ".text.unlikely.fmt.parse_float.convert_slow.convertSlow__anon_196920" + ".text.json.static.innerParse__anon_196007" + ".text.json.static.innerParse__anon_196262" + ".text.json.static.innerParse__anon_196251" + ".text.json.static.innerParse__anon_196362" + ".text.fmt.parseInt__anon_196447" + ".text.fmt.parseInt__anon_196419" + ".text.json.static.sliceToInt__anon_196876" + ".text.json.static.innerParse__anon_196862" + ".text.fmt.parse_float.parseFloat__anon_196884" + ".text.unlikely.fmt.parse_float.convert_slow.convertSlow__anon_196946" ".text.fmt.parse_float.decimal.Decimal(f128).round" ".text.fmt.parse_float.decimal.Decimal(f128).leftShift" ".text.array_list.AlignedManaged(json.dynamic.Value,null).ensureTotalCapacityPrecise" ".text.fmt.parse_float.decimal.Decimal(f128).rightShift" - ".text.fmt.parse_float.parseFloat__anon_197962" - ".text.unlikely.fmt.parse_float.convert_slow.convertSlow__anon_198021" - ".text.fmt.parse_float.decimal.Decimal(f64).round" - ".text.json.static.innerParse__anon_196204" - ".text.json.static.innerParse__anon_196194" - ".text.json.static.innerParse__anon_196186" - ".text.json.static.innerParse__anon_196176" - ".text.json.static.innerParse__anon_204507" + ".text.fmt.parse_float.parseFloat__anon_197986" + ".text.unlikely.fmt.parse_float.convert_slow.convertSlow__anon_198045" + ".text.json.static.innerParse__anon_196212" + ".text.json.static.innerParse__anon_196202" + ".text.json.static.innerParse__anon_204531" ".text.array_list.AlignedManaged(u8,null).toOwnedSlice" - ".text.json.static.sliceToInt__anon_204585" - ".text.json.static.innerParse__anon_204548" + ".text.json.static.sliceToInt__anon_204609" + ".text.json.static.innerParse__anon_204572" ".text.array_list.AlignedManaged(u8,null).ensureTotalCapacity" ".text.json.Scanner.nextAllocMax" ".text.json.Scanner.allocNextIntoArrayListMax" ".text.BitStack.push" - ".text.json.static.innerParse__anon_204675" - ".text.json.static.innerParse__anon_205140" - ".text.json.static.innerParse__anon_205284" - ".text.json.Stringify.write__anon_205549" + ".text.json.static.innerParse__anon_204699" + ".text.json.static.innerParse__anon_205054" + ".text.json.static.innerParse__anon_205099" + ".text.json.static.innerParse__anon_205164" + ".text.json.static.innerParse__anon_205308" + ".text.json.Stringify.write__anon_205573" ".text.Inbox.push" - ".text.unlikely.builtin.panic__struct_205715.panic" + ".text.unlikely.builtin.panic__struct_205739.panic" ".text.unlikely.crash_handler.panic" - ".text.crash_handler.report__anon_205865" - ".text.unlikely.crash_handler.crash__anon_205831" + ".text.crash_handler.report__anon_205889" + ".text.unlikely.crash_handler.crash__anon_205855" ".text.browser.Session.createPage" - ".text.server.bidi.BiDi.Command.sendEvent__anon_206372" - ".text.server.bidi.BiDi.Command.sendResult__anon_206449" - ".text.browser.URL.resolve__anon_206498" + ".text.server.bidi.BiDi.Command.sendEvent__anon_206396" + ".text.server.bidi.BiDi.Command.sendResult__anon_206473" + ".text.browser.URL.resolve__anon_206522" ".text.browser.URL.resolveNavigation" ".text.server.bidi.browsing_context.rejectPending" ".text.browser.Session.initiateRootNavigation" - ".text.server.bidi.BiDi.Command.sendResult__anon_206554" + ".text.server.bidi.BiDi.Command.sendResult__anon_206578" ".text.server.bidi.browsing_context.destroy" ".text.browser.webapi.selector.Selector.cachedParse" ".text.browser.webapi.selector.Selector.query" @@ -321,35 +313,24 @@ SECTIONS { ".text.browser.webapi.selector.Selector.collectAll" ".text.browser.webapi.selector.Selector.querySelectorAll" ".text.server.bidi.browsing_context.invalidSelector" - ".text.server.bidi.BiDi.Command.sendResult__anon_207054" + ".text.server.bidi.BiDi.Command.sendResult__anon_207078" + ".text.sort.block.block__anon_208163" + ".text.browser.xpath.functions.sumFn" ".text.browser.xpath.functions.numberFn" ".text.browser.xpath.result.stringValueOf" ".text.browser.webapi.Node.getTextContent" ".text.browser.xpath.functions.translateFn" ".text.browser.xpath.result.toString" - ".text.fmt.allocPrint__anon_208453" - ".text.fmt.allocPrint__anon_208451" - ".text.browser.xpath.functions.normalizeSpaceFn" - ".text.browser.xpath.functions.stringLengthFn" - ".text.browser.xpath.functions.substringFn" - ".text.browser.xpath.functions.substringAfterFn" - ".text.browser.xpath.functions.substringBeforeFn" - ".text.browser.xpath.functions.containsFn" - ".text.browser.xpath.functions.startsWithFn" - ".text.browser.xpath.functions.concatFn" - ".text.browser.xpath.functions.stringFn" + ".text.fmt.allocPrint__anon_208477" + ".text.fmt.allocPrint__anon_208475" ".text.browser.webapi.Element.getTagNameSpec" ".text.browser.webapi.Element.upperTagName" ".text.browser.webapi.Document.getElementById" ".text.string.String.intern" - ".text.sort.block.mergeInternal__anon_208194" + ".text.sort.block.mergeInternal__anon_208218" ".text.browser.webapi.Node.compareDocumentPosition" ".text.array_list.Aligned(\*browser.webapi.Node,null).ensureTotalCapacity" ".text.browser.xpath.Evaluator.evalStep" - ".text.browser.webapi.Node.ownerFrame" - ".text.unlikely.lightpanda.assertionFailure__anon_210319" - ".text.crash_handler.report__anon_210350" - ".text.unlikely.crash_handler.crash__anon_210321" ".text.hash_map.HashMapUnmanaged(browser.webapi.element.Attribute.List.LookupKey,\*browser.webapi.element.Attribute,hash_map.AutoContext(browser.webapi.element.Attribute.List.LookupKey),80).getOrPutContext" ".text.hash.wyhash.Wyhash.final" ".text.browser.xpath.Evaluator.appendDescendants" @@ -386,48 +367,42 @@ SECTIONS { ".text.browser.webapi.selector.Parser.parsePart" ".text.browser.webapi.selector.Parser.parse" ".text.array_list.Aligned(browser.webapi.selector.Selector.Part,null).append" - ".text.meta.stringToEnum__anon_213253" + ".text.meta.stringToEnum__anon_213277" ".text.browser.webapi.selector.Parser.consumeUntilCommaOrParen" ".text.browser.webapi.selector.Parser.parseIdentifier" - ".text.mem.trimStart__anon_212253" + ".text.mem.trimStart__anon_212277" ".text.browser.xpath.Parser.parse" - ".text.browser.xpath.Parser.parseExpr" - ".text.browser.xpath.Parser.parseAndExpr" - ".text.json.static.innerParse__anon_215424" - ".text.json.static.innerParse__anon_215478" - ".text.json.static.innerParse__anon_215561" - ".text.fmt.parseInt__anon_215635" - ".text.server.bidi.input.State.reset" - ".text.json.static.innerParse__anon_215917" - ".text.log.warn__anon_206552" + ".text.json.static.innerParse__anon_215941" + ".text.log.warn__anon_206576" ".text.browser.Session.discardPendingPage" ".text.browser.Frame.abortTransfers" - ".text.unlikely.lightpanda.assertionFailure__anon_206533" - ".text.crash_handler.report__anon_216095" - ".text.unlikely.crash_handler.crash__anon_216078" + ".text.unlikely.lightpanda.assertionFailure__anon_206557" + ".text.crash_handler.report__anon_216119" + ".text.unlikely.crash_handler.crash__anon_216102" ".text.browser.webapi.net.WebSocket.kill" ".text.network.HttpClient.Transfer.kill" ".text.browser.webapi.net.WebSocket.releaseRef" - ".text.unlikely.lightpanda.assertionFailure__anon_216189" - ".text.crash_handler.report__anon_216302" - ".text.json.static.innerParse__anon_216497" - ".text.json.static.innerParse__anon_216565" - ".text.json.static.innerParse__anon_216554" - ".text.array_list.AlignedManaged(u8,null).toOwnedSliceSentinel__anon_216624" - ".text.log.warn__anon_206416" + ".text.unlikely.lightpanda.assertionFailure__anon_216213" + ".text.crash_handler.report__anon_216326" + ".text.network.HttpClient.Transfer.notify__anon_216179" + ".text.json.static.innerParse__anon_216521" + ".text.json.static.innerParse__anon_216589" + ".text.json.static.innerParse__anon_216578" + ".text.array_list.AlignedManaged(u8,null).toOwnedSliceSentinel__anon_216648" + ".text.log.warn__anon_206440" ".text.browser.Session.PageHandle.frame" - ".text.log.err__anon_206354" + ".text.log.err__anon_206378" ".text.browser.Session.processDestroyQueues" - ".text.json.static.innerParse__anon_217137" - ".text.unlikely.crash_handler.crash__anon_217552" + ".text.json.static.innerParse__anon_217161" + ".text.unlikely.crash_handler.crash__anon_217576" ".text.browser.webapi.SharedWorkerGlobalScope.deinit" ".text.browser.webapi.WorkerGlobalScope.deinit" ".text.browser.Page.revokeBlobUrlsFor" ".text.browser.webapi.svg.Transform.releaseRef" ".text.browser.ScriptManagerBase.deinit" - ".text.unlikely.lightpanda.assertionFailure__anon_217774" - ".text.crash_handler.report__anon_217843" - ".text.unlikely.crash_handler.crash__anon_217804" + ".text.unlikely.lightpanda.assertionFailure__anon_217798" + ".text.crash_handler.report__anon_217867" + ".text.unlikely.crash_handler.crash__anon_217828" ".text.browser.webapi.MessagePort.close" ".text.browser.ScriptManagerBase.Script.deinit" ".text.network.HttpClient.Transfer.cancel" @@ -436,93 +411,91 @@ SECTIONS { ".text.browser.webapi.Performance.notifyObservers" ".text.browser.webapi.Performance.insertOrdered" ".text.network.HttpClient.Transfer.recordResourceTiming" - ".text.log.writeThunk__anon_218820__struct_218821.write" - ".text.browser.js.Local.mapZigInstanceToJs__anon_219156" - ".text.browser.webapi.Performance.scheduleDelivery__struct_218373.run" + ".text.log.writeThunk__anon_218844__struct_218845.write" + ".text.browser.js.Local.mapZigInstanceToJs__anon_219180" + ".text.browser.webapi.Performance.scheduleDelivery__struct_218397.run" ".text.array_list.Aligned(\*browser.webapi.Performance.Entry,null).append" - ".text.browser.webapi.Performance.scheduleBufferFull__struct_218209.run" - ".text.browser.js.Execution.hasDirectListeners__anon_218208" - ".text.browser.js.Local.mapZigInstanceToJs__anon_220389" - ".text.browser.js.Local.mapZigInstanceToJs__anon_220542" - ".text.browser.js.Function.tryCallWithThis__anon_220361" - ".text.browser.EventManagerBase.dispatchDirect__anon_220323" - ".text.browser.js.Function.callWithThisRethrow__anon_220642" + ".text.browser.webapi.Performance.scheduleBufferFull__struct_218233.run" + ".text.browser.js.Execution.hasDirectListeners__anon_218232" + ".text.browser.js.Local.mapZigInstanceToJs__anon_220413" + ".text.browser.js.Local.mapZigInstanceToJs__anon_220566" + ".text.browser.js.Function.tryCallWithThis__anon_220385" + ".text.browser.EventManagerBase.dispatchDirect__anon_220347" + ".text.browser.js.Function.callWithThisRethrow__anon_220666" ".text.browser.js.Local.eval" - ".text.browser.js.Function.callWithThisRethrow__anon_220719" + ".text.browser.js.Function.callWithThisRethrow__anon_220743" ".text.browser.js.Value.toStringSlice" ".text.browser.webapi.event.ErrorEvent.initWithTrusted" - ".text.browser.js.Function.call__anon_220957" + ".text.browser.js.Function.call__anon_220981" ".text.browser.webapi.Window.reportError" - ".text.hash_map.HashMapUnmanaged(browser.EventManagerBase.EventKey,\*DoublyLinkedList,browser.EventManagerBase.EventKeyContext,80).getIndex__anon_221044" + ".text.hash_map.HashMapUnmanaged(browser.EventManagerBase.EventKey,\*DoublyLinkedList,browser.EventManagerBase.EventKeyContext,80).getIndex__anon_221068" ".text.hash.wyhash.Wyhash.update" - ".text.log.warn__anon_220670" + ".text.log.warn__anon_220694" ".text.browser.EventManagerBase.Listener.reportException" ".text.browser.EventManagerBase.removeListener" ".text.browser.webapi.Event.releaseRef" - ".text.unlikely.lightpanda.assertionFailure__anon_221617" - ".text.crash_handler.report__anon_221953" - ".text.unlikely.crash_handler.crash__anon_221624" - ".text.browser.js.Local.resolveT__anon_221961.Wrap.releaseRefFromZig" - ".text.browser.js.Local.resolveT__anon_221961.Wrap.releaseRef" - ".text.browser.js.Local.resolveT__anon_221961.Wrap.acquireRef" - ".text.browser.js.Local.resolveT__anon_222394.Wrap.releaseRefFromZig" + ".text.unlikely.lightpanda.assertionFailure__anon_221641" + ".text.crash_handler.report__anon_221977" + ".text.unlikely.crash_handler.crash__anon_221648" + ".text.browser.js.Local.resolveT__anon_221985.Wrap.releaseRefFromZig" + ".text.browser.js.Local.resolveT__anon_221985.Wrap.releaseRef" + ".text.browser.js.Local.resolveT__anon_221985.Wrap.acquireRef" + ".text.browser.js.Local.resolveT__anon_222418.Wrap.releaseRefFromZig" ".text.browser.webapi.event.PromiseRejectionEvent.releaseRef" - ".text.unlikely.crash_handler.crash__anon_224511" - ".text.browser.js.Local.resolveT__anon_224738.Wrap.releaseRefFromZig" - ".text.browser.js.Local.resolveT__anon_224755.Wrap.releaseRefFromZig" + ".text.browser.js.Local.resolveT__anon_222418.Wrap.releaseRef" + ".text.browser.js.Local.resolveT__anon_222418.Wrap.acquireRef" + ".text.unlikely.lightpanda.assertionFailure__anon_222528" + ".text.crash_handler.report__anon_222579" + ".text.unlikely.crash_handler.crash__anon_222543" + ".text.unlikely.crash_handler.crash__anon_224535" + ".text.browser.js.Local.resolveT__anon_224762.Wrap.releaseRefFromZig" + ".text.browser.js.Local.resolveT__anon_224779.Wrap.releaseRefFromZig" ".text.browser.webapi.net.XMLHttpRequest.releaseRef" - ".text.browser.js.Local.resolveT__anon_224755.Wrap.releaseRef" - ".text.browser.js.Local.resolveT__anon_224755.Wrap.acquireRef" + ".text.browser.js.Local.resolveT__anon_224779.Wrap.releaseRef" + ".text.browser.js.Local.resolveT__anon_224779.Wrap.acquireRef" ".text.browser.webapi.net.XMLHttpRequestEventTarget.releaseListeners" ".text.browser.webapi.net.XMLHttpRequest.clearResponse" - ".text.unlikely.lightpanda.assertionFailure__anon_225063" - ".text.crash_handler.report__anon_225146" - ".text.crash_handler.report__anon_228228" - ".text.unlikely.crash_handler.crash__anon_228207" + ".text.unlikely.lightpanda.assertionFailure__anon_225087" + ".text.crash_handler.report__anon_225170" + ".text.crash_handler.report__anon_228252" + ".text.unlikely.crash_handler.crash__anon_228231" ".text.network.HttpClient.Transfer.timingAllowPassed" ".text.browser.webapi.svg.PointList.releaseItem" - ".text.unlikely.lightpanda.assertionFailure__anon_228707" - ".text.crash_handler.report__anon_228754" - ".text.browser.webapi.Element.contentAxis__anon_238700" - ".text.browser.webapi.Element.getElementAxis__anon_238699" + ".text.browser.webapi.css.CSSStyleDeclaration.resolvedDimension" + ".text.browser.webapi.Element.contentAxis__anon_238725" + ".text.browser.webapi.Element.getElementAxis__anon_238724" ".text.browser.webapi.element.Html.click" ".text.browser.webapi.element.Attribute.List.setCapacity" ".text.browser.webapi.element.Attribute.List._put" ".text.browser.webapi.element.Attribute.List.getEntryAndNormalizedName" ".text.browser.webapi.element.html.Details.setOpen" ".text.browser.Frame.openPopup" - ".text.browser.EventManager.dispatchPhase__anon_240761" - ".text.browser.js.Function.tryCallWithThis__anon_240794" - ".text.browser.EventManager.dispatchPhase__anon_240822" + ".text.browser.frame.user_input.handleKeyup" + ".text.browser.EventManager.dispatchPhase__anon_240786" + ".text.browser.js.Function.tryCallWithThis__anon_240819" + ".text.browser.EventManager.dispatchPhase__anon_240847" ".text.browser.EventManager.dispatchNode" - ".text.browser.EventManager.dispatchDirect__anon_240840" + ".text.browser.EventManager.dispatchDirect__anon_240865" ".text.browser.EventManager.dispatch" - ".text.browser.EventManagerBase.Listener.run__anon_240890" - ".text.browser.js.Context.stringToPersistedFunction__anon_243561" + ".text.browser.EventManagerBase.Listener.run__anon_240915" + ".text.browser.js.Context.stringToPersistedFunction__anon_243586" ".text.browser.webapi.element.Html.getAttributeFunction" ".text.__zig_tag_name_browser.webapi.global_event_handlers.Handler" ".text.browser.EventManager.getInlineHandler" ".text.hash_map.HashMapUnmanaged(browser.webapi.global_event_handlers.Key,browser.js.Function.Global,browser.webapi.global_event_handlers.Context,80).remove" ".text.hash_map.HashMapUnmanaged(browser.webapi.global_event_handlers.Key,browser.js.Function.Global,browser.webapi.global_event_handlers.Context,80).put" ".text.unlikely.hash_map.HashMapUnmanaged(browser.webapi.global_event_handlers.Key,browser.js.Function.Global,browser.webapi.global_event_handlers.Context,80).grow" - ".text.browser.EventManagerBase.Listener.run__anon_240782" + ".text.browser.EventManagerBase.Listener.run__anon_240807" ".text.browser.EventManager.AdjustedTargets.apply" - ".text.log.warn__anon_240754" - ".text.log.warn__anon_240734" - ".text.fmt.allocPrintSentinel__anon_240721" - ".text.Io.Writer.Allocating.toOwnedSliceSentinel__anon_243969" - ".text.fmt.allocPrintSentinel__anon_240716" + ".text.log.warn__anon_240779" + ".text.log.warn__anon_240759" + ".text.fmt.allocPrintSentinel__anon_240746" + ".text.Io.Writer.Allocating.toOwnedSliceSentinel__anon_243994" + ".text.fmt.allocPrintSentinel__anon_240741" ".text.browser.webapi.element.html.Form.normalizeEnctype" ".text.browser.webapi.net.FormData.releaseRef" - ".text.unlikely.lightpanda.assertionFailure__anon_244203" - ".text.crash_handler.report__anon_244233" - ".text.unlikely.crash_handler.crash__anon_244212" - ".text.browser.webapi.element.html.Button.getValue" - ".text.unlikely.lightpanda.assertionFailure__anon_240020" - ".text.browser.webapi.element.html.ValidityState.getValid" - ".text.browser.webapi.element.html.ValidityState.getCustomError" - ".text.browser.webapi.element.html.Input.suffersRangeOverflow" - ".text.browser.webapi.element.html.Input.suffersRangeUnderflow" + ".text.unlikely.lightpanda.assertionFailure__anon_244228" + ".text.crash_handler.report__anon_244258" ".text.browser.webapi.element.html.Input.valueToNumber" ".text.browser.webapi.element.html.Input.isValidFloatingPoint" ".text.browser.webapi.element.html.Input.timeToMs" @@ -534,21 +507,12 @@ SECTIONS { ".text.browser.webapi.element.html.Input.suffersTooShort" ".text.browser.webapi.element.reflection.getLimitedLong" ".text.browser.webapi.element.html.TextArea.suffersTooLong" - ".text.browser.js.RegExp.match" - ".text.browser.webapi.element.html.Input.suffersPatternMismatch" - ".text.browser.webapi.element.html.Input.suffersTooLong" - ".text.browser.webapi.element.html.ValidityState.getValueMissing" - ".text.browser.webapi.element.html.Input.suffersTypeMismatch" - ".text.browser.webapi.element.html.Select.suffersValueMissing" - ".text.browser.webapi.element.html.Input.suffersValueMissing" - ".text.browser.webapi.element.html.Input.radioGroupHasChecked" - ".text.browser.webapi.element.html.Input.sameFormOwner" ".text.browser.webapi.element.html.Input.RadioGroupIterator.next" ".text.browser.webapi.element.html.Button.getFormNoValidate" ".text.browser.webapi.element.Html.getTabIndex" ".text.browser.webapi.element.html.TextArea.getValue" - ".text.browser.webapi.element.html.Input.sanitizeValue__anon_245152" - ".text.browser.webapi.element.html.Input.setValue" + ".text.browser.webapi.element.html.Input.sanitizeValue__anon_245177" + ".text.browser.Frame.HashChangeCallback.run" ".text.browser.URL.eqlDocument" ".text.browser.Frame.hasRelToken" ".text.browser.Frame.resolveTargetFrame" @@ -557,52 +521,51 @@ SECTIONS { ".text.browser.Frame.headersForRequest" ".text.browser.Frame.queueElementEvent" ".text.browser.webapi.element.html.Image.imageAddedCallback" + ".text.browser.Frame.iframeAddedCallback" + ".text.browser.webapi.element.html.IFrame.Build.attributeChange" ".text.browser.webapi.element.html.Input.Build.attributeChange" ".text.browser.webapi.element.html.Meta.processRefresh" ".text.browser.webapi.element.html.Meta.Build.attributeChange" ".text.browser.webapi.element.html.Option.Build.attributeChange" ".text.network.HttpClient.Transfer.submitSync" - ".text.browser.Frame.scriptAddedCallback__anon_246146" + ".text.browser.Frame.scriptAddedCallback__anon_246171" + ".text.browser.webapi.element.html.Script.Build.attributeChange" ".text.browser.Frame.domChanged" ".text.browser.Frame.styleAttributeChanged" - ".text.browser.js.Context.enqueueMicrotask__anon_246574__struct_246583.run" - ".text.browser.js.Context.enqueueMicrotask__anon_246651__struct_246665.run" - ".text.browser.js.Context.enqueueMicrotask__anon_246663__struct_246670.run" - ".text.browser.js.Context.enqueueMicrotask__anon_248647__struct_248654.run" - ".text.browser.js.Local.mapZigInstanceToJs__anon_248881" - ".text.browser.js.Local.zigValueToJs__anon_248901" - ".text.unlikely.lightpanda.assertionFailure__anon_249299" - ".text.crash_handler.report__anon_249380" - ".text.unlikely.crash_handler.crash__anon_249333" - ".text.browser.js.Local.resolveT__anon_249344.Wrap.releaseRefFromZig" - ".text.browser.js.Local.resolveT__anon_249344.Wrap.releaseRef" - ".text.browser.js.Local.resolveT__anon_249434.Wrap.releaseRefFromZig" - ".text.browser.js.Local.resolveT__anon_249434.Wrap.releaseRef" + ".text.browser.js.Context.enqueueMicrotask__anon_246599__struct_246608.run" + ".text.browser.js.Context.enqueueMicrotask__anon_246676__struct_246690.run" + ".text.browser.js.Context.enqueueMicrotask__anon_246688__struct_246695.run" + ".text.browser.js.Context.enqueueMicrotask__anon_248672__struct_248679.run" + ".text.browser.js.Local.mapZigInstanceToJs__anon_248906" + ".text.browser.js.Local.zigValueToJs__anon_248926" + ".text.browser.js.Local.resolveT__anon_249369.Wrap.releaseRef" + ".text.browser.js.Local.resolveT__anon_249459.Wrap.releaseRefFromZig" + ".text.browser.js.Local.resolveT__anon_249459.Wrap.releaseRef" ".text.browser.webapi.MutationObserver.releaseRef" - ".text.unlikely.lightpanda.assertionFailure__anon_249487" - ".text.crash_handler.report__anon_249512" - ".text.unlikely.crash_handler.crash__anon_249491" + ".text.unlikely.lightpanda.assertionFailure__anon_249512" + ".text.crash_handler.report__anon_249537" + ".text.unlikely.crash_handler.crash__anon_249516" ".text.browser.webapi.MutationObserver.disconnect" - ".text.browser.webapi.element.slotting.findSlot__anon_248366" + ".text.browser.webapi.element.slotting.findSlot__anon_248391" ".text.browser.webapi.element.slotting.findNamedSlot" ".text.browser.webapi.Element.hostedShadowRoot" ".text.browser.webapi.element.slotting.slotAttributeChanged" ".text.browser.frame.observers.notifyAttributeChange" ".text.browser.webapi.element.html.Custom.enqueueAttributeChangedCallbackOnElement" - ".text.browser.js.Context.enqueueMicrotask__anon_250019__struct_250150.run" - ".text.log.writeThunk__anon_250149__struct_250155.write" - ".text.browser.js.Local.jsValueToZig__anon_250281" + ".text.browser.js.Context.enqueueMicrotask__anon_250044__struct_250175.run" + ".text.log.writeThunk__anon_250174__struct_250180.write" + ".text.browser.js.Local.jsValueToZig__anon_250306" ".text.browser.webapi.CustomElementRegistry.upgradeCustomElement" ".text.browser.webapi.element.html.Custom.fireReaction" ".text.array_list.Aligned(browser.CustomElementReactions.Reaction,null).append" - ".text.browser.js.Local.mapZigInstanceToJs__anon_250377" - ".text.browser.js.Function._tryCallWithThis__anon_250405" - ".text.browser.js.Object.callMethod__anon_250394" - ".text.browser.js.Object.callMethod__anon_250516" - ".text.browser.js.Local.zigValueToJs__anon_250587" - ".text.browser.js.Local.mapZigInstanceToJs__anon_250681" - ".text.browser.js.Object.callMethod__anon_250639" - ".text.browser.webapi.element.html.Custom.enqueueConnectedCallbackOnElement__anon_250225" + ".text.browser.js.Local.mapZigInstanceToJs__anon_250402" + ".text.browser.js.Function._tryCallWithThis__anon_250430" + ".text.browser.js.Object.callMethod__anon_250419" + ".text.browser.js.Object.callMethod__anon_250541" + ".text.browser.js.Local.zigValueToJs__anon_250612" + ".text.browser.js.Local.mapZigInstanceToJs__anon_250706" + ".text.browser.js.Object.callMethod__anon_250664" + ".text.browser.webapi.element.html.Custom.enqueueConnectedCallbackOnElement__anon_250250" ".text.hash_map.HashMapUnmanaged(\*browser.webapi.Element,void,hash_map.AutoContext(\*browser.webapi.Element),80).getOrPutContext" ".text.unlikely.hash_map.HashMapUnmanaged(\*browser.webapi.Element,void,hash_map.AutoContext(\*browser.webapi.Element),80).grow" ".text.browser.webapi.element.html.Select.resetToDefaultSelection" @@ -612,29 +575,25 @@ SECTIONS { ".text.browser.ScriptManagerBase.Script.queueHintEvent" ".text.browser.ScriptManagerBase.Script.dataCallback" ".text.browser.ScriptManagerBase.Script.headerCallback" - ".text.unlikely.lightpanda.assertionFailure__anon_251372" - ".text.unlikely.lightpanda.assertionFailure__anon_251365" - ".text.crash_handler.report__anon_251476" - ".text.unlikely.crash_handler.crash__anon_251449" - ".text.crash_handler.report__anon_251740" - ".text.unlikely.crash_handler.crash__anon_251451" + ".text.unlikely.lightpanda.assertionFailure__anon_251397" + ".text.unlikely.lightpanda.assertionFailure__anon_251390" + ".text.crash_handler.report__anon_251501" + ".text.unlikely.crash_handler.crash__anon_251474" + ".text.unlikely.crash_handler.crash__anon_251476" ".text.browser.ScriptManagerBase.Script.startCallback" ".text.browser.ScriptManager.evalNow" ".text.browser.ImportMap.sortedNormalizedSpecifierMap" ".text.browser.ImportMap.mergeEntries" ".text.browser.js.Context.compileModule" - ".text.browser.js.Module.persist" - ".text.browser.ImportMap.resolveImportsMatch" - ".text.browser.js.Context.module__anon_252129" + ".text.browser.js.Context.evaluateModule__anon_252253" + ".text.browser.js.Context.module__anon_252154" ".text.browser.ScriptManagerBase.Script.eval" - ".text.log.warn__anon_252522" - ".text.unlikely.lightpanda.assertionFailure__anon_252484" - ".text.unlikely.lightpanda.assertionFailure__anon_252473" + ".text.log.warn__anon_252547" + ".text.unlikely.lightpanda.assertionFailure__anon_252509" + ".text.unlikely.lightpanda.assertionFailure__anon_252498" ".text.browser.ScriptManagerBase.Script.shutdownCallback" - ".text.unlikely.lightpanda.assertionFailure__anon_252257" - ".text.browser.ScriptManagerBase.waitForImport" ".text.browser.ScriptManagerBase.Script.executeCallback" - ".text.log.info__anon_246343" + ".text.log.info__anon_246368" ".text.network.HttpClient.releaseBlocking" ".text.network.HttpClient.SyncContext.shutdownCallback" ".text.unlikely.hash_map.HashMapUnmanaged(u32,u32,hash_map.AutoContext(u32),80).grow" @@ -643,10 +602,10 @@ SECTIONS { ".text.network.HttpClient.SyncContext.dataCallback" ".text.network.HttpClient.SyncContext.headerCallback" ".text.network.HttpClient.hasPendingTeardown" - ".text.unlikely.lightpanda.assertionFailure__anon_254492" - ".text.log.writeValue__anon_254515" - ".text.crash_handler.report__anon_254519" - ".text.unlikely.crash_handler.crash__anon_254501" + ".text.unlikely.lightpanda.assertionFailure__anon_254517" + ".text.log.writeValue__anon_254540" + ".text.crash_handler.report__anon_254544" + ".text.unlikely.crash_handler.crash__anon_254526" ".text.browser.ScriptManager.corsSettings" ".text.browser.ScriptManagerBase.evaluate" ".text.browser.ScriptManager.addInlineScript" @@ -654,7 +613,7 @@ SECTIONS { ".text.browser.webapi.element.html.Meta.immediateRefreshTarget" ".text.browser.Frame.fireElementEvent" ".text.browser.Frame.dispatchQueuedEvents" - ".text.browser.Frame.queueElementEvent__struct_245943.cleanup" + ".text.browser.Frame.queueElementEvent__struct_245968.cleanup" ".text.browser.frame.resource_load.ImageLoad.errorCallback" ".text.browser.frame.resource_load.ImageLoad.doneCallback" ".text.browser.frame.resource_load.ImageLoad.settle" @@ -663,6 +622,8 @@ SECTIONS { ".text.browser.frame.resource_load.ImageLoad.finalizer" ".text.browser.frame.resource_load.ImageLoad.failed" ".text.browser.webapi.Window.setWindowReflectingHandlerFromAttribute" + ".text.browser.Frame.removeElementIdWithMaps" + ".text.browser.webapi.element.html.Select.Build.attributeRemove" ".text.browser.EventManager.ActivationState.restore" ".text.browser.EventManager.buildEventPath" ".text.browser.webapi.element.html.Input.uncheckRadioGroup" @@ -674,92 +635,91 @@ SECTIONS { ".text.browser.webapi.EventCounts.getIndex" ".text.browser.webapi.Document.getActiveElement" ".text.server.bidi.input.keyInfo" - ".text.browser.RenderTree.resolve" - ".text.browser.screenshot.collect" - ".text.browser.screenshot.preparePng" - ".text.browser.pdf.prepare" + ".text.json.static.innerParse__anon_258260" ".text.browser.markdown.dump" ".text.browser.webapi.element.html.Custom.checkAndAttachBuiltIn" - ".text.browser.frame.node_factory.createHtmlElementT__anon_261411" - ".text.browser.frame.node_factory.createHtmlElementT__anon_262340" - ".text.browser.frame.node_factory.constructForToken__anon_262425" - ".text.browser.frame.node_factory.createHtmlElementT__anon_260671" - ".text.browser.frame.node_factory.createHtmlElementT__anon_260676" - ".text.browser.frame.node_factory.createHtmlElementT__anon_260694" - ".text.browser.frame.node_factory.createHtmlElementT__anon_260729" - ".text.browser.frame.node_factory.createHtmlElementT__anon_260816" - ".text.browser.frame.node_factory.createHtmlElementT__anon_260821" - ".text.browser.frame.node_factory.createHtmlElementT__anon_260826" - ".text.browser.frame.node_factory.createHtmlElementT__anon_260831" - ".text.browser.frame.node_factory.createHtmlElementT__anon_260850" - ".text.browser.frame.node_factory.createHtmlElementT__anon_260955" - ".text.browser.frame.node_factory.createHtmlElementT__anon_261004" - ".text.browser.frame.node_factory.createHtmlElementT__anon_261052" - ".text.browser.frame.node_factory.createHtmlElementT__anon_261079" - ".text.browser.frame.node_factory.createHtmlElementT__anon_261121" - ".text.browser.frame.node_factory.createHtmlElementT__anon_261126" - ".text.browser.frame.node_factory.createHtmlElementT__anon_261173" - ".text.browser.frame.node_factory.createHtmlElementT__anon_261221" - ".text.browser.frame.node_factory.createHtmlElementT__anon_261226" - ".text.browser.frame.node_factory.createHtmlElementT__anon_261231" - ".text.browser.frame.node_factory.createHtmlElementT__anon_261236" - ".text.browser.frame.node_factory.createHtmlElementT__anon_261347" + ".text.browser.frame.node_factory.createHtmlElementT__anon_261436" + ".text.browser.frame.node_factory.createHtmlElementT__anon_262365" + ".text.browser.frame.node_factory.constructForToken__anon_262450" + ".text.browser.frame.node_factory.createHtmlElementT__anon_260696" + ".text.browser.frame.node_factory.createHtmlElementT__anon_260701" + ".text.browser.frame.node_factory.createHtmlElementT__anon_260719" + ".text.browser.frame.node_factory.createHtmlElementT__anon_260754" + ".text.browser.frame.node_factory.createHtmlElementT__anon_260841" + ".text.browser.frame.node_factory.createHtmlElementT__anon_260846" + ".text.browser.frame.node_factory.createHtmlElementT__anon_260851" + ".text.browser.frame.node_factory.createHtmlElementT__anon_260856" + ".text.browser.frame.node_factory.createHtmlElementT__anon_260875" + ".text.browser.frame.node_factory.createHtmlElementT__anon_260980" + ".text.browser.frame.node_factory.createHtmlElementT__anon_261029" + ".text.browser.frame.node_factory.createHtmlElementT__anon_261077" + ".text.browser.frame.node_factory.createHtmlElementT__anon_261104" + ".text.browser.frame.node_factory.createHtmlElementT__anon_261146" + ".text.browser.frame.node_factory.createHtmlElementT__anon_261151" + ".text.browser.frame.node_factory.createHtmlElementT__anon_261198" + ".text.browser.frame.node_factory.createHtmlElementT__anon_261246" + ".text.browser.frame.node_factory.createHtmlElementT__anon_261251" + ".text.browser.frame.node_factory.createHtmlElementT__anon_261256" + ".text.browser.frame.node_factory.createHtmlElementT__anon_261261" + ".text.browser.frame.node_factory.createHtmlElementT__anon_261372" ".text.browser.webapi.element.html.Meta.Build.created" - ".text.browser.frame.node_factory.createHtmlElementT__anon_261352" + ".text.browser.frame.node_factory.createHtmlElementT__anon_261377" ".text.browser.webapi.css.CSSStyleSheet.initWithOwner" ".text.browser.webapi.Document.getStyleSheets" ".text.browser.webapi.css.StyleSheetList.add" ".text.browser.webapi.element.html.Link.linkAddedCallback" - ".text.browser.frame.node_factory.createHtmlElementT__anon_261357" - ".text.browser.frame.node_factory.createHtmlElementT__anon_261362" - ".text.browser.frame.node_factory.createHtmlElementT__anon_261367" - ".text.browser.frame.node_factory.createHtmlElementT__anon_261372" - ".text.browser.frame.node_factory.createHtmlElementT__anon_261377" ".text.browser.frame.node_factory.createHtmlElementT__anon_261382" - ".text.browser.frame.node_factory.createHtmlElementT__anon_261406" - ".text.browser.frame.node_factory.createHtmlElementT__anon_261577" - ".text.browser.frame.node_factory.createHtmlElementT__anon_261582" + ".text.browser.frame.node_factory.createHtmlElementT__anon_261387" + ".text.browser.frame.node_factory.createHtmlElementT__anon_261392" + ".text.browser.frame.node_factory.createHtmlElementT__anon_261397" + ".text.browser.frame.node_factory.createHtmlElementT__anon_261402" + ".text.browser.frame.node_factory.createHtmlElementT__anon_261407" + ".text.browser.frame.node_factory.createHtmlElementT__anon_261431" + ".text.browser.frame.node_factory.createHtmlElementT__anon_261602" ".text.browser.frame.node_factory.createHtmlElementT__anon_261607" + ".text.browser.frame.node_factory.createHtmlElementT__anon_261632" ".text.browser.webapi.element.html.Input.Build.created" - ".text.browser.frame.node_factory.createHtmlElementT__anon_261656" - ".text.browser.frame.node_factory.createHtmlElementT__anon_261661" - ".text.browser.frame.node_factory.createHtmlElementT__anon_261666" - ".text.browser.frame.node_factory.createHtmlElementT__anon_261671" - ".text.browser.Factory.svgElement__anon_270016" - ".text.browser.frame.node_factory.createSvgElementT__anon_262767" - ".text.browser.Factory.svgElement__anon_270086" - ".text.browser.frame.node_factory.createElementNS__anon_260650" + ".text.browser.frame.node_factory.createHtmlElementT__anon_261681" + ".text.browser.Factory.svgElement__anon_269898" + ".text.browser.frame.node_factory.createSvgElementT__anon_262770" + ".text.browser.Factory.svgElement__anon_269968" + ".text.browser.frame.node_factory.createSvgElementT__anon_262787" + ".text.browser.Factory.svgElement__anon_270041" + ".text.browser.frame.node_factory.createSvgElementT__anon_262792" + ".text.browser.Factory.svgElement__anon_270111" + ".text.browser.frame.node_factory.createElementNS__anon_260675" ".text.browser.webapi.Document.createElement" - ".text.browser.webapi.Node.checkDocumentElementRules__anon_270214" - ".text.browser.webapi.Node.ensurePreInsertValidity__anon_270198" + ".text.browser.webapi.Node.checkDocumentElementRules__anon_270239" + ".text.browser.webapi.Node.ensurePreInsertValidity__anon_270223" ".text.browser.Frame.adoptNodeTree" ".text.browser.webapi.element.html.Style.getSheet" ".text.browser.webapi.element.html.Style.styleAddedCallback" - ".text.browser.Frame.nodeIsReady__anon_270355" + ".text.browser.Frame.nodeIsReady__anon_270380" ".text.browser.Frame.nodeIsReadySubtree" - ".text.browser.Frame._insertNodeRelative__anon_270290" + ".text.browser.Frame._insertNodeRelative__anon_270315" ".text.browser.Frame.moveAllChildren" ".text.browser.webapi.Node.appendChild" ".text.browser.webapi.Node.insertBeforeInner" - ".text.browser.dump.rootUncapped" - ".text.browser.dump.root" - ".text.browser.dump.render" - ".text.server.cdp.CDP.Command.sendResult__anon_260472" - ".text.server.cdp.CDP.Command.sendResult__anon_260535" - ".text.server.cdp.CDP.Command.sendResult__anon_270446" + ".text.server.cdp.CDP.Command.sendResult__anon_270471" ".text.browser.interactive.buildListenerTargetMap" ".text.browser.webapi.HTMLDocument.getTitle" + ".text.server.cdp.AXNode.getName.TextCaptureWriter.write__anon_270913" + ".text.server.cdp.AXNode.stripWhitespaces__anon_270946" + ".text.server.cdp.AXNode.writeString__anon_270929" + ".text.browser.webapi.element.html.Label.LabelByForIndex.lookup" + ".text.server.cdp.AXNode.writeLabelInnerText__anon_271032" + ".text.server.cdp.AXNode.writeAccessibleNameFallback" + ".text.browser.Runner._wait__anon_272699" ".text.browser.Runner.waitForSelector" ".text.browser.actions.waitForSelector" - ".text.server.cdp.CDP.Command.sendResult__anon_272766" - ".text.server.cdp.CDP.Command.sendResult__anon_259409" + ".text.server.cdp.CDP.Command.sendResult__anon_272791" + ".text.server.cdp.CDP.Command.sendResult__anon_259434" ".text.server.cdp.domains.lp.processMessage" - ".text.server.cdp.domains.dom.processMessage" ".text.server.cdp.domains.css.processMessage" - ".text.server.cdp.CDP.Command.sendResult__anon_274713" + ".text.server.cdp.CDP.Command.sendResult__anon_274738" ".text.server.cdp.domains.page.getFrameTree" ".text.server.cdp.domains.page.getNavigationHistory" - ".text.server.cdp.CDP.sendEvent__anon_274953" + ".text.server.cdp.CDP.sendEvent__anon_274978" ".text.server.cdp.domains.page.setLifecycleEventsEnabled" ".text.server.cdp.CDP.BrowserContext.createIsolatedWorld" ".text.server.cdp.domains.page.addScriptToEvaluateOnNewDocument" @@ -770,79 +730,86 @@ SECTIONS { ".text.server.cdp.domains.page.navigate" ".text.server.cdp.CDP.dispatchCommand" ".text.server.cdp.CDP.dispatchParsed" - ".text.json.static.innerParse__anon_275362" + ".text.json.static.innerParse__anon_275387" ".text.server.cdp.CDP.IsolatedWorld.removeContext" - ".text.unlikely.lightpanda.assertionFailure__anon_275219" - ".text.crash_handler.report__anon_275734" - ".text.unlikely.crash_handler.crash__anon_275701" + ".text.unlikely.lightpanda.assertionFailure__anon_275244" + ".text.crash_handler.report__anon_275759" + ".text.unlikely.crash_handler.crash__anon_275726" ".text.server.cdp.CDP.BrowserContext.removeIsolatedWorld" ".text.server.cdp.CDP.IsolatedWorld.removeAllContexts" ".text.server.cdp.CDP.BrowserContext.findIsolatedWorld" ".text.server.cdp.id.toLoaderId" ".text.server.cdp.id.toFrameId" - ".text.unlikely.lightpanda.assertionFailure__anon_274921" + ".text.unlikely.lightpanda.assertionFailure__anon_274946" ".text.server.cdp.CDP.BrowserContext.onFrameNetworkAlmostIdle" - ".text.log.writeValue__anon_276297" - ".text.crash_handler.report__anon_276301" - ".text.unlikely.crash_handler.crash__anon_276266" - ".text.server.cdp.domains.page.close" - ".text.json.static.innerParse__anon_285356" - ".text.json.static.innerParse__anon_285423" - ".text.unlikely.lightpanda.assertionFailure__anon_285221" + ".text.log.writeValue__anon_276322" + ".text.crash_handler.report__anon_276326" + ".text.json.static.innerParse__anon_285381" + ".text.json.static.innerParse__anon_285448" + ".text.unlikely.lightpanda.assertionFailure__anon_285246" ".text.server.cdp.domains.page.stopLoading" + ".text.server.cdp.domains.page.doReload" + ".text.browser.Frame.stopLoading" ".text.server.cdp.domains.page.navigateToHistoryEntry" - ".text.json.static.innerParse__anon_285708" - ".text.json.Stringify.value__anon_275294" - ".text.json.Stringify.value__anon_275125" + ".text.json.static.innerParse__anon_285733" + ".text.json.Stringify.value__anon_275319" + ".text.json.Stringify.value__anon_275150" ".text.browser.Frame.IdleNotification.check" - ".text.json.Stringify.value__anon_274821" - ".text.json.Stringify.value__anon_274771" + ".text.json.Stringify.value__anon_274846" + ".text.json.Stringify.value__anon_274796" ".text.server.cdp.domains.page.handleJavaScriptDialog" - ".text.server.cdp.domains.page.FrameTreeWriter.write__anon_286019" - ".text.server.cdp.domains.page.FrameWriter.write__anon_286026" - ".text.log.warn__anon_274259" - ".text.json.static.sliceToInt__anon_287241" - ".text.json.Stringify.write__anon_290385" + ".text.server.cdp.domains.page.FrameTreeWriter.write__anon_286044" + ".text.server.cdp.domains.page.FrameWriter.write__anon_286051" + ".text.log.warn__anon_274284" + ".text.json.static.sliceToInt__anon_287266" + ".text.json.static.innerParse__anon_287236" + ".text.unlikely.log.scoped(.default).err__anon_273962" + ".text.server.cdp.domains.dom.findMainWorldContext" + ".text.json.Stringify.write__anon_287747" + ".text.server.cdp.Node.Writer.writeCommon__anon_287846" + ".text.json.Stringify.value__anon_272122" + ".text.json.Stringify.write__anon_290410" ".text.network.Network.HostContext.hash" ".text.array_list.Aligned(browser.structured_data.Property,null).append" ".text.array_list.Aligned(SemanticTree.OptionData,null).append" - ".text.fmt.allocPrint__anon_271610" + ".text.fmt.allocPrint__anon_271635" ".text.browser.SelectorPath.matchCount" - ".text.fmt.allocPrint__anon_271468" - ".text.browser.webapi.selector.Selector.matchesAny" + ".text.fmt.allocPrint__anon_271493" ".text.array_list.Aligned(u8,null).ensureUnusedCapacity" ".text.browser.dump.writeEscapedByte" - ".text.browser.dump.writeEscapedText" - ".text.browser.webapi.Element.format" - ".text.log.err__anon_270379" + ".text.browser.dump.hasShellToken" + ".text.browser.dump.hasRole" + ".text.browser.dump.hasSectioningAncestor" + ".text.log.err__anon_270426" + ".text.browser.StyleManager.cascadeChanged" + ".text.log.err__anon_270404" ".text.browser.webapi.element.slotting.insertionSteps" ".text.browser.webapi.element.html.Select.childInserted" ".text.browser.webapi.element.html.Select.ListChange.processInserted" - ".text.unlikely.lightpanda.assertionFailure__anon_270324" - ".text.crash_handler.report__anon_294113" - ".text.unlikely.crash_handler.crash__anon_294107" - ".text.unlikely.lightpanda.assertionFailure__anon_270313" - ".text.crash_handler.report__anon_294130" - ".text.unlikely.crash_handler.crash__anon_294128" - ".text.unlikely.lightpanda.assertionFailure__anon_270300" + ".text.unlikely.lightpanda.assertionFailure__anon_270349" + ".text.crash_handler.report__anon_294138" + ".text.unlikely.crash_handler.crash__anon_294132" + ".text.unlikely.lightpanda.assertionFailure__anon_270338" + ".text.crash_handler.report__anon_294155" + ".text.unlikely.crash_handler.crash__anon_294153" + ".text.unlikely.lightpanda.assertionFailure__anon_270325" ".text.browser.Frame.removeNode" - ".text.browser.webapi.element.html.Custom.enqueueShadowTreeCallbacks__anon_294182" + ".text.browser.webapi.element.html.Custom.enqueueShadowTreeCallbacks__anon_294207" ".text.browser.webapi.element.html.Custom.enqueueDisconnectedCallbackOnElement" ".text.browser.frame.observers.notifyChildListChange" - ".text.browser.webapi.element.html.Custom.enqueueShadowTreeCallbacks__anon_270421" - ".text.log.warn__anon_264656" + ".text.browser.webapi.element.html.Custom.enqueueShadowTreeCallbacks__anon_270446" + ".text.log.warn__anon_264681" ".text.browser.webapi.css.CSSStyleSheet.getCssRules" ".text.browser.webapi.css.CSSStyleSheet.replaceSync" ".text.browser.webapi.css.CSSStyleDeclaration.Property.format" ".text.browser.webapi.css.CSSStyleDeclaration.getCssText" - ".text.browser.webapi.css.CSSStyleDeclaration.setCssText" + ".text.browser.webapi.css.CSSStyleDeclaration.replaceCssText" ".text.browser.webapi.css.CSSRuleList.insert" - ".text.browser.webapi.css.CSSStyleSheet.parseInto" ".text.browser.webapi.css.CSSStyleSheet.atRuleTypeFor" - ".text.log.warn__anon_264586" - ".text.log.info__anon_264573" - ".text.log.warn__anon_264559" - ".text.log.warn__anon_264552" + ".text.log.warn__anon_264611" + ".text.log.info__anon_264598" + ".text.log.warn__anon_264584" + ".text.log.warn__anon_264577" ".text.browser.ScriptManager.preloadScript" ".text.browser.frame.preload.scriptHint" ".text.browser.ScriptManager.PreloadedScript.shutdownCallback" @@ -856,168 +823,175 @@ SECTIONS { ".text.browser.markdown.Context.render" ".text.browser.markdown.Context.escape" ".text.browser.markdown.Context.renderChild" - ".text.json.static.innerParse__anon_299764" - ".text.json.static.innerParse__anon_299754" - ".text.json.Stringify.value__anon_272825" - ".text.json.Stringify.value__anon_272786" - ".text.json.Stringify.value__anon_272615" - ".text.json.Stringify.write__anon_300094" - ".text.json.Stringify.write__anon_300370" - ".text.json.Stringify.write__anon_300398" - ".text.json.Stringify.value__anon_271129" - ".text.json.Stringify.value__anon_270528" + ".text.json.static.innerParse__anon_299785" + ".text.json.Stringify.value__anon_272850" + ".text.json.Stringify.value__anon_272811" + ".text.json.Stringify.value__anon_272640" + ".text.json.Stringify.write__anon_300401" + ".text.json.Stringify.write__anon_300429" + ".text.json.Stringify.value__anon_271154" + ".text.json.Stringify.value__anon_270603" + ".text.json.Stringify.value__anon_270553" ".text.server.cdp.domains.inspector.processMessage" ".text.server.cdp.domains.emulation.setUserAgentOverride" ".text.server.cdp.domains.emulation.processMessage" - ".text.json.static.innerParse__anon_302110" + ".text.json.static.innerParse__anon_302141" ".text.browser.Frame.viewportChanged" ".text.browser.webapi.event.MediaQueryListEvent.initWithTrusted" ".text.network.http.Connection.setTlsVerify" ".text.server.cdp.domains.console.processMessage" + ".text.browser.js.String.format" + ".text.server.cdp.CDP.BrowserContext.onConsoleMessage" ".text.server.cdp.domains.storage.processMessage" ".text.browser.webapi.storage.Cookie.Jar.removeExpired" - ".text.json.static.innerParse__anon_303796" - ".text.json.static.innerParse__anon_303854" - ".text.json.static.innerParse__anon_304029" - ".text.json.Stringify.value__anon_303659" - ".text.server.cdp.domains.storage.writeCookie__anon_305118" - ".text.json.Stringify.write__anon_305063" + ".text.json.static.innerParse__anon_303827" + ".text.server.cdp.domains.storage.writeCookie__anon_305149" + ".text.json.Stringify.write__anon_305094" ".text.server.cdp.domains.network.processMessage" - ".text.json.Stringify.value__anon_306009" - ".text.hash.auto_hash.autoHash__anon_306442" - ".text.array_hash_map.Custom(server.cdp.CDP.BrowserContext.CapturedKey,server.cdp.CDP.BrowserContext.CapturedResponse,array_hash_map.AutoContext(server.cdp.CDP.BrowserContext.CapturedKey),true).getIndexAdapted__anon_306467" + ".text.json.Stringify.value__anon_306040" + ".text.hash.auto_hash.autoHash__anon_306473" + ".text.array_hash_map.Custom(server.cdp.CDP.BrowserContext.CapturedKey,server.cdp.CDP.BrowserContext.CapturedResponse,array_hash_map.AutoContext(server.cdp.CDP.BrowserContext.CapturedKey),true).getIndexAdapted__anon_306498" ".text.browser.URL.isLoopbackHost" ".text.Io.net.IpAddress.parseLiteral" - ".text.json.static.innerParse__anon_306730" + ".text.json.static.innerParse__anon_306761" + ".text.json.static.innerParse__anon_307130" + ".text.json.static.innerParse__anon_307226" ".text.server.cdp.CDP.BrowserContext.onHttpRequestServedFromCache" ".text.server.cdp.id.toRequestId" - ".text.unlikely.lightpanda.assertionFailure__anon_305490" - ".text.crash_handler.report__anon_307611" - ".text.unlikely.crash_handler.crash__anon_307571" + ".text.unlikely.lightpanda.assertionFailure__anon_305521" + ".text.crash_handler.report__anon_307642" + ".text.unlikely.crash_handler.crash__anon_307602" ".text.browser.Mime.parse" ".text.server.cdp.CDP.BrowserContext.onHttpResponseHeadersDone" - ".text.unlikely.lightpanda.assertionFailure__anon_305448" - ".text.crash_handler.report__anon_307804" - ".text.unlikely.crash_handler.crash__anon_307785" - ".text.server.cdp.SafeString.writeQuoted__anon_308052" - ".text.server.cdp.SafeString.writeObjectField__anon_308034" - ".text.json.Stringify.write__anon_307850" - ".text.json.Stringify.write__anon_308061" + ".text.unlikely.lightpanda.assertionFailure__anon_305479" + ".text.crash_handler.report__anon_307835" + ".text.unlikely.crash_handler.crash__anon_307816" + ".text.server.cdp.SafeString.writeQuoted__anon_308083" + ".text.server.cdp.SafeString.writeObjectField__anon_308065" + ".text.json.Stringify.write__anon_307881" + ".text.json.Stringify.write__anon_308092" ".text.http.Status.phrase" ".text.server.cdp.CDP.BrowserContext.onHttpResponseData" - ".text.unlikely.lightpanda.assertionFailure__anon_309697" - ".text.unlikely.lightpanda.assertionFailure__anon_305407" - ".text.crash_handler.report__anon_309759" - ".text.unlikely.crash_handler.crash__anon_309735" + ".text.unlikely.lightpanda.assertionFailure__anon_309728" + ".text.unlikely.lightpanda.assertionFailure__anon_305438" + ".text.crash_handler.report__anon_309790" + ".text.unlikely.crash_handler.crash__anon_309766" ".text.server.cdp.CDP.BrowserContext.onHttpRequestDone" - ".text.unlikely.lightpanda.assertionFailure__anon_305367" + ".text.unlikely.lightpanda.assertionFailure__anon_305398" ".text.server.cdp.CDP.BrowserContext.onHttpRequestStart" - ".text.crash_handler.report__anon_309947" - ".text.unlikely.crash_handler.crash__anon_309846" - ".text.browser.webapi.storage.Cookie.Jar.forRequest__anon_310178" + ".text.crash_handler.report__anon_309978" + ".text.unlikely.crash_handler.crash__anon_309877" + ".text.browser.webapi.storage.Cookie.Jar.forRequest__anon_310209" ".text.network.HttpClient.Transfer.getCookieString" - ".text.json.Stringify.write__anon_310010" + ".text.json.Stringify.write__anon_310041" ".text.browser.webapi.storage.Cookie.areSameSite" ".text.browser.webapi.storage.Cookie.areHostsSameSite" - ".text.unlikely.lightpanda.assertionFailure__anon_305348" - ".text.crash_handler.report__anon_310341" - ".text.unlikely.crash_handler.crash__anon_310325" - ".text.json.Stringify.value__anon_306030" - ".text.json.Stringify.value__anon_305814" - ".text.json.Stringify.value__anon_305772" + ".text.unlikely.lightpanda.assertionFailure__anon_305379" + ".text.crash_handler.report__anon_310372" + ".text.server.cdp.CDP.BrowserContext.onHttpRequestFail" + ".text.unlikely.lightpanda.assertionFailure__anon_310394" + ".text.json.Stringify.value__anon_306061" + ".text.json.Stringify.value__anon_305845" + ".text.json.Stringify.value__anon_305803" ".text.network.HttpClient.clearUrlBlocklist" ".text.server.cdp.CDP.BrowserContext.clearCapturedResponses" - ".text.unlikely.lightpanda.assertionFailure__anon_310792" - ".text.crash_handler.report__anon_310816" - ".text.unlikely.crash_handler.crash__anon_310795" - ".text.unlikely.lightpanda.assertionFailure__anon_310799" - ".text.crash_handler.report__anon_310840" - ".text.json.Stringify.value__anon_306094" + ".text.unlikely.lightpanda.assertionFailure__anon_310823" + ".text.crash_handler.report__anon_310847" + ".text.unlikely.crash_handler.crash__anon_310826" + ".text.unlikely.lightpanda.assertionFailure__anon_310830" + ".text.crash_handler.report__anon_310871" + ".text.unlikely.crash_handler.crash__anon_310951" + ".text.json.Stringify.value__anon_306125" ".text.browser.webapi.storage.Cookie.appliesTo" ".text.server.cdp.domains.runtime.processMessage" ".text.browser.webapi.storage.Cookie.matchesHost" - ".text.server.cdp.CDP.BrowserContext.onRuntimeConsoleMessage" ".text.server.cdp.domains.webmcp.respondCompleted" - ".text.server.cdp.CDP.Command.sendResult__anon_314596" + ".text.server.cdp.CDP.Command.sendResult__anon_314627" ".text.server.cdp.domains.webmcp.processMessage" - ".text.unlikely.crash_handler.crash__anon_315815" + ".text.crash_handler.report__anon_315877" + ".text.unlikely.crash_handler.crash__anon_315846" ".text.server.cdp.domains.audits.processMessage" - ".text.server.cdp.CDP.Command.sendEvent__anon_316322" + ".text.server.cdp.CDP.Command.sendEvent__anon_316353" ".text.server.cdp.domains.target.doAttachtoTarget" ".text.server.cdp.CDP.Command.createBrowserContext" - ".text.server.cdp.CDP.Command.sendEvent__anon_317131" - ".text.server.cdp.CDP.Command.sendResult__anon_317158" + ".text.server.cdp.CDP.Command.sendEvent__anon_317162" + ".text.server.cdp.CDP.Command.sendResult__anon_317189" ".text.server.cdp.domains.target.processMessage" - ".text.json.Stringify.value__anon_317177" - ".text.fmt.allocPrint__anon_317121" - ".text.json.Stringify.write__anon_317392" - ".text.unlikely.lightpanda.assertionFailure__anon_317112" - ".text.unlikely.lightpanda.assertionFailure__anon_317107" - ".text.unlikely.lightpanda.assertionFailure__anon_317034" - ".text.crash_handler.report__anon_317525" - ".text.unlikely.crash_handler.crash__anon_317507" - ".text.crash_handler.report__anon_317632" - ".text.unlikely.crash_handler.crash__anon_317613" + ".text.json.Stringify.value__anon_317208" + ".text.fmt.allocPrint__anon_317152" + ".text.json.Stringify.write__anon_317423" + ".text.unlikely.lightpanda.assertionFailure__anon_317143" + ".text.unlikely.lightpanda.assertionFailure__anon_317138" + ".text.unlikely.lightpanda.assertionFailure__anon_317065" + ".text.crash_handler.report__anon_317556" + ".text.crash_handler.report__anon_317663" + ".text.unlikely.crash_handler.crash__anon_317644" ".text.server.cdp.CDP.BrowserContext.onFrameLoaded" - ".text.unlikely.lightpanda.assertionFailure__anon_316957" + ".text.unlikely.lightpanda.assertionFailure__anon_316988" ".text.server.cdp.CDP.BrowserContext.onFrameDOMContentLoaded" - ".text.crash_handler.report__anon_317837" - ".text.unlikely.crash_handler.crash__anon_317845" + ".text.crash_handler.report__anon_317868" + ".text.crash_handler.report__anon_317910" + ".text.unlikely.crash_handler.crash__anon_317876" ".text.server.cdp.CDP.BrowserContext.onFrameDestroyed" - ".text.unlikely.lightpanda.assertionFailure__anon_316902" - ".text.crash_handler.report__anon_317903" - ".text.unlikely.crash_handler.crash__anon_317892" - ".text.server.cdp.CDP.BrowserContext.onFrameChildFrameCreated" - ".text.unlikely.crash_handler.crash__anon_318130" - ".text.server.cdp.CDP.sendEvent__anon_318246" + ".text.unlikely.lightpanda.assertionFailure__anon_316933" + ".text.crash_handler.report__anon_317934" + ".text.unlikely.crash_handler.crash__anon_317923" + ".text.crash_handler.report__anon_318180" + ".text.unlikely.crash_handler.crash__anon_318161" + ".text.server.cdp.CDP.sendEvent__anon_318277" ".text.server.cdp.CDP.BrowserContext.onFrameNavigated" - ".text.unlikely.lightpanda.assertionFailure__anon_316806" - ".text.crash_handler.report__anon_318709" - ".text.unlikely.crash_handler.crash__anon_318686" + ".text.unlikely.lightpanda.assertionFailure__anon_316837" + ".text.crash_handler.report__anon_318740" + ".text.unlikely.crash_handler.crash__anon_318717" ".text.server.cdp.CDP.BrowserContext.onFrameNavigate" - ".text.unlikely.lightpanda.assertionFailure__anon_316785" - ".text.crash_handler.report__anon_318867" - ".text.unlikely.crash_handler.crash__anon_318848" + ".text.unlikely.lightpanda.assertionFailure__anon_316816" + ".text.crash_handler.report__anon_318898" + ".text.unlikely.crash_handler.crash__anon_318879" ".text.server.cdp.CDP.BrowserContext.reset" ".text.server.cdp.CDP.BrowserContext.onFrameCreated" ".text.browser.js.Inspector.stopSession" ".text.server.cdp.CDP.BrowserContext.deinit" - ".text.unlikely.lightpanda.assertionFailure__anon_316758" - ".text.crash_handler.report__anon_319096" - ".text.unlikely.crash_handler.crash__anon_319071" + ".text.unlikely.lightpanda.assertionFailure__anon_316789" + ".text.crash_handler.report__anon_319127" + ".text.unlikely.crash_handler.crash__anon_319102" ".text.Notification.unregisterAll" ".text.server.cdp.CDP.BrowserContext.onFrameRemove" ".text.cookies.loadFromFile" ".text.server.cdp.CDP.BrowserContext.sendInspectorMessage" ".text.server.cdp.CDP.BrowserContext.onInspectorEvent" - ".text.unlikely.lightpanda.assertionFailure__anon_319475" + ".text.unlikely.lightpanda.assertionFailure__anon_319506" ".text.server.cdp.CDP.BrowserContext.onInspectorResponse" ".text.server.cdp.CDP.BrowserContext.fetchDisableForSession" ".text.server.cdp.CDP.BrowserContext.fetchDisable" - ".text.crash_handler.report__anon_320355" - ".text.unlikely.crash_handler.crash__anon_320338" + ".text.unlikely.lightpanda.assertionFailure__anon_320339" + ".text.crash_handler.report__anon_320363" + ".text.unlikely.crash_handler.crash__anon_320342" + ".text.unlikely.lightpanda.assertionFailure__anon_320346" + ".text.unlikely.lightpanda.assertionFailure__anon_316516" + ".text.crash_handler.report__anon_320386" + ".text.unlikely.crash_handler.crash__anon_320369" ".text.server.cdp.CDP.resolveSessionId" - ".text.json.Stringify.value__anon_316394" + ".text.json.Stringify.value__anon_316425" ".text.browser.Frame.getTitle" ".text.server.cdp.CDP.BrowserContext.getTitle" - ".text.json.Stringify.value__anon_316236" - ".text.json.Stringify.write__anon_320673" + ".text.json.Stringify.value__anon_316267" + ".text.json.Stringify.write__anon_320704" ".text.server.cdp.CDP.dispatch" - ".text.server.cdp.CDP.Command.sendEvent__anon_320775" - ".text.log.err__anon_320769" - ".text.json.static.parseFromSliceLeaky__anon_320758" - ".text.json.static.innerParse__anon_320927" - ".text.json.Stringify.value__anon_321154" + ".text.server.cdp.CDP.Command.sendEvent__anon_320806" + ".text.log.err__anon_320800" + ".text.json.static.parseFromSliceLeaky__anon_320789" + ".text.json.static.innerParse__anon_320958" ".text.json.Stringify.value__anon_321185" - ".text.json.Stringify.value__anon_321129" - ".text.json.Stringify.value__anon_317074" - ".text.json.Stringify.value__anon_316452" - ".text.json.Stringify.value__anon_316416" - ".text.json.Stringify.value__anon_316274" + ".text.json.Stringify.value__anon_321216" + ".text.json.Stringify.value__anon_321160" + ".text.json.Stringify.value__anon_317105" + ".text.json.Stringify.value__anon_316483" + ".text.json.Stringify.value__anon_316447" ".text.server.cdp.domains.input.processMessage" ".text.network.HttpClient.Transfer.seedHeaders" ".text.server.cdp.domains.fetch.processMessage" - ".text.json.Stringify.value__anon_272993" + ".text.json.Stringify.value__anon_327688" + ".text.json.Stringify.value__anon_273018" ".text.server.Driver.onDisconnect" ".text.server.Link.destroy" ".text.server.Link.deinit" @@ -1025,8 +999,8 @@ SECTIONS { ".text.browser.webapi.net.WebSocket.bufferEvent" ".text.browser.webapi.net.WebSocket.transportClosed" ".text.array_list.Aligned(browser.webapi.net.WebSocket.RecvEvent,null).ensureTotalCapacity" - ".text.storage.sqlite.Sqlite.Conn.exec__anon_329453" - ".text.log.warn__anon_329483" + ".text.storage.sqlite.Sqlite.Conn.exec__anon_329484" + ".text.log.warn__anon_329514" ".text.network.cache.Cache.CacheControl.parse" ".text.network.cache.Cache.parseDeltaSeconds" ".text.sys.libcurl.errorCheck" @@ -1038,27 +1012,27 @@ SECTIONS { ".text.browser.webapi.storage.Cookie.Jar.dispatchChange" ".text.browser.webapi.storage.Cookie.areCookiesEqual" ".text.browser.webapi.storage.Cookie.deinit" - ".text.log.debug__anon_161059" - ".text.meta.stringToEnum__anon_160924" - ".text.mem.endsWith__anon_160806" - ".text.Uri.Component.percentEncode__anon_160787" - ".text.Io.Writer.print__anon_464603" + ".text.log.debug__anon_161088" + ".text.meta.stringToEnum__anon_160953" + ".text.mem.endsWith__anon_160835" + ".text.Uri.Component.percentEncode__anon_160816" + ".text.Io.Writer.print__anon_464634" ".text.browser.URL.isPotentiallyTrustworthy" - ".text.fmt.parseInt__anon_160718" - ".text.mem.findScalarPos__anon_160681" - ".text.mem.span__anon_160600" + ".text.fmt.parseInt__anon_160747" + ".text.mem.findScalarPos__anon_160710" + ".text.mem.span__anon_160629" ".text.network.http.Connection.getResponseHeader" ".text.network.http.AuthChallenge.parse" ".text.network.http.Connection.getConnectHeader" ".text.network.HttpClient.removeConn" ".text.network.Network.releaseConnection" - ".text.unlikely.lightpanda.assertionFailure__anon_465469" - ".text.unlikely.lightpanda.assertionFailure__anon_465507" - ".text.log.writeValue__anon_465530" - ".text.crash_handler.report__anon_465592" - ".text.unlikely.crash_handler.crash__anon_465509" - ".text.crash_handler.report__anon_465939" - ".text.unlikely.crash_handler.crash__anon_465511" + ".text.unlikely.lightpanda.assertionFailure__anon_465500" + ".text.unlikely.lightpanda.assertionFailure__anon_465538" + ".text.log.writeValue__anon_465561" + ".text.crash_handler.report__anon_465623" + ".text.unlikely.crash_handler.crash__anon_465540" + ".text.crash_handler.report__anon_465970" + ".text.unlikely.crash_handler.crash__anon_465542" ".text.network.HttpClient.trackConn" ".text.network.HttpClient.makeRequest" ".text.network.Network.getConnection" @@ -1068,46 +1042,36 @@ SECTIONS { ".text.network.RobotsGate.RobotsContext.shutdownCallback" ".text.network.RobotsGate.RobotsContext.errorCallback" ".text.network.Robots.appendContentSignals" - ".text.network.Robots.RobotStore.putKey" - ".text.sort.block.mergeInPlace__anon_467530" - ".text.array_list.Aligned(network.Robots.ContentSignal,null).toOwnedSlice" - ".text.array_list.Aligned(network.Robots.Rule,null).toOwnedSlice" - ".text.network.Robots.freeRulesInList" - ".text.network.RobotsGate.RobotsContext.dataCallback" - ".text.network.RobotsGate.RobotsContext.headerCallback" - ".text.network.Robots.isAllowed" ".text.network.Robots.matchPattern" ".text.browser.URL.getPathname" - ".text.log.warn__anon_160079" + ".text.log.warn__anon_160108" ".text.network.Robots.RobotStore.get" ".text.network.cache.Cache.evict" - ".text.log.debug__anon_160011" + ".text.log.debug__anon_160040" ".text.array_list.Aligned(network.HttpClient.Event,null).ensureTotalCapacity" - ".text.log.err__anon_159924" - ".text.fmt.allocPrintSentinel__anon_159721" + ".text.log.err__anon_159953" + ".text.fmt.allocPrintSentinel__anon_159750" ".text.network.CorsGate.CorsPreflightContext.shutdownCallback" ".text.network.CorsGate.CorsPreflightContext.errorCallback" ".text.network.CorsGate.CorsPreflightContext.resolve" - ".text.network.CorsGate.CorsPreflightContext.doneCallback" ".text.network.CorsGate.CorsPreflightContext.headerCallback" ".text.ArenaPool.release" ".text.__zig_tag_name_ArenaPool.BucketSize" ".text.network.HttpClient.Transfer.unpark" - ".text.unlikely.lightpanda.assertionFailure__anon_468733" - ".text.unlikely.lightpanda.assertionFailure__anon_468745" - ".text.log.writeValue__anon_468766" - ".text.crash_handler.report__anon_468811" - ".text.unlikely.crash_handler.crash__anon_468747" - ".text.crash_handler.report__anon_468819" + ".text.unlikely.lightpanda.assertionFailure__anon_468764" + ".text.unlikely.lightpanda.assertionFailure__anon_468776" + ".text.log.writeValue__anon_468797" + ".text.crash_handler.report__anon_468842" + ".text.unlikely.crash_handler.crash__anon_468778" ".text.network.CorsGate.isSafelistedHeader" ".text.network.CorsGate.hasNoCorsUnsafeBytes" - ".text.sort.block.blockSwap__anon_469195" - ".text.mem.reverse__anon_469236" - ".text.log.debug__anon_159516" - ".text.log.debug__anon_159512" + ".text.sort.block.blockSwap__anon_469226" + ".text.mem.reverse__anon_469267" + ".text.log.debug__anon_159545" + ".text.log.debug__anon_159541" ".text.network.CorsGate.requiresPreflight" - ".text.log.debug__anon_159506" - ".text.log.debug__anon_159486" + ".text.log.debug__anon_159535" + ".text.log.debug__anon_159515" ".text.browser.URL.isSameOrigin" ".text.network.HttpClient.Transfer.failAsync" ".text.browser.URL.getPort" @@ -1126,28 +1090,26 @@ SECTIONS { ".text.browser.webapi.Blob.initFromBytes" ".text.browser.webapi.event.MessageEvent.initWithTrusted" ".text.browser.webapi.event.CloseEvent.initWithTrusted" - ".text.browser.webapi.net.WebSocket.dispatchCloseEvent" - ".text.browser.webapi.net.WebSocket.disconnected" - ".text.browser.EventManagerBase.dispatchDirect__anon_470341" - ".text.network.HttpClient.Transfer.notify__anon_470286" + ".text.browser.EventManagerBase.dispatchDirect__anon_470372" + ".text.network.HttpClient.Transfer.notify__anon_470317" ".text.network.HttpClient.Transfer.failDelivery" - ".text.browser.EventManagerBase.dispatchDirect__anon_470262" - ".text.browser.webapi.net.WebSocket.queueMessage" - ".text.browser.EventManagerBase.dispatchDirect__anon_469895" + ".text.browser.EventManagerBase.dispatchDirect__anon_470293" + ".text.browser.EventManagerBase.dispatchDirect__anon_470158" + ".text.browser.EventManagerBase.dispatchDirect__anon_469926" ".text.browser.Browser.msToNextTask" ".text.Watchdog.Heartbeat.exitWait" ".text.browser.Frame.checkIdleNotifications" - ".text.unlikely.lightpanda.assertionFailure__anon_470882" - ".text.unlikely.lightpanda.assertionFailure__anon_470874" + ".text.unlikely.lightpanda.assertionFailure__anon_470913" + ".text.unlikely.lightpanda.assertionFailure__anon_470905" ".text.browser.js.Env.runMicrotasks" ".text.browser.js.Context.Entered.exit" ".text.browser.Browser.sampleJsHeap" - ".text.Notification.dispatch__anon_159187" + ".text.Notification.dispatch__anon_159216" ".text.browser.Session.queuePageDestruction" ".text.browser.Session.tearDownPage" ".text.browser.webapi.navigation.Navigation.onRemoveFrame" - ".text.Notification.dispatch__anon_471104" - ".text.fmt.allocPrintSentinel__anon_206497" + ".text.Notification.dispatch__anon_471135" + ".text.fmt.allocPrintSentinel__anon_206521" ".text.browser.webapi.encoding.base64.decode" ".text.network.HttpClient.Transfer.submit" ".text.network.HttpClient.Transfer.deinit" @@ -1159,19 +1121,19 @@ SECTIONS { ".text.network.HttpClient.noopShutdown" ".text.browser.Frame.frameDoneCallback" ".text.browser.Frame.frameErrorCallback" - ".text.Notification.dispatch__anon_471707" + ".text.Notification.dispatch__anon_471738" ".text.browser.frame.node_factory.createTextNode" ".text.browser.webapi.Node.removeAllChildrenCollecting" ".text.browser.webapi.Node.replaceChildren" ".text.browser.webapi.Element.attachShadow" ".text.browser.parser.Parser.attachDeclarativeShadowCallback" - ".text.unlikely.lightpanda.assertionFailure__anon_471874" + ".text.unlikely.lightpanda.assertionFailure__anon_471905" ".text.browser.parser.Parser._appendBeforeSiblingCallback" ".text.browser.Frame.appendNew" ".text.browser.parser.Parser._appendCallback" ".text.browser.parser.Parser.appendBasedOnParentNodeCallback" ".text.browser.parser.Parser.appendBeforeSiblingCallback" - ".text.unlikely.lightpanda.assertionFailure__anon_472304" + ".text.unlikely.lightpanda.assertionFailure__anon_472335" ".text.browser.parser.Parser.reparentChildrenCallback" ".text.browser.webapi.Node.removeChild" ".text.browser.parser.Parser.removeFromParentCallback" @@ -1191,113 +1153,115 @@ SECTIONS { ".text.browser.parser.Parser.appendCallback" ".text.browser.parser.Parser.getDataCallback" ".text.browser.parser.Parser.createElementCallback" - ".text.unlikely.lightpanda.assertionFailure__anon_472861" - ".text.browser.frame.node_factory.populateElementAttributes__anon_473016" - ".text.browser.frame.node_factory.createHtmlElementT__anon_473012" - ".text.browser.frame.node_factory.createHtmlElementT__anon_473199" - ".text.browser.frame.node_factory.constructForToken__anon_473203" - ".text.browser.frame.node_factory.createHtmlElementT__anon_472888" - ".text.browser.frame.node_factory.createHtmlElementT__anon_472892" - ".text.browser.frame.node_factory.createHtmlElementT__anon_472896" - ".text.browser.frame.node_factory.createHtmlElementT__anon_472900" - ".text.browser.frame.node_factory.createHtmlElementT__anon_472904" - ".text.browser.frame.node_factory.createHtmlElementT__anon_472908" - ".text.browser.frame.node_factory.createHtmlElementT__anon_472912" - ".text.browser.frame.node_factory.createHtmlElementT__anon_472916" - ".text.browser.frame.node_factory.createHtmlElementT__anon_472920" - ".text.browser.frame.node_factory.createHtmlElementT__anon_472924" - ".text.browser.frame.node_factory.createHtmlElementT__anon_472928" - ".text.browser.frame.node_factory.createHtmlElementT__anon_472932" - ".text.browser.frame.node_factory.createHtmlElementT__anon_472936" - ".text.browser.frame.node_factory.createHtmlElementT__anon_472940" - ".text.browser.frame.node_factory.createHtmlElementT__anon_472944" - ".text.browser.frame.node_factory.createHtmlElementT__anon_472948" - ".text.browser.frame.node_factory.createHtmlElementT__anon_472952" - ".text.browser.frame.node_factory.createHtmlElementT__anon_472956" - ".text.browser.frame.node_factory.createHtmlElementT__anon_472960" - ".text.browser.frame.node_factory.createHtmlElementT__anon_472964" - ".text.browser.frame.node_factory.createHtmlElementT__anon_472968" - ".text.browser.frame.node_factory.createHtmlElementT__anon_472972" - ".text.browser.frame.node_factory.createHtmlElementT__anon_472976" - ".text.browser.frame.node_factory.createHtmlElementT__anon_472980" - ".text.browser.frame.node_factory.createHtmlElementT__anon_472984" - ".text.browser.frame.node_factory.createHtmlElementT__anon_472996" - ".text.browser.frame.node_factory.createHtmlElementT__anon_473000" - ".text.browser.frame.node_factory.createHtmlElementT__anon_473004" - ".text.browser.frame.node_factory.createHtmlElementT__anon_473008" - ".text.browser.frame.node_factory.createHtmlElementT__anon_473041" - ".text.browser.frame.node_factory.createHtmlElementT__anon_473045" - ".text.browser.frame.node_factory.createHtmlElementT__anon_473049" - ".text.browser.frame.node_factory.createHtmlElementT__anon_473053" - ".text.browser.frame.node_factory.createHtmlElementT__anon_473057" - ".text.browser.frame.node_factory.createHtmlElementT__anon_473061" - ".text.browser.frame.node_factory.createHtmlElementT__anon_473065" - ".text.browser.frame.node_factory.createHtmlMediaElementT__anon_473069" - ".text.browser.frame.node_factory.createHtmlMediaElementT__anon_473073" - ".text.browser.frame.node_factory.createHtmlElementT__anon_473077" - ".text.browser.frame.node_factory.createHtmlElementT__anon_473081" - ".text.browser.frame.node_factory.createHtmlElementT__anon_473085" - ".text.browser.frame.node_factory.createHtmlElementT__anon_473089" - ".text.browser.frame.node_factory.createHtmlElementT__anon_473093" - ".text.browser.frame.node_factory.createHtmlElementT__anon_473097" - ".text.browser.frame.node_factory.createHtmlElementT__anon_473101" - ".text.browser.frame.node_factory.createHtmlElementT__anon_473105" - ".text.browser.frame.node_factory.createHtmlElementT__anon_473109" - ".text.browser.frame.node_factory.createHtmlElementT__anon_473113" - ".text.browser.frame.node_factory.createHtmlElementT__anon_473117" - ".text.browser.frame.node_factory.createHtmlElementT__anon_473121" - ".text.browser.frame.node_factory.createHtmlElementT__anon_473125" - ".text.browser.frame.node_factory.createSvgElementT__anon_473317" - ".text.browser.frame.node_factory.createSvgElementT__anon_473321" - ".text.browser.frame.node_factory.createSvgElementT__anon_473325" - ".text.browser.frame.node_factory.createSvgElementT__anon_473329" + ".text.unlikely.lightpanda.assertionFailure__anon_472892" + ".text.browser.frame.node_factory.populateElementAttributes__anon_473047" + ".text.browser.frame.node_factory.createHtmlElementT__anon_473043" + ".text.browser.frame.node_factory.createHtmlElementT__anon_473230" + ".text.browser.frame.node_factory.constructForToken__anon_473234" + ".text.browser.frame.node_factory.createHtmlElementT__anon_472919" + ".text.browser.frame.node_factory.createHtmlElementT__anon_472923" + ".text.browser.frame.node_factory.createHtmlElementT__anon_472927" + ".text.browser.frame.node_factory.createHtmlElementT__anon_472931" + ".text.browser.frame.node_factory.createHtmlElementT__anon_472935" + ".text.browser.frame.node_factory.createHtmlElementT__anon_472939" + ".text.browser.frame.node_factory.createHtmlElementT__anon_472943" + ".text.browser.frame.node_factory.createHtmlElementT__anon_472947" + ".text.browser.frame.node_factory.createHtmlElementT__anon_472951" + ".text.browser.frame.node_factory.createHtmlElementT__anon_472955" + ".text.browser.frame.node_factory.createHtmlElementT__anon_472959" + ".text.browser.frame.node_factory.createHtmlElementT__anon_472963" + ".text.browser.frame.node_factory.createHtmlElementT__anon_472967" + ".text.browser.frame.node_factory.createHtmlElementT__anon_472971" + ".text.browser.frame.node_factory.createHtmlElementT__anon_472975" + ".text.browser.frame.node_factory.createHtmlElementT__anon_472979" + ".text.browser.frame.node_factory.createHtmlElementT__anon_472983" + ".text.browser.frame.node_factory.createHtmlElementT__anon_472987" + ".text.browser.frame.node_factory.createHtmlElementT__anon_472991" + ".text.browser.frame.node_factory.createHtmlElementT__anon_472995" + ".text.browser.frame.node_factory.createHtmlElementT__anon_472999" + ".text.browser.frame.node_factory.createHtmlElementT__anon_473003" + ".text.browser.frame.node_factory.createHtmlElementT__anon_473007" + ".text.browser.frame.node_factory.createHtmlElementT__anon_473011" + ".text.browser.frame.node_factory.createHtmlElementT__anon_473015" + ".text.browser.frame.node_factory.createHtmlElementT__anon_473027" + ".text.browser.frame.node_factory.createHtmlElementT__anon_473031" + ".text.browser.frame.node_factory.createHtmlElementT__anon_473035" + ".text.browser.frame.node_factory.createHtmlElementT__anon_473039" + ".text.browser.frame.node_factory.createHtmlElementT__anon_473072" + ".text.browser.frame.node_factory.createHtmlElementT__anon_473076" + ".text.browser.frame.node_factory.createHtmlElementT__anon_473080" + ".text.browser.frame.node_factory.createHtmlElementT__anon_473084" + ".text.browser.frame.node_factory.createHtmlElementT__anon_473088" + ".text.browser.frame.node_factory.createHtmlElementT__anon_473092" + ".text.browser.frame.node_factory.createHtmlElementT__anon_473096" + ".text.browser.frame.node_factory.createHtmlMediaElementT__anon_473100" + ".text.browser.frame.node_factory.createHtmlMediaElementT__anon_473104" + ".text.browser.frame.node_factory.createHtmlElementT__anon_473108" + ".text.browser.frame.node_factory.createHtmlElementT__anon_473112" + ".text.browser.frame.node_factory.createHtmlElementT__anon_473116" + ".text.browser.frame.node_factory.createHtmlElementT__anon_473120" + ".text.browser.frame.node_factory.createHtmlElementT__anon_473124" + ".text.browser.frame.node_factory.createHtmlElementT__anon_473128" + ".text.browser.frame.node_factory.createHtmlElementT__anon_473132" + ".text.browser.frame.node_factory.createHtmlElementT__anon_473136" + ".text.browser.frame.node_factory.createHtmlElementT__anon_473140" + ".text.browser.frame.node_factory.createSvgElementT__anon_473328" + ".text.browser.frame.node_factory.createSvgElementT__anon_473332" + ".text.browser.frame.node_factory.createSvgElementT__anon_473336" + ".text.browser.frame.node_factory.createSvgElementT__anon_473340" + ".text.browser.frame.node_factory.createSvgElementT__anon_473344" + ".text.browser.frame.node_factory.createSvgElementT__anon_473348" + ".text.browser.frame.node_factory.createSvgElementT__anon_473352" + ".text.browser.frame.node_factory.createSvgElementT__anon_473356" + ".text.browser.frame.node_factory.createSvgElementT__anon_473360" ".text.browser.parser.Parser._createElementCallback" ".text.browser.parser.Parser._createElementCallbackWithDefaultnamespace" ".text.browser.frame.preload.Prescan.callback" - ".text.log.err__anon_472995" - ".text.log.warn__anon_473182" - ".text.fmt.allocPrint__anon_472879" + ".text.log.err__anon_473026" + ".text.log.warn__anon_473213" + ".text.fmt.allocPrint__anon_472910" ".text.browser.Frame.frameDataCallback" ".text.browser.Mime.sniff" ".text.browser.Mime.findAttrValue" ".text.browser.Frame.frameHeaderDoneCallback" + ".text.Notification.dispatch__anon_473935" + ".text.log.err__anon_473932" + ".text.log.err__anon_473921" + ".text.browser.Frame.sanitizeFilename" ".text.network.http.Header.param" ".text.browser.URL.isCompleteHTTPUrl" ".text.browser.webapi.event.PageTransitionEvent.initWithTrusted" ".text.browser.Frame._documentIsComplete" ".text.browser.Frame.documentIsComplete" ".text.browser.Frame.metaRefreshOnLoad" - ".text.log.err__anon_474313" + ".text.log.err__anon_474344" ".text.browser.Frame._documentIsLoaded" - ".text.log.err__anon_474548" - ".text.log.warn__anon_158570" - ".text.fmt.allocPrint__anon_158201" - ".text.unlikely.lightpanda.assertionFailure__anon_474906" - ".text.Notification.dispatch__anon_158153" - ".text.crash_handler.report__anon_474926" - ".text.unlikely.crash_handler.crash__anon_474908" - ".text.Notification.dispatch__anon_158136" + ".text.log.err__anon_474579" + ".text.log.warn__anon_158599" + ".text.fmt.allocPrint__anon_158230" + ".text.unlikely.lightpanda.assertionFailure__anon_474937" + ".text.Notification.dispatch__anon_158182" + ".text.crash_handler.report__anon_474957" + ".text.unlikely.crash_handler.crash__anon_474939" + ".text.Notification.dispatch__anon_158165" ".text.browser.webapi.Document._injectBlank" ".text.browser.parser.Parser.parse" ".text.browser.js.Context.localScope" - ".text.fmt.allocPrint__anon_157933" - ".text.unlikely.lightpanda.assertionFailure__anon_475188" - ".text.browser.webapi.Blob.urlBelongsToOrigin" - ".text.crash_handler.report__anon_475230" - ".text.unlikely.crash_handler.crash__anon_475195" - ".text.unlikely.lightpanda.assertionFailure__anon_157850" - ".text.browser.Frame.init__struct_157717.runIdleTasks" - ".text.unlikely.lightpanda.assertionFailure__anon_157708" + ".text.fmt.allocPrint__anon_157962" + ".text.unlikely.crash_handler.crash__anon_475226" + ".text.unlikely.lightpanda.assertionFailure__anon_157879" + ".text.browser.Frame.init__struct_157746.runIdleTasks" + ".text.unlikely.lightpanda.assertionFailure__anon_157737" ".text.browser.js.Env.destroyContext" ".text.browser.webapi.URL.releaseRef" ".text.browser.js.Context.deinit" - ".text.unlikely.lightpanda.assertionFailure__anon_475423" - ".text.crash_handler.report__anon_475453" - ".text.unlikely.crash_handler.crash__anon_475427" - ".text.unlikely.lightpanda.assertionFailure__anon_475374" + ".text.unlikely.lightpanda.assertionFailure__anon_475454" + ".text.crash_handler.report__anon_475484" + ".text.unlikely.crash_handler.crash__anon_475458" + ".text.unlikely.lightpanda.assertionFailure__anon_475405" ".text.browser.webapi.storage.idb.Manager.detachContext" - ".text.crash_handler.report__anon_475513" - ".text.unlikely.crash_handler.crash__anon_475459" + ".text.crash_handler.report__anon_475544" + ".text.unlikely.crash_handler.crash__anon_475490" ".text.browser.webapi.storage.idb.Engine.releaseGate" ".text.browser.ScriptManager.deinit" ".text.hash_map.HashMapUnmanaged(usize,binding.struct_Global,hash_map.AutoContext(usize),80).getOrPut" @@ -1306,41 +1270,40 @@ SECTIONS { ".text.browser.ScriptManager.tailHook" ".text.browser.Frame.deinit" ".text.browser.webapi.DedicatedWorkerGlobalScope.deinit" - ".text.unlikely.lightpanda.assertionFailure__anon_476117" + ".text.unlikely.lightpanda.assertionFailure__anon_476148" ".text.browser.webapi.AbstractRange.releaseRef" - ".text.crash_handler.report__anon_476172" - ".text.crash_handler.report__anon_476225" - ".text.unlikely.crash_handler.crash__anon_476199" - ".text.browser.Page.findFrameBy__anon_476203" + ".text.crash_handler.report__anon_476203" + ".text.unlikely.crash_handler.crash__anon_476166" + ".text.unlikely.lightpanda.assertionFailure__anon_476212" + ".text.crash_handler.report__anon_476256" + ".text.unlikely.crash_handler.crash__anon_476230" + ".text.browser.Page.findFrameBy__anon_476234" ".text.slab.SlabAllocator.free" ".text.slab.SlabAllocator.alloc" - ".text.mem.Allocator.realloc__anon_476306" - ".text.array_hash_map.Custom(slab.SlabKey,slab.Slab,slab.SlabAllocator__struct_151934,false).getIndexAdapted__anon_476475" - ".text.unlikely.lightpanda.assertionFailure__anon_152579" + ".text.mem.Allocator.realloc__anon_476337" + ".text.array_hash_map.Custom(slab.SlabKey,slab.Slab,slab.SlabAllocator__struct_151963,false).getIndexAdapted__anon_476506" + ".text.unlikely.lightpanda.assertionFailure__anon_152608" ".text.script.Runtime.failAllPending" ".text.agent.Agent.ScriptOutput.observe" ".text.script.Runtime.consoleCallback" - ".text.script.Runtime.pageConstructor" - ".text.crypto.tls.Client.CertificatePublicKey.verifySignature" - ".text.crypto.Certificate.rsa.PKCS1v1_5Signature.concatVerify__anon_502802" + ".text.crypto.Certificate.rsa.PKCS1v1_5Signature.concatVerify__anon_502833" ".text.crypto.Sha1.round" - ".text.crypto.Certificate.rsa.encrypt__anon_502818" + ".text.crypto.Certificate.rsa.encrypt__anon_502849" ".text.crypto.ff.Modulus(4096).powPublic" ".text.script.Schema.all" - ".text.unlikely.debug.panic__anon_864734" - ".text.unlikely.debug.panicExtra__anon_864767" - ".text.unlikely.debug.panic__anon_864634" - ".text.unlikely.debug.panicExtra__anon_865141" - ".text.json.static.parseFromSliceLeaky__anon_477226" + ".text.unlikely.debug.panic__anon_864765" + ".text.unlikely.debug.panicExtra__anon_864798" + ".text.unlikely.debug.panic__anon_864665" + ".text.unlikely.debug.panicExtra__anon_865172" + ".text.json.static.parseFromSliceLeaky__anon_477257" ".text.script.Runtime.argJson" - ".text.script.Runtime.extractSchemaString" - ".text.script.Runtime.normalizeExtractSchemaString" - ".text.agent.Spinner.setTool" - ".text.agent.Spinner.ensureWorkerLocked" ".text.agent.Agent.requireLlm" - ".text.Thread.PosixThreadImpl.spawn__anon_867354.Instance.entryFn" + ".text.Thread.PosixThreadImpl.spawn__anon_867408.Instance.entryFn" ".text.lightpanda.timedWait" ".text.agent.Terminal.printSlashParseError" + ".text.agent.prompt_assist.addMetaValueCompletions" + ".text.agent.prompt_assist.addPartialKeyCompletions" + ".text.agent.prompt_assist.addValueCompletions" ".text.agent.prompt_assist.addPrefixedCompletion" ".text.ToolSession.deinit" ".text.agent.Terminal.deinit" @@ -1349,9 +1312,9 @@ SECTIONS { ".text.network.SingleFlight.deinit" ".text.browser.Browser.prepareForTeardown" ".text.array_list.Aligned(\*Notification.Listener,null).append" - ".text.unlikely.lightpanda.assertionFailure__anon_148699" - ".text.crash_handler.report__anon_902492" - ".text.unlikely.crash_handler.crash__anon_902465" + ".text.unlikely.lightpanda.assertionFailure__anon_148701" + ".text.crash_handler.report__anon_902540" + ".text.unlikely.crash_handler.crash__anon_902513" ".text.hash_map.HashMapUnmanaged(usize,array_list.Aligned(\*Notification.Listener,null),hash_map.AutoContext(usize),80).getOrPut" ".text.browser.Session.onConsoleMessage" ".text.unlikely.hash_map.HashMapUnmanaged(usize,array_list.Aligned(\*Notification.Listener,null),hash_map.AutoContext(usize),80).grow" @@ -1371,117 +1334,117 @@ SECTIONS { ".text.browser.js.Context.importMetaResolveCallback" ".text.browser.js.Caller.init" ".text.browser.js.Env.oomCallback" - ".text.crash_handler.report__anon_903302" - ".text.unlikely.hash_map.HashMapUnmanaged(u32,void,hash_map.StringIndexContext,80).grow" - ".text.zig.ZonGen.lowerStrLitError" - ".text.zig.ZonGen.addErrorTok__anon_915170" - ".text.zig.ZonGen.addErrorInner__anon_917511" + ".text.crash_handler.report__anon_903347" + ".text.unlikely.crash_handler.crash__anon_903285" ".text.array_list.Aligned(u32,null).appendSlice" ".text.array_list.Aligned(u32,null).ensureUnusedCapacity" ".text.array_list.Aligned(u32,null).ensureTotalCapacity" - ".text.zig.ZonGen.addErrorTokNotes__anon_914984" - ".text.zig.ZonGen.errNoteTok__anon_914980" - ".text.zig.ZonGen.addErrorNode__anon_914965" + ".text.zig.ZonGen.addErrorTokNotes__anon_915029" + ".text.zig.ZonGen.errNoteTok__anon_915025" + ".text.zig.ZonGen.addErrorNode__anon_915010" + ".text.zig.ZonGen.addErrorNode__anon_915005" + ".text.zig.ZonGen.addErrorTok__anon_915000" + ".text.zig.ZonGen.addErrorNode__anon_914990" + ".text.zig.ZonGen.addErrorNode__anon_914985" + ".text.hash_map.HashMapUnmanaged(u32,void,hash_map.StringIndexContext,80).deinit" + ".text.zig.Parse.Members.toSpan" ".text.cookies.saveToFile" ".text.mcp.protocol.JsonEscapingWriter.drain" - ".text.json.Stringify.write__anon_926274" + ".text.json.Stringify.write__anon_926319" ".text.mcp.Server.closeSession" ".text.mcp.Server.idle" ".text.server.Server.shutdown" - ".text.log.fatal__anon_139061" - ".text.Thread.PosixThreadImpl.spawn__anon_927974.Instance.entryFn" + ".text.log.fatal__anon_139063" + ".text.Thread.PosixThreadImpl.spawn__anon_928019.Instance.entryFn" ".text.http.Server.Request.respond" ".text.mcp.HttpServer.deinit" - ".text.log.writeThunk__anon_928835__struct_928837.write" - ".text.Sighandler.on__anon_138965.TypeErased.start" - ".text.Thread.PosixThreadImpl.spawn__anon_929029.Instance.entryFn" + ".text.log.writeThunk__anon_928855__struct_928857.write" + ".text.Sighandler.on__anon_138967.TypeErased.start" + ".text.Thread.PosixThreadImpl.spawn__anon_929049.Instance.entryFn" ".text.lightpanda.dumpContent" - ".text.Sighandler.on__anon_138776.TypeErased.start" + ".text.Sighandler.on__anon_138778.TypeErased.start" ".text.main.FetchTerminator.releaseBrowser" - ".text.log.fatal__anon_138710" - ".text.log.debug__anon_138689" + ".text.log.fatal__anon_138712" + ".text.log.debug__anon_138691" ".text.server.Server.run" ".text.server.Server.deinit" ".text.server.Server.quitSession" ".text.server.Server.push" - ".text.hash_map.HashMapUnmanaged(\[36\]u8,\*server.Server.Worker,hash_map.AutoContext(\[36\]u8),80).getIndex__anon_930325" + ".text.hash_map.HashMapUnmanaged(\[36\]u8,\*server.Server.Worker,hash_map.AutoContext(\[36\]u8),80).getIndex__anon_930345" ".text.server.http.Connection.Pool.release" ".text.server.Server.releaseWorkerSlot" - ".text.unlikely.lightpanda.assertionFailure__anon_930798" + ".text.unlikely.lightpanda.assertionFailure__anon_930818" ".text.server.Server.monitorLink" - ".text.unlikely.lightpanda.assertionFailure__anon_930866" + ".text.unlikely.lightpanda.assertionFailure__anon_930886" ".text.server.Link.handleMessage" ".text.server.http.serveHTTPResponse" ".text.server.http.processHTTP" - ".text.crash_handler.report__anon_932172" - ".text.unlikely.crash_handler.crash__anon_932145" + ".text.unlikely.lightpanda.assertionFailure__anon_931725" + ".text.crash_handler.report__anon_932192" + ".text.unlikely.crash_handler.crash__anon_932165" ".text.server.http.recycle" - ".text.unlikely.lightpanda.assertionFailure__anon_932268" + ".text.unlikely.lightpanda.assertionFailure__anon_932288" ".text.server.Server.spawnWorker" - ".text.server.http.serveDynamicHTTPResponse__anon_932744" + ".text.server.http.serveDynamicHTTPResponse__anon_932764" ".text.server.http.upgrade" ".text.server.Link.init" ".text.server.Server.attachConnection" - ".text.unlikely.lightpanda.assertionFailure__anon_933358" - ".text.unlikely.lightpanda.assertionFailure__anon_933320" + ".text.unlikely.lightpanda.assertionFailure__anon_933378" + ".text.unlikely.lightpanda.assertionFailure__anon_933340" ".text.server.Server.upgradeConnection" - ".text.log.warn__anon_933056" - ".text.log.warn__anon_933047" + ".text.log.warn__anon_933076" + ".text.log.warn__anon_933067" ".text.network.header_parser.Header.parse" - ".text.Thread.PosixThreadImpl.spawn__anon_933940.Instance.entryFn" - ".text.server.bidi.BiDi.sendEvent__anon_934258" - ".text.server.bidi.browsing_context.onFrameNavigateFailed" + ".text.Thread.PosixThreadImpl.spawn__anon_933960.Instance.entryFn" + ".text.server.bidi.BiDi.sendEvent__anon_934278" ".text.server.bidi.browsing_context.onFrameNavigate" ".text.server.bidi.browsing_context.onFrameDestroyed" ".text.server.bidi.browsing_context.onFrameCreated" ".text.server.bidi.browsing_context.onFrameRemove" ".text.server.bidi.browsing_context.onFrameLoaded" ".text.server.Server.Worker.run" - ".text.log.err__anon_934582" - ".text.unlikely.lightpanda.assertionFailure__anon_932632" + ".text.log.err__anon_934602" + ".text.unlikely.lightpanda.assertionFailure__anon_932652" ".text.hash_map.HashMapUnmanaged(\[36\]u8,\*server.Server.Worker,hash_map.AutoContext(\[36\]u8),80).putAssumeCapacityNoClobberContext" - ".text.json.static.innerParse__anon_934997" - ".text.json.static.innerParse__anon_935139" - ".text.json.static.innerParse__anon_935214" - ".text.unlikely.lightpanda.assertionFailure__anon_931643" - ".text.unlikely.lightpanda.assertionFailure__anon_930924" + ".text.json.static.innerParse__anon_935017" + ".text.json.static.innerParse__anon_935159" + ".text.json.static.innerParse__anon_935234" + ".text.unlikely.lightpanda.assertionFailure__anon_931663" + ".text.unlikely.lightpanda.assertionFailure__anon_930944" ".text.server.http.disconnect" - ".text.unlikely.lightpanda.assertionFailure__anon_930087" + ".text.unlikely.lightpanda.assertionFailure__anon_930107" ".text.array_list.Aligned(Sighandler.Listener,null).append" - ".text.Sighandler.on__anon_138621.TypeErased.start" - ".text.log.fatal__anon_138581" - ".text.log.fatal__anon_138574" + ".text.Sighandler.on__anon_138623.TypeErased.start" + ".text.log.fatal__anon_138583" + ".text.log.fatal__anon_138576" ".text.hash_map.HashMapUnmanaged(\[36\]u8,\*server.Server.Worker,hash_map.AutoContext(\[36\]u8),80).deinit" ".text.unlikely.hash_map.HashMapUnmanaged(\[36\]u8,\*server.Server.Worker,hash_map.AutoContext(\[36\]u8),80).grow" ".text.server.http.Connection.Pool.deinit" - ".text.unlikely.lightpanda.assertionFailure__anon_936599" - ".text.crash_handler.report__anon_936629" - ".text.unlikely.crash_handler.crash__anon_936605" + ".text.unlikely.lightpanda.assertionFailure__anon_936619" + ".text.crash_handler.report__anon_936649" + ".text.unlikely.crash_handler.crash__anon_936625" ".text.sys.net.errnoError" ".text.server.Server.EPoll.deinit" ".text.App.deinit" + ".text.Metrics._write" + ".text.Metrics.write" ".text.Io.net.Ip6Address.Unresolved.parse" ".text.telemetry.telemetry.TelemetryT(telemetry.lightpanda).record" - ".text.Thread.PosixThreadImpl.spawn__anon_951181.Instance.entryFn" + ".text.Thread.PosixThreadImpl.spawn__anon_951201.Instance.entryFn" + ".text.log.warn__anon_951370" ".text.network.Network.deinit" - ".text.log.warn__anon_951855" + ".text.log.warn__anon_951875" ".text.App.getAppDataDir" ".text.Watchdog.deinit" - ".text.log.warn__anon_952009" - ".text.storage.sqlite.Sqlite.Conn.exec__anon_952168" + ".text.log.warn__anon_952029" + ".text.storage.sqlite.Sqlite.Conn.exec__anon_952188" ".text.network.cache.SqliteCache.maintenance" - ".text.log.writeThunk__anon_952203__struct_952206.write" - ".text.datetime.timestamp__anon_137477" + ".text.log.writeThunk__anon_952223__struct_952226.write" + ".text.datetime.timestamp__anon_137479" ".text.storage.sqlite.Pool.deinit" ".text.storage.sqlite.Pool.release" ".text.Io.Mutex.unlock" ".text.Io.Mutex.lockUncancelable" - ".text.mem.trimEnd__anon_137121" - ".text.storage.sqlite.Sqlite.errorFromCode" - ".text.network.adblock.Engine.RegexShape.alternation" - ".text.network.adblock.AdBlocker.identity" - ".text.array_list.Aligned(network.adblock.HostnameTrie.Cell,null).append" - ".text.network.adblock.HostnameTrie.addLeafCell" ".text.unlikely.hash_map.HashMapUnmanaged(u64,void,hash_map.AutoContext(u64),80).grow" ".text.heap.ArenaAllocator.reset" ".text.network.adblock.NetworkFilter.isRedirectHostName" @@ -1496,31 +1459,30 @@ SECTIONS { ".text.array_list.Aligned(network.IpFilter.CidrV6,null).toOwnedSlice" ".text.array_list.Aligned(network.IpFilter.CidrV4,null).toOwnedSlice" ".text.array_list.Aligned(network.IpFilter.CidrV4,null).append" - ".text.unlikely.lightpanda.assertionFailure__anon_134436" - ".text.Thread.PosixThreadImpl.spawn__anon_955448.Instance.entryFn" + ".text.unlikely.lightpanda.assertionFailure__anon_134438" + ".text.Thread.PosixThreadImpl.spawn__anon_955468.Instance.entryFn" ".text.browser.js.Platform.deinit" - ".text.browser.js.bridge.Accessor.init__struct_134095.wrap" + ".text.browser.js.bridge.Accessor.init__struct_134097.wrap" ".text.browser.js.bridge.unknownWindowPropertyCallback" ".text.browser.js.Snapshot.illegalConstructorCallback" - ".text.browser.js.bridge.Accessor.init__struct_134076.wrap" - ".text.browser.js.bridge.Function.init__struct_133409.wrap" - ".text.browser.js.Local.jsValueToZig__anon_957636" - ".text.browser.js.Local.jsValueToZig__anon_957539" - ".text.browser.js.Local.jsValueToZig__anon_957929" - ".text.browser.js.Local.jsValueToZig__anon_958012" - ".text.browser.js.Local.jsValueToZig__anon_958082" - ".text.browser.js.Local.jsValueToZig__anon_958214" - ".text.browser.js.Local.jsValueToArrayBufferSlice__anon_958239" - ".text.browser.js.Local.jsValueToZig__anon_958271" - ".text.browser.js.Local.jsValueToZig__anon_957809" - ".text.browser.js.Local.jsValueToZig__anon_957670" + ".text.browser.js.bridge.Function.init__struct_133411.wrap" + ".text.browser.js.Local.jsValueToZig__anon_957656" + ".text.browser.js.Local.jsValueToZig__anon_957559" + ".text.browser.js.Local.jsValueToZig__anon_957949" + ".text.browser.js.Local.jsValueToZig__anon_958032" + ".text.browser.js.Local.jsValueToZig__anon_958102" + ".text.browser.js.Local.jsValueToZig__anon_958234" + ".text.browser.js.Local.jsValueToArrayBufferSlice__anon_958259" + ".text.browser.js.Local.jsValueToZig__anon_958291" + ".text.browser.js.Local.jsValueToZig__anon_957829" + ".text.browser.js.Local.jsValueToZig__anon_957690" ".text.browser.webapi.KeyValueList.appendAssumeCapacity" ".text.browser.js.Value.toSSOWithAlloc" ".text.browser.webapi.net.Headers.validateAndNormalize" ".text.browser.webapi.net.Headers.checkGuard" ".text.browser.webapi.net.Headers.initGuarded" - ".text.browser.webapi.KeyValueList.urlEncodeValue__anon_959179" - ".text.browser.webapi.KeyValueList.urlEncodeEntry__anon_959175" + ".text.browser.webapi.KeyValueList.urlEncodeValue__anon_959199" + ".text.browser.webapi.KeyValueList.urlEncodeEntry__anon_959195" ".text.browser.webapi.net.URLSearchParams.toString" ".text.browser.js.Value.toStringSmart" ".text.browser.webapi.streams.ReadableStream.collectBodyBytes" @@ -1535,111 +1497,102 @@ SECTIONS { ".text.browser.webapi.net.Fetch.init" ".text.browser.webapi.net.Fetch.httpShutdownCallback" ".text.browser.webapi.net.Fetch.httpErrorCallback" - ".text.browser.js.Local.mapZigInstanceToJs__anon_959734" + ".text.browser.js.Local.mapZigInstanceToJs__anon_959754" ".text.browser.webapi.net.Fetch.httpDoneCallback" - ".text.browser.js.Local.resolveT__anon_959821.Wrap.releaseRefFromZig" - ".text.browser.js.Local.resolveT__anon_959821.Wrap.releaseRef" - ".text.unlikely.lightpanda.assertionFailure__anon_959882" - ".text.crash_handler.report__anon_959905" - ".text.unlikely.crash_handler.crash__anon_959884" + ".text.browser.js.Local.resolveT__anon_959841.Wrap.releaseRefFromZig" + ".text.browser.js.Local.resolveT__anon_959841.Wrap.releaseRef" + ".text.unlikely.lightpanda.assertionFailure__anon_959902" + ".text.crash_handler.report__anon_959925" + ".text.unlikely.crash_handler.crash__anon_959904" ".text.browser.webapi.net.Fetch.httpDataCallback" ".text.browser.webapi.net.Fetch.httpHeaderDoneCallback" ".text.browser.webapi.net.Response.deinit" - ".text.browser.js.PromiseResolver.rejectError__anon_959413" + ".text.browser.js.PromiseResolver.rejectError__anon_959433" ".text.browser.webapi.net.Request.releaseRef" - ".text.unlikely.lightpanda.assertionFailure__anon_960522" - ".text.crash_handler.report__anon_960564" - ".text.unlikely.crash_handler.crash__anon_960526" - ".text.mem.sliceTo__anon_960770" + ".text.unlikely.lightpanda.assertionFailure__anon_960542" + ".text.crash_handler.report__anon_960584" + ".text.unlikely.crash_handler.crash__anon_960546" + ".text.mem.sliceTo__anon_960790" ".text.browser.webapi.net.Headers.hasCorsUnsafeByte" ".text.array_list.Aligned(browser.webapi.KeyValueList.Entry,null).ensureTotalCapacityPrecise" - ".text.browser.js.bridge.Function.init__struct_133372.wrap" - ".text.browser.js.bridge.Function.init__struct_133340.wrap" - ".text.browser.js.bridge.Accessor.init__struct_132979.wrap" - ".text.browser.js.bridge.Accessor.init__struct_132969.wrap" - ".text.browser.js.bridge.Accessor.init__struct_132912.wrap" - ".text.browser.js.Local.zigValueToJs__anon_964367" - ".text.browser.js.bridge.Accessor.init__struct_132902.wrap" - ".text.browser.js.bridge.Accessor.init__struct_131525.wrap" - ".text.browser.js.bridge.Accessor.init__struct_131303.wrap" - ".text.browser.js.bridge.Accessor.init__struct_131289.wrap" - ".text.browser.js.bridge.Accessor.init__struct_131271.wrap" - ".text.browser.js.bridge.Constructor.init__struct_131200.wrap" - ".text.browser.js.Value.toSSO__anon_967384" - ".text.browser.js.Local.jsValueToZig__anon_967282" + ".text.browser.js.bridge.Function.init__struct_133374.wrap" + ".text.browser.js.bridge.Accessor.init__struct_132914.wrap" + ".text.browser.js.Local.zigValueToJs__anon_964387" + ".text.browser.js.bridge.Accessor.init__struct_132904.wrap" + ".text.browser.js.bridge.Function.init__struct_132877.wrap" + ".text.browser.js.bridge.Accessor.init__struct_132842.wrap" + ".text.browser.js.bridge.Function.init__struct_132791.wrap" + ".text.browser.js.bridge.Function.init__struct_132762.wrap" + ".text.browser.js.bridge.Constructor.init__struct_131202.wrap" + ".text.browser.js.Value.toSSO__anon_967404" + ".text.browser.js.Local.jsValueToZig__anon_967302" ".text.browser.webapi.ImageData.init" - ".text.browser.js.Local.mapZigInstanceToJs__anon_988128" + ".text.browser.js.bridge.Function.init__struct_131133.wrap" + ".text.browser.js.bridge.Function.init__struct_131090.wrap" + ".text.browser.js.bridge.Function.init__struct_123489.wrap" + ".text.browser.js.Local.mapZigInstanceToJs__anon_988148" ".text.browser.webapi.event.ProgressEvent.initWithTrusted" - ".text.browser.webapi.FileReader.dispatch__anon_988325" - ".text.browser.js.Local.resolveT__anon_988362.Wrap.releaseRefFromZig" - ".text.browser.js.Local.resolveT__anon_988362.Wrap.releaseRef" - ".text.browser.EventManagerBase.dispatchDirect__anon_988357" - ".text.browser.js.bridge.Function.init__struct_120371.wrap" - ".text.browser.js.bridge.Constructor.init__struct_120280.wrap" - ".text.browser.js.bridge.Function.init__struct_120206.wrap" - ".text.browser.js.Local.zigValueToJs__anon_995083" - ".text.browser.js.bridge.Iterator.init__struct_120145.wrap" - ".text.browser.js.bridge.Function.init__struct_116705.wrap" - ".text.browser.js.bridge.Function.init__struct_116645.wrap" - ".text.browser.js.Caller.getArgs__anon_1000444" - ".text.browser.js.Caller.handleError__anon_1000453" - ".text.browser.js.bridge.Function.init__struct_116451.wrap" - ".text.browser.js.bridge.Function.init__struct_116418.wrap" - ".text.browser.js.bridge.Function.init__struct_116384.wrap" - ".text.browser.js.bridge.Function.init__struct_116310.wrap" - ".text.browser.js.bridge.Function.init__struct_116275.wrap" - ".text.browser.js.bridge.Accessor.init__struct_116227.wrap" - ".text.browser.js.bridge.Accessor.init__struct_116222.wrap" - ".text.browser.js.bridge.Accessor.init__struct_115402.wrap" - ".text.browser.js.bridge.Accessor.init__struct_115368.wrap" - ".text.browser.js.bridge.Accessor.init__struct_115363.wrap" - ".text.browser.js.bridge.Accessor.init__struct_115338.wrap" - ".text.browser.js.bridge.Accessor.init__struct_115314.wrap" - ".text.browser.js.bridge.Accessor.init__struct_115304.wrap" - ".text.browser.js.bridge.Accessor.init__struct_115274.wrap" - ".text.browser.js.bridge.Function.init__struct_115004.wrap" - ".text.browser.js.bridge.Accessor.init__struct_109050.wrap" - ".text.browser.js.Local.zigValueToJs__anon_1020925" - ".text.browser.js.bridge.Function.init__struct_109009.wrap" - ".text.browser.js.Local.resolveT__anon_1020978.Wrap.releaseRefFromZig" - ".text.browser.js.Local.resolveT__anon_1020978.Wrap.releaseRef" + ".text.browser.webapi.FileReader.dispatch__anon_988345" + ".text.browser.js.Local.resolveT__anon_988382.Wrap.releaseRefFromZig" + ".text.browser.js.Local.resolveT__anon_988382.Wrap.releaseRef" + ".text.browser.EventManagerBase.dispatchDirect__anon_988377" + ".text.browser.js.bridge.Function.init__struct_120373.wrap" + ".text.browser.js.bridge.Constructor.init__struct_120282.wrap" + ".text.browser.js.bridge.Function.init__struct_120208.wrap" + ".text.browser.js.Local.zigValueToJs__anon_995103" + ".text.browser.js.bridge.Iterator.init__struct_120147.wrap" + ".text.browser.js.bridge.Function.init__struct_116647.wrap" + ".text.browser.js.Caller.getArgs__anon_1000468" + ".text.browser.js.Caller.handleError__anon_1000477" + ".text.browser.js.bridge.Function.init__struct_116579.wrap" + ".text.browser.js.bridge.Function.init__struct_116520.wrap" + ".text.browser.js.bridge.Function.init__struct_116453.wrap" + ".text.browser.js.bridge.Function.init__struct_116420.wrap" + ".text.browser.js.bridge.Function.init__struct_116386.wrap" + ".text.browser.js.bridge.Function.init__struct_116312.wrap" + ".text.browser.js.bridge.Function.init__struct_116277.wrap" + ".text.browser.js.bridge.Accessor.init__struct_116229.wrap" + ".text.browser.js.bridge.Accessor.init__struct_116224.wrap" + ".text.browser.js.bridge.Accessor.init__struct_116200.wrap" + ".text.browser.js.Local.jsValueToZig__anon_1000882" + ".text.browser.js.bridge.Accessor.init__struct_116195.wrap" + ".text.browser.js.bridge.Accessor.init__struct_115340.wrap" + ".text.browser.js.bridge.Accessor.init__struct_115316.wrap" + ".text.browser.js.bridge.Accessor.init__struct_115306.wrap" + ".text.browser.js.bridge.Accessor.init__struct_115276.wrap" + ".text.browser.js.bridge.Function.init__struct_115006.wrap" + ".text.browser.js.bridge.Accessor.init__struct_109075.wrap" + ".text.browser.js.bridge.Accessor.init__struct_109052.wrap" + ".text.browser.js.Local.zigValueToJs__anon_1020949" + ".text.browser.js.bridge.Function.init__struct_109011.wrap" + ".text.browser.js.Local.resolveT__anon_1021002.Wrap.releaseRefFromZig" + ".text.browser.js.Local.resolveT__anon_1021002.Wrap.releaseRef" ".text.browser.webapi.collections.NodeList.releaseRef" - ".text.unlikely.lightpanda.assertionFailure__anon_1021027" - ".text.crash_handler.report__anon_1021064" - ".text.unlikely.crash_handler.crash__anon_1021041" - ".text.unlikely.lightpanda.assertionFailure__anon_1021073" - ".text.crash_handler.report__anon_1021107" - ".text.browser.js.bridge.Accessor.init__struct_108942.wrap" - ".text.browser.js.bridge.Accessor.init__struct_108928.wrap" - ".text.browser.js.bridge.Accessor.init__struct_108914.wrap" - ".text.browser.js.bridge.Accessor.init__struct_108900.wrap" - ".text.browser.js.bridge.Accessor.init__struct_108886.wrap" - ".text.browser.js.bridge.Accessor.init__struct_108867.wrap" - ".text.browser.js.bridge.Accessor.init__struct_108856.wrap" + ".text.unlikely.lightpanda.assertionFailure__anon_1021051" + ".text.crash_handler.report__anon_1021088" + ".text.unlikely.crash_handler.crash__anon_1021065" + ".text.browser.js.bridge.Accessor.init__struct_108888.wrap" + ".text.browser.js.bridge.Accessor.init__struct_108869.wrap" + ".text.browser.js.bridge.Accessor.init__struct_108858.wrap" ".text.browser.webapi.Node.setTextContent" - ".text.browser.js.bridge.Accessor.init__struct_108821.wrap" - ".text.browser.js.bridge.Accessor.init__struct_108795.wrap" - ".text.browser.js.bridge.Accessor.init__struct_105790.wrap" - ".text.browser.js.bridge.Accessor.init__struct_105764.wrap" - ".text.browser.js.bridge.Accessor.init__struct_105753.wrap" - ".text.browser.js.bridge.Accessor.init__struct_105727.wrap" - ".text.browser.js.bridge.Accessor.init__struct_105719.wrap" - ".text.browser.js.bridge.Accessor.init__struct_105698.wrap" - ".text.browser.js.bridge.Accessor.init__struct_105690.wrap" - ".text.browser.js.bridge.Accessor.init__struct_105669.wrap" - ".text.browser.js.bridge.Accessor.init__struct_105661.wrap" - ".text.browser.js.bridge.Accessor.init__struct_105640.wrap" - ".text.browser.js.bridge.Accessor.init__struct_105632.wrap" - ".text.browser.js.bridge.Accessor.init__struct_105611.wrap" - ".text.browser.js.bridge.Accessor.init__struct_105598.wrap" - ".text.browser.js.bridge.Function.init__struct_105537.wrap" + ".text.browser.js.bridge.Accessor.init__struct_105755.wrap" + ".text.browser.js.bridge.Accessor.init__struct_105729.wrap" + ".text.browser.js.bridge.Accessor.init__struct_105721.wrap" + ".text.browser.js.bridge.Accessor.init__struct_105700.wrap" + ".text.browser.js.bridge.Accessor.init__struct_105692.wrap" + ".text.browser.js.bridge.Accessor.init__struct_105671.wrap" + ".text.browser.js.bridge.Accessor.init__struct_105663.wrap" + ".text.browser.js.bridge.Accessor.init__struct_105642.wrap" + ".text.browser.js.bridge.Accessor.init__struct_105634.wrap" + ".text.browser.js.bridge.Accessor.init__struct_105613.wrap" + ".text.browser.js.bridge.Accessor.init__struct_105600.wrap" + ".text.browser.js.bridge.Function.init__struct_105539.wrap" ".text.browser.webapi.net.XMLHttpRequest.releaseSelfRef" ".text.browser.webapi.net.XMLHttpRequest.stateChanged" - ".text.browser.webapi.net.XMLHttpRequestEventTarget.dispatch__anon_1028535" + ".text.browser.webapi.net.XMLHttpRequestEventTarget.dispatch__anon_1028559" ".text.browser.webapi.net.XMLHttpRequest.handleError" - ".text.browser.EventManagerBase.dispatchDirect__anon_1028564" - ".text.browser.EventManagerBase.dispatchDirect__anon_1028532" - ".text.browser.js.bridge.Accessor.init__struct_105331.wrap" + ".text.browser.EventManagerBase.dispatchDirect__anon_1028588" + ".text.browser.js.bridge.Accessor.init__struct_105333.wrap" ".text.browser.frame.parse.xmlDocument" ".text.browser.Factory.genericDocument" ".text.browser.frame.parse.fragment" @@ -1648,127 +1601,139 @@ SECTIONS { ".text.browser.parser.Parser.createContextElementCallback" ".text.browser.parser.Parser.xmlParseErrorCallback" ".text.browser.parser.Parser.createXMLElementCallback" - ".text.browser.js.bridge.Accessor.init__struct_105305.wrap" - ".text.browser.js.bridge.Accessor.init__struct_105286.wrap" - ".text.browser.js.bridge.Accessor.init__struct_105250.wrap" - ".text.browser.js.bridge.Accessor.init__struct_105236.wrap" - ".text.browser.js.bridge.Accessor.init__struct_105218.wrap" - ".text.browser.js.bridge.Accessor.init__struct_105199.wrap" - ".text.browser.js.bridge.Accessor.init__struct_105188.wrap" - ".text.browser.js.bridge.Function.init__struct_105157.wrap" - ".text.browser.webapi.net.XMLHttpRequestEventTarget.dispatch__anon_1029549" - ".text.log.info__anon_1029583" - ".text.browser.EventManagerBase.dispatchDirect__anon_1029578" + ".text.browser.js.bridge.Accessor.init__struct_105307.wrap" + ".text.browser.js.bridge.Accessor.init__struct_105288.wrap" + ".text.browser.js.bridge.Accessor.init__struct_105252.wrap" + ".text.browser.js.bridge.Accessor.init__struct_105238.wrap" + ".text.browser.js.bridge.Accessor.init__struct_105220.wrap" + ".text.browser.js.bridge.Accessor.init__struct_105201.wrap" + ".text.browser.js.bridge.Accessor.init__struct_105190.wrap" + ".text.browser.js.bridge.Function.init__struct_105159.wrap" + ".text.browser.webapi.net.XMLHttpRequestEventTarget.dispatch__anon_1029573" + ".text.log.info__anon_1029607" + ".text.browser.EventManagerBase.dispatchDirect__anon_1029602" ".text.browser.webapi.net.XMLHttpRequest.httpShutdownCallback" ".text.browser.webapi.net.XMLHttpRequest.httpErrorCallback" ".text.browser.webapi.net.XMLHttpRequest.httpDoneCallback" ".text.browser.webapi.net.XMLHttpRequest.httpDataCallback" - ".text.browser.EventManagerBase.dispatchDirect__anon_1029662" + ".text.browser.EventManagerBase.dispatchDirect__anon_1029686" ".text.browser.webapi.net.XMLHttpRequest.httpHeaderDoneCallback" - ".text.browser.EventManagerBase.dispatchDirect__anon_1029709" - ".text.browser.js.bridge.Function.init__struct_105114.wrap" - ".text.browser.js.bridge.Accessor.init__struct_105073.wrap" - ".text.browser.js.bridge.Accessor.init__struct_105062.wrap" - ".text.browser.js.bridge.Accessor.init__struct_104965.wrap" - ".text.browser.js.bridge.Accessor.init__struct_104952.wrap" - ".text.browser.js.Local.mapZigInstanceToJs__anon_1030163" - ".text.browser.js.bridge.Constructor.init__struct_104873.wrap" - ".text.browser.js.bridge.Function.init__struct_104749.wrap" - ".text.browser.js.bridge.Function.init__struct_104107.wrap" - ".text.browser.js.bridge.Function.init__struct_104072.wrap" + ".text.browser.EventManagerBase.dispatchDirect__anon_1029733" + ".text.browser.js.bridge.Function.init__struct_105116.wrap" + ".text.browser.js.bridge.Accessor.init__struct_105075.wrap" + ".text.browser.js.bridge.Accessor.init__struct_104999.wrap" + ".text.browser.js.bridge.Accessor.init__struct_104967.wrap" + ".text.browser.js.bridge.Accessor.init__struct_104954.wrap" + ".text.browser.js.Local.mapZigInstanceToJs__anon_1030187" + ".text.browser.js.bridge.Constructor.init__struct_104875.wrap" + ".text.browser.js.bridge.Function.init__struct_104751.wrap" + ".text.browser.js.Object.set__anon_1030380" + ".text.browser.js.Local.zigValueToJs__anon_1030361" + ".text.browser.js.bridge.Function.init__struct_104702.wrap" + ".text.browser.js.bridge.Function.init__struct_104653.wrap" + ".text.browser.js.bridge.Function.init__struct_104109.wrap" + ".text.browser.js.bridge.Function.init__struct_104074.wrap" ".text.browser.webapi.net.Response.package" ".text.browser.webapi.net.Response.StreamConsumer.pumpRead" ".text.browser.webapi.net.Response.consumeAs" ".text.browser.webapi.net.Response.StreamConsumer.finish" - ".text.browser.js.Local.newCallback__anon_1031820__struct_1031839.wrap" - ".text.browser.js.Local.newCallback__anon_1031815__struct_1031910.wrap" - ".text.browser.js.PromiseResolver.rejectError__anon_1031791" - ".text.browser.webapi.net.FormData.decodeMultipartName" - ".text.browser.js.bridge.Accessor.init__struct_103912.wrap" - ".text.browser.js.bridge.Accessor.init__struct_103889.wrap" - ".text.browser.js.Local.mapZigInstanceToJs__anon_1032622" - ".text.browser.js.bridge.Function.init__struct_103872.wrap" - ".text.browser.js.bridge.Function.init__struct_103844.wrap" - ".text.browser.js.bridge.Accessor.init__struct_103806.wrap" - ".text.browser.js.bridge.Accessor.init__struct_103792.wrap" - ".text.browser.js.bridge.Accessor.init__struct_103769.wrap" - ".text.browser.js.bridge.Accessor.init__struct_103751.wrap" - ".text.browser.js.bridge.Function.init__struct_103721.wrap" - ".text.browser.js.bridge.Accessor.init__struct_77996.wrap" + ".text.browser.js.Local.newCallback__anon_1031844__struct_1031863.wrap" + ".text.browser.js.Local.newCallback__anon_1031839__struct_1031934.wrap" + ".text.browser.js.bridge.Accessor.init__struct_103928.wrap" + ".text.browser.js.bridge.Accessor.init__struct_103914.wrap" + ".text.browser.js.bridge.Accessor.init__struct_103891.wrap" + ".text.browser.js.Local.mapZigInstanceToJs__anon_1032646" + ".text.browser.js.bridge.Function.init__struct_103874.wrap" + ".text.browser.js.bridge.Function.init__struct_103846.wrap" + ".text.browser.js.bridge.Accessor.init__struct_103808.wrap" + ".text.browser.js.bridge.Accessor.init__struct_103794.wrap" + ".text.browser.js.bridge.Accessor.init__struct_103771.wrap" + ".text.browser.js.bridge.Accessor.init__struct_103753.wrap" + ".text.browser.js.bridge.Function.init__struct_103723.wrap" + ".text.browser.js.bridge.Function.init__struct_103676.wrap" + ".text.browser.js.bridge.Accessor.init__struct_78020.wrap" + ".text.browser.js.bridge.Accessor.init__struct_77998.wrap" ".text.browser.webapi.Node.setHTML" - ".text.browser.js.bridge.Accessor.init__struct_77985.wrap" - ".text.browser.js.bridge.Accessor.init__struct_77954.wrap" - ".text.browser.js.bridge.Accessor.init__struct_55665.wrap" - ".text.browser.js.bridge.Accessor.init__struct_55632.wrap" - ".text.browser.js.bridge.Accessor.init__struct_55624.wrap" - ".text.browser.js.bridge.Accessor.init__struct_55596.wrap" - ".text.browser.js.bridge.Function.init__struct_52071.wrap" - ".text.browser.js.bridge.Function.init__struct_52042.wrap" - ".text.browser.js.bridge.Function.init__struct_52006.wrap" - ".text.browser.js.bridge.Function.init__struct_51163.wrap" + ".text.browser.js.bridge.Accessor.init__struct_77987.wrap" + ".text.browser.js.bridge.Accessor.init__struct_55675.wrap" + ".text.browser.js.bridge.Accessor.init__struct_55667.wrap" + ".text.browser.js.bridge.Accessor.init__struct_55634.wrap" + ".text.browser.js.bridge.Accessor.init__struct_55626.wrap" + ".text.browser.js.bridge.Function.init__struct_52106.wrap" + ".text.browser.js.bridge.Function.init__struct_52073.wrap" + ".text.browser.js.bridge.Function.init__struct_52044.wrap" + ".text.browser.js.bridge.Function.init__struct_52008.wrap" + ".text.browser.js.bridge.Function.init__struct_51165.wrap" ".text.browser.webapi.Element.getAttributeNS" - ".text.browser.js.bridge.Function.init__struct_51130.wrap" - ".text.browser.js.bridge.Function.init__struct_51096.wrap" - ".text.browser.js.bridge.Accessor.init__struct_50919.wrap" + ".text.browser.js.bridge.Function.init__struct_51132.wrap" + ".text.browser.js.bridge.Function.init__struct_51098.wrap" + ".text.browser.js.bridge.Function.init__struct_51067.wrap" + ".text.browser.js.bridge.Function.init__struct_51027.wrap" + ".text.browser.js.bridge.Accessor.init__struct_50949.wrap" + ".text.browser.js.bridge.Accessor.init__struct_50921.wrap" ".text.unlikely.hash_map.HashMapUnmanaged(usize,\*browser.webapi.element.Attribute.NamedNodeMap,hash_map.AutoContext(usize),80).grow" - ".text.browser.js.bridge.Accessor.init__struct_50891.wrap" - ".text.browser.js.bridge.Accessor.init__struct_50864.wrap" - ".text.browser.js.bridge.Accessor.init__struct_50853.wrap" - ".text.browser.js.bridge.Accessor.init__struct_50819.wrap" - ".text.browser.js.bridge.Accessor.init__struct_50811.wrap" - ".text.browser.js.bridge.Accessor.init__struct_50783.wrap" - ".text.browser.js.bridge.Accessor.init__struct_50775.wrap" - ".text.browser.js.bridge.Function.init__struct_48844.wrap" - ".text.browser.js.bridge.Function.init__struct_48804.wrap" - ".text.browser.js.bridge.Accessor.init__struct_48759.wrap" - ".text.browser.js.bridge.Function.init__struct_48731.wrap" - ".text.browser.js.bridge.Accessor.init__struct_48682.wrap" - ".text.browser.js.bridge.Function.init__struct_37786.wrap" - ".text.browser.js.bridge.Function.init__struct_37750.wrap" - ".text.browser.js.bridge.Function.init__struct_37714.wrap" - ".text.browser.js.bridge.Function.init__struct_37614.wrap" - ".text.browser.js.bridge.Function.init__struct_37576.wrap" - ".text.browser.js.bridge.Function.init__struct_37471.wrap" - ".text.browser.js.bridge.Function.init__struct_37431.wrap" - ".text.browser.js.bridge.Function.init__struct_37397.wrap" - ".text.browser.js.bridge.Function.init__struct_37354.wrap" - ".text.browser.js.bridge.Function.init__struct_36838.wrap" - ".text.browser.js.bridge.Function.init__struct_36798.wrap" - ".text.browser.js.bridge.Accessor.init__struct_36744.wrap" - ".text.browser.js.bridge.Accessor.init__struct_35757.wrap" - ".text.browser.js.bridge.Accessor.init__struct_35721.wrap" - ".text.browser.js.bridge.Accessor.init__struct_35690.wrap" - ".text.browser.js.bridge.Accessor.init__struct_35682.wrap" - ".text.browser.js.bridge.Function.init__struct_29832.wrap" - ".text.browser.js.bridge.Function.init__struct_29776.wrap" - ".text.browser.js.bridge.Function.init__struct_29720.wrap" - ".text.browser.js.Caller.Function.call__anon_1130763" - ".text.browser.js.Local.resolveT__anon_1130898.Wrap.releaseRefFromZig" - ".text.browser.js.Local.resolveT__anon_1130898.Wrap.releaseRef" - ".text.unlikely.lightpanda.assertionFailure__anon_1130944" - ".text.crash_handler.report__anon_1130977" - ".text.unlikely.crash_handler.crash__anon_1130954" - ".text.unlikely.crash_handler.crash__anon_1131178" - ".text.browser.js.bridge.Function.init__struct_29510.wrap" - ".text.browser.js.bridge.Function.init__struct_29476.wrap" - ".text.browser.js.bridge.Function.init__struct_29439.wrap" - ".text.unlikely.crash_handler.crash__anon_1131404" - ".text.browser.js.bridge.Indexed.init__struct_29400.wrap" - ".text.browser.js.bridge.Indexed.init__struct_29392.wrap" - ".text.browser.js.bridge.Accessor.init__struct_29359.wrap" - ".text.browser.js.bridge.Iterator.init__struct_29290.wrap" - ".text.browser.js.bridge.Function.init__struct_29277.wrap" - ".text.browser.js.bridge.Constructor.init__struct_26244.wrap" - ".text.Thread.PosixThreadImpl.spawn__anon_1135318.Instance.entryFn" + ".text.browser.js.bridge.Accessor.init__struct_50893.wrap" + ".text.browser.js.bridge.Accessor.init__struct_50855.wrap" + ".text.browser.js.bridge.Accessor.init__struct_50821.wrap" + ".text.browser.js.bridge.Accessor.init__struct_50813.wrap" + ".text.browser.js.bridge.Accessor.init__struct_50785.wrap" + ".text.browser.js.bridge.Accessor.init__struct_48871.wrap" + ".text.browser.js.bridge.Function.init__struct_48846.wrap" + ".text.browser.js.bridge.Function.init__struct_48806.wrap" + ".text.browser.js.bridge.Accessor.init__struct_48761.wrap" + ".text.browser.js.bridge.Function.init__struct_48733.wrap" + ".text.browser.js.bridge.Accessor.init__struct_48684.wrap" + ".text.browser.js.Local.jsValueToZig__anon_1107838" + ".text.browser.dump.getHTML" + ".text.browser.js.bridge.Accessor.init__struct_48676.wrap" + ".text.browser.js.bridge.Accessor.init__struct_48648.wrap" + ".text.browser.js.bridge.Function.init__struct_37716.wrap" + ".text.browser.js.bridge.Function.init__struct_37616.wrap" + ".text.browser.js.bridge.Function.init__struct_37578.wrap" + ".text.browser.js.bridge.Function.init__struct_37473.wrap" + ".text.browser.js.bridge.Function.init__struct_37433.wrap" + ".text.browser.js.bridge.Function.init__struct_37399.wrap" + ".text.browser.js.bridge.Function.init__struct_37356.wrap" + ".text.browser.js.bridge.Function.init__struct_36840.wrap" + ".text.browser.js.bridge.Function.init__struct_36800.wrap" + ".text.browser.js.bridge.Accessor.init__struct_36746.wrap" + ".text.browser.js.bridge.Accessor.init__struct_35771.wrap" + ".text.browser.js.bridge.Accessor.init__struct_35759.wrap" + ".text.browser.js.bridge.Accessor.init__struct_35723.wrap" + ".text.browser.js.bridge.Accessor.init__struct_35692.wrap" + ".text.browser.js.bridge.Accessor.init__struct_29890.wrap" + ".text.browser.js.bridge.Function.init__struct_29834.wrap" + ".text.browser.js.bridge.Function.init__struct_29778.wrap" + ".text.browser.js.bridge.Function.init__struct_29722.wrap" + ".text.browser.js.Caller.Function.call__anon_1130811" + ".text.browser.js.Local.resolveT__anon_1130946.Wrap.releaseRefFromZig" + ".text.browser.js.Local.resolveT__anon_1130946.Wrap.releaseRef" + ".text.unlikely.lightpanda.assertionFailure__anon_1130992" + ".text.crash_handler.report__anon_1131025" + ".text.crash_handler.report__anon_1131264" + ".text.unlikely.crash_handler.crash__anon_1131226" + ".text.browser.js.bridge.Function.init__struct_29512.wrap" + ".text.browser.js.bridge.Function.init__struct_29478.wrap" + ".text.browser.js.bridge.Function.init__struct_29441.wrap" + ".text.crash_handler.report__anon_1131475" + ".text.unlikely.crash_handler.crash__anon_1131452" + ".text.browser.js.bridge.Indexed.init__struct_29402.wrap" + ".text.browser.js.bridge.Indexed.init__struct_29394.wrap" + ".text.browser.js.bridge.Accessor.init__struct_29361.wrap" + ".text.browser.js.bridge.Iterator.init__struct_29292.wrap" + ".text.browser.js.bridge.Function.init__struct_29279.wrap" + ".text.browser.js.bridge.Accessor.init__struct_26312.wrap" + ".text.browser.js.bridge.Constructor.init__struct_26246.wrap" + ".text.Thread.PosixThreadImpl.spawn__anon_1135366.Instance.entryFn" ".text.Sighandler.sighandle" - ".text.log.err__anon_1135368" + ".text.log.err__anon_1135416" ".text.agent.settings.Credential.deinit" - ".text.debug.print__anon_21808" + ".text.debug.print__anon_21810" ".text.provider.vertexConfigFromEnv" ".text.http.Response(gemini.types.ListModelsResponse).deinit" ".text.gemini.Client.deinit" - ".text.json.static.innerParse__anon_1135718" - ".text.fmt.parseInt__anon_21279" + ".text.json.static.innerParse__anon_1135766" + ".text.fmt.parseInt__anon_21281" ".text.agent.picker.clearChoiceRender" ".text.agent.picker.emitFrame" ".text.agent.picker.moveChoiceRenderStart" @@ -1776,7 +1741,11 @@ SECTIONS { ".text.debug.print__anon_20984" ".text.debug.print__anon_20960" ".text.agent.settings.detectLocalProvider" - ".text.agent.settings.availableProviders" + ".text.Io.File.MultiReader.fill" + ".text.Io.File.MultiReader.rebaseGrowing" + ".text.Io.File.MultiReader.rebase" + ".text.Io.File.MultiReader.readVec" + ".text.Io.File.MultiReader.discard" ".text.Io.File.Writer.sendFile" ".text.Io.File.Writer.drain" ".text.Io.File.Writer.seekTo" @@ -1785,20 +1754,10 @@ SECTIONS { ".text.network.http.opensocketCallback" ".text.network.http.Connection.discardBody" ".text.network.http.Connection.reset__struct_19996.wrap" - ".text.crash_handler.report__anon_1139770" - ".text.unlikely.crash_handler.crash__anon_1139758" + ".text.crash_handler.report__anon_1139818" ".text.Config.printUsageAndExit" ".text.Config.printPlain" ".text.Config.agentVerbosity" - ".text.log.Value.initRuntime__anon_1217841.Thunk.logFmt" - ".text.log.writeThunk__anon_1217881__struct_1217906.write" - ".text.log.fatal__anon_18877" - ".text.Io.Threaded.lookupDns" - ".text.Io.Threaded.setSocketOptionPosix" - ".text.Io.Threaded.openSocketPosix" - ".text.Io.Queue(Io.net.HostName.LookupResult).putAll" - ".text.unlikely.Io.Threaded.netWriteFile" - ".text.Io.Threaded.posixGetSockName" ".text.Io.Threaded.netSocketCreatePair" ".text.Io.Threaded.randomSecure" ".text.Io.Threaded.random" @@ -1810,9 +1769,13 @@ SECTIONS { ".text.Io.Threaded.progressParentFile" ".text.Io.Threaded.childKill" ".text.Io.Threaded.childCleanupPosix" - ".text.Io.Threaded.childWait" - ".text.unlikely.Io.Threaded.processSpawnPath" - ".text.Io.Threaded.processSpawnPosix" + ".text.fmt.allocPrintSentinel__anon_1220467" + ".text.Io.Threaded.destroyPipe" + ".text.unlikely.Io.Threaded.processReplacePath" + ".text.Io.Threaded.processReplace" + ".text.Io.Threaded.processSetCurrentPath" + ".text.Io.Threaded.processSetCurrentDir" + ".text.Io.Threaded.processCurrentPath" ".text.Io.Threaded.unlockStderr" ".text.Io.Threaded.tryLockStderr" ".text.Io.Threaded.initLockedStderr" @@ -1823,10 +1786,9 @@ SECTIONS { ".text.Io.Threaded.fileMemoryMapRead" ".text.Io.Threaded.mmSyncRead" ".text.Io.Threaded.fileMemoryMapSetLength" - ".text.Io.Threaded.fileMemoryMapDestroy" - ".text.Io.Threaded.fileMemoryMapCreate" - ".text.Io.Threaded.fileHardLink" - ".text.fmt.bufPrintSentinel__anon_1221388" + ".text.Io.Threaded.fileSetTimestamps" + ".text.Io.Threaded.setPermissionsPosix" + ".text.Io.Threaded.fileSetLength" ".text.Io.Threaded.posixFchown" ".text.Io.Threaded.fileSupportsAnsiEscapeCodes" ".text.Io.Threaded.fileEnableAnsiEscapeCodes" @@ -1843,6 +1805,9 @@ SECTIONS { ".text.Io.Threaded.fileWriteStreaming" ".text.Io.Threaded.fileClose" ".text.Io.Threaded.fileLength" + ".text.Io.Threaded.fileStatLinux" + ".text.Io.Threaded.dirHardLink" + ".text.Io.Threaded.dirSetTimestamps" ".text.Io.Threaded.dirStatFileLinux" ".text.Io.Threaded.dirStat" ".text.Io.Threaded.dirCreateDirPathOpenPosix" @@ -1851,8 +1816,6 @@ SECTIONS { ".text.Io.Threaded.dirCreateDirPosix" ".text.Io.Threaded.batchCancel" ".text.Io.Threaded.batchAwaitConcurrent" - ".text.Io.Threaded.netReceivePosix" - ".text.Io.Threaded.batchAwaitConcurrent__struct_1222551.add" ".text.Io.Threaded.batchAwaitAsync" ".text.Io.Threaded.operate" ".text.Io.Threaded.futexWake" @@ -1865,8 +1828,7 @@ SECTIONS { ".text.Io.Threaded.groupAwait" ".text.Io.Threaded.Group.waitForCancelWithSignaling" ".text.Io.Threaded.groupConcurrent" - ".text.Io.Threaded.groupAsync" - ".text.Thread.spawn__anon_1222847" + ".text.Io.Threaded.netListenUnixPosix" ".text.Io.Threaded.netListenIpPosix" ".text.mem.trim__anon_14676" ".text.ascii.findIgnoreCase" @@ -1887,15 +1849,15 @@ SECTIONS { ".text.heap.ArenaAllocator.resize" ".text.heap.ArenaAllocator.alloc" ".text.unlikely.process.fatal__anon_2509" - ".text.unlikely.log.scoped(.default).err__anon_1226006" + ".text.unlikely.log.scoped(.default).err__anon_1225501" ".text.process.Environ.createMap" ".text.Io.Threaded.init" ".text.Io.Threaded.doNothingSignalHandler" ".text.agent.auth.codex.post" - ".text.browser.URL.percentEncodeSegment__anon_1226662" + ".text.browser.URL.percentEncodeSegment__anon_1226157" ".text.agent.auth.codex.parseTokenResponse" - ".text.sort.block.block__anon_1228651" - ".text.mem.rotate__anon_1228666" + ".text.sort.block.block__anon_1228146" + ".text.mem.rotate__anon_1228161" ".text.Io.Writer.unreachableRebase" ".text.Io.Writer.unreachableDrain" ".text.compress.zstd.Decompress.rebaseFallible" @@ -1903,9 +1865,6 @@ SECTIONS { ".text.compress.zstd.Decompress.discardDirect" ".text.Io.Writer.Allocating.drain" ".text.Io.Writer.Allocating.growingRebase" - ".text.Io.Writer.Allocating.sendFile" - ".text.compress.flate.Decompress.readVec" - ".text.compress.flate.Decompress.discardIndirect" ".text.compress.flate.Decompress.streamInner" ".text.compress.flate.Decompress.rebaseFallible" ".text.Io.Writer.writeBytePreserve" @@ -1955,11 +1914,16 @@ SECTIONS { ".text.sk_X509_LOOKUP_call_free_func" ".text.sk_X509_OBJECT_call_free_func" ".text.sk_X509_OBJECT_call_cmp_func" - ".text.sk_X509_CRL_call_free_func" ".text.sk_X509_call_free_func" + ".text.sk_X509_CRL_call_free_func" ) *by_dir.o( ".text.sk_X509_OBJECT_call_cmp_func" + ".text.X509_LOOKUP_hash_dir" + ".text.X509_LOOKUP_add_dir" + ".text._ZL7new_dirP14x509_lookup_st" + ".text._ZL8free_dirP14x509_lookup_st" + ".text._ZL8dir_ctrlP14x509_lookup_stiPKclPPc" ".text._ZL19get_cert_by_subjectP14x509_lookup_stiP12X509_name_stP14x509_object_st" ".text._ZL17by_dir_entry_freeP19lookup_dir_entry_st" ".text._Z30sk_BY_DIR_ENTRY_call_free_funcPFvPvES_" @@ -1971,11 +1935,41 @@ SECTIONS { ".text._Z28sk_BY_DIR_HASH_call_cmp_funcPFiPKPKvS2_ES0_S0_" ) *pkcs7_x509.o( + ".text.sk_X509_call_free_func" ".text.sk_X509_CRL_call_free_func" + ) + *pkcs8_x509.o( ".text.sk_X509_call_free_func" ) *x509_vfy.o( + ".text.sk_X509_call_free_func" ".text.sk_X509_CRL_call_free_func" + ) + *openssl.o( + ".text.sk_X509_call_free_func" + ".text.Curl_ossl_check_peer_cert" + ".text.Curl_ossl_version" + ".text.ossl_init" + ".text.ossl_cleanup" + ".text.ossl_shutdown" + ".text.ossl_data_pending" + ".text.ossl_random" + ".text.ossl_cert_status_request" + ".text.ossl_connect" + ".text.ossl_get_internals" + ".text.ossl_close" + ".text.ossl_close_all" + ".text.ossl_set_engine" + ".text.ossl_set_engine_default" + ".text.ossl_engines_list" + ".text.ossl_sha256sum" + ".text.ossl_recv" + ".text.ossl_send" + ".text.ossl_get_channel_binding" + ".text.ossl_bio_cf_create" + ".text.ossl_bio_cf_destroy" + ) + *ssl_x509.o( ".text.sk_X509_call_free_func" ) *mem.o( @@ -2000,23 +1994,8 @@ SECTIONS { ".text.OPENSSL_vasprintf" ".text.OPENSSL_asprintf" ".text.OPENSSL_strndup" - ".text.OPENSSL_strlcpy" - ".text.OPENSSL_strlcat" ) *err.o( - ".text.ERR_get_error" - ".text.ERR_peek_error" - ".text.ERR_peek_last_error" - ".text.ERR_clear_error" - ".text.ERR_clear_system_error" - ".text._ZL23err_reason_error_stringji" - ".text.ERR_error_string_n" - ".text.ERR_put_error" - ".text.ERR_add_error_data" - ".text.ERR_add_error_dataf" - ".text.ERR_set_mark" - ".text.ERR_pop_to_mark" - ".text.ERR_SAVE_STATE_free" ".text.ERR_save_state" ".text.ERR_restore_state" ".text._ZL14err_state_freePv" @@ -2065,9 +2044,61 @@ SECTIONS { ".text._ZL22x509_verify_param_copyP20X509_VERIFY_PARAM_stPKS_i" ".text.X509_VERIFY_PARAM_set1" ".text.X509_VERIFY_PARAM_set_flags" + ".text.X509_VERIFY_PARAM_set1_host" + ".text._ZL24int_x509_param_set_hostsP20X509_VERIFY_PARAM_stiPKcm" + ".text.X509_VERIFY_PARAM_lookup" + ".text.sk_ASN1_OBJECT_call_free_func" + ".text.sk_OPENSSL_STRING_call_free_func" + ".text.sk_OPENSSL_STRING_call_copy_func" + ".text.sk_ASN1_OBJECT_call_copy_func" ) *v3_utl.o( ".text._ZL8str_freePc" + ".text.sk_OPENSSL_STRING_call_free_func" + ) + *policy.o( + ".text.sk_ASN1_OBJECT_call_free_func" + ) + *v3_extku.o( + ".text.sk_ASN1_OBJECT_call_free_func" + ) + *v3_purp.o( + ".text.sk_ASN1_OBJECT_call_free_func" + ) + *x_x509a.o( + ".text.sk_ASN1_OBJECT_call_free_func" + ) + *a_object.o( + ".text.i2t_ASN1_OBJECT" + ".text.i2a_ASN1_OBJECT" + ".text.c2i_ASN1_OBJECT" + ".text.ASN1_OBJECT_create" + ".text.ASN1_OBJECT_free" + ".text.ASN1_OBJECT_new" + ) + *cbb.o( + ".text.CBB_zero" + ".text.CBB_init" + ".text.CBB_init_fixed" + ".text.CBB_cleanup" + ".text.CBB_finish" + ".text.CBB_flush" + ".text._ZL14cbb_buffer_addP13cbb_buffer_stPPhm" + ".text.CBB_data" + ".text.CBB_len" + ".text.CBB_add_u8_length_prefixed" + ".text.CBB_add_u16_length_prefixed" + ) + *cxa_exception.o( + ".text.__cxa_uncaught_exceptions" + ) + *fallback_malloc.o( + ".text._ZN10__cxxabiv130__aligned_malloc_with_fallbackEm" + ".text._ZN12_GLOBAL__N_115fallback_mallocEm" + ".text._ZN10__cxxabiv128__aligned_free_with_fallbackEPv" + ) + *abort_message.o( + ".text.unlikely.__abort_message" ) *cxa_personality.o( ".text.__gxx_personality_v0" @@ -2123,12 +2154,19 @@ SECTIONS { ".text._ZNK10__cxxabiv116__shim_type_info5noop2Ev" ".text._ZN10__cxxabiv117__class_type_infoD0Ev" ".text._ZN10__cxxabiv120__si_class_type_infoD0Ev" - ".text._ZN10__cxxabiv121__vmi_class_type_infoD0Ev" - ".text._ZNK10__cxxabiv117__class_type_info9can_catchEPKNS_16__shim_type_infoERPv" - ".text.__dynamic_cast" - ".text._ZNK10__cxxabiv117__class_type_info27has_unambiguous_public_baseEPNS_19__dynamic_cast_infoEPvi" - ".text._ZNK10__cxxabiv120__si_class_type_info27has_unambiguous_public_baseEPNS_19__dynamic_cast_infoEPvi" - ".text._ZNK10__cxxabiv121__vmi_class_type_info27has_unambiguous_public_baseEPNS_19__dynamic_cast_infoEPvi" + ) + *pem_info.o( + ".text.PEM_X509_INFO_read_bio" + ".text._ZL10parse_x509P12X509_info_stPKhmi" + ".text._ZL14parse_x509_auxP12X509_info_stPKhmi" + ".text._ZL9parse_crlP12X509_info_stPKhmi" + ".text._ZL9parse_keyP12X509_info_stPKhmi" + ) + *x509_def.o( + ".text.X509_get_default_cert_dir" + ".text.X509_get_default_cert_file" + ".text.X509_get_default_cert_dir_env" + ".text.X509_get_default_cert_file_env" ) *easy.o( ".text.curl_global_init" @@ -2474,9 +2512,9 @@ SECTIONS { ".text.mime_file_read" ".text.mime_file_free" ".text.Curl_mime_set_subparts" - ".text.mime_subparts_seek" - ".text.mime_subparts_free" - ".text.readback_part" + ".text.Curl_mime_prepare_headers" + ".text.Curl_creader_set_mime" + ".text.mime_size" ".text.read_part_content" ".text.escape_string" ".text.cr_mime_init" @@ -2518,12 +2556,14 @@ SECTIONS { ".text.Curl_ssl_peer_init" ".text.ssl_cf_destroy" ".text.ssl_cf_connect" - ".text.ssl_cf_shutdown" - ".text.ssl_cf_adjust_pollset" - ".text.ssl_cf_data_pending" - ".text.ssl_cf_send" - ".text.ssl_cf_recv" - ".text.ssl_cf_cntrl" + ".text.multissl_version" + ".text.multissl_random" + ".text.multissl_connect" + ".text.multissl_adjust_pollset" + ".text.multissl_get_internals" + ".text.multissl_close" + ".text.multissl_recv_plain" + ".text.multissl_send_plain" ".text.ssl_cf_connect_deferred" ) *getenv.o( @@ -2968,17 +3008,21 @@ SECTIONS { ) *sha256.o( ".text.Curl_sha256it" + ".text.my_sha256_init" + ".text.my_sha256_update" + ".text.my_sha256_final" + ) + *curl_sha512_256.o( + ".text.Curl_sha512_256it" + ) + *base64.o( + ".text.curlx_base64_decode" + ".text.curlx_base64_encode" + ".text.base64_encode" + ".text.curlx_base64url_encode" ) *http_httpsig.o( - ".text.parse_components" - ".text.build_sig_params" - ".text.build_sig_base" - ".text.httpsig_sign_base" - ".text.sf_encode_byte_seq" - ".text.sf_append_quoted" - ) - *curl_ed25519.o( - ".text.Curl_ed25519_sign" + ".text.Curl_output_httpsig" ) *hmac.o( ".text.Curl_HMAC_init" @@ -3017,6 +3061,8 @@ SECTIONS { ".text.parsedate" ) *http2.o( + ".text.cf_h2_recv" + ".text.cf_h2_cntrl" ".text.cf_h2_is_alive" ".text.cf_h2_keep_alive" ".text.cf_h2_query" @@ -3032,10 +3078,14 @@ SECTIONS { ".text.Curl_nghttp2_realloc" ".text.cf_h2_ctx_free" ".text.h2_progress_ingress" - ".text.h2_progress_egress" - ".text.send_callback" + ) + *dynhds.o( + ".text.Curl_dynhds_h1_dprint" + ".text.Curl_dynhds_to_nva" ) *http1.o( + ".text.Curl_h1_req_parse_init" + ".text.Curl_h1_req_parse_free" ".text.Curl_h1_req_parse_read" ".text.Curl_h1_req_write_head" ) @@ -3050,17 +3100,6 @@ SECTIONS { *formdata.o( ".text.Curl_getformdata" ) - *fopen.o( - ".text.curlx_fseek" - ) - *http_chunks.o( - ".text.Curl_httpchunk_init" - ".text.Curl_httpchunk_reset" - ".text.Curl_httpchunk_free" - ".text.Curl_httpchunk_is_done" - ".text.Curl_httpchunk_read" - ".text.httpchunk_readwrite" - ) *cookie.o( ".text.Curl_cookie_add" ".text.remove_expired" @@ -3113,6 +3152,17 @@ SECTIONS { *content_encoding.o( ".text.Curl_get_content_encodings" ".text.Curl_build_unencoding_stack" + ".text.deflate_do_init" + ".text.deflate_do_write" + ".text.deflate_do_close" + ".text.zalloc_cb" + ".text.zfree_cb" + ".text.inflate_stream" + ".text.gzip_do_init" + ) + *transform.o( + ".text.BrotliTransformDictionaryWord" + ".text.Shift" ) *huffman.o( ".text.BrotliBuildCodeLengthsHuffmanTable" @@ -3220,10 +3270,9 @@ SECTIONS { *http_proxy.o( ".text.Curl_http_proxy_create_tunnel_request" ".text.Curl_http_proxy_inspect_tunnel_response" - ".text.http_proxy_cf_destroy" - ".text.http_proxy_cf_connect" ) *cf-h1-proxy.o( + ".text.on_resp_header_udp" ".text.on_resp_header" ) *cf-ip-happy.o( @@ -3268,11 +3317,11 @@ SECTIONS { ".text.Curl_ipv6_scope" ".text.Curl_if2ip" ) - *socks.o( - ".text.socks_proxy_cf_destroy" - ".text.socks_proxy_cf_connect" - ) *vtls_scache.o( + ".text.Curl_ssl_peer_key_make" + ".text.Curl_ssl_session_create2" + ".text.cf_ssl_scache_session_ldestroy" + ".text.Curl_ssl_session_destroy" ".text.Curl_ssl_session_dup" ".text.Curl_ssl_scache_create" ".text.Curl_ssl_scache_destroy" @@ -3295,50 +3344,13 @@ SECTIONS { ".text.Curl_tls_keylog_open" ".text.Curl_tls_keylog_close" ".text.Curl_tls_keylog_enabled" - ".text.Curl_tls_keylog_file_name" - ".text.Curl_tls_keylog_write_line" - ) - *openssl.o( - ".text.Curl_ossl_add_session" - ".text.Curl_ssl_setup_x509_store" - ".text.Curl_ossl_check_peer_cert" - ".text.Curl_ossl_version" - ".text.ossl_init" - ".text.ossl_cleanup" - ".text.ossl_shutdown" - ".text.ossl_data_pending" - ".text.ossl_random" - ".text.ossl_cert_status_request" - ".text.ossl_connect" - ".text.ossl_get_internals" - ".text.ossl_close" - ".text.ossl_close_all" - ".text.ossl_set_engine" - ".text.ossl_set_engine_default" - ".text.ossl_engines_list" - ".text.ossl_sha256sum" - ".text.ossl_recv" - ".text.ossl_send" - ".text.ossl_get_channel_binding" - ".text.sk_X509_INFO_call_free_func" - ".text.oss_x509_share_free" - ".text.ssl_msg_type" - ".text.ossl_do_file_type" - ".text.passwd_callback" - ".text.sk_X509_call_free_func" - ".text.ossl_apply_session" - ) - *by_file.o( - ".text.sk_X509_INFO_call_free_func" - ) - *pkcs8_x509.o( - ".text.sk_X509_call_free_func" - ) - *ssl_x509.o( - ".text.sk_X509_call_free_func" - ".text._ZNSt3__110unique_ptrI22stack_st_CRYPTO_BUFFERN4bssl8internal7DeleterEED2B8ne210100Ev" ) *ssl_versions.o( + ".text._ZN4bssl30ssl_protocol_version_from_wireEPtt" + ".text._ZN4bssl21ssl_get_version_rangeEPKNS_13SSL_HANDSHAKEEPtS3_" + ".text._ZN4bssl21ssl_has_final_versionEPK6ssl_st" + ".text._ZN4bssl20ssl_protocol_versionEPK6ssl_st" + ".text._ZN4bssl20ssl_supports_versionEPKNS_13SSL_HANDSHAKEEt" ".text._ZN4bssl26ssl_add_supported_versionsEPKNS_13SSL_HANDSHAKEEP6cbb_stt" ".text.SSL_CTX_set_min_proto_version" ".text.SSL_CTX_set_max_proto_version" @@ -3359,61 +3371,6 @@ SECTIONS { ".text.SSL_is_quic" ".text.OPENSSL_init_ssl" ".text._ZN10ssl_ctx_stC2EPK13ssl_method_st" - ".text._ZN4bssl5ArrayItED2Ev" - ".text._ZNSt3__110unique_ptrI15ssl_ech_keys_stN4bssl8internal7DeleterEED2B8ne210100Ev" - ".text._ZN4bssl6VectorINS_18CertCompressionAlgEED2Ev" - ".text._ZNSt3__110unique_ptrI32stack_st_SRTP_PROTECTION_PROFILEN4bssl8internal7DeleterEED2B8ne210100Ev" - ".text._ZNSt3__110unique_ptrIN4bssl9TicketKeyENS1_8internal7DeleterEED2B8ne210100Ev" - ".text._ZNSt3__110unique_ptrIN4bssl4CERTENS1_8internal7DeleterEED2B8ne210100Ev" - ".text._ZNSt3__124__optional_destruct_baseIN4bssl5ArrayIhEELb0EED2B8ne210100Ev" - ".text._ZNSt3__110unique_ptrI22stack_st_CRYPTO_BUFFERN4bssl8internal7DeleterEED2B8ne210100Ev" - ".text._ZNSt3__110unique_ptrIN4bssl23SSLCipherPreferenceListENS1_8internal7DeleterEED2B8ne210100Ev" - ".text._ZN10ssl_ctx_stD2Ev" - ) - *extensions.o( - ".text._ZN4bssl5ArrayItED2Ev" - ) - *handoff.o( - ".text._ZN4bssl5ArrayItED2Ev" - ) - *handshake.o( - ".text._ZN4bssl5ArrayItED2Ev" - ".text._ZNSt3__110unique_ptrI15ssl_ech_keys_stN4bssl8internal7DeleterEED2B8ne210100Ev" - ".text._ZNSt3__124__optional_destruct_baseIN4bssl5ArrayIhEELb0EED2B8ne210100Ev" - ".text._ZNSt3__110unique_ptrI22stack_st_CRYPTO_BUFFERN4bssl8internal7DeleterEED2B8ne210100Ev" - ) - *ssl_credential.o( - ".text._ZN4bssl5ArrayItED2Ev" - ".text._ZNSt3__110unique_ptrI22stack_st_CRYPTO_BUFFERN4bssl8internal7DeleterEED2B8ne210100Ev" - ) - *ssl_privkey.o( - ".text._ZN4bssl5ArrayItED2Ev" - ) - *handshake_server.o( - ".text._ZNSt3__110unique_ptrI15ssl_ech_keys_stN4bssl8internal7DeleterEED2B8ne210100Ev" - ) - *d1_srtp.o( - ".text._ZNSt3__110unique_ptrI32stack_st_SRTP_PROTECTION_PROFILEN4bssl8internal7DeleterEED2B8ne210100Ev" - ) - *ssl_session.o( - ".text._ZNSt3__110unique_ptrIN4bssl9TicketKeyENS1_8internal7DeleterEED2B8ne210100Ev" - ".text._ZNSt3__110unique_ptrI22stack_st_CRYPTO_BUFFERN4bssl8internal7DeleterEED2B8ne210100Ev" - ) - *ssl_cert.o( - ".text._ZNSt3__110unique_ptrIN4bssl4CERTENS1_8internal7DeleterEED2B8ne210100Ev" - ".text._ZNSt3__110unique_ptrI22stack_st_CRYPTO_BUFFERN4bssl8internal7DeleterEED2B8ne210100Ev" - ) - *handshake_client.o( - ".text._ZNSt3__110unique_ptrI22stack_st_CRYPTO_BUFFERN4bssl8internal7DeleterEED2B8ne210100Ev" - ) - *tls13_both.o( - ".text._ZNSt3__110unique_ptrI22stack_st_CRYPTO_BUFFERN4bssl8internal7DeleterEED2B8ne210100Ev" - ) - *tls13_client.o( - ".text._ZNSt3__110unique_ptrI22stack_st_CRYPTO_BUFFERN4bssl8internal7DeleterEED2B8ne210100Ev" - ) - *ssl_cipher.o( - ".text._ZNSt3__110unique_ptrIN4bssl23SSLCipherPreferenceListENS1_8internal7DeleterEED2B8ne210100Ev" ) *netrc.o( ".text.netrc_scan_file" @@ -3558,6 +3515,10 @@ SECTIONS { ".text._pcre2_check_escape_8" ) *sqlite3.o( + ".text.pcache1FetchStage2" + ".text.pcache1TruncateUnsafe" + ".text.functionDestroy" + ".text.nocaseCollatingFunc" ".text.rtrimCollFunc" ".text.sqlite3RegisterPerConnectionBuiltinFunctions" ".text.sqlite3AutoLoadExtensions" @@ -3582,9 +3543,6 @@ SECTIONS { ".text._ZNSt11logic_errorC2EPKc" ".text._ZNSt13runtime_errorC2EPKc" ) - *locale.o( - ".text.startup" - ) *exception.o( ".text._ZSt19uncaught_exceptionsv" ) @@ -3638,14 +3596,12 @@ SECTIONS { ) *cxa_demangle.o( ".text.__cxa_demangle" - ".text._ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_ED2Ev" - ".text._ZN12_GLOBAL__N_116itanium_demangle12OutputBufferD2Ev" - ".text._ZN12_GLOBAL__N_116itanium_demangle12OutputBufferD0Ev" - ".text._ZN12_GLOBAL__N_116itanium_demangle12OutputBuffer9printLeftERKNS0_4NodeE" - ".text._ZN12_GLOBAL__N_116itanium_demangle12OutputBuffer10printRightERKNS0_4NodeE" - ".text._ZN12_GLOBAL__N_116itanium_demangle12OutputBuffer15notifyInsertionEmm" - ".text._ZN12_GLOBAL__N_116itanium_demangle12OutputBuffer14notifyDeletionEmm" - ".text._ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E13parseEncodingEb" + ".text._ZNK12_GLOBAL__N_116itanium_demangle19PointerToMemberType9printLeftERNS0_12OutputBufferE" + ".text._ZNK12_GLOBAL__N_116itanium_demangle19PointerToMemberType10printRightERNS0_12OutputBufferE" + ".text._ZN12_GLOBAL__N_116itanium_demangle22ElaboratedTypeSpefTypeD0Ev" + ".text._ZNK12_GLOBAL__N_116itanium_demangle22ElaboratedTypeSpefType9printLeftERNS0_12OutputBufferE" + ".text._ZNK12_GLOBAL__N_116itanium_demangle11PointerType19hasRHSComponentSlowERNS0_12OutputBufferE" + ".text._ZN12_GLOBAL__N_116itanium_demangle11PointerTypeD0Ev" ".text._ZNK12_GLOBAL__N_116itanium_demangle11PointerType9printLeftERNS0_12OutputBufferE" ".text._ZNK12_GLOBAL__N_116itanium_demangle11PointerType10printRightERNS0_12OutputBufferE" ".text._ZNK12_GLOBAL__N_116itanium_demangle13ReferenceType19hasRHSComponentSlowERNS0_12OutputBufferE" @@ -3664,10 +3620,16 @@ SECTIONS { *compiler_builtins-2d2ab9fb0fe1def5.compiler_builtins.a799184123da7bba-cgu.022.rcgu.o( ".text._RNvNtNtNtCseo7sFwwH0bC_17compiler_builtins4math9libm_math4fmod4fmod" ) + *compiler_builtins-2d2ab9fb0fe1def5.compiler_builtins.a799184123da7bba-cgu.005.rcgu.o( + ".text._RINvNtNtNtNtCseo7sFwwH0bC_17compiler_builtins4math9libm_math7support7modular20linear_mul_reductionyEBa_" + ) *lightpanda_ffi-b5cc47667d2c70bb.std-64f5f36fb0927694.std.6c98fd8553dbae28-cgu.0.rcgu.o.rcgu.o( - ".text._RNvNtNtNtCs9k3SxhrAWiO_3std3sys6random5linux9getrandom.llvm.16074470296022112615" - ".text._RNvNtNtNtNtCs9k3SxhrAWiO_3std12backtrace_rs9symbolize5gimli20libs_dl_iterate_phdr8callback" - ".text._RNvNtNtNtNtCs9k3SxhrAWiO_3std12backtrace_rs9symbolize5gimli3elf15decompress_zlib" + ".text._RINvMNtNtCs6i54tJFfzR_5alloc2io5errorNtNtNtCsgxBkk5gSRhY_4core2io5error5Error3newReECs9k3SxhrAWiO_3std" + ".text.unlikely._RINvMNtNtCs9k3SxhrAWiO_3std4sync9once_lockINtB3_8OnceLockINtNtB5_14reentrant_lock13ReentrantLockINtNtCsgxBkk5gSRhY_4core4cell7RefCellINtNtNtNtB7_2io8buffered10linewriter10LineWriterNtNtB2e_5stdio9StdoutRawEEEE10initializeNCINvB2_11get_or_initNCNvB2V_6stdout0E0zEB7_.llvm.16074470296022112615" + ".text.unlikely._RINvMNtNtCs9k3SxhrAWiO_3std4sync9once_lockINtB3_8OnceLockNtNtB7_2fs4FileE10initializeNCNvNtNtNtB7_3sys6random5linux9getrandom0NtNtNtCsgxBkk5gSRhY_4core2io5error5ErrorEB7_" + ".text.unlikely._RINvMNtNtCsgxBkk5gSRhY_4core4cell4onceINtB3_8OnceCellINtNtB7_6result6ResultINtNtB7_6option6OptionINtNtCs6i54tJFfzR_5alloc5boxed3BoxINtNtCslgomAybRUiZ_9addr2line4unit7DwoUnitINtNtNtCsepY7R6AGWjB_5gimli4read12endian_slice11EndianSliceNtNtB2S_9endianity12LittleEndianEEEENtB2Q_5ErrorEE8try_initNCINvB2_11get_or_initNCNvMB28_INtB28_7ResUnitB2L_E14dwarf_and_units0_0E0zECs9k3SxhrAWiO_3std" + ".text.unlikely._RINvMNtNtCsgxBkk5gSRhY_4core4cell4onceINtB3_8OnceCellINtNtB7_6result6ResultINtNtB7_6option6OptionINtNtCs6i54tJFfzR_5alloc5boxed3BoxINtNtCslgomAybRUiZ_9addr2line4unit7DwoUnitINtNtNtCsepY7R6AGWjB_5gimli4read12endian_slice11EndianSliceNtNtB2S_9endianity12LittleEndianEEEENtB2Q_5ErrorEE8try_initNCINvB2_11get_or_initNCNvMB28_INtB28_7ResUnitB2L_E14dwarf_and_units2_0E0zECs9k3SxhrAWiO_3std" + ".text.unlikely._RINvMNtNtCsgxBkk5gSRhY_4core4cell4onceINtB3_8OnceCellINtNtB7_6result6ResultINtNtCslgomAybRUiZ_9addr2line8function8FunctionINtNtNtCsepY7R6AGWjB_5gimli4read12endian_slice11EndianSliceNtNtB23_9endianity12LittleEndianEENtB21_5ErrorEE8try_initNCINvB2_11get_or_initNCNvMs_B1e_INtB1e_12LazyFunctionB1W_E6borrow0E0zECs9k3SxhrAWiO_3std" ".text._RNvNtNtNtNtCs9k3SxhrAWiO_3std12backtrace_rs9symbolize5gimli3elf15locate_build_id" ".text._RNvNtNtNtNtCs9k3SxhrAWiO_3std3sys12thread_local11destructors10linux_like8register" ".text._RNvNtNtNtNtCs9k3SxhrAWiO_3std3sys2io5error4unix12error_string" @@ -3680,24 +3642,38 @@ SECTIONS { ".text._RNvNvNtNtNtNtCs9k3SxhrAWiO_3std3sys4args4unix3imp15ARGV_INIT_ARRAY12init_wrapper" ".text._RNvXNtCsgxBkk5gSRhY_4core3anyNtNtCs6i54tJFfzR_5alloc6string6StringNtB2_3Any7type_idCs9k3SxhrAWiO_3std" ".text._RNvXNtCsgxBkk5gSRhY_4core3anyReNtB2_3Any7type_idCs9k3SxhrAWiO_3std" + ".text._RNvXNvMNtNtCs9k3SxhrAWiO_3std3sys9backtraceNtB5_13BacktraceLock5printNtB2_16DisplayBacktraceNtNtCsgxBkk5gSRhY_4core3fmt7Display3fmt" + ".text._RNvXNvNtCs9k3SxhrAWiO_3std2io17default_write_fmtINtB2_7AdapterINtNtCs6i54tJFfzR_5alloc3vec3VechEENtNtCsgxBkk5gSRhY_4core3fmt5Write9write_strB6_" + ".text._RNvXNvNtCs9k3SxhrAWiO_3std2io17default_write_fmtINtB2_7AdapterINtNtNtCsgxBkk5gSRhY_4core2io6cursor6CursorQShEENtNtB15_3fmt5Write9write_strB6_" + ".text._RNvXNvNtCs9k3SxhrAWiO_3std2io17default_write_fmtINtB2_7AdapterNtNtB4_5stdio10StdoutLockENtNtCsgxBkk5gSRhY_4core3fmt5Write9write_strB6_" + ".text._RNvXNvNtCs9k3SxhrAWiO_3std2io17default_write_fmtINtB2_7AdapterNtNtNtNtB6_3sys5stdio4unix6StderrENtNtCsgxBkk5gSRhY_4core3fmt5Write9write_strB6_.llvm.16074470296022112615" + ".text._RNvXs0_NvNtCs9k3SxhrAWiO_3std9panicking13panic_handlerNtB5_19FormatStringPayloadNtNtCsgxBkk5gSRhY_4core3fmt7Display3fmt" + ".text._RNvXs11_NtNtCsepY7R6AGWjB_5gimli4read4lineINtB6_9FileEntryINtNtB8_12endian_slice11EndianSliceNtNtBa_9endianity12LittleEndianEjENtNtCsgxBkk5gSRhY_4core5clone5Clone5cloneCs9k3SxhrAWiO_3std" + ".text._RNvXs1Y_NtCs9k3SxhrAWiO_3std4pathNtB6_9ComponentNtNtCsgxBkk5gSRhY_4core3cmp9PartialEq2eq" + ".text._RNvXs1_NvNtCs9k3SxhrAWiO_3std9panicking13panic_handlerNtB5_16StaticStrPayloadNtNtCsgxBkk5gSRhY_4core5panic12PanicPayload3get" + ".text._RNvXs1_NvNtCs9k3SxhrAWiO_3std9panicking13panic_handlerNtB5_16StaticStrPayloadNtNtCsgxBkk5gSRhY_4core5panic12PanicPayload6as_str" + ".text._RNvXs1_NvNtCs9k3SxhrAWiO_3std9panicking13panic_handlerNtB5_16StaticStrPayloadNtNtCsgxBkk5gSRhY_4core5panic12PanicPayload8take_box" + ".text._RNvXs1g_NtCsgxBkk5gSRhY_4core3fmtRNtNtNtCs9k3SxhrAWiO_3std3ffi6os_str5OsStrNtB6_5Debug3fmtBC_" + ".text._RNvXs1g_NtCsgxBkk5gSRhY_4core3fmtRsNtB6_5Debug3fmtCs9k3SxhrAWiO_3std" + ".text._RNvXs1i_NtCsgxBkk5gSRhY_4core3fmtRNtNtNtB8_5panic8location8LocationNtB6_7Display3fmtCs9k3SxhrAWiO_3std" + ".text._RNvXs1i_NtCsgxBkk5gSRhY_4core3fmtReNtB6_7Display3fmtCs9k3SxhrAWiO_3std.llvm.16074470296022112615" + ".text._RNvXs1j_NtCsgxBkk5gSRhY_4core3fmtQDNtNtB8_5panic12PanicPayloadEL_NtB6_7Display3fmtCs9k3SxhrAWiO_3std" + ".text._RNvXs2_NtNtCs9k3SxhrAWiO_3std12backtrace_rs9symbolizeNtB5_10SymbolNameNtNtCsgxBkk5gSRhY_4core3fmt7Display3fmt" ".text._RNvXsQ_NtNtCsgxBkk5gSRhY_4core3fmt3numlNtB7_5Debug3fmt" ".text._RNvXsZ_NtCs6i54tJFfzR_5alloc6stringNtB5_6StringNtNtCsgxBkk5gSRhY_4core3fmt5Write10write_char" ".text._RNvXsZ_NtCs6i54tJFfzR_5alloc6stringNtB5_6StringNtNtCsgxBkk5gSRhY_4core3fmt5Write9write_str" ".text._RNvXs_NtNtCsgxBkk5gSRhY_4core3str7patternNtB4_12CharSearcherNtB4_8Searcher10next_match" ) *lightpanda_ffi-b5cc47667d2c70bb.core-df1bddb45adbe94b.core.c0acaeba6ab4c2e0-cgu.0.rcgu.o.rcgu.o( + ".text._RNvMs2_NtNtNtCsgxBkk5gSRhY_4core3num3imp6bignumNtB5_8Big32x4010mul_digits" + ".text._RNvMs2_NtNtNtCsgxBkk5gSRhY_4core3num3imp6bignumNtB5_8Big32x408mul_pow2" + ".text._RNvMs3_NtNtCsgxBkk5gSRhY_4core3ffi5c_strNtB5_4CStr19from_bytes_with_nul" + ".text._RNvMs5_NtNtCsgxBkk5gSRhY_4core3fmt8buildersNtB5_9DebugList5entry" ".text._RNvMs_NtNtNtNtCsgxBkk5gSRhY_4core3num3imp7dec2flt11decimal_seqNtB4_10DecimalSeq10left_shift" ".text._RNvMs_NtNtNtNtCsgxBkk5gSRhY_4core3num3imp7dec2flt11decimal_seqNtB4_10DecimalSeq11right_shift" ".text._RNvMs_NtNtNtNtCsgxBkk5gSRhY_4core3num3imp7dec2flt11decimal_seqNtB4_10DecimalSeq5round" ".text._RNvMsa_NtCsgxBkk5gSRhY_4core3fmtNtB5_9Formatter12pad_integral" ".text._RNvMsa_NtCsgxBkk5gSRhY_4core3fmtNtB5_9Formatter19pad_formatted_parts" - ".text._RNvMsa_NtCsgxBkk5gSRhY_4core3fmtNtB5_9Formatter21write_formatted_parts" - ".text._RNvMsa_NtCsgxBkk5gSRhY_4core3fmtNtB5_9Formatter25debug_tuple_field2_finish" - ".text._RNvMsa_NtCsgxBkk5gSRhY_4core3fmtNtB5_9Formatter26debug_struct_field1_finish" - ".text._RNvMsa_NtCsgxBkk5gSRhY_4core3fmtNtB5_9Formatter26debug_struct_field4_finish" - ".text._RNvMsa_NtCsgxBkk5gSRhY_4core3fmtNtB5_9Formatter26debug_struct_field5_finish" - ".text._RNvMsa_NtCsgxBkk5gSRhY_4core3fmtNtB5_9Formatter3pad" - ".text._RNvMsf_NtNtNtCsgxBkk5gSRhY_4core3fmt3num3impy10__fmt_inner.llvm.6308452637081725772" ".text._RNvMsu_NtNtCsgxBkk5gSRhY_4core3str7patternNtB5_11StrSearcher3new" ".text._RNvNtCsgxBkk5gSRhY_4core3fmt5write" ".text.unlikely._RNvNtCsgxBkk5gSRhY_4core3str16slice_error_fail" @@ -3732,7 +3708,7 @@ SECTIONS { ".text._RNvNtNtNtCsgxBkk5gSRhY_4core7unicode12unicode_data28default_ignorable_code_point11lookup_slow" ".text._RNvNtNtNtCsgxBkk5gSRhY_4core7unicode12unicode_data2cf11lookup_slow" ".text._RNvNtNtNtNtCsgxBkk5gSRhY_4core3num3imp7dec2flt11decimal_seq17parse_decimal_seq" - ".text._RNvNtNtNtNtCsgxBkk5gSRhY_4core3num3imp7dec2flt5parse12parse_number" + ".text._RNvNtNtNtNtNtCsgxBkk5gSRhY_4core3num3imp7flt2dec8strategy6dragon15format_shortest" ".text._RNvNtNtNtNtNtCsgxBkk5gSRhY_4core3num3imp7flt2dec8strategy6dragon9mul_pow10" ".text._RNvNvMsa_NtCsgxBkk5gSRhY_4core3fmtNtB7_9Formatter12pad_integral12write_prefix" ".text.unlikely._RNvNvNtCsgxBkk5gSRhY_4core5slice20copy_from_slice_impl17len_mismatch_fail" @@ -3742,7 +3718,9 @@ SECTIONS { ".text._RNvXs0_NtNtCsgxBkk5gSRhY_4core3fmt8buildersNtB5_10PadAdapterNtB7_5Write10write_char" ".text._RNvXs0_NtNtCsgxBkk5gSRhY_4core3fmt8buildersNtB5_10PadAdapterNtB7_5Write9write_str" ".text._RNvXs0_NtNtCsgxBkk5gSRhY_4core3str5lossyNtB5_5DebugNtNtB9_3fmt5Debug3fmt" - ".text._RNvXs1_NtNtCsgxBkk5gSRhY_4core3num11float_parsefNtNtNtB9_3str6traits7FromStr8from_str" + ".text._RNvXs3_NtCsgxBkk5gSRhY_4core4bstrNtB5_7ByteStrNtNtB7_3fmt7Display3fmt" + ".text._RNvXs3_NtNtCsgxBkk5gSRhY_4core2io5errorNtB5_5ErrorNtNtB9_3fmt7Display3fmt" + ".text._RNvXs3_NtNtNtCsgxBkk5gSRhY_4core3fmt3num3imptNtB9_7Display3fmt" ".text._RNvXs6_NtNtCsgxBkk5gSRhY_4core3fmt3numjNtB7_8LowerHex3fmt" ".text._RNvXs6_NtNtCsgxBkk5gSRhY_4core3net7ip_addrNtB5_8Ipv4AddrNtNtB9_3fmt7Display3fmt" ".text._RNvXs7_NtNtCsgxBkk5gSRhY_4core3fmt5floatdNtB7_7Display3fmt" @@ -3759,22 +3737,21 @@ SECTIONS { ".text._RNvXs_NtNtCsgxBkk5gSRhY_4core3ops5rangeINtB4_5RangejENtNtB8_3fmt5Debug3fmtB8_" ".text._RNvXsd_NtNtNtCsgxBkk5gSRhY_4core3fmt3num3impyNtB9_7Display3fmt" ".text._RNvXse_NtNtCsgxBkk5gSRhY_4core3fmt3numhNtB7_8LowerHex3fmt" - ".text._RNvXsg_NtNtCsgxBkk5gSRhY_4core3fmt3numhNtB7_8UpperHex3fmt" - ".text._RNvXsh_NtCsgxBkk5gSRhY_4core3fmteNtB5_5Debug3fmt" - ".text._RNvXsj_NtCsgxBkk5gSRhY_4core3fmtcNtB5_5Debug3fmt" - ".text._RNvXsk_NtCsgxBkk5gSRhY_4core3fmtcNtB5_7Display3fmt" - ".text._RNvXsm_NtNtCsgxBkk5gSRhY_4core3fmt3numtNtB7_8LowerHex3fmt" ) *lightpanda_ffi-b5cc47667d2c70bb.rustc_demangle-cfd0ab54bb33760e.rustc_demangle.a2bba03bad1b7f1a-cgu.0.rcgu.o.rcgu.o( ".text._RNvNtNtNtCsgxBkk5gSRhY_4core7unicode12unicode_data11white_space6lookup" ".text._RNvXsK_NtCsgxBkk5gSRhY_4core3fmtNtB5_5ErrorNtB5_5Debug3fmt" ) *lightpanda_ffi-b5cc47667d2c70bb.miniz_oxide-e44eaef1807e5fc0.miniz_oxide.d073f249698f1019-cgu.0.rcgu.o.rcgu.o( + ".text._RNvNtNtCshTAzSyVq46j_11miniz_oxide7inflate4core8transfer" ".text._RNvNtNtCshTAzSyVq46j_11miniz_oxide7inflate4core9init_tree" ) *lightpanda_ffi-b5cc47667d2c70bb.adler2-dca52f01a59c33e7.adler2.9e7ad1142a23cf13-cgu.0.rcgu.o.rcgu.o( ".text._RNvMCsdBAcUPwaEJX_6adler2NtB2_7Adler3211write_slice" ) + *cxa_aux_runtime.o( + ".text.unlikely.__cxa_bad_typeid" + ) *compiler_builtins-2d2ab9fb0fe1def5.compiler_builtins.a799184123da7bba-cgu.199.rcgu.o( ".text.trunc" ) @@ -4325,188 +4302,188 @@ SECTIONS { ".rodata.__anon_20917" ".rodata.__anon_20975" ".rodata.__anon_20643" - ".rodata.__anon_21663" - ".rodata.__anon_21680" - ".rodata.__anon_21338" - ".rodata.__anon_21341" - ".rodata.__anon_21552" - ".rodata.__anon_21635" + ".rodata.__anon_21665" + ".rodata.__anon_21682" + ".rodata.__anon_21340" + ".rodata.__anon_21343" + ".rodata.__anon_21554" + ".rodata.__anon_21637" ".rodata.__anon_20340" - ".rodata.__anon_134125" - ".rodata.__anon_134472" - ".rodata.__anon_134487" - ".rodata.__anon_135807" - ".rodata.__anon_137117" - ".rodata.__anon_134452" - ".rodata.__anon_135528" - ".rodata.__anon_137511" - ".rodata.__anon_137642" - ".rodata.__anon_137551" - ".rodata.__anon_138916" - ".rodata.__anon_21861" - ".rodata.__anon_137675" - ".rodata.__anon_140204" - ".rodata.__anon_140211" - ".rodata.__anon_140348" - ".rodata.__anon_140361" - ".rodata.__anon_140403" - ".rodata.__anon_140448" - ".rodata.__anon_140488" - ".rodata.__anon_140517" - ".rodata.__anon_140537" - ".rodata.__anon_140660" - ".rodata.__anon_140687" - ".rodata.__anon_140863" - ".rodata.__anon_142545" - ".rodata.__anon_144263" - ".rodata.__anon_144407" - ".rodata.__anon_144417" - ".rodata.__anon_145699" - ".rodata.__anon_146203" - ".rodata.__anon_146298" - ".rodata.__anon_146527" - ".rodata.__anon_146696" - ".rodata.__anon_148708" + ".rodata.__anon_134127" + ".rodata.__anon_134474" + ".rodata.__anon_134489" + ".rodata.__anon_135809" + ".rodata.__anon_137119" + ".rodata.__anon_134454" + ".rodata.__anon_135530" + ".rodata.__anon_137513" + ".rodata.__anon_137644" + ".rodata.__anon_137553" + ".rodata.__anon_138918" + ".rodata.__anon_21863" + ".rodata.__anon_137677" + ".rodata.__anon_140206" + ".rodata.__anon_140213" + ".rodata.__anon_140350" + ".rodata.__anon_140363" + ".rodata.__anon_140405" + ".rodata.__anon_140450" + ".rodata.__anon_140490" + ".rodata.__anon_140519" + ".rodata.__anon_140539" + ".rodata.__anon_140662" + ".rodata.__anon_140689" + ".rodata.__anon_140865" + ".rodata.__anon_142547" + ".rodata.__anon_144265" + ".rodata.__anon_144409" + ".rodata.__anon_144419" + ".rodata.__anon_145701" + ".rodata.__anon_146205" + ".rodata.__anon_146300" + ".rodata.__anon_146529" + ".rodata.__anon_146698" + ".rodata.__anon_148710" ".rodata.__anon_149226" ".rodata.__anon_149241" - ".rodata.__anon_149157" + ".rodata.__anon_149159" ".rodata.__anon_20586" - ".rodata.__anon_145719" ".rodata.__anon_145721" - ".rodata.__anon_148771" + ".rodata.__anon_145723" + ".rodata.__anon_148773" ".rodata.__anon_150277" - ".rodata.__anon_150484" - ".rodata.__anon_150513" - ".rodata.__anon_150536" - ".rodata.__anon_150640" - ".rodata.__anon_150657" - ".rodata.__anon_150714" - ".rodata.__anon_150734" - ".rodata.__anon_150887" - ".rodata.__anon_150994" - ".rodata.__anon_151046" - ".rodata.__anon_151068" - ".rodata.__anon_151202" - ".rodata.__anon_151515" - ".rodata.__anon_152981" - ".rodata.__anon_152989" - ".rodata.__anon_153536" - ".rodata.__anon_153555" - ".rodata.__anon_153786" - ".rodata.__anon_153801" - ".rodata.__anon_157430" - ".rodata.__anon_157550" - ".rodata.__anon_153052" - ".rodata.__anon_153079" - ".rodata.__anon_153089" - ".rodata.__anon_153101" - ".rodata.__anon_153127" - ".rodata.__anon_153144" - ".rodata.__anon_153168" - ".rodata.__anon_153178" - ".rodata.__anon_153189" - ".rodata.__anon_153622" - ".rodata.__anon_153646" - ".rodata.__anon_153663" - ".rodata.__anon_157977" - ".rodata.__anon_159144" + ".rodata.__anon_150514" + ".rodata.__anon_150543" + ".rodata.__anon_150566" + ".rodata.__anon_150670" + ".rodata.__anon_150687" + ".rodata.__anon_150744" + ".rodata.__anon_150764" + ".rodata.__anon_150916" + ".rodata.__anon_151023" + ".rodata.__anon_151075" + ".rodata.__anon_151097" + ".rodata.__anon_151231" + ".rodata.__anon_151544" + ".rodata.__anon_153010" + ".rodata.__anon_153018" + ".rodata.__anon_153565" + ".rodata.__anon_153584" + ".rodata.__anon_153815" + ".rodata.__anon_153830" + ".rodata.__anon_157459" + ".rodata.__anon_157579" + ".rodata.__anon_153081" + ".rodata.__anon_153108" + ".rodata.__anon_153118" + ".rodata.__anon_153130" + ".rodata.__anon_153156" + ".rodata.__anon_153173" + ".rodata.__anon_153197" + ".rodata.__anon_153207" + ".rodata.__anon_153218" + ".rodata.__anon_153651" + ".rodata.__anon_153675" + ".rodata.__anon_153692" + ".rodata.__anon_158006" + ".rodata.__anon_159173" ".rodata.__anon_149223" - ".rodata.__anon_159855" + ".rodata.__anon_159884" ".rodata.__anon_3985" - ".rodata.__anon_159743" - ".rodata.__anon_159965" - ".rodata.__anon_159742" - ".rodata.__anon_160016" - ".rodata.__anon_160044" - ".rodata.__anon_160220" - ".rodata.__anon_159389" - ".rodata.__anon_160799" - ".rodata.__anon_160666" - ".rodata.__anon_160691" - ".rodata.__anon_120331" - ".rodata.__anon_160727" - ".rodata.__anon_160731" - ".rodata.__anon_160745" - ".rodata.__anon_161300" - ".rodata.__anon_161804" - ".rodata.__anon_162473" - ".rodata.__anon_162460" - ".rodata.__anon_162743" - ".rodata.__anon_162322" - ".rodata.__anon_163151" - ".rodata.__anon_163720" - ".rodata.__anon_163842" - ".rodata.__anon_163917" - ".rodata.__anon_164829" - ".rodata.__anon_164972" - ".rodata.__anon_164362" - ".rodata.__anon_164402" - ".rodata.__anon_165305" - ".rodata.__anon_165803" - ".rodata.__anon_166639" - ".rodata.__anon_166708" - ".rodata.__anon_167052" - ".rodata.__anon_42593" - ".rodata.__anon_167094" - ".rodata.__anon_167105" - ".rodata.__anon_167157" - ".rodata.__anon_167301" - ".rodata.__anon_167381" - ".rodata.__anon_166604" - ".rodata.__anon_167920" - ".rodata.__anon_168496" - ".rodata.__anon_168680" - ".rodata.__anon_169371" - ".rodata.__anon_169544" - ".rodata.__anon_169546" - ".rodata.__anon_169613" - ".rodata.__anon_167974" - ".rodata.__anon_170630" - ".rodata.__anon_170665" + ".rodata.__anon_159772" + ".rodata.__anon_159994" + ".rodata.__anon_159771" + ".rodata.__anon_160045" + ".rodata.__anon_160073" + ".rodata.__anon_160249" + ".rodata.__anon_159418" + ".rodata.__anon_160828" + ".rodata.__anon_160695" + ".rodata.__anon_160720" + ".rodata.__anon_120333" + ".rodata.__anon_160756" + ".rodata.__anon_160760" + ".rodata.__anon_160774" + ".rodata.__anon_161329" + ".rodata.__anon_161833" + ".rodata.__anon_162502" + ".rodata.__anon_162489" + ".rodata.__anon_162772" + ".rodata.__anon_162351" + ".rodata.__anon_163180" + ".rodata.__anon_163749" + ".rodata.__anon_163871" + ".rodata.__anon_163946" + ".rodata.__anon_164858" + ".rodata.__anon_165001" + ".rodata.__anon_164391" + ".rodata.__anon_164431" + ".rodata.__anon_165334" + ".rodata.__anon_165832" + ".rodata.__anon_166668" + ".rodata.__anon_166737" + ".rodata.__anon_167079" + ".rodata.__anon_42595" + ".rodata.__anon_167121" + ".rodata.__anon_167132" + ".rodata.__anon_167184" + ".rodata.__anon_167328" + ".rodata.__anon_167408" + ".rodata.__anon_166633" + ".rodata.__anon_167947" + ".rodata.__anon_168523" + ".rodata.__anon_168707" + ".rodata.__anon_169397" + ".rodata.__anon_169570" + ".rodata.__anon_169572" + ".rodata.__anon_169639" + ".rodata.__anon_168001" + ".rodata.__anon_170656" ".rodata.__anon_170691" - ".rodata.__anon_170692" - ".rodata.__anon_172021" - ".rodata.__anon_174337" - ".rodata.__anon_175914" - ".rodata.__anon_175929" - ".rodata.__anon_175946" - ".rodata.__anon_175980" - ".rodata.__anon_176077" - ".rodata.__anon_176376" - ".rodata.__anon_176456" - ".rodata.__anon_176570" - ".rodata.__anon_176573" - ".rodata.__anon_176657" - ".rodata.__anon_176662" - ".rodata.__anon_176664" - ".rodata.__anon_176403" + ".rodata.__anon_170717" + ".rodata.__anon_170718" + ".rodata.__anon_172047" + ".rodata.__anon_174363" + ".rodata.__anon_175940" + ".rodata.__anon_175955" + ".rodata.__anon_175972" + ".rodata.__anon_176006" + ".rodata.__anon_176103" + ".rodata.__anon_176402" + ".rodata.__anon_176482" + ".rodata.__anon_176596" + ".rodata.__anon_176599" + ".rodata.__anon_176683" + ".rodata.__anon_176688" ".rodata.__anon_176690" - ".rodata.__anon_176705" - ".rodata.__anon_176758" - ".rodata.__anon_176759" - ".rodata.__anon_176994" - ".rodata.__anon_176893" - ".rodata.__anon_176894" - ".rodata.__anon_177442" - ".rodata.__anon_177583" - ".rodata.__anon_177710" - ".rodata.__anon_177829" - ".rodata.__anon_177865" - ".rodata.__anon_177931" - ".rodata.__anon_51487" - ".rodata.__anon_181848" - ".rodata.__anon_181886" - ".rodata.__anon_181945" - ".rodata.__anon_182014" - ".rodata.__anon_182058" - ".rodata.__anon_182082" + ".rodata.__anon_176429" + ".rodata.__anon_176716" + ".rodata.__anon_176731" + ".rodata.__anon_176784" + ".rodata.__anon_176785" + ".rodata.__anon_177020" + ".rodata.__anon_176919" + ".rodata.__anon_176920" + ".rodata.__anon_177468" + ".rodata.__anon_177609" + ".rodata.__anon_177736" + ".rodata.__anon_177855" + ".rodata.__anon_177891" + ".rodata.__anon_177957" + ".rodata.__anon_51489" + ".rodata.__anon_181874" + ".rodata.__anon_181912" + ".rodata.__anon_181971" + ".rodata.__anon_182040" + ".rodata.__anon_182084" ".rodata.__anon_182108" - ".rodata.__anon_182138" - ".rodata.__anon_182206" - ".rodata.__anon_182587" - ".rodata.__anon_183944" - ".rodata.__anon_183961" - ".rodata.__anon_183986" + ".rodata.__anon_182134" + ".rodata.__anon_182164" + ".rodata.__anon_182232" + ".rodata.__anon_182613" + ".rodata.__anon_183970" + ".rodata.__anon_183987" + ".rodata.__anon_184012" ".rodata.browser.webapi.element.Attribute.JsApi.Meta.prototype_chain" ".rodata.browser.webapi.DocumentFragment.JsApi.Meta.prototype_chain" ".rodata.browser.webapi.DocumentType.JsApi.Meta.prototype_chain" @@ -4610,221 +4587,221 @@ SECTIONS { ".rodata.browser.webapi.element.svg.G.JsApi.Meta.prototype_chain" ".rodata.browser.webapi.element.svg.Svg.JsApi.Meta.prototype_chain" ".rodata.browser.webapi.Document.JsApi.Meta.prototype_chain" - ".rodata.__anon_195143" + ".rodata.__anon_195169" ".rodata.browser.webapi.cdata.CDATASection.JsApi.Meta.prototype_chain" - ".rodata.__anon_195568" - ".rodata.__anon_195579" - ".rodata.__anon_196118" - ".rodata.__anon_196163" - ".rodata.__anon_196177" - ".rodata.__anon_196247" - ".rodata.__anon_196304" - ".rodata.__anon_196318" - ".rodata.__anon_196340" - ".rodata.__anon_196624" - ".rodata.__anon_197062" - ".rodata.__anon_197063" - ".rodata.__anon_197067" - ".rodata.__anon_197876" - ".rodata.__anon_198180" - ".rodata.__anon_198225" - ".rodata.__anon_204042" - ".rodata.__anon_204349" - ".rodata.__anon_204428" - ".rodata.__anon_204497" - ".rodata.__anon_204508" - ".rodata.__anon_204518" - ".rodata.__anon_204711" - ".rodata.__anon_204722" - ".rodata.__anon_204731" - ".rodata.__anon_204966" - ".rodata.__anon_205062" - ".rodata.__anon_205076" - ".rodata.__anon_205081" - ".rodata.__anon_205195" - ".rodata.__anon_205203" - ".rodata.__anon_205214" - ".rodata.__anon_205315" - ".rodata.__anon_205321" - ".rodata.__anon_205322" - ".rodata.__anon_206059" - ".rodata.__anon_206104" - ".rodata.__anon_206344" - ".rodata.__anon_206409" - ".rodata.__anon_207477" - ".rodata.__anon_207485" - ".rodata.__anon_207488" - ".rodata.__anon_207723" - ".rodata.__anon_207729" - ".rodata.__anon_207740" - ".rodata.__anon_208035" - ".rodata.__anon_190209" - ".rodata.__anon_209894" - ".rodata.__anon_212248" - ".rodata.__anon_212257" + ".rodata.__anon_195594" + ".rodata.__anon_195605" + ".rodata.__anon_196144" + ".rodata.__anon_196189" + ".rodata.__anon_196203" + ".rodata.__anon_196273" + ".rodata.__anon_196330" + ".rodata.__anon_196344" + ".rodata.__anon_196366" + ".rodata.__anon_196650" + ".rodata.__anon_197088" + ".rodata.__anon_197089" + ".rodata.__anon_197093" + ".rodata.__anon_197902" + ".rodata.__anon_198204" + ".rodata.__anon_198249" + ".rodata.__anon_204066" + ".rodata.__anon_204373" + ".rodata.__anon_204452" + ".rodata.__anon_204521" + ".rodata.__anon_204532" + ".rodata.__anon_204542" + ".rodata.__anon_204735" + ".rodata.__anon_204746" + ".rodata.__anon_204755" + ".rodata.__anon_204990" + ".rodata.__anon_205086" + ".rodata.__anon_205100" + ".rodata.__anon_205105" + ".rodata.__anon_205219" + ".rodata.__anon_205227" + ".rodata.__anon_205238" + ".rodata.__anon_205339" + ".rodata.__anon_205345" + ".rodata.__anon_205346" + ".rodata.__anon_206083" + ".rodata.__anon_206128" + ".rodata.__anon_206368" + ".rodata.__anon_206433" + ".rodata.__anon_207501" + ".rodata.__anon_207509" + ".rodata.__anon_207512" + ".rodata.__anon_207747" + ".rodata.__anon_207753" + ".rodata.__anon_207764" + ".rodata.__anon_208059" + ".rodata.__anon_190235" + ".rodata.__anon_209918" + ".rodata.__anon_212272" + ".rodata.__anon_212281" ".rodata.browser.webapi.selector.Parser.scope_anchor" - ".rodata.__anon_212378" - ".rodata.__anon_213135" - ".rodata.__anon_213142" - ".rodata.__anon_212332" - ".rodata.__anon_213152" - ".rodata.__anon_213254" - ".rodata.__anon_213272" - ".rodata.__anon_213281" - ".rodata.__anon_213289" - ".rodata.__anon_213297" - ".rodata.__anon_213306" - ".rodata.__anon_213315" - ".rodata.__anon_213320" - ".rodata.__anon_213329" - ".rodata.__anon_213333" - ".rodata.__anon_213341" - ".rodata.__anon_213345" + ".rodata.__anon_212402" + ".rodata.__anon_213159" + ".rodata.__anon_213166" + ".rodata.__anon_212356" + ".rodata.__anon_213176" + ".rodata.__anon_213278" + ".rodata.__anon_213296" + ".rodata.__anon_213305" + ".rodata.__anon_213313" + ".rodata.__anon_213321" + ".rodata.__anon_213330" + ".rodata.__anon_213339" + ".rodata.__anon_213344" ".rodata.__anon_213353" ".rodata.__anon_213357" ".rodata.__anon_213365" - ".rodata.__anon_213373" - ".rodata.__anon_213378" - ".rodata.__anon_213387" - ".rodata.__anon_213396" - ".rodata.__anon_213404" - ".rodata.__anon_213408" - ".rodata.__anon_213416" - ".rodata.__anon_213425" - ".rodata.__anon_213433" - ".rodata.__anon_213442" - ".rodata.__anon_213451" - ".rodata.__anon_213459" - ".rodata.__anon_213467" + ".rodata.__anon_213369" + ".rodata.__anon_213377" + ".rodata.__anon_213381" + ".rodata.__anon_213389" + ".rodata.__anon_213397" + ".rodata.__anon_213402" + ".rodata.__anon_213411" + ".rodata.__anon_213420" + ".rodata.__anon_213428" + ".rodata.__anon_213432" + ".rodata.__anon_213440" + ".rodata.__anon_213449" + ".rodata.__anon_213457" + ".rodata.__anon_213466" ".rodata.__anon_213475" ".rodata.__anon_213483" - ".rodata.__anon_213492" - ".rodata.__anon_213500" - ".rodata.__anon_213504" - ".rodata.__anon_213513" - ".rodata.__anon_213521" - ".rodata.__anon_213530" - ".rodata.__anon_213538" - ".rodata.__anon_213542" - ".rodata.__anon_213546" - ".rodata.__anon_213555" - ".rodata.__anon_213563" - ".rodata.__anon_213572" - ".rodata.__anon_213581" - ".rodata.__anon_213590" - ".rodata.__anon_213599" - ".rodata.__anon_213608" - ".rodata.__anon_213617" - ".rodata.__anon_213621" - ".rodata.__anon_213630" - ".rodata.__anon_213635" - ".rodata.__anon_213644" - ".rodata.__anon_213652" - ".rodata.__anon_213656" - ".rodata.__anon_213665" - ".rodata.__anon_213669" - ".rodata.__anon_213677" - ".rodata.__anon_213685" - ".rodata.__anon_213694" - ".rodata.__anon_213698" - ".rodata.__anon_213706" - ".rodata.__anon_213714" + ".rodata.__anon_213491" + ".rodata.__anon_213499" + ".rodata.__anon_213507" + ".rodata.__anon_213516" + ".rodata.__anon_213524" + ".rodata.__anon_213528" + ".rodata.__anon_213537" + ".rodata.__anon_213545" + ".rodata.__anon_213554" + ".rodata.__anon_213562" + ".rodata.__anon_213566" + ".rodata.__anon_213570" + ".rodata.__anon_213579" + ".rodata.__anon_213587" + ".rodata.__anon_213596" + ".rodata.__anon_213605" + ".rodata.__anon_213614" + ".rodata.__anon_213623" + ".rodata.__anon_213632" + ".rodata.__anon_213641" + ".rodata.__anon_213645" + ".rodata.__anon_213654" + ".rodata.__anon_213659" + ".rodata.__anon_213668" + ".rodata.__anon_213676" + ".rodata.__anon_213680" + ".rodata.__anon_213689" + ".rodata.__anon_213693" + ".rodata.__anon_213701" + ".rodata.__anon_213709" ".rodata.__anon_213718" ".rodata.__anon_213722" ".rodata.__anon_213730" ".rodata.__anon_213738" + ".rodata.__anon_213742" ".rodata.__anon_213746" - ".rodata.__anon_213750" - ".rodata.__anon_213759" - ".rodata.__anon_213767" - ".rodata.__anon_213775" - ".rodata.__anon_213784" - ".rodata.__anon_213793" - ".rodata.__anon_213797" - ".rodata.__anon_213805" - ".rodata.__anon_213813" + ".rodata.__anon_213754" + ".rodata.__anon_213762" + ".rodata.__anon_213770" + ".rodata.__anon_213774" + ".rodata.__anon_213783" + ".rodata.__anon_213791" + ".rodata.__anon_213799" + ".rodata.__anon_213808" + ".rodata.__anon_213817" ".rodata.__anon_213821" ".rodata.__anon_213829" - ".rodata.__anon_213836" - ".rodata.__anon_213844" - ".rodata.__anon_213852" + ".rodata.__anon_213837" + ".rodata.__anon_213845" + ".rodata.__anon_213853" ".rodata.__anon_213860" ".rodata.__anon_213868" ".rodata.__anon_213876" ".rodata.__anon_213884" ".rodata.__anon_213892" - ".rodata.__anon_213901" - ".rodata.__anon_213905" - ".rodata.__anon_213913" - ".rodata.__anon_213921" - ".rodata.__anon_213930" - ".rodata.__anon_213934" - ".rodata.__anon_213938" - ".rodata.__anon_213942" - ".rodata.__anon_213946" - ".rodata.__anon_213955" - ".rodata.__anon_213959" - ".rodata.__anon_213968" - ".rodata.__anon_213973" - ".rodata.__anon_213982" - ".rodata.__anon_213990" - ".rodata.__anon_213994" - ".rodata.__anon_213998" - ".rodata.__anon_214008" + ".rodata.__anon_213900" + ".rodata.__anon_213908" + ".rodata.__anon_213916" + ".rodata.__anon_213925" + ".rodata.__anon_213929" + ".rodata.__anon_213937" + ".rodata.__anon_213945" + ".rodata.__anon_213954" + ".rodata.__anon_213958" + ".rodata.__anon_213962" + ".rodata.__anon_213966" + ".rodata.__anon_213970" + ".rodata.__anon_213979" + ".rodata.__anon_213983" + ".rodata.__anon_213992" + ".rodata.__anon_213997" + ".rodata.__anon_214006" + ".rodata.__anon_214014" ".rodata.__anon_214018" ".rodata.__anon_214022" - ".rodata.__anon_214030" - ".rodata.__anon_214038" - ".rodata.__anon_214048" - ".rodata.__anon_214058" - ".rodata.__anon_214068" + ".rodata.__anon_214032" + ".rodata.__anon_214042" + ".rodata.__anon_214046" + ".rodata.__anon_214054" + ".rodata.__anon_214062" ".rodata.__anon_214072" - ".rodata.__anon_214080" - ".rodata.__anon_214088" + ".rodata.__anon_214082" + ".rodata.__anon_214092" ".rodata.__anon_214096" ".rodata.__anon_214104" ".rodata.__anon_214112" - ".rodata.__anon_214357" - ".rodata.__anon_214374" - ".rodata.__anon_214376" - ".rodata.__anon_214378" - ".rodata.__anon_214380" - ".rodata.__anon_214382" - ".rodata.__anon_214384" - ".rodata.__anon_214450" - ".rodata.__anon_214465" - ".rodata.__anon_214472" - ".rodata.__anon_214473" - ".rodata.__anon_214477" - ".rodata.__anon_214625" - ".rodata.__anon_214686" - ".rodata.__anon_214953" - ".rodata.__anon_215216" - ".rodata.__anon_215276" - ".rodata.__anon_215462" - ".rodata.__anon_215471" + ".rodata.__anon_214120" + ".rodata.__anon_214128" + ".rodata.__anon_214136" + ".rodata.__anon_214381" + ".rodata.__anon_214398" + ".rodata.__anon_214400" + ".rodata.__anon_214402" + ".rodata.__anon_214404" + ".rodata.__anon_214406" + ".rodata.__anon_214408" + ".rodata.__anon_214474" + ".rodata.__anon_214489" + ".rodata.__anon_214496" + ".rodata.__anon_214497" + ".rodata.__anon_214501" + ".rodata.__anon_214649" + ".rodata.__anon_214710" + ".rodata.__anon_214977" + ".rodata.__anon_215240" + ".rodata.__anon_215300" + ".rodata.__anon_215486" ".rodata.__anon_215495" - ".rodata.__anon_215553" - ".rodata.__anon_215562" - ".rodata.__anon_215566" - ".rodata.__anon_215830" - ".rodata.__anon_215952" - ".rodata.__anon_215957" - ".rodata.__anon_215958" - ".rodata.__anon_216166" - ".rodata.__anon_147135" - ".rodata.__anon_216547" - ".rodata.__anon_216555" - ".rodata.__anon_216569" - ".rodata.__anon_216787" - ".rodata.__anon_217174" - ".rodata.__anon_217186" - ".rodata.__anon_217202" - ".rodata.__anon_217388" - ".rodata.__anon_217994" - ".rodata.__anon_219804" - ".rodata.__anon_220243" - ".rodata.__anon_220884" + ".rodata.__anon_215519" + ".rodata.__anon_215577" + ".rodata.__anon_215586" + ".rodata.__anon_215590" + ".rodata.__anon_215854" + ".rodata.__anon_215976" + ".rodata.__anon_215981" + ".rodata.__anon_215982" + ".rodata.__anon_216190" + ".rodata.__anon_147137" + ".rodata.__anon_216571" + ".rodata.__anon_216579" + ".rodata.__anon_216593" + ".rodata.__anon_216811" + ".rodata.__anon_217198" + ".rodata.__anon_217210" + ".rodata.__anon_217226" + ".rodata.__anon_217412" + ".rodata.__anon_218018" + ".rodata.__anon_219828" + ".rodata.__anon_220267" + ".rodata.__anon_220908" ".rodata.browser.webapi.event.TouchEvent.JsApi.Meta.prototype_chain" ".rodata.browser.webapi.event.CompositionEvent.JsApi.Meta.prototype_chain" ".rodata.browser.webapi.event.InputEvent.JsApi.Meta.prototype_chain" @@ -4839,897 +4816,890 @@ SECTIONS { ".rodata.browser.webapi.media.VTTCue.JsApi.Meta.prototype_chain" ".rodata.browser.webapi.storage.idb.IDBOpenDBRequest.JsApi.Meta.prototype_chain" ".rodata.browser.webapi.TaskSignal.JsApi.Meta.prototype_chain" - ".rodata.__anon_229222" - ".rodata.__anon_229249" - ".rodata.__anon_229471" - ".rodata.__anon_229506" - ".rodata.__anon_229855" - ".rodata.__anon_229857" - ".rodata.__anon_229858" - ".rodata.__anon_231353" - ".rodata.__anon_231464" - ".rodata.__anon_231834" - ".rodata.__anon_231845" - ".rodata.__anon_231972" - ".rodata.__anon_231938" - ".rodata.__anon_232025" - ".rodata.__anon_232912" - ".rodata.__anon_233257" - ".rodata.__anon_234311" - ".rodata.__anon_234489" - ".rodata.__anon_234510" - ".rodata.__anon_234528" - ".rodata.__anon_234529" - ".rodata.__anon_234530" - ".rodata.__anon_234531" - ".rodata.__anon_234532" - ".rodata.__anon_234533" - ".rodata.__anon_234534" + ".rodata.__anon_229246" + ".rodata.__anon_229273" + ".rodata.__anon_229495" + ".rodata.__anon_229530" + ".rodata.__anon_229879" + ".rodata.__anon_229881" + ".rodata.__anon_229882" + ".rodata.__anon_231377" + ".rodata.__anon_231488" + ".rodata.__anon_231858" + ".rodata.__anon_231869" + ".rodata.__anon_231996" + ".rodata.__anon_231962" + ".rodata.__anon_232049" + ".rodata.__anon_232937" + ".rodata.__anon_233282" + ".rodata.__anon_234336" + ".rodata.__anon_234514" ".rodata.__anon_234535" - ".rodata.__anon_234536" - ".rodata.__anon_235716" - ".rodata.__anon_235963" - ".rodata.__anon_237640" - ".rodata.__anon_238380" - ".rodata.__anon_238603" - ".rodata.__anon_239214" - ".rodata.__anon_238886" - ".rodata.__anon_239498" - ".rodata.__anon_240013" - ".rodata.__anon_240705" - ".rodata.__anon_243208" - ".rodata.__anon_243367" - ".rodata.__anon_244018" - ".rodata.__anon_244081" - ".rodata.__anon_244102" - ".rodata.__anon_180232" - ".rodata.__anon_244123" - ".rodata.__anon_244166" - ".rodata.__anon_244366" - ".rodata.__anon_244406" - ".rodata.__anon_244852" - ".rodata.__anon_244975" - ".rodata.__anon_244976" - ".rodata.__anon_245257" - ".rodata.__anon_246107" - ".rodata.__anon_246282" - ".rodata.__anon_246288" - ".rodata.__anon_252251" - ".rodata.__anon_252356" - ".rodata.__anon_253085" - ".rodata.__anon_253097" - ".rodata.__anon_253997" - ".rodata.__anon_254013" - ".rodata.__anon_254047" - ".rodata.__anon_254059" - ".rodata.__anon_254655" - ".rodata.__anon_254908" - ".rodata.__anon_255499" - ".rodata.__anon_255566" - ".rodata.__anon_147120" - ".rodata.__anon_256919" - ".rodata.__anon_258162" - ".rodata.__anon_258278" - ".rodata.__anon_258283" - ".rodata.__anon_258292" - ".rodata.__anon_258656" - ".rodata.__anon_258699" - ".rodata.__anon_260051" - ".rodata.__anon_260426" - ".rodata.__anon_260437" - ".rodata.__anon_260385" - ".rodata.__anon_260518" - ".rodata.__anon_260532" - ".rodata.__anon_260577" - ".rodata.__anon_264625" - ".rodata.__anon_260693" - ".rodata.__anon_260712" - ".rodata.__anon_260728" - ".rodata.__anon_260747" - ".rodata.__anon_260849" - ".rodata.__anon_260868" - ".rodata.__anon_260889" - ".rodata.__anon_260910" - ".rodata.__anon_260932" - ".rodata.__anon_260953" - ".rodata.__anon_260980" - ".rodata.__anon_261002" - ".rodata.__anon_261029" - ".rodata.__anon_261051" - ".rodata.__anon_261077" - ".rodata.__anon_261151" - ".rodata.__anon_261172" - ".rodata.__anon_261198" - ".rodata.__anon_261220" - ".rodata.__anon_261261" - ".rodata.__anon_261282" - ".rodata.__anon_261304" - ".rodata.__anon_261361" - ".rodata.__anon_261404" - ".rodata.__anon_261575" - ".rodata.__anon_261605" - ".rodata.__anon_261655" - ".rodata.__anon_261710" - ".rodata.__anon_261754" - ".rodata.__anon_261782" - ".rodata.__anon_261804" - ".rodata.__anon_261830" - ".rodata.__anon_261947" - ".rodata.__anon_261969" - ".rodata.__anon_261991" - ".rodata.__anon_262031" - ".rodata.__anon_262055" - ".rodata.__anon_262106" - ".rodata.__anon_262130" - ".rodata.__anon_262159" - ".rodata.__anon_262193" - ".rodata.__anon_262226" - ".rodata.__anon_262260" - ".rodata.__anon_262309" - ".rodata.__anon_262337" - ".rodata.__anon_260622" - ".rodata.__anon_259408" - ".rodata.__anon_260511" - ".rodata.__anon_270727" - ".rodata.__anon_271673" - ".rodata.__anon_271767" - ".rodata.__anon_272189" - ".rodata.__anon_272309" - ".rodata.__anon_272575" - ".rodata.__anon_272579" - ".rodata.__anon_272762" - ".rodata.__anon_272661" - ".rodata.__anon_134806" - ".rodata.__anon_274265" - ".rodata.__anon_274394" - ".rodata.__anon_275068" - ".rodata.__anon_275393" - ".rodata.__anon_275416" - ".rodata.__anon_275563" - ".rodata.__anon_275579" - ".rodata.__anon_275674" - ".rodata.__anon_276238" - ".rodata.__anon_277323" - ".rodata.__anon_134825" + ".rodata.__anon_234553" + ".rodata.__anon_234554" + ".rodata.__anon_234555" + ".rodata.__anon_234556" + ".rodata.__anon_234557" + ".rodata.__anon_234558" + ".rodata.__anon_234559" + ".rodata.__anon_234560" + ".rodata.__anon_234561" + ".rodata.__anon_235741" + ".rodata.__anon_235988" + ".rodata.__anon_237665" + ".rodata.__anon_238405" + ".rodata.__anon_238628" + ".rodata.__anon_239239" + ".rodata.__anon_238911" + ".rodata.__anon_239523" + ".rodata.__anon_240038" + ".rodata.__anon_240730" + ".rodata.__anon_243233" + ".rodata.__anon_243392" + ".rodata.__anon_244043" + ".rodata.__anon_244106" + ".rodata.__anon_244127" + ".rodata.__anon_180258" + ".rodata.__anon_244148" + ".rodata.__anon_244191" + ".rodata.__anon_244391" + ".rodata.__anon_244431" + ".rodata.__anon_244877" + ".rodata.__anon_245000" + ".rodata.__anon_245001" + ".rodata.__anon_245282" + ".rodata.__anon_246132" + ".rodata.__anon_246307" + ".rodata.__anon_246313" + ".rodata.__anon_252276" + ".rodata.__anon_252381" + ".rodata.__anon_253110" + ".rodata.__anon_253122" + ".rodata.__anon_254022" + ".rodata.__anon_254038" + ".rodata.__anon_254072" + ".rodata.__anon_254084" + ".rodata.__anon_254680" + ".rodata.__anon_254933" + ".rodata.__anon_255524" + ".rodata.__anon_255591" + ".rodata.__anon_147122" + ".rodata.__anon_256944" + ".rodata.__anon_258187" + ".rodata.__anon_258303" + ".rodata.__anon_258308" + ".rodata.__anon_258317" + ".rodata.__anon_258681" + ".rodata.__anon_258724" + ".rodata.__anon_260076" + ".rodata.__anon_260451" + ".rodata.__anon_260462" + ".rodata.__anon_260410" + ".rodata.__anon_260543" + ".rodata.__anon_260557" + ".rodata.__anon_260602" + ".rodata.__anon_264650" + ".rodata.__anon_260718" + ".rodata.__anon_260737" + ".rodata.__anon_260753" + ".rodata.__anon_260772" + ".rodata.__anon_260874" + ".rodata.__anon_260893" + ".rodata.__anon_260914" + ".rodata.__anon_260935" + ".rodata.__anon_260957" + ".rodata.__anon_260978" + ".rodata.__anon_261005" + ".rodata.__anon_261027" + ".rodata.__anon_261054" + ".rodata.__anon_261076" + ".rodata.__anon_261102" + ".rodata.__anon_261176" + ".rodata.__anon_261197" + ".rodata.__anon_261223" + ".rodata.__anon_261245" + ".rodata.__anon_261286" + ".rodata.__anon_261307" + ".rodata.__anon_261329" + ".rodata.__anon_261386" + ".rodata.__anon_261429" + ".rodata.__anon_261600" + ".rodata.__anon_261630" + ".rodata.__anon_261680" + ".rodata.__anon_261735" + ".rodata.__anon_261779" + ".rodata.__anon_261807" + ".rodata.__anon_261829" + ".rodata.__anon_261855" + ".rodata.__anon_261972" + ".rodata.__anon_261994" + ".rodata.__anon_262016" + ".rodata.__anon_262056" + ".rodata.__anon_262080" + ".rodata.__anon_262131" + ".rodata.__anon_262155" + ".rodata.__anon_262184" + ".rodata.__anon_262218" + ".rodata.__anon_262251" + ".rodata.__anon_262285" + ".rodata.__anon_262334" + ".rodata.__anon_262362" + ".rodata.__anon_260647" + ".rodata.__anon_259433" + ".rodata.__anon_260536" + ".rodata.__anon_270752" + ".rodata.__anon_271698" + ".rodata.__anon_271792" + ".rodata.__anon_272214" + ".rodata.__anon_272334" + ".rodata.__anon_272600" + ".rodata.__anon_272604" + ".rodata.__anon_272787" + ".rodata.__anon_272686" + ".rodata.__anon_134808" + ".rodata.__anon_274290" + ".rodata.__anon_274419" + ".rodata.__anon_275093" + ".rodata.__anon_275418" + ".rodata.__anon_275441" + ".rodata.__anon_275588" + ".rodata.__anon_275604" + ".rodata.__anon_275699" + ".rodata.__anon_276263" + ".rodata.__anon_277348" + ".rodata.__anon_134827" ".rodata.compress.flate.token.fixed_lit_codes" ".rodata.compress.flate.token.fixed_lit_bits" ".rodata.compress.flate.token.fixed_dist_codes" ".rodata.compress.flate.token.fixed_dist_bits" - ".rodata.__anon_281908" - ".rodata.__anon_282108" - ".rodata.__anon_283392" + ".rodata.__anon_281933" + ".rodata.__anon_282133" + ".rodata.__anon_283417" ".rodata.compress.flate.token.codegen_order" - ".rodata.__anon_283583" - ".rodata.__anon_283587" ".rodata.__anon_283608" - ".rodata.__anon_283634" - ".rodata.__anon_283645" - ".rodata.__anon_283714" - ".rodata.__anon_283792" - ".rodata.__anon_283875" - ".rodata.__anon_283947" - ".rodata.__anon_283961" - ".rodata.__anon_284000" - ".rodata.__anon_284056" - ".rodata.__anon_284131" - ".rodata.__anon_284146" - ".rodata.__anon_284237" - ".rodata.__anon_285171" - ".rodata.__anon_286581" - ".rodata.__anon_286662" - ".rodata.__anon_286987" - ".rodata.__anon_287386" - ".rodata.__anon_289242" - ".rodata.__anon_289309" - ".rodata.__anon_289622" - ".rodata.__anon_290783" - ".rodata.__anon_290815" - ".rodata.__anon_290850" - ".rodata.__anon_290867" - ".rodata.__anon_290879" - ".rodata.__anon_291042" - ".rodata.__anon_291237" - ".rodata.__anon_291260" - ".rodata.__anon_291277" - ".rodata.__anon_291289" + ".rodata.__anon_283612" + ".rodata.__anon_283633" + ".rodata.__anon_283659" + ".rodata.__anon_283670" + ".rodata.__anon_283739" + ".rodata.__anon_283817" + ".rodata.__anon_283900" + ".rodata.__anon_283972" + ".rodata.__anon_283986" + ".rodata.__anon_284025" + ".rodata.__anon_284081" + ".rodata.__anon_284156" + ".rodata.__anon_284171" + ".rodata.__anon_284262" + ".rodata.__anon_285196" + ".rodata.__anon_286606" + ".rodata.__anon_286687" + ".rodata.__anon_287012" + ".rodata.__anon_287411" + ".rodata.__anon_289267" + ".rodata.__anon_289334" + ".rodata.__anon_289647" + ".rodata.__anon_290808" + ".rodata.__anon_290840" + ".rodata.__anon_290875" + ".rodata.__anon_290892" + ".rodata.__anon_290904" + ".rodata.__anon_291067" + ".rodata.__anon_291262" + ".rodata.__anon_291285" ".rodata.__anon_291302" - ".rodata.__anon_291329" - ".rodata.__anon_291345" - ".rodata.__anon_291690" - ".rodata.__anon_291988" - ".rodata.__anon_292801" - ".rodata.__anon_292916" - ".rodata.__anon_292997" - ".rodata.__anon_293605" - ".rodata.__anon_296107" - ".rodata.__anon_296968" - ".rodata.__anon_297105" - ".rodata.__anon_298426" - ".rodata.__anon_298942" - ".rodata.__anon_298944" - ".rodata.__anon_298953" - ".rodata.__anon_298956" - ".rodata.__anon_298962" - ".rodata.__anon_298983" - ".rodata.__anon_299074" - ".rodata.__anon_299381" - ".rodata.__anon_299662" - ".rodata.__anon_300029" - ".rodata.__anon_301228" - ".rodata.__anon_302843" - ".rodata.__anon_302916" - ".rodata.__anon_303152" - ".rodata.__anon_303549" - ".rodata.__anon_303985" - ".rodata.__anon_303993" - ".rodata.__anon_304076" - ".rodata.__anon_304445" - ".rodata.__anon_304592" - ".rodata.__anon_305007" - ".rodata.__anon_305111" - ".rodata.__anon_305293" - ".rodata.__anon_305305" - ".rodata.__anon_306675" - ".rodata.__anon_306679" - ".rodata.__anon_307153" - ".rodata.__anon_307165" - ".rodata.__anon_307645" - ".rodata.__anon_307660" - ".rodata.__anon_307658" - ".rodata.__anon_307991" - ".rodata.__anon_309220" - ".rodata.__anon_309647" - ".rodata.__anon_309865" - ".rodata.__anon_311344" - ".rodata.__anon_311389" - ".rodata.__anon_311600" - ".rodata.__anon_311726" - ".rodata.__anon_312369" - ".rodata.__anon_312433" - ".rodata.__anon_313522" - ".rodata.__anon_313526" - ".rodata.__anon_313527" - ".rodata.__anon_314031" - ".rodata.__anon_316026" - ".rodata.__anon_316690" - ".rodata.__anon_316723" - ".rodata.__anon_316729" - ".rodata.__anon_316732" - ".rodata.__anon_317459" - ".rodata.__anon_319005" - ".rodata.__anon_321983" - ".rodata.__anon_322038" - ".rodata.__anon_322242" - ".rodata.__anon_322263" - ".rodata.__anon_322471" - ".rodata.__anon_135473" - ".rodata.__anon_322899" - ".rodata.__anon_324150" - ".rodata.__anon_324354" - ".rodata.__anon_324660" - ".rodata.__anon_324703" - ".rodata.__anon_324941" - ".rodata.__anon_324949" - ".rodata.__anon_324957" - ".rodata.__anon_325245" - ".rodata.__anon_325524" - ".rodata.__anon_325792" - ".rodata.__anon_325833" - ".rodata.__anon_326074" + ".rodata.__anon_291314" + ".rodata.__anon_291327" + ".rodata.__anon_291354" + ".rodata.__anon_291370" + ".rodata.__anon_291715" + ".rodata.__anon_292013" + ".rodata.__anon_292826" + ".rodata.__anon_292941" + ".rodata.__anon_293022" + ".rodata.__anon_293630" + ".rodata.__anon_296132" + ".rodata.__anon_296999" + ".rodata.__anon_297136" + ".rodata.__anon_298457" + ".rodata.__anon_298973" + ".rodata.__anon_298975" + ".rodata.__anon_298984" + ".rodata.__anon_298987" + ".rodata.__anon_298993" + ".rodata.__anon_299014" + ".rodata.__anon_299105" + ".rodata.__anon_299412" + ".rodata.__anon_299693" + ".rodata.__anon_300060" + ".rodata.__anon_301259" + ".rodata.__anon_302874" + ".rodata.__anon_302947" + ".rodata.__anon_303183" + ".rodata.__anon_303580" + ".rodata.__anon_304016" + ".rodata.__anon_304024" + ".rodata.__anon_304107" + ".rodata.__anon_304476" + ".rodata.__anon_304623" + ".rodata.__anon_305038" + ".rodata.__anon_305142" + ".rodata.__anon_305324" + ".rodata.__anon_305336" + ".rodata.__anon_306706" + ".rodata.__anon_306710" + ".rodata.__anon_307184" + ".rodata.__anon_307196" + ".rodata.__anon_307676" + ".rodata.__anon_307691" + ".rodata.__anon_307689" + ".rodata.__anon_308022" + ".rodata.__anon_309251" + ".rodata.__anon_309678" + ".rodata.__anon_309896" + ".rodata.__anon_311375" + ".rodata.__anon_311420" + ".rodata.__anon_311631" + ".rodata.__anon_311757" + ".rodata.__anon_312400" + ".rodata.__anon_312464" + ".rodata.__anon_313553" + ".rodata.__anon_313557" + ".rodata.__anon_313558" + ".rodata.__anon_314062" + ".rodata.__anon_316057" + ".rodata.__anon_316721" + ".rodata.__anon_316754" + ".rodata.__anon_316760" + ".rodata.__anon_316763" + ".rodata.__anon_317490" + ".rodata.__anon_319036" + ".rodata.__anon_322014" + ".rodata.__anon_322069" + ".rodata.__anon_322273" + ".rodata.__anon_322294" + ".rodata.__anon_322502" + ".rodata.__anon_135475" + ".rodata.__anon_322930" + ".rodata.__anon_324181" + ".rodata.__anon_324385" + ".rodata.__anon_324691" + ".rodata.__anon_324734" + ".rodata.__anon_324972" + ".rodata.__anon_324980" + ".rodata.__anon_324988" + ".rodata.__anon_325276" + ".rodata.__anon_325555" + ".rodata.__anon_325823" + ".rodata.__anon_325864" ".rodata.__anon_326105" - ".rodata.__anon_326640" - ".rodata.__anon_326776" - ".rodata.__anon_327028" - ".rodata.__anon_327222" - ".rodata.__anon_327626" - ".rodata.__anon_327622" - ".rodata.__anon_327904" - ".rodata.__anon_328010" - ".rodata.__anon_328735" + ".rodata.__anon_326136" + ".rodata.__anon_326671" + ".rodata.__anon_326807" + ".rodata.__anon_327059" + ".rodata.__anon_327253" + ".rodata.__anon_327657" + ".rodata.__anon_327653" + ".rodata.__anon_327935" + ".rodata.__anon_328041" ".rodata.__anon_328766" - ".rodata.__anon_147200" - ".rodata.__anon_332061" - ".rodata.__anon_464591" - ".rodata.__anon_465025" + ".rodata.__anon_328797" + ".rodata.__anon_147202" + ".rodata.__anon_332092" + ".rodata.__anon_464622" ".rodata.__anon_465056" - ".rodata.__anon_147150" - ".rodata.__anon_147145" - ".rodata.__anon_147140" - ".rodata.__anon_466054" - ".rodata.__anon_466072" - ".rodata.__anon_466137" - ".rodata.__anon_466170" - ".rodata.__anon_466206" - ".rodata.__anon_466276" - ".rodata.__anon_466297" - ".rodata.__anon_466362" - ".rodata.__anon_466399" - ".rodata.__anon_466630" - ".rodata.__anon_466694" - ".rodata.__anon_466699" - ".rodata.__anon_466998" - ".rodata.__anon_467009" - ".rodata.__anon_467020" - ".rodata.__anon_467167" - ".rodata.__anon_467886" - ".rodata.__anon_468015" - ".rodata.__anon_468184" - ".rodata.__anon_468396" - ".rodata.__anon_470034" - ".rodata.__anon_89330" - ".rodata.__anon_147160" - ".rodata.__anon_147165" - ".rodata.__anon_147170" - ".rodata.__anon_147155" - ".rodata.__anon_147110" - ".rodata.__anon_147115" - ".rodata.__anon_147085" - ".rodata.__anon_226939" - ".rodata.__anon_471126" - ".rodata.__anon_147073" - ".rodata.__anon_471279" - ".rodata.__anon_309334" - ".rodata.__anon_218488" - ".rodata.__anon_218485" - ".rodata.__anon_218495" - ".rodata.__anon_218506" - ".rodata.__anon_471649" - ".rodata.__anon_147210" - ".rodata.__anon_472337" - ".rodata.__anon_147105" - ".rodata.__anon_473705" - ".rodata.__anon_473715" - ".rodata.__anon_473716" - ".rodata.__anon_473724" - ".rodata.__anon_473883" - ".rodata.__anon_147205" - ".rodata.__anon_474220" - ".rodata.__anon_474221" - ".rodata.__anon_147130" - ".rodata.__anon_147125" - ".rodata.__anon_474877" - ".rodata.__anon_147095" - ".rodata.__anon_147090" - ".rodata.__anon_475160" - ".rodata.__anon_475673" - ".rodata.__anon_475964" - ".rodata.__anon_147080" - ".rodata.__anon_476320" - ".rodata.__anon_476875" - ".rodata.__anon_476897" - ".rodata.__anon_476919" - ".rodata.__anon_499778" - ".rodata.__anon_499779" + ".rodata.__anon_465087" + ".rodata.__anon_147152" + ".rodata.__anon_147147" + ".rodata.__anon_147142" + ".rodata.__anon_466085" + ".rodata.__anon_466103" + ".rodata.__anon_466168" + ".rodata.__anon_466201" + ".rodata.__anon_466237" + ".rodata.__anon_466307" + ".rodata.__anon_466328" + ".rodata.__anon_466393" + ".rodata.__anon_466430" + ".rodata.__anon_466661" + ".rodata.__anon_466725" + ".rodata.__anon_466730" + ".rodata.__anon_467029" + ".rodata.__anon_467040" + ".rodata.__anon_467051" + ".rodata.__anon_467198" + ".rodata.__anon_467917" + ".rodata.__anon_468046" + ".rodata.__anon_468215" + ".rodata.__anon_468427" + ".rodata.__anon_470065" + ".rodata.__anon_89332" + ".rodata.__anon_147162" + ".rodata.__anon_147167" + ".rodata.__anon_147172" + ".rodata.__anon_147157" + ".rodata.__anon_147112" + ".rodata.__anon_147117" + ".rodata.__anon_147087" + ".rodata.__anon_226963" + ".rodata.__anon_471157" + ".rodata.__anon_147075" + ".rodata.__anon_471310" + ".rodata.__anon_309365" + ".rodata.__anon_218512" + ".rodata.__anon_218509" + ".rodata.__anon_218519" + ".rodata.__anon_218530" + ".rodata.__anon_471680" + ".rodata.__anon_147212" + ".rodata.__anon_472368" + ".rodata.__anon_147107" + ".rodata.__anon_473736" + ".rodata.__anon_473746" + ".rodata.__anon_473747" + ".rodata.__anon_473755" + ".rodata.__anon_473914" + ".rodata.__anon_147207" + ".rodata.__anon_474251" + ".rodata.__anon_474252" + ".rodata.__anon_147132" + ".rodata.__anon_147127" + ".rodata.__anon_474908" + ".rodata.__anon_147097" + ".rodata.__anon_147092" + ".rodata.__anon_475191" + ".rodata.__anon_475704" + ".rodata.__anon_475995" + ".rodata.__anon_147082" + ".rodata.__anon_476351" + ".rodata.__anon_476906" + ".rodata.__anon_499809" + ".rodata.__anon_499810" ".rodata.crypto.aes.soft.sbox_key_schedule" - ".rodata.__anon_503776" - ".rodata.__anon_503792" - ".rodata.__anon_503845" - ".rodata.__anon_503868" - ".rodata.__anon_503896" - ".rodata.__anon_503981" - ".rodata.__anon_894575" - ".rodata.__anon_894609" - ".rodata.__anon_894620" - ".rodata.__anon_894723" - ".rodata.__anon_894768" - ".rodata.__anon_894815" - ".rodata.__anon_894940" - ".rodata.__anon_895038" - ".rodata.__anon_895119" - ".rodata.__anon_895295" - ".rodata.__anon_895412" - ".rodata.__anon_895452" - ".rodata.__anon_895565" - ".rodata.__anon_895604" - ".rodata.__anon_895726" - ".rodata.__anon_895846" - ".rodata.__anon_895861" + ".rodata.__anon_503807" + ".rodata.__anon_503823" + ".rodata.__anon_503876" + ".rodata.__anon_503899" + ".rodata.__anon_503927" + ".rodata.__anon_504012" + ".rodata.__anon_894629" + ".rodata.__anon_894663" + ".rodata.__anon_894674" + ".rodata.__anon_894777" + ".rodata.__anon_894822" + ".rodata.__anon_894869" + ".rodata.__anon_894994" + ".rodata.__anon_895092" + ".rodata.__anon_895173" + ".rodata.__anon_895349" + ".rodata.__anon_895466" + ".rodata.__anon_895506" + ".rodata.__anon_895619" + ".rodata.__anon_895658" + ".rodata.__anon_895780" ".rodata.__anon_895900" - ".rodata.__anon_895953" - ".rodata.__anon_896002" - ".rodata.__anon_896054" - ".rodata.__anon_896107" - ".rodata.__anon_896242" - ".rodata.__anon_896344" - ".rodata.__anon_896441" - ".rodata.__anon_896505" - ".rodata.__anon_896913" - ".rodata.__anon_896975" - ".rodata.__anon_897031" - ".rodata.__anon_897104" - ".rodata.__anon_897247" - ".rodata.__anon_897263" - ".rodata.__anon_897362" - ".rodata.__anon_897521" - ".rodata.__anon_897545" - ".rodata.__anon_897876" - ".rodata.__anon_898087" - ".rodata.__anon_898222" - ".rodata.__anon_898334" - ".rodata.__anon_898665" - ".rodata.__anon_898798" - ".rodata.__anon_898944" - ".rodata.__anon_899025" - ".rodata.__anon_899130" - ".rodata.__anon_899191" - ".rodata.__anon_899292" - ".rodata.__anon_899353" - ".rodata.__anon_899451" - ".rodata.__anon_899497" - ".rodata.__anon_899527" - ".rodata.__anon_899643" - ".rodata.__anon_899672" - ".rodata.__anon_899692" - ".rodata.__anon_899809" - ".rodata.__anon_899871" - ".rodata.__anon_900034" - ".rodata.__anon_900073" - ".rodata.__anon_900112" - ".rodata.__anon_900189" - ".rodata.__anon_900212" - ".rodata.__anon_900230" - ".rodata.__anon_900469" - ".rodata.__anon_900547" - ".rodata.__anon_900696" - ".rodata.__anon_900777" - ".rodata.__anon_900904" - ".rodata.__anon_900937" - ".rodata.__anon_901017" - ".rodata.__anon_901083" - ".rodata.__anon_901175" - ".rodata.__anon_901241" - ".rodata.__anon_144589" - ".rodata.__anon_902549" - ".rodata.__anon_902615" - ".rodata.__anon_903017" - ".rodata.__anon_903410" - ".rodata.__anon_904312" - ".rodata.__anon_905076" - ".rodata.__anon_905082" - ".rodata.__anon_931007" - ".rodata.__anon_930988" - ".rodata.__anon_933584" - ".rodata.__anon_933877" - ".rodata.__anon_932446" - ".rodata.__anon_933998" - ".rodata.__anon_933999" - ".rodata.__anon_934000" - ".rodata.__anon_934002" - ".rodata.__anon_934048" - ".rodata.__anon_934063" - ".rodata.__anon_934792" - ".rodata.__anon_932372" - ".rodata.__anon_935323" - ".rodata.__anon_935713" - ".rodata.__anon_936035" - ".rodata.__anon_936588" - ".rodata.__anon_936699" - ".rodata.__anon_936728" - ".rodata.__anon_937022" - ".rodata.__anon_937048" - ".rodata.__anon_937234" - ".rodata.__anon_943610" - ".rodata.__anon_943665" - ".rodata.__anon_943743" - ".rodata.__anon_943817" - ".rodata.__anon_943881" - ".rodata.__anon_943951" - ".rodata.__anon_944014" - ".rodata.__anon_944084" - ".rodata.__anon_944147" - ".rodata.__anon_944215" - ".rodata.__anon_944274" - ".rodata.__anon_944334" - ".rodata.__anon_944398" - ".rodata.__anon_944465" - ".rodata.__anon_944526" - ".rodata.__anon_944595" - ".rodata.__anon_944656" - ".rodata.__anon_944717" - ".rodata.__anon_944778" - ".rodata.__anon_944861" - ".rodata.__anon_944903" - ".rodata.__anon_945018" - ".rodata.__anon_945087" - ".rodata.__anon_945155" - ".rodata.__anon_945223" - ".rodata.__anon_945291" - ".rodata.__anon_945358" - ".rodata.__anon_945425" - ".rodata.__anon_945492" - ".rodata.__anon_945558" - ".rodata.__anon_945624" - ".rodata.__anon_945695" - ".rodata.__anon_945736" - ".rodata.__anon_945850" - ".rodata.__anon_945921" - ".rodata.__anon_945992" - ".rodata.__anon_946062" - ".rodata.__anon_946132" - ".rodata.__anon_946202" - ".rodata.__anon_946271" - ".rodata.__anon_946340" - ".rodata.__anon_946403" - ".rodata.__anon_946436" - ".rodata.__anon_946471" - ".rodata.__anon_946531" - ".rodata.__anon_946590" - ".rodata.__anon_946649" - ".rodata.__anon_946708" - ".rodata.__anon_946766" - ".rodata.__anon_946824" - ".rodata.__anon_946882" - ".rodata.__anon_946939" - ".rodata.__anon_946997" - ".rodata.__anon_947054" - ".rodata.__anon_947146" - ".rodata.__anon_947214" - ".rodata.__anon_947327" - ".rodata.__anon_947391" - ".rodata.__anon_947458" - ".rodata.__anon_947518" - ".rodata.__anon_947580" - ".rodata.__anon_947636" - ".rodata.__anon_947696" - ".rodata.__anon_947756" - ".rodata.__anon_947823" - ".rodata.__anon_947881" - ".rodata.__anon_947939" - ".rodata.__anon_947997" - ".rodata.__anon_948060" - ".rodata.__anon_948118" - ".rodata.__anon_948187" - ".rodata.__anon_948222" - ".rodata.__anon_948259" - ".rodata.__anon_948326" - ".rodata.__anon_948393" - ".rodata.__anon_948460" - ".rodata.__anon_948526" - ".rodata.__anon_948592" - ".rodata.__anon_948658" - ".rodata.__anon_948723" - ".rodata.__anon_948787" - ".rodata.__anon_948824" - ".rodata.__anon_948882" - ".rodata.__anon_948937" - ".rodata.__anon_948990" - ".rodata.__anon_949027" - ".rodata.__anon_949085" - ".rodata.__anon_949140" - ".rodata.__anon_949194" - ".rodata.__anon_949247" - ".rodata.__anon_949311" - ".rodata.__anon_949425" - ".rodata.__anon_949479" - ".rodata.__anon_949537" - ".rodata.__anon_949592" - ".rodata.__anon_949646" - ".rodata.__anon_949699" - ".rodata.__anon_949760" - ".rodata.__anon_949822" - ".rodata.__anon_949858" - ".rodata.__anon_949893" - ".rodata.__anon_949966" - ".rodata.__anon_950034" - ".rodata.__anon_950098" - ".rodata.__anon_950157" - ".rodata.__anon_950225" - ".rodata.__anon_950288" - ".rodata.__anon_950336" - ".rodata.__anon_950406" - ".rodata.__anon_950468" - ".rodata.__anon_950510" - ".rodata.__anon_950553" - ".rodata.__anon_950594" - ".rodata.__anon_950665" - ".rodata.__anon_950730" - ".rodata.__anon_950795" - ".rodata.__anon_950860" - ".rodata.__anon_950975" - ".rodata.__anon_950993" - ".rodata.__anon_951070" - ".rodata.__anon_951989" - ".rodata.__anon_952362" - ".rodata.__anon_954853" - ".rodata.__anon_954959" - ".rodata.__anon_955108" - ".rodata.__anon_955116" - ".rodata.__anon_955122" - ".rodata.__anon_955146" - ".rodata.__anon_955165" - ".rodata.__anon_955268" - ".rodata.__anon_134669" - ".rodata.__anon_955272" - ".rodata.__anon_958276" - ".rodata.__anon_959277" - ".rodata.__anon_958814" - ".rodata.__anon_959442" - ".rodata.__anon_959450" - ".rodata.__anon_959441" - ".rodata.__anon_959561" - ".rodata.__anon_960418" - ".rodata.__anon_960498" - ".rodata.__anon_960734" - ".rodata.__anon_961018" - ".rodata.__anon_961138" - ".rodata.__anon_961198" - ".rodata.__anon_961494" - ".rodata.__anon_961518" - ".rodata.__anon_961694" - ".rodata.__anon_961839" - ".rodata.__anon_961864" - ".rodata.__anon_962046" - ".rodata.__anon_962077" - ".rodata.__anon_962283" - ".rodata.__anon_967280" - ".rodata.__anon_968492" - ".rodata.__anon_968657" - ".rodata.__anon_969820" - ".rodata.__anon_969815" - ".rodata.__anon_970244" - ".rodata.__anon_970318" - ".rodata.__anon_970406" - ".rodata.__anon_970409" - ".rodata.__anon_970537" - ".rodata.__anon_970724" - ".rodata.__anon_970934" - ".rodata.__anon_970993" - ".rodata.__anon_970995" - ".rodata.__anon_971011" - ".rodata.__anon_971833" - ".rodata.__anon_972008" - ".rodata.__anon_972009" - ".rodata.__anon_972442" - ".rodata.__anon_972494" - ".rodata.__anon_972531" - ".rodata.__anon_277356" - ".rodata.__anon_974624" - ".rodata.__anon_180236" - ".rodata.__anon_974709" + ".rodata.__anon_895915" + ".rodata.__anon_895954" + ".rodata.__anon_896007" + ".rodata.__anon_896056" + ".rodata.__anon_896108" + ".rodata.__anon_896161" + ".rodata.__anon_896296" + ".rodata.__anon_896398" + ".rodata.__anon_896495" + ".rodata.__anon_896559" + ".rodata.__anon_896967" + ".rodata.__anon_897029" + ".rodata.__anon_897085" + ".rodata.__anon_897158" + ".rodata.__anon_897301" + ".rodata.__anon_897317" + ".rodata.__anon_897416" + ".rodata.__anon_897575" + ".rodata.__anon_897599" + ".rodata.__anon_897930" + ".rodata.__anon_898141" + ".rodata.__anon_898276" + ".rodata.__anon_898388" + ".rodata.__anon_898719" + ".rodata.__anon_898852" + ".rodata.__anon_898998" + ".rodata.__anon_899079" + ".rodata.__anon_899184" + ".rodata.__anon_899245" + ".rodata.__anon_899346" + ".rodata.__anon_899407" + ".rodata.__anon_899505" + ".rodata.__anon_899551" + ".rodata.__anon_899581" + ".rodata.__anon_899697" + ".rodata.__anon_899726" + ".rodata.__anon_899746" + ".rodata.__anon_899863" + ".rodata.__anon_899925" + ".rodata.__anon_900082" + ".rodata.__anon_900121" + ".rodata.__anon_900160" + ".rodata.__anon_900237" + ".rodata.__anon_900260" + ".rodata.__anon_900278" + ".rodata.__anon_900517" + ".rodata.__anon_900595" + ".rodata.__anon_900744" + ".rodata.__anon_900825" + ".rodata.__anon_900952" + ".rodata.__anon_900985" + ".rodata.__anon_901065" + ".rodata.__anon_901131" + ".rodata.__anon_901223" + ".rodata.__anon_901289" + ".rodata.__anon_144591" + ".rodata.__anon_902594" + ".rodata.__anon_902660" + ".rodata.__anon_903062" + ".rodata.__anon_903455" + ".rodata.__anon_904357" + ".rodata.__anon_905121" + ".rodata.__anon_905127" + ".rodata.__anon_931027" + ".rodata.__anon_931008" + ".rodata.__anon_933604" + ".rodata.__anon_933897" + ".rodata.__anon_932466" + ".rodata.__anon_934018" + ".rodata.__anon_934019" + ".rodata.__anon_934020" + ".rodata.__anon_934022" + ".rodata.__anon_934068" + ".rodata.__anon_934083" + ".rodata.__anon_934812" + ".rodata.__anon_932392" + ".rodata.__anon_935343" + ".rodata.__anon_935733" + ".rodata.__anon_936055" + ".rodata.__anon_936608" + ".rodata.__anon_936719" + ".rodata.__anon_936748" + ".rodata.__anon_937042" + ".rodata.__anon_937068" + ".rodata.__anon_937254" + ".rodata.__anon_943630" + ".rodata.__anon_943685" + ".rodata.__anon_943763" + ".rodata.__anon_943837" + ".rodata.__anon_943901" + ".rodata.__anon_943971" + ".rodata.__anon_944034" + ".rodata.__anon_944104" + ".rodata.__anon_944167" + ".rodata.__anon_944235" + ".rodata.__anon_944294" + ".rodata.__anon_944354" + ".rodata.__anon_944418" + ".rodata.__anon_944485" + ".rodata.__anon_944546" + ".rodata.__anon_944615" + ".rodata.__anon_944676" + ".rodata.__anon_944737" + ".rodata.__anon_944798" + ".rodata.__anon_944881" + ".rodata.__anon_944923" + ".rodata.__anon_945038" + ".rodata.__anon_945107" + ".rodata.__anon_945175" + ".rodata.__anon_945243" + ".rodata.__anon_945311" + ".rodata.__anon_945378" + ".rodata.__anon_945445" + ".rodata.__anon_945512" + ".rodata.__anon_945578" + ".rodata.__anon_945644" + ".rodata.__anon_945715" + ".rodata.__anon_945756" + ".rodata.__anon_945870" + ".rodata.__anon_945941" + ".rodata.__anon_946012" + ".rodata.__anon_946082" + ".rodata.__anon_946152" + ".rodata.__anon_946222" + ".rodata.__anon_946291" + ".rodata.__anon_946360" + ".rodata.__anon_946423" + ".rodata.__anon_946456" + ".rodata.__anon_946491" + ".rodata.__anon_946551" + ".rodata.__anon_946610" + ".rodata.__anon_946669" + ".rodata.__anon_946728" + ".rodata.__anon_946786" + ".rodata.__anon_946844" + ".rodata.__anon_946902" + ".rodata.__anon_946959" + ".rodata.__anon_947017" + ".rodata.__anon_947074" + ".rodata.__anon_947166" + ".rodata.__anon_947234" + ".rodata.__anon_947347" + ".rodata.__anon_947411" + ".rodata.__anon_947478" + ".rodata.__anon_947538" + ".rodata.__anon_947600" + ".rodata.__anon_947656" + ".rodata.__anon_947716" + ".rodata.__anon_947776" + ".rodata.__anon_947843" + ".rodata.__anon_947901" + ".rodata.__anon_947959" + ".rodata.__anon_948017" + ".rodata.__anon_948080" + ".rodata.__anon_948138" + ".rodata.__anon_948207" + ".rodata.__anon_948242" + ".rodata.__anon_948279" + ".rodata.__anon_948346" + ".rodata.__anon_948413" + ".rodata.__anon_948480" + ".rodata.__anon_948546" + ".rodata.__anon_948612" + ".rodata.__anon_948678" + ".rodata.__anon_948743" + ".rodata.__anon_948807" + ".rodata.__anon_948844" + ".rodata.__anon_948902" + ".rodata.__anon_948957" + ".rodata.__anon_949010" + ".rodata.__anon_949047" + ".rodata.__anon_949105" + ".rodata.__anon_949160" + ".rodata.__anon_949214" + ".rodata.__anon_949267" + ".rodata.__anon_949331" + ".rodata.__anon_949445" + ".rodata.__anon_949499" + ".rodata.__anon_949557" + ".rodata.__anon_949612" + ".rodata.__anon_949666" + ".rodata.__anon_949719" + ".rodata.__anon_949780" + ".rodata.__anon_949842" + ".rodata.__anon_949878" + ".rodata.__anon_949913" + ".rodata.__anon_949986" + ".rodata.__anon_950054" + ".rodata.__anon_950118" + ".rodata.__anon_950177" + ".rodata.__anon_950245" + ".rodata.__anon_950308" + ".rodata.__anon_950356" + ".rodata.__anon_950426" + ".rodata.__anon_950488" + ".rodata.__anon_950530" + ".rodata.__anon_950573" + ".rodata.__anon_950614" + ".rodata.__anon_950685" + ".rodata.__anon_950750" + ".rodata.__anon_950815" + ".rodata.__anon_950880" + ".rodata.__anon_950995" + ".rodata.__anon_951013" + ".rodata.__anon_951090" + ".rodata.__anon_952009" + ".rodata.__anon_952382" + ".rodata.__anon_954873" + ".rodata.__anon_954979" + ".rodata.__anon_955128" + ".rodata.__anon_955136" + ".rodata.__anon_955142" + ".rodata.__anon_955166" + ".rodata.__anon_955185" + ".rodata.__anon_955288" + ".rodata.__anon_134671" + ".rodata.__anon_955292" + ".rodata.__anon_958296" + ".rodata.__anon_959297" + ".rodata.__anon_958834" + ".rodata.__anon_959462" + ".rodata.__anon_959470" + ".rodata.__anon_959461" + ".rodata.__anon_959581" + ".rodata.__anon_960438" + ".rodata.__anon_960518" + ".rodata.__anon_960754" + ".rodata.__anon_961038" + ".rodata.__anon_961158" + ".rodata.__anon_961218" + ".rodata.__anon_961514" + ".rodata.__anon_961538" + ".rodata.__anon_961714" + ".rodata.__anon_961859" + ".rodata.__anon_961884" + ".rodata.__anon_962066" + ".rodata.__anon_962097" + ".rodata.__anon_962303" + ".rodata.__anon_967300" + ".rodata.__anon_968512" + ".rodata.__anon_968677" + ".rodata.__anon_969840" + ".rodata.__anon_969835" + ".rodata.__anon_970264" + ".rodata.__anon_970338" + ".rodata.__anon_970426" + ".rodata.__anon_970429" + ".rodata.__anon_970557" + ".rodata.__anon_970744" + ".rodata.__anon_970954" + ".rodata.__anon_971013" + ".rodata.__anon_971015" + ".rodata.__anon_971031" + ".rodata.__anon_971853" + ".rodata.__anon_972028" + ".rodata.__anon_972029" + ".rodata.__anon_972462" + ".rodata.__anon_972514" + ".rodata.__anon_972551" + ".rodata.__anon_277381" + ".rodata.__anon_974644" + ".rodata.__anon_180262" + ".rodata.__anon_974729" ".rodata.browser.webapi.canvas.OffscreenCanvas.BlankPNG.bytes" - ".rodata.__anon_974078" - ".rodata.__anon_982894" - ".rodata.__anon_982997" - ".rodata.__anon_983947" - ".rodata.__anon_984387" - ".rodata.__anon_984553" - ".rodata.__anon_985766" - ".rodata.__anon_985808" - ".rodata.__anon_986125" - ".rodata.__anon_987612" - ".rodata.__anon_988233" - ".rodata.__anon_988196" - ".rodata.__anon_989734" - ".rodata.__anon_989736" - ".rodata.__anon_989738" - ".rodata.__anon_989724" - ".rodata.__anon_989898" - ".rodata.__anon_990165" - ".rodata.__anon_990175" - ".rodata.__anon_990133" - ".rodata.__anon_247054" - ".rodata.__anon_994300" - ".rodata.__anon_994438" - ".rodata.__anon_247608" - ".rodata.__anon_248825" - ".rodata.__anon_248834" - ".rodata.__anon_997960" - ".rodata.__anon_147175" - ".rodata.__anon_999342" - ".rodata.__anon_1000452" - ".rodata.__anon_1001710" - ".rodata.__anon_1002652" - ".rodata.__anon_1002813" - ".rodata.__anon_1003165" - ".rodata.__anon_1003442" - ".rodata.__anon_1003446" - ".rodata.__anon_1003830" - ".rodata.__anon_1004082" - ".rodata.__anon_1004089" - ".rodata.__anon_1004222" - ".rodata.__anon_1002788" - ".rodata.__anon_1004324" + ".rodata.__anon_974098" + ".rodata.__anon_982914" + ".rodata.__anon_983017" + ".rodata.__anon_983967" + ".rodata.__anon_984407" + ".rodata.__anon_984573" + ".rodata.__anon_985786" + ".rodata.__anon_985828" + ".rodata.__anon_986145" + ".rodata.__anon_987632" + ".rodata.__anon_988253" + ".rodata.__anon_988216" + ".rodata.__anon_989754" + ".rodata.__anon_989756" + ".rodata.__anon_989758" + ".rodata.__anon_989744" + ".rodata.__anon_989918" + ".rodata.__anon_990185" + ".rodata.__anon_990195" + ".rodata.__anon_990153" + ".rodata.__anon_247079" + ".rodata.__anon_994320" + ".rodata.__anon_994458" + ".rodata.__anon_247633" + ".rodata.__anon_248850" + ".rodata.__anon_248859" + ".rodata.__anon_997980" + ".rodata.__anon_147177" + ".rodata.__anon_999362" + ".rodata.__anon_1000476" + ".rodata.__anon_1001734" + ".rodata.__anon_1002676" + ".rodata.__anon_1002837" + ".rodata.__anon_1003189" + ".rodata.__anon_1003466" + ".rodata.__anon_1003470" + ".rodata.__anon_1003854" + ".rodata.__anon_1004106" + ".rodata.__anon_1004113" + ".rodata.__anon_1004246" + ".rodata.__anon_1002812" + ".rodata.__anon_1004348" ".rodata.browser.webapi.net.URLSearchParams.HEX_DECODE_ARRAY" - ".rodata.__anon_1005244" - ".rodata.__anon_1005362" - ".rodata.__anon_1007181" - ".rodata.__anon_1007587" - ".rodata.__anon_1008088" - ".rodata.__anon_1008132" - ".rodata.__anon_1009157" - ".rodata.__anon_1009182" + ".rodata.__anon_1005268" + ".rodata.__anon_1005386" + ".rodata.__anon_1007205" + ".rodata.__anon_1007611" + ".rodata.__anon_1008112" + ".rodata.__anon_1008156" + ".rodata.__anon_1009181" ".rodata.__anon_1009206" - ".rodata.__anon_1009235" - ".rodata.__anon_1009263" - ".rodata.__anon_134813" - ".rodata.__anon_1009365" - ".rodata.__anon_1009413" - ".rodata.__anon_1009440" - ".rodata.__anon_1009519" - ".rodata.__anon_1009538" - ".rodata.__anon_1009567" - ".rodata.__anon_1009597" - ".rodata.__anon_1009627" - ".rodata.__anon_1009735" - ".rodata.__anon_1009766" - ".rodata.__anon_1009995" - ".rodata.__anon_1010036" - ".rodata.__anon_1010066" - ".rodata.__anon_1010094" - ".rodata.__anon_1010215" - ".rodata.__anon_1010281" - ".rodata.__anon_1010477" - ".rodata.__anon_1010552" - ".rodata.__anon_1010963" - ".rodata.__anon_1011442" - ".rodata.__anon_1011708" - ".rodata.__anon_1012212" - ".rodata.__anon_1006334" - ".rodata.__anon_226951" - ".rodata.__anon_226961" - ".rodata.__anon_226971" - ".rodata.__anon_1014776" - ".rodata.__anon_1014941" - ".rodata.__anon_1015127" - ".rodata.__anon_1015904" - ".rodata.__anon_1018381" - ".rodata.__anon_1018583" - ".rodata.__anon_1020426" - ".rodata.__anon_1023660" - ".rodata.__anon_1026753" - ".rodata.__anon_1027288" - ".rodata.__anon_225691" - ".rodata.__anon_225700" - ".rodata.__anon_1027985" - ".rodata.__anon_1028000" - ".rodata.__anon_1028427" - ".rodata.__anon_1028750" - ".rodata.__anon_1028992" - ".rodata.__anon_1029400" - ".rodata.__anon_1029431" - ".rodata.__anon_1036325" - ".rodata.__anon_1037037" - ".rodata.__anon_147190" - ".rodata.__anon_1038254" - ".rodata.__anon_1038670" - ".rodata.__anon_1038828" - ".rodata.__anon_1039008" - ".rodata.__anon_1039321" - ".rodata.__anon_1040483" - ".rodata.__anon_225513" - ".rodata.__anon_226756" - ".rodata.__anon_1041913" - ".rodata.__anon_1042721" - ".rodata.__anon_225313" - ".rodata.__anon_1043583" - ".rodata.__anon_1045324" - ".rodata.__anon_1045589" - ".rodata.__anon_1045684" - ".rodata.__anon_1046359" - ".rodata.__anon_1047416" - ".rodata.__anon_1047638" - ".rodata.__anon_1047930" - ".rodata.__anon_1048117" - ".rodata.__anon_1048174" - ".rodata.__anon_1048372" - ".rodata.__anon_1048557" - ".rodata.__anon_1048844" - ".rodata.__anon_1049307" - ".rodata.__anon_1049539" - ".rodata.__anon_1050410" - ".rodata.__anon_1050310" - ".rodata.__anon_1050886" - ".rodata.__anon_1051076" - ".rodata.__anon_1052127" - ".rodata.__anon_1052618" - ".rodata.__anon_1053438" - ".rodata.__anon_1053540" - ".rodata.__anon_1053283" - ".rodata.__anon_1054130" - ".rodata.__anon_1054150" - ".rodata.__anon_1054184" - ".rodata.__anon_1054254" - ".rodata.__anon_1054289" - ".rodata.__anon_1054332" - ".rodata.__anon_1054892" - ".rodata.__anon_1054830" - ".rodata.__anon_1056590" - ".rodata.__anon_1064036" - ".rodata.__anon_1064629" - ".rodata.__anon_1064782" - ".rodata.__anon_1065358" - ".rodata.__anon_1065427" + ".rodata.__anon_1009230" + ".rodata.__anon_1009259" + ".rodata.__anon_1009287" + ".rodata.__anon_134815" + ".rodata.__anon_1009389" + ".rodata.__anon_1009437" + ".rodata.__anon_1009464" + ".rodata.__anon_1009543" + ".rodata.__anon_1009562" + ".rodata.__anon_1009591" + ".rodata.__anon_1009621" + ".rodata.__anon_1009651" + ".rodata.__anon_1009759" + ".rodata.__anon_1009790" + ".rodata.__anon_1010019" + ".rodata.__anon_1010060" + ".rodata.__anon_1010090" + ".rodata.__anon_1010118" + ".rodata.__anon_1010239" + ".rodata.__anon_1010305" + ".rodata.__anon_1010501" + ".rodata.__anon_1010576" + ".rodata.__anon_1010987" + ".rodata.__anon_1011466" + ".rodata.__anon_1011732" + ".rodata.__anon_1012236" + ".rodata.__anon_1006358" + ".rodata.__anon_226975" + ".rodata.__anon_226985" + ".rodata.__anon_226995" + ".rodata.__anon_1014800" + ".rodata.__anon_1014965" + ".rodata.__anon_1015151" + ".rodata.__anon_1015928" + ".rodata.__anon_1018405" + ".rodata.__anon_1018607" + ".rodata.__anon_1020450" + ".rodata.__anon_1023684" + ".rodata.__anon_1026777" + ".rodata.__anon_1027312" + ".rodata.__anon_225715" + ".rodata.__anon_225724" + ".rodata.__anon_1028009" + ".rodata.__anon_1028024" + ".rodata.__anon_1028451" + ".rodata.__anon_1028774" + ".rodata.__anon_1029016" + ".rodata.__anon_1029424" + ".rodata.__anon_1029455" + ".rodata.__anon_1036349" + ".rodata.__anon_1037061" + ".rodata.__anon_147192" + ".rodata.__anon_1038278" + ".rodata.__anon_1038694" + ".rodata.__anon_1038852" + ".rodata.__anon_1039032" + ".rodata.__anon_1039345" + ".rodata.__anon_1040507" + ".rodata.__anon_225537" + ".rodata.__anon_226780" + ".rodata.__anon_1041937" + ".rodata.__anon_1042745" + ".rodata.__anon_225337" + ".rodata.__anon_1043607" + ".rodata.__anon_1045348" + ".rodata.__anon_1045613" + ".rodata.__anon_1045708" + ".rodata.__anon_1046383" + ".rodata.__anon_1047440" + ".rodata.__anon_1047662" + ".rodata.__anon_1047954" + ".rodata.__anon_1048141" + ".rodata.__anon_1048198" + ".rodata.__anon_1048396" + ".rodata.__anon_1048581" + ".rodata.__anon_1048868" + ".rodata.__anon_1049331" + ".rodata.__anon_1049563" + ".rodata.__anon_1050434" + ".rodata.__anon_1050334" + ".rodata.__anon_1050910" + ".rodata.__anon_1051100" + ".rodata.__anon_1052151" + ".rodata.__anon_1052642" + ".rodata.__anon_1053462" + ".rodata.__anon_1053564" + ".rodata.__anon_1053307" + ".rodata.__anon_1054154" + ".rodata.__anon_1054174" + ".rodata.__anon_1054208" + ".rodata.__anon_1054278" + ".rodata.__anon_1054313" + ".rodata.__anon_1054356" + ".rodata.__anon_1054916" + ".rodata.__anon_1054854" + ".rodata.__anon_1056614" + ".rodata.__anon_1064060" + ".rodata.__anon_1064653" + ".rodata.__anon_1064806" + ".rodata.__anon_1065382" ".rodata.__anon_1065451" - ".rodata.__anon_1067478" - ".rodata.__anon_1068342" - ".rodata.__anon_1068902" - ".rodata.__anon_1082597" - ".rodata.__anon_1082843" - ".rodata.__anon_1083152" - ".rodata.__anon_1091112" - ".rodata.__anon_1101060" - ".rodata.__anon_1101136" - ".rodata.__anon_1102383" - ".rodata.__anon_1102724" - ".rodata.__anon_1103023" - ".rodata.__anon_1103024" - ".rodata.__anon_1103025" - ".rodata.__anon_1103095" - ".rodata.__anon_1103283" - ".rodata.__anon_1104196" - ".rodata.__anon_1107838" - ".rodata.__anon_1107875" - ".rodata.__anon_1109813" - ".rodata.__anon_1109843" - ".rodata.__anon_1110481" - ".rodata.__anon_1214225" - ".rodata.__anon_1216871" - ".rodata.__anon_1216949" - ".rodata.__anon_1217080" - ".rodata.__anon_1217505" - ".rodata.__anon_1217524" - ".rodata.__anon_1217589" - ".rodata.__anon_1217632" - ".rodata.__anon_1217648" - ".rodata.__anon_1217693" - ".rodata.__anon_1218629" - ".rodata.__anon_1218658" - ".rodata.__anon_1218940" - ".rodata.__anon_1218972" - ".rodata.__anon_1219179" - ".rodata.__anon_1219446" - ".rodata.__anon_1219657" - ".rodata.__anon_1219678" - ".rodata.__anon_1219950" - ".rodata.__anon_1219975" - ".rodata.__anon_1220157" - ".rodata.__anon_1220790" - ".rodata.__anon_1221102" - ".rodata.__anon_1221366" - ".rodata.__anon_1221480" - ".rodata.__anon_1222437" - ".rodata.__anon_1222492" - ".rodata.__anon_1222494" - ".rodata.__anon_1222496" - ".rodata.__anon_1222498" - ".rodata.__anon_1222500" - ".rodata.__anon_1222618" - ".rodata.__anon_1222731" - ".rodata.__anon_1223208" - ".rodata.__anon_1223313" - ".rodata.__anon_1223317" - ".rodata.__anon_1223319" - ".rodata.__anon_1223321" - ".rodata.__anon_1223323" - ".rodata.__anon_1223327" - ".rodata.__anon_1223331" - ".rodata.__anon_1224253" - ".rodata.__anon_1224317" + ".rodata.__anon_1065475" + ".rodata.__anon_1067502" + ".rodata.__anon_1068366" + ".rodata.__anon_1068926" + ".rodata.__anon_1082621" + ".rodata.__anon_1082867" + ".rodata.__anon_1083176" + ".rodata.__anon_1091136" + ".rodata.__anon_1101084" + ".rodata.__anon_1101160" + ".rodata.__anon_1102407" + ".rodata.__anon_1102748" + ".rodata.__anon_1103047" + ".rodata.__anon_1103048" + ".rodata.__anon_1103049" + ".rodata.__anon_1103119" + ".rodata.__anon_1103307" + ".rodata.__anon_1104220" + ".rodata.__anon_1107867" + ".rodata.__anon_1107904" + ".rodata.__anon_1109842" + ".rodata.__anon_1109872" + ".rodata.__anon_1110510" + ".rodata.__anon_1214003" + ".rodata.__anon_1216366" + ".rodata.__anon_1216444" + ".rodata.__anon_1216575" + ".rodata.__anon_1217000" + ".rodata.__anon_1217019" + ".rodata.__anon_1217084" + ".rodata.__anon_1217127" + ".rodata.__anon_1217143" + ".rodata.__anon_1217188" + ".rodata.__anon_1218124" + ".rodata.__anon_1218153" + ".rodata.__anon_1218435" + ".rodata.__anon_1218467" + ".rodata.__anon_1218674" + ".rodata.__anon_1218941" + ".rodata.__anon_1219152" + ".rodata.__anon_1219173" + ".rodata.__anon_1219445" + ".rodata.__anon_1219470" + ".rodata.__anon_1219652" + ".rodata.__anon_1220285" + ".rodata.__anon_1220597" + ".rodata.__anon_1220861" + ".rodata.__anon_1220975" + ".rodata.__anon_1221932" + ".rodata.__anon_1221987" + ".rodata.__anon_1221989" + ".rodata.__anon_1221991" + ".rodata.__anon_1221993" + ".rodata.__anon_1221995" + ".rodata.__anon_1222113" + ".rodata.__anon_1222226" + ".rodata.__anon_1222703" + ".rodata.__anon_1222808" + ".rodata.__anon_1222812" + ".rodata.__anon_1222814" + ".rodata.__anon_1222816" + ".rodata.__anon_1222818" + ".rodata.__anon_1222822" + ".rodata.__anon_1222826" + ".rodata.__anon_1223748" + ".rodata.__anon_1223812" ".rodata.__anon_13704" - ".rodata.__anon_1224750" - ".rodata.__anon_1224780" - ".rodata.__anon_1224978" - ".rodata.__anon_1225166" - ".rodata.__anon_1225707" - ".rodata.__anon_1225730" - ".rodata.__anon_1226064" - ".rodata.__anon_1226567" - ".rodata.__anon_1226630" - ".rodata.__anon_1226685" - ".rodata.__anon_1226730" - ".rodata.__anon_1226850" - ".rodata.__anon_1227075" - ".rodata.__anon_1227101" - ".rodata.__anon_1227280" - ".rodata.__anon_1227317" - ".rodata.__anon_1227359" - ".rodata.__anon_1227554" - ".rodata.__anon_1227553" - ".rodata.__anon_1228555" - ".rodata.__anon_1228579" - ".rodata.__anon_1228650" - ".rodata.__anon_1228725" - ".rodata.__anon_1228726" + ".rodata.__anon_1224245" + ".rodata.__anon_1224275" + ".rodata.__anon_1224473" + ".rodata.__anon_1224661" + ".rodata.__anon_1225202" + ".rodata.__anon_1225225" + ".rodata.__anon_1225559" + ".rodata.__anon_1226062" + ".rodata.__anon_1226125" + ".rodata.__anon_1226180" + ".rodata.__anon_1226225" + ".rodata.__anon_1226345" + ".rodata.__anon_1226570" + ".rodata.__anon_1227048" + ".rodata.__anon_1228050" + ".rodata.__anon_1228074" + ".rodata.__anon_1228145" + ".rodata.__anon_1228220" + ".rodata.__anon_1228221" ) *lightpanda_ffi-b5cc47667d2c70bb.url-85d11ab45289c88d.url.8a8ec6265781451b-cgu.0.rcgu.o.rcgu.o( ".rodata.str1.1" diff --git a/orderfile/v8.txt b/orderfile/v8.txt index 4c1a05864..c7e675c2b 100644 --- a/orderfile/v8.txt +++ b/orderfile/v8.txt @@ -1,3 +1,9 @@ +__cxa_uncaught_exceptions +_ZN10__cxxabiv130__aligned_malloc_with_fallbackEm +_ZN12_GLOBAL__N_115fallback_mallocEm +_ZN10__cxxabiv128__aligned_free_with_fallbackEPv +_ZN12_GLOBAL__N_113fallback_freeEPv +__abort_message __gxx_personality_v0 _ZN10__cxxabiv1L18readEncodedPointerEPPKhhm _ZN10__cxxabiv1L24exception_spec_can_catchElPKhhPKNS_16__shim_type_infoEPvP17_Unwind_Exceptionm @@ -59,12 +65,6 @@ _ZNK10__cxxabiv116__shim_type_info5noop1Ev _ZNK10__cxxabiv116__shim_type_info5noop2Ev _ZN10__cxxabiv117__class_type_infoD0Ev _ZN10__cxxabiv120__si_class_type_infoD0Ev -_ZN10__cxxabiv121__vmi_class_type_infoD0Ev -_ZNK10__cxxabiv117__class_type_info9can_catchEPKNS_16__shim_type_infoERPv -__dynamic_cast -_ZNK10__cxxabiv117__class_type_info27has_unambiguous_public_baseEPNS_19__dynamic_cast_infoEPvi -_ZNK10__cxxabiv120__si_class_type_info27has_unambiguous_public_baseEPNS_19__dynamic_cast_infoEPvi -_ZNK10__cxxabiv121__vmi_class_type_info27has_unambiguous_public_baseEPNS_19__dynamic_cast_infoEPvi _ZN12v8_inspector8String16D2Ev v8__Platform__NewDefaultPlatform v8__Platform__DELETE @@ -624,12 +624,18 @@ _ZNSt4__Cr13basic_filebufIcNS_11char_traitsIcEEEC1Ev _ZNSt4__Cr13basic_filebufIcNS_11char_traitsIcEEED2Ev _ZNSt4__Cr13basic_filebufIcNS_11char_traitsIcEEED1Ev _ZNSt4__Cr13basic_filebufIcNS_11char_traitsIcEEE5closeEv -_ZNSt4__Cr13basic_filebufIcNS_11char_traitsIcEEED0Ev -_ZNSt4__Cr13basic_filebufIcNS_11char_traitsIcEEE15__make_mdstringEj -_ZNSt4__Cr13basic_filebufIcNS_11char_traitsIcEEE9underflowEv -_ZNSt4__Cr16__throw_bad_castEv -_ZNSt4__Cr13basic_filebufIcNS_11char_traitsIcEEE9pbackfailEi -_ZNSt4__Cr13basic_filebufIcNS_11char_traitsIcEEE8overflowEi +_ZTv0_n24_NSt4__Cr18basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev +_ZTv0_n24_NSt4__Cr18basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED0Ev +_ZNSt4__Cr19basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev +_ZNSt4__Cr19basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED0Ev +_ZTv0_n24_NSt4__Cr19basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev +_ZTv0_n24_NSt4__Cr19basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED0Ev +_ZNSt4__Cr19basic_istringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev +_ZNSt4__Cr19basic_istringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED0Ev +_ZTv0_n24_NSt4__Cr19basic_istringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev +_ZTv0_n24_NSt4__Cr19basic_istringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED0Ev +_ZNSt4__Cr14basic_ifstreamIcNS_11char_traitsIcEEED1Ev +_ZNSt4__Cr14basic_ifstreamIcNS_11char_traitsIcEEED0Ev _ZTv0_n24_NSt4__Cr14basic_ifstreamIcNS_11char_traitsIcEEED1Ev _ZTv0_n24_NSt4__Cr14basic_ifstreamIcNS_11char_traitsIcEEED0Ev _ZNSt4__Cr14basic_ofstreamIcNS_11char_traitsIcEEED1Ev @@ -748,6 +754,19 @@ _ZNSt4__Cr7collateIcED2Ev _ZNSt4__Cr7collateIcED1Ev _ZNSt4__Cr7collateIcED0Ev _ZNKSt4__Cr7collateIcE10do_compareEPKcS3_S3_S3_ +_ZNKSt4__Cr7collateIcE12do_transformEPKcS3_ +_ZNKSt4__Cr7collateIcE7do_hashEPKcS3_ +_ZNSt4__Cr7collateIwED2Ev +_ZNSt4__Cr7collateIwED1Ev +_ZNSt4__Cr7collateIwED0Ev +_ZNKSt4__Cr7collateIwE10do_compareEPKwS3_S3_S3_ +_ZNKSt4__Cr7collateIwE12do_transformEPKwS3_ +_ZNKSt4__Cr7collateIwE7do_hashEPKwS3_ +_ZNKSt4__Cr7num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjRb +_ZNSt4__Cr14__scan_keywordINS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEPKNS_12basic_stringIcS3_NS_9allocatorIcEEEENS_5ctypeIcEEEET0_RT_SE_SD_SD_RKT1_Rjb +_ZNSt4__Cr9__num_getIcE19__stage2_float_loopEcRbRcPcRS4_ccRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjRSE_RjS4_ +_ZNSt4__Cr9__num_getIwE19__stage2_float_prepERNS_8ios_baseEPwRwS5_ +_ZNSt4__Cr9__num_getIwE19__stage2_float_loopEwRbRcPcRS4_wwRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjRSE_RjPw _ZNKSt4__Cr7num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEcb _ZNKSt4__Cr7num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEcl _ZNKSt4__Cr7num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE17__do_put_integralIlEES4_S4_RNS_8ios_baseEcT_ @@ -763,23 +782,17 @@ _ZNKSt4__Cr7num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4 _ZNKSt4__Cr7num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE23__do_put_floating_pointIeEES4_S4_RNS_8ios_baseEcT_PKc _ZNKSt4__Cr7num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEcPKv _ZNKSt4__Cr7num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwb -_ZNKSt4__Cr7num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE17__do_put_integralIyEES4_S4_RNS_8ios_baseEwT_ -_ZNKSt4__Cr7num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwd -_ZNKSt4__Cr7num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE23__do_put_floating_pointIdEES4_S4_RNS_8ios_baseEwT_PKc -_ZNKSt4__Cr7num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwe +_ZNKSt4__Cr7num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwl +_ZNKSt4__Cr7num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE17__do_put_integralIlEES4_S4_RNS_8ios_baseEwT_ +_ZNKSt4__Cr7num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwx +_ZNKSt4__Cr7num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE17__do_put_integralIxEES4_S4_RNS_8ios_baseEwT_ +_ZNKSt4__Cr7num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwm +_ZNKSt4__Cr7num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE17__do_put_integralImEES4_S4_RNS_8ios_baseEwT_ _ZNKSt4__Cr7num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE23__do_put_floating_pointIeEES4_S4_RNS_8ios_baseEwT_PKc _ZNKSt4__Cr7num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwPKv _ZNSt4__Cr9__num_putIcE21__widen_and_group_intEPcS2_S2_S2_RS2_S3_RKNS_6localeE _ZNSt4__Cr9__num_putIcE23__widen_and_group_floatEPcS2_S2_S2_RS2_S3_RKNS_6localeE _ZNSt4__Cr9__num_putIwE21__widen_and_group_intEPcS2_S2_PwRS3_S4_RKNS_6localeE -_ZNSt4__Cr9__num_putIwE23__widen_and_group_floatEPcS2_S2_PwRS3_S4_RKNS_6localeE -_ZNSt4__Cr16__pad_and_outputIwNS_11char_traitsIwEEEENS_19ostreambuf_iteratorIT_T0_EES6_PKS4_S8_S8_RNS_8ios_baseES4_ -_ZNKSt4__Cr9money_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_bRNS_8ios_baseEwRKNS_12basic_stringIwS3_NS_9allocatorIwEEEE -_ZNKSt4__Cr8messagesIcE7do_openERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6localeE -_ZNKSt4__Cr8messagesIcE6do_getEliiRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE -_ZNKSt4__Cr8messagesIcE8do_closeEl -_ZNKSt4__Cr8messagesIwE7do_openERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6localeE -_ZNKSt4__Cr8messagesIwE6do_getEliiRKNS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEE _ZNKSt4__Cr16__narrow_to_utf8ILm32EEclINS_20back_insert_iteratorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEwEET_SB_PKT0_SE_ _ZNKSt4__Cr17__widen_from_utf8ILm32EEclINS_20back_insert_iteratorINS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEEEEEET_SB_PKcSD_ _ZNKSt4__Cr8messagesIwE8do_closeEl @@ -843,6 +856,34 @@ _ZNKSt4__Cr7codecvtIwc11__mbstate_tE10do_unshiftERS1_PcS4_RS4_ _ZNKSt4__Cr7codecvtIwc11__mbstate_tE11do_encodingEv _ZNKSt4__Cr7codecvtIwc11__mbstate_tE16do_always_noconvEv _ZNKSt4__Cr7codecvtIwc11__mbstate_tE9do_lengthERS1_PKcS5_m +_ZNKSt4__Cr7codecvtIwc11__mbstate_tE13do_max_lengthEv +_ZNSt4__Cr7codecvtIDsc11__mbstate_tED0Ev +_ZNKSt4__Cr7codecvtIDsc11__mbstate_tE6do_outERS1_PKDsS5_RS5_PcS7_RS7_ +_ZNSt4__CrL13utf16_to_utf8EPKtS1_RS1_PhS3_RS3_mNS_12codecvt_modeE +_ZNKSt4__Cr7codecvtIDsc11__mbstate_tE5do_inERS1_PKcS5_RS5_PDsS7_RS7_ +_ZNSt4__CrL13utf8_to_utf16EPKhS1_RS1_PtS3_RS3_mNS_12codecvt_modeE +_ZNKSt4__Cr7codecvtIDsc11__mbstate_tE10do_unshiftERS1_PcS4_RS4_ +_ZNKSt4__Cr7codecvtIDsc11__mbstate_tE11do_encodingEv +_ZNKSt4__Cr7codecvtIDsc11__mbstate_tE16do_always_noconvEv +_ZNKSt4__Cr7codecvtIDsc11__mbstate_tE9do_lengthERS1_PKcS5_m +_ZNSt4__CrL20utf8_to_utf16_lengthEPKhS1_mmNS_12codecvt_modeE +_ZNKSt4__Cr7codecvtIDsc11__mbstate_tE13do_max_lengthEv +_ZNSt4__Cr7codecvtIDsDu11__mbstate_tED0Ev +_ZNKSt4__Cr7codecvtIDsDu11__mbstate_tE6do_outERS1_PKDsS5_RS5_PDuS7_RS7_ +_ZNKSt4__Cr7codecvtIDsDu11__mbstate_tE5do_inERS1_PKDuS5_RS5_PDsS7_RS7_ +_ZNKSt4__Cr7codecvtIDsDu11__mbstate_tE10do_unshiftERS1_PDuS4_RS4_ +_ZNKSt4__Cr7codecvtIDsDu11__mbstate_tE11do_encodingEv +_ZNKSt4__Cr7codecvtIDsDu11__mbstate_tE16do_always_noconvEv +_ZNKSt4__Cr7codecvtIDsDu11__mbstate_tE9do_lengthERS1_PKDuS5_m +_ZNKSt4__Cr7codecvtIDsDu11__mbstate_tE13do_max_lengthEv +_ZNSt4__Cr7codecvtIDic11__mbstate_tED0Ev +_ZNKSt4__Cr7codecvtIDic11__mbstate_tE6do_outERS1_PKDiS5_RS5_PcS7_RS7_ +_ZNKSt4__Cr7codecvtIDic11__mbstate_tE5do_inERS1_PKcS5_RS5_PDiS7_RS7_ +_ZNSt4__CrL12utf8_to_ucs4EPKhS1_RS1_PjS3_RS3_mNS_12codecvt_modeE +_ZNKSt4__Cr7codecvtIDic11__mbstate_tE10do_unshiftERS1_PcS4_RS4_ +_ZNKSt4__Cr7codecvtIDic11__mbstate_tE11do_encodingEv +_ZNKSt4__Cr7codecvtIDic11__mbstate_tE16do_always_noconvEv +_ZNKSt4__Cr7codecvtIDic11__mbstate_tE9do_lengthERS1_PKcS5_m _ZNSt4__CrL19utf8_to_ucs4_lengthEPKhS1_mmNS_12codecvt_modeE _ZNKSt4__Cr7codecvtIDic11__mbstate_tE13do_max_lengthEv _ZNSt4__Cr7codecvtIDiDu11__mbstate_tED0Ev @@ -878,57 +919,6 @@ _ZNKSt4__Cr8numpunctIcE12do_falsenameEv _ZNKSt4__Cr8numpunctIwE12do_falsenameEv _ZNKSt4__Cr20__time_get_c_storageIcE7__weeksEv _ZNSt4__CrL10init_weeksEv -_ZNKSt4__Cr20__time_get_c_storageIwE7__weeksEv -_ZNSt4__CrL11init_wweeksEv -_ZNKSt4__Cr20__time_get_c_storageIcE8__monthsEv -_ZNSt4__CrL11init_monthsEv -_ZNSt4__Cr7num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEED0Ev -_ZNSt4__Cr7num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEED0Ev -_ZNSt4__Cr7num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEED0Ev -_ZNSt4__Cr8time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEED2Ev -_ZNSt4__Cr8time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEED0Ev -_ZNSt4__Cr8time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEED2Ev -_ZNSt4__Cr8time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEED0Ev -_ZNSt4__Cr8time_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEED0Ev -_ZNSt4__Cr8time_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEED0Ev -_ZNSt4__Cr8time_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEED2Ev -_ZNSt4__Cr8time_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEED2Ev -_ZNSt4__Cr10moneypunctIcLb0EED0Ev -_ZNSt4__Cr10moneypunctIcLb1EED0Ev -_ZNSt4__Cr10moneypunctIwLb0EED0Ev -_ZNSt4__Cr10moneypunctIwLb1EED0Ev -_ZNSt4__Cr9money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEED0Ev -_ZNSt4__Cr9money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEED0Ev -_ZNSt4__Cr9money_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEED0Ev -_ZNSt4__Cr9money_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEED0Ev -_ZNSt4__Cr8messagesIcED0Ev -_ZNSt4__Cr8messagesIwED0Ev -_ZNSt4__Cr7codecvtIcc11__mbstate_tED2Ev -_ZNSt4__Cr7codecvtIcc11__mbstate_tED1Ev -_ZNSt4__Cr7codecvtIDsc11__mbstate_tED2Ev -_ZNSt4__Cr7codecvtIDsc11__mbstate_tED1Ev -_ZNSt4__Cr7codecvtIDsDu11__mbstate_tED2Ev -_ZNSt4__Cr7codecvtIDsDu11__mbstate_tED1Ev -_ZNSt4__Cr7codecvtIDic11__mbstate_tED2Ev -_ZNSt4__Cr7codecvtIDic11__mbstate_tED1Ev -_ZNSt4__Cr7codecvtIDiDu11__mbstate_tED2Ev -_ZNSt4__Cr7codecvtIDiDu11__mbstate_tED1Ev -_ZNSt4__Cr6locale5facetD2Ev -_ZNSt4__Cr6locale5facetD1Ev -_ZNSt4__Cr5ctypeIwED2Ev -_ZNSt4__Cr5ctypeIwED1Ev -_ZNSt4__Cr17__widen_from_utf8ILm32EED2Ev -_ZNSt4__Cr17__widen_from_utf8ILm32EED1Ev -_ZNSt4__Cr17__widen_from_utf8ILm16EED2Ev -_ZNSt4__Cr17__widen_from_utf8ILm16EED1Ev -_ZNSt4__Cr16__narrow_to_utf8ILm32EED2Ev -_ZNSt4__Cr16__narrow_to_utf8ILm32EED1Ev -_ZNSt4__Cr16__narrow_to_utf8ILm16EED2Ev -_ZNSt4__Cr16__narrow_to_utf8ILm16EED1Ev -_ZSt28__throw_bad_array_new_lengthv -_ZNSt4__Cr6vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE20__throw_length_errorEv -__cxx_global_array_dtor -__cxx_global_array_dtor.93 __cxx_global_array_dtor.108 __cxx_global_array_dtor.132 __cxx_global_array_dtor.156 @@ -1168,12 +1158,6 @@ _ZN2v84base21RandomNumberGenerator9NextBytesEPvm _ZN2v84base21RandomNumberGenerator10NextSampleEmm _ZN2v84baseL16ComplementSampleERKNSt4__Cr13unordered_setImNS1_4hashImEENS1_8equal_toImEENS1_9allocatorImEEEEm _ZNSt4__Cr6vectorImNS_9allocatorImEEEC2INS_21__hash_const_iteratorIPNS_11__hash_nodeImPvEEEETnNS_9enable_ifIXaasr31__has_forward_iterator_categoryIT_EE5valuesr16is_constructibleImNS_15iterator_traitsISC_E9referenceEEE5valueEiE4typeELi0EEESC_SC_ -_ZN2v84base21RandomNumberGenerator14NextSampleSlowEmmRKNSt4__Cr13unordered_setImNS2_4hashImEENS2_8equal_toImEENS2_9allocatorImEEEE -_ZN2v84base21RandomNumberGenerator11MurmurHash3Em -_ZNSt4__Cr6vectorImNS_9allocatorImEEE20__throw_length_errorEv -_ZZNSt4__Cr6vectorImNS_9allocatorImEEE12emplace_backIJRKmEEERmDpOT_ENKUlvE0_clEv -_ZZNSt4__Cr12__hash_tableImNS_4hashImEENS_8equal_toImEENS_9allocatorImEEE16__emplace_uniqueIJRKmEEENS_4pairINS_15__hash_iteratorIPNS_11__hash_nodeImPvEEEEbEEDpOT_ENKUlSA_SA_E_clESA_SA_ -_ZNSt4__Cr12__hash_tableImNS_4hashImEENS_8equal_toImEENS_9allocatorImEEE11__do_rehashILb1EEEvm _ZZNSt4__Cr12__hash_tableImNS_4hashImEENS_8equal_toImEENS_9allocatorImEEE16__emplace_uniqueIJRmEEENS_4pairINS_15__hash_iteratorIPNS_11__hash_nodeImPvEEEEbEEDpOT_ENKUlRKmS9_E_clESM_S9_ _ZNK2v84base9TimeDelta10InSecondsFEv _ZNK2v84base9TimeDelta9InSecondsEv @@ -1208,15 +1192,12 @@ _ZN2v84base4bits11SignedMod64Ell _ZN2v84base4bits20SignedSaturatedAdd64Ell _ZN2v84base4bits20SignedSaturatedSub64Ell __cxa_demangle -_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_ED2Ev -_ZN12_GLOBAL__N_116itanium_demangle12OutputBufferD2Ev -_ZN12_GLOBAL__N_116itanium_demangle12OutputBufferD0Ev -_ZN12_GLOBAL__N_116itanium_demangle12OutputBuffer9printLeftERKNS0_4NodeE -_ZN12_GLOBAL__N_116itanium_demangle12OutputBuffer10printRightERKNS0_4NodeE -_ZN12_GLOBAL__N_116itanium_demangle12OutputBuffer15notifyInsertionEmm -_ZN12_GLOBAL__N_116itanium_demangle12OutputBuffer14notifyDeletionEmm -_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E9consumeIfENSt4__Cr17basic_string_viewIcNS6_11char_traitsIcEEEE -_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E13parseEncodingEb +_ZNK12_GLOBAL__N_116itanium_demangle19PointerToMemberType9printLeftERNS0_12OutputBufferE +_ZNK12_GLOBAL__N_116itanium_demangle19PointerToMemberType10printRightERNS0_12OutputBufferE +_ZN12_GLOBAL__N_116itanium_demangle22ElaboratedTypeSpefTypeD0Ev +_ZNK12_GLOBAL__N_116itanium_demangle22ElaboratedTypeSpefType9printLeftERNS0_12OutputBufferE +_ZNK12_GLOBAL__N_116itanium_demangle11PointerType19hasRHSComponentSlowERNS0_12OutputBufferE +_ZN12_GLOBAL__N_116itanium_demangle11PointerTypeD0Ev _ZNK12_GLOBAL__N_116itanium_demangle11PointerType9printLeftERNS0_12OutputBufferE _ZNK12_GLOBAL__N_116itanium_demangle11PointerType10printRightERNS0_12OutputBufferE _ZNK12_GLOBAL__N_116itanium_demangle13ReferenceType19hasRHSComponentSlowERNS0_12OutputBufferE @@ -1343,6 +1324,19 @@ _ZN2v84base2OS18SignalCodeMovingGCEv _ZN2v84base2OS22AdjustSchedulingParamsEv _ZN2v84base2OS11RemapSharedEPvS2_m _ZN2v84base20SignalSafeMapsParser4NextEv +_ZN2v84base25GetSharedLibraryAddressesEP8_IO_FILE +_ZN2v84base12_GLOBAL__N_117ParseProcSelfMapsEP8_IO_FILENSt4__Cr8functionIFbRKNS0_12MemoryRegionEEEEb +_ZN2v84base2OS25GetSharedLibraryAddressesEv +_ZN2v84base2OS10RemapPagesEPKvmPvNS1_16MemoryPermissionE +_ZN2v84base20SignalSafeMapsParserC2Eib +_ZN2v84base20SignalSafeMapsParserC1Eib +_ZN2v84base20SignalSafeMapsParserD2Ev +_ZN2v84base20SignalSafeMapsParserD1Ev +_ZN2v84base20SignalSafeMapsParser7ReadHexEPmPc +_ZN2v84base20SignalSafeMapsParser8ReadCharEPc +_ZN2v84base20SignalSafeMapsParser11ReadDecimalEPmPc +_ZZNSt4__Cr6vectorIN2v84base12MemoryRegionENS_9allocatorIS3_EEE12emplace_backIJS3_EEERS3_DpOT_ENKUlvE0_clEv +_ZNSt4__Cr6vectorIN2v84base12MemoryRegionENS_9allocatorIS3_EEE20__throw_length_errorEv _ZNSt4__Cr6vectorIN2v84base2OS20SharedLibraryAddressENS_9allocatorIS4_EEE24__emplace_back_slow_pathIJRA128_KcRmRKmEEEPS4_DpOT_ _ZNSt4__Cr6vectorIN2v84base2OS20SharedLibraryAddressENS_9allocatorIS4_EEE20__throw_length_errorEv _ZNSt4__Cr10__function13__policy_funcIFbRKN2v84base12MemoryRegionEEE11__call_funcIZNS3_12_GLOBAL__N_120FindEnclosingMappingEmmE3$_0EEbPKNS0_16__policy_storageES6_ @@ -1649,21 +1643,6 @@ _ZNK2v85Value23IsModuleNamespaceObjectEv _ZNK2v85Value8ToStringENS_5LocalINS_7ContextEEE _ZNK2v85Value14ToDetailStringENS_5LocalINS_7ContextEEE _ZNK2v85Value8ToObjectENS_5LocalINS_7ContextEEE -_ZNK2v85Value8ToBigIntENS_5LocalINS_7ContextEEE -_ZNK2v85Value12BooleanValueEPNS_7IsolateE -_ZNK2v85Value9ToBooleanEPNS_7IsolateE -_ZNK2v85Value8ToNumberENS_5LocalINS_7ContextEEE -_ZNK2v85Value7ToInt32ENS_5LocalINS_7ContextEEE -_ZN2v88internal18ShouldThrowOnErrorEPNS0_7IsolateE -_ZN2v812BackingStoreD2Ev -_ZN2v812BackingStoreD1Ev -_ZNK2v812BackingStore4DataEv -_ZNK2v812BackingStore10ByteLengthEv -_ZN2v811ArrayBuffer15GetBackingStoreEv -_ZNK2v88internal13JSArrayBuffer15GetBackingStoreEv -_ZNSt4__Cr10shared_ptrIN2v88internal12BackingStoreEED2Ev -_ZNK2v85Value11NumberValueENS_5LocalINS_7ContextEEE -_ZNK2v85Value10Int32ValueENS_5LocalINS_7ContextEEE _ZNK2v85Value11Uint32ValueENS_5LocalINS_7ContextEEE _ZNK2v85Value12ToArrayIndexENS_5LocalINS_7ContextEEE _ZNK2v85Value12StrictEqualsENS_5LocalIS0_EE @@ -2095,14 +2074,6 @@ _ZN2v88internal7Isolate25PushStackTraceAndContinueEPvS2_S2_S2_S2_S2_ _ZN2v88internal7Isolate21PushParamsAndContinueEPvS2_S2_S2_S2_S2_ _ZN2v88internal24StackTraceFailureMessageC2EPNS0_7IsolateENS1_14StackTraceModeEPKmm _ZN2v88internal24StackTraceFailureMessageC1EPNS0_7IsolateENS1_14StackTraceModeEPKmm -_ZN2v88internal11NoExtensionERKNS_20FunctionCallbackInfoINS_5ValueEEE -_ZN2v88internal7Isolate23CaptureAndSetErrorStackENS0_12DirectHandleINS0_8JSObjectEEENS0_13FrameSkipModeENS0_6HandleINS0_6ObjectEEE -_ZN2v88internal7Isolate18GetStackTraceLimitEPS1_Pi -_ZN2v88internal12_GLOBAL__N_123CaptureSimpleStackTraceEPNS0_7IsolateEiNS0_13FrameSkipModeENS0_6HandleINS0_6ObjectEEE -_ZN2v88internal7Isolate25CaptureDetailedStackTraceEiNS_10StackTrace17StackTraceOptionsE -_ZN2v88internal7Isolate21GetDetailedStackTraceENS0_12DirectHandleINS0_10JSReceiverEEE -_ZN2v88internal7Isolate19GetSimpleStackTraceENS0_12DirectHandleINS0_10JSReceiverEEE -_ZN2v88internal7Isolate13GetAbstractPCEPiS2_ _ZN2v88internal7Isolate28CurrentScriptNameOrSourceURLEv _ZN2v88internal7Isolate10CountUsageENS_7Isolate17UseCounterFeatureE _ZN2v88internal7Isolate10PrintStackEP8_IO_FILENS1_14PrintStackModeE @@ -2135,8 +2106,6 @@ _ZN2v88internal7Isolate34NotifyExceptionPropagationCallbackEv _ZN2v88internal7Isolate7ReThrowENS0_6TaggedINS0_6ObjectEEE _ZN2v88internal7Isolate7ReThrowENS0_6TaggedINS0_6ObjectEEES4_ _ZN2v88internal7Isolate20UnwindAndFindHandlerEv -_ZN2v88internal12_GLOBAL__N_116CallsCatchMethodERKNS1_25StackFrameSummaryIteratorE -_ZN2v88internal12_GLOBAL__N_124TryGetCurrentTaskPromiseEPNS0_7IsolateE _ZN2v88internal12_GLOBAL__N_123WalkPromiseTreeInternalEPNS0_7IsolateENS0_12DirectHandleINS0_9JSPromiseEEERKNSt4__Cr8functionIFvNS2_14PromiseHandlerEEEE _ZN2v88internal7Isolate41SetCaptureStackTraceForUncaughtExceptionsEbiNS_10StackTrace17StackTraceOptionsE _ZN2v88internal7Isolate30IsWasmCustomDescriptorsEnabledENS0_12DirectHandleINS0_13NativeContextEEE @@ -2280,6 +2249,12 @@ _ZN2v88internal12_GLOBAL__N_128IsBuiltinAsyncFulfillHandlerEPNS0_7IsolateENS0_6T _ZZN2v88internal7Isolate37RequestInvalidateNoProfilingProtectorEvEN3$_08__invokeEPNS_7IsolateEPv _ZN2v88internal12EmbeddedData13FromBlobForPcEPNS0_7IsolateEm _ZN2v84base11SmallVectorINS_8internal12FrameSummaryELm3ENSt4__Cr9allocatorIS3_EEEaSEOS7_ +_ZN2v88internal12_GLOBAL__N_111ToCatchTypeENS0_12HandlerTable15CatchPredictionE +_ZN2v88internal12_GLOBAL__N_118CatchPredictionForENS0_7BuiltinE +_ZN2v88internal12_GLOBAL__N_115TouchesRegisterERKNS0_11interpreter21BytecodeArrayIteratorEi +_ZNK2v88internal6String9IsEqualToILNS1_12EqualityTypeE0EcEEbNS_4base6VectorIKT0_EE +_ZN2v88internal6String23IsConsStringEqualToImplIcEEbNS0_6TaggedINS0_10ConsStringEEENS_4base6VectorIKT_EERKNS0_31SharedStringAccessGuardIfNeededE +_ZN2v88internal12_GLOBAL__N_119TryGetWasmSuspenderEPNS0_7IsolateENS0_6TaggedINS0_10HeapObjectEEE _ZN2v88internal12_GLOBAL__N_127ReceiverIsForwardingHandlerEPNS0_7IsolateENS0_12DirectHandleINS0_10JSReceiverEEE _ZNSt4__Cr6__treeIN2v88internal14SegmentedTableINS2_25ExternalPointerTableEntryELm536870912EE7SegmentENS_4lessIS6_EENS_9allocatorIS6_EEE14__tree_deleterclEPNS_11__tree_nodeIS6_PvEE _ZNSt4__Cr10unique_ptrIN2v88internal17FutexWaitListNode10AsyncStateENS_14default_deleteIS4_EEE5resetEPS4_ @@ -2381,15 +2356,14 @@ _ZN2v88internal10StackGuard16HandleInterruptsENS1_14InterruptLevelE _ZN2v88internal15InterruptsScope9InterceptENS0_10StackGuard13InterruptFlagE _ZN2v88internal17FutexWaitListNode10NotifyWakeEv _ZN2v88internal14FutexEmulation17NotifyAsyncWaiterEPNS0_17FutexWaitListNodeE -_ZN2v88internal14FutexEmulation12WaitSyncImplINS0_26FutexManagedObjectWaitListEiEENS0_12DirectHandleINS0_6ObjectEEEPNS0_7IsolateEPT_PNS0_17FutexWaitListNodeERNS0_29NoGarbageCollectionMutexGuardEbNS_4base9TimeTicksET0_SH_NSt4__Cr8optionalIPvEE -_ZN2v88internal17FutexWaitListNodeC2ENSt4__Cr8weak_ptrINS0_12BackingStoreEEEPvNS0_12DirectHandleINS0_9JSPromiseEEEPNS0_7IsolateE -_ZN2v88internal17FutexWaitListNodeC1ENSt4__Cr8weak_ptrINS0_12BackingStoreEEEPvNS0_12DirectHandleINS0_9JSPromiseEEEPNS0_7IsolateE -_ZNSt4__Cr11make_uniqueIN2v88internal17FutexWaitListNode10AsyncStateEJRPNS2_7IsolateENS_10shared_ptrINS1_10TaskRunnerEEENS_8weak_ptrINS2_12BackingStoreEEENS1_6GlobalINS1_7PromiseEEENSE_INS1_7ContextEEEETnNS_9enable_ifIXntsr8is_arrayIT_EE5valueEiE4typeELi0EEENS_10unique_ptrISK_NS_14default_deleteISK_EEEEDpOT0_ -_ZN2v88internal14FutexEmulation4WakeENS0_6TaggedINS0_13JSArrayBufferEEEmj -_ZN2v88internal14FutexEmulation4WakeEPvj -_ZN2v88internal14FutexEmulation4WakeEmj -_ZN2v88internal14FutexEmulation25CleanupAsyncWaiterPromiseEPNS0_17FutexWaitListNodeE -_ZN2v88internal14FutexEmulation25ResolveAsyncWaiterPromiseEPNS0_17FutexWaitListNodeE +_ZN2v88internal13FutexWaitList10RemoveNodeEPNS0_17FutexWaitListNodeE +_ZN2v84base8SmallMapINSt4__Cr3mapIPNS_8internal7IsolateENS4_13FutexWaitList11HeadAndTailENS2_4lessIS6_EENS2_9allocatorINS2_4pairIKS6_S8_EEEEEELm4ENS0_8internal16select_equal_keyISG_Lb0EE9equal_keyENSH_19SmallMapDefaultInitISG_EEE6insertERKSE_ +_ZN2v84base8SmallMapINSt4__Cr3mapIPvNS_8internal13FutexWaitList11HeadAndTailENS2_4lessIS4_EENS2_9allocatorINS2_4pairIKS4_S7_EEEEEELm16ENS0_8internal16select_equal_keyISF_Lb0EE9equal_keyENSG_19SmallMapDefaultInitISF_EEE6insertERKSD_ +_ZN2v84base8SmallMapINSt4__Cr3mapIPvNS_8internal13FutexWaitList11HeadAndTailENS2_4lessIS4_EENS2_9allocatorINS2_4pairIKS4_S7_EEEEEELm16ENS0_8internal16select_equal_keyISF_Lb0EE9equal_keyENSG_19SmallMapDefaultInitISF_EEE4findERSC_ +_ZN2v88internal14FutexEmulation8WaitJs32EPNS0_7IsolateENS1_8WaitModeENS0_12DirectHandleINS0_13JSArrayBufferEEEmid +_ZN2v88internal14FutexEmulation8WaitJs64EPNS0_7IsolateENS1_8WaitModeENS0_12DirectHandleINS0_13JSArrayBufferEEEmld +_ZN2v88internal14FutexEmulation10WaitWasm32EPNS0_7IsolateEPNS0_12BackingStoreEmil +_ZN2v88internal14FutexEmulation8WaitSyncIiEENS0_6TaggedINS0_6ObjectEEEPNS0_7IsolateEPvT_blNS1_8CallTypeE _ZN2v88internal14FutexEmulation26ResolveAsyncWaiterPromisesEPNS0_7IsolateE _ZN2v84base8SmallMapINSt4__Cr3mapIPNS_8internal7IsolateENS4_13FutexWaitList11HeadAndTailENS2_4lessIS6_EENS2_9allocatorINS2_4pairIKS6_S8_EEEEEELm4ENS0_8internal16select_equal_keyISG_Lb0EE9equal_keyENSH_19SmallMapDefaultInitISG_EEE5eraseERKNSN_8iteratorE _ZN2v88internal14FutexEmulation24HandleAsyncWaiterTimeoutEPNS0_17FutexWaitListNodeE @@ -2404,11 +2378,7 @@ _ZThn32_N2v88internal30ResolveAsyncWaiterPromisesTaskD1Ev _ZThn32_N2v88internal30ResolveAsyncWaiterPromisesTaskD0Ev _ZThn32_N2v88internal14CancelableTask3RunEv _ZN2v84base8SmallMapINSt4__Cr3mapIPNS_8internal7IsolateENS4_13FutexWaitList11HeadAndTailENS2_4lessIS6_EENS2_9allocatorINS2_4pairIKS6_S8_EEEEEELm4ENS0_8internal16select_equal_keyISG_Lb0EE9equal_keyENSH_19SmallMapDefaultInitISG_EEE16ConvertToRealMapEv -_ZNSt4__Cr25__try_key_extraction_implIPN2v88internal7IsolateENS_4pairINS_15__tree_iteratorINS_12__value_typeIS4_NS2_13FutexWaitList11HeadAndTailEEEPNS_11__tree_nodeISA_PvEElEEbEEZNS_6__treeISA_NS_19__map_value_compareIS4_NS5_IKS4_S9_EENS_4lessIS4_EEEENS_9allocatorISK_EEE16__emplace_uniqueIJRKSK_EEESG_DpOT_EUlRSJ_ST_E_ZNSR_IJST_EEESG_SW_EUlST_E_ST_TnNS_9enable_ifIXaa11__is_pair_vIu14__remove_constIu20__remove_reference_tIT3_EEEsr7is_sameIu14__remove_constINS13_10first_typeEET_EE5valueEiE4typeELi0EEET0_NS_14__priority_tagILm1EEET1_T2_OS11_ -_ZNSt4__Cr25__try_key_extraction_implIPN2v88internal7IsolateENS_4pairINS_15__tree_iteratorINS_12__value_typeIS4_NS2_13FutexWaitList11HeadAndTailEEEPNS_11__tree_nodeISA_PvEElEEbEEZNS_6__treeISA_NS_19__map_value_compareIS4_NS5_IKS4_S9_EENS_4lessIS4_EEEENS_9allocatorISK_EEE16__emplace_uniqueIJSK_EEESG_DpOT_EUlRSJ_OSK_E_ZNSR_IJSK_EEESG_SU_EUlSW_E_SK_TnNS_9enable_ifIXaa11__is_pair_vIu14__remove_constIu20__remove_reference_tIT3_EEEsr7is_sameIu14__remove_constINS12_10first_typeEET_EE5valueEiE4typeELi0EEET0_NS_14__priority_tagILm1EEET1_T2_OS10_ -_ZN2v84base8SmallMapINSt4__Cr3mapIPvNS_8internal13FutexWaitList11HeadAndTailENS2_4lessIS4_EENS2_9allocatorINS2_4pairIKS4_S7_EEEEEELm16ENS0_8internal16select_equal_keyISF_Lb0EE9equal_keyENSG_19SmallMapDefaultInitISF_EEE16ConvertToRealMapEv -_ZNSt4__Cr25__try_key_extraction_implIPvNS_4pairINS_15__tree_iteratorINS_12__value_typeIS1_N2v88internal13FutexWaitList11HeadAndTailEEEPNS_11__tree_nodeIS9_S1_EElEEbEEZNS_6__treeIS9_NS_19__map_value_compareIS1_NS2_IKS1_S8_EENS_4lessIS1_EEEENS_9allocatorISI_EEE16__emplace_uniqueIJRKSI_EEESE_DpOT_EUlRSH_SR_E_ZNSP_IJSR_EEESE_SU_EUlSR_E_SR_TnNS_9enable_ifIXaa11__is_pair_vIu14__remove_constIu20__remove_reference_tIT3_EEEsr7is_sameIu14__remove_constINS11_10first_typeEET_EE5valueEiE4typeELi0EEET0_NS_14__priority_tagILm1EEET1_T2_OSZ_ -_ZNSt4__Cr25__try_key_extraction_implIPvNS_4pairINS_15__tree_iteratorINS_12__value_typeIS1_N2v88internal13FutexWaitList11HeadAndTailEEEPNS_11__tree_nodeIS9_S1_EElEEbEEZNS_6__treeIS9_NS_19__map_value_compareIS1_NS2_IKS1_S8_EENS_4lessIS1_EEEENS_9allocatorISI_EEE16__emplace_uniqueIJSI_EEESE_DpOT_EUlRSH_OSI_E_ZNSP_IJSI_EEESE_SS_EUlSU_E_SI_TnNS_9enable_ifIXaa11__is_pair_vIu14__remove_constIu20__remove_reference_tIT3_EEEsr7is_sameIu14__remove_constINS10_10first_typeEET_EE5valueEiE4typeELi0EEET0_NS_14__priority_tagILm1EEET1_T2_OSY_ +_ZN2v88internal14FutexEmulation9WaitAsyncIlEENS0_6TaggedINS0_6ObjectEEEPNS0_7IsolateENS0_12DirectHandleINS0_13JSArrayBufferEEEmT_blNS1_8CallTypeE _ZN2v88internal14FutexEmulation12WaitSyncImplINS0_13FutexWaitListEiEENS0_12DirectHandleINS0_6ObjectEEEPNS0_7IsolateEPT_PNS0_17FutexWaitListNodeERNS0_29NoGarbageCollectionMutexGuardEbNS_4base9TimeTicksET0_SH_NSt4__Cr8optionalIPvEE _ZN2v88internal29NoGarbageCollectionMutexGuard4LockEv _ZN2v88internal14FutexEmulation12WaitSyncImplINS0_13FutexWaitListElEENS0_12DirectHandleINS0_6ObjectEEEPNS0_7IsolateEPT_PNS0_17FutexWaitListNodeERNS0_29NoGarbageCollectionMutexGuardEbNS_4base9TimeTicksET0_SH_NSt4__Cr8optionalIPvEE @@ -3080,9 +3050,12 @@ _ZN4absl18container_internal17ClearBackingArrayERNS0_12CommonFieldsERKNS0_15Poli _ZN4absl18container_internal24PrepareInsertSmallNonSooERNS0_12CommonFieldsERKNS0_15PolicyFunctionsENS_11FunctionRefIFmmEEE _ZN4absl18container_internal19GetRefForEmptyClassERNS0_12CommonFieldsE _ZN4absl18container_internal34ResizeAllocatedTableWithSeedChangeERNS0_12CommonFieldsERKNS0_15PolicyFunctionsEm -_ZN4absl18container_internal45ReserveEmptyNonAllocatedTableToFitBucketCountERNS0_12CommonFieldsERKNS0_15PolicyFunctionsEm -_ZN4absl18container_internal12_GLOBAL__N_132ResizeEmptyNonAllocatedTableImplERNS0_12CommonFieldsERKNS0_15PolicyFunctionsEmb -_ZN4absl18container_internal4CopyERNS0_12CommonFieldsERKNS0_15PolicyFunctionsERKS1_NS_11FunctionRefIFvPvPKvEEE +_ZNSt4__Cr6vectorIN5cppgc14HeapStatistics15SpaceStatisticsENS_9allocatorIS3_EEE24__emplace_back_slow_pathIJEEEPS3_DpOT_ +_ZNSt4__Cr6vectorIN5cppgc14HeapStatistics15SpaceStatisticsENS_9allocatorIS3_EEE20__throw_length_errorEv +_ZNSt4__Cr34__uninitialized_allocator_relocateINS_9allocatorIN5cppgc14HeapStatistics15SpaceStatisticsEEEPS4_EEvRT_T0_S9_S9_ +_ZNSt4__Cr6vectorIN5cppgc14HeapStatistics14PageStatisticsENS_9allocatorIS3_EEE24__emplace_back_slow_pathIJEEEPS3_DpOT_ +_ZNSt4__Cr6vectorIN5cppgc14HeapStatistics14PageStatisticsENS_9allocatorIS3_EEE20__throw_length_errorEv +_ZNSt4__Cr34__uninitialized_allocator_relocateINS_9allocatorIN5cppgc14HeapStatistics14PageStatisticsEEEPS4_EEvRT_T0_S9_S9_ _ZNSt4__Cr6vectorIN5cppgc14HeapStatistics16ObjectStatsEntryENS_9allocatorIS3_EEE6resizeEm _ZZNSt4__Cr12__hash_tableINS_17__hash_value_typeIPKvmEENS_22__unordered_map_hasherIS3_NS_4pairIKS3_mEENS_4hashIS3_EENS_8equal_toIS3_EEEENS_21__unordered_map_equalIS3_S8_SC_SA_EENS_9allocatorIS8_EEE16__emplace_uniqueIJS8_EEENS6_INS_15__hash_iteratorIPNS_11__hash_nodeIS4_PvEEEEbEEDpOT_ENKUlRS7_OS8_E_clESU_SV_ _ZNSt4__Cr12__hash_tableINS_17__hash_value_typeIPKvmEENS_22__unordered_map_hasherIS3_NS_4pairIKS3_mEENS_4hashIS3_EENS_8equal_toIS3_EEEENS_21__unordered_map_equalIS3_S8_SC_SA_EENS_9allocatorIS8_EEE11__do_rehashILb1EEEvm @@ -3287,6 +3260,9 @@ _ZNSt4__Cr6vectorIPN2v88internal15TracedNodeBlockENS_9allocatorIS4_EEE20__throw_ _ZNSt4__Cr6vectorINS_4pairIPKvS3_EENS_9allocatorIS4_EEE20__throw_length_errorEv _ZZNSt4__Cr6vectorINS_4pairIPKvS3_EENS_9allocatorIS4_EEE12emplace_backIJS4_EEERS4_DpOT_ENKUlvE0_clEv _ZNSt4__Cr11__introsortINS_17_ClassicAlgPolicyERZNK2v88internal13TracedHandles13GetNodeBoundsEvE3$_0PNS_4pairIPKvS9_EELb0EEEvT1_SC_T0_NS_15iterator_traitsISC_E15difference_typeEb +_ZN2v88internal12_GLOBAL__N_128ParallelWeakHandlesProcessorINS1_24ComputeWeaknessProcessorEE3Job3RunEPNS_11JobDelegateE +_ZNK2v88internal12_GLOBAL__N_128ParallelWeakHandlesProcessorINS1_24ComputeWeaknessProcessorEE3Job17GetMaxConcurrencyEm +_ZN2v88internal12_GLOBAL__N_128ParallelWeakHandlesProcessorINS1_22ClearWeaknessProcessorEE3JobD0Ev _ZN2v88internal12_GLOBAL__N_128ParallelWeakHandlesProcessorINS1_22ClearWeaknessProcessorEE3Job3RunEPNS_11JobDelegateE _ZNK2v88internal12_GLOBAL__N_128ParallelWeakHandlesProcessorINS1_22ClearWeaknessProcessorEE3Job17GetMaxConcurrencyEm _ZN2v88internallsERNSt4__Cr13basic_ostreamIcNS1_11char_traitsIcEEEENS0_8FlagNameE @@ -3316,6 +3292,7 @@ _ZN2v88internallsERNSt4__Cr13basic_ostreamIcNS1_11char_traitsIcEEEENS0_14PrintFl _ZN2v88internallsERNSt4__Cr13basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_4FlagE _ZN2v88internal19ComputeFlagListHashEv _ZN2v88internal8FlagList23SetFlagsFromCommandLineEPiPPcbNS1_11HelpOptionsE +_ZN2v88internal8FlagList9PrintHelpEv _ZN2v88internal8FlagList21PrintFeatureFlagsJSONEv _ZN2v88internal8FlagList18SetFlagsFromStringEPKcm _ZN2v88internal8FlagList11FreezeFlagsEv @@ -3625,16 +3602,15 @@ _ZN2v88internal9Assembler6pinsrwENS0_11XMMRegisterENS0_7OperandEh _ZN2v88internal9Assembler6pextrqENS0_8RegisterENS0_11XMMRegisterEa _ZN2v88internal9Assembler6pinsrqENS0_11XMMRegisterENS0_8RegisterEh _ZN2v88internal9Assembler6pinsrqENS0_11XMMRegisterENS0_7OperandEh -_ZN2v88internal9Assembler6pinsrdENS0_11XMMRegisterENS0_8RegisterEh -_ZN2v88internal9Assembler6pinsrdENS0_11XMMRegisterENS0_7OperandEh -_ZN2v88internal9Assembler6pinsrbENS0_11XMMRegisterENS0_8RegisterEh -_ZN2v88internal9Assembler6pinsrbENS0_11XMMRegisterENS0_7OperandEh -_ZN2v88internal9Assembler8insertpsENS0_11XMMRegisterES2_h -_ZN2v88internal9Assembler8insertpsENS0_11XMMRegisterENS0_7OperandEh -_ZN2v88internal9Assembler5movsdENS0_7OperandENS0_11XMMRegisterE -_ZN2v88internal9Assembler5movsdENS0_11XMMRegisterES2_ -_ZN2v88internal9Assembler5movsdENS0_11XMMRegisterENS0_7OperandE -_ZN2v88internal9Assembler6movapsENS0_11XMMRegisterES2_ +_ZN2v88internal9Assembler7movddupENS0_11XMMRegisterENS0_7OperandE +_ZN2v88internal9Assembler8movshdupENS0_11XMMRegisterES2_ +_ZN2v88internal9Assembler7pshufhwENS0_11XMMRegisterES2_h +_ZN2v88internal9Assembler7pshufhwENS0_11XMMRegisterENS0_7OperandEh +_ZN2v88internal9Assembler7pshuflwENS0_11XMMRegisterES2_h +_ZN2v88internal9Assembler7pshuflwENS0_11XMMRegisterENS0_7OperandEh +_ZN2v88internal9Assembler6pshufdENS0_11XMMRegisterES2_h +_ZN2v88internal9Assembler6pshufdENS0_11XMMRegisterENS0_7OperandEh +_ZN2v88internal9Assembler2dbEh _ZN2v88internal9Assembler2ddEj _ZN2v88internal9Assembler2dqEPNS0_5LabelE _ZN2v88internal9Assembler26WriteBuiltinJumpTableEntryEPNS0_5LabelEi @@ -3716,18 +3692,6 @@ _ZN2v88internal21DelayedCounterUpdates9AddSampleEMNS0_8CountersEFPNS0_9Histogram _ZN2v88internal8Counters27wasm_module_num_code_spacesEv _ZN2v88internal4wasm17WasmCodeAllocator23AllocateForCodeInRegionEPNS1_12NativeModuleEmNS_4base13AddressRegionE _ZN2v88internal4wasm17WasmCodeAllocator18AllocateForWrapperEm -_ZN2v88internal4wasm12_GLOBAL__N_126ReservationSizeForWasmCodeEmim -_ZN2v88internal4wasm12_GLOBAL__N_126ReservationSizeForWrappersEmm -_ZN2v88internal4wasm15WasmCodeManager11TryAllocateEm -_ZN2v88internal4wasm15WasmCodeManager11AssignRangeENS_4base13AddressRegionEPNS1_12NativeModuleE -_ZN2v88internal4wasm12NativeModule18AddCodeSpaceLockedENS_4base13AddressRegionE -_ZNK2v88internal4wasm12NativeModule26TransferNewOwnedCodeLockedEv -_ZNK2v88internal4wasm12NativeModule7GetCodeEj -_ZNK2v88internal4wasm12NativeModule7HasCodeEj -_ZNK2v88internal4wasm12NativeModule15HasCodeWithTierEjNS1_13ExecutionTierE -_ZN2v88internal4wasm12NativeModule34CreateEmptyJumpTableInRegionLockedEiNS_4base13AddressRegionENS2_13JumpTableTypeE -_ZN2v88internal4wasm12NativeModule12SetWireBytesENS_4base11OwnedVectorIKhEE -_ZNK2v88internal4wasm12NativeModule6LookupEm _ZN2v88internal4wasm12NativeModuleD2Ev _ZN2v88internal4wasm12NativeModuleD1Ev _ZN2v88internal4wasm15WasmCodeManagerC2Ev @@ -3740,6 +3704,10 @@ _ZN2v88internal4wasm15WasmCodeManager28EstimateNativeModuleCodeSizeEim _ZN2v88internal4wasm15WasmCodeManager32EstimateNativeModuleMetaDataSizeEPKNS1_10WasmModuleE _ZN2v88internal4wasm15WasmCodeManager29HasMemoryProtectionKeySupportEv _ZN2v88internal4wasm15WasmCodeManager15NewNativeModuleENS1_19WasmEnabledFeaturesENS1_20WasmDetectedFeaturesENS1_18CompileTimeImportsEmNSt4__Cr10shared_ptrIKNS1_10WasmModuleEEE +_ZNK2v88internal4wasm12NativeModule14SampleCodeSizeEPNS0_8CountersE +_ZNK2v88internal4wasm12NativeModule32EstimateCurrentMemoryConsumptionEv +_ZN2v88internal4wasm12NativeModule15AddCompiledCodeERNS1_21WasmCompilationResultE +_ZN2v88internal4wasm12NativeModule15AddCompiledCodeENS_4base6VectorINS1_21WasmCompilationResultEEE _ZNSt4__Cr6vectorIN2v88internal4wasm19UnpublishedWasmCodeENS_9allocatorIS4_EEE7reserveEm _ZN2v88internal4wasm12NativeModule13SetDebugStateENS1_10DebugStateE _ZN2v88internal4wasm12NativeModule8FreeCodeENS_4base6VectorIKPNS1_8WasmCodeEEE @@ -3755,15 +3723,10 @@ _ZN2v88internal4wasm16WasmCodeRefScopeC1Ev _ZN2v88internal4wasm16WasmCodeRefScopeD2Ev _ZN2v88internal4wasm16WasmCodeRefScopeD1Ev _ZZNSt4__Cr6vectorIPN2v88internal4wasm8WasmCodeENS_9allocatorIS5_EEE12emplace_backIJRKS5_EEERS5_DpOT_ENKUlvE0_clEv -_ZNSt4__Cr6vectorIPN2v88internal4wasm8WasmCodeENS_9allocatorIS5_EEE20__throw_length_errorEv -_ZNSt4__Cr6vectorIN2v88internal13VirtualMemoryENS_9allocatorIS3_EEE20__throw_length_errorEv -_ZNSt4__Cr6__treeIN2v84base13AddressRegionENS3_16StartAddressLessENS_9allocatorIS3_EEE14__tree_deleterclEPNS_11__tree_nodeIS3_PvEE -_ZNSt4__Cr6vectorIN2v88internal13VirtualMemoryENS_9allocatorIS3_EEE24__emplace_back_slow_pathIJS3_EEEPS3_DpOT_ -_ZZNSt4__Cr6vectorINS_7variantIJN2v88internal21DelayedCounterUpdates15HistogramUpdateENS4_20TimedHistogramUpdateENS4_18StatsCounterUpdateEEEENS_9allocatorIS8_EEE12emplace_backIJS8_EEERS8_DpOT_ENKUlvE0_clEv -_ZNSt4__Cr6vectorINS_7variantIJN2v88internal21DelayedCounterUpdates15HistogramUpdateENS4_20TimedHistogramUpdateENS4_18StatsCounterUpdateEEEENS_9allocatorIS8_EEE20__throw_length_errorEv -_ZN2v84base4impl27PrintFormattedStringToArrayIL_ZNS0_15FormattedStringIJA31_cmA37_cmA2_cEE7kFormatEELi108EJNS1_19FormattedStringPartIS4_EENS8_ImEENS8_IS5_EESA_NS8_IS6_EEEEENSt4__Cr5arrayIcXT0_EEEDpT1_ -_ZN2v84base11SmallVectorINS0_13AddressRegionELm1ENSt4__Cr9allocatorIS2_EEE11FreeStorageEv -_ZN2v88internal14SegmentedTableINS0_4wasm25WasmCodePointerTableEntryELm134217728EE31TryAllocateAndInitializeSegmentEv +_ZNSt4__Cr27__insertion_sort_incompleteINS_17_ClassicAlgPolicyERZNK2v88internal4wasm12NativeModule26TransferNewOwnedCodeLockedEvE3$_0PNS_10unique_ptrINS4_8WasmCodeENS_14default_deleteIS9_EEEEEEbT1_SE_T0_ +_ZNSt4__Cr12__destroy_atIN2v88internal4wasm19UnpublishedWasmCodeEEEvPT_ +_ZNSt4__Cr6vectorIN2v88internal4wasm19UnpublishedWasmCodeENS_9allocatorIS4_EEE20__throw_length_errorEv +_ZNSt4__Cr6vectorIN2v88internal4wasm19UnpublishedWasmCodeENS_9allocatorIS4_EEE18__insert_with_sizeINS_17_ClassicAlgPolicyENS_13move_iteratorINS_11__wrap_iterIPS4_EEEESE_EESD_NSB_IPKS4_EET0_T1_l _ZNSt4__Cr6vectorIN2v88internal4wasm19UnpublishedWasmCodeENS_9allocatorIS4_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS4_S6_NS_29__split_buffer_pointer_layoutEEEPS4_ _ZNKSt4__Cr20__move_backward_implINS_17_ClassicAlgPolicyEEclIPN2v88internal4wasm19UnpublishedWasmCodeES8_S8_EENS_4pairIT_T1_EESA_T0_SB_ _ZNKSt4__Cr11__copy_implclINS_13move_iteratorINS_11__wrap_iterIPN2v88internal4wasm19UnpublishedWasmCodeEEEEESA_S8_TnNS_9enable_ifIXntsr23__specialized_algorithmINS_10_Algorithm6__copyENS_15__iterator_pairIT_T0_EENS_17__single_iteratorIT1_EEEE15__has_algorithmEiE4typeELi0EEENS_4pairISF_SJ_EESF_SG_SJ_ @@ -3774,10 +3737,11 @@ _ZNSt4__Cr6__treeIN2v84base13AddressRegionENS3_16StartAddressLessENS_9allocatorI _ZNSt4__Cr25__try_key_extraction_implIN2v84base13AddressRegionENS_4pairINS_15__tree_iteratorIS3_PNS_11__tree_nodeIS3_PvEElEEbEEZNS_6__treeIS3_NS3_16StartAddressLessENS_9allocatorIS3_EEE21__emplace_hint_uniqueIJS3_EEESB_NS_21__tree_const_iteratorIS3_S9_lEEDpOT_EUlRKS3_OS3_E_ZNSH_IJS3_EEESB_SJ_SM_EUlSP_E_S3_TnNS_9enable_ifIXsr7is_sameIT_u14__remove_constIu20__remove_reference_tIT3_EEEE5valueEiE4typeELi0EEET0_NS_14__priority_tagILm1EEET1_T2_OSU_ _ZNSt4__Cr12__hash_tableINS_17__hash_value_typeIPN2v88internal4wasm12NativeModuleENS_6vectorIPNS4_8WasmCodeENS_9allocatorIS9_EEEEEENS_22__unordered_map_hasherIS6_NS_4pairIKS6_SC_EENS_4hashIS6_EENS_8equal_toIS6_EEEENS_21__unordered_map_equalIS6_SH_SL_SJ_EENSA_ISH_EEED2Ev _ZZNSt4__Cr12__hash_tableINS_17__hash_value_typeIPN2v88internal4wasm12NativeModuleENS_6vectorIPNS4_8WasmCodeENS_9allocatorIS9_EEEEEENS_22__unordered_map_hasherIS6_NS_4pairIKS6_SC_EENS_4hashIS6_EENS_8equal_toIS6_EEEENS_21__unordered_map_equalIS6_SH_SL_SJ_EENSA_ISH_EEE16__emplace_uniqueIJRKNS_21piecewise_construct_tENS_5tupleIJRSG_EEENSV_IJEEEEEENSF_INS_15__hash_iteratorIPNS_11__hash_nodeISD_PvEEEEbEEDpOT_ENKUlSW_SU_OSX_OSY_E_clESW_SU_S19_S1A_ -_ZNSt4__Cr12__hash_tableINS_17__hash_value_typeIPN2v88internal4wasm12NativeModuleENS_6vectorIPNS4_8WasmCodeENS_9allocatorIS9_EEEEEENS_22__unordered_map_hasherIS6_NS_4pairIKS6_SC_EENS_4hashIS6_EENS_8equal_toIS6_EEEENS_21__unordered_map_equalIS6_SH_SL_SJ_EENSA_ISH_EEE11__do_rehashILb1EEEvm -_ZN2v84base4impl27PrintFormattedStringToArrayIL_ZNS0_15FormattedStringIJA26_cmA44_cmA2_cEE7kFormatEELi110EJNS1_19FormattedStringPartIS4_EENS8_ImEENS8_IS5_EESA_NS8_IS6_EEEEENSt4__Cr5arrayIcXT0_EEEDpT1_ -_ZN2v84base4impl27PrintFormattedStringToArrayIL_ZNS0_15FormattedStringIJA34_cmA19_cmA2_cEE7kFormatEELi93EJNS1_19FormattedStringPartIS4_EENS8_ImEENS8_IS5_EESA_NS8_IS6_EEEEENSt4__Cr5arrayIcXT0_EEEDpT1_ -_ZNSt4__Cr20__shared_ptr_pointerIPN2v88internal4wasm11FastApiDataENS_10shared_ptrIA_S4_E27__shared_ptr_default_deleteIS7_S4_EENS_9allocatorIS4_EEED0Ev +_ZN2v84base4impl27PrintFormattedStringToArrayIL_ZNS0_15FormattedStringIJA47_cmA7_cEE7kFormatEELi73EJNS1_19FormattedStringPartIS4_EENS7_ImEENS7_IS5_EEEEENSt4__Cr5arrayIcXT0_EEEDpT1_ +_ZN2v84base4impl27PrintFormattedStringToArrayIL_ZNS0_15FormattedStringIJA28_cjEE7kFormatEELi38EJNS1_19FormattedStringPartIS4_EENS6_IjEEEEENSt4__Cr5arrayIcXT0_EEEDpT1_ +_ZNSt4__Cr6__treeINS_12__value_typeImNS_10unique_ptrIN2v88internal4wasm8WasmCodeENS_14default_deleteIS6_EEEEEENS_19__map_value_compareImNS_4pairIKmS9_EENS_4lessImEEEENS_9allocatorISE_EEE5eraseENS_21__tree_const_iteratorISA_PNS_11__tree_nodeISA_PvEElEE +_ZNSt4__Cr6__treeINS_12__value_typeImNS_4pairImPN2v88internal4wasm12NativeModuleEEEEENS_19__map_value_compareImNS2_IKmS8_EENS_4lessImEEEENS_9allocatorISC_EEE14__erase_uniqueImEEmRKT_ +_ZN2v88internal12trap_handler19RegisterHandlerDataEmmmPKNS1_23TrappingInstructionDataE _ZN2v88internal12trap_handler18ReleaseHandlerDataEi _ZN2v88internal12trap_handler21RegisterCoveredMemoryEmm _ZN2v88internal12trap_handler23UnregisterCoveredMemoryEmm @@ -3799,26 +3763,6 @@ _ZN2v88internal4wasm11AdaptiveMapINS1_12WireBytesRefEE20FinishInitializationEv _ZNSt4__Cr6vectorIN2v88internal4wasm12WireBytesRefENS_9allocatorIS4_EEE6resizeEm _ZN2v88internal4wasm11AdaptiveMapINS2_INS1_12WireBytesRefEEEE20FinishInitializationEv _ZNSt4__Cr6vectorIN2v88internal4wasm11AdaptiveMapINS3_12WireBytesRefEEENS_9allocatorIS6_EEE6resizeEm -_ZN2v88internal4wasm25UpdateComputedInformationEPNS1_10WasmMemoryENS1_12ModuleOriginE -_ZN2v88internal4wasm20LazilyGeneratedNames18LookupFunctionNameENS1_15ModuleWireBytesEj -_ZN2v88internal4wasm20LazilyGeneratedNames3HasEj -_ZN2v88internal4wasm21GetWasmFunctionOffsetEPKNS1_10WasmModuleEj -_ZN2v88internal4wasm22GetNearestWasmFunctionEPKNS1_10WasmModuleEj -_ZN2v88internal4wasm25GetContainingWasmFunctionEPKNS1_10WasmModuleEj -_ZN2v88internal4wasm14PrintSignatureENS_4base6VectorIcEEPKNS1_12CanonicalSigEc -_ZN2v88internal4wasm15JumpTableOffsetEPKNS1_10WasmModuleEi -_ZN2v88internal4wasm16GetWireBytesHashENS_4base6VectorIKhEE -_ZN2v88internal12StringHasher20HashSequentialStringIcEEjPKT_jNS0_8HashSeedE -_ZN2v88internal4wasm16NumFeedbackSlotsEPKNS1_10WasmModuleEi -_ZNSt4__Cr6vectorIN2v88internal4wasm12WireBytesRefENS_9allocatorIS4_EEE20__throw_length_errorEv -_ZNSt4__Cr6__treeINS_12__value_typeIjN2v88internal4wasm12WireBytesRefEEENS_19__map_value_compareIjNS_4pairIKjS5_EENS_4lessIjEEEENS_9allocatorISA_EEE14__tree_deleterclEPNS_11__tree_nodeIS6_PvEE -_ZNSt4__Cr6vectorIN2v88internal4wasm11AdaptiveMapINS3_12WireBytesRefEEENS_9allocatorIS6_EEE20__throw_length_errorEv -_ZNSt4__Cr12__destroy_atIN2v88internal4wasm11AdaptiveMapINS3_12WireBytesRefEEEEEvPT_ -_ZNSt4__Cr6__treeINS_12__value_typeIjN2v88internal4wasm11AdaptiveMapINS4_12WireBytesRefEEEEENS_19__map_value_compareIjNS_4pairIKjS7_EENS_4lessIjEEEENS_9allocatorISC_EEE14__tree_deleterclEPNS_11__tree_nodeIS8_PvEE -_ZNSt4__Cr12__destroy_atINS_4pairIKjN2v88internal4wasm11AdaptiveMapINS5_12WireBytesRefEEEEEEEvPT_ -_ZNSt4__Cr6vectorIN2v88internal4wasm26AsmJsOffsetFunctionEntriesENS_9allocatorIS4_EEE16__destroy_vectorclEv -_ZZNSt4__Cr6vectorIN2v88internal21DirectHandleUncheckedINS2_6ObjectEEENS_9allocatorIS5_EEE12emplace_backIJS5_EEERS5_DpOT_ENKUlvE0_clEv -_ZNSt4__Cr6vectorIN2v88internal21DirectHandleUncheckedINS2_6ObjectEEENS_9allocatorIS5_EEE20__throw_length_errorEv _ZN2v88internal4wasm10WasmEngine23NewOrphanedGlobalHandleEPPNS1_24WasmOrphanedGlobalHandleE _ZN2v88internal4wasm10WasmEngine28FreeAllOrphanedGlobalHandlesEPNS1_24WasmOrphanedGlobalHandleE _ZN2v88internal4wasm17NativeModuleCache20MaybeGetNativeModuleENS1_12ModuleOriginENS_4base6VectorIKhEENS1_19WasmEnabledFeaturesERKNS1_18CompileTimeImportsE @@ -3831,6 +3775,17 @@ _ZN2v88internal4wasm7DecoderD2Ev _ZN2v88internal4wasm10WasmEngine21ClearWeakScriptHandleEPNS0_7IsolateENSt4__Cr10unique_ptrIPmNS5_14default_deleteIS7_EEEE _ZN2v88internal4wasm10WasmEngineC2Ev _ZN2v88internal4wasm10WasmEngineC1Ev +_ZN2v88internal4wasm10WasmEngineD2Ev +_ZN2v88internal4wasm10WasmEngineD1Ev +_ZNK2v88internal4wasm10WasmEngine37PrintCurrentMemoryConsumptionEstimateEv +_ZNSt4__Cr6vectorINS_10shared_ptrIN2v88internal4wasm12NativeModuleEEENS_9allocatorIS6_EEED2Ev +_ZN2v88internal4wasm17TypeCanonicalizerD2Ev +_ZN2v88internal4wasm10WasmEngine12SyncValidateEPNS0_7IsolateENS1_19WasmEnabledFeaturesENS1_18CompileTimeImportsENS_4base6VectorIKhEE +_ZN2v88internal4wasm10WasmEngine26SyncCompileTranslatedAsmJsEPNS0_7IsolateEPNS1_12ErrorThrowerENS_4base11OwnedVectorIKhEENS0_12DirectHandleINS0_6ScriptEEENS7_6VectorIS9_EENSB_INS0_10HeapNumberEEENS0_12LanguageModeE +_ZN2v88internal4wasm10WasmEngine12AsyncCompileEPNS0_7IsolateENS1_19WasmEnabledFeaturesENS1_18CompileTimeImportsENSt4__Cr10shared_ptrINS1_25CompilationResultResolverEEENS_4base11OwnedVectorIKhEEPKc +_ZN2v88internal4wasm10WasmEngine25StartStreamingCompilationENS1_19WasmEnabledFeaturesENS1_18CompileTimeImportsEPKcNSt4__Cr10shared_ptrINS1_25CompilationResultResolverEEE +_ZN2v88internal4wasm10WasmEngine21CreateAsyncCompileJobENS1_19WasmEnabledFeaturesENS1_18CompileTimeImportsENS_4base11OwnedVectorIKhEEPKcNSt4__Cr10shared_ptrINS1_25CompilationResultResolverEEEi +_ZN2v88internal4wasm10WasmEngine15CompileFunctionEPNS1_12NativeModuleEjNS1_13ExecutionTierE _ZN2v88internal4wasm10WasmEngine24EnterDebuggingForIsolateEPNS0_7IsolateE _ZN2v88internal4wasm10WasmEngine24LeaveDebuggingForIsolateEPNS0_7IsolateE _ZN2v88internal4wasm10WasmEngine16FlushLiftoffCodeEv @@ -3846,7 +3801,10 @@ _ZN2v88internal4wasm25GetWasmImportWrapperCacheEv _ZN2v88internal4wasm29GetWasmStackEntryWrapperCacheEv _ZN2v88internal4wasm10WasmEngine13RemoveIsolateEPNS0_7IsolateE _ZN2v88internal4wasm10WasmEngine26RemoveIsolateFromCurrentGCEPNS0_7IsolateE -_ZN2v88internal4wasm10WasmEngine26PotentiallyFinishCurrentGCEv +_ZN2v88internal4wasm10WasmEngine17EnableCodeLoggingEPNS0_7IsolateE +_ZN2v88internal4wasm10WasmEngine29LogOutstandingCodesForIsolateEPNS0_7IsolateE +_ZN2v88internal4wasm10WasmEngine15NewNativeModuleEPNS0_7IsolateENS1_19WasmEnabledFeaturesENS1_20WasmDetectedFeaturesENS1_18CompileTimeImportsENSt4__Cr10shared_ptrIKNS1_10WasmModuleEEEm +_ZN2v88internal4wasm10WasmEngine22NewUnownedNativeModuleENS1_19WasmEnabledFeaturesENS1_20WasmDetectedFeaturesENS1_18CompileTimeImportsENSt4__Cr10shared_ptrIKNS1_10WasmModuleEEEm _ZN2v88internal4wasm10WasmEngine24UseNativeModuleInIsolateEPNS1_12NativeModuleEPNS0_7IsolateE _ZN2v88internal4wasm18GetWasmCodeManagerEv _ZNSt4__Cr6vectorINS_10shared_ptrIN2v88internal4wasm12NativeModuleEEENS_9allocatorIS6_EEE12emplace_backIJRS6_EEESB_DpOT_ @@ -3857,13 +3815,6 @@ _ZN2v88internal4wasm10WasmEngine26StreamingCompilationFailedEmNS1_19WasmEnabledF _ZN2v88internal4wasm10WasmEngine16FreeNativeModuleEPNS1_12NativeModuleE _ZN2v88internal4wasm10WasmEngine19ReportLiveCodeForGCEPNS0_7IsolateERNSt4__Cr13unordered_setIPNS1_8WasmCodeENS5_4hashIS8_EENS5_8equal_toIS8_EENS5_9allocatorIS8_EEEE _ZN2v88internal4wasm10WasmEngine28ReportLiveCodeFromStackForGCEPNS0_7IsolateE -_ZN2v88internal4wasm10WasmEngine22AddPotentiallyDeadCodeEPNS1_8WasmCodeE -_ZN2v88internal4wasm10WasmEngine9TriggerGCEa -_ZN2v88internal4wasm10WasmEngine23TriggerCodeGCForTestingEv -_ZN2v88internal4wasm10WasmEngine12FreeDeadCodeERKNSt4__Cr13unordered_mapIPNS1_12NativeModuleENS3_6vectorIPNS1_8WasmCodeENS3_9allocatorIS9_EEEENS3_4hashIS6_EENS3_8equal_toIS6_EENSA_INS3_4pairIKS6_SC_EEEEEERSC_SO_ -_ZN2v88internal4wasm10WasmEngine18FreeDeadCodeLockedERKNSt4__Cr13unordered_mapIPNS1_12NativeModuleENS3_6vectorIPNS1_8WasmCodeENS3_9allocatorIS9_EEEENS3_4hashIS6_EENS3_8equal_toIS6_EENSA_INS3_4pairIKS6_SC_EEEEEERSC_SO_ -_ZN2v88internal4wasm10WasmEngine30GetBarrierForBackgroundCompileEv -_ZN2v88internal4wasm10WasmEngine21DecodeAllNameSectionsEPNS1_26CanonicalTypeNamesProviderE _ZNK2v88internal4wasm10WasmEngine32EstimateCurrentMemoryConsumptionEv _ZN2v88internal4wasm29GetCanonicalTypeNamesProviderEv _ZNK2v88internal4wasm10WasmEngine22GetDeoptsExecutedCountEv @@ -3906,6 +3857,21 @@ _ZNSt4__Cr6vectorINS_8weak_ptrIN2v88internal4wasm12NativeModuleEEENS_9allocatorI _ZN2v88internal4wasm10WasmEngine11IsolateInfoD2Ev _ZZN2v88internal4wasm10WasmEngine10AddIsolateEPNS0_7IsolateEEN3$_08__invokeEPNS_7IsolateENS_6GCTypeENS_15GCCallbackFlagsEPv _ZNSt4__Cr6vectorINS_4pairINS_10shared_ptrIN2v810TaskRunnerEEENS_10unique_ptrINS3_8internal4wasm10WasmEngine12LogCodesTaskENS_14default_deleteISA_EEEEEENS_9allocatorISE_EEE24__emplace_back_slow_pathIJRS5_SD_EEEPSE_DpOT_ +_ZNSt4__Cr6vectorINS_4pairINS_10shared_ptrIN2v810TaskRunnerEEENS_10unique_ptrINS3_8internal4wasm10WasmEngine12LogCodesTaskENS_14default_deleteISA_EEEEEENS_9allocatorISE_EEE20__throw_length_errorEv +_ZN2v88internal4wasm10WasmEngine12LogCodesTaskD0Ev +_ZN2v88internal4wasm10WasmEngine12LogCodesTask11RunInternalEv +_ZThn32_N2v88internal4wasm10WasmEngine12LogCodesTaskD1Ev +_ZThn32_N2v88internal4wasm10WasmEngine12LogCodesTaskD0Ev +_ZNSt4__Cr6vectorIPN2v88internal4wasm8WasmCodeENS_9allocatorIS5_EEE18__insert_with_sizeINS_17_ClassicAlgPolicyEPS5_SB_EENS_11__wrap_iterISB_EENSC_IPKS5_EET0_T1_l +_ZNSt4__Cr6vectorINS_10shared_ptrIN2v88internal4wasm12NativeModuleEEENS_9allocatorIS6_EEE24__emplace_back_slow_pathIJRS6_EEEPS6_DpOT_ +_ZNSt4__Cr10unique_ptrIN2v88internal4wasm10WasmEngine16NativeModuleInfoENS_14default_deleteIS5_EEE5resetEPS5_ +_ZZNSt4__Cr12__hash_tableIPN2v88internal4wasm8WasmCodeENS_4hashIS5_EENS_8equal_toIS5_EENS_9allocatorIS5_EEE16__emplace_uniqueIJS5_EEENS_4pairINS_15__hash_iteratorIPNS_11__hash_nodeIS5_PvEEEEbEEDpOT_ENKUlRKS5_OS5_E_clESQ_SR_ +_ZNSt4__Cr12__hash_tableIPN2v88internal4wasm8WasmCodeENS_4hashIS5_EENS_8equal_toIS5_EENS_9allocatorIS5_EEE11__do_rehashILb1EEEvm +_ZZN2v88internal4wasm12_GLOBAL__N_122CheckNoArchivedThreadsEPNS0_7IsolateEEN22ArchivedThreadsVisitor11VisitThreadES4_PNS0_14ThreadLocalTopE +_ZN2v88internal13ThreadVisitorD2Ev +_ZZN2v88internal4wasm12_GLOBAL__N_122CheckNoArchivedThreadsEPNS0_7IsolateEEN22ArchivedThreadsVisitorD0Ev +_ZN2v88internal7ManagedINS0_4wasm12NativeModuleEE4FromEPNS0_7IsolateEmNSt4__Cr10shared_ptrIS3_EENS0_14AllocationTypeE +_ZN2v88internal6detail10DestructorINS0_4wasm12NativeModuleEEEvPv _ZN2v88internal4wasm10WasmEngine13CurrentGCInfoD2Ev _ZN2v88internal4wasm12_GLOBAL__N_120WasmGCForegroundTaskD0Ev _ZN2v88internal4wasm12_GLOBAL__N_120WasmGCForegroundTask11RunInternalEv @@ -3939,6 +3905,11 @@ _ZZNSt4__Cr12__hash_tableINS_17__hash_value_typeIPN2v88internal4wasm12NativeModu _ZNSt4__Cr12__hash_tableINS_17__hash_value_typeIPN2v88internal4wasm12NativeModuleENS_10unique_ptrINS4_10WasmEngine16NativeModuleInfoENS_14default_deleteIS9_EEEEEENS_22__unordered_map_hasherIS6_NS_4pairIKS6_SC_EENS_4hashIS6_EENS_8equal_toIS6_EEEENS_21__unordered_map_equalIS6_SH_SL_SJ_EENS_9allocatorISH_EEE11__do_rehashILb1EEEvm _ZNSt4__Cr12__hash_tableINS_17__hash_value_typeIPN2v88internal7IsolateENS_10unique_ptrINS3_4wasm10WasmEngine11IsolateInfoENS_14default_deleteIS9_EEEEEENS_22__unordered_map_hasherIS5_NS_4pairIKS5_SC_EENS_4hashIS5_EENS_8equal_toIS5_EEEENS_21__unordered_map_equalIS5_SH_SL_SJ_EENS_9allocatorISH_EEE4findIS5_EENS_15__hash_iteratorIPNS_11__hash_nodeISD_PvEEEERKT_ _ZZNSt4__Cr12__hash_tableIPN2v88internal4wasm12NativeModuleENS_4hashIS5_EENS_8equal_toIS5_EENS_9allocatorIS5_EEE16__emplace_uniqueIJRKS5_EEENS_4pairINS_15__hash_iteratorIPNS_11__hash_nodeIS5_PvEEEEbEEDpOT_ENKUlSF_SF_E_clESF_SF_ +_ZNSt4__Cr12__hash_tableIPN2v88internal4wasm12NativeModuleENS_4hashIS5_EENS_8equal_toIS5_EENS_9allocatorIS5_EEE11__do_rehashILb1EEEvm +_ZZNSt4__Cr12__hash_tableIPN2v88internal7IsolateENS_4hashIS4_EENS_8equal_toIS4_EENS_9allocatorIS4_EEE16__emplace_uniqueIJRKS4_EEENS_4pairINS_15__hash_iteratorIPNS_11__hash_nodeIS4_PvEEEEbEEDpOT_ENKUlSE_SE_E_clESE_SE_ +_ZNSt4__Cr12__hash_tableIPN2v88internal7IsolateENS_4hashIS4_EENS_8equal_toIS4_EENS_9allocatorIS4_EEE11__do_rehashILb1EEEvm +_ZZNSt4__Cr12__hash_tableINS_17__hash_value_typeIPN2v88internal4wasm15AsyncCompileJobENS_10unique_ptrIS5_NS_14default_deleteIS5_EEEEEENS_22__unordered_map_hasherIS6_NS_4pairIKS6_SA_EENS_4hashIS6_EENS_8equal_toIS6_EEEENS_21__unordered_map_equalIS6_SF_SJ_SH_EENS_9allocatorISF_EEE16__emplace_uniqueIJRKNS_21piecewise_construct_tENS_5tupleIJRSE_EEENSU_IJEEEEEENSD_INS_15__hash_iteratorIPNS_11__hash_nodeISB_PvEEEEbEEDpOT_ENKUlSV_ST_OSW_OSX_E_clESV_ST_S18_S19_ +_ZNSt4__Cr12__hash_tableINS_17__hash_value_typeIPN2v88internal4wasm15AsyncCompileJobENS_10unique_ptrIS5_NS_14default_deleteIS5_EEEEEENS_22__unordered_map_hasherIS6_NS_4pairIKS6_SA_EENS_4hashIS6_EENS_8equal_toIS6_EEEENS_21__unordered_map_equalIS6_SF_SJ_SH_EENS_9allocatorISF_EEE11__do_rehashILb1EEEvm _ZNSt4__Cr12__hash_tableINS_17__hash_value_typeIPN2v88internal4wasm15AsyncCompileJobENS_10unique_ptrIS5_NS_14default_deleteIS5_EEEEEENS_22__unordered_map_hasherIS6_NS_4pairIKS6_SA_EENS_4hashIS6_EENS_8equal_toIS6_EEEENS_21__unordered_map_equalIS6_SF_SJ_SH_EENS_9allocatorISF_EEE4findIS6_EENS_15__hash_iteratorIPNS_11__hash_nodeISB_PvEEEERKT_ _ZNSt4__Cr12__hash_tableINS_17__hash_value_typeIPN2v88internal4wasm15AsyncCompileJobENS_10unique_ptrIS5_NS_14default_deleteIS5_EEEEEENS_22__unordered_map_hasherIS6_NS_4pairIKS6_SA_EENS_4hashIS6_EENS_8equal_toIS6_EEEENS_21__unordered_map_equalIS6_SF_SJ_SH_EENS_9allocatorISF_EEE5eraseENS_21__hash_const_iteratorIPNS_11__hash_nodeISB_PvEEEE _ZNSt4__Cr12__hash_tableINS_17__hash_value_typeIPN2v88internal4wasm15AsyncCompileJobENS_10unique_ptrIS5_NS_14default_deleteIS5_EEEEEENS_22__unordered_map_hasherIS6_NS_4pairIKS6_SA_EENS_4hashIS6_EENS_8equal_toIS6_EEEENS_21__unordered_map_equalIS6_SF_SJ_SH_EENS_9allocatorISF_EEE6removeENS_21__hash_const_iteratorIPNS_11__hash_nodeISB_PvEEEE @@ -3951,13 +3922,9 @@ _ZNSt4__Cr25__try_key_extraction_implINS_10shared_ptrIN2v88internal4wasm12Native _ZNSt4__Cr12__hash_tableINS_17__hash_value_typeIPN2v88internal7IsolateENS_10unique_ptrINS3_4wasm10WasmEngine11IsolateInfoENS_14default_deleteIS9_EEEEEENS_22__unordered_map_hasherIS5_NS_4pairIKS5_SC_EENS_4hashIS5_EENS_8equal_toIS5_EEEENS_21__unordered_map_equalIS5_SH_SL_SJ_EENS_9allocatorISH_EEE5eraseENS_21__hash_const_iteratorIPNS_11__hash_nodeISD_PvEEEE _ZNSt4__Cr12__hash_tableINS_17__hash_value_typeIPN2v88internal7IsolateENS_10unique_ptrINS3_4wasm10WasmEngine11IsolateInfoENS_14default_deleteIS9_EEEEEENS_22__unordered_map_hasherIS5_NS_4pairIKS5_SC_EENS_4hashIS5_EENS_8equal_toIS5_EEEENS_21__unordered_map_equalIS5_SH_SL_SJ_EENS_9allocatorISH_EEE6removeENS_21__hash_const_iteratorIPNS_11__hash_nodeISD_PvEEEE _ZNSt4__Cr12__hash_tableINS_17__hash_value_typeIPN2v88internal4wasm12NativeModuleENS4_12_GLOBAL__N_116WeakScriptHandleEEENS_22__unordered_map_hasherIS6_NS_4pairIKS6_S8_EENS_4hashIS6_EENS_8equal_toIS6_EEEENS_21__unordered_map_equalIS6_SD_SH_SF_EENS_9allocatorISD_EEE4findIS6_EENS_15__hash_iteratorIPNS_11__hash_nodeIS9_PvEEEERKT_ -_ZZNSt4__Cr12__hash_tableINS_17__hash_value_typeIPN2v88internal4wasm12NativeModuleENS_10unique_ptrINS4_10WasmEngine16NativeModuleInfoENS_14default_deleteIS9_EEEEEENS_22__unordered_map_hasherIS6_NS_4pairIKS6_SC_EENS_4hashIS6_EENS_8equal_toIS6_EEEENS_21__unordered_map_equalIS6_SH_SL_SJ_EENS_9allocatorISH_EEE16__emplace_uniqueIJNSF_IS6_SC_EEEEENSF_INS_15__hash_iteratorIPNS_11__hash_nodeISD_PvEEEEbEEDpOT_ENKUlRSG_OST_E_clES14_S15_ -_ZNSt4__Cr12__hash_tableIPN2v88internal4wasm12NativeModuleENS_4hashIS5_EENS_8equal_toIS5_EENS_9allocatorIS5_EEE4findIS5_EENS_15__hash_iteratorIPNS_11__hash_nodeIS5_PvEEEERKT_ -_ZNSt4__Cr12__hash_tableIPN2v88internal4wasm12NativeModuleENS_4hashIS5_EENS_8equal_toIS5_EENS_9allocatorIS5_EEE6removeENS_21__hash_const_iteratorIPNS_11__hash_nodeIS5_PvEEEE -_ZNSt4__Cr12__hash_tableINS_17__hash_value_typeIPN2v88internal4wasm12NativeModuleENS4_12_GLOBAL__N_116WeakScriptHandleEEENS_22__unordered_map_hasherIS6_NS_4pairIKS6_S8_EENS_4hashIS6_EENS_8equal_toIS6_EEEENS_21__unordered_map_equalIS6_SD_SH_SF_EENS_9allocatorISD_EEE5eraseENS_21__hash_const_iteratorIPNS_11__hash_nodeIS9_PvEEEE -_ZNSt4__Cr12__hash_tableIPN2v88internal4wasm8WasmCodeENS_4hashIS5_EENS_8equal_toIS5_EENS_9allocatorIS5_EEE6removeENS_21__hash_const_iteratorIPNS_11__hash_nodeIS5_PvEEEE -_ZNSt4__Cr12__hash_tableINS_17__hash_value_typeIPN2v88internal4wasm12NativeModuleENS_10unique_ptrINS4_10WasmEngine16NativeModuleInfoENS_14default_deleteIS9_EEEEEENS_22__unordered_map_hasherIS6_NS_4pairIKS6_SC_EENS_4hashIS6_EENS_8equal_toIS6_EEEENS_21__unordered_map_equalIS6_SH_SL_SJ_EENS_9allocatorISH_EEE6removeENS_21__hash_const_iteratorIPNS_11__hash_nodeISD_PvEEEE -_ZNSt4__Cr12__hash_tableIPN2v88internal4wasm8WasmCodeENS_4hashIS5_EENS_8equal_toIS5_EENS_9allocatorIS5_EEE4findIS5_EENS_15__hash_iteratorIPNS_11__hash_nodeIS5_PvEEEERKT_ +_ZZNSt4__Cr12__hash_tableINS_17__hash_value_typeIiN2v88internal4wasm10WasmEngine11IsolateInfo18CodeToLogPerScriptEEENS_22__unordered_map_hasherIiNS_4pairIKiS7_EENS_4hashIiEENS_8equal_toIiEEEENS_21__unordered_map_equalIiSC_SG_SE_EENS_9allocatorISC_EEE16__emplace_uniqueIJRKNS_21piecewise_construct_tENS_5tupleIJOiEEENSR_IJEEEEEENSA_INS_15__hash_iteratorIPNS_11__hash_nodeIS8_PvEEEEbEEDpOT_ENKUlRSB_SQ_OST_OSU_E_clES15_SQ_S16_S17_ +_ZNSt4__Cr12__hash_tableINS_17__hash_value_typeIiN2v88internal4wasm10WasmEngine11IsolateInfo18CodeToLogPerScriptEEENS_22__unordered_map_hasherIiNS_4pairIKiS7_EENS_4hashIiEENS_8equal_toIiEEEENS_21__unordered_map_equalIiSC_SG_SE_EENS_9allocatorISC_EEE11__do_rehashILb1EEEvm +_ZZNSt4__Cr12__hash_tableINS_17__hash_value_typeIiN2v88internal4wasm10WasmEngine11IsolateInfo18CodeToLogPerScriptEEENS_22__unordered_map_hasherIiNS_4pairIKiS7_EENS_4hashIiEENS_8equal_toIiEEEENS_21__unordered_map_equalIiSC_SG_SE_EENS_9allocatorISC_EEE16__emplace_uniqueIJRKNS_21piecewise_construct_tENS_5tupleIJRSB_EEENSR_IJEEEEEENSA_INS_15__hash_iteratorIPNS_11__hash_nodeIS8_PvEEEEbEEDpOT_ENKUlSS_SQ_OST_OSU_E_clESS_SQ_S15_S16_ _ZZNSt4__Cr12__hash_tableIPN2v88internal4wasm8WasmCodeENS_4hashIS5_EENS_8equal_toIS5_EENS_9allocatorIS5_EEE16__emplace_uniqueIJRKS5_EEENS_4pairINS_15__hash_iteratorIPNS_11__hash_nodeIS5_PvEEEEbEEDpOT_ENKUlSF_SF_E_clESF_SF_ _ZN2v88internal19AccountingAllocatorC2Ev _ZN2v88internal19AccountingAllocatorC1Ev @@ -4167,10 +4134,6 @@ _ZN2v84base30EmulatedVirtualAddressSubspaceD0Ev _ZN2v84base30EmulatedVirtualAddressSubspace13SetRandomSeedEl _ZN2v84base30EmulatedVirtualAddressSubspace17RandomPageAddressEv _ZN2v84base30EmulatedVirtualAddressSubspace13AllocatePagesEmmmNS_15PagePermissionsE -_ZN2v84base30EmulatedVirtualAddressSubspace9FreePagesEmm -_ZN2v84base30EmulatedVirtualAddressSubspace19AllocateSharedPagesEmmNS_15PagePermissionsENS_18SharedMemoryHandleEm -_ZNSt4__Cr31__partition_with_equals_on_leftINS_17_ClassicAlgPolicyEPdRNS_6ranges4lessEEET0_S6_S6_T1_ -_ZNSt4__Cr18__bitset_partitionINS_17_ClassicAlgPolicyEPdNS_6ranges4lessEEENS_4pairIT0_bEES6_S6_T1_ _ZNSt4__Cr27__insertion_sort_incompleteINS_17_ClassicAlgPolicyENS_6ranges4lessEPdEEbT1_S5_T0_ _ZNSt4__Cr19__partial_sort_implINS_17_ClassicAlgPolicyERNS_6ranges4lessEPdS5_EET1_S6_S6_T2_OT0_ _ZN2v88internal29OptimizingCompileTaskExecutorC2Ev @@ -4207,6 +4170,12 @@ _ZN4heap4base5Stack24SetMarkerAndCallbackImplIZN2v88internal9LocalHeap28ExecuteM _ZNSt4__Cr5dequeIPN2v88internal22TurbofanCompilationJobENS_9allocatorIS4_EEE5eraseENS_16__deque_iteratorIS4_PKS4_RS9_PKSA_lLl0EEESE_ _ZNSt4__Cr27__for_each_segment_backwardINS_16__deque_iteratorIPN2v88internal22TurbofanCompilationJobEPS5_RS5_PS6_lLl0EEEZNKS_20__move_backward_implINS_17_ClassicAlgPolicyEEclIS9_S9_TnNS_9enable_ifIX25__is_segmented_iterator_vIT_EEiE4typeELi0EEENS_4pairISF_T0_EESF_SF_SJ_EUlS6_S6_E_EEvSF_SF_SJ_ _ZNSt4__Cr18__for_each_segmentINS_16__deque_iteratorIPN2v88internal22TurbofanCompilationJobEPS5_RS5_PS6_lLl0EEEZNKS_11__move_implINS_17_ClassicAlgPolicyEEclIS9_S9_TnNS_9enable_ifIX25__is_segmented_iterator_vIT_EEiE4typeELi0EEENS_4pairISF_T0_EESF_SF_SJ_EUlS6_S6_E_EEvSF_SF_SJ_ +_ZZNSt4__Cr6vectorINS_10unique_ptrIN2v88internal22TurbofanCompilationJobENS_14default_deleteIS4_EEEENS_9allocatorIS7_EEE12emplace_backIJRPS4_EEERS7_DpOT_ENKUlvE0_clEv +_ZNSt4__Cr6vectorINS_10unique_ptrIN2v88internal22TurbofanCompilationJobENS_14default_deleteIS4_EEEENS_9allocatorIS7_EEE20__throw_length_errorEv +_ZNSt4__Cr5dequeIPN2v88internal22TurbofanCompilationJobENS_9allocatorIS4_EEE19__add_back_capacityEv +_ZNSt4__Cr14__split_bufferIPPN2v88internal22TurbofanCompilationJobENS_9allocatorIS5_EENS_29__split_buffer_pointer_layoutEE12emplace_backIJRS5_EEEvDpOT_ +_ZNSt4__Cr14__split_bufferIPPN2v88internal22TurbofanCompilationJobENS_9allocatorIS5_EENS_29__split_buffer_pointer_layoutEE12emplace_backIJS5_EEEvDpOT_ +_ZNSt4__Cr14__split_bufferIPPN2v88internal22TurbofanCompilationJobENS_9allocatorIS5_EENS_29__split_buffer_pointer_layoutEE13emplace_frontIJS5_EEEvDpOT_ _ZNSt4__Cr14__split_bufferIPPN2v88internal22TurbofanCompilationJobENS_9allocatorIS5_EENS_29__split_buffer_pointer_layoutEE13emplace_frontIJRS5_EEEvDpOT_ _ZN2v88internal15TimerEventScopeINS0_29TimerEventRecompileConcurrentEE13LogTimerEventENS_14LogEventStatusE _ZN2v88internal15TimerEventScopeINS0_24TimerEventDeoptimizeCodeEE13LogTimerEventENS_14LogEventStatusE @@ -4221,8 +4190,13 @@ _ZN2v88internal15CodeEventLogger10NameBuffer10AppendNameENS0_6TaggedINS0_4NameEE _ZN2v88internal15CodeEventLogger15CodeCreateEventENS0_16LogEventListener7CodeTagENS0_12DirectHandleINS0_12AbstractCodeEEENS4_INS0_18SharedFunctionInfoEEENS4_INS0_4NameEEE _ZN2v88internal12_GLOBAL__N_113ComputeMarkerENS0_6TaggedINS0_18SharedFunctionInfoEEENS2_INS0_12AbstractCodeEEE _ZN2v88internal15CodeEventLogger15CodeCreateEventENS0_16LogEventListener7CodeTagENS0_12DirectHandleINS0_12AbstractCodeEEENS4_INS0_18SharedFunctionInfoEEENS4_INS0_4NameEEEii -_ZN2v88internal15CodeEventLogger15CodeCreateEventENS0_16LogEventListener7CodeTagEPKNS0_4wasm8WasmCodeENS_4base6VectorIKcEENSt4__Cr17basic_string_viewIcNSC_11char_traitsIcEEEEii -_ZN2v88internal15CodeEventLogger21RegExpCodeCreateEventENS0_12DirectHandleINS0_12AbstractCodeEEENS2_INS0_6StringEEENS_4base5FlagsINS0_6regexp4FlagEiiEE +_ZN2v88internal8ProfilerC2EPNS0_7IsolateE +_ZN2v88internal8ProfilerC1EPNS0_7IsolateE +_ZN2v88internal8Profiler6EngageEv +_ZN2v88internal12V8FileLogger18SharedLibraryEventERKNSt4__Cr12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEmml +_ZN2v88internal12V8FileLogger16SharedLibraryEndEv +_ZN2v88internal6Ticker11SetProfilerEPNS0_8ProfilerE +_ZN2v88internal12V8FileLogger18ProfilerBeginEventEv _ZN2v88internal8Profiler9DisengageEv _ZN2v88internal12V8FileLogger20UncheckedStringEventEPKcS3_ _ZN2v88internal8Profiler3RunEv @@ -4238,8 +4212,10 @@ _ZN2v88internal12V8FileLogger16CurrentTimeEventEv _ZN2v88internal12V8FileLogger10TimerEventENS_14LogEventStatusEPKc _ZN2v88internal12V8FileLogger10is_loggingEv _ZN2v88internal12V8FileLogger8NewEventEPKcPvm -_ZN2v88internal12V8FileLogger11DeleteEventEPKcPv -_ZN2v88internal12V8FileLogger24LogSourceCodeInformationENS0_12DirectHandleINS0_12AbstractCodeEEENS2_INS0_18SharedFunctionInfoEEE +_ZN2v88internal12V8FileLogger10MapDetailsENS0_6TaggedINS0_3MapEEE +_ZN2v88internal12V8FileLogger9MapCreateENS0_6TaggedINS0_3MapEEE +_ZN2v88internal12V8FileLogger12MapMoveEventENS0_6TaggedINS0_3MapEEES4_ +_ZN2v88internal12V8FileLogger14LogCodeObjectsEv _ZN2v88internal18ExistingCodeLogger19LogExistingFunctionENS0_12DirectHandleINS0_18SharedFunctionInfoEEENS2_INS0_12AbstractCodeEEENS0_16LogEventListener7CodeTagE _ZN2v88internal12V8FileLogger20LogCompiledFunctionsEb _ZN2v88internal12V8FileLogger20LogAccessorCallbacksEv @@ -4311,8 +4287,9 @@ _ZN2v88internal6String11WriteToFlatItEEvNS0_6TaggedIS1_EEPT_jjRKNS0_31SharedStri _ZN2v88internal6String11WriteToFlatIhEEvNS0_6TaggedIS1_EEPT_jjRKNS0_31SharedStringAccessGuardIfNeededE _ZN2v88internal6String12WriteToFlat2IhEEvPT_NS0_6TaggedINS0_10ConsStringEEEjjRKNS0_31SharedStringAccessGuardIfNeededERKNS0_25PerThreadAssertScopeEmptyILb0EJLNS0_19PerThreadAssertTypeE1ELSC_2EEEE _ZN2v88internal6String12WriteToFlat2ItEEvPT_NS0_6TaggedINS0_10ConsStringEEEjjRKNS0_31SharedStringAccessGuardIfNeededERKNS0_25PerThreadAssertScopeEmptyILb0EJLNS0_19PerThreadAssertTypeE1ELSC_2EEEE -_ZN2v88internal6String12MakeExternalEPNS0_7IsolateEPNS_6String22ExternalStringResourceE -_ZN2v88internal6String30MarkForExternalizationDuringGCINS_6String22ExternalStringResourceEEEbPNS0_7IsolateEPT_ +_ZN2v88internal6String9PrintUC16EPNS0_12StringStreamEii +_ZN2v88internal6String9PrintUC16ERNSt4__Cr13basic_ostreamIcNS2_11char_traitsIcEEEEii +_ZN2v88internal6String12ToArrayIndexEm _ZN2v88internal6String18SlowGetFlatContentERKNS0_25PerThreadAssertScopeEmptyILb0EJLNS0_19PerThreadAssertTypeE1ELS3_2EEEERKNS0_31SharedStringAccessGuardIfNeededE _ZN2v88internal6String9ToCStringEjjPm _ZN2v88internal21StringCharacterStream14CountUtf8BytesEj @@ -4327,8 +4304,8 @@ _ZNK2v88internal6String27SlowEqualsNonThinSameLengthEjNS0_6TaggedIS1_EERKNS0_31S _ZNK2v88internal6String27SlowEqualsNonThinSameLengthEjNS0_6TaggedIS1_EE _ZN2v88internal17CompareCharsEqualIhhEEbPKT_PKT0_m _ZN2v88internal6String10SlowEqualsEPNS0_7IsolateENS0_12DirectHandleIS1_EES5_ -_ZN2v88internal6String6EqualsEPNS0_7IsolateENS0_12DirectHandleIS1_EES5_ -_ZN2v88internal6String7CompareEPNS0_7IsolateENS0_12DirectHandleIS1_EES5_ +_ZN2v88internal12_GLOBAL__N_120StringMatchBackwardsIhtEEiNS_4base6VectorIKT_EENS4_IKT0_EEi +_ZN2v88internal12_GLOBAL__N_120StringMatchBackwardsIttEEiNS_4base6VectorIKT_EENS4_IKT0_EEi _ZN2v88internal6String16HasOneBytePrefixENS_4base6VectorIKcEE _ZN2v88internal6String12IsIdentifierEPNS0_7IsolateENS0_12DirectHandleIS1_EE _ZN2v88internal6String20ComputeAndSetRawHashEv @@ -4370,9 +4347,9 @@ _ZN2v84base11SmallVectorIiLm32ENSt4__Cr9allocatorIiEEE4GrowEv _ZN2v88internal12StringSearchIhhE16SingleCharSearchEPS2_NS_4base6VectorIKhEEi _ZN2v88internal12StringSearchIhhE12LinearSearchEPS2_NS_4base6VectorIKhEEi _ZN2v88internal12StringSearchIhhE13InitialSearchEPS2_NS_4base6VectorIKhEEi -_ZN2v88internal12StringSearchIhhE24BoyerMooreHorspoolSearchEPS2_NS_4base6VectorIKhEEi -_ZN2v88internal12StringSearchIhhE23PopulateBoyerMooreTableEv -_ZN2v88internal12StringSearchIhhE16BoyerMooreSearchEPS2_NS_4base6VectorIKhEEi +_ZN2v88internal12StringSearchIthE16BoyerMooreSearchEPS2_NS_4base6VectorIKhEEi +_ZN2v88internal12StringSearchIttE16SingleCharSearchEPS2_NS_4base6VectorIKtEEi +_ZN2v88internal12StringSearchIttE12LinearSearchEPS2_NS_4base6VectorIKtEEi _ZN2v88internal12StringSearchIttE13InitialSearchEPS2_NS_4base6VectorIKtEEi _ZN2v88internal12StringSearchIttE24BoyerMooreHorspoolSearchEPS2_NS_4base6VectorIKtEEi _ZN2v88internal12StringSearchIttE23PopulateBoyerMooreTableEv @@ -4434,6 +4411,11 @@ _ZN2v88internal7Factory17NewStringFromUtf8ENS_4base6VectorIKhEEN7unibrow11Utf8Va _ZN2v88internal7Factory27NewInvalidStringLengthErrorEv _ZN2v88internal7Factory17NewStringFromUtf8ENS_4base6VectorIKcEENS0_14AllocationTypeE _ZN2v88internal7Factory23NewSharedStringFromUtf8ENS_4base6VectorIKhEEN7unibrow11Utf8VariantE +_ZN2v88internal7Factory23NewSharedStringFromUtf8ENS_4base6VectorIKcEE +_ZN2v88internal7Factory17NewStringFromUtf8ENS0_12DirectHandleINS0_9WasmArrayEEEjjN7unibrow11Utf8VariantENS0_14AllocationTypeE +_ZN2v88internal7Factory23NewSharedStringFromUtf8ENS0_12DirectHandleINS0_9WasmArrayEEEjjN7unibrow11Utf8VariantE +_ZN2v88internal7Factory17NewStringFromUtf8ENS0_12DirectHandleINS0_9ByteArrayEEEjjN7unibrow11Utf8VariantENS0_14AllocationTypeE +_ZN2v88internal7Factory18NewStringFromUtf16ENS0_12DirectHandleINS0_9WasmArrayEEEjjNS0_14AllocationTypeE _ZN2v88internal7Factory24NewSharedStringFromUtf16ENS0_12DirectHandleINS0_9WasmArrayEEEjj _ZN2v88internal7Factory19WasmStringAddSharedENS0_12DirectHandleINS0_6StringEEES4_ _ZN2v88internal7Factory20NewStringFromTwoByteEPKtiNS0_14AllocationTypeE @@ -4489,14 +4471,6 @@ _ZN2v88internal7Factory12NewJSPromiseEv _ZN2v88internal7Factory17JSFunctionBuilder5BuildEv _ZN2v88internal7Factory25NewWasmContinuationObjectENS0_12DirectHandleINS0_15WasmStackObjectEEE _ZN2v88internal7Factory18NewWasmStackObjectEPNS0_4wasm11StackMemoryE -_ZN2v88internal7Factory27NewWasmExportedFunctionDataENS0_12DirectHandleINS0_4CodeEEENS2_INS0_23WasmTrustedInstanceDataEEENS2_INS0_11WasmFuncRefEEENS2_INS0_20WasmInternalFunctionEEEiNS0_4wasm7PromiseE -_ZN2v88internal7Factory25NewWasmArrayUninitializedEjNS0_12DirectHandleINS0_3MapEEENS0_14AllocationTypeE -_ZN2v88internal7Factory12NewWasmArrayENS0_4wasm9ValueTypeEjNS2_9WasmValueENS0_12DirectHandleINS0_3MapEEENS0_14AllocationTypeENS0_16WriteBarrierModeE -_ZN2v88internal7Factory24NewWasmArrayFromElementsEPKNS0_4wasm9ArrayTypeENS_4base6VectorINS2_9WasmValueEEENS0_12DirectHandleINS0_3MapEEENS0_14AllocationTypeE -_ZN2v88internal7Factory22NewWasmArrayFromMemoryEjNS0_12DirectHandleINS0_3MapEEENS0_14AllocationTypeENS0_4wasm18CanonicalValueTypeENS_4base6VectorIKhEE -_ZN2v88internal7Factory30NewWasmArrayFromElementSegmentENS0_12DirectHandleINS0_23WasmTrustedInstanceDataEEES4_jjjNS2_INS0_3MapEEENS0_14AllocationTypeENS0_4wasm18CanonicalValueTypeE -_ZN2v88internal7Factory26NewWasmStructUninitializedEPKNS0_4wasm10StructTypeENS0_12DirectHandleINS0_3MapEEENS0_14AllocationTypeE -_ZN2v88internal7Factory13NewWasmStructEPKNS0_4wasm10StructTypeEPNS2_9WasmValueENS0_12DirectHandleINS0_3MapEEE _ZN2v88internal7Factory44NewSharedFunctionInfoForWasmExportedFunctionENS0_12DirectHandleINS0_6StringEEENS2_INS0_24WasmExportedFunctionDataEEEiNS0_14AdaptArgumentsE _ZN2v88internal7Factory7NewCellEv _ZN2v88internal7Factory17NewNoClosuresCellEv @@ -4557,6 +4531,15 @@ _ZN2v88internal7Factory10NewJSArrayENS0_12ElementsKindEjjNS0_26ArrayStorageAlloc _ZN2v88internal7Factory22NewJSArrayWithElementsENS0_12DirectHandleINS0_14FixedArrayBaseEEENS0_12ElementsKindEjNS0_14AllocationTypeE _ZN2v88internal7Factory32NewJSArrayWithUnverifiedElementsENS0_12DirectHandleINS0_3MapEEENS2_INS0_14FixedArrayBaseEEEjNS0_14AllocationTypeE _ZN2v88internal7Factory33NewJSArrayForTemplateLiteralArrayENS0_12DirectHandleINS0_10FixedArrayEEES4_ii +_ZN2v88internal7Factory17NewJSArrayStorageENS0_12DirectHandleINS0_7JSArrayEEEjjNS0_26ArrayStorageAllocationModeE +_ZN2v88internal7Factory20NewJSModuleNamespaceEv +_ZN2v88internal7Factory28NewJSDeferredModuleNamespaceEv +_ZN2v88internal7Factory20NewJSWrappedFunctionENS0_12DirectHandleINS0_13NativeContextEEENS2_INS0_6ObjectEEE +_ZN2v88internal7Factory20NewJSGeneratorObjectENS0_12DirectHandleINS0_10JSFunctionEEE +_ZN2v88internal7Factory24NewJSDisposableStackBaseEv +_ZN2v88internal7Factory8NewJSMapEv +_ZN2v88internal7Factory8NewJSSetEv +_ZN2v88internal7Factory26TypeAndSizeForElementsKindENS0_12ElementsKindEPNS0_17ExternalArrayTypeEPm _ZN2v88internal7Factory20NewJSArrayBufferViewENS0_12DirectHandleINS0_3MapEEENS2_INS0_14FixedArrayBaseEEENS2_INS0_13JSArrayBufferEEEmm _ZN2v88internal7Factory15NewJSTypedArrayENS0_17ExternalArrayTypeENS0_12DirectHandleINS0_13JSArrayBufferEEEmmb _ZN2v88internal7Factory30NewJSDataViewOrRabGsabDataViewENS0_12DirectHandleINS0_13JSArrayBufferEEEmmb @@ -4743,6 +4726,19 @@ _ZN2v88internal11FactoryBaseINS0_12LocalFactoryEE33NewDeoptimizationFrameTransla _ZN2v88internal11FactoryBaseINS0_12LocalFactoryEE16NewBytecodeArrayEiPKhittNS0_12DirectHandleINS0_17TrustedFixedArrayEEENS6_INS0_16TrustedByteArrayEEENS0_14AllocationTypeE _ZN2v88internal11FactoryBaseINS0_12LocalFactoryEE31NewObjectBoilerplateDescriptionEjj _ZN2v88internal11FactoryBaseINS0_12LocalFactoryEE30NewArrayBoilerplateDescriptionENS0_12ElementsKindENS0_12DirectHandleINS0_14FixedArrayBaseEEE +_ZN2v88internal11FactoryBaseINS0_12LocalFactoryEE28NewTemplateObjectDescriptionENS0_12DirectHandleINS0_10FixedArrayEEES6_ +_ZN2v88internal11FactoryBaseINS0_12LocalFactoryEE15NewScriptWithIdENS0_12DirectHandleINS0_5UnionIJNS0_6StringENS0_9UndefinedEEEEEEiNS0_15ScriptEventTypeE +_ZN2v88internal11FactoryBaseINS0_12LocalFactoryEE31NewSharedFunctionInfoForLiteralEPNS0_15FunctionLiteralENS0_12DirectHandleINS0_6ScriptEEEb +_ZN2v88internal11FactoryBaseINS0_12LocalFactoryEE21NewSharedFunctionInfoENS0_17MaybeDirectHandleINS0_6StringEEENS4_INS0_10HeapObjectEEENS0_7BuiltinEiNS0_14AdaptArgumentsENS0_12FunctionKindE +_ZN2v88internal11FactoryBaseINS0_12LocalFactoryEE23CloneSharedFunctionInfoENS0_12DirectHandleINS0_18SharedFunctionInfoEEE +_ZN2v88internal11FactoryBaseINS0_12LocalFactoryEE28NewSharedFunctionInfoWrapperENS0_12DirectHandleINS0_18SharedFunctionInfoEEE +_ZN2v88internal11FactoryBaseINS0_12LocalFactoryEE15NewPreparseDataEii +_ZN2v88internal11FactoryBaseINS0_12LocalFactoryEE13NewConsStringENS0_12DirectHandleINS0_6StringEEES6_ibNS0_14AllocationTypeE +_ZN2v88internal11FactoryBaseINS0_12LocalFactoryEE11SmiToStringENS0_6TaggedINS0_3SmiEEENS0_15NumberCacheModeE +_ZN2v88internal11FactoryBaseINS0_12LocalFactoryEE14DoubleToStringEdbNS0_15NumberCacheModeE +_ZN2v88internal11FactoryBaseINS0_12LocalFactoryEE9NewBigIntEjNS0_14AllocationTypeE +_ZN2v88internal11FactoryBaseINS0_12LocalFactoryEE12NewScopeInfoEiNS0_14AllocationTypeE +_ZN2v88internal11FactoryBaseINS0_12LocalFactoryEE23NewSourceTextModuleInfoEv _ZN2v88internal11FactoryBaseINS0_12LocalFactoryEE18NewDescriptorArrayEiiNS0_14AllocationTypeE _ZN2v88internal11FactoryBaseINS0_12LocalFactoryEE17NewClassPositionsEii _ZN2v88internal19SwissNameDictionary10InitializeINS0_12LocalIsolateEEEvPT_NS0_6TaggedINS0_9ByteArrayEEEi @@ -4896,6 +4892,9 @@ _ZNK2v88internal9BaseSpace15CommittedMemoryEv _ZN2v88internal4Heap13SizeOfObjectsEv _ZNK2v88internal4Heap19backing_store_bytesEv _ZN2v88internal4Heap19PrintFreeListsStatsEv +_ZN2v88internal4Heap22DumpJSONHeapStatisticsERNSt4__Cr18basic_stringstreamIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE +_ZZN2v88internal4Heap22DumpJSONHeapStatisticsERNSt4__Cr18basic_stringstreamIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEENK3$_0clEi +_ZN2v88internal4Heap30AddHeapObjectAllocationTrackerEPNS0_27HeapObjectAllocationTrackerE _ZN2v88internal4Heap23DisableInlineAllocationEv _ZN2v88internal4Heap33RemoveHeapObjectAllocationTrackerEPNS0_27HeapObjectAllocationTrackerE _ZN2v88internal4Heap23IncrementDeferredCountsENS_4base6VectorIKNS_7Isolate17UseCounterFeatureEEE @@ -5210,12 +5209,8 @@ _ZNSt4__Cr6vectorIN2v88internal11GCCallbacks12CallbackDataENS_9allocatorIS4_EEE2 _ZZNSt4__Cr6vectorIN2v88internal6HandleINS2_13PrototypeInfoEEENS_9allocatorIS5_EEE12emplace_backIJS5_EEERS5_DpOT_ENKUlvE0_clEv _ZNSt4__Cr6vectorIN2v88internal6HandleINS2_13PrototypeInfoEEENS_9allocatorIS5_EEE20__throw_length_errorEv _ZN2v88internal24UnreachableObjectsFilter20MarkReachableObjectsEv -_ZN2v88internal24UnreachableObjectsFilterD2Ev -_ZN2v88internal24UnreachableObjectsFilterD0Ev -_ZN2v88internal24UnreachableObjectsFilter10SkipObjectENS0_6TaggedINS0_10HeapObjectEEE -_ZN2v88internal24UnreachableObjectsFilter14MarkingVisitorD2Ev -_ZN2v88internal24UnreachableObjectsFilter14MarkingVisitorD0Ev -_ZN2v88internal24UnreachableObjectsFilter14MarkingVisitor13VisitPointersENS0_6TaggedINS0_10HeapObjectEEENS0_20CompressedObjectSlotES6_ +_ZN2v88internal24UnreachableObjectsFilter15MarkAsReachableENS0_6TaggedINS0_10HeapObjectEEE +_ZZNSt4__Cr12__hash_tableINS_17__hash_value_typeIPN2v88internal8BasePageENS_10unique_ptrINS_13unordered_setINS3_6TaggedINS3_10HeapObjectEEENS3_6Object6HasherENS_8equal_toISA_EENS_9allocatorISA_EEEENS_14default_deleteISH_EEEEEENS_22__unordered_map_hasherIS5_NS_4pairIKS5_SK_EENS2_4base4hashIS5_EENSD_IS5_EEEENS_21__unordered_map_equalIS5_SP_ST_SS_EENSF_ISP_EEE16__emplace_uniqueIJRKNS_21piecewise_construct_tENS_5tupleIJRSO_EEENS13_IJEEEEEENSN_INS_15__hash_iteratorIPNS_11__hash_nodeISL_PvEEEEbEEDpOT_ENKUlS14_S12_OS15_OS16_E_clES14_S12_S1H_S1I_ _ZNSt4__Cr12__hash_tableINS_17__hash_value_typeIPN2v88internal8BasePageENS_10unique_ptrINS_13unordered_setINS3_6TaggedINS3_10HeapObjectEEENS3_6Object6HasherENS_8equal_toISA_EENS_9allocatorISA_EEEENS_14default_deleteISH_EEEEEENS_22__unordered_map_hasherIS5_NS_4pairIKS5_SK_EENS2_4base4hashIS5_EENSD_IS5_EEEENS_21__unordered_map_equalIS5_SP_ST_SS_EENSF_ISP_EEE11__do_rehashILb1EEEvm _ZNSt4__Cr12__destroy_atINS_4pairIKPN2v88internal8BasePageENS_10unique_ptrINS_13unordered_setINS3_6TaggedINS3_10HeapObjectEEENS3_6Object6HasherENS_8equal_toISB_EENS_9allocatorISB_EEEENS_14default_deleteISI_EEEEEEEEvPT_ _ZZNSt4__Cr12__hash_tableIN2v88internal6TaggedINS2_10HeapObjectEEENS2_6Object6HasherENS_8equal_toIS5_EENS_9allocatorIS5_EEE16__emplace_uniqueIJRKS5_EEENS_4pairINS_15__hash_iteratorIPNS_11__hash_nodeIS5_PvEEEEbEEDpOT_ENKUlSF_SF_E_clESF_SF_ @@ -5252,6 +5247,9 @@ _ZN2v88internal7Sweeper12LocalSweeper18ParallelSweepSpaceENS0_15AllocationSpaceE _ZN2v88internal7Sweeper8RawSweepEPNS0_10NormalPageENS0_22FreeSpaceTreatmentModeENS1_12SweepingModeEb _ZN2v88internal7Sweeper12AddSweptPageEPNS0_10NormalPageENS0_15AllocationSpaceE _ZN2v88internal7Sweeper12LocalSweeper42ContributeAndWaitForPromotedPagesIterationEPNS_11JobDelegateE +_ZN2v88internal7Sweeper12LocalSweeper42ContributeAndWaitForPromotedPagesIterationEv +_ZN2v88internal7Sweeper12LocalSweeper28ParallelIteratePromotedPagesEPNS_11JobDelegateE +_ZN2v88internal7Sweeper12LocalSweeper27ParallelIteratePromotedPageEPNS0_11MutablePageE _ZN2v88internal12_GLOBAL__N_137PromotedPageRecordMigratedSlotVisitor7ProcessENS0_6TaggedINS0_10HeapObjectEEE _ZN2v88internal7SweeperC2EPNS0_4HeapE _ZN2v88internal7SweeperC1EPNS0_4HeapE @@ -5292,24 +5290,9 @@ _ZNK2v88internal7Sweeper28ShouldRefillFreelistForSpaceENS0_15AllocationSpaceE _ZN2v88internal7Sweeper22SweepEmptyNewSpacePageEPNS0_10NormalPageE _ZN2v88internal7Sweeper23PauseMajorSweepingScopeC2EPS1_ _ZN2v88internal7Sweeper23PauseMajorSweepingScopeC1EPS1_ -_ZN2v88internal7Sweeper23PauseMajorSweepingScopeD2Ev -_ZN2v88internal7Sweeper23PauseMajorSweepingScopeD1Ev -_ZN2v88internal8GCTracer5Scope15NeedsYoungEpochENS2_7ScopeIdE -_ZN2v88internal13ObjectVisitorD2Ev -_ZN2v88internal12_GLOBAL__N_137PromotedPageRecordMigratedSlotVisitorD0Ev -_ZN2v88internal12_GLOBAL__N_137PromotedPageRecordMigratedSlotVisitor13VisitPointersENS0_6TaggedINS0_10HeapObjectEEENS0_20CompressedObjectSlotES6_ -_ZN2v88internal12_GLOBAL__N_137PromotedPageRecordMigratedSlotVisitor13VisitPointersENS0_6TaggedINS0_10HeapObjectEEENS0_25CompressedMaybeObjectSlotES6_ -_ZN2v88internal15NewSpaceVisitorINS0_12_GLOBAL__N_137PromotedPageRecordMigratedSlotVisitorEE29VisitInstructionStreamPointerENS0_6TaggedINS0_4CodeEEENS0_27OffHeapCompressedObjectSlotINS0_29ExternalCodeCompressionSchemeEEE -_ZN2v88internal12_GLOBAL__N_137PromotedPageRecordMigratedSlotVisitor12VisitPointerENS0_6TaggedINS0_10HeapObjectEEENS0_20CompressedObjectSlotE -_ZN2v88internal12_GLOBAL__N_137PromotedPageRecordMigratedSlotVisitor12VisitPointerENS0_6TaggedINS0_10HeapObjectEEENS0_25CompressedMaybeObjectSlotE -_ZN2v88internal15NewSpaceVisitorINS0_12_GLOBAL__N_137PromotedPageRecordMigratedSlotVisitorEE15VisitCodeTargetENS0_6TaggedINS0_17InstructionStreamEEEPNS0_9RelocInfoE -_ZN2v88internal15NewSpaceVisitorINS0_12_GLOBAL__N_137PromotedPageRecordMigratedSlotVisitorEE20VisitEmbeddedPointerENS0_6TaggedINS0_17InstructionStreamEEEPNS0_9RelocInfoE -_ZN2v88internal12_GLOBAL__N_137PromotedPageRecordMigratedSlotVisitor22VisitExternalReferenceENS0_6TaggedINS0_17InstructionStreamEEEPNS0_9RelocInfoE -_ZN2v88internal12_GLOBAL__N_137PromotedPageRecordMigratedSlotVisitor22VisitInternalReferenceENS0_6TaggedINS0_17InstructionStreamEEEPNS0_9RelocInfoE -_ZN2v88internal12_GLOBAL__N_137PromotedPageRecordMigratedSlotVisitor20VisitExternalPointerENS0_6TaggedINS0_10HeapObjectEEENS0_19ExternalPointerSlotE -_ZN2v88internal12_GLOBAL__N_137PromotedPageRecordMigratedSlotVisitor15VisitMapPointerENS0_6TaggedINS0_10HeapObjectEEE -_ZN2v88internal13RememberedSetILNS0_17RememberedSetTypeE1EE6InsertILNS0_10AccessModeE0EEEvPNS0_11MutablePageEm -_ZN2v88internal13RememberedSetILNS0_17RememberedSetTypeE3EE6InsertILNS0_10AccessModeE0EEEvPNS0_11MutablePageEm +_ZN2v88internal24WasmExportedFunctionData14BodyDescriptor11IterateBodyINS0_12_GLOBAL__N_137PromotedPageRecordMigratedSlotVisitorEEEvNS0_6TaggedINS0_3MapEEENS6_INS0_10HeapObjectEEEiPT_ +_ZN2v88internal20WasmInternalFunction14BodyDescriptor11IterateBodyINS0_12_GLOBAL__N_137PromotedPageRecordMigratedSlotVisitorEEEvNS0_6TaggedINS0_3MapEEENS6_INS0_10HeapObjectEEEiPT_ +_ZN2v88internal23WasmTrustedInstanceData14BodyDescriptor11IterateBodyINS0_12_GLOBAL__N_137PromotedPageRecordMigratedSlotVisitorEEEvNS0_6TaggedINS0_3MapEEENS6_INS0_10HeapObjectEEEiPT_ _ZN2v88internal19WasmSuspenderObject14BodyDescriptor11IterateBodyINS0_12_GLOBAL__N_137PromotedPageRecordMigratedSlotVisitorEEEvNS0_6TaggedINS0_3MapEEENS6_INS0_10HeapObjectEEEiPT_ _ZN2v88internal8JSObject18FastBodyDescriptor11IterateBodyINS0_12_GLOBAL__N_137PromotedPageRecordMigratedSlotVisitorEEEvNS0_6TaggedINS0_3MapEEENS6_INS0_10HeapObjectEEEiPT_ _ZN2v88internal28JSAPIObjectWithEmbedderSlots14BodyDescriptor11IterateBodyINS0_12_GLOBAL__N_137PromotedPageRecordMigratedSlotVisitorEEEvNS0_6TaggedINS0_3MapEEENS6_INS0_10HeapObjectEEEiPT_ @@ -5465,14 +5448,6 @@ _ZN2v88internal6Object14ConvertToIndexINS0_12DirectHandleEQsr3stdE16is_convertib _ZN2v88internal6Object14ConvertToIndexINS0_6HandleEQsr3stdE16is_convertible_vIT_IS1_ENS0_12DirectHandleIS1_EEEEENS4_INS0_5UnionIJNS0_3SmiENS0_10HeapNumberEEEEE9MaybeTypeEPNS0_7IsolateES5_NS0_15MessageTemplateE _ZN2v88internal6Object12BooleanValueINS0_7IsolateEEEbNS0_6TaggedIS1_EEPT_ _ZN2v88internal6Object12BooleanValueINS0_12LocalIsolateEEEbNS0_6TaggedIS1_EEPT_ -_ZN2v88internal10HeapObject16RehashBasedOnMapINS0_7IsolateEEEvPT_ -_ZN2v88internal9HashTableINS0_15ObjectHashTableENS0_20ObjectHashTableShapeEE6RehashENS0_16PtrComprCageBaseE -_ZN2v88internal9HashTableINS0_14NameDictionaryENS0_19NameDictionaryShapeEE6RehashENS0_16PtrComprCageBaseE -_ZN2v88internal9HashTableINS0_16NumberDictionaryENS0_21NumberDictionaryShapeEE6RehashENS0_16PtrComprCageBaseE -_ZN2v88internal9HashTableINS0_20SimpleNameDictionaryENS0_25SimpleNameDictionaryShapeEE6RehashENS0_16PtrComprCageBaseE -_ZN2v88internal9HashTableINS0_22SimpleNumberDictionaryENS0_27SimpleNumberDictionaryShapeEE6RehashENS0_16PtrComprCageBaseE -_ZN2v88internal5JSMap6RehashEPNS0_7IsolateE -_ZN2v88internal5JSSet6RehashEPNS0_7IsolateE _ZN2v88internal10HeapObject16RehashBasedOnMapINS0_12LocalIsolateEEEvPT_ _ZN2v88internal6Object9ShareSlowINS0_12DirectHandleEQsr3stdE16is_convertible_vIT_IS1_ENS3_IS1_EEEEENS5_9MaybeTypeEPNS0_7IsolateES4_INS0_10HeapObjectEENS0_11ShouldThrowE _ZN2v88internal6Object9ShareSlowINS0_6HandleEQsr3stdE16is_convertible_vIT_IS1_ENS0_12DirectHandleIS1_EEEEENS5_9MaybeTypeEPNS0_7IsolateES4_INS0_10HeapObjectEENS0_11ShouldThrowE @@ -5530,13 +5505,11 @@ _ZN2v88internal19ObjectHashTableBaseINS0_18EphemeronHashTableENS0_23EphemeronHas _ZN2v88internal19ObjectHashTableBaseINS0_18EphemeronHashTableENS0_23EphemeronHashTableShapeEE11RemoveEntryENS0_13InternalIndexE _ZN2v88internal9HashTableINS0_18ObjectTwoHashTableENS0_25ObjectMultiHashTableShapeILi2EEEE6RehashENS0_16PtrComprCageBaseE _ZN2v88internal9HashTableINS0_18ObjectTwoHashTableENS0_25ObjectMultiHashTableShapeILi2EEEE4SwapENS0_13InternalIndexES6_NS0_16WriteBarrierModeE -_ZN2v88internal9HashTableINS0_22SimpleNumberDictionaryENS0_27SimpleNumberDictionaryShapeEE6RehashENS0_16PtrComprCageBaseENS0_6TaggedIS2_EE -_ZN2v88internal9HashTableINS0_22SimpleNumberDictionaryENS0_27SimpleNumberDictionaryShapeEE3NewINS0_7IsolateEEENS0_6HandleIS2_EEPT_jNS0_14AllocationTypeENS0_15MinimumCapacityE -_ZN2v88internal9HashTableINS0_22SimpleNumberDictionaryENS0_27SimpleNumberDictionaryShapeEE14EnsureCapacityINS0_7IsolateENS0_6HandleEQsr3stdE16is_convertible_vITL0_0_IT_ENS0_12DirectHandleIS9_EEEEET0_IS2_EPS9_SE_iNS0_14AllocationTypeE -_ZN2v88internal9HashTableINS0_22SimpleNumberDictionaryENS0_27SimpleNumberDictionaryShapeEE6ShrinkINS0_6HandleEQsr3stdE16is_convertible_vITL0__IT_ENS0_12DirectHandleIS8_EEEEET_IS2_EPNS0_7IsolateESD_i -_ZN2v88internal10DictionaryINS0_22SimpleNumberDictionaryENS0_27SimpleNumberDictionaryShapeEE8SetEntryENS0_13InternalIndexENS0_6TaggedINS0_6ObjectEEES8_NS0_15PropertyDetailsE -_ZN2v88internal10DictionaryINS0_22SimpleNumberDictionaryENS0_27SimpleNumberDictionaryShapeEE3AddINS0_7IsolateENS0_6HandleELNS0_14AllocationTypeE0EQsr3stdE16is_convertible_vITL0_0_IT_ENS0_12DirectHandleISA_EEEEET0_IS2_EPSA_SF_jNSC_INS0_6ObjectEEENS0_15PropertyDetailsEPNS0_13InternalIndexE -_ZN2v88internal9HashTableINS0_16NumberDictionaryENS0_21NumberDictionaryShapeEE4SwapENS0_13InternalIndexES5_NS0_16WriteBarrierModeE +_ZN2v88internal9HashTableINS0_18ObjectTwoHashTableENS0_25ObjectMultiHashTableShapeILi2EEEE6RehashENS0_16PtrComprCageBaseENS0_6TaggedIS2_EE +_ZN2v88internal9HashTableINS0_18ObjectTwoHashTableENS0_25ObjectMultiHashTableShapeILi2EEEE3NewINS0_7IsolateEEENS0_6HandleIS2_EEPT_jNS0_14AllocationTypeENS0_15MinimumCapacityE +_ZN2v88internal9HashTableINS0_18ObjectTwoHashTableENS0_25ObjectMultiHashTableShapeILi2EEEE14EnsureCapacityINS0_7IsolateENS0_6HandleEQsr3stdE16is_convertible_vITL0_0_IT_ENS0_12DirectHandleISA_EEEEET0_IS2_EPSA_SF_iNS0_14AllocationTypeE +_ZN2v88internal24ObjectMultiHashTableBaseINS0_18ObjectTwoHashTableELi2EE6LookupENS0_16PtrComprCageBaseENS0_12DirectHandleINS0_6ObjectEEE +_ZN2v88internal24ObjectMultiHashTableBaseINS0_18ObjectTwoHashTableELi2EE3PutEPNS0_7IsolateENS0_6HandleIS2_EENS0_12DirectHandleINS0_6ObjectEEERKNSt4__Cr5arrayISA_Lm2EEE _ZN2v88internal9HashTableINS0_16NumberDictionaryENS0_21NumberDictionaryShapeEE6RehashENS0_16PtrComprCageBaseENS0_6TaggedIS2_EE _ZN2v88internal9HashTableINS0_16NumberDictionaryENS0_21NumberDictionaryShapeEE6TryNewINS0_7IsolateEEENS0_11MaybeHandleIS2_EEPT_jNS0_14AllocationTypeENS0_15MinimumCapacityE _ZN2v88internal9HashTableINS0_16NumberDictionaryENS0_21NumberDictionaryShapeEE3NewINS0_7IsolateEEENS0_6HandleIS2_EEPT_jNS0_14AllocationTypeENS0_15MinimumCapacityE @@ -5552,17 +5525,6 @@ _ZN2v88internal10DictionaryINS0_16NumberDictionaryENS0_21NumberDictionaryShapeEE _ZN2v88internal10DictionaryINS0_16NumberDictionaryENS0_21NumberDictionaryShapeEE12UncheckedAddINS0_7IsolateENS0_12DirectHandleELNS0_14AllocationTypeE0EQsr3stdE16is_convertible_vITL0_0_IT_ENS7_ISA_EEEEEvPSA_T0_IS2_EjNS7_INS0_6ObjectEEENS0_15PropertyDetailsE _ZN2v88internal10DictionaryINS0_16NumberDictionaryENS0_21NumberDictionaryShapeEE3AddINS0_7IsolateENS0_12DirectHandleELNS0_14AllocationTypeE0EQsr3stdE16is_convertible_vITL0_0_IT_ENS7_ISA_EEEEET0_IS2_EPSA_SE_jNS7_INS0_6ObjectEEENS0_15PropertyDetailsEPNS0_13InternalIndexE _ZN2v88internal10DictionaryINS0_16NumberDictionaryENS0_21NumberDictionaryShapeEE3AddINS0_7IsolateENS0_6HandleELNS0_14AllocationTypeE0EQsr3stdE16is_convertible_vITL0_0_IT_ENS0_12DirectHandleISA_EEEEET0_IS2_EPSA_SF_jNSC_INS0_6ObjectEEENS0_15PropertyDetailsEPNS0_13InternalIndexE -_ZN2v88internal10DictionaryINS0_16NumberDictionaryENS0_21NumberDictionaryShapeEE3AddINS0_12LocalIsolateENS0_6HandleELNS0_14AllocationTypeE1EQsr3stdE16is_convertible_vITL0_0_IT_ENS0_12DirectHandleISA_EEEEET0_IS2_EPSA_SF_jNSC_INS0_6ObjectEEENS0_15PropertyDetailsEPNS0_13InternalIndexE -_ZN2v88internal10DictionaryINS0_16NumberDictionaryENS0_21NumberDictionaryShapeEE11DeleteEntryINS0_12DirectHandleEQsr3stdE16is_convertible_vITL0__IT_ENS6_IS8_EEEEET_IS2_EPNS0_7IsolateESC_NS0_13InternalIndexE -_ZN2v88internal9HashTableINS0_20SimpleNameDictionaryENS0_25SimpleNameDictionaryShapeEE4SwapENS0_13InternalIndexES5_NS0_16WriteBarrierModeE -_ZN2v88internal9HashTableINS0_20SimpleNameDictionaryENS0_25SimpleNameDictionaryShapeEE18FindInsertionEntryENS0_16PtrComprCageBaseENS0_13ReadOnlyRootsEj -_ZN2v88internal9HashTableINS0_20SimpleNameDictionaryENS0_25SimpleNameDictionaryShapeEE6RehashENS0_16PtrComprCageBaseENS0_6TaggedIS2_EE -_ZN2v88internal9HashTableINS0_20SimpleNameDictionaryENS0_25SimpleNameDictionaryShapeEE3NewINS0_7IsolateEEENS0_6HandleIS2_EEPT_jNS0_14AllocationTypeENS0_15MinimumCapacityE -_ZN2v88internal9HashTableINS0_20SimpleNameDictionaryENS0_25SimpleNameDictionaryShapeEE14EnsureCapacityINS0_7IsolateENS0_6HandleEQsr3stdE16is_convertible_vITL0_0_IT_ENS0_12DirectHandleIS9_EEEEET0_IS2_EPS9_SE_iNS0_14AllocationTypeE -_ZN2v88internal10DictionaryINS0_20SimpleNameDictionaryENS0_25SimpleNameDictionaryShapeEE8SetEntryENS0_13InternalIndexENS0_6TaggedINS0_6ObjectEEES8_NS0_15PropertyDetailsE -_ZN2v88internal10DictionaryINS0_16NumberDictionaryENS0_21NumberDictionaryShapeEE12UncheckedAddINS0_7IsolateENS0_12DirectHandleELNS0_14AllocationTypeE5EQsr3stdE16is_convertible_vITL0_0_IT_ENS7_ISA_EEEEEvPSA_T0_IS2_EjNS7_INS0_6ObjectEEENS0_15PropertyDetailsE -_ZN2v88internal9HashTableINS0_14NameDictionaryENS0_19NameDictionaryShapeEE4SwapENS0_13InternalIndexES5_NS0_16WriteBarrierModeE -_ZN2v88internal9HashTableINS0_14NameDictionaryENS0_19NameDictionaryShapeEE18FindInsertionEntryENS0_16PtrComprCageBaseENS0_13ReadOnlyRootsEj _ZN2v88internal9HashTableINS0_14NameDictionaryENS0_19NameDictionaryShapeEE6RehashENS0_16PtrComprCageBaseENS0_6TaggedIS2_EE _ZN2v88internal9HashTableINS0_14NameDictionaryENS0_19NameDictionaryShapeEE14EnsureCapacityINS0_7IsolateENS0_6HandleEQsr3stdE16is_convertible_vITL0_0_IT_ENS0_12DirectHandleIS9_EEEEET0_IS2_EPS9_SE_iNS0_14AllocationTypeE _ZN2v88internal9HashTableINS0_14NameDictionaryENS0_19NameDictionaryShapeEE14EnsureCapacityINS0_12LocalIsolateENS0_6HandleEQsr3stdE16is_convertible_vITL0_0_IT_ENS0_12DirectHandleIS9_EEEEET0_IS2_EPS9_SE_iNS0_14AllocationTypeE @@ -5609,6 +5571,9 @@ _ZN2v88internal6Object13NewStorageForEPNS0_7IsolateENS0_6HandleINS0_5UnionIJNS0_ _ZN2v88internal6Object12ToObjectImplEPNS0_7IsolateENS0_12DirectHandleIS1_EEPKc _ZN2v88internal6Object15ConvertReceiverEPNS0_7IsolateENS0_12DirectHandleIS1_EE _ZN2v88internal6Object26NoSideEffectsToMaybeStringEPNS0_7IsolateENS0_12DirectHandleIS1_EE +_ZN2v88internal6Object19OrdinaryHasInstanceEPNS0_7IsolateENS0_12DirectHandleINS0_5UnionIJNS0_3SmiENS0_10HeapNumberENS0_6BigIntENS0_6StringENS0_6SymbolENS0_7BooleanENS0_4NullENS0_9UndefinedENS0_10JSReceiverEEEEEESG_ +_ZN2v88internal6Object10InstanceOfEPNS0_7IsolateENS0_12DirectHandleINS0_5UnionIJNS0_3SmiENS0_10HeapNumberENS0_6BigIntENS0_6StringENS0_6SymbolENS0_7BooleanENS0_4NullENS0_9UndefinedENS0_10JSReceiverEEEEEESG_ +_ZN2v88internal6Object9GetMethodEPNS0_7IsolateENS0_12DirectHandleINS0_10JSReceiverEEENS4_INS0_4NameEEE _ZN2v88internal6Object23CreateListFromArrayLikeEPNS0_7IsolateENS0_12DirectHandleIS1_EENS0_12ElementTypesE _ZN2v88internal6Object22GetLengthFromArrayLikeEPNS0_7IsolateENS0_12DirectHandleINS0_10JSReceiverEEE _ZN2v88internal6Object24InstantiateIfLazyClosureEPNS0_14LookupIteratorENS0_12DirectHandleIS1_EE @@ -5666,14 +5631,6 @@ _ZNK2v88internal12JSTypedArray9GetLengthEv _ZN2v88internal6Object5ShareIS1_NS0_12DirectHandleEQsr3stdE16is_convertible_vIT0_IT_ENS3_IS5_EEEEENS4_IS1_E9MaybeTypeEPNS0_7IsolateES6_NS0_11ShouldThrowE _ZN2v88internal6Object30TransitionAndWriteDataPropertyEPNS0_14LookupIteratorENS0_12DirectHandleIS1_EENS0_18PropertyAttributesENS_5MaybeINS0_11ShouldThrowEEENS0_11StoreOriginE _ZN2v88internal12AccessorInfo12AppendUniqueEPNS0_7IsolateENS0_12DirectHandleINS0_6ObjectEEENS4_INS0_10FixedArrayEEEi -_ZN2v88internal7JSProxy7IsArrayENS0_12DirectHandleIS1_EE -_ZN2v88internal7JSProxy12CheckHasTrapEPNS0_7IsolateENS0_12DirectHandleINS0_4NameEEENS4_INS0_10JSReceiverEEE -_ZN2v88internal7JSProxy23DeletePropertyOrElementENS0_12DirectHandleIS1_EENS2_INS0_4NameEEENS0_12LanguageModeE -_ZN2v88internal7JSProxy15CheckDeleteTrapEPNS0_7IsolateENS0_12DirectHandleINS0_4NameEEENS4_INS0_10JSReceiverEEE -_ZN2v88internal7JSProxy21GetPropertyAttributesEPNS0_14LookupIteratorE -_ZN2v88internal7JSProxy24GetOwnPropertyDescriptorEPNS0_7IsolateENS0_12DirectHandleIS1_EENS4_INS0_4NameEEEPNS0_18PropertyDescriptorE -_ZN2v88internal24PropertyKeyToArrayLengthENS0_12DirectHandleINS0_6ObjectEEEPj -_ZN2v88internal7JSArray17DefineOwnPropertyEPNS0_7IsolateENS0_12DirectHandleIS1_EENS4_INS0_6ObjectEEEPNS0_18PropertyDescriptorENS_5MaybeINS0_11ShouldThrowEEE _ZN2v88internal7JSArray14ArraySetLengthEPNS0_7IsolateENS0_12DirectHandleIS1_EEPNS0_18PropertyDescriptorENS_5MaybeINS0_11ShouldThrowEEE _ZN2v88internal7JSArray21AnythingToArrayLengthEPNS0_7IsolateENS0_12DirectHandleINS0_6ObjectEEEPj _ZN2v88internal7JSArray9SetLengthEPNS0_7IsolateENS0_12DirectHandleIS1_EEj @@ -5756,9 +5713,9 @@ _ZNSt4__Cr27__insertion_sort_incompleteINS_17_ClassicAlgPolicyERN2v88internal19E _ZNSt4__Cr19__partial_sort_implINS_17_ClassicAlgPolicyERN2v88internal19EnumIndexComparatorINS3_14NameDictionaryEEENS3_10AtomicSlotES8_EET1_S9_S9_T2_OT0_ _ZNSt4__Cr11__make_heapINS_17_ClassicAlgPolicyERN2v88internal19EnumIndexComparatorINS3_14NameDictionaryEEENS3_10AtomicSlotEEEvT1_S9_OT0_ _ZNSt4__Cr11__sift_downINS_17_ClassicAlgPolicyELb0ERN2v88internal19EnumIndexComparatorINS3_14NameDictionaryEEENS3_10AtomicSlotEEEvT2_OT1_NS_15iterator_traitsIS9_E15difference_typeESE_ -_ZNSt4__Cr11__sift_downINS_17_ClassicAlgPolicyELb1ERN2v88internal19EnumIndexComparatorINS3_14NameDictionaryEEENS3_10AtomicSlotEEEvT2_OT1_NS_15iterator_traitsIS9_E15difference_typeESE_ -_ZNSt4__Cr10__pop_heapINS_17_ClassicAlgPolicyEN2v88internal19EnumIndexComparatorINS3_14NameDictionaryEEENS3_10AtomicSlotEEEvT1_S8_RT0_NS_15iterator_traitsIS8_E15difference_typeE -_ZNSt4__Cr11__introsortINS_17_ClassicAlgPolicyERN2v88internal19EnumIndexComparatorINS3_16GlobalDictionaryEEENS3_10AtomicSlotELb0EEEvT1_S9_T0_NS_15iterator_traitsIS9_E15difference_typeEb +_ZNSt4__Cr32__partition_with_equals_on_rightINS_17_ClassicAlgPolicyEN2v88internal10AtomicSlotERNS3_19EnumIndexComparatorINS3_16GlobalDictionaryEEEEENS_4pairIT0_bEESA_SA_T1_ +_ZNSt4__Cr27__insertion_sort_incompleteINS_17_ClassicAlgPolicyERN2v88internal19EnumIndexComparatorINS3_16GlobalDictionaryEEENS3_10AtomicSlotEEEbT1_S9_T0_ +_ZNSt4__Cr19__partial_sort_implINS_17_ClassicAlgPolicyERN2v88internal19EnumIndexComparatorINS3_16GlobalDictionaryEEENS3_10AtomicSlotES8_EET1_S9_S9_T2_OT0_ _ZNSt4__Cr11__make_heapINS_17_ClassicAlgPolicyERN2v88internal19EnumIndexComparatorINS3_16GlobalDictionaryEEENS3_10AtomicSlotEEEvT1_S9_OT0_ _ZNSt4__Cr11__sift_downINS_17_ClassicAlgPolicyELb0ERN2v88internal19EnumIndexComparatorINS3_16GlobalDictionaryEEENS3_10AtomicSlotEEEvT2_OT1_NS_15iterator_traitsIS9_E15difference_typeESE_ _ZNSt4__Cr11__sift_downINS_17_ClassicAlgPolicyELb1ERN2v88internal19EnumIndexComparatorINS3_16GlobalDictionaryEEENS3_10AtomicSlotEEEvT2_OT1_NS_15iterator_traitsIS9_E15difference_typeESE_ @@ -5919,11 +5876,9 @@ _ZN2v88internal8JSObject20HasRealNamedPropertyEPNS0_7IsolateENS0_12DirectHandleI _ZN2v88internal8JSObject31RawFastPropertyAtCompareAndSwapENS0_10FieldIndexENS0_6TaggedINS0_6ObjectEEES5_NS_15SeqCstAccessTagE _ZN2v88internal14JSGlobalObject22InvalidatePropertyCellENS0_12DirectHandleIS1_EENS2_INS0_4NameEEE _ZN2v88internal6JSDate3NewEPNS0_7IsolateENS0_12DirectHandleINS0_10JSFunctionEEENS4_INS0_10JSReceiverEEEd -_ZN2v88internal6JSDate8SetValueEPNS0_7IsolateEd -_ZN2v88internal6JSDate11SetNanValueEv -_ZN2v88internal6JSDate16CurrentTimeValueEPNS0_7IsolateE -_ZN2v88internal6JSDate8GetFieldEPNS0_7IsolateEmm -_ZN2v88internal6JSDate10DoGetFieldEPNS0_7IsolateENS1_10FieldIndexE +_ZN2v88internal25PropertyCallbackArguments16CallNamedDefinerEPNS0_7IsolateENS0_12DirectHandleINS0_15InterceptorInfoEEENS4_INS0_4NameEEERKNS_18PropertyDescriptorE +_ZNK2v88internal14LookupIterator14GetInterceptorILb1EEENS0_6TaggedINS0_15InterceptorInfoEEENS3_INS0_8JSObjectEEE +_ZN2v88internal25PropertyCallbackArguments21CallIndexedDescriptorEPNS0_7IsolateENS0_12DirectHandleINS0_15InterceptorInfoEEEj _ZN2v88internal25PropertyCallbackArguments19CallNamedDescriptorEPNS0_7IsolateENS0_12DirectHandleINS0_15InterceptorInfoEEENS4_INS0_4NameEEE _ZN2v88internal25PropertyCallbackArguments17CallIndexedGetterEPNS0_7IsolateENS0_12DirectHandleINS0_15InterceptorInfoEEEj _ZN2v88internal25PropertyCallbackArguments15CallNamedGetterEPNS0_7IsolateENS0_12DirectHandleINS0_15InterceptorInfoEEENS4_INS0_4NameEEE @@ -6141,6 +6096,10 @@ _ZN2v88internal14MarkingBarrier5WriteINS0_24CompressedHeapObjectSlotELNS0_15Reco _ZN2v88internal12WriteBarrier11MarkingSlowILNS0_15RecordYoungSlotE1EEEvNS0_6TaggedINS0_10HeapObjectEEENS0_24CompressedHeapObjectSlotES6_ _ZN2v88internal14MarkingBarrier5WriteINS0_24CompressedHeapObjectSlotELNS0_15RecordYoungSlotE1EEEvNS0_6TaggedINS0_10HeapObjectEEET_S7_ _ZN2v88internal12WriteBarrier8ForRangeINS0_20CompressedObjectSlotEEEvPNS0_4HeapENS0_6TaggedINS0_10HeapObjectEEET_S9_ +_ZN2v88internal12WriteBarrier8ForRangeINS0_25CompressedMaybeObjectSlotEEEvPNS0_4HeapENS0_6TaggedINS0_10HeapObjectEEET_S9_ +_ZN2v88internal14MarkingBarrier15MarkValueSharedENS0_6TaggedINS0_10HeapObjectEEE +_ZN2v88internal14MarkingBarrier14MarkValueLocalENS0_6TaggedINS0_10HeapObjectEEE +_ZN2v88internal13RememberedSetILNS0_17RememberedSetTypeE4EE6InsertILNS0_10AccessModeE0EEEvPNS0_11MutablePageEm _ZN2v88internal13RememberedSetILNS0_17RememberedSetTypeE5EE6InsertILNS0_10AccessModeE0EEEvPNS0_11MutablePageEm _ZN2v88internal13RememberedSetILNS0_17RememberedSetTypeE2EE6InsertILNS0_10AccessModeE0EEEvPNS0_11MutablePageEm _ZN2v88internal14MarkingBarrierC2EPNS0_9LocalHeapE @@ -6354,13 +6313,11 @@ _ZN2v88internal27DescriptorArrayMarkingState28AcquireDescriptorRangeToMarkEjNS0_ _ZN2v88internal15DescriptorArray14BodyDescriptor11IterateBodyINS0_18MainMarkingVisitorEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ _ZN2v88internal17DoubleStringCache14BodyDescriptor11IterateBodyINS0_18MainMarkingVisitorEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ _ZN2v88internal17EmbedderDataArray14BodyDescriptor11IterateBodyINS0_18MainMarkingVisitorEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ -_ZN2v88internal18MainMarkingVisitor10RecordSlotINS0_20CompressedObjectSlotELNS0_15RecordYoungSlotE1EEEvNS0_6TaggedINS0_10HeapObjectEEET_S7_ -_ZN4heap4base8WorklistIN2v88internal6TaggedINS3_18EphemeronHashTableEEELt64EE5Local18PublishPushSegmentEv -_ZNK4heap4base8WorklistIN2v88internal6TaggedINS3_18EphemeronHashTableEEELt64EE5Local10NewSegmentEv -_ZN2v88internal12FeedbackCell14BodyDescriptor11IterateBodyINS0_18MainMarkingVisitorEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ -_ZN2v88internal14FeedbackVector14BodyDescriptor11IterateBodyINS0_18MainMarkingVisitorEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ -_ZN2v88internal20FunctionTemplateInfo14BodyDescriptor11IterateBodyINS0_18MainMarkingVisitorEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ -_ZN2v88internal15InterceptorInfo14BodyDescriptor11IterateBodyINS0_18MainMarkingVisitorEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ +_ZN2v88internal10WasmStruct14BodyDescriptor11IterateBodyINS0_18MainMarkingVisitorEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ +_ZN2v88internal12WasmTypeInfo14BodyDescriptor11IterateBodyINS0_18MainMarkingVisitorEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ +_ZN2v88internal25SuffixRangeBodyDescriptorILi12EE11IterateBodyINS0_18MainMarkingVisitorEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ +_ZN2v88internal29SuffixRangeWeakBodyDescriptorILi12EE11IterateBodyINS0_18MainMarkingVisitorEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ +_ZN2v88internal13JSArrayBuffer14BodyDescriptor11IterateBodyINS0_18MainMarkingVisitorEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ _ZN2v88internal59JSAPIObjectWithEmbedderSlotsOrJSSpecialObjectBodyDescriptor41IterateJSAPIObjectWithEmbedderSlotsHeaderINS0_18MainMarkingVisitorEEEvNS0_6TaggedINS0_3MapEEENS4_INS0_10HeapObjectEEEiPT_ _ZN2v88internal27JSDataViewOrRabGsabDataView14BodyDescriptor11IterateBodyINS0_18MainMarkingVisitorEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ _ZN2v88internal6JSDate14BodyDescriptor11IterateBodyINS0_18MainMarkingVisitorEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ @@ -6374,23 +6331,6 @@ _ZNK2v88internal10JSFunction23IsOptimizationRequestedEPNS0_7IsolateE _ZN4heap4base8WorklistIN2v88internal6TaggedINS3_10JSFunctionEEELt64EE5Local18PublishPushSegmentEv _ZNK4heap4base8WorklistIN2v88internal6TaggedINS3_10JSFunctionEEELt64EE5Local10NewSegmentEv _ZN2v88internal8JSRegExp14BodyDescriptor11IterateBodyINS0_18MainMarkingVisitorEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ -_ZN2v88internal26JSSynchronizationPrimitive14BodyDescriptor11IterateBodyINS0_18MainMarkingVisitorEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ -_ZN2v88internal12JSTypedArray14BodyDescriptor11IterateBodyINS0_18MainMarkingVisitorEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ -_ZN4heap4base8WorklistIN2v88internal6TaggedINS3_9JSWeakRefEEELt64EE5Local18PublishPushSegmentEv -_ZNK4heap4base8WorklistIN2v88internal6TaggedINS3_9JSWeakRefEEELt64EE5Local10NewSegmentEv -_ZN2v88internal9JSWeakRef14BodyDescriptor11IterateBodyINS0_18MainMarkingVisitorEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ -_ZN2v88internal16WasmGlobalObject14BodyDescriptor11IterateBodyINS0_18MainMarkingVisitorEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ -_ZN2v88internal18WasmInstanceObject14BodyDescriptor11IterateBodyINS0_18MainMarkingVisitorEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ -_ZN2v88internal16WasmMemoryObject14BodyDescriptor11IterateBodyINS0_18MainMarkingVisitorEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ -_ZN2v88internal20WasmSuspendingObject14BodyDescriptor11IterateBodyINS0_18MainMarkingVisitorEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ -_ZN2v88internal15WasmTableObject14BodyDescriptor11IterateBodyINS0_18MainMarkingVisitorEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ -_ZN2v88internal13WasmTagObject14BodyDescriptor11IterateBodyINS0_18MainMarkingVisitorEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ -_ZN2v88internal13BytecodeArray14BodyDescriptor11IterateBodyINS0_18MainMarkingVisitorEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ -_ZN2v88internal4Code14BodyDescriptor11IterateBodyINS0_18MainMarkingVisitorEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ -_ZN2v88internal17InstructionStream14BodyDescriptor11IterateBodyINS0_18MainMarkingVisitorEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ -_ZN2v88internal15InterpreterData14BodyDescriptor11IterateBodyINS0_18MainMarkingVisitorEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ -_ZN2v88internal30UncompiledDataWithPreparseData14BodyDescriptor11IterateBodyINS0_18MainMarkingVisitorEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ -_ZN2v88internal33UncompiledDataWithoutPreparseData14BodyDescriptor11IterateBodyINS0_18MainMarkingVisitorEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ _ZN2v88internal36UncompiledDataWithPreparseDataAndJob14BodyDescriptor11IterateBodyINS0_18MainMarkingVisitorEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ _ZN2v88internal40UncompiledDataWithoutPreparseDataWithJob14BodyDescriptor11IterateBodyINS0_18MainMarkingVisitorEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ _ZN2v88internal19ProtectedFixedArray14BodyDescriptor11IterateBodyINS0_18MainMarkingVisitorEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ @@ -6420,8 +6360,7 @@ _ZN2v84base11SmallVectorIPNS_8internal12_GLOBAL__N_112ParallelItemELm4ENSt4__Cr9 _ZZNSt4__Cr6vectorIPN2v88internal12_GLOBAL__N_112ParallelItemENS_9allocatorIS5_EEE12emplace_backIJRKS5_EEERS5_DpOT_ENKUlvE0_clEv _ZNSt4__Cr6vectorIPN2v88internal12_GLOBAL__N_112ParallelItemENS_9allocatorIS5_EEE20__throw_length_errorEv _ZN2v88internal32FullStringForwardingTableCleaner17TransitionStringsEPNS0_21StringForwardingTable6RecordE -_ZN2v88internal32FullStringForwardingTableCleaner17MarkForwardObjectEPNS0_21StringForwardingTable6RecordE -_ZN2v84base11SmallVectorIPNS_8internal12_GLOBAL__N_112ParallelItemELm4ENSt4__Cr9allocatorIS5_EEE4GrowEv +_ZN2v88internal32FullStringForwardingTableCleaner14TryInternalizeENS0_6TaggedINS0_6StringEEEPNS0_21StringForwardingTable6RecordE _ZN2v84base11SmallVectorIPNS_8internal12_GLOBAL__N_112ParallelItemELm4ENSt4__Cr9allocatorIS5_EEE4GrowEm _ZZNSt4__Cr6vectorIPN2v88internal12_GLOBAL__N_112ParallelItemENS_9allocatorIS5_EEE12emplace_backIJS5_EEERS5_DpOT_ENKUlvE0_clEv _ZZNSt4__Cr6vectorINS_10unique_ptrIN2v88internal12_GLOBAL__N_112ParallelItemENS_14default_deleteIS5_EEEENS_9allocatorIS8_EEE12emplace_backIJS8_EEERS8_DpOT_ENKUlvE0_clEv @@ -6449,39 +6388,6 @@ _ZN2v88internal25SuffixRangeBodyDescriptorILi8EE11IterateBodyINS0_25RecordMigrat _ZN2v88internal24FixedRangeBodyDescriptorILi4ELi12EE11IterateBodyINS0_25RecordMigratedSlotVisitorEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ _ZN2v88internal11DataHandler14BodyDescriptor11IterateBodyINS0_25RecordMigratedSlotVisitorEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ _ZN2v88internal9DebugInfo14BodyDescriptor11IterateBodyINS0_25RecordMigratedSlotVisitorEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ -_ZN2v88internal15DescriptorArray14BodyDescriptor11IterateBodyINS0_25RecordMigratedSlotVisitorEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ -_ZN2v88internal17DoubleStringCache14BodyDescriptor11IterateBodyINS0_25RecordMigratedSlotVisitorEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ -_ZN2v88internal17EmbedderDataArray14BodyDescriptor11IterateBodyINS0_25RecordMigratedSlotVisitorEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ -_ZN2v88internal18EphemeronHashTable14BodyDescriptor11IterateBodyINS0_25RecordMigratedSlotVisitorEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ -_ZN2v88internal12FeedbackCell14BodyDescriptor11IterateBodyINS0_25RecordMigratedSlotVisitorEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ -_ZN2v88internal14FeedbackVector14BodyDescriptor11IterateBodyINS0_25RecordMigratedSlotVisitorEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ -_ZN2v88internal20FunctionTemplateInfo14BodyDescriptor11IterateBodyINS0_25RecordMigratedSlotVisitorEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ -_ZN2v88internal15InterceptorInfo14BodyDescriptor11IterateBodyINS0_25RecordMigratedSlotVisitorEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ -_ZN2v88internal3Map14BodyDescriptor11IterateBodyINS0_25RecordMigratedSlotVisitorEEEvNS0_6TaggedIS1_EENS5_INS0_10HeapObjectEEEiPT_ -_ZN2v88internal23FixedWeakBodyDescriptorILi4ELi12ELi12EE11IterateBodyINS0_25RecordMigratedSlotVisitorEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ -_ZN2v88internal13NativeContext14BodyDescriptor11IterateBodyINS0_25RecordMigratedSlotVisitorEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ -_ZN2v88internal24FixedRangeBodyDescriptorILi12ELi24EE11IterateBodyINS0_25RecordMigratedSlotVisitorEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ -_ZN2v88internal24FixedRangeBodyDescriptorILi4ELi32EE11IterateBodyINS0_25RecordMigratedSlotVisitorEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ -_ZN2v88internal12PreparseData14BodyDescriptor11IterateBodyINS0_25RecordMigratedSlotVisitorEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ -_ZN2v88internal24FixedRangeBodyDescriptorILi4ELi20EE11IterateBodyINS0_25RecordMigratedSlotVisitorEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ -_ZN2v88internal7JSProxy14BodyDescriptor11IterateBodyINS0_25RecordMigratedSlotVisitorEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ -_ZN2v88internal13PrototypeInfo14BodyDescriptor11IterateBodyINS0_25RecordMigratedSlotVisitorEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ -_ZN2v88internal25SuffixRangeBodyDescriptorILi4EE11IterateBodyINS0_25RecordMigratedSlotVisitorEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ -_ZN2v88internal24WithStrongTrustedPointerILm4EXtlNS0_8TagRangeINS0_18IndirectPointerTagEEELS3_10ELS3_10EEEE14BodyDescriptorINS0_19FixedBodyDescriptorILi8ELi12ELi12EEEE11IterateBodyINS0_25RecordMigratedSlotVisitorEEEvNS0_6TaggedINS0_3MapEEENSC_INS0_10HeapObjectEEEiPT_ -_ZN2v88internal18SharedFunctionInfo14BodyDescriptor11IterateBodyINS0_25RecordMigratedSlotVisitorEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ -_ZN2v88internal25SmallOrderedHashTableImplINS0_19SmallOrderedHashMapEE14BodyDescriptor11IterateBodyINS0_25RecordMigratedSlotVisitorEEEvNS0_6TaggedINS0_3MapEEENS7_INS0_10HeapObjectEEEiPT_ -_ZN2v88internal25SmallOrderedHashTableImplINS0_19SmallOrderedHashSetEE14BodyDescriptor11IterateBodyINS0_25RecordMigratedSlotVisitorEEEvNS0_6TaggedINS0_3MapEEENS7_INS0_10HeapObjectEEEiPT_ -_ZN2v88internal25SmallOrderedHashTableImplINS0_26SmallOrderedNameDictionaryEE14BodyDescriptor11IterateBodyINS0_25RecordMigratedSlotVisitorEEEvNS0_6TaggedINS0_3MapEEENS7_INS0_10HeapObjectEEEiPT_ -_ZN2v88internal24FixedRangeBodyDescriptorILi4ELi56EE11IterateBodyINS0_25RecordMigratedSlotVisitorEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ -_ZN2v88internal22SubclassBodyDescriptorINS0_19FixedBodyDescriptorILi4ELi32ELi32EEENS2_ILi32ELi76ELi76EEEE11IterateBodyINS0_25RecordMigratedSlotVisitorEEEvNS0_6TaggedINS0_3MapEEENS8_INS0_10HeapObjectEEEiPT_ -_ZN2v88internal19SwissNameDictionary14BodyDescriptor11IterateBodyINS0_25RecordMigratedSlotVisitorEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ -_ZN2v88internal24FixedRangeBodyDescriptorILi12ELi16EE11IterateBodyINS0_25RecordMigratedSlotVisitorEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ -_ZN2v88internal22SubclassBodyDescriptorINS0_19FixedBodyDescriptorILi4ELi32ELi32EEENS2_ILi32ELi44ELi44EEEE11IterateBodyINS0_25RecordMigratedSlotVisitorEEEvNS0_6TaggedINS0_3MapEEENS8_INS0_10HeapObjectEEEiPT_ -_ZN2v88internal29SuffixRangeWeakBodyDescriptorILi8EE11IterateBodyINS0_25RecordMigratedSlotVisitorEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ -_ZN2v88internal8WeakCell14BodyDescriptor11IterateBodyINS0_25RecordMigratedSlotVisitorEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ -_ZN2v88internal9WasmArray14BodyDescriptor11IterateBodyINS0_25RecordMigratedSlotVisitorEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ -_ZN2v88internal23FixedWeakBodyDescriptorILi4ELi16ELi16EE11IterateBodyINS0_25RecordMigratedSlotVisitorEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ -_ZN2v88internal23WasmMemoryMapDescriptor14BodyDescriptor11IterateBodyINS0_25RecordMigratedSlotVisitorEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ _ZN2v88internal18BodyDescriptorBase23IterateJSObjectBodyImplINS0_25RecordMigratedSlotVisitorEEEvNS0_6TaggedINS0_3MapEEENS4_INS0_10HeapObjectEEEiiPT_ _ZN2v88internal14WasmResumeData14BodyDescriptor11IterateBodyINS0_25RecordMigratedSlotVisitorEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ _ZN2v88internal24FixedRangeBodyDescriptorILi4ELi8EE11IterateBodyINS0_25RecordMigratedSlotVisitorEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ @@ -6491,6 +6397,34 @@ _ZN2v88internal25SuffixRangeBodyDescriptorILi12EE11IterateBodyINS0_25RecordMigra _ZN2v88internal29SuffixRangeWeakBodyDescriptorILi12EE11IterateBodyINS0_25RecordMigratedSlotVisitorEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ _ZN2v88internal13JSArrayBuffer14BodyDescriptor11IterateBodyINS0_25RecordMigratedSlotVisitorEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ _ZN2v88internal27JSDataViewOrRabGsabDataView14BodyDescriptor11IterateBodyINS0_25RecordMigratedSlotVisitorEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ +_ZN2v88internal6JSDate14BodyDescriptor11IterateBodyINS0_25RecordMigratedSlotVisitorEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ +_ZN2v88internal16JSExternalObject14BodyDescriptor11IterateBodyINS0_25RecordMigratedSlotVisitorEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ +_ZN2v88internal22JSFinalizationRegistry14BodyDescriptor11IterateBodyINS0_25RecordMigratedSlotVisitorEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ +_ZN2v88internal10JSFunction14BodyDescriptor11IterateBodyINS0_25RecordMigratedSlotVisitorEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ +_ZN2v88internal8JSRegExp14BodyDescriptor11IterateBodyINS0_25RecordMigratedSlotVisitorEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ +_ZN2v88internal26JSSynchronizationPrimitive14BodyDescriptor11IterateBodyINS0_25RecordMigratedSlotVisitorEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ +_ZN2v88internal12JSTypedArray14BodyDescriptor11IterateBodyINS0_25RecordMigratedSlotVisitorEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ +_ZN2v88internal9JSWeakRef14BodyDescriptor11IterateBodyINS0_25RecordMigratedSlotVisitorEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ +_ZN2v88internal16WasmGlobalObject14BodyDescriptor11IterateBodyINS0_25RecordMigratedSlotVisitorEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ +_ZN2v88internal18WasmInstanceObject14BodyDescriptor11IterateBodyINS0_25RecordMigratedSlotVisitorEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ +_ZN2v88internal16WasmMemoryObject14BodyDescriptor11IterateBodyINS0_25RecordMigratedSlotVisitorEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ +_ZN2v88internal20WasmSuspendingObject14BodyDescriptor11IterateBodyINS0_25RecordMigratedSlotVisitorEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ +_ZN2v88internal15WasmTableObject14BodyDescriptor11IterateBodyINS0_25RecordMigratedSlotVisitorEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ +_ZN2v88internal13WasmTagObject14BodyDescriptor11IterateBodyINS0_25RecordMigratedSlotVisitorEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ +_ZN2v88internal13BytecodeArray14BodyDescriptor11IterateBodyINS0_25RecordMigratedSlotVisitorEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ +_ZN2v88internal25RecordMigratedSlotVisitor21VisitProtectedPointerENS0_6TaggedINS0_13TrustedObjectEEENS0_20CompressedObjectSlotE +_ZN2v88internal4Code14BodyDescriptor11IterateBodyINS0_25RecordMigratedSlotVisitorEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ +_ZN2v88internal25RecordMigratedSlotVisitor29VisitInstructionStreamPointerENS0_6TaggedINS0_4CodeEEENS0_27OffHeapCompressedObjectSlotINS0_29ExternalCodeCompressionSchemeEEE +_ZN2v88internal17InstructionStream14BodyDescriptor11IterateBodyINS0_25RecordMigratedSlotVisitorEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ +_ZN2v88internal15InterpreterData14BodyDescriptor11IterateBodyINS0_25RecordMigratedSlotVisitorEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ +_ZN2v88internal30UncompiledDataWithPreparseData14BodyDescriptor11IterateBodyINS0_25RecordMigratedSlotVisitorEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ +_ZN2v88internal36UncompiledDataWithPreparseDataAndJob14BodyDescriptor11IterateBodyINS0_25RecordMigratedSlotVisitorEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ +_ZN2v88internal19ProtectedFixedArray14BodyDescriptor11IterateBodyINS0_25RecordMigratedSlotVisitorEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ +_ZN2v88internal23ProtectedWeakFixedArray14BodyDescriptor11IterateBodyINS0_25RecordMigratedSlotVisitorEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ +_ZN2v88internal25RecordMigratedSlotVisitor21VisitProtectedPointerENS0_6TaggedINS0_13TrustedObjectEEENS0_25CompressedMaybeObjectSlotE +_ZN2v88internal14AtomRegExpData14BodyDescriptor11IterateBodyINS0_25RecordMigratedSlotVisitorEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ +_ZN2v88internal12IrRegExpData14BodyDescriptor11IterateBodyINS0_25RecordMigratedSlotVisitorEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ +_ZN2v88internal10RegExpData14BodyDescriptor11IterateBodyINS0_25RecordMigratedSlotVisitorEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ _ZN2v88internal14WasmImportData14BodyDescriptor11IterateBodyINS0_25RecordMigratedSlotVisitorEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ _ZN2v88internal20WasmCapiFunctionData14BodyDescriptor11IterateBodyINS0_25RecordMigratedSlotVisitorEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ _ZN2v88internal17WasmDispatchTable14BodyDescriptor11IterateBodyINS0_25RecordMigratedSlotVisitorEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ @@ -6574,9 +6508,6 @@ _ZNK2v88internal28EvacuationWeakObjectRetainer17ShouldRecordSlotsEv _ZN2v88internal28EvacuationWeakObjectRetainer10RecordSlotENS0_6TaggedINS0_10HeapObjectEEENS0_20CompressedObjectSlotES4_ _ZN2v88internal17LiveObjectVisitor24VisitMarkedObjectsNoFailINS0_25EvacuateRecordOnlyVisitorEEEvPNS0_10NormalPageEPT_ _ZN2v88internal12TypedSlotSet7IterateIZNS0_13RememberedSetILNS0_17RememberedSetTypeE0EE16RemoveRangeTypedEPNS0_11MutablePageEmmEUlNS0_8SlotTypeEmE_EEiT_NS1_13IterationModeE -_ZN2v88internal12TypedSlotSet7IterateIZNS0_13RememberedSetILNS0_17RememberedSetTypeE3EE16RemoveRangeTypedEPNS0_11MutablePageEmmEUlNS0_8SlotTypeEmE_EEiT_NS1_13IterationModeE -_ZN2v88internal17HeapObjectVisitorD2Ev -_ZN2v88internal25EvacuateRecordOnlyVisitorD0Ev _ZN2v88internal25EvacuateRecordOnlyVisitor5VisitENS0_6TaggedINS0_10HeapObjectEEENS_4base11StrongAliasINS0_17HeapObjectSizeTagEjEE _ZNSt4__Cr12__hash_tableINS_17__hash_value_typeIN2v88internal6TaggedINS3_18EphemeronHashTableEEEN4absl13flat_hash_setIiNS7_13hash_internal4HashIiEENS_8equal_toIiEENS_9allocatorIiEEEEEENS_22__unordered_map_hasherIS6_NS_4pairIKS6_SG_EENS3_6Object6HasherENSC_IS6_EEEENS_21__unordered_map_equalIS6_SL_SO_SN_EENSE_ISL_EEE5clearEv _ZN4absl18container_internal23TypeErasedApplyToSlotFnIN2v88internal6Object6HasherENS3_6TaggedINS3_10HeapObjectEEELb0EEEmPKvPvm @@ -6596,12 +6527,6 @@ _ZN2v88internal23WasmMemoryMapDescriptor14BodyDescriptor11IterateBodyINS0_20Mark _ZN2v88internal6JSDate14BodyDescriptor11IterateBodyINS0_20MarkCompactCollector23SharedHeapObjectVisitorEEEvNS0_6TaggedINS0_3MapEEENS6_INS0_10HeapObjectEEEiPT_ _ZN2v88internal22JSFinalizationRegistry14BodyDescriptor11IterateBodyINS0_20MarkCompactCollector23SharedHeapObjectVisitorEEEvNS0_6TaggedINS0_3MapEEENS6_INS0_10HeapObjectEEEiPT_ _ZN2v88internal10JSFunction14BodyDescriptor11IterateBodyINS0_20MarkCompactCollector23SharedHeapObjectVisitorEEEvNS0_6TaggedINS0_3MapEEENS6_INS0_10HeapObjectEEEiPT_ -_ZN2v88internal8JSRegExp14BodyDescriptor11IterateBodyINS0_20MarkCompactCollector23SharedHeapObjectVisitorEEEvNS0_6TaggedINS0_3MapEEENS6_INS0_10HeapObjectEEEiPT_ -_ZN2v88internal9JSWeakRef14BodyDescriptor11IterateBodyINS0_20MarkCompactCollector23SharedHeapObjectVisitorEEEvNS0_6TaggedINS0_3MapEEENS6_INS0_10HeapObjectEEEiPT_ -_ZN2v88internal16WasmGlobalObject14BodyDescriptor11IterateBodyINS0_20MarkCompactCollector23SharedHeapObjectVisitorEEEvNS0_6TaggedINS0_3MapEEENS6_INS0_10HeapObjectEEEiPT_ -_ZN2v88internal18WasmInstanceObject14BodyDescriptor11IterateBodyINS0_20MarkCompactCollector23SharedHeapObjectVisitorEEEvNS0_6TaggedINS0_3MapEEENS6_INS0_10HeapObjectEEEiPT_ -_ZN2v88internal16WasmMemoryObject14BodyDescriptor11IterateBodyINS0_20MarkCompactCollector23SharedHeapObjectVisitorEEEvNS0_6TaggedINS0_3MapEEENS6_INS0_10HeapObjectEEEiPT_ -_ZN2v88internal20WasmSuspendingObject14BodyDescriptor11IterateBodyINS0_20MarkCompactCollector23SharedHeapObjectVisitorEEEvNS0_6TaggedINS0_3MapEEENS6_INS0_10HeapObjectEEEiPT_ _ZN2v88internal20MarkCompactCollector22ProcessMarkingWorklistILNS1_29MarkingWorklistProcessingModeE1EEENSt4__Cr4pairImmEENS_4base9TimeDeltaEm _ZN4absl18container_internal12raw_hash_setINS0_17FlatHashMapPolicyIN2v88internal6TaggedINS4_10HeapObjectEEENS3_4base11SmallVectorIS7_Lm1ENSt4__Cr9allocatorIS7_EEEEEEJNS4_6Object6HasherENSF_12KeyEqualSafeEEE5eraseENSI_8iteratorE _ZNK4heap4base8WorklistIN2v88internal9EphemeronELt64EE5Local10NewSegmentEv @@ -6885,18 +6810,38 @@ _ZN2v88internal14EternalHandles6CreateEPNS0_7IsolateENS0_6TaggedINS0_6ObjectEEEP _ZZNSt4__Cr6vectorIPN2v88internal13GlobalHandles4NodeENS_9allocatorIS5_EEE12emplace_backIJRKS5_EEERS5_DpOT_ENKUlvE0_clEv _ZNSt4__Cr6vectorIPN2v88internal13GlobalHandles4NodeENS_9allocatorIS5_EEE20__throw_length_errorEv _ZN2v88internal13GlobalHandles4Node26CollectPhantomCallbackDataEPNSt4__Cr6vectorINS3_4pairIPS2_NS1_22PendingPhantomCallbackEEENS3_9allocatorIS8_EEEE +_ZZNSt4__Cr6vectorINS_4pairIPN2v88internal13GlobalHandles4NodeENS4_22PendingPhantomCallbackEEENS_9allocatorIS8_EEE12emplace_backIJS8_EEERS8_DpOT_ENKUlvE0_clEv +_ZNSt4__Cr6vectorINS_4pairIPN2v88internal13GlobalHandles4NodeENS4_22PendingPhantomCallbackEEENS_9allocatorIS8_EEE20__throw_length_errorEv +_ZZNSt4__Cr6vectorIN2v88internal13GlobalHandles22PendingPhantomCallbackENS_9allocatorIS4_EEE12emplace_backIJRKS4_EEERS4_DpOT_ENKUlvE0_clEv +_ZNSt4__Cr6vectorIN2v88internal13GlobalHandles22PendingPhantomCallbackENS_9allocatorIS4_EEE20__throw_length_errorEv +_ZNSt4__Cr6vectorIPN2v88internal13GlobalHandles4NodeENS_9allocatorIS5_EEE6resizeEm +_ZNSt4__Cr10__function13__policy_funcIFvvEE11__call_funcIZN2v88internal13GlobalHandles31PostGarbageCollectionProcessingENS5_15GCCallbackFlagsEE3$_0EEvPKNS0_16__policy_storageE +_ZN2v88internal18MakeCancelableTaskEPNS0_7IsolateENSt4__Cr8functionIFvvEEE +_ZN2v88internal22MakeCancelableIdleTaskEPNS0_21CancelableTaskManagerENSt4__Cr8functionIFvdEEE +_ZN2v88internal12_GLOBAL__N_118CancelableFuncTaskD2Ev +_ZN2v88internal12_GLOBAL__N_118CancelableFuncTaskD0Ev +_ZN2v88internal12_GLOBAL__N_118CancelableFuncTask11RunInternalEv +_ZThn32_N2v88internal12_GLOBAL__N_118CancelableFuncTaskD1Ev +_ZThn32_N2v88internal12_GLOBAL__N_118CancelableFuncTaskD0Ev +_ZN2v88internal12_GLOBAL__N_122CancelableIdleFuncTaskD2Ev +_ZN2v88internal12_GLOBAL__N_122CancelableIdleFuncTaskD0Ev +_ZN2v88internal12_GLOBAL__N_122CancelableIdleFuncTask11RunInternalEd +_ZThn32_N2v88internal12_GLOBAL__N_122CancelableIdleFuncTaskD1Ev +_ZThn32_N2v88internal12_GLOBAL__N_122CancelableIdleFuncTaskD0Ev +_ZN2v88internal4wasm16WasmWrapperCacheINS1_21ImportWrapperCacheKeyEE17ModificationScopeC2EPS4_ +_ZN2v88internal4wasm16WasmWrapperCacheINS1_21ImportWrapperCacheKeyEE17ModificationScopeC1EPS4_ +_ZN2v88internal4wasm16WasmWrapperCacheINS1_21ImportWrapperCacheKeyEE17ModificationScope10AddWrapperENS1_21WasmCompilationResultENS1_8WasmCode4KindEmNSt4__Cr10shared_ptrINS1_17WasmWrapperHandleEEE +_ZN2v88internal4wasm16WasmWrapperCacheINS1_21ImportWrapperCacheKeyEE4FreeERNSt4__Cr6vectorIPNS1_8WasmCodeENS5_9allocatorIS8_EEEE _ZN2v88internal4wasm16WasmWrapperCacheINS1_21ImportWrapperCacheKeyEE11GetCompiledEPNS0_7IsolateES3_ _ZN2v88internal4wasm16WasmWrapperCacheINS1_21ImportWrapperCacheKeyEE20CacheCompiledWrapperEPNS0_7IsolateENS1_21WasmCompilationResultENS1_8WasmCode4KindES3_NSt4__Cr10shared_ptrINS1_17WasmWrapperHandleEEE _ZN2v88internal4wasm21WasmCompilationResultC2EOS2_ _ZN2v88internal4wasm21WasmCompilationResultD2Ev _ZNK2v88internal4wasm16WasmWrapperCacheINS1_21ImportWrapperCacheKeyEE6LookupEm _ZN2v88internal4wasm16WasmWrapperCacheINS1_21ImportWrapperCacheKeyEE13LogForIsolateEPNS0_7IsolateE -_ZNK2v88internal4wasm16WasmWrapperCacheINS1_21ImportWrapperCacheKeyEE32EstimateCurrentMemoryConsumptionEv -_ZN2v88internal4wasm17WasmWrapperHandleC2Emm -_ZN2v88internal4wasm17WasmWrapperHandleC1Emm -_ZN2v88internal4wasm17WasmWrapperHandleD2Ev -_ZN2v88internal4wasm17WasmWrapperHandleD1Ev -_ZN2v88internal4wasm22WasmImportWrapperCache3GetEPNS0_7IsolateERKNS1_21ImportWrapperCacheKeyE +_ZNSt4__Cr20__shared_ptr_emplaceIN2v88internal4wasm17WasmWrapperHandleENS_9allocatorIS4_EEED0Ev +_ZNSt4__Cr20__shared_ptr_emplaceIN2v88internal4wasm17WasmWrapperHandleENS_9allocatorIS4_EEE16__on_zero_sharedEv +_ZNSt4__Cr20__shared_ptr_emplaceIN2v88internal4wasm17WasmWrapperHandleENS_9allocatorIS4_EEE21__on_zero_shared_weakEv +_ZZNSt4__Cr12__hash_tableINS_17__hash_value_typeIN2v88internal4wasm21ImportWrapperCacheKeyENS_8weak_ptrINS4_17WasmWrapperHandleEEEEENS_22__unordered_map_hasherIS5_NS_4pairIKS5_S8_EENS5_4HashENS_8equal_toIS5_EEEENS_21__unordered_map_equalIS5_SD_SG_SE_EENS_9allocatorISD_EEE16__emplace_uniqueIJRKNS_21piecewise_construct_tENS_5tupleIJRSC_EEENSR_IJEEEEEENSB_INS_15__hash_iteratorIPNS_11__hash_nodeIS9_PvEEEEbEEDpOT_ENKUlSS_SQ_OST_OSU_E_clESS_SQ_S15_S16_ _ZNSt4__Cr12__hash_tableINS_17__hash_value_typeIN2v88internal4wasm21ImportWrapperCacheKeyENS_8weak_ptrINS4_17WasmWrapperHandleEEEEENS_22__unordered_map_hasherIS5_NS_4pairIKS5_S8_EENS5_4HashENS_8equal_toIS5_EEEENS_21__unordered_map_equalIS5_SD_SG_SE_EENS_9allocatorISD_EEE11__do_rehashILb1EEEvm _ZNSt4__Cr25__try_key_extraction_implImNS_4pairINS_15__tree_iteratorINS_12__value_typeImPN2v88internal4wasm8WasmCodeEEEPNS_11__tree_nodeIS9_PvEElEEbEEZNS_6__treeIS9_NS_19__map_value_compareImNS1_IKmS8_EENS_4lessImEEEENS_9allocatorISJ_EEE21__emplace_hint_uniqueIJmRS8_EEESF_NS_21__tree_const_iteratorIS9_SD_lEEDpOT_EUlRSI_OmSR_E_ZNSQ_IJmSR_EEESF_ST_SW_EUlSY_SR_E_mSR_TnNS_9enable_ifIXsr7is_sameIT_u14__remove_constIu20__remove_reference_tIT3_EEEE5valueEiE4typeELi0EEET0_NS_14__priority_tagILm1EEET1_T2_OS13_OT4_ _ZNSt4__Cr6__treeINS_12__value_typeImPN2v88internal4wasm8WasmCodeEEENS_19__map_value_compareImNS_4pairIKmS6_EENS_4lessImEEEENS_9allocatorISB_EEE12__find_equalImEENS9_IPNS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEERSN_EENS_21__tree_const_iteratorIS7_PNS_11__tree_nodeIS7_SL_EElEESQ_RKT_ @@ -6909,14 +6854,6 @@ _ZN2v88internal4wasm23IsJSCompatibleSignatureEPKNS1_12CanonicalSigE _ZN2v88internal16WasmModuleObject3NewEPNS0_7IsolateENSt4__Cr10shared_ptrINS0_4wasm12NativeModuleEEENS0_12DirectHandleINS0_6ScriptEEE _ZN2v88internal16WasmModuleObject32ExtractUtf8StringFromModuleBytesEPNS0_7IsolateENS_4base6VectorIKhEENS0_4wasm12WireBytesRefENS0_17InternalizeStringENS0_10SharedFlagE _ZN2v88internal16WasmModuleObject19GetModuleNameOrNullEPNS0_7IsolateENS0_12DirectHandleIS1_EE -_ZN2v88internal16WasmModuleObject21GetFunctionNameOrNullEPNS0_7IsolateENS0_12DirectHandleIS1_EEj -_ZN2v88internal16WasmModuleObject18GetRawFunctionNameEi -_ZN2v88internal15WasmTableObject3NewEPNS0_7IsolateENS0_12DirectHandleINS0_23WasmTrustedInstanceDataEEENS0_4wasm9ValueTypeENS7_18CanonicalValueTypeEjbmNS4_INS0_6ObjectEEENS7_11AddressTypeEPNS4_INS0_17WasmDispatchTableEEE -_ZN2v88internal45MutableBigInt_BitwiseXorNegNegAndCanonicalizeEmmm -_ZN2v88internal45MutableBigInt_BitwiseXorPosNegAndCanonicalizeEmmm -_ZN2v88internal38MutableBigInt_LeftShiftAndCanonicalizeEmml -_ZN2v88internal22RightShiftResultLengthEmjl -_ZN2v88internal39MutableBigInt_RightShiftAndCanonicalizeEmmlj _ZN2v86bigint18MultiplySchoolbookENS0_8RWDigitsENS0_6DigitsES2_ _ZN2v88internal13BigIntLiteralINS0_7IsolateEEENS0_11MaybeHandleINS0_6BigIntEEEPT_PKc _ZN2v88internal20StringToBigIntHelperINS0_7IsolateEE9GetResultEv @@ -6965,6 +6902,8 @@ _ZN2v88internal20StringToBigIntHelperINS0_7IsolateEED0Ev _ZN2v88internal20StringToBigIntHelperINS0_7IsolateEE12ParseOneByteEPKh _ZN2v88internal20StringToBigIntHelperINS0_7IsolateEE12ParseTwoByteEPKt _ZN2v88internal20StringToBigIntHelperINS0_7IsolateEE13ParseInternalIhEEvPKT_ +_ZN2v88internal25InternalStringToIntDoubleILi3EtEEdPKT0_S4_bb +_ZN2v88internal25InternalStringToIntDoubleILi4EtEEdPKT0_S4_bb _ZN2v88internal25InternalStringToIntDoubleILi5EtEEdPKT0_S4_bb _ZN3jkj9dragonbox6detail4implINS0_21ieee754_binary_traitsINS0_16ieee754_binary64EmiEEE15compute_nearestINS0_6policy4sign13return_sign_tENS8_13trailing_zero8remove_tENS8_26decimal_to_binary_rounding17nearest_to_even_tENS8_26binary_to_decimal_rounding9to_even_tENS8_5cache6full_tENS8_23preferred_integer_types7match_tEEENS0_10decimal_fpImNT4_21decimal_exponent_typeIS5_XcviclL_ZNS6_4min_EiiEngL_ZNS6_5max_kEEL_ZNS6_5min_kEEEEXcviclL_ZNS6_4max_EiiEL_ZNS6_5max_kEEplplngL_ZNS6_5min_kEEL_ZNS6_5kappaEELi1EEEEEXsrT_15return_has_signEXsrT0_21report_trailing_zerosEEENS0_23signed_significand_bitsIS5_EEi _ZN10fast_float17from_chars_callerIdE4callIcEENS_19from_chars_result_tIT_EEPKS4_S7_RdNS_15parse_options_tIS4_EE @@ -7050,6 +6989,9 @@ _ZN2v88internal13HeapAllocator25ResumeAllocationObserversEv _ZN2v88internal13HeapAllocator19RetryCustomAllocateENS_4base11FunctionRefIFbvEEENS0_14AllocationTypeENS0_23GarbageCollectionReasonE _ZN2v88internal13HeapAllocator32CollectGarbageAndRetryAllocationENS_4base11FunctionRefIFbvEEENS0_14AllocationTypeENS0_23GarbageCollectionReasonE _ZN4absl19functional_internal12InvokeObjectIRKZN2v88internal13HeapAllocator19AllocateRawSlowPathENS4_19AllocationRetryModeEiNS3_14AllocationTypeENS3_16AllocationOriginENS3_19AllocationAlignmentENS3_14AllocationHintEE3$_0bJEEET0_NS0_7VoidPtrEDpNS0_8ForwardTIT1_E4typeE +_ZN2v88internal30LargeObjectSpaceObjectIteratorC2EPNS0_16LargeObjectSpaceE +_ZN2v88internal30LargeObjectSpaceObjectIteratorC1EPNS0_16LargeObjectSpaceE +_ZN2v88internal30LargeObjectSpaceObjectIterator4NextEv _ZNK2v88internal16LargeObjectSpace9AvailableEv _ZN2v88internal16LargeObjectSpace8TearDownEv _ZN2v88internal16LargeObjectSpace21AddAllocationObserverEPNS0_18AllocationObserverE @@ -7238,10 +7180,8 @@ _ZN2v88internal12DeserializerINS0_12LocalIsolateEED0Ev _ZN2v88internal12DeserializerINS0_12LocalIsolateEEC2EPS2_NS_4base6VectorIKhEEjbb _ZN2v88internal12DeserializerINS0_12LocalIsolateEEC1EPS2_NS_4base6VectorIKhEEjbb _ZN2v88internal12DeserializerINS0_12LocalIsolateEE26DeserializeDeferredObjectsEv -_ZN2v88internal12DeserializerINS0_12LocalIsolateEE10ReadObjectENS0_13SnapshotSpaceE -_ZN2v88internal12DeserializerINS0_12LocalIsolateEE15LogScriptEventsENS0_6TaggedINS0_6ScriptEEE -_ZN2v88internal12DeserializerINS0_12LocalIsolateEE22WeakenDescriptorArraysEv -_ZN2v88internal12DeserializerINS0_12LocalIsolateEE6RehashEv +_ZN2v88internal12DeserializerINS0_12LocalIsolateEE22ReadSingleBytecodeDataINS0_25SlotAccessorForHeapObjectEEEihT_ +_ZN2v88internal12DeserializerINS0_12LocalIsolateEE22ReadSingleBytecodeDataINS0_24SlotAccessorForRootSlotsEEEihT_ _ZN2v88internal12DeserializerINS0_12LocalIsolateEE20PostProcessNewObjectENS0_12DirectHandleINS0_3MapEEENS0_6HandleINS0_10HeapObjectEEENS0_13SnapshotSpaceE _ZN2v88internal12DeserializerINS0_12LocalIsolateEE11ReadMetaMapENS0_13SnapshotSpaceE _ZN2v88internal12DeserializerINS0_12LocalIsolateEE20UnresolvedForwardRefC2ENS0_6HandleINS0_10HeapObjectEEEiNS3_19ReferenceDescriptorE @@ -7327,6 +7267,21 @@ _ZNSt4__Cr6vectorImN2v88internal19StrongRootAllocatorImEEE20__throw_length_error _ZN2v88internal12DeserializerINS0_12LocalIsolateEE13ReadNewObjectINS0_21SlotAccessorForHandleIS2_EEEEihT_ _ZN2v88internal12DeserializerINS0_12LocalIsolateEE11ReadBackrefINS0_21SlotAccessorForHandleIS2_EEEEihT_ _ZN2v88internal12DeserializerINS0_12LocalIsolateEE19ReadReadOnlyHeapRefINS0_21SlotAccessorForHandleIS2_EEEEihT_ +_ZN2v88internal12DeserializerINS0_12LocalIsolateEE13ReadRootArrayINS0_21SlotAccessorForHandleIS2_EEEEihT_ +_ZN2v88internal12DeserializerINS0_12LocalIsolateEE22ReadStartupObjectCacheINS0_21SlotAccessorForHandleIS2_EEEEihT_ +_ZN2v88internal12DeserializerINS0_12LocalIsolateEE25ReadSharedHeapObjectCacheINS0_21SlotAccessorForHandleIS2_EEEEihT_ +_ZN2v88internal12DeserializerINS0_12LocalIsolateEE21ReadExternalReferenceINS0_21SlotAccessorForHandleIS2_EEEEihT_ +_ZN2v88internal12DeserializerINS0_12LocalIsolateEE24ReadRawExternalReferenceINS0_21SlotAccessorForHandleIS2_EEEEihT_ +_ZN2v88internal12DeserializerINS0_12LocalIsolateEE21ReadAttachedReferenceINS0_21SlotAccessorForHandleIS2_EEEEihT_ +_ZN2v88internal12DeserializerINS0_12LocalIsolateEE19ReadVariableRawDataINS0_21SlotAccessorForHandleIS2_EEEEihT_ +_ZN2v88internal12DeserializerINS0_12LocalIsolateEE22ReadVariableRepeatRootINS0_21SlotAccessorForHandleIS2_EEEEihT_ +_ZN2v88internal12DeserializerINS0_12LocalIsolateEE23ReadOffHeapBackingStoreINS0_21SlotAccessorForHandleIS2_EEEEihT_ +_ZN2v88internal12DeserializerINS0_12LocalIsolateEE19ReadReadOnlyHeapRefINS0_24SlotAccessorForRootSlotsEEEihT_ +_ZN2v88internal12DeserializerINS0_12LocalIsolateEE13ReadRootArrayINS0_24SlotAccessorForRootSlotsEEEihT_ +_ZN2v88internal12DeserializerINS0_12LocalIsolateEE22ReadStartupObjectCacheINS0_24SlotAccessorForRootSlotsEEEihT_ +_ZN2v88internal12DeserializerINS0_12LocalIsolateEE25ReadSharedHeapObjectCacheINS0_24SlotAccessorForRootSlotsEEEihT_ +_ZN2v88internal12DeserializerINS0_12LocalIsolateEE14ReadNewMetaMapINS0_24SlotAccessorForRootSlotsEEEihT_ +_ZN2v88internal12DeserializerINS0_12LocalIsolateEE21ReadExternalReferenceINS0_24SlotAccessorForRootSlotsEEEihT_ _ZN2v88internal12DeserializerINS0_12LocalIsolateEE24ReadRawExternalReferenceINS0_24SlotAccessorForRootSlotsEEEihT_ _ZN2v88internal12DeserializerINS0_12LocalIsolateEE21ReadAttachedReferenceINS0_24SlotAccessorForRootSlotsEEEihT_ _ZN2v88internal12DeserializerINS0_12LocalIsolateEE19ReadVariableRawDataINS0_24SlotAccessorForRootSlotsEEEihT_ @@ -7339,13 +7294,10 @@ _ZN2v88internal13ReadOnlyRoots7IterateEPNS0_11RootVisitorE _ZNK2v88internal13ReadOnlyRoots28VerifyNameForProtectorsPagesEv _ZN2v88internal13ReadOnlyRoots24InitFromStaticRootsTableEm _ZN2v88internal10ShortPrintILNS0_23HeapObjectReferenceTypeE1EmEEvNS0_10TaggedImplIXT_ET0_EEP8_IO_FILE -_ZN2v88internal10ShortPrintILNS0_23HeapObjectReferenceTypeE1EmEEvNS0_10TaggedImplIXT_ET0_EEPNS0_12StringStreamE -_ZN2v88internal10ShortPrintILNS0_23HeapObjectReferenceTypeE0EmEEvNS0_10TaggedImplIXT_ET0_EEPNS0_12StringStreamE -_ZN2v88internal10ShortPrintILNS0_23HeapObjectReferenceTypeE1EmEEvNS0_10TaggedImplIXT_ET0_EERNSt4__Cr13basic_ostreamIcNS6_11char_traitsIcEEEE -_ZN2v88internal19HeapStringAllocator8allocateEj -_ZN2v88internal20FixedStringAllocator8allocateEj -_ZN2v88internal20FixedStringAllocator4growEPj -_ZN2v88internal12StringStream3PutEc +_ZN2v88internal12StringStream14PrintByteArrayENS0_6TaggedINS0_9ByteArrayEEE +_ZN2v88internal12StringStream25PrintMentionedObjectCacheEPNS0_7IsolateE +_ZN2v88internal12StringStream27PrintSecurityTokenIfChangedEPNS0_7IsolateENS0_6TaggedINS0_10JSFunctionEEE +_ZN2v88internal12StringStream13PrintFunctionEPNS0_7IsolateENS0_6TaggedINS0_10JSFunctionEEENS4_INS0_6ObjectEEE _ZN2v88internal12StringStream14PrintPrototypeEPNS0_7IsolateENS0_6TaggedINS0_10JSFunctionEEENS4_INS0_6ObjectEEE _ZN2v88internal19HeapStringAllocator4growEPj _ZN2v88internal19HeapStringAllocatorD2Ev @@ -7357,6 +7309,10 @@ _ZN2v88internal9ScopeInfo6CreateINS0_7IsolateEEENS0_6HandleIS1_EEPT_PNS0_4ZoneEP _ZN2v88internal20SourceTextModuleInfo3NewINS0_7IsolateEEENS0_12DirectHandleIS1_EEPT_PNS0_4ZoneEPNS0_26SourceTextModuleDescriptorE _ZN2v88internal20NameToIndexHashTable3AddINS0_7IsolateEEENS0_6HandleIS1_EEPT_S5_NS0_12DirectHandleINS0_4NameEEEi _ZN2v88internal9ScopeInfo6CreateINS0_12LocalIsolateEEENS0_6HandleIS1_EEPT_PNS0_4ZoneEPNS0_5ScopeENS0_17MaybeDirectHandleIS1_EENS0_12FunctionKindE +_ZN2v88internal20SourceTextModuleInfo3NewINS0_12LocalIsolateEEENS0_12DirectHandleIS1_EEPT_PNS0_4ZoneEPNS0_26SourceTextModuleDescriptorE +_ZN2v88internal20NameToIndexHashTable3AddINS0_12LocalIsolateEEENS0_6HandleIS1_EEPT_S5_NS0_12DirectHandleINS0_4NameEEEi +_ZN2v88internal13ModuleRequest3NewINS0_7IsolateEEENS0_6HandleIS1_EEPT_NS0_12DirectHandleINS0_6StringEEENS_17ModuleImportPhaseENS8_INS0_10FixedArrayEEEi +_ZN2v88internal13ModuleRequest3NewINS0_12LocalIsolateEEENS0_6HandleIS1_EEPT_NS0_12DirectHandleINS0_6StringEEENS_17ModuleImportPhaseENS8_INS0_10FixedArrayEEEi _ZN2v88internal25SourceTextModuleInfoEntry3NewINS0_7IsolateEEENS0_6HandleIS1_EEPT_NS0_12DirectHandleINS0_5UnionIJNS0_6StringENS0_9UndefinedEEEEEESD_SD_iiii _ZN2v88internal25SourceTextModuleInfoEntry3NewINS0_12LocalIsolateEEENS0_6HandleIS1_EEPT_NS0_12DirectHandleINS0_5UnionIJNS0_6StringENS0_9UndefinedEEEEEESD_SD_iiii _ZNK2v88internal9ScopeInfo6EqualsENS0_6TaggedIS1_EEbPi @@ -7630,6 +7586,12 @@ _ZN2v88internal22BasicBlockProfilerData12CopyToJSHeapEPNS0_7IsolateE _ZN2v88internal18BasicBlockProfiler11ResetCountsEPNS0_7IsolateE _ZN2v88internal18BasicBlockProfiler7HasDataEPNS0_7IsolateE _ZN2v88internal18BasicBlockProfiler5PrintEPNS0_7IsolateERNSt4__Cr13basic_ostreamIcNS4_11char_traitsIcEEEE +_ZN2v88internallsERNSt4__Cr13basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_22BasicBlockProfilerDataE +_ZN2v88internal22BasicBlockProfilerDataD2Ev +_ZN2v88internal18BasicBlockProfiler3LogEPNS0_7IsolateERNSt4__Cr13basic_ostreamIcNS4_11char_traitsIcEEEE +_ZN2v88internal22BasicBlockProfilerData3LogEPNS0_7IsolateERNSt4__Cr13basic_ostreamIcNS4_11char_traitsIcEEEE +_ZNSt4__Cr12__hash_tableINS_17__hash_value_typeIN2v88internal7BuiltinENS3_15CallProbabilityEEENS_22__unordered_map_hasherIS4_NS_4pairIKS4_S5_EENS_4hashIS4_EENS_8equal_toIS4_EEEENS_21__unordered_map_equalIS4_SA_SE_SC_EENS_9allocatorISA_EEE11__do_rehashILb1EEEvm +_ZZNSt4__Cr12__hash_tableINS_17__hash_value_typeIN2v88internal7BuiltinEjEENS_22__unordered_map_hasherIS4_NS_4pairIKS4_jEENS_4hashIS4_EENS_8equal_toIS4_EEEENS_21__unordered_map_equalIS4_S9_SD_SB_EENS_9allocatorIS9_EEE16__emplace_uniqueIJRS4_RiEEENS7_INS_15__hash_iteratorIPNS_11__hash_nodeIS5_PvEEEEbEEDpOT_ENKUlRS8_SL_SM_E_clESX_SL_SM_ _ZZNSt4__Cr12__hash_tableINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN2v88internal7BuiltinEEENS_22__unordered_map_hasherIS7_NS_4pairIKS7_SA_EENS_4hashIS7_EENS_8equal_toIS7_EEEENS_21__unordered_map_equalIS7_SF_SJ_SH_EENS5_ISF_EEE16__emplace_uniqueIJRS7_RSA_EEENSD_INS_15__hash_iteratorIPNS_11__hash_nodeISB_PvEEEEbEEDpOT_ENKUlRSE_SQ_SR_E_clES12_SQ_SR_ _ZN2v88internal8Builtins29GetContinuationBytecodeOffsetENS0_7BuiltinE _ZN2v88internal8Builtins28GetBuiltinFromBytecodeOffsetENS0_14BytecodeOffsetE @@ -8267,11 +8229,6 @@ _ZNK2v88internal13WeakArrayList6IsFullEv _ZNK2v88internal13WeakArrayList23CountLiveWeakReferencesEv _ZN2v88internal11Deoptimizer3NewEmNS0_14DeoptimizeKindEmiPNS0_7IsolateE _ZN2v88internal11Deoptimizer4GrabEPNS0_7IsolateE -_ZN2v88internal11Deoptimizer13DeleteForWasmEPNS0_7IsolateE -_ZN2v88internal11Deoptimizer24DebuggerInspectableFrameEPNS0_15JavaScriptFrameEiPNS0_7IsolateE -_ZN2v88internal11Deoptimizer20DeoptimizeMarkedCodeEPNS0_7IsolateE -_ZN2v88internal12_GLOBAL__N_117ActivationsFinder11VisitThreadEPNS0_7IsolateEPNS0_14ThreadLocalTopE -_ZN2v88internal11Deoptimizer13DeoptimizeAllEPNS0_7IsolateE Cr_z_inflate_fast_chunk_ _ZN2v88internal18StackFrameIteratorC2EPNS0_7IsolateE _ZN2v88internal18StackFrameIteratorC1EPNS0_7IsolateE @@ -8340,15 +8297,6 @@ _ZNK2v88internal11CommonFrame18ComputeCallerStateEPNS0_10StackFrame5StateE _ZNK2v88internal11CommonFrame9SummarizeEb _ZNK2v88internal9WasmFrame7IterateEPNS0_11RootVisitorE _ZNK2v88internal10TypedFrame37IterateParamsOfGenericWasmToJSWrapperEPNS0_11RootVisitorE -_ZNK2v88internal10TypedFrame7IterateEPNS0_11RootVisitorE -_ZN2v88internal23InnerPointerToCodeCache13GetCacheEntryEm -_ZN2v88internal12_GLOBAL__N_130GetSafepointEntryFromCodeCacheEPNS0_7IsolateEmPNS0_23InnerPointerToCodeCache5EntryE -_ZNK2v88internal11CommonFrame23HasTaggedOutgoingParamsENS0_6TaggedINS0_10GcSafeCodeEEE -_ZNK2v88internal11MaglevFrame7IterateEPNS0_11RootVisitorE -_ZNK2v88internal11MaglevFrame20GetInnermostFunctionEv -_ZNK2v88internal11MaglevFrame23GetBytecodeOffsetForOSREv -_ZNK2v88internal16OptimizedJSFrame21GetDeoptimizationDataENS0_6TaggedINS0_4CodeEEEPi -_ZNK2v88internal28TurbofanStubWithContextFrame14unchecked_codeEv _ZNK2v88internal11CommonFrame31IterateTurbofanJSOptimizedFrameEPNS0_11RootVisitorE _ZNK2v88internal28TurbofanStubWithContextFrame7IterateEPNS0_11RootVisitorE _ZNK2v88internal15TurbofanJSFrame7IterateEPNS0_11RootVisitorE @@ -8419,8 +8367,12 @@ _ZNK2v88internal12FrameSummary6scriptEv _ZNK2v88internal12FrameSummary14SourcePositionEv _ZNK2v88internal12FrameSummary23SourceStatementPositionEv _ZNK2v88internal12FrameSummary14native_contextEv -_ZNK2v88internal12FrameSummary20CreateStackFrameInfoEv -_ZNK2v88internal16OptimizedJSFrame9SummarizeEb +_ZNK2v88internal11MaglevFrame25FindReturnPCForTrampolineENS0_6TaggedINS0_4CodeEEEi +_ZNK2v88internal15TurbofanJSFrame25FindReturnPCForTrampolineENS0_6TaggedINS0_4CodeEEEi +_ZN2v88internal16OptimizedJSFrame26GetDeoptimizationDataForPCEPNS0_7IsolateENS0_6TaggedINS0_4CodeEEEmPi +_ZNK2v88internal16OptimizedJSFrame12GetFunctionsEPNSt4__Cr6vectorINS0_6TaggedINS0_18SharedFunctionInfoEEENS2_9allocatorIS6_EEEE +_ZN2v88internal16OptimizedJSFrame27StackSlotOffsetRelativeToFpEi +_ZNK2v88internal18UnoptimizedJSFrame8positionEv _ZN2v88internal18UnoptimizedJSFrame29LookupExceptionHandlerInTableEPiPNS0_12HandlerTable15CatchPredictionE _ZNK2v88internal18UnoptimizedJSFrame23ReadInterpreterRegisterEi _ZNK2v88internal18UnoptimizedJSFrame9SummarizeEb @@ -8439,13 +8391,7 @@ _ZNK2v88internal9WasmFrame6scriptEv _ZNK2v88internal9WasmFrame9wasm_codeEv _ZNK2v88internal9WasmFrame13wasm_instanceEv _ZNK2v88internal9WasmFrame21trusted_instance_dataEv -_ZNK2v88internal9WasmFrame13native_moduleEv -_ZNK2v88internal9WasmFrame8positionEv -_ZNK2v88internal9WasmFrame21generated_code_offsetEv -_ZNK2v88internal9WasmFrame23at_to_number_conversionEv -_ZNK2v88internal9WasmFrame14is_inspectableEv -_ZNK2v88internal9WasmFrame7contextEv -_ZNK2v88internal9WasmFrame9SummarizeEb +_ZNK2v88internal15JavaScriptFrame5PrintEPNS0_12StringStreamENS0_10StackFrame9PrintModeEi _ZN2v88internal12_GLOBAL__N_119PrintFunctionSourceEPNS0_12StringStreamENS0_6TaggedINS0_18SharedFunctionInfoEEE _ZNK2v88internal10EntryFrame7IterateEPNS0_11RootVisitorE _ZNK2v88internal15JavaScriptFrame7IterateEPNS0_11RootVisitorE @@ -8620,6 +8566,18 @@ _ZN2v88internal13FeedbackNexus22GetCallFeedbackContentEv _ZN2v88internal13FeedbackNexus20ComputeCallFrequencyEv _ZN2v88internal13FeedbackNexus20ConfigureMonomorphicENS0_12DirectHandleINS0_4NameEEENS2_INS0_3MapEEERKNS0_23MaybeObjectDirectHandleE _ZN2v88internal13FeedbackNexus20ConfigurePolymorphicENS0_12DirectHandleINS0_4NameEEERKNS0_15MapsAndHandlersE +_ZNK2v88internal13FeedbackNexus11ExtractMapsEPNS0_23DirectHandleSmallVectorINS0_3MapELm4EEE +_ZN2v88internal16FeedbackIterator7AdvanceEv +_ZN2v88internal13FeedbackNexus21ExtractMegaDOMHandlerEv +_ZNK2v88internal13FeedbackNexus22ExtractMapsAndHandlersEPNS0_15MapsAndHandlersENSt4__Cr8functionIFNS0_11MaybeHandleINS0_3MapEEENS0_6HandleIS7_EEEEE +_ZNK2v88internal13FeedbackNexus17FindHandlerForMapENS0_12DirectHandleINS0_3MapEEE +_ZNK2v88internal13FeedbackNexus7GetNameEv +_ZNK2v88internal13FeedbackNexus22GetKeyedAccessLoadModeEv +_ZNK2v88internal13FeedbackNexus10GetKeyTypeEv +_ZNK2v88internal13FeedbackNexus23GetKeyedAccessStoreModeEv +_ZNK2v88internal13FeedbackNexus17IsOneMapManyNamesEv +_ZNK2v88internal13FeedbackNexus17GetTypeOfFeedbackEv +_ZNK2v88internal13FeedbackNexus22GetConstructorFeedbackEv _ZN2v88internal16FeedbackIteratorC2EPKNS0_13FeedbackNexusE _ZN2v88internal16FeedbackIteratorC1EPKNS0_13FeedbackNexusE _ZN2v88internal16FeedbackIterator18AdvancePolymorphicEv @@ -8688,13 +8646,6 @@ _ZN2v88internal5Debug12OnDebugBreakENS0_12DirectHandleINS0_10FixedArrayEEENS0_10 _ZN2v88internal5Debug17GetHitBreakPointsENS0_12DirectHandleINS0_9DebugInfoEEEiPb _ZN2v88internal5Debug20SetMutedWasmLocationENS0_12DirectHandleINS0_6ScriptEEEi _ZN2v88internal5Debug15CheckBreakPointENS0_12DirectHandleINS0_10BreakPointEEEb -_ZN2v88internal5Debug13SetBreakpointENS0_6HandleINS0_18SharedFunctionInfoEEENS0_12DirectHandleINS0_10BreakPointEEEPi -_ZN2v88internal5Debug16ClearBreakPointsENS0_6HandleINS0_9DebugInfoEEE -_ZN2v88internal5Debug16ApplyBreakPointsENS0_6HandleINS0_9DebugInfoEEE -_ZN2v88internal5Debug22SetBreakPointForScriptENS0_6HandleINS0_6ScriptEEENS0_12DirectHandleINS0_6StringEEEPiS8_ -_ZN2v88internal5Debug31RecordWasmScriptWithBreakpointsENS0_12DirectHandleINS0_6ScriptEEE -_ZN2v88internal5Debug35FindInnermostContainingFunctionInfoENS0_6HandleINS0_6ScriptEEEi -_ZN2v88internal5Debug41FindClosestSharedFunctionInfoFromPositionEiNS0_6HandleINS0_6ScriptEEENS2_INS0_18SharedFunctionInfoEEE _ZN2v88internal5Debug15ClearBreakPointENS0_12DirectHandleINS0_10BreakPointEEE _ZN2v88internal5Debug22GetFunctionDebuggingIdENS0_12DirectHandleINS0_10JSFunctionEEE _ZN2v88internal5Debug20GetOrCreateDebugInfoENS0_12DirectHandleINS0_18SharedFunctionInfoEEE @@ -8703,12 +8654,15 @@ _ZN2v88internal5Debug16RemoveBreakpointEi _ZN2v88internal5Debug41SetInstrumentationBreakpointForWasmScriptENS0_12DirectHandleINS0_6ScriptEEEPi _ZN2v88internal5Debug29RemoveBreakpointForWasmScriptENS0_12DirectHandleINS0_6ScriptEEEi _ZN2v88internal5Debug18ClearAllDebugInfosERKNSt4__Cr8functionIFvNS0_6HandleINS0_9DebugInfoEEEEEE -_ZN2v88internal5Debug11OnExceptionENS0_12DirectHandleINS0_6ObjectEEENS0_17MaybeDirectHandleINS0_9JSPromiseEEENS_5debug13ExceptionTypeEb -_ZN2v88internal5Debug15OnPromiseRejectENS0_12DirectHandleINS0_6ObjectEEES4_ -_ZN2v88internal5Debug17IsFrameBlackboxedEPNS0_15JavaScriptFrameE -_ZNSt4__Cr6vectorIN2v88internal13BreakLocationENS_9allocatorIS3_EEED2Ev -_ZN2v88internal5Debug15ShouldBeSkippedEv -_ZN2v88internal5Debug20IsFunctionBlackboxedENS0_12DirectHandleINS0_6ScriptEEEii +_ZN2v88internal5Debug16FloodWithOneShotENS0_6HandleINS0_18SharedFunctionInfoEEEb +_ZN2v88internal5Debug12IsBlackboxedENS0_12DirectHandleINS0_18SharedFunctionInfoEEE +_ZN2v88internal5Debug22ChangeBreakOnExceptionENS0_18ExceptionBreakTypeEb +_ZN2v88internal5Debug18IsBreakOnExceptionENS0_18ExceptionBreakTypeE +_ZN2v88internal5Debug26SetBreakOnNextFunctionCallEv +_ZN2v88internal5Debug28ClearBreakOnNextFunctionCallEv +_ZN2v88internal5Debug13PrepareStepInENS0_12DirectHandleINS0_10JSFunctionEEE +_ZN2v88internal5Debug31PrepareStepInSuspendedGeneratorEv +_ZN2v88internal5Debug18PrepareStepOnThrowEv _ZN2v88internal5Debug29AllFramesOnStackAreBlackboxedEv _ZN2v88internal5Debug15SetScriptSourceENS0_6HandleINS0_6ScriptEEENS2_INS0_6StringEEEbbPNS_5debug14LiveEditResultE _ZN2v88internal5Debug14OnCompileErrorENS0_12DirectHandleINS0_6ScriptEEE @@ -8716,19 +8670,32 @@ _ZN2v88internal5Debug19ProcessCompileEventEbNS0_12DirectHandleINS0_6ScriptEEE _ZN2v88internal5Debug14OnAfterCompileENS0_12DirectHandleINS0_6ScriptEEE _ZN2v88internal5Debug16SetDebugDelegateEPNS_5debug13DebugDelegateE _ZN2v88internal5Debug16HandleDebugBreakENS0_15IgnoreBreakModeENS_4base7EnumSetINS_5debug11BreakReasonEiEE +_ZN2v88internal10DebugScopeC2EPNS0_5DebugE +_ZN2v88internal10DebugScopeC1EPNS0_5DebugE +_ZN2v88internal10DebugScopeD2Ev +_ZN2v88internal10DebugScopeD1Ev +_ZN2v88internal16ReturnValueScopeC2EPNS0_5DebugE +_ZN2v88internal16ReturnValueScopeC1EPNS0_5DebugE +_ZN2v88internal5Debug19return_value_handleEv +_ZN2v88internal16ReturnValueScopeD2Ev +_ZN2v88internal16ReturnValueScopeD1Ev +_ZN2v88internal5Debug32UpdateDebugInfosForExecutionModeEv +_ZN2v88internal5Debug21ClearSideEffectChecksENS0_12DirectHandleINS0_9DebugInfoEEE +_ZN2v88internal5Debug20SetTerminateOnResumeEv +_ZN2v88internal5Debug24StartSideEffectCheckModeEv +_ZN2v88internal12_GLOBAL__N_117IndexedDebugProxyINS0_10ArrayProxyELNS1_12DebugProxyIdE8ENS0_9WasmArrayEE17IndexedEnumeratorERKNS_20PropertyCallbackInfoINS_5ArrayEEE +_ZN2v88internal12_GLOBAL__N_117IndexedDebugProxyINS0_10ArrayProxyELNS1_12DebugProxyIdE8ENS0_9WasmArrayEE17IndexedDescriptorEjRKNS_20PropertyCallbackInfoINS_5ValueEEE +_ZN2v88internal12_GLOBAL__N_112ContextProxy14CreateTemplateEPNS_7IsolateE +_ZN2v88internal12_GLOBAL__N_111LocalsProxy6CreateEPNS0_9WasmFrameE _ZN2v88internal12_GLOBAL__N_110StackProxy6CreateEPNS0_9WasmFrameE _ZN2v88internal12_GLOBAL__N_112ContextProxy11NamedGetterENS_5LocalINS_4NameEEERKNS_20PropertyCallbackInfoINS_5ValueEEE _ZN2v88internal10JSReceiver11GetPropertyEPNS0_7IsolateENS0_12DirectHandleIS1_EEPKc _ZN2v88internal12_GLOBAL__N_115NamedDebugProxyINS1_11LocalsProxyELNS1_12DebugProxyIdE5ENS0_10FixedArrayEE14CreateTemplateEPNS_7IsolateE _ZN2v88internal12_GLOBAL__N_115NamedDebugProxyINS1_11LocalsProxyELNS1_12DebugProxyIdE5ENS0_10FixedArrayEE11NamedGetterENS_5LocalINS_4NameEEERKNS_20PropertyCallbackInfoINS_5ValueEEE _ZN2v88internal12_GLOBAL__N_115NamedDebugProxyINS1_11LocalsProxyELNS1_12DebugProxyIdE5ENS0_10FixedArrayEE10NamedQueryENS_5LocalINS_4NameEEERKNS_20PropertyCallbackInfoINS_7IntegerEEE -_ZN2v88internal12_GLOBAL__N_115NamedDebugProxyINS1_11LocalsProxyELNS1_12DebugProxyIdE5ENS0_10FixedArrayEE15NamedEnumeratorERKNS_20PropertyCallbackInfoINS_5ArrayEEE -_ZN2v88internal12_GLOBAL__N_115NamedDebugProxyINS1_11LocalsProxyELNS1_12DebugProxyIdE5ENS0_10FixedArrayEE15NamedDescriptorENS_5LocalINS_4NameEEERKNS_20PropertyCallbackInfoINS_5ValueEEE -_ZN2v88internal12_GLOBAL__N_117IndexedDebugProxyINS1_11LocalsProxyELNS1_12DebugProxyIdE5ENS0_10FixedArrayEE13IndexedGetterEjRKNS_20PropertyCallbackInfoINS_5ValueEEE -_ZN2v88internal12_GLOBAL__N_117IndexedDebugProxyINS1_11LocalsProxyELNS1_12DebugProxyIdE5ENS0_10FixedArrayEE12IndexedQueryEjRKNS_20PropertyCallbackInfoINS_7IntegerEEE -_ZN2v88internal12_GLOBAL__N_115NamedDebugProxyINS1_11LocalsProxyELNS1_12DebugProxyIdE5ENS0_10FixedArrayEE17IndexedEnumeratorERKNS_20PropertyCallbackInfoINS_5ArrayEEE -_ZN2v88internal12_GLOBAL__N_117IndexedDebugProxyINS1_11LocalsProxyELNS1_12DebugProxyIdE5ENS0_10FixedArrayEE17IndexedDescriptorEjRKNS_20PropertyCallbackInfoINS_5ValueEEE -_ZN2v88internal12_GLOBAL__N_115NamedDebugProxyINS1_11LocalsProxyELNS1_12DebugProxyIdE5ENS0_10FixedArrayEE8FindNameINS_5ValueEEENSt4__Cr8optionalIjEENS_5LocalINS_4NameEEERKNS_20PropertyCallbackInfoIT_EE +_ZN2v88internal4wasm17value_type_reader14read_heap_typeINS1_7Decoder17FullValidationTagEEENSt4__Cr4pairINS1_8HeapTypeEjEEPS4_PKhNS1_19WasmEnabledFeaturesEPNS1_20WasmDetectedFeaturesE +_ZN2v88internal4wasm7Decoder9read_u32vINS2_17FullValidationTagEEENSt4__Cr4pairIjjEEPKhNS5_11conditionalIXsrT_8validateEPKcNS2_6NoNameEE4typeE +_ZN2v88internal4wasm7Decoder17read_leb_slowpathIlNS2_17FullValidationTagELNS2_9TraceFlagE0ELm33EEENSt4__Cr4pairIT_jEEPKhNS6_11conditionalIXsrT0_8validateEPKcNS2_6NoNameEE4typeE _ZN2v88internal4wasm7Decoder6errorfIJlEEEvPKhPKcDpT_ _ZN2v88internal4wasm7Decoder6errorfIJlEEEvjPKcDpT_ _ZN2v88internal4wasm7Decoder6errorfIJjmEEEvPKhPKcDpT_ @@ -8750,27 +8717,6 @@ _ZN2v88internal4wasm7Decoder6errorfIJjjjjEEEvPKhPKcDpT_ _ZN2v88internal4wasm7Decoder6errorfIJjjEEEvPKhPKcDpT_ _ZN2v88internal4wasm7Decoder6errorfIJjPKcEEEvPKhS5_DpT_ _ZNK2v88internal4wasm10WasmModule9heap_typeENS1_15ModuleTypeIndexE -_ZNSt4__Cr6vectorIN2v88internal4wasm18CanonicalTypeIndexENS_9allocatorIS4_EEE6resizeEm -_ZN2v88internal4wasm7Decoder6errorfIJjEEEvPKcDpT_ -_ZN2v88internal4wasm7Decoder6errorfIJjjEEEvPKcDpT_ -_ZN2v88internal4wasm7Decoder6errorfIJjPKcS5_jS5_EEEvjS5_DpT_ -_ZN2v88internal4wasm7Decoder6errorfIJjjPKcEEEvjS5_DpT_ -_ZN2v88internal4wasm7Decoder6errorfIJjjjjEEEvjPKcDpT_ -_ZN2v88internal4wasm7Decoder6errorfIJjjEEEvjPKcDpT_ -_ZN2v88internal4wasm7Decoder6errorfIJjPKcEEEvjS5_DpT_ -_ZNSt4__Cr6vectorIN2v88internal4wasm18CanonicalTypeIndexENS_9allocatorIS4_EEE20__throw_length_errorEv -_ZN2v88internal4wasm17ModuleDecoderImpl25DecodeSingleOrGroupImportENS1_12WireBytesRefES3_NS1_20ImportExportKindCodeEb -_ZNSt4__Cr6vectorIN2v88internal4wasm26AsmJsOffsetFunctionEntriesENS_9allocatorIS4_EEE24__emplace_back_slow_pathIJEEEPS4_DpOT_ -_ZNSt4__Cr6vectorIN2v88internal4wasm16AsmJsOffsetEntryENS_9allocatorIS4_EEE20__throw_length_errorEv -_ZZNSt4__Cr6vectorIN2v88internal4wasm16AsmJsOffsetEntryENS_9allocatorIS4_EEE12emplace_backIJS4_EEERS4_DpOT_ENKUlvE0_clEv -_ZN2v88internal4wasm7Decoder17read_leb_slowpathIiNS2_17FullValidationTagELNS2_9TraceFlagE1ELm32EEENSt4__Cr4pairIT_jEEPKhNS6_11conditionalIXsrT0_8validateEPKcNS2_6NoNameEE4typeE -_ZNSt4__Cr6vectorIN2v88internal4wasm26AsmJsOffsetFunctionEntriesENS_9allocatorIS4_EEE24__emplace_back_slow_pathIJS4_EEEPS4_DpOT_ -_ZZNSt4__Cr6vectorIN2v88internal4wasm19CustomSectionOffsetENS_9allocatorIS4_EEE12emplace_backIJS4_EEERS4_DpOT_ENKUlvE0_clEv -_ZNSt4__Cr6vectorIN2v88internal4wasm19CustomSectionOffsetENS_9allocatorIS4_EEE20__throw_length_errorEv -_ZN2v88internal4wasm12_GLOBAL__N_121ValidateFunctionsTaskD2Ev -_ZN2v88internal4wasm12_GLOBAL__N_121ValidateFunctionsTaskD0Ev -_ZN2v88internal4wasm12_GLOBAL__N_121ValidateFunctionsTask3RunEPNS_11JobDelegateE -_ZNK2v88internal4wasm12_GLOBAL__N_121ValidateFunctionsTask17GetMaxConcurrencyEm _ZN2v88internal4wasm12_GLOBAL__N_121ValidateFunctionsTask8SetErrorEiNS1_9WasmErrorE _ZZN2v88internal4wasm17ValidateFunctionsEPKNS1_10WasmModuleENS1_19WasmEnabledFeaturesENS_4base6VectorIKhEENSt4__Cr8functionIFbiEEEPNS1_20WasmDetectedFeaturesEEN18NeverYieldDelegate11ShouldYieldEv _ZZN2v88internal4wasm17ValidateFunctionsEPKNS1_10WasmModuleENS1_19WasmEnabledFeaturesENS_4base6VectorIKhEENSt4__Cr8functionIFbiEEEPNS1_20WasmDetectedFeaturesEEN18NeverYieldDelegate25NotifyConcurrencyIncreaseEv @@ -8804,16 +8750,12 @@ _ZN7simdutf25base64_length_from_binaryEmNS_14base64_optionsE _ZN7simdutf33maximal_binary_length_from_base64EPKcm _ZN7simdutf33maximal_binary_length_from_base64EPKDsm _ZN7simdutf23atomic_binary_to_base64EPKcmPcNS_14base64_optionsE -_ZN7simdutf16binary_to_base64EPKcmPcNS_14base64_optionsE -_ZN7simdutf21base64_to_binary_safeEPKcmPcRmNS_14base64_optionsENS_27last_chunk_handling_optionsEb -_ZN7simdutf26base64_to_binary_safe_implIcEENS_6resultEPKT_mPcRmNS_14base64_optionsENS_27last_chunk_handling_optionsEb +_ZNK7simdutf7haswell14implementation22utf16_length_from_utf8EPKcm +_ZNK7simdutf7haswell14implementation41utf8_length_from_utf16le_with_replacementEPKDsm _ZNK7simdutf7haswell14implementation41utf8_length_from_utf16be_with_replacementEPKDsm _ZNK7simdutf7haswell14implementation23utf8_length_from_latin1EPKcm _ZNK7simdutf7haswell14implementation22utf8_length_from_utf32EPKDim _ZNK7simdutf7haswell14implementation23utf16_length_from_utf32EPKDim -_ZNK7simdutf7haswell14implementation22utf32_length_from_utf8EPKcm -_ZNK7simdutf7haswell14implementation16base64_to_binaryEPKcmPcNS_14base64_optionsENS_27last_chunk_handling_optionsE -_ZN7simdutf7haswell12_GLOBAL__N_16base6422compress_decode_base64ILb0ELb1ELb1EcEENS_11full_resultEPcPKT2_mNS_14base64_optionsENS_27last_chunk_handling_optionsE _ZNK7simdutf8westmere14implementation27binary_to_base64_with_linesEPKcmPcmNS_14base64_optionsE _ZNK7simdutf8westmere14implementation4findEPKcS3_c _ZNK7simdutf8westmere14implementation4findEPKDsS3_Ds @@ -9006,8 +8948,7 @@ _ZNSt4__Cr17__find_vectorizedIKDsDsEEPT_S3_S3_T0_ _ZN7simdutf31slow_base64_to_binary_safe_implIcEENS_6resultEPKT_mPcRmNS_14base64_optionsENS_27last_chunk_handling_optionsE _ZN7simdutf6scalar12_GLOBAL__N_16base648find_endIcEENS2_13reduced_inputEPKT_mNS_14base64_optionsE _ZN7simdutf6scalar12_GLOBAL__N_16base6423base64_tail_decode_safeIcEENS_11full_resultEPcmPKT_mmNS_14base64_optionsENS_27last_chunk_handling_optionsE -_ZN7simdutf31slow_base64_to_binary_safe_implIDsEENS_6resultEPKT_mPcRmNS_14base64_optionsENS_27last_chunk_handling_optionsE -_ZN7simdutf6scalar12_GLOBAL__N_16base648find_endIDsEENS2_13reduced_inputEPKT_mNS_14base64_optionsE +_ZN7simdutf6scalar12_GLOBAL__N_16base6418base64_tail_decodeIcEENS_11full_resultEPcPKT_mmNS_14base64_optionsENS_27last_chunk_handling_optionsE _ZN7simdutf6scalar12_GLOBAL__N_16base6418base64_tail_decodeIDsEENS_11full_resultEPcPKT_mmNS_14base64_optionsENS_27last_chunk_handling_optionsE _ZN7simdutf6scalar12_GLOBAL__N_113utf8_to_utf1630rewind_and_convert_with_errorsILNS_10endiannessE0EEENS_6resultEmPKcmPDs _ZN7simdutf6scalar12_GLOBAL__N_113utf8_to_utf1630rewind_and_convert_with_errorsILNS_10endiannessE1EEENS_6resultEmPKcmPDs @@ -9023,11 +8964,9 @@ u_isWhitespace_77 u_isblank_77 u_isUWhiteSpace_77 u_isprintPOSIX_77 -u_isgraphPOSIX_77 -u_charDigitValue_77 -u_getNumericValue_77 -u_digit_77 -u_getMainProperties_77 +_ZL14enumEitherTriePK6UTrie2iiPFjPKvjEPFaS3_iijES3_ +utrie2_enumForLeadSurrogate_77 +_ZL13enumSameValuePKvj utf8_nextCharSafeBody_77 utf8_prevCharSafeBody_77 utf8_back1SafeBody_77 @@ -9094,18 +9033,6 @@ _ZN2v88internal4wasm9WasmError11FormatErrorEPKcP13__va_list_tag _ZN2v88internal4wasm12_GLOBAL__N_115VPrintFToStringEPNSt4__Cr12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEmPKcP13__va_list_tag _ZN2v88internal4wasm12_GLOBAL__N_114PrintFToStringEPNSt4__Cr12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEmPKcz _ZN2v88internal4wasm12ErrorThrower9TypeErrorEPKcz -_ZN2v88internal4wasm12ErrorThrower10RangeErrorEPKcz -_ZN2v88internal4wasm12ErrorThrower12CompileErrorEPKcz -_ZN2v88internal4wasm12ErrorThrower9LinkErrorEPKcz -_ZN2v88internal4wasm12ErrorThrower12RuntimeErrorEPKcz -_ZN2v88internal4wasm12ErrorThrower5ReifyEv -_ZN2v88internal4wasm12ErrorThrower5ResetEv -_ZN2v88internal4wasm12ErrorThrowerD2Ev -_ZN2v88internal4wasm12ErrorThrowerD1Ev -_ZNSt4__Cr7__sort5INS_17_ClassicAlgPolicyERZN2v88internal4wasm17LiftoffStackSlots15SortInPushOrderEvEUlRKNS5_4SlotES8_E_PS6_TnNS_9enable_ifIXnt21__use_branchless_sortIT0_T1_EEiE4typeELi0EEEvSE_SE_SE_SE_SE_SD_ -_ZNSt4__Cr31__partition_with_equals_on_leftINS_17_ClassicAlgPolicyEPN2v88internal4wasm17LiftoffStackSlots4SlotERZNS5_15SortInPushOrderEvEUlRKS6_S9_E_EET0_SC_SC_T1_ -_ZNSt4__Cr32__partition_with_equals_on_rightINS_17_ClassicAlgPolicyEPN2v88internal4wasm17LiftoffStackSlots4SlotERZNS5_15SortInPushOrderEvEUlRKS6_S9_E_EENS_4pairIT0_bEESD_SD_T1_ -_ZNSt4__Cr27__insertion_sort_incompleteINS_17_ClassicAlgPolicyERZN2v88internal4wasm17LiftoffStackSlots15SortInPushOrderEvEUlRKNS5_4SlotES8_E_PS6_EEbT1_SC_T0_ _ZNSt4__Cr19__partial_sort_implINS_17_ClassicAlgPolicyERZN2v88internal4wasm17LiftoffStackSlots15SortInPushOrderEvEUlRKNS5_4SlotES8_E_PS6_SB_EET1_SC_SC_T2_OT0_ _ZN2v88internal10ZoneVectorIiE4GrowEm _ZN2v88internal4wasm12ParallelMove15TransferToStackEiRKNS1_15LiftoffVarStateE @@ -9131,6 +9058,33 @@ _ZN2v88internal14MacroAssembler11CompareRootENS0_8RegisterENS0_9RootIndexE14Comp _ZN2v88internal14MacroAssembler17CompareTaggedRootENS0_8RegisterENS0_9RootIndexE _ZN2v88internal14MacroAssembler11CompareRootENS0_7OperandENS0_9RootIndexE _ZN2v88internal14MacroAssembler17LoadCompressedMapENS0_8RegisterES2_ +_ZN2v88internal14MacroAssembler7LoadMapENS0_8RegisterES2_ +_ZN2v88internal14MacroAssembler12IsObjectTypeENS0_8RegisterENS0_12InstanceTypeES2_ +_ZN2v88internal14MacroAssembler25LoadProtectedPointerFieldENS0_8RegisterENS0_7OperandE +_ZN2v88internal14MacroAssembler16DecompressTaggedENS0_8RegisterENS0_7OperandE +_ZN2v88internal14MacroAssembler15LoadTaggedFieldENS0_14TaggedRegisterENS0_7OperandE +_ZN2v88internal14MacroAssembler35LoadTaggedFieldWithoutDecompressingENS0_8RegisterENS0_7OperandE +_ZN2v88internal14MacroAssembler22DecompressTaggedSignedENS0_8RegisterENS0_7OperandE +_ZN2v88internal14MacroAssembler13SmiUntagFieldENS0_8RegisterENS0_7OperandE +_ZN2v88internal14MacroAssembler16StoreTaggedFieldENS0_7OperandENS0_9ImmediateE +_ZN2v88internal14MacroAssembler16StoreTaggedFieldENS0_7OperandENS0_8RegisterE +_ZN2v88internal14MacroAssembler22StoreTaggedSignedFieldENS0_7OperandENS0_6TaggedINS0_3SmiEEE +_ZN2v88internal14MacroAssembler16DecompressTaggedENS0_8RegisterES2_ +_ZN2v88internal14MacroAssembler19DecompressProtectedENS0_8RegisterENS0_7OperandE +_ZN2v88internal14MacroAssembler16RecordWriteFieldENS0_8RegisterEiS2_S2_NS0_14SaveFPRegsModeE8SmiCheck13ReadOnlyCheckNS0_14SlotDescriptorE +_ZN2v88internal14MacroAssembler29MaybeJumpIfReadOnlyOrSmallSmiENS0_8RegisterEPNS0_5LabelE +_ZN2v88internal14MacroAssembler9JumpIfSmiENS0_8RegisterEPNS0_5LabelENS3_8DistanceE +_ZN2v88internal14MacroAssembler11RecordWriteENS0_8RegisterES2_S2_NS0_14SaveFPRegsModeE8SmiCheck13ReadOnlyCheckNS0_14SlotDescriptorE +_ZN2v88internal14MacroAssembler38SwitchSandboxingModeBeforeCallIfNeededENS0_18CodeSandboxingModeE +_ZN2v88internal14MacroAssembler37SwitchSandboxingModeAfterCallIfNeededENS0_18CodeSandboxingModeE +_ZN2v88internal14MacroAssembler22DecodeSandboxedPointerENS0_8RegisterE +_ZN2v88internal14MacroAssembler26StoreSandboxedPointerFieldENS0_7OperandENS0_8RegisterE +_ZN2v88internal14MacroAssembler23LoadTrustedPointerFieldENS0_8RegisterENS0_7OperandENS0_8TagRangeINS0_18IndirectPointerTagEEES2_ +_ZN2v88internal14MacroAssembler42CompareInstanceTypeWithUniqueCompressedMapENS0_8RegisterENS0_12InstanceTypeE +_ZN2v88internal14MacroAssembler25StoreIndirectPointerFieldENS0_7OperandENS0_8RegisterE +_ZN2v88internal14MacroAssembler33LoadEntrypointFromJSDispatchTableENS0_8RegisterES2_ +_ZN2v88internal14MacroAssembler50LoadEntrypointAndParameterCountFromJSDispatchTableENS0_8RegisterES2_S2_ +_ZN2v88internal14MacroAssembler23CallEphemeronKeyBarrierENS0_8RegisterES2_NS0_14SaveFPRegsModeE _ZN2v88internal14MacroAssembler7PushAllENS0_11RegListBaseINS0_8RegisterEEE _ZN2v88internal14MacroAssembler11CallBuiltinENS0_7BuiltinE _ZN2v88internal14MacroAssembler6PopAllENS0_11RegListBaseINS0_8RegisterEEE @@ -9167,21 +9121,6 @@ _ZN2v88internal14MacroAssembler9Cvtlsi2sdENS0_11XMMRegisterENS0_8RegisterE _ZN2v88internal14MacroAssembler9Cvtlsi2sdENS0_11XMMRegisterENS0_7OperandE _ZN2v88internal14MacroAssembler9Cvtlsi2ssENS0_11XMMRegisterENS0_8RegisterE _ZN2v88internal14MacroAssembler9Cvtlsi2ssENS0_11XMMRegisterENS0_7OperandE -_ZN2v88internal14MacroAssembler9Cvtqsi2ssENS0_11XMMRegisterENS0_8RegisterE -_ZN2v88internal14MacroAssembler9Cvtqsi2ssENS0_11XMMRegisterENS0_7OperandE -_ZN2v88internal14MacroAssembler9Cvtqsi2sdENS0_11XMMRegisterENS0_8RegisterE -_ZN2v88internal14MacroAssembler9Cvtqsi2sdENS0_11XMMRegisterENS0_7OperandE -_ZN2v88internal14MacroAssembler9Cvtlui2ssENS0_11XMMRegisterENS0_8RegisterE -_ZN2v88internal14MacroAssembler9Cvtlui2ssENS0_11XMMRegisterENS0_7OperandE -_ZN2v88internal14MacroAssembler9Cvtlui2sdENS0_11XMMRegisterENS0_8RegisterE -_ZN2v88internal14MacroAssembler9Cvtlui2sdENS0_11XMMRegisterENS0_7OperandE -_ZN2v88internal14MacroAssembler9Cvtqui2ssENS0_11XMMRegisterENS0_8RegisterE -_ZN2v88internal14MacroAssembler9F32x8QfmaENS0_11YMMRegisterES2_S2_S2_S2_ -_ZN2v88internal14MacroAssembler9F32x8QfmsENS0_11YMMRegisterES2_S2_S2_S2_ -_ZN2v88internal14MacroAssembler9F64x4QfmaENS0_11YMMRegisterES2_S2_S2_S2_ -_ZN2v88internal14MacroAssembler9F64x4QfmsENS0_11YMMRegisterES2_S2_S2_S2_ -_ZN2v88internal14MacroAssembler22I32x8DotI8x32I7x32AddSENS0_11YMMRegisterES2_S2_S2_S2_S2_ -_ZN2v88internal14MacroAssembler16I32x8TruncF32x8UENS0_11YMMRegisterES2_S2_S2_ _ZN2v88internal14MacroAssembler5NegpdENS0_11YMMRegisterES2_S2_ _ZN2v88internal14MacroAssembler5NegpsENS0_11YMMRegisterES2_S2_ _ZN2v88internal14MacroAssembler6SmiTagENS0_8RegisterES2_ @@ -9211,17 +9150,16 @@ _ZN2v88internal14MacroAssembler4PushENS0_6HandleINS0_10HeapObjectEEE _ZN2v88internal14MacroAssembler4MoveENS0_8RegisterENS0_6HandleINS0_10HeapObjectEEENS0_9RelocInfo4ModeE _ZN2v88internal14MacroAssembler4DropEi _ZN2v88internal14MacroAssembler13DropArgumentsENS0_8RegisterES2_ -_ZN2v88internal14MacroAssembler4JumpENS0_6HandleINS0_4CodeEEENS0_9RelocInfo4ModeE -_ZN2v88internal14MacroAssembler4CallEmNS0_9RelocInfo4ModeE -_ZN2v88internal14MacroAssembler4CallENS0_6HandleINS0_4CodeEEENS0_9RelocInfo4ModeE -_ZN2v88internal14MacroAssembler18CallBuiltinByIndexENS0_8RegisterE -_ZN2v88internal14MacroAssembler24LoadCodeInstructionStartENS0_8RegisterES2_NS0_17CodeEntrypointTagE -_ZN2v88internal14MacroAssembler3RetEv -_ZN2v88internal14MacroAssembler14CallJSFunctionENS0_8RegisterEt -_ZN2v88internal14MacroAssembler19CallJSDispatchEntryENS_4base11StrongAliasINS0_24JSDispatchHandleAliasTagEjEEt -_ZN2v88internal14MacroAssembler19CallWasmCodePointerENS0_8RegisterEmNS0_12CallJumpModeE -_ZN2v88internal14MacroAssembler14PextrdPreSse41ENS0_8RegisterENS0_11XMMRegisterEh -_ZN2v88internal14MacroAssembler14PinsrdPreSse41ENS0_11XMMRegisterENS0_8RegisterEhPj +_ZN2v88internal14MacroAssembler19IsObjectTypeInRangeENS0_8RegisterENS0_12InstanceTypeES3_S2_ +_ZN2v88internal14MacroAssembler20CmpInstanceTypeRangeENS0_8RegisterES2_NS0_12InstanceTypeES3_ +_ZN2v88internal14MacroAssembler25JumpIfJSAnyIsNotPrimitiveENS0_8RegisterES2_PNS0_5LabelENS3_8DistanceENS0_9ConditionE +_ZN2v88internal14MacroAssembler15CmpInstanceTypeENS0_8RegisterENS0_12InstanceTypeE +_ZN2v88internal14MacroAssembler19StackLimitAsOperandENS0_14StackLimitKindE +_ZN2v88internal14MacroAssembler12StubPrologueENS0_10StackFrame4TypeE +_ZN2v88internal14MacroAssembler8PrologueEv +_ZN2v88internal14MacroAssembler10EnterFrameENS0_10StackFrame4TypeE +_ZN2v88internal14MacroAssembler10LeaveFrameENS0_10StackFrame4TypeE +_ZN2v88internal14MacroAssembler14EnterExitFrameEiNS0_10StackFrame4TypeE _ZN2v88internal14MacroAssembler21LoadNativeContextSlotENS0_8RegisterEi _ZN2v88internal14MacroAssembler23TryLoadOptimizedOsrCodeENS0_8RegisterENS0_8CodeKindES2_NS0_12FeedbackSlotEPNS0_5LabelENS5_8DistanceE _ZN2v88internal14MacroAssembler34ArgumentStackSlotsForCFunctionCallEi @@ -9258,24 +9196,6 @@ _ZN2v88internal15IdentityMapBaseD1Ev _ZN2v88internal15IdentityMapBaseD0Ev _ZN2v88internal15IdentityMapBase5ClearEv _ZN2v88internal15IdentityMapBase15EnableIterationEv -_ZN2v88internal15IdentityMapBase16DisableIterationEv -_ZN2v88internal15IdentityMapBase9InsertKeyEmj -_ZN2v88internal15IdentityMapBase6ResizeEi -_ZN2v88internal15IdentityMapBase11DeleteIndexEiPm -_ZNK2v88internal15IdentityMapBase6LookupEm -_ZN2v88internal15IdentityMapBase6RehashEv -_ZN2v88internal15IdentityMapBase14LookupOrInsertEm -_ZN2v88internal15IdentityMapBase17FindOrInsertEntryEm -_ZN2v88internal15IdentityMapBase11InsertEntryEm -_ZNK2v88internal15IdentityMapBase9FindEntryEm -_ZN2v88internal15IdentityMapBase11DeleteEntryEmPm -_ZNK2v88internal15IdentityMapBase10KeyAtIndexEi -_ZNK2v88internal15IdentityMapBase12EntryAtIndexEi -_ZNK2v88internal15IdentityMapBase9NextIndexEi -_ZN2v88internal15IdentityMapBase7IterateEPNS0_11RootVisitorE -_ZN2v88internal15IdentityMapBase21GCEpilogueInSafepointENS_6GCTypeE -_ZZNSt4__Cr6vectorINS_4pairImmEENS_9allocatorIS2_EEE12emplace_backIJS2_EEERS2_DpOT_ENKUlvE0_clEv -_ZNSt4__Cr6vectorINS_4pairImmEENS_9allocatorIS2_EEE20__throw_length_errorEv _ZN2v88internal15SearchStringRawIKhS2_EElPNS0_7IsolateEPKT_iPKT0_ii _ZN2v88internal15SearchStringRawIKhKtEElPNS0_7IsolateEPKT_iPKT0_ii _ZN2v88internal15SearchStringRawIKtKhEElPNS0_7IsolateEPKT_iPKT0_ii @@ -9709,21 +9629,11 @@ _ZN2v88internal7Runtime13FunctionForIdENS1_10FunctionIdE _ZN2v88internal7Runtime20RuntimeFunctionTableEPNS0_7IsolateE _ZN2v88internallsERNSt4__Cr13basic_ostreamIcNS1_11char_traitsIcEEEENS0_7Runtime10FunctionIdE _ZN2v88internal12_GLOBAL__N_127IntrinsicFunctionIdentifier5MatchEPvS3_ -_ZN2v88internal12JSTypedArray9GetBufferEPNS0_7IsolateE -_ZN2v88internal12JSTypedArray17DefineOwnPropertyEPNS0_7IsolateENS0_12DirectHandleIS1_EENS4_INS0_6ObjectEEEPNS0_18PropertyDescriptorENS_5MaybeINS0_11ShouldThrowEEE -_ZNK2v88internal12JSTypedArray4typeEv -_ZNK2v88internal12JSTypedArray12element_sizeEv -_ZNK2v88internal12JSTypedArray34GetVariableByteLengthOrOutOfBoundsERb -_ZNK2v88internal12JSTypedArray30GetVariableLengthOrOutOfBoundsERb -_ZN2v88internal10Protectors30InvalidateArrayBufferDetachingEPNS0_7IsolateE -_ZN2v88internal10Protectors28InvalidateArrayBufferMutableEPNS0_7IsolateE -_ZN2v88internal10Protectors34InvalidateArrayIteratorLookupChainEPNS0_7IsolateE -_ZN2v88internal10Protectors33InvalidateArraySpeciesLookupChainEPNS0_7IsolateE -_ZN2v88internal10Protectors39InvalidateIsConcatSpreadableLookupChainEPNS0_7IsolateE -_ZN2v88internal10Protectors20InvalidateNoElementsEPNS0_7IsolateE -_ZN2v88internal10Protectors21InvalidateNoProfilingEPNS0_7IsolateE -_ZN2v88internal10Protectors31InvalidateNoUndetectableObjectsEPNS0_7IsolateE -_ZN2v88internal10Protectors32InvalidateMapIteratorLookupChainEPNS0_7IsolateE +_ZN2v84base19TemplateHashMapImplIPvS2_NS0_26HashEqualityThenKeyMatcherIS2_PFbS2_S2_EEENS0_23DefaultAllocationPolicyEE9InsertNewERKS2_j +_ZN2v84base19TemplateHashMapImplIPvS2_NS0_26HashEqualityThenKeyMatcherIS2_PFbS2_S2_EEENS0_23DefaultAllocationPolicyEE6ResizeEv +_ZNSt4__Cr10__function13__policy_funcIFvvEE11__call_funcIZN2v84base8CallOnceIJEEEvPNS_6atomicIhEENS6_16FunctionWithArgsIJDpT_EE4typeESD_Qsr3stdE13conjunction_vIDpNS_9is_scalarISC_EEEEUlvE_EEvPKNS0_16__policy_storageE +_ZN2v88internal8HashSeed15InitializeRootsEPNS0_7IsolateE +_ZN2v88internal23Runtime_IterableForEachEiPmPNS0_7IsolateE _ZN2v88internal10Protectors35InvalidateNumberStringNotRegexpLikeEPNS0_7IsolateE _ZN2v88internal10Protectors34InvalidateRegExpSpeciesLookupChainEPNS0_7IsolateE _ZN2v88internal10Protectors21InvalidatePromiseHookEPNS0_7IsolateE @@ -9806,11 +9716,6 @@ _ZN2v88internal14KeyAccumulator22CollectInterceptorKeysENS0_12DirectHandleINS0_8 _ZN2v88internal14KeyAccumulator23CollectOwnPropertyNamesENS0_12DirectHandleINS0_8JSObjectEEE _ZN2v88internal12_GLOBAL__N_132GetOwnEnumPropertyDictionaryKeysINS0_16GlobalDictionaryEEENS0_6HandleINS0_10FixedArrayEEEPNS0_7IsolateENS0_17KeyCollectionModeEPNS0_14KeyAccumulatorENS0_12DirectHandleINS0_8JSObjectEEENS0_6TaggedIT_EE _ZN2v88internal12_GLOBAL__N_132GetOwnEnumPropertyDictionaryKeysINS0_14NameDictionaryEEENS0_6HandleINS0_10FixedArrayEEEPNS0_7IsolateENS0_17KeyCollectionModeEPNS0_14KeyAccumulatorENS0_12DirectHandleINS0_8JSObjectEEENS0_6TaggedIT_EE -_ZN2v88internal12_GLOBAL__N_131CollectOwnPropertyNamesInternalILb0EEENSt4__Cr8optionalIiEENS0_12DirectHandleINS0_8JSObjectEEEPNS0_14KeyAccumulatorENS6_INS0_15DescriptorArrayEEEii -_ZN2v88internal12_GLOBAL__N_125CollectKeysFromDictionaryINS0_16GlobalDictionaryEEENS0_15ExceptionStatusENS0_12DirectHandleIT_EEPNS0_14KeyAccumulatorE -_ZN2v88internal12_GLOBAL__N_125CollectKeysFromDictionaryINS0_14NameDictionaryEEENS0_15ExceptionStatusENS0_12DirectHandleIT_EEPNS0_14KeyAccumulatorE -_ZN2v88internal14KeyAccumulator19CollectPrivateNamesENS0_12DirectHandleINS0_8JSObjectEEE -_ZN2v88internal14KeyAccumulator33CollectAccessCheckInterceptorKeysENS0_12DirectHandleINS0_15AccessCheckInfoEEENS2_INS0_8JSObjectEEE _ZN2v88internal25PropertyCallbackArguments22CallPropertyEnumeratorEPNS0_7IsolateENS0_12DirectHandleINS0_15InterceptorInfoEEE _ZNK2v84base19TemplateHashMapImplINS_8internal6HandleINS2_4NameEEEiNS2_12_GLOBAL__N_114NameComparatorENS2_20ZoneAllocationPolicyEE5ProbeIS5_EEPNS0_20TemplateHashMapEntryIS5_iEERKT_j _ZN2v84base19TemplateHashMapImplINS_8internal6HandleINS2_4NameEEEiNS2_12_GLOBAL__N_114NameComparatorENS2_20ZoneAllocationPolicyEE14FillEmptyEntryEPNS0_20TemplateHashMapEntryIS5_iEERKS5_RKij @@ -9839,34 +9744,12 @@ _ZN2v88internal16OrderedHashTableINS0_14OrderedHashMapELi2EE5ClearEPNS0_7Isolate _ZN2v88internal14OrderedHashSet18ConvertToKeysArrayEPNS0_7IsolateENS0_6HandleIS1_EENS0_17GetKeysConversionE _ZN2v88internal14OrderedHashMap7GetHashEPNS0_7IsolateEm _ZN2v88internal32ArrayConstructInitializeElementsEPNS0_7IsolateENS0_12DirectHandleINS0_7JSArrayEEEPNS0_9ArgumentsILNS0_13ArgumentsTypeE1EEE +_ZN2v88internal41CopyFastNumberJSArrayElementsToTypedArrayEmmmmm +_ZN2v88internal12_GLOBAL__N_121TypedElementsAccessorILNS0_12ElementsKindE18EE25TryCopyElementsFastNumberENS0_6TaggedINS0_7ContextEEENS5_INS0_7JSArrayEEENS5_INS0_12JSTypedArrayEEEmm _ZN2v88internal12_GLOBAL__N_121TypedElementsAccessorILNS0_12ElementsKindE41EE26CopyElementsFromTypedArrayENS0_6TaggedINS0_12JSTypedArrayEEES7_mm _ZN2v88internal27CopyTypedArrayElementsSliceEmmmm _ZN2v88internal16ElementsAccessor24InitializeOncePerProcessEv _ZN2v88internal16ElementsAccessor8TearDownEv -_ZN2v88internal16ElementsAccessor6ConcatEPNS0_7IsolateEPNS0_16BuiltinArgumentsEjj -_ZN2v88internal12_GLOBAL__N_129FastPackedSmiElementsAccessorD0Ev -_ZN2v88internal12_GLOBAL__N_120ElementsAccessorBaseINS1_29FastPackedSmiElementsAccessorENS1_18ElementsKindTraitsILNS0_12ElementsKindE0EEEE8ValidateEPNS0_7IsolateENS0_6TaggedINS0_8JSObjectEEE -_ZN2v88internal12_GLOBAL__N_120ElementsAccessorBaseINS1_29FastPackedSmiElementsAccessorENS1_18ElementsKindTraitsILNS0_12ElementsKindE0EEEE10HasElementEPNS0_7IsolateENS0_6TaggedINS0_8JSObjectEEEjNSA_INS0_14FixedArrayBaseEEENS0_14PropertyFilterE -_ZN2v88internal12_GLOBAL__N_120ElementsAccessorBaseINS1_29FastPackedSmiElementsAccessorENS1_18ElementsKindTraitsILNS0_12ElementsKindE0EEEE8HasEntryEPNS0_7IsolateENS0_6TaggedINS0_8JSObjectEEENS0_13InternalIndexE -_ZN2v88internal12_GLOBAL__N_120ElementsAccessorBaseINS1_29FastPackedSmiElementsAccessorENS1_18ElementsKindTraitsILNS0_12ElementsKindE0EEEE3GetEPNS0_7IsolateENS0_12DirectHandleINS0_8JSObjectEEENS0_13InternalIndexE -_ZN2v88internal12_GLOBAL__N_120ElementsAccessorBaseINS1_29FastPackedSmiElementsAccessorENS1_18ElementsKindTraitsILNS0_12ElementsKindE0EEEE9GetAtomicEPNS0_7IsolateENS0_12DirectHandleINS0_8JSObjectEEENS0_13InternalIndexENS_15SeqCstAccessTagE -_ZN2v88internal12_GLOBAL__N_120ElementsAccessorBaseINS1_29FastPackedSmiElementsAccessorENS1_18ElementsKindTraitsILNS0_12ElementsKindE0EEEE12HasAccessorsENS0_6TaggedINS0_8JSObjectEEE -_ZN2v88internal12_GLOBAL__N_120ElementsAccessorBaseINS1_29FastPackedSmiElementsAccessorENS1_18ElementsKindTraitsILNS0_12ElementsKindE0EEEE16NumberOfElementsEPNS0_7IsolateENS0_6TaggedINS0_8JSObjectEEE -_ZN2v88internal12_GLOBAL__N_120ElementsAccessorBaseINS1_29FastPackedSmiElementsAccessorENS1_18ElementsKindTraitsILNS0_12ElementsKindE0EEEE9SetLengthEPNS0_7IsolateENS0_12DirectHandleINS0_7JSArrayEEEj -_ZN2v88internal12_GLOBAL__N_120ElementsAccessorBaseINS1_29FastPackedSmiElementsAccessorENS1_18ElementsKindTraitsILNS0_12ElementsKindE0EEEE12GrowCapacityEPNS0_7IsolateENS0_12DirectHandleINS0_8JSObjectEEEj -_ZN2v88internal12_GLOBAL__N_120ElementsAccessorBaseINS1_29FastPackedSmiElementsAccessorENS1_18ElementsKindTraitsILNS0_12ElementsKindE0EEEE3SetENS0_12DirectHandleINS0_8JSObjectEEENS0_13InternalIndexENS0_6TaggedINS0_6ObjectEEE -_ZN2v88internal12_GLOBAL__N_120ElementsAccessorBaseINS1_29FastPackedSmiElementsAccessorENS1_18ElementsKindTraitsILNS0_12ElementsKindE0EEEE9SetAtomicENS0_12DirectHandleINS0_8JSObjectEEENS0_13InternalIndexENS0_6TaggedINS0_6ObjectEEENS_15SeqCstAccessTagE -_ZN2v88internal12_GLOBAL__N_120ElementsAccessorBaseINS1_29FastPackedSmiElementsAccessorENS1_18ElementsKindTraitsILNS0_12ElementsKindE0EEEE10SwapAtomicEPNS0_7IsolateENS0_12DirectHandleINS0_8JSObjectEEENS0_13InternalIndexENS0_6TaggedINS0_6ObjectEEENS_15SeqCstAccessTagE -_ZN2v88internal12_GLOBAL__N_120ElementsAccessorBaseINS1_29FastPackedSmiElementsAccessorENS1_18ElementsKindTraitsILNS0_12ElementsKindE0EEEE20CompareAndSwapAtomicEPNS0_7IsolateENS0_12DirectHandleINS0_8JSObjectEEENS0_13InternalIndexENS0_6TaggedINS0_6ObjectEEESG_NS_15SeqCstAccessTagE -_ZN2v88internal12_GLOBAL__N_120ElementsAccessorBaseINS1_29FastPackedSmiElementsAccessorENS1_18ElementsKindTraitsILNS0_12ElementsKindE0EEEE3AddEPNS0_7IsolateENS0_12DirectHandleINS0_8JSObjectEEEjNSA_INS0_6ObjectEEENS0_18PropertyAttributesEj -_ZN2v88internal12_GLOBAL__N_120ElementsAccessorBaseINS1_29FastPackedSmiElementsAccessorENS1_18ElementsKindTraitsILNS0_12ElementsKindE0EEEE4PushEPNS0_7IsolateENS0_12DirectHandleINS0_7JSArrayEEEPNS0_16BuiltinArgumentsEj -_ZN2v88internal12_GLOBAL__N_120ElementsAccessorBaseINS1_29FastPackedSmiElementsAccessorENS1_18ElementsKindTraitsILNS0_12ElementsKindE0EEEE7UnshiftEPNS0_7IsolateENS0_12DirectHandleINS0_7JSArrayEEEPNS0_16BuiltinArgumentsEj -_ZN2v88internal12_GLOBAL__N_120ElementsAccessorBaseINS1_29FastPackedSmiElementsAccessorENS1_18ElementsKindTraitsILNS0_12ElementsKindE0EEEE3PopEPNS0_7IsolateENS0_12DirectHandleINS0_7JSArrayEEE -_ZN2v88internal12_GLOBAL__N_120ElementsAccessorBaseINS1_29FastPackedSmiElementsAccessorENS1_18ElementsKindTraitsILNS0_12ElementsKindE0EEEE5ShiftEPNS0_7IsolateENS0_12DirectHandleINS0_7JSArrayEEE -_ZN2v88internal12_GLOBAL__N_120ElementsAccessorBaseINS1_29FastPackedSmiElementsAccessorENS1_18ElementsKindTraitsILNS0_12ElementsKindE0EEEE9NormalizeEPNS0_7IsolateENS0_12DirectHandleINS0_8JSObjectEEE -_ZN2v88internal12_GLOBAL__N_120ElementsAccessorBaseINS1_29FastPackedSmiElementsAccessorENS1_18ElementsKindTraitsILNS0_12ElementsKindE0EEEE11GetCapacityENS0_6TaggedINS0_8JSObjectEEENS8_INS0_14FixedArrayBaseEEE -_ZN2v88internal12_GLOBAL__N_120ElementsAccessorBaseINS1_29FastPackedSmiElementsAccessorENS1_18ElementsKindTraitsILNS0_12ElementsKindE0EEEE4FillEPNS0_7IsolateENS0_12DirectHandleINS0_8JSObjectEEENSA_INS0_6ObjectEEEmm -_ZN2v88internal12_GLOBAL__N_120ElementsAccessorBaseINS1_29FastPackedSmiElementsAccessorENS1_18ElementsKindTraitsILNS0_12ElementsKindE0EEEE13IncludesValueEPNS0_7IsolateENS0_12DirectHandleINS0_8JSObjectEEENSA_INS0_6ObjectEEEmm _ZN2v88internal12_GLOBAL__N_120ElementsAccessorBaseINS1_29FastPackedSmiElementsAccessorENS1_18ElementsKindTraitsILNS0_12ElementsKindE0EEEE12IndexOfValueEPNS0_7IsolateENS0_12DirectHandleINS0_8JSObjectEEENSA_INS0_6ObjectEEEmm _ZN2v88internal12_GLOBAL__N_120ElementsAccessorBaseINS1_29FastPackedSmiElementsAccessorENS1_18ElementsKindTraitsILNS0_12ElementsKindE0EEEE16LastIndexOfValueENS0_12DirectHandleINS0_8JSObjectEEENS8_INS0_6ObjectEEEm _ZN2v88internal12_GLOBAL__N_120ElementsAccessorBaseINS1_29FastPackedSmiElementsAccessorENS1_18ElementsKindTraitsILNS0_12ElementsKindE0EEEE7ReverseENS0_6TaggedINS0_8JSObjectEEE @@ -9878,14 +9761,13 @@ _ZN2v88internal12_GLOBAL__N_120ElementsAccessorBaseINS1_29FastPackedSmiElementsA _ZN2v88internal12_GLOBAL__N_120ElementsAccessorBaseINS1_29FastPackedSmiElementsAccessorENS1_18ElementsKindTraitsILNS0_12ElementsKindE0EEEE10GetDetailsENS0_6TaggedINS0_8JSObjectEEENS0_13InternalIndexE _ZN2v88internal12_GLOBAL__N_120ElementsAccessorBaseINS1_29FastPackedSmiElementsAccessorENS1_18ElementsKindTraitsILNS0_12ElementsKindE0EEEE11ReconfigureEPNS0_7IsolateENS0_12DirectHandleINS0_8JSObjectEEENSA_INS0_14FixedArrayBaseEEENS0_13InternalIndexENSA_INS0_6ObjectEEENS0_18PropertyAttributesE _ZN2v88internal12_GLOBAL__N_120ElementsAccessorBaseINS1_29FastPackedSmiElementsAccessorENS1_18ElementsKindTraitsILNS0_12ElementsKindE0EEEE6DeleteEPNS0_7IsolateENS0_12DirectHandleINS0_8JSObjectEEENS0_13InternalIndexE -_ZN2v88internal12_GLOBAL__N_120ElementsAccessorBaseINS1_28FastHoleySmiElementsAccessorENS1_18ElementsKindTraitsILNS0_12ElementsKindE1EEEE16GetEntryForIndexEPNS0_7IsolateENS0_6TaggedINS0_8JSObjectEEENSA_INS0_14FixedArrayBaseEEEm -_ZN2v88internal12_GLOBAL__N_120ElementsAccessorBaseINS1_28FastHoleySmiElementsAccessorENS1_18ElementsKindTraitsILNS0_12ElementsKindE1EEEE10GetDetailsENS0_6TaggedINS0_8JSObjectEEENS0_13InternalIndexE -_ZN2v88internal12_GLOBAL__N_120ElementsAccessorBaseINS1_28FastHoleySmiElementsAccessorENS1_18ElementsKindTraitsILNS0_12ElementsKindE1EEEE11ReconfigureEPNS0_7IsolateENS0_12DirectHandleINS0_8JSObjectEEENSA_INS0_14FixedArrayBaseEEENS0_13InternalIndexENSA_INS0_6ObjectEEENS0_18PropertyAttributesE -_ZN2v88internal12_GLOBAL__N_120ElementsAccessorBaseINS1_28FastHoleySmiElementsAccessorENS1_18ElementsKindTraitsILNS0_12ElementsKindE1EEEE6DeleteEPNS0_7IsolateENS0_12DirectHandleINS0_8JSObjectEEENS0_13InternalIndexE -_ZN2v88internal12_GLOBAL__N_120ElementsAccessorBaseINS1_28FastHoleySmiElementsAccessorENS1_18ElementsKindTraitsILNS0_12ElementsKindE1EEEE12CopyElementsEPNS0_7IsolateENS0_6TaggedINS0_8JSObjectEEEjS5_NS0_12DirectHandleINS0_14FixedArrayBaseEEEjj -_ZN2v88internal12_GLOBAL__N_120ElementsAccessorBaseINS1_28FastHoleySmiElementsAccessorENS1_18ElementsKindTraitsILNS0_12ElementsKindE1EEEE26GrowCapacityAndConvertImplEPNS0_7IsolateENS0_12DirectHandleINS0_8JSObjectEEEj -_ZN2v88internal12_GLOBAL__N_120ElementsAccessorBaseINS1_28FastHoleySmiElementsAccessorENS1_18ElementsKindTraitsILNS0_12ElementsKindE1EEEE27ConvertElementsWithCapacityEPNS0_7IsolateENS0_12DirectHandleINS0_8JSObjectEEENSA_INS0_14FixedArrayBaseEEES5_jjj -_ZN2v88internal12_GLOBAL__N_131FastSmiOrObjectElementsAccessorINS1_28FastHoleySmiElementsAccessorENS1_18ElementsKindTraitsILNS0_12ElementsKindE1EEEE16CopyElementsImplEPNS0_7IsolateENS0_6TaggedINS0_14FixedArrayBaseEEEjSC_S5_jjj +_ZN2v88internal12_GLOBAL__N_120ElementsAccessorBaseINS1_29FastPackedSmiElementsAccessorENS1_18ElementsKindTraitsILNS0_12ElementsKindE0EEEE12CopyElementsEPNS0_7IsolateENS0_6TaggedINS0_8JSObjectEEEjS5_NS0_12DirectHandleINS0_14FixedArrayBaseEEEjj +_ZN2v88internal8JSObject19initialize_elementsEv +_ZN2v88internal12_GLOBAL__N_120ElementsAccessorBaseINS1_29FastPackedSmiElementsAccessorENS1_18ElementsKindTraitsILNS0_12ElementsKindE0EEEE26GrowCapacityAndConvertImplEPNS0_7IsolateENS0_12DirectHandleINS0_8JSObjectEEEj +_ZN2v88internal12_GLOBAL__N_120ElementsAccessorBaseINS1_29FastPackedSmiElementsAccessorENS1_18ElementsKindTraitsILNS0_12ElementsKindE0EEEE27ConvertElementsWithCapacityEPNS0_7IsolateENS0_12DirectHandleINS0_8JSObjectEEENSA_INS0_14FixedArrayBaseEEES5_jjj +_ZN2v88internal12_GLOBAL__N_131FastSmiOrObjectElementsAccessorINS1_29FastPackedSmiElementsAccessorENS1_18ElementsKindTraitsILNS0_12ElementsKindE0EEEE16CopyElementsImplEPNS0_7IsolateENS0_6TaggedINS0_14FixedArrayBaseEEEjSC_S5_jjj +_ZN2v88internal12_GLOBAL__N_126CopyDoubleToObjectElementsEPNS0_7IsolateENS0_6TaggedINS0_14FixedArrayBaseEEEjS6_jj +_ZN2v88internal12_GLOBAL__N_130CopyDictionaryToObjectElementsEPNS0_7IsolateENS0_6TaggedINS0_14FixedArrayBaseEEEjS6_NS0_12ElementsKindEjj _ZN2v88internal12_GLOBAL__N_120FastElementsAccessorINS1_28FastHoleySmiElementsAccessorENS1_18ElementsKindTraitsILNS0_12ElementsKindE1EEEE12AddArgumentsEPNS0_7IsolateENS0_12DirectHandleINS0_7JSArrayEEENSA_INS0_14FixedArrayBaseEEEPNS0_16BuiltinArgumentsEjNS1_5WhereE _ZN2v88internal12_GLOBAL__N_120FastElementsAccessorINS1_28FastHoleySmiElementsAccessorENS1_18ElementsKindTraitsILNS0_12ElementsKindE1EEEE11DeleteAtEndEPNS0_7IsolateENS0_12DirectHandleINS0_8JSObjectEEENSA_INS0_10FixedArrayEEEj _ZN2v88internal12_GLOBAL__N_132FastPackedObjectElementsAccessorD0Ev @@ -9945,6 +9827,24 @@ _ZN2v88internal12_GLOBAL__N_120ElementsAccessorBaseINS1_31FastHoleyObjectElement _ZN2v88internal12_GLOBAL__N_120ElementsAccessorBaseINS1_31FastHoleyObjectElementsAccessorENS1_18ElementsKindTraitsILNS0_12ElementsKindE3EEEE9SetLengthEPNS0_7IsolateENS0_12DirectHandleINS0_7JSArrayEEEj _ZN2v88internal12_GLOBAL__N_120ElementsAccessorBaseINS1_31FastHoleyObjectElementsAccessorENS1_18ElementsKindTraitsILNS0_12ElementsKindE3EEEE21CollectElementIndicesENS0_12DirectHandleINS0_8JSObjectEEENS8_INS0_14FixedArrayBaseEEEPNS0_14KeyAccumulatorE _ZN2v88internal12_GLOBAL__N_120ElementsAccessorBaseINS1_31FastHoleyObjectElementsAccessorENS1_18ElementsKindTraitsILNS0_12ElementsKindE3EEEE22CollectValuesOrEntriesEPNS0_7IsolateENS0_12DirectHandleINS0_8JSObjectEEENSA_INS0_10FixedArrayEEEjbPjNS0_14PropertyFilterE +_ZN2v88internal12_GLOBAL__N_120ElementsAccessorBaseINS1_31FastHoleyObjectElementsAccessorENS1_18ElementsKindTraitsILNS0_12ElementsKindE3EEEE21PrependElementIndicesEPNS0_7IsolateENS0_12DirectHandleINS0_8JSObjectEEENSA_INS0_14FixedArrayBaseEEENSA_INS0_10FixedArrayEEENS0_17GetKeysConversionENS0_14PropertyFilterE +_ZN2v88internal12_GLOBAL__N_120ElementsAccessorBaseINS1_31FastHoleyObjectElementsAccessorENS1_18ElementsKindTraitsILNS0_12ElementsKindE3EEEE27AddElementsToKeyAccumulatorENS0_12DirectHandleINS0_8JSObjectEEEPNS0_14KeyAccumulatorENS0_16AddKeyConversionE +_ZN2v88internal12_GLOBAL__N_120ElementsAccessorBaseINS1_31FastHoleyObjectElementsAccessorENS1_18ElementsKindTraitsILNS0_12ElementsKindE3EEEE22TransitionElementsKindEPNS0_7IsolateENS0_12DirectHandleINS0_8JSObjectEEENSA_INS0_3MapEEE +_ZN2v88internal12_GLOBAL__N_120ElementsAccessorBaseINS1_31FastHoleyObjectElementsAccessorENS1_18ElementsKindTraitsILNS0_12ElementsKindE3EEEE22GrowCapacityAndConvertEPNS0_7IsolateENS0_12DirectHandleINS0_8JSObjectEEEj +_ZN2v88internal12_GLOBAL__N_120ElementsAccessorBaseINS1_31FastHoleyObjectElementsAccessorENS1_18ElementsKindTraitsILNS0_12ElementsKindE3EEEE12GrowCapacityEPNS0_7IsolateENS0_12DirectHandleINS0_8JSObjectEEEj +_ZN2v88internal12_GLOBAL__N_120ElementsAccessorBaseINS1_31FastHoleyObjectElementsAccessorENS1_18ElementsKindTraitsILNS0_12ElementsKindE3EEEE3SetENS0_12DirectHandleINS0_8JSObjectEEENS0_13InternalIndexENS0_6TaggedINS0_6ObjectEEE +_ZN2v88internal12_GLOBAL__N_120ElementsAccessorBaseINS1_31FastHoleyObjectElementsAccessorENS1_18ElementsKindTraitsILNS0_12ElementsKindE3EEEE9SetAtomicENS0_12DirectHandleINS0_8JSObjectEEENS0_13InternalIndexENS0_6TaggedINS0_6ObjectEEENS_15SeqCstAccessTagE +_ZN2v88internal12_GLOBAL__N_120ElementsAccessorBaseINS1_31FastHoleyObjectElementsAccessorENS1_18ElementsKindTraitsILNS0_12ElementsKindE3EEEE10SwapAtomicEPNS0_7IsolateENS0_12DirectHandleINS0_8JSObjectEEENS0_13InternalIndexENS0_6TaggedINS0_6ObjectEEENS_15SeqCstAccessTagE +_ZN2v88internal12_GLOBAL__N_120ElementsAccessorBaseINS1_31FastHoleyObjectElementsAccessorENS1_18ElementsKindTraitsILNS0_12ElementsKindE3EEEE20CompareAndSwapAtomicEPNS0_7IsolateENS0_12DirectHandleINS0_8JSObjectEEENS0_13InternalIndexENS0_6TaggedINS0_6ObjectEEESG_NS_15SeqCstAccessTagE +_ZN2v88internal12_GLOBAL__N_120ElementsAccessorBaseINS1_31FastHoleyObjectElementsAccessorENS1_18ElementsKindTraitsILNS0_12ElementsKindE3EEEE3AddEPNS0_7IsolateENS0_12DirectHandleINS0_8JSObjectEEEjNSA_INS0_6ObjectEEENS0_18PropertyAttributesEj +_ZN2v88internal12_GLOBAL__N_120ElementsAccessorBaseINS1_31FastHoleyObjectElementsAccessorENS1_18ElementsKindTraitsILNS0_12ElementsKindE3EEEE4PushEPNS0_7IsolateENS0_12DirectHandleINS0_7JSArrayEEEPNS0_16BuiltinArgumentsEj +_ZN2v88internal12_GLOBAL__N_120ElementsAccessorBaseINS1_31FastHoleyObjectElementsAccessorENS1_18ElementsKindTraitsILNS0_12ElementsKindE3EEEE7UnshiftEPNS0_7IsolateENS0_12DirectHandleINS0_7JSArrayEEEPNS0_16BuiltinArgumentsEj +_ZN2v88internal12_GLOBAL__N_120ElementsAccessorBaseINS1_31FastHoleyObjectElementsAccessorENS1_18ElementsKindTraitsILNS0_12ElementsKindE3EEEE3PopEPNS0_7IsolateENS0_12DirectHandleINS0_7JSArrayEEE +_ZN2v88internal12_GLOBAL__N_120ElementsAccessorBaseINS1_31FastHoleyObjectElementsAccessorENS1_18ElementsKindTraitsILNS0_12ElementsKindE3EEEE5ShiftEPNS0_7IsolateENS0_12DirectHandleINS0_7JSArrayEEE +_ZN2v88internal12_GLOBAL__N_120ElementsAccessorBaseINS1_31FastHoleyObjectElementsAccessorENS1_18ElementsKindTraitsILNS0_12ElementsKindE3EEEE9NormalizeEPNS0_7IsolateENS0_12DirectHandleINS0_8JSObjectEEE +_ZN2v88internal12_GLOBAL__N_120ElementsAccessorBaseINS1_31FastHoleyObjectElementsAccessorENS1_18ElementsKindTraitsILNS0_12ElementsKindE3EEEE11GetCapacityENS0_6TaggedINS0_8JSObjectEEENS8_INS0_14FixedArrayBaseEEE +_ZN2v88internal12_GLOBAL__N_120ElementsAccessorBaseINS1_31FastHoleyObjectElementsAccessorENS1_18ElementsKindTraitsILNS0_12ElementsKindE3EEEE4FillEPNS0_7IsolateENS0_12DirectHandleINS0_8JSObjectEEENSA_INS0_6ObjectEEEmm +_ZN2v88internal12_GLOBAL__N_120ElementsAccessorBaseINS1_31FastHoleyObjectElementsAccessorENS1_18ElementsKindTraitsILNS0_12ElementsKindE3EEEE13IncludesValueEPNS0_7IsolateENS0_12DirectHandleINS0_8JSObjectEEENSA_INS0_6ObjectEEEmm _ZN2v88internal12_GLOBAL__N_120ElementsAccessorBaseINS1_31FastHoleyObjectElementsAccessorENS1_18ElementsKindTraitsILNS0_12ElementsKindE3EEEE12IndexOfValueEPNS0_7IsolateENS0_12DirectHandleINS0_8JSObjectEEENSA_INS0_6ObjectEEEmm _ZN2v88internal12_GLOBAL__N_120ElementsAccessorBaseINS1_31FastHoleyObjectElementsAccessorENS1_18ElementsKindTraitsILNS0_12ElementsKindE3EEEE16LastIndexOfValueENS0_12DirectHandleINS0_8JSObjectEEENS8_INS0_6ObjectEEEm _ZN2v88internal12_GLOBAL__N_120ElementsAccessorBaseINS1_31FastHoleyObjectElementsAccessorENS1_18ElementsKindTraitsILNS0_12ElementsKindE3EEEE7ReverseENS0_6TaggedINS0_8JSObjectEEE @@ -9962,14 +9862,6 @@ _ZN2v88internal12_GLOBAL__N_120ElementsAccessorBaseINS1_31FastHoleyObjectElement _ZN2v88internal12_GLOBAL__N_131FastSmiOrObjectElementsAccessorINS1_31FastHoleyObjectElementsAccessorENS1_18ElementsKindTraitsILNS0_12ElementsKindE3EEEE16CopyElementsImplEPNS0_7IsolateENS0_6TaggedINS0_14FixedArrayBaseEEEjSC_S5_jjj _ZN2v88internal12_GLOBAL__N_120ElementsAccessorBaseINS1_31FastHoleyObjectElementsAccessorENS1_18ElementsKindTraitsILNS0_12ElementsKindE3EEEE25CollectElementIndicesImplENS0_12DirectHandleINS0_8JSObjectEEENS8_INS0_14FixedArrayBaseEEEPNS0_14KeyAccumulatorE _ZN2v88internal12_GLOBAL__N_120ElementsAccessorBaseINS1_31FastHoleyObjectElementsAccessorENS1_18ElementsKindTraitsILNS0_12ElementsKindE3EEEE31DirectCollectElementIndicesImplEPNS0_7IsolateENS0_12DirectHandleINS0_8JSObjectEEENSA_INS0_14FixedArrayBaseEEENS0_17GetKeysConversionENS0_14PropertyFilterENS0_6HandleINS0_10FixedArrayEEEjPjj -_ZN2v88internal12_GLOBAL__N_120FastElementsAccessorINS1_31FastHoleyObjectElementsAccessorENS1_18ElementsKindTraitsILNS0_12ElementsKindE3EEEE31AddElementsToKeyAccumulatorImplENS0_12DirectHandleINS0_8JSObjectEEEPNS0_14KeyAccumulatorENS0_16AddKeyConversionE -_ZN2v88internal12_GLOBAL__N_120FastElementsAccessorINS1_31FastHoleyObjectElementsAccessorENS1_18ElementsKindTraitsILNS0_12ElementsKindE3EEEE7AddImplEPNS0_7IsolateENS0_12DirectHandleINS0_8JSObjectEEEjNSA_INS0_6ObjectEEENS0_18PropertyAttributesEj -_ZN2v88internal12_GLOBAL__N_120FastElementsAccessorINS1_31FastHoleyObjectElementsAccessorENS1_18ElementsKindTraitsILNS0_12ElementsKindE3EEEE12AddArgumentsEPNS0_7IsolateENS0_12DirectHandleINS0_7JSArrayEEENSA_INS0_14FixedArrayBaseEEEPNS0_16BuiltinArgumentsEjNS1_5WhereE -_ZN2v88internal12_GLOBAL__N_121TypedElementsAccessorILNS0_12ElementsKindE41EE24CopyBetweenBackingStoresILS3_20EEEvPNS1_21TypedArrayCTypeHelperIXT_EE4typeEPtmNS1_14IsSharedBufferE -_ZN2v88internal12_GLOBAL__N_121TypedElementsAccessorILNS0_12ElementsKindE41EE24CopyBetweenBackingStoresILS3_21EEEvPNS1_21TypedArrayCTypeHelperIXT_EE4typeEPtmNS1_14IsSharedBufferE -_ZN2v88internal12_GLOBAL__N_121TypedElementsAccessorILNS0_12ElementsKindE41EE24CopyBetweenBackingStoresILS3_22EEEvPNS1_21TypedArrayCTypeHelperIXT_EE4typeEPtmNS1_14IsSharedBufferE -_ZN2v88internal12_GLOBAL__N_121TypedElementsAccessorILNS0_12ElementsKindE41EE24CopyBetweenBackingStoresILS3_23EEEvPNS1_21TypedArrayCTypeHelperIXT_EE4typeEPtmNS1_14IsSharedBufferE -_ZN2v88internal12_GLOBAL__N_121TypedElementsAccessorILNS0_12ElementsKindE41EE24CopyBetweenBackingStoresILS3_26EEEvPNS1_21TypedArrayCTypeHelperIXT_EE4typeEPtmNS1_14IsSharedBufferE _ZN2v88internal12_GLOBAL__N_121TypedElementsAccessorILNS0_12ElementsKindE41EE24CopyBetweenBackingStoresILS3_27EEEvPNS1_21TypedArrayCTypeHelperIXT_EE4typeEPtmNS1_14IsSharedBufferE _ZN2v88internal12_GLOBAL__N_121TypedElementsAccessorILNS0_12ElementsKindE41EE24CopyBetweenBackingStoresILS3_28EEEvPNS1_21TypedArrayCTypeHelperIXT_EE4typeEPtmNS1_14IsSharedBufferE _ZN2v88internal11StringTable12TryLookupKeyINS0_19SequentialStringKeyIhEENS0_7IsolateEEENSt4__Cr8optionalINS0_12DirectHandleINS0_18InternalizedStringEEEEEPT0_PT_ @@ -9979,14 +9871,6 @@ _ZN2v88internal11StringTable9LookupKeyINS0_19SequentialStringKeyItEENS0_7Isolate _ZN2v88internal11StringTable12TryLookupKeyINS0_19SequentialStringKeyItEENS0_7IsolateEEENSt4__Cr8optionalINS0_12DirectHandleINS0_18InternalizedStringEEEEEPT0_PT_ _ZN2v88internal11StringTable9LookupKeyINS0_15SeqSubStringKeyINS0_16SeqOneByteStringEEENS0_7IsolateEEENS0_12DirectHandleINS0_18InternalizedStringEEEPT0_PT_ _ZN2v88internal11StringTable9LookupKeyINS0_15SeqSubStringKeyINS0_16SeqTwoByteStringEEENS0_7IsolateEEENS0_12DirectHandleINS0_18InternalizedStringEEEPT0_PT_ -_ZN2v88internal11StringTable12TryLookupKeyINS0_15SeqSubStringKeyINS0_16SeqTwoByteStringEEENS0_7IsolateEEENSt4__Cr8optionalINS0_12DirectHandleINS0_18InternalizedStringEEEEEPT0_PT_ -_ZN2v88internal15SeqSubStringKeyINS0_16SeqTwoByteStringEE19PrepareForInsertionEPNS0_7IsolateE -_ZN2v88internal11StringTable9LookupKeyINS0_19SequentialStringKeyIhEENS0_12LocalIsolateEEENS0_12DirectHandleINS0_18InternalizedStringEEEPT0_PT_ -_ZN2v88internal11StringTable12TryLookupKeyINS0_19SequentialStringKeyIhEENS0_12LocalIsolateEEENSt4__Cr8optionalINS0_12DirectHandleINS0_18InternalizedStringEEEEEPT0_PT_ -_ZN2v88internal11StringTable9LookupKeyINS0_19SequentialStringKeyItEENS0_12LocalIsolateEEENS0_12DirectHandleINS0_18InternalizedStringEEEPT0_PT_ -_ZN2v88internal11StringTable12TryLookupKeyINS0_19SequentialStringKeyItEENS0_12LocalIsolateEEENSt4__Cr8optionalINS0_12DirectHandleINS0_18InternalizedStringEEEEEPT0_PT_ -_ZN2v88internal11StringTable9LookupKeyINS0_23StringTableInsertionKeyENS0_7IsolateEEENS0_12DirectHandleINS0_18InternalizedStringEEEPT0_PT_ -_ZN2v88internal11StringTable12TryLookupKeyINS0_23StringTableInsertionKeyENS0_7IsolateEEENSt4__Cr8optionalINS0_12DirectHandleINS0_18InternalizedStringEEEEEPT0_PT_ _ZN2v88internal11StringTable9LookupKeyINS0_23StringTableInsertionKeyENS0_12LocalIsolateEEENS0_12DirectHandleINS0_18InternalizedStringEEEPT0_PT_ _ZN2v88internal11StringTable12TryLookupKeyINS0_23StringTableInsertionKeyENS0_12LocalIsolateEEENSt4__Cr8optionalINS0_12DirectHandleINS0_18InternalizedStringEEEEEPT0_PT_ _ZN2v88internal11StringTable4Data6ResizeENS0_16PtrComprCageBaseENSt4__Cr10unique_ptrIS2_NS4_14default_deleteIS2_EEEEi @@ -10015,9 +9899,6 @@ _ZN2v88internal21InternalizedStringKey16UnwrapThinStringEv _ZN2v88internal11StringTable12TryLookupKeyINS0_21InternalizedStringKeyENS0_7IsolateEEENSt4__Cr8optionalINS0_12DirectHandleINS0_18InternalizedStringEEEEEPT0_PT_ _ZN2v88internal21InternalizedStringKey19PrepareForInsertionEPNS0_7IsolateE _ZNK2v88internal6String9IsEqualToILNS1_12EqualityTypeE2EhEEbNS_4base6VectorIKT0_EEPNS0_7IsolateE -_ZN2v88internal6String23IsConsStringEqualToImplIhEEbNS0_6TaggedINS0_10ConsStringEEENS_4base6VectorIKT_EERKNS0_31SharedStringAccessGuardIfNeededE -_ZNK2v88internal6String9IsEqualToILNS1_12EqualityTypeE2EtEEbNS_4base6VectorIKT0_EEPNS0_7IsolateE -_ZN2v88internal6String23IsConsStringEqualToImplItEEbNS0_6TaggedINS0_10ConsStringEEENS_4base6VectorIKT_EERKNS0_31SharedStringAccessGuardIfNeededE _ZNK2v88internal6String9IsEqualToILNS1_12EqualityTypeE2EhEEbNS_4base6VectorIKT0_EEPNS0_12LocalIsolateE _ZNK2v88internal6String9IsEqualToILNS1_12EqualityTypeE2EtEEbNS_4base6VectorIKT0_EEPNS0_12LocalIsolateE _ZN2v88internal14LookupIterator5StartILb1EEEvv @@ -10081,7 +9962,17 @@ _ZN2v88internal6Module18PrepareInstantiateEPNS0_7IsolateENS0_12DirectHandleIS1_E _ZN2v88internal6Module17FinishInstantiateEPNS0_7IsolateENS0_6HandleIS1_EEPNS0_15ZoneForwardListINS4_INS0_16SourceTextModuleEEEEEPjPNS0_4ZoneE _ZN2v88internal6Module8EvaluateEPNS0_7IsolateENS0_6HandleIS1_EE _ZN2v88internal6Module22GetModuleNamespaceCellEPNS0_7IsolateENS0_6HandleIS1_EENS_17ModuleImportPhaseE -_ZN2v88internal6Module18GetModuleNamespaceEPNS0_7IsolateENS0_6HandleIS1_EENS_17ModuleImportPhaseE +_ZNSt4__Cr6__treeINS_12__value_typeIPKN2v88internal12AstRawStringEPKNS3_26SourceTextModuleDescriptor5EntryEEENS_19__map_value_compareIS6_NS_4pairIKS6_SA_EENS_4lessIS6_EEEENS3_13ZoneAllocatorISF_EEE14__tree_deleterclEPNS_11__tree_nodeISB_PvEE +_ZN2v88internal10ZoneVectorINS0_6HandleINS0_6ObjectEEEE4GrowEm +_ZN2v88internal30PendingCompilationErrorHandler15PrepareWarningsINS0_7IsolateEEEvPT_ +_ZN2v88internal30PendingCompilationErrorHandler15PrepareWarningsINS0_12LocalIsolateEEEvPT_ +_ZN2v88internal30PendingCompilationErrorHandler14MessageDetails7PrepareINS0_12LocalIsolateEEEvPT_ +_ZN2v88internal30PendingCompilationErrorHandler13PrepareErrorsINS0_7IsolateEEEvPT_PNS0_15AstValueFactoryE +_ZN2v88internal30PendingCompilationErrorHandler13PrepareErrorsINS0_12LocalIsolateEEEvPT_PNS0_15AstValueFactoryE +_ZN2v88internal30PendingCompilationErrorHandler15ReportMessageAtEiiNS0_15MessageTemplateEPKc +_ZN2v88internal30PendingCompilationErrorHandler15ReportMessageAtEiiNS0_15MessageTemplateEPKNS0_12AstRawStringE +_ZN2v88internal30PendingCompilationErrorHandler15ReportMessageAtEiiNS0_15MessageTemplateEPKNS0_12AstRawStringES5_PKc +_ZN2v88internal30PendingCompilationErrorHandler15ReportWarningAtEiiNS0_15MessageTemplateEPKc _ZNK2v88internal30PendingCompilationErrorHandler14ReportWarningsEPNS0_7IsolateENS0_6HandleINS0_6ScriptEEE _ZNK2v88internal30PendingCompilationErrorHandler12ReportErrorsEPNS0_7IsolateENS0_6HandleINS0_6ScriptEEE _ZNK2v88internal30PendingCompilationErrorHandler17ThrowPendingErrorEPNS0_7IsolateENS0_6HandleINS0_6ScriptEEE @@ -10107,30 +9998,6 @@ _ZN2v88internal15MessageLocationC2Ev _ZN2v88internal15MessageLocationC1Ev _ZN2v88internal14MessageHandler20DefaultMessageReportEPNS0_7IsolateEPKNS0_15MessageLocationENS0_12DirectHandleINS0_6ObjectEEE _ZN2v88internal14MessageHandler19GetLocalizedMessageEPNS0_7IsolateENS0_12DirectHandleINS0_6ObjectEEE -_ZN2v88internal14MessageHandler17MakeMessageObjectEPNS0_7IsolateENS0_15MessageTemplateEPKNS0_15MessageLocationENS0_12DirectHandleINS0_6ObjectEEENS8_INS0_14StackTraceInfoEEE -_ZN2v88internal14MessageHandler13ReportMessageEPNS0_7IsolateEPKNS0_15MessageLocationENS0_12DirectHandleINS0_15JSMessageObjectEEE -_ZN2v88internal14MessageHandler25ReportMessageNoExceptionsEPNS0_7IsolateEPKNS0_15MessageLocationENS0_12DirectHandleINS0_6ObjectEEENS_5LocalINS_5ValueEEE -_ZN2v88internal14MessageHandler10GetMessageEPNS0_7IsolateENS0_12DirectHandleINS0_6ObjectEEE -_ZN2v88internal16MessageFormatter6FormatEPNS0_7IsolateENS0_15MessageTemplateENS_4base6VectorIKNS0_12DirectHandleINS0_6ObjectEEEEE -_ZN2v88internal10ErrorUtils28ThrowLoadFromNullOrUndefinedEPNS0_7IsolateENS0_12DirectHandleINS0_6ObjectEEENS0_17MaybeDirectHandleIS5_EE -_ZN2v88internal10ErrorUtils30HasErrorStackSymbolOwnPropertyEPNS0_7IsolateENS0_12DirectHandleINS0_8JSObjectEEE -_ZN2v88internal10ErrorUtils21GetErrorStackPropertyEPNS0_7IsolateENS0_12DirectHandleINS0_10JSReceiverEEE -_ZN2v88internal10ErrorUtils17SetFormattedStackEPNS0_7IsolateENS0_12DirectHandleINS0_8JSObjectEEENS4_INS0_5UnionIJNS0_3SmiENS0_10HeapNumberENS0_6BigIntENS0_6StringENS0_6SymbolENS0_7BooleanENS0_4NullENS0_9UndefinedENS0_10JSReceiverEEEEEE -_ZN2v88internal10ErrorUtils17CaptureStackTraceEPNS0_7IsolateENS0_12DirectHandleINS0_8JSObjectEEENS0_13FrameSkipModeENS0_6HandleINS0_6ObjectEEE -_ZN2v88internal25StringBuilderConcatHelperIhEEvNS0_6TaggedINS0_6StringEEEPT_NS2_INS0_10FixedArrayEEEj -_ZN2v88internal25StringBuilderConcatHelperItEEvNS0_6TaggedINS0_6StringEEEPT_NS2_INS0_10FixedArrayEEEj -_ZN2v88internal25StringBuilderConcatLengthEiNS0_6TaggedINS0_10FixedArrayEEEiPb -_ZN2v88internal17FixedArrayBuilderC2EPNS0_7IsolateEj -_ZN2v88internal17FixedArrayBuilderC1EPNS0_7IsolateEj -_ZN2v88internal17FixedArrayBuilderC2EPNS0_7IsolateE -_ZN2v88internal17FixedArrayBuilderC1EPNS0_7IsolateE -_ZN2v88internal17FixedArrayBuilder4LazyEPNS0_7IsolateE -_ZN2v88internal17FixedArrayBuilder14EnsureCapacityEPNS0_7IsolateEj -_ZN2v88internal17FixedArrayBuilder3AddENS0_6TaggedINS0_6ObjectEEE -_ZN2v88internal17FixedArrayBuilder3AddENS0_6TaggedINS0_3SmiEEE -_ZN2v88internal24ReplacementStringBuilderC2EPNS0_4HeapENS0_12DirectHandleINS0_6StringEEEj -_ZN2v88internal24ReplacementStringBuilderC1EPNS0_4HeapENS0_12DirectHandleINS0_6StringEEEj -_ZN2v88internal24ReplacementStringBuilder14EnsureCapacityEj _ZN2v88internal24ReplacementStringBuilder9AddStringENS0_12DirectHandleINS0_6StringEEE _ZN2v88internal24ReplacementStringBuilder10AddElementENS0_12DirectHandleINS0_6ObjectEEE _ZN2v88internal24ReplacementStringBuilder8ToStringEv @@ -10154,13 +10021,6 @@ _ZN2v88internal12CallSiteInfo9GetScriptEPNS0_7IsolateENS0_12DirectHandleIS1_EE _ZN2v88internal12CallSiteInfo17GetSourcePositionENS0_12DirectHandleIS1_EE _ZN2v88internal12CallSiteInfo15GetColumnNumberENS0_12DirectHandleIS1_EE _ZN2v88internal12CallSiteInfo22GetEnclosingLineNumberENS0_12DirectHandleIS1_EE -_ZNK2v88internal12CallSiteInfo15GetWasmInstanceEv -_ZN2v88internal12CallSiteInfo24GetEnclosingColumnNumberENS0_12DirectHandleIS1_EE -_ZNK2v88internal12CallSiteInfo13GetScriptNameEv -_ZNK2v88internal12CallSiteInfo24GetScriptNameOrSourceURLEv -_ZN2v88internal12CallSiteInfo13GetScriptHashENS0_12DirectHandleIS1_EE -_ZN2v88internal12CallSiteInfo13GetEvalOriginENS0_12DirectHandleIS1_EE -_ZN2v88internal12_GLOBAL__N_116FormatEvalOriginEPNS0_7IsolateENS0_12DirectHandleINS0_6ScriptEEE _ZN2v88internal12CallSiteInfo13GetMethodNameENS0_12DirectHandleIS1_EE _ZNK2v88internal18SharedFunctionInfo13inferred_nameEv _ZN2v88internal11PropertyKeyC2INS0_6HandleEQsr3stdE16is_convertible_vIT_INS0_4NameEENS0_12DirectHandleIS5_EEEEEPNS0_7IsolateES6_ @@ -10495,6 +10355,29 @@ _ZN2v88internal4Zone3NewINS0_11CallRuntimeEJRPS1_PKNS0_7Runtime8FunctionERKNS0_1 _ZN2v88internal8ZoneListIPNS0_10ExpressionEE6AddAllENS_4base6VectorIKS3_EEPNS0_4ZoneE _ZN2v88internal4Zone3NewINS0_11CallRuntimeEJRPS1_RPKNS0_7Runtime8FunctionERKNS0_10ScopedListIPNS0_10ExpressionEPvEERiEEEPT_DpOT0_ _ZN2v88internal19AstTraversalVisitorINS0_21SourceRangeAstVisitorEE25VisitNoStackOverflowCheckEPNS0_7AstNodeE +_ZN2v88internal19AstTraversalVisitorINS0_21SourceRangeAstVisitorEE24VisitFunctionDeclarationEPNS0_19FunctionDeclarationE +_ZN2v88internal19AstTraversalVisitorINS0_21SourceRangeAstVisitorEE21VisitDoWhileStatementEPNS0_16DoWhileStatementE +_ZN2v88internal19AstTraversalVisitorINS0_21SourceRangeAstVisitorEE19VisitWhileStatementEPNS0_14WhileStatementE +_ZN2v88internal19AstTraversalVisitorINS0_21SourceRangeAstVisitorEE17VisitForStatementEPNS0_12ForStatementE +_ZN2v88internal19AstTraversalVisitorINS0_21SourceRangeAstVisitorEE19VisitForInStatementEPNS0_14ForInStatementE +_ZN2v88internal19AstTraversalVisitorINS0_21SourceRangeAstVisitorEE19VisitForOfStatementEPNS0_14ForOfStatementE +_ZN2v88internal19AstTraversalVisitorINS0_21SourceRangeAstVisitorEE24VisitExpressionStatementEPNS0_19ExpressionStatementE +_ZN2v88internal19AstTraversalVisitorINS0_21SourceRangeAstVisitorEE33VisitSloppyBlockFunctionStatementEPNS0_28SloppyBlockFunctionStatementE +_ZN2v88internal19AstTraversalVisitorINS0_21SourceRangeAstVisitorEE16VisitIfStatementEPNS0_11IfStatementE +_ZN2v88internal19AstTraversalVisitorINS0_21SourceRangeAstVisitorEE20VisitReturnStatementEPNS0_15ReturnStatementE +_ZN2v88internal19AstTraversalVisitorINS0_21SourceRangeAstVisitorEE18VisitWithStatementEPNS0_13WithStatementE +_ZN2v88internal19AstTraversalVisitorINS0_21SourceRangeAstVisitorEE36VisitInitializeClassMembersStatementEPNS0_31InitializeClassMembersStatementE +_ZN2v88internal19AstTraversalVisitorINS0_21SourceRangeAstVisitorEE43VisitInitializeClassStaticElementsStatementEPNS0_38InitializeClassStaticElementsStatementE +_ZN2v88internal19AstTraversalVisitorINS0_21SourceRangeAstVisitorEE18VisitObjectLiteralEPNS0_13ObjectLiteralE +_ZN2v88internal19AstTraversalVisitorINS0_21SourceRangeAstVisitorEE17VisitArrayLiteralEPNS0_12ArrayLiteralE +_ZN2v88internal19AstTraversalVisitorINS0_21SourceRangeAstVisitorEE15VisitAssignmentEPNS0_10AssignmentE +_ZN2v88internal19AstTraversalVisitorINS0_21SourceRangeAstVisitorEE10VisitAwaitEPNS0_5AwaitE +_ZN2v88internal19AstTraversalVisitorINS0_21SourceRangeAstVisitorEE20VisitBinaryOperationEPNS0_15BinaryOperationE +_ZN2v88internal19AstTraversalVisitorINS0_21SourceRangeAstVisitorEE18VisitNaryOperationEPNS0_13NaryOperationE +_ZN2v88internal19AstTraversalVisitorINS0_21SourceRangeAstVisitorEE9VisitCallEPNS0_4CallE +_ZN2v88internal19AstTraversalVisitorINS0_21SourceRangeAstVisitorEE25VisitSuperCallForwardArgsEPNS0_20SuperCallForwardArgsE +_ZN2v88internal19AstTraversalVisitorINS0_21SourceRangeAstVisitorEE12VisitCallNewEPNS0_7CallNewE +_ZN2v88internal19AstTraversalVisitorINS0_21SourceRangeAstVisitorEE16VisitCallRuntimeEPNS0_11CallRuntimeE _ZN2v88internal19AstTraversalVisitorINS0_21SourceRangeAstVisitorEE17VisitClassLiteralEPNS0_12ClassLiteralE _ZN2v88internal19AstTraversalVisitorINS0_21SourceRangeAstVisitorEE21VisitCompareOperationEPNS0_16CompareOperationE _ZN2v88internal19AstTraversalVisitorINS0_21SourceRangeAstVisitorEE21VisitConditionalChainEPNS0_16ConditionalChainE @@ -10795,54 +10678,6 @@ _ZL18isIDSUnaryOperatorRK14BinaryPropertyi9UProperty _ZL19isIDCompatMathStartRK14BinaryPropertyi9UProperty _ZL22isIDCompatMathContinueRK14BinaryPropertyi9UProperty _ZL23isModifierCombiningMarkRK14BinaryPropertyi9UProperty -_ZL12getBiDiClassRK11IntPropertyi9UProperty -_ZL15biDiGetMaxValueRK11IntProperty9UProperty -_ZL8getBlockRK11IntPropertyi9UProperty -_ZL16blockGetMaxValueRK11IntProperty9UProperty -_ZL17getCombiningClassRK11IntPropertyi9UProperty -_ZL20getMaxValueFromShiftRK11IntProperty9UProperty -_ZL15defaultGetValueRK11IntPropertyi9UProperty -_ZL18defaultGetMaxValueRK11IntProperty9UProperty -_ZL18getGeneralCategoryRK11IntPropertyi9UProperty -_ZL15getJoiningGroupRK11IntPropertyi9UProperty -_ZL14getJoiningTypeRK11IntPropertyi9UProperty -_ZL14getNumericTypeRK11IntPropertyi9UProperty -_ZL9getScriptRK11IntPropertyi9UProperty -_ZL17scriptGetMaxValueRK11IntProperty9UProperty -_ZL21getHangulSyllableTypeRK11IntPropertyi9UProperty -_ZL17getNormQuickCheckRK11IntPropertyi9UProperty -_ZL21getLeadCombiningClassRK11IntPropertyi9UProperty -_ZL22getTrailCombiningClassRK11IntPropertyi9UProperty -_ZL24getBiDiPairedBracketTypeRK11IntPropertyi9UProperty -_ZL7getInPCRK11IntPropertyi9UProperty -_ZL17layoutGetMaxValueRK11IntProperty9UProperty -_ZL7getInSCRK11IntPropertyi9UProperty -_ZL5getVoRK11IntPropertyi9UProperty -_ZL16getIDStatusValueRK11IntPropertyi9UProperty -_ZN12_GLOBAL__N_120ulayout_isAcceptableEPvPKcS2_PK9UDataInfo -_ZN12_GLOBAL__N_114uprops_cleanupEv -_ZN6icu_7710EmojiProps12getSingletonER10UErrorCode -_ZN6icu_7710EmojiProps12isAcceptableEPvPKcS3_PK9UDataInfo -_ZN6icu_7710EmojiProps4loadER10UErrorCode -_ZNK6icu_7710EmojiProps17addPropertyStartsEPK9USetAdderR10UErrorCode -_ZN6icu_7710EmojiProps17hasBinaryPropertyEi9UProperty -_ZNK6icu_7710EmojiProps10addStringsEPK9USetAdder9UPropertyR10UErrorCode -_ZN6icu_7712_GLOBAL__N_118emojiprops_cleanupEv -UDataMemory_init_77 -UDatamemory_assign_77 -UDataMemory_createNewInstance_77 -UDataMemory_normalizeDataPointer_77 -UDataMemory_setData_77 -udata_close_77 -udata_getMemory_77 -udata_getLength_77 -UDataMemory_isLoaded_77 -uprv_mapFile_77 -uprv_unmapFile_77 -udata_getHeaderSize_77 -udata_checkCommonData_77 -_ZL17offsetTOCLookupFnPK11UDataMemoryPKcPiP10UErrorCode -_ZL19offsetTOCEntryCountPK11UDataMemory _ZL18pointerTOCLookupFnPK11UDataMemoryPKcPiP10UErrorCode _ZL20pointerTOCEntryCountPK11UDataMemory _ZN6icu_77L9umtx_initEv @@ -10880,13 +10715,6 @@ _ZL16setCommonICUDataP11UDataMemoryaP10UErrorCode _ZL19udata_cacheDataItemPKcP11UDataMemoryP10UErrorCode udata_open_77 _ZL12doOpenChoicePKcS0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCode -uprv_tzname_77 -_ZL14isValidOlsonIDPKc -_ZL15searchForTZFilePKcP13DefaultTZInfo -u_setDataDirectory_77 -_ZL13putil_cleanupv -uprv_pathIsAbsolute_77 -u_getDataDirectory_77 u_getTimeZoneFilesDirectory_77 _ZL21TimeZoneDataDirInitFnR10UErrorCode uprv_getDefaultLocaleID_77 @@ -10912,6 +10740,24 @@ _ZN6icu_7710CharString20appendInvariantCharsERKNS_13UnicodeStringER10UErrorCode _ZN6icu_7710CharString20appendInvariantCharsEPKDsiR10UErrorCode _ZN6icu_7710CharString27ensureEndsWithFileSeparatorER10UErrorCode u_strFindFirst_77 +u_strchr_77 +_ZL19isMatchAtCPBoundaryPKDsS0_S0_S0_ +u_strlen_77 +u_memchr_77 +u_strstr_77 +u_memchr32_77 +u_strFindLast_77 +u_memrchr_77 +u_strcmp_77 +uprv_strCompare_77 +u_strCompare_77 +u_strncmp_77 +u_strcpy_77 +u_strncpy_77 +u_countChar32_77 +u_memcpy_77 +u_memmove_77 +u_memcmp_77 u_unescapeAt_77 u_asciiToUpper_77 u_terminateUChars_77 @@ -10989,11 +10835,11 @@ _ZNK6icu_7713UnicodeString17getDynamicClassIDEv _ZN6icu_77plERKNS_13UnicodeStringES2_ _ZN6icu_7713UnicodeString10setToBogusEv _ZN6icu_7721unistr_internalConcatERKNS_13UnicodeStringENSt4__Cr17basic_string_viewIDsNS3_11char_traitsIDsEEEE -_ZNK6icu_7713UnicodeString8refCountEv -_ZN6icu_7713UnicodeStringC2Eiii -_ZN6icu_7713UnicodeStringC1Eiii -_ZN6icu_7713UnicodeStringC2EDs -_ZN6icu_7713UnicodeStringC1EDs +_ZN6icu_7710UCharsTrie8Iterator4nextER10UErrorCode +_ZN6icu_7710UCharsTrie8Iterator10branchNextEPKDsiR10UErrorCode +_ZNK6icu_779UVector3217getDynamicClassIDEv +_ZN6icu_779UVector32C2ER10UErrorCode +_ZN6icu_779UVector32C1ER10UErrorCode _ZN6icu_779UVector32C2EiR10UErrorCode _ZN6icu_779UVector32C1EiR10UErrorCode _ZN6icu_779UVector32D2Ev @@ -11016,16 +10862,6 @@ _ZN6icu_7713Norm2AllModes14createInstanceEPKcS2_R10UErrorCode _ZN6icu_7713Norm2AllModes15getNFKCInstanceER10UErrorCode _ZN6icu_77L14initSingletonsEPKcR10UErrorCode _ZN6icu_7713Norm2AllModes18getNFKC_CFInstanceER10UErrorCode -_ZN6icu_7713Norm2AllModes19getNFKC_SCFInstanceER10UErrorCode -_ZN6icu_7711Normalizer215getNFKCInstanceER10UErrorCode -_ZN6icu_7711Normalizer211getInstanceEPKcS2_19UNormalization2ModeR10UErrorCode -_ZN6icu_77L31uprv_loaded_normalizer2_cleanupEv -_ZN6icu_77L19deleteNorm2AllModesEPv -_ZN6icu_7712LocalPointerINS_13Norm2AllModesEED2Ev -_ZN6icu_7718Normalizer2Factory11getInstanceE18UNormalizationModeR10UErrorCode -_ZNK6icu_776BMPSet4spanEPKDsS2_17USetSpanCondition -_ZNK6icu_776BMPSet8spanBackEPKDsS2_17USetSpanCondition -_ZNK6icu_776BMPSet8spanUTF8EPKhi17USetSpanCondition _ZNK6icu_776BMPSet12spanBackUTF8EPKhi17USetSpanCondition _ZN6icu_7712ByteSinkUtil12appendChangeEiPKDsiRNS_8ByteSinkEPNS_5EditsER10UErrorCode _ZN6icu_7712ByteSinkUtil12appendChangeEPKhS2_PKDsiRNS_8ByteSinkEPNS_5EditsER10UErrorCode @@ -11082,6 +10918,29 @@ _ZN6icu_7720DecomposeNormalizer2D0Ev _ZN6icu_7718ComposeNormalizer2D0Ev _ZN6icu_7714FCDNormalizer2D0Ev _ZN6icu_7718Normalizer2Factory15getNoopInstanceER10UErrorCode +_ZN6icu_7713Norm2AllModesD2Ev +_ZN6icu_7713Norm2AllModesD1Ev +_ZN6icu_7713Norm2AllModes14createInstanceEPNS_15Normalizer2ImplER10UErrorCode +_ZN6icu_7713Norm2AllModes17createNFCInstanceER10UErrorCode +_ZN6icu_7713Norm2AllModes14getNFCInstanceER10UErrorCode +_ZN6icu_7711Normalizer214getNFCInstanceER10UErrorCode +_ZN6icu_7711Normalizer214getNFDInstanceER10UErrorCode +_ZN6icu_7718Normalizer2Factory14getFCDInstanceER10UErrorCode +_ZN6icu_7718Normalizer2Factory10getNFCImplER10UErrorCode +u_getCombiningClass_77 +unorm_getFCD16_77 +_ZNK6icu_7719Normalizer2WithImpl9normalizeERKNS_13UnicodeStringERS1_R10UErrorCode +_ZNK6icu_7719Normalizer2WithImpl24normalizeSecondAndAppendERNS_13UnicodeStringERKS1_R10UErrorCode +_ZNK6icu_7719Normalizer2WithImpl6appendERNS_13UnicodeStringERKS1_R10UErrorCode +_ZNK6icu_7719Normalizer2WithImpl16getDecompositionEiRNS_13UnicodeStringE +_ZNK6icu_7719Normalizer2WithImpl19getRawDecompositionEiRNS_13UnicodeStringE +_ZNK6icu_7719Normalizer2WithImpl11composePairEii +_ZNK6icu_7719Normalizer2WithImpl17getCombiningClassEi +_ZNK6icu_7719Normalizer2WithImpl12isNormalizedERKNS_13UnicodeStringER10UErrorCode +_ZNK6icu_7719Normalizer2WithImpl10quickCheckERKNS_13UnicodeStringER10UErrorCode +_ZN2v84base7ieee75410fdlibm_sinEd +_ZN2v84base7ieee7543tanEd +_ZN2v84base7ieee75412_GLOBAL__N_112__kernel_tanEddi _ZN2v84base7ieee7544coshEd _ZN2v84base7ieee7546legacy3powEdd _ZN2v84base7ieee7544sinhEd @@ -11299,12 +11158,7 @@ _ZN2v88internal6RegExp20ThrowRegExpExceptionEPNS0_7IsolateENS0_12DirectHandleINS _ZN2v88internal6RegExp18IsUnmodifiedRegExpEPNS0_7IsolateENS0_12DirectHandleINS0_8JSRegExpEEE _ZN2v88internal6RegExp7CompileEPNS0_7IsolateENS0_12DirectHandleINS0_8JSRegExpEEENS4_INS0_6StringEEENS_4base5FlagsINS0_6regexp4FlagEiiEEj _ZN2v88internal12_GLOBAL__N_125HasFewDifferentCharactersENS0_12DirectHandleINS0_6StringEEE -_ZN2v88internal6RegExp19EnsureFullyCompiledEPNS0_7IsolateENS0_12DirectHandleINS0_10RegExpDataEEENS4_INS0_6StringEEE -_ZN2v88internal6regexp10RegExpImpl15IrregexpPrepareEPNS0_7IsolateENS0_12DirectHandleINS0_12IrRegExpDataEEENS5_INS0_6StringEEE -_ZN2v88internal6RegExp23ExperimentalOneshotExecEPNS0_7IsolateENS0_12DirectHandleINS0_8JSRegExpEEENS4_INS0_6StringEEEiPij -_ZN2v88internal6RegExp4ExecEPNS0_7IsolateENS0_12DirectHandleINS0_8JSRegExpEEENS4_INS0_6StringEEEiPij -_ZN2v88internal6regexp10RegExpImpl12IrregexpExecEPNS0_7IsolateENS0_12DirectHandleINS0_12IrRegExpDataEEENS5_INS0_6StringEEEiPij -_ZN2v88internal6RegExp11Exec_SingleEPNS0_7IsolateENS0_12DirectHandleINS0_8JSRegExpEEENS4_INS0_6StringEEEiNS4_INS0_15RegExpMatchInfoEEE +_ZN2v88internal6regexp10RegExpImpl25CompileIrregexpFromSourceEPNS0_7IsolateENS0_12DirectHandleINS0_12IrRegExpDataEEENS5_INS0_6StringEEEbNS1_17CompilationTargetE _ZN2v88internal6regexp10RegExpImpl27CompileIrregexpFromBytecodeEPNS0_7IsolateENS0_12DirectHandleINS0_12IrRegExpDataEEENS5_INS0_6StringEEEb _ZN2v88internal6regexp10RegExpImpl15IrregexpExecRawEPNS0_7IsolateENS0_12DirectHandleINS0_12IrRegExpDataEEENS5_INS0_6StringEEEiPii _ZN2v88internal6regexp16GlobalExecRunnerC2ENS0_12DirectHandleINS0_10RegExpDataEEENS3_INS0_6StringEEEPNS0_7IsolateE @@ -11338,8 +11192,6 @@ _ZN2v88internal6regexp12_GLOBAL__N_110ParserImplIhE17ParseOctalLiteralEv _ZN2v88internal6regexp12_GLOBAL__N_110ParserImplIhE28TryParseCharacterClassEscapeEjNS2_18InClassEscapeStateEPNS0_8ZoneListINS1_14CharacterRangeEEEPNS0_7ZoneMapINS_4base6VectorIKjEEPNS1_4TreeENS1_24CharacterClassStringLessEEEPNS0_4ZoneEb _ZN2v88internal4Zone3NewINS0_6regexp15ClassSetOperandEJRPNS0_8ZoneListINS3_14CharacterRangeEEERPNS0_7ZoneMapINS_4base6VectorIKjEEPNS3_4TreeENS3_24CharacterClassStringLessEEEEEEPT_DpOT0_ _ZN2v88internal6regexp12_GLOBAL__N_110ParserImplIhE23ParseNamedBackReferenceEPNS2_7BuilderEPNS2_11ParserStateE -_ZN2v88internal6regexp12_GLOBAL__N_110ParserImplIhE20ParseCharacterEscapeENS2_18InClassEscapeStateEPb -_ZN2v88internal6regexp12_GLOBAL__N_110ParserImplIhE23ParseIntervalQuantifierEPiS5_ _ZN2v88internal6regexp12_GLOBAL__N_17Builder19AddQuantifierToAtomEiiiNS1_10Quantifier14QuantifierTypeE _ZN2v84base11SmallVectorINS_8internal6regexp8IntervalELm1ENS2_13ZoneAllocatorIS4_EEE4GrowEm _ZN2v84base11SmallVectorINS_8internal6regexp8IntervalELm1ENS2_13ZoneAllocatorIS4_EEE11FreeStorageEv @@ -11385,9 +11237,8 @@ _ZN2v88internal6regexp12_GLOBAL__N_112_GLOBAL__N_130LookupSpecialPropertyValueNa _ZN2v88internal6regexp12_GLOBAL__N_112_GLOBAL__N_125IsSupportedBinaryPropertyE9UPropertyb _ZZNSt4__Cr6__treeINS_12__value_typeIN2v84base6VectorIKjEEPNS2_8internal6regexp4TreeEEENS_19__map_value_compareIS6_NS_4pairIKS6_SA_EENS8_24CharacterClassStringLessEEENS7_13ZoneAllocatorISF_EEE16__emplace_uniqueIJNS4_IjEESA_EEENSD_INS_15__tree_iteratorISB_PNS_11__tree_nodeISB_PvEElEEbEEDpOT_ENKUlOSM_OSA_E_clESX_SY_ _ZN2v88internal8ZoneListIPNS0_6regexp13BackReferenceEE3AddERKS4_PNS0_4ZoneE -_ZN2v88internal10ZoneVectorIPNS0_6regexp7CaptureEE4GrowEm -_ZN2v88internal6regexp12_GLOBAL__N_110ParserImplItE7AdvanceEv -_ZN2v88internal6regexp12_GLOBAL__N_110ParserImplItE12ParsePatternEv +_ZN2v88internal6regexp12_GLOBAL__N_110ParserImplItE22ParseClassSetCharacterEv +_ZN2v88internal6regexp12_GLOBAL__N_110ParserImplItE20ParseClassSetOperandEPKNS2_7BuilderEPNS2_19ClassSetOperandTypeE _ZN2v88internal6regexp12_GLOBAL__N_110ParserImplItE15ScanForCapturesENS2_18InClassEscapeStateE _ZN2v88internal6regexp11Disjunction6AcceptEPNS1_7VisitorEPv _ZN2v88internal6regexp11Alternative6AcceptEPNS1_7VisitorEPv @@ -11554,6 +11405,7 @@ _ZN2v88internal6regexp20UnicodeRangeSplitter8AddRangeENS1_14CharacterRangeE _ZN2v88internal6regexp14CharacterRange25AddUnicodeCaseEquivalentsEPNS0_8ZoneListIS2_EEPNS0_4ZoneE _ZN2v88internal6regexp14CharacterRange12CanonicalizeEPNS0_8ZoneListIS2_EE _ZN2v88internal6regexp11ClassRanges10ToNodeImplEPNS1_8CompilerEPNS1_4NodeE +_ZN2v88internal6regexp9Assertion10ToNodeImplEPNS1_8CompilerEPNS1_4NodeE _ZN2v88internal6regexp12_GLOBAL__N_129BoundaryAssertionAsLookaroundEPNS1_8CompilerEPNS1_4NodeENS1_9Assertion4TypeE _ZN2v88internal4Zone3NewINS0_6regexp10ChoiceNodeEJiRPS1_EEEPT_DpOT0_ _ZN2v88internal6regexp14CharacterRange14AddClassEscapeENS1_20StandardCharacterSetEPNS0_8ZoneListIS2_EEbPNS0_4ZoneE @@ -11563,6 +11415,21 @@ _ZN2v88internal6regexp5Group10ToNodeImplEPNS1_8CompilerEPNS1_4NodeE _ZN2v88internal6regexp10Lookaround7BuilderC2EbPNS1_4NodeEPNS1_8CompilerEiiii _ZN2v88internal6regexp10Lookaround7BuilderC1EbPNS1_4NodeEPNS1_8CompilerEiiii _ZN2v88internal6regexp10Lookaround7Builder8ForMatchEPNS1_8CompilerEPNS1_4NodeE +_ZN2v88internal6regexp10Lookaround10ToNodeImplEPNS1_8CompilerEPNS1_4NodeE +_ZN2v88internal6regexp7Capture10ToNodeImplEPNS1_8CompilerEPNS1_4NodeE +_ZN2v88internal6regexp7Capture6ToNodeEPNS1_4TreeEiPNS1_8CompilerEPNS1_4NodeE +_ZN2v88internal6regexp11Alternative10ToNodeImplEPNS1_8CompilerEPNS1_4NodeE +_ZN2v88internal6regexp14CharacterRange18AddCaseEquivalentsEPNS0_7IsolateEPNS0_4ZoneEPNS0_8ZoneListIS2_EEb +_ZN2v88internal6regexp14CharacterRange14ClampToOneByteEPNS0_8ZoneListIS2_EE +_ZN2v88internal4Zone3NewINS0_6regexp14LoopChoiceNodeEJbbRPS1_EEEPT_DpOT0_ +_ZN2v88internal6regexp12_GLOBAL__N_119ToCanonicalZoneListEPKNS_4base11SmallVectorINS1_14CharacterRangeELm8ENSt4__Cr9allocatorIS5_EEEEPNS0_4ZoneE +_ZZNSt4__Cr12__hash_tableINS_17__hash_value_typeIjN2v88internal6HandleINS3_21FixedIntegerArrayBaseItNS3_9ByteArrayEEEEEEENS_22__unordered_map_hasherIjNS_4pairIKjS8_EENS2_4base4hashIjEENS_8equal_toIjEEEENS_21__unordered_map_equalIjSD_SI_SG_EENS3_13ZoneAllocatorISD_EEE16__emplace_uniqueIJRKNS_21piecewise_construct_tENS_5tupleIJRSC_EEENST_IJEEEEEENSB_INS_15__hash_iteratorIPNS_11__hash_nodeIS9_PvEEEEbEEDpOT_ENKUlSU_SS_OSV_OSW_E_clESU_SS_S17_S18_ +_ZNSt4__Cr12__hash_tableINS_17__hash_value_typeIjN2v88internal6HandleINS3_21FixedIntegerArrayBaseItNS3_9ByteArrayEEEEEEENS_22__unordered_map_hasherIjNS_4pairIKjS8_EENS2_4base4hashIjEENS_8equal_toIjEEEENS_21__unordered_map_equalIjSD_SI_SG_EENS3_13ZoneAllocatorISD_EEE11__do_rehashILb1EEEvm +_ZN6icu_7713UnicodeString7toLowerERKNS_6LocaleE +_ZN6icu_7713UnicodeString7toUpperEv +_ZN6icu_7713UnicodeString7toUpperERKNS_6LocaleE +ustrcase_getCaseLocale_77 +u_strToLower_77 u_strToUpper_77 locale_getKeywordsStart_77 _Z22ulocimp_getKeywords_77NSt4__Cr17basic_string_viewIcNS_11char_traitsIcEEEEcbR10UErrorCode @@ -11627,6 +11494,12 @@ _Z24ulocimp_toLanguageTag_77PKcRN6icu_778ByteSinkEbR10UErrorCode _ZNSt4__Cr17basic_string_viewIcNS_11char_traitsIcEEEC2EPKc _Z25ulocimp_forLanguageTag_77PKciPiR10UErrorCode _Z25ulocimp_forLanguageTag_77PKciRN6icu_778ByteSinkEPiR10UErrorCode +_ZN6icu_7710MemoryPoolINS_10CharStringELi8EE6createIJS1_R10UErrorCodeEEEPS1_DpOT_ +_ZN6icu_7710MemoryPoolINS_10CharStringELi8EE6createIJRS1_R10UErrorCodeEEEPS1_DpOT_ +_ZN6icu_7710MemoryPoolINS_10CharStringELi8EE6createIJPcRiR10UErrorCodeEEEPS1_DpOT_ +_ZN12_GLOBAL__N_119_addExtensionToListEPPNS_18ExtensionListEntryES1_b +_ZN12_GLOBAL__N_126_isPrivateuseVariantSubtagEPKci +_ZN6icu_7712LocalPointerIN12_GLOBAL__N_118ExtensionListEntryEE29adoptInsteadAndCheckErrorCodeEPS2_R10UErrorCode _ZN6icu_7710MemoryPoolINS_10CharStringELi8EE6createIJRPKcRiR10UErrorCodeEEEPS1_DpOT_ uenum_close_77 uenum_count_77 @@ -11669,6 +11542,16 @@ _ZN6icu_776Locale14createFromNameEPKc _ZN6icu_776Locale15createCanonicalEPKc _ZN6icu_776Locale7getRootEv _ZN6icu_776Locale14getLocaleCacheEv +_ZN6icu_7725UnicodeKeywordEnumerationD2Ev +_ZN6icu_7725UnicodeKeywordEnumerationD1Ev +_ZN6icu_7718KeywordEnumerationD2Ev +_ZN6icu_7718KeywordEnumerationD1Ev +_ZN6icu_7718KeywordEnumerationD0Ev +_ZNK6icu_776Locale14createKeywordsER10UErrorCode +res_getTableItemByKey_77 +res_getTableItemByIndex_77 +res_getResource_77 +_ZNK6icu_7713ResourceTable14getKeyAndValueEiRPKcRNS_13ResourceValueE _ZNK6icu_7713ResourceTable9findValueEPKcRNS_13ResourceValueE res_getArrayItem_77 _ZNK6icu_7713ResourceArray8getValueEiRNS_13ResourceValueE @@ -11693,20 +11576,44 @@ u_getPropertyName_77 u_getPropertyEnum_77 u_getPropertyValueName_77 u_getPropertyValueEnum_77 -_Z20ulocimp_toBcpType_77NSt4__Cr17basic_string_viewIcNS_11char_traitsIcEEEES3_ -_ZN12_GLOBAL__N_124isSpecialTypeReorderCodeENSt4__Cr17basic_string_viewIcNS0_11char_traitsIcEEEE -_ZN12_GLOBAL__N_123isSpecialTypeRgKeyValueENSt4__Cr17basic_string_viewIcNS0_11char_traitsIcEEEE -_Z23ulocimp_toLegacyType_77NSt4__Cr17basic_string_viewIcNS_11char_traitsIcEEEES3_ -_ZL21uloc_key_type_cleanupv -_ZN6icu_7710MemoryPoolINS_10CharStringELi8EE6createIJEEEPS1_DpOT_ -_ZN6icu_7710MemoryPoolINS_10CharStringELi8EE6createIJRPKcR10UErrorCodeEEEPS1_DpOT_ -_ZN6icu_7710MemoryPoolI10LocExtTypeLi8EE6createIJEEEPS1_DpOT_ -_ZN6icu_7710MemoryPoolI9TypeAliasLi8EE6createIJS1_EEEPS1_DpOT_ -_ZN6icu_7710MemoryPoolI13LocExtKeyDataLi8EE6createIJEEEPS1_DpOT_ -_ZN2v88internal6regexp10StackScopeC2EPNS0_7IsolateE -_ZN2v88internal6regexp10StackScopeC1EPNS0_7IsolateE -_ZN2v88internal6regexp10StackScopeD2Ev -_ZN2v88internal6regexp10StackScopeD1Ev +uscript_getName_77 +uscript_getShortName_77 +uscript_isRightToLeft_77 +_ZN6icu_7717StringEnumerationC2Ev +_ZN6icu_7717StringEnumerationD2Ev +_ZN6icu_7717StringEnumerationD1Ev +_ZN6icu_7717StringEnumerationD0Ev +_ZNK6icu_7717StringEnumeration5cloneEv +_ZN6icu_7717StringEnumeration4nextEPiR10UErrorCode +_ZN6icu_7717StringEnumeration5unextEPiR10UErrorCode +_ZN6icu_7717StringEnumeration5snextER10UErrorCode +_ZN6icu_7717StringEnumeration8setCharsEPKciR10UErrorCode +_ZNK6icu_7717StringEnumerationeqERKS0_ +_ZNK6icu_7717StringEnumerationneERKS0_ +_ZN6icu_7718UStringEnumeration16fromUEnumerationEP12UEnumerationR10UErrorCode +_ZN6icu_7718UStringEnumerationC2EP12UEnumeration +_ZN6icu_7718UStringEnumerationC1EP12UEnumeration +_ZN6icu_7718UStringEnumerationD2Ev +_ZN6icu_7718UStringEnumerationD1Ev +_ZN6icu_7718UStringEnumerationD0Ev +_ZNK6icu_7718UStringEnumeration5countER10UErrorCode +_ZN6icu_7718UStringEnumeration4nextEPiR10UErrorCode +_ZN6icu_7718UStringEnumeration5snextER10UErrorCode +_ZN6icu_7718UStringEnumeration5resetER10UErrorCode +_ZNK6icu_7718UStringEnumeration17getDynamicClassIDEv +uenum_openFromStringEnumeration_77 +_ZL14ustrenum_closeP12UEnumeration +_ZL14ustrenum_countP12UEnumerationP10UErrorCode +_ZL14ustrenum_unextP12UEnumerationPiP10UErrorCode +_ZL13ustrenum_nextP12UEnumerationPiP10UErrorCode +_ZL14ustrenum_resetP12UEnumerationP10UErrorCode +__cxa_bad_typeid +_ZN6icu_7713LocaleBuilderC2Ev +_ZN6icu_7713LocaleBuilderC1Ev +_ZN6icu_7713LocaleBuilderD2Ev +_ZN6icu_7713LocaleBuilderD1Ev +_ZN6icu_7713LocaleBuilderD0Ev +_ZN6icu_7713LocaleBuilder9setLocaleERKNS_6LocaleE _ZN2v88internal6regexp5StackC2Ev _ZN2v88internal6regexp5StackC1Ev _ZN2v88internal6regexp5StackD2Ev @@ -11721,6 +11628,10 @@ _ZN2v88internal6regexp11CaseFolding13SpecialAddSetEv _ZN2v84base16LazyInstanceImplINS_8internal6regexp13IgnoreSetDataENS0_32StaticallyAllocatedInstanceTraitIS4_EENS0_21DefaultConstructTraitIS4_EENS0_23ThreadSafeInitOnceTraitENS0_18LeakyInstanceTraitIS4_EEE12InitInstanceEPv _ZN2v84base16LazyInstanceImplINS_8internal6regexp17SpecialAddSetDataENS0_32StaticallyAllocatedInstanceTraitIS4_EENS0_21DefaultConstructTraitIS4_EENS0_23ThreadSafeInitOnceTraitENS0_18LeakyInstanceTraitIS4_EEE12InitInstanceEPv _ZN6icu_7710UnicodeSet9closeOverEi +_ZN6icu_7710UnicodeSet10setPatternERKNS_13UnicodeStringE +_ZN6icu_7710UnicodeSet24closeOverCaseInsensitiveEb +_ZN6icu_7710UnicodeSet24closeOverAddCaseMappingsEv +_ZN2v88internal21JSRegExpResultIndices12BuildIndicesEPNS0_7IsolateENS0_12DirectHandleINS0_15RegExpMatchInfoEEENS4_INS0_10RegExpDataEEE _ZN2v88internal8JSRegExp15FlagsFromStringEPNS0_7IsolateENS0_12DirectHandleINS0_6StringEEE _ZN2v88internal8JSRegExp15StringFromFlagsEPNS0_7IsolateENS_4base5FlagsINS1_4FlagEiiEE _ZN2v88internal8JSRegExp3NewEPNS0_7IsolateENS0_12DirectHandleINS0_6StringEEENS_4base5FlagsINS1_4FlagEiiEEj @@ -11783,10 +11694,15 @@ _ZN2v88internal21CompilationCacheTable6RemoveENS0_6TaggedINS0_6ObjectEEE _ZN2v88internal12HashTableKeyD2Ev _ZN2v88internal14ScriptCacheKeyD0Ev _ZN2v88internal12_GLOBAL__N_112EvalCacheKey7IsMatchENS0_6TaggedINS0_6ObjectEEE -_ZN2v88internal12BackingStore8AllocateEPNS0_7IsolateEmNS0_10SharedFlagENS0_15InitializedFlagE -_ZN2v88internal12BackingStore35TryAllocateAndPartiallyCommitMemoryEPNS0_7IsolateEmmmmmNS0_14WasmMemoryFlagENS0_10SharedFlagEb -_ZN2v88internal12BackingStore18AllocateWasmMemoryEPNS0_7IsolateEmmNS0_14WasmMemoryFlagENS0_10SharedFlagE -_ZN2v88internal12BackingStore14CopyWasmMemoryEPNS0_7IsolateEmmNS0_14WasmMemoryFlagE +_ZN2v88internal12_GLOBAL__N_112EvalCacheKeyD0Ev +_ZN2v88internal12_GLOBAL__N_19RegExpKey7IsMatchENS0_6TaggedINS0_6ObjectEEE +_ZN2v88internal12_GLOBAL__N_19RegExpKeyD0Ev +_ZN2v88internal6regexp18ExperimentalRegExp12CanBeHandledEPNS1_4TreeENS0_12DirectHandleINS0_6StringEEENS_4base5FlagsINS1_4FlagEiiEEi +_ZN2v88internal6regexp18ExperimentalRegExp10InitializeEPNS0_7IsolateENS0_12DirectHandleINS0_8JSRegExpEEENS5_INS0_6StringEEES9_NS_4base5FlagsINS1_4FlagEiiEEi +_ZN2v88internal6regexp18ExperimentalRegExp10IsCompiledENS0_12DirectHandleINS0_12IrRegExpDataEEEPNS0_7IsolateE +_ZN2v88internal6regexp18ExperimentalRegExp7CompileEPNS0_7IsolateENS0_12DirectHandleINS0_12IrRegExpDataEEE +_ZN2v88internal6regexp12_GLOBAL__N_111CompileImplEPNS0_7IsolateENS0_12DirectHandleINS0_12IrRegExpDataEEE +_ZN2v88internal6regexp18ExperimentalRegExp7ExecRawEPNS0_7IsolateENS0_6RegExp10CallOriginENS0_6TaggedINS0_12IrRegExpDataEEENS7_INS0_6StringEEEPiii _ZN2v88internal12BackingStore21GrowWasmMemoryInPlaceEPNS0_7IsolateEmm _ZN2v88internal12BackingStore28AttachSharedWasmMemoryObjectEPNS0_7IsolateENS0_12DirectHandleINS0_16WasmMemoryObjectEEE _ZN2v88internal26GlobalBackingStoreRegistry25AddSharedWasmMemoryObjectEPNS0_7IsolateEPNS0_12BackingStoreENS0_12DirectHandleINS0_16WasmMemoryObjectEEE @@ -11897,6 +11813,8 @@ _ZN2v88internal11interpreter17BytecodeGenerator24VisitForAccumulatorValueEPNS0_1 _ZN2v88internal11interpreter17BytecodeGenerator18VisitWithStatementEPNS0_13WithStatementE _ZN2v88internal11interpreter17BytecodeGenerator24BuildNewLocalWithContextEPNS0_5ScopeE _ZN2v88internal11interpreter17BytecodeGenerator20VisitSwitchStatementEPNS0_15SwitchStatementE +_ZN2v88internal11interpreter17BytecodeGenerator21VisitDoWhileStatementEPNS0_16DoWhileStatementE +_ZN2v88internal11interpreter17BytecodeGenerator19VisitWhileStatementEPNS0_14WhileStatementE _ZN2v88internal11interpreter17BytecodeGenerator17VisitForStatementEPNS0_12ForStatementE _ZN2v88internal11interpreter17BytecodeGenerator19VisitForInStatementEPNS0_14ForInStatementE _ZN2v88internal11interpreter17BytecodeGenerator20PrepareAssignmentLhsEPNS0_10ExpressionENS2_25AccumulatorPreservingModeE @@ -11952,7 +11870,6 @@ _ZN2v88internal11interpreter17BytecodeGenerator24BuildPrivateGetterAccessENS1_8R _ZN2v88internal11interpreter17BytecodeGenerator27BuildPrivateDebugDynamicGetEPNS0_8PropertyENS1_8RegisterE _ZN2v88internal11interpreter17BytecodeGenerator17BuildSuspendPointEi _ZN2v88internal11interpreter17BytecodeGenerator10VisitYieldEPNS0_5YieldE -_ZN2v88internal11interpreter17BytecodeGenerator14VisitYieldStarEPNS0_9YieldStarE _ZN2v88internal11interpreter17BytecodeGenerator23BuildCallIteratorMethodENS1_8RegisterEPKNS0_12AstRawStringENS1_12RegisterListEPNS1_13BytecodeLabelEPNS1_14BytecodeLabelsE _ZN2v88internal11interpreter17BytecodeGenerator10BuildAwaitEi _ZN2v88internal11interpreter17BytecodeGenerator18BuildIteratorCloseERKNS2_14IteratorRecordEPNS0_10ExpressionE @@ -12343,26 +12260,13 @@ _ZN2v88internal23OptimizedCompilationJob19CollectRetainedMapsEPNS0_7IsolateENS0_ _ZN2v88internal23OptimizedCompilationJob34RegisterWeakObjectsInOptimizedCodeEPNS0_7IsolateENS0_12DirectHandleINS0_13NativeContextEEENS4_INS0_4CodeEEENS0_18GlobalHandleVectorINS0_3MapEEE _ZN2v88internal22TurbofanCompilationJobC2EPNS0_7IsolateEPNS0_24OptimizedCompilationInfoENS0_14CompilationJob5StateE _ZN2v88internal22TurbofanCompilationJob17RetryOptimizationENS0_13BailoutReasonE -_ZN2v88internal22TurbofanCompilationJob17AbortOptimizationENS0_13BailoutReasonE -_ZN2v88internal22TurbofanCompilationJob6CancelEv -_ZNK2v88internal22TurbofanCompilationJob22RecordCompilationStatsENS0_15ConcurrencyModeEPNS0_7IsolateE -_ZNK2v88internal22TurbofanCompilationJob25RecordFunctionCompilationENS0_16LogEventListener7CodeTagEPNS0_7IsolateE -_ZN2v88internal8Compiler32InstallInterpreterTrampolineCopyEPNS0_7IsolateENS0_12DirectHandleINS0_18SharedFunctionInfoEEENS0_16LogEventListener7CodeTagE -_ZN2v88internal22CompilationHandleScopeD2Ev -_ZN2v88internal22CompilationHandleScopeD1Ev -_ZN2v88internal34FinalizeUnoptimizedCompilationDataC2EPNS0_12LocalIsolateENS0_6HandleINS0_18SharedFunctionInfoEEENS0_11MaybeHandleINS0_12CoverageInfoEEENS_4base9TimeDeltaESB_ -_ZN2v88internal34FinalizeUnoptimizedCompilationDataC1EPNS0_12LocalIsolateENS0_6HandleINS0_18SharedFunctionInfoEEENS0_11MaybeHandleINS0_12CoverageInfoEEENS_4base9TimeDeltaESB_ -_ZN2v88internal27DeferredFinalizationJobDataC2EPNS0_12LocalIsolateENS0_6HandleINS0_18SharedFunctionInfoEEENSt4__Cr10unique_ptrINS0_25UnoptimizedCompilationJobENS7_14default_deleteIS9_EEEE -_ZN2v88internal27DeferredFinalizationJobDataC1EPNS0_12LocalIsolateENS0_6HandleINS0_18SharedFunctionInfoEEENSt4__Cr10unique_ptrINS0_25UnoptimizedCompilationJobENS7_14default_deleteIS9_EEEE -_ZN2v88internal21BackgroundCompileTaskC2EPNS0_19ScriptStreamingDataEPNS0_7IsolateENS_10ScriptTypeENS_14ScriptCompiler14CompileOptionsEPNS7_18CompilationDetailsEPFbiPvESB_ -_ZN2v88internal21BackgroundCompileTaskC1EPNS0_19ScriptStreamingDataEPNS0_7IsolateENS_10ScriptTypeENS_14ScriptCompiler14CompileOptionsEPNS7_18CompilationDetailsEPFbiPvESB_ _ZN2v88internal21BackgroundCompileTaskC2EPNS0_7IsolateENS0_6HandleINS0_18SharedFunctionInfoEEENSt4__Cr10unique_ptrINS0_20Utf16CharacterStreamENS7_14default_deleteIS9_EEEEPNS0_28WorkerThreadRuntimeCallStatsEPNS0_14TimedHistogramEi _ZN2v88internal21BackgroundCompileTaskC1EPNS0_7IsolateENS0_6HandleINS0_18SharedFunctionInfoEEENSt4__Cr10unique_ptrINS0_20Utf16CharacterStreamENS7_14default_deleteIS9_EEEEPNS0_28WorkerThreadRuntimeCallStatsEPNS0_14TimedHistogramEi _ZN2v88internal21BackgroundCompileTaskD2Ev _ZN2v88internal21BackgroundCompileTaskD1Ev _ZN2v88internal26SetScriptFieldsFromDetailsEPNS0_7IsolateENS0_6TaggedINS0_6ScriptEEERKNS0_13ScriptDetailsEPNS0_25PerThreadAssertScopeEmptyILb0EJLNS0_19PerThreadAssertTypeE1ELSA_2EEEE _ZN2v88internal21BackgroundCompileTask3RunEv -_ZN2v88internal19BackgroundMergeTask25CompleteMergeInForegroundEPNS0_7IsolateENS0_12DirectHandleINS0_6ScriptEEE +_ZN2v88internal21BackgroundCompileTask3RunEPNS0_12LocalIsolateEPNS0_31ReusableUnoptimizedCompileStateE _ZN2v88internal28ConstantPoolPointerForwarder16RecordScopeInfosENS0_6TaggedINS0_10HeapObjectEEE _ZN2v88internal21BackgroundCompileTask14FinalizeScriptEPNS0_7IsolateENS0_12DirectHandleINS0_6StringEEERKNS0_13ScriptDetailsENS0_17MaybeDirectHandleINS0_6ScriptEEE _ZN2v88internal12_GLOBAL__N_136FinalizeUnoptimizedScriptCompilationEPNS0_7IsolateENS0_6HandleINS0_6ScriptEEERKNS0_23UnoptimizedCompileFlagsEPKNS0_23UnoptimizedCompileStateERKNSt4__Cr6vectorINS0_34FinalizeUnoptimizedCompilationDataENSD_9allocatorISF_EEEE @@ -12398,11 +12302,6 @@ _ZN2v88internal12_GLOBAL__N_123ScriptCompileTimerScopeC2EPNS0_7IsolateENS_14Scri _ZN2v88internal12_GLOBAL__N_123ScriptCompileTimerScopeD2Ev _ZN2v88internal8Compiler38GetSharedFunctionInfoForStreamedScriptEPNS0_7IsolateENS0_6HandleINS0_6StringEEERKNS0_13ScriptDetailsEPNS0_19ScriptStreamingDataEPNS0_15IsCompiledScopeEPNS_14ScriptCompiler18CompilationDetailsE _ZN2v88internal8Compiler19CompileOptimizedOSREPNS0_7IsolateENS0_12DirectHandleINS0_10JSFunctionEEENS0_14BytecodeOffsetENS0_15ConcurrencyModeENS0_8CodeKindE -_ZN2v88internal8Compiler29DisposeTurbofanCompilationJobEPNS0_7IsolateEPNS0_22TurbofanCompilationJobE -_ZN2v88internal8Compiler30FinalizeTurbofanCompilationJobEPNS0_22TurbofanCompilationJobEPNS0_7IsolateE -_ZN2v88internal12_GLOBAL__N_121OptimizedOSRCodeCache6InsertEPNS0_7IsolateENS0_6TaggedINS0_10JSFunctionEEENS0_14BytecodeOffsetENS5_INS0_4CodeEEEb -_ZN2v88internal12_GLOBAL__N_114CompilerTracer15TraceAbortedJobEPNS0_7IsolateEPNS0_24OptimizedCompilationInfoEddd -_ZN2v88internal8Compiler27DisposeMaglevCompilationJobEPNS0_6maglev20MaglevCompilationJobEPNS0_7IsolateE _ZN2v88internal8Compiler28FinalizeMaglevCompilationJobEPNS0_6maglev20MaglevCompilationJobEPNS0_7IsolateE _ZN2v88internal12_GLOBAL__N_114CompilerTracer25TraceAbortedMaglevCompileEPNS0_7IsolateENS0_12DirectHandleINS0_10JSFunctionEEENS0_13BailoutReasonE _ZN2v88internal8Compiler17PostInstantiationEPNS0_7IsolateENS0_12DirectHandleINS0_10JSFunctionEEEPNS0_15IsCompiledScopeE @@ -12420,20 +12319,15 @@ _ZNSt4__Cr12__hash_tableINS_17__hash_value_typeIiN2v88internal6TaggedINS3_9Scope _ZZNSt4__Cr6vectorIN2v88internal19BackgroundMergeTask27NewCompiledDataForCachedSfiENS_9allocatorIS4_EEE12emplace_backIJS4_EEERS4_DpOT_ENKUlvE0_clEv _ZNSt4__Cr6vectorIN2v88internal19BackgroundMergeTask27NewCompiledDataForCachedSfiENS_9allocatorIS4_EEE20__throw_length_errorEv _ZNSt4__Cr6vectorIN2v88internal6HandleINS2_13BytecodeArrayEEENS_9allocatorIS5_EEE24__emplace_back_slow_pathIJRNS2_6TaggedIS4_EERPNS2_9LocalHeapEEEEPS5_DpOT_ -_ZNSt4__Cr6vectorIN2v88internal6HandleINS2_13BytecodeArrayEEENS_9allocatorIS5_EEE20__throw_length_errorEv -_ZNKSt4__Cr19__hash_map_iteratorINS_15__hash_iteratorIPNS_11__hash_nodeINS_17__hash_value_typeIiN2v88internal6HandleINS5_9ScopeInfoEEEEEPvEEEEEptEv -_ZN2v88internal28ConstantPoolPointerForwarder15VerifyScopeInfoENS0_6TaggedINS0_9ScopeInfoEEES4_ -_ZN2v88internal18SharedFunctionInfo45set_raw_outer_scope_info_or_feedback_metadataENS0_6TaggedINS0_5UnionIJNS0_9ScopeInfoENS0_16FeedbackMetadataENS0_7TheHoleEEEEEENS0_16WriteBarrierModeE -_ZN2v88internal28ConstantPoolPointerForwarder14VisitScopeInfoINS0_17TrustedFixedArrayEEEvNS0_6TaggedIT_EEjNS4_INS0_9ScopeInfoEEE -_ZN2v88internal28ConstantPoolPointerForwarder33VisitObjectBoilerplateDescriptionENS0_6TaggedINS0_28ObjectBoilerplateDescriptionEEE -_ZN2v88internal28ConstantPoolPointerForwarder24IterateConstantPoolEntryINS0_10FixedArrayEEEvNS0_6TaggedIT_EEj -_ZN2v88internal28ConstantPoolPointerForwarder14VisitScopeInfoINS0_10FixedArrayEEEvNS0_6TaggedIT_EEjNS4_INS0_9ScopeInfoEEE -_ZN2v88internal5PrintILNS0_23HeapObjectReferenceTypeE1EmEEvNS0_10TaggedImplIXT_ET0_EE _ZZNSt4__Cr12__hash_tableINS_17__hash_value_typeIiN2v88internal6HandleINS3_9ScopeInfoEEEEENS_22__unordered_map_hasherIiNS_4pairIKiS6_EENS_4hashIiEENS_8equal_toIiEEEENS_21__unordered_map_equalIiSB_SF_SD_EENS_9allocatorISB_EEE16__emplace_uniqueIJRKNS_21piecewise_construct_tENS_5tupleIJOiEEENSQ_IJEEEEEENS9_INS_15__hash_iteratorIPNS_11__hash_nodeIS7_PvEEEEbEEDpOT_ENKUlRSA_SP_OSS_OST_E_clES14_SP_S15_S16_ _ZN2v88internal12_GLOBAL__N_139FinalizeSingleUnoptimizedCompilationJobINS0_7IsolateEEENS0_14CompilationJob6StatusEPNS0_25UnoptimizedCompilationJobENS0_6HandleINS0_18SharedFunctionInfoEEEPT_PNSt4__Cr6vectorINS0_34FinalizeUnoptimizedCompilationDataENSD_9allocatorISF_EEEE _ZNSt4__Cr6vectorIN2v88internal34FinalizeUnoptimizedCompilationDataENS_9allocatorIS3_EEE24__emplace_back_slow_pathIJRPNS2_7IsolateERNS2_6HandleINS2_18SharedFunctionInfoEEERNS2_11MaybeHandleINS2_12CoverageInfoEEENS1_4base9TimeDeltaESK_EEEPS3_DpOT_ _ZNSt4__Cr6vectorIN2v88internal34FinalizeUnoptimizedCompilationDataENS_9allocatorIS3_EEE20__throw_length_errorEv _ZN2v88internal15JSDispatchTable39SetCodeKeepTieringRequestNoWriteBarrierENS_4base11StrongAliasINS0_24JSDispatchHandleAliasTagEjEENS0_6TaggedINS0_4CodeEEE +_ZN2v88internal12_GLOBAL__N_115CompileTurbofanEPNS0_7IsolateENS0_6HandleINS0_10JSFunctionEEENS0_12DirectHandleINS0_18SharedFunctionInfoEEENS0_15ConcurrencyModeENS0_14BytecodeOffsetENS1_21CompileResultBehaviorE +_ZN2v88internal12_GLOBAL__N_113CompileMaglevEPNS0_7IsolateENS0_6HandleINS0_10JSFunctionEEENS0_15ConcurrencyModeENS0_14BytecodeOffsetENS1_21CompileResultBehaviorE +_ZN2v88internal14FeedbackVector19GetOptimizedOsrCodeEPNS0_7IsolateENS0_6HandleINS0_13BytecodeArrayEEENS0_12FeedbackSlotE +_ZN2v88internal14FeedbackVector30RecomputeOptimizedOsrCodeFlagsEPNS0_7IsolateENS0_6HandleINS0_13BytecodeArrayEEE _ZN2v88internal12_GLOBAL__N_125PrepareJobWithHandleScopeEPNS0_23OptimizedCompilationJobEPNS0_7IsolateEPNS0_24OptimizedCompilationInfoENS0_15ConcurrencyModeE _ZN2v88internal12_GLOBAL__N_125CompileScriptOnMainThreadENS0_23UnoptimizedCompileFlagsENS0_12DirectHandleINS0_6StringEEERKNS0_13ScriptDetailsENS0_11NativesFlagEPNS_9ExtensionEPNS0_7IsolateENS0_11MaybeHandleINS0_6ScriptEEEPNS0_15IsCompiledScopeEPFbiPvESJ_ _ZN2v88internal12_GLOBAL__N_129StressBackgroundCompileThreadD2Ev @@ -12447,11 +12341,12 @@ _ZN4heap4base5Stack43SetMarkerForBackgroundThreadAndCallbackImplIZN2v88internal9 _ZN2v88internal12_GLOBAL__N_138ExecuteSingleUnoptimizedCompilationJobEPNS0_9ParseInfoEPNS0_15FunctionLiteralENS0_6HandleINS0_6ScriptEEEPNS0_19AccountingAllocatorEPNSt4__Cr6vectorIS5_NSB_9allocatorIS5_EEEEPNS0_12LocalIsolateE _ZNSt4__Cr6vectorIN2v88internal27DeferredFinalizationJobDataENS_9allocatorIS3_EEE12emplace_backIJRPNS2_7IsolateERNS2_6HandleINS2_18SharedFunctionInfoEEENS_10unique_ptrINS2_25UnoptimizedCompilationJobENS_14default_deleteISG_EEEEEEERS3_DpOT_ _ZZNSt4__Cr6vectorIPN2v88internal15FunctionLiteralENS_9allocatorIS4_EEE12emplace_backIJS4_EEERS4_DpOT_ENKUlvE0_clEv -_ZNSt4__Cr6vectorIN2v88internal27DeferredFinalizationJobDataENS_9allocatorIS3_EEE20__throw_length_errorEv -_ZNSt4__Cr6vectorIN2v88internal34FinalizeUnoptimizedCompilationDataENS_9allocatorIS3_EEE24__emplace_back_slow_pathIJRPNS2_12LocalIsolateERNS2_6HandleINS2_18SharedFunctionInfoEEERNS2_11MaybeHandleINS2_12CoverageInfoEEENS1_4base9TimeDeltaESK_EEEPS3_DpOT_ -_ZN2v88internal15IsCompiledScopeC2ENS0_6TaggedINS0_18SharedFunctionInfoEEEPNS0_12LocalIsolateE -_ZNSt4__Cr6vectorIN2v88internal27DeferredFinalizationJobDataENS_9allocatorIS3_EEE24__emplace_back_slow_pathIJRPNS2_12LocalIsolateERNS2_6HandleINS2_18SharedFunctionInfoEEENS_10unique_ptrINS2_25UnoptimizedCompilationJobENS_14default_deleteISG_EEEEEEEPS3_DpOT_ -_ZZNSt4__Cr12__hash_tableIiNS_4hashIiEENS_8equal_toIiEENS_9allocatorIiEEE16__emplace_uniqueIJiEEENS_4pairINS_15__hash_iteratorIPNS_11__hash_nodeIiPvEEEEbEEDpOT_ENKUlRKiOiE_clESL_SM_ +_ZN2v88internal10Serializer16ObjectSerializer23OutputExternalReferenceEmibNS0_18ExternalPointerTagE +_ZN2v88internal10Serializer16ObjectSerializer19VisitCppHeapPointerENS0_6TaggedINS0_10HeapObjectEEENS0_18CppHeapPointerSlotE +_ZN2v88internal10Serializer16ObjectSerializer20VisitExternalPointerENS0_6TaggedINS0_10HeapObjectEEENS0_19ExternalPointerSlotE +_ZN2v88internal10Serializer16ObjectSerializer20VisitIndirectPointerENS0_6TaggedINS0_10HeapObjectEEENS0_19IndirectPointerSlotENS0_19IndirectPointerModeE +_ZN2v88internal10Serializer16ObjectSerializer29VisitTrustedPointerTableEntryENS0_6TaggedINS0_10HeapObjectEEENS0_19IndirectPointerSlotE +_ZN2v88internal10Serializer16ObjectSerializer21VisitProtectedPointerENS0_6TaggedINS0_13TrustedObjectEEENS0_20CompressedObjectSlotE _ZN2v88internal10Serializer16ObjectSerializer21VisitProtectedPointerENS0_6TaggedINS0_13TrustedObjectEEENS0_25CompressedMaybeObjectSlotE _ZN2v88internal10Serializer16ObjectSerializer25VisitJSDispatchTableEntryENS0_6TaggedINS0_10HeapObjectEEENS_4base11StrongAliasINS0_24JSDispatchHandleAliasTagEjEE _ZN2v88internal10Serializer14HotObjectsListC2EPNS0_4HeapE @@ -12468,12 +12363,10 @@ _ZN2v88internal14CodeAddressMap13CodeMoveEventENS0_6TaggedINS0_17InstructionStre _ZN2v88internal14CodeAddressMap17BytecodeMoveEventENS0_6TaggedINS0_13BytecodeArrayEEES4_ _ZN2v88internal14CodeAddressMap19CodeDisableOptEventENS0_12DirectHandleINS0_12AbstractCodeEEENS2_INS0_18SharedFunctionInfoEEE _ZN2v88internal14CodeAddressMap17LogRecordedBufferENS0_6TaggedINS0_12AbstractCodeEEENS0_17MaybeDirectHandleINS0_18SharedFunctionInfoEEEPKcm -_ZN2v88internal14CodeAddressMap17LogRecordedBufferEPKNS0_4wasm8WasmCodeEPKcm -_ZN2v88internal14CodeAddressMap7NameMap11RemoveEntryEPNS_4base20TemplateHashMapEntryIPvS5_EE -_ZN2v88internal14CodeAddressMap7NameMap17FindOrCreateEntryEm -_ZN2v84base19TemplateHashMapImplIPvS2_NS0_18KeyEqualityMatcherIS2_EENS0_23DefaultAllocationPolicyEE6ResizeEv -_ZNKSt4__Cr12__hash_tableINS_17__hash_value_typeIPvN2v88internal19SerializerReferenceEEENS_22__unordered_map_hasherIS2_NS_4pairIKS2_S5_EENS_4hashIS2_EENS_8equal_toIS2_EEEENS_21__unordered_map_equalIS2_SA_SE_SC_EENS_9allocatorISA_EEE4findIS2_EENS_21__hash_const_iteratorIPNS_11__hash_nodeIS6_S2_EEEERKT_ -_ZZNSt4__Cr12__hash_tableINS_17__hash_value_typeIPvN2v88internal19SerializerReferenceEEENS_22__unordered_map_hasherIS2_NS_4pairIKS2_S5_EENS_4hashIS2_EENS_8equal_toIS2_EEEENS_21__unordered_map_equalIS2_SA_SE_SC_EENS_9allocatorISA_EEE16__emplace_uniqueIJRS2_RS5_EEENS8_INS_15__hash_iteratorIPNS_11__hash_nodeIS6_S2_EEEEbEEDpOT_ENKUlRS9_SM_SN_E_clESX_SM_SN_ +_ZNSt4__Cr12__hash_tableINS_17__hash_value_typeIN2v84base11StrongAliasINS2_8internal24JSDispatchHandleAliasTagEjEEjEENS_22__unordered_map_hasherIS7_NS_4pairIKS7_jEENS_4hashIS7_EENS_8equal_toIS7_EEEENS_21__unordered_map_equalIS7_SC_SG_SE_EENS_9allocatorISC_EEE11__do_rehashILb1EEEvm +_ZN2v88internal24ExternalReferenceEncoderC2EPNS0_7IsolateE +_ZN2v88internal24ExternalReferenceEncoderC1EPNS0_7IsolateE +_ZNK2v88internal24ExternalReferenceEncoder9TryEncodeEm _ZNK2v88internal24ExternalReferenceEncoder6EncodeEm _ZN2v84base19TemplateHashMapImplImjNS0_18KeyEqualityMatcherIlEENS0_23DefaultAllocationPolicyEE6ResizeEv _ZN2v88internal22ExternalReferenceTable22InitIsolateIndependentENS_10MemorySpanImEE @@ -12497,6 +12390,14 @@ _ZN2v88internal9Accessors23FunctionPrototypeGetterENS_5LocalINS_4NameEEERKNS_20P _ZN2v88internal9Accessors23FunctionPrototypeSetterENS_5LocalINS_4NameEEENS2_INS_5ValueEEERKNS_20PropertyCallbackInfoINS_7BooleanEEE _ZN2v88internal9Accessors20FunctionLengthGetterENS_5LocalINS_4NameEEERKNS_20PropertyCallbackInfoINS_5ValueEEE _ZN2v88internal9Accessors18FunctionNameGetterENS_5LocalINS_4NameEEERKNS_20PropertyCallbackInfoINS_5ValueEEE +_ZN2v88internal9Accessors20FunctionGetArgumentsEPNS0_15JavaScriptFrameEi +_ZN2v88internal12_GLOBAL__N_117GetFrameArgumentsEPNS0_7IsolateEPNS0_28JavaScriptStackFrameIteratorEi +_ZN2v88internal9Accessors26GetLegacyFunctionArgumentsEPNS0_7IsolateENS0_12DirectHandleINS0_10JSFunctionEEE +_ZN2v88internal9Accessors23GetLegacyFunctionCallerEPNS0_7IsolateENS0_12DirectHandleINS0_10JSFunctionEEE +_ZN2v88internal9Accessors25BoundFunctionLengthGetterENS_5LocalINS_4NameEEERKNS_20PropertyCallbackInfoINS_5ValueEEE +_ZN2v88internal9Accessors23BoundFunctionNameGetterENS_5LocalINS_4NameEEERKNS_20PropertyCallbackInfoINS_5ValueEEE +_ZN2v88internal9Accessors27WrappedFunctionLengthGetterENS_5LocalINS_4NameEEERKNS_20PropertyCallbackInfoINS_5ValueEEE +_ZN2v88internal9Accessors28InstantiateLazyClosureGetterENS_5LocalINS_4NameEEERKNS_20PropertyCallbackInfoINS_5ValueEEE _ZN2v88internal12_GLOBAL__N_121CollectElementIndicesEPNS0_7IsolateENS0_12DirectHandleINS0_8JSObjectEEEjPNSt4__Cr6vectorIjNS7_9allocatorIjEEEE _ZNSt4__Cr6vectorIjNS_9allocatorIjEEED2Ev _ZN2v88internal12_GLOBAL__N_118ArrayConcatVisitor17SetDictionaryModeEv @@ -12549,25 +12450,27 @@ _ZN2v88internal23Runtime_SetFunctionNameEiPmPNS0_7IsolateE _ZN2v88internal39Runtime_DefineKeyedOwnPropertyInLiteralEiPmPNS0_7IsolateE _ZN2v88internal29Runtime_HasFastPackedElementsEiPmPNS0_7IsolateE _ZN2v88internal20Runtime_IsJSReceiverEiPmPNS0_7IsolateE -_ZN2v88internal23Runtime_GetFunctionNameEiPmPNS0_7IsolateE -_ZN2v88internal37Runtime_DefineGetterPropertyUncheckedEiPmPNS0_7IsolateE -_ZN2v88internal25Runtime_SetDataPropertiesEiPmPNS0_7IsolateE -_ZN2v88internal26Runtime_CopyDataPropertiesEiPmPNS0_7IsolateE -_ZN2v88internal55Runtime_CopyDataPropertiesWithExcludedPropertiesOnStackEiPmPNS0_7IsolateE -_ZN2v88internal37Runtime_DefineSetterPropertyUncheckedEiPmPNS0_7IsolateE -_ZN2v88internal16Runtime_ToObjectEiPmPNS0_7IsolateE -_ZN2v88internal16Runtime_ToNumberEiPmPNS0_7IsolateE -_ZN2v88internal17Runtime_ToNumericEiPmPNS0_7IsolateE -_ZN2v88internal16Runtime_ToLengthEiPmPNS0_7IsolateE -_ZN2v88internal16Runtime_ToStringEiPmPNS0_7IsolateE -_ZN2v88internal14Runtime_ToNameEiPmPNS0_7IsolateE -_ZN2v88internal27Runtime_HasInPrototypeChainEiPmPNS0_7IsolateE _ZN2v88internal30Runtime_CreateIterResultObjectEiPmPNS0_7IsolateE _ZN2v88internal26Runtime_CreateDataPropertyEiPmPNS0_7IsolateE _ZN2v88internal38Runtime_SetOwnPropertyIgnoreAttributesEiPmPNS0_7IsolateE _ZN2v88internal38Runtime_GetOwnPropertyDescriptorObjectEiPmPNS0_7IsolateE _ZN2v88internal7Runtime16GetPrivateMemberEPNS0_7IsolateENS0_12DirectHandleINS0_10JSReceiverEEENS4_INS0_6StringEEE _ZN2v88internal12_GLOBAL__N_130FindPrivateMembersFromReceiverEPNS0_7IsolateENS0_12DirectHandleINS0_10JSReceiverEEENS4_INS0_6StringEEENS0_15MessageTemplateEPNS0_13PrivateMemberE +_ZN2v88internal7Runtime16SetPrivateMemberEPNS0_7IsolateENS0_12DirectHandleINS0_10JSReceiverEEENS4_INS0_6StringEEENS4_INS0_6ObjectEEE +_ZN2v88internal24Runtime_GetPrivateMemberEiPmPNS0_7IsolateE +_ZN2v88internal24Runtime_SetPrivateMemberEiPmPNS0_7IsolateE +_ZN2v88internal25Runtime_LoadPrivateSetterEiPmPNS0_7IsolateE +_ZN2v88internal25Runtime_LoadPrivateGetterEiPmPNS0_7IsolateE +_ZN2v88internal30Runtime_CreatePrivateAccessorsEiPmPNS0_7IsolateE +_ZN2v88internal26Runtime_SwissTableAllocateEiPmPNS0_7IsolateE +_ZN2v88internal21Runtime_SwissTableAddEiPmPNS0_7IsolateE +_ZN2v88internal27Runtime_SwissTableFindEntryEiPmPNS0_7IsolateE +_ZN2v88internal24Runtime_SwissTableUpdateEiPmPNS0_7IsolateE +_ZN2v88internal24Runtime_SwissTableDeleteEiPmPNS0_7IsolateE +_ZN2v88internal24Runtime_SwissTableEqualsEiPmPNS0_7IsolateE +_ZN2v88internal31Runtime_SwissTableElementsCountEiPmPNS0_7IsolateE +_ZN2v88internal23Runtime_SwissTableKeyAtEiPmPNS0_7IsolateE +_ZN2v88internal25Runtime_SwissTableValueAtEiPmPNS0_7IsolateE _ZN2v88internal27Runtime_SwissTableDetailsAtEiPmPNS0_7IsolateE _ZN2v88internal11PropertyKeyC2INS0_6ObjectENS0_6HandleEQsr3stdE16is_convertible_vIT0_IT_ENS0_12DirectHandleIS6_EEEEEPNS0_7IsolateES7_ _ZN2v88internal12_GLOBAL__N_144CollectPrivateMethodsAndAccessorsFromContextEPNS0_7IsolateENS0_12DirectHandleINS0_7ContextEEENS4_INS0_6StringEEENS0_6HandleINS0_6ObjectEEENS0_12IsStaticFlagEPNSt4__Cr6vectorINS0_13PrivateMemberENSD_9allocatorISF_EEEE @@ -12578,42 +12481,41 @@ _ZN2v88internal19SwissNameDictionary11AddInternalENS0_6TaggedINS0_4NameEEENS2_IN _ZN2v88internal19SwissNameDictionary11DeleteEntryINS0_12DirectHandleEQsr3stdE16is_convertible_vIT_IS1_ENS3_IS1_EEEEES5_PNS0_7IsolateES5_NS0_13InternalIndexE _ZN2v88internal19SwissNameDictionary6ShrinkINS0_12DirectHandleEQsr3stdE16is_convertible_vIT_IS1_ENS3_IS1_EEEEES5_PNS0_7IsolateES5_ _ZN2v88internal19SwissNameDictionary6RehashINS0_7IsolateENS0_12DirectHandleEQsr3stdE16is_convertible_vIT0_IS1_ENS4_IS1_EEEEES6_PT_S6_i -_ZN2v88internal19SwissNameDictionary6RehashINS0_12LocalIsolateEEEvPT_ -_ZN2v88internal19SwissNameDictionary6RehashINS0_7IsolateEEEvPT_ -_ZN2v88internal19SwissNameDictionary16EqualsForTestingENS0_6TaggedIS1_EE -_ZNSt4__Cr6vectorIZN2v88internal19SwissNameDictionary6RehashINS2_12LocalIsolateEEEvPT_E5EntryNS_9allocatorIS8_EEE20__throw_length_errorEv -_ZNSt4__Cr6vectorIZN2v88internal19SwissNameDictionary6RehashINS2_7IsolateEEEvPT_E5EntryNS_9allocatorIS8_EEE20__throw_length_errorEv _ZN2v88internal18PropertyDescriptor8ToObjectEPNS0_7IsolateE _ZN2v88internal18PropertyDescriptor20ToPropertyDescriptorEPNS0_7IsolateENS0_6HandleINS0_5UnionIJNS0_3SmiENS0_10HeapNumberENS0_6BigIntENS0_6StringENS0_6SymbolENS0_7BooleanENS0_4NullENS0_9UndefinedENS0_10JSReceiverEEEEEEPS1_ _ZN2v88internal12_GLOBAL__N_120GetPropertyIfPresentEPNS0_7IsolateENS0_12DirectHandleINS0_10JSReceiverEEENS4_INS0_6StringEEEPNS0_6HandleINS0_5UnionIJNS0_3SmiENS0_10HeapNumberENS0_6BigIntES7_NS0_6SymbolENS0_7BooleanENS0_4NullENS0_9UndefinedES5_EEEEE _ZN2v88internal18PropertyDescriptor26CompletePropertyDescriptorEPNS0_7IsolateEPS1_ _ZN2v88internal18PropertyDescriptor26ToPropertyDescriptorObjectEPNS0_7IsolateE _ZN2v88internal30Builtin_ArrayBufferConstructorEiPmPNS0_7IsolateE -_ZN2v88internal46Builtin_ArrayBufferConstructor_DoNotInitializeEiPmPNS0_7IsolateE -_ZN2v88internal39Builtin_SharedArrayBufferPrototypeSliceEiPmPNS0_7IsolateE -_ZN2v88internal33Builtin_ArrayBufferPrototypeSliceEiPmPNS0_7IsolateE -_ZN2v88internal47Builtin_SharedArrayBufferPrototypeGetByteLengthEiPmPNS0_7IsolateE -_ZN2v88internal34Builtin_ArrayBufferPrototypeResizeEiPmPNS0_7IsolateE -_ZN2v88internal36Builtin_ArrayBufferPrototypeTransferEiPmPNS0_7IsolateE -_ZN2v88internal49Builtin_ArrayBufferPrototypeTransferToFixedLengthEiPmPNS0_7IsolateE +_ZNK2v88internal6String9IsEqualToILNS1_12EqualityTypeE0EcEEbNS_4base6VectorIKT0_EEPNS0_12LocalIsolateE +_ZN2v88internal24IcuBreakIteratorWithTextC2ENSt4__Cr10unique_ptrIN6icu_7713BreakIteratorENS2_14default_deleteIS5_EEEE +_ZN2v88internal24IcuBreakIteratorWithTextC1ENSt4__Cr10unique_ptrIN6icu_7713BreakIteratorENS2_14default_deleteIS5_EEEE +_ZN2v88internal24IcuBreakIteratorWithTextC2EPNS0_7IsolateENSt4__Cr10unique_ptrIN6icu_7713BreakIteratorENS4_14default_deleteIS7_EEEENS0_12DirectHandleINS0_6StringEEE +_ZN2v88internal24IcuBreakIteratorWithTextC1EPNS0_7IsolateENSt4__Cr10unique_ptrIN6icu_7713BreakIteratorENS4_14default_deleteIS7_EEEENS0_12DirectHandleINS0_6StringEEE +_ZN2v88internal24IcuBreakIteratorWithText7SetTextEPNS0_7IsolateENS0_12DirectHandleINS0_6StringEEE +_ZN2v88internal24IcuBreakIteratorWithTextD2Ev +_ZN2v88internal24IcuBreakIteratorWithTextD1Ev +_ZN2v88internal4Intl18ToICUUnicodeStringEPNS0_7IsolateENS0_12DirectHandleINS0_6StringEEEj _ZN2v88internal4Intl18ToLatin1LowerTableEv _ZN2v88internal9CopyCharsIhDsEEvPT0_PKT_m _ZN2v88internal12_GLOBAL__N_122GetUCharBufferFromFlatERKNS0_6String11FlatContentEPNSt4__Cr10unique_ptrIA_tNS6_14default_deleteIS8_EEEEj _ZN2v88internal4Intl21ConvertOneByteToLowerENS0_6TaggedINS0_6StringEEES4_ _ZN2v88internal12_GLOBAL__N_124FindFirstUpperOrNonAsciiENS0_6TaggedINS0_6StringEEEj -_ZN2v88internal4Intl14ConvertToLowerEPNS0_7IsolateENS0_12DirectHandleINS0_6StringEEE -_ZN2v88internal12_GLOBAL__N_117LocaleConvertCaseEPNS0_7IsolateENS0_12DirectHandleINS0_6StringEEEbPKc +_ZN2v88internal4Intl8ToStringEPNS0_7IsolateERKN6icu_7713UnicodeStringE +_ZN2v88internal4Intl8ToStringEPNS0_7IsolateERKN6icu_7713UnicodeStringEii +_ZN2v88internal4Intl10AddElementEPNS0_7IsolateENS0_12DirectHandleINS0_7JSArrayEEEjNS4_INS0_6StringEEES8_ +_ZN2v88internal12_GLOBAL__N_115InnerAddElementEPNS0_7IsolateENS0_12DirectHandleINS0_7JSArrayEEEjNS4_INS0_6StringEEES8_ +_ZN2v88internal4Intl10AddElementEPNS0_7IsolateENS0_12DirectHandleINS0_7JSArrayEEEjNS4_INS0_6StringEEES8_S8_S8_ _ZN2v88internal4Intl14BuildLocaleSetERKNSt4__Cr6vectorINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEEPKcSF_ _ZN2v88internal12_GLOBAL__N_116ValidateResourceEN6icu_776LocaleEPKcS5_ _ZN2v88internal4Intl13ToLanguageTagERKN6icu_776LocaleE -_ZN2v88internal4Intl20LegacyUnwrapReceiverEPNS0_7IsolateENS0_12DirectHandleINS0_10JSReceiverEEENS4_INS0_10JSFunctionEEEb -_ZN2v88internal4Intl38ValidateAndCanonicalizeUnicodeLocaleIdEPNS0_7IsolateENSt4__Cr17basic_string_viewIcNS4_11char_traitsIcEEEE _ZN2v88internal4Intl14CompareStringsEPNS0_7IsolateERKN6icu_778CollatorENS0_12DirectHandleINS0_6StringEEESA_NS1_21CompareStringsOptionsE _ZN2v88internal4Intl23AsciiCollationWeightsL1Ev _ZN2v88internal4Intl23AsciiCollationWeightsL3Ev _ZN2v88internal12_GLOBAL__N_116ToICUStringPieceEPNS0_7IsolateENS0_12DirectHandleINS0_6StringEEEj _ZN2v88internal4Intl20NumberToLocaleStringEPNS0_7IsolateENS0_6HandleINS0_6ObjectEEENS0_12DirectHandleIS5_EES8_PKc _ZN2v88internal4Intl27SetNumberFormatDigitOptionsEPNS0_7IsolateENS0_12DirectHandleINS0_10JSReceiverEEEiibPKc +_ZN2v88internal4Intl13ResolveLocaleEPNS0_7IsolateERKNSt4__Cr3setINS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEENS4_4lessISB_EENS9_ISB_EEEERKNS4_6vectorISB_SE_EENS1_13MatcherOptionESH_ _ZN2v88internal4Intl9NormalizeEPNS0_7IsolateENS0_12DirectHandleINS0_6StringEEENS4_INS0_6ObjectEEE _ZN2v88internal7Factory24NewStringFromStaticCharsILm21EEENS0_6HandleINS0_6StringEEERAT__KcNS0_14AllocationTypeE _ZN2v88internal16ICUTimezoneCache13LocalTimezoneEd @@ -12626,9 +12528,13 @@ _ZN2v88internal4Intl18GetNumberingSystemEPNS0_7IsolateENS0_12DirectHandleINS0_10 _ZN2v88internal4Intl19GetAvailableLocalesEv _ZN2v88internal4Intl32GetAvailableLocalesForDateFormatEv _ZN2v88internal4Intl17NumberFieldToTypeEPNS0_7IsolateERKNS0_16NumberFormatSpanERKN6icu_7713UnicodeStringEb -_ZN2v88internal4Intl17FormattedToStringEPNS0_7IsolateERKN6icu_7714FormattedValueE -_ZN2v88internal4Intl9ToJSArrayEPNS0_7IsolateERKNSt4__Cr8functionIFNS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEPKcEEEPN6icu_7717StringEnumerationERKNS5_IFbSD_EEEb -_ZN2v88internal12_GLOBAL__N_115VectorToJSArrayEPNS0_7IsolateERKNSt4__Cr6vectorINS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEENS9_ISB_EEEE +_ZN2v88internal4Intl21SanctionedSimpleUnitsEv +_ZN2v88internal4Intl19IsValidTimeZoneNameERKN6icu_778TimeZoneE +_ZN2v88internal4Intl24FormatRangeSourceTrackerC2Ev +_ZN2v88internal4Intl24FormatRangeSourceTrackerC1Ev +_ZN2v88internal4Intl24FormatRangeSourceTracker3AddEiii +_ZNK2v88internal4Intl24FormatRangeSourceTracker9GetSourceEii +_ZN2v88internal4Intl12SourceStringEPNS0_7IsolateENS1_17FormatRangeSourceE _ZN2v88internal4Intl18TimeZoneIdToStringEPNS0_7IsolateERKN6icu_7713UnicodeStringE _ZN2v88internal16ICUTimezoneCacheD2Ev _ZN2v88internal16ICUTimezoneCacheD0Ev @@ -12643,14 +12549,23 @@ _ZNSt4__Cr10__function13__policy_funcIFbPKcEE11__call_funcIZN2v88internal12_GLOB _ZNSt4__Cr10__function13__policy_funcIFNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPKcEE12__empty_funcEPKNS0_16__policy_storageES9_ _ZNSt4__Cr10__function13__policy_funcIFbPKcEE12__empty_funcEPKNS0_16__policy_storageES3_ _ZN2v88internal12_GLOBAL__N_118BuildLocaleMatcherEPNS0_7IsolateERKNSt4__Cr3setINS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEENS4_4lessISB_EENS9_ISB_EEEEP10UErrorCode -_ZN2v88internal12_GLOBAL__N_116ParseBCP47LocaleERKNSt4__Cr12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE -_ZN2v88internal12_GLOBAL__N_119BestAvailableLocaleERKNSt4__Cr3setINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_4lessIS9_EENS7_IS9_EEEERKS9_ +_ZNSt4__Cr6vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE18__assign_with_sizeINS_17_ClassicAlgPolicyEPS6_SB_EEvT0_T1_l +_ZNSt4__Cr20__shared_ptr_emplaceIN6icu_776number24LocalizedNumberFormatterENS_9allocatorIS3_EEED2Ev +_ZNSt4__Cr20__shared_ptr_emplaceIN6icu_776number24LocalizedNumberFormatterENS_9allocatorIS3_EEED0Ev +_ZNSt4__Cr20__shared_ptr_emplaceIN6icu_776number24LocalizedNumberFormatterENS_9allocatorIS3_EEE16__on_zero_sharedEv +_ZNSt4__Cr20__shared_ptr_emplaceIN6icu_776number24LocalizedNumberFormatterENS_9allocatorIS3_EEE21__on_zero_shared_weakEv +_ZNSt4__Cr6__treeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_4lessIS6_EENS4_IS6_EEE21__insert_range_uniqueIPKS6_SD_EEvT_T0_ _ZZNSt4__Cr6__treeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_4lessIS6_EENS4_IS6_EEE21__insert_range_uniqueIPKS6_SD_EEvT_T0_ENKUlRSC_SG_E_clESG_SG_ _ZN6icu_7714StringByteSinkINSt4__Cr12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEED0Ev _ZN6icu_7714StringByteSinkINSt4__Cr12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE6AppendEPKci _ZN2v84base16LazyInstanceImplINS_8internal4Intl16AvailableLocalesINS3_17SkipResourceCheckEEENS0_32StaticallyAllocatedInstanceTraitIS6_EENS0_21DefaultConstructTraitIS6_EENS0_23ThreadSafeInitOnceTraitENS0_18LeakyInstanceTraitIS6_EEE12InitInstanceEPv _ZN2v88internal4Intl16AvailableLocalesINS1_17SkipResourceCheckEEC2Ev -_ZN2v84base16LazyInstanceImplINS_8internal4Intl16AvailableLocalesINS2_12_GLOBAL__N_113CheckCalendarEEENS0_32StaticallyAllocatedInstanceTraitIS7_EENS0_21DefaultConstructTraitIS7_EENS0_23ThreadSafeInitOnceTraitENS0_18LeakyInstanceTraitIS7_EEE12InitInstanceEPv +_ZN6icu_7722FormattedStringBuilder6insertEiRKS0_R10UErrorCode +_ZN6icu_7722FormattedStringBuilder15writeTerminatorER10UErrorCode +_ZN6icu_7722FormattedStringBuilder22prepareForInsertHelperEiiR10UErrorCode +_ZNK6icu_7722FormattedStringBuilder15toUnicodeStringEv +_ZNK6icu_7722FormattedStringBuilder19toTempUnicodeStringEv +_ZNK6icu_7722FormattedStringBuilder5charsEv _ZNK6icu_7722FormattedStringBuilder13contentEqualsERKS0_ _ZNK6icu_7722FormattedStringBuilder13containsFieldENS0_5FieldE _ZN6icu_7712CurrencyUnitC2ENS_14ConstChar16PtrER10UErrorCode @@ -12681,19 +12596,7 @@ _ZN6icu_776number4impl15resolveCurrencyERKNS1_23DecimalFormatPropertiesERKNS_6Lo _ZN6icu_776number4impl13PatternParser18parseToPatternInfoERKNS_13UnicodeStringERNS1_17ParsedPatternInfoER10UErrorCode _ZN6icu_776number4impl17ParsedPatternInfo14consumePatternERKNS_13UnicodeStringER10UErrorCode _ZN6icu_776number4impl13PatternParser29parseToExistingPropertiesImplERKNS_13UnicodeStringERNS1_23DecimalFormatPropertiesENS1_14IgnoreRoundingER10UErrorCode -_ZN6icu_776number4impl13PatternParser25parseToExistingPropertiesERKNS_13UnicodeStringERNS1_23DecimalFormatPropertiesENS1_14IgnoreRoundingER10UErrorCode -_ZNK6icu_776number4impl17ParsedPatternInfo6charAtEii -_ZNK6icu_776number4impl17ParsedPatternInfo6lengthEi -_ZNK6icu_776number4impl17ParsedPatternInfo9getStringEi -_ZNK6icu_776number4impl17ParsedPatternInfo19positiveHasPlusSignEv -_ZNK6icu_776number4impl17ParsedPatternInfo21hasNegativeSubpatternEv -_ZNK6icu_776number4impl17ParsedPatternInfo20negativeHasMinusSignEv -_ZNK6icu_776number4impl17ParsedPatternInfo15hasCurrencySignEv -_ZNK6icu_776number4impl17ParsedPatternInfo18containsSymbolTypeENS1_16AffixPatternTypeER10UErrorCode -_ZNK6icu_776number4impl17ParsedPatternInfo7hasBodyEv -_ZNK6icu_776number4impl17ParsedPatternInfo17currencyAsDecimalEv -_ZN6icu_776number4impl17ParsedPatternInfo17consumeSubpatternER10UErrorCode -_ZN6icu_776number4impl17ParsedPatternInfo14consumePaddingE24UNumberFormatPadPositionR10UErrorCode +_ZNSt4__Cr5stackIZN2v88internal12_GLOBAL__N_19FormatterEPNS2_7IsolateERNS2_16BuiltinArgumentsEiE5StateNS_5dequeIS8_NS_9allocatorIS8_EEEEE4pushEOS8_ _ZNSt4__Cr14__split_bufferIPZN2v88internal12_GLOBAL__N_19FormatterEPNS2_7IsolateERNS2_16BuiltinArgumentsEiE5StateNS_9allocatorIS9_EENS_29__split_buffer_pointer_layoutEE12emplace_backIJRS9_EEEvDpOT_ _ZNSt4__Cr14__split_bufferIPZN2v88internal12_GLOBAL__N_19FormatterEPNS2_7IsolateERNS2_16BuiltinArgumentsEiE5StateNS_9allocatorIS9_EENS_29__split_buffer_pointer_layoutEE12emplace_backIJS9_EEEvDpOT_ _ZN2v88internal12_GLOBAL__N_113LogTimerEventEPNS0_7IsolateENS0_16BuiltinArgumentsENS_14LogEventStatusE @@ -12706,7 +12609,7 @@ _ZN2v85debug20GetBigIntStringValueEPNS_7IsolateENS_5LocalINS_6BigIntEEE _ZN2v85debug12_GLOBAL__N_133GetBigIntStringPresentationHandleEPNS_8internal7IsolateENS2_12DirectHandleINS2_6BigIntEEE _ZN2v85debug20GetBigIntDescriptionEPNS_7IsolateENS_5LocalINS_6BigIntEEE _ZN2v85debug18GetDateDescriptionENS_5LocalINS_4DateEEE -_ZN2v85debug22GetFunctionDescriptionENS_5LocalINS_8FunctionEEE +_ZNK2v85debug10WasmScript15GetDebugSymbolsEv _ZN2v85debug10WasmScript11DisassembleEPNS0_20DisassemblyCollectorEPNSt4__Cr6vectorIiNS4_9allocatorIiEEEE _ZN2v85debug11DisassembleENS_4base6VectorIKhEEPNS0_20DisassemblyCollectorEPNSt4__Cr6vectorIiNS7_9allocatorIiEEEE _ZNK2v85debug10WasmScript16GetModuleBuildIdEv @@ -12787,15 +12690,8 @@ _ZN2v85debug37RecordAsyncStackTaggingCreateTaskCallEPNS_7IsolateE _ZN2v85debug12GetIsolateIdEPNS_7IsolateE _ZN2v85debug12SetIsolateIdEPNS_7IsolateEm _ZN2v85debug16PropertyIterator6CreateENS_5LocalINS_7ContextEEENS2_INS_6ObjectEEEb -_ZNSt4__Cr19__partial_sort_implINS_17_ClassicAlgPolicyERPFbRKN2v88internal13BreakLocationES6_EPS4_SA_EET1_SB_SB_T2_OT0_ -_ZNSt4__Cr6vectorIN2v85debug13BreakLocationENS_9allocatorIS3_EEE24__emplace_back_slow_pathIJiiNS2_17BreakLocationTypeEEEEPS3_DpOT_ -_ZNSt4__Cr6vectorIN2v85debug13BreakLocationENS_9allocatorIS3_EEE20__throw_length_errorEv -_ZZNSt4__Cr6vectorIN2v85debug10WasmScript12DebugSymbolsENS_9allocatorIS4_EEE12emplace_backIJS4_EEERS4_DpOT_ENKUlvE0_clEv -_ZNSt4__Cr6vectorIN2v85debug10WasmScript12DebugSymbolsENS_9allocatorIS4_EEE20__throw_length_errorEv -_ZNSt4__Cr6vectorIN2v86GlobalINS1_5debug6ScriptEEENS_9allocatorIS5_EEE24__emplace_back_slow_pathIJRPNS1_7IsolateENS1_5LocalIS4_EEEEEPS5_DpOT_ -_ZNSt4__Cr6vectorIN2v86GlobalINS1_5debug6ScriptEEENS_9allocatorIS5_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS5_S7_NS_29__split_buffer_pointer_layoutEEE -_ZNSt4__Cr6vectorIN2v86GlobalINS1_5debug6ScriptEEENS_9allocatorIS5_EEE20__throw_length_errorEv -_ZNSt4__Cr6vectorIN2v86GlobalINS1_6StringEEENS_9allocatorIS4_EEE24__emplace_back_slow_pathIJPNS1_7IsolateENS1_5LocalIS3_EEEEEPS4_DpOT_ +_ZN2v88internal21DebugPropertyIterator7AdvanceEv +_ZNSt4__Cr11__introsortINS_17_ClassicAlgPolicyERPFbRKN2v88internal13BreakLocationES6_EPS4_Lb0EEEvT1_SB_T0_NS_15iterator_traitsISB_E15difference_typeEb _ZNSt4__Cr6vectorIN2v86GlobalINS1_6StringEEENS_9allocatorIS4_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS4_S6_NS_29__split_buffer_pointer_layoutEEE _ZNSt4__Cr6vectorIN2v86GlobalINS1_6StringEEENS_9allocatorIS4_EEE20__throw_length_errorEv _ZNSt4__Cr6vectorIN2v88internal13CoverageBlockENS_9allocatorIS3_EEE20__throw_out_of_rangeEv @@ -12816,9 +12712,6 @@ _ZN2v88internal9DateCache14ResetDateCacheENS_4base13TimezoneCache17TimeZoneDetec _ZN2v88internal9DateCache20YearMonthDayFromDaysEiPiS2_S2_ _ZN2v88internal9DateCache20GetLocalOffsetFromOSElb _ZN2v88internal9DateCache15LocalOffsetInMsElb -_ZN2v88internal9DateCache10ProbeCacheEl -_ZN2v88internal8MakeDateEdd -_ZN2v88internal7MakeDayEddd _ZN2v88internal10DateParser5ParseIKtEEbPNS0_7IsolateENS_4base6VectorIT_EEPd _ZN2v88internal9DateCacheD2Ev _ZN2v88internal9DateCacheD0Ev @@ -12829,9 +12722,11 @@ _ZN2v88internal29SmallStringOptimizedAllocatorILm128EE8allocateEj _ZN2v88internal29SmallStringOptimizedAllocatorILm128EE4growEPj _ZN2v84base11SmallVectorIcLm128ENSt4__Cr9allocatorIcEEE4GrowEm _ZN2v88internal10DateParser16ParseES5DateTimeIKhEENS1_9DateTokenEPNS1_19DateStringTokenizerIT_EEPNS1_11DayComposerEPNS1_12TimeComposerEPNS1_16TimeZoneComposerE -_ZN2v88internal10DateParser11InputReaderIKhE4NextEv -_ZN2v88internal10DateParser19DateStringTokenizerIKhE4ScanEv -_ZN2v88internal10DateParser11InputReaderIKhE19ReadUnsignedNumeralEv +_ZNK2v88internal13ScopeIterator11VisitLocalsERKNSt4__Cr8functionIFbNS0_6HandleINS0_6StringEEENS4_INS0_6ObjectEEENS1_9ScopeTypeEEEENS1_4ModeES9_ +_ZN2v88internal12_GLOBAL__N_119ScopeChainRetriever20RetrieveClosureScopeEPNS0_5ScopeE +_ZN2v88internal12_GLOBAL__N_119ScopeChainRetriever18RetrieveStartScopeEPNS0_5ScopeE +_ZN2v88internal12_GLOBAL__N_124LocalBlocklistsCollector23StoreFunctionBlocklistsENS0_12DirectHandleINS0_9ScopeInfoEEE +_ZNSt4__Cr6__treeINS_12__value_typeIPN2v88internal5ScopeENS3_6HandleINS3_9StringSetEEEEENS_19__map_value_compareIS5_NS_4pairIKS5_S8_EENS_4lessIS5_EEEENS_9allocatorISD_EEE14__tree_deleterclEPNS_11__tree_nodeIS9_PvEE _ZNSt4__Cr25__try_key_extraction_implIPN2v88internal5ScopeENS_4pairINS_15__tree_iteratorINS_12__value_typeIS4_NS2_6HandleINS2_9StringSetEEEEEPNS_11__tree_nodeISB_PvEElEEbEEZNS_6__treeISB_NS_19__map_value_compareIS4_NS5_IKS4_SA_EENS_4lessIS4_EEEENS_9allocatorISL_EEE16__emplace_uniqueIJRS4_SA_EEESH_DpOT_EUlRSK_ST_OSA_E_ZNSS_IJST_SA_EEESH_SW_EUlST_SY_E_ST_SA_TnNS_9enable_ifIXsr7is_sameIT_u14__remove_constIu20__remove_reference_tIT3_EEEE5valueEiE4typeELi0EEET0_NS_14__priority_tagILm1EEET1_T2_OS13_OT4_ _ZNSt4__Cr10__function13__policy_funcIFbN2v88internal6HandleINS3_6StringEEENS4_INS3_6ObjectEEENS3_13ScopeIterator9ScopeTypeEEE11__call_funcIZNKS9_14DeclaresLocalsENS9_4ModeEE3$_0EEbPKNS0_16__policy_storageEOS6_OS8_SA_ _ZNSt4__Cr10__function13__policy_funcIFbN2v88internal6HandleINS3_6StringEEENS4_INS3_6ObjectEEENS3_13ScopeIterator9ScopeTypeEEE11__call_funcIZNS9_11ScopeObjectENS9_4ModeEE3$_0EEbPKNS0_16__policy_storageEOS6_OS8_SA_ @@ -12842,10 +12737,7 @@ _ZN2v88internal18ScriptContextTable6LookupENS0_12DirectHandleINS0_6StringEEEPNS0 _ZNK2v88internal7Context22is_declaration_contextEv _ZNK2v88internal7Context19declaration_contextEv _ZNK2v88internal7Context15closure_contextEv -_ZNK2v88internal7Context16extension_objectEv -_ZNK2v88internal7Context18extension_receiverEv -_ZNK2v88internal7Context6moduleEv -_ZN2v88internal7Context6LookupENS0_6HandleIS1_EENS2_INS0_6StringEEENS0_18ContextLookupFlagsEPiPNS0_18PropertyAttributesEPNS0_18InitializationFlagEPNS0_12VariableModeEPb +_ZN2v88internal7Context3GetENS0_12DirectHandleIS1_EEiPNS0_7IsolateE _ZN2v88internal7Context3SetENS0_12DirectHandleIS1_EEiNS2_INS0_6ObjectEEEPNS0_7IsolateE _ZN2v88internal11ContextCell13set_smi_valueENS0_6TaggedINS0_3SmiEEE _ZN2v88internal7Context40ErrorMessageForCodeGenerationFromStringsEv @@ -12876,10 +12768,6 @@ _ZN2v88internal18DebugScopeIteratorD2Ev _ZN2v88internal18DebugScopeIteratorD0Ev _ZN2v88internal13DebugEvaluate6GlobalEPNS0_7IsolateENS0_6HandleINS0_6StringEEENS_5debug18EvaluateGlobalModeENS0_8REPLModeE _ZN2v88internal13DebugEvaluate5LocalEPNS0_7IsolateENS0_12StackFrameIdEiNS0_12DirectHandleINS0_6StringEEEb -_ZN2v88internal13DebugEvaluate14ContextBuilder12UpdateValuesEv -_ZNSt4__Cr27__insertion_sort_incompleteINS_17_ClassicAlgPolicyERPFbRKN2v88internal13CoverageBlockES6_EPS4_EEbT1_SB_T0_ -_ZNSt4__Cr19__partial_sort_implINS_17_ClassicAlgPolicyERPFbRKN2v88internal13CoverageBlockES6_EPS4_SA_EET1_SB_SB_T2_OT0_ -_ZN2v88internal20TraceManualRecompileENS0_6TaggedINS0_10JSFunctionEEENS0_8CodeKindENS0_15ConcurrencyModeE _ZN2v88internal14TieringManager8OptimizeENS0_6TaggedINS0_10JSFunctionEEENS0_20OptimizationDecisionE _ZN2v88internal14TieringManager27MarkForTurboFanOptimizationENS0_6TaggedINS0_10JSFunctionEEE _ZN2v88internal14TieringManager18InterruptBudgetForEPNS0_7IsolateENS0_6TaggedINS0_10JSFunctionEEENSt4__Cr8optionalINS0_8CodeKindEEE @@ -12922,20 +12810,6 @@ _ZN2v88internal8baseline16BaselineCompiler15VisitPopContextEv _ZN2v88internal8baseline16BaselineCompiler23VisitTestReferenceEqualEv _ZN2v88internal8baseline16BaselineCompiler21VisitTestUndetectableEv _ZN2v88internal8baseline16BaselineCompiler13VisitTestNullEv -_ZN2v88internal8baseline16BaselineCompiler18VisitTestUndefinedEv -_ZN2v88internal8baseline16BaselineCompiler15VisitTestTypeOfEv -_ZN2v88internal8baseline16BaselineCompiler14VisitLdaGlobalEv -_ZN2v88internal8baseline16BaselineCompiler26VisitLdaGlobalInsideTypeofEv -_ZN2v88internal8baseline16BaselineCompiler14VisitStaGlobalEv -_ZN2v88internal8baseline16BaselineCompiler25VisitStaContextSlotNoCellEv -_ZN2v88internal8baseline16BaselineCompiler32VisitStaCurrentContextSlotNoCellEv -_ZN2v88internal8baseline16BaselineCompiler19VisitStaContextSlotEv -_ZN2v88internal8baseline16BaselineCompiler26VisitStaCurrentContextSlotEv -_ZN2v88internal8baseline16BaselineCompiler18VisitLdaLookupSlotEv -_ZN2v88internal8baseline16BaselineCompiler31VisitLdaLookupContextSlotNoCellEv -_ZN2v88internal8baseline16BaselineCompiler25VisitLdaLookupContextSlotEv -_ZN2v88internal8baseline16BaselineCompiler24VisitLdaLookupGlobalSlotEv -_ZN2v88internal8baseline16BaselineCompiler30VisitLdaLookupSlotInsideTypeofEv _ZN2v88internal8baseline16BaselineCompiler43VisitLdaLookupContextSlotNoCellInsideTypeofEv _ZN2v88internal8baseline16BaselineCompiler37VisitLdaLookupContextSlotInsideTypeofEv _ZN2v88internal8baseline16BaselineCompiler36VisitLdaLookupGlobalSlotInsideTypeofEv @@ -12954,15 +12828,10 @@ _ZN2v88internal8baseline16BaselineCompiler27VisitDefineKeyedOwnPropertyEv _ZN2v88internal8baseline16BaselineCompiler22VisitStaInArrayLiteralEv _ZN2v88internal8baseline16BaselineCompiler36VisitDefineKeyedOwnPropertyInLiteralEv _ZN2v88internal8baseline16BaselineCompiler27VisitSetPrototypePropertiesEv -_ZN2v88internal8baseline16BaselineCompiler20VisitSetPrivateFieldEv -_ZN2v88internal8baseline16BaselineCompiler8VisitAddEv -_ZN2v88internal8baseline16BaselineCompiler8VisitSubEv -_ZN2v88internal8baseline16BaselineCompiler8VisitMulEv -_ZN2v88internal8baseline16BaselineCompiler8VisitDivEv -_ZN2v88internal8baseline16BaselineCompiler8VisitModEv -_ZN2v88internal8baseline16BaselineCompiler8VisitExpEv -_ZN2v88internal8baseline16BaselineCompiler14VisitBitwiseOrEv -_ZN2v88internal8baseline16BaselineCompiler15VisitBitwiseXorEv +_ZN2v88internal8baseline16BaselineCompiler25VisitDeletePropertyStrictEv +_ZN2v88internal8baseline16BaselineCompiler25VisitDeletePropertySloppyEv +_ZN2v88internal8baseline16BaselineCompiler24VisitGetSuperConstructorEv +_ZN2v88internal8baseline16BaselineCompiler41VisitFindNonDefaultConstructorOrConstructEv _ZN2v88internal8baseline16BaselineCompiler20VisitCallAnyReceiverEv _ZN2v88internal8baseline16BaselineCompiler17VisitCallPropertyEv _ZN2v88internal8baseline16BaselineCompiler18VisitCallProperty0Ev @@ -12977,18 +12846,6 @@ _ZN2v88internal8baseline16BaselineCompiler16VisitCallRuntimeEv _ZN2v88internal8baseline16BaselineCompiler23VisitCallRuntimeForPairEv _ZN2v88internal8baseline16BaselineCompiler18VisitCallJSRuntimeEv _ZN2v88internal8baseline16BaselineCompiler20VisitInvokeIntrinsicEv -_ZN2v88internal8baseline16BaselineCompiler14VisitConstructEv -_ZN2v88internal8baseline16BaselineCompiler24VisitConstructWithSpreadEv -_ZN2v88internal8baseline16BaselineCompiler28VisitConstructForwardAllArgsEv -_ZN2v88internal8baseline16BaselineCompiler14VisitTestEqualEv -_ZN2v88internal8baseline16BaselineCompiler20VisitTestEqualStrictEv -_ZN2v88internal8baseline16BaselineCompiler17VisitTestLessThanEv -_ZN2v88internal8baseline16BaselineCompiler20VisitTestGreaterThanEv -_ZN2v88internal8baseline16BaselineCompiler24VisitTestLessThanOrEqualEv -_ZN2v88internal8baseline16BaselineCompiler27VisitTestGreaterThanOrEqualEv -_ZN2v88internal8baseline16BaselineCompiler19VisitTestInstanceOfEv -_ZN2v88internal8baseline16BaselineCompiler11VisitTestInEv -_ZN2v88internal8baseline16BaselineCompiler11VisitToNameEv _ZN2v88internal8baseline16BaselineCompiler13VisitToNumberEv _ZN2v88internal8baseline16BaselineCompiler14VisitToNumericEv _ZN2v88internal8baseline16BaselineCompiler13VisitToObjectEv @@ -13053,23 +12910,6 @@ _ZN2v88internal8baseline17BaselineAssembler20StaContextSlotNoCellENS0_8RegisterE _ZN2v88internal8baseline17BaselineAssembler17LdaModuleVariableENS0_8RegisterEij _ZN2v88internal8baseline16BaselineCompiler11CallRuntimeIJNS0_6TaggedINS0_3SmiEEEEEEvNS0_7Runtime10FunctionIdEDpT_ _ZN2v88internal8baseline17BaselineAssembler17StaModuleVariableENS0_8RegisterES3_ij -_ZN2v88internal8baseline16BaselineCompiler11CallRuntimeIJNS0_11interpreter8RegisterES5_NS0_8RegisterENS0_6TaggedINS0_3SmiEEENS0_7OperandENS7_INS0_11TaggedIndexEEEEEEvNS0_7Runtime10FunctionIdEDpT_ -_ZN2v88internal8baseline16BaselineCompiler11CallBuiltinILNS0_7BuiltinE542EJNS0_8RegisterENS0_6TaggedINS0_3SmiEEEjEEEvDpT0_ -_ZN2v88internal8baseline16BaselineCompiler11CallBuiltinILNS0_7BuiltinE544EJNS0_8RegisterENS0_6TaggedINS0_3SmiEEEjEEEvDpT0_ -_ZN2v88internal8baseline16BaselineCompiler11CallBuiltinILNS0_7BuiltinE546EJNS0_8RegisterENS0_6TaggedINS0_3SmiEEEjEEEvDpT0_ -_ZN2v88internal8baseline16BaselineCompiler11CallBuiltinILNS0_7BuiltinE548EJNS0_8RegisterENS0_6TaggedINS0_3SmiEEEjEEEvDpT0_ -_ZN2v88internal8baseline16BaselineCompiler11CallBuiltinILNS0_7BuiltinE550EJNS0_8RegisterENS0_6TaggedINS0_3SmiEEEjEEEvDpT0_ -_ZN2v88internal8baseline16BaselineCompiler11CallBuiltinILNS0_7BuiltinE552EJNS0_8RegisterENS0_6TaggedINS0_3SmiEEEjEEEvDpT0_ -_ZN2v88internal8baseline16BaselineCompiler11CallBuiltinILNS0_7BuiltinE556EJNS0_8RegisterENS0_6TaggedINS0_3SmiEEEjEEEvDpT0_ -_ZN2v88internal8baseline16BaselineCompiler11CallBuiltinILNS0_7BuiltinE558EJNS0_8RegisterENS0_6TaggedINS0_3SmiEEEjEEEvDpT0_ -_ZN2v88internal8baseline16BaselineCompiler11CallBuiltinILNS0_7BuiltinE554EJNS0_8RegisterENS0_6TaggedINS0_3SmiEEEjEEEvDpT0_ -_ZN2v88internal8baseline16BaselineCompiler11CallBuiltinILNS0_7BuiltinE560EJNS0_8RegisterENS0_6TaggedINS0_3SmiEEEjEEEvDpT0_ -_ZN2v88internal8baseline16BaselineCompiler11CallBuiltinILNS0_7BuiltinE562EJNS0_8RegisterENS0_6TaggedINS0_3SmiEEEjEEEvDpT0_ -_ZN2v88internal8baseline16BaselineCompiler11CallBuiltinILNS0_7BuiltinE564EJNS0_8RegisterENS0_6TaggedINS0_3SmiEEEjEEEvDpT0_ -_ZN2v88internal8baseline16BaselineCompiler9BuildCallILNS0_19ConvertReceiverModeE2EJNS0_11interpreter12RegisterListEEEEvjjDpT0_ -_ZN2v88internal8baseline16BaselineCompiler9BuildCallILNS0_19ConvertReceiverModeE1EJNS0_11interpreter12RegisterListEEEEvjjDpT0_ -_ZN2v88internal8baseline16BaselineCompiler9BuildCallILNS0_19ConvertReceiverModeE1EJNS0_11interpreter8RegisterEEEEvjjDpT0_ -_ZN2v88internal8baseline16BaselineCompiler9BuildCallILNS0_19ConvertReceiverModeE1EJNS0_11interpreter8RegisterES6_EEEvjjDpT0_ _ZN2v88internal8baseline16BaselineCompiler9BuildCallILNS0_19ConvertReceiverModeE1EJNS0_11interpreter8RegisterES6_S6_EEEvjjDpT0_ _ZN2v88internal8baseline16BaselineCompiler9BuildCallILNS0_19ConvertReceiverModeE0EJNS0_9RootIndexENS0_11interpreter12RegisterListEEEEvjjDpT0_ _ZN2v88internal8baseline16BaselineCompiler9BuildCallILNS0_19ConvertReceiverModeE0EJNS0_9RootIndexEEEEvjjDpT0_ @@ -13112,24 +12952,6 @@ _ZN2v88internal8baseline6detail21ArgumentSettingHelperINS0_41CallTrampoline_Base _ZN2v88internal8baseline6detail21ArgumentSettingHelperINS0_33CallTrampoline_BaselineDescriptorELi0ELb1EJNS0_11interpreter8RegisterEjjNS0_9RootIndexENS5_12RegisterListEEE3SetEPNS1_17BaselineAssemblerES6_jjS7_S8_ _ZN2v88internal8baseline6detail21ArgumentSettingHelperINS0_33CallTrampoline_BaselineDescriptorELi2ELb1EJjNS0_9RootIndexENS0_11interpreter12RegisterListEEE3SetEPNS1_17BaselineAssemblerEjS5_S7_ _ZN2v88internal8baseline6detail21ArgumentSettingHelperINS0_41CallTrampoline_Baseline_CompactDescriptorELi0ELb1EJNS0_11interpreter8RegisterEjNS0_9RootIndexEEE3SetEPNS1_17BaselineAssemblerES6_jS7_ -_ZN2v88internal8baseline6detail21ArgumentSettingHelperINS0_33CallTrampoline_BaselineDescriptorELi1ELb1EJjjNS0_9RootIndexEEE3SetEPNS1_17BaselineAssemblerEjjS5_ -_ZN2v88internal8baseline6detail21ArgumentSettingHelperINS0_41CallTrampoline_Baseline_CompactDescriptorELi1ELb1EJjNS0_9RootIndexENS0_11interpreter8RegisterEEE3SetEPNS1_17BaselineAssemblerEjS5_S7_ -_ZN2v88internal8baseline6detail21ArgumentSettingHelperINS0_33CallTrampoline_BaselineDescriptorELi0ELb1EJNS0_11interpreter8RegisterEjjNS0_9RootIndexES6_EE3SetEPNS1_17BaselineAssemblerES6_jjS7_S6_ -_ZN2v88internal8baseline6detail21ArgumentSettingHelperINS0_33CallTrampoline_BaselineDescriptorELi2ELb1EJjNS0_9RootIndexENS0_11interpreter8RegisterEEE3SetEPNS1_17BaselineAssemblerEjS5_S7_ -_ZN2v88internal8baseline6detail21ArgumentSettingHelperINS0_41CallTrampoline_Baseline_CompactDescriptorELi1ELb1EJjNS0_9RootIndexENS0_11interpreter8RegisterES7_EE3SetEPNS1_17BaselineAssemblerEjS5_S7_S7_ -_ZN2v88internal8baseline6detail21ArgumentSettingHelperINS0_33CallTrampoline_BaselineDescriptorELi0ELb1EJNS0_11interpreter8RegisterEjjNS0_9RootIndexES6_S6_EE3SetEPNS1_17BaselineAssemblerES6_jjS7_S6_S6_ -_ZN2v88internal8baseline6detail21ArgumentSettingHelperINS0_33CallTrampoline_BaselineDescriptorELi2ELb1EJjNS0_9RootIndexENS0_11interpreter8RegisterES7_EE3SetEPNS1_17BaselineAssemblerEjS5_S7_S7_ -_ZN2v88internal8baseline6detail21ArgumentSettingHelperINS0_33CallWithSpread_BaselineDescriptorELi1ELb1EJjNS0_11interpreter8RegisterEjNS5_12RegisterListEEE3SetEPNS1_17BaselineAssemblerEjS6_jS7_ -_ZN2v88internal8baseline6detail21ArgumentSettingHelperINS0_33CallWithSpread_BaselineDescriptorELi3ELb1EJjNS0_11interpreter12RegisterListEEE3SetEPNS1_17BaselineAssemblerEjS6_ -_ZN2v88internal8baseline6detail21ArgumentSettingHelperINS0_24CallTrampolineDescriptorELi1ELb1EJjNS0_9RootIndexENS0_11interpreter12RegisterListEEE3SetEPNS1_17BaselineAssemblerEjS5_S7_ -_ZN2v88internal8baseline6detail21ArgumentSettingHelperINS0_57CopyDataPropertiesWithExcludedPropertiesOnStackDescriptorELi0ELb1EJNS0_11interpreter8RegisterEiNS0_8RegisterEEE3SetEPNS1_17BaselineAssemblerES6_iS7_ -_ZN2v88internal8baseline6detail21ArgumentSettingHelperINS0_28Construct_BaselineDescriptorELi0ELb1EJNS0_11interpreter8RegisterENS0_8RegisterEjjNS0_9RootIndexENS5_12RegisterListEEE3SetEPNS1_17BaselineAssemblerES6_S7_jjS8_S9_ -_ZN2v88internal8baseline6detail21ArgumentSettingHelperINS0_28Construct_BaselineDescriptorELi3ELb1EJjNS0_9RootIndexENS0_11interpreter12RegisterListEEE3SetEPNS1_17BaselineAssemblerEjS5_S7_ -_ZN2v88internal8baseline6detail21ArgumentSettingHelperINS0_38ConstructWithSpread_BaselineDescriptorELi2ELb1EJjNS0_11interpreter8RegisterENS0_6TaggedINS0_11TaggedIndexEEENS0_9RootIndexENS5_12RegisterListEEE3SetEPNS1_17BaselineAssemblerEjS6_S9_SA_SB_ -_ZN2v88internal8baseline6detail21ArgumentSettingHelperINS0_38ConstructWithSpread_BaselineDescriptorELi4ELb1EJNS0_6TaggedINS0_11TaggedIndexEEENS0_9RootIndexENS0_11interpreter12RegisterListEEE3SetEPNS1_17BaselineAssemblerES7_S8_SA_ -_ZN2v88internal8baseline6detail21ArgumentSettingHelperINS0_42ConstructForwardAllArgs_BaselineDescriptorELi1ELb1EJNS0_8RegisterENS0_6TaggedINS0_11TaggedIndexEEEEE3SetEPNS1_17BaselineAssemblerES5_S8_ -_ZN2v88internal8baseline6detail21ArgumentSettingHelperINS0_44Compare_WithEmbeddedFeedbackOffsetDescriptorELi0ELb1EJNS0_11interpreter8RegisterENS0_8RegisterEiEE3SetEPNS1_17BaselineAssemblerES6_S7_i -_ZN2v88internal8baseline6detail21ArgumentSettingHelperINS0_26Compare_BaselineDescriptorELi0ELb1EJNS0_11interpreter8RegisterENS0_8RegisterEjEE3SetEPNS1_17BaselineAssemblerES6_S7_j _ZN2v88internal8baseline6detail21ArgumentSettingHelperINS0_28KeyedHasICBaselineDescriptorELi1ELb1EJNS0_11interpreter8RegisterENS0_6TaggedINS0_11TaggedIndexEEEEE3SetEPNS1_17BaselineAssemblerES6_S9_ _ZN2v88internal8baseline6detail21ArgumentSettingHelperINS0_29CreateRegExpLiteralDescriptorELi1ELb1EJNS0_6TaggedINS0_11TaggedIndexEEENS0_6HandleINS0_10HeapObjectEEENS5_INS0_3SmiEEEEE3SetEPNS1_17BaselineAssemblerES7_SA_SC_ _ZN2v88internal8baseline6detail21ArgumentSettingHelperINS0_35CreateShallowArrayLiteralDescriptorELi1ELb1EJNS0_6TaggedINS0_11TaggedIndexEEENS0_6HandleINS0_10HeapObjectEEENS5_INS0_3SmiEEEEE3SetEPNS1_17BaselineAssemblerES7_SA_SC_ @@ -13176,22 +12998,6 @@ _ZNSt4__Cr12construct_atIN2v88internal8baseline20BaselineCompilerTaskEJRPNS2_7Is _ZN2v88internal21DebugPropertyIterator6CreateEPNS0_7IsolateENS0_12DirectHandleINS0_10JSReceiverEEEb _ZN2v88internal21DebugPropertyIterator18AdvanceToPrototypeEv _ZN2v88internal21DebugPropertyIterator35FillKeysForCurrentPrototypeAndStageEv -_ZN2v88internal21DebugPropertyIterator15AdvanceInternalEv -_ZN2v88internal21DebugPropertyIteratorC2EPNS0_7IsolateENS0_12DirectHandleINS0_10JSReceiverEEEb -_ZN2v88internal21DebugPropertyIteratorC1EPNS0_7IsolateENS0_12DirectHandleINS0_10JSReceiverEEEb -_ZNK2v88internal21DebugPropertyIterator4DoneEv -_ZN2v88internal21DebugPropertyIterator18is_native_accessorEv -_ZN2v88internal21DebugPropertyIterator28CalculateNativeAccessorFlagsEv -_ZN2v88internal21DebugPropertyIterator17has_native_getterEv -_ZN2v88internal21DebugPropertyIterator17has_native_setterEv -_ZNK2v88internal21DebugPropertyIterator4nameEv -_ZN2v88internal21DebugPropertyIterator10attributesEv -_ZN2v88internal40Builtin_AsyncDisposableStackPrototypeUseEiPmPNS0_7IsolateE -_ZN2v88internal49Builtin_AsyncDisposableStackPrototypeDisposeAsyncEiPmPNS0_7IsolateE -_ZN2v88internal48Builtin_AsyncDisposableStackPrototypeGetDisposedEiPmPNS0_7IsolateE -_ZN2v88internal42Builtin_AsyncDisposableStackPrototypeAdoptEiPmPNS0_7IsolateE -_ZN2v88internal42Builtin_AsyncDisposableStackPrototypeDeferEiPmPNS0_7IsolateE -_ZN2v88internal41Builtin_AsyncDisposableStackPrototypeMoveEiPmPNS0_7IsolateE _ZN2v88internal24Builtin_ErrorConstructorEiPmPNS0_7IsolateE _ZN2v88internal30Builtin_ErrorCaptureStackTraceEiPmPNS0_7IsolateE _ZN2v88internal30Builtin_ErrorPrototypeToStringEiPmPNS0_7IsolateE @@ -13208,12 +13014,6 @@ _ZN2v88internal43Builtin_FunctionPrototypeLegacyCallerGetterEiPmPNS0_7IsolateE _ZN2v88internal43Builtin_FunctionPrototypeLegacyCallerSetterEiPmPNS0_7IsolateE _ZN2v88internal12_GLOBAL__N_121CreateDynamicFunctionEPNS0_7IsolateENS0_16BuiltinArgumentsEPKc _ZN2v88internal23Builtin_GlobalDecodeURIEiPmPNS0_7IsolateE -_ZN2v88internal32Builtin_GlobalDecodeURIComponentEiPmPNS0_7IsolateE -_ZN2v88internal23Builtin_GlobalEncodeURIEiPmPNS0_7IsolateE -_ZN2v88internal32Builtin_GlobalEncodeURIComponentEiPmPNS0_7IsolateE -_ZN2v88internal20Builtin_GlobalEscapeEiPmPNS0_7IsolateE -_ZN2v88internal22Builtin_GlobalUnescapeEiPmPNS0_7IsolateE -_ZN2v88internal18Builtin_GlobalEvalEiPmPNS0_7IsolateE _ZN2v88internal3Uri8UnescapeEPNS0_7IsolateENS0_6HandleINS0_6StringEEE _ZZNSt4__Cr6vectorItNS_9allocatorItEEE12emplace_backIJtEEERtDpOT_ENKUlvE0_clEv _ZZNSt4__Cr6vectorItNS_9allocatorItEEE12emplace_backIJRKtEEERtDpOT_ENKUlvE0_clEv @@ -13265,8 +13065,8 @@ _ZN2v88internal10JsonParserIhE15BuildJsonObjectILb0EEENS0_6HandleINS0_8JSObjectE _ZN2v84base11SmallVectorINS_8internal12JsonPropertyELm16ENSt4__Cr9allocatorIS3_EEE6resizeEmQsr3stdE21default_initializableIT_E _ZN2v88internal10JsonParserIhE10ExpectNextILNS0_9JsonTokenE10EEEbNSt4__Cr8optionalINS0_15MessageTemplateEEE _ZN2v88internal10JsonParserIhE30LookUpErrorMessageForJsonTokenENS0_9JsonTokenERNS0_12DirectHandleINS0_6ObjectEEES7_i -_ZN2v88internal10JsonParserIhE21CalculateFileLocationERNS0_12DirectHandleINS0_6ObjectEEES6_ -_ZN2v88internal10JsonParserItE12ParseRawJsonEv +_ZN2v88internal21JsonParseInternalizer15RecurseAndApplyILNS1_11ReviverModeE2EEEbNS0_6HandleINS0_10JSReceiverEEENS4_INS0_6StringEEENS4_INS0_6ObjectEEESA_ +_ZN2v88internal21JsonParseInternalizer15RecurseAndApplyILNS1_11ReviverModeE1EEEbNS0_6HandleINS0_10JSReceiverEEENS4_INS0_6StringEEENS4_INS0_6ObjectEEESA_ _ZN2v88internal21JsonParseInternalizer23InternalizeJsonPropertyILNS1_11ReviverModeE1EEENS0_11MaybeHandleINS0_6ObjectEEENS0_12DirectHandleINS0_10JSReceiverEEENS7_INS0_6StringEEES6_NS7_IS5_EE _ZN2v88internal21JsonParseInternalizer15RecurseAndApplyILNS1_11ReviverModeE0EEEbNS0_6HandleINS0_10JSReceiverEEENS4_INS0_6StringEEENS4_INS0_6ObjectEEESA_ _ZN2v84base11SmallVectorINS_8internal6HandleINS2_6ObjectEEELm16ENSt4__Cr9allocatorIS5_EEE11FreeStorageEv @@ -13295,6 +13095,12 @@ _ZN2v84base11SmallVectorIdLm16ENSt4__Cr9allocatorIdEEE4GrowEm _ZN2v84base11SmallVectorIiLm16ENSt4__Cr9allocatorIiEEE4GrowEv _ZN2v84base11SmallVectorIiLm16ENSt4__Cr9allocatorIiEEE4GrowEm _ZNSt4__Cr6vectorIN2v88internal10JsonParserItE16JsonContinuationENS_9allocatorIS5_EEE7reserveEm +_ZN2v88internal10JsonParserItE16JsonContinuationaSEOS3_ +_ZNSt4__Cr6vectorIN2v88internal10JsonParserItE16JsonContinuationENS_9allocatorIS5_EEE8pop_backEv +_ZN2v88internal10JsonParserItE10ExpectNextILNS0_9JsonTokenE1EEEbNSt4__Cr8optionalINS0_15MessageTemplateEEE +_ZN2v88internal10JsonParserItE15BuildJsonObjectILb1EEENS0_6HandleINS0_8JSObjectEEERKNS2_16JsonContinuationENS0_12DirectHandleINS0_3MapEEE +_ZN2v88internal19TransitionsAccessor18ExpectedTransitionItEENSt4__Cr4pairINS0_6HandleINS0_6StringEEENS5_INS0_3MapEEEEENS_4base6VectorIKT_EE +_ZNK2v88internal6String9IsEqualToILNS1_12EqualityTypeE0EtEEbNS_4base6VectorIKT0_EE _ZN2v88internal10JsonParserItE12DecodeStringIhEEvPT_jj _ZN2v88internal19JSDataObjectBuilderC2EPNS0_7IsolateENS0_12ElementsKindEiNS0_12DirectHandleINS0_3MapEEENS1_14HeapNumberModeE _ZN2v88internal19JSDataObjectBuilderC1EPNS0_7IsolateENS0_12ElementsKindEiNS0_12DirectHandleINS0_3MapEEENS1_14HeapNumberModeE @@ -13305,7 +13111,6 @@ _ZN2v88internal15JsonStringifierC2EPNS0_7IsolateE _ZN2v88internal15JsonStringifierC1EPNS0_7IsolateE _ZN2v88internal15JsonStringifier9StringifyENS0_6HandleINS0_5UnionIJNS0_3SmiENS0_10HeapNumberENS0_6BigIntENS0_6StringENS0_6SymbolENS0_7BooleanENS0_4NullENS0_9UndefinedENS0_10JSReceiverEEEEEESE_NS2_INS0_6ObjectEEE _ZN2v88internal15JsonStringifier18InitializeReplacerENS0_6HandleINS0_5UnionIJNS0_3SmiENS0_10HeapNumberENS0_6BigIntENS0_6StringENS0_6SymbolENS0_7BooleanENS0_4NullENS0_9UndefinedENS0_10JSReceiverEEEEEE -_ZN2v88internal15JsonStringifier13InitializeGapENS0_6HandleINS0_6ObjectEEE _ZN2v88internal4Xsum14CarryPropagateEv _ZN2v88internal4Xsum5RoundEv _ZN2v88internal43Builtin_ObjectPrototypePropertyIsEnumerableEiPmPNS0_7IsolateE @@ -13318,13 +13123,13 @@ _ZN2v88internal26Builtin_ObjectLookupSetterEiPmPNS0_7IsolateE _ZN2v88internal20Builtin_ObjectFreezeEiPmPNS0_7IsolateE _ZN2v88internal31Builtin_ObjectPrototypeGetProtoEiPmPNS0_7IsolateE _ZN2v88internal31Builtin_ObjectPrototypeSetProtoEiPmPNS0_7IsolateE -_ZN2v88internal10JSSegments23CreateSegmentDataObjectEPNS0_7IsolateENS0_11JSSegmenter11GranularityEPN6icu_7713BreakIteratorENS0_12DirectHandleINS0_6StringEEERKNS6_13UnicodeStringEii -_ZN2v88internal12RootIndexMapC2EPNS0_7IsolateE -_ZN2v88internal12RootIndexMapC1EPNS0_7IsolateE -_ZN2v88internal16SnapshotByteSink4PutNEmhPKc -_ZN2v88internal16SnapshotByteSink9PutUint30EjPKc -_ZN2v88internal16SnapshotByteSink6PutRawEPKhmPKc -_ZN2v88internal16SnapshotByteSink6AppendERKS1_ +_ZN2v88internal35Builtin_ObjectGetOwnPropertySymbolsEiPmPNS0_7IsolateE +_ZN2v88internal22Builtin_ObjectIsFrozenEiPmPNS0_7IsolateE +_ZN2v88internal22Builtin_ObjectIsSealedEiPmPNS0_7IsolateE +_ZN2v88internal39Builtin_ObjectGetOwnPropertyDescriptorsEiPmPNS0_7IsolateE +_ZN2v88internal18Builtin_ObjectSealEiPmPNS0_7IsolateE +_ZN2v88internal12_GLOBAL__N_120ObjectLookupAccessorEPNS0_7IsolateENS0_12DirectHandleINS0_5UnionIJNS0_3SmiENS0_10HeapNumberENS0_6BigIntENS0_6StringENS0_6SymbolENS0_7BooleanENS0_4NullENS0_9UndefinedENS0_10JSReceiverEEEEEENS4_INS0_6ObjectEEENS0_17AccessorComponentE +_ZN2v88internal29Builtin_ReflectDefinePropertyEiPmPNS0_7IsolateE _ZNSt4__Cr6vectorIhNS_9allocatorIhEEE18__insert_with_sizeINS_17_ClassicAlgPolicyEPKhS7_EENS_11__wrap_iterIPhEENS8_IS7_EET0_T1_l _ZNSt4__Cr6vectorIhNS_9allocatorIhEEE18__insert_with_sizeINS_17_ClassicAlgPolicyENS_11__wrap_iterIPKhEES9_EENS6_IPhEES9_T0_T1_l _ZN2v88internal22SerializerDeserializer25IterateStartupObjectCacheEPNS0_7IsolateEPNS0_11RootVisitorE @@ -13332,6 +13137,14 @@ _ZN2v88internal12_GLOBAL__N_118IterateObjectCacheEPNS0_7IsolateEPNSt4__Cr6vector _ZN2v88internal22SerializerDeserializer28IterateSharedHeapObjectCacheEPNS0_7IsolateEPNS0_11RootVisitorE _ZN2v88internal22SerializerDeserializer13CanBeDeferredENS0_6TaggedINS0_10HeapObjectEEENS1_8SlotTypeE _ZN2v88internal11VisitObjectEPNS0_7IsolateENS0_6TaggedINS0_10HeapObjectEEEPNS0_13ObjectVisitorE +_ZN2v88internal12IrRegExpData14BodyDescriptor11IterateBodyINS0_22ObjectVisitorForwarderEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ +_ZN2v88internal10RegExpData14BodyDescriptor11IterateBodyINS0_22ObjectVisitorForwarderEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ +_ZN2v88internal14WasmImportData14BodyDescriptor11IterateBodyINS0_22ObjectVisitorForwarderEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ +_ZN2v88internal20WasmCapiFunctionData14BodyDescriptor11IterateBodyINS0_22ObjectVisitorForwarderEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ +_ZN2v88internal17WasmDispatchTable14BodyDescriptor11IterateBodyINS0_22ObjectVisitorForwarderEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ +_ZN2v88internal27WasmDispatchTableForImports14BodyDescriptor11IterateBodyINS0_22ObjectVisitorForwarderEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ +_ZN2v88internal24WasmExportedFunctionData14BodyDescriptor11IterateBodyINS0_22ObjectVisitorForwarderEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ +_ZN2v88internal20WasmInternalFunction14BodyDescriptor11IterateBodyINS0_22ObjectVisitorForwarderEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ _ZN2v88internal23WasmTrustedInstanceData14BodyDescriptor11IterateBodyINS0_22ObjectVisitorForwarderEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ _ZN2v88internal19WasmSuspenderObject14BodyDescriptor11IterateBodyINS0_22ObjectVisitorForwarderEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ _ZN2v88internal28JSAPIObjectWithEmbedderSlots14BodyDescriptor11IterateBodyINS0_22ObjectVisitorForwarderEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ @@ -13342,7 +13155,13 @@ _ZN2v88internal8Snapshot14VersionIsValidEPKNS_11StartupDataE _ZN2v88internal8Snapshot10InitializeEPNS0_7IsolateE _ZN2v88internal8Snapshot22NewContextFromSnapshotEPNS0_7IsolateENS0_12DirectHandleINS0_13JSGlobalProxyEEEmNS0_33DeserializeEmbedderFieldsCallbackE _ZN2v88internal8Snapshot40ClearReconstructableDataForSerializationEPNS0_7IsolateEb -_ZN2v88internal8Snapshot39SerializeDeserializeAndVerifyForTestingEPNS0_7IsolateENS0_12DirectHandleINS0_7ContextEEE +_ZN2v88internal19SnapshotCreatorImpl10CreateBlobENS_15SnapshotCreator20FunctionCodeHandlingENS_4base5FlagsINS0_8Snapshot14SerializerFlagEiiEE +_ZN2v88internal30CreateSnapshotDataBlobInternalENS_15SnapshotCreator20FunctionCodeHandlingEPKcNS_4base5FlagsINS0_8Snapshot14SerializerFlagEiiEE +_ZN2v88internal19SnapshotCreatorImpl12InitInternalEPKNS_11StartupDataE +_ZN2v88internal19SnapshotCreatorImplC2ERKNS_7Isolate12CreateParamsE +_ZN2v88internal19SnapshotCreatorImplC1ERKNS_7Isolate12CreateParamsE +_ZN2v88internal19SnapshotCreatorImplD2Ev +_ZN2v88internal19SnapshotCreatorImplD1Ev _ZNSt4__Cr6vectorIN2v88internal6HandleINS2_18SharedFunctionInfoEEENS_9allocatorIS5_EEE24__emplace_back_slow_pathIJRNS2_6TaggedIS4_EERPNS2_7IsolateEEEEPS5_DpOT_ _ZNSt4__Cr6vectorIN2v88internal6TaggedINS2_7ContextEEENS_9allocatorIS5_EEE20__throw_length_errorEv _ZNSt4__Cr6vectorIN2v88internal31SerializeEmbedderFieldsCallbackENS_9allocatorIS3_EEE20__throw_length_errorEv @@ -13406,11 +13225,15 @@ _ZThn32_N2v88internal28GlobalSafepointInterruptTaskD0Ev _ZN2v84base11SmallVectorIPNS_8internal9LocalHeapELm4ENSt4__Cr9allocatorIS4_EEE11FreeStorageEv _ZN2v84base11SmallVectorIPNS_8internal9LocalHeapELm4ENSt4__Cr9allocatorIS4_EEE4GrowEv _ZN2v84base11SmallVectorIPNS_8internal9LocalHeapELm4ENSt4__Cr9allocatorIS4_EEE4GrowEm -_ZN4heap4base5Stack24SetMarkerAndCallbackImplIZN2v88internal9LocalHeap18ExecuteWhileParkedIZNS4_16IsolateSafepoint9LockMutexEPS5_E3$_0EEvT_EUlvE_EEvPS1_PvPKv -_ZN4heap4base5Stack43SetMarkerForBackgroundThreadAndCallbackImplIZN2v88internal9LocalHeap18ExecuteWhileParkedIZNS4_16IsolateSafepoint9LockMutexEPS5_E3$_0EEvT_EUlvE_EEvPS1_PvPKv -_ZN4heap4base5Stack24SetMarkerAndCallbackImplIZN2v88internal9LocalHeap18ExecuteWhileParkedIZNS4_15GlobalSafepoint25EnterGlobalSafepointScopeEPNS4_7IsolateEE3$_0EEvT_EUlvE_EEvPS1_PvPKv -_ZN4heap4base5Stack43SetMarkerForBackgroundThreadAndCallbackImplIZN2v88internal9LocalHeap18ExecuteWhileParkedIZNS4_15GlobalSafepoint25EnterGlobalSafepointScopeEPNS4_7IsolateEE3$_0EEvT_EUlvE_EEvPS1_PvPKv -_ZNSt4__Cr6vectorIN2v88internal22PerClientSafepointDataENS_9allocatorIS3_EEE24__emplace_back_slow_pathIJRPNS2_7IsolateEEEEPS3_DpOT_ +_ZN2v88internal20SharedHeapSerializer19SerializeObjectImplENS0_6HandleINS0_10HeapObjectEEENS0_22SerializerDeserializer8SlotTypeE +_ZZN2v88internal20SharedHeapSerializer20SerializeStringTableEPNS0_11StringTableEEN38SharedHeapSerializerStringTableVisitorD0Ev +_ZZN2v88internal20SharedHeapSerializer20SerializeStringTableEPNS0_11StringTableEEN38SharedHeapSerializerStringTableVisitor17VisitRootPointersENS0_4RootEPKcNS0_14FullObjectSlotES8_ +_ZZN2v88internal20SharedHeapSerializer20SerializeStringTableEPNS0_11StringTableEEN38SharedHeapSerializerStringTableVisitor27VisitCompressedRootPointersENS0_4RootEPKcNS0_27OffHeapCompressedObjectSlotINS0_27V8HeapCompressionSchemeImplINS0_8MainCageEEEEESC_ +_ZN2v88internal17StartupSerializerC2EPNS0_7IsolateENS_4base5FlagsINS0_8Snapshot14SerializerFlagEiiEEPNS0_20SharedHeapSerializerE +_ZN2v88internal17StartupSerializerC1EPNS0_7IsolateENS_4base5FlagsINS0_8Snapshot14SerializerFlagEiiEEPNS0_20SharedHeapSerializerE +_ZN2v88internal17StartupSerializerD2Ev +_ZN2v88internal17StartupSerializerD1Ev +_ZN2v88internal17StartupSerializerD0Ev _ZN2v88internal17StartupSerializer19SerializeObjectImplENS0_6HandleINS0_10HeapObjectEEENS0_22SerializerDeserializer8SlotTypeE _ZN2v88internal17StartupSerializer35SerializeUsingSharedHeapObjectCacheEPNS0_16SnapshotByteSinkENS0_6HandleINS0_10HeapObjectEEE _ZN2v88internal6Script16set_context_dataENS0_6TaggedINS0_5UnionIJNS0_3SmiENS0_9UndefinedENS0_6SymbolEEEEEENS0_16WriteBarrierModeE @@ -13460,6 +13283,9 @@ _ZN2v88internal7Genesis18CreateIteratorMapsENS0_12DirectHandleINS0_10JSFunctionE _ZN2v88internal12_GLOBAL__N_123InstallFunctionAtSymbolEPNS0_7IsolateENS0_12DirectHandleINS0_8JSObjectEEENS4_INS0_6SymbolEEEPKcNS0_7BuiltinEiNS0_14AdaptArgumentsENS0_18PropertyAttributesE _ZN2v88internal12_GLOBAL__N_123CreateNonConstructorMapEPNS0_7IsolateENS0_12DirectHandleINS0_3MapEEENS4_INS0_8JSObjectEEEPKc _ZN2v88internal7Genesis23CreateAsyncIteratorMapsENS0_12DirectHandleINS0_10JSFunctionEEE +_ZN2v88internal7Genesis23CreateAsyncFunctionMapsENS0_12DirectHandleINS0_10JSFunctionEEE +_ZN2v88internal7Genesis17CreateJSProxyMapsEv +_ZN2v88internal7Genesis24InstallGlobalThisBindingEv _ZN2v88internal7Genesis16CreateNewGlobalsENS_5LocalINS_14ObjectTemplateEEENS0_12DirectHandleINS0_13JSGlobalProxyEEE _ZN2v88internal12_GLOBAL__N_137CreateFunctionForBuiltinWithPrototypeEPNS0_7IsolateENS0_12DirectHandleINS0_6StringEEENS0_7BuiltinENS4_INS0_5UnionIJNS0_10JSReceiverENS0_4NullENS0_4HoleEEEEEENS0_12InstanceTypeEiiNS0_11MutableModeEiNS0_14AdaptArgumentsE _ZN2v88internal7Genesis17HookUpGlobalProxyENS0_12DirectHandleINS0_13JSGlobalProxyEEE @@ -13501,8 +13327,6 @@ _ZN2v88internal7Genesis35InitializeGlobal_regexp_linear_flagEv _ZN2v88internal7Genesis34InitializeGlobal_sharedarraybufferEv _ZN2v88internal7Genesis16CompileExtensionEPNS0_7IsolateEPNS_9ExtensionE _ZN2v88internal7Genesis27InitializeIteratorFunctionsEv -_ZN2v88internal7Genesis27InstallABunchOfRandomThingsEv -_ZN2v88internal7Genesis32CreateInitialMapForArraySubclassEii _ZN2v88internal7Genesis21InstallExtrasBindingsEv _ZN2v88internal7Genesis19InitializeMapCachesEv _ZN2v88internal7Genesis17InstallExtensionsEPNS0_7IsolateENS0_12DirectHandleINS0_7ContextEEEPNS_22ExtensionConfigurationE @@ -13570,16 +13394,12 @@ _ZN2v88internal21HeapSnapshotGeneratorD2Ev _ZZNSt4__Cr6vectorINS_10unique_ptrIN2v88internal12HeapSnapshotENS_14default_deleteIS4_EEEENS_9allocatorIS7_EEE12emplace_backIJRPS4_EEERS7_DpOT_ENKUlvE0_clEv _ZNSt4__Cr6vectorINS_10unique_ptrIN2v88internal12HeapSnapshotENS_14default_deleteIS4_EEEENS_9allocatorIS7_EEE20__throw_length_errorEv _ZN2v88internal14V8HeapExplorerD2Ev -_ZN2v88internal9HeapEntryC2EPNS0_12HeapSnapshotEiNS1_4TypeEPKcjmj -_ZN2v88internal9HeapEntryC1EPNS0_12HeapSnapshotEiNS1_4TypeEPKcjmj -_ZNSt4__Cr5dequeIN2v88internal13HeapGraphEdgeENS_9allocatorIS3_EEE12emplace_backIJRNS3_4TypeERPKcPNS2_9HeapEntryERSE_EEERS3_DpOT_ -_ZNSt4__Cr5dequeIN2v88internal13HeapGraphEdgeENS_9allocatorIS3_EEE12emplace_backIJRNS3_4TypeERiPNS2_9HeapEntryERSC_EEERS3_DpOT_ -_ZN2v88internal12HeapSnapshotC2EPNS0_12HeapProfilerENS_12HeapProfiler16HeapSnapshotModeENS4_12NumericsModeE -_ZN2v88internal12HeapSnapshotC1EPNS0_12HeapProfilerENS_12HeapProfiler16HeapSnapshotModeENS4_12NumericsModeE -_ZN2v88internal12HeapSnapshot6DeleteEv -_ZN2v88internal12HeapSnapshot23AddSyntheticRootEntriesEv -_ZN2v88internal12HeapSnapshot17AddGcSubrootEntryENS0_4RootEj -_ZNSt4__Cr5dequeIN2v88internal9HeapEntryENS_9allocatorIS3_EEE12emplace_backIJPNS2_12HeapSnapshotEiRNS3_4TypeERPKcRjRmSF_EEERS3_DpOT_ +_ZN4absl18container_internal12raw_hash_setINS0_17FlatHashMapPolicyINSt4__Cr12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPN2v88internal9HeapEntryEEEJEE15destructor_implEv +_ZN4absl19functional_internal12InvokeObjectIRZNS_18container_internal12raw_hash_setINS2_17FlatHashMapPolicyINSt4__Cr12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEPN2v88internal9HeapEntryEEEJEE13destroy_slotsEvEUlPKNS2_6ctrl_tEPvE_vJSK_SL_EEET0_NS0_7VoidPtrEDpNS0_8ForwardTIT1_E4typeE +_ZN4heap4base5Stack24SetMarkerAndCallbackImplIZN2v88internal12HeapProfiler26WriteSnapshotToDiskAfterGCENS3_12HeapProfiler19HeapSnapshotOptionsEE3$_0EEvPS1_PvPKv +_ZZN2v88internal12HeapProfiler26WriteSnapshotToDiskAfterGCENS_12HeapProfiler19HeapSnapshotOptionsEENK3$_0clEv +_ZN4heap4base5Stack24SetMarkerAndCallbackImplIZN2v88internal12HeapProfiler12QueryObjectsENS4_12DirectHandleINS4_7ContextEEEPNS3_20QueryObjectPredicateEPNSt4__Cr6vectorINS3_6GlobalINS3_6ObjectEEENSB_9allocatorISF_EEEEE3$_0EEvPS1_PvPKv +_ZZN2v88internal12HeapProfiler12QueryObjectsENS0_12DirectHandleINS0_7ContextEEEPNS_20QueryObjectPredicateEPNSt4__Cr6vectorINS_6GlobalINS_6ObjectEEENS7_9allocatorISB_EEEEENK3$_0clEv _ZN2v88internal12HeapSnapshot12FillChildrenEv _ZNSt4__Cr6vectorIPN2v88internal13HeapGraphEdgeENS_9allocatorIS4_EEE6resizeEm _ZN2v88internal14HeapObjectsMapC2EPNS0_4HeapE @@ -13592,7 +13412,13 @@ _ZN2v88internal14HeapObjectsMap23StopHeapObjectsTrackingEv _ZN2v88internal14HeapObjectsMap20UpdateHeapObjectsMapEv _ZN2v88internal12_GLOBAL__N_115SizeForSnapshotENS0_6TaggedINS0_10HeapObjectEEENS0_16PtrComprCageBaseE _ZN2v88internal14HeapObjectsMap17RemoveDeadEntriesEv -_ZN2v88internal14HeapObjectsMap20PushHeapObjectsStatsEPNS_12OutputStreamEPl +_ZN2v88internal26HeapSnapshotJSONSerializer18SerializeTraceNodeEPNS0_19AllocationTraceNodeE +_ZN2v88internal18OutputStreamWriter9AddNumberIlEEvT_ +_ZN2v88internal26HeapSnapshotJSONSerializer17SerializeLocationERKNS0_19EntrySourceLocationE +_ZN2v88internal14V8HeapExplorerD0Ev +_ZN2v88internal20HeapEntriesAllocatorD2Ev +_ZN2v88internal29EmbedderGraphEntriesAllocatorD0Ev +_ZN2v88internal21HeapSnapshotGeneratorD0Ev _ZNSt4__Cr6vectorIN2v88internal19EntrySourceLocationENS_9allocatorIS3_EEE24__emplace_back_slow_pathIJiiRiS8_S8_EEEPS3_DpOT_ _ZNSt4__Cr6vectorIN2v88internal19EntrySourceLocationENS_9allocatorIS3_EEE20__throw_length_errorEv _ZNSt4__Cr6vectorIPN2v88internal13HeapGraphEdgeENS_9allocatorIS4_EEE20__throw_length_errorEv @@ -13611,18 +13437,6 @@ _ZN2v88internal12_GLOBAL__N_126ExternalDataEntryAllocator13AllocateEntryENS0_6Ta _ZN2v88internal21HeapSnapshotGenerator9FindEntryENS0_6TaggedINS0_3SmiEEE _ZN2v88internal21HeapSnapshotGenerator8AddEntryENS0_6TaggedINS0_3SmiEEEPNS0_20HeapEntriesAllocatorE _ZN4absl18container_internal12raw_hash_setINS0_17FlatHashMapPolicyIiPN2v88internal9HeapEntryEEEJEE28find_or_prepare_insert_largeIiEENSt4__Cr4pairINS8_8iteratorEbEERKT_ -_ZN4absl18container_internal12raw_hash_setINS0_17FlatHashMapPolicyIiPN2v88internal9HeapEntryEEEJEE46transfer_unprobed_elements_to_next_capacity_fnERNS0_12CommonFieldsEPKNS0_6ctrl_tEPvSE_PFvSE_hmmE -_ZN2v88internal24RootsReferencesExtractorD0Ev -_ZN2v88internal24RootsReferencesExtractor17VisitRootPointersENS0_4RootEPKcNS0_14FullObjectSlotES5_ -_ZN2v88internal24RootsReferencesExtractor16VisitRootPointerENS0_4RootEPKcNS0_14FullObjectSlotE -_ZNSt4__Cr12__hash_tableINS_17__hash_value_typeIN2v88internal6TaggedINS3_10HeapObjectEEENS3_14V8HeapExplorer20NativeContextTagInfoEEENS_22__unordered_map_hasherIS6_NS_4pairIKS6_S8_EENS3_6Object6HasherENS_8equal_toIS6_EEEENS_21__unordered_map_equalIS6_SD_SH_SF_EENS_9allocatorISD_EEE28__node_insert_unique_prepareEmRSD_ -_ZN4absl18container_internal12raw_hash_setINS0_17FlatHashMapPolicyINSt4__Cr12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPN2v88internal9HeapEntryEEEJEE28find_or_prepare_insert_largeIPKcEENS3_4pairINSF_8iteratorEbEERKT_ -_ZN4absl18container_internal23TypeErasedApplyToSlotFnINS0_10StringHashENSt4__Cr12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEELb1EEEmPKvPvm -_ZN4absl18container_internal12raw_hash_setINS0_17FlatHashMapPolicyINSt4__Cr12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPN2v88internal9HeapEntryEEEJEE19transfer_n_slots_fnEPvSG_SG_m -_ZN4absl18container_internal12raw_hash_setINS0_17FlatHashMapPolicyINSt4__Cr12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPN2v88internal9HeapEntryEEEJEE46transfer_unprobed_elements_to_next_capacity_fnERNS0_12CommonFieldsEPKNS0_6ctrl_tEPvSL_PFvSL_hmmE -_ZN4absl13hash_internal15MixingHashState18combine_contiguousES1_PKhm -_ZN4absl19functional_internal12InvokeObjectIRNS_18container_internal7HashKeyINS2_10StringHashEPKcLb1EEEmJmEEET0_NS0_7VoidPtrEDpNS0_8ForwardTIT1_E4typeE -_ZN2v84base19TemplateHashMapImplIPvS2_NS0_26HashEqualityThenKeyMatcherIS2_PFbS2_S2_EEENS0_23DefaultAllocationPolicyEE14LookupOrInsertIS2_ZNS8_14LookupOrInsertIZNS8_14LookupOrInsertERKS2_jEUlvE_EEPNS0_20TemplateHashMapEntryIS2_S2_EESC_jRKT_EUlvE_SD_EESG_SJ_jRKT0_RKT1_ _ZNSt4__Cr15__to_chars_itoaIlEENS_17__to_chars_resultEPcS2_T_NS_17integral_constantIbLb1EEE _ZN2v88internal14StringsStorage12StringsMatchEPvS2_ _ZN2v88internal14StringsStorageC2Ej @@ -13633,6 +13447,30 @@ _ZN2v88internal14StringsStorage7GetCopyEPKc _ZN2v88internal14StringsStorage12GetFormattedEPKcz _ZN2v88internal14StringsStorage18AddOrDisposeStringEPcm _ZN2v88internal14StringsStorage9GetSymbolENS0_6TaggedINS0_6SymbolEEE +_ZN2v88internal14StringsStorage7GetNameENS0_6TaggedINS0_4NameEEE +_ZN2v88internal14StringsStorage7GetNameEi +_ZN2v88internal14StringsStorage11GetConsNameEPKcNS0_6TaggedINS0_4NameEEE +_ZNK2v88internal14StringsStorage15NeedsTruncationEj +_ZN2v88internal14StringsStorage7ReleaseEPKc +_ZN2v84base19TemplateHashMapImplIPvS2_NS0_26HashEqualityThenKeyMatcherIS2_PFbS2_S2_EEENS0_23DefaultAllocationPolicyEE6RemoveERKS2_j +_ZN2v88internal26CombinedHeapObjectIteratorC2EPNS0_4HeapENS0_18HeapObjectIterator20HeapObjectsFilteringE +_ZN2v88internal26CombinedHeapObjectIteratorC1EPNS0_4HeapENS0_18HeapObjectIterator20HeapObjectsFilteringE +_ZN2v88internal26CombinedHeapObjectIterator4NextEv +_ZN2v88internal19AllocationTraceNodeC2EPNS0_19AllocationTraceTreeEj +_ZN2v88internal19AllocationTraceNodeC1EPNS0_19AllocationTraceTreeEj +_ZN2v88internal19AllocationTraceNodeD2Ev +_ZN2v88internal19AllocationTraceNodeD1Ev +_ZN2v88internal19AllocationTraceNode14FindOrAddChildEj +_ZN2v88internal19AllocationTraceTreeC2Ev +_ZN2v88internal19AllocationTraceTreeC1Ev +_ZN2v88internal17AllocationTracker12FunctionInfoC2Ev +_ZN2v88internal17AllocationTracker12FunctionInfoC1Ev +_ZN2v88internal17AddressToTraceMap11RemoveRangeEmm +_ZN2v88internal17AddressToTraceMap14GetTraceNodeIdEm +_ZN2v88internal17AddressToTraceMap10MoveObjectEmmi +_ZNSt4__Cr14__split_bufferIPN2v817AllocationProfile4NodeENS_9allocatorIS4_EENS_29__split_buffer_pointer_layoutEE12emplace_backIJRS4_EEEvDpOT_ +_ZNSt4__Cr14__split_bufferIPN2v817AllocationProfile4NodeENS_9allocatorIS4_EENS_29__split_buffer_pointer_layoutEE12emplace_backIJS4_EEEvDpOT_ +_ZNSt4__Cr14__split_bufferIPN2v817AllocationProfile4NodeENS_9allocatorIS4_EENS_29__split_buffer_pointer_layoutEE13emplace_frontIJS4_EEEvDpOT_ _ZNSt4__Cr14__split_bufferIPN2v817AllocationProfile4NodeENS_9allocatorIS4_EENS_29__split_buffer_pointer_layoutEE13emplace_frontIJRS4_EEEvDpOT_ _ZNSt4__Cr6__treeINS_12__value_typeIiN2v88internal6HandleINS3_6ScriptEEEEENS_19__map_value_compareIiNS_4pairIKiS6_EENS_4lessIiEEEENS_9allocatorISB_EEE14__tree_deleterclEPNS_11__tree_nodeIS7_PvEE _ZNSt4__Cr25__try_key_extraction_implIiNS_4pairINS_15__tree_iteratorINS_12__value_typeIiN2v88internal6HandleINS5_6ScriptEEEEEPNS_11__tree_nodeIS9_PvEElEEbEEZNS_6__treeIS9_NS_19__map_value_compareIiNS1_IKiS8_EENS_4lessIiEEEENS_9allocatorISJ_EEE16__emplace_uniqueIJRKNS_21piecewise_construct_tENS_5tupleIJOiEEENSU_IJEEEEEESF_DpOT_EUlRSI_ST_OSW_OSX_E_ZNSQ_IJST_SW_SX_EEESF_S10_EUlST_S12_S13_E_ST_SW_SX_TnNS_9enable_ifIXaaaaaasr7is_sameIu14__remove_constIu20__remove_reference_tIT3_EESR_EE5value12__is_tuple_vIT4_Eeqsr10tuple_sizeIS1A_EE5valueLi1Esr7is_sameIu14__remove_constIu20__remove_reference_tINS_13tuple_elementILm0ES1A_E4typeEEET_EE5valueEiE4typeELi0EEET0_NS_14__priority_tagILm1EEET1_T2_OS17_OS1A_OT5_ @@ -13648,19 +13486,7 @@ _ZN2v88internal26ExternalizeStringExtension26CreateExternalizableStringERKNS_20F _ZN2v88internal26ExternalizeStringExtension33CreateExternalizableTwoByteStringERKNS_20FunctionCallbackInfoINS_5ValueEEE _ZN2v88internal26ExternalizeStringExtension9IsOneByteERKNS_20FunctionCallbackInfoINS_5ValueEEE _ZN2v88internal12_GLOBAL__N_126CreateExternalizableStringEPNS_7IsolateENS0_12DirectHandleINS0_6StringEEENS_6String8EncodingE -_ZN2v88internal26ExternalizeStringExtensionD0Ev -_ZN2v88internal12_GLOBAL__N_119CopyConsStringToOldEPNS0_7IsolateENS0_12DirectHandleINS0_10ConsStringEEENS_6String8EncodingE -_ZN2v88internal32OwningExternalStringResourceImplIcchNS_6String29ExternalOneByteStringResourceEED2Ev -_ZN2v88internal32OwningExternalStringResourceImplIcchNS_6String29ExternalOneByteStringResourceEED0Ev -_ZN2v86String26ExternalStringResourceBase7DisposeEv -_ZNK2v88internal32OwningExternalStringResourceImplIcchNS_6String29ExternalOneByteStringResourceEE4dataEv -_ZNK2v88internal32OwningExternalStringResourceImplIcchNS_6String29ExternalOneByteStringResourceEE6lengthEv -_ZN2v88internal32OwningExternalStringResourceImplItDstNS_6String22ExternalStringResourceEED2Ev -_ZN2v88internal32OwningExternalStringResourceImplItDstNS_6String22ExternalStringResourceEED0Ev -_ZNK2v88internal32OwningExternalStringResourceImplItDstNS_6String22ExternalStringResourceEE4dataEv -_ZNK2v88internal32OwningExternalStringResourceImplItDstNS_6String22ExternalStringResourceEE6lengthEv -_ZN2v88internal19StatisticsExtension25GetNativeFunctionTemplateEPNS_7IsolateENS_5LocalINS_6StringEEE -_ZN2v88internal19StatisticsExtension11GetCountersERKNS_20FunctionCallbackInfoINS_5ValueEEE +_ZN2v88internal4wasm19WebAssemblyValidateERKNS_20FunctionCallbackInfoINS_5ValueEEE _ZN2v88internal6WasmJs18PrepareForSnapshotEPNS0_7IsolateE _ZN2v88internal12_GLOBAL__N_111InstallFuncEPNS0_7IsolateENS0_12DirectHandleINS0_8JSObjectEEEPKcPFvRKNS_20FunctionCallbackInfoINS_5ValueEEEEibNS0_18PropertyAttributesENS_14SideEffectTypeE _ZN2v88internal6WasmJs13InstallModuleEPNS0_7IsolateENS0_12DirectHandleINS0_8JSObjectEEE @@ -13676,28 +13502,6 @@ _ZN2v88internal6WasmJs20InstallMemoryControlEPNS0_7IsolateENS0_12DirectHandleINS _ZN2v88internal6WasmJs27InstallJSPromiseIntegrationEPNS0_7IsolateENS0_12DirectHandleINS0_13NativeContextEEENS4_INS0_8JSObjectEEE _ZN2v812_GLOBAL__N_120WebAssemblyPromisingERKNS_20FunctionCallbackInfoINS_5ValueEEE _ZN2v88internal6WasmJs30CompileTimeImportsFromArgumentENS0_12DirectHandleINS0_6ObjectEEEPNS0_7IsolateENS0_4wasm19WasmEnabledFeaturesE -_ZNSt4__Cr10shared_ptrIN2v88internal4wasm25CompilationResultResolverEED2Ev -_ZN2v812_GLOBAL__N_112_GLOBAL__N_124AsyncCompilationResolverC2EPNS_7IsolateENS_5LocalINS_7ContextEEENS5_INS_7Promise8ResolverEEE -_ZN2v812_GLOBAL__N_130GetAndCopyFirstArgumentAsBytesERKNS_20FunctionCallbackInfoINS_5ValueEEEmPNS_8internal4wasm12ErrorThrowerE -_ZN2v812_GLOBAL__N_133StartAsyncCompilationWithResolverERNS0_12_GLOBAL__N_114WasmJSApiScopeENS_5LocalINS_5ValueEEES6_NSt4__Cr10shared_ptrINS_8internal4wasm25CompilationResultResolverEEE -_ZNSt4__Cr20__shared_ptr_emplaceIN2v812_GLOBAL__N_112_GLOBAL__N_124AsyncCompilationResolverENS_9allocatorIS4_EEED2Ev -_ZNSt4__Cr20__shared_ptr_emplaceIN2v812_GLOBAL__N_112_GLOBAL__N_124AsyncCompilationResolverENS_9allocatorIS4_EEED0Ev -_ZNSt4__Cr20__shared_ptr_emplaceIN2v812_GLOBAL__N_112_GLOBAL__N_124AsyncCompilationResolverENS_9allocatorIS4_EEE16__on_zero_sharedEv -_ZNSt4__Cr20__shared_ptr_emplaceIN2v812_GLOBAL__N_112_GLOBAL__N_124AsyncCompilationResolverENS_9allocatorIS4_EEE21__on_zero_shared_weakEv -_ZN2v88internal7ManagedINS_13WasmStreamingEE4FromEPNS0_7IsolateEmNSt4__Cr10shared_ptrIS2_EENS0_14AllocationTypeE -_ZN2v812_GLOBAL__N_134WasmStreamingPromiseFailedCallbackERKNS_20FunctionCallbackInfoINS_5ValueEEE -_ZNSt4__Cr20__shared_ptr_emplaceIN2v813WasmStreamingENS_9allocatorIS2_EEED2Ev -_ZNSt4__Cr20__shared_ptr_emplaceIN2v813WasmStreamingENS_9allocatorIS2_EEED0Ev -_ZNSt4__Cr20__shared_ptr_emplaceIN2v813WasmStreamingENS_9allocatorIS2_EEE16__on_zero_sharedEv -_ZNSt4__Cr20__shared_ptr_emplaceIN2v813WasmStreamingENS_9allocatorIS2_EEE21__on_zero_shared_weakEv -_ZN2v88internal6detail10DestructorINS_13WasmStreamingEEEvPv -_ZNSt4__Cr20__shared_ptr_emplaceIN2v812_GLOBAL__N_112_GLOBAL__N_137AsyncInstantiateCompileResultResolverENS_9allocatorIS4_EEED2Ev -_ZNSt4__Cr20__shared_ptr_emplaceIN2v812_GLOBAL__N_112_GLOBAL__N_137AsyncInstantiateCompileResultResolverENS_9allocatorIS4_EEED0Ev -_ZNSt4__Cr20__shared_ptr_emplaceIN2v812_GLOBAL__N_112_GLOBAL__N_137AsyncInstantiateCompileResultResolverENS_9allocatorIS4_EEE16__on_zero_sharedEv -_ZNSt4__Cr20__shared_ptr_emplaceIN2v812_GLOBAL__N_112_GLOBAL__N_137AsyncInstantiateCompileResultResolverENS_9allocatorIS4_EEE21__on_zero_shared_weakEv -_ZN2v812_GLOBAL__N_112_GLOBAL__N_137AsyncInstantiateCompileResultResolver22OnCompilationSucceededENS_8internal12DirectHandleINS3_16WasmModuleObjectEEE -_ZN2v812_GLOBAL__N_112_GLOBAL__N_137AsyncInstantiateCompileResultResolver19OnCompilationFailedENS_8internal12DirectHandleINS3_5UnionIJNS3_3SmiENS3_10HeapNumberENS3_6BigIntENS3_6StringENS3_6SymbolENS3_7BooleanENS3_4NullENS3_9UndefinedENS3_10JSReceiverEEEEEE -_ZN2v812_GLOBAL__N_112_GLOBAL__N_137AsyncInstantiateCompileResultResolverD2Ev _ZN2v812_GLOBAL__N_112_GLOBAL__N_137AsyncInstantiateCompileResultResolverD0Ev _ZN2v88internal4wasm19WasmEnabledFeatures9FromFlagsEv _ZN2v88internal4wasm19WasmEnabledFeatures11FromIsolateEPNS0_7IsolateE @@ -13717,18 +13521,28 @@ _ZN2v88internal29InternalFieldSerializeWrapperEibNS_31SerializeInternalFieldsCal _ZN2v88internal27ContextDataSerializeWrapperEibNS_28SerializeContextDataCallbackENS_5LocalINS_7ContextEEE _ZN2v88internal17ContextSerializer19SerializeObjectImplENS0_6HandleINS0_10HeapObjectEEENS0_22SerializerDeserializer8SlotTypeE _ZN2v88internal17ContextSerializer33SerializeObjectWithEmbedderFieldsINS0_8JSObjectEPFNS_11StartupDataEibNS_31SerializeInternalFieldsCallbackENS_5LocalINS_6ObjectEEEES5_S8_EEvNS0_6HandleIT_EEiT0_T1_T2_ -_ZN2v88internal17ContextSerializer25SerializeApiWrapperFieldsENS0_12DirectHandleINS0_8JSObjectEEE -_ZNK2v88internal18SharedFunctionInfo16HasBytecodeArrayEv -_ZNK2v88internal10JSFunction11is_compiledENS0_17IsolateForSandboxE -_ZN2v88internal18SharedFunctionInfo17FlushBaselineCodeEv -_ZN2v88internal17ContextSerializer33SerializeObjectWithEmbedderFieldsINS0_17EmbedderDataArrayEPFNS_11StartupDataEibNS_28SerializeContextDataCallbackENS_5LocalINS_7ContextEEEES5_S8_EEvNS0_6HandleIT_EEiT0_T1_T2_ _ZNSt4__Cr6vectorIbNS_9allocatorIbEEE9push_backERKb _ZZNSt4__Cr6vectorIN2v811StartupDataENS_9allocatorIS2_EEE12emplace_backIJS2_EEERS2_DpOT_ENKUlvE0_clEv _ZNSt4__Cr6vectorIN2v811StartupDataENS_9allocatorIS2_EEE20__throw_length_errorEv _ZZNSt4__Cr6vectorIN2v811StartupDataENS_9allocatorIS2_EEE12emplace_backIJRKS2_EEERS2_DpOT_ENKUlvE0_clEv _ZN2v88internal21DescriptorLookupCache5ClearEv _ZN2v88internal17ReadOnlyPromotion7PromoteEPNS0_7IsolateERKNS0_14SafepointScopeERKNS0_25PerThreadAssertScopeEmptyILb0EJLNS0_19PerThreadAssertTypeE1ELS8_2EEEE -_ZN2v88internal12_GLOBAL__N_19Committee16EvaluateSubgraphENSt4__Cr8optionalINS0_6TaggedINS0_10HeapObjectEEEEES7_PNS3_13unordered_setIS7_NS0_6Object6HasherENSA_12KeyEqualSafeENS3_9allocatorIS7_EEEESG_PNS3_6vectorIS7_SE_EE +_ZNSt4__Cr12__hash_tableINS_17__hash_value_typeIN2v88internal6TaggedINS3_10HeapObjectEEES6_EENS_22__unordered_map_hasherIS6_NS_4pairIKS6_S6_EENS3_6Object6HasherENSC_12KeyEqualSafeEEENS_21__unordered_map_equalIS6_SB_SE_SD_EENS_9allocatorISB_EEE11__do_rehashILb1EEEvm +_ZN2v88internal12_GLOBAL__N_121ReadOnlyPromotionImpl21UpdatePointersVisitorD2Ev +_ZN2v88internal12_GLOBAL__N_121ReadOnlyPromotionImpl21UpdatePointersVisitorD0Ev +_ZN2v88internal12_GLOBAL__N_121ReadOnlyPromotionImpl21UpdatePointersVisitor13VisitPointersENS0_6TaggedINS0_10HeapObjectEEENS0_20CompressedObjectSlotES7_ +_ZN2v88internal12_GLOBAL__N_121ReadOnlyPromotionImpl21UpdatePointersVisitor13VisitPointersENS0_6TaggedINS0_10HeapObjectEEENS0_25CompressedMaybeObjectSlotES7_ +_ZN2v88internal12_GLOBAL__N_121ReadOnlyPromotionImpl21UpdatePointersVisitor29VisitInstructionStreamPointerENS0_6TaggedINS0_4CodeEEENS0_27OffHeapCompressedObjectSlotINS0_29ExternalCodeCompressionSchemeEEE +_ZN2v88internal12_GLOBAL__N_121ReadOnlyPromotionImpl21UpdatePointersVisitor20VisitExternalPointerENS0_6TaggedINS0_10HeapObjectEEENS0_19ExternalPointerSlotE +_ZN2v88internal12_GLOBAL__N_121ReadOnlyPromotionImpl21UpdatePointersVisitor20VisitIndirectPointerENS0_6TaggedINS0_10HeapObjectEEENS0_19IndirectPointerSlotENS0_19IndirectPointerModeE +_ZN2v88internal12_GLOBAL__N_121ReadOnlyPromotionImpl21UpdatePointersVisitor29VisitTrustedPointerTableEntryENS0_6TaggedINS0_10HeapObjectEEENS0_19IndirectPointerSlotE +_ZN2v88internal12_GLOBAL__N_121ReadOnlyPromotionImpl21UpdatePointersVisitor15VisitMapPointerENS0_6TaggedINS0_10HeapObjectEEE +_ZN2v88internal12_GLOBAL__N_121ReadOnlyPromotionImpl21UpdatePointersVisitor17VisitRootPointersENS0_4RootEPKcNS0_14FullObjectSlotES7_ +_ZN2v88internal12_GLOBAL__N_121ReadOnlyPromotionImpl21UpdatePointersVisitor27VisitCompressedRootPointersENS0_4RootEPKcNS0_27OffHeapCompressedObjectSlotINS0_27V8HeapCompressionSchemeImplINS0_8MainCageEEEEESB_ +_ZThn8_N2v88internal12_GLOBAL__N_121ReadOnlyPromotionImpl21UpdatePointersVisitorD1Ev +_ZThn8_N2v88internal12_GLOBAL__N_121ReadOnlyPromotionImpl21UpdatePointersVisitorD0Ev +_ZThn8_N2v88internal12_GLOBAL__N_121ReadOnlyPromotionImpl21UpdatePointersVisitor17VisitRootPointersENS0_4RootEPKcNS0_14FullObjectSlotES7_ +_ZThn8_N2v88internal12_GLOBAL__N_121ReadOnlyPromotionImpl21UpdatePointersVisitor27VisitCompressedRootPointersENS0_4RootEPKcNS0_27OffHeapCompressedObjectSlotINS0_27V8HeapCompressionSchemeImplINS0_8MainCageEEEEESB_ _ZN2v88internal12_GLOBAL__N_121ReadOnlyPromotionImpl21UpdatePointersVisitor11ProcessSlotENS0_6TaggedINS0_10HeapObjectEEENS0_25CompressedMaybeObjectSlotE _ZN2v88internal12_GLOBAL__N_121ReadOnlyPromotionImpl21UpdatePointersVisitor17LogUpdatedPointerENS0_6TaggedINS0_10HeapObjectEEENS0_25CompressedMaybeObjectSlotES6_S6_ _ZN2v88internal12_GLOBAL__N_121ReadOnlyPromotionImpl21UpdatePointersVisitor17LogUpdatedPointerENS0_4RootENS0_14FullObjectSlotENS0_6TaggedINS0_10HeapObjectEEES8_ @@ -13770,6 +13584,30 @@ _ZN2v88internal27OffThreadObjectDeserializerC2EPNS0_12LocalIsolateEPKNS0_18Seria _ZN2v88internal27OffThreadObjectDeserializerC1EPNS0_12LocalIsolateEPKNS0_18SerializedCodeDataE _ZN2v88internal27OffThreadObjectDeserializer29DeserializeSharedFunctionInfoEPNS0_12LocalIsolateEPKNS0_18SerializedCodeDataEPNSt4__Cr6vectorINS0_6HandleINS0_6ScriptEEENS7_9allocatorISB_EEEE _ZN2v88internal27OffThreadObjectDeserializer11DeserializeEPNSt4__Cr6vectorINS0_6HandleINS0_6ScriptEEENS2_9allocatorIS6_EEEE +_ZN2v88internal16LocalHandleScope14CloseAndEscapeINS0_10HeapObjectENS0_12DirectHandleEQsr3stdE16is_convertible_vIT0_IT_ENS4_IS6_EEEEES7_S7_ +_ZN2v88internal18ObjectDeserializerD0Ev +_ZN2v88internal27OffThreadObjectDeserializerD0Ev +_ZN2v88internal21LazyCompileDispatcher3JobC2ENSt4__Cr10unique_ptrINS0_21BackgroundCompileTaskENS3_14default_deleteIS5_EEEEPNS0_12LocalIsolateENS0_12DirectHandleINS0_18SharedFunctionInfoEEE +_ZN2v88internal21LazyCompileDispatcher3JobC1ENSt4__Cr10unique_ptrINS0_21BackgroundCompileTaskENS3_14default_deleteIS5_EEEEPNS0_12LocalIsolateENS0_12DirectHandleINS0_18SharedFunctionInfoEEE +_ZN2v88internal21LazyCompileDispatcher3JobD2Ev +_ZN2v88internal21LazyCompileDispatcher3JobD1Ev +_ZN2v88internal21LazyCompileDispatcherC2EPNS0_7IsolateEPNS_8PlatformEm +_ZN2v88internal21LazyCompileDispatcherC1EPNS0_7IsolateEPNS_8PlatformEm +_ZN2v88internal21LazyCompileDispatcherD2Ev +_ZN2v88internal21LazyCompileDispatcherD1Ev +_ZN2v88internal21LazyCompileDispatcher7EnqueueEPNS0_12LocalIsolateENS0_6HandleINS0_18SharedFunctionInfoEEENSt4__Cr10unique_ptrINS0_20Utf16CharacterStreamENS7_14default_deleteIS9_EEEE +_ZNK2v88internal21LazyCompileDispatcher10IsEnqueuedENS0_12DirectHandleINS0_18SharedFunctionInfoEEE +_ZZNSt4__Cr6vectorIPN2v88internal21LazyCompileDispatcher3JobENS_9allocatorIS5_EEE12emplace_backIJRKS5_EEERS5_DpOT_ENKUlvE0_clEv +_ZNSt4__Cr6vectorIPN2v88internal21LazyCompileDispatcher3JobENS_9allocatorIS5_EEE20__throw_length_errorEv +_ZNSt4__Cr10__function13__policy_funcIFvdEE11__call_funcIZN2v88internal21LazyCompileDispatcher29ScheduleIdleTaskFromAnyThreadERKNS5_4base9LockGuardINS8_5MutexEEEE3$_0EEvPKNS0_16__policy_storageEd +_ZN2v88internal6maglev20MaglevCompilationJob3NewEPNS0_7IsolateENS0_6HandleINS0_10JSFunctionEEENS0_14BytecodeOffsetE +_ZN2v88internal6maglev20MaglevCompilationJobC2EPNS0_7IsolateEONSt4__Cr10unique_ptrINS1_21MaglevCompilationInfoENS5_14default_deleteIS7_EEEE +_ZN2v88internal6maglev20MaglevCompilationJobC1EPNS0_7IsolateEONSt4__Cr10unique_ptrINS1_21MaglevCompilationInfoENS5_14default_deleteIS7_EEEE +_ZN2v88internal6maglev20MaglevCompilationJobD2Ev +_ZN2v88internal6maglev20MaglevCompilationJobD1Ev +_ZN2v88internal6maglev20MaglevCompilationJobD0Ev +_ZN2v88internal6maglev20MaglevCompilationJob14PrepareJobImplEPNS0_7IsolateE +_ZN2v88internal6maglev20MaglevCompilationJob14ExecuteJobImplEPNS0_16RuntimeCallStatsEPNS0_12LocalIsolateE _ZN2v88internal6maglev20MaglevCompilationJob15FinalizeJobImplEPNS0_7IsolateE _ZNK2v88internal6maglev20MaglevCompilationJob4codeEv _ZNK2v88internal6maglev20MaglevCompilationJob8functionEv @@ -13793,24 +13631,6 @@ _ZN2v88internal6maglev21MaglevCompilationInfoC2EPNS0_7IsolateENS0_6HandleINS0_10 _ZN2v88internal6maglev21MaglevCompilationInfoC1EPNS0_7IsolateENS0_6HandleINS0_10JSFunctionEEENS0_14BytecodeOffsetENSt4__Cr8optionalIPNS0_8compiler12JSHeapBrokerEEENSA_IbEEb _ZN2v88internal6maglev21MaglevCompilationInfoD2Ev _ZN2v88internal6maglev21MaglevCompilationInfoD1Ev -_ZN2v88internal6maglev21MaglevCompilationInfo18set_graph_labellerEPNS1_19MaglevGraphLabellerE -_ZN2v88internal6maglev21MaglevCompilationInfo18set_code_generatorENSt4__Cr10unique_ptrINS1_19MaglevCodeGeneratorENS3_14default_deleteIS5_EEEE -_ZN2v88internal6maglev21MaglevCompilationInfo22set_persistent_handlesEONSt4__Cr10unique_ptrINS0_17PersistentHandlesENS3_14default_deleteIS5_EEEE -_ZN2v88internal6maglev21MaglevCompilationInfo23DetachPersistentHandlesEv -_ZN2v88internal6maglev21MaglevCompilationInfo11is_detachedEv -_ZN2v88internal6maglev21MaglevCompilationInfo22DetachCanonicalHandlesEv -_ZN2v88internal6maglev19MaglevCodeGeneratorD2Ev -_ZN2v88internal6maglev18MaglevCodeGenStateD2Ev -_ZNSt4__Cr6__treeINS_12__value_typeIPKN2v88internal6maglev8NodeBaseENS4_19MaglevGraphLabeller8NodeInfoEEENS_19__map_value_compareIS7_NS_4pairIKS7_S9_EENS_4lessIS7_EEEENS_9allocatorISE_EEE14__tree_deleterclEPNS_11__tree_nodeISA_PvEE -_ZN2v88internal8compiler12JSHeapBroker27IncrementTracingIndentationEv -_ZN2v88internal8compiler12JSHeapBroker27DecrementTracingIndentationEv -_ZN2v88internal8compiler12JSHeapBrokerC2EPNS0_7IsolateEPNS0_4ZoneEbNS0_8CodeKindE -_ZN2v88internal8compiler12JSHeapBrokerC1EPNS0_7IsolateEPNS0_4ZoneEbNS0_8CodeKindE -_ZN2v88internal8compiler24GetI32WasmCallDescriptorEPNS0_4ZoneEPKNS1_14CallDescriptorE -_ZN2v88internal8compiler7Linkage15ComputeIncomingEPNS0_4ZoneEPNS0_24OptimizedCompilationInfoE -_ZN2v88internal8compiler7Linkage19GetJSCallDescriptorEPNS0_4ZoneEbiNS_4base5FlagsINS1_14CallDescriptor4FlagEiiEENS6_INS1_8Operator8PropertyEhhEE -_ZN2v88internal8compiler7Linkage20NeedsFrameStateInputENS0_7Runtime10FunctionIdE -_ZN2v88internal8compiler7Linkage24GetRuntimeCallDescriptorEPNS0_4ZoneENS0_7Runtime10FunctionIdEiNS_4base5FlagsINS1_8Operator8PropertyEhhEENS8_INS1_14CallDescriptor4FlagEiiEENS1_16LazyDeoptOnThrowE _ZN2v88internal8compiler7Linkage27GetCEntryStubCallDescriptorILNS0_18StackArgumentOrderE0EEEPNS1_14CallDescriptorEPNS0_4ZoneEiiPKcNS_4base5FlagsINS1_8Operator8PropertyEhhEENSC_INS5_4FlagEiiEENS0_17CodeEntrypointTagE _ZN2v88internal8compiler7Linkage27GetCPPBuiltinCallDescriptorEPNS0_4ZoneEiPKcNS_4base5FlagsINS1_8Operator8PropertyEhhEENS8_INS1_14CallDescriptor4FlagEiiEE _ZN2v88internal8compiler7Linkage27GetCEntryStubCallDescriptorILNS0_18StackArgumentOrderE1EEEPNS1_14CallDescriptorEPNS0_4ZoneEiiPKcNS_4base5FlagsINS1_8Operator8PropertyEhhEENSC_INS5_4FlagEiiEENS0_17CodeEntrypointTagE @@ -13823,22 +13643,14 @@ _ZNSt4__Cr6vectorIN2v88internal11MachineTypeENS_9allocatorIS3_EEE20__throw_lengt _ZN2v88internal4wasm20IterateSignatureImplINS0_16SignatureBuilderINS0_9SignatureINS0_15LinkageLocationEEES5_EENS4_INS0_11MachineTypeEEEEEvPKT0_bRT_PiSF_SF_SF_ _ZN2v88internallsERNSt4__Cr13basic_ostreamIcNS1_11char_traitsIcEEEENS0_19BinaryOperationHintE _ZN2v88internallsERNSt4__Cr13basic_ostreamIcNS1_11char_traitsIcEEEENS0_20CompareOperationHintE -_ZN2v88internal8compiler19SourcePositionTableC2EPNS1_7TFGraphE -_ZN2v88internal8compiler19SourcePositionTableC1EPNS1_7TFGraphE -_ZN2v88internal8compiler19SourcePositionTable12AddDecoratorEv -_ZN2v88internal8compiler19SourcePositionTable15RemoveDecoratorEv -_ZNK2v88internal8compiler19SourcePositionTable17GetSourcePositionEPNS1_4NodeE -_ZNK2v88internal8compiler19SourcePositionTable17GetSourcePositionEj -_ZN2v88internal8compiler19SourcePositionTable17SetSourcePositionEPNS1_4NodeENS0_14SourcePositionE -_ZN2v88internal8compiler19SourcePositionTable9DecoratorD0Ev -_ZN2v88internal8compiler19SourcePositionTable9Decorator8DecorateEPNS1_4NodeE -_ZN2v88internal8compiler8IrOpcode8MnemonicENS2_5ValueE -_ZN2v88internal8compilerlsERNSt4__Cr13basic_ostreamIcNS2_11char_traitsIcEEEENS1_8IrOpcode5ValueE -_ZN2v88internal8compiler11UsePositionC2ENS1_16LifetimePositionEPNS1_18InstructionOperandEPvNS1_19UsePositionHintTypeE -_ZN2v88internal8compiler11UsePositionC1ENS1_16LifetimePositionEPNS1_18InstructionOperandEPvNS1_19UsePositionHintTypeE -_ZN2v88internal8compiler9LiveRangeC2EiNS0_21MachineRepresentationEPNS1_17TopLevelLiveRangeE -_ZN2v88internal8compiler9LiveRangeC1EiNS0_21MachineRepresentationEPNS1_17TopLevelLiveRangeE -_ZN2v88internal8compiler9LiveRange12AttachToNextEPNS0_4ZoneE +_ZN2v88internal8compiler10turboshaft10OperationTINS2_15ChangeOrDeoptOpEE18PrintOptionsHelperIJNS4_4KindENS1_21CheckForMinusZeroModeENS1_14FeedbackSourceEEJLm0ELm1ELm2EEEEvRNSt4__Cr13basic_ostreamIcNSA_11char_traitsIcEEEERKNSA_5tupleIJDpT_EEENSA_16integer_sequenceImJXspT0_EEEE +_ZN2v88internal8compiler10turboshaft10OperationTINS2_28ConvertJSPrimitiveToObjectOpEE18PrintOptionsHelperIJNS0_19ConvertReceiverModeEEJLm0EEEEvRNSt4__Cr13basic_ostreamIcNS8_11char_traitsIcEEEERKNS8_5tupleIJDpT_EEENS8_16integer_sequenceImJXspT0_EEEE +_ZN2v88internal8compiler10turboshaft10OperationTINS2_37ConvertJSPrimitiveToUntaggedOrDeoptOpEE18PrintOptionsHelperIJNS4_15JSPrimitiveKindENS4_12UntaggedKindENS1_21CheckForMinusZeroModeENS1_14FeedbackSourceEEJLm0ELm1ELm2ELm3EEEEvRNSt4__Cr13basic_ostreamIcNSB_11char_traitsIcEEEERKNSB_5tupleIJDpT_EEENSB_16integer_sequenceImJXspT0_EEEE +_ZN2v88internal8compiler10turboshaft10OperationTINS2_30ConvertUntaggedToJSPrimitiveOpEE18PrintOptionsHelperIJNS4_15JSPrimitiveKindENS2_22RegisterRepresentationENS4_19InputInterpretationENS1_21CheckForMinusZeroModeEEJLm0ELm1ELm2ELm3EEEEvRNSt4__Cr13basic_ostreamIcNSB_11char_traitsIcEEEERKNSB_5tupleIJDpT_EEENSB_16integer_sequenceImJXspT0_EEEE +_ZN2v88internal8compiler10turboshaft10OperationTINS2_25ConvertWordToSmiOrDeoptOpEE18PrintOptionsHelperIJNS2_22RegisterRepresentationENS4_19InputInterpretationENS1_14FeedbackSourceEEJLm0ELm1ELm2EEEEvRNSt4__Cr13basic_ostreamIcNSA_11char_traitsIcEEEERKNSA_5tupleIJDpT_EEENSA_16integer_sequenceImJXspT0_EEEE +_ZN2v88internal8compiler10turboshaft10OperationTINS2_31TruncateJSPrimitiveToUntaggedOpEE18PrintOptionsHelperIJNS4_12UntaggedKindENS4_16InputAssumptionsEEJLm0ELm1EEEEvRNSt4__Cr13basic_ostreamIcNS9_11char_traitsIcEEEERKNS9_5tupleIJDpT_EEENS9_16integer_sequenceImJXspT0_EEEE +_ZN2v88internal8compiler10turboshaft10OperationTINS2_38TruncateJSPrimitiveToUntaggedOrDeoptOpEE18PrintOptionsHelperIJNS4_12UntaggedKindENS2_37ConvertJSPrimitiveToUntaggedOrDeoptOp15JSPrimitiveKindENS1_14FeedbackSourceEEJLm0ELm1ELm2EEEEvRNSt4__Cr13basic_ostreamIcNSB_11char_traitsIcEEEERKNSB_5tupleIJDpT_EEENSB_16integer_sequenceImJXspT0_EEEE +_ZN2v88internal8compiler10turboshaft10OperationTINS2_13FastApiCallOpEE18PrintOptionsHelperIJPKNS2_21FastApiCallParametersENS2_22RegisterRepresentationENS1_16LazyDeoptOnThrowEEJLm0ELm1ELm2EEEEvRNSt4__Cr13basic_ostreamIcNSC_11char_traitsIcEEEERKNSC_5tupleIJDpT_EEENSC_16integer_sequenceImJXspT0_EEEE _ZN2v88internal8compiler10turboshaft10OperationTINS2_22NewArgumentsElementsOpEE18PrintOptionsHelperIJNS0_19CreateArgumentsTypeEiEJLm0ELm1EEEEvRNSt4__Cr13basic_ostreamIcNS8_11char_traitsIcEEEERKNS8_5tupleIJDpT_EEENS8_16integer_sequenceImJXspT0_EEEE _ZN2v88internal8compiler10turboshaft10OperationTINS2_10NewArrayOpEE18PrintOptionsHelperIJNS4_4KindENS0_14AllocationTypeEEJLm0ELm1EEEEvRNSt4__Cr13basic_ostreamIcNS9_11char_traitsIcEEEERKNS9_5tupleIJDpT_EEENS9_16integer_sequenceImJXspT0_EEEE _ZN2v88internal8compiler10turboshaft10OperationTINS2_32TransitionAndStoreArrayElementOpEE18PrintOptionsHelperIJNS4_4KindENS0_11MaybeHandleINS0_3MapEEESA_EJLm0ELm1ELm2EEEEvRNSt4__Cr13basic_ostreamIcNSB_11char_traitsIcEEEERKNSB_5tupleIJDpT_EEENSB_16integer_sequenceImJXspT0_EEEE @@ -13849,7 +13661,8 @@ _ZN2v88internal8compiler10turboshaft10OperationTINS2_18StringToCaseIntlOpEE18Pri _ZN2v88internal8compiler10turboshaft10OperationTINS2_19ToNumberOrNumericOpEE18PrintOptionsHelperIJNS0_6Object10ConversionENS1_16LazyDeoptOnThrowEEJLm0ELm1EEEEvRNSt4__Cr13basic_ostreamIcNSA_11char_traitsIcEEEERKNSA_5tupleIJDpT_EEENSA_16integer_sequenceImJXspT0_EEEE _ZZNSt4__Cr12__hash_tableIiNS_4hashIiEENS_8equal_toIiEENS_9allocatorIiEEE16__emplace_uniqueIJRKiEEENS_4pairINS_15__hash_iteratorIPNS_11__hash_nodeIiPvEEEEbEEDpOT_ENKUlSA_SA_E_clESA_SA_ _ZNKSt4__Cr6bitsetILm8EE9to_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EES8_S8_ -_ZNSt4__Cr7__countINS_17_ClassicAlgPolicyENS_8__bitsetILm1ELm8EEELb1EbNS_10__identityETnNS_9enable_ifIXsr13__is_identityIT3_EE5valueEiE4typeELi0EEENS_15iterator_traitsINS_14__bit_iteratorIT0_XT1_ELi0EEEE15difference_typeESC_SC_RKT2_RS6_ +_ZN2v88internal8compiler10turboshaft20AssemblerOpInterfaceINS2_11ReducerBaseINS2_12GraphEmitterINS2_11StackBottomINS2_9AssemblerIJNS2_12GraphVisitorENS2_24MaglevAssertTypesReducerENS2_26DeadCodeEliminationReducerENS2_25StackCheckLoweringReducerENS2_28StoreStoreEliminationReducerENS2_21WasmJSLoweringReducerENS2_30LoadStoreSimplificationReducerENS2_30DuplicationOptimizationReducerENS2_40InstructionSelectionNormalizationReducerENS2_21ValueNumberingReducerEEEENS_4base3tmp5list1IJS8_S9_SA_SB_SC_SD_SE_SF_SG_NS2_21EmitProjectionReducerESH_S3_S4_S5_EEEEEEEEEE15CallRuntimeImplINS2_7runtime28HandleNoHeapWritesInterruptsEEENT_9returns_tENS2_9OptionalVINS2_10FrameStateEEENS2_1VINS0_7ContextEEERKNSV_9ArgumentsENS1_16LazyDeoptOnThrowE +_ZN2v88internal8compiler10turboshaft12GraphVisitorINS2_24MaglevAssertTypesReducerINS2_26DeadCodeEliminationReducerINS2_25StackCheckLoweringReducerINS2_28StoreStoreEliminationReducerINS2_21WasmJSLoweringReducerINS2_30LoadStoreSimplificationReducerINS2_30DuplicationOptimizationReducerINS2_40InstructionSelectionNormalizationReducerINS2_21EmitProjectionReducerINS2_21ValueNumberingReducerINS2_20AssemblerOpInterfaceINS2_11ReducerBaseINS2_12GraphEmitterINS2_11StackBottomINS2_9AssemblerIJS3_S4_S5_S6_S7_S8_S9_SA_SB_SD_EEENS_4base3tmp5list1IJS3_S4_S5_S6_S7_S8_S9_SA_SB_SC_SD_SE_SF_SG_EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE14VisitBlockBodyILNS2_11CanHavePhisE0ELNS2_10ForCloningE0ELb0EEEvPKNS2_5BlockEi _ZN2v88internal8compiler10turboshaft12GraphVisitorINS2_24MaglevAssertTypesReducerINS2_26DeadCodeEliminationReducerINS2_25StackCheckLoweringReducerINS2_28StoreStoreEliminationReducerINS2_21WasmJSLoweringReducerINS2_30LoadStoreSimplificationReducerINS2_30DuplicationOptimizationReducerINS2_40InstructionSelectionNormalizationReducerINS2_21EmitProjectionReducerINS2_21ValueNumberingReducerINS2_20AssemblerOpInterfaceINS2_11ReducerBaseINS2_12GraphEmitterINS2_11StackBottomINS2_9AssemblerIJS3_S4_S5_S6_S7_S8_S9_SA_SB_SD_EEENS_4base3tmp5list1IJS3_S4_S5_S6_S7_S8_S9_SA_SB_SC_SD_SE_SF_SG_EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE14VisitBlockBodyILNS2_11CanHavePhisE1ELNS2_10ForCloningE1ELb0EEEvPKNS2_5BlockEi _ZN2v88internal8compiler10turboshaft15VariableReducerINS2_24MaglevAssertTypesReducerINS2_26DeadCodeEliminationReducerINS2_25StackCheckLoweringReducerINS2_28StoreStoreEliminationReducerINS2_21WasmJSLoweringReducerINS2_30LoadStoreSimplificationReducerINS2_30DuplicationOptimizationReducerINS2_40InstructionSelectionNormalizationReducerINS2_21EmitProjectionReducerINS2_21ValueNumberingReducerINS2_20AssemblerOpInterfaceINS2_11ReducerBaseINS2_12GraphEmitterINS2_11StackBottomINS2_9AssemblerIJNS2_12GraphVisitorES4_S5_S6_S7_S8_S9_SA_SB_SD_EEENS_4base3tmp5list1IJSJ_S4_S5_S6_S7_S8_S9_SA_SB_SC_SD_SE_SF_SG_EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEED2Ev _ZN2v88internal8compiler10turboshaft26DeadCodeEliminationReducerINS2_25StackCheckLoweringReducerINS2_28StoreStoreEliminationReducerINS2_21WasmJSLoweringReducerINS2_30LoadStoreSimplificationReducerINS2_30DuplicationOptimizationReducerINS2_40InstructionSelectionNormalizationReducerINS2_21EmitProjectionReducerINS2_21ValueNumberingReducerINS2_20AssemblerOpInterfaceINS2_11ReducerBaseINS2_12GraphEmitterINS2_11StackBottomINS2_9AssemblerIJNS2_12GraphVisitorENS2_24MaglevAssertTypesReducerES3_S4_S5_S6_S7_S8_S9_SB_EEENS_4base3tmp5list1IJSH_SI_S3_S4_S5_S6_S7_S8_S9_SA_SB_SC_SD_SE_EEEEEEEEEEEEEEEEEEEEEEEEEEEED2Ev @@ -13861,19 +13674,20 @@ _ZNSt4__Cr5dequeIN2v88internal8compiler10turboshaft13SnapshotTableINS4_18StoreOb _ZNSt4__Cr5dequeIN2v88internal8compiler10turboshaft18SnapshotTableEntryINS4_18StoreObservabilityENS4_27MaybeRedundantStoresKeyDataEEENS2_22RecyclingZoneAllocatorIS8_EEED2Ev _ZN2v88internal8compiler24GetBuiltinCallDescriptorENS0_7BuiltinEPNS0_4ZoneENS0_12StubCallModeEbNS_4base5FlagsINS1_8Operator8PropertyEhhEE _ZN2v88internal8compiler23ObjectAccessForGCStoresENS0_4wasm9ValueTypeE -_ZN2v88internal8compiler18WasmGraphAssembler24BuildChangeInt32ToIntPtrEPNS1_4NodeE -_ZN2v88internal8compiler18WasmGraphAssembler21BuildChangeInt32ToSmiEPNS1_4NodeE -_ZN2v88internal8compiler18WasmGraphAssembler21BuildChangeSmiToInt32EPNS1_4NodeE -_ZN2v88internal8compiler18WasmGraphAssembler22BuildChangeSmiToIntPtrEPNS1_4NodeE -_ZN2v88internal8compiler18WasmGraphAssembler14LoadFromObjectENS0_11MachineTypeEPNS1_4NodeES5_ -_ZN2v88internal8compiler18WasmGraphAssembler30LoadProtectedPointerFromObjectEPNS1_4NodeES4_ -_ZN2v88internal8compiler18WasmGraphAssembler39LoadImmutableProtectedPointerFromObjectEPNS1_4NodeES4_ -_ZN2v88internal8compiler18WasmGraphAssembler23LoadImmutableFromObjectENS0_11MachineTypeEPNS1_4NodeES5_ -_ZN2v88internal8compiler18WasmGraphAssembler13LoadImmutableENS0_11MachineTypeEPNS1_4NodeES5_ -_ZN2v88internal8compiler18WasmGraphAssembler13StoreToObjectENS1_12ObjectAccessEPNS1_4NodeES5_S5_ -_ZN2v88internal8compiler18WasmGraphAssembler27InitializeImmutableInObjectENS1_12ObjectAccessEPNS1_4NodeES5_S5_ -_ZN2v88internal8compiler18WasmGraphAssembler34BuildLoadExternalPointerFromObjectEPNS1_4NodeEiNS0_8TagRangeINS0_18ExternalPointerTagEEES4_ -_ZN2v88internal8compiler18WasmGraphAssembler5IsSmiEPNS1_4NodeE +_ZN2v88internal4wasm25AsmOverloadedFunctionType4NameEv +_ZN2v88internal4wasm25AsmOverloadedFunctionType16CanBeInvokedWithEPNS1_7AsmTypeERKNS0_10ZoneVectorIS4_EE +_ZN2v88internal4wasm25AsmOverloadedFunctionType11AddOverloadEPNS1_7AsmTypeE +_ZN2v88internal4wasm15AsmCallableType14AsFunctionTypeEv +_ZN2v88internal4wasm15AsmCallableType24AsOverloadedFunctionTypeEv +_ZN2v88internal4wasm15AsmFunctionType14AsFunctionTypeEv +_ZN2v88internal4wasm15AsmFunctionTypeD2Ev +_ZN2v88internal4wasm15AsmFunctionTypeD0Ev +_ZN2v88internal4wasm25AsmOverloadedFunctionType24AsOverloadedFunctionTypeEv +_ZN2v88internal4wasm25AsmOverloadedFunctionTypeD2Ev +_ZN2v88internal4wasm25AsmOverloadedFunctionTypeD0Ev +_ZN2v88internal4wasm12_GLOBAL__N_113AsmFroundType4NameEv +_ZN2v88internal4wasm12_GLOBAL__N_113AsmFroundType16CanBeInvokedWithEPNS1_7AsmTypeERKNS0_10ZoneVectorIS5_EE +_ZN2v88internal4wasm12_GLOBAL__N_113AsmFroundTypeD0Ev _ZN2v88internal4wasm12_GLOBAL__N_113AsmMinMaxType4NameEv _ZN2v88internal4wasm12_GLOBAL__N_113AsmMinMaxType16CanBeInvokedWithEPNS1_7AsmTypeERKNS0_10ZoneVectorIS5_EE _ZN2v88internal4wasm15AsmCallableTypeD2Ev @@ -13987,39 +13801,6 @@ _ZN2v88internal12_GLOBAL__N_113DeclareGlobalEPNS0_7IsolateENS0_12DirectHandleINS _ZN2v88internal12_GLOBAL__N_117DeclareEvalHelperEPNS0_7IsolateENS0_6HandleINS0_6StringEEENS4_INS0_6ObjectEEE _ZN2v88internal13DependentCode26DeoptimizeDependencyGroupsINS0_9ScopeInfoEEEvPNS0_7IsolateENS0_6TaggedIT_EENS_4base5FlagsINS1_15DependencyGroupEjjEE _ZN2v88internal12_GLOBAL__N_118GetCallerArgumentsEPNS0_7IsolateE -_ZN2v88internal12_GLOBAL__N_114LoadLookupSlotEPNS0_7IsolateENS0_6HandleINS0_6StringEEENS0_11ShouldThrowEPNS4_INS0_6ObjectEEE -_ZN2v88internal12_GLOBAL__N_126OptimizeFunctionOnNextCallERNS0_9ArgumentsILNS0_13ArgumentsTypeE0EEEPNS0_7IsolateENS0_8CodeKindE -_ZN2v88internal12_GLOBAL__N_120OffsetOfNextJumpLoopEPNS0_7IsolateENS0_6HandleINS0_13BytecodeArrayEEEi -_ZN2v88internal12EmbeddedData8FromBlobEPNS0_7IsolateE -_ZZNK2v88internal10JSFunction29GetRequestedOptimizationIfAnyEPNS0_7IsolateENS0_15ConcurrencyModeEENKUlvE_clEv -_ZNSt4__Cr6vectorIN2v88internal6TaggedINS2_18SharedFunctionInfoEEENS_9allocatorIS5_EEED2Ev -_ZN2v88internalL10ReturnNullERKNS_20FunctionCallbackInfoINS_5ValueEEE -_ZN2v88internal12_GLOBAL__N_116call_as_functionERKNS_20FunctionCallbackInfoINS_5ValueEEE -_ZZN2v88internalL40__RT_impl_Runtime_ScheduleGCInStackCheckENS0_9ArgumentsILNS0_13ArgumentsTypeE0EEEPNS0_7IsolateEENUlPNS_7IsolateEPvE_8__invokeES7_S8_ -_ZN2v88internalL14DebugPrintImplENS0_6TaggedINS0_5UnionIJNS0_3SmiENS0_10HeapObjectENS0_4WeakIS4_EEEEEEERNSt4__Cr13basic_ostreamIcNS9_11char_traitsIcEEEE -_ZN2v88internal12StderrStreamD1Ev -_ZN2v88internal12StderrStreamD0Ev -_ZTv0_n24_N2v88internal12StderrStreamD1Ev -_ZTv0_n24_N2v88internal12StderrStreamD0Ev -_ZN2v88internal12_GLOBAL__N_134DisallowCodegenFromStringsCallbackENS_5LocalINS_7ContextEEENS2_INS_5ValueEEEb -_ZN2v88internal16LogEventListenerD2Ev -_ZZN2v88internalL45__RT_impl_Runtime_EnableCodeLoggingForTestingENS0_9ArgumentsILNS0_13ArgumentsTypeE0EEEPNS0_7IsolateEEN12NoopListenerD0Ev -_ZZN2v88internalL45__RT_impl_Runtime_EnableCodeLoggingForTestingENS0_9ArgumentsILNS0_13ArgumentsTypeE0EEEPNS0_7IsolateEEN12NoopListener15CodeCreateEventENS0_16LogEventListener7CodeTagENS0_12DirectHandleINS0_12AbstractCodeEEEPKc -_ZZN2v88internalL45__RT_impl_Runtime_EnableCodeLoggingForTestingENS0_9ArgumentsILNS0_13ArgumentsTypeE0EEEPNS0_7IsolateEEN12NoopListener15CodeCreateEventENS0_16LogEventListener7CodeTagENS0_12DirectHandleINS0_12AbstractCodeEEENS9_INS0_4NameEEE -_ZZN2v88internalL45__RT_impl_Runtime_EnableCodeLoggingForTestingENS0_9ArgumentsILNS0_13ArgumentsTypeE0EEEPNS0_7IsolateEEN12NoopListener15CodeCreateEventENS0_16LogEventListener7CodeTagENS0_12DirectHandleINS0_12AbstractCodeEEENS9_INS0_18SharedFunctionInfoEEENS9_INS0_4NameEEE -_ZZN2v88internalL45__RT_impl_Runtime_EnableCodeLoggingForTestingENS0_9ArgumentsILNS0_13ArgumentsTypeE0EEEPNS0_7IsolateEEN12NoopListener15CodeCreateEventENS0_16LogEventListener7CodeTagENS0_12DirectHandleINS0_12AbstractCodeEEENS9_INS0_18SharedFunctionInfoEEENS9_INS0_4NameEEEii -_ZZN2v88internalL45__RT_impl_Runtime_EnableCodeLoggingForTestingENS0_9ArgumentsILNS0_13ArgumentsTypeE0EEEPNS0_7IsolateEEN12NoopListener15CodeCreateEventENS0_16LogEventListener7CodeTagEPKNS0_4wasm8WasmCodeENS_4base6VectorIKcEENSt4__Cr17basic_string_viewIcNSH_11char_traitsIcEEEEii -_ZZN2v88internalL45__RT_impl_Runtime_EnableCodeLoggingForTestingENS0_9ArgumentsILNS0_13ArgumentsTypeE0EEEPNS0_7IsolateEEN12NoopListener13CallbackEventENS0_12DirectHandleINS0_4NameEEEm -_ZZN2v88internalL45__RT_impl_Runtime_EnableCodeLoggingForTestingENS0_9ArgumentsILNS0_13ArgumentsTypeE0EEEPNS0_7IsolateEEN12NoopListener19GetterCallbackEventENS0_12DirectHandleINS0_4NameEEEm -_ZZN2v88internalL45__RT_impl_Runtime_EnableCodeLoggingForTestingENS0_9ArgumentsILNS0_13ArgumentsTypeE0EEEPNS0_7IsolateEEN12NoopListener19SetterCallbackEventENS0_12DirectHandleINS0_4NameEEEm -_ZZN2v88internalL45__RT_impl_Runtime_EnableCodeLoggingForTestingENS0_9ArgumentsILNS0_13ArgumentsTypeE0EEEPNS0_7IsolateEEN12NoopListener21RegExpCodeCreateEventENS0_12DirectHandleINS0_12AbstractCodeEEENS7_INS0_6StringEEENS_4base5FlagsINS0_6regexp4FlagEiiEE -_ZZN2v88internalL45__RT_impl_Runtime_EnableCodeLoggingForTestingENS0_9ArgumentsILNS0_13ArgumentsTypeE0EEEPNS0_7IsolateEEN12NoopListener13CodeMoveEventENS0_6TaggedINS0_17InstructionStreamEEES9_ -_ZZN2v88internalL45__RT_impl_Runtime_EnableCodeLoggingForTestingENS0_9ArgumentsILNS0_13ArgumentsTypeE0EEEPNS0_7IsolateEEN12NoopListener17BytecodeMoveEventENS0_6TaggedINS0_13BytecodeArrayEEES9_ -_ZZN2v88internalL45__RT_impl_Runtime_EnableCodeLoggingForTestingENS0_9ArgumentsILNS0_13ArgumentsTypeE0EEEPNS0_7IsolateEEN12NoopListener27SharedFunctionInfoMoveEventEmm -_ZZN2v88internalL45__RT_impl_Runtime_EnableCodeLoggingForTestingENS0_9ArgumentsILNS0_13ArgumentsTypeE0EEEPNS0_7IsolateEEN12NoopListener22NativeContextMoveEventEmm -_ZZN2v88internalL45__RT_impl_Runtime_EnableCodeLoggingForTestingENS0_9ArgumentsILNS0_13ArgumentsTypeE0EEEPNS0_7IsolateEEN12NoopListener17CodeMovingGCEventEv -_ZZN2v88internalL45__RT_impl_Runtime_EnableCodeLoggingForTestingENS0_9ArgumentsILNS0_13ArgumentsTypeE0EEEPNS0_7IsolateEEN12NoopListener19CodeDisableOptEventENS0_12DirectHandleINS0_12AbstractCodeEEENS7_INS0_18SharedFunctionInfoEEE -_ZZN2v88internalL45__RT_impl_Runtime_EnableCodeLoggingForTestingENS0_9ArgumentsILNS0_13ArgumentsTypeE0EEEPNS0_7IsolateEEN12NoopListener14CodeDeoptEventENS0_12DirectHandleINS0_4CodeEEENS0_14DeoptimizeKindEmi _ZZN2v88internalL45__RT_impl_Runtime_EnableCodeLoggingForTestingENS0_9ArgumentsILNS0_13ArgumentsTypeE0EEEPNS0_7IsolateEEN12NoopListener25CodeDependencyChangeEventENS0_12DirectHandleINS0_4CodeEEENS7_INS0_18SharedFunctionInfoEEEPKc _ZZN2v88internalL45__RT_impl_Runtime_EnableCodeLoggingForTestingENS0_9ArgumentsILNS0_13ArgumentsTypeE0EEEPNS0_7IsolateEEN12NoopListener18WeakCodeClearEventEv _ZZN2v88internalL45__RT_impl_Runtime_EnableCodeLoggingForTestingENS0_9ArgumentsILNS0_13ArgumentsTypeE0EEEPNS0_7IsolateEEN12NoopListener27is_listening_to_code_eventsEv @@ -14209,6 +13990,23 @@ _ZN2v88internal18PretenuringHandler39PretenureAllocationSiteOnNextCollectionENS0 _ZN2v88internal18PretenuringHandler5resetEv _ZNSt4__Cr12__hash_tableINS_17__hash_value_typeIN2v88internal6TaggedINS3_14AllocationSiteEEEmEENS_22__unordered_map_hasherIS6_NS_4pairIKS6_mEENS3_6Object6HasherENS_8equal_toIS6_EEEENS_21__unordered_map_equalIS6_SB_SF_SD_EENS_9allocatorISB_EEE11__do_rehashILb1EEEvm _ZZNSt4__Cr12__hash_tableINS_17__hash_value_typeIN2v88internal6TaggedINS3_14AllocationSiteEEEmEENS_22__unordered_map_hasherIS6_NS_4pairIKS6_mEENS3_6Object6HasherENS_8equal_toIS6_EEEENS_21__unordered_map_equalIS6_SB_SF_SD_EENS_9allocatorISB_EEE16__emplace_uniqueIJNS9_IS6_iEEEEENS9_INS_15__hash_iteratorIPNS_11__hash_nodeIS7_PvEEEEbEEDpOT_ENKUlRSA_OSN_E_clESY_SZ_ +_ZNSt4__Cr12__hash_tableINS_17__hash_value_typeIN2v88internal6TaggedINS3_14AllocationSiteEEEmEENS_22__unordered_map_hasherIS6_NS_4pairIKS6_mEENS3_6Object6HasherENS_8equal_toIS6_EEEENS_21__unordered_map_equalIS6_SB_SF_SD_EENS_9allocatorISB_EEE14__erase_uniqueIS6_EEmRKT_ +_ZNSt4__Cr12__hash_tableINS_17__hash_value_typeIN2v88internal6TaggedINS3_14AllocationSiteEEEmEENS_22__unordered_map_hasherIS6_NS_4pairIKS6_mEENS3_6Object6HasherENS_8equal_toIS6_EEEENS_21__unordered_map_equalIS6_SB_SF_SD_EENS_9allocatorISB_EEE6removeENS_21__hash_const_iteratorIPNS_11__hash_nodeIS7_PvEEEE +_ZNSt4__Cr10__function13__policy_funcIFvN2v88internal6TaggedINS3_14AllocationSiteEEEEE11__call_funcIZNS3_18PretenuringHandler26ProcessPretenuringFeedbackEmE3$_0EEvPKNS0_16__policy_storageEOS6_ +_ZN2v88internal29Runtime_BigIntCompareToNumberEiPmPNS0_7IsolateE +_ZN2v88internal29Runtime_BigIntCompareToStringEiPmPNS0_7IsolateE +_ZN2v88internal27Runtime_BigIntEqualToBigIntEiPmPNS0_7IsolateE +_ZN2v88internal27Runtime_BigIntEqualToNumberEiPmPNS0_7IsolateE +_ZN2v88internal27Runtime_BigIntEqualToStringEiPmPNS0_7IsolateE +_ZN2v88internal22Runtime_BigIntToNumberEiPmPNS0_7IsolateE +_ZN2v88internal16Runtime_ToBigIntEiPmPNS0_7IsolateE +_ZN2v88internal29Runtime_ToBigIntConvertNumberEiPmPNS0_7IsolateE +_ZN2v88internal26Runtime_BigIntExponentiateEiPmPNS0_7IsolateE +_ZN2v88internal21Runtime_BigIntUnaryOpEiPmPNS0_7IsolateE +_ZN2v88internal34Runtime_ThrowUnsupportedSuperErrorEiPmPNS0_7IsolateE +_ZN2v88internal40Runtime_ThrowConstructorNonCallableErrorEiPmPNS0_7IsolateE +_ZN2v88internal33Runtime_ThrowStaticPrototypeErrorEiPmPNS0_7IsolateE +_ZN2v88internal36Runtime_ThrowSuperAlreadyCalledErrorEiPmPNS0_7IsolateE _ZN2v88internal27Runtime_ThrowSuperNotCalledEiPmPNS0_7IsolateE _ZN2v88internal32Runtime_ThrowNotSuperConstructorEiPmPNS0_7IsolateE _ZN2v88internal19Runtime_DefineClassEiPmPNS0_7IsolateE @@ -14240,15 +14038,6 @@ _ZN2v88internal27Runtime_InstallBaselineCodeEiPmPNS0_7IsolateE _ZN2v88internal22Runtime_InstallSFICodeEiPmPNS0_7IsolateE _ZN2v88internal30Runtime_StartMaglevOptimizeJobEiPmPNS0_7IsolateE _ZN2v88internal32Runtime_StartTurbofanOptimizeJobEiPmPNS0_7IsolateE -_ZN2v88internal27Runtime_OptimizeMaglevEagerEiPmPNS0_7IsolateE -_ZN2v88internal29Runtime_OptimizeTurbofanEagerEiPmPNS0_7IsolateE -_ZN2v88internal27Runtime_MarkLazyDeoptimizedEiPmPNS0_7IsolateE -_ZN2v88internal32Runtime_FunctionLogNextExecutionEiPmPNS0_7IsolateE -_ZN2v88internal44Runtime_CompileOptimizedOSRFromMaglevInlinedEiPmPNS0_7IsolateE -_ZN2v88internal35Runtime_LogOrTraceOptimizedOSREntryEiPmPNS0_7IsolateE -_ZN2v88internal33Runtime_ResolvePossiblyDirectEvalEiPmPNS0_7IsolateE -_ZN2v88internal25Runtime_PatchBaselineCodeEiPmPNS0_7IsolateE -_ZN2v88internal33Runtime_PatchBaselineCodeAndThrowEiPmPNS0_7IsolateE _ZN2v88internal12_GLOBAL__N_116CompileOptimizedENS0_12DirectHandleINS0_10JSFunctionEEENS0_15ConcurrencyModeENS0_8CodeKindEPNS0_7IsolateE _ZN2v88internal12_GLOBAL__N_129CompileOptimizedOSRFromMaglevEPNS0_7IsolateENS0_12DirectHandleINS0_10JSFunctionEEENS0_14BytecodeOffsetE _ZN2v88internal12_GLOBAL__N_123GetTypedBinaryOpBuiltinEiNS0_7BuiltinE @@ -14290,19 +14079,17 @@ _ZN2v88internal15MapsAndHandlers12emplace_backENS0_12DirectHandleINS0_3MapEEENS0 _ZN2v88internal2IC20ConfigureVectorStateENS0_12DirectHandleINS0_4NameEEERKNS0_15MapsAndHandlersE _ZN2v88internal6LoadIC4LoadENS0_6HandleINS0_5UnionIJNS0_3SmiENS0_10HeapNumberENS0_6BigIntENS0_6StringENS0_6SymbolENS0_7BooleanENS0_4NullENS0_9UndefinedENS0_10JSReceiverEEEEEENS2_INS0_4NameEEEbNS0_12DirectHandleISD_EE _ZN2v88internal6LoadIC12UpdateCachesEPNS0_14LookupIteratorE +_ZN2v88internal12LoadGlobalIC4LoadENS0_6HandleINS0_4NameEEEb +_ZN2v88internal2IC19UpdateHomomorphicICERKNS0_23MaybeObjectDirectHandleENS0_12DirectHandleINS0_4NameEEE +_ZN2v88internal2IC15UpdateMegaDOMICERKNS0_23MaybeObjectDirectHandleENS0_12DirectHandleINS0_4NameEEE +_ZN2v88internal12_GLOBAL__N_118GetAccessorContextERKNS0_16CallOptimizationENS0_6TaggedINS0_3MapEEEPNS0_7IsolateE +_ZN2v88internal2IC23UpdateOneMapManyNamesICENS0_12DirectHandleINS0_4NameEEE _ZN2v88internal2IC19UpdatePolymorphicICENS0_12DirectHandleINS0_4NameEEERKNS0_23MaybeObjectDirectHandleE _ZN2v88internal2IC31IsTransitionOfMonomorphicTargetENS0_6TaggedINS0_3MapEEES4_ _ZN2v88internal2IC14MaybePatchCodeENS0_7BuiltinE _ZN2v88internal2IC24CopyICToMegamorphicCacheENS0_12DirectHandleINS0_4NameEEE _ZN2v88internal2IC8SetCacheENS0_12DirectHandleINS0_4NameEEERKNS0_17MaybeObjectHandleE _ZN2v88internal6LoadIC14ComputeHandlerEPNS0_14LookupIteratorE -_ZN2v88internal11KeyedLoadIC18LoadElementHandlerENS0_12DirectHandleINS0_3MapEEENS0_19KeyedAccessLoadModeENS0_17MaybeDirectHandleIS3_EE -_ZN2v88internal12_GLOBAL__N_126AddOneReceiverMapIfMissingEPNS0_15MapsAndHandlersENS0_6HandleINS0_3MapEEE -_ZN2v88internal11KeyedLoadIC30LoadElementPolymorphicHandlersEPNS0_15MapsAndHandlersES3_NS0_19KeyedAccessLoadModeE -_ZN2v88internal11LoadHandler11LoadElementEPNS0_7IsolateENS0_12ElementsKindEbNS0_19KeyedAccessLoadModeE -_ZN2v88internal11LoadHandler24TransitionAndLoadElementEPNS0_7IsolateENS0_12ElementsKindENS0_19KeyedAccessLoadModeE -_ZN2v88internal12_GLOBAL__N_124GetUpdatedLoadModeForMapEPNS0_7IsolateENS0_12DirectHandleINS0_3MapEEENS0_19KeyedAccessLoadModeES7_ -_ZN2v88internal11KeyedLoadIC8LoadNameENS0_6HandleINS0_5UnionIJNS0_3SmiENS0_10HeapNumberENS0_6BigIntENS0_6StringENS0_6SymbolENS0_7BooleanENS0_4NullENS0_9UndefinedENS0_10JSReceiverEEEEEENS0_12DirectHandleINS0_6ObjectEEENS2_INS0_4NameEEE _ZN2v88internal11KeyedLoadIC4LoadENS0_6HandleINS0_5UnionIJNS0_3SmiENS0_10HeapNumberENS0_6BigIntENS0_6StringENS0_6SymbolENS0_7BooleanENS0_4NullENS0_9UndefinedENS0_10JSReceiverEEEEEENS2_INS0_6ObjectEEE _ZN2v88internal12_GLOBAL__N_113TryConvertKeyENS0_6HandleINS0_6ObjectEEEPNS0_7IsolateEPlPNS2_INS0_4NameEEE _ZN2v88internal7StoreIC14LookupForWriteEPNS0_14LookupIteratorENS0_12DirectHandleINS0_6ObjectEEENS0_11StoreOriginE @@ -14318,6 +14105,10 @@ _ZN2v88internal12StoreHandler23StoreNativeDataPropertyEPNS0_7IsolateENS0_13Inter _ZN2v88internal12StoreHandler22StoreSharedStructFieldEPNS0_7IsolateENS0_13InternalIndexENS0_10FieldIndexENS0_14RepresentationE _ZN2v88internal12StoreHandler10StoreFieldEPNS0_7IsolateENS0_13InternalIndexENS0_10FieldIndexENS0_17PropertyConstnessENS0_14RepresentationE _ZN2v88internal12KeyedStoreIC18UpdateStoreElementENS0_6HandleINS0_3MapEEENS0_20KeyedAccessStoreModeES4_ +_ZN2v88internal12KeyedStoreIC19StoreElementHandlerENS0_12DirectHandleINS0_3MapEEENS0_20KeyedAccessStoreModeENS0_17MaybeDirectHandleINS0_5UnionIJNS0_3SmiENS0_4CellEEEEEE +_ZN2v88internal12KeyedStoreIC31StoreElementPolymorphicHandlersEPNS0_15MapsAndHandlersENS0_20KeyedAccessStoreModeE +_ZN2v88internal12KeyedStoreIC5StoreENS0_6HandleINS0_5UnionIJNS0_3SmiENS0_10HeapNumberENS0_6BigIntENS0_6StringENS0_6SymbolENS0_7BooleanENS0_4NullENS0_9UndefinedENS0_10JSReceiverEEEEEENS2_INS0_6ObjectEEENS0_12DirectHandleISF_EE +_ZN2v88internal19Runtime_LoadIC_MissEiPmPNS0_7IsolateE _ZN2v88internal32Runtime_LoadIC_Miss_FromBaselineEiPmPNS0_7IsolateE _ZN2v88internal40Runtime_PatchLoadICUninitializedBaselineEiPmPNS0_7IsolateE _ZN2v88internal40Runtime_GetStringLengthAndUpdateFeedbackEiPmPNS0_7IsolateE @@ -14344,6 +14135,12 @@ _ZN2v88internal26Runtime_CloneObjectIC_SlowEiPmPNS0_7IsolateE _ZN2v88internal26Runtime_CloneObjectIC_MissEiPmPNS0_7IsolateE _ZN2v88internal29Runtime_StoreCallbackPropertyEiPmPNS0_7IsolateE _ZN2v88internal31Runtime_ObjectAssignTryFastcaseEiPmPNS0_7IsolateE +_ZN2v88internal23Runtime_KeyedHasIC_MissEiPmPNS0_7IsolateE +_ZN2v88internal33Runtime_HasElementWithInterceptorEiPmPNS0_7IsolateE +_ZN2v88internal2ICD2Ev +_ZN2v88internal2ICD0Ev +_ZN2v84base16LazyInstanceImplINS_8internal7ICStatsENS0_32StaticallyAllocatedInstanceTraitIS3_EENS0_21DefaultConstructTraitIS3_EENS0_23ThreadSafeInitOnceTraitENS0_18LeakyInstanceTraitIS3_EEE7PointerEv +_ZN2v88internal12_GLOBAL__N_119IsOutOfBoundsAccessENS0_12DirectHandleINS0_6ObjectEEEm _ZN2v88internal6LoadICD0Ev _ZN2v88internal12LoadGlobalICD0Ev _ZN2v88internal11KeyedLoadICD0Ev @@ -14355,13 +14152,15 @@ _ZN2v88internalL19CloneObjectSlowPathEPNS0_7IsolateENS0_12DirectHandleINS0_6Obje _ZN2v88internal12_GLOBAL__N_118GetCloneModeForMapENS0_12DirectHandleINS0_3MapEEEbPNS0_7IsolateE _ZZN2v88internalL36__RT_impl_Runtime_CloneObjectIC_MissENS0_9ArgumentsILNS0_13ArgumentsTypeE0EEEPNS0_7IsolateEENKUlNS0_6HandleINS0_3MapEEEE_clES8_ _ZN2v88internal12_GLOBAL__N_133CanFastCloneObjectToObjectLiteralENS0_12DirectHandleINS0_3MapEEES4_S4_bPNS0_7IsolateE -_ZN2v88internal12_GLOBAL__N_132CanCacheCloneTargetMapTransitionENS0_12DirectHandleINS0_3MapEEENSt4__Cr8optionalIS4_EEbPNS0_7IsolateE -_ZN2v88internal12_GLOBAL__N_128SetCloneTargetMapUnsupportedILNS0_18SideStepTransition4KindE0EEEvPNS0_7IsolateENS0_12DirectHandleINS0_3MapEEES9_ -_ZZN2v88internalL41__RT_impl_Runtime_ObjectAssignTryFastcaseENS0_9ArgumentsILNS0_13ArgumentsTypeE0EEEPNS0_7IsolateEENKUlNS0_6HandleINS0_3MapEEEE_clES8_ -_ZZN2v88internalL41__RT_impl_Runtime_ObjectAssignTryFastcaseENS0_9ArgumentsILNS0_13ArgumentsTypeE0EEEPNS0_7IsolateEENKUlvE_clEv -_ZNSt4__Cr10__function13__policy_funcIFN2v88internal11MaybeHandleINS3_3MapEEENS3_6HandleIS5_EEEE11__call_funcIZNS3_12KeyedStoreIC18UpdateStoreElementES8_NS3_20KeyedAccessStoreModeES8_E3$_0EES6_PKNS0_16__policy_storageEOS8_ -_ZN2v88internal7ICStatsC2Ev -_ZN2v88internal7ICStatsC1Ev +_ZN2v88internal39Runtime_ThrowInvalidTypedArrayAlignmentEiPmPNS0_7IsolateE +_ZN2v88internal37Runtime_UnwindAndFindExceptionHandlerEiPmPNS0_7IsolateE +_ZN2v88internal26Runtime_PropagateExceptionEiPmPNS0_7IsolateE +_ZN2v88internal27Runtime_ThrowReferenceErrorEiPmPNS0_7IsolateE +_ZN2v88internal42Runtime_ThrowAccessedUninitializedVariableEiPmPNS0_7IsolateE +_ZN2v88internal16Runtime_NewErrorEiPmPNS0_7IsolateE +_ZN2v88internal20Runtime_NewTypeErrorEiPmPNS0_7IsolateE +_ZN2v88internal25Runtime_NewReferenceErrorEiPmPNS0_7IsolateE +_ZN2v88internal32Runtime_ThrowInvalidStringLengthEiPmPNS0_7IsolateE _ZN2v88internal38Runtime_ThrowIteratorResultNotAnObjectEiPmPNS0_7IsolateE _ZN2v88internal31Runtime_ThrowThrowMethodMissingEiPmPNS0_7IsolateE _ZN2v88internal34Runtime_ThrowSymbolIteratorInvalidEiPmPNS0_7IsolateE @@ -14381,23 +14180,6 @@ _ZN2v88internal33Runtime_AllocateInYoungGenerationEiPmPNS0_7IsolateE _ZN2v88internal31Runtime_AllocateInOldGenerationEiPmPNS0_7IsolateE _ZN2v88internal28Runtime_AllocateInSharedHeapEiPmPNS0_7IsolateE _ZN2v88internal25Runtime_AllocateByteArrayEiPmPNS0_7IsolateE -_ZN2v88internal26Runtime_ThrowIteratorErrorEiPmPNS0_7IsolateE -_ZN2v88internal27Runtime_ThrowSpreadArgErrorEiPmPNS0_7IsolateE -_ZN2v88internal30Runtime_ThrowCalledNonCallableEiPmPNS0_7IsolateE -_ZN2v88internal40Runtime_ThrowConstructedNonConstructableEiPmPNS0_7IsolateE -_ZN2v88internal42Runtime_ThrowPatternAssignmentNonCoercibleEiPmPNS0_7IsolateE -_ZN2v88internal41Runtime_ThrowConstructorReturnedNonObjectEiPmPNS0_7IsolateE -_ZN2v88internal31Runtime_CreateListFromArrayLikeEiPmPNS0_7IsolateE -_ZN2v88internal27Runtime_IncrementUseCounterEiPmPNS0_7IsolateE -_ZN2v88internal37Runtime_GetAndResetTurboProfilingDataEiPmPNS0_7IsolateE -_ZN2v88internal35Runtime_GetAndResetRuntimeCallStatsEiPmPNS0_7IsolateE -_ZN2v88internal27Runtime_OrdinaryHasInstanceEiPmPNS0_7IsolateE -_ZN2v88internal14Runtime_TypeofEiPmPNS0_7IsolateE -_ZN2v88internal28Runtime_AllowDynamicFunctionEiPmPNS0_7IsolateE -_ZN2v88internal35Runtime_CreateAsyncFromSyncIteratorEiPmPNS0_7IsolateE -_ZN2v88internal25Runtime_GetTemplateObjectEiPmPNS0_7IsolateE -_ZN2v88internal34Runtime_ReportMessageFromMicrotaskEiPmPNS0_7IsolateE -_ZN2v88internal30Runtime_GetInitializerFunctionEiPmPNS0_7IsolateE _ZN2v88internal31Runtime_DoubleToStringWithRadixEiPmPNS0_7IsolateE _ZN2v88internal30Runtime_SharedValueBarrierSlowEiPmPNS0_7IsolateE _ZN2v88internal40Runtime_NotifyContextCellStateWillChangeEiPmPNS0_7IsolateE @@ -14466,6 +14248,16 @@ _ZN2v88internal12_GLOBAL__N_119JSObjectWalkVisitorINS1_29AllocationSiteCreationC _ZN2v88internal12_GLOBAL__N_119JSObjectWalkVisitorINS0_26AllocationSiteUsageContextEE13StructureWalkENS0_6HandleINS0_8JSObjectEEE _ZN2v88internal12_GLOBAL__N_119JSObjectWalkVisitorINS0_26AllocationSiteUsageContextEE22VisitElementOrPropertyENS0_12DirectHandleINS0_8JSObjectEEENS0_6HandleIS6_EE _ZN2v88internalL26SetPrototypePropertiesSlowEPNS0_7IsolateENS0_12DirectHandleINS0_7ContextEEENS3_INS0_5UnionIJNS0_3SmiENS0_10HeapNumberENS0_6BigIntENS0_6StringENS0_6SymbolENS0_7BooleanENS0_4NullENS0_9UndefinedENS0_10JSReceiverEEEEEENS0_6HandleINS0_28ObjectBoilerplateDescriptionEEENS3_INS0_24ClosureFeedbackCellArrayEEERii +_ZN2v88internalL26IsDefaultFunctionPrototypeENS0_12DirectHandleINS0_8JSObjectEEEPNS0_7IsolateE +_ZN2v88internal12_GLOBAL__N_131InstantiateIfSharedFunctionInfoENS0_12DirectHandleINS0_7ContextEEEPNS0_7IsolateENS2_INS0_8JSObjectEEENS2_INS0_6ObjectEEENS2_INS0_24ClosureFeedbackCellArrayEEENS0_6HandleINS0_28ObjectBoilerplateDescriptionEEEiRi +_ZN2v88internal25Runtime_DynamicImportCallEiPmPNS0_7IsolateE +_ZN2v88internal26Runtime_GetModuleNamespaceEiPmPNS0_7IsolateE +_ZN2v88internal27Runtime_GetImportMetaObjectEiPmPNS0_7IsolateE +_ZN2v88internal32Runtime_GetModuleNamespaceExportEiPmPNS0_7IsolateE +_ZN2v88internal25Runtime_ArrayBufferDetachEiPmPNS0_7IsolateE +_ZN2v88internal31Runtime_ArrayBufferSetDetachKeyEiPmPNS0_7IsolateE +_ZN2v88internal30Runtime_TypedArrayCopyElementsEiPmPNS0_7IsolateE +_ZNSt4__Cr27__insertion_sort_incompleteINS_17_ClassicAlgPolicyERPFbttEPtEEbT1_S6_T0_ _ZNSt4__Cr19__partial_sort_implINS_17_ClassicAlgPolicyERPFbttEPtS5_EET1_S6_S6_T2_OT0_ _ZNSt4__Cr11__make_heapINS_17_ClassicAlgPolicyERPFbttEPtEEvT1_S6_OT0_ _ZN2v88internal22Runtime_StringToNumberEiPmPNS0_7IsolateE @@ -14477,18 +14269,7 @@ _ZN2v88internal14Runtime_MaxSmiEiPmPNS0_7IsolateE _ZN2v88internal13Runtime_IsSmiEiPmPNS0_7IsolateE _ZN2v88internal11Runtime_AddEiPmPNS0_7IsolateE _ZN2v88internal13Runtime_EqualEiPmPNS0_7IsolateE -_ZN2v88internal16Runtime_NotEqualEiPmPNS0_7IsolateE -_ZN2v88internal19Runtime_StrictEqualEiPmPNS0_7IsolateE -_ZN2v88internal22Runtime_StrictNotEqualEiPmPNS0_7IsolateE -_ZN2v88internal22Runtime_ReferenceEqualEiPmPNS0_7IsolateE -_ZN2v88internal16Runtime_LessThanEiPmPNS0_7IsolateE -_ZN2v88internal19Runtime_GreaterThanEiPmPNS0_7IsolateE -_ZN2v88internal23Runtime_LessThanOrEqualEiPmPNS0_7IsolateE -_ZN2v88internal26Runtime_GreaterThanOrEqualEiPmPNS0_7IsolateE -_ZN2v88internal17Runtime_IsJSProxyEiPmPNS0_7IsolateE -_ZN2v88internal25Runtime_JSProxyGetHandlerEiPmPNS0_7IsolateE -_ZN2v88internal24Runtime_JSProxyGetTargetEiPmPNS0_7IsolateE -_ZN2v88internal31Runtime_GetPropertyWithReceiverEiPmPNS0_7IsolateE +_ZN2v88internal19CompiledReplacement23ParseReplacementPatternIKhEEbNS_4base6VectorIT_EENS0_6TaggedINS0_17TrustedFixedArrayEEEii _ZN2v88internal19CompiledReplacement23ParseReplacementPatternIKtEEbNS_4base6VectorIT_EENS0_6TaggedINS0_17TrustedFixedArrayEEEii _ZN2v88internal19CompiledReplacement5ApplyEPNS0_24ReplacementStringBuilderEiiPi _ZN2v88internal24ReplacementStringBuilder15AddSubjectSliceEii @@ -14500,6 +14281,21 @@ _ZN2v88internal17FindStringIndicesIthEEvPNS0_7IsolateENS_4base6VectorIKT_EENS5_I _ZN2v88internal17FindStringIndicesIttEEvPNS0_7IsolateENS_4base6VectorIKT_EENS5_IKT0_EEPNSt4__Cr6vectorIiNSC_9allocatorIiEEEEji _ZN2v88internal19Runtime_StringSplitEiPmPNS0_7IsolateE _ZN2v88internal18Runtime_RegExpExecEiPmPNS0_7IsolateE +_ZN2v88internal33Runtime_RegExpGrowRegExpMatchInfoEiPmPNS0_7IsolateE +_ZN2v88internal37Runtime_RegExpExperimentalOneshotExecEiPmPNS0_7IsolateE +_ZN2v88internal26Runtime_RegExpBuildIndicesEiPmPNS0_7IsolateE +_ZN2v88internal26Runtime_RegExpExecMultipleEiPmPNS0_7IsolateE +_ZN2v88internal26Runtime_StringEscapeQuotesEiPmPNS0_7IsolateE +_ZN2v88internal26Runtime_StringIsWellFormedEiPmPNS0_7IsolateE +_ZN2v88internal26Runtime_StringToWellFormedEiPmPNS0_7IsolateE +_ZZN2v88internalL33__RT_impl_Runtime_GetSubstitutionENS0_9ArgumentsILNS0_13ArgumentsTypeE0EEEPNS0_7IsolateEEN11SimpleMatch8GetMatchEv +_ZZN2v88internalL33__RT_impl_Runtime_GetSubstitutionENS0_9ArgumentsILNS0_13ArgumentsTypeE0EEEPNS0_7IsolateEEN11SimpleMatch9GetPrefixEv +_ZZN2v88internalL33__RT_impl_Runtime_GetSubstitutionENS0_9ArgumentsILNS0_13ArgumentsTypeE0EEEPNS0_7IsolateEEN11SimpleMatch9GetSuffixEv +_ZZN2v88internalL33__RT_impl_Runtime_GetSubstitutionENS0_9ArgumentsILNS0_13ArgumentsTypeE0EEEPNS0_7IsolateEEN11SimpleMatch12CaptureCountEv +_ZZN2v88internalL33__RT_impl_Runtime_GetSubstitutionENS0_9ArgumentsILNS0_13ArgumentsTypeE0EEEPNS0_7IsolateEEN11SimpleMatch16HasNamedCapturesEv +_ZZN2v88internalL33__RT_impl_Runtime_GetSubstitutionENS0_9ArgumentsILNS0_13ArgumentsTypeE0EEEPNS0_7IsolateEEN11SimpleMatch10GetCaptureEiPb +_ZZN2v88internalL33__RT_impl_Runtime_GetSubstitutionENS0_9ArgumentsILNS0_13ArgumentsTypeE0EEEPNS0_7IsolateEEN11SimpleMatch15GetNamedCaptureENS0_12DirectHandleINS0_6StringEEEPNS8_5Match12CaptureStateE +_ZZN2v88internalL33__RT_impl_Runtime_GetSubstitutionENS0_9ArgumentsILNS0_13ArgumentsTypeE0EEEPNS0_7IsolateEEN11SimpleMatchD0Ev _ZN2v88internal12_GLOBAL__N_136StringAdd_StringConstant_InternalizeEPNS0_7IsolateENS0_12DirectHandleINS0_6ObjectEEES6_NS0_6HandleINS0_10HeapObjectEEEiNS_38AddStringConstantAndInternalizeVariantE _ZN2v84base11SmallVectorIiLm2ENSt4__Cr9allocatorIiEEE4GrowEm _ZN2v84base11SmallVectorIiLm2ENSt4__Cr9allocatorIiEEE4GrowEv @@ -14508,8 +14304,14 @@ _ZN2v88internal27Runtime_CreatePrivateSymbolEiPmPNS0_7IsolateE _ZN2v88internal32Runtime_CreatePrivateBrandSymbolEiPmPNS0_7IsolateE _ZN2v88internal31Runtime_CreatePrivateNameSymbolEiPmPNS0_7IsolateE _ZN2v88internal31Runtime_SymbolDescriptiveStringEiPmPNS0_7IsolateE -_ZN2v88internal23Runtime_SymbolIsPrivateEiPmPNS0_7IsolateE -_ZN2v88internal30Runtime_SetWasmCompileControlsEiPmPNS0_7IsolateE +_ZN2v88internal4wasm18array_copy_wrapperEmjmjj +_ZN2v88internal4wasm18array_fill_wrapperEmjjjjm +_ZN2v88internal4wasm18flat_string_to_f64Em +_ZN2v88internal4wasm11start_stackEPNS0_7IsolateEPNS1_11StackMemoryEmmm +_ZN2v88internal4wasm23suspender_has_js_framesEPNS0_7IsolateE +_ZN2v88internal4wasm13suspend_stackEPNS0_7IsolateEPNS1_11StackMemoryEmmm +_ZN2v88internal4wasm17resume_jspi_stackEPNS0_7IsolateEPNS1_11StackMemoryEmmmm +_ZN2v88internal4wasm19resume_wasmfx_stackEPNS0_7IsolateEPNS1_11StackMemoryEmmm _ZN2v88internal4wasm20suspend_wasmfx_stackEPNS0_7IsolateEmmmmmmj _ZN2v88internal4wasm12_GLOBAL__N_125find_wasmfx_handler_stackEPNS0_7IsolateEmbRmS5_S5_ _ZN2v88internal4wasm19switch_wasmfx_stackEPNS0_7IsolateEmmmmmPNS1_11StackMemoryEmj @@ -14555,18 +14357,16 @@ _ZN2v88internal4wasm22WasmExportWrapperCache3NewEPNS0_7IsolateEj _ZN2v88internal4wasm22WasmExportWrapperCache3PutEPNS0_7IsolateENS1_18CanonicalTypeIndexENS0_12DirectHandleINS0_4CodeEEE _ZN2v88internal4wasm22WasmExportWrapperCache14EnsureCapacityEPNS0_7IsolateE _ZN2v88internal4wasm22WasmExportWrapperCache3GetEPNS0_7IsolateENS1_18CanonicalTypeIndexE -_ZN2v88internal4wasm21AsyncStreamingDecoder15OnBytesReceivedENS_4base6VectorIKhEE -_ZN2v88internal4wasm21AsyncStreamingDecoder13DecodingState9ReadBytesEPS2_NS_4base6VectorIKhEE -_ZN2v88internal4wasm21AsyncStreamingDecoder6FinishERKNSt4__Cr8functionIFvRNS_13WasmStreaming22ModuleCachingInterfaceEEEE -_ZN2v88internal4wasm16WasmWrapperCacheINS1_25StackEntryWrapperCacheKeyEE17ModificationScope10AddWrapperENS1_21WasmCompilationResultENS1_8WasmCode4KindEmNSt4__Cr10shared_ptrINS1_17WasmWrapperHandleEEE -_ZN2v88internal4wasm16WasmWrapperCacheINS1_25StackEntryWrapperCacheKeyEE4FreeERNSt4__Cr6vectorIPNS1_8WasmCodeENS5_9allocatorIS8_EEEE -_ZN2v88internal4wasm16WasmWrapperCacheINS1_25StackEntryWrapperCacheKeyEE11GetCompiledEPNS0_7IsolateES3_ _ZN2v88internal4wasm16WasmWrapperCacheINS1_25StackEntryWrapperCacheKeyEE20CacheCompiledWrapperEPNS0_7IsolateENS1_21WasmCompilationResultENS1_8WasmCode4KindES3_NSt4__Cr10shared_ptrINS1_17WasmWrapperHandleEEE _ZNK2v88internal4wasm16WasmWrapperCacheINS1_25StackEntryWrapperCacheKeyEE6LookupEm _ZN2v88internal4wasm16WasmWrapperCacheINS1_25StackEntryWrapperCacheKeyEE13LogForIsolateEPNS0_7IsolateE _ZNK2v88internal4wasm16WasmWrapperCacheINS1_25StackEntryWrapperCacheKeyEE32EstimateCurrentMemoryConsumptionEv _ZN2v88internal4wasm26WasmStackEntryWrapperCache14CompileWrapperEPNS0_7IsolateERKNS1_25StackEntryWrapperCacheKeyE _ZNSt4__Cr11__introsortINS_17_ClassicAlgPolicyERZN2v88internal4wasm16WasmWrapperCacheINS4_25StackEntryWrapperCacheKeyEE4FreeERNS_6vectorIPNS4_8WasmCodeENS_9allocatorISA_EEEEEUlSA_SA_E_PSA_Lb0EEEvT1_SI_T0_NS_15iterator_traitsISI_E15difference_typeEb +_ZNSt4__Cr7__sort5INS_17_ClassicAlgPolicyERZN2v88internal4wasm16WasmWrapperCacheINS4_25StackEntryWrapperCacheKeyEE4FreeERNS_6vectorIPNS4_8WasmCodeENS_9allocatorISA_EEEEEUlSA_SA_E_PSA_TnNS_9enable_ifIXnt21__use_branchless_sortIT0_T1_EEiE4typeELi0EEEvSK_SK_SK_SK_SK_SJ_ +_ZNSt4__Cr31__partition_with_equals_on_leftINS_17_ClassicAlgPolicyEPPN2v88internal4wasm8WasmCodeERZNS4_16WasmWrapperCacheINS4_25StackEntryWrapperCacheKeyEE4FreeERNS_6vectorIS6_NS_9allocatorIS6_EEEEEUlS6_S6_E_EET0_SI_SI_T1_ +_ZNSt4__Cr32__partition_with_equals_on_rightINS_17_ClassicAlgPolicyEPPN2v88internal4wasm8WasmCodeERZNS4_16WasmWrapperCacheINS4_25StackEntryWrapperCacheKeyEE4FreeERNS_6vectorIS6_NS_9allocatorIS6_EEEEEUlS6_S6_E_EENS_4pairIT0_bEESJ_SJ_T1_ +_ZNSt4__Cr27__insertion_sort_incompleteINS_17_ClassicAlgPolicyERZN2v88internal4wasm16WasmWrapperCacheINS4_25StackEntryWrapperCacheKeyEE4FreeERNS_6vectorIPNS4_8WasmCodeENS_9allocatorISA_EEEEEUlSA_SA_E_PSA_EEbT1_SI_T0_ _ZNSt4__Cr19__partial_sort_implINS_17_ClassicAlgPolicyERZN2v88internal4wasm16WasmWrapperCacheINS4_25StackEntryWrapperCacheKeyEE4FreeERNS_6vectorIPNS4_8WasmCodeENS_9allocatorISA_EEEEEUlSA_SA_E_PSA_SH_EET1_SI_SI_T2_OT0_ _ZNSt4__Cr12__hash_tableINS_17__hash_value_typeIN2v88internal4wasm25StackEntryWrapperCacheKeyENS_8weak_ptrINS4_17WasmWrapperHandleEEEEENS_22__unordered_map_hasherIS5_NS_4pairIKS5_S8_EENS5_4HashENS_8equal_toIS5_EEEENS_21__unordered_map_equalIS5_SD_SG_SE_EENS_9allocatorISD_EEE6removeENS_21__hash_const_iteratorIPNS_11__hash_nodeIS9_PvEEEE _ZZNSt4__Cr12__hash_tableINS_17__hash_value_typeIN2v88internal4wasm25StackEntryWrapperCacheKeyENS_8weak_ptrINS4_17WasmWrapperHandleEEEEENS_22__unordered_map_hasherIS5_NS_4pairIKS5_S8_EENS5_4HashENS_8equal_toIS5_EEEENS_21__unordered_map_equalIS5_SD_SG_SE_EENS_9allocatorISD_EEE16__emplace_uniqueIJRKNS_21piecewise_construct_tENS_5tupleIJRSC_EEENSR_IJEEEEEENSB_INS_15__hash_iteratorIPNS_11__hash_nodeIS9_PvEEEEbEEDpOT_ENKUlSS_SQ_OST_OSU_E_clESS_SQ_S15_S16_ @@ -14575,6 +14375,18 @@ _ZN2v88internal15Utf8DecoderBaseINS0_11Utf8DecoderEEC2ENS_4base6VectorIKhEE _ZN2v88internal15Utf8DecoderBaseINS0_11Utf8DecoderEEC1ENS_4base6VectorIKhEE _ZN2v88internal15Utf8DecoderBaseINS0_11Utf8DecoderEE6DecodeIhEEvPT_NS_4base6VectorIKhEE _ZN2v88internal15Utf8DecoderBaseINS0_11Utf8DecoderEE6DecodeItEEvPT_NS_4base6VectorIKhEE +_ZN2v88internal15Utf8DecoderBaseINS0_11Wtf8DecoderEEC2ENS_4base6VectorIKhEE +_ZN2v88internal15Utf8DecoderBaseINS0_11Wtf8DecoderEEC1ENS_4base6VectorIKhEE +_ZN2v88internal15Utf8DecoderBaseINS0_11Wtf8DecoderEE6DecodeIhEEvPT_NS_4base6VectorIKhEE +_ZN2v88internal15Utf8DecoderBaseINS0_11Wtf8DecoderEE6DecodeItEEvPT_NS_4base6VectorIKhEE +_ZN2v88internal15Utf8DecoderBaseINS0_17StrictUtf8DecoderEEC2ENS_4base6VectorIKhEE +_ZN2v88internal15Utf8DecoderBaseINS0_17StrictUtf8DecoderEEC1ENS_4base6VectorIKhEE +_ZNSt4__Cr6vectorIN2v88internal6HandleINS2_6ObjectEEENS_9allocatorIS5_EEE6resizeEm +_ZNSt4__Cr6vectorIN2v88internal6HandleINS2_6ObjectEEENS_9allocatorIS5_EEE20__throw_length_errorEv +_ZN2v88internal11SHA256_initEPNS0_8HASH_CTXE +_ZN2v88internal13SHA256_updateEPNS0_8HASH_CTXEPKvm +_ZN2v88internal12SHA256_finalEPNS0_8HASH_CTXE +_ZN2v88internal11SHA256_hashEPKvmPh _ZN2v88internal16FormatBytesToHexEPcmPKhm _ZN2v88internal17CollectionBarrierC2EPNS0_4HeapENSt4__Cr10shared_ptrINS_10TaskRunnerEEE _ZN2v88internal17CollectionBarrierC1EPNS0_4HeapENSt4__Cr10shared_ptrINS_10TaskRunnerEEE @@ -14594,10 +14406,7 @@ _ZN4heap4base5Stack43SetMarkerForBackgroundThreadAndCallbackImplIZN2v88internal9 _ZN2v86bigint13ProcessorImpl20get_and_clear_statusEv _ZN2v86bigint9Processor7DestroyEv _ZN2v86bigint13ProcessorImpl8MultiplyENS0_8RWDigitsENS0_6DigitsES3_ -_ZN2v86bigint13ProcessorImpl13MultiplyLargeERNS0_8RWDigitsERNS0_6DigitsES5_ -_ZN2v86bigint9Processor13MultiplyLargeERNS0_8RWDigitsERNS0_6DigitsES5_ -_ZN2v86bigint9Processor11DivideLargeERNS0_8RWDigitsERNS0_6DigitsES5_ -_ZN2v86bigint9Processor11ModuloLargeERNS0_8RWDigitsERNS0_6DigitsES5_ +_ZN2v84base6Bignum11PlusCompareERKS1_S3_S3_ _ZN2v84base6StrtodENS0_6VectorIKcEEi _ZN2v84baseL12BignumStrtodENS0_6VectorIKcEEid _ZN2v88internal23MemoryChunkLiveBytesMap13FlushAndClearEv @@ -14662,6 +14471,12 @@ _ZNK2v88internal17ConcurrentMarking12JobTaskMinor17GetMaxConcurrencyEm _ZN2v88internal15DescriptorArray14BodyDescriptor11IterateBodyINS0_24ConcurrentMarkingVisitorEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ _ZN2v88internal17DoubleStringCache14BodyDescriptor11IterateBodyINS0_24ConcurrentMarkingVisitorEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ _ZN2v88internal17EmbedderDataArray14BodyDescriptor11IterateBodyINS0_24ConcurrentMarkingVisitorEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ +_ZN2v88internal24ConcurrentMarkingVisitor10RecordSlotINS0_20CompressedObjectSlotELNS0_15RecordYoungSlotE1EEEvNS0_6TaggedINS0_10HeapObjectEEET_S7_ +_ZN2v88internal3Map14BodyDescriptor11IterateBodyINS0_24ConcurrentMarkingVisitorEEEvNS0_6TaggedIS1_EENS5_INS0_10HeapObjectEEEiPT_ +_ZN2v88internal18BodyDescriptorBase23IterateJSObjectBodyImplINS0_24ConcurrentMarkingVisitorEEEvNS0_6TaggedINS0_3MapEEENS4_INS0_10HeapObjectEEEiiPT_ +_ZN2v88internal10WasmStruct14BodyDescriptor11IterateBodyINS0_24ConcurrentMarkingVisitorEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ +_ZN2v88internal13JSArrayBuffer14BodyDescriptor11IterateBodyINS0_24ConcurrentMarkingVisitorEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ +_ZN2v88internal59JSAPIObjectWithEmbedderSlotsOrJSSpecialObjectBodyDescriptor41IterateJSAPIObjectWithEmbedderSlotsHeaderINS0_24ConcurrentMarkingVisitorEEEvNS0_6TaggedINS0_3MapEEENS4_INS0_10HeapObjectEEEiPT_ _ZNK2v88internal18MarkingVisitorBaseINS0_24ConcurrentMarkingVisitorEE23ShouldFlushBaselineCodeENS0_6TaggedINS0_10JSFunctionEEE _ZN2v88internal10JSFunction14BodyDescriptor11IterateBodyINS0_24ConcurrentMarkingVisitorEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ _ZN2v88internal8JSRegExp14BodyDescriptor11IterateBodyINS0_24ConcurrentMarkingVisitorEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ @@ -14679,16 +14494,6 @@ _ZN2v88internal24WasmExportedFunctionData14BodyDescriptor11IterateBodyINS0_24Con _ZN2v88internal23WasmTrustedInstanceData14BodyDescriptor11IterateBodyINS0_24ConcurrentMarkingVisitorEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ _ZN2v88internal19WasmSuspenderObject14BodyDescriptor11IterateBodyINS0_24ConcurrentMarkingVisitorEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ _ZN2v88internal21CppHeapExternalObject14BodyDescriptor11IterateBodyINS0_24ConcurrentMarkingVisitorEEEvNS0_6TaggedINS0_3MapEEENS5_INS0_10HeapObjectEEEiPT_ -_ZN2v88internal29YoungGenerationMarkingVisitorILNS0_36YoungGenerationMarkingVisitationModeE0EEC2EPNS0_4HeapEPNSt4__Cr13unordered_mapINS0_6TaggedINS0_14AllocationSiteEEEmNS0_6Object6HasherENS6_8equal_toISA_EENS6_9allocatorINS6_4pairIKSA_mEEEEEE -_ZN2v88internal29YoungGenerationMarkingVisitorILNS0_36YoungGenerationMarkingVisitationModeE0EED2Ev -_ZN2v88internal29YoungGenerationMarkingVisitorILNS0_36YoungGenerationMarkingVisitationModeE0EED0Ev -_ZN2v88internal29YoungGenerationMarkingVisitorILNS0_36YoungGenerationMarkingVisitationModeE0EE13VisitPointersENS0_6TaggedINS0_10HeapObjectEEENS0_20CompressedObjectSlotES7_ -_ZN2v88internal29YoungGenerationMarkingVisitorILNS0_36YoungGenerationMarkingVisitationModeE0EE13VisitPointersENS0_6TaggedINS0_10HeapObjectEEENS0_25CompressedMaybeObjectSlotES7_ -_ZN2v88internal44YoungGenerationRememberedSetsMarkingWorklist11MarkingItem19MarkUntypedPointersINS0_29YoungGenerationMarkingVisitorILNS0_36YoungGenerationMarkingVisitationModeE1EEEEEvPT_ -_ZN4heap4base12BasicSlotSetILm4EE7IterateILNS2_10AccessModeE1EZN2v88internal7SlotSet7IterateILNS6_10AccessModeE1EZNS6_44YoungGenerationRememberedSetsMarkingWorklist11MarkingItem19MarkUntypedPointersINS6_29YoungGenerationMarkingVisitorILNS6_36YoungGenerationMarkingVisitationModeE1EEEEEvPT_EUlNS6_25CompressedMaybeObjectSlotEE_EEmmmmT0_NS2_15EmptyBucketModeEEUlmE_ZNS8_ILS9_1ESJ_EEmmmmSK_SL_EUlmE0_EEmmmmSK_T1_ -_ZZN2v88internal44YoungGenerationRememberedSetsMarkingWorklist11MarkingItem17MarkTypedPointersINS0_29YoungGenerationMarkingVisitorILNS0_36YoungGenerationMarkingVisitationModeE1EEEEEvPT_ENKUlNS0_8SlotTypeEmE_clES9_m -_ZN2v88internal44YoungGenerationRememberedSetsMarkingWorklist12CollectItemsEPNS0_4HeapE -_ZN2v88internal44YoungGenerationRememberedSetsMarkingWorklist11MarkingItem28MergeAndDeleteRememberedSetsEv _ZN2v88internal44YoungGenerationRememberedSetsMarkingWorklist11MarkingItem20DeleteSetsOnTearDownEv _ZN2v88internal44YoungGenerationRememberedSetsMarkingWorklistC2EPNS0_4HeapE _ZN2v88internal44YoungGenerationRememberedSetsMarkingWorklistC1EPNS0_4HeapE @@ -14708,8 +14513,10 @@ _ZN2v88internal23MinorMarkSweepCollector8TearDownEv _ZN2v88internal23MinorMarkSweepCollector23FinishConcurrentMarkingEv _ZN2v88internal23MinorMarkSweepCollector12StartMarkingEb _ZN2v88internal23MinorMarkSweepCollector6FinishEv -_ZN2v88internal23MinorMarkSweepCollector14CollectGarbageEv -_ZN2v88internal23MinorMarkSweepCollector15MarkLiveObjectsEv +_ZN2v88internal33YoungGenerationRootMarkingVisitor17VisitPointersImplINS0_14FullObjectSlotEEEvNS0_4RootET_S5_ +_ZNSt4__Cr6vectorIN2v88internal44YoungGenerationRememberedSetsMarkingWorklist11MarkingItemENS_9allocatorIS4_EEE24__emplace_back_slow_pathIJRPNS2_11MutablePageENS4_9SlotsTypeERPNS2_7SlotSetESF_EEEPS4_DpOT_ +_ZNSt4__Cr6vectorIN2v88internal44YoungGenerationRememberedSetsMarkingWorklist11MarkingItemENS_9allocatorIS4_EEE24__emplace_back_slow_pathIJRPNS2_11MutablePageENS4_9SlotsTypeERPNS2_12TypedSlotSetEEEEPS4_DpOT_ +_ZN2v88internal7SlotSet5MergeEPS1_m _ZNSt4__Cr12__hash_tableINS_17__hash_value_typeIN2v88internal6TaggedINS3_18EphemeronHashTableEEEN4absl13flat_hash_setIiNS7_13hash_internal4HashIiEENS_8equal_toIiEENS_9allocatorIiEEEEEENS_22__unordered_map_hasherIS6_NS_4pairIKS6_SG_EENS3_6Object6HasherENSC_IS6_EEEENS_21__unordered_map_equalIS6_SL_SO_SN_EENSE_ISL_EEE5eraseENS_21__hash_const_iteratorIPNS_11__hash_nodeISH_PvEEEE _ZNSt4__Cr12__hash_tableINS_17__hash_value_typeIN2v88internal6TaggedINS3_18EphemeronHashTableEEEN4absl13flat_hash_setIiNS7_13hash_internal4HashIiEENS_8equal_toIiEENS_9allocatorIiEEEEEENS_22__unordered_map_hasherIS6_NS_4pairIKS6_SG_EENS3_6Object6HasherENSC_IS6_EEEENS_21__unordered_map_equalIS6_SL_SO_SN_EENSE_ISL_EEE6removeENS_21__hash_const_iteratorIPNS_11__hash_nodeISH_PvEEEE _ZN2v88internal10TypedSlotsD2Ev @@ -14788,9 +14595,16 @@ _ZN2v88internal32StringForwardingTableCleanerBase23DisposeExternalResourceEPNS0_ _ZN2v88internal24IsCppHeapMarkingFinishedEPNS0_4HeapEPNS0_16MarkingWorklists5LocalE _ZN2v88internal33ExternalStringTableCleanerVisitorD0Ev _ZN2v88internal19FieldStatsCollector21GetInobjectFieldStatsENS0_6TaggedINS0_3MapEEE -_ZN2v88internal11ObjectStats16ClearObjectStatsEb -_ZN2v88internal11ObjectStats21PrintInstanceTypeJSONEPKcNS_4base11StrongAliasINS0_10GCEpochTagEjEES3_i -_ZN2v88internalL14PrintJSONArrayEPmi +_ZNSt4__Cr27__insertion_sort_incompleteINS_17_ClassicAlgPolicyERZZN2v88internal11ObjectStats9PrintJSONEPKcENK3$_0clINS_6vectorINS4_10ObjectDataENS_9allocatorISA_EEEEEEDaS6_RT_EUlRKSA_SH_E_PSA_EEbT1_SL_T0_ +_ZN2v88internallsIPmEERNSt4__Cr13basic_ostreamIcNS3_11char_traitsIcEEEES8_RKNS0_18PrintIteratorRangeIT_EE +_ZZNSt4__Cr6vectorIN2v88internal11ObjectStats10ObjectDataENS_9allocatorIS4_EEE12emplace_backIJS4_EEERS4_DpOT_ENKUlvE0_clEv +_ZNSt4__Cr6vectorIN2v88internal11ObjectStats10ObjectDataENS_9allocatorIS4_EEE20__throw_length_errorEv +_ZN2v88internal19FieldStatsCollectorD2Ev +_ZN2v88internal19FieldStatsCollectorD0Ev +_ZN2v88internal19FieldStatsCollector13VisitPointersENS0_6TaggedINS0_10HeapObjectEEENS0_20CompressedObjectSlotES5_ +_ZN2v88internal19FieldStatsCollector13VisitPointersENS0_6TaggedINS0_10HeapObjectEEENS0_25CompressedMaybeObjectSlotES5_ +_ZN2v88internal19FieldStatsCollector29VisitInstructionStreamPointerENS0_6TaggedINS0_4CodeEEENS0_27OffHeapCompressedObjectSlotINS0_29ExternalCodeCompressionSchemeEEE +_ZN2v88internal19FieldStatsCollector15VisitCodeTargetENS0_6TaggedINS0_17InstructionStreamEEEPNS0_9RelocInfoE _ZN2v88internal19FieldStatsCollector20VisitEmbeddedPointerENS0_6TaggedINS0_17InstructionStreamEEEPNS0_9RelocInfoE _ZN2v88internal19FieldStatsCollector15VisitMapPointerENS0_6TaggedINS0_10HeapObjectEEE _ZZNSt4__Cr12__hash_tableINS_17__hash_value_typeIN2v88internal6TaggedINS3_3MapEEENS3_19FieldStatsCollector18JSObjectFieldStatsEEENS_22__unordered_map_hasherIS6_NS_4pairIKS6_S8_EENS3_6Object6HasherENS_8equal_toIS6_EEEENS_21__unordered_map_equalIS6_SD_SH_SF_EENS_9allocatorISD_EEE16__emplace_uniqueIJNSB_IS6_S8_EEEEENSB_INS_15__hash_iteratorIPNS_11__hash_nodeIS9_PvEEEEbEEDpOT_ENKUlRSC_OSP_E_clES10_S11_ @@ -14810,8 +14624,22 @@ _ZNSt4__Cr6__treeIN2v88internal14SegmentedTableINS2_24CppHeapPointerTableEntryEL _ZN2v88internal22EphemeronRememberedSet23RecordEphemeronKeyWriteENS0_6TaggedINS0_18EphemeronHashTableEEEm _ZN2v88internal22EphemeronRememberedSet24RecordEphemeronKeyWritesENS0_6TaggedINS0_18EphemeronHashTableEEEN4absl13flat_hash_setIiNS5_13hash_internal4HashIiEENSt4__Cr8equal_toIiEENSA_9allocatorIiEEEE _ZZNSt4__Cr12__hash_tableINS_17__hash_value_typeIN2v88internal6TaggedINS3_18EphemeronHashTableEEEN4absl13flat_hash_setIiNS7_13hash_internal4HashIiEENS_8equal_toIiEENS_9allocatorIiEEEEEENS_22__unordered_map_hasherIS6_NS_4pairIKS6_SG_EENS3_6Object6HasherENSC_IS6_EEEENS_21__unordered_map_equalIS6_SL_SO_SN_EENSE_ISL_EEE16__emplace_uniqueIJSL_EEENSJ_INS_15__hash_iteratorIPNS_11__hash_nodeISH_PvEEEEbEEDpOT_ENKUlRSK_OSL_E_clES15_S16_ -_ZNSt4__Cr12__hash_tableINS_17__hash_value_typeIN2v88internal6TaggedINS3_18EphemeronHashTableEEEN4absl13flat_hash_setIiNS7_13hash_internal4HashIiEENS_8equal_toIiEENS_9allocatorIiEEEEEENS_22__unordered_map_hasherIS6_NS_4pairIKS6_SG_EENS3_6Object6HasherENSC_IS6_EEEENS_21__unordered_map_equalIS6_SL_SO_SN_EENSE_ISL_EEE11__do_rehashILb1EEEvm -_ZN4absl18container_internal12raw_hash_setINS0_17FlatHashSetPolicyIiEEJEE5mergeIJEvEEvRNS1_IS3_JDpT_EEE +_v8_internal_Print_Object +_ZN2v88internal25PerThreadAssertScopeEmptyILb1EJLNS0_19PerThreadAssertTypeE4EEEC2Ev +_ZN2v88internal25PerThreadAssertScopeEmptyILb1EJLNS0_19PerThreadAssertTypeE5EEEC2Ev +_Z35_v8_internal_Print_Object_To_StringPv +_v8_internal_Print_LoadHandler +_v8_internal_Print_StoreHandler +_v8_internal_Print_Code +_ZN2v88internal7Isolate4heapEv +_ZNKSt4__Cr23__optional_storage_baseIN2v88internal6TaggedINS2_4CodeEEELb0EE9has_valueEv +_ZNRSt4__Cr23__optional_storage_baseIN2v88internal6TaggedINS2_4CodeEEELb0EE5valueEv +_v8_internal_Print_Dispatch_Handle +_ZN2v88internal7Isolate17js_dispatch_tableEv +_ZN2v84base11StrongAliasINS_8internal24JSDispatchHandleAliasTagEjEC2ERKj +_v8_internal_Print_OnlyCode +_v8_internal_Print_StackTrace +_v8_internal_Print_StackTraceConcise _Z30_v8_internal_Expand_StackTracePN2v88internal7IsolateE _ZNSt4__Cr6vectorIN22_v8_internal_debugonly22StackTraceDebugDetailsENS_9allocatorIS2_EEEC2Ev _ZNK2v88internal22StackFrameIteratorBase4doneEv @@ -14842,9 +14670,6 @@ _ZN2v88internal15JSDispatchTable10PrintEntryENS_4base11StrongAliasINS0_24JSDispa _ZNK2v88internal13MarkingBitmap7IsCleanEv _ZN2v88internal16ScavengerJobTaskC2EPNS0_4HeapEPNSt4__Cr6vectorINS4_10unique_ptrINS0_9ScavengerENS4_14default_deleteIS7_EEEENS4_9allocatorISA_EEEENS5_INS4_4pairINS0_16ParallelWorkItemEPNS0_11MutablePageEEENSB_ISJ_EEEERKN4heap4base8WorklistINS7_24ScavengedObjectListEntryELt256EEESS_RNS4_6atomicImEE _ZN2v88internal16ScavengerJobTaskC1EPNS0_4HeapEPNSt4__Cr6vectorINS4_10unique_ptrINS0_9ScavengerENS4_14default_deleteIS7_EEEENS4_9allocatorISA_EEEENS5_INS4_4pairINS0_16ParallelWorkItemEPNS0_11MutablePageEEENSB_ISJ_EEEERKN4heap4base8WorklistINS7_24ScavengedObjectListEntryELt256EEESS_RNS4_6atomicImEE -_ZN2v88internal16ScavengerJobTask3RunEPNS_11JobDelegateE -_ZN2v88internal16ScavengerJobTask12ProcessItemsEPNS_11JobDelegateEPNS0_9ScavengerE -_ZNK2v88internal16ScavengerJobTask17GetMaxConcurrencyEm _ZN2v88internal9Scavenger12ScavengePageEPNS0_11MutablePageE _ZN2v88internal18ScavengerCollectorC2EPNS0_4HeapE _ZN2v88internal18ScavengerCollectorC1EPNS0_4HeapE @@ -14853,6 +14678,16 @@ _ZN2v88internal18ScavengerCollectorD1Ev _ZN2v88internal18ScavengerCollector22QuarantinedPageSweeper7JobTaskC2EPNS0_4HeapEOKNSt4__Cr6vectorINS0_17PinnedObjectEntryENS6_9allocatorIS8_EEEE _ZN2v88internal18ScavengerCollector22QuarantinedPageSweeper7JobTaskC1EPNS0_4HeapEOKNSt4__Cr6vectorINS0_17PinnedObjectEntryENS6_9allocatorIS8_EEEE _ZN2v88internal18ScavengerCollector22QuarantinedPageSweeper7JobTask3RunEPNS_11JobDelegateE +_ZN2v88internal18ScavengerCollector22QuarantinedPageSweeper7JobTask28CreateFillerFreeSpaceHandlerEPNS0_4HeapEmmb +_ZN2v88internal18ScavengerCollector22QuarantinedPageSweeper7JobTask29AddToFreeListFreeSpaceHandlerEPNS0_4HeapEmmb +_ZN2v88internal18ScavengerCollector22QuarantinedPageSweeper13StartSweepingEOKNSt4__Cr6vectorINS0_17PinnedObjectEntryENS3_9allocatorIS5_EEEE +_ZN2v88internal18ScavengerCollector14CollectGarbageEv +_ZN2v88internal12_GLOBAL__N_117PinObjectsPreciseEPNS0_4HeapERNS0_9ScavengerERNSt4__Cr6vectorINS0_17PinnedObjectEntryENS6_9allocatorIS8_EEEE +_ZN2v88internal12_GLOBAL__N_127IsUnscavengedHeapObjectSlotEPNS0_4HeapENS0_14FullObjectSlotE +_ZN2v88internal9Scavenger8FinalizeERNSt4__Cr6vectorINS2_13unordered_mapINS0_6TaggedINS0_10HeapObjectEEENS5_INS0_3MapEEENS0_6Object6HasherENS2_8equal_toIS7_EENS2_9allocatorINS2_4pairIKS7_S9_EEEEEENSE_ISJ_EEEE +_ZN2v88internal13RememberedSetILNS0_17RememberedSetTypeE0EE25CheckPossiblyEmptyBucketsEPNS0_11MutablePageE +_ZN2v88internal13RememberedSetILNS0_17RememberedSetTypeE1EE25CheckPossiblyEmptyBucketsEPNS0_11MutablePageE +_ZN4heap4base8WorklistIPN2v88internal11MutablePageELt64EE5LocalD2Ev _ZN2v88internal9ScavengerD2Ev _ZN2v88internal18ScavengerCollector40CompleteSweepingQuarantinedPagesIfNeededEv _ZN2v88internal9ScavengerC2EPNS0_4HeapEbPN4heap4base8WorklistIPNS0_11MutablePageELt64EEEPNS6_INS1_24ScavengedObjectListEntryELt256EEESD_PNS6_INS0_6TaggedINS0_18EphemeronHashTableEEELt128EEEPNS6_INSE_INS0_9JSWeakRefEEELt64EEEPNS6_INSE_INS0_8WeakCellEEELt64EEEb @@ -14916,6 +14751,17 @@ _ZN2v88internal16HeapLayoutTracer16PrintMemoryChunkERNSt4__Cr13basic_ostreamIcNS _ZN2v88internal31FinalizationRegistryCleanupTaskC2EPNS0_4HeapE _ZN2v88internal31FinalizationRegistryCleanupTaskC1EPNS0_4HeapE _ZN2v88internal31FinalizationRegistryCleanupTask11RunInternalEv +_ZN2v88internal31FinalizationRegistryCleanupTaskD0Ev +_ZThn32_N2v88internal31FinalizationRegistryCleanupTaskD1Ev +_ZThn32_N2v88internal31FinalizationRegistryCleanupTaskD0Ev +_ZNSt4__Cr10__function13__policy_funcIFvN2v88internal6TaggedINS3_10HeapObjectEEENS3_20CompressedObjectSlotES6_EE11__call_funcIZNS3_31FinalizationRegistryCleanupTask11RunInternalEvE3$_0EEvPKNS0_16__policy_storageEOS6_OS7_SG_ +_ZN2v88internal6String9VisitFlatINS0_16StringComparator5StateEEENS0_6TaggedINS0_10ConsStringEEEPT_NS5_IS1_EEiRKNS0_31SharedStringAccessGuardIfNeededE +_ZN2v88internal16StringComparator6EqualsENS0_6TaggedINS0_6StringEEES4_RKNS0_31SharedStringAccessGuardIfNeededE +_ZN2v88internal4wasm19WasmModuleSourceMapC2EPNS_7IsolateENS_5LocalINS_6StringEEE +_ZN2v88internal4wasm19WasmModuleSourceMapC1EPNS_7IsolateENS_5LocalINS_6StringEEE +_ZNSt4__Cr6vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE12emplace_backIJPcEEERS6_DpOT_ +_ZN2v88internal4wasm19WasmModuleSourceMap13DecodeMappingERKNSt4__Cr12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE +_ZNK2v88internal4wasm19WasmModuleSourceMap13GetSourceLineEm _ZNK2v88internal4wasm19WasmModuleSourceMap11GetFilenameEm _ZNK2v88internal4wasm19WasmModuleSourceMap9HasSourceEmm _ZNK2v88internal4wasm19WasmModuleSourceMap13HasValidEntryEmm @@ -14959,6 +14805,15 @@ _ZN2v87sampler7Sampler5StartEv _ZN2v87sampler13SignalHandler20IncreaseSamplerCountEv _ZN2v87sampler7Sampler4StopEv _ZN2v87sampler7Sampler8DoSampleEv +_ZZNSt4__Cr6vectorIPN2v87sampler7SamplerENS_9allocatorIS4_EEE12emplace_backIJRKS4_EEERS4_DpOT_ENKUlvE0_clEv +_ZNSt4__Cr6vectorIPN2v87sampler7SamplerENS_9allocatorIS4_EEE20__throw_length_errorEv +_ZZNSt4__Cr12__hash_tableINS_17__hash_value_typeIiNS_6vectorIPN2v87sampler7SamplerENS_9allocatorIS6_EEEEEENS_22__unordered_map_hasherIiNS_4pairIKiS9_EENS_4hashIiEENS_8equal_toIiEEEENS_21__unordered_map_equalIiSE_SI_SG_EENS7_ISE_EEE16__emplace_uniqueIJRiS9_EEENSC_INS_15__hash_iteratorIPNS_11__hash_nodeISA_PvEEEEbEEDpOT_ENKUlRSD_SP_OS9_E_clES10_SP_S11_ +_ZNSt4__Cr12__hash_tableINS_17__hash_value_typeIiNS_6vectorIPN2v87sampler7SamplerENS_9allocatorIS6_EEEEEENS_22__unordered_map_hasherIiNS_4pairIKiS9_EENS_4hashIiEENS_8equal_toIiEEEENS_21__unordered_map_equalIiSE_SI_SG_EENS7_ISE_EEE11__do_rehashILb1EEEvm +_ZNSt4__Cr12__hash_tableINS_17__hash_value_typeIiNS_6vectorIPN2v87sampler7SamplerENS_9allocatorIS6_EEEEEENS_22__unordered_map_hasherIiNS_4pairIKiS9_EENS_4hashIiEENS_8equal_toIiEEEENS_21__unordered_map_equalIiSE_SI_SG_EENS7_ISE_EEE5eraseENS_21__hash_const_iteratorIPNS_11__hash_nodeISA_PvEEEE +_ZNSt4__Cr12__hash_tableINS_17__hash_value_typeIiNS_6vectorIPN2v87sampler7SamplerENS_9allocatorIS6_EEEEEENS_22__unordered_map_hasherIiNS_4pairIKiS9_EENS_4hashIiEENS_8equal_toIiEEEENS_21__unordered_map_equalIiSE_SI_SG_EENS7_ISE_EEE6removeENS_21__hash_const_iteratorIPNS_11__hash_nodeISA_PvEEEE +_ZN2v88internal13PerfJitLogger15OpenJitDumpFileEv +_ZN2v88internal13PerfJitLogger21LogWriteUnwindingInfoENS0_6TaggedINS0_4CodeEEE +_ZN2v88internal13PerfJitLogger17LogRecordedBufferEPKNS0_4wasm8WasmCodeEPKcm _ZN2v88internal13PerfJitLogger17LogWriteDebugInfoEPKNS0_4wasm8WasmCodeE _ZNK2v88internal4Code19unwinding_info_sizeEv _ZN2v88internal13PerfJitLogger13CodeMoveEventENS0_6TaggedINS0_17InstructionStreamEEES4_ @@ -14996,25 +14851,6 @@ _ZNK2v88internal18CodeCommentsWriter11entry_countEv _ZN2v88internal19CppGraphBuilderImplC2ERNS0_7CppHeapERNS_13EmbedderGraphEON4absl13flat_hash_setINS0_6TaggedINS0_5UnionIJNS0_8JSObjectENS0_21CppHeapExternalObjectEEEEEENS0_6Object6HasherENSE_12KeyEqualSafeENSt4__Cr9allocatorISD_EEEE _ZN2v88internal19CppGraphBuilderImplC1ERNS0_7CppHeapERNS_13EmbedderGraphEON4absl13flat_hash_setINS0_6TaggedINS0_5UnionIJNS0_8JSObjectENS0_21CppHeapExternalObjectEEEEEENS0_6Object6HasherENSE_12KeyEqualSafeENSt4__Cr9allocatorISD_EEEE _ZN2v88internal19CppGraphBuilderImpl18VisitForVisibilityEPNS0_5StateERKN5cppgc8internal16HeapObjectHeaderE -_ZN2v88internal12StateStorage16GetOrCreateStateERKN5cppgc8internal16HeapObjectHeaderE -_ZN2v88internal5State16AddEphemeronEdgeERKN5cppgc8internal16HeapObjectHeaderE -_ZN2v88internal5State18RecordEphemeronKeyERKN5cppgc8internal16HeapObjectHeaderE -_ZN2v88internal19CppGraphBuilderImpl40AddConservativeEphemeronKeyEdgesIfNeededERKN5cppgc8internal16HeapObjectHeaderE -_ZN2v88internal12_GLOBAL__N_125GraphBuildingStackVisitorD0Ev -_ZN2v88internal12_GLOBAL__N_125GraphBuildingStackVisitor35VisitFullyConstructedConservativelyERN5cppgc8internal16HeapObjectHeaderE -_ZN2v88internal12_GLOBAL__N_125GraphBuildingStackVisitor33VisitInConstructionConservativelyERN5cppgc8internal16HeapObjectHeaderEPFvPNS4_26ConservativeTracingVisitorERKS5_E -_ZN2v88internal12_GLOBAL__N_125GraphBuildingStackVisitor12VisitPointerEPKv -_ZThn32_N2v88internal12_GLOBAL__N_125GraphBuildingStackVisitorD1Ev -_ZThn32_N2v88internal12_GLOBAL__N_125GraphBuildingStackVisitorD0Ev -_ZThn32_N2v88internal12_GLOBAL__N_125GraphBuildingStackVisitor12VisitPointerEPKv -_ZThn40_N2v88internal12_GLOBAL__N_125GraphBuildingStackVisitorD1Ev -_ZThn40_N2v88internal12_GLOBAL__N_125GraphBuildingStackVisitorD0Ev -_ZN2v88internal19CppGraphBuilderImpl7AddEdgeERNS0_5StateERKN5cppgc8internal16HeapObjectHeaderENSt4__Cr17basic_string_viewIcNS9_11char_traitsIcEEEE -_ZN2v88internal20GraphBuildingVisitorD2Ev -_ZN2v88internal20GraphBuildingVisitorD0Ev -_ZN2v88internal20GraphBuildingVisitor5VisitEPKvN5cppgc15TraceDescriptorE -_ZN2v88internal20GraphBuildingVisitor18VisitWeakContainerEPKvN5cppgc15TraceDescriptorES5_PFvRKNS4_14LivenessBrokerES3_ES3_ -_ZN2v88internal20GraphBuildingVisitor5VisitERKNS_19TracedReferenceBaseE _ZN2v88internal19CppGraphBuilderImpl7AddEdgeERNS0_5StateERKNS_19TracedReferenceBaseENSt4__Cr17basic_string_viewIcNS7_11char_traitsIcEEEE _ZN2v88internal39ConservativeTracedHandlesMarkingVisitorC2ERNS0_4HeapERNS0_16MarkingWorklists5LocalEN5cppgc8internal14CollectionTypeE _ZN2v88internal39ConservativeTracedHandlesMarkingVisitorC1ERNS0_4HeapERNS0_16MarkingWorklists5LocalEN5cppgc8internal14CollectionTypeE From ea0443cec9806c1da01af74fda7861fdf9ec0a13 Mon Sep 17 00:00:00 2001 From: Karl Seguin Date: Tue, 15 Sep 2026 12:14:11 +0800 Subject: [PATCH 23/33] internal: simplify v8.Value serialization Requires: https://github.com/lightpanda-io/zig-v8-fork/pull/207 Inspired by https://github.com/lightpanda-io/browser/pull/3504 this simplifies v8::Value serialization (e.g. as used in console.log(...)). 1 - It doesn't executes JS and thus can't have a side effect, which is otherwise possible if we invoke a getter or through a proxy 2 - It removes the debugValue debug-only path (2) is potentially a loss in debug builds, but I think the usefulness of that was always, at best. The upside is code elimination and consistency in how values are reported in debug/release --- build.zig.zon | 4 +- src/browser/Session.zig | 28 ++++ src/browser/js/Caller.zig | 2 +- src/browser/js/Local.zig | 105 ------------- src/browser/js/Object.zig | 6 +- src/browser/js/Value.zig | 240 ++++++++++++++++++++++++++++- src/server/cdp/domains/console.zig | 4 +- src/server/cdp/domains/runtime.zig | 14 +- 8 files changed, 274 insertions(+), 129 deletions(-) diff --git a/build.zig.zon b/build.zig.zon index ea2aad0ba..30573a7fa 100644 --- a/build.zig.zon +++ b/build.zig.zon @@ -5,8 +5,8 @@ .minimum_zig_version = "0.16.0", .dependencies = .{ .v8 = .{ - .url = "https://github.com/lightpanda-io/zig-v8-fork/archive/31b233ce6162c18eb37cacd001473057f75daad9.tar.gz", - .hash = "v8-0.0.0-xddH62IdAwCZid1vyAzg_8IiWG4ovW7DbcnSvZd12I9p", + .url = "https://github.com/lightpanda-io/zig-v8-fork/archive/94ee8cb5cb12b228334c412a2bd527b6e3bd29d8.tar.gz", + .hash = "v8-0.0.0-xddH6_InAwDcJ7Pli8GL_Cemp_p7CoMkkrljHHXny9Uc", }, // .v8 = .{ .path = "../zig-v8-fork" }, .brotli = .{ diff --git a/src/browser/Session.zig b/src/browser/Session.zig index 039c983a4..b0998fbec 100644 --- a/src/browser/Session.zig +++ b/src/browser/Session.zig @@ -1055,3 +1055,31 @@ test "Session: retiring a pending page destroys it once" { // Would deinit `pending` twice if it had been queued twice. session.processDestroyQueues(); } + +test "Session: console capture runs no page JS" { + const js = @import("js/js.zig"); + + const session = testing.test_session; + try session.enableConsoleCapture(); + defer { + session.notification.unregister(.console_message, session); + session._console_capture = false; + session._console_messages.clearRetainingCapacity(); + } + + const frame = try testing.createFrame(); + defer session.closeAllPages(); + + var ls: js.Local.Scope = undefined; + frame.js.localScope(&ls); + defer ls.deinit(); + _ = try ls.local.exec( + \\globalThis.probed = 0; + \\const probe = { toString() { globalThis.probed++; console.log('inner'); return 'outer'; } }; + \\console.log('head', probe, 10n, Symbol('s')); + , null); + + try testing.expectEqualSlices(u8, "[log] head [object Object] 10n Symbol(s)\n", session.drainConsoleMessages()); + const probed = try ls.local.exec("globalThis.probed", null); + try testing.expectEqual(0, try probed.toF64()); +} diff --git a/src/browser/js/Caller.zig b/src/browser/js/Caller.zig index cfccc9a95..7cf091dc3 100644 --- a/src/browser/js/Caller.zig +++ b/src/browser/js/Caller.zig @@ -658,7 +658,7 @@ fn serializeFunctionArgs(local: *const Local, info: FunctionCallbackInfo) ![]con for (0..info.length()) |i| { try buf.writer.print("{s}{d} - ", .{ separator, i + 1 }); const js_value = info.getArg(@intCast(i), local); - try local.debugValue(js_value, &buf.writer); + try js_value.format(&buf.writer); } return buf.written(); } diff --git a/src/browser/js/Local.zig b/src/browser/js/Local.zig index 0dbc0ad11..1dc926183 100644 --- a/src/browser/js/Local.zig +++ b/src/browser/js/Local.zig @@ -1535,111 +1535,6 @@ pub fn createPromiseResolver(self: *const Local) js.PromiseResolver { return js.PromiseResolver.init(self); } -pub fn debugValue(self: *const Local, js_val: js.Value, writer: *std.Io.Writer) !void { - // _debugValue walks arbitrary, caller-supplied object graphs (e.g. a - // rejected promise's reason) via raw property gets. A getter or Proxy - // trap encountered along the way can throw; without a TryCatch here, - // that leaves the isolate's exception flag set after we return, and the - // next unrelated JS entry point trips V8's has_exception() debug check. - var try_catch: js.TryCatch = undefined; - try_catch.init(self); - defer try_catch.deinit(); - - var seen: std.AutoHashMapUnmanaged(u32, void) = .empty; - return self._debugValue(js_val, &seen, 0, writer) catch error.WriteFailed; -} - -fn _debugValue(self: *const Local, js_val: js.Value, seen: *std.AutoHashMapUnmanaged(u32, void), depth: usize, writer: *std.Io.Writer) !void { - if (js_val.isNull()) { - // I think null can sometimes appear as an object, so check this and - // handle it first. - return writer.writeAll("null"); - } - - if (!js_val.isObject()) { - // handle these explicitly, so we don't include the type (we only want to include - // it when there's some ambiguity, e.g. the string "true") - if (js_val.isUndefined()) { - return writer.writeAll("undefined"); - } - if (js_val.isTrue()) { - return writer.writeAll("true"); - } - if (js_val.isFalse()) { - return writer.writeAll("false"); - } - - if (js_val.isSymbol()) { - const symbol_handle = v8.v8__Symbol__Description(@ptrCast(js_val.handle), self.isolate.handle).?; - if (v8.v8__Value__IsUndefined(symbol_handle)) { - return writer.writeAll("undefined (symbol)"); - } - return writer.print("{f} (symbol)", .{js.String{ .local = self, .handle = @ptrCast(symbol_handle) }}); - } - const js_val_str = try js_val.toStringSlice(); - if (js_val_str.len > 2000) { - try writer.writeAll(js_val_str[0..2000]); - try writer.writeAll(" ... (truncated)"); - } else { - try writer.writeAll(js_val_str); - } - return writer.print(" ({f})", .{js_val.typeOf()}); - } - - const js_obj = js_val.toObject(); - { - // explicit scope because gop will become invalid in recursive call - const obj_id: u32 = @bitCast(v8.v8__Object__GetIdentityHash(js_obj.handle)); - const gop = try seen.getOrPut(self.call_arena, obj_id); - if (gop.found_existing) { - return writer.writeAll("\n"); - } - gop.value_ptr.* = {}; - } - - if (depth > 20) { - return writer.writeAll("...deeply nested object..."); - } - - const names_arr = js_obj.getOwnPropertyNames() catch { - return writer.writeAll("...invalid object..."); - }; - const len = names_arr.len(); - - const own_len = blk: { - const own_names = js_obj.getOwnPropertyNames() catch break :blk 0; - break :blk own_names.len(); - }; - - if (own_len == 0) { - const js_val_str = try js_val.toStringSlice(); - if (js_val_str.len > 2000) { - try writer.writeAll(js_val_str[0..2000]); - return writer.writeAll(" ... (truncated)"); - } - return writer.writeAll(js_val_str); - } - - const all_len = js_obj.getPropertyNames().len(); - try writer.print("({d}/{d})", .{ own_len, all_len }); - for (0..len) |i| { - if (i == 0) { - try writer.writeByte('\n'); - } - const field_name = try names_arr.get(@intCast(i)); - const name = try field_name.toStringSlice(); - try writer.splatByteAll(' ', depth); - try writer.writeAll(name); - try writer.writeAll(": "); - - const field_val = try js_obj.get(name); - try self._debugValue(field_val, seen, depth + 1, writer); - if (i != len - 1) { - try writer.writeByte('\n'); - } - } -} - // == Misc == pub fn parseJSON(self: *const Local, json: []const u8) !js.Value { const string_handle = self.isolate.initStringHandle(json); diff --git a/src/browser/js/Object.zig b/src/browser/js/Object.zig index 075006606..da165d0f6 100644 --- a/src/browser/js/Object.zig +++ b/src/browser/js/Object.zig @@ -91,11 +91,7 @@ pub fn toValue(self: Object) js.Value { } pub fn format(self: Object, writer: *std.Io.Writer) !void { - if (comptime lp.IS_DEBUG) { - return self.local.ctx.debugValue(self.toValue(), writer); - } - const str = self.toString() catch return error.WriteFailed; - return writer.writeAll(str); + return self.toValue().format(writer); } pub fn persist(self: Object) !Global { diff --git a/src/browser/js/Value.zig b/src/browser/js/Value.zig index f4738e100..e43f6062b 100644 --- a/src/browser/js/Value.zig +++ b/src/browser/js/Value.zig @@ -718,13 +718,187 @@ pub fn toBigInt(self: Value) js.BigInt { } pub fn format(self: Value, writer: *std.Io.Writer) !void { - if (comptime lp.IS_DEBUG) { - return self.local.debugValue(self, writer); - } - const js_str = self.toString() catch return error.WriteFailed; - return js_str.format(writer); + const inert: Inert = .{ .value = self }; + return inert.format(writer); } +// Stringify without running JS, avoiding potential side effects (e.g. getters, +// proxies, ...). +const Inert = struct { + value: Value, + + const max_array_depth = 32; + const max_array_items = 1_000; + + pub fn format(self: Inert, writer: *std.Io.Writer) !void { + const local = self.value.local; + // We might still end up calling an interceptor via + // GetOwnPropertyDescriptor, which can throw. + var try_catch: js.TryCatch = undefined; + try_catch.init(local); + defer try_catch.deinit(); + + var state: State = .{ .local = local }; + return state.write(self.value.handle, writer); + } + + const State = struct { + depth: u32 = 0, + local: *const js.Local, + items_left: u32 = max_array_items, + arrays: [max_array_depth]*const v8.Value = undefined, + + fn write(self: *State, handle: *const v8.Value, writer: *std.Io.Writer) std.Io.Writer.Error!void { + const local = self.local; + const isolate = local.isolate.handle; + + if (v8.v8__Value__IsString(handle)) { + return self.writeString(@ptrCast(handle), writer); + } + if (v8.v8__Value__IsStringObject(handle)) { + return self.writeString(v8.v8__StringObject__ValueOf(@ptrCast(handle)).?, writer); + } + if (v8.v8__Value__IsNumberObject(handle)) { + return self.write(@ptrCast(v8.v8__Number__New(isolate, v8.v8__NumberObject__ValueOf(@ptrCast(handle))).?), writer); + } + if (v8.v8__Value__IsBooleanObject(handle)) { + return writer.writeAll(if (v8.v8__BooleanObject__ValueOf(@ptrCast(handle))) "true" else "false"); + } + if (v8.v8__Value__IsBigIntObject(handle)) { + return self.write(@ptrCast(v8.v8__BigIntObject__ValueOf(@ptrCast(handle)).?), writer); + } + if (v8.v8__Value__IsSymbolObject(handle)) { + return self.write(@ptrCast(v8.v8__SymbolObject__ValueOf(@ptrCast(handle)).?), writer); + } + if (v8.v8__Value__IsSymbol(handle)) { + try writer.writeAll("Symbol("); + const description = v8.v8__Symbol__Description(@ptrCast(handle), isolate).?; + if (v8.v8__Value__IsString(description)) { + try self.writeString(@ptrCast(description), writer); + } + return writer.writeByte(')'); + } + if (v8.v8__Value__IsArray(handle)) { + return self.writeArray(handle, writer); + } + if (v8.v8__Value__IsProxy(handle)) { + return writer.writeAll("[object Proxy]"); + } + if (v8.v8__Value__IsDate(handle)) { + return self.writeString(v8.v8__Date__ToISOString(@ptrCast(handle)).?, writer); + } + if (v8.v8__Value__IsRegExp(handle)) { + try writer.writeByte('/'); + try self.writeString(v8.v8__RegExp__GetSource(@ptrCast(handle)).?, writer); + try writer.writeByte('/'); + const flags: u32 = @intCast(v8.v8__RegExp__GetFlags(@ptrCast(handle))); + for (regexp_flags) |flag| { + if (flags & flag[0] != 0) { + try writer.writeByte(flag[1]); + } + } + return; + } + if (v8.v8__Value__IsFunction(handle)) { + const source = v8.v8__Function__FunctionProtoToString(@ptrCast(handle), local.handle) orelse { + return writer.writeAll("function"); + }; + return self.writeString(source, writer); + } + if (v8.v8__Value__IsNativeError(handle)) { + try self.writeString(v8.v8__Object__GetConstructorName(@ptrCast(handle)).?, writer); + const message = self.ownDataProperty(@ptrCast(handle), "message") orelse return; + if (v8.v8__Value__IsUndefined(message)) { + return; + } + if (v8.v8__Value__IsString(message) and v8.v8__String__Length(@ptrCast(message)) == 0) { + return; + } + try writer.writeAll(": "); + return self.write(message, writer); + } + if (v8.v8__Value__IsObject(handle)) { + try writer.writeAll("[object "); + try self.writeString(v8.v8__Object__GetConstructorName(@ptrCast(handle)).?, writer); + return writer.writeByte(']'); + } + + // number, bigint, boolean, null, undefined: converting a primitive runs no JS + const str = v8.v8__Value__ToString(handle, local.handle) orelse return error.WriteFailed; + try self.writeString(str, writer); + if (v8.v8__Value__IsBigInt(handle)) { + try writer.writeByte('n'); + } + } + + fn writeArray(self: *State, handle: *const v8.Value, writer: *std.Io.Writer) std.Io.Writer.Error!void { + for (self.arrays[0..self.depth]) |seen| { + if (v8.v8__Value__StrictEquals(seen, handle)) { + return; + } + } + + const len = v8.v8__Array__Length(@ptrCast(handle)); + if (len > self.items_left or self.depth == max_array_depth) { + // V8's builder drops the whole message here; a summary keeps the rest. + return writer.print("Array({d})", .{len}); + } + self.items_left -= len; + self.arrays[self.depth] = handle; + self.depth += 1; + defer self.depth -= 1; + + var key_buf: [10]u8 = undefined; + for (0..len) |i| { + if (i != 0) { + try writer.writeByte(','); + } + const key = std.fmt.bufPrint(&key_buf, "{d}", .{i}) catch unreachable; + const element = self.ownDataProperty(@ptrCast(handle), key) orelse continue; + if (v8.v8__Value__IsNullOrUndefined(element)) { + continue; + } + try self.write(element, writer); + } + } + + fn writeString(self: *State, handle: *const v8.String, writer: *std.Io.Writer) std.Io.Writer.Error!void { + const str: js.String = .{ .local = self.local, .handle = handle }; + return str.format(writer); + } + + fn ownDataProperty(self: *State, object: *const v8.Object, key: []const u8) ?*const v8.Value { + const local = self.local; + const descriptor = v8.v8__Object__GetOwnPropertyDescriptor(object, local.handle, local.isolate.initStringHandle(key)) orelse return null; + if (v8.v8__Value__IsObject(descriptor) == false) { + return null; + } + + // An accessor descriptor has no own `value`, and a Get would then reach Object.prototype. + const value_key = local.isolate.initStringHandle("value"); + var has: v8.MaybeBool = undefined; + v8.v8__Object__HasOwnProperty(@ptrCast(descriptor), local.handle, value_key, &has); + if (has.has_value == false or has.value == false) { + return null; + } + return v8.v8__Object__Get(@ptrCast(descriptor), local.handle, value_key); + } + }; + + // Same order as RegExp.prototype.flags, plus V8's `l`. + const regexp_flags = [_]struct { u32, u8 }{ + .{ v8.kRegExpHasIndices, 'd' }, + .{ v8.kRegExpGlobal, 'g' }, + .{ v8.kRegExpIgnoreCase, 'i' }, + .{ v8.kRegExpLinear, 'l' }, + .{ v8.kRegExpMultiline, 'm' }, + .{ v8.kRegExpDotAll, 's' }, + .{ v8.kRegExpUnicode, 'u' }, + .{ v8.kRegExpUnicodeSets, 'v' }, + .{ v8.kRegExpSticky, 'y' }, + }; +}; + // The JS iteration protocol (@@iterator) pub fn iterator(self: Value) !?Iterator { if (!self.isObject()) { @@ -791,6 +965,62 @@ pub const Global = struct { }; const testing = @import("../../testing.zig"); +test "Value: inert formatting runs no page JS" { + const frame = try testing.createFrame(); + defer testing.test_session.closeAllPages(); + + var ls: js.Local.Scope = undefined; + frame.js.localScope(&ls); + defer ls.deinit(); + + _ = try ls.local.exec( + \\globalThis.probed = 0; + \\globalThis.probe = function() { globalThis.probed++; return 'probed'; }; + , null); + + const cases = [_]struct { expr: []const u8, expected: []const u8 }{ + .{ .expr = "'str'", .expected = "str" }, + .{ .expr = "1.5", .expected = "1.5" }, + .{ .expr = "-0", .expected = "0" }, + .{ .expr = "NaN", .expected = "NaN" }, + .{ .expr = "true", .expected = "true" }, + .{ .expr = "null", .expected = "null" }, + .{ .expr = "undefined", .expected = "undefined" }, + .{ .expr = "10n", .expected = "10n" }, + .{ .expr = "Symbol('s')", .expected = "Symbol(s)" }, + .{ .expr = "Symbol()", .expected = "Symbol()" }, + .{ .expr = "new Number(42)", .expected = "42" }, + .{ .expr = "new String('w')", .expected = "w" }, + .{ .expr = "new Boolean(false)", .expected = "false" }, + .{ .expr = "Object(5n)", .expected = "5n" }, + .{ .expr = "Object(Symbol('q'))", .expected = "Symbol(q)" }, + .{ .expr = "({ toString: probe, valueOf: probe, [Symbol.toPrimitive]: probe })", .expected = "[object Object]" }, + .{ .expr = "Object.defineProperty({}, Symbol.toStringTag, { get: probe })", .expected = "[object Object]" }, + .{ .expr = "(() => { const d = document.createElement('div'); Object.defineProperty(d, 'id', { get: probe }); return d; })()", .expected = "[object HTMLDivElement]" }, + .{ .expr = "new (class Foo {})()", .expected = "[object Foo]" }, + .{ .expr = "new Proxy({}, { get: probe, getOwnPropertyDescriptor: probe, getPrototypeOf: probe })", .expected = "[object Proxy]" }, + .{ .expr = "[1, null, undefined, 'a', [2, [3]]]", .expected = "1,,,a,2,3" }, + .{ .expr = "(() => { const a = [1]; a.push(a); return a; })()", .expected = "1," }, + .{ .expr = "Object.defineProperty([1], 1, { get: probe })", .expected = "1," }, + .{ .expr = "Object.assign(new TypeError('boom'), { toString: probe })", .expected = "TypeError: boom" }, + .{ .expr = "new RangeError()", .expected = "RangeError" }, + .{ .expr = "Object.defineProperty(new Error(), 'message', { get: probe })", .expected = "Error" }, + .{ .expr = "Object.defineProperty(Object.assign(new Date(0), { toString: probe }), Symbol.toPrimitive, { value: probe })", .expected = "1970-01-01T00:00:00.000Z" }, + .{ .expr = "new Date(NaN)", .expected = "Invalid Date" }, + .{ .expr = "Object.assign(/a+/gi, { toString: probe })", .expected = "/a+/gi" }, + .{ .expr = "Object.assign(function named() {}, { toString: probe })", .expected = "function named() {}" }, + }; + for (cases) |case| { + const value = try ls.local.exec(case.expr, null); + const out = try std.fmt.allocPrint(testing.allocator, "{f}", .{value}); + defer testing.allocator.free(out); + try testing.expectEqualSlices(u8, case.expected, out); + } + + const probed = try ls.local.exec("globalThis.probed", null); + try testing.expectEqual(0, try probed.toF64()); +} + test "Value: persisted handle early-release swap-removes and fixes up indices" { const frame = try testing.createFrame(); defer testing.test_session.closeAllPages(); diff --git a/src/server/cdp/domains/console.zig b/src/server/cdp/domains/console.zig index 3dae85090..1076d3b28 100644 --- a/src/server/cdp/domains/console.zig +++ b/src/server/cdp/domains/console.zig @@ -66,9 +66,7 @@ pub fn consoleMessage(arena: Allocator, bc: *CDP.BrowserContext, event: *const N const w = &aw.writer; for (event.values, 0..) |v, i| { if (i != 0) try w.writeByte(' '); - - const js_str = try v.toString(); - try js_str.format(w); + try v.format(w); } return bc.cdp.sendEvent("Console.messageAdded", ConsoleMessage{ diff --git a/src/server/cdp/domains/runtime.zig b/src/server/cdp/domains/runtime.zig index a8aaf1658..e36f1466e 100644 --- a/src/server/cdp/domains/runtime.zig +++ b/src/server/cdp/domains/runtime.zig @@ -271,7 +271,7 @@ test "cdp.runtime: consoleAPICalled only carries values for primitives" { try testing.expectEqual(0, try probed.toF64()); } -test "cdp.runtime: console calls made while a notification is being built" { +test "cdp.runtime: console notifications run no page JS" { testing.silenceLog(&.{.js}); var ctx = try testing.context(); @@ -285,19 +285,17 @@ test "cdp.runtime: console calls made while a notification is being built" { var ls: js.Local.Scope = undefined; frame.js.localScope(&ls); defer ls.deinit(); - // Legacy Console formatting can re-enter the notification handlers. _ = try ls.local.exec( - \\const inner = 'x'.repeat(120); - \\const probe = { toString() { console.log(inner); console.log(inner); return 'outer'; } }; + \\globalThis.probed = 0; + \\const probe = { toString() { globalThis.probed++; console.log('inner'); return 'outer'; } }; \\console.log('head-marker', probe, 'tail-marker-'.repeat(20)); , null); - const inner = "x" ** 120; const tail = "tail-marker-" ** 20; - try ctx.expectSentEvent("Console.messageAdded", .{ .level = "log", .text = inner }, .{}); - try ctx.expectSentEvent("Console.messageAdded", .{ .level = "log", .text = "head-marker outer " ++ tail }, .{}); - try ctx.expectSentEvent("Runtime.consoleAPICalled", .{ .type = "log", .args = .{.{ .type = "string", .value = inner }} }, .{}); + try ctx.expectSentEvent("Console.messageAdded", .{ .level = "log", .text = "head-marker [object Object] " ++ tail }, .{}); try ctx.expectSentEvent("Runtime.consoleAPICalled", .{ .type = "log", .args = .{ .{ .type = "string", .value = "head-marker" }, .{ .type = "object", .className = "Object" }, .{ .type = "string", .value = tail } } }, .{}); + const probed = try ls.local.exec("globalThis.probed", null); + try testing.expectEqual(0, try probed.toF64()); try testing.expectEqual(0, ctx.cdp().notification_depth); try testing.expectEqual(0, ctx.cdp().link.send_depth); try ctx.processMessage(.{ .id = 62, .method = "Runtime.evaluate", .params = .{ .expression = "6 * 7" } }); From 3eb1fcbc12a73cd9a390dc2a628f538c9acc28df Mon Sep 17 00:00:00 2001 From: Karl Seguin Date: Wed, 16 Sep 2026 10:12:24 +0800 Subject: [PATCH 24/33] update v8 dep --- .github/actions/install/action.yml | 2 +- .github/actions/v8-snapshot/action.yml | 2 +- Dockerfile | 2 +- build.zig.zon | 4 ++-- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/actions/install/action.yml b/.github/actions/install/action.yml index cea453685..7353adfc5 100644 --- a/.github/actions/install/action.yml +++ b/.github/actions/install/action.yml @@ -13,7 +13,7 @@ inputs: zig-v8: description: 'zig v8 version to install' required: false - default: 'v0.5.5' + default: 'v0.5.6' v8: description: 'v8 version to install' required: false diff --git a/.github/actions/v8-snapshot/action.yml b/.github/actions/v8-snapshot/action.yml index dfc98cb93..a6492d68d 100644 --- a/.github/actions/v8-snapshot/action.yml +++ b/.github/actions/v8-snapshot/action.yml @@ -13,7 +13,7 @@ inputs: zig-v8: description: 'zig-v8 release tag the prebuilt lib came from' required: false - default: 'v0.5.5' + default: 'v0.5.6' runs: using: "composite" diff --git a/Dockerfile b/Dockerfile index edaea754f..6b246470e 100644 --- a/Dockerfile +++ b/Dockerfile @@ -4,7 +4,7 @@ FROM debian:stable-slim ARG MINISIG=0.12 ARG ZIG_MINISIG=RWSGOq2NVecA2UPNdBUZykf1CCb147pkmdtYxgb3Ti+JO/wCYvhbAb/U ARG V8=14.9.207.35 -ARG ZIG_V8=v0.5.5 +ARG ZIG_V8=v0.5.6 ARG TARGETPLATFORM RUN apt-get update -yq && \ diff --git a/build.zig.zon b/build.zig.zon index 30573a7fa..153b224ee 100644 --- a/build.zig.zon +++ b/build.zig.zon @@ -5,8 +5,8 @@ .minimum_zig_version = "0.16.0", .dependencies = .{ .v8 = .{ - .url = "https://github.com/lightpanda-io/zig-v8-fork/archive/94ee8cb5cb12b228334c412a2bd527b6e3bd29d8.tar.gz", - .hash = "v8-0.0.0-xddH6_InAwDcJ7Pli8GL_Cemp_p7CoMkkrljHHXny9Uc", + .url = "https://github.com/lightpanda-io/zig-v8-fork/archive/d3d7b41677a0015fdfa55a8b1caa4f214de6d209.tar.gz", + .hash = "v8-0.0.0-xddH624yAwC5_H_8T303uTxiSAnAu2zrxv6MHLhvLo6t", }, // .v8 = .{ .path = "../zig-v8-fork" }, .brotli = .{ From 7b7c7d7b0bdb7d6221f2dbc31df2e5733f39e7da Mon Sep 17 00:00:00 2001 From: Karl Seguin Date: Wed, 16 Sep 2026 11:47:40 +0800 Subject: [PATCH 25/33] Expand to destination to all stderr destination Attempt to add backtrace information If there's no PATH, look for curl in known locations. (this is unrelated, but there's overlap with this work and the special `segv-crash-report` that we're using in debugging, and i wanted to bring this specific part over). --- src/crash_handler.zig | 250 +++++++++++++++++++++++++++++++++--------- 1 file changed, 198 insertions(+), 52 deletions(-) diff --git a/src/crash_handler.zig b/src/crash_handler.zig index 9eacbc257..e4f180aeb 100644 --- a/src/crash_handler.zig +++ b/src/crash_handler.zig @@ -163,25 +163,41 @@ fn report(reason: []const u8, begin_addr: usize, args: anytype) !void { } fn curlPath(buf: []u8) ?usize { - const path_z = std.c.getenv("PATH") orelse return null; - var it = std.mem.tokenizeScalar(u8, std.mem.span(path_z), std.fs.path.delimiter); - - var fba = std.heap.FixedBufferAllocator.init(buf); - const allocator = fba.allocator(); - const cwd = std.Io.Dir.cwd(); - while (it.next()) |p| { - defer fba.reset(); - const full_path = std.fs.path.joinZ(allocator, &.{ p, "curl" }) catch continue; - cwd.access(lp.io, full_path, .{}) catch continue; - return full_path.len; + + if (std.c.getenv("PATH")) |path_z| { + var it = std.mem.tokenizeScalar(u8, std.mem.span(path_z), std.fs.path.delimiter); + + var fba = std.heap.FixedBufferAllocator.init(buf); + const allocator = fba.allocator(); + + while (it.next()) |p| { + defer fba.reset(); + const full_path = std.fs.path.joinZ(allocator, &.{ p, "curl" }) catch continue; + cwd.access(lp.io, full_path, .{}) catch continue; + return full_path.len; + } + } + + // A supervisor that replaces the environment rather than extending it + // leaves us with no PATH at all, and every crash report with it. + for ([_][]const u8{ "/usr/bin/curl", "/bin/curl", "/usr/local/bin/curl" }) |candidate| { + if (candidate.len >= buf.len) continue; + @memcpy(buf[0..candidate.len], candidate); + buf[candidate.len] = 0; + cwd.access(lp.io, buf[0..candidate.len :0], .{}) catch continue; + return candidate.len; } return null; } const fatal_signals = [_]std.posix.SIG{ .SEGV, .BUS, .ILL, .FPE }; +const max_backtrace_frames = 32; +// A frame further than a whole thread stack from its caller is not a frame. +const max_frame_distance = 8 << 20; + // Initialized before threads start; owned until process exit. -var signal_pipe_fd: std.c.fd_t = -1; +var signal_output_fd: std.c.fd_t = -1; var signal_handlers_attached = false; // Best-effort record of a fatal signal, written before the process dies of @@ -194,7 +210,7 @@ var signal_handlers_attached = false; pub fn attachSignalHandlers() void { if (builtin.os.tag != .linux or signal_handlers_attached) return; signal_handlers_attached = true; - signal_pipe_fd = openSignalPipe(); + signal_output_fd = openSignalOutput(); var mask = std.posix.sigemptyset(); std.posix.sigaddset(&mask, .PIPE); const act: std.posix.Sigaction = .{ @@ -205,31 +221,44 @@ pub fn attachSignalHandlers() void { for (fatal_signals) |sig| std.posix.sigaction(sig, &act, null); } -fn openSignalPipe() std.c.fd_t { +fn openSignalOutput() std.c.fd_t { if (builtin.os.tag != .linux) return -1; + const S = std.os.linux.S; + const raw_flags = std.c.fcntl(2, std.posix.F.GETFL); if (raw_flags < 0) return -1; const flags: std.posix.O = @bitCast(@as(u32, @intCast(raw_flags))); if (flags.ACCMODE == .RDONLY) return -1; + var original: std.os.linux.Statx = undefined; - if (!statPipe(2, &original)) return -1; - // Unlike dup(), procfs gives us independent O_NONBLOCK flags. - const fd = std.c.open("/proc/self/fd/2", .{ .ACCMODE = .WRONLY, .NONBLOCK = true, .CLOEXEC = true }); + if (!statFd(2, &original)) return -1; + const is_regular = S.ISREG(original.mode); + if (!is_regular and !S.ISFIFO(original.mode) and !S.ISCHR(original.mode)) return -1; + + // Unlike dup(), procfs gives us independent O_NONBLOCK flags. A regular + // file additionally needs O_APPEND: the new description starts at offset + // zero and would otherwise overwrite the head of the log. + const fd = std.c.open("/proc/self/fd/2", .{ + .ACCMODE = .WRONLY, + .NONBLOCK = true, + .CLOEXEC = true, + .APPEND = is_regular, + }); if (fd < 0) return -1; var reopened: std.os.linux.Statx = undefined; - if (!statPipe(fd, &reopened) or reopened.dev_major != original.dev_major or - reopened.dev_minor != original.dev_minor or reopened.ino != original.ino) - { + if (!statFd(fd, &reopened) or reopened.dev_major != original.dev_major or reopened.dev_minor != original.dev_minor or reopened.ino != original.ino) { _ = std.c.close(fd); return -1; } return fd; } -fn statPipe(fd: std.c.fd_t, stat: *std.os.linux.Statx) bool { +fn statFd(fd: std.c.fd_t, stat: *std.os.linux.Statx) bool { const linux = std.os.linux; - if (linux.statx(fd, "", linux.AT.EMPTY_PATH, .{ .TYPE = true, .INO = true }, stat) != 0) return false; - return stat.mask.TYPE and stat.mask.INO and linux.S.ISFIFO(stat.mode); + if (linux.statx(fd, "", linux.AT.EMPTY_PATH, .{ .TYPE = true, .INO = true }, stat) != 0) { + return false; + } + return stat.mask.TYPE and stat.mask.INO; } fn handleFatalSignal(sig: std.posix.SIG, info: *const std.posix.siginfo_t, ctx_ptr: ?*anyopaque) callconv(.c) noreturn { @@ -237,22 +266,39 @@ fn handleFatalSignal(sig: std.posix.SIG, info: *const std.posix.siginfo_t, ctx_p const default: std.posix.Sigaction = .{ .handler = .{ .handler = std.posix.SIG.DFL }, .mask = std.posix.sigemptyset(), .flags = 0 }; for (fatal_signals) |fatal| _ = std.c.sigaction(fatal, &default, null); + const opt_context: ?std.debug.cpu_context.Native = if (ctx_ptr == null) null else std.debug.cpu_context.fromPosixSignalContext(ctx_ptr); + const context: ?*const std.debug.cpu_context.Native = if (opt_context) |*ctx| ctx else null; + var buffer: [512]u8 = undefined; var writer: std.Io.Writer = .fixed(&buffer); - writeSignalContext(&writer, sig, info, ctx_ptr) catch {}; - const record = writer.buffered(); - if (signal_pipe_fd >= 0) { - _ = std.c.write(signal_pipe_fd, record.ptr, record.len); + writeSignalContext(&writer, sig, info, context) catch {}; + writeRecord(writer.buffered()); + + // Written separately because walking the frame chain reads memory the + // fault may already have invalidated: the record above has to survive a + // second fault in here. + if (context) |ctx| { + writeBacktrace(ctx); + } + + _ = std.c.raise(sig); + std.c._exit(@intCast(128 + @intFromEnum(sig))); +} + +fn writeRecord(record: []const u8) void { + if (record.len == 0) { + return; + } + if (signal_output_fd >= 0) { + _ = std.c.write(signal_output_fd, record.ptr, record.len); } else { // Per-call flags leave inherited stderr flags unchanged. Non-sockets // fail with ENOTSOCK: omit the record rather than risk blocking. _ = std.c.send(2, record.ptr, record.len, std.c.MSG.DONTWAIT | std.c.MSG.NOSIGNAL); } - _ = std.c.raise(sig); - std.c._exit(@intCast(128 + @intFromEnum(sig))); } -fn writeSignalContext(writer: *std.Io.Writer, sig: std.posix.SIG, info: *const std.posix.siginfo_t, ctx_ptr: ?*anyopaque) !void { +fn writeSignalContext(writer: *std.Io.Writer, sig: std.posix.SIG, info: *const std.posix.siginfo_t, context: ?*const std.debug.cpu_context.Native) !void { try writer.print("\nLightpanda fatal signal: {t} ({d})\nversion: {s}\nOS: {s}\nmode: {s}\ncode: {d}\n", .{ sig, @intFromEnum(sig), lp.build_config.version, @tagName(builtin.os.tag), @tagName(builtin.mode), info.code, }); @@ -263,18 +309,53 @@ fn writeSignalContext(writer: *std.Io.Writer, sig: std.posix.SIG, info: *const s } // Runtime address of a known symbol for offline ASLR adjustment. try writer.print("crash_handler.handleFatalSignal: 0x{x}\n", .{@intFromPtr(&handleFatalSignal)}); - if (ctx_ptr != null) { - if (std.debug.cpu_context.fromPosixSignalContext(ctx_ptr)) |ctx| { - try writer.print("pc: 0x{x}\nfp: 0x{x}\n", .{ ctx.getPc(), ctx.getFp() }); - switch (builtin.cpu.arch) { - .aarch64 => try writer.print("sp: 0x{x}\nlr: 0x{x}\n", .{ ctx.sp, ctx.x[30] }), - .x86_64 => try writer.print("sp: 0x{x}\n", .{ctx.gprs.get(.rsp)}), - else => {}, - } + if (context) |ctx| { + try writer.print("pc: 0x{x}\nfp: 0x{x}\n", .{ ctx.getPc(), ctx.getFp() }); + if (stackPointer(ctx)) |sp| try writer.print("sp: 0x{x}\n", .{sp}); + switch (builtin.cpu.arch) { + .aarch64 => try writer.print("lr: 0x{x}\n", .{ctx.x[30]}), + else => {}, } } } +fn writeBacktrace(ctx: *const std.debug.cpu_context.Native) void { + if (comptime builtin.omit_frame_pointer) { + return; + } + + var buffer: [640]u8 = undefined; + var writer: std.Io.Writer = .fixed(&buffer); + writer.print("backtrace: 0x{x}", .{ctx.getPc()}) catch return; + + // Each frame must sit above the last, close enough to be a real frame. + var floor = stackPointer(ctx) orelse ctx.getFp(); + var fp = ctx.getFp(); + for (0..max_backtrace_frames) |_| { + if (fp < floor or fp - floor > max_frame_distance or fp % @alignOf(usize) != 0) { + break; + } + const frame: *const [2]usize = @ptrFromInt(fp); + const return_address = frame[1]; + if (return_address == 0) { + break; + } + writer.print(" 0x{x}", .{return_address}) catch break; + floor = fp +| 1; + fp = frame[0]; + } + writer.writeByte('\n') catch {}; + writeRecord(writer.buffered()); +} + +fn stackPointer(ctx: *const std.debug.cpu_context.Native) ?usize { + return switch (builtin.cpu.arch) { + .aarch64 => ctx.sp, + .x86_64 => ctx.gprs.get(.rsp), + else => null, + }; +} + fn faultAddress(info: *const std.posix.siginfo_t) ?usize { // SI_USER/SI_TKILL/SI_KERNEL do not supply si_addr. if (info.code <= 0 or info.code >= 128) return null; @@ -286,7 +367,7 @@ const testing = @import("testing.zig"); test "crash_handler: fatal signals preserve termination with unavailable stderr" { if (builtin.os.tag != .linux) return error.SkipZigTest; for (fatal_signals) |sig| { - for ([_]SignalTestMode{ .normal, .pipe, .closed, .broken_pipe, .locked_panic, .regular_file, .read_only_pipe }) |mode| { + for ([_]SignalTestMode{ .normal, .pipe, .tty, .closed, .broken_pipe, .locked_panic, .regular_file, .read_only_pipe }) |mode| { try testSignal(sig, mode); } } @@ -329,20 +410,62 @@ test "crash_handler: unknown signal addresses are not read" { } } -const SignalTestMode = enum { normal, pipe, closed, broken_pipe, locked_panic, hardware, full_pipe, full_socket, regular_file, read_only_pipe }; +const SignalTestMode = enum { normal, pipe, tty, closed, broken_pipe, locked_panic, hardware, full_pipe, full_socket, regular_file, read_only_pipe }; + +extern "c" fn posix_openpt(oflag: c_int) c_int; +extern "c" fn grantpt(fd: c_int) c_int; +extern "c" fn unlockpt(fd: c_int) c_int; +extern "c" fn ptsname_r(fd: c_int, buf: [*]u8, buflen: usize) c_int; + +// fds[0] is the master the parent reads, fds[1] the slave the child gets as +// its stderr: the same shape as pipe() and socketpair(). +fn openPty(fds: *[2]std.c.fd_t) c_int { + const oflag: c_int = @bitCast(@as(u32, @bitCast(std.posix.O{ .ACCMODE = .RDWR, .NOCTTY = true }))); + const master = posix_openpt(oflag); + if (master < 0) return -1; + + if (grantpt(master) != 0 or unlockpt(master) != 0) { + _ = std.c.close(master); + return -1; + } + var name: [128]u8 = undefined; + if (ptsname_r(master, &name, name.len) != 0) { + _ = std.c.close(master); + return -1; + } + const slave = std.c.open(@ptrCast(&name), .{ .ACCMODE = .WRONLY, .NOCTTY = true }); + if (slave < 0) { + _ = std.c.close(master); + return -1; + } + fds.* = .{ master, slave }; + return 0; +} fn testSignal(sig: std.posix.SIG, mode: SignalTestMode) !void { const guard = if (mode == .hardware) try std.posix.mmap(null, std.heap.pageSize(), .{}, .{ .TYPE = .PRIVATE, .ANONYMOUS = true }, -1, 0) else null; defer if (guard) |memory| std.posix.munmap(memory); const file = if (mode == .regular_file) std.c.memfd_create("fatal-signal-test", std.c.MFD.CLOEXEC) else -1; - if (mode == .regular_file) try testing.expectEqual(true, file >= 0); + if (mode == .regular_file) { + try testing.expectEqual(true, file >= 0); + // O_APPEND or not is the whole question: a reopened description starts + // at offset zero and would land on top of this. + try testing.expectEqual(@as(isize, prior_log.len), std.c.write(file, prior_log, prior_log.len)); + } defer if (file >= 0) { _ = std.c.close(file); }; var fds: [2]std.c.fd_t = undefined; const full = mode == .full_pipe or mode == .full_socket; const is_pipe = mode == .pipe or mode == .full_pipe or mode == .read_only_pipe; - const result = if (is_pipe) std.c.pipe(&fds) else std.c.socketpair(std.posix.AF.UNIX, std.posix.SOCK.STREAM, 0, &fds); + const result = if (mode == .tty) + openPty(&fds) + else if (is_pipe) + std.c.pipe(&fds) + else + std.c.socketpair(std.posix.AF.UNIX, std.posix.SOCK.STREAM, 0, &fds); + // A sandbox without /dev/ptmx leaves nothing to test here. + if (mode == .tty and result != 0) return; try testing.expectEqual(@as(c_int, 0), result); defer _ = std.c.close(fds[0]); const pid = std.c.fork(); @@ -391,14 +514,15 @@ fn testSignal(sig: std.posix.SIG, mode: SignalTestMode) !void { if (mode == .locked_panic) panic_mutex.lockUncancelable(lp.io); const flags_before = std.c.fcntl(2, std.posix.F.GETFL); attachSignalHandlers(); - const first_pipe = signal_pipe_fd; + const first_output = signal_output_fd; attachSignalHandlers(); - if (signal_pipe_fd != first_pipe) std.c._exit(1); + if (signal_output_fd != first_output) std.c._exit(1); if (std.c.fcntl(2, std.posix.F.GETFL) != flags_before) std.c._exit(1); - if (signal_pipe_fd >= 0) { - const pipe_flags: std.posix.O = @bitCast(@as(u32, @intCast(std.c.fcntl(signal_pipe_fd, std.posix.F.GETFL)))); - if (!pipe_flags.NONBLOCK) std.c._exit(1); - if (std.c.fcntl(signal_pipe_fd, std.posix.F.GETFD) & std.posix.FD_CLOEXEC == 0) std.c._exit(1); + if (signal_output_fd >= 0) { + const output_flags: std.posix.O = @bitCast(@as(u32, @intCast(std.c.fcntl(signal_output_fd, std.posix.F.GETFL)))); + if (!output_flags.NONBLOCK) std.c._exit(1); + if (output_flags.APPEND != (mode == .regular_file)) std.c._exit(1); + if (std.c.fcntl(signal_output_fd, std.posix.F.GETFD) & std.posix.FD_CLOEXEC == 0) std.c._exit(1); } if (guard) |memory| @as(*volatile u8, @ptrCast(memory.ptr)).* = 1; _ = std.c.raise(sig); @@ -419,20 +543,42 @@ fn testSignal(sig: std.posix.SIG, mode: SignalTestMode) !void { try testing.expectEqual(true, std.posix.W.IFSIGNALED(raw)); errdefer std.debug.print("signal={t} mode={t} status=0x{x}\n", .{ sig, mode, raw }); try testing.expectEqual(sig, std.posix.W.TERMSIG(raw)); - if (file >= 0) try testing.expectEqual(@as(std.c.off_t, 0), std.c.lseek(file, 0, std.c.SEEK.END)); - if (mode == .read_only_pipe or mode == .closed or mode == .broken_pipe or mode == .regular_file) try testing.expectEqual(@as(usize, 0), len); - if (mode == .normal or mode == .locked_panic or mode == .hardware or mode == .pipe) { - const text = output[0..len]; + + var text = output[0..len]; + if (mode == .regular_file) { + // The record went to the file, not to the socketpair. + try testing.expectEqual(@as(usize, 0), len); + try testing.expectEqual(@as(std.c.off_t, 0), std.c.lseek(file, 0, std.c.SEEK.SET)); + const count = std.c.read(file, &output, output.len); + try testing.expectEqual(true, count > 0); + text = output[0..@intCast(count)]; + try testing.expectEqual(true, std.mem.startsWith(u8, text, prior_log)); + } + var unwrapped: [output.len]u8 = undefined; + if (mode == .tty) { + // ONLCR turns every \n into \r\n on the way through the line discipline. + const replaced = std.mem.replace(u8, text, "\r\n", "\n", &unwrapped); + text = unwrapped[0 .. text.len - replaced]; + } + if (mode == .read_only_pipe or mode == .closed or mode == .broken_pipe) try testing.expectEqual(@as(usize, 0), text.len); + if (mode == .normal or mode == .locked_panic or mode == .hardware or mode == .pipe or mode == .tty or mode == .regular_file) { errdefer std.debug.print("signal={t} mode={t}\n{s}\n", .{ sig, mode, text }); try testing.expectEqual(true, std.mem.containsAtLeast(u8, text, 1, "Lightpanda fatal signal:")); try testing.expectEqual(true, std.mem.containsAtLeast(u8, text, 1, "\npc: 0x")); try testing.expectEqual(true, std.mem.containsAtLeast(u8, text, 1, "\ncrash_handler.handleFatalSignal: 0x")); + try testing.expectEqual(true, std.mem.containsAtLeast(u8, text, 1, "\nbacktrace: 0x")); if (mode == .hardware) { var address_buffer: [64]u8 = undefined; const address = try std.fmt.bufPrint(&address_buffer, "address: 0x{x}\n", .{@intFromPtr(guard.?.ptr)}); try testing.expectEqual(true, std.mem.containsAtLeast(u8, text, 1, address)); + // The faulting pc alone is not a backtrace: the walk has to have + // followed at least one link out of the frame that faulted. + const line = text[std.mem.indexOf(u8, text, "\nbacktrace: ").? + 1 ..]; + try testing.expectEqual(true, std.mem.count(u8, line[0..std.mem.indexOfScalar(u8, line, '\n').?], " 0x") >= 2); } else { try testing.expectEqual(true, std.mem.containsAtLeast(u8, text, 1, "address: unavailable\n")); } } } + +const prior_log = "a line that was already in the log\n"; From b492ffb68429ddb35f6949289ebe3c229f3a35be Mon Sep 17 00:00:00 2001 From: katie-lpd Date: Wed, 16 Sep 2026 06:46:40 +0200 Subject: [PATCH 26/33] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 8eb3763fc..cfb3177e6 100644 --- a/README.md +++ b/README.md @@ -5,6 +5,7 @@

The headless browser built from scratch for AI agents and automation.
Not a Chromium fork. Not a WebKit patch. A new browser, written in Zig. +16x lighter and 9x faster than Chromium.

From 6d5afb0c511d2c7833c09455e6eb7e38c82f291c Mon Sep 17 00:00:00 2001 From: katie-lpd Date: Wed, 16 Sep 2026 06:47:08 +0200 Subject: [PATCH 27/33] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index cfb3177e6..71fbd6451 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@

Lightpanda Browser

The headless browser built from scratch for AI agents and automation.
-Not a Chromium fork. Not a WebKit patch. A new browser, written in Zig. +Not a Chromium fork. Not a WebKit patch. A new browser, written in Zig.
16x lighter and 9x faster than Chromium.

From b3b663ce439043303772a3641b7b52453b6ef9ff Mon Sep 17 00:00:00 2001 From: Karl Seguin Date: Wed, 16 Sep 2026 12:32:03 +0800 Subject: [PATCH 28/33] fix ci --- src/crash_handler.zig | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/src/crash_handler.zig b/src/crash_handler.zig index e4f180aeb..5ae1ec18c 100644 --- a/src/crash_handler.zig +++ b/src/crash_handler.zig @@ -540,9 +540,18 @@ fn testSignal(sig: std.posix.SIG, mode: SignalTestMode) !void { } if (!full) try testing.expectEqual(pid, std.c.waitpid(pid, &status, 0)); const raw: u32 = @bitCast(status); - try testing.expectEqual(true, std.posix.W.IFSIGNALED(raw)); errdefer std.debug.print("signal={t} mode={t} status=0x{x}\n", .{ sig, mode, raw }); - try testing.expectEqual(sig, std.posix.W.TERMSIG(raw)); + if (comptime builtin.sanitize_thread) { + // ThreadSanitizer's sigaction wrapper keeps the signal blocked for the + // duration of the handler whatever SA_NODEFER says, so the re-raise + // only ever goes pending and the handler's fallback exit is what ends + // the process. Everything before that point is unaffected. + try testing.expectEqual(true, std.posix.W.IFEXITED(raw)); + try testing.expectEqual(@as(u8, @intCast(128 + @intFromEnum(sig))), std.posix.W.EXITSTATUS(raw)); + } else { + try testing.expectEqual(true, std.posix.W.IFSIGNALED(raw)); + try testing.expectEqual(sig, std.posix.W.TERMSIG(raw)); + } var text = output[0..len]; if (mode == .regular_file) { From 21a210fe1631c03f8b8f388516f9144880d27fef Mon Sep 17 00:00:00 2001 From: Karl Seguin Date: Wed, 16 Sep 2026 14:08:11 +0800 Subject: [PATCH 29/33] Narrow frame suspension The original work was aimed at ensuring that a page which is being navigated away doesn't trigger events that it shouldn't, i.e. `DOMContentLoaded` and `load`. This just narrows down the scope of that little, for example ensuring the new page actually gets its navigate() off being signaling the old page to abort. --- src/browser/Frame.zig | 92 ++++++++++++++++--- src/browser/Runner.zig | 19 ++++ src/browser/Session.zig | 7 +- .../tests/fixtures/navigation_open.html | 7 ++ .../tests/runner/iframe_nav_cancel.html | 3 + .../tests/runner/iframe_nav_cancel_child.html | 7 ++ 6 files changed, 120 insertions(+), 15 deletions(-) create mode 100644 src/browser/tests/runner/iframe_nav_cancel.html create mode 100644 src/browser/tests/runner/iframe_nav_cancel_child.html diff --git a/src/browser/Frame.zig b/src/browser/Frame.zig index a0172772b..9282ca0c4 100644 --- a/src/browser/Frame.zig +++ b/src/browser/Frame.zig @@ -1031,7 +1031,7 @@ fn scheduleNavigationWithArena(originator: *Frame, arena: *lp.Arena, request_url target._queued_navigation = qn; try session.scheduleNavigation(target); - target.documentIsComplete(); + target.abortedDocumentIsComplete(); } // A script can have multiple competing navigation events, say it starts off @@ -1101,6 +1101,16 @@ pub fn stopLoading(self: *Frame) void { self.cancelQueuedNavigation(); + // HTML's "active parser was aborted" flag. Stopping is the only thing that + // actually kills the parser: a merely *scheduled* navigation leaves it + // running until the replacement commits, and Chrome keeps honouring + // document.write until then. + if (self.parserIsRunning()) { + self.document._active_parser_aborted = true; + } else if (self.document._script_created_parser) |parser| { + if (parser.handle != null) self.document._active_parser_aborted = true; + } + const http_client = &self._session.browser.http_client; if (http_client.findTransfer(self._req_id)) |transfer| { // the main navigation is still transfering, force it to finish now, @@ -1110,18 +1120,38 @@ pub fn stopLoading(self: *Frame) void { http_client.cancelRequests(&self._http_owner); } +// A cross-document navigation has been scheduled (or started) for this frame: +// its current document is superseded and must never fire DOMContentLoaded or +// load, even if the replacement is discarded or fails. Deliberately does NOT +// touch _load_state — the parser can still be on the stack, and open/write/ +// maybeCheckpoint key off it. pub fn abortDocumentLoad(self: *Frame) void { self.document._load_aborted = true; +} - // readyState will become complete even if the parser is still on the - // stack. Remember its aborted state separately so document.open/write cannot - // start another parser, even after the original parse has unwound. - if (self._load_state == .parsing and !self._script_manager.base.static_scripts_done) { - self.document._active_parser_aborted = true; - } - if (self.document._script_created_parser) |parser| { - if (parser.handle != null) self.document._active_parser_aborted = true; +// The navigation parser is on the stack, i.e. an inline script is running from +// inside parser.parse(). Narrower than `_load_state == .parsing`, which stays +// true through deferred and async scripts. +fn parserIsRunning(self: *const Frame) bool { + return switch (self._parse_state) { + .html => true, + else => false, + }; +} + +// Chrome moves a superseded document's readyState to "complete" but never +// fires DOMContentLoaded or load. `_load_aborted` suppresses the events; this +// is the readyState half, run as soon as the navigation is scheduled. The +// guard makes it idempotent: a handler that renavigates lands here again. +pub fn abortedDocumentIsComplete(self: *Frame) void { + if (self.document._ready_state == .complete) { + return; } + self.document._ready_state = .complete; + self.dispatchReadyStateChange() catch |err| switch (err) { + error.JsException => {}, // already logged + else => log.err(.frame, "aborted document is complete", .{ .err = err, .type = self._type, .url = self.url }), + }; } fn loadEventsAborted(self: *const Frame) bool { @@ -1138,6 +1168,27 @@ pub fn cancelQueuedNavigation(self: *Frame) void { } qn.arena.release(); self._queued_navigation = null; + + // Our own load is aborted and the replacement that would have completed it + // is now gone, so _documentIsComplete will never reach the parent. Release + // the parent's load delay here or it waits forever. + if (self.document._load_aborted) { + self.releaseParentLoadDelay(); + } +} + +// Stop delaying the parent's load event without dispatching the iframe +// element's load event: that event belongs to a document that actually +// finished loading, and this one never will. +fn releaseParentLoadDelay(self: *Frame) void { + const parent = self.parent orelse return; + if (self._parent_notified) { + return; + } + self._parent_notified = true; + if (self._delays_parent_load) { + parent.pendingLoadCompleted(); + } } pub fn documentIsLoaded(self: *Frame) void { @@ -1267,8 +1318,11 @@ pub fn documentIsComplete(self: *Frame) void { } fn _documentIsComplete(self: *Frame) !void { - self.document._ready_state = .complete; - try self.dispatchReadyStateChange(); + // abortedDocumentIsComplete may already have done this half. + if (self.document._ready_state != .complete) { + self.document._ready_state = .complete; + try self.dispatchReadyStateChange(); + } if (self.loadEventsAborted()) return; // Run element load/error events before window.load. @@ -3953,6 +4007,22 @@ test "Frame: document.open can cancel navigation once parsing has finished" { } } +test "Frame: a scheduled navigation does not abort the parser" { + const page = try testing.pageTest("fixtures/navigation_open.html?write", .{}); + defer page.close(); + const frame = page.frame().?; + + try testing.expect(std.mem.endsWith(u8, frame.url, "/navigation_open.html?write")); + var ls: JS.Local.Scope = undefined; + frame.js.localScope(&ls); + defer ls.deinit(); + // The write landed: only window.stop() sets the active-parser-was-aborted + // flag, scheduling the navigation doesn't. + const late = try ls.local.exec("document.getElementById('late').textContent", null); + try testing.expectEqual("late", try late.toStringSlice()); + try testing.expectEqual(true, frame.document._active_parser_aborted); +} + test "Frame: cancelling navigation does not revive an aborted parser" { const page = try testing.pageTest("fixtures/navigation_open.html?cancel", .{}); defer page.close(); diff --git a/src/browser/Runner.zig b/src/browser/Runner.zig index 2f0820fd0..e85dc09b4 100644 --- a/src/browser/Runner.zig +++ b/src/browser/Runner.zig @@ -559,6 +559,25 @@ test "Runner: lazy iframe does not delay the load event" { try testing.expectEqual(true, lazy_child._parent_notified); } +test "Runner: iframe that cancels its own navigation stops delaying the parent" { + const page = try testing.pageTest("runner/iframe_nav_cancel.html", .{ .wait_until_done = false }); + defer page.close(); + + var runner = page.session.runner(.{}); + try runner.waitForFrame(page.frame_id, 2000, .{ .until = .load }); + + const frame = page.frame().?; + try testing.expectEqual(true, frame._load_state == .complete); + try testing.expectEqual(0, frame._pending_loads); + + // The child aborted its load for a navigation it then cancelled, so no + // replacement frame will ever notify the parent on its behalf. + const child = frame.child_frames.items[0]; + try testing.expectEqual(true, child.document._load_aborted); + try testing.expectEqual(null, child._queued_navigation); + try testing.expectEqual(true, child._parent_notified); +} + test "Runner: idle notifications advance past a resolved condition" { const page = try testing.pageTest("runner/runner1.html", .{}); defer page.close(); diff --git a/src/browser/Session.zig b/src/browser/Session.zig index b1f35a95a..402b4892d 100644 --- a/src/browser/Session.zig +++ b/src/browser/Session.zig @@ -880,9 +880,6 @@ pub fn initiateRootNavigation(self: *Session, frame_id: u32, url: [:0]const u8, const page = try self.allocatePage(frame_id); errdefer self.queuePageDestruction(page); - // The old document's load stays aborted even if the pending request fails. - live.frame.abortDocumentLoad(); - // Reuses `live`'s frame_id: the replacement IS the same browsing context. // `replaces` keeps `live` addressable until commit; the `replacement` // back-pointer is its inverse @@ -907,7 +904,9 @@ pub fn initiateRootNavigation(self: *Session, frame_id: u32, url: [:0]const u8, log.err(.browser, "pending navigation start", .{ .err = err, .url = url }); return err; }; - live.frame.documentIsComplete(); + + live.frame.abortDocumentLoad(); + live.frame.abortedDocumentIsComplete(); } // Promote a pending replacement Page to be the live Page. diff --git a/src/browser/tests/fixtures/navigation_open.html b/src/browser/tests/fixtures/navigation_open.html index f915c3a0d..0ad8d2750 100644 --- a/src/browser/tests/fixtures/navigation_open.html +++ b/src/browser/tests/fixtures/navigation_open.html @@ -15,6 +15,13 @@ if (location.search === '?interactive') { }); } else if (location.search === '?dcl') { document.addEventListener('DOMContentLoaded', navigateAndOpen); +} else if (location.search === '?write') { + // Scheduling a navigation does not abort the parser: Chrome keeps honouring + // document.write until the replacement commits. window.stop() cancels the + // navigation so the test can see what landed. + location.assign('../hi.html'); + document.write('

late

'); + window.stop(); } else { navigateAndOpen(); } diff --git a/src/browser/tests/runner/iframe_nav_cancel.html b/src/browser/tests/runner/iframe_nav_cancel.html new file mode 100644 index 000000000..1b3a6e50f --- /dev/null +++ b/src/browser/tests/runner/iframe_nav_cancel.html @@ -0,0 +1,3 @@ + + + diff --git a/src/browser/tests/runner/iframe_nav_cancel_child.html b/src/browser/tests/runner/iframe_nav_cancel_child.html new file mode 100644 index 000000000..2645550af --- /dev/null +++ b/src/browser/tests/runner/iframe_nav_cancel_child.html @@ -0,0 +1,7 @@ + + From 35dbda368670502e96ee7233eef9003c86dca1fc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adri=C3=A0=20Arrufat?= Date: Wed, 16 Sep 2026 09:28:45 +0200 Subject: [PATCH 30/33] `Regex`: compile through the context The context is what a pattern is compiled against, so `compile` reads better as its method than as a free function taking it first. --- src/Regex.zig | 86 +++++++++++++++---------------- src/browser/interactive.zig | 4 +- src/browser/tools.zig | 2 +- src/network/adblock/AdBlocker.zig | 2 +- 4 files changed, 47 insertions(+), 47 deletions(-) diff --git a/src/Regex.zig b/src/Regex.zig index 640cbe69d..6353467c1 100644 --- a/src/Regex.zig +++ b/src/Regex.zig @@ -100,6 +100,35 @@ pub const Context = struct { return self; } + /// A failed compile fills `diag`, when given, with PCRE2's message and the + /// offset of the offending character. + pub fn compile(self: *const Context, pattern: []const u8, options: Options, diag: ?*Diagnostic) Error!Regex { + var flags: u32 = 0; + if (options.case_insensitive) flags |= pcre2.PCRE2_CASELESS; + if (options.unicode) flags |= pcre2.PCRE2_UTF | pcre2.PCRE2_MATCH_INVALID_UTF; + + var err_code: c_int = 0; + var err_offset: usize = 0; + const code = pcre2.pcre2_compile_8( + pattern.ptr, + pattern.len, + flags, + &err_code, + &err_offset, + self.compile_context, + ) orelse { + // A failed allocation is ours, not the pattern's. + if (err_code == pcre2.PCRE2_ERROR_HEAP_FAILED) return error.OutOfMemory; + if (diag) |d| { + const len = pcre2.pcre2_get_error_message_8(err_code, &d.buf, d.buf.len); + d.len = if (len < 0) 0 else @intCast(len); + d.offset = err_offset; + } + return error.InvalidRegex; + }; + return .{ .code = code, .context = self }; + } + pub fn deinit(self: *Context) void { pcre2.pcre2_match_context_free_8(self.match_context); pcre2.pcre2_compile_context_free_8(self.compile_context); @@ -129,35 +158,6 @@ pub const Context = struct { } }; -/// A failed compile fills `diag`, when given, with PCRE2's message and the -/// offset of the offending character. -pub fn compile(context: *const Context, pattern: []const u8, options: Options, diag: ?*Diagnostic) Error!Regex { - var flags: u32 = 0; - if (options.case_insensitive) flags |= pcre2.PCRE2_CASELESS; - if (options.unicode) flags |= pcre2.PCRE2_UTF | pcre2.PCRE2_MATCH_INVALID_UTF; - - var err_code: c_int = 0; - var err_offset: usize = 0; - const code = pcre2.pcre2_compile_8( - pattern.ptr, - pattern.len, - flags, - &err_code, - &err_offset, - context.compile_context, - ) orelse { - // A failed allocation is ours, not the pattern's. - if (err_code == pcre2.PCRE2_ERROR_HEAP_FAILED) return error.OutOfMemory; - if (diag) |d| { - const len = pcre2.pcre2_get_error_message_8(err_code, &d.buf, d.buf.len); - d.len = if (len < 0) 0 else @intCast(len); - d.offset = err_offset; - } - return error.InvalidRegex; - }; - return .{ .code = code, .context = context }; -} - pub fn deinit(self: Regex) void { pcre2.pcre2_code_free_8(self.code); } @@ -191,7 +191,7 @@ test "Regex: JavaScript escapes and unanchored search" { const context: *Context = try .init(testing.allocator); defer context.deinit(); - const regex = try Regex.compile(context, "^https?:\\/\\/[0-9a-z]{5,}\\.com\\/.*", .{ .case_insensitive = true }, null); + const regex = try context.compile("^https?:\\/\\/[0-9a-z]{5,}\\.com\\/.*", .{ .case_insensitive = true }, null); defer regex.deinit(); try testing.expect(regex.matches("https://abcde.com/x")); @@ -199,12 +199,12 @@ test "Regex: JavaScript escapes and unanchored search" { try testing.expect(!regex.matches("https://abcd.com/x")); try testing.expect(!regex.matches("https://abcde.org/x")); - const invoke = try Regex.compile(context, "\\/[0-9a-f]{32}\\/invoke\\.js", .{ .case_insensitive = true }, null); + const invoke = try context.compile("\\/[0-9a-f]{32}\\/invoke\\.js", .{ .case_insensitive = true }, null); defer invoke.deinit(); try testing.expect(invoke.matches("https://host.com/0123456789abcdef0123456789abcdef/invoke.js")); try testing.expect(!invoke.matches("https://host.com/0123456789abcdef0123456789abcde/invoke.js")); - const dash = try Regex.compile(context, "[a-z\\-]+\\?s=", .{ .case_insensitive = true }, null); + const dash = try context.compile("[a-z\\-]+\\?s=", .{ .case_insensitive = true }, null); defer dash.deinit(); try testing.expect(dash.matches("https://x.com/a-b?s=1")); try testing.expect(!dash.matches("https://x.com/?s=1")); @@ -214,7 +214,7 @@ test "Regex: case is kept by default" { const context: *Context = try .init(testing.allocator); defer context.deinit(); - const exact = try Regex.compile(context, "\\/[a-z0-9]{12}\\/[a-zA-Z0-9]{20,}$", .{}, null); + const exact = try context.compile("\\/[a-z0-9]{12}\\/[a-zA-Z0-9]{20,}$", .{}, null); defer exact.deinit(); try testing.expect(exact.matches("https://x.com/abcdef123456/aBcDeFgHiJkLmNoPqRsTuV")); try testing.expect(!exact.matches("https://x.com/ABCDEF123456/aBcDeFgHiJkLmNoPqRsTuV")); @@ -224,17 +224,17 @@ test "Regex: invalid patterns are errors, runaway ones no match" { const context: *Context = try .init(testing.allocator); defer context.deinit(); - try testing.expectError(error.InvalidRegex, Regex.compile(context, "(", .{}, null)); - try testing.expectError(error.InvalidRegex, Regex.compile(context, "a{2,1}", .{}, null)); + try testing.expectError(error.InvalidRegex, context.compile("(", .{}, null)); + try testing.expectError(error.InvalidRegex, context.compile("a{2,1}", .{}, null)); // An unknown alphanumeric escape is the literal, as in JavaScript. - const literal = try Regex.compile(context, "\\q", .{ .case_insensitive = true }, null); + const literal = try context.compile("\\q", .{ .case_insensitive = true }, null); defer literal.deinit(); try testing.expect(literal.matches("https://x.com/q")); // Exponential backtracking stops at the match limit instead of stalling // the caller. - const runaway = try Regex.compile(context, "^(a+)+$", .{ .case_insensitive = true }, null); + const runaway = try context.compile("^(a+)+$", .{ .case_insensitive = true }, null); defer runaway.deinit(); const subject = "a" ** 64 ++ "b"; try testing.expect(!runaway.matches(subject)); @@ -246,7 +246,7 @@ test "Regex: a diagnostic names the fault and where it is" { defer context.deinit(); var diag: Diagnostic = .{}; - try testing.expectError(error.InvalidRegex, Regex.compile(context, "ab(", .{}, &diag)); + try testing.expectError(error.InvalidRegex, context.compile("ab(", .{}, &diag)); try testing.expectString("missing closing parenthesis", diag.message()); try testing.expectEqual(3, diag.offset); } @@ -255,28 +255,28 @@ test "Regex: unicode folds case beyond ASCII and tolerates invalid bytes" { const context: *Context = try .init(testing.allocator); defer context.deinit(); - const ascii = try Regex.compile(context, "^реклама$", .{ .case_insensitive = true }, null); + const ascii = try context.compile("^реклама$", .{ .case_insensitive = true }, null); defer ascii.deinit(); try testing.expect(ascii.matches("реклама")); try testing.expect(!ascii.matches("Реклама")); - const unicode = try Regex.compile(context, "^реклама$", .{ .case_insensitive = true, .unicode = true }, null); + const unicode = try context.compile("^реклама$", .{ .case_insensitive = true, .unicode = true }, null); defer unicode.deinit(); try testing.expect(unicode.matches("Реклама")); try testing.expect(unicode.matches("РЕКЛАМА")); // One code point, not one byte. - const single = try Regex.compile(context, "^.$", .{ .unicode = true }, null); + const single = try context.compile("^.$", .{ .unicode = true }, null); defer single.deinit(); try testing.expect(single.matches("é")); try testing.expect(!single.matches("ab")); // Word boundaries stay ASCII, as in JavaScript. - const word = try Regex.compile(context, "\\bshare\\b", .{ .unicode = true }, null); + const word = try context.compile("\\bshare\\b", .{ .unicode = true }, null); defer word.deinit(); try testing.expect(word.matches("éshare")); - const sidebar = try Regex.compile(context, "sidebar", .{ .unicode = true }, null); + const sidebar = try context.compile("sidebar", .{ .unicode = true }, null); defer sidebar.deinit(); try testing.expect(sidebar.matches("sidebar\xFF")); try testing.expect(!sidebar.matches("\xFF")); diff --git a/src/browser/interactive.zig b/src/browser/interactive.zig index 0b1df93d4..d6ceabf04 100644 --- a/src/browser/interactive.zig +++ b/src/browser/interactive.zig @@ -507,14 +507,14 @@ test "browser.interactive: a name regex filters the walk" { const context = testing.test_app.regex_context; const options: Regex.Options = .{ .case_insensitive = true, .unicode = true }; - const starts_add = try Regex.compile(context, "^add", options, null); + const starts_add = try context.compile("^add", options, null); defer starts_add.deinit(); const found_add = try findInteractiveElements(div.asNode(), frame.call_arena, frame, .{ .name_regex = starts_add }); try testing.expectEqual(2, found_add.len); try testing.expectEqual("Add to cart", found_add[0].name.?); try testing.expectEqual("Add item", found_add[1].name.?); - const only_cart = try Regex.compile(context, "^cart$", options, null); + const only_cart = try context.compile("^cart$", options, null); defer only_cart.deinit(); const found_cart = try findInteractiveElements(div.asNode(), frame.call_arena, frame, .{ .name_regex = only_cart }); try testing.expectEqual(1, found_cart.len); diff --git a/src/browser/tools.zig b/src/browser/tools.zig index 777cf1525..35690099c 100644 --- a/src/browser/tools.zig +++ b/src/browser/tools.zig @@ -2076,7 +2076,7 @@ fn execFindElement(arena: std.mem.Allocator, session: *lp.Session, registry: *No const pattern: ?[]const u8 = if (args.name) |name| regexBody(name) else null; var diag: lp.Regex.Diagnostic = .{}; const name_regex: ?lp.Regex = if (pattern) |p| - lp.Regex.compile(session.browser.app.regex_context, p, .{ .case_insensitive = true, .unicode = true }, &diag) catch |err| switch (err) { + session.browser.app.regex_context.compile(p, .{ .case_insensitive = true, .unicode = true }, &diag) catch |err| switch (err) { error.OutOfMemory => return error.OutOfMemory, error.InvalidRegex => return .{ .text = try std.fmt.allocPrint(arena, "findElement: invalid name regex '{s}': {s} at offset {d}", .{ p, diag.message(), diag.offset }), diff --git a/src/network/adblock/AdBlocker.zig b/src/network/adblock/AdBlocker.zig index 255b4c206..b078cfd2c 100644 --- a/src/network/adblock/AdBlocker.zig +++ b/src/network/adblock/AdBlocker.zig @@ -223,7 +223,7 @@ pub fn parse(self: *AdBlocker, reader: *Io.Reader) !void { if (filter.kind == .regex) { const body = filter.pattern[1 .. filter.pattern.len - 1]; var diag: Regex.Diagnostic = .{}; - const compiled = Regex.compile(self.regex_context, body, .{ .case_insensitive = !filter.match_case }, &diag) catch |err| switch (err) { + const compiled = self.regex_context.compile(body, .{ .case_insensitive = !filter.match_case }, &diag) catch |err| switch (err) { error.OutOfMemory => return error.OutOfMemory, error.InvalidRegex => { log.debug(.app, "adblock regex rejected", .{ From 5710f1d6840e362b425b16295386f167f4d8be47 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adri=C3=A0=20Arrufat?= Date: Wed, 16 Sep 2026 09:29:18 +0200 Subject: [PATCH 31/33] `findElement`: accept the flags of a JavaScript regex literal A model that writes `/spice/i` should not be told the name has a stray `i` in it. `i` and `u` are already how names match, `s` and `m` map to their PCRE2 options, and any other letter is a tool error that names it. Text after the closing slash that is not a letter makes the whole thing a plain substring again. --- src/Regex.zig | 25 +++++++++++++++++++++ src/browser/tools.zig | 52 ++++++++++++++++++++++++++++++------------- src/mcp/tools.zig | 29 ++++++++++++++++++++++++ src/script/skill.zig | 2 +- 4 files changed, 91 insertions(+), 17 deletions(-) diff --git a/src/Regex.zig b/src/Regex.zig index 6353467c1..96c6d1eca 100644 --- a/src/Regex.zig +++ b/src/Regex.zig @@ -42,6 +42,10 @@ pub const Options = struct { /// works beyond ASCII. An invalid sequence in the subject fails to match /// rather than erroring. `\b` and `\w` stay ASCII, as in JavaScript. unicode: bool = false, + /// JavaScript's `s`: `.` also matches a newline. + dot_all: bool = false, + /// JavaScript's `m`: `^` and `$` also match around newlines. + multiline: bool = false, }; /// Why a compile failed, for the caller to log or show. @@ -106,6 +110,8 @@ pub const Context = struct { var flags: u32 = 0; if (options.case_insensitive) flags |= pcre2.PCRE2_CASELESS; if (options.unicode) flags |= pcre2.PCRE2_UTF | pcre2.PCRE2_MATCH_INVALID_UTF; + if (options.dot_all) flags |= pcre2.PCRE2_DOTALL; + if (options.multiline) flags |= pcre2.PCRE2_MULTILINE; var err_code: c_int = 0; var err_offset: usize = 0; @@ -241,6 +247,25 @@ test "Regex: invalid patterns are errors, runaway ones no match" { try testing.expect(runaway.matches("a" ** 64)); } +test "Regex: dot_all and multiline follow the JavaScript flags" { + const context: *Context = try .init(testing.allocator); + defer context.deinit(); + + const dot = try context.compile("a.b", .{}, null); + defer dot.deinit(); + try testing.expect(!dot.matches("a\nb")); + const dot_all = try context.compile("a.b", .{ .dot_all = true }, null); + defer dot_all.deinit(); + try testing.expect(dot_all.matches("a\nb")); + + const line = try context.compile("^b$", .{}, null); + defer line.deinit(); + try testing.expect(!line.matches("a\nb")); + const multiline = try context.compile("^b$", .{ .multiline = true }, null); + defer multiline.deinit(); + try testing.expect(multiline.matches("a\nb")); +} + test "Regex: a diagnostic names the fault and where it is" { const context: *Context = try .init(testing.allocator); defer context.deinit(); diff --git a/src/browser/tools.zig b/src/browser/tools.zig index 35690099c..eac470790 100644 --- a/src/browser/tools.zig +++ b/src/browser/tools.zig @@ -683,7 +683,7 @@ pub const Tool = enum { \\ "type": "object", \\ "properties": { \\ "role": { "type": "string", "description": "Optional ARIA role to match (e.g. 'button', 'link', 'textbox', 'checkbox')." }, - \\ "name": { "type": "string", "description": "Optional accessible name to match, case-insensitive: a substring, or a JavaScript-syntax regex written as /.../ (unanchored: use ^...$ for the whole name; prefix (?-i) for case-sensitive)." } + \\ "name": { "type": "string", "description": "Optional accessible name to match, case-insensitive: a substring, or a JavaScript regex literal such as /sign (in|up)/ (unanchored; flags i, m, s, u accepted; case-insensitive even without i, prefix (?-i) to make it case-sensitive)." } \\ } \\} ), @@ -2073,23 +2073,32 @@ fn execFindElement(arena: std.mem.Allocator, session: *lp.Session, registry: *No const page = try requireFrame(session); - const pattern: ?[]const u8 = if (args.name) |name| regexBody(name) else null; + const literal: ?RegexLiteral = if (args.name) |name| regexLiteral(name) else null; var diag: lp.Regex.Diagnostic = .{}; - const name_regex: ?lp.Regex = if (pattern) |p| - session.browser.app.regex_context.compile(p, .{ .case_insensitive = true, .unicode = true }, &diag) catch |err| switch (err) { - error.OutOfMemory => return error.OutOfMemory, - error.InvalidRegex => return .{ - .text = try std.fmt.allocPrint(arena, "findElement: invalid name regex '{s}': {s} at offset {d}", .{ p, diag.message(), diag.offset }), + const name_regex: ?lp.Regex = if (literal) |lit| blk: { + var options: lp.Regex.Options = .{ .case_insensitive = true, .unicode = true }; + for (lit.flags) |flag| switch (flag) { + 'i', 'u' => {}, + 's' => options.dot_all = true, + 'm' => options.multiline = true, + else => return .{ + .text = try std.fmt.allocPrint(arena, "findElement: unsupported regex flag '{c}' in '{s}'", .{ flag, args.name.? }), .is_error = true, }, - } - else - null; + }; + break :blk session.browser.app.regex_context.compile(lit.body, options, &diag) catch |err| switch (err) { + error.OutOfMemory => return error.OutOfMemory, + error.InvalidRegex => return .{ + .text = try std.fmt.allocPrint(arena, "findElement: invalid name regex '{s}': {s} at offset {d}", .{ lit.body, diag.message(), diag.offset }), + .is_error = true, + }, + }; + } else null; defer if (name_regex) |re| re.deinit(); const matched = lp.interactive.findInteractiveElements(page.document.asNode(), arena, page, .{ .role = args.role, - .name = if (pattern == null) args.name else null, + .name = if (literal == null) args.name else null, .name_regex = name_regex, }) catch return ToolError.InternalError; @@ -2098,11 +2107,22 @@ fn execFindElement(arena: std.mem.Allocator, session: *lp.Session, registry: *No return .{ .text = try renderJson(arena, matched) }; } -/// The body of a `/.../` literal, the spelling adblock lists use for a regex -/// too. Unanchored, so a name that really is written that way still matches. -fn regexBody(text: []const u8) ?[]const u8 { - if (text.len > 2 and text[0] == '/' and text[text.len - 1] == '/') return text[1 .. text.len - 1]; - return null; +const RegexLiteral = struct { + body: []const u8, + flags: []const u8, +}; + +/// A `/body/flags` literal as JavaScript writes it, and the spelling adblock +/// lists use for a regex too. Anything after the closing slash that is not a +/// letter makes the whole thing plain text again. Matching is unanchored, so +/// a name that really is written as `/foo/` still matches itself. +fn regexLiteral(text: []const u8) ?RegexLiteral { + if (text.len < 3 or text[0] != '/') return null; + const close = 1 + (std.mem.lastIndexOfScalar(u8, text[1..], '/') orelse return null); + if (close == 1) return null; + const flags = text[close + 1 ..]; + for (flags) |flag| if (!std.ascii.isLower(flag)) return null; + return .{ .body = text[1..close], .flags = flags }; } fn execGetEnv(arena: std.mem.Allocator, arguments: ?std.json.Value) ToolError![]const u8 { diff --git a/src/mcp/tools.zig b/src/mcp/tools.zig index 0c3b59a03..47caf0aff 100644 --- a/src/mcp/tools.zig +++ b/src/mcp/tools.zig @@ -1431,6 +1431,35 @@ test "MCP - findElement" { try testing.expect(std.mem.indexOf(u8, out.written(), "missing closing parenthesis at offset 1") != null); out.clearRetainingCapacity(); } + + { + const msg = + \\{"jsonrpc":"2.0","id":7,"method":"tools/call","params":{"name":"findElement","arguments":{"name":"/PREVENT.DEFAULT/i"}}} + ; + try router.handleMessage(server, aa, msg); + try testing.expect(std.mem.indexOf(u8, out.written(), "Prevent Default") != null); + out.clearRetainingCapacity(); + } + + { + const msg = + \\{"jsonrpc":"2.0","id":8,"method":"tools/call","params":{"name":"findElement","arguments":{"name":"/prevent/g"}}} + ; + try router.handleMessage(server, aa, msg); + try testing.expect(std.mem.indexOf(u8, out.written(), "\"isError\":true") != null); + try testing.expect(std.mem.indexOf(u8, out.written(), "unsupported regex flag 'g' in '/prevent/g'") != null); + out.clearRetainingCapacity(); + } + + { + // Text after the closing slash that is not a flag is a plain substring. + const msg = + \\{"jsonrpc":"2.0","id":9,"method":"tools/call","params":{"name":"findElement","arguments":{"name":"/prevent/ default"}}} + ; + try router.handleMessage(server, aa, msg); + try testing.expect(std.mem.indexOf(u8, out.written(), "[]") != null); + out.clearRetainingCapacity(); + } } test "MCP - waitForSelector: existing element" { diff --git a/src/script/skill.zig b/src/script/skill.zig index 0792a91f5..6aadce0d4 100644 --- a/src/script/skill.zig +++ b/src/script/skill.zig @@ -203,7 +203,7 @@ fn note(tool: browser_tools.Tool) []const u8 { .screenshot => "`path` is required: writes a PNG of the text layout.", .press => "Selector first! `page.press(\"Enter\")` binds \"Enter\" to `selector` and fails — use `page.press(null, \"Enter\")` or `page.press({ key: \"Enter\" })`.", .click, .fill, .scroll, .hover, .selectOption, .setChecked => "", - .findElement => "`name` is a case-insensitive substring, or a JS-syntax regex written as `/.../`.", + .findElement => "`name` is a case-insensitive substring, or a JS regex literal like `/sign (in|up)/i` (case-insensitive even without `i`).", .search, .markdown, .html, .links, .tree, .nodeDetails, .interactiveElements, .structuredData, .detectForms, .consoleLogs, .getUrl, .getCookies, .getEnv => "", }; } From 90487270ba9d4fd852d50a304ad106ecd4e7977a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adri=C3=A0=20Arrufat?= Date: Wed, 16 Sep 2026 09:38:42 +0200 Subject: [PATCH 32/33] `findElement`: the name filter is one union; a literal is one by grammar A name is a substring or a regex, never both, so the filter says so instead of carrying two optionals the caller has to null against each other. Whether `/.../x` is a literal is now decided by JavaScript's flag alphabet rather than "looks like letters", which stops `/usr/bin` from being read as a pattern with flags. Comments that narrated callers or the type name are gone; the literal parser gets its own test in place of two MCP round-trips. --- src/App.zig | 4 +- src/Regex.zig | 18 +++----- src/browser/interactive.zig | 27 ++++++----- src/browser/tools.zig | 90 +++++++++++++++++++++++-------------- src/mcp/tools.zig | 21 +-------- src/script/skill.zig | 2 +- 6 files changed, 81 insertions(+), 81 deletions(-) diff --git a/src/App.zig b/src/App.zig index 798bd4b43..3d573294b 100644 --- a/src/App.zig +++ b/src/App.zig @@ -44,8 +44,6 @@ allocator: Allocator, arena_pool: ArenaPool, app_dir_path: ?[]const u8, -// Compiles every pattern the process runs: adblock lists, tool arguments. -// Heap-held because PCRE2 keeps its address. regex_context: *Regex.Context, pub fn init(allocator: Allocator, config: *const Config) !*App { @@ -105,7 +103,7 @@ pub fn deinit(self: *App) void { } self.telemetry.deinit(allocator); self.network.deinit(); - // Compiled patterns free through the context, so it goes after them. + // After `network`: its adblock regexes free through this context. self.regex_context.deinit(); self.snapshot.deinit(); self.platform.deinit(); diff --git a/src/Regex.zig b/src/Regex.zig index 96c6d1eca..a5c567f60 100644 --- a/src/Regex.zig +++ b/src/Regex.zig @@ -16,9 +16,8 @@ // You should have received a copy of the GNU Affero General Public License // along with this program. If not, see . -//! A compiled pattern in JavaScript `RegExp` syntax, run by PCRE2. Adblock -//! lists and agent tool arguments both write regexes that way, and PCRE2 -//! reads the syntax as-is, escapes like `\/` included. +//! A pattern in JavaScript `RegExp` syntax, run by PCRE2, which reads that +//! syntax as-is, escapes like `\/` included. //! //! A compiled pattern and its `Context` are never modified after `compile`, //! so one `Regex` can be shared by every thread; the per-call match data is @@ -42,13 +41,12 @@ pub const Options = struct { /// works beyond ASCII. An invalid sequence in the subject fails to match /// rather than erroring. `\b` and `\w` stay ASCII, as in JavaScript. unicode: bool = false, - /// JavaScript's `s`: `.` also matches a newline. + /// JavaScript's `s`. dot_all: bool = false, - /// JavaScript's `m`: `^` and `$` also match around newlines. + /// JavaScript's `m`. multiline: bool = false, }; -/// Why a compile failed, for the caller to log or show. pub const Diagnostic = struct { offset: usize = 0, len: usize = 0, @@ -59,8 +57,7 @@ pub const Diagnostic = struct { } }; -/// What every `Regex` compiled through it shares: the allocator PCRE2 draws -/// from, and the compile and match settings. Outlives the regexes. +/// Shared by every `Regex` compiled through it; outlives them. /// /// PCRE2 would happily use libc's malloc; it is handed the owner's allocator /// so that a compiled pattern nobody freed fails a test the way any other @@ -90,8 +87,7 @@ pub const Context = struct { const compile_context = pcre2.pcre2_compile_context_create_8(general) orelse return error.OutOfMemory; errdefer pcre2.pcre2_compile_context_free_8(compile_context); - // JavaScript without the `u` flag reads an unknown escape as the - // literal character. + // JavaScript reads an unknown escape as the literal character. _ = pcre2.pcre2_set_compile_extra_options_8(compile_context, pcre2.PCRE2_EXTRA_BAD_ESCAPE_IS_LITERAL); const match_context = pcre2.pcre2_match_context_create_8(general) orelse return error.OutOfMemory; @@ -175,8 +171,6 @@ const MATCH_SCRATCH = 24 * 1024; /// Whether the pattern matches anywhere in `text`, as `RegExp.test` would /// answer. A match that hits the backtracking limits counts as no match. pub fn matches(self: Regex, text: []const u8) bool { - // This can run per request or per DOM node; the scratch keeps the common - // case off the heap. var scratch = std.heap.stackFallback(MATCH_SCRATCH, self.context.allocator); var allocator = scratch.get(); const general = pcre2.pcre2_general_context_create_8(Context.cMalloc, Context.cFree, &allocator) orelse return false; diff --git a/src/browser/interactive.zig b/src/browser/interactive.zig index d6ceabf04..a25a3941e 100644 --- a/src/browser/interactive.zig +++ b/src/browser/interactive.zig @@ -150,13 +150,18 @@ pub fn collectInteractiveElements( return walkInteractive(root, arena, frame, .{}); } +pub const Name = union(enum) { + /// Case-insensitive. + substring: []const u8, + /// Unanchored. + regex: Regex, +}; + const FindFilter = struct { /// Exact role match (case-insensitive). When null, role is not filtered. role: ?[]const u8 = null, - /// Accessible-name substring match (case-insensitive). When null, name is not filtered. - name: ?[]const u8 = null, - /// Compiled pattern searched in the accessible name. - name_regex: ?Regex = null, + /// Accessible-name match. When null, name is not filtered. + name: ?Name = null, /// Stop walking once this many matches accumulate. When null, walks the full subtree. max: ?usize = null, }; @@ -230,11 +235,11 @@ fn walkInteractive( if (role == null) try getTextContent(node, arena) else null; if (filter.name) |nf| { const n = name orelse continue; - if (std.ascii.indexOfIgnoreCase(n, nf) == null) continue; - } - if (filter.name_regex) |re| { - const n = name orelse continue; - if (!re.matches(n)) continue; + const hit = switch (nf) { + .substring => |s| std.ascii.indexOfIgnoreCase(n, s) != null, + .regex => |re| re.matches(n), + }; + if (!hit) continue; } const listener_types = getListenerTypes(el.asEventTarget(), listener_targets); @@ -509,14 +514,14 @@ test "browser.interactive: a name regex filters the walk" { const starts_add = try context.compile("^add", options, null); defer starts_add.deinit(); - const found_add = try findInteractiveElements(div.asNode(), frame.call_arena, frame, .{ .name_regex = starts_add }); + const found_add = try findInteractiveElements(div.asNode(), frame.call_arena, frame, .{ .name = .{ .regex = starts_add } }); try testing.expectEqual(2, found_add.len); try testing.expectEqual("Add to cart", found_add[0].name.?); try testing.expectEqual("Add item", found_add[1].name.?); const only_cart = try context.compile("^cart$", options, null); defer only_cart.deinit(); - const found_cart = try findInteractiveElements(div.asNode(), frame.call_arena, frame, .{ .name_regex = only_cart }); + const found_cart = try findInteractiveElements(div.asNode(), frame.call_arena, frame, .{ .name = .{ .regex = only_cart } }); try testing.expectEqual(1, found_cart.len); try testing.expectEqual("Cart", found_cart[0].name.?); } diff --git a/src/browser/tools.zig b/src/browser/tools.zig index eac470790..bed4cbcc2 100644 --- a/src/browser/tools.zig +++ b/src/browser/tools.zig @@ -814,8 +814,9 @@ pub fn errorMessage(err: ToolError) []const u8 { /// Outcome of running a tool against the page. Operational failures (OOM, /// missing page, invalid params) come out as Zig errors on the enclosing /// `!ToolResult`; `is_error = true` is the in-band signal for a JS-level -/// failure (V8 caught a throw inside `evaluate`/`extract`) — the LLM consumes -/// `text` either way to self-correct. Non-evaluate tools always set `is_error = +/// failure (V8 caught a throw inside `evaluate`/`extract`) or any failure whose +/// message carries detail the model needs — the LLM consumes `text` either way +/// to self-correct. Non-evaluate tools always set `is_error = /// false` on success. pub const ToolResult = struct { text: []const u8, @@ -2073,33 +2074,40 @@ fn execFindElement(arena: std.mem.Allocator, session: *lp.Session, registry: *No const page = try requireFrame(session); - const literal: ?RegexLiteral = if (args.name) |name| regexLiteral(name) else null; - var diag: lp.Regex.Diagnostic = .{}; - const name_regex: ?lp.Regex = if (literal) |lit| blk: { - var options: lp.Regex.Options = .{ .case_insensitive = true, .unicode = true }; - for (lit.flags) |flag| switch (flag) { - 'i', 'u' => {}, - 's' => options.dot_all = true, - 'm' => options.multiline = true, - else => return .{ - .text = try std.fmt.allocPrint(arena, "findElement: unsupported regex flag '{c}' in '{s}'", .{ flag, args.name.? }), - .is_error = true, - }, - }; - break :blk session.browser.app.regex_context.compile(lit.body, options, &diag) catch |err| switch (err) { - error.OutOfMemory => return error.OutOfMemory, - error.InvalidRegex => return .{ - .text = try std.fmt.allocPrint(arena, "findElement: invalid name regex '{s}': {s} at offset {d}", .{ lit.body, diag.message(), diag.offset }), - .is_error = true, - }, - }; - } else null; - defer if (name_regex) |re| re.deinit(); + var name_filter: ?lp.interactive.Name = null; + defer if (name_filter) |nf| switch (nf) { + .regex => |re| re.deinit(), + .substring => {}, + }; + if (args.name) |name| { + if (regexLiteral(name)) |lit| { + var options: lp.Regex.Options = .{ .case_insensitive = true, .unicode = true }; + for (lit.flags) |flag| switch (flag) { + 'i', 'u' => {}, + 's' => options.dot_all = true, + 'm' => options.multiline = true, + else => return .{ + .text = try std.fmt.allocPrint(arena, "findElement: unsupported regex flag '{c}' in '{s}'", .{ flag, name }), + .is_error = true, + }, + }; + var diag: lp.Regex.Diagnostic = .{}; + const regex = session.browser.app.regex_context.compile(lit.body, options, &diag) catch |err| switch (err) { + error.OutOfMemory => return error.OutOfMemory, + error.InvalidRegex => return .{ + .text = try std.fmt.allocPrint(arena, "findElement: invalid name regex '{s}': {s} at offset {d}", .{ lit.body, diag.message(), diag.offset }), + .is_error = true, + }, + }; + name_filter = .{ .regex = regex }; + } else { + name_filter = .{ .substring = name }; + } + } const matched = lp.interactive.findInteractiveElements(page.document.asNode(), arena, page, .{ .role = args.role, - .name = if (literal == null) args.name else null, - .name_regex = name_regex, + .name = name_filter, }) catch return ToolError.InternalError; lp.interactive.registerNodes(matched, registry) catch @@ -2112,19 +2120,33 @@ const RegexLiteral = struct { flags: []const u8, }; -/// A `/body/flags` literal as JavaScript writes it, and the spelling adblock -/// lists use for a regex too. Anything after the closing slash that is not a -/// letter makes the whole thing plain text again. Matching is unanchored, so -/// a name that really is written as `/foo/` still matches itself. +/// A JavaScript `/body/flags` literal, or null for plain text. A name really +/// written as `/foo/` still matches itself, the search being unanchored. fn regexLiteral(text: []const u8) ?RegexLiteral { - if (text.len < 3 or text[0] != '/') return null; - const close = 1 + (std.mem.lastIndexOfScalar(u8, text[1..], '/') orelse return null); - if (close == 1) return null; + if (text.len == 0 or text[0] != '/') return null; + const close = std.mem.lastIndexOfScalar(u8, text, '/') orelse return null; + if (close < 2) return null; const flags = text[close + 1 ..]; - for (flags) |flag| if (!std.ascii.isLower(flag)) return null; + for (flags) |flag| { + if (std.mem.indexOfScalar(u8, "dgimsuvy", flag) == null) return null; + } return .{ .body = text[1..close], .flags = flags }; } +test "regexLiteral" { + for ([_][]const u8{ "foo", "/", "//", "//i", "/foo", "/foo/ bar", "/usr/bin" }) |text| { + try std.testing.expectEqual(null, regexLiteral(text)); + } + + const plain = regexLiteral("/foo/").?; + try std.testing.expectEqualStrings("foo", plain.body); + try std.testing.expectEqualStrings("", plain.flags); + + const flagged = regexLiteral("/a/b/gi").?; + try std.testing.expectEqualStrings("a/b", flagged.body); + try std.testing.expectEqualStrings("gi", flagged.flags); +} + fn execGetEnv(arena: std.mem.Allocator, arguments: ?std.json.Value) ToolError![]const u8 { const Params = struct { name: ?[]const u8 = null }; const args = try parseArgsOrDefault(Params, arena, arguments); diff --git a/src/mcp/tools.zig b/src/mcp/tools.zig index 47caf0aff..4272db40f 100644 --- a/src/mcp/tools.zig +++ b/src/mcp/tools.zig @@ -1414,7 +1414,7 @@ test "MCP - findElement" { { const msg = - \\{"jsonrpc":"2.0","id":5,"method":"tools/call","params":{"name":"findElement","arguments":{"name":"/^prevent.*default$/"}}} + \\{"jsonrpc":"2.0","id":5,"method":"tools/call","params":{"name":"findElement","arguments":{"name":"/^PREVENT.*default$/i"}}} ; try router.handleMessage(server, aa, msg); try testing.expect(std.mem.indexOf(u8, out.written(), "Prevent Default") != null); @@ -1432,15 +1432,6 @@ test "MCP - findElement" { out.clearRetainingCapacity(); } - { - const msg = - \\{"jsonrpc":"2.0","id":7,"method":"tools/call","params":{"name":"findElement","arguments":{"name":"/PREVENT.DEFAULT/i"}}} - ; - try router.handleMessage(server, aa, msg); - try testing.expect(std.mem.indexOf(u8, out.written(), "Prevent Default") != null); - out.clearRetainingCapacity(); - } - { const msg = \\{"jsonrpc":"2.0","id":8,"method":"tools/call","params":{"name":"findElement","arguments":{"name":"/prevent/g"}}} @@ -1450,16 +1441,6 @@ test "MCP - findElement" { try testing.expect(std.mem.indexOf(u8, out.written(), "unsupported regex flag 'g' in '/prevent/g'") != null); out.clearRetainingCapacity(); } - - { - // Text after the closing slash that is not a flag is a plain substring. - const msg = - \\{"jsonrpc":"2.0","id":9,"method":"tools/call","params":{"name":"findElement","arguments":{"name":"/prevent/ default"}}} - ; - try router.handleMessage(server, aa, msg); - try testing.expect(std.mem.indexOf(u8, out.written(), "[]") != null); - out.clearRetainingCapacity(); - } } test "MCP - waitForSelector: existing element" { diff --git a/src/script/skill.zig b/src/script/skill.zig index 6aadce0d4..8de0e5329 100644 --- a/src/script/skill.zig +++ b/src/script/skill.zig @@ -203,7 +203,7 @@ fn note(tool: browser_tools.Tool) []const u8 { .screenshot => "`path` is required: writes a PNG of the text layout.", .press => "Selector first! `page.press(\"Enter\")` binds \"Enter\" to `selector` and fails — use `page.press(null, \"Enter\")` or `page.press({ key: \"Enter\" })`.", .click, .fill, .scroll, .hover, .selectOption, .setChecked => "", - .findElement => "`name` is a case-insensitive substring, or a JS regex literal like `/sign (in|up)/i` (case-insensitive even without `i`).", + .findElement => "`name` is a case-insensitive substring, or a JS regex literal like `/sign (in|up)/` (also case-insensitive).", .search, .markdown, .html, .links, .tree, .nodeDetails, .interactiveElements, .structuredData, .detectForms, .consoleLogs, .getUrl, .getCookies, .getEnv => "", }; } From 482ea042921f2e6a284e097b0cde4f3867b12cfe Mon Sep 17 00:00:00 2001 From: Karl Seguin Date: Wed, 16 Sep 2026 15:42:09 +0800 Subject: [PATCH 33/33] crash: fix double free in indexeddb Add state to OpenContext so that the owner is tracked known and other flows don't free (cancelPark doesn't free when the context is running, since run will take care of it) --- src/browser/tests/indexeddb.html | 22 ++++++++++ .../window/support/popup_idb_self_close.html | 12 ++++++ src/browser/webapi/storage/idb/IDBFactory.zig | 41 +++++++++++-------- 3 files changed, 57 insertions(+), 18 deletions(-) create mode 100644 src/browser/tests/window/support/popup_idb_self_close.html diff --git a/src/browser/tests/indexeddb.html b/src/browser/tests/indexeddb.html index b95640f9f..105597832 100644 --- a/src/browser/tests/indexeddb.html +++ b/src/browser/tests/indexeddb.html @@ -1520,4 +1520,26 @@ }); } + + + diff --git a/src/browser/tests/window/support/popup_idb_self_close.html b/src/browser/tests/window/support/popup_idb_self_close.html new file mode 100644 index 000000000..e53b279a5 --- /dev/null +++ b/src/browser/tests/window/support/popup_idb_self_close.html @@ -0,0 +1,12 @@ + + diff --git a/src/browser/webapi/storage/idb/IDBFactory.zig b/src/browser/webapi/storage/idb/IDBFactory.zig index 8f96362e3..0c49df116 100644 --- a/src/browser/webapi/storage/idb/IDBFactory.zig +++ b/src/browser/webapi/storage/idb/IDBFactory.zig @@ -62,6 +62,12 @@ pub fn open(_: *IDBFactory, name: []const u8, version: ?u64, exec: *Execution) ! return request; } +const State = enum { + scheduled, // The scheduler's finalizer + parked, // cancelParked + running, // on the stack, will finalize when done +}; + const OpenContext = struct { request: *IDBRequest, name: []const u8, @@ -69,9 +75,7 @@ const OpenContext = struct { exec: *Execution, // Our node in the engine's connection gate wait-list. See Engine.acquireGate. _gate_waiter: Engine.GateWaiter, - // Whether a scheduler task currently points at us; its finalizer owns our - // destruction then. When parked on the gate instead, cancelParked owns it. - _scheduled: bool = true, + _state: State = .scheduled, // If an callback queued more requests, we need to process those requests // on the next tick, and thus need to hold onto the transaction (which pins @@ -90,9 +94,8 @@ const OpenContext = struct { self.exec._factory.destroy(self); } - // Engine.detach cancel: our context is going away while we sit on the - // gate. When parked there's no scheduler task, so we own our destruction; - // in the wake->run window the task finalizer does. + // Engine.detach cancel: our context is going away. Only a parked context + // owns its destruction here; otherwise a task finalizer or `run` does. fn cancelParked(waiter: *Engine.GateWaiter) void { const self: *OpenContext = @fieldParentPtr("_gate_waiter", waiter); if (self._upgrade) |txn| { @@ -103,14 +106,14 @@ const OpenContext = struct { txn._settled = true; return; } - if (!self._scheduled) { + if (self._state == .parked) { self.exec._factory.destroy(self); } } fn run(ctx: *anyopaque) !?u32 { const self: *OpenContext = @ptrCast(@alignCast(ctx)); - self._scheduled = false; + self._state = .running; if (self._upgrade != null) { return self.drainUpgrade(); @@ -127,7 +130,8 @@ const OpenContext = struct { // connection, so it must serialize with other transactions/opens. Park // on the gate if it's held; wakeUp re-runs us when it's handed over. if (!engine.acquireGate(&self._gate_waiter)) { - return null; // parked; not destroyed + self._state = .parked; + return null; // not destroyed } const upgrading = self.runOpen(engine) catch |err| blk: { @@ -137,7 +141,7 @@ const OpenContext = struct { break :blk false; }; if (upgrading) { - self._scheduled = true; + self._state = .scheduled; return 1; // the versionchange drain continues next turn; keep the gate } @@ -155,7 +159,7 @@ const OpenContext = struct { if (txn.settleStep(self.exec) or txn.abortDeliveryPending()) { // either settle succeeded, and we have more batches to deliver, or // abortDeliveryPending succeeded and we have an abort event. - self._scheduled = true; + self._state = .scheduled; return 1; } @@ -191,6 +195,7 @@ const OpenContext = struct { // Scheduler wake-up: the connection gate was handed to us, so re-run. fn wakeUp(waiter: *Engine.GateWaiter) void { const self: *OpenContext = @fieldParentPtr("_gate_waiter", waiter); + self._state = .scheduled; self.exec.js.scheduler.add(self, run, 0, .{ .name = "IDBFactory.open", .finalizer = cancelled, @@ -201,7 +206,6 @@ const OpenContext = struct { if (self.resolveEngine()) |engine| _ = engine.releaseGate(&self._gate_waiter) else |_| {} self.exec._factory.destroy(self); }; - self._scheduled = true; } fn resolveEngine(self: *OpenContext) !*Engine { @@ -319,8 +323,8 @@ const DeleteContext = struct { name: []const u8, exec: *Execution, _gate_waiter: Engine.GateWaiter, - // See OpenContext._scheduled. - _scheduled: bool = true, + // See OpenContext._state. + _state: State = .scheduled, fn cancelled(ctx: *anyopaque) void { // What if we're gated? Well, A scheduled task is only canceled on @@ -332,14 +336,14 @@ const DeleteContext = struct { // See OpenContext.cancelParked. fn cancelParked(waiter: *Engine.GateWaiter) void { const self: *DeleteContext = @fieldParentPtr("_gate_waiter", waiter); - if (!self._scheduled) { + if (self._state == .parked) { self.exec._factory.destroy(self); } } fn run(ctx: *anyopaque) !?u32 { const self: *DeleteContext = @ptrCast(@alignCast(ctx)); - self._scheduled = false; + self._state = .running; const engine = self.resolveEngine() catch |err| { self.exec._factory.destroy(self); @@ -349,7 +353,8 @@ const DeleteContext = struct { }; if (!engine.acquireGate(&self._gate_waiter)) { - return null; // parked; not destroyed + self._state = .parked; + return null; // not destroyed } defer self.exec._factory.destroy(self); defer _ = engine.releaseGate(&self._gate_waiter); @@ -365,6 +370,7 @@ const DeleteContext = struct { // Scheduler wake-up: the connection gate was handed to us, so re-run. fn wakeUp(waiter: *Engine.GateWaiter) void { const self: *DeleteContext = @fieldParentPtr("_gate_waiter", waiter); + self._state = .scheduled; self.exec.js.scheduler.add(self, run, 0, .{ .name = "IDBFactory.deleteDatabase", .finalizer = cancelled, @@ -375,7 +381,6 @@ const DeleteContext = struct { if (self.resolveEngine()) |engine| _ = engine.releaseGate(&self._gate_waiter) else |_| {} self.exec._factory.destroy(self); }; - self._scheduled = true; } fn resolveEngine(self: *DeleteContext) !*Engine {