CINXE.COM
IPCMessageUtils.h - mozsearch
<!doctype html> <html lang="en-US" class="old-rev"> <head> <base href="https://searchfox.org/mozilla-central/source/ipc/glue/IPCMessageUtils.h"> <meta charset="utf-8"> <meta name="color-scheme" content="light dark"> <link href="/mozilla-central/static/icons/search.png" rel="shortcut icon"> <title>IPCMessageUtils.h - mozsearch</title> <link href="/mozilla-central/static/css/mozsearch.css" rel="stylesheet" media="screen"> <link href="/mozilla-central/static/css/icons.css" rel="stylesheet" media="screen"> <link href="/mozilla-central/static/css/font-icons.css" rel="stylesheet" media="screen"> <meta http-equiv="X-Translated-By" content="Google"> <meta http-equiv="X-Translated-To" content="tr"> <script type="text/javascript" src="https://www.gstatic.com/_/translate_http/_/js/k=translate_http.tr.en_GB.1hbgkFx4Qn8.O/am=DgY/d=1/rs=AN8SPfqlmAPxwfG457BPbRXwNq39oSMGHg/m=corsproxy" data-sourceurl="https://searchfox.org/mozilla-central/source/ipc/glue/IPCMessageUtils.h"></script> <link href="https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200" rel="stylesheet"> <script type="text/javascript" src="https://www.gstatic.com/_/translate_http/_/js/k=translate_http.tr.en_GB.1hbgkFx4Qn8.O/am=DgY/d=1/exm=corsproxy/ed=1/rs=AN8SPfqlmAPxwfG457BPbRXwNq39oSMGHg/m=phishing_protection" data-phishing-protection-enabled="false" data-forms-warning-enabled="true" data-source-url="https://searchfox.org/mozilla-central/source/ipc/glue/IPCMessageUtils.h"></script> <meta name="robots" content="none"> </head> <body> <script type="text/javascript" src="https://www.gstatic.com/_/translate_http/_/js/k=translate_http.tr.en_GB.1hbgkFx4Qn8.O/am=DgY/d=1/exm=corsproxy,phishing_protection/ed=1/rs=AN8SPfqlmAPxwfG457BPbRXwNq39oSMGHg/m=navigationui" data-environment="prod" data-proxy-url="https://searchfox-org.translate.goog" data-proxy-full-url="https://searchfox-org.translate.goog/mozilla-central/source/ipc/glue/IPCMessageUtils.h?_x_tr_sl=pl&_x_tr_tl=tr&_x_tr_hl=en-GB" data-source-url="https://searchfox.org/mozilla-central/source/ipc/glue/IPCMessageUtils.h" data-source-language="pl" data-target-language="tr" data-display-language="en-GB" data-detected-source-language="" data-is-source-untranslated="false" data-source-untranslated-url="https://translate.google.com/website?sl=pl&tl=tr&hl=en-GB&u=https://searchfox.org/mozilla-central/source/ipc/glue/IPCMessageUtils.h&anno=2" data-client="tr"></script> <div id="fixed-header"> <form method="get" action="/mozilla-central/search" class="search-box" id="search-box"> <fieldset> <div id="query-section"><label for="query" class="query_label visually-hidden">Find</label> <input type="text" name="q" value="" maxlength="2048" id="query" accesskey="s" title="Search" placeholder="Search mozilla-central" autocomplete="off"> <div class="zero-size-container"> <div class="bubble" id="query-bubble"> </div> </div> <section id="spinner"></section> </div> <div id="option-section" class="v-flex-container"><label for="case"> <input type="checkbox" name="case" id="case" class="option-checkbox" value="true" accesskey="c"><span class="access-key">C</span>ase-sensitive </label> <label for="regexp"> <input type="checkbox" name="regexp" id="regexp" class="option-checkbox" value="true" accesskey="r"><span class="access-key">R</span>egexp search </label> </div> <div id="path-section"><label for="path" class="query_label visually-hidden">Path</label> <input type="text" name="path" value="" maxlength="2048" id="path" accesskey="p" title="Path" placeholder="Path filter (supports globbing and ^, $)" autocomplete="off"> <div class="zero-size-container"> <div class="bubble" id="path-bubble"> </div> </div> </div> </fieldset><!-- disabled to avoid enter-submits behavior that conflicts with JS search logic --> <input type="submit" value="Search" disabled class="visually-hidden"> <div id="revision"><span id="rev-id">Showing <a href="https://searchfox-org.translate.goog/mozilla-central/commit/4d06b8ac994af1d59db0f1e5e4dd5b0003cfa58e?_x_tr_sl=pl&_x_tr_tl=tr&_x_tr_hl=en-GB">4d06b8ac</a>:</span> <span id="rev-desc">no bug - Import translations from android-l10n r=release a=l10n CLOSED TREE</span> </div> </form> </div> <div id="scrolling"> <div id="content" class="content source-listing not-diff" data-no-results="No results for current query."> <div class="breadcrumbs"> <a href="https://searchfox-org.translate.goog/mozilla-central/source/?_x_tr_sl=pl&_x_tr_tl=tr&_x_tr_hl=en-GB">mozilla-central</a><button id="tree-switcher" title="Open tree switcher menu" aria-expanded="false" aria-haspopup="true" aria-controls="tree-switcher-menu"></button> <div id="tree-switcher-menu" title="Tree switcher" role="menu" class="context-menu" style="display: none"></div><span class="path-separator">/</span><a href="https://searchfox-org.translate.goog/mozilla-central/source/ipc?_x_tr_sl=pl&_x_tr_tl=tr&_x_tr_hl=en-GB">ipc</a><span class="path-separator">/</span><a href="https://searchfox-org.translate.goog/mozilla-central/source/ipc/glue?_x_tr_sl=pl&_x_tr_tl=tr&_x_tr_hl=en-GB">glue</a><span class="path-separator">/</span><a href="https://searchfox-org.translate.goog/mozilla-central/source/ipc/glue/IPCMessageUtils.h?_x_tr_sl=pl&_x_tr_tl=tr&_x_tr_hl=en-GB">IPCMessageUtils.h</a> <span data-symbols="FILE_ipc/glue/IPCMessageUtils@2Eh">(file symbol)</span> </div> <div class="panel" id="panel"><button id="panel-toggle"> <span class="navpanel-icon icon-down-dir expanded" aria-hidden="false"></span> Navigation <a id="show-settings" title="Go to settings page" href="https://searchfox-org.translate.goog/mozilla-central/pages/settings.html?_x_tr_sl=pl&_x_tr_tl=tr&_x_tr_hl=en-GB"><span class="navpanel-icon icon-cog expanded" aria-hidden="false"></span></a> </button> <section id="panel-content" aria-expanded="true" aria-hidden="false"><label class="panel-accel"><input type="checkbox" id="panel-accel-enable" checked>Enable keyboard shortcuts</label> <h4>Source code</h4> <ul> <li><a href="https://translate.google.com/website?sl=pl&tl=tr&hl=en-GB&u=https://bugzilla.mozilla.org/enter_bug.cgi?product%3DCore%26component%3DIPC" title="File a bug in Core :: IPC" class="icon item">File a bug in Core :: IPC<button class="copy" title="Copy to clipboard"><span class="icon-docs copy-icon"></span><span class="icon-ok tick-icon"></span></button></a></li> </ul> <h4>Revision control</h4> <ul> <li><a href="https://searchfox-org.translate.goog/mozilla-central/rev/4d06b8ac994af1d59db0f1e5e4dd5b0003cfa58e/ipc/glue/IPCMessageUtils.h?_x_tr_sl=pl&_x_tr_tl=tr&_x_tr_hl=en-GB" title="Permalink" class="icon item" data-update-link="#{}" data-link="/mozilla-central/rev/4d06b8ac994af1d59db0f1e5e4dd5b0003cfa58e/ipc/glue/IPCMessageUtils.h">Permalink <span class="accel">Y</span><button class="copy" title="Copy to clipboard"><span class="icon-docs copy-icon"></span><span class="icon-ok tick-icon"></span></button></a></li> <li><a href="https://searchfox-org.translate.goog/mozilla-central/source/ipc/glue/IPCMessageUtils.h?_x_tr_sl=pl&_x_tr_tl=tr&_x_tr_hl=en-GB" title="Remove the Permalink" class="icon item" data-update-link="#{}" data-link="/mozilla-central/source/ipc/glue/IPCMessageUtils.h">Remove the Permalink</a></li> <li><a href="https://translate.google.com/website?sl=pl&tl=tr&hl=en-GB&u=https://hg.mozilla.org/mozilla-central/log/tip/ipc/glue/IPCMessageUtils.h" title="Log" class="icon item">Log <span class="accel">L</span><button class="copy" title="Copy to clipboard"><span class="icon-docs copy-icon"></span><span class="icon-ok tick-icon"></span></button></a></li> <li><a href="https://translate.google.com/website?sl=pl&tl=tr&hl=en-GB&u=https://hg.mozilla.org/mozilla-central/raw-file/tip/ipc/glue/IPCMessageUtils.h" title="Raw" class="icon item">Raw <span class="accel">R</span><button class="copy" title="Copy to clipboard"><span class="icon-docs copy-icon"></span><span class="icon-ok tick-icon"></span></button></a></li> <li><a href="javascript:alert('Hover over the gray bar on the left to see blame information.')?_x_tr_sl=pl&_x_tr_tl=tr&_x_tr_hl=en-GB" title="Blame" class="icon item">Blame</a></li> </ul> <h4>Copy as Markdown</h4> <ul> <li><button title="Filename Link" class="icon item">Filename Link <span class="accel">F</span><span class="icon copy indicator"><span class="icon-docs copy-icon"></span><span class="icon-ok tick-icon"></span></span></button></li> <li><button title="Symbol Link" class="icon item">Symbol Link <span class="accel">S</span><span class="icon copy indicator"><span class="icon-docs copy-icon"></span><span class="icon-ok tick-icon"></span></span></button></li> <li><button title="Code Block" class="icon item">Code Block <span class="accel">C</span><span class="icon copy indicator"><span class="icon-docs copy-icon"></span><span class="icon-ok tick-icon"></span></span></button></li> </ul> <h4>Other Tools</h4> <ul> <li><a href="https://translate.google.com/website?sl=pl&tl=tr&hl=en-GB&u=https://hg.mozilla.org/mozilla-central/file/tip/ipc/glue/IPCMessageUtils.h" title="HG Web" class="icon item" data-update-link="#l{}" data-link="https://hg.mozilla.org/mozilla-central/file/tip/ipc/glue/IPCMessageUtils.h">HG Web</a></li> <li><a href="https://translate.google.com/website?sl=pl&tl=tr&hl=en-GB&u=https://coverage.moz.tools/%23revision%3Dlatest%26path%3Dipc/glue/IPCMessageUtils.h%26view%3Dfile" title="Code Coverage" class="icon item" data-update-link="&line={}" data-link="https://coverage.moz.tools/#revision=latest&path=ipc/glue/IPCMessageUtils.h&view=file">Code Coverage</a></li> </ul> </section> </div> <section class="info-boxes" id="info-boxes-container"> </section> <div id="file" class="file" role="table" data-markdown-slug="cpp"> <div role="row" id="line-1" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c1" data-blame="50ed6c02c55117d195aceeb069b65a1ef296d74c#%#1" role="button" aria-label="new hash 1" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="1"></div><code role="cell" class="source-line"><span class="syn_comment">/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */</span> </code> </div> <div role="row" id="line-2" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c2" data-blame="5848fe3b73d07b1adf0a52a686c09a980de0f900#%#2" role="button" aria-label="new hash 2" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="2"></div><code role="cell" class="source-line"><span class="syn_comment">/* vim: set ts=8 sts=2 et sw=2 tw=80: */</span> </code> </div> <div role="row" id="line-3" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c1" data-blame="82ff7027aac0f7578d5c26567d8ac8e4b5d2b647#%#3" role="button" aria-label="new hash 3" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="3"></div><code role="cell" class="source-line"><span class="syn_comment">/* This Source Code Form is subject to the terms of the Mozilla Public</span> </code> </div> <div role="row" id="line-4" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c1" data-blame="82ff7027aac0f7578d5c26567d8ac8e4b5d2b647#%#4" role="button" aria-label="same hash 3" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="4"></div><code role="cell" class="source-line"><span class="syn_comment"> * License, v. 2.0. If a copy of the MPL was not distributed with this</span> </code> </div> <div role="row" id="line-5" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c1" data-blame="82ff7027aac0f7578d5c26567d8ac8e4b5d2b647#%#5" role="button" aria-label="same hash 3" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="5"></div><code role="cell" class="source-line"><span class="syn_comment"> * file, You can obtain one at <a href="https://translate.google.com/website?sl=pl&tl=tr&hl=en-GB&u=http://mozilla.org/MPL/2.0/">http://mozilla.org/MPL/2.0/</a>. */</span> </code> </div> <div role="row" id="line-6" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c2" data-blame="0202d773b3897ce04aaf53a41f5046f3eb4bfaad#%#36" role="button" aria-label="new hash 4" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="6"></div><code role="cell" class="source-line"> </code> </div> <div role="row" id="line-7" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c2" data-blame="0202d773b3897ce04aaf53a41f5046f3eb4bfaad#%#37" role="button" aria-label="same hash 4" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="7"></div><code role="cell" class="source-line"><span class="syn_reserved">#ifndef</span> __IPC_GLUE_IPCMESSAGEUTILS_H__ </code> </div> <div role="row" id="line-8" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c2" data-blame="0202d773b3897ce04aaf53a41f5046f3eb4bfaad#%#38" role="button" aria-label="same hash 4" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="8"></div><code role="cell" class="source-line"><span class="syn_reserved">#define</span> <span class="syn_def" data-symbols="M_e15f27274546c5ae">__IPC_GLUE_IPCMESSAGEUTILS_H__</span> </code> </div> <div role="row" id="line-9" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c2" data-blame="0202d773b3897ce04aaf53a41f5046f3eb4bfaad#%#39" role="button" aria-label="same hash 4" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="9"></div><code role="cell" class="source-line"> </code> </div> <div role="row" id="line-10" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c1" data-blame="4cab6ac72349d88c35e56efba616c4b56b4a9418#%#10" role="button" aria-label="new hash 5" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="10"></div><code role="cell" class="source-line"><span class="syn_reserved">#include</span> <cstdint> </code> </div> <div role="row" id="line-11" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c1" data-blame="4cab6ac72349d88c35e56efba616c4b56b4a9418#%#11" role="button" aria-label="same hash 5" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="11"></div><code role="cell" class="source-line"><span class="syn_reserved">#include</span> <string> </code> </div> <div role="row" id="line-12" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c1" data-blame="4cab6ac72349d88c35e56efba616c4b56b4a9418#%#12" role="button" aria-label="same hash 5" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="12"></div><code role="cell" class="source-line"><span class="syn_reserved">#include</span> <type_traits> </code> </div> <div role="row" id="line-13" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c1" data-blame="4cab6ac72349d88c35e56efba616c4b56b4a9418#%#14" role="button" aria-label="same hash 5" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="13"></div><code role="cell" class="source-line"><span class="syn_reserved">#include</span> <span class="syn_string" data-symbols="FILE_ipc/chromium/src/chrome/common/ipc_message@2Eh">"chrome/common/ipc_message.h"</span> </code> </div> <div role="row" id="line-14" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c2" data-blame="0202d773b3897ce04aaf53a41f5046f3eb4bfaad#%#40" role="button" aria-label="new hash 4" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="14"></div><code role="cell" class="source-line"><span class="syn_reserved">#include</span> <span class="syn_string" data-symbols="FILE_ipc/chromium/src/chrome/common/ipc_message_utils@2Eh">"chrome/common/ipc_message_utils.h"</span> </code> </div> <div role="row" id="line-15" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c1" data-blame="5b3084384e7aee8b17b2bffd06b3fdfa9ae84fe7#%#17" role="button" aria-label="new hash 6" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="15"></div><code role="cell" class="source-line"><span class="syn_reserved">#include</span> <span class="syn_string" data-symbols="FILE_windows@__GENERATED__/dist/include/mozilla/ipc/IPCCore@2Eh,FILE_ipc/glue/IPCCore@2Eh">"mozilla/ipc/IPCCore.h"</span> </code> </div> <div role="row" id="line-16" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c2" data-blame="860ac9660aef02f799dd7bd9aaaa728cc4c02fe1#%#17" role="button" aria-label="new hash 7" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="16"></div><code role="cell" class="source-line"><span class="syn_reserved">#include</span> <span class="syn_string" data-symbols="FILE_windows@__GENERATED__/dist/include/mozilla/MacroForEach@2Eh,FILE_mfbt/MacroForEach@2Eh">"mozilla/MacroForEach.h"</span> </code> </div> <div role="row" id="line-17" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c1" data-blame="ef4b47971403695ab6014dab80f7871163b0a4e3#%#20" role="button" aria-label="new hash 8" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="17"></div><code role="cell" class="source-line"> </code> </div> <div role="row" id="line-18" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c2" data-blame="4cab6ac72349d88c35e56efba616c4b56b4a9418#%#19" role="button" aria-label="new hash 5" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="18"></div><code role="cell" class="source-line"><span class="syn_reserved">class</span> <span class="syn_type" data-symbols="T_PickleIterator">PickleIterator</span>; </code> </div> <div role="row" id="line-19" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c1" data-blame="b5e57820bf272b677ce58259a4088bae768682ca#%#45" role="button" aria-label="new hash 9" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="19"></div><code role="cell" class="source-line"> </code> </div> <div role="row" id="line-20" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c2" data-blame="4cab6ac72349d88c35e56efba616c4b56b4a9418#%#21" role="button" aria-label="new hash 5" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="20"></div><code role="cell" class="source-line"><span class="syn_comment">// XXX Things that are not necessary if moving implementations to the cpp file</span> </code> </div> <div role="row" id="line-21" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c2" data-blame="4cab6ac72349d88c35e56efba616c4b56b4a9418#%#22" role="button" aria-label="same hash 5" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="21"></div><code role="cell" class="source-line"><span class="syn_reserved">#include</span> <span class="syn_string" data-symbols="FILE_ipc/chromium/src/base/string_util@2Eh">"base/string_util.h"</span> </code> </div> <div role="row" id="line-22" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c1" data-blame="0202d773b3897ce04aaf53a41f5046f3eb4bfaad#%#45" role="button" aria-label="new hash 4" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="22"></div><code role="cell" class="source-line"> </code> </div> <div role="row" id="line-23" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c2" data-blame="f3acc3f49204809a01c9dc2499d33e0ecfb8fc88#%#48" role="button" aria-label="new hash 10" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="23"></div><code role="cell" class="source-line"><span class="syn_reserved">#ifdef</span> <span data-symbols="M__MSC_VER">_MSC_VER</span> </code> </div> <div role="row" id="line-24" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c1" data-blame="e5e885ae3128a6878d08df4ff6baaf3fc4a4b9e8#%#44" role="button" aria-label="new hash 11" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="24"></div><code role="cell" class="source-line"># pragma warning(disable : 4800) </code> </div> <div role="row" id="line-25" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c2" data-blame="f3acc3f49204809a01c9dc2499d33e0ecfb8fc88#%#50" role="button" aria-label="new hash 10" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="25"></div><code role="cell" class="source-line"><span class="syn_reserved">#endif</span> </code> </div> <div role="row" id="line-26" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c2" data-blame="f3acc3f49204809a01c9dc2499d33e0ecfb8fc88#%#51" role="button" aria-label="same hash 10" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="26"></div><code role="cell" class="source-line"> </code> </div> <div role="row" id="line-27" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c1" data-blame="eb02cb32adad27649b6d669b4a2b560c0b80ea84#%#28" role="button" aria-label="new hash 12" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="27"></div><code role="cell" class="source-line"><span class="syn_reserved">#if</span> !<span class="syn_reserved">defined</span>(<span data-symbols="M_22896e0beaac6cfa,M_a480bd0560b4f7fc,M_88f060d7a0bcfcb2,M_f834fc6be6712d36">XP_UNIX</span>) </code> </div> <div role="row" id="line-28" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c2" data-blame="f9c8ac111c705808da86ebc0e17b785844a3d57c#%#60" role="button" aria-label="new hash 13" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="28"></div><code role="cell" class="source-line"><span class="syn_comment">// This condition must be kept in sync with the one in</span> </code> </div> <div role="row" id="line-29" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c2" data-blame="f9c8ac111c705808da86ebc0e17b785844a3d57c#%#61" role="button" aria-label="same hash 13" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="29"></div><code role="cell" class="source-line"><span class="syn_comment">// ipc_message_utils.h, but this dummy definition of</span> </code> </div> <div role="row" id="line-30" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c2" data-blame="f9c8ac111c705808da86ebc0e17b785844a3d57c#%#62" role="button" aria-label="same hash 13" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="30"></div><code role="cell" class="source-line"><span class="syn_comment">// base::FileDescriptor acts as a static assert that we only get one</span> </code> </div> <div role="row" id="line-31" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c2" data-blame="f9c8ac111c705808da86ebc0e17b785844a3d57c#%#63" role="button" aria-label="same hash 13" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="31"></div><code role="cell" class="source-line"><span class="syn_comment">// def or the other (or neither, in which case code using</span> </code> </div> <div role="row" id="line-32" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c2" data-blame="f9c8ac111c705808da86ebc0e17b785844a3d57c#%#64" role="button" aria-label="same hash 13" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="32"></div><code role="cell" class="source-line"><span class="syn_comment">// FileDescriptor fails to build)</span> </code> </div> <div class="nesting-container nesting-depth-0" data-nesting-sym="NS_base"> <div role="row" id="line-33" class="source-line-with-number nesting-sticky-line"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c1" data-blame="265e6721798a455604328ed5262f430cfcc37c2f#%#53" role="button" aria-label="new hash 14" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="33"></div><code role="cell" class="source-line"><span class="syn_reserved">namespace</span> <span class="syn_def" data-symbols="NS_base">base</span> { </code> </div> <div role="row" id="line-34" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c1" data-blame="265e6721798a455604328ed5262f430cfcc37c2f#%#54" role="button" aria-label="same hash 14" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="34"></div><code role="cell" class="source-line"><span class="syn_reserved">struct</span> <span class="syn_def syn_type" data-symbols="T_base::FileDescriptor">FileDescriptor</span> {}; </code> </div> </div> <div role="row" id="line-35" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c1" data-blame="265e6721798a455604328ed5262f430cfcc37c2f#%#55" role="button" aria-label="same hash 14" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="35"></div><code role="cell" class="source-line">} <span class="syn_comment">// namespace base</span> </code> </div> <div role="row" id="line-36" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c2" data-blame="f9c8ac111c705808da86ebc0e17b785844a3d57c#%#66" role="button" aria-label="new hash 13" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="36"></div><code role="cell" class="source-line"><span class="syn_reserved">#endif</span> </code> </div> <div role="row" id="line-37" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c1" data-blame="3736c87ff8a79a2def309352c96dc8d8c54cb81e#%#53" role="button" aria-label="new hash 15" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="37"></div><code role="cell" class="source-line"> </code> </div> <div class="nesting-container nesting-depth-0" data-nesting-sym="NS_mozilla"> <div role="row" id="line-38" class="source-line-with-number nesting-sticky-line"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c1" data-blame="3736c87ff8a79a2def309352c96dc8d8c54cb81e#%#54" role="button" aria-label="same hash 15" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="38"></div><code role="cell" class="source-line"><span class="syn_reserved">namespace</span> <span class="syn_def" data-symbols="NS_mozilla">mozilla</span> { </code> </div> <div role="row" id="line-39" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c2" data-blame="971b645fe395463f73d11d164b006494ff973cfe#%#65" role="button" aria-label="new hash 16" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="39"></div><code role="cell" class="source-line"><span class="syn_reserved">template</span> <<span class="syn_reserved">typename</span>...> </code> </div> <div role="row" id="line-40" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c2" data-blame="971b645fe395463f73d11d164b006494ff973cfe#%#66" role="button" aria-label="same hash 16" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="40"></div><code role="cell" class="source-line"><span class="syn_reserved">class</span> <span class="syn_type" data-symbols="T_mozilla::Variant">Variant</span>; </code> </div> <div role="row" id="line-41" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c2" data-blame="971b645fe395463f73d11d164b006494ff973cfe#%#67" role="button" aria-label="same hash 16" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="41"></div><code role="cell" class="source-line"> </code> </div> <div class="nesting-container nesting-depth-1" data-nesting-sym="NS_mozilla::detail"> <div role="row" id="line-42" class="source-line-with-number nesting-sticky-line"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c2" data-blame="971b645fe395463f73d11d164b006494ff973cfe#%#68" role="button" aria-label="same hash 16" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="42"></div><code role="cell" class="source-line"><span class="syn_reserved">namespace</span> <span class="syn_def" data-symbols="NS_mozilla::detail">detail</span> { </code> </div> <div role="row" id="line-43" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c2" data-blame="971b645fe395463f73d11d164b006494ff973cfe#%#69" role="button" aria-label="same hash 16" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="43"></div><code role="cell" class="source-line"><span class="syn_reserved">template</span> <<span class="syn_reserved">typename</span>...> </code> </div> <div role="row" id="line-44" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c2" data-blame="971b645fe395463f73d11d164b006494ff973cfe#%#70" role="button" aria-label="same hash 16" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="44"></div><code role="cell" class="source-line"><span class="syn_reserved">struct</span> <span class="syn_type" data-symbols="T_mozilla::detail::VariantTag">VariantTag</span>; </code> </div> </div> <div role="row" id="line-45" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c2" data-blame="971b645fe395463f73d11d164b006494ff973cfe#%#71" role="button" aria-label="same hash 16" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="45"></div><code role="cell" class="source-line">} </code> </div> </div> <div role="row" id="line-46" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c2" data-blame="971b645fe395463f73d11d164b006494ff973cfe#%#72" role="button" aria-label="same hash 16" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="46"></div><code role="cell" class="source-line">} <span class="syn_comment">// namespace mozilla</span> </code> </div> <div role="row" id="line-47" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c2" data-blame="971b645fe395463f73d11d164b006494ff973cfe#%#73" role="button" aria-label="same hash 16" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="47"></div><code role="cell" class="source-line"> </code> </div> <div class="nesting-container nesting-depth-0" data-nesting-sym="NS_IPC"> <div role="row" id="line-48" class="source-line-with-number nesting-sticky-line"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c1" data-blame="0202d773b3897ce04aaf53a41f5046f3eb4bfaad#%#64" role="button" aria-label="new hash 4" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="48"></div><code role="cell" class="source-line"><span class="syn_reserved">namespace</span> <span class="syn_def" data-symbols="NS_IPC">IPC</span> { </code> </div> <div role="row" id="line-49" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c1" data-blame="0202d773b3897ce04aaf53a41f5046f3eb4bfaad#%#65" role="button" aria-label="same hash 4" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="49"></div><code role="cell" class="source-line"> </code> </div> <div role="row" id="line-50" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c2" data-blame="e81afcfb00932903db6e8a92948a49397322d164#%#99" role="button" aria-label="new hash 17" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="50"></div><code role="cell" class="source-line"><span class="syn_comment">/**</span> </code> </div> <div role="row" id="line-51" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c1" data-blame="91957254d0afd18e53f2fa1e707579787d9a7445#%#290" role="button" aria-label="new hash 18" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="51"></div><code role="cell" class="source-line"><span class="syn_comment"> * A helper class for serializing empty structs. Since the struct is empty there</span> </code> </div> <div role="row" id="line-52" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c1" data-blame="91957254d0afd18e53f2fa1e707579787d9a7445#%#291" role="button" aria-label="same hash 18" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="52"></div><code role="cell" class="source-line"><span class="syn_comment"> * is nothing to write, and a priori we know the result of the read.</span> </code> </div> <div role="row" id="line-53" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c1" data-blame="91957254d0afd18e53f2fa1e707579787d9a7445#%#292" role="button" aria-label="same hash 18" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="53"></div><code role="cell" class="source-line"><span class="syn_comment"> */</span> </code> </div> <div role="row" id="line-54" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c1" data-blame="91957254d0afd18e53f2fa1e707579787d9a7445#%#293" role="button" aria-label="same hash 18" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="54"></div><code role="cell" class="source-line"><span class="syn_reserved">template</span> <<span class="syn_reserved">typename</span> T> </code> </div> <div class="nesting-container nesting-depth-1" data-nesting-sym="T_IPC::EmptyStructSerializer"> <div role="row" id="line-55" class="source-line-with-number nesting-sticky-line"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c2" data-blame="265e6721798a455604328ed5262f430cfcc37c2f#%#280" role="button" aria-label="new hash 14" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="55"></div><code role="cell" class="source-line"><span class="syn_reserved">struct</span> <span class="syn_def syn_type" data-symbols="T_IPC::EmptyStructSerializer">EmptyStructSerializer</span> { </code> </div> <div role="row" id="line-56" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c1" data-blame="91957254d0afd18e53f2fa1e707579787d9a7445#%#296" role="button" aria-label="new hash 18" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="56"></div><code role="cell" class="source-line"> <span class="syn_reserved">typedef</span> T <span class="syn_type" data-symbols="TA_IPC::EmptyStructSerializer::paramType">paramType</span>; </code> </div> <div role="row" id="line-57" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c1" data-blame="91957254d0afd18e53f2fa1e707579787d9a7445#%#297" role="button" aria-label="same hash 18" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="57"></div><code role="cell" class="source-line"> </code> </div> <div role="row" id="line-58" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c2" data-blame="05dc5e0d76b90fcd6b914a6f84dc2c9a29933e75#%#89" role="button" aria-label="new hash 19" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="58"></div><code role="cell" class="source-line"> <span class="syn_reserved">static</span> <span class="syn_reserved">void</span> <span class="syn_def" data-symbols="_ZN3IPC21EmptyStructSerializer5WriteEPNS_13MessageWriterERKT_">Write</span>(<span class="syn_type" data-symbols="T_IPC::MessageWriter">MessageWriter</span>* <span data-symbols="V_3f21c21c2eee8e53_369ebc101b0d">aWriter</span>, <span class="syn_reserved">const</span> <span class="syn_type" data-symbols="TA_IPC::EmptyStructSerializer::paramType">paramType</span>& <span data-symbols="V_2531c21c2eee8e53_7b43200f256">aParam</span>) {} </code> </div> <div role="row" id="line-59" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c1" data-blame="91957254d0afd18e53f2fa1e707579787d9a7445#%#299" role="button" aria-label="new hash 18" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="59"></div><code role="cell" class="source-line"> </code> </div> <div class="nesting-container nesting-depth-2" data-nesting-sym="_ZN3IPC21EmptyStructSerializer4ReadEPNS_13MessageReaderEPT_"> <div role="row" id="line-60" class="source-line-with-number nesting-sticky-line"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c2" data-blame="05dc5e0d76b90fcd6b914a6f84dc2c9a29933e75#%#91" role="button" aria-label="new hash 19" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="60"></div><code role="cell" class="source-line"> <span class="syn_reserved">static</span> <span class="syn_reserved">bool</span> <span class="syn_def" data-symbols="_ZN3IPC21EmptyStructSerializer4ReadEPNS_13MessageReaderEPT_">Read</span>(<span class="syn_type" data-symbols="T_IPC::MessageReader">MessageReader</span>* <span data-symbols="V_b68c931c2eee8e53_9983235f0b0d">aReader</span>, <span class="syn_type" data-symbols="TA_IPC::EmptyStructSerializer::paramType">paramType</span>* <span data-symbols="V_da8c931c2eee8e53_5a06c35f0b0d">aResult</span>) { </code> </div> <div role="row" id="line-61" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c1" data-blame="91957254d0afd18e53f2fa1e707579787d9a7445#%#301" role="button" aria-label="new hash 18" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="61"></div><code role="cell" class="source-line"> *<span data-symbols="V_da8c931c2eee8e53_5a06c35f0b0d">aResult</span> = {}; </code> </div> <div role="row" id="line-62" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c1" data-blame="91957254d0afd18e53f2fa1e707579787d9a7445#%#302" role="button" aria-label="same hash 18" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="62"></div><code role="cell" class="source-line"> <span class="syn_reserved">return</span> <span class="syn_reserved">true</span>; </code> </div> </div> <div role="row" id="line-63" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c1" data-blame="91957254d0afd18e53f2fa1e707579787d9a7445#%#303" role="button" aria-label="same hash 18" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="63"></div><code role="cell" class="source-line"> } </code> </div> </div> <div role="row" id="line-64" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c1" data-blame="91957254d0afd18e53f2fa1e707579787d9a7445#%#304" role="button" aria-label="same hash 18" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="64"></div><code role="cell" class="source-line">}; </code> </div> <div role="row" id="line-65" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c1" data-blame="91957254d0afd18e53f2fa1e707579787d9a7445#%#305" role="button" aria-label="same hash 18" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="65"></div><code role="cell" class="source-line"> </code> </div> <div role="row" id="line-66" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c2" data-blame="265e6721798a455604328ed5262f430cfcc37c2f#%#292" role="button" aria-label="new hash 14" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="66"></div><code role="cell" class="source-line"><span class="syn_reserved">template</span> <> </code> </div> <div class="nesting-container nesting-depth-1" data-nesting-sym="T_IPC::ParamTraits"> <div role="row" id="line-67" class="source-line-with-number nesting-sticky-line"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c2" data-blame="265e6721798a455604328ed5262f430cfcc37c2f#%#293" role="button" aria-label="same hash 14" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="67"></div><code role="cell" class="source-line"><span class="syn_reserved">struct</span> <span class="syn_def syn_type" data-symbols="T_IPC::ParamTraits">ParamTraits</span><<span class="syn_type" data-symbols="TA_int8_t">int8_t</span>> { </code> </div> <div role="row" id="line-68" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c1" data-blame="e368dc9c853cfe5dce3f1a281e1e5b40fe35ce00#%#153" role="button" aria-label="new hash 20" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="68"></div><code role="cell" class="source-line"> <span class="syn_reserved">typedef</span> <span class="syn_type" data-symbols="TA_int8_t">int8_t</span> <span class="syn_type" data-symbols="TA_IPC::ParamTraits<signed_char>::paramType">paramType</span>; </code> </div> <div role="row" id="line-69" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c2" data-blame="bf83609f4338433e4ad614fe59facd9d3d94368f#%#58" role="button" aria-label="new hash 21" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="69"></div><code role="cell" class="source-line"> </code> </div> <div class="nesting-container nesting-depth-2" data-nesting-sym="_ZN3IPC11ParamTraitsIaE5WriteEPNS_13MessageWriterERKa"> <div role="row" id="line-70" class="source-line-with-number nesting-sticky-line"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c1" data-blame="05dc5e0d76b90fcd6b914a6f84dc2c9a29933e75#%#101" role="button" aria-label="new hash 19" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="70"></div><code role="cell" class="source-line"> <span class="syn_reserved">static</span> <span class="syn_reserved">void</span> <span class="syn_def" data-symbols="_ZN3IPC11ParamTraitsIaE5WriteEPNS_13MessageWriterERKa">Write</span>(<span class="syn_type" data-symbols="T_IPC::MessageWriter">MessageWriter</span>* <span data-symbols="V_de0eb41c2eee8e53_369ebc101b0d">aWriter</span>, <span class="syn_reserved">const</span> <span class="syn_type" data-symbols="TA_IPC::ParamTraits<signed_char>::paramType">paramType</span>& <span data-symbols="V_c41eb41c2eee8e53_7b43200f256">aParam</span>) { </code> </div> <div role="row" id="line-71" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c1" data-blame="05dc5e0d76b90fcd6b914a6f84dc2c9a29933e75#%#102" role="button" aria-label="same hash 19" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="71"></div><code role="cell" class="source-line"> <span data-symbols="V_de0eb41c2eee8e53_369ebc101b0d">aWriter</span>-><span data-symbols="_ZN3IPC13MessageWriter10WriteBytesEPKvj">WriteBytes</span>(&<span data-symbols="V_c41eb41c2eee8e53_7b43200f256">aParam</span>, <span class="syn_reserved">sizeof</span>(<span data-symbols="V_c41eb41c2eee8e53_7b43200f256">aParam</span>)); </code> </div> </div> <div role="row" id="line-72" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c2" data-blame="bf83609f4338433e4ad614fe59facd9d3d94368f#%#62" role="button" aria-label="new hash 21" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="72"></div><code role="cell" class="source-line"> } </code> </div> <div role="row" id="line-73" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c2" data-blame="bf83609f4338433e4ad614fe59facd9d3d94368f#%#63" role="button" aria-label="same hash 21" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="73"></div><code role="cell" class="source-line"> </code> </div> <div class="nesting-container nesting-depth-2" data-nesting-sym="_ZN3IPC11ParamTraitsIaE4ReadEPNS_13MessageReaderEPa"> <div role="row" id="line-74" class="source-line-with-number nesting-sticky-line"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c1" data-blame="05dc5e0d76b90fcd6b914a6f84dc2c9a29933e75#%#105" role="button" aria-label="new hash 19" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="74"></div><code role="cell" class="source-line"> <span class="syn_reserved">static</span> <span class="syn_reserved">bool</span> <span class="syn_def" data-symbols="_ZN3IPC11ParamTraitsIaE4ReadEPNS_13MessageReaderEPa">Read</span>(<span class="syn_type" data-symbols="T_IPC::MessageReader">MessageReader</span>* <span data-symbols="V_0721e41c2eee8e53_9983235f0b0d">aReader</span>, <span class="syn_type" data-symbols="TA_IPC::ParamTraits<signed_char>::paramType">paramType</span>* <span data-symbols="V_2b21e41c2eee8e53_5a06c35f0b0d">aResult</span>) { </code> </div> <div role="row" id="line-75" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c1" data-blame="05dc5e0d76b90fcd6b914a6f84dc2c9a29933e75#%#106" role="button" aria-label="same hash 19" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="75"></div><code role="cell" class="source-line"> <span class="syn_reserved">return</span> <span data-symbols="V_0721e41c2eee8e53_9983235f0b0d">aReader</span>-><span data-symbols="_ZN3IPC13MessageReader13ReadBytesIntoEPvj">ReadBytesInto</span>(<span data-symbols="V_2b21e41c2eee8e53_5a06c35f0b0d">aResult</span>, <span class="syn_reserved">sizeof</span>(*<span data-symbols="V_2b21e41c2eee8e53_5a06c35f0b0d">aResult</span>)); </code> </div> </div> <div role="row" id="line-76" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c2" data-blame="bf83609f4338433e4ad614fe59facd9d3d94368f#%#72" role="button" aria-label="new hash 21" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="76"></div><code role="cell" class="source-line"> } </code> </div> </div> <div role="row" id="line-77" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c2" data-blame="bf83609f4338433e4ad614fe59facd9d3d94368f#%#73" role="button" aria-label="same hash 21" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="77"></div><code role="cell" class="source-line">}; </code> </div> <div role="row" id="line-78" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c2" data-blame="bf83609f4338433e4ad614fe59facd9d3d94368f#%#74" role="button" aria-label="same hash 21" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="78"></div><code role="cell" class="source-line"> </code> </div> <div role="row" id="line-79" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c1" data-blame="265e6721798a455604328ed5262f430cfcc37c2f#%#311" role="button" aria-label="new hash 14" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="79"></div><code role="cell" class="source-line"><span class="syn_reserved">template</span> <> </code> </div> <div class="nesting-container nesting-depth-1" data-nesting-sym="T_IPC::ParamTraits"> <div role="row" id="line-80" class="source-line-with-number nesting-sticky-line"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c1" data-blame="265e6721798a455604328ed5262f430cfcc37c2f#%#312" role="button" aria-label="same hash 14" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="80"></div><code role="cell" class="source-line"><span class="syn_reserved">struct</span> <span class="syn_def syn_type" data-symbols="T_IPC::ParamTraits">ParamTraits</span><<span class="syn_type" data-symbols="TA_uint8_t">uint8_t</span>> { </code> </div> <div role="row" id="line-81" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c2" data-blame="e368dc9c853cfe5dce3f1a281e1e5b40fe35ce00#%#174" role="button" aria-label="new hash 20" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="81"></div><code role="cell" class="source-line"> <span class="syn_reserved">typedef</span> <span class="syn_type" data-symbols="TA_uint8_t">uint8_t</span> <span class="syn_type" data-symbols="TA_IPC::ParamTraits<unsigned_char>::paramType">paramType</span>; </code> </div> <div role="row" id="line-82" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c1" data-blame="bf83609f4338433e4ad614fe59facd9d3d94368f#%#79" role="button" aria-label="new hash 21" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="82"></div><code role="cell" class="source-line"> </code> </div> <div class="nesting-container nesting-depth-2" data-nesting-sym="_ZN3IPC11ParamTraitsIhE5WriteEPNS_13MessageWriterERKh"> <div role="row" id="line-83" class="source-line-with-number nesting-sticky-line"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c2" data-blame="05dc5e0d76b90fcd6b914a6f84dc2c9a29933e75#%#119" role="button" aria-label="new hash 19" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="83"></div><code role="cell" class="source-line"> <span class="syn_reserved">static</span> <span class="syn_reserved">void</span> <span class="syn_def" data-symbols="_ZN3IPC11ParamTraitsIhE5WriteEPNS_13MessageWriterERKh">Write</span>(<span class="syn_type" data-symbols="T_IPC::MessageWriter">MessageWriter</span>* <span data-symbols="V_19e9f51c2eee8e53_369ebc101b0d">aWriter</span>, <span class="syn_reserved">const</span> <span class="syn_type" data-symbols="TA_IPC::ParamTraits<unsigned_char>::paramType">paramType</span>& <span data-symbols="V_0fe9f51c2eee8e53_7b43200f256">aParam</span>) { </code> </div> <div role="row" id="line-84" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c2" data-blame="05dc5e0d76b90fcd6b914a6f84dc2c9a29933e75#%#120" role="button" aria-label="same hash 19" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="84"></div><code role="cell" class="source-line"> <span data-symbols="V_19e9f51c2eee8e53_369ebc101b0d">aWriter</span>-><span data-symbols="_ZN3IPC13MessageWriter10WriteBytesEPKvj">WriteBytes</span>(&<span data-symbols="V_0fe9f51c2eee8e53_7b43200f256">aParam</span>, <span class="syn_reserved">sizeof</span>(<span data-symbols="V_0fe9f51c2eee8e53_7b43200f256">aParam</span>)); </code> </div> </div> <div role="row" id="line-85" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c1" data-blame="bf83609f4338433e4ad614fe59facd9d3d94368f#%#83" role="button" aria-label="new hash 21" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="85"></div><code role="cell" class="source-line"> } </code> </div> <div role="row" id="line-86" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c1" data-blame="bf83609f4338433e4ad614fe59facd9d3d94368f#%#84" role="button" aria-label="same hash 21" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="86"></div><code role="cell" class="source-line"> </code> </div> <div class="nesting-container nesting-depth-2" data-nesting-sym="_ZN3IPC11ParamTraitsIhE4ReadEPNS_13MessageReaderEPh"> <div role="row" id="line-87" class="source-line-with-number nesting-sticky-line"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c2" data-blame="05dc5e0d76b90fcd6b914a6f84dc2c9a29933e75#%#123" role="button" aria-label="new hash 19" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="87"></div><code role="cell" class="source-line"> <span class="syn_reserved">static</span> <span class="syn_reserved">bool</span> <span class="syn_def" data-symbols="_ZN3IPC11ParamTraitsIhE4ReadEPNS_13MessageReaderEPh">Read</span>(<span class="syn_type" data-symbols="T_IPC::MessageReader">MessageReader</span>* <span data-symbols="V_410d161c2eee8e53_9983235f0b0d">aReader</span>, <span class="syn_type" data-symbols="TA_IPC::ParamTraits<unsigned_char>::paramType">paramType</span>* <span data-symbols="V_650d161c2eee8e53_5a06c35f0b0d">aResult</span>) { </code> </div> <div role="row" id="line-88" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c2" data-blame="05dc5e0d76b90fcd6b914a6f84dc2c9a29933e75#%#124" role="button" aria-label="same hash 19" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="88"></div><code role="cell" class="source-line"> <span class="syn_reserved">return</span> <span data-symbols="V_410d161c2eee8e53_9983235f0b0d">aReader</span>-><span data-symbols="_ZN3IPC13MessageReader13ReadBytesIntoEPvj">ReadBytesInto</span>(<span data-symbols="V_650d161c2eee8e53_5a06c35f0b0d">aResult</span>, <span class="syn_reserved">sizeof</span>(*<span data-symbols="V_650d161c2eee8e53_5a06c35f0b0d">aResult</span>)); </code> </div> </div> <div role="row" id="line-89" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c1" data-blame="bf83609f4338433e4ad614fe59facd9d3d94368f#%#93" role="button" aria-label="new hash 21" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="89"></div><code role="cell" class="source-line"> } </code> </div> </div> <div role="row" id="line-90" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c1" data-blame="bf83609f4338433e4ad614fe59facd9d3d94368f#%#94" role="button" aria-label="same hash 21" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="90"></div><code role="cell" class="source-line">}; </code> </div> <div role="row" id="line-91" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c1" data-blame="bf83609f4338433e4ad614fe59facd9d3d94368f#%#95" role="button" aria-label="same hash 21" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="91"></div><code role="cell" class="source-line"> </code> </div> <div role="row" id="line-92" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c2" data-blame="eb02cb32adad27649b6d669b4a2b560c0b80ea84#%#123" role="button" aria-label="new hash 12" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="92"></div><code role="cell" class="source-line"><span class="syn_reserved">#if</span> !<span class="syn_reserved">defined</span>(<span data-symbols="M_22896e0beaac6cfa,M_a480bd0560b4f7fc,M_88f060d7a0bcfcb2,M_f834fc6be6712d36">XP_UNIX</span>) </code> </div> <div role="row" id="line-93" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c1" data-blame="f9c8ac111c705808da86ebc0e17b785844a3d57c#%#129" role="button" aria-label="new hash 13" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="93"></div><code role="cell" class="source-line"><span class="syn_comment">// See above re: keeping definitions in sync</span> </code> </div> <div role="row" id="line-94" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c2" data-blame="265e6721798a455604328ed5262f430cfcc37c2f#%#331" role="button" aria-label="new hash 14" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="94"></div><code role="cell" class="source-line"><span class="syn_reserved">template</span> <> </code> </div> <div class="nesting-container nesting-depth-1" data-nesting-sym="T_IPC::ParamTraits"> <div role="row" id="line-95" class="source-line-with-number nesting-sticky-line"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c2" data-blame="265e6721798a455604328ed5262f430cfcc37c2f#%#332" role="button" aria-label="same hash 14" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="95"></div><code role="cell" class="source-line"><span class="syn_reserved">struct</span> <span class="syn_def syn_type" data-symbols="T_IPC::ParamTraits">ParamTraits</span><base::<span class="syn_type" data-symbols="T_base::FileDescriptor">FileDescriptor</span>> { </code> </div> <div role="row" id="line-96" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c1" data-blame="f9c8ac111c705808da86ebc0e17b785844a3d57c#%#133" role="button" aria-label="new hash 13" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="96"></div><code role="cell" class="source-line"> <span class="syn_reserved">typedef</span> base::<span class="syn_type" data-symbols="T_base::FileDescriptor">FileDescriptor</span> <span class="syn_type" data-symbols="TA_IPC::ParamTraits<base::FileDescriptor>::paramType">paramType</span>; </code> </div> <div class="nesting-container nesting-depth-2" data-nesting-sym="_ZN3IPC11ParamTraitsIN4base14FileDescriptorEE5WriteEPNS_13MessageWriterERKS2_"> <div role="row" id="line-97" class="source-line-with-number nesting-sticky-line"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c2" data-blame="05dc5e0d76b90fcd6b914a6f84dc2c9a29933e75#%#137" role="button" aria-label="new hash 19" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="97"></div><code role="cell" class="source-line"> <span class="syn_reserved">static</span> <span class="syn_reserved">void</span> <span class="syn_def" data-symbols="_ZN3IPC11ParamTraitsIN4base14FileDescriptorEE5WriteEPNS_13MessageWriterERKS2_">Write</span>(<span class="syn_type" data-symbols="T_IPC::MessageWriter">MessageWriter</span>* <span data-symbols="V_698e371c2eee8e53_369ebc101b0d">aWriter</span>, <span class="syn_reserved">const</span> <span class="syn_type" data-symbols="TA_IPC::ParamTraits<base::FileDescriptor>::paramType">paramType</span>& <span data-symbols="V_5f8e371c2eee8e53_7b43200f256">aParam</span>) { </code> </div> <div role="row" id="line-98" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c1" data-blame="348bfffc19ee9e8db1343f0c946fb98e6ad240b6#%#272" role="button" aria-label="new hash 22" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="98"></div><code role="cell" class="source-line"> <span data-expansions="{"M_a570c4630d291d76,M_1134cc530d291d76,M_985a587c5a5258f7,M_9f9b21ef4f0a00b3,M_f42286130d291d76":{"win64":"<span class=\"syn_reserved\" >do</span> {\n <span class=\"syn_reserved\" >do</span> {\n } <span class=\"syn_reserved\" >while</span> (<span class=\"syn_reserved\" >false</span>);\n <span data-symbols=\"_ZL15MOZ_ReportCrashPKcS0_i\">MOZ_ReportCrash</span>(\n <span class=\"syn_string\" >\"\"</span>\n <span class=\"syn_string\" >\"FileDescriptor isn't meaningful on this platform\"</span>,\n <span class=\"syn_string\" >\"/builds/worker/workspace/obj-build/dist/include/ipc/IPCMessageUtils.h\"</span>,\n 98);\n <span data-symbols=\"_ZL22AnnotateMozCrashReasonPKc\">AnnotateMozCrashReason</span>(<span class=\"syn_string\" >\"MOZ_CRASH(\"</span>\n <span class=\"syn_string\" >\"FileDescriptor isn't meaningful on this platform\"</span>\n <span class=\"syn_string\" >\")\"</span>);\n <span class=\"syn_reserved\" >do</span> {\n __attribute__((nomerge)) <span data-symbols=\"__debugbreak\">__debugbreak</span>();\n <span data-symbols=\"_ZL12MOZ_NoReturni\">MOZ_NoReturn</span>(98);\n } <span class=\"syn_reserved\" >while</span> (<span class=\"syn_reserved\" >false</span>);\n} <span class=\"syn_reserved\" >while</span> (<span class=\"syn_reserved\" >false</span>)"}}" data-symbols="M_a570c4630d291d76">MOZ_CRASH</span>(<span class="syn_string">"FileDescriptor isn't meaningful on this platform"</span>); </code> </div> </div> <div role="row" id="line-99" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c2" data-blame="f9c8ac111c705808da86ebc0e17b785844a3d57c#%#136" role="button" aria-label="new hash 13" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="99"></div><code role="cell" class="source-line"> } </code> </div> <div class="nesting-container nesting-depth-2" data-nesting-sym="_ZN3IPC11ParamTraitsIN4base14FileDescriptorEE4ReadEPNS_13MessageReaderEPS2_"> <div role="row" id="line-100" class="source-line-with-number nesting-sticky-line"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c1" data-blame="05dc5e0d76b90fcd6b914a6f84dc2c9a29933e75#%#140" role="button" aria-label="new hash 19" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="100"></div><code role="cell" class="source-line"> <span class="syn_reserved">static</span> <span class="syn_reserved">bool</span> <span class="syn_def" data-symbols="_ZN3IPC11ParamTraitsIN4base14FileDescriptorEE4ReadEPNS_13MessageReaderEPS2_">Read</span>(<span class="syn_type" data-symbols="T_IPC::MessageReader">MessageReader</span>* <span data-symbols="V_60e5223c2eee8e53_9983235f0b0d">aReader</span>, <span class="syn_type" data-symbols="TA_IPC::ParamTraits<base::FileDescriptor>::paramType">paramType</span>* <span data-symbols="V_84e5223c2eee8e53_5a06c35f0b0d">aResult</span>) { </code> </div> <div role="row" id="line-101" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c2" data-blame="348bfffc19ee9e8db1343f0c946fb98e6ad240b6#%#275" role="button" aria-label="new hash 22" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="101"></div><code role="cell" class="source-line"> <span data-expansions="{"M_a570c4630d291d76,M_1134cc530d291d76,M_985a587c5a5258f7,M_9f9b21ef4f0a00b3,M_f42286130d291d76":{"win64":"<span class=\"syn_reserved\" >do</span> {\n <span class=\"syn_reserved\" >do</span> {\n } <span class=\"syn_reserved\" >while</span> (<span class=\"syn_reserved\" >false</span>);\n <span data-symbols=\"_ZL15MOZ_ReportCrashPKcS0_i\">MOZ_ReportCrash</span>(\n <span class=\"syn_string\" >\"\"</span>\n <span class=\"syn_string\" >\"FileDescriptor isn't meaningful on this platform\"</span>,\n <span class=\"syn_string\" >\"/builds/worker/workspace/obj-build/dist/include/ipc/IPCMessageUtils.h\"</span>,\n 101);\n <span data-symbols=\"_ZL22AnnotateMozCrashReasonPKc\">AnnotateMozCrashReason</span>(<span class=\"syn_string\" >\"MOZ_CRASH(\"</span>\n <span class=\"syn_string\" >\"FileDescriptor isn't meaningful on this platform\"</span>\n <span class=\"syn_string\" >\")\"</span>);\n <span class=\"syn_reserved\" >do</span> {\n __attribute__((nomerge)) <span data-symbols=\"__debugbreak\">__debugbreak</span>();\n <span data-symbols=\"_ZL12MOZ_NoReturni\">MOZ_NoReturn</span>(101);\n } <span class=\"syn_reserved\" >while</span> (<span class=\"syn_reserved\" >false</span>);\n} <span class=\"syn_reserved\" >while</span> (<span class=\"syn_reserved\" >false</span>)"}}" data-symbols="M_a570c4630d291d76">MOZ_CRASH</span>(<span class="syn_string">"FileDescriptor isn't meaningful on this platform"</span>); </code> </div> <div role="row" id="line-102" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c1" data-blame="f9c8ac111c705808da86ebc0e17b785844a3d57c#%#139" role="button" aria-label="new hash 13" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="102"></div><code role="cell" class="source-line"> <span class="syn_reserved">return</span> <span class="syn_reserved">false</span>; </code> </div> </div> <div role="row" id="line-103" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c1" data-blame="f9c8ac111c705808da86ebc0e17b785844a3d57c#%#140" role="button" aria-label="same hash 13" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="103"></div><code role="cell" class="source-line"> } </code> </div> </div> <div role="row" id="line-104" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c1" data-blame="f9c8ac111c705808da86ebc0e17b785844a3d57c#%#141" role="button" aria-label="same hash 13" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="104"></div><code role="cell" class="source-line">}; </code> </div> <div role="row" id="line-105" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c2" data-blame="eb02cb32adad27649b6d669b4a2b560c0b80ea84#%#136" role="button" aria-label="new hash 12" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="105"></div><code role="cell" class="source-line"><span class="syn_reserved">#endif</span> <span class="syn_comment">// !defined(XP_UNIX)</span> </code> </div> <div role="row" id="line-106" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c1" data-blame="f9c8ac111c705808da86ebc0e17b785844a3d57c#%#143" role="button" aria-label="new hash 13" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="106"></div><code role="cell" class="source-line"> </code> </div> <div role="row" id="line-107" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c2" data-blame="0202d773b3897ce04aaf53a41f5046f3eb4bfaad#%#115" role="button" aria-label="new hash 4" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="107"></div><code role="cell" class="source-line"><span class="syn_reserved">template</span> <> </code> </div> <div class="nesting-container nesting-depth-1" data-nesting-sym="T_IPC::ParamTraits"> <div role="row" id="line-108" class="source-line-with-number nesting-sticky-line"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c1" data-blame="265e6721798a455604328ed5262f430cfcc37c2f#%#669" role="button" aria-label="new hash 14" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="108"></div><code role="cell" class="source-line"><span class="syn_reserved">struct</span> <span class="syn_def syn_type" data-symbols="T_IPC::ParamTraits">ParamTraits</span><mozilla::<span class="syn_type" data-symbols="T_mozilla::void_t">void_t</span>> { </code> </div> <div role="row" id="line-109" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c2" data-blame="3736c87ff8a79a2def309352c96dc8d8c54cb81e#%#333" role="button" aria-label="new hash 15" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="109"></div><code role="cell" class="source-line"> <span class="syn_reserved">typedef</span> mozilla::<span class="syn_type" data-symbols="T_mozilla::void_t">void_t</span> <span class="syn_type" data-symbols="TA_IPC::ParamTraits<mozilla::void_t>::paramType">paramType</span>; </code> </div> <div role="row" id="line-110" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c1" data-blame="05dc5e0d76b90fcd6b914a6f84dc2c9a29933e75#%#150" role="button" aria-label="new hash 19" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="110"></div><code role="cell" class="source-line"> <span class="syn_reserved">static</span> <span class="syn_reserved">void</span> <span class="syn_def" data-symbols="_ZN3IPC11ParamTraitsIN7mozilla6void_tEE5WriteEPNS_13MessageWriterERKS2_">Write</span>(<span class="syn_type" data-symbols="T_IPC::MessageWriter">MessageWriter</span>* <span data-symbols="V_8867433c2eee8e53_369ebc101b0d">aWriter</span>, <span class="syn_reserved">const</span> <span class="syn_type" data-symbols="TA_IPC::ParamTraits<mozilla::void_t>::paramType">paramType</span>& <span data-symbols="V_7e67433c2eee8e53_7b43200f256">aParam</span>) {} </code> </div> <div class="nesting-container nesting-depth-2" data-nesting-sym="_ZN3IPC11ParamTraitsIN7mozilla6void_tEE4ReadEPNS_13MessageReaderEPS2_"> <div role="row" id="line-111" class="source-line-with-number nesting-sticky-line"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c1" data-blame="05dc5e0d76b90fcd6b914a6f84dc2c9a29933e75#%#151" role="button" aria-label="same hash 19" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="111"></div><code role="cell" class="source-line"> <span class="syn_reserved">static</span> <span class="syn_reserved">bool</span> <span class="syn_def" data-symbols="_ZN3IPC11ParamTraitsIN7mozilla6void_tEE4ReadEPNS_13MessageReaderEPS2_">Read</span>(<span class="syn_type" data-symbols="T_IPC::MessageReader">MessageReader</span>* <span data-symbols="V_8e20533c2eee8e53_9983235f0b0d">aReader</span>, <span class="syn_type" data-symbols="TA_IPC::ParamTraits<mozilla::void_t>::paramType">paramType</span>* <span data-symbols="V_a230533c2eee8e53_5a06c35f0b0d">aResult</span>) { </code> </div> <div role="row" id="line-112" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c2" data-blame="3736c87ff8a79a2def309352c96dc8d8c54cb81e#%#338" role="button" aria-label="new hash 15" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="112"></div><code role="cell" class="source-line"> *<span data-symbols="V_a230533c2eee8e53_5a06c35f0b0d">aResult</span> = <span class="syn_type" data-symbols="_ZN7mozilla6void_tC1Ev,TA_IPC::ParamTraits<mozilla::void_t>::paramType">paramType</span>(); </code> </div> <div role="row" id="line-113" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c2" data-blame="3736c87ff8a79a2def309352c96dc8d8c54cb81e#%#339" role="button" aria-label="same hash 15" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="113"></div><code role="cell" class="source-line"> <span class="syn_reserved">return</span> <span class="syn_reserved">true</span>; </code> </div> </div> <div role="row" id="line-114" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c2" data-blame="3736c87ff8a79a2def309352c96dc8d8c54cb81e#%#340" role="button" aria-label="same hash 15" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="114"></div><code role="cell" class="source-line"> } </code> </div> </div> <div role="row" id="line-115" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c2" data-blame="3736c87ff8a79a2def309352c96dc8d8c54cb81e#%#341" role="button" aria-label="same hash 15" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="115"></div><code role="cell" class="source-line">}; </code> </div> <div role="row" id="line-116" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c2" data-blame="3736c87ff8a79a2def309352c96dc8d8c54cb81e#%#342" role="button" aria-label="same hash 15" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="116"></div><code role="cell" class="source-line"> </code> </div> <div role="row" id="line-117" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c1" data-blame="265e6721798a455604328ed5262f430cfcc37c2f#%#679" role="button" aria-label="new hash 14" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="117"></div><code role="cell" class="source-line"><span class="syn_reserved">template</span> <> </code> </div> <div class="nesting-container nesting-depth-1" data-nesting-sym="T_IPC::ParamTraits"> <div role="row" id="line-118" class="source-line-with-number nesting-sticky-line"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c1" data-blame="265e6721798a455604328ed5262f430cfcc37c2f#%#680" role="button" aria-label="same hash 14" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="118"></div><code role="cell" class="source-line"><span class="syn_reserved">struct</span> <span class="syn_def syn_type" data-symbols="T_IPC::ParamTraits">ParamTraits</span><mozilla::<span class="syn_type" data-symbols="T_mozilla::null_t">null_t</span>> { </code> </div> <div role="row" id="line-119" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c2" data-blame="3736c87ff8a79a2def309352c96dc8d8c54cb81e#%#346" role="button" aria-label="new hash 15" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="119"></div><code role="cell" class="source-line"> <span class="syn_reserved">typedef</span> mozilla::<span class="syn_type" data-symbols="T_mozilla::null_t">null_t</span> <span class="syn_type" data-symbols="TA_IPC::ParamTraits<mozilla::null_t>::paramType">paramType</span>; </code> </div> <div role="row" id="line-120" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c1" data-blame="05dc5e0d76b90fcd6b914a6f84dc2c9a29933e75#%#160" role="button" aria-label="new hash 19" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="120"></div><code role="cell" class="source-line"> <span class="syn_reserved">static</span> <span class="syn_reserved">void</span> <span class="syn_def" data-symbols="_ZN3IPC11ParamTraitsIN7mozilla6null_tEE5WriteEPNS_13MessageWriterERKS2_">Write</span>(<span class="syn_type" data-symbols="T_IPC::MessageWriter">MessageWriter</span>* <span data-symbols="V_90f8643c2eee8e53_369ebc101b0d">aWriter</span>, <span class="syn_reserved">const</span> <span class="syn_type" data-symbols="TA_IPC::ParamTraits<mozilla::null_t>::paramType">paramType</span>& <span data-symbols="V_86f8643c2eee8e53_7b43200f256">aParam</span>) {} </code> </div> <div class="nesting-container nesting-depth-2" data-nesting-sym="_ZN3IPC11ParamTraitsIN7mozilla6null_tEE4ReadEPNS_13MessageReaderEPS2_"> <div role="row" id="line-121" class="source-line-with-number nesting-sticky-line"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c1" data-blame="05dc5e0d76b90fcd6b914a6f84dc2c9a29933e75#%#161" role="button" aria-label="same hash 19" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="121"></div><code role="cell" class="source-line"> <span class="syn_reserved">static</span> <span class="syn_reserved">bool</span> <span class="syn_def" data-symbols="_ZN3IPC11ParamTraitsIN7mozilla6null_tEE4ReadEPNS_13MessageReaderEPS2_">Read</span>(<span class="syn_type" data-symbols="T_IPC::MessageReader">MessageReader</span>* <span data-symbols="V_96b1743c2eee8e53_9983235f0b0d">aReader</span>, <span class="syn_type" data-symbols="TA_IPC::ParamTraits<mozilla::null_t>::paramType">paramType</span>* <span data-symbols="V_bab1743c2eee8e53_5a06c35f0b0d">aResult</span>) { </code> </div> <div role="row" id="line-122" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c2" data-blame="3736c87ff8a79a2def309352c96dc8d8c54cb81e#%#351" role="button" aria-label="new hash 15" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="122"></div><code role="cell" class="source-line"> *<span data-symbols="V_bab1743c2eee8e53_5a06c35f0b0d">aResult</span> = <span class="syn_type" data-symbols="_ZN7mozilla6null_tC1Ev,TA_IPC::ParamTraits<mozilla::null_t>::paramType">paramType</span>(); </code> </div> <div role="row" id="line-123" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c2" data-blame="3736c87ff8a79a2def309352c96dc8d8c54cb81e#%#352" role="button" aria-label="same hash 15" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="123"></div><code role="cell" class="source-line"> <span class="syn_reserved">return</span> <span class="syn_reserved">true</span>; </code> </div> </div> <div role="row" id="line-124" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c2" data-blame="3736c87ff8a79a2def309352c96dc8d8c54cb81e#%#353" role="button" aria-label="same hash 15" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="124"></div><code role="cell" class="source-line"> } </code> </div> </div> <div role="row" id="line-125" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c2" data-blame="3736c87ff8a79a2def309352c96dc8d8c54cb81e#%#354" role="button" aria-label="same hash 15" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="125"></div><code role="cell" class="source-line">}; </code> </div> <div role="row" id="line-126" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c2" data-blame="3736c87ff8a79a2def309352c96dc8d8c54cb81e#%#355" role="button" aria-label="same hash 15" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="126"></div><code role="cell" class="source-line"> </code> </div> <div role="row" id="line-127" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c1" data-blame="01916974b0da27ef53efc7ad16e05001d05aaccd#%#1091" role="button" aria-label="new hash 23" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="127"></div><code role="cell" class="source-line"><span class="syn_comment">// Helper class for reading bitfields.</span> </code> </div> <div role="row" id="line-128" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c1" data-blame="01916974b0da27ef53efc7ad16e05001d05aaccd#%#1092" role="button" aria-label="same hash 23" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="128"></div><code role="cell" class="source-line"><span class="syn_comment">// If T has bitfields members, derive ParamTraits<T> from BitfieldHelper<T>.</span> </code> </div> <div role="row" id="line-129" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c1" data-blame="01916974b0da27ef53efc7ad16e05001d05aaccd#%#1093" role="button" aria-label="same hash 23" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="129"></div><code role="cell" class="source-line"><span class="syn_reserved">template</span> <<span class="syn_reserved">typename</span> ParamType> </code> </div> <div class="nesting-container nesting-depth-1" data-nesting-sym="T_IPC::BitfieldHelper"> <div role="row" id="line-130" class="source-line-with-number nesting-sticky-line"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c1" data-blame="01916974b0da27ef53efc7ad16e05001d05aaccd#%#1094" role="button" aria-label="same hash 23" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="130"></div><code role="cell" class="source-line"><span class="syn_reserved">struct</span> <span class="syn_def syn_type" data-symbols="T_IPC::BitfieldHelper">BitfieldHelper</span> { </code> </div> <div role="row" id="line-131" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c1" data-blame="01916974b0da27ef53efc7ad16e05001d05aaccd#%#1095" role="button" aria-label="same hash 23" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="131"></div><code role="cell" class="source-line"> <span class="syn_comment">// We need this helper because we can't get the address of a bitfield to</span> </code> </div> <div role="row" id="line-132" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c1" data-blame="01916974b0da27ef53efc7ad16e05001d05aaccd#%#1096" role="button" aria-label="same hash 23" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="132"></div><code role="cell" class="source-line"> <span class="syn_comment">// pass directly to ReadParam. So instead we read it into a temporary bool</span> </code> </div> <div role="row" id="line-133" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c1" data-blame="01916974b0da27ef53efc7ad16e05001d05aaccd#%#1097" role="button" aria-label="same hash 23" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="133"></div><code role="cell" class="source-line"> <span class="syn_comment">// and set the bitfield using a setter function</span> </code> </div> <div class="nesting-container nesting-depth-2" data-nesting-sym="_ZN3IPC14BitfieldHelper19ReadBoolForBitfieldEPNS_13MessageReaderEPT_MS3_FvbE"> <div role="row" id="line-134" class="source-line-with-number nesting-sticky-line"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c2" data-blame="05dc5e0d76b90fcd6b914a6f84dc2c9a29933e75#%#174" role="button" aria-label="new hash 19" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="134"></div><code role="cell" class="source-line"> <span class="syn_reserved">static</span> <span class="syn_reserved">bool</span> <span class="syn_def" data-symbols="_ZN3IPC14BitfieldHelper19ReadBoolForBitfieldEPNS_13MessageReaderEPT_MS3_FvbE">ReadBoolForBitfield</span>(<span class="syn_type" data-symbols="T_IPC::MessageReader">MessageReader</span>* <span data-symbols="V_339da53c2eee8e53_9983235f0b0d">aReader</span>, ParamType* <span data-symbols="V_579da53c2eee8e53_5a06c35f0b0d">aResult</span>, </code> </div> <div role="row" id="line-135" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c1" data-blame="01916974b0da27ef53efc7ad16e05001d05aaccd#%#1100" role="button" aria-label="new hash 23" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="135"></div><code role="cell" class="source-line"> <span class="syn_reserved">void</span> (ParamType::*<span data-symbols="V_ea56b53c2eee8e53_d701297f0b0d">aSetter</span>)(<span class="syn_reserved">bool</span>)) { </code> </div> <div role="row" id="line-136" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c1" data-blame="01916974b0da27ef53efc7ad16e05001d05aaccd#%#1101" role="button" aria-label="same hash 23" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="136"></div><code role="cell" class="source-line"> <span class="syn_reserved">bool</span> <span data-symbols="V_14aa68274546c5ae_2475d80113">value</span>; </code> </div> <div role="row" id="line-137" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c2" data-blame="05dc5e0d76b90fcd6b914a6f84dc2c9a29933e75#%#177" role="button" aria-label="new hash 19" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="137"></div><code role="cell" class="source-line"> <span class="syn_reserved">if</span> (<span data-symbols="_ZN3IPC9ReadParamEPNS_13MessageReaderEPT_">ReadParam</span>(<span data-symbols="V_339da53c2eee8e53_9983235f0b0d">aReader</span>, &<span data-symbols="V_14aa68274546c5ae_2475d80113">value</span>)) { </code> </div> <div role="row" id="line-138" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c1" data-blame="01916974b0da27ef53efc7ad16e05001d05aaccd#%#1103" role="button" aria-label="new hash 23" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="138"></div><code role="cell" class="source-line"> (<span data-symbols="V_579da53c2eee8e53_5a06c35f0b0d">aResult</span>->*<span data-symbols="V_ea56b53c2eee8e53_d701297f0b0d">aSetter</span>)(<span data-symbols="V_14aa68274546c5ae_2475d80113">value</span>); </code> </div> <div role="row" id="line-139" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c1" data-blame="01916974b0da27ef53efc7ad16e05001d05aaccd#%#1104" role="button" aria-label="same hash 23" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="139"></div><code role="cell" class="source-line"> <span class="syn_reserved">return</span> <span class="syn_reserved">true</span>; </code> </div> <div role="row" id="line-140" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c1" data-blame="01916974b0da27ef53efc7ad16e05001d05aaccd#%#1105" role="button" aria-label="same hash 23" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="140"></div><code role="cell" class="source-line"> } </code> </div> <div role="row" id="line-141" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c1" data-blame="01916974b0da27ef53efc7ad16e05001d05aaccd#%#1106" role="button" aria-label="same hash 23" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="141"></div><code role="cell" class="source-line"> <span class="syn_reserved">return</span> <span class="syn_reserved">false</span>; </code> </div> </div> <div role="row" id="line-142" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c1" data-blame="01916974b0da27ef53efc7ad16e05001d05aaccd#%#1107" role="button" aria-label="same hash 23" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="142"></div><code role="cell" class="source-line"> } </code> </div> </div> <div role="row" id="line-143" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c1" data-blame="01916974b0da27ef53efc7ad16e05001d05aaccd#%#1108" role="button" aria-label="same hash 23" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="143"></div><code role="cell" class="source-line">}; </code> </div> <div role="row" id="line-144" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c1" data-blame="01916974b0da27ef53efc7ad16e05001d05aaccd#%#1109" role="button" aria-label="same hash 23" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="144"></div><code role="cell" class="source-line"> </code> </div> <div role="row" id="line-145" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c2" data-blame="91cac2c1615b112b399b88aef6436aba7495592a#%#1109" role="button" aria-label="new hash 24" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="145"></div><code role="cell" class="source-line"><span class="syn_comment">// A couple of recursive helper functions, allows syntax like:</span> </code> </div> <div role="row" id="line-146" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c2" data-blame="91cac2c1615b112b399b88aef6436aba7495592a#%#1110" role="button" aria-label="same hash 24" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="146"></div><code role="cell" class="source-line"><span class="syn_comment">// WriteParams(aMsg, aParam.foo, aParam.bar, aParam.baz)</span> </code> </div> <div role="row" id="line-147" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c2" data-blame="91cac2c1615b112b399b88aef6436aba7495592a#%#1111" role="button" aria-label="same hash 24" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="147"></div><code role="cell" class="source-line"><span class="syn_comment">// ReadParams(aMsg, aIter, aParam.foo, aParam.bar, aParam.baz)</span> </code> </div> <div role="row" id="line-148" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c2" data-blame="91cac2c1615b112b399b88aef6436aba7495592a#%#1112" role="button" aria-label="same hash 24" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="148"></div><code role="cell" class="source-line"> </code> </div> <div role="row" id="line-149" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c1" data-blame="72803335c4f9cf78dae58b14b397ee6f64786379#%#1272" role="button" aria-label="new hash 25" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="149"></div><code role="cell" class="source-line"><span class="syn_reserved">template</span> <<span class="syn_reserved">typename</span>... Ts> </code> </div> <div class="nesting-container nesting-depth-1" data-nesting-sym="_ZN3IPCL11WriteParamsEPNS_13MessageWriterEDpRKT_"> <div role="row" id="line-150" class="source-line-with-number nesting-sticky-line"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c2" data-blame="05dc5e0d76b90fcd6b914a6f84dc2c9a29933e75#%#190" role="button" aria-label="new hash 19" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="150"></div><code role="cell" class="source-line"><span class="syn_reserved">static</span> <span class="syn_reserved">void</span> <span class="syn_def" data-symbols="_ZN3IPCL11WriteParamsEPNS_13MessageWriterEDpRKT_">WriteParams</span>(<span class="syn_type" data-symbols="T_IPC::MessageWriter">MessageWriter</span>* <span data-symbols="V_098dc73c2eee8e53_369ebc101b0d">aWriter</span>, <span class="syn_reserved">const</span> Ts&... <span data-symbols="V_be8dc73c2eee8e53_350effe013">aArgs</span>) { </code> </div> <div role="row" id="line-151" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c2" data-blame="05dc5e0d76b90fcd6b914a6f84dc2c9a29933e75#%#191" role="button" aria-label="same hash 19" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="151"></div><code role="cell" class="source-line"> (<span data-symbols="_ZN3IPC10WriteParamEPNS_13MessageWriterEOT_">WriteParam</span>(<span data-symbols="V_098dc73c2eee8e53_369ebc101b0d">aWriter</span>, <span data-symbols="V_be8dc73c2eee8e53_350effe013">aArgs</span>), ...); </code> </div> </div> <div role="row" id="line-152" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c1" data-blame="91cac2c1615b112b399b88aef6436aba7495592a#%#1121" role="button" aria-label="new hash 24" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="152"></div><code role="cell" class="source-line">} </code> </div> <div role="row" id="line-153" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c1" data-blame="91cac2c1615b112b399b88aef6436aba7495592a#%#1122" role="button" aria-label="same hash 24" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="153"></div><code role="cell" class="source-line"> </code> </div> <div role="row" id="line-154" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c2" data-blame="72803335c4f9cf78dae58b14b397ee6f64786379#%#1277" role="button" aria-label="new hash 25" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="154"></div><code role="cell" class="source-line"><span class="syn_reserved">template</span> <<span class="syn_reserved">typename</span>... Ts> </code> </div> <div class="nesting-container nesting-depth-1" data-nesting-sym="_ZN3IPCL10ReadParamsEPNS_13MessageReaderEDpRT_"> <div role="row" id="line-155" class="source-line-with-number nesting-sticky-line"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c1" data-blame="05dc5e0d76b90fcd6b914a6f84dc2c9a29933e75#%#195" role="button" aria-label="new hash 19" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="155"></div><code role="cell" class="source-line"><span class="syn_reserved">static</span> <span class="syn_reserved">bool</span> <span class="syn_def" data-symbols="_ZN3IPCL10ReadParamsEPNS_13MessageReaderEDpRT_">ReadParams</span>(<span class="syn_type" data-symbols="T_IPC::MessageReader">MessageReader</span>* <span data-symbols="V_4769f73c2eee8e53_9983235f0b0d">aReader</span>, Ts&... <span data-symbols="V_2b69f73c2eee8e53_350effe013">aArgs</span>) { </code> </div> <div role="row" id="line-156" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c1" data-blame="05dc5e0d76b90fcd6b914a6f84dc2c9a29933e75#%#196" role="button" aria-label="same hash 19" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="156"></div><code role="cell" class="source-line"> <span class="syn_reserved">return</span> (<span data-symbols="_ZN3IPC9ReadParamEPNS_13MessageReaderEPT_,_ZN3IPC9ReadParamEPNS_13MessageReaderE">ReadParam</span>(<span data-symbols="V_4769f73c2eee8e53_9983235f0b0d">aReader</span>, &<span data-symbols="V_2b69f73c2eee8e53_350effe013">aArgs</span>) && ...); </code> </div> </div> <div role="row" id="line-157" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c2" data-blame="91cac2c1615b112b399b88aef6436aba7495592a#%#1131" role="button" aria-label="new hash 24" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="157"></div><code role="cell" class="source-line">} </code> </div> <div role="row" id="line-158" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c2" data-blame="91cac2c1615b112b399b88aef6436aba7495592a#%#1132" role="button" aria-label="same hash 24" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="158"></div><code role="cell" class="source-line"> </code> </div> <div role="row" id="line-159" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c2" data-blame="91cac2c1615b112b399b88aef6436aba7495592a#%#1133" role="button" aria-label="same hash 24" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="159"></div><code role="cell" class="source-line"><span class="syn_comment">// Macros that allow syntax like:</span> </code> </div> <div role="row" id="line-160" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c2" data-blame="91cac2c1615b112b399b88aef6436aba7495592a#%#1134" role="button" aria-label="same hash 24" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="160"></div><code role="cell" class="source-line"><span class="syn_comment">// DEFINE_IPC_SERIALIZER_WITH_FIELDS(SomeType, member1, member2, member3)</span> </code> </div> <div role="row" id="line-161" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c2" data-blame="91cac2c1615b112b399b88aef6436aba7495592a#%#1135" role="button" aria-label="same hash 24" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="161"></div><code role="cell" class="source-line"><span class="syn_comment">// Makes sure that serialize/deserialize code do the same members in the same</span> </code> </div> <div role="row" id="line-162" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c2" data-blame="91cac2c1615b112b399b88aef6436aba7495592a#%#1136" role="button" aria-label="same hash 24" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="162"></div><code role="cell" class="source-line"><span class="syn_comment">// order.</span> </code> </div> <div role="row" id="line-163" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c2" data-blame="91cac2c1615b112b399b88aef6436aba7495592a#%#1137" role="button" aria-label="same hash 24" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="163"></div><code role="cell" class="source-line"><span class="syn_reserved">#define</span> <span class="syn_def" data-symbols="M_0a2488274546c5ae">ACCESS_PARAM_FIELD</span>(Field) <span data-symbols="V_5e5b2_7b43200f256">aParam</span>.Field </code> </div> <div role="row" id="line-164" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c2" data-blame="91cac2c1615b112b399b88aef6436aba7495592a#%#1138" role="button" aria-label="same hash 24" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="164"></div><code role="cell" class="source-line"> </code> </div> <div role="row" id="line-165" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c2" data-blame="91cac2c1615b112b399b88aef6436aba7495592a#%#1139" role="button" aria-label="same hash 24" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="165"></div><code role="cell" class="source-line"><span class="syn_reserved">#define</span> <span class="syn_def" data-symbols="M_22b488274546c5ae">DEFINE_IPC_SERIALIZER_WITH_FIELDS</span>(Type, ...) \ </code> </div> <div role="row" id="line-166" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c2" data-blame="91cac2c1615b112b399b88aef6436aba7495592a#%#1140" role="button" aria-label="same hash 24" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="166"></div><code role="cell" class="source-line"> <span class="syn_reserved">template</span> <> \ </code> </div> <div role="row" id="line-167" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c2" data-blame="91cac2c1615b112b399b88aef6436aba7495592a#%#1141" role="button" aria-label="same hash 24" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="167"></div><code role="cell" class="source-line"> <span class="syn_reserved">struct</span> <span class="syn_def syn_type" data-symbols="T_IPC::ParamTraits">ParamTraits</span><Type> { \ </code> </div> <div role="row" id="line-168" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c2" data-blame="91cac2c1615b112b399b88aef6436aba7495592a#%#1142" role="button" aria-label="same hash 24" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="168"></div><code role="cell" class="source-line"> <span class="syn_reserved">typedef</span> Type <span class="syn_type syn_type syn_type syn_type syn_type syn_type syn_type syn_type syn_type syn_type syn_type syn_type syn_type syn_type syn_type syn_type syn_type syn_type syn_type syn_type syn_type syn_type" data-symbols="TA_IPC::ParamTraits<mozilla::CandidateInfo>::paramType,TA_IPC::ParamTraits<mozilla::DimensionRequest>::paramType,TA_IPC::ParamTraits<mozilla::DtlsDigest>::paramType,TA_IPC::ParamTraits<mozilla::dom::GPUBufferDescriptor>::paramType,TA_IPC::ParamTraits<mozilla::dom::GPURequestAdapterOptions>::paramType,TA_IPC::ParamTraits<mozilla::dom::LockInfo>::paramType,TA_IPC::ParamTraits<mozilla::dom::LockManagerSnapshot>::paramType,TA_IPC::ParamTraits<mozilla::dom::NotificationBehavior>::paramType,TA_IPC::ParamTraits<mozilla::dom::RTCBandwidthEstimationInternal>::paramType,TA_IPC::ParamTraits<mozilla::dom::RTCCodecStats>::paramType,TA_IPC::ParamTraits<mozilla::dom::RTCConfigurationInternal>::paramType,TA_IPC::ParamTraits<mozilla::dom::RTCDataChannelStats>::paramType,TA_IPC::ParamTraits<mozilla::dom::RTCIceServer>::paramType,TA_IPC::ParamTraits<mozilla::dom::RTCIceServerInternal>::paramType,TA_IPC::ParamTraits<mozilla::dom::RTCMediaSourceStats>::paramType,TA_IPC::ParamTraits<mozilla::dom::RTCSdpHistoryEntryInternal>::paramType,TA_IPC::ParamTraits<mozilla::dom::RTCSdpParsingErrorInternal>::paramType,TA_IPC::ParamTraits<mozilla::dom::RTCStats>::paramType,TA_IPC::ParamTraits<mozilla::dom::RTCVideoFrameHistoryEntryInternal>::paramType,TA_IPC::ParamTraits<mozilla::dom::RTCVideoFrameHistoryInternal>::paramType,TA_IPC::ParamTraits<mozilla::webgpu::PopErrorScopeResult>::paramType,TA_IPC::ParamTraits<mozilla::webgpu::WebGPUCompilationMessage>::paramType">paramType</span>; \ </code> </div> <div role="row" id="line-169" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c1" data-blame="05dc5e0d76b90fcd6b914a6f84dc2c9a29933e75#%#209" role="button" aria-label="new hash 19" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="169"></div><code role="cell" class="source-line"> <span class="syn_reserved">static</span> <span class="syn_reserved">void</span> <span class="syn_def syn_def syn_def syn_def syn_def syn_def syn_def syn_def syn_def syn_def syn_def syn_def syn_def syn_def syn_def syn_def syn_def syn_def syn_def syn_def syn_def syn_def" data-symbols="_ZN3IPC11ParamTraitsIN7mozilla13CandidateInfoEE5WriteEPNS_13MessageWriterERKS2_,_ZN3IPC11ParamTraitsIN7mozilla16DimensionRequestEE5WriteEPNS_13MessageWriterERKS2_,_ZN3IPC11ParamTraitsIN7mozilla10DtlsDigestEE5WriteEPNS_13MessageWriterERKS2_,_ZN3IPC11ParamTraitsIN7mozilla3dom19GPUBufferDescriptorEE5WriteEPNS_13MessageWriterERKS3_,_ZN3IPC11ParamTraitsIN7mozilla3dom24GPURequestAdapterOptionsEE5WriteEPNS_13MessageWriterERKS3_,_ZN3IPC11ParamTraitsIN7mozilla3dom8LockInfoEE5WriteEPNS_13MessageWriterERKS3_,_ZN3IPC11ParamTraitsIN7mozilla3dom19LockManagerSnapshotEE5WriteEPNS_13MessageWriterERKS3_,_ZN3IPC11ParamTraitsIN7mozilla3dom20NotificationBehaviorEE5WriteEPNS_13MessageWriterERKS3_,_ZN3IPC11ParamTraitsIN7mozilla3dom30RTCBandwidthEstimationInternalEE5WriteEPNS_13MessageWriterERKS3_,_ZN3IPC11ParamTraitsIN7mozilla3dom13RTCCodecStatsEE5WriteEPNS_13MessageWriterERKS3_,_ZN3IPC11ParamTraitsIN7mozilla3dom24RTCConfigurationInternalEE5WriteEPNS_13MessageWriterERKS3_,_ZN3IPC11ParamTraitsIN7mozilla3dom19RTCDataChannelStatsEE5WriteEPNS_13MessageWriterERKS3_,_ZN3IPC11ParamTraitsIN7mozilla3dom12RTCIceServerEE5WriteEPNS_13MessageWriterERKS3_,_ZN3IPC11ParamTraitsIN7mozilla3dom20RTCIceServerInternalEE5WriteEPNS_13MessageWriterERKS3_,_ZN3IPC11ParamTraitsIN7mozilla3dom19RTCMediaSourceStatsEE5WriteEPNS_13MessageWriterERKS3_,_ZN3IPC11ParamTraitsIN7mozilla3dom26RTCSdpHistoryEntryInternalEE5WriteEPNS_13MessageWriterERKS3_,_ZN3IPC11ParamTraitsIN7mozilla3dom26RTCSdpParsingErrorInternalEE5WriteEPNS_13MessageWriterERKS3_,_ZN3IPC11ParamTraitsIN7mozilla3dom8RTCStatsEE5WriteEPNS_13MessageWriterERKS3_,_ZN3IPC11ParamTraitsIN7mozilla3dom33RTCVideoFrameHistoryEntryInternalEE5WriteEPNS_13MessageWriterERKS3_,_ZN3IPC11ParamTraitsIN7mozilla3dom28RTCVideoFrameHistoryInternalEE5WriteEPNS_13MessageWriterERKS3_,_ZN3IPC11ParamTraitsIN7mozilla6webgpu19PopErrorScopeResultEE5WriteEPNS_13MessageWriterERKS3_,_ZN3IPC11ParamTraitsIN7mozilla6webgpu24WebGPUCompilationMessageEE5WriteEPNS_13MessageWriterERKS3_">Write</span>(<span class="syn_type" data-symbols="T_IPC::MessageWriter">MessageWriter</span>* <span data-symbols="V_5e5b2_369ebc101b0d">aWriter</span>, <span class="syn_reserved">const</span> <span class="syn_type syn_type syn_type syn_type syn_type syn_type syn_type syn_type syn_type syn_type syn_type syn_type syn_type syn_type syn_type syn_type syn_type syn_type syn_type syn_type syn_type syn_type" data-symbols="TA_IPC::ParamTraits<mozilla::CandidateInfo>::paramType,TA_IPC::ParamTraits<mozilla::DimensionRequest>::paramType,TA_IPC::ParamTraits<mozilla::DtlsDigest>::paramType,TA_IPC::ParamTraits<mozilla::dom::GPUBufferDescriptor>::paramType,TA_IPC::ParamTraits<mozilla::dom::GPURequestAdapterOptions>::paramType,TA_IPC::ParamTraits<mozilla::dom::LockInfo>::paramType,TA_IPC::ParamTraits<mozilla::dom::LockManagerSnapshot>::paramType,TA_IPC::ParamTraits<mozilla::dom::NotificationBehavior>::paramType,TA_IPC::ParamTraits<mozilla::dom::RTCBandwidthEstimationInternal>::paramType,TA_IPC::ParamTraits<mozilla::dom::RTCCodecStats>::paramType,TA_IPC::ParamTraits<mozilla::dom::RTCConfigurationInternal>::paramType,TA_IPC::ParamTraits<mozilla::dom::RTCDataChannelStats>::paramType,TA_IPC::ParamTraits<mozilla::dom::RTCIceServer>::paramType,TA_IPC::ParamTraits<mozilla::dom::RTCIceServerInternal>::paramType,TA_IPC::ParamTraits<mozilla::dom::RTCMediaSourceStats>::paramType,TA_IPC::ParamTraits<mozilla::dom::RTCSdpHistoryEntryInternal>::paramType,TA_IPC::ParamTraits<mozilla::dom::RTCSdpParsingErrorInternal>::paramType,TA_IPC::ParamTraits<mozilla::dom::RTCStats>::paramType,TA_IPC::ParamTraits<mozilla::dom::RTCVideoFrameHistoryEntryInternal>::paramType,TA_IPC::ParamTraits<mozilla::dom::RTCVideoFrameHistoryInternal>::paramType,TA_IPC::ParamTraits<mozilla::webgpu::PopErrorScopeResult>::paramType,TA_IPC::ParamTraits<mozilla::webgpu::WebGPUCompilationMessage>::paramType">paramType</span>& <span data-symbols="V_5e5b2_7b43200f256">aParam</span>) { \ </code> </div> <div role="row" id="line-170" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c1" data-blame="05dc5e0d76b90fcd6b914a6f84dc2c9a29933e75#%#210" role="button" aria-label="same hash 19" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="170"></div><code role="cell" class="source-line"> <span data-symbols="_ZN3IPCL11WriteParamsEPNS_13MessageWriterEDpRKT_">WriteParams</span>(<span data-symbols="V_5e5b2_369ebc101b0d">aWriter</span>, <span data-symbols="M_b6e67e246f938b58">MOZ_FOR_EACH_SEPARATED</span>(<span data-symbols="M_0a2488274546c5ae">ACCESS_PARAM_FIELD</span>, (, ), \ </code> </div> <div role="row" id="line-171" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c1" data-blame="05dc5e0d76b90fcd6b914a6f84dc2c9a29933e75#%#211" role="button" aria-label="same hash 19" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="171"></div><code role="cell" class="source-line"> (), (__VA_ARGS__))); \ </code> </div> <div role="row" id="line-172" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c2" data-blame="91cac2c1615b112b399b88aef6436aba7495592a#%#1146" role="button" aria-label="new hash 24" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="172"></div><code role="cell" class="source-line"> } \ </code> </div> <div role="row" id="line-173" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c2" data-blame="91cac2c1615b112b399b88aef6436aba7495592a#%#1147" role="button" aria-label="same hash 24" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="173"></div><code role="cell" class="source-line"> \ </code> </div> <div role="row" id="line-174" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c1" data-blame="05dc5e0d76b90fcd6b914a6f84dc2c9a29933e75#%#214" role="button" aria-label="new hash 19" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="174"></div><code role="cell" class="source-line"> <span class="syn_reserved">static</span> <span class="syn_reserved">bool</span> <span class="syn_def syn_def syn_def syn_def syn_def syn_def syn_def syn_def syn_def syn_def syn_def syn_def syn_def syn_def syn_def syn_def syn_def syn_def syn_def syn_def syn_def syn_def" data-symbols="_ZN3IPC11ParamTraitsIN7mozilla13CandidateInfoEE4ReadEPNS_13MessageReaderEPS2_,_ZN3IPC11ParamTraitsIN7mozilla16DimensionRequestEE4ReadEPNS_13MessageReaderEPS2_,_ZN3IPC11ParamTraitsIN7mozilla10DtlsDigestEE4ReadEPNS_13MessageReaderEPS2_,_ZN3IPC11ParamTraitsIN7mozilla3dom19GPUBufferDescriptorEE4ReadEPNS_13MessageReaderEPS3_,_ZN3IPC11ParamTraitsIN7mozilla3dom24GPURequestAdapterOptionsEE4ReadEPNS_13MessageReaderEPS3_,_ZN3IPC11ParamTraitsIN7mozilla3dom8LockInfoEE4ReadEPNS_13MessageReaderEPS3_,_ZN3IPC11ParamTraitsIN7mozilla3dom19LockManagerSnapshotEE4ReadEPNS_13MessageReaderEPS3_,_ZN3IPC11ParamTraitsIN7mozilla3dom20NotificationBehaviorEE4ReadEPNS_13MessageReaderEPS3_,_ZN3IPC11ParamTraitsIN7mozilla3dom30RTCBandwidthEstimationInternalEE4ReadEPNS_13MessageReaderEPS3_,_ZN3IPC11ParamTraitsIN7mozilla3dom13RTCCodecStatsEE4ReadEPNS_13MessageReaderEPS3_,_ZN3IPC11ParamTraitsIN7mozilla3dom24RTCConfigurationInternalEE4ReadEPNS_13MessageReaderEPS3_,_ZN3IPC11ParamTraitsIN7mozilla3dom19RTCDataChannelStatsEE4ReadEPNS_13MessageReaderEPS3_,_ZN3IPC11ParamTraitsIN7mozilla3dom12RTCIceServerEE4ReadEPNS_13MessageReaderEPS3_,_ZN3IPC11ParamTraitsIN7mozilla3dom20RTCIceServerInternalEE4ReadEPNS_13MessageReaderEPS3_,_ZN3IPC11ParamTraitsIN7mozilla3dom19RTCMediaSourceStatsEE4ReadEPNS_13MessageReaderEPS3_,_ZN3IPC11ParamTraitsIN7mozilla3dom26RTCSdpHistoryEntryInternalEE4ReadEPNS_13MessageReaderEPS3_,_ZN3IPC11ParamTraitsIN7mozilla3dom26RTCSdpParsingErrorInternalEE4ReadEPNS_13MessageReaderEPS3_,_ZN3IPC11ParamTraitsIN7mozilla3dom8RTCStatsEE4ReadEPNS_13MessageReaderEPS3_,_ZN3IPC11ParamTraitsIN7mozilla3dom33RTCVideoFrameHistoryEntryInternalEE4ReadEPNS_13MessageReaderEPS3_,_ZN3IPC11ParamTraitsIN7mozilla3dom28RTCVideoFrameHistoryInternalEE4ReadEPNS_13MessageReaderEPS3_,_ZN3IPC11ParamTraitsIN7mozilla6webgpu19PopErrorScopeResultEE4ReadEPNS_13MessageReaderEPS3_,_ZN3IPC11ParamTraitsIN7mozilla6webgpu24WebGPUCompilationMessageEE4ReadEPNS_13MessageReaderEPS3_">Read</span>(<span class="syn_type" data-symbols="T_IPC::MessageReader">MessageReader</span>* <span data-symbols="V_5e5b2_9983235f0b0d">aReader</span>, <span class="syn_type syn_type syn_type syn_type syn_type syn_type syn_type syn_type syn_type syn_type syn_type syn_type syn_type syn_type syn_type syn_type syn_type syn_type syn_type syn_type syn_type syn_type" data-symbols="TA_IPC::ParamTraits<mozilla::CandidateInfo>::paramType,TA_IPC::ParamTraits<mozilla::DimensionRequest>::paramType,TA_IPC::ParamTraits<mozilla::DtlsDigest>::paramType,TA_IPC::ParamTraits<mozilla::dom::GPUBufferDescriptor>::paramType,TA_IPC::ParamTraits<mozilla::dom::GPURequestAdapterOptions>::paramType,TA_IPC::ParamTraits<mozilla::dom::LockInfo>::paramType,TA_IPC::ParamTraits<mozilla::dom::LockManagerSnapshot>::paramType,TA_IPC::ParamTraits<mozilla::dom::NotificationBehavior>::paramType,TA_IPC::ParamTraits<mozilla::dom::RTCBandwidthEstimationInternal>::paramType,TA_IPC::ParamTraits<mozilla::dom::RTCCodecStats>::paramType,TA_IPC::ParamTraits<mozilla::dom::RTCConfigurationInternal>::paramType,TA_IPC::ParamTraits<mozilla::dom::RTCDataChannelStats>::paramType,TA_IPC::ParamTraits<mozilla::dom::RTCIceServer>::paramType,TA_IPC::ParamTraits<mozilla::dom::RTCIceServerInternal>::paramType,TA_IPC::ParamTraits<mozilla::dom::RTCMediaSourceStats>::paramType,TA_IPC::ParamTraits<mozilla::dom::RTCSdpHistoryEntryInternal>::paramType,TA_IPC::ParamTraits<mozilla::dom::RTCSdpParsingErrorInternal>::paramType,TA_IPC::ParamTraits<mozilla::dom::RTCStats>::paramType,TA_IPC::ParamTraits<mozilla::dom::RTCVideoFrameHistoryEntryInternal>::paramType,TA_IPC::ParamTraits<mozilla::dom::RTCVideoFrameHistoryInternal>::paramType,TA_IPC::ParamTraits<mozilla::webgpu::PopErrorScopeResult>::paramType,TA_IPC::ParamTraits<mozilla::webgpu::WebGPUCompilationMessage>::paramType">paramType</span>* <span data-symbols="V_5e5b2_5a06c35f0b0d">aResult</span>) { \ </code> </div> <div role="row" id="line-175" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c2" data-blame="91cac2c1615b112b399b88aef6436aba7495592a#%#1150" role="button" aria-label="new hash 24" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="175"></div><code role="cell" class="source-line"> <span class="syn_type syn_type syn_type syn_type syn_type syn_type syn_type syn_type syn_type syn_type syn_type syn_type syn_type syn_type syn_type syn_type syn_type syn_type syn_type syn_type syn_type syn_type" data-symbols="TA_IPC::ParamTraits<mozilla::CandidateInfo>::paramType,TA_IPC::ParamTraits<mozilla::DimensionRequest>::paramType,TA_IPC::ParamTraits<mozilla::DtlsDigest>::paramType,TA_IPC::ParamTraits<mozilla::dom::GPUBufferDescriptor>::paramType,TA_IPC::ParamTraits<mozilla::dom::GPURequestAdapterOptions>::paramType,TA_IPC::ParamTraits<mozilla::dom::LockInfo>::paramType,TA_IPC::ParamTraits<mozilla::dom::LockManagerSnapshot>::paramType,TA_IPC::ParamTraits<mozilla::dom::NotificationBehavior>::paramType,TA_IPC::ParamTraits<mozilla::dom::RTCBandwidthEstimationInternal>::paramType,TA_IPC::ParamTraits<mozilla::dom::RTCCodecStats>::paramType,TA_IPC::ParamTraits<mozilla::dom::RTCConfigurationInternal>::paramType,TA_IPC::ParamTraits<mozilla::dom::RTCDataChannelStats>::paramType,TA_IPC::ParamTraits<mozilla::dom::RTCIceServer>::paramType,TA_IPC::ParamTraits<mozilla::dom::RTCIceServerInternal>::paramType,TA_IPC::ParamTraits<mozilla::dom::RTCMediaSourceStats>::paramType,TA_IPC::ParamTraits<mozilla::dom::RTCSdpHistoryEntryInternal>::paramType,TA_IPC::ParamTraits<mozilla::dom::RTCSdpParsingErrorInternal>::paramType,TA_IPC::ParamTraits<mozilla::dom::RTCStats>::paramType,TA_IPC::ParamTraits<mozilla::dom::RTCVideoFrameHistoryEntryInternal>::paramType,TA_IPC::ParamTraits<mozilla::dom::RTCVideoFrameHistoryInternal>::paramType,TA_IPC::ParamTraits<mozilla::webgpu::PopErrorScopeResult>::paramType,TA_IPC::ParamTraits<mozilla::webgpu::WebGPUCompilationMessage>::paramType">paramType</span>& <span data-symbols="V_5e5b2_7b43200f256">aParam</span> = *<span data-symbols="V_5e5b2_5a06c35f0b0d">aResult</span>; \ </code> </div> <div role="row" id="line-176" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c1" data-blame="05dc5e0d76b90fcd6b914a6f84dc2c9a29933e75#%#216" role="button" aria-label="new hash 19" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="176"></div><code role="cell" class="source-line"> <span class="syn_reserved">return</span> <span data-symbols="_ZN3IPCL10ReadParamsEPNS_13MessageReaderEDpRT_">ReadParams</span>(<span data-symbols="V_5e5b2_9983235f0b0d">aReader</span>, \ </code> </div> <div role="row" id="line-177" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c2" data-blame="91cac2c1615b112b399b88aef6436aba7495592a#%#1152" role="button" aria-label="new hash 24" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="177"></div><code role="cell" class="source-line"> <span data-symbols="M_b6e67e246f938b58">MOZ_FOR_EACH_SEPARATED</span>(<span data-symbols="M_0a2488274546c5ae">ACCESS_PARAM_FIELD</span>, (, ), (), \ </code> </div> <div role="row" id="line-178" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c2" data-blame="91cac2c1615b112b399b88aef6436aba7495592a#%#1153" role="button" aria-label="same hash 24" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="178"></div><code role="cell" class="source-line"> (__VA_ARGS__))); \ </code> </div> <div role="row" id="line-179" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c2" data-blame="91cac2c1615b112b399b88aef6436aba7495592a#%#1154" role="button" aria-label="same hash 24" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="179"></div><code role="cell" class="source-line"> } \ </code> </div> <div role="row" id="line-180" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c2" data-blame="91cac2c1615b112b399b88aef6436aba7495592a#%#1155" role="button" aria-label="same hash 24" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="180"></div><code role="cell" class="source-line"> }; </code> </div> <div role="row" id="line-181" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c2" data-blame="91cac2c1615b112b399b88aef6436aba7495592a#%#1156" role="button" aria-label="same hash 24" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="181"></div><code role="cell" class="source-line"> </code> </div> <div role="row" id="line-182" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c1" data-blame="df4fc336678c385973c81efd7d2135291c179106#%#1316" role="button" aria-label="new hash 26" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="182"></div><code role="cell" class="source-line"><span class="syn_reserved">#define</span> <span class="syn_def" data-symbols="M_127598274546c5ae">DEFINE_IPC_SERIALIZER_WITHOUT_FIELDS</span>(Type) \ </code> </div> <div role="row" id="line-183" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c1" data-blame="df4fc336678c385973c81efd7d2135291c179106#%#1317" role="button" aria-label="same hash 26" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="183"></div><code role="cell" class="source-line"> <span class="syn_reserved">template</span> <> \ </code> </div> <div role="row" id="line-184" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c1" data-blame="df4fc336678c385973c81efd7d2135291c179106#%#1318" role="button" aria-label="same hash 26" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="184"></div><code role="cell" class="source-line"> <span class="syn_reserved">struct</span> <span class="syn_def syn_type" data-symbols="T_IPC::ParamTraits">ParamTraits</span><Type> : <span class="syn_reserved">public</span> <span class="syn_type" data-symbols="T_IPC::EmptyStructSerializer">EmptyStructSerializer</span><Type> {}; </code> </div> <div role="row" id="line-185" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c1" data-blame="df4fc336678c385973c81efd7d2135291c179106#%#1319" role="button" aria-label="same hash 26" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="185"></div><code role="cell" class="source-line"> </code> </div> </div> <div role="row" id="line-186" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c2" data-blame="0202d773b3897ce04aaf53a41f5046f3eb4bfaad#%#244" role="button" aria-label="new hash 4" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="186"></div><code role="cell" class="source-line">} <span class="syn_comment">/* namespace IPC */</span> </code> </div> <div role="row" id="line-187" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c2" data-blame="0202d773b3897ce04aaf53a41f5046f3eb4bfaad#%#245" role="button" aria-label="same hash 4" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="187"></div><code role="cell" class="source-line"> </code> </div> <div role="row" id="line-188" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c1" data-blame="8108184b4f14391f84a1b5e12376597daacc9688#%#1313" role="button" aria-label="new hash 27" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="188"></div><code role="cell" class="source-line"><span class="syn_reserved">#define</span> <span class="syn_def" data-symbols="M_7a0798274546c5ae">DEFINE_IPC_SERIALIZER_WITH_SUPER_CLASS_AND_FIELDS</span>(Type, Super, ...) \ </code> </div> <div role="row" id="line-189" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c1" data-blame="8108184b4f14391f84a1b5e12376597daacc9688#%#1314" role="button" aria-label="same hash 27" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="189"></div><code role="cell" class="source-line"> <span class="syn_reserved">template</span> <> \ </code> </div> <div role="row" id="line-190" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c1" data-blame="8108184b4f14391f84a1b5e12376597daacc9688#%#1315" role="button" aria-label="same hash 27" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="190"></div><code role="cell" class="source-line"> <span class="syn_reserved">struct</span> <span class="syn_def syn_type" data-symbols="T_IPC::ParamTraits">ParamTraits</span><Type> { \ </code> </div> <div role="row" id="line-191" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c1" data-blame="8108184b4f14391f84a1b5e12376597daacc9688#%#1316" role="button" aria-label="same hash 27" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="191"></div><code role="cell" class="source-line"> <span class="syn_reserved">typedef</span> Type <span class="syn_type syn_type syn_type syn_type syn_type syn_type syn_type syn_type syn_type syn_type syn_type syn_type syn_type" data-symbols="TA_IPC::ParamTraits<mozilla::dom::RTCIceCandidatePairStats>::paramType,TA_IPC::ParamTraits<mozilla::dom::RTCIceCandidateStats>::paramType,TA_IPC::ParamTraits<mozilla::dom::RTCInboundRtpStreamStats>::paramType,TA_IPC::ParamTraits<mozilla::dom::RTCOutboundRtpStreamStats>::paramType,TA_IPC::ParamTraits<mozilla::dom::RTCPeerConnectionStats>::paramType,TA_IPC::ParamTraits<mozilla::dom::RTCRTPContributingSourceStats>::paramType,TA_IPC::ParamTraits<mozilla::dom::RTCReceivedRtpStreamStats>::paramType,TA_IPC::ParamTraits<mozilla::dom::RTCRemoteInboundRtpStreamStats>::paramType,TA_IPC::ParamTraits<mozilla::dom::RTCRemoteOutboundRtpStreamStats>::paramType,TA_IPC::ParamTraits<mozilla::dom::RTCRtpStreamStats>::paramType,TA_IPC::ParamTraits<mozilla::dom::RTCSentRtpStreamStats>::paramType,TA_IPC::ParamTraits<mozilla::dom::RTCStatsReportInternal>::paramType,TA_IPC::ParamTraits<mozilla::dom::RTCVideoSourceStats>::paramType">paramType</span>; \ </code> </div> <div role="row" id="line-192" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c2" data-blame="05dc5e0d76b90fcd6b914a6f84dc2c9a29933e75#%#232" role="button" aria-label="new hash 19" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="192"></div><code role="cell" class="source-line"> <span class="syn_reserved">static</span> <span class="syn_reserved">void</span> <span class="syn_def syn_def syn_def syn_def syn_def syn_def syn_def syn_def syn_def syn_def syn_def syn_def syn_def" data-symbols="_ZN3IPC11ParamTraitsIN7mozilla3dom24RTCIceCandidatePairStatsEE5WriteEPNS_13MessageWriterERKS3_,_ZN3IPC11ParamTraitsIN7mozilla3dom20RTCIceCandidateStatsEE5WriteEPNS_13MessageWriterERKS3_,_ZN3IPC11ParamTraitsIN7mozilla3dom24RTCInboundRtpStreamStatsEE5WriteEPNS_13MessageWriterERKS3_,_ZN3IPC11ParamTraitsIN7mozilla3dom25RTCOutboundRtpStreamStatsEE5WriteEPNS_13MessageWriterERKS3_,_ZN3IPC11ParamTraitsIN7mozilla3dom22RTCPeerConnectionStatsEE5WriteEPNS_13MessageWriterERKS3_,_ZN3IPC11ParamTraitsIN7mozilla3dom29RTCRTPContributingSourceStatsEE5WriteEPNS_13MessageWriterERKS3_,_ZN3IPC11ParamTraitsIN7mozilla3dom25RTCReceivedRtpStreamStatsEE5WriteEPNS_13MessageWriterERKS3_,_ZN3IPC11ParamTraitsIN7mozilla3dom30RTCRemoteInboundRtpStreamStatsEE5WriteEPNS_13MessageWriterERKS3_,_ZN3IPC11ParamTraitsIN7mozilla3dom31RTCRemoteOutboundRtpStreamStatsEE5WriteEPNS_13MessageWriterERKS3_,_ZN3IPC11ParamTraitsIN7mozilla3dom17RTCRtpStreamStatsEE5WriteEPNS_13MessageWriterERKS3_,_ZN3IPC11ParamTraitsIN7mozilla3dom21RTCSentRtpStreamStatsEE5WriteEPNS_13MessageWriterERKS3_,_ZN3IPC11ParamTraitsIN7mozilla3dom22RTCStatsReportInternalEE5WriteEPNS_13MessageWriterERKS3_,_ZN3IPC11ParamTraitsIN7mozilla3dom19RTCVideoSourceStatsEE5WriteEPNS_13MessageWriterERKS3_">Write</span>(<span class="syn_type" data-symbols="T_IPC::MessageWriter">MessageWriter</span>* <span data-symbols="V_5e5b2_369ebc101b0d">aWriter</span>, <span class="syn_reserved">const</span> <span class="syn_type syn_type syn_type syn_type syn_type syn_type syn_type syn_type syn_type syn_type syn_type syn_type syn_type" data-symbols="TA_IPC::ParamTraits<mozilla::dom::RTCIceCandidatePairStats>::paramType,TA_IPC::ParamTraits<mozilla::dom::RTCIceCandidateStats>::paramType,TA_IPC::ParamTraits<mozilla::dom::RTCInboundRtpStreamStats>::paramType,TA_IPC::ParamTraits<mozilla::dom::RTCOutboundRtpStreamStats>::paramType,TA_IPC::ParamTraits<mozilla::dom::RTCPeerConnectionStats>::paramType,TA_IPC::ParamTraits<mozilla::dom::RTCRTPContributingSourceStats>::paramType,TA_IPC::ParamTraits<mozilla::dom::RTCReceivedRtpStreamStats>::paramType,TA_IPC::ParamTraits<mozilla::dom::RTCRemoteInboundRtpStreamStats>::paramType,TA_IPC::ParamTraits<mozilla::dom::RTCRemoteOutboundRtpStreamStats>::paramType,TA_IPC::ParamTraits<mozilla::dom::RTCRtpStreamStats>::paramType,TA_IPC::ParamTraits<mozilla::dom::RTCSentRtpStreamStats>::paramType,TA_IPC::ParamTraits<mozilla::dom::RTCStatsReportInternal>::paramType,TA_IPC::ParamTraits<mozilla::dom::RTCVideoSourceStats>::paramType">paramType</span>& <span data-symbols="V_5e5b2_7b43200f256">aParam</span>) { \ </code> </div> <div role="row" id="line-193" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c2" data-blame="05dc5e0d76b90fcd6b914a6f84dc2c9a29933e75#%#233" role="button" aria-label="same hash 19" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="193"></div><code role="cell" class="source-line"> <span data-symbols="_ZN3IPC10WriteParamEPNS_13MessageWriterEOT_">WriteParam</span>(<span data-symbols="V_5e5b2_369ebc101b0d">aWriter</span>, <span class="syn_reserved">static_cast</span><<span class="syn_reserved">const</span> Super&>(<span data-symbols="V_5e5b2_7b43200f256">aParam</span>)); \ </code> </div> <div role="row" id="line-194" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c2" data-blame="05dc5e0d76b90fcd6b914a6f84dc2c9a29933e75#%#234" role="button" aria-label="same hash 19" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="194"></div><code role="cell" class="source-line"> <span data-symbols="_ZN3IPCL11WriteParamsEPNS_13MessageWriterEDpRKT_">WriteParams</span>(<span data-symbols="V_5e5b2_369ebc101b0d">aWriter</span>, <span data-symbols="M_b6e67e246f938b58">MOZ_FOR_EACH_SEPARATED</span>(<span data-symbols="M_0a2488274546c5ae">ACCESS_PARAM_FIELD</span>, (, ), \ </code> </div> <div role="row" id="line-195" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c2" data-blame="05dc5e0d76b90fcd6b914a6f84dc2c9a29933e75#%#235" role="button" aria-label="same hash 19" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="195"></div><code role="cell" class="source-line"> (), (__VA_ARGS__))); \ </code> </div> <div role="row" id="line-196" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c1" data-blame="8108184b4f14391f84a1b5e12376597daacc9688#%#1321" role="button" aria-label="new hash 27" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="196"></div><code role="cell" class="source-line"> } \ </code> </div> <div role="row" id="line-197" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c1" data-blame="8108184b4f14391f84a1b5e12376597daacc9688#%#1322" role="button" aria-label="same hash 27" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="197"></div><code role="cell" class="source-line"> \ </code> </div> <div role="row" id="line-198" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c2" data-blame="05dc5e0d76b90fcd6b914a6f84dc2c9a29933e75#%#238" role="button" aria-label="new hash 19" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="198"></div><code role="cell" class="source-line"> <span class="syn_reserved">static</span> <span class="syn_reserved">bool</span> <span class="syn_def syn_def syn_def syn_def syn_def syn_def syn_def syn_def syn_def syn_def syn_def syn_def syn_def" data-symbols="_ZN3IPC11ParamTraitsIN7mozilla3dom24RTCIceCandidatePairStatsEE4ReadEPNS_13MessageReaderEPS3_,_ZN3IPC11ParamTraitsIN7mozilla3dom20RTCIceCandidateStatsEE4ReadEPNS_13MessageReaderEPS3_,_ZN3IPC11ParamTraitsIN7mozilla3dom24RTCInboundRtpStreamStatsEE4ReadEPNS_13MessageReaderEPS3_,_ZN3IPC11ParamTraitsIN7mozilla3dom25RTCOutboundRtpStreamStatsEE4ReadEPNS_13MessageReaderEPS3_,_ZN3IPC11ParamTraitsIN7mozilla3dom22RTCPeerConnectionStatsEE4ReadEPNS_13MessageReaderEPS3_,_ZN3IPC11ParamTraitsIN7mozilla3dom29RTCRTPContributingSourceStatsEE4ReadEPNS_13MessageReaderEPS3_,_ZN3IPC11ParamTraitsIN7mozilla3dom25RTCReceivedRtpStreamStatsEE4ReadEPNS_13MessageReaderEPS3_,_ZN3IPC11ParamTraitsIN7mozilla3dom30RTCRemoteInboundRtpStreamStatsEE4ReadEPNS_13MessageReaderEPS3_,_ZN3IPC11ParamTraitsIN7mozilla3dom31RTCRemoteOutboundRtpStreamStatsEE4ReadEPNS_13MessageReaderEPS3_,_ZN3IPC11ParamTraitsIN7mozilla3dom17RTCRtpStreamStatsEE4ReadEPNS_13MessageReaderEPS3_,_ZN3IPC11ParamTraitsIN7mozilla3dom21RTCSentRtpStreamStatsEE4ReadEPNS_13MessageReaderEPS3_,_ZN3IPC11ParamTraitsIN7mozilla3dom22RTCStatsReportInternalEE4ReadEPNS_13MessageReaderEPS3_,_ZN3IPC11ParamTraitsIN7mozilla3dom19RTCVideoSourceStatsEE4ReadEPNS_13MessageReaderEPS3_">Read</span>(<span class="syn_type" data-symbols="T_IPC::MessageReader">MessageReader</span>* <span data-symbols="V_5e5b2_9983235f0b0d">aReader</span>, <span class="syn_type syn_type syn_type syn_type syn_type syn_type syn_type syn_type syn_type syn_type syn_type syn_type syn_type" data-symbols="TA_IPC::ParamTraits<mozilla::dom::RTCIceCandidatePairStats>::paramType,TA_IPC::ParamTraits<mozilla::dom::RTCIceCandidateStats>::paramType,TA_IPC::ParamTraits<mozilla::dom::RTCInboundRtpStreamStats>::paramType,TA_IPC::ParamTraits<mozilla::dom::RTCOutboundRtpStreamStats>::paramType,TA_IPC::ParamTraits<mozilla::dom::RTCPeerConnectionStats>::paramType,TA_IPC::ParamTraits<mozilla::dom::RTCRTPContributingSourceStats>::paramType,TA_IPC::ParamTraits<mozilla::dom::RTCReceivedRtpStreamStats>::paramType,TA_IPC::ParamTraits<mozilla::dom::RTCRemoteInboundRtpStreamStats>::paramType,TA_IPC::ParamTraits<mozilla::dom::RTCRemoteOutboundRtpStreamStats>::paramType,TA_IPC::ParamTraits<mozilla::dom::RTCRtpStreamStats>::paramType,TA_IPC::ParamTraits<mozilla::dom::RTCSentRtpStreamStats>::paramType,TA_IPC::ParamTraits<mozilla::dom::RTCStatsReportInternal>::paramType,TA_IPC::ParamTraits<mozilla::dom::RTCVideoSourceStats>::paramType">paramType</span>* <span data-symbols="V_5e5b2_5a06c35f0b0d">aResult</span>) { \ </code> </div> <div role="row" id="line-199" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c1" data-blame="8108184b4f14391f84a1b5e12376597daacc9688#%#1325" role="button" aria-label="new hash 27" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="199"></div><code role="cell" class="source-line"> <span class="syn_type syn_type syn_type syn_type syn_type syn_type syn_type syn_type syn_type syn_type syn_type syn_type syn_type" data-symbols="TA_IPC::ParamTraits<mozilla::dom::RTCIceCandidatePairStats>::paramType,TA_IPC::ParamTraits<mozilla::dom::RTCIceCandidateStats>::paramType,TA_IPC::ParamTraits<mozilla::dom::RTCInboundRtpStreamStats>::paramType,TA_IPC::ParamTraits<mozilla::dom::RTCOutboundRtpStreamStats>::paramType,TA_IPC::ParamTraits<mozilla::dom::RTCPeerConnectionStats>::paramType,TA_IPC::ParamTraits<mozilla::dom::RTCRTPContributingSourceStats>::paramType,TA_IPC::ParamTraits<mozilla::dom::RTCReceivedRtpStreamStats>::paramType,TA_IPC::ParamTraits<mozilla::dom::RTCRemoteInboundRtpStreamStats>::paramType,TA_IPC::ParamTraits<mozilla::dom::RTCRemoteOutboundRtpStreamStats>::paramType,TA_IPC::ParamTraits<mozilla::dom::RTCRtpStreamStats>::paramType,TA_IPC::ParamTraits<mozilla::dom::RTCSentRtpStreamStats>::paramType,TA_IPC::ParamTraits<mozilla::dom::RTCStatsReportInternal>::paramType,TA_IPC::ParamTraits<mozilla::dom::RTCVideoSourceStats>::paramType">paramType</span>& <span data-symbols="V_5e5b2_7b43200f256">aParam</span> = *<span data-symbols="V_5e5b2_5a06c35f0b0d">aResult</span>; \ </code> </div> <div role="row" id="line-200" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c2" data-blame="05dc5e0d76b90fcd6b914a6f84dc2c9a29933e75#%#240" role="button" aria-label="new hash 19" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="200"></div><code role="cell" class="source-line"> <span class="syn_reserved">return</span> <span data-symbols="_ZN3IPC9ReadParamEPNS_13MessageReaderEPT_">ReadParam</span>(<span data-symbols="V_5e5b2_9983235f0b0d">aReader</span>, <span class="syn_reserved">static_cast</span><Super*>(<span data-symbols="V_5e5b2_5a06c35f0b0d">aResult</span>)) && \ </code> </div> <div role="row" id="line-201" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c2" data-blame="05dc5e0d76b90fcd6b914a6f84dc2c9a29933e75#%#241" role="button" aria-label="same hash 19" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="201"></div><code role="cell" class="source-line"> <span data-symbols="_ZN3IPCL10ReadParamsEPNS_13MessageReaderEDpRT_">ReadParams</span>(<span data-symbols="V_5e5b2_9983235f0b0d">aReader</span>, \ </code> </div> <div role="row" id="line-202" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c1" data-blame="8108184b4f14391f84a1b5e12376597daacc9688#%#1328" role="button" aria-label="new hash 27" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="202"></div><code role="cell" class="source-line"> <span data-symbols="M_b6e67e246f938b58">MOZ_FOR_EACH_SEPARATED</span>(<span data-symbols="M_0a2488274546c5ae">ACCESS_PARAM_FIELD</span>, (, ), (), \ </code> </div> <div role="row" id="line-203" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c1" data-blame="8108184b4f14391f84a1b5e12376597daacc9688#%#1329" role="button" aria-label="same hash 27" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="203"></div><code role="cell" class="source-line"> (__VA_ARGS__))); \ </code> </div> <div role="row" id="line-204" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c1" data-blame="8108184b4f14391f84a1b5e12376597daacc9688#%#1330" role="button" aria-label="same hash 27" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="204"></div><code role="cell" class="source-line"> } \ </code> </div> <div role="row" id="line-205" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c1" data-blame="8108184b4f14391f84a1b5e12376597daacc9688#%#1331" role="button" aria-label="same hash 27" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="205"></div><code role="cell" class="source-line"> }; </code> </div> <div role="row" id="line-206" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c1" data-blame="8108184b4f14391f84a1b5e12376597daacc9688#%#1332" role="button" aria-label="same hash 27" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="206"></div><code role="cell" class="source-line"> </code> </div> <div role="row" id="line-207" class="source-line-with-number"> <div role="cell"> <div class="cov-strip cov-no-data"></div> </div> <div role="cell"> <div class="blame-strip c2" data-blame="0202d773b3897ce04aaf53a41f5046f3eb4bfaad#%#246" role="button" aria-label="new hash 4" aria-expanded="false"></div> </div> <div role="cell" class="line-number" data-line-number="207"></div><code role="cell" class="source-line"><span class="syn_reserved">#endif</span> <span class="syn_comment">/* __IPC_GLUE_IPCMESSAGEUTILS_H__ */</span> </code> </div> </div> <script>var SYM_INFO = {"FILE_ipc/chromium/src/base/string_util@2Eh":{"sym":"FILE_ipc/chromium/src/base/string_util@2Eh","pretty":"ipc/chromium/src/base/string_util.h","meta":{"structured":1,"pretty":"ipc/chromium/src/base/string_util.h","sym":"FILE_ipc/chromium/src/base/string_util@2Eh","type_pretty":null,"kind":"file","subsystem":"Core/IPC","implKind":"impl","sizeBytes":null,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[],"fields":[],"overrides":[],"props":[],"variants":[]},"jumps":{"def":"ipc/chromium/src/base/string_util.h#1"}},"FILE_ipc/chromium/src/chrome/common/ipc_message@2Eh":{"sym":"FILE_ipc/chromium/src/chrome/common/ipc_message@2Eh","pretty":"ipc/chromium/src/chrome/common/ipc_message.h","meta":{"structured":1,"pretty":"ipc/chromium/src/chrome/common/ipc_message.h","sym":"FILE_ipc/chromium/src/chrome/common/ipc_message@2Eh","type_pretty":null,"kind":"file","subsystem":"Core/IPC","implKind":"impl","sizeBytes":null,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[],"fields":[],"overrides":[],"props":[],"variants":[]},"jumps":{"def":"ipc/chromium/src/chrome/common/ipc_message.h#1"}},"FILE_ipc/chromium/src/chrome/common/ipc_message_utils@2Eh":{"sym":"FILE_ipc/chromium/src/chrome/common/ipc_message_utils@2Eh","pretty":"ipc/chromium/src/chrome/common/ipc_message_utils.h","meta":{"structured":1,"pretty":"ipc/chromium/src/chrome/common/ipc_message_utils.h","sym":"FILE_ipc/chromium/src/chrome/common/ipc_message_utils@2Eh","type_pretty":null,"kind":"file","subsystem":"Core/IPC","implKind":"impl","sizeBytes":null,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[],"fields":[],"overrides":[],"props":[],"variants":[]},"jumps":{"def":"ipc/chromium/src/chrome/common/ipc_message_utils.h#1"}},"FILE_ipc/glue/IPCCore@2Eh":{"sym":"FILE_ipc/glue/IPCCore@2Eh","pretty":"ipc/glue/IPCCore.h","meta":{"structured":1,"pretty":"ipc/glue/IPCCore.h","sym":"FILE_ipc/glue/IPCCore@2Eh","type_pretty":null,"kind":"file","subsystem":"Core/IPC","implKind":"impl","sizeBytes":null,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[],"fields":[],"overrides":[],"props":[],"variants":[]},"jumps":{"def":"ipc/glue/IPCCore.h#1"}},"FILE_ipc/glue/IPCMessageUtils@2Eh":{"sym":"FILE_ipc/glue/IPCMessageUtils@2Eh","pretty":"ipc/glue/IPCMessageUtils.h","meta":{"structured":1,"pretty":"ipc/glue/IPCMessageUtils.h","sym":"FILE_ipc/glue/IPCMessageUtils@2Eh","type_pretty":null,"kind":"file","subsystem":"Core/IPC","implKind":"impl","sizeBytes":null,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[],"fields":[],"overrides":[],"props":[],"variants":[]},"jumps":{"def":"ipc/glue/IPCMessageUtils.h#1"}},"FILE_mfbt/MacroForEach@2Eh":{"sym":"FILE_mfbt/MacroForEach@2Eh","pretty":"mfbt/MacroForEach.h","meta":{"structured":1,"pretty":"mfbt/MacroForEach.h","sym":"FILE_mfbt/MacroForEach@2Eh","type_pretty":null,"kind":"file","subsystem":"Core/MFBT","implKind":"impl","sizeBytes":null,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[],"fields":[],"overrides":[],"props":[],"variants":[]},"jumps":{"def":"mfbt/MacroForEach.h#1"}},"FILE_windows@__GENERATED__/dist/include/mozilla/MacroForEach@2Eh":{"sym":"FILE_windows@__GENERATED__/dist/include/mozilla/MacroForEach@2Eh","pretty":"__GENERATED__/dist/include/mozilla/MacroForEach.h"},"FILE_windows@__GENERATED__/dist/include/mozilla/ipc/IPCCore@2Eh":{"sym":"FILE_windows@__GENERATED__/dist/include/mozilla/ipc/IPCCore@2Eh","pretty":"__GENERATED__/dist/include/mozilla/ipc/IPCCore.h"},"M_0a2488274546c5ae":{"sym":"M_0a2488274546c5ae","pretty":"ACCESS_PARAM_FIELD","jumps":{"def":"ipc/glue/IPCMessageUtils.h#163"}},"M_1134cc530d291d76":{"sym":"M_1134cc530d291d76","pretty":"MOZ_REALLY_CRASH","jumps":{"def":"mfbt/Assertions.h#224"}},"M_127598274546c5ae":{"sym":"M_127598274546c5ae","pretty":"DEFINE_IPC_SERIALIZER_WITHOUT_FIELDS","jumps":{"def":"ipc/glue/IPCMessageUtils.h#182"}},"M_22896e0beaac6cfa":{"sym":"M_22896e0beaac6cfa","pretty":"XP_UNIX"},"M_22b488274546c5ae":{"sym":"M_22b488274546c5ae","pretty":"DEFINE_IPC_SERIALIZER_WITH_FIELDS","jumps":{"def":"ipc/glue/IPCMessageUtils.h#165"}},"M_7a0798274546c5ae":{"sym":"M_7a0798274546c5ae","pretty":"DEFINE_IPC_SERIALIZER_WITH_SUPER_CLASS_AND_FIELDS","jumps":{"def":"ipc/glue/IPCMessageUtils.h#188"}},"M_88f060d7a0bcfcb2":{"sym":"M_88f060d7a0bcfcb2","pretty":"XP_UNIX","jumps":{"def":"__GENERATED__/__ios__/mozilla-config.h#182"}},"M_985a587c5a5258f7":{"sym":"M_985a587c5a5258f7","pretty":"MOZ_NOMERGE","jumps":{"def":"mfbt/Attributes.h#130"}},"M_9f9b21ef4f0a00b3":{"sym":"M_9f9b21ef4f0a00b3","pretty":"MOZ_FUZZING_HANDLE_CRASH_EVENT4","jumps":{"def":"mfbt/Fuzzing.h#86"}},"M__MSC_VER":{"sym":"M__MSC_VER","pretty":"_MSC_VER"},"M_a480bd0560b4f7fc":{"sym":"M_a480bd0560b4f7fc","pretty":"XP_UNIX","jumps":{"def":"__GENERATED__/__linux64__/mozilla-config.h#233"}},"M_a570c4630d291d76":{"sym":"M_a570c4630d291d76","pretty":"MOZ_CRASH","jumps":{"def":"mfbt/Assertions.h#296"}},"M_b6e67e246f938b58":{"sym":"M_b6e67e246f938b58","pretty":"MOZ_FOR_EACH_SEPARATED","jumps":{"def":"mfbt/MacroForEach.h#57"}},"M_e15f27274546c5ae":{"sym":"M_e15f27274546c5ae","pretty":"__IPC_GLUE_IPCMESSAGEUTILS_H__","jumps":{"def":"ipc/glue/IPCMessageUtils.h#8"}},"M_f42286130d291d76":{"sym":"M_f42286130d291d76","pretty":"MOZ_CRASH_ANNOTATE","jumps":{"def":"mfbt/Assertions.h#60"}},"M_f834fc6be6712d36":{"sym":"M_f834fc6be6712d36","pretty":"XP_UNIX","jumps":{"def":"__GENERATED__/__android-aarch64__/mozilla-config.h#222"}},"NS_IPC":{"sym":"NS_IPC","pretty":"IPC"},"NS_base":{"sym":"NS_base","pretty":"base"},"NS_mozilla":{"sym":"NS_mozilla","pretty":"mozilla"},"NS_mozilla::detail":{"sym":"NS_mozilla::detail","pretty":"mozilla::detail"},"TA_IPC::EmptyStructSerializer::paramType":{"sym":"TA_IPC::EmptyStructSerializer::paramType","pretty":"IPC::EmptyStructSerializer::paramType"},"TA_IPC::ParamTraits<base::FileDescriptor>::paramType":{"sym":"TA_IPC::ParamTraits<base::FileDescriptor>::paramType","pretty":"IPC::ParamTraits<base::FileDescriptor>::paramType"},"TA_IPC::ParamTraits<mozilla::CandidateInfo>::paramType":{"sym":"TA_IPC::ParamTraits<mozilla::CandidateInfo>::paramType","pretty":"IPC::ParamTraits<mozilla::CandidateInfo>::paramType"},"TA_IPC::ParamTraits<mozilla::DimensionRequest>::paramType":{"sym":"TA_IPC::ParamTraits<mozilla::DimensionRequest>::paramType","pretty":"IPC::ParamTraits<mozilla::DimensionRequest>::paramType"},"TA_IPC::ParamTraits<mozilla::DtlsDigest>::paramType":{"sym":"TA_IPC::ParamTraits<mozilla::DtlsDigest>::paramType","pretty":"IPC::ParamTraits<mozilla::DtlsDigest>::paramType"},"TA_IPC::ParamTraits<mozilla::dom::GPUBufferDescriptor>::paramType":{"sym":"TA_IPC::ParamTraits<mozilla::dom::GPUBufferDescriptor>::paramType","pretty":"IPC::ParamTraits<mozilla::dom::GPUBufferDescriptor>::paramType"},"TA_IPC::ParamTraits<mozilla::dom::GPURequestAdapterOptions>::paramType":{"sym":"TA_IPC::ParamTraits<mozilla::dom::GPURequestAdapterOptions>::paramType","pretty":"IPC::ParamTraits<mozilla::dom::GPURequestAdapterOptions>::paramType"},"TA_IPC::ParamTraits<mozilla::dom::LockInfo>::paramType":{"sym":"TA_IPC::ParamTraits<mozilla::dom::LockInfo>::paramType","pretty":"IPC::ParamTraits<mozilla::dom::LockInfo>::paramType"},"TA_IPC::ParamTraits<mozilla::dom::LockManagerSnapshot>::paramType":{"sym":"TA_IPC::ParamTraits<mozilla::dom::LockManagerSnapshot>::paramType","pretty":"IPC::ParamTraits<mozilla::dom::LockManagerSnapshot>::paramType"},"TA_IPC::ParamTraits<mozilla::dom::NotificationBehavior>::paramType":{"sym":"TA_IPC::ParamTraits<mozilla::dom::NotificationBehavior>::paramType","pretty":"IPC::ParamTraits<mozilla::dom::NotificationBehavior>::paramType"},"TA_IPC::ParamTraits<mozilla::dom::RTCBandwidthEstimationInternal>::paramType":{"sym":"TA_IPC::ParamTraits<mozilla::dom::RTCBandwidthEstimationInternal>::paramType","pretty":"IPC::ParamTraits<mozilla::dom::RTCBandwidthEstimationInternal>::paramType"},"TA_IPC::ParamTraits<mozilla::dom::RTCCodecStats>::paramType":{"sym":"TA_IPC::ParamTraits<mozilla::dom::RTCCodecStats>::paramType","pretty":"IPC::ParamTraits<mozilla::dom::RTCCodecStats>::paramType"},"TA_IPC::ParamTraits<mozilla::dom::RTCConfigurationInternal>::paramType":{"sym":"TA_IPC::ParamTraits<mozilla::dom::RTCConfigurationInternal>::paramType","pretty":"IPC::ParamTraits<mozilla::dom::RTCConfigurationInternal>::paramType"},"TA_IPC::ParamTraits<mozilla::dom::RTCDataChannelStats>::paramType":{"sym":"TA_IPC::ParamTraits<mozilla::dom::RTCDataChannelStats>::paramType","pretty":"IPC::ParamTraits<mozilla::dom::RTCDataChannelStats>::paramType"},"TA_IPC::ParamTraits<mozilla::dom::RTCIceCandidatePairStats>::paramType":{"sym":"TA_IPC::ParamTraits<mozilla::dom::RTCIceCandidatePairStats>::paramType","pretty":"IPC::ParamTraits<mozilla::dom::RTCIceCandidatePairStats>::paramType"},"TA_IPC::ParamTraits<mozilla::dom::RTCIceCandidateStats>::paramType":{"sym":"TA_IPC::ParamTraits<mozilla::dom::RTCIceCandidateStats>::paramType","pretty":"IPC::ParamTraits<mozilla::dom::RTCIceCandidateStats>::paramType"},"TA_IPC::ParamTraits<mozilla::dom::RTCIceServer>::paramType":{"sym":"TA_IPC::ParamTraits<mozilla::dom::RTCIceServer>::paramType","pretty":"IPC::ParamTraits<mozilla::dom::RTCIceServer>::paramType"},"TA_IPC::ParamTraits<mozilla::dom::RTCIceServerInternal>::paramType":{"sym":"TA_IPC::ParamTraits<mozilla::dom::RTCIceServerInternal>::paramType","pretty":"IPC::ParamTraits<mozilla::dom::RTCIceServerInternal>::paramType"},"TA_IPC::ParamTraits<mozilla::dom::RTCInboundRtpStreamStats>::paramType":{"sym":"TA_IPC::ParamTraits<mozilla::dom::RTCInboundRtpStreamStats>::paramType","pretty":"IPC::ParamTraits<mozilla::dom::RTCInboundRtpStreamStats>::paramType"},"TA_IPC::ParamTraits<mozilla::dom::RTCMediaSourceStats>::paramType":{"sym":"TA_IPC::ParamTraits<mozilla::dom::RTCMediaSourceStats>::paramType","pretty":"IPC::ParamTraits<mozilla::dom::RTCMediaSourceStats>::paramType"},"TA_IPC::ParamTraits<mozilla::dom::RTCOutboundRtpStreamStats>::paramType":{"sym":"TA_IPC::ParamTraits<mozilla::dom::RTCOutboundRtpStreamStats>::paramType","pretty":"IPC::ParamTraits<mozilla::dom::RTCOutboundRtpStreamStats>::paramType"},"TA_IPC::ParamTraits<mozilla::dom::RTCPeerConnectionStats>::paramType":{"sym":"TA_IPC::ParamTraits<mozilla::dom::RTCPeerConnectionStats>::paramType","pretty":"IPC::ParamTraits<mozilla::dom::RTCPeerConnectionStats>::paramType"},"TA_IPC::ParamTraits<mozilla::dom::RTCRTPContributingSourceStats>::paramType":{"sym":"TA_IPC::ParamTraits<mozilla::dom::RTCRTPContributingSourceStats>::paramType","pretty":"IPC::ParamTraits<mozilla::dom::RTCRTPContributingSourceStats>::paramType"},"TA_IPC::ParamTraits<mozilla::dom::RTCReceivedRtpStreamStats>::paramType":{"sym":"TA_IPC::ParamTraits<mozilla::dom::RTCReceivedRtpStreamStats>::paramType","pretty":"IPC::ParamTraits<mozilla::dom::RTCReceivedRtpStreamStats>::paramType"},"TA_IPC::ParamTraits<mozilla::dom::RTCRemoteInboundRtpStreamStats>::paramType":{"sym":"TA_IPC::ParamTraits<mozilla::dom::RTCRemoteInboundRtpStreamStats>::paramType","pretty":"IPC::ParamTraits<mozilla::dom::RTCRemoteInboundRtpStreamStats>::paramType"},"TA_IPC::ParamTraits<mozilla::dom::RTCRemoteOutboundRtpStreamStats>::paramType":{"sym":"TA_IPC::ParamTraits<mozilla::dom::RTCRemoteOutboundRtpStreamStats>::paramType","pretty":"IPC::ParamTraits<mozilla::dom::RTCRemoteOutboundRtpStreamStats>::paramType"},"TA_IPC::ParamTraits<mozilla::dom::RTCRtpStreamStats>::paramType":{"sym":"TA_IPC::ParamTraits<mozilla::dom::RTCRtpStreamStats>::paramType","pretty":"IPC::ParamTraits<mozilla::dom::RTCRtpStreamStats>::paramType"},"TA_IPC::ParamTraits<mozilla::dom::RTCSdpHistoryEntryInternal>::paramType":{"sym":"TA_IPC::ParamTraits<mozilla::dom::RTCSdpHistoryEntryInternal>::paramType","pretty":"IPC::ParamTraits<mozilla::dom::RTCSdpHistoryEntryInternal>::paramType"},"TA_IPC::ParamTraits<mozilla::dom::RTCSdpParsingErrorInternal>::paramType":{"sym":"TA_IPC::ParamTraits<mozilla::dom::RTCSdpParsingErrorInternal>::paramType","pretty":"IPC::ParamTraits<mozilla::dom::RTCSdpParsingErrorInternal>::paramType"},"TA_IPC::ParamTraits<mozilla::dom::RTCSentRtpStreamStats>::paramType":{"sym":"TA_IPC::ParamTraits<mozilla::dom::RTCSentRtpStreamStats>::paramType","pretty":"IPC::ParamTraits<mozilla::dom::RTCSentRtpStreamStats>::paramType"},"TA_IPC::ParamTraits<mozilla::dom::RTCStats>::paramType":{"sym":"TA_IPC::ParamTraits<mozilla::dom::RTCStats>::paramType","pretty":"IPC::ParamTraits<mozilla::dom::RTCStats>::paramType"},"TA_IPC::ParamTraits<mozilla::dom::RTCStatsReportInternal>::paramType":{"sym":"TA_IPC::ParamTraits<mozilla::dom::RTCStatsReportInternal>::paramType","pretty":"IPC::ParamTraits<mozilla::dom::RTCStatsReportInternal>::paramType"},"TA_IPC::ParamTraits<mozilla::dom::RTCVideoFrameHistoryEntryInternal>::paramType":{"sym":"TA_IPC::ParamTraits<mozilla::dom::RTCVideoFrameHistoryEntryInternal>::paramType","pretty":"IPC::ParamTraits<mozilla::dom::RTCVideoFrameHistoryEntryInternal>::paramType"},"TA_IPC::ParamTraits<mozilla::dom::RTCVideoFrameHistoryInternal>::paramType":{"sym":"TA_IPC::ParamTraits<mozilla::dom::RTCVideoFrameHistoryInternal>::paramType","pretty":"IPC::ParamTraits<mozilla::dom::RTCVideoFrameHistoryInternal>::paramType"},"TA_IPC::ParamTraits<mozilla::dom::RTCVideoSourceStats>::paramType":{"sym":"TA_IPC::ParamTraits<mozilla::dom::RTCVideoSourceStats>::paramType","pretty":"IPC::ParamTraits<mozilla::dom::RTCVideoSourceStats>::paramType"},"TA_IPC::ParamTraits<mozilla::null_t>::paramType":{"sym":"TA_IPC::ParamTraits<mozilla::null_t>::paramType","pretty":"IPC::ParamTraits<mozilla::null_t>::paramType"},"TA_IPC::ParamTraits<mozilla::void_t>::paramType":{"sym":"TA_IPC::ParamTraits<mozilla::void_t>::paramType","pretty":"IPC::ParamTraits<mozilla::void_t>::paramType"},"TA_IPC::ParamTraits<mozilla::webgpu::PopErrorScopeResult>::paramType":{"sym":"TA_IPC::ParamTraits<mozilla::webgpu::PopErrorScopeResult>::paramType","pretty":"IPC::ParamTraits<mozilla::webgpu::PopErrorScopeResult>::paramType"},"TA_IPC::ParamTraits<mozilla::webgpu::WebGPUCompilationMessage>::paramType":{"sym":"TA_IPC::ParamTraits<mozilla::webgpu::WebGPUCompilationMessage>::paramType","pretty":"IPC::ParamTraits<mozilla::webgpu::WebGPUCompilationMessage>::paramType"},"TA_IPC::ParamTraits<signed_char>::paramType":{"sym":"TA_IPC::ParamTraits<signed_char>::paramType","pretty":"IPC::ParamTraits<signed char>::paramType"},"TA_IPC::ParamTraits<unsigned_char>::paramType":{"sym":"TA_IPC::ParamTraits<unsigned_char>::paramType","pretty":"IPC::ParamTraits<unsigned char>::paramType"},"TA_int8_t":{"sym":"TA_int8_t","pretty":"int8_t"},"TA_uint8_t":{"sym":"TA_uint8_t","pretty":"uint8_t"},"T_IPC::BitfieldHelper":{"sym":"T_IPC::BitfieldHelper","pretty":"IPC::BitfieldHelper","jumps":{"def":"ipc/glue/IPCMessageUtils.h#130"}},"T_IPC::EmptyStructSerializer":{"sym":"T_IPC::EmptyStructSerializer","pretty":"IPC::EmptyStructSerializer","jumps":{"def":"ipc/glue/IPCMessageUtils.h#55"}},"T_IPC::MessageReader":{"sym":"T_IPC::MessageReader","pretty":"IPC::MessageReader","meta":{"structured":1,"pretty":"IPC::MessageReader","sym":"T_IPC::MessageReader","type_pretty":null,"kind":"class","subsystem":"Core/IPC","implKind":"","sizeBytes":48,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[{"pretty":"IPC::MessageReader::MessageReader","sym":"_ZN3IPC13MessageReaderC1ERKNS_7MessageEPN7mozilla3ipc9IProtocolE","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageReader::MessageReader","sym":"_ZN3IPC13MessageReaderC1ERKS0_","props":["instance","deleted"],"args":[]},{"pretty":"IPC::MessageReader::operator=","sym":"_ZN3IPC13MessageReaderaSERKS0_","props":["instance","deleted"],"args":[]},{"pretty":"IPC::MessageReader::GetActor","sym":"_ZNK3IPC13MessageReader8GetActorEv","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageReader::ReadBool","sym":"_ZN3IPC13MessageReader8ReadBoolEPb","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageReader::ReadInt16","sym":"_ZN3IPC13MessageReader9ReadInt16EPs","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageReader::ReadUInt16","sym":"_ZN3IPC13MessageReader10ReadUInt16EPt","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageReader::ReadShort","sym":"_ZN3IPC13MessageReader9ReadShortEPs","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageReader::ReadInt","sym":"_ZN3IPC13MessageReader7ReadIntEPi","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageReader::ReadLong","sym":"_ZN3IPC13MessageReader8ReadLongEPl","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageReader::ReadULong","sym":"_ZN3IPC13MessageReader9ReadULongEPm","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageReader::ReadInt32","sym":"_ZN3IPC13MessageReader9ReadInt32EPi","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageReader::ReadUInt32","sym":"_ZN3IPC13MessageReader10ReadUInt32EPj","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageReader::ReadInt64","sym":"_ZN3IPC13MessageReader9ReadInt64EPx","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageReader::ReadUInt64","sym":"_ZN3IPC13MessageReader10ReadUInt64EPy","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageReader::ReadDouble","sym":"_ZN3IPC13MessageReader10ReadDoubleEPd","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageReader::ReadIntPtr","sym":"_ZN3IPC13MessageReader10ReadIntPtrEPx","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageReader::ReadUnsignedChar","sym":"_ZN3IPC13MessageReader16ReadUnsignedCharEPh","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageReader::ReadString","sym":"_ZN3IPC13MessageReader10ReadStringEPSs","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageReader::ReadWString","sym":"_ZN3IPC13MessageReader11ReadWStringEPSbIwSt11char_traitsIwESaIwEE","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageReader::ReadLength","sym":"_ZN3IPC13MessageReader10ReadLengthEPi","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageReader::ReadBytesInto","sym":"_ZN3IPC13MessageReader13ReadBytesIntoEPvj","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageReader::IgnoreBytes","sym":"_ZN3IPC13MessageReader11IgnoreBytesEj","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageReader::ReadSentinel","sym":"_ZN3IPC13MessageReader12ReadSentinelEj","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageReader::IgnoreSentinel","sym":"_ZN3IPC13MessageReader14IgnoreSentinelEv","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageReader::HasBytesAvailable","sym":"_ZN3IPC13MessageReader17HasBytesAvailableEj","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageReader::EndRead","sym":"_ZN3IPC13MessageReader7EndReadEv","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageReader::ConsumeFileHandle","sym":"_ZN3IPC13MessageReader17ConsumeFileHandleEPN7mozilla9UniquePtrIPvNS1_6detail17FileHandleDeleterEEE","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageReader::ConsumePort","sym":"_ZN3IPC13MessageReader11ConsumePortEPN7mozilla3ipc10ScopedPortE","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageReader::FatalError","sym":"_ZNK3IPC13MessageReader10FatalErrorEPKc","props":["instance","user"],"args":[]}],"fields":[{"lineRange":"#213","pretty":"IPC::MessageReader::message_","sym":"F_<T_IPC::MessageReader>_message_","type":"const class IPC::Message &","typesym":"T_IPC::Message","offsetBytes":0,"bitPositions":null,"sizeBytes":8,"pointerInfo":[{"kind":"ref","sym":"T_IPC::Message"}]},{"lineRange":"#214","pretty":"IPC::MessageReader::iter_","sym":"F_<T_IPC::MessageReader>_iter_","type":"class PickleIterator","typesym":"T_PickleIterator","offsetBytes":8,"bitPositions":null,"sizeBytes":32,"pointerInfo":[{"kind":"contains","sym":"T_PickleIterator"}]},{"lineRange":"#215","pretty":"IPC::MessageReader::actor_","sym":"F_<T_IPC::MessageReader>_actor_","type":"class mozilla::ipc::IProtocol *","typesym":"T_mozilla::ipc::IProtocol","offsetBytes":40,"bitPositions":null,"sizeBytes":8,"pointerInfo":[{"kind":"raw","sym":"T_mozilla::ipc::IProtocol"}]}],"overrides":[],"props":[],"variants":[{"structured":1,"pretty":"IPC::MessageReader","sym":"T_IPC::MessageReader","type_pretty":null,"kind":"class","subsystem":null,"implKind":"","sizeBytes":48,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[{"pretty":"IPC::MessageReader::MessageReader","sym":"_ZN3IPC13MessageReaderC1ERKNS_7MessageEPN7mozilla3ipc9IProtocolE","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageReader::MessageReader","sym":"_ZN3IPC13MessageReaderC1ERKS0_","props":["instance","deleted"],"args":[]},{"pretty":"IPC::MessageReader::operator=","sym":"_ZN3IPC13MessageReaderaSERKS0_","props":["instance","deleted"],"args":[]},{"pretty":"IPC::MessageReader::GetActor","sym":"_ZNK3IPC13MessageReader8GetActorEv","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageReader::ReadBool","sym":"_ZN3IPC13MessageReader8ReadBoolEPb","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageReader::ReadInt16","sym":"_ZN3IPC13MessageReader9ReadInt16EPs","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageReader::ReadUInt16","sym":"_ZN3IPC13MessageReader10ReadUInt16EPt","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageReader::ReadShort","sym":"_ZN3IPC13MessageReader9ReadShortEPs","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageReader::ReadInt","sym":"_ZN3IPC13MessageReader7ReadIntEPi","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageReader::ReadLong","sym":"_ZN3IPC13MessageReader8ReadLongEPl","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageReader::ReadULong","sym":"_ZN3IPC13MessageReader9ReadULongEPm","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageReader::ReadInt32","sym":"_ZN3IPC13MessageReader9ReadInt32EPi","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageReader::ReadUInt32","sym":"_ZN3IPC13MessageReader10ReadUInt32EPj","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageReader::ReadInt64","sym":"_ZN3IPC13MessageReader9ReadInt64EPl","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageReader::ReadUInt64","sym":"_ZN3IPC13MessageReader10ReadUInt64EPm","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageReader::ReadDouble","sym":"_ZN3IPC13MessageReader10ReadDoubleEPd","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageReader::ReadIntPtr","sym":"_ZN3IPC13MessageReader10ReadIntPtrEPl","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageReader::ReadUnsignedChar","sym":"_ZN3IPC13MessageReader16ReadUnsignedCharEPh","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageReader::ReadString","sym":"_ZN3IPC13MessageReader10ReadStringEPSs","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageReader::ReadWString","sym":"_ZN3IPC13MessageReader11ReadWStringEPSbIwSt11char_traitsIwESaIwEE","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageReader::ReadLength","sym":"_ZN3IPC13MessageReader10ReadLengthEPi","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageReader::ReadBytesInto","sym":"_ZN3IPC13MessageReader13ReadBytesIntoEPvj","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageReader::IgnoreBytes","sym":"_ZN3IPC13MessageReader11IgnoreBytesEj","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageReader::ReadSentinel","sym":"_ZN3IPC13MessageReader12ReadSentinelEj","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageReader::IgnoreSentinel","sym":"_ZN3IPC13MessageReader14IgnoreSentinelEv","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageReader::HasBytesAvailable","sym":"_ZN3IPC13MessageReader17HasBytesAvailableEj","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageReader::EndRead","sym":"_ZN3IPC13MessageReader7EndReadEv","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageReader::ConsumeFileHandle","sym":"_ZN3IPC13MessageReader17ConsumeFileHandleEPN7mozilla9UniquePtrIiNS1_6detail17FileHandleDeleterEEE","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageReader::ConsumePort","sym":"_ZN3IPC13MessageReader11ConsumePortEPN7mozilla3ipc10ScopedPortE","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageReader::FatalError","sym":"_ZNK3IPC13MessageReader10FatalErrorEPKc","props":["instance","user"],"args":[]}],"fields":[{"lineRange":"#213","pretty":"IPC::MessageReader::message_","sym":"F_<T_IPC::MessageReader>_message_","type":"const class IPC::Message &","typesym":"T_IPC::Message","offsetBytes":0,"bitPositions":null,"sizeBytes":8},{"lineRange":"#214","pretty":"IPC::MessageReader::iter_","sym":"F_<T_IPC::MessageReader>_iter_","type":"class PickleIterator","typesym":"T_PickleIterator","offsetBytes":8,"bitPositions":null,"sizeBytes":32},{"lineRange":"#215","pretty":"IPC::MessageReader::actor_","sym":"F_<T_IPC::MessageReader>_actor_","type":"class mozilla::ipc::IProtocol *","typesym":"T_mozilla::ipc::IProtocol","offsetBytes":40,"bitPositions":null,"sizeBytes":8}],"overrides":[],"props":[],"variants":[],"platforms":["linux64"]},{"structured":1,"pretty":"IPC::MessageReader","sym":"T_IPC::MessageReader","type_pretty":null,"kind":"class","subsystem":null,"implKind":"","sizeBytes":48,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[{"pretty":"IPC::MessageReader::MessageReader","sym":"_ZN3IPC13MessageReaderC1ERKNS_7MessageEPN7mozilla3ipc9IProtocolE","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageReader::MessageReader","sym":"_ZN3IPC13MessageReaderC1ERKS0_","props":["instance","deleted"],"args":[]},{"pretty":"IPC::MessageReader::operator=","sym":"_ZN3IPC13MessageReaderaSERKS0_","props":["instance","deleted"],"args":[]},{"pretty":"IPC::MessageReader::GetActor","sym":"_ZNK3IPC13MessageReader8GetActorEv","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageReader::ReadBool","sym":"_ZN3IPC13MessageReader8ReadBoolEPb","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageReader::ReadInt16","sym":"_ZN3IPC13MessageReader9ReadInt16EPs","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageReader::ReadUInt16","sym":"_ZN3IPC13MessageReader10ReadUInt16EPt","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageReader::ReadShort","sym":"_ZN3IPC13MessageReader9ReadShortEPs","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageReader::ReadInt","sym":"_ZN3IPC13MessageReader7ReadIntEPi","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageReader::ReadLong","sym":"_ZN3IPC13MessageReader8ReadLongEPl","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageReader::ReadULong","sym":"_ZN3IPC13MessageReader9ReadULongEPm","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageReader::ReadInt32","sym":"_ZN3IPC13MessageReader9ReadInt32EPi","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageReader::ReadUInt32","sym":"_ZN3IPC13MessageReader10ReadUInt32EPj","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageReader::ReadInt64","sym":"_ZN3IPC13MessageReader9ReadInt64EPx","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageReader::ReadUInt64","sym":"_ZN3IPC13MessageReader10ReadUInt64EPy","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageReader::ReadDouble","sym":"_ZN3IPC13MessageReader10ReadDoubleEPd","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageReader::ReadIntPtr","sym":"_ZN3IPC13MessageReader10ReadIntPtrEPl","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageReader::ReadUnsignedChar","sym":"_ZN3IPC13MessageReader16ReadUnsignedCharEPh","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageReader::ReadString","sym":"_ZN3IPC13MessageReader10ReadStringEPNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageReader::ReadWString","sym":"_ZN3IPC13MessageReader11ReadWStringEPNSt3__112basic_stringIwNS1_11char_traitsIwEENS1_9allocatorIwEEEE","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageReader::ReadLength","sym":"_ZN3IPC13MessageReader10ReadLengthEPi","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageReader::ReadBytesInto","sym":"_ZN3IPC13MessageReader13ReadBytesIntoEPvj","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageReader::IgnoreBytes","sym":"_ZN3IPC13MessageReader11IgnoreBytesEj","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageReader::ReadSentinel","sym":"_ZN3IPC13MessageReader12ReadSentinelEj","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageReader::IgnoreSentinel","sym":"_ZN3IPC13MessageReader14IgnoreSentinelEv","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageReader::HasBytesAvailable","sym":"_ZN3IPC13MessageReader17HasBytesAvailableEj","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageReader::EndRead","sym":"_ZN3IPC13MessageReader7EndReadEv","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageReader::ConsumeFileHandle","sym":"_ZN3IPC13MessageReader17ConsumeFileHandleEPN7mozilla9UniquePtrIiNS1_6detail17FileHandleDeleterEEE","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageReader::ConsumePort","sym":"_ZN3IPC13MessageReader11ConsumePortEPN7mozilla3ipc10ScopedPortE","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageReader::ConsumeMachSendRight","sym":"_ZN3IPC13MessageReader20ConsumeMachSendRightEPN7mozilla9UniquePtrIjNS1_6detail20MachSendRightDeleterEEE","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageReader::FatalError","sym":"_ZNK3IPC13MessageReader10FatalErrorEPKc","props":["instance","user"],"args":[]}],"fields":[{"lineRange":"#213","pretty":"IPC::MessageReader::message_","sym":"F_<T_IPC::MessageReader>_message_","type":"const class IPC::Message &","typesym":"T_IPC::Message","offsetBytes":0,"bitPositions":null,"sizeBytes":8},{"lineRange":"#214","pretty":"IPC::MessageReader::iter_","sym":"F_<T_IPC::MessageReader>_iter_","type":"class PickleIterator","typesym":"T_PickleIterator","offsetBytes":8,"bitPositions":null,"sizeBytes":32},{"lineRange":"#215","pretty":"IPC::MessageReader::actor_","sym":"F_<T_IPC::MessageReader>_actor_","type":"class mozilla::ipc::IProtocol *","typesym":"T_mozilla::ipc::IProtocol","offsetBytes":40,"bitPositions":null,"sizeBytes":8}],"overrides":[],"props":[],"variants":[],"platforms":["ios","macosx64-aarch64","macosx64"]},{"structured":1,"pretty":"IPC::MessageReader","sym":"T_IPC::MessageReader","type_pretty":null,"kind":"class","subsystem":null,"implKind":"","sizeBytes":48,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[{"pretty":"IPC::MessageReader::MessageReader","sym":"_ZN3IPC13MessageReaderC1ERKNS_7MessageEPN7mozilla3ipc9IProtocolE","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageReader::MessageReader","sym":"_ZN3IPC13MessageReaderC1ERKS0_","props":["instance","deleted"],"args":[]},{"pretty":"IPC::MessageReader::operator=","sym":"_ZN3IPC13MessageReaderaSERKS0_","props":["instance","deleted"],"args":[]},{"pretty":"IPC::MessageReader::GetActor","sym":"_ZNK3IPC13MessageReader8GetActorEv","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageReader::ReadBool","sym":"_ZN3IPC13MessageReader8ReadBoolEPb","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageReader::ReadInt16","sym":"_ZN3IPC13MessageReader9ReadInt16EPs","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageReader::ReadUInt16","sym":"_ZN3IPC13MessageReader10ReadUInt16EPt","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageReader::ReadShort","sym":"_ZN3IPC13MessageReader9ReadShortEPs","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageReader::ReadInt","sym":"_ZN3IPC13MessageReader7ReadIntEPi","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageReader::ReadLong","sym":"_ZN3IPC13MessageReader8ReadLongEPl","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageReader::ReadULong","sym":"_ZN3IPC13MessageReader9ReadULongEPm","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageReader::ReadInt32","sym":"_ZN3IPC13MessageReader9ReadInt32EPi","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageReader::ReadUInt32","sym":"_ZN3IPC13MessageReader10ReadUInt32EPj","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageReader::ReadInt64","sym":"_ZN3IPC13MessageReader9ReadInt64EPl","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageReader::ReadUInt64","sym":"_ZN3IPC13MessageReader10ReadUInt64EPm","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageReader::ReadDouble","sym":"_ZN3IPC13MessageReader10ReadDoubleEPd","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageReader::ReadIntPtr","sym":"_ZN3IPC13MessageReader10ReadIntPtrEPl","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageReader::ReadUnsignedChar","sym":"_ZN3IPC13MessageReader16ReadUnsignedCharEPh","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageReader::ReadString","sym":"_ZN3IPC13MessageReader10ReadStringEPNSt6__ndk112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageReader::ReadWString","sym":"_ZN3IPC13MessageReader11ReadWStringEPNSt6__ndk112basic_stringIwNS1_11char_traitsIwEENS1_9allocatorIwEEEE","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageReader::ReadLength","sym":"_ZN3IPC13MessageReader10ReadLengthEPi","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageReader::ReadBytesInto","sym":"_ZN3IPC13MessageReader13ReadBytesIntoEPvj","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageReader::IgnoreBytes","sym":"_ZN3IPC13MessageReader11IgnoreBytesEj","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageReader::ReadSentinel","sym":"_ZN3IPC13MessageReader12ReadSentinelEj","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageReader::IgnoreSentinel","sym":"_ZN3IPC13MessageReader14IgnoreSentinelEv","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageReader::HasBytesAvailable","sym":"_ZN3IPC13MessageReader17HasBytesAvailableEj","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageReader::EndRead","sym":"_ZN3IPC13MessageReader7EndReadEv","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageReader::ConsumeFileHandle","sym":"_ZN3IPC13MessageReader17ConsumeFileHandleEPN7mozilla9UniquePtrIiNS1_6detail17FileHandleDeleterEEE","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageReader::ConsumePort","sym":"_ZN3IPC13MessageReader11ConsumePortEPN7mozilla3ipc10ScopedPortE","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageReader::FatalError","sym":"_ZNK3IPC13MessageReader10FatalErrorEPKc","props":["instance","user"],"args":[]}],"fields":[{"lineRange":"#213","pretty":"IPC::MessageReader::message_","sym":"F_<T_IPC::MessageReader>_message_","type":"const class IPC::Message &","typesym":"T_IPC::Message","offsetBytes":0,"bitPositions":null,"sizeBytes":8},{"lineRange":"#214","pretty":"IPC::MessageReader::iter_","sym":"F_<T_IPC::MessageReader>_iter_","type":"class PickleIterator","typesym":"T_PickleIterator","offsetBytes":8,"bitPositions":null,"sizeBytes":32},{"lineRange":"#215","pretty":"IPC::MessageReader::actor_","sym":"F_<T_IPC::MessageReader>_actor_","type":"class mozilla::ipc::IProtocol *","typesym":"T_mozilla::ipc::IProtocol","offsetBytes":40,"bitPositions":null,"sizeBytes":8}],"overrides":[],"props":[],"variants":[],"platforms":["android-aarch64"]}],"platforms":["win64"]},"jumps":{"def":"ipc/chromium/src/chrome/common/ipc_message_utils.h#131"}},"T_IPC::MessageWriter":{"sym":"T_IPC::MessageWriter","pretty":"IPC::MessageWriter","meta":{"structured":1,"pretty":"IPC::MessageWriter","sym":"T_IPC::MessageWriter","type_pretty":null,"kind":"class","subsystem":"Core/IPC","implKind":"","sizeBytes":16,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[{"pretty":"IPC::MessageWriter::MessageWriter","sym":"_ZN3IPC13MessageWriterC1ERNS_7MessageEPN7mozilla3ipc9IProtocolE","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageWriter::MessageWriter","sym":"_ZN3IPC13MessageWriterC1ERKS0_","props":["instance","deleted"],"args":[]},{"pretty":"IPC::MessageWriter::operator=","sym":"_ZN3IPC13MessageWriteraSERKS0_","props":["instance","deleted"],"args":[]},{"pretty":"IPC::MessageWriter::GetActor","sym":"_ZNK3IPC13MessageWriter8GetActorEv","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageWriter::WriteBool","sym":"_ZN3IPC13MessageWriter9WriteBoolERKb","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageWriter::WriteInt16","sym":"_ZN3IPC13MessageWriter10WriteInt16ERKs","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageWriter::WriteUInt16","sym":"_ZN3IPC13MessageWriter11WriteUInt16ERKt","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageWriter::WriteInt","sym":"_ZN3IPC13MessageWriter8WriteIntERKi","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageWriter::WriteLong","sym":"_ZN3IPC13MessageWriter9WriteLongERKl","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageWriter::WriteULong","sym":"_ZN3IPC13MessageWriter10WriteULongERKm","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageWriter::WriteInt32","sym":"_ZN3IPC13MessageWriter10WriteInt32ERKi","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageWriter::WriteUInt32","sym":"_ZN3IPC13MessageWriter11WriteUInt32ERKj","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageWriter::WriteInt64","sym":"_ZN3IPC13MessageWriter10WriteInt64ERKx","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageWriter::WriteUInt64","sym":"_ZN3IPC13MessageWriter11WriteUInt64ERKy","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageWriter::WriteDouble","sym":"_ZN3IPC13MessageWriter11WriteDoubleERKd","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageWriter::WriteIntPtr","sym":"_ZN3IPC13MessageWriter11WriteIntPtrERKx","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageWriter::WriteUnsignedChar","sym":"_ZN3IPC13MessageWriter17WriteUnsignedCharERKh","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageWriter::WriteString","sym":"_ZN3IPC13MessageWriter11WriteStringERKSs","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageWriter::WriteWString","sym":"_ZN3IPC13MessageWriter12WriteWStringERKSbIwSt11char_traitsIwESaIwEE","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageWriter::WriteData","sym":"_ZN3IPC13MessageWriter9WriteDataEPKcj","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageWriter::WriteBytes","sym":"_ZN3IPC13MessageWriter10WriteBytesEPKvj","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageWriter::WriteBytesZeroCopy","sym":"_ZN3IPC13MessageWriter18WriteBytesZeroCopyEPvjj","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageWriter::WriteSentinel","sym":"_ZN3IPC13MessageWriter13WriteSentinelEj","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageWriter::WriteFileHandle","sym":"_ZN3IPC13MessageWriter15WriteFileHandleEN7mozilla9UniquePtrIPvNS1_6detail17FileHandleDeleterEEE","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageWriter::WritePort","sym":"_ZN3IPC13MessageWriter9WritePortEN7mozilla3ipc10ScopedPortE","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageWriter::FatalError","sym":"_ZNK3IPC13MessageWriter10FatalErrorEPKc","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageWriter::NoteLargeBufferShmemFailure","sym":"_ZN3IPC13MessageWriter27NoteLargeBufferShmemFailureEj","props":["instance","user"],"args":[]}],"fields":[{"lineRange":"#123","pretty":"IPC::MessageWriter::message_","sym":"F_<T_IPC::MessageWriter>_message_","type":"class IPC::Message &","typesym":"T_IPC::Message","offsetBytes":0,"bitPositions":null,"sizeBytes":8,"pointerInfo":[{"kind":"ref","sym":"T_IPC::Message"}]},{"lineRange":"#124","pretty":"IPC::MessageWriter::actor_","sym":"F_<T_IPC::MessageWriter>_actor_","type":"class mozilla::ipc::IProtocol *","typesym":"T_mozilla::ipc::IProtocol","offsetBytes":8,"bitPositions":null,"sizeBytes":8,"pointerInfo":[{"kind":"raw","sym":"T_mozilla::ipc::IProtocol"}]}],"overrides":[],"props":[],"variants":[{"structured":1,"pretty":"IPC::MessageWriter","sym":"T_IPC::MessageWriter","type_pretty":null,"kind":"class","subsystem":null,"implKind":"","sizeBytes":16,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[{"pretty":"IPC::MessageWriter::MessageWriter","sym":"_ZN3IPC13MessageWriterC1ERNS_7MessageEPN7mozilla3ipc9IProtocolE","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageWriter::MessageWriter","sym":"_ZN3IPC13MessageWriterC1ERKS0_","props":["instance","deleted"],"args":[]},{"pretty":"IPC::MessageWriter::operator=","sym":"_ZN3IPC13MessageWriteraSERKS0_","props":["instance","deleted"],"args":[]},{"pretty":"IPC::MessageWriter::GetActor","sym":"_ZNK3IPC13MessageWriter8GetActorEv","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageWriter::WriteBool","sym":"_ZN3IPC13MessageWriter9WriteBoolERKb","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageWriter::WriteInt16","sym":"_ZN3IPC13MessageWriter10WriteInt16ERKs","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageWriter::WriteUInt16","sym":"_ZN3IPC13MessageWriter11WriteUInt16ERKt","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageWriter::WriteInt","sym":"_ZN3IPC13MessageWriter8WriteIntERKi","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageWriter::WriteLong","sym":"_ZN3IPC13MessageWriter9WriteLongERKl","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageWriter::WriteULong","sym":"_ZN3IPC13MessageWriter10WriteULongERKm","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageWriter::WriteInt32","sym":"_ZN3IPC13MessageWriter10WriteInt32ERKi","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageWriter::WriteUInt32","sym":"_ZN3IPC13MessageWriter11WriteUInt32ERKj","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageWriter::WriteInt64","sym":"_ZN3IPC13MessageWriter10WriteInt64ERKx","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageWriter::WriteUInt64","sym":"_ZN3IPC13MessageWriter11WriteUInt64ERKy","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageWriter::WriteDouble","sym":"_ZN3IPC13MessageWriter11WriteDoubleERKd","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageWriter::WriteIntPtr","sym":"_ZN3IPC13MessageWriter11WriteIntPtrERKl","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageWriter::WriteUnsignedChar","sym":"_ZN3IPC13MessageWriter17WriteUnsignedCharERKh","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageWriter::WriteString","sym":"_ZN3IPC13MessageWriter11WriteStringERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageWriter::WriteWString","sym":"_ZN3IPC13MessageWriter12WriteWStringERKNSt3__112basic_stringIwNS1_11char_traitsIwEENS1_9allocatorIwEEEE","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageWriter::WriteData","sym":"_ZN3IPC13MessageWriter9WriteDataEPKcj","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageWriter::WriteBytes","sym":"_ZN3IPC13MessageWriter10WriteBytesEPKvj","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageWriter::WriteBytesZeroCopy","sym":"_ZN3IPC13MessageWriter18WriteBytesZeroCopyEPvjj","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageWriter::WriteSentinel","sym":"_ZN3IPC13MessageWriter13WriteSentinelEj","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageWriter::WriteFileHandle","sym":"_ZN3IPC13MessageWriter15WriteFileHandleEN7mozilla9UniquePtrIiNS1_6detail17FileHandleDeleterEEE","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageWriter::WritePort","sym":"_ZN3IPC13MessageWriter9WritePortEN7mozilla3ipc10ScopedPortE","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageWriter::WriteMachSendRight","sym":"_ZN3IPC13MessageWriter18WriteMachSendRightEN7mozilla9UniquePtrIjNS1_6detail20MachSendRightDeleterEEE","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageWriter::FatalError","sym":"_ZNK3IPC13MessageWriter10FatalErrorEPKc","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageWriter::NoteLargeBufferShmemFailure","sym":"_ZN3IPC13MessageWriter27NoteLargeBufferShmemFailureEj","props":["instance","user"],"args":[]}],"fields":[{"lineRange":"#123","pretty":"IPC::MessageWriter::message_","sym":"F_<T_IPC::MessageWriter>_message_","type":"class IPC::Message &","typesym":"T_IPC::Message","offsetBytes":0,"bitPositions":null,"sizeBytes":8},{"lineRange":"#124","pretty":"IPC::MessageWriter::actor_","sym":"F_<T_IPC::MessageWriter>_actor_","type":"class mozilla::ipc::IProtocol *","typesym":"T_mozilla::ipc::IProtocol","offsetBytes":8,"bitPositions":null,"sizeBytes":8}],"overrides":[],"props":[],"variants":[],"platforms":["ios","macosx64-aarch64","macosx64"]},{"structured":1,"pretty":"IPC::MessageWriter","sym":"T_IPC::MessageWriter","type_pretty":null,"kind":"class","subsystem":null,"implKind":"","sizeBytes":16,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[{"pretty":"IPC::MessageWriter::MessageWriter","sym":"_ZN3IPC13MessageWriterC1ERNS_7MessageEPN7mozilla3ipc9IProtocolE","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageWriter::MessageWriter","sym":"_ZN3IPC13MessageWriterC1ERKS0_","props":["instance","deleted"],"args":[]},{"pretty":"IPC::MessageWriter::operator=","sym":"_ZN3IPC13MessageWriteraSERKS0_","props":["instance","deleted"],"args":[]},{"pretty":"IPC::MessageWriter::GetActor","sym":"_ZNK3IPC13MessageWriter8GetActorEv","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageWriter::WriteBool","sym":"_ZN3IPC13MessageWriter9WriteBoolERKb","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageWriter::WriteInt16","sym":"_ZN3IPC13MessageWriter10WriteInt16ERKs","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageWriter::WriteUInt16","sym":"_ZN3IPC13MessageWriter11WriteUInt16ERKt","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageWriter::WriteInt","sym":"_ZN3IPC13MessageWriter8WriteIntERKi","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageWriter::WriteLong","sym":"_ZN3IPC13MessageWriter9WriteLongERKl","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageWriter::WriteULong","sym":"_ZN3IPC13MessageWriter10WriteULongERKm","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageWriter::WriteInt32","sym":"_ZN3IPC13MessageWriter10WriteInt32ERKi","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageWriter::WriteUInt32","sym":"_ZN3IPC13MessageWriter11WriteUInt32ERKj","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageWriter::WriteInt64","sym":"_ZN3IPC13MessageWriter10WriteInt64ERKl","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageWriter::WriteUInt64","sym":"_ZN3IPC13MessageWriter11WriteUInt64ERKm","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageWriter::WriteDouble","sym":"_ZN3IPC13MessageWriter11WriteDoubleERKd","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageWriter::WriteIntPtr","sym":"_ZN3IPC13MessageWriter11WriteIntPtrERKl","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageWriter::WriteUnsignedChar","sym":"_ZN3IPC13MessageWriter17WriteUnsignedCharERKh","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageWriter::WriteString","sym":"_ZN3IPC13MessageWriter11WriteStringERKNSt6__ndk112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageWriter::WriteWString","sym":"_ZN3IPC13MessageWriter12WriteWStringERKNSt6__ndk112basic_stringIwNS1_11char_traitsIwEENS1_9allocatorIwEEEE","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageWriter::WriteData","sym":"_ZN3IPC13MessageWriter9WriteDataEPKcj","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageWriter::WriteBytes","sym":"_ZN3IPC13MessageWriter10WriteBytesEPKvj","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageWriter::WriteBytesZeroCopy","sym":"_ZN3IPC13MessageWriter18WriteBytesZeroCopyEPvjj","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageWriter::WriteSentinel","sym":"_ZN3IPC13MessageWriter13WriteSentinelEj","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageWriter::WriteFileHandle","sym":"_ZN3IPC13MessageWriter15WriteFileHandleEN7mozilla9UniquePtrIiNS1_6detail17FileHandleDeleterEEE","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageWriter::WritePort","sym":"_ZN3IPC13MessageWriter9WritePortEN7mozilla3ipc10ScopedPortE","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageWriter::FatalError","sym":"_ZNK3IPC13MessageWriter10FatalErrorEPKc","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageWriter::NoteLargeBufferShmemFailure","sym":"_ZN3IPC13MessageWriter27NoteLargeBufferShmemFailureEj","props":["instance","user"],"args":[]}],"fields":[{"lineRange":"#123","pretty":"IPC::MessageWriter::message_","sym":"F_<T_IPC::MessageWriter>_message_","type":"class IPC::Message &","typesym":"T_IPC::Message","offsetBytes":0,"bitPositions":null,"sizeBytes":8},{"lineRange":"#124","pretty":"IPC::MessageWriter::actor_","sym":"F_<T_IPC::MessageWriter>_actor_","type":"class mozilla::ipc::IProtocol *","typesym":"T_mozilla::ipc::IProtocol","offsetBytes":8,"bitPositions":null,"sizeBytes":8}],"overrides":[],"props":[],"variants":[],"platforms":["android-aarch64"]},{"structured":1,"pretty":"IPC::MessageWriter","sym":"T_IPC::MessageWriter","type_pretty":null,"kind":"class","subsystem":null,"implKind":"","sizeBytes":16,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[{"pretty":"IPC::MessageWriter::MessageWriter","sym":"_ZN3IPC13MessageWriterC1ERNS_7MessageEPN7mozilla3ipc9IProtocolE","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageWriter::MessageWriter","sym":"_ZN3IPC13MessageWriterC1ERKS0_","props":["instance","deleted"],"args":[]},{"pretty":"IPC::MessageWriter::operator=","sym":"_ZN3IPC13MessageWriteraSERKS0_","props":["instance","deleted"],"args":[]},{"pretty":"IPC::MessageWriter::GetActor","sym":"_ZNK3IPC13MessageWriter8GetActorEv","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageWriter::WriteBool","sym":"_ZN3IPC13MessageWriter9WriteBoolERKb","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageWriter::WriteInt16","sym":"_ZN3IPC13MessageWriter10WriteInt16ERKs","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageWriter::WriteUInt16","sym":"_ZN3IPC13MessageWriter11WriteUInt16ERKt","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageWriter::WriteInt","sym":"_ZN3IPC13MessageWriter8WriteIntERKi","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageWriter::WriteLong","sym":"_ZN3IPC13MessageWriter9WriteLongERKl","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageWriter::WriteULong","sym":"_ZN3IPC13MessageWriter10WriteULongERKm","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageWriter::WriteInt32","sym":"_ZN3IPC13MessageWriter10WriteInt32ERKi","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageWriter::WriteUInt32","sym":"_ZN3IPC13MessageWriter11WriteUInt32ERKj","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageWriter::WriteInt64","sym":"_ZN3IPC13MessageWriter10WriteInt64ERKl","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageWriter::WriteUInt64","sym":"_ZN3IPC13MessageWriter11WriteUInt64ERKm","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageWriter::WriteDouble","sym":"_ZN3IPC13MessageWriter11WriteDoubleERKd","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageWriter::WriteIntPtr","sym":"_ZN3IPC13MessageWriter11WriteIntPtrERKl","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageWriter::WriteUnsignedChar","sym":"_ZN3IPC13MessageWriter17WriteUnsignedCharERKh","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageWriter::WriteString","sym":"_ZN3IPC13MessageWriter11WriteStringERKSs","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageWriter::WriteWString","sym":"_ZN3IPC13MessageWriter12WriteWStringERKSbIwSt11char_traitsIwESaIwEE","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageWriter::WriteData","sym":"_ZN3IPC13MessageWriter9WriteDataEPKcj","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageWriter::WriteBytes","sym":"_ZN3IPC13MessageWriter10WriteBytesEPKvj","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageWriter::WriteBytesZeroCopy","sym":"_ZN3IPC13MessageWriter18WriteBytesZeroCopyEPvjj","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageWriter::WriteSentinel","sym":"_ZN3IPC13MessageWriter13WriteSentinelEj","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageWriter::WriteFileHandle","sym":"_ZN3IPC13MessageWriter15WriteFileHandleEN7mozilla9UniquePtrIiNS1_6detail17FileHandleDeleterEEE","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageWriter::WritePort","sym":"_ZN3IPC13MessageWriter9WritePortEN7mozilla3ipc10ScopedPortE","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageWriter::FatalError","sym":"_ZNK3IPC13MessageWriter10FatalErrorEPKc","props":["instance","user"],"args":[]},{"pretty":"IPC::MessageWriter::NoteLargeBufferShmemFailure","sym":"_ZN3IPC13MessageWriter27NoteLargeBufferShmemFailureEj","props":["instance","user"],"args":[]}],"fields":[{"lineRange":"#123","pretty":"IPC::MessageWriter::message_","sym":"F_<T_IPC::MessageWriter>_message_","type":"class IPC::Message &","typesym":"T_IPC::Message","offsetBytes":0,"bitPositions":null,"sizeBytes":8},{"lineRange":"#124","pretty":"IPC::MessageWriter::actor_","sym":"F_<T_IPC::MessageWriter>_actor_","type":"class mozilla::ipc::IProtocol *","typesym":"T_mozilla::ipc::IProtocol","offsetBytes":8,"bitPositions":null,"sizeBytes":8}],"overrides":[],"props":[],"variants":[],"platforms":["linux64"]}],"platforms":["win64"]},"jumps":{"def":"ipc/chromium/src/chrome/common/ipc_message_utils.h#47"}},"T_IPC::ParamTraits":{"sym":"T_IPC::ParamTraits","pretty":"IPC::ParamTraits","meta":{"structured":1,"pretty":"IPC::ParamTraits","sym":"T_IPC::ParamTraits","type_pretty":null,"kind":"struct","subsystem":"Toolkit/Startup and Profile System","implKind":"","sizeBytes":1,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[{"pretty":"IPC::ParamTraits<SerializedURI>::Write","sym":"_ZN3IPC11ParamTraitsI13SerializedURIE5WriteEPNS_13MessageWriterERKS1_","props":["static","user"],"args":[]},{"pretty":"IPC::ParamTraits<SerializedURI>::Read","sym":"_ZN3IPC11ParamTraitsI13SerializedURIE4ReadEPNS_13MessageReaderEPS1_","props":["static","user"],"args":[]}],"fields":[],"overrides":[],"props":[],"variants":[{"structured":1,"pretty":"IPC::ParamTraits","sym":"T_IPC::ParamTraits","type_pretty":null,"kind":"struct","subsystem":null,"implKind":"","sizeBytes":1,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[{"pretty":"IPC::ParamTraits<ChromePackage>::Write","sym":"_ZN3IPC11ParamTraitsI13ChromePackageE5WriteEPNS_13MessageWriterERKS1_","props":["static","user"],"args":[]},{"pretty":"IPC::ParamTraits<ChromePackage>::Read","sym":"_ZN3IPC11ParamTraitsI13ChromePackageE4ReadEPNS_13MessageReaderEPS1_","props":["static","user"],"args":[]}],"fields":[],"overrides":[],"props":[],"variants":[],"platforms":["android-aarch64","ios","linux64","macosx64-aarch64","macosx64","win64"]},{"structured":1,"pretty":"IPC::ParamTraits","sym":"T_IPC::ParamTraits","type_pretty":null,"kind":"struct","subsystem":null,"implKind":"","sizeBytes":1,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[{"pretty":"IPC::ParamTraits<OverrideMapping>::Write","sym":"_ZN3IPC11ParamTraitsI15OverrideMappingE5WriteEPNS_13MessageWriterERKS1_","props":["static","user"],"args":[]},{"pretty":"IPC::ParamTraits<OverrideMapping>::Read","sym":"_ZN3IPC11ParamTraitsI15OverrideMappingE4ReadEPNS_13MessageReaderEPS1_","props":["static","user"],"args":[]}],"fields":[],"overrides":[],"props":[],"variants":[],"platforms":["android-aarch64","ios","linux64","macosx64-aarch64","macosx64","win64"]},{"structured":1,"pretty":"IPC::ParamTraits","sym":"T_IPC::ParamTraits","type_pretty":null,"kind":"struct","subsystem":null,"implKind":"","sizeBytes":1,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[{"pretty":"IPC::ParamTraits<SubstitutionMapping>::Write","sym":"_ZN3IPC11ParamTraitsI19SubstitutionMappingE5WriteEPNS_13MessageWriterERKS1_","props":["static","user"],"args":[]},{"pretty":"IPC::ParamTraits<SubstitutionMapping>::Read","sym":"_ZN3IPC11ParamTraitsI19SubstitutionMappingE4ReadEPNS_13MessageReaderEPS1_","props":["static","user"],"args":[]}],"fields":[],"overrides":[],"props":[],"variants":[],"platforms":["android-aarch64","ios","linux64","macosx64-aarch64","macosx64","win64"]}],"platforms":["android-aarch64","ios","linux64","macosx64-aarch64","macosx64","win64"]}},"T_PickleIterator":{"sym":"T_PickleIterator","pretty":"PickleIterator","meta":{"structured":1,"pretty":"PickleIterator","sym":"T_PickleIterator","type_pretty":null,"kind":"class","subsystem":"Core/IPC","implKind":"","sizeBytes":32,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[{"pretty":"PickleIterator::PickleIterator","sym":"_ZN14PickleIteratorC1ERK6Pickle","props":["instance","user"],"args":[]},{"pretty":"PickleIterator::PickleIterator","sym":"_ZN14PickleIteratorC1ERKS_","props":["instance","defaulted","constexpr"],"args":[]},{"pretty":"PickleIterator::PickleIterator","sym":"_ZN14PickleIteratorC1EOS_","props":["instance","defaulted","constexpr"],"args":[]},{"pretty":"PickleIterator::operator=","sym":"_ZN14PickleIteratoraSERKS_","props":["instance","defaulted"],"args":[]},{"pretty":"PickleIterator::operator=","sym":"_ZN14PickleIteratoraSEOS_","props":["instance","defaulted"],"args":[]},{"pretty":"PickleIterator::~PickleIterator","sym":"_ZN14PickleIteratorD1Ev","props":["instance","defaulted"],"args":[]}],"fields":[{"lineRange":"#31","pretty":"PickleIterator::iter_","sym":"F_<T_PickleIterator>_iter_","type":"class mozilla::BufferList<class InfallibleAllocPolicy>::IterImpl","typesym":"T_mozilla::BufferList::IterImpl","offsetBytes":0,"bitPositions":null,"sizeBytes":32,"pointerInfo":[{"kind":"contains","sym":"T_mozilla::BufferList"}]}],"overrides":[],"props":[],"variants":[]},"jumps":{"def":"ipc/chromium/src/base/pickle.h#24"}},"T_base::FileDescriptor":{"sym":"T_base::FileDescriptor","pretty":"base::FileDescriptor","meta":{"structured":1,"pretty":"base::FileDescriptor","sym":"T_base::FileDescriptor","type_pretty":null,"kind":"struct","subsystem":"Core/IPC","implKind":"","sizeBytes":1,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[],"fields":[],"overrides":[],"props":[],"variants":[]},"jumps":{"def":"ipc/glue/IPCMessageUtils.h#34"}},"T_mozilla::Variant":{"sym":"T_mozilla::Variant","pretty":"mozilla::Variant","jumps":{"def":"mfbt/Variant.h#570"}},"T_mozilla::detail::VariantTag":{"sym":"T_mozilla::detail::VariantTag","pretty":"mozilla::detail::VariantTag","jumps":{"def":"mfbt/Variant.h#110"}},"T_mozilla::null_t":{"sym":"T_mozilla::null_t","pretty":"mozilla::null_t","meta":{"structured":1,"pretty":"mozilla::null_t","sym":"T_mozilla::null_t","type_pretty":null,"kind":"struct","subsystem":"Core/IPC","implKind":"","sizeBytes":1,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[{"pretty":"mozilla::null_t::operator==","sym":"_ZNK7mozilla6null_teqERKS0_","props":["instance","user","constexpr"],"args":[]}],"fields":[],"overrides":[],"props":[],"variants":[{"structured":1,"pretty":"mozilla::null_t","sym":"T_mozilla::null_t","type_pretty":null,"kind":"struct","subsystem":null,"implKind":"","sizeBytes":1,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[{"pretty":"mozilla::null_t::operator==","sym":"_ZNK7mozilla6null_teqERKS0_","props":["instance","user","constexpr"],"args":[]},{"pretty":"mozilla::null_t::null_t","sym":"_ZN7mozilla6null_tC1Ev","props":["instance","defaulted","constexpr"],"args":[]},{"pretty":"mozilla::null_t::null_t","sym":"_ZN7mozilla6null_tC1ERKS0_","props":["instance","defaulted","constexpr"],"args":[]},{"pretty":"mozilla::null_t::null_t","sym":"_ZN7mozilla6null_tC1EOS0_","props":["instance","defaulted","constexpr"],"args":[]},{"pretty":"mozilla::null_t::~null_t","sym":"_ZN7mozilla6null_tD1Ev","props":["instance","defaulted"],"args":[]},{"pretty":"mozilla::null_t::operator=","sym":"_ZN7mozilla6null_taSERKS0_","props":["instance","defaulted","constexpr"],"args":[]},{"pretty":"mozilla::null_t::operator=","sym":"_ZN7mozilla6null_taSEOS0_","props":["instance","defaulted","constexpr"],"args":[]}],"fields":[],"overrides":[],"props":[],"variants":[],"platforms":["android-aarch64","ios","linux64","macosx64-aarch64","macosx64","win64"]},{"structured":1,"pretty":"mozilla::null_t","sym":"T_mozilla::null_t","type_pretty":null,"kind":"struct","subsystem":null,"implKind":"","sizeBytes":1,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[{"pretty":"mozilla::null_t::operator==","sym":"_ZNK7mozilla6null_teqERKS0_","props":["instance","user","constexpr"],"args":[]},{"pretty":"mozilla::null_t::~null_t","sym":"_ZN7mozilla6null_tD1Ev","props":["instance","defaulted"],"args":[]},{"pretty":"mozilla::null_t::null_t","sym":"_ZN7mozilla6null_tC1Ev","props":["instance","defaulted","constexpr"],"args":[]},{"pretty":"mozilla::null_t::null_t","sym":"_ZN7mozilla6null_tC1ERKS0_","props":["instance","defaulted","constexpr"],"args":[]},{"pretty":"mozilla::null_t::null_t","sym":"_ZN7mozilla6null_tC1EOS0_","props":["instance","defaulted","constexpr"],"args":[]},{"pretty":"mozilla::null_t::operator=","sym":"_ZN7mozilla6null_taSERKS0_","props":["instance","defaulted","constexpr"],"args":[]},{"pretty":"mozilla::null_t::operator=","sym":"_ZN7mozilla6null_taSEOS0_","props":["instance","defaulted","constexpr"],"args":[]}],"fields":[],"overrides":[],"props":[],"variants":[],"platforms":["android-aarch64","ios","linux64","macosx64-aarch64","macosx64","win64"]},{"structured":1,"pretty":"mozilla::null_t","sym":"T_mozilla::null_t","type_pretty":null,"kind":"struct","subsystem":null,"implKind":"","sizeBytes":1,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[{"pretty":"mozilla::null_t::operator==","sym":"_ZNK7mozilla6null_teqERKS0_","props":["instance","user","constexpr"],"args":[]},{"pretty":"mozilla::null_t::~null_t","sym":"_ZN7mozilla6null_tD1Ev","props":["instance","defaulted"],"args":[]},{"pretty":"mozilla::null_t::null_t","sym":"_ZN7mozilla6null_tC1Ev","props":["instance","defaulted","constexpr"],"args":[]},{"pretty":"mozilla::null_t::null_t","sym":"_ZN7mozilla6null_tC1ERKS0_","props":["instance","defaulted","constexpr"],"args":[]},{"pretty":"mozilla::null_t::null_t","sym":"_ZN7mozilla6null_tC1EOS0_","props":["instance","defaulted","constexpr"],"args":[]}],"fields":[],"overrides":[],"props":[],"variants":[],"platforms":["android-aarch64","ios","linux64","macosx64-aarch64","macosx64","win64"]}],"platforms":["android-aarch64","ios","linux64","macosx64-aarch64","macosx64","win64"]},"jumps":{"def":"ipc/glue/IPCCore.h#16"}},"T_mozilla::void_t":{"sym":"T_mozilla::void_t","pretty":"mozilla::void_t","meta":{"structured":1,"pretty":"mozilla::void_t","sym":"T_mozilla::void_t","type_pretty":null,"kind":"struct","subsystem":"Core/IPC","implKind":"","sizeBytes":1,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[{"pretty":"mozilla::void_t::operator==","sym":"_ZNK7mozilla6void_teqERKS0_","props":["instance","user","constexpr"],"args":[]},{"pretty":"mozilla::void_t::void_t","sym":"_ZN7mozilla6void_tC1Ev","props":["instance","defaulted","constexpr"],"args":[]},{"pretty":"mozilla::void_t::void_t","sym":"_ZN7mozilla6void_tC1ERKS0_","props":["instance","defaulted","constexpr"],"args":[]},{"pretty":"mozilla::void_t::void_t","sym":"_ZN7mozilla6void_tC1EOS0_","props":["instance","defaulted","constexpr"],"args":[]},{"pretty":"mozilla::void_t::~void_t","sym":"_ZN7mozilla6void_tD1Ev","props":["instance","defaulted"],"args":[]},{"pretty":"mozilla::void_t::operator=","sym":"_ZN7mozilla6void_taSERKS0_","props":["instance","defaulted","constexpr"],"args":[]},{"pretty":"mozilla::void_t::operator=","sym":"_ZN7mozilla6void_taSEOS0_","props":["instance","defaulted","constexpr"],"args":[]}],"fields":[],"overrides":[],"props":[],"variants":[{"structured":1,"pretty":"mozilla::void_t","sym":"T_mozilla::void_t","type_pretty":null,"kind":"struct","subsystem":null,"implKind":"","sizeBytes":1,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[{"pretty":"mozilla::void_t::operator==","sym":"_ZNK7mozilla6void_teqERKS0_","props":["instance","user","constexpr"],"args":[]},{"pretty":"mozilla::void_t::~void_t","sym":"_ZN7mozilla6void_tD1Ev","props":["instance","defaulted"],"args":[]},{"pretty":"mozilla::void_t::void_t","sym":"_ZN7mozilla6void_tC1Ev","props":["instance","defaulted","constexpr"],"args":[]},{"pretty":"mozilla::void_t::void_t","sym":"_ZN7mozilla6void_tC1ERKS0_","props":["instance","defaulted","constexpr"],"args":[]},{"pretty":"mozilla::void_t::void_t","sym":"_ZN7mozilla6void_tC1EOS0_","props":["instance","defaulted","constexpr"],"args":[]},{"pretty":"mozilla::void_t::operator=","sym":"_ZN7mozilla6void_taSERKS0_","props":["instance","defaulted","constexpr"],"args":[]},{"pretty":"mozilla::void_t::operator=","sym":"_ZN7mozilla6void_taSEOS0_","props":["instance","defaulted","constexpr"],"args":[]}],"fields":[],"overrides":[],"props":[],"variants":[],"platforms":["android-aarch64","win64"]},{"structured":1,"pretty":"mozilla::void_t","sym":"T_mozilla::void_t","type_pretty":null,"kind":"struct","subsystem":null,"implKind":"","sizeBytes":1,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[{"pretty":"mozilla::void_t::operator==","sym":"_ZNK7mozilla6void_teqERKS0_","props":["instance","user","constexpr"],"args":[]},{"pretty":"mozilla::void_t::void_t","sym":"_ZN7mozilla6void_tC1Ev","props":["instance","defaulted","constexpr"],"args":[]},{"pretty":"mozilla::void_t::void_t","sym":"_ZN7mozilla6void_tC1ERKS0_","props":["instance","defaulted","constexpr"],"args":[]},{"pretty":"mozilla::void_t::void_t","sym":"_ZN7mozilla6void_tC1EOS0_","props":["instance","defaulted","constexpr"],"args":[]},{"pretty":"mozilla::void_t::~void_t","sym":"_ZN7mozilla6void_tD1Ev","props":["instance","defaulted"],"args":[]}],"fields":[],"overrides":[],"props":[],"variants":[],"platforms":["ios","macosx64-aarch64","macosx64"]},{"structured":1,"pretty":"mozilla::void_t","sym":"T_mozilla::void_t","type_pretty":null,"kind":"struct","subsystem":null,"implKind":"","sizeBytes":1,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[{"pretty":"mozilla::void_t::operator==","sym":"_ZNK7mozilla6void_teqERKS0_","props":["instance","user","constexpr"],"args":[]}],"fields":[],"overrides":[],"props":[],"variants":[],"platforms":["android-aarch64","ios","linux64","macosx64-aarch64","macosx64","win64"]},{"structured":1,"pretty":"mozilla::void_t","sym":"T_mozilla::void_t","type_pretty":null,"kind":"struct","subsystem":null,"implKind":"","sizeBytes":1,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[{"pretty":"mozilla::void_t::operator==","sym":"_ZNK7mozilla6void_teqERKS0_","props":["instance","user","constexpr"],"args":[]},{"pretty":"mozilla::void_t::void_t","sym":"_ZN7mozilla6void_tC1ERKS0_","props":["instance","defaulted","constexpr"],"args":[]},{"pretty":"mozilla::void_t::void_t","sym":"_ZN7mozilla6void_tC1EOS0_","props":["instance","defaulted","constexpr"],"args":[]},{"pretty":"mozilla::void_t::~void_t","sym":"_ZN7mozilla6void_tD1Ev","props":["instance","defaulted"],"args":[]},{"pretty":"mozilla::void_t::operator=","sym":"_ZN7mozilla6void_taSERKS0_","props":["instance","defaulted","constexpr"],"args":[]},{"pretty":"mozilla::void_t::operator=","sym":"_ZN7mozilla6void_taSEOS0_","props":["instance","defaulted","constexpr"],"args":[]},{"pretty":"mozilla::void_t::void_t","sym":"_ZN7mozilla6void_tC1Ev","props":["instance","defaulted","constexpr"],"args":[]}],"fields":[],"overrides":[],"props":[],"variants":[],"platforms":["android-aarch64","ios","linux64","macosx64-aarch64","macosx64","win64"]}],"platforms":["android-aarch64","ios","linux64","macosx64-aarch64","macosx64","win64"]},"jumps":{"def":"ipc/glue/IPCCore.h#12"}},"V_0721e41c2eee8e53_9983235f0b0d":{"syntax":"variable","type":"MessageReader *","typesym":"T_IPC::MessageReader"},"V_098dc73c2eee8e53_369ebc101b0d":{"syntax":"variable","type":"MessageWriter *","typesym":"T_IPC::MessageWriter"},"V_0fe9f51c2eee8e53_7b43200f256":{"syntax":"variable","type":"const paramType &"},"V_14aa68274546c5ae_2475d80113":{"syntax":"variable","type":"_Bool"},"V_19e9f51c2eee8e53_369ebc101b0d":{"syntax":"variable","type":"MessageWriter *","typesym":"T_IPC::MessageWriter"},"V_2531c21c2eee8e53_7b43200f256":{"syntax":"variable","type":"const paramType &"},"V_2b21e41c2eee8e53_5a06c35f0b0d":{"syntax":"variable","type":"paramType *"},"V_2b69f73c2eee8e53_350effe013":{"syntax":"variable","type":"Ts &..."},"V_339da53c2eee8e53_9983235f0b0d":{"syntax":"variable","type":"MessageReader *","typesym":"T_IPC::MessageReader"},"V_3f21c21c2eee8e53_369ebc101b0d":{"syntax":"variable","type":"MessageWriter *","typesym":"T_IPC::MessageWriter"},"V_410d161c2eee8e53_9983235f0b0d":{"syntax":"variable","type":"MessageReader *","typesym":"T_IPC::MessageReader"},"V_4769f73c2eee8e53_9983235f0b0d":{"syntax":"variable","type":"MessageReader *","typesym":"T_IPC::MessageReader"},"V_579da53c2eee8e53_5a06c35f0b0d":{"syntax":"variable","type":"ParamType *"},"V_5e5b2_369ebc101b0d":{"syntax":"variable","type":"MessageWriter *","typesym":"T_IPC::MessageWriter"},"V_5e5b2_5a06c35f0b0d":{"syntax":"variable","type":"paramType *","typesym":"T_mozilla::CandidateInfo"},"V_5e5b2_7b43200f256":{"syntax":"variable","type":"const paramType &","typesym":"T_mozilla::CandidateInfo"},"V_5e5b2_9983235f0b0d":{"syntax":"variable","type":"MessageReader *","typesym":"T_IPC::MessageReader"},"V_5f8e371c2eee8e53_7b43200f256":{"syntax":"variable","type":"const paramType &","typesym":"T_base::FileDescriptor"},"V_60e5223c2eee8e53_9983235f0b0d":{"syntax":"variable","type":"MessageReader *","typesym":"T_IPC::MessageReader"},"V_650d161c2eee8e53_5a06c35f0b0d":{"syntax":"variable","type":"paramType *"},"V_698e371c2eee8e53_369ebc101b0d":{"syntax":"variable","type":"MessageWriter *","typesym":"T_IPC::MessageWriter"},"V_7e67433c2eee8e53_7b43200f256":{"syntax":"variable","type":"const paramType &","typesym":"T_mozilla::void_t"},"V_84e5223c2eee8e53_5a06c35f0b0d":{"syntax":"variable","type":"paramType *","typesym":"T_base::FileDescriptor"},"V_86f8643c2eee8e53_7b43200f256":{"syntax":"variable","type":"const paramType &","typesym":"T_mozilla::null_t"},"V_8867433c2eee8e53_369ebc101b0d":{"syntax":"variable","type":"MessageWriter *","typesym":"T_IPC::MessageWriter"},"V_8e20533c2eee8e53_9983235f0b0d":{"syntax":"variable","type":"MessageReader *","typesym":"T_IPC::MessageReader"},"V_90f8643c2eee8e53_369ebc101b0d":{"syntax":"variable","type":"MessageWriter *","typesym":"T_IPC::MessageWriter"},"V_96b1743c2eee8e53_9983235f0b0d":{"syntax":"variable","type":"MessageReader *","typesym":"T_IPC::MessageReader"},"V_a230533c2eee8e53_5a06c35f0b0d":{"syntax":"variable","type":"paramType *","typesym":"T_mozilla::void_t"},"V_b68c931c2eee8e53_9983235f0b0d":{"syntax":"variable","type":"MessageReader *","typesym":"T_IPC::MessageReader"},"V_bab1743c2eee8e53_5a06c35f0b0d":{"syntax":"variable","type":"paramType *","typesym":"T_mozilla::null_t"},"V_be8dc73c2eee8e53_350effe013":{"syntax":"variable","type":"const Ts &..."},"V_c41eb41c2eee8e53_7b43200f256":{"syntax":"variable","type":"const paramType &"},"V_da8c931c2eee8e53_5a06c35f0b0d":{"syntax":"variable","type":"paramType *"},"V_de0eb41c2eee8e53_369ebc101b0d":{"syntax":"variable","type":"MessageWriter *","typesym":"T_IPC::MessageWriter"},"V_ea56b53c2eee8e53_d701297f0b0d":{"syntax":"variable","type":"void (ParamType::*)(_Bool)"},"_ZL12MOZ_NoReturni":{"sym":"_ZL12MOZ_NoReturni","pretty":"MOZ_NoReturn","meta":{"structured":1,"pretty":"MOZ_NoReturn","sym":"_ZL12MOZ_NoReturni","type_pretty":null,"kind":"function","subsystem":"Core/MFBT","implKind":"","sizeBytes":null,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[],"fields":[],"overrides":[],"props":[],"variants":[],"args":[{"name":"aLine","type":"int"}]},"jumps":{"def":"mfbt/Assertions.h#218"}},"_ZL15MOZ_ReportCrashPKcS0_i":{"sym":"_ZL15MOZ_ReportCrashPKcS0_i","pretty":"MOZ_ReportCrash","meta":{"structured":1,"pretty":"MOZ_ReportCrash","sym":"_ZL15MOZ_ReportCrashPKcS0_i","type_pretty":null,"kind":"function","subsystem":"Core/MFBT","implKind":"","sizeBytes":null,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[],"fields":[],"overrides":[],"props":[],"labels":["calls-diagram:stop"],"variants":[],"args":[{"name":"aStr","type":"const char *"},{"name":"aFilename","type":"const char *"},{"name":"aLine","type":"int"}]},"jumps":{"def":"mfbt/Assertions.h#143"}},"_ZL22AnnotateMozCrashReasonPKc":{"sym":"_ZL22AnnotateMozCrashReasonPKc","pretty":"AnnotateMozCrashReason","meta":{"structured":1,"pretty":"AnnotateMozCrashReason","sym":"_ZL22AnnotateMozCrashReasonPKc","type_pretty":null,"kind":"function","subsystem":"Core/MFBT","implKind":"","sizeBytes":null,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[],"fields":[],"overrides":[],"props":[],"variants":[],"args":[{"name":"reason","type":"const char *"}]},"jumps":{"def":"mfbt/Assertions.h#54"}},"_ZN3IPC10WriteParamEPNS_13MessageWriterEOT_":{"sym":"_ZN3IPC10WriteParamEPNS_13MessageWriterEOT_","pretty":"IPC::WriteParam","jumps":{"def":"ipc/chromium/src/chrome/common/ipc_message_utils.h#448"}},"_ZN3IPC11ParamTraitsIN4base14FileDescriptorEE4ReadEPNS_13MessageReaderEPS2_":{"sym":"_ZN3IPC11ParamTraitsIN4base14FileDescriptorEE4ReadEPNS_13MessageReaderEPS2_","pretty":"IPC::ParamTraits<base::FileDescriptor>::Read","meta":{"structured":1,"pretty":"IPC::ParamTraits<base::FileDescriptor>::Read","sym":"_ZN3IPC11ParamTraitsIN4base14FileDescriptorEE4ReadEPNS_13MessageReaderEPS2_","type_pretty":null,"kind":"method","subsystem":"Core/IPC","parentsym":"T_IPC::ParamTraits","implKind":"","sizeBytes":null,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[],"fields":[],"overrides":[],"props":["static","user"],"variants":[],"args":[{"name":"aReader","type":"MessageReader *","typesym":"T_IPC::MessageReader"},{"name":"aResult","type":"paramType *","typesym":"T_base::FileDescriptor"}]},"jumps":{"def":"ipc/glue/IPCMessageUtils.h#100"}},"_ZN3IPC11ParamTraitsIN4base14FileDescriptorEE5WriteEPNS_13MessageWriterERKS2_":{"sym":"_ZN3IPC11ParamTraitsIN4base14FileDescriptorEE5WriteEPNS_13MessageWriterERKS2_","pretty":"IPC::ParamTraits<base::FileDescriptor>::Write","meta":{"structured":1,"pretty":"IPC::ParamTraits<base::FileDescriptor>::Write","sym":"_ZN3IPC11ParamTraitsIN4base14FileDescriptorEE5WriteEPNS_13MessageWriterERKS2_","type_pretty":null,"kind":"method","subsystem":"Core/IPC","parentsym":"T_IPC::ParamTraits","implKind":"","sizeBytes":null,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[],"fields":[],"overrides":[],"props":["static","user"],"variants":[],"args":[{"name":"aWriter","type":"MessageWriter *","typesym":"T_IPC::MessageWriter"},{"name":"aParam","type":"const paramType &","typesym":"T_base::FileDescriptor"}]},"jumps":{"def":"ipc/glue/IPCMessageUtils.h#97"}},"_ZN3IPC11ParamTraitsIN7mozilla10DtlsDigestEE4ReadEPNS_13MessageReaderEPS2_":{"sym":"_ZN3IPC11ParamTraitsIN7mozilla10DtlsDigestEE4ReadEPNS_13MessageReaderEPS2_","pretty":"IPC::ParamTraits<mozilla::DtlsDigest>::Read","meta":{"structured":1,"pretty":"IPC::ParamTraits<mozilla::DtlsDigest>::Read","sym":"_ZN3IPC11ParamTraitsIN7mozilla10DtlsDigestEE4ReadEPNS_13MessageReaderEPS2_","type_pretty":null,"kind":"method","subsystem":"Core/WebRTC/Audio/Video","parentsym":"T_IPC::ParamTraits","implKind":"","sizeBytes":null,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[],"fields":[],"overrides":[],"props":["static","user"],"variants":[],"args":[{"name":"aReader","type":"MessageReader *","typesym":"T_IPC::MessageReader"},{"name":"aResult","type":"paramType *","typesym":"T_mozilla::DtlsDigest"}]}},"_ZN3IPC11ParamTraitsIN7mozilla10DtlsDigestEE5WriteEPNS_13MessageWriterERKS2_":{"sym":"_ZN3IPC11ParamTraitsIN7mozilla10DtlsDigestEE5WriteEPNS_13MessageWriterERKS2_","pretty":"IPC::ParamTraits<mozilla::DtlsDigest>::Write","meta":{"structured":1,"pretty":"IPC::ParamTraits<mozilla::DtlsDigest>::Write","sym":"_ZN3IPC11ParamTraitsIN7mozilla10DtlsDigestEE5WriteEPNS_13MessageWriterERKS2_","type_pretty":null,"kind":"method","subsystem":"Core/WebRTC/Audio/Video","parentsym":"T_IPC::ParamTraits","implKind":"","sizeBytes":null,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[],"fields":[],"overrides":[],"props":["static","user"],"variants":[],"args":[{"name":"aWriter","type":"MessageWriter *","typesym":"T_IPC::MessageWriter"},{"name":"aParam","type":"const paramType &","typesym":"T_mozilla::DtlsDigest"}]}},"_ZN3IPC11ParamTraitsIN7mozilla13CandidateInfoEE4ReadEPNS_13MessageReaderEPS2_":{"sym":"_ZN3IPC11ParamTraitsIN7mozilla13CandidateInfoEE4ReadEPNS_13MessageReaderEPS2_","pretty":"IPC::ParamTraits<mozilla::CandidateInfo>::Read","meta":{"structured":1,"pretty":"IPC::ParamTraits<mozilla::CandidateInfo>::Read","sym":"_ZN3IPC11ParamTraitsIN7mozilla13CandidateInfoEE4ReadEPNS_13MessageReaderEPS2_","type_pretty":null,"kind":"method","subsystem":"Core/WebRTC/Audio/Video","parentsym":"T_IPC::ParamTraits","implKind":"","sizeBytes":null,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[],"fields":[],"overrides":[],"props":["static","user"],"variants":[],"args":[{"name":"aReader","type":"MessageReader *","typesym":"T_IPC::MessageReader"},{"name":"aResult","type":"paramType *","typesym":"T_mozilla::CandidateInfo"}]}},"_ZN3IPC11ParamTraitsIN7mozilla13CandidateInfoEE5WriteEPNS_13MessageWriterERKS2_":{"sym":"_ZN3IPC11ParamTraitsIN7mozilla13CandidateInfoEE5WriteEPNS_13MessageWriterERKS2_","pretty":"IPC::ParamTraits<mozilla::CandidateInfo>::Write","meta":{"structured":1,"pretty":"IPC::ParamTraits<mozilla::CandidateInfo>::Write","sym":"_ZN3IPC11ParamTraitsIN7mozilla13CandidateInfoEE5WriteEPNS_13MessageWriterERKS2_","type_pretty":null,"kind":"method","subsystem":"Core/WebRTC/Audio/Video","parentsym":"T_IPC::ParamTraits","implKind":"","sizeBytes":null,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[],"fields":[],"overrides":[],"props":["static","user"],"variants":[],"args":[{"name":"aWriter","type":"MessageWriter *","typesym":"T_IPC::MessageWriter"},{"name":"aParam","type":"const paramType &","typesym":"T_mozilla::CandidateInfo"}]}},"_ZN3IPC11ParamTraitsIN7mozilla16DimensionRequestEE4ReadEPNS_13MessageReaderEPS2_":{"sym":"_ZN3IPC11ParamTraitsIN7mozilla16DimensionRequestEE4ReadEPNS_13MessageReaderEPS2_","pretty":"IPC::ParamTraits<mozilla::DimensionRequest>::Read","meta":{"structured":1,"pretty":"IPC::ParamTraits<mozilla::DimensionRequest>::Read","sym":"_ZN3IPC11ParamTraitsIN7mozilla16DimensionRequestEE4ReadEPNS_13MessageReaderEPS2_","type_pretty":null,"kind":"method","subsystem":"Core/Widget","parentsym":"T_IPC::ParamTraits","implKind":"","sizeBytes":null,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[],"fields":[],"overrides":[],"props":["static","user"],"variants":[],"args":[{"name":"aReader","type":"MessageReader *","typesym":"T_IPC::MessageReader"},{"name":"aResult","type":"paramType *","typesym":"T_mozilla::DimensionRequest"}]}},"_ZN3IPC11ParamTraitsIN7mozilla16DimensionRequestEE5WriteEPNS_13MessageWriterERKS2_":{"sym":"_ZN3IPC11ParamTraitsIN7mozilla16DimensionRequestEE5WriteEPNS_13MessageWriterERKS2_","pretty":"IPC::ParamTraits<mozilla::DimensionRequest>::Write","meta":{"structured":1,"pretty":"IPC::ParamTraits<mozilla::DimensionRequest>::Write","sym":"_ZN3IPC11ParamTraitsIN7mozilla16DimensionRequestEE5WriteEPNS_13MessageWriterERKS2_","type_pretty":null,"kind":"method","subsystem":"Core/Widget","parentsym":"T_IPC::ParamTraits","implKind":"","sizeBytes":null,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[],"fields":[],"overrides":[],"props":["static","user"],"variants":[],"args":[{"name":"aWriter","type":"MessageWriter *","typesym":"T_IPC::MessageWriter"},{"name":"aParam","type":"const paramType &","typesym":"T_mozilla::DimensionRequest"}]}},"_ZN3IPC11ParamTraitsIN7mozilla3dom12RTCIceServerEE4ReadEPNS_13MessageReaderEPS3_":{"sym":"_ZN3IPC11ParamTraitsIN7mozilla3dom12RTCIceServerEE4ReadEPNS_13MessageReaderEPS3_","pretty":"IPC::ParamTraits<mozilla::dom::RTCIceServer>::Read","meta":{"structured":1,"pretty":"IPC::ParamTraits<mozilla::dom::RTCIceServer>::Read","sym":"_ZN3IPC11ParamTraitsIN7mozilla3dom12RTCIceServerEE4ReadEPNS_13MessageReaderEPS3_","type_pretty":null,"kind":"method","subsystem":"Core/WebRTC/Audio/Video","parentsym":"T_IPC::ParamTraits","implKind":"","sizeBytes":null,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[],"fields":[],"overrides":[],"props":["static","user"],"variants":[],"args":[{"name":"aReader","type":"MessageReader *","typesym":"T_IPC::MessageReader"},{"name":"aResult","type":"paramType *","typesym":"T_mozilla::dom::RTCIceServer"}]}},"_ZN3IPC11ParamTraitsIN7mozilla3dom12RTCIceServerEE5WriteEPNS_13MessageWriterERKS3_":{"sym":"_ZN3IPC11ParamTraitsIN7mozilla3dom12RTCIceServerEE5WriteEPNS_13MessageWriterERKS3_","pretty":"IPC::ParamTraits<mozilla::dom::RTCIceServer>::Write","meta":{"structured":1,"pretty":"IPC::ParamTraits<mozilla::dom::RTCIceServer>::Write","sym":"_ZN3IPC11ParamTraitsIN7mozilla3dom12RTCIceServerEE5WriteEPNS_13MessageWriterERKS3_","type_pretty":null,"kind":"method","subsystem":"Core/WebRTC/Audio/Video","parentsym":"T_IPC::ParamTraits","implKind":"","sizeBytes":null,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[],"fields":[],"overrides":[],"props":["static","user"],"variants":[],"args":[{"name":"aWriter","type":"MessageWriter *","typesym":"T_IPC::MessageWriter"},{"name":"aParam","type":"const paramType &","typesym":"T_mozilla::dom::RTCIceServer"}]}},"_ZN3IPC11ParamTraitsIN7mozilla3dom13RTCCodecStatsEE4ReadEPNS_13MessageReaderEPS3_":{"sym":"_ZN3IPC11ParamTraitsIN7mozilla3dom13RTCCodecStatsEE4ReadEPNS_13MessageReaderEPS3_","pretty":"IPC::ParamTraits<mozilla::dom::RTCCodecStats>::Read","meta":{"structured":1,"pretty":"IPC::ParamTraits<mozilla::dom::RTCCodecStats>::Read","sym":"_ZN3IPC11ParamTraitsIN7mozilla3dom13RTCCodecStatsEE4ReadEPNS_13MessageReaderEPS3_","type_pretty":null,"kind":"method","subsystem":"Core/WebRTC/Audio/Video","parentsym":"T_IPC::ParamTraits","implKind":"","sizeBytes":null,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[],"fields":[],"overrides":[],"props":["static","user"],"variants":[],"args":[{"name":"aReader","type":"MessageReader *","typesym":"T_IPC::MessageReader"},{"name":"aResult","type":"paramType *","typesym":"T_mozilla::dom::RTCCodecStats"}]}},"_ZN3IPC11ParamTraitsIN7mozilla3dom13RTCCodecStatsEE5WriteEPNS_13MessageWriterERKS3_":{"sym":"_ZN3IPC11ParamTraitsIN7mozilla3dom13RTCCodecStatsEE5WriteEPNS_13MessageWriterERKS3_","pretty":"IPC::ParamTraits<mozilla::dom::RTCCodecStats>::Write","meta":{"structured":1,"pretty":"IPC::ParamTraits<mozilla::dom::RTCCodecStats>::Write","sym":"_ZN3IPC11ParamTraitsIN7mozilla3dom13RTCCodecStatsEE5WriteEPNS_13MessageWriterERKS3_","type_pretty":null,"kind":"method","subsystem":"Core/WebRTC/Audio/Video","parentsym":"T_IPC::ParamTraits","implKind":"","sizeBytes":null,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[],"fields":[],"overrides":[],"props":["static","user"],"variants":[],"args":[{"name":"aWriter","type":"MessageWriter *","typesym":"T_IPC::MessageWriter"},{"name":"aParam","type":"const paramType &","typesym":"T_mozilla::dom::RTCCodecStats"}]}},"_ZN3IPC11ParamTraitsIN7mozilla3dom17RTCRtpStreamStatsEE4ReadEPNS_13MessageReaderEPS3_":{"sym":"_ZN3IPC11ParamTraitsIN7mozilla3dom17RTCRtpStreamStatsEE4ReadEPNS_13MessageReaderEPS3_","pretty":"IPC::ParamTraits<mozilla::dom::RTCRtpStreamStats>::Read","meta":{"structured":1,"pretty":"IPC::ParamTraits<mozilla::dom::RTCRtpStreamStats>::Read","sym":"_ZN3IPC11ParamTraitsIN7mozilla3dom17RTCRtpStreamStatsEE4ReadEPNS_13MessageReaderEPS3_","type_pretty":null,"kind":"method","subsystem":"Core/WebRTC/Audio/Video","parentsym":"T_IPC::ParamTraits","implKind":"","sizeBytes":null,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[],"fields":[],"overrides":[],"props":["static","user"],"variants":[],"args":[{"name":"aReader","type":"MessageReader *","typesym":"T_IPC::MessageReader"},{"name":"aResult","type":"paramType *","typesym":"T_mozilla::dom::RTCRtpStreamStats"}]}},"_ZN3IPC11ParamTraitsIN7mozilla3dom17RTCRtpStreamStatsEE5WriteEPNS_13MessageWriterERKS3_":{"sym":"_ZN3IPC11ParamTraitsIN7mozilla3dom17RTCRtpStreamStatsEE5WriteEPNS_13MessageWriterERKS3_","pretty":"IPC::ParamTraits<mozilla::dom::RTCRtpStreamStats>::Write","meta":{"structured":1,"pretty":"IPC::ParamTraits<mozilla::dom::RTCRtpStreamStats>::Write","sym":"_ZN3IPC11ParamTraitsIN7mozilla3dom17RTCRtpStreamStatsEE5WriteEPNS_13MessageWriterERKS3_","type_pretty":null,"kind":"method","subsystem":"Core/WebRTC/Audio/Video","parentsym":"T_IPC::ParamTraits","implKind":"","sizeBytes":null,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[],"fields":[],"overrides":[],"props":["static","user"],"variants":[],"args":[{"name":"aWriter","type":"MessageWriter *","typesym":"T_IPC::MessageWriter"},{"name":"aParam","type":"const paramType &","typesym":"T_mozilla::dom::RTCRtpStreamStats"}]}},"_ZN3IPC11ParamTraitsIN7mozilla3dom19GPUBufferDescriptorEE4ReadEPNS_13MessageReaderEPS3_":{"sym":"_ZN3IPC11ParamTraitsIN7mozilla3dom19GPUBufferDescriptorEE4ReadEPNS_13MessageReaderEPS3_","pretty":"IPC::ParamTraits<mozilla::dom::GPUBufferDescriptor>::Read","meta":{"structured":1,"pretty":"IPC::ParamTraits<mozilla::dom::GPUBufferDescriptor>::Read","sym":"_ZN3IPC11ParamTraitsIN7mozilla3dom19GPUBufferDescriptorEE4ReadEPNS_13MessageReaderEPS3_","type_pretty":null,"kind":"method","subsystem":"Core/Graphics/WebGPU","parentsym":"T_IPC::ParamTraits","implKind":"","sizeBytes":null,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[],"fields":[],"overrides":[],"props":["static","user"],"variants":[],"args":[{"name":"aReader","type":"MessageReader *","typesym":"T_IPC::MessageReader"},{"name":"aResult","type":"paramType *","typesym":"T_mozilla::dom::GPUBufferDescriptor"}]}},"_ZN3IPC11ParamTraitsIN7mozilla3dom19GPUBufferDescriptorEE5WriteEPNS_13MessageWriterERKS3_":{"sym":"_ZN3IPC11ParamTraitsIN7mozilla3dom19GPUBufferDescriptorEE5WriteEPNS_13MessageWriterERKS3_","pretty":"IPC::ParamTraits<mozilla::dom::GPUBufferDescriptor>::Write","meta":{"structured":1,"pretty":"IPC::ParamTraits<mozilla::dom::GPUBufferDescriptor>::Write","sym":"_ZN3IPC11ParamTraitsIN7mozilla3dom19GPUBufferDescriptorEE5WriteEPNS_13MessageWriterERKS3_","type_pretty":null,"kind":"method","subsystem":"Core/Graphics/WebGPU","parentsym":"T_IPC::ParamTraits","implKind":"","sizeBytes":null,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[],"fields":[],"overrides":[],"props":["static","user"],"variants":[],"args":[{"name":"aWriter","type":"MessageWriter *","typesym":"T_IPC::MessageWriter"},{"name":"aParam","type":"const paramType &","typesym":"T_mozilla::dom::GPUBufferDescriptor"}]}},"_ZN3IPC11ParamTraitsIN7mozilla3dom19LockManagerSnapshotEE4ReadEPNS_13MessageReaderEPS3_":{"sym":"_ZN3IPC11ParamTraitsIN7mozilla3dom19LockManagerSnapshotEE4ReadEPNS_13MessageReaderEPS3_","pretty":"IPC::ParamTraits<mozilla::dom::LockManagerSnapshot>::Read","meta":{"structured":1,"pretty":"IPC::ParamTraits<mozilla::dom::LockManagerSnapshot>::Read","sym":"_ZN3IPC11ParamTraitsIN7mozilla3dom19LockManagerSnapshotEE4ReadEPNS_13MessageReaderEPS3_","type_pretty":null,"kind":"method","subsystem":"Core/DOM/Core HTML","parentsym":"T_IPC::ParamTraits","implKind":"","sizeBytes":null,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[],"fields":[],"overrides":[],"props":["static","user"],"variants":[],"args":[{"name":"aReader","type":"MessageReader *","typesym":"T_IPC::MessageReader"},{"name":"aResult","type":"paramType *","typesym":"T_mozilla::dom::LockManagerSnapshot"}]}},"_ZN3IPC11ParamTraitsIN7mozilla3dom19LockManagerSnapshotEE5WriteEPNS_13MessageWriterERKS3_":{"sym":"_ZN3IPC11ParamTraitsIN7mozilla3dom19LockManagerSnapshotEE5WriteEPNS_13MessageWriterERKS3_","pretty":"IPC::ParamTraits<mozilla::dom::LockManagerSnapshot>::Write","meta":{"structured":1,"pretty":"IPC::ParamTraits<mozilla::dom::LockManagerSnapshot>::Write","sym":"_ZN3IPC11ParamTraitsIN7mozilla3dom19LockManagerSnapshotEE5WriteEPNS_13MessageWriterERKS3_","type_pretty":null,"kind":"method","subsystem":"Core/DOM/Core HTML","parentsym":"T_IPC::ParamTraits","implKind":"","sizeBytes":null,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[],"fields":[],"overrides":[],"props":["static","user"],"variants":[],"args":[{"name":"aWriter","type":"MessageWriter *","typesym":"T_IPC::MessageWriter"},{"name":"aParam","type":"const paramType &","typesym":"T_mozilla::dom::LockManagerSnapshot"}]}},"_ZN3IPC11ParamTraitsIN7mozilla3dom19RTCDataChannelStatsEE4ReadEPNS_13MessageReaderEPS3_":{"sym":"_ZN3IPC11ParamTraitsIN7mozilla3dom19RTCDataChannelStatsEE4ReadEPNS_13MessageReaderEPS3_","pretty":"IPC::ParamTraits<mozilla::dom::RTCDataChannelStats>::Read","meta":{"structured":1,"pretty":"IPC::ParamTraits<mozilla::dom::RTCDataChannelStats>::Read","sym":"_ZN3IPC11ParamTraitsIN7mozilla3dom19RTCDataChannelStatsEE4ReadEPNS_13MessageReaderEPS3_","type_pretty":null,"kind":"method","subsystem":"Core/WebRTC/Audio/Video","parentsym":"T_IPC::ParamTraits","implKind":"","sizeBytes":null,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[],"fields":[],"overrides":[],"props":["static","user"],"variants":[],"args":[{"name":"aReader","type":"MessageReader *","typesym":"T_IPC::MessageReader"},{"name":"aResult","type":"paramType *","typesym":"T_mozilla::dom::RTCDataChannelStats"}]}},"_ZN3IPC11ParamTraitsIN7mozilla3dom19RTCDataChannelStatsEE5WriteEPNS_13MessageWriterERKS3_":{"sym":"_ZN3IPC11ParamTraitsIN7mozilla3dom19RTCDataChannelStatsEE5WriteEPNS_13MessageWriterERKS3_","pretty":"IPC::ParamTraits<mozilla::dom::RTCDataChannelStats>::Write","meta":{"structured":1,"pretty":"IPC::ParamTraits<mozilla::dom::RTCDataChannelStats>::Write","sym":"_ZN3IPC11ParamTraitsIN7mozilla3dom19RTCDataChannelStatsEE5WriteEPNS_13MessageWriterERKS3_","type_pretty":null,"kind":"method","subsystem":"Core/WebRTC/Audio/Video","parentsym":"T_IPC::ParamTraits","implKind":"","sizeBytes":null,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[],"fields":[],"overrides":[],"props":["static","user"],"variants":[],"args":[{"name":"aWriter","type":"MessageWriter *","typesym":"T_IPC::MessageWriter"},{"name":"aParam","type":"const paramType &","typesym":"T_mozilla::dom::RTCDataChannelStats"}]}},"_ZN3IPC11ParamTraitsIN7mozilla3dom19RTCMediaSourceStatsEE4ReadEPNS_13MessageReaderEPS3_":{"sym":"_ZN3IPC11ParamTraitsIN7mozilla3dom19RTCMediaSourceStatsEE4ReadEPNS_13MessageReaderEPS3_","pretty":"IPC::ParamTraits<mozilla::dom::RTCMediaSourceStats>::Read","meta":{"structured":1,"pretty":"IPC::ParamTraits<mozilla::dom::RTCMediaSourceStats>::Read","sym":"_ZN3IPC11ParamTraitsIN7mozilla3dom19RTCMediaSourceStatsEE4ReadEPNS_13MessageReaderEPS3_","type_pretty":null,"kind":"method","subsystem":"Core/WebRTC/Audio/Video","parentsym":"T_IPC::ParamTraits","implKind":"","sizeBytes":null,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[],"fields":[],"overrides":[],"props":["static","user"],"variants":[],"args":[{"name":"aReader","type":"MessageReader *","typesym":"T_IPC::MessageReader"},{"name":"aResult","type":"paramType *","typesym":"T_mozilla::dom::RTCMediaSourceStats"}]}},"_ZN3IPC11ParamTraitsIN7mozilla3dom19RTCMediaSourceStatsEE5WriteEPNS_13MessageWriterERKS3_":{"sym":"_ZN3IPC11ParamTraitsIN7mozilla3dom19RTCMediaSourceStatsEE5WriteEPNS_13MessageWriterERKS3_","pretty":"IPC::ParamTraits<mozilla::dom::RTCMediaSourceStats>::Write","meta":{"structured":1,"pretty":"IPC::ParamTraits<mozilla::dom::RTCMediaSourceStats>::Write","sym":"_ZN3IPC11ParamTraitsIN7mozilla3dom19RTCMediaSourceStatsEE5WriteEPNS_13MessageWriterERKS3_","type_pretty":null,"kind":"method","subsystem":"Core/WebRTC/Audio/Video","parentsym":"T_IPC::ParamTraits","implKind":"","sizeBytes":null,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[],"fields":[],"overrides":[],"props":["static","user"],"variants":[],"args":[{"name":"aWriter","type":"MessageWriter *","typesym":"T_IPC::MessageWriter"},{"name":"aParam","type":"const paramType &","typesym":"T_mozilla::dom::RTCMediaSourceStats"}]}},"_ZN3IPC11ParamTraitsIN7mozilla3dom19RTCVideoSourceStatsEE4ReadEPNS_13MessageReaderEPS3_":{"sym":"_ZN3IPC11ParamTraitsIN7mozilla3dom19RTCVideoSourceStatsEE4ReadEPNS_13MessageReaderEPS3_","pretty":"IPC::ParamTraits<mozilla::dom::RTCVideoSourceStats>::Read","meta":{"structured":1,"pretty":"IPC::ParamTraits<mozilla::dom::RTCVideoSourceStats>::Read","sym":"_ZN3IPC11ParamTraitsIN7mozilla3dom19RTCVideoSourceStatsEE4ReadEPNS_13MessageReaderEPS3_","type_pretty":null,"kind":"method","subsystem":"Core/WebRTC/Audio/Video","parentsym":"T_IPC::ParamTraits","implKind":"","sizeBytes":null,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[],"fields":[],"overrides":[],"props":["static","user"],"variants":[],"args":[{"name":"aReader","type":"MessageReader *","typesym":"T_IPC::MessageReader"},{"name":"aResult","type":"paramType *","typesym":"T_mozilla::dom::RTCVideoSourceStats"}]}},"_ZN3IPC11ParamTraitsIN7mozilla3dom19RTCVideoSourceStatsEE5WriteEPNS_13MessageWriterERKS3_":{"sym":"_ZN3IPC11ParamTraitsIN7mozilla3dom19RTCVideoSourceStatsEE5WriteEPNS_13MessageWriterERKS3_","pretty":"IPC::ParamTraits<mozilla::dom::RTCVideoSourceStats>::Write","meta":{"structured":1,"pretty":"IPC::ParamTraits<mozilla::dom::RTCVideoSourceStats>::Write","sym":"_ZN3IPC11ParamTraitsIN7mozilla3dom19RTCVideoSourceStatsEE5WriteEPNS_13MessageWriterERKS3_","type_pretty":null,"kind":"method","subsystem":"Core/WebRTC/Audio/Video","parentsym":"T_IPC::ParamTraits","implKind":"","sizeBytes":null,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[],"fields":[],"overrides":[],"props":["static","user"],"variants":[],"args":[{"name":"aWriter","type":"MessageWriter *","typesym":"T_IPC::MessageWriter"},{"name":"aParam","type":"const paramType &","typesym":"T_mozilla::dom::RTCVideoSourceStats"}]}},"_ZN3IPC11ParamTraitsIN7mozilla3dom20NotificationBehaviorEE4ReadEPNS_13MessageReaderEPS3_":{"sym":"_ZN3IPC11ParamTraitsIN7mozilla3dom20NotificationBehaviorEE4ReadEPNS_13MessageReaderEPS3_","pretty":"IPC::ParamTraits<mozilla::dom::NotificationBehavior>::Read","meta":{"structured":1,"pretty":"IPC::ParamTraits<mozilla::dom::NotificationBehavior>::Read","sym":"_ZN3IPC11ParamTraitsIN7mozilla3dom20NotificationBehaviorEE4ReadEPNS_13MessageReaderEPS3_","type_pretty":null,"kind":"method","subsystem":"Core/DOM/Notifications","parentsym":"T_IPC::ParamTraits","implKind":"","sizeBytes":null,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[],"fields":[],"overrides":[],"props":["static","user"],"variants":[],"args":[{"name":"aReader","type":"MessageReader *","typesym":"T_IPC::MessageReader"},{"name":"aResult","type":"paramType *","typesym":"T_mozilla::dom::NotificationBehavior"}]}},"_ZN3IPC11ParamTraitsIN7mozilla3dom20NotificationBehaviorEE5WriteEPNS_13MessageWriterERKS3_":{"sym":"_ZN3IPC11ParamTraitsIN7mozilla3dom20NotificationBehaviorEE5WriteEPNS_13MessageWriterERKS3_","pretty":"IPC::ParamTraits<mozilla::dom::NotificationBehavior>::Write","meta":{"structured":1,"pretty":"IPC::ParamTraits<mozilla::dom::NotificationBehavior>::Write","sym":"_ZN3IPC11ParamTraitsIN7mozilla3dom20NotificationBehaviorEE5WriteEPNS_13MessageWriterERKS3_","type_pretty":null,"kind":"method","subsystem":"Core/DOM/Notifications","parentsym":"T_IPC::ParamTraits","implKind":"","sizeBytes":null,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[],"fields":[],"overrides":[],"props":["static","user"],"variants":[],"args":[{"name":"aWriter","type":"MessageWriter *","typesym":"T_IPC::MessageWriter"},{"name":"aParam","type":"const paramType &","typesym":"T_mozilla::dom::NotificationBehavior"}]}},"_ZN3IPC11ParamTraitsIN7mozilla3dom20RTCIceCandidateStatsEE4ReadEPNS_13MessageReaderEPS3_":{"sym":"_ZN3IPC11ParamTraitsIN7mozilla3dom20RTCIceCandidateStatsEE4ReadEPNS_13MessageReaderEPS3_","pretty":"IPC::ParamTraits<mozilla::dom::RTCIceCandidateStats>::Read","meta":{"structured":1,"pretty":"IPC::ParamTraits<mozilla::dom::RTCIceCandidateStats>::Read","sym":"_ZN3IPC11ParamTraitsIN7mozilla3dom20RTCIceCandidateStatsEE4ReadEPNS_13MessageReaderEPS3_","type_pretty":null,"kind":"method","subsystem":"Core/WebRTC/Audio/Video","parentsym":"T_IPC::ParamTraits","implKind":"","sizeBytes":null,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[],"fields":[],"overrides":[],"props":["static","user"],"variants":[],"args":[{"name":"aReader","type":"MessageReader *","typesym":"T_IPC::MessageReader"},{"name":"aResult","type":"paramType *","typesym":"T_mozilla::dom::RTCIceCandidateStats"}]}},"_ZN3IPC11ParamTraitsIN7mozilla3dom20RTCIceCandidateStatsEE5WriteEPNS_13MessageWriterERKS3_":{"sym":"_ZN3IPC11ParamTraitsIN7mozilla3dom20RTCIceCandidateStatsEE5WriteEPNS_13MessageWriterERKS3_","pretty":"IPC::ParamTraits<mozilla::dom::RTCIceCandidateStats>::Write","meta":{"structured":1,"pretty":"IPC::ParamTraits<mozilla::dom::RTCIceCandidateStats>::Write","sym":"_ZN3IPC11ParamTraitsIN7mozilla3dom20RTCIceCandidateStatsEE5WriteEPNS_13MessageWriterERKS3_","type_pretty":null,"kind":"method","subsystem":"Core/WebRTC/Audio/Video","parentsym":"T_IPC::ParamTraits","implKind":"","sizeBytes":null,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[],"fields":[],"overrides":[],"props":["static","user"],"variants":[],"args":[{"name":"aWriter","type":"MessageWriter *","typesym":"T_IPC::MessageWriter"},{"name":"aParam","type":"const paramType &","typesym":"T_mozilla::dom::RTCIceCandidateStats"}]}},"_ZN3IPC11ParamTraitsIN7mozilla3dom20RTCIceServerInternalEE4ReadEPNS_13MessageReaderEPS3_":{"sym":"_ZN3IPC11ParamTraitsIN7mozilla3dom20RTCIceServerInternalEE4ReadEPNS_13MessageReaderEPS3_","pretty":"IPC::ParamTraits<mozilla::dom::RTCIceServerInternal>::Read","meta":{"structured":1,"pretty":"IPC::ParamTraits<mozilla::dom::RTCIceServerInternal>::Read","sym":"_ZN3IPC11ParamTraitsIN7mozilla3dom20RTCIceServerInternalEE4ReadEPNS_13MessageReaderEPS3_","type_pretty":null,"kind":"method","subsystem":"Core/WebRTC/Audio/Video","parentsym":"T_IPC::ParamTraits","implKind":"","sizeBytes":null,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[],"fields":[],"overrides":[],"props":["static","user"],"variants":[],"args":[{"name":"aReader","type":"MessageReader *","typesym":"T_IPC::MessageReader"},{"name":"aResult","type":"paramType *","typesym":"T_mozilla::dom::RTCIceServerInternal"}]}},"_ZN3IPC11ParamTraitsIN7mozilla3dom20RTCIceServerInternalEE5WriteEPNS_13MessageWriterERKS3_":{"sym":"_ZN3IPC11ParamTraitsIN7mozilla3dom20RTCIceServerInternalEE5WriteEPNS_13MessageWriterERKS3_","pretty":"IPC::ParamTraits<mozilla::dom::RTCIceServerInternal>::Write","meta":{"structured":1,"pretty":"IPC::ParamTraits<mozilla::dom::RTCIceServerInternal>::Write","sym":"_ZN3IPC11ParamTraitsIN7mozilla3dom20RTCIceServerInternalEE5WriteEPNS_13MessageWriterERKS3_","type_pretty":null,"kind":"method","subsystem":"Core/WebRTC/Audio/Video","parentsym":"T_IPC::ParamTraits","implKind":"","sizeBytes":null,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[],"fields":[],"overrides":[],"props":["static","user"],"variants":[],"args":[{"name":"aWriter","type":"MessageWriter *","typesym":"T_IPC::MessageWriter"},{"name":"aParam","type":"const paramType &","typesym":"T_mozilla::dom::RTCIceServerInternal"}]}},"_ZN3IPC11ParamTraitsIN7mozilla3dom21RTCSentRtpStreamStatsEE4ReadEPNS_13MessageReaderEPS3_":{"sym":"_ZN3IPC11ParamTraitsIN7mozilla3dom21RTCSentRtpStreamStatsEE4ReadEPNS_13MessageReaderEPS3_","pretty":"IPC::ParamTraits<mozilla::dom::RTCSentRtpStreamStats>::Read","meta":{"structured":1,"pretty":"IPC::ParamTraits<mozilla::dom::RTCSentRtpStreamStats>::Read","sym":"_ZN3IPC11ParamTraitsIN7mozilla3dom21RTCSentRtpStreamStatsEE4ReadEPNS_13MessageReaderEPS3_","type_pretty":null,"kind":"method","subsystem":"Core/WebRTC/Audio/Video","parentsym":"T_IPC::ParamTraits","implKind":"","sizeBytes":null,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[],"fields":[],"overrides":[],"props":["static","user"],"variants":[],"args":[{"name":"aReader","type":"MessageReader *","typesym":"T_IPC::MessageReader"},{"name":"aResult","type":"paramType *","typesym":"T_mozilla::dom::RTCSentRtpStreamStats"}]}},"_ZN3IPC11ParamTraitsIN7mozilla3dom21RTCSentRtpStreamStatsEE5WriteEPNS_13MessageWriterERKS3_":{"sym":"_ZN3IPC11ParamTraitsIN7mozilla3dom21RTCSentRtpStreamStatsEE5WriteEPNS_13MessageWriterERKS3_","pretty":"IPC::ParamTraits<mozilla::dom::RTCSentRtpStreamStats>::Write","meta":{"structured":1,"pretty":"IPC::ParamTraits<mozilla::dom::RTCSentRtpStreamStats>::Write","sym":"_ZN3IPC11ParamTraitsIN7mozilla3dom21RTCSentRtpStreamStatsEE5WriteEPNS_13MessageWriterERKS3_","type_pretty":null,"kind":"method","subsystem":"Core/WebRTC/Audio/Video","parentsym":"T_IPC::ParamTraits","implKind":"","sizeBytes":null,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[],"fields":[],"overrides":[],"props":["static","user"],"variants":[],"args":[{"name":"aWriter","type":"MessageWriter *","typesym":"T_IPC::MessageWriter"},{"name":"aParam","type":"const paramType &","typesym":"T_mozilla::dom::RTCSentRtpStreamStats"}]}},"_ZN3IPC11ParamTraitsIN7mozilla3dom22RTCPeerConnectionStatsEE4ReadEPNS_13MessageReaderEPS3_":{"sym":"_ZN3IPC11ParamTraitsIN7mozilla3dom22RTCPeerConnectionStatsEE4ReadEPNS_13MessageReaderEPS3_","pretty":"IPC::ParamTraits<mozilla::dom::RTCPeerConnectionStats>::Read","meta":{"structured":1,"pretty":"IPC::ParamTraits<mozilla::dom::RTCPeerConnectionStats>::Read","sym":"_ZN3IPC11ParamTraitsIN7mozilla3dom22RTCPeerConnectionStatsEE4ReadEPNS_13MessageReaderEPS3_","type_pretty":null,"kind":"method","subsystem":"Core/WebRTC/Audio/Video","parentsym":"T_IPC::ParamTraits","implKind":"","sizeBytes":null,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[],"fields":[],"overrides":[],"props":["static","user"],"variants":[],"args":[{"name":"aReader","type":"MessageReader *","typesym":"T_IPC::MessageReader"},{"name":"aResult","type":"paramType *","typesym":"T_mozilla::dom::RTCPeerConnectionStats"}]}},"_ZN3IPC11ParamTraitsIN7mozilla3dom22RTCPeerConnectionStatsEE5WriteEPNS_13MessageWriterERKS3_":{"sym":"_ZN3IPC11ParamTraitsIN7mozilla3dom22RTCPeerConnectionStatsEE5WriteEPNS_13MessageWriterERKS3_","pretty":"IPC::ParamTraits<mozilla::dom::RTCPeerConnectionStats>::Write","meta":{"structured":1,"pretty":"IPC::ParamTraits<mozilla::dom::RTCPeerConnectionStats>::Write","sym":"_ZN3IPC11ParamTraitsIN7mozilla3dom22RTCPeerConnectionStatsEE5WriteEPNS_13MessageWriterERKS3_","type_pretty":null,"kind":"method","subsystem":"Core/WebRTC/Audio/Video","parentsym":"T_IPC::ParamTraits","implKind":"","sizeBytes":null,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[],"fields":[],"overrides":[],"props":["static","user"],"variants":[],"args":[{"name":"aWriter","type":"MessageWriter *","typesym":"T_IPC::MessageWriter"},{"name":"aParam","type":"const paramType &","typesym":"T_mozilla::dom::RTCPeerConnectionStats"}]}},"_ZN3IPC11ParamTraitsIN7mozilla3dom22RTCStatsReportInternalEE4ReadEPNS_13MessageReaderEPS3_":{"sym":"_ZN3IPC11ParamTraitsIN7mozilla3dom22RTCStatsReportInternalEE4ReadEPNS_13MessageReaderEPS3_","pretty":"IPC::ParamTraits<mozilla::dom::RTCStatsReportInternal>::Read","meta":{"structured":1,"pretty":"IPC::ParamTraits<mozilla::dom::RTCStatsReportInternal>::Read","sym":"_ZN3IPC11ParamTraitsIN7mozilla3dom22RTCStatsReportInternalEE4ReadEPNS_13MessageReaderEPS3_","type_pretty":null,"kind":"method","subsystem":"Core/WebRTC/Audio/Video","parentsym":"T_IPC::ParamTraits","implKind":"","sizeBytes":null,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[],"fields":[],"overrides":[],"props":["static","user"],"variants":[],"args":[{"name":"aReader","type":"MessageReader *","typesym":"T_IPC::MessageReader"},{"name":"aResult","type":"paramType *","typesym":"T_mozilla::dom::RTCStatsReportInternal"}]}},"_ZN3IPC11ParamTraitsIN7mozilla3dom22RTCStatsReportInternalEE5WriteEPNS_13MessageWriterERKS3_":{"sym":"_ZN3IPC11ParamTraitsIN7mozilla3dom22RTCStatsReportInternalEE5WriteEPNS_13MessageWriterERKS3_","pretty":"IPC::ParamTraits<mozilla::dom::RTCStatsReportInternal>::Write","meta":{"structured":1,"pretty":"IPC::ParamTraits<mozilla::dom::RTCStatsReportInternal>::Write","sym":"_ZN3IPC11ParamTraitsIN7mozilla3dom22RTCStatsReportInternalEE5WriteEPNS_13MessageWriterERKS3_","type_pretty":null,"kind":"method","subsystem":"Core/WebRTC/Audio/Video","parentsym":"T_IPC::ParamTraits","implKind":"","sizeBytes":null,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[],"fields":[],"overrides":[],"props":["static","user"],"variants":[],"args":[{"name":"aWriter","type":"MessageWriter *","typesym":"T_IPC::MessageWriter"},{"name":"aParam","type":"const paramType &","typesym":"T_mozilla::dom::RTCStatsReportInternal"}]}},"_ZN3IPC11ParamTraitsIN7mozilla3dom24GPURequestAdapterOptionsEE4ReadEPNS_13MessageReaderEPS3_":{"sym":"_ZN3IPC11ParamTraitsIN7mozilla3dom24GPURequestAdapterOptionsEE4ReadEPNS_13MessageReaderEPS3_","pretty":"IPC::ParamTraits<mozilla::dom::GPURequestAdapterOptions>::Read","meta":{"structured":1,"pretty":"IPC::ParamTraits<mozilla::dom::GPURequestAdapterOptions>::Read","sym":"_ZN3IPC11ParamTraitsIN7mozilla3dom24GPURequestAdapterOptionsEE4ReadEPNS_13MessageReaderEPS3_","type_pretty":null,"kind":"method","subsystem":"Core/Graphics/WebGPU","parentsym":"T_IPC::ParamTraits","implKind":"","sizeBytes":null,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[],"fields":[],"overrides":[],"props":["static","user"],"variants":[],"args":[{"name":"aReader","type":"MessageReader *","typesym":"T_IPC::MessageReader"},{"name":"aResult","type":"paramType *","typesym":"T_mozilla::dom::GPURequestAdapterOptions"}]}},"_ZN3IPC11ParamTraitsIN7mozilla3dom24GPURequestAdapterOptionsEE5WriteEPNS_13MessageWriterERKS3_":{"sym":"_ZN3IPC11ParamTraitsIN7mozilla3dom24GPURequestAdapterOptionsEE5WriteEPNS_13MessageWriterERKS3_","pretty":"IPC::ParamTraits<mozilla::dom::GPURequestAdapterOptions>::Write","meta":{"structured":1,"pretty":"IPC::ParamTraits<mozilla::dom::GPURequestAdapterOptions>::Write","sym":"_ZN3IPC11ParamTraitsIN7mozilla3dom24GPURequestAdapterOptionsEE5WriteEPNS_13MessageWriterERKS3_","type_pretty":null,"kind":"method","subsystem":"Core/Graphics/WebGPU","parentsym":"T_IPC::ParamTraits","implKind":"","sizeBytes":null,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[],"fields":[],"overrides":[],"props":["static","user"],"variants":[],"args":[{"name":"aWriter","type":"MessageWriter *","typesym":"T_IPC::MessageWriter"},{"name":"aParam","type":"const paramType &","typesym":"T_mozilla::dom::GPURequestAdapterOptions"}]}},"_ZN3IPC11ParamTraitsIN7mozilla3dom24RTCConfigurationInternalEE4ReadEPNS_13MessageReaderEPS3_":{"sym":"_ZN3IPC11ParamTraitsIN7mozilla3dom24RTCConfigurationInternalEE4ReadEPNS_13MessageReaderEPS3_","pretty":"IPC::ParamTraits<mozilla::dom::RTCConfigurationInternal>::Read","meta":{"structured":1,"pretty":"IPC::ParamTraits<mozilla::dom::RTCConfigurationInternal>::Read","sym":"_ZN3IPC11ParamTraitsIN7mozilla3dom24RTCConfigurationInternalEE4ReadEPNS_13MessageReaderEPS3_","type_pretty":null,"kind":"method","subsystem":"Core/WebRTC/Audio/Video","parentsym":"T_IPC::ParamTraits","implKind":"","sizeBytes":null,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[],"fields":[],"overrides":[],"props":["static","user"],"variants":[],"args":[{"name":"aReader","type":"MessageReader *","typesym":"T_IPC::MessageReader"},{"name":"aResult","type":"paramType *","typesym":"T_mozilla::dom::RTCConfigurationInternal"}]}},"_ZN3IPC11ParamTraitsIN7mozilla3dom24RTCConfigurationInternalEE5WriteEPNS_13MessageWriterERKS3_":{"sym":"_ZN3IPC11ParamTraitsIN7mozilla3dom24RTCConfigurationInternalEE5WriteEPNS_13MessageWriterERKS3_","pretty":"IPC::ParamTraits<mozilla::dom::RTCConfigurationInternal>::Write","meta":{"structured":1,"pretty":"IPC::ParamTraits<mozilla::dom::RTCConfigurationInternal>::Write","sym":"_ZN3IPC11ParamTraitsIN7mozilla3dom24RTCConfigurationInternalEE5WriteEPNS_13MessageWriterERKS3_","type_pretty":null,"kind":"method","subsystem":"Core/WebRTC/Audio/Video","parentsym":"T_IPC::ParamTraits","implKind":"","sizeBytes":null,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[],"fields":[],"overrides":[],"props":["static","user"],"variants":[],"args":[{"name":"aWriter","type":"MessageWriter *","typesym":"T_IPC::MessageWriter"},{"name":"aParam","type":"const paramType &","typesym":"T_mozilla::dom::RTCConfigurationInternal"}]}},"_ZN3IPC11ParamTraitsIN7mozilla3dom24RTCIceCandidatePairStatsEE4ReadEPNS_13MessageReaderEPS3_":{"sym":"_ZN3IPC11ParamTraitsIN7mozilla3dom24RTCIceCandidatePairStatsEE4ReadEPNS_13MessageReaderEPS3_","pretty":"IPC::ParamTraits<mozilla::dom::RTCIceCandidatePairStats>::Read","meta":{"structured":1,"pretty":"IPC::ParamTraits<mozilla::dom::RTCIceCandidatePairStats>::Read","sym":"_ZN3IPC11ParamTraitsIN7mozilla3dom24RTCIceCandidatePairStatsEE4ReadEPNS_13MessageReaderEPS3_","type_pretty":null,"kind":"method","subsystem":"Core/WebRTC/Audio/Video","parentsym":"T_IPC::ParamTraits","implKind":"","sizeBytes":null,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[],"fields":[],"overrides":[],"props":["static","user"],"variants":[],"args":[{"name":"aReader","type":"MessageReader *","typesym":"T_IPC::MessageReader"},{"name":"aResult","type":"paramType *","typesym":"T_mozilla::dom::RTCIceCandidatePairStats"}]}},"_ZN3IPC11ParamTraitsIN7mozilla3dom24RTCIceCandidatePairStatsEE5WriteEPNS_13MessageWriterERKS3_":{"sym":"_ZN3IPC11ParamTraitsIN7mozilla3dom24RTCIceCandidatePairStatsEE5WriteEPNS_13MessageWriterERKS3_","pretty":"IPC::ParamTraits<mozilla::dom::RTCIceCandidatePairStats>::Write","meta":{"structured":1,"pretty":"IPC::ParamTraits<mozilla::dom::RTCIceCandidatePairStats>::Write","sym":"_ZN3IPC11ParamTraitsIN7mozilla3dom24RTCIceCandidatePairStatsEE5WriteEPNS_13MessageWriterERKS3_","type_pretty":null,"kind":"method","subsystem":"Core/WebRTC/Audio/Video","parentsym":"T_IPC::ParamTraits","implKind":"","sizeBytes":null,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[],"fields":[],"overrides":[],"props":["static","user"],"variants":[],"args":[{"name":"aWriter","type":"MessageWriter *","typesym":"T_IPC::MessageWriter"},{"name":"aParam","type":"const paramType &","typesym":"T_mozilla::dom::RTCIceCandidatePairStats"}]}},"_ZN3IPC11ParamTraitsIN7mozilla3dom24RTCInboundRtpStreamStatsEE4ReadEPNS_13MessageReaderEPS3_":{"sym":"_ZN3IPC11ParamTraitsIN7mozilla3dom24RTCInboundRtpStreamStatsEE4ReadEPNS_13MessageReaderEPS3_","pretty":"IPC::ParamTraits<mozilla::dom::RTCInboundRtpStreamStats>::Read","meta":{"structured":1,"pretty":"IPC::ParamTraits<mozilla::dom::RTCInboundRtpStreamStats>::Read","sym":"_ZN3IPC11ParamTraitsIN7mozilla3dom24RTCInboundRtpStreamStatsEE4ReadEPNS_13MessageReaderEPS3_","type_pretty":null,"kind":"method","subsystem":"Core/WebRTC/Audio/Video","parentsym":"T_IPC::ParamTraits","implKind":"","sizeBytes":null,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[],"fields":[],"overrides":[],"props":["static","user"],"variants":[],"args":[{"name":"aReader","type":"MessageReader *","typesym":"T_IPC::MessageReader"},{"name":"aResult","type":"paramType *","typesym":"T_mozilla::dom::RTCInboundRtpStreamStats"}]}},"_ZN3IPC11ParamTraitsIN7mozilla3dom24RTCInboundRtpStreamStatsEE5WriteEPNS_13MessageWriterERKS3_":{"sym":"_ZN3IPC11ParamTraitsIN7mozilla3dom24RTCInboundRtpStreamStatsEE5WriteEPNS_13MessageWriterERKS3_","pretty":"IPC::ParamTraits<mozilla::dom::RTCInboundRtpStreamStats>::Write","meta":{"structured":1,"pretty":"IPC::ParamTraits<mozilla::dom::RTCInboundRtpStreamStats>::Write","sym":"_ZN3IPC11ParamTraitsIN7mozilla3dom24RTCInboundRtpStreamStatsEE5WriteEPNS_13MessageWriterERKS3_","type_pretty":null,"kind":"method","subsystem":"Core/WebRTC/Audio/Video","parentsym":"T_IPC::ParamTraits","implKind":"","sizeBytes":null,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[],"fields":[],"overrides":[],"props":["static","user"],"variants":[],"args":[{"name":"aWriter","type":"MessageWriter *","typesym":"T_IPC::MessageWriter"},{"name":"aParam","type":"const paramType &","typesym":"T_mozilla::dom::RTCInboundRtpStreamStats"}]}},"_ZN3IPC11ParamTraitsIN7mozilla3dom25RTCOutboundRtpStreamStatsEE4ReadEPNS_13MessageReaderEPS3_":{"sym":"_ZN3IPC11ParamTraitsIN7mozilla3dom25RTCOutboundRtpStreamStatsEE4ReadEPNS_13MessageReaderEPS3_","pretty":"IPC::ParamTraits<mozilla::dom::RTCOutboundRtpStreamStats>::Read","meta":{"structured":1,"pretty":"IPC::ParamTraits<mozilla::dom::RTCOutboundRtpStreamStats>::Read","sym":"_ZN3IPC11ParamTraitsIN7mozilla3dom25RTCOutboundRtpStreamStatsEE4ReadEPNS_13MessageReaderEPS3_","type_pretty":null,"kind":"method","subsystem":"Core/WebRTC/Audio/Video","parentsym":"T_IPC::ParamTraits","implKind":"","sizeBytes":null,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[],"fields":[],"overrides":[],"props":["static","user"],"variants":[],"args":[{"name":"aReader","type":"MessageReader *","typesym":"T_IPC::MessageReader"},{"name":"aResult","type":"paramType *","typesym":"T_mozilla::dom::RTCOutboundRtpStreamStats"}]}},"_ZN3IPC11ParamTraitsIN7mozilla3dom25RTCOutboundRtpStreamStatsEE5WriteEPNS_13MessageWriterERKS3_":{"sym":"_ZN3IPC11ParamTraitsIN7mozilla3dom25RTCOutboundRtpStreamStatsEE5WriteEPNS_13MessageWriterERKS3_","pretty":"IPC::ParamTraits<mozilla::dom::RTCOutboundRtpStreamStats>::Write","meta":{"structured":1,"pretty":"IPC::ParamTraits<mozilla::dom::RTCOutboundRtpStreamStats>::Write","sym":"_ZN3IPC11ParamTraitsIN7mozilla3dom25RTCOutboundRtpStreamStatsEE5WriteEPNS_13MessageWriterERKS3_","type_pretty":null,"kind":"method","subsystem":"Core/WebRTC/Audio/Video","parentsym":"T_IPC::ParamTraits","implKind":"","sizeBytes":null,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[],"fields":[],"overrides":[],"props":["static","user"],"variants":[],"args":[{"name":"aWriter","type":"MessageWriter *","typesym":"T_IPC::MessageWriter"},{"name":"aParam","type":"const paramType &","typesym":"T_mozilla::dom::RTCOutboundRtpStreamStats"}]}},"_ZN3IPC11ParamTraitsIN7mozilla3dom25RTCReceivedRtpStreamStatsEE4ReadEPNS_13MessageReaderEPS3_":{"sym":"_ZN3IPC11ParamTraitsIN7mozilla3dom25RTCReceivedRtpStreamStatsEE4ReadEPNS_13MessageReaderEPS3_","pretty":"IPC::ParamTraits<mozilla::dom::RTCReceivedRtpStreamStats>::Read","meta":{"structured":1,"pretty":"IPC::ParamTraits<mozilla::dom::RTCReceivedRtpStreamStats>::Read","sym":"_ZN3IPC11ParamTraitsIN7mozilla3dom25RTCReceivedRtpStreamStatsEE4ReadEPNS_13MessageReaderEPS3_","type_pretty":null,"kind":"method","subsystem":"Core/WebRTC/Audio/Video","parentsym":"T_IPC::ParamTraits","implKind":"","sizeBytes":null,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[],"fields":[],"overrides":[],"props":["static","user"],"variants":[],"args":[{"name":"aReader","type":"MessageReader *","typesym":"T_IPC::MessageReader"},{"name":"aResult","type":"paramType *","typesym":"T_mozilla::dom::RTCReceivedRtpStreamStats"}]}},"_ZN3IPC11ParamTraitsIN7mozilla3dom25RTCReceivedRtpStreamStatsEE5WriteEPNS_13MessageWriterERKS3_":{"sym":"_ZN3IPC11ParamTraitsIN7mozilla3dom25RTCReceivedRtpStreamStatsEE5WriteEPNS_13MessageWriterERKS3_","pretty":"IPC::ParamTraits<mozilla::dom::RTCReceivedRtpStreamStats>::Write","meta":{"structured":1,"pretty":"IPC::ParamTraits<mozilla::dom::RTCReceivedRtpStreamStats>::Write","sym":"_ZN3IPC11ParamTraitsIN7mozilla3dom25RTCReceivedRtpStreamStatsEE5WriteEPNS_13MessageWriterERKS3_","type_pretty":null,"kind":"method","subsystem":"Core/WebRTC/Audio/Video","parentsym":"T_IPC::ParamTraits","implKind":"","sizeBytes":null,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[],"fields":[],"overrides":[],"props":["static","user"],"variants":[],"args":[{"name":"aWriter","type":"MessageWriter *","typesym":"T_IPC::MessageWriter"},{"name":"aParam","type":"const paramType &","typesym":"T_mozilla::dom::RTCReceivedRtpStreamStats"}]}},"_ZN3IPC11ParamTraitsIN7mozilla3dom26RTCSdpHistoryEntryInternalEE4ReadEPNS_13MessageReaderEPS3_":{"sym":"_ZN3IPC11ParamTraitsIN7mozilla3dom26RTCSdpHistoryEntryInternalEE4ReadEPNS_13MessageReaderEPS3_","pretty":"IPC::ParamTraits<mozilla::dom::RTCSdpHistoryEntryInternal>::Read","meta":{"structured":1,"pretty":"IPC::ParamTraits<mozilla::dom::RTCSdpHistoryEntryInternal>::Read","sym":"_ZN3IPC11ParamTraitsIN7mozilla3dom26RTCSdpHistoryEntryInternalEE4ReadEPNS_13MessageReaderEPS3_","type_pretty":null,"kind":"method","subsystem":"Core/WebRTC/Audio/Video","parentsym":"T_IPC::ParamTraits","implKind":"","sizeBytes":null,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[],"fields":[],"overrides":[],"props":["static","user"],"variants":[],"args":[{"name":"aReader","type":"MessageReader *","typesym":"T_IPC::MessageReader"},{"name":"aResult","type":"paramType *","typesym":"T_mozilla::dom::RTCSdpHistoryEntryInternal"}]}},"_ZN3IPC11ParamTraitsIN7mozilla3dom26RTCSdpHistoryEntryInternalEE5WriteEPNS_13MessageWriterERKS3_":{"sym":"_ZN3IPC11ParamTraitsIN7mozilla3dom26RTCSdpHistoryEntryInternalEE5WriteEPNS_13MessageWriterERKS3_","pretty":"IPC::ParamTraits<mozilla::dom::RTCSdpHistoryEntryInternal>::Write","meta":{"structured":1,"pretty":"IPC::ParamTraits<mozilla::dom::RTCSdpHistoryEntryInternal>::Write","sym":"_ZN3IPC11ParamTraitsIN7mozilla3dom26RTCSdpHistoryEntryInternalEE5WriteEPNS_13MessageWriterERKS3_","type_pretty":null,"kind":"method","subsystem":"Core/WebRTC/Audio/Video","parentsym":"T_IPC::ParamTraits","implKind":"","sizeBytes":null,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[],"fields":[],"overrides":[],"props":["static","user"],"variants":[],"args":[{"name":"aWriter","type":"MessageWriter *","typesym":"T_IPC::MessageWriter"},{"name":"aParam","type":"const paramType &","typesym":"T_mozilla::dom::RTCSdpHistoryEntryInternal"}]}},"_ZN3IPC11ParamTraitsIN7mozilla3dom26RTCSdpParsingErrorInternalEE4ReadEPNS_13MessageReaderEPS3_":{"sym":"_ZN3IPC11ParamTraitsIN7mozilla3dom26RTCSdpParsingErrorInternalEE4ReadEPNS_13MessageReaderEPS3_","pretty":"IPC::ParamTraits<mozilla::dom::RTCSdpParsingErrorInternal>::Read","meta":{"structured":1,"pretty":"IPC::ParamTraits<mozilla::dom::RTCSdpParsingErrorInternal>::Read","sym":"_ZN3IPC11ParamTraitsIN7mozilla3dom26RTCSdpParsingErrorInternalEE4ReadEPNS_13MessageReaderEPS3_","type_pretty":null,"kind":"method","subsystem":"Core/WebRTC/Audio/Video","parentsym":"T_IPC::ParamTraits","implKind":"","sizeBytes":null,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[],"fields":[],"overrides":[],"props":["static","user"],"variants":[],"args":[{"name":"aReader","type":"MessageReader *","typesym":"T_IPC::MessageReader"},{"name":"aResult","type":"paramType *","typesym":"T_mozilla::dom::RTCSdpParsingErrorInternal"}]}},"_ZN3IPC11ParamTraitsIN7mozilla3dom26RTCSdpParsingErrorInternalEE5WriteEPNS_13MessageWriterERKS3_":{"sym":"_ZN3IPC11ParamTraitsIN7mozilla3dom26RTCSdpParsingErrorInternalEE5WriteEPNS_13MessageWriterERKS3_","pretty":"IPC::ParamTraits<mozilla::dom::RTCSdpParsingErrorInternal>::Write","meta":{"structured":1,"pretty":"IPC::ParamTraits<mozilla::dom::RTCSdpParsingErrorInternal>::Write","sym":"_ZN3IPC11ParamTraitsIN7mozilla3dom26RTCSdpParsingErrorInternalEE5WriteEPNS_13MessageWriterERKS3_","type_pretty":null,"kind":"method","subsystem":"Core/WebRTC/Audio/Video","parentsym":"T_IPC::ParamTraits","implKind":"","sizeBytes":null,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[],"fields":[],"overrides":[],"props":["static","user"],"variants":[],"args":[{"name":"aWriter","type":"MessageWriter *","typesym":"T_IPC::MessageWriter"},{"name":"aParam","type":"const paramType &","typesym":"T_mozilla::dom::RTCSdpParsingErrorInternal"}]}},"_ZN3IPC11ParamTraitsIN7mozilla3dom28RTCVideoFrameHistoryInternalEE4ReadEPNS_13MessageReaderEPS3_":{"sym":"_ZN3IPC11ParamTraitsIN7mozilla3dom28RTCVideoFrameHistoryInternalEE4ReadEPNS_13MessageReaderEPS3_","pretty":"IPC::ParamTraits<mozilla::dom::RTCVideoFrameHistoryInternal>::Read","meta":{"structured":1,"pretty":"IPC::ParamTraits<mozilla::dom::RTCVideoFrameHistoryInternal>::Read","sym":"_ZN3IPC11ParamTraitsIN7mozilla3dom28RTCVideoFrameHistoryInternalEE4ReadEPNS_13MessageReaderEPS3_","type_pretty":null,"kind":"method","subsystem":"Core/WebRTC/Audio/Video","parentsym":"T_IPC::ParamTraits","implKind":"","sizeBytes":null,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[],"fields":[],"overrides":[],"props":["static","user"],"variants":[],"args":[{"name":"aReader","type":"MessageReader *","typesym":"T_IPC::MessageReader"},{"name":"aResult","type":"paramType *","typesym":"T_mozilla::dom::RTCVideoFrameHistoryInternal"}]}},"_ZN3IPC11ParamTraitsIN7mozilla3dom28RTCVideoFrameHistoryInternalEE5WriteEPNS_13MessageWriterERKS3_":{"sym":"_ZN3IPC11ParamTraitsIN7mozilla3dom28RTCVideoFrameHistoryInternalEE5WriteEPNS_13MessageWriterERKS3_","pretty":"IPC::ParamTraits<mozilla::dom::RTCVideoFrameHistoryInternal>::Write","meta":{"structured":1,"pretty":"IPC::ParamTraits<mozilla::dom::RTCVideoFrameHistoryInternal>::Write","sym":"_ZN3IPC11ParamTraitsIN7mozilla3dom28RTCVideoFrameHistoryInternalEE5WriteEPNS_13MessageWriterERKS3_","type_pretty":null,"kind":"method","subsystem":"Core/WebRTC/Audio/Video","parentsym":"T_IPC::ParamTraits","implKind":"","sizeBytes":null,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[],"fields":[],"overrides":[],"props":["static","user"],"variants":[],"args":[{"name":"aWriter","type":"MessageWriter *","typesym":"T_IPC::MessageWriter"},{"name":"aParam","type":"const paramType &","typesym":"T_mozilla::dom::RTCVideoFrameHistoryInternal"}]}},"_ZN3IPC11ParamTraitsIN7mozilla3dom29RTCRTPContributingSourceStatsEE4ReadEPNS_13MessageReaderEPS3_":{"sym":"_ZN3IPC11ParamTraitsIN7mozilla3dom29RTCRTPContributingSourceStatsEE4ReadEPNS_13MessageReaderEPS3_","pretty":"IPC::ParamTraits<mozilla::dom::RTCRTPContributingSourceStats>::Read","meta":{"structured":1,"pretty":"IPC::ParamTraits<mozilla::dom::RTCRTPContributingSourceStats>::Read","sym":"_ZN3IPC11ParamTraitsIN7mozilla3dom29RTCRTPContributingSourceStatsEE4ReadEPNS_13MessageReaderEPS3_","type_pretty":null,"kind":"method","subsystem":"Core/WebRTC/Audio/Video","parentsym":"T_IPC::ParamTraits","implKind":"","sizeBytes":null,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[],"fields":[],"overrides":[],"props":["static","user"],"variants":[],"args":[{"name":"aReader","type":"MessageReader *","typesym":"T_IPC::MessageReader"},{"name":"aResult","type":"paramType *","typesym":"T_mozilla::dom::RTCRTPContributingSourceStats"}]}},"_ZN3IPC11ParamTraitsIN7mozilla3dom29RTCRTPContributingSourceStatsEE5WriteEPNS_13MessageWriterERKS3_":{"sym":"_ZN3IPC11ParamTraitsIN7mozilla3dom29RTCRTPContributingSourceStatsEE5WriteEPNS_13MessageWriterERKS3_","pretty":"IPC::ParamTraits<mozilla::dom::RTCRTPContributingSourceStats>::Write","meta":{"structured":1,"pretty":"IPC::ParamTraits<mozilla::dom::RTCRTPContributingSourceStats>::Write","sym":"_ZN3IPC11ParamTraitsIN7mozilla3dom29RTCRTPContributingSourceStatsEE5WriteEPNS_13MessageWriterERKS3_","type_pretty":null,"kind":"method","subsystem":"Core/WebRTC/Audio/Video","parentsym":"T_IPC::ParamTraits","implKind":"","sizeBytes":null,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[],"fields":[],"overrides":[],"props":["static","user"],"variants":[],"args":[{"name":"aWriter","type":"MessageWriter *","typesym":"T_IPC::MessageWriter"},{"name":"aParam","type":"const paramType &","typesym":"T_mozilla::dom::RTCRTPContributingSourceStats"}]}},"_ZN3IPC11ParamTraitsIN7mozilla3dom30RTCBandwidthEstimationInternalEE4ReadEPNS_13MessageReaderEPS3_":{"sym":"_ZN3IPC11ParamTraitsIN7mozilla3dom30RTCBandwidthEstimationInternalEE4ReadEPNS_13MessageReaderEPS3_","pretty":"IPC::ParamTraits<mozilla::dom::RTCBandwidthEstimationInternal>::Read","meta":{"structured":1,"pretty":"IPC::ParamTraits<mozilla::dom::RTCBandwidthEstimationInternal>::Read","sym":"_ZN3IPC11ParamTraitsIN7mozilla3dom30RTCBandwidthEstimationInternalEE4ReadEPNS_13MessageReaderEPS3_","type_pretty":null,"kind":"method","subsystem":"Core/WebRTC/Audio/Video","parentsym":"T_IPC::ParamTraits","implKind":"","sizeBytes":null,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[],"fields":[],"overrides":[],"props":["static","user"],"variants":[],"args":[{"name":"aReader","type":"MessageReader *","typesym":"T_IPC::MessageReader"},{"name":"aResult","type":"paramType *","typesym":"T_mozilla::dom::RTCBandwidthEstimationInternal"}]}},"_ZN3IPC11ParamTraitsIN7mozilla3dom30RTCBandwidthEstimationInternalEE5WriteEPNS_13MessageWriterERKS3_":{"sym":"_ZN3IPC11ParamTraitsIN7mozilla3dom30RTCBandwidthEstimationInternalEE5WriteEPNS_13MessageWriterERKS3_","pretty":"IPC::ParamTraits<mozilla::dom::RTCBandwidthEstimationInternal>::Write","meta":{"structured":1,"pretty":"IPC::ParamTraits<mozilla::dom::RTCBandwidthEstimationInternal>::Write","sym":"_ZN3IPC11ParamTraitsIN7mozilla3dom30RTCBandwidthEstimationInternalEE5WriteEPNS_13MessageWriterERKS3_","type_pretty":null,"kind":"method","subsystem":"Core/WebRTC/Audio/Video","parentsym":"T_IPC::ParamTraits","implKind":"","sizeBytes":null,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[],"fields":[],"overrides":[],"props":["static","user"],"variants":[],"args":[{"name":"aWriter","type":"MessageWriter *","typesym":"T_IPC::MessageWriter"},{"name":"aParam","type":"const paramType &","typesym":"T_mozilla::dom::RTCBandwidthEstimationInternal"}]}},"_ZN3IPC11ParamTraitsIN7mozilla3dom30RTCRemoteInboundRtpStreamStatsEE4ReadEPNS_13MessageReaderEPS3_":{"sym":"_ZN3IPC11ParamTraitsIN7mozilla3dom30RTCRemoteInboundRtpStreamStatsEE4ReadEPNS_13MessageReaderEPS3_","pretty":"IPC::ParamTraits<mozilla::dom::RTCRemoteInboundRtpStreamStats>::Read","meta":{"structured":1,"pretty":"IPC::ParamTraits<mozilla::dom::RTCRemoteInboundRtpStreamStats>::Read","sym":"_ZN3IPC11ParamTraitsIN7mozilla3dom30RTCRemoteInboundRtpStreamStatsEE4ReadEPNS_13MessageReaderEPS3_","type_pretty":null,"kind":"method","subsystem":"Core/WebRTC/Audio/Video","parentsym":"T_IPC::ParamTraits","implKind":"","sizeBytes":null,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[],"fields":[],"overrides":[],"props":["static","user"],"variants":[],"args":[{"name":"aReader","type":"MessageReader *","typesym":"T_IPC::MessageReader"},{"name":"aResult","type":"paramType *","typesym":"T_mozilla::dom::RTCRemoteInboundRtpStreamStats"}]}},"_ZN3IPC11ParamTraitsIN7mozilla3dom30RTCRemoteInboundRtpStreamStatsEE5WriteEPNS_13MessageWriterERKS3_":{"sym":"_ZN3IPC11ParamTraitsIN7mozilla3dom30RTCRemoteInboundRtpStreamStatsEE5WriteEPNS_13MessageWriterERKS3_","pretty":"IPC::ParamTraits<mozilla::dom::RTCRemoteInboundRtpStreamStats>::Write","meta":{"structured":1,"pretty":"IPC::ParamTraits<mozilla::dom::RTCRemoteInboundRtpStreamStats>::Write","sym":"_ZN3IPC11ParamTraitsIN7mozilla3dom30RTCRemoteInboundRtpStreamStatsEE5WriteEPNS_13MessageWriterERKS3_","type_pretty":null,"kind":"method","subsystem":"Core/WebRTC/Audio/Video","parentsym":"T_IPC::ParamTraits","implKind":"","sizeBytes":null,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[],"fields":[],"overrides":[],"props":["static","user"],"variants":[],"args":[{"name":"aWriter","type":"MessageWriter *","typesym":"T_IPC::MessageWriter"},{"name":"aParam","type":"const paramType &","typesym":"T_mozilla::dom::RTCRemoteInboundRtpStreamStats"}]}},"_ZN3IPC11ParamTraitsIN7mozilla3dom31RTCRemoteOutboundRtpStreamStatsEE4ReadEPNS_13MessageReaderEPS3_":{"sym":"_ZN3IPC11ParamTraitsIN7mozilla3dom31RTCRemoteOutboundRtpStreamStatsEE4ReadEPNS_13MessageReaderEPS3_","pretty":"IPC::ParamTraits<mozilla::dom::RTCRemoteOutboundRtpStreamStats>::Read","meta":{"structured":1,"pretty":"IPC::ParamTraits<mozilla::dom::RTCRemoteOutboundRtpStreamStats>::Read","sym":"_ZN3IPC11ParamTraitsIN7mozilla3dom31RTCRemoteOutboundRtpStreamStatsEE4ReadEPNS_13MessageReaderEPS3_","type_pretty":null,"kind":"method","subsystem":"Core/WebRTC/Audio/Video","parentsym":"T_IPC::ParamTraits","implKind":"","sizeBytes":null,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[],"fields":[],"overrides":[],"props":["static","user"],"variants":[],"args":[{"name":"aReader","type":"MessageReader *","typesym":"T_IPC::MessageReader"},{"name":"aResult","type":"paramType *","typesym":"T_mozilla::dom::RTCRemoteOutboundRtpStreamStats"}]}},"_ZN3IPC11ParamTraitsIN7mozilla3dom31RTCRemoteOutboundRtpStreamStatsEE5WriteEPNS_13MessageWriterERKS3_":{"sym":"_ZN3IPC11ParamTraitsIN7mozilla3dom31RTCRemoteOutboundRtpStreamStatsEE5WriteEPNS_13MessageWriterERKS3_","pretty":"IPC::ParamTraits<mozilla::dom::RTCRemoteOutboundRtpStreamStats>::Write","meta":{"structured":1,"pretty":"IPC::ParamTraits<mozilla::dom::RTCRemoteOutboundRtpStreamStats>::Write","sym":"_ZN3IPC11ParamTraitsIN7mozilla3dom31RTCRemoteOutboundRtpStreamStatsEE5WriteEPNS_13MessageWriterERKS3_","type_pretty":null,"kind":"method","subsystem":"Core/WebRTC/Audio/Video","parentsym":"T_IPC::ParamTraits","implKind":"","sizeBytes":null,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[],"fields":[],"overrides":[],"props":["static","user"],"variants":[],"args":[{"name":"aWriter","type":"MessageWriter *","typesym":"T_IPC::MessageWriter"},{"name":"aParam","type":"const paramType &","typesym":"T_mozilla::dom::RTCRemoteOutboundRtpStreamStats"}]}},"_ZN3IPC11ParamTraitsIN7mozilla3dom33RTCVideoFrameHistoryEntryInternalEE4ReadEPNS_13MessageReaderEPS3_":{"sym":"_ZN3IPC11ParamTraitsIN7mozilla3dom33RTCVideoFrameHistoryEntryInternalEE4ReadEPNS_13MessageReaderEPS3_","pretty":"IPC::ParamTraits<mozilla::dom::RTCVideoFrameHistoryEntryInternal>::Read","meta":{"structured":1,"pretty":"IPC::ParamTraits<mozilla::dom::RTCVideoFrameHistoryEntryInternal>::Read","sym":"_ZN3IPC11ParamTraitsIN7mozilla3dom33RTCVideoFrameHistoryEntryInternalEE4ReadEPNS_13MessageReaderEPS3_","type_pretty":null,"kind":"method","subsystem":"Core/WebRTC/Audio/Video","parentsym":"T_IPC::ParamTraits","implKind":"","sizeBytes":null,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[],"fields":[],"overrides":[],"props":["static","user"],"variants":[],"args":[{"name":"aReader","type":"MessageReader *","typesym":"T_IPC::MessageReader"},{"name":"aResult","type":"paramType *","typesym":"T_mozilla::dom::RTCVideoFrameHistoryEntryInternal"}]}},"_ZN3IPC11ParamTraitsIN7mozilla3dom33RTCVideoFrameHistoryEntryInternalEE5WriteEPNS_13MessageWriterERKS3_":{"sym":"_ZN3IPC11ParamTraitsIN7mozilla3dom33RTCVideoFrameHistoryEntryInternalEE5WriteEPNS_13MessageWriterERKS3_","pretty":"IPC::ParamTraits<mozilla::dom::RTCVideoFrameHistoryEntryInternal>::Write","meta":{"structured":1,"pretty":"IPC::ParamTraits<mozilla::dom::RTCVideoFrameHistoryEntryInternal>::Write","sym":"_ZN3IPC11ParamTraitsIN7mozilla3dom33RTCVideoFrameHistoryEntryInternalEE5WriteEPNS_13MessageWriterERKS3_","type_pretty":null,"kind":"method","subsystem":"Core/WebRTC/Audio/Video","parentsym":"T_IPC::ParamTraits","implKind":"","sizeBytes":null,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[],"fields":[],"overrides":[],"props":["static","user"],"variants":[],"args":[{"name":"aWriter","type":"MessageWriter *","typesym":"T_IPC::MessageWriter"},{"name":"aParam","type":"const paramType &","typesym":"T_mozilla::dom::RTCVideoFrameHistoryEntryInternal"}]}},"_ZN3IPC11ParamTraitsIN7mozilla3dom8LockInfoEE4ReadEPNS_13MessageReaderEPS3_":{"sym":"_ZN3IPC11ParamTraitsIN7mozilla3dom8LockInfoEE4ReadEPNS_13MessageReaderEPS3_","pretty":"IPC::ParamTraits<mozilla::dom::LockInfo>::Read","meta":{"structured":1,"pretty":"IPC::ParamTraits<mozilla::dom::LockInfo>::Read","sym":"_ZN3IPC11ParamTraitsIN7mozilla3dom8LockInfoEE4ReadEPNS_13MessageReaderEPS3_","type_pretty":null,"kind":"method","subsystem":"Core/DOM/Core HTML","parentsym":"T_IPC::ParamTraits","implKind":"","sizeBytes":null,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[],"fields":[],"overrides":[],"props":["static","user"],"variants":[],"args":[{"name":"aReader","type":"MessageReader *","typesym":"T_IPC::MessageReader"},{"name":"aResult","type":"paramType *","typesym":"T_mozilla::dom::LockInfo"}]}},"_ZN3IPC11ParamTraitsIN7mozilla3dom8LockInfoEE5WriteEPNS_13MessageWriterERKS3_":{"sym":"_ZN3IPC11ParamTraitsIN7mozilla3dom8LockInfoEE5WriteEPNS_13MessageWriterERKS3_","pretty":"IPC::ParamTraits<mozilla::dom::LockInfo>::Write","meta":{"structured":1,"pretty":"IPC::ParamTraits<mozilla::dom::LockInfo>::Write","sym":"_ZN3IPC11ParamTraitsIN7mozilla3dom8LockInfoEE5WriteEPNS_13MessageWriterERKS3_","type_pretty":null,"kind":"method","subsystem":"Core/DOM/Core HTML","parentsym":"T_IPC::ParamTraits","implKind":"","sizeBytes":null,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[],"fields":[],"overrides":[],"props":["static","user"],"variants":[],"args":[{"name":"aWriter","type":"MessageWriter *","typesym":"T_IPC::MessageWriter"},{"name":"aParam","type":"const paramType &","typesym":"T_mozilla::dom::LockInfo"}]}},"_ZN3IPC11ParamTraitsIN7mozilla3dom8RTCStatsEE4ReadEPNS_13MessageReaderEPS3_":{"sym":"_ZN3IPC11ParamTraitsIN7mozilla3dom8RTCStatsEE4ReadEPNS_13MessageReaderEPS3_","pretty":"IPC::ParamTraits<mozilla::dom::RTCStats>::Read","meta":{"structured":1,"pretty":"IPC::ParamTraits<mozilla::dom::RTCStats>::Read","sym":"_ZN3IPC11ParamTraitsIN7mozilla3dom8RTCStatsEE4ReadEPNS_13MessageReaderEPS3_","type_pretty":null,"kind":"method","subsystem":"Core/WebRTC/Audio/Video","parentsym":"T_IPC::ParamTraits","implKind":"","sizeBytes":null,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[],"fields":[],"overrides":[],"props":["static","user"],"variants":[],"args":[{"name":"aReader","type":"MessageReader *","typesym":"T_IPC::MessageReader"},{"name":"aResult","type":"paramType *","typesym":"T_mozilla::dom::RTCStats"}]}},"_ZN3IPC11ParamTraitsIN7mozilla3dom8RTCStatsEE5WriteEPNS_13MessageWriterERKS3_":{"sym":"_ZN3IPC11ParamTraitsIN7mozilla3dom8RTCStatsEE5WriteEPNS_13MessageWriterERKS3_","pretty":"IPC::ParamTraits<mozilla::dom::RTCStats>::Write","meta":{"structured":1,"pretty":"IPC::ParamTraits<mozilla::dom::RTCStats>::Write","sym":"_ZN3IPC11ParamTraitsIN7mozilla3dom8RTCStatsEE5WriteEPNS_13MessageWriterERKS3_","type_pretty":null,"kind":"method","subsystem":"Core/WebRTC/Audio/Video","parentsym":"T_IPC::ParamTraits","implKind":"","sizeBytes":null,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[],"fields":[],"overrides":[],"props":["static","user"],"variants":[],"args":[{"name":"aWriter","type":"MessageWriter *","typesym":"T_IPC::MessageWriter"},{"name":"aParam","type":"const paramType &","typesym":"T_mozilla::dom::RTCStats"}]}},"_ZN3IPC11ParamTraitsIN7mozilla6null_tEE4ReadEPNS_13MessageReaderEPS2_":{"sym":"_ZN3IPC11ParamTraitsIN7mozilla6null_tEE4ReadEPNS_13MessageReaderEPS2_","pretty":"IPC::ParamTraits<mozilla::null_t>::Read","meta":{"structured":1,"pretty":"IPC::ParamTraits<mozilla::null_t>::Read","sym":"_ZN3IPC11ParamTraitsIN7mozilla6null_tEE4ReadEPNS_13MessageReaderEPS2_","type_pretty":null,"kind":"method","subsystem":"Core/IPC","parentsym":"T_IPC::ParamTraits","implKind":"","sizeBytes":null,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[],"fields":[],"overrides":[],"props":["static","user"],"variants":[],"args":[{"name":"aReader","type":"MessageReader *","typesym":"T_IPC::MessageReader"},{"name":"aResult","type":"paramType *","typesym":"T_mozilla::null_t"}]},"jumps":{"def":"ipc/glue/IPCMessageUtils.h#121"}},"_ZN3IPC11ParamTraitsIN7mozilla6null_tEE5WriteEPNS_13MessageWriterERKS2_":{"sym":"_ZN3IPC11ParamTraitsIN7mozilla6null_tEE5WriteEPNS_13MessageWriterERKS2_","pretty":"IPC::ParamTraits<mozilla::null_t>::Write","meta":{"structured":1,"pretty":"IPC::ParamTraits<mozilla::null_t>::Write","sym":"_ZN3IPC11ParamTraitsIN7mozilla6null_tEE5WriteEPNS_13MessageWriterERKS2_","type_pretty":null,"kind":"method","subsystem":"Core/IPC","parentsym":"T_IPC::ParamTraits","implKind":"","sizeBytes":null,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[],"fields":[],"overrides":[],"props":["static","user"],"variants":[],"args":[{"name":"aWriter","type":"MessageWriter *","typesym":"T_IPC::MessageWriter"},{"name":"aParam","type":"const paramType &","typesym":"T_mozilla::null_t"}]},"jumps":{"def":"ipc/glue/IPCMessageUtils.h#120"}},"_ZN3IPC11ParamTraitsIN7mozilla6void_tEE4ReadEPNS_13MessageReaderEPS2_":{"sym":"_ZN3IPC11ParamTraitsIN7mozilla6void_tEE4ReadEPNS_13MessageReaderEPS2_","pretty":"IPC::ParamTraits<mozilla::void_t>::Read","meta":{"structured":1,"pretty":"IPC::ParamTraits<mozilla::void_t>::Read","sym":"_ZN3IPC11ParamTraitsIN7mozilla6void_tEE4ReadEPNS_13MessageReaderEPS2_","type_pretty":null,"kind":"method","subsystem":"Core/IPC","parentsym":"T_IPC::ParamTraits","implKind":"","sizeBytes":null,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[],"fields":[],"overrides":[],"props":["static","user"],"variants":[],"args":[{"name":"aReader","type":"MessageReader *","typesym":"T_IPC::MessageReader"},{"name":"aResult","type":"paramType *","typesym":"T_mozilla::void_t"}]},"jumps":{"def":"ipc/glue/IPCMessageUtils.h#111"}},"_ZN3IPC11ParamTraitsIN7mozilla6void_tEE5WriteEPNS_13MessageWriterERKS2_":{"sym":"_ZN3IPC11ParamTraitsIN7mozilla6void_tEE5WriteEPNS_13MessageWriterERKS2_","pretty":"IPC::ParamTraits<mozilla::void_t>::Write","meta":{"structured":1,"pretty":"IPC::ParamTraits<mozilla::void_t>::Write","sym":"_ZN3IPC11ParamTraitsIN7mozilla6void_tEE5WriteEPNS_13MessageWriterERKS2_","type_pretty":null,"kind":"method","subsystem":"Core/IPC","parentsym":"T_IPC::ParamTraits","implKind":"","sizeBytes":null,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[],"fields":[],"overrides":[],"props":["static","user"],"variants":[],"args":[{"name":"aWriter","type":"MessageWriter *","typesym":"T_IPC::MessageWriter"},{"name":"aParam","type":"const paramType &","typesym":"T_mozilla::void_t"}]},"jumps":{"def":"ipc/glue/IPCMessageUtils.h#110"}},"_ZN3IPC11ParamTraitsIN7mozilla6webgpu19PopErrorScopeResultEE4ReadEPNS_13MessageReaderEPS3_":{"sym":"_ZN3IPC11ParamTraitsIN7mozilla6webgpu19PopErrorScopeResultEE4ReadEPNS_13MessageReaderEPS3_","pretty":"IPC::ParamTraits<mozilla::webgpu::PopErrorScopeResult>::Read","meta":{"structured":1,"pretty":"IPC::ParamTraits<mozilla::webgpu::PopErrorScopeResult>::Read","sym":"_ZN3IPC11ParamTraitsIN7mozilla6webgpu19PopErrorScopeResultEE4ReadEPNS_13MessageReaderEPS3_","type_pretty":null,"kind":"method","subsystem":"Core/Graphics/WebGPU","parentsym":"T_IPC::ParamTraits","implKind":"","sizeBytes":null,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[],"fields":[],"overrides":[],"props":["static","user"],"variants":[],"args":[{"name":"aReader","type":"MessageReader *","typesym":"T_IPC::MessageReader"},{"name":"aResult","type":"paramType *","typesym":"T_mozilla::webgpu::PopErrorScopeResult"}]}},"_ZN3IPC11ParamTraitsIN7mozilla6webgpu19PopErrorScopeResultEE5WriteEPNS_13MessageWriterERKS3_":{"sym":"_ZN3IPC11ParamTraitsIN7mozilla6webgpu19PopErrorScopeResultEE5WriteEPNS_13MessageWriterERKS3_","pretty":"IPC::ParamTraits<mozilla::webgpu::PopErrorScopeResult>::Write","meta":{"structured":1,"pretty":"IPC::ParamTraits<mozilla::webgpu::PopErrorScopeResult>::Write","sym":"_ZN3IPC11ParamTraitsIN7mozilla6webgpu19PopErrorScopeResultEE5WriteEPNS_13MessageWriterERKS3_","type_pretty":null,"kind":"method","subsystem":"Core/Graphics/WebGPU","parentsym":"T_IPC::ParamTraits","implKind":"","sizeBytes":null,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[],"fields":[],"overrides":[],"props":["static","user"],"variants":[],"args":[{"name":"aWriter","type":"MessageWriter *","typesym":"T_IPC::MessageWriter"},{"name":"aParam","type":"const paramType &","typesym":"T_mozilla::webgpu::PopErrorScopeResult"}]}},"_ZN3IPC11ParamTraitsIN7mozilla6webgpu24WebGPUCompilationMessageEE4ReadEPNS_13MessageReaderEPS3_":{"sym":"_ZN3IPC11ParamTraitsIN7mozilla6webgpu24WebGPUCompilationMessageEE4ReadEPNS_13MessageReaderEPS3_","pretty":"IPC::ParamTraits<mozilla::webgpu::WebGPUCompilationMessage>::Read","meta":{"structured":1,"pretty":"IPC::ParamTraits<mozilla::webgpu::WebGPUCompilationMessage>::Read","sym":"_ZN3IPC11ParamTraitsIN7mozilla6webgpu24WebGPUCompilationMessageEE4ReadEPNS_13MessageReaderEPS3_","type_pretty":null,"kind":"method","subsystem":"Core/Graphics/WebGPU","parentsym":"T_IPC::ParamTraits","implKind":"","sizeBytes":null,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[],"fields":[],"overrides":[],"props":["static","user"],"variants":[],"args":[{"name":"aReader","type":"MessageReader *","typesym":"T_IPC::MessageReader"},{"name":"aResult","type":"paramType *","typesym":"T_mozilla::webgpu::WebGPUCompilationMessage"}]}},"_ZN3IPC11ParamTraitsIN7mozilla6webgpu24WebGPUCompilationMessageEE5WriteEPNS_13MessageWriterERKS3_":{"sym":"_ZN3IPC11ParamTraitsIN7mozilla6webgpu24WebGPUCompilationMessageEE5WriteEPNS_13MessageWriterERKS3_","pretty":"IPC::ParamTraits<mozilla::webgpu::WebGPUCompilationMessage>::Write","meta":{"structured":1,"pretty":"IPC::ParamTraits<mozilla::webgpu::WebGPUCompilationMessage>::Write","sym":"_ZN3IPC11ParamTraitsIN7mozilla6webgpu24WebGPUCompilationMessageEE5WriteEPNS_13MessageWriterERKS3_","type_pretty":null,"kind":"method","subsystem":"Core/Graphics/WebGPU","parentsym":"T_IPC::ParamTraits","implKind":"","sizeBytes":null,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[],"fields":[],"overrides":[],"props":["static","user"],"variants":[],"args":[{"name":"aWriter","type":"MessageWriter *","typesym":"T_IPC::MessageWriter"},{"name":"aParam","type":"const paramType &","typesym":"T_mozilla::webgpu::WebGPUCompilationMessage"}]}},"_ZN3IPC11ParamTraitsIaE4ReadEPNS_13MessageReaderEPa":{"sym":"_ZN3IPC11ParamTraitsIaE4ReadEPNS_13MessageReaderEPa","pretty":"IPC::ParamTraits<signed char>::Read","meta":{"structured":1,"pretty":"IPC::ParamTraits<signed char>::Read","sym":"_ZN3IPC11ParamTraitsIaE4ReadEPNS_13MessageReaderEPa","type_pretty":null,"kind":"method","subsystem":"Core/IPC","parentsym":"T_IPC::ParamTraits","implKind":"","sizeBytes":null,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[],"fields":[],"overrides":[],"props":["static","user"],"variants":[],"args":[{"name":"aReader","type":"MessageReader *","typesym":"T_IPC::MessageReader"},{"name":"aResult","type":"paramType *"}]},"jumps":{"def":"ipc/glue/IPCMessageUtils.h#74"}},"_ZN3IPC11ParamTraitsIaE5WriteEPNS_13MessageWriterERKa":{"sym":"_ZN3IPC11ParamTraitsIaE5WriteEPNS_13MessageWriterERKa","pretty":"IPC::ParamTraits<signed char>::Write","meta":{"structured":1,"pretty":"IPC::ParamTraits<signed char>::Write","sym":"_ZN3IPC11ParamTraitsIaE5WriteEPNS_13MessageWriterERKa","type_pretty":null,"kind":"method","subsystem":"Core/IPC","parentsym":"T_IPC::ParamTraits","implKind":"","sizeBytes":null,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[],"fields":[],"overrides":[],"props":["static","user"],"variants":[],"args":[{"name":"aWriter","type":"MessageWriter *","typesym":"T_IPC::MessageWriter"},{"name":"aParam","type":"const paramType &"}]},"jumps":{"def":"ipc/glue/IPCMessageUtils.h#70"}},"_ZN3IPC11ParamTraitsIhE4ReadEPNS_13MessageReaderEPh":{"sym":"_ZN3IPC11ParamTraitsIhE4ReadEPNS_13MessageReaderEPh","pretty":"IPC::ParamTraits<unsigned char>::Read","meta":{"structured":1,"pretty":"IPC::ParamTraits<unsigned char>::Read","sym":"_ZN3IPC11ParamTraitsIhE4ReadEPNS_13MessageReaderEPh","type_pretty":null,"kind":"method","subsystem":"Core/IPC","parentsym":"T_IPC::ParamTraits","implKind":"","sizeBytes":null,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[],"fields":[],"overrides":[],"props":["static","user"],"variants":[],"args":[{"name":"aReader","type":"MessageReader *","typesym":"T_IPC::MessageReader"},{"name":"aResult","type":"paramType *"}]},"jumps":{"def":"ipc/glue/IPCMessageUtils.h#87"}},"_ZN3IPC11ParamTraitsIhE5WriteEPNS_13MessageWriterERKh":{"sym":"_ZN3IPC11ParamTraitsIhE5WriteEPNS_13MessageWriterERKh","pretty":"IPC::ParamTraits<unsigned char>::Write","meta":{"structured":1,"pretty":"IPC::ParamTraits<unsigned char>::Write","sym":"_ZN3IPC11ParamTraitsIhE5WriteEPNS_13MessageWriterERKh","type_pretty":null,"kind":"method","subsystem":"Core/IPC","parentsym":"T_IPC::ParamTraits","implKind":"","sizeBytes":null,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[],"fields":[],"overrides":[],"props":["static","user"],"variants":[],"args":[{"name":"aWriter","type":"MessageWriter *","typesym":"T_IPC::MessageWriter"},{"name":"aParam","type":"const paramType &"}]},"jumps":{"def":"ipc/glue/IPCMessageUtils.h#83"}},"_ZN3IPC13MessageReader13ReadBytesIntoEPvj":{"sym":"_ZN3IPC13MessageReader13ReadBytesIntoEPvj","pretty":"IPC::MessageReader::ReadBytesInto","meta":{"structured":1,"pretty":"IPC::MessageReader::ReadBytesInto","sym":"_ZN3IPC13MessageReader13ReadBytesIntoEPvj","type_pretty":null,"kind":"method","subsystem":"Core/IPC","parentsym":"T_IPC::MessageReader","implKind":"","sizeBytes":null,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[],"fields":[],"overrides":[],"props":["instance","user"],"variants":[],"args":[{"name":"data","type":"void *"},{"name":"length","type":"uint32_t"}]},"jumps":{"def":"ipc/chromium/src/chrome/common/ipc_message_utils.h#174"}},"_ZN3IPC13MessageWriter10WriteBytesEPKvj":{"sym":"_ZN3IPC13MessageWriter10WriteBytesEPKvj","pretty":"IPC::MessageWriter::WriteBytes","meta":{"structured":1,"pretty":"IPC::MessageWriter::WriteBytes","sym":"_ZN3IPC13MessageWriter10WriteBytesEPKvj","type_pretty":null,"kind":"method","subsystem":"Core/IPC","parentsym":"T_IPC::MessageWriter","implKind":"","sizeBytes":null,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[],"fields":[],"overrides":[],"props":["instance","user"],"variants":[],"args":[{"name":"data","type":"const void *"},{"name":"data_len","type":"uint32_t"}]},"jumps":{"def":"ipc/chromium/src/chrome/common/ipc_message_utils.h#88"}},"_ZN3IPC14BitfieldHelper19ReadBoolForBitfieldEPNS_13MessageReaderEPT_MS3_FvbE":{"sym":"_ZN3IPC14BitfieldHelper19ReadBoolForBitfieldEPNS_13MessageReaderEPT_MS3_FvbE","pretty":"IPC::BitfieldHelper::ReadBoolForBitfield","jumps":{"def":"ipc/glue/IPCMessageUtils.h#134"}},"_ZN3IPC21EmptyStructSerializer4ReadEPNS_13MessageReaderEPT_":{"sym":"_ZN3IPC21EmptyStructSerializer4ReadEPNS_13MessageReaderEPT_","pretty":"IPC::EmptyStructSerializer::Read","jumps":{"def":"ipc/glue/IPCMessageUtils.h#60"}},"_ZN3IPC21EmptyStructSerializer5WriteEPNS_13MessageWriterERKT_":{"sym":"_ZN3IPC21EmptyStructSerializer5WriteEPNS_13MessageWriterERKT_","pretty":"IPC::EmptyStructSerializer::Write","jumps":{"def":"ipc/glue/IPCMessageUtils.h#58"}},"_ZN3IPC9ReadParamEPNS_13MessageReaderE":{"sym":"_ZN3IPC9ReadParamEPNS_13MessageReaderE","pretty":"IPC::ReadParam","jumps":{"def":"ipc/chromium/src/chrome/common/ipc_message_utils.h#484"}},"_ZN3IPC9ReadParamEPNS_13MessageReaderEPT_":{"sym":"_ZN3IPC9ReadParamEPNS_13MessageReaderEPT_","pretty":"IPC::ReadParam","jumps":{"def":"ipc/chromium/src/chrome/common/ipc_message_utils.h#470"}},"_ZN3IPCL10ReadParamsEPNS_13MessageReaderEDpRT_":{"sym":"_ZN3IPCL10ReadParamsEPNS_13MessageReaderEDpRT_","pretty":"IPC::ReadParams","jumps":{"def":"ipc/glue/IPCMessageUtils.h#155"}},"_ZN3IPCL11WriteParamsEPNS_13MessageWriterEDpRKT_":{"sym":"_ZN3IPCL11WriteParamsEPNS_13MessageWriterEDpRKT_","pretty":"IPC::WriteParams","jumps":{"def":"ipc/glue/IPCMessageUtils.h#150"}},"_ZN7mozilla6null_tC1Ev":{"sym":"_ZN7mozilla6null_tC1Ev","pretty":"mozilla::null_t::null_t"},"_ZN7mozilla6void_tC1Ev":{"sym":"_ZN7mozilla6void_tC1Ev","pretty":"mozilla::void_t::void_t"},"__debugbreak":{"sym":"__debugbreak","pretty":"__debugbreak"}};</script> </div> <div id="foot" class="footer"> This page was generated by Searchfox <span class="pretty-date" data-datetime="Sun, 24 Nov 2024 17:55:12 +0000"></span>. </div><span id="data" data-root="/" data-search="/mozilla-central/search" data-tree="mozilla-central" data-path="ipc/glue/IPCMessageUtils.h"></span> <script src="/tree-list.js"></script> <script src="/mozilla-central/static/js/settings.js"></script> <script src="/mozilla-central/static/js/search.js"></script> <script src="/mozilla-central/static/js/context-menu.js"></script> <script src="/mozilla-central/static/js/panel.js"></script> <script src="/mozilla-central/static/js/code-highlighter.js"></script> <script src="/mozilla-central/static/js/blame.js"></script> </div> <script>function gtElInit() {var lib = new google.translate.TranslateService();lib.translatePage('pl', 'tr', function () {});}</script> <script src="https://translate.google.com/translate_a/element.js?cb=gtElInit&hl=en-GB&client=wt" type="text/javascript"></script> </body> </html>