From 7f89cbfb53bd2cf1f56b8eed316449d3b20771e4 Mon Sep 17 00:00:00 2001 From: Gabriel Ferreira Date: Thu, 20 Mar 2025 01:08:40 -0300 Subject: [PATCH] docs: Add example of profiling and optimization --- doc/manual/Makefile | 4 + doc/manual/figures/perf-chunk-processor.png | Bin 0 -> 311100 bytes doc/manual/figures/perf-detail.png | Bin 0 -> 512406 bytes .../figures/perf-lte-frequency-reuse.png | Bin 0 -> 399697 bytes doc/manual/figures/perf.svg | 26426 ++++++++++++++++ doc/manual/source/profiling.rst | 161 + 6 files changed, 26591 insertions(+) create mode 100644 doc/manual/figures/perf-chunk-processor.png create mode 100644 doc/manual/figures/perf-detail.png create mode 100644 doc/manual/figures/perf-lte-frequency-reuse.png create mode 100644 doc/manual/figures/perf.svg diff --git a/doc/manual/Makefile b/doc/manual/Makefile index e06c24f2b..2261e03e4 100644 --- a/doc/manual/Makefile +++ b/doc/manual/Makefile @@ -92,6 +92,10 @@ SOURCEFIGS = \ figures/vtune-uarch-core-stats.png \ figures/vtune-uarch-profiling-summary.png \ figures/vtune-uarch-wifi-stats.png \ + figures/perf.svg \ + figures/perf-lte-frequency-reuse.png \ + figures/perf-chunk-processor.png \ + figures/perf-detail.png \ ${SRC}/stats/doc/Stat-framework-arch.png \ ${SRC}/stats/doc/Wifi-default.png \ ${SRC}/stats/doc/dcf-overview.dia \ diff --git a/doc/manual/figures/perf-chunk-processor.png b/doc/manual/figures/perf-chunk-processor.png new file mode 100644 index 0000000000000000000000000000000000000000..d1e5d866fbb5f6866fa127b16d514ef544c32411 GIT binary patch literal 311100 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 z%0D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 Bf_wk~ literal 0 HcmV?d00001 diff --git a/doc/manual/figures/perf-lte-frequency-reuse.png b/doc/manual/figures/perf-lte-frequency-reuse.png new file mode 100644 index 0000000000000000000000000000000000000000..c357bbfe554254a7d598daed6e2e01c792646a84 GIT binary patch literal 399697 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�!$Wr?hBxE9kl7 zonpsQZ=R$AVM_$~5W2$9Nwt@{Bq-mvqaug;*b!;{Vlj$jnjuDwVt~+j1VPtmr<4ir z%l}UbUwZm68;1ew?!yydtlsjd;SI&!Fa81xDrB2)t)}0?MoEjodeDW-J&G4&;*sTB zB5gI)09|bAJfLo|1Xoz4vI_bug$BtUSCGt4IUfW|65)g~M@dQB`bAsz)@||EOE<8S zc8Gk-6l3sScQX#I)b4^tmNc@eKrf1xEN=@erp1tA;O$8D&qySJi1!wYoj*iVwm;2H zwDZb)_K3#}#z9PdiZwS$yR7Vg|2Y-_{j=nIiBTRMg4S#^NiK0m*fW8qJVE5>$E~93 z*h1;-PCfL`#Ifyv*O#0hEx)S5y?!4Ny5O*QxffL%&#ERpI3kNu3+pE26}J*?}cLi z-)L9U4rJg`29@>dhLrOPb{qV!e*JIZfMtI?{?D>?DWl!ps|G6S>7S!t#M+)>Mtu>caAmtgwo8SL8rvI(I9~FEYLxK+3ROQ{WXchD0 z{#Gxjn#|qo`GwJnlYgVPeDDT6skKx$Zl&oEyjl$7z)#lbvb~?mgEWV`VDu z1T3S4TV{r&vu1P`>C4ckKM%~$+rU3zYGKI@`WSDS$k+gHK^r%>u8f>N?#Gy?m z#7RAIYzL!pk^nxu`&?EzE2htEG$_RnJiJ^Wb`cvpevLR(7983%e&$t$aG{ITPfV54 z)HWdSUuZ!$97;VgD*XsVAO_HTw+g;R^qQ_zgM~c1ue}eiwb>pU+#+S?mFTKEL3_9o zat=_Fp4l=yYzOmu`4kP* zohU4$zFhIW53qXTq7`ZYl6;aK7sIJ3mG*GWbqxXKw3~#9sN@>Bx9*h)#848bs4>xyLB+e zrLkP+1a}9q+^HmEqfEwB$K+La%$QeYk-_Fy)5n5<{h*ulCZ>v(xDEsq2`14Zg~M3* z2`$V|^!kqTZ+c5pE@XPtqx=>*-tNG58CX-bhVqVh*3|Gw%IAZ&uiLdDu}*6YBnygZ zOcf0ZMB@dh^HlzQLCljS7H?k7PAVQ1KT!vkbdD@VO!p$w9AZORZI$Jo6VlHH z*uOg%mf{P4o46j;LvHLW^(wO$O{1)6fIbzeI~H*+`CX-EoH78vO?SwoRf(jJj&esD z^Zo5N+r(^3yCH5+ubLlUc!(X1=UyNt1+RgD-=gHf5+f3SFN?KqbF5W>2Z@$*qy~aK4JS(l`tM}ac z^XBPlYi8-yD+QgP4Oic=#qhk^6WABQ>sxTo>}kfY>YJhRG65>GOH0J@oGGQe2EMlp zpeu`^cR8G9MMNKw87$ZPq4zZNOTd&14q@PX)$hZuD>Qv>#TSIs!5&voOIG|=M6;K_L}BRHkV?v z#}Q7)K67|Ose9wie5iqfgS$vb8?%K`dMavJ+QEMTe~dEsgDn-)VDuYEwvoTni;1vwm`Rqp9$Uf@r@-FFCVRy^KmKjM|}+}Xu6#c$t_XdvkUPKK z-hK$>XY()Obf{@B{&qXdwQ3~#Xqc=_p2Ra=a0s|_O$dfQeck}O|1PJe@%p)>`{)0; z8Gax+r|~8|iL>X4Ue`KYxhXmy?X|a3n|-cNOZqFBHFB2BQA39v}F5vPd+TxNZks)c9hp zL22;oV_kI<6{__uZEvJG>8lg-T?iCo_x+K{lt$#1?Q&lr-NcJ&=wZZ7Vu2{_u6N%t^dHW6LjT$RF9YXTadD-`b6I~!>x#_ zGVfsR=sO{fehCZ%tO4`d&fKDd+lN9-(3XJk#?EY&$s%y_osYDzz^h>Fc=*zY{7gOH z2ai&ig7#22&)qJqqi7n1bPH+3#ry86M>mVJ3w#BwkOOA-^F;H5eyaP(=Z|8+^y9k` zeb5}aJd9u_9KiUEURKIfQW>AB!T{EWtQ+;K0RT;WLyusy^3&(Rxb1BY#GMgmVT0y<3!<-k8cxFU1i z_BLe|S6wRR?bae{NGSK_zd(bRN&7qe z%N!;y8urS5mcZvhEDdQsEo`yAzikI$9?bVtytGCHw?5=7 zSsCGk+PG~sWW1&wg9-e*!5Q~&Om)uwOrE`Z2*}g>>CG@7Mx0LzxTxC~+^chy8~lz1 zL7&i}+xFfgbdY8vo51XHr2xFg-axdxkA6Jwf5DC3XWCY`LoCyKhx&DK2kdOP8@^0v zd7t7WFQuMdfa7}u-vh_D%TTXm<6Z)OR+j@AAe9a|9*_*Yt{mTdf>w=(G=)+5?1D-eG zm%@nYZFq_MsC3h=?Rr*+6g19P1D*@YG&Apo{oiflw=Tmel*|mN2V>Ca-6-L`$`uMZVt6V1l5vt(|e||!=OnB)c$5Czh^7P+qXXb#ZF;H5KJ%F zWLs&~Wnb13SkyN&T-yo7O?jV(<%hZ8g`rhr*a$?H%#EL4MgEl;myC16B{ z7<=0Z90^WQi{_IZ?*UQ!m7;9nYd^V!c$FakQj z6;ej?srIr%aHKP7I&ry6(e2^+_WaC^x}9n6Vxl%@Bcg<`HE#-Z9QzRlM_V) z!;mlsq?`~7j{h7J>}!UABaxarCqB`ZEl|1@gfO>%CQ7PoBPo!s^7l}XWP-Nkx`mJ2 z0jRGwL(O2eio$u553foUZZ9ipIv!K~c7CnRA7`x-0<{4y zyWA4jloHp>(1Dd|p%sr8&17w9g#&!17sOF)AFMXedBIR?intHHjE_6NO*8N>sZ($c z0HQHer);JR5lmRgZRED8VsuR-v!}9A#n{6LsZ#B7cMmm;t_+R#_d~RPLK*ukRH6d3 z5p_+tKhSDWe3do|bgenKRMolYs!|t`LQkT6e=ZZm*xH6^&^kKP-uK_cqSK*DO9qVhzEi zQcb{gyGtXL^{f-FuGPtiEHQu1g!E7_Q`9MT(!%*uf=t>#t>eN-x2nF!i5M$7HhIeB z@2?9r>qT4eE8KQ~cLa2Ao^3-7Sg@NHsK-_SYiJo7@uBHLR1MFk=~@nW8$y=J?(?xc~qZl!x%q&>Qe zF3S-SQ!Z)HB;r6vah0m{8hJWO7GNCVgt)sY0_DUL>K0ak$;XV z^l%PQ;#D{+iXBJTRqg`U2A&@CBAKBV12C>cw#-xUN=%e8D-;wozQI^Fju(bu@*D|} zkg`3ymzV5>&|!zv7A-H*yj0x_@hQiR%R^MTW>;czVJ++Eu;m0^e z-Vl>_bh8h-m`PhSSFPDsMWCP11sl_!MMI(Tnwtr)NO>`!g?_BQr|jL1k}SzK*Ld1I zV+-fs{sFt7N3T`tCaZ5Cs`?&Vw+XHq543V|f@ z)@Eg!+sbjRP)10(jsgn%_%pC*=LdWc?MpQaT|;l{nO*D3;KKd=tD$V5{-yEDe;4L zvFI0`8E}~J*s%GT$btHL2fw*v{8bN1P1aL~7<~!7WrYsCqXN}cjpY-k>=Ta58O~khjhl`4)aW1xO zDcFUSt^Boc1g}oenv9?Z9-d#58Aq9!>({U|MFunsnt3O8<>eS%9$+sYD82=Yy=LzY zMt3VpT9prWO3MREwQskyqUt!ke795k?}8|nk8qS9(!9Ii`OCg-LL$Pq#3Hqv#NYa> z?f@;A{o%{XP`-0e1uUMYJd*LBxeosvMXKGhkB|AehbP+JWedqOkc6gK0xwc9<`?}y zHC(iX+3J_<)l8tkgI!t~0&Og6wQ&$_xDTK@bXiEz{bO)mKNqsI0X40C!M0jvQ_q|K!i9ctDD$_?IVW4ddg4x*7 z6@|zV#osNi3YePP8vn>A!Z+<{yJgkvkN`1GY%8e$5`0C%Z%V`Xr@LbY@wk-)8R&f9 z_HVVv2%2m%dfa_$SBDm>H)yN_SAY3FA44^A5u6@yobWra1lBt!gC)2*Oep>J4#`E3 z%Mn>M+{RaIIzWoiEtUg(TMyo<(GqE~xg-UShj-8wZcZJy58!qc+1OCMC=r-x8+Ul~ z4Db0UpW8(?SItC;?*o5G- zDPB+%jN>ZQ_aRo836r&0uK8j_OdOG)iK*6|+|S^vv2J4U%H`l>AHZir1&?z=3#Q}Z z{DV-IjXw)D-#8MHUvB*dT{nNYV~ps{+?^R_h9O^BLxAu9ZqXc8u$bhYvqN8shQ%n#SP-KgZ=S7* z5n&&5ItWWz!+Q2R4o2t+5dOpHcBOOl=)@91j&*$Y(WFXM1nA#6DBn4>vdnZ-3j=dC zR@tyhzs$)?PA%i1dx7tq6h_DAE*JYqNTuXYJ$M`rou7Gi6O`J=1wEhpvkeb+dt=~W zRa1AXk#@Qc3{dA!ZiAkD@c9O(js@%XtNw8kNAJS5Tr0&UeJ3%s>o$a{2u z6seKuE_zhDCHA)0C5R4so=B7+3`iB>r8_l&&3l&xCZY|LP|G&j1A_^lrX^*7V25$iFULBqP1^IYNl)0pXeaeq$O$43OZ#q*CKwaN=^xtQ)f@zX!Tl9am$y`*(vmY(Hp z5L7Ja&CChH{)uF>4j5D||CJk<-5E`2uQM@2q<+8|Ob5=tHa9v?KkaW1I_9t3ck6=X z83-qd_k=u68sX|5+pP)$FcQT5Jk$gd8it{EIv&F9a*yh4C*@{s;os)Ej_W;U8ApbF z_}zD{q$W1Jr9;jBr1`W1Xble0(#)cyw%;E`>3|NH5xpS?ANOOu3kef#Ps5m&RT0hS z0bd(ECGe$KssC>B1nwhBbf6?zBa+aCexYKl-n$=a43vE74l3w1<9vq^aI@U>=R6F_ zSYsuS1AC|F}GU$mQJoTp=AUfxol)CY#PCIY`YTV(2(CJkQ`CYR9 zZuhZ(`Aa>K1fqWk{gxNhUwlU9p^Y*pP~dCPYwNx~VDl*_-E(57C3w<4f3J%z9}6Fn zX5Bs#9IhzG1I!SVHRe%Z9c0u@%s(&;v5JyV36qJzm^U!v)zaO?EK2^Vb3Lx1cO8Dg z3|v<^*wAb?J+5O0UtpFO81oIPa8s#G98>Qn7vVC!e9qp9Sz3O0*qoas6BOk`!Wd}y znyL?-djag`$Q!`BaW{@a(vGW{Y`2qpv(TZL(2k;rfG({#D+k(38fO^GWTvOu6NXgl zuU|nbzAaM*(1FDWa|qkl_hB6{B-u_LflTg(9viOik{0$)FC@)%(B}dxRCFtJ%(N1O z?T7)aQkAb#8r}R@ztx$)1}?-3ZwBc0ioS8*?&3*f;rT@Ss)juy*-7~T5)-5uykiN&y15w6yjm2}tbz|X6($IeFwhz<(?p$!Vxu%xkwF5OQHuqOg6a%~ zVvoBegL>1~C*B`XaRxS}icMBN9e+hfstej}o?*}0=&->iX-jC~K$WV|lX>eCj2g{{ zVbT8p(u5D-u|@wbru+K()A*;i8`*(Y9iwQT5lPbJV5>gcds?iKFV*0(AY#_+3DU>3 zh>U3E#E~PH*nnpjf8J_e)7&})Vi1rOkW`4K%IWrC*0%f1F`qYzoX|ND<{pI3e*>)fT&5-HC$VrGi()ia4 ze^;)(_E^dQ;MOyNp9KD3Faw_tBIxrqpjtM11L?g215K0Ow8clquM6wPzdt7UX|j@Z z3nLbZw$k5n7^Wdu6F;Q(vKZ>+rlAn0GbgNH+*9p;H+t1baVq@Jq`yMcl>`mM4XS-= zUU9qpoVZubA~LhaK&}g4vcWdiQTV+~)ANHyYED#P8+Ow8r-pdYS2wDB>z*|*{4XuJ zo@=6&%WKtrBuf8Ko1_9$j#q{&c9}=);}!-i<{E;&Ske%0bcjZiW&7#vQv3mu?c@W$ zE$4W40V_TqdLk4R{(t#^&Sg-h(q2s2#s+uUYH74bvD(g7^Z$@^6+m%3PdC9KxD(vn z-9vD93GVLh5Foe(cXv75-Q9y9?s~Y(cfbEvb+@&3HMM&?vorJh_3Q4)mt(!Uq{^Om zE8`N8{yHf>Y}ygBlNFv4a6(!w6|&+VFlUj7vMR5tEzx_=+{OMil=lBVy%%C}uEN4Ibg`z9_2YmIV~lg1^n4oS%n98(FQ&pJ(#?`dZ){Z4FSBY!tQr zG?dGf@dXholb>C|M3x1G(Y1~y^&h9lT3(7pM8;SumHEOLtr@PpNP7`iD3QgMrx<&E z`x=+90--p~luFYc7h3mvii!jQHu1P19caHI8cL~g$zFbhT`$*+WU(d>o+J8;u-v3Y z#V0(8@QZ?e;-0{go+*kg`WMHaAn#WZDoY?9c#XC~hO=UbtujM>NWnNP(&G|JBi6ID zLK(rwOQ>IFB3ntTq>yDUkkvX+C6QXiiZGqU)j_{`=Ld?(kqL@7b97hlw_wRhClWSF za-7SDG*ZxFu>B&g@m7N9$1Gx?!Mxkp`ww4UL^v)V)Bgd{>n<1CWiHgIX8!n6qtid7 z>6`31Ns;U*Ma7^Z9i}!ot6gL9inYH%rGiAFG&*EkvuH7-42}xVKgm^ooBOv5y%+BBQ7lagngwb|6XyB4XWI|9c(qPGrKanD_M&iE;KVV#qn`N0-143)h#-aw24CMR zK_|eUhgCK{Ryu)IgpNvj2#Qs9TMI(ex;U^er{(wZZ#Fc7HxT`wqu?{zc7;~_O1lZm z1Xf(Fj`*{HE9Bi~k{!5&*vlFiVD=;Gx*v|Iq@>vw$TVc@55lK7J$Q2bMq8;@ z*L`J+pB2^U4j6MJf%uk&>{r7Wy^EEioUG--vS^AdcU_>rJ!b$m9iI2ijc_-B#Rjq7 z+eZusAy@KXl~Ga;Ue<~+cH4$gxZWr1LEGrzl3{TqdgJdc@F>~k-Q9_#2GK`V_~ zGD<1Kp+d)n5gi|_sbC0uJ3w@3P2eS$nC|IKtn8KGem?nA^HV`QmvKXel03X=m*i^h zRv9Q9ggoK5l6@0VrJbOj)|dPQ=w-QhM%w3JZC15+qQyfzpYxS`%wh-9KFd{VWA=33Y3Qp-{%9I)|q3eE~QjrDX?m&N;pIoNdmXD)G+$GYpUs6 za|+)5xD8u+Ub-$elbM}w6;UYd;S*S;*}&sVaT5Qf`Oo18LcB=N+;Int5((nlpsfrf zSKE;f>pDS#PqV6)Ku}s2>>(2@iET&crz$}9Bj?r8eHCwYjtFtnkl32~3iK&>+Ln30 zsS0v~EBbr;M?UZaoQ{;lUe*@R(I$kZ#jH$k7=8PdNwG8DES)-HsL?9Q z`+(gpy9X=0WvJp6VZ)u3ex(t{FFjIPCDvYXCSGnU0KLUOKfC&-dkM(sCUnwjuSvdy znrZ{~afsQnF^fMRI0)=xhOYg>&;7^@cJ_g_W4vPvzu~@sh`!O=;1bJpMi_R+$aMra0ehN#I$spZHmmkNDZ4B?>i%XETq@>%iftii0Nn2p*=e-rSQZ zjD84Qy3EMi@V*`S0XIr7s=KMAes{TtGk?_Omg(K)L6B}WSr&%kQl=pv07l}iXx zseOs3+!}_Ra2;7GNQp2Bp67q5C%k58J~!FAV7?Yj-w_Z1g$>;A2Len1yWb+1E zW8B0pR#uuo{|oJhx2@EZ=M^%A?v~MbYL+6ygAMxh_pzbLr>BYYtBd5fw&kKm+i=BC zbIzllFrGef0HXRTchVYv|dU zp@Ry&`Ss{4Y|!eQw%AN{8J3EC-3DSPINKMuy{{z2Mzq9F_-_daz~%b;1sVR}SW}-> znT@OJ_i`K?n(op#18Sz{jMy_)*Ylcd!L%GySbj)|<0AieOGAbVxRo2wil4<@3;KsO zBz=1vKwgJXV&Fdn-l>PGfSB1F;kl>u-hJFrIf2=34QD&DcPeaWYFWwzcz!^%=Whrb zfJNA+E`6Td>k`tFqqt}C^TX4E{gkhgx_hw zpZI)s%W!gEE7#X<0n=8=KINl>SxLO!D+zLW+GuNNy$HxW4lrcQ?O_dzgvKZj(yHoh znbB7C&mDU^C8SEvR~GvG?PJpi)NW9BpBx&43hO%vFhi(r(}S% zrJ=3qtV!03pdt*DEk;4WlP1v!+Wzu^SKd~kn?%sX%ggij5bt4^1$xV;DfX7t#nEg7 ztX6d%$8No2w&YwwSrd8IXR3dS+}Zw%i^cT}N@@CP(FMzYyZEQoN+YP*y8$0ve$mAz z*wgz~X`vZh=f_ADl}KAG94Mj5S?dKSDd+0&E9O|=vp~=qbB^PFUc(c4?!yaH*< zh%JVoGK#u3MTZ8H>K)eHc-GC7^3tBzgFVr4jkDy?^6}DCDKBKMw6+E!X{b%IUfI7_Mr#;55THV#udzx8MpEm|+b%b}qU zd7YZa*CuM{mc26xL+hvEI&}BzqIzc|2-DxIY#^G)GzWhNIl=b=nZ9e9Zmaa91;kV1|_wo%XwbSZkP%JmSiM88h@V5_nzTgUzk7I2a+Fp5Vn(H== zU+01`b_uki(f^fmByQ$(1=d$?7_*hrqAmk4YyR6NGYd2DTWOX2#i95juXDJs4h>a@ zmXcMP&LrG=GzG!iM1-{@JKGP zF{{-9OFOfK)>Y^!$P;+*fWK4^qBbypq1NA-6ek-0;?iM%DWq^y2x2liEKPCljeGIz z!`7OU8?hRw4N%f9k1>*75^DR)PUOUU_;2;?{g}cfgYx={iFI36`sg3752Zxg!3jEZ z^$iUN<%(Y=QDZ406?dlR=DMznJ0ubZ3sXoqz#=ma z=K6K1(AN7veP^zgrr_1Ghsy3w@PFpQ zhkRN0E$02%=hmA#)bDSM(ECHAFQz8#?F-e5+)l}hF)p6T`l6O7vT197z640 z2!;!vlYfe?=X(PvIu@{YWeL<4dz@1a;QapIn)bGis^@F1SUMaE24UUocbd#;JD)+V zdb@A*ux$@JXqVnX1A-HJ?NqCczY_2gO)yi;S`XV8W&k&<-lY^SK(a>xuF33gY`X8J ze{Cg>n3Zj{{!RFAX^$~$N}-365IwenB`W8Sw?daIaMuw`QwmUMD`!8}v(l7#MnRcoP zsYh{+BeHl*T^>nI_+3BFn(a|=r1-e_6_kPZgDfaaw6$cg{rAf3I&G&GI=8P@zouU< zoE3VUk~$0~>)MMJCa9tW-KC6#H)q^LvBT_0#}53OSG&{SfdoAPrfHe_qfR?pVc{3R zel)^0C|H_EfZ@_4Zbu_6k&k6OKaT0sYoZqyVl*?+>JRWRZ3Su+VfwB0>cq$kHHL@( z&@|~hLgG-0x_)Re4)U`Q4B%jhv;>y*1VuC({s(z7Bag?GFL2!Yw-Cg(e#t+DevDJ7 zs31$aVLj~$bKf*ga5*mB!U%uL@bgQJop0#y7E{kK`#1a*7DyrQQ2%Bi%rd>b;OG0% z?+?=~<=7j`I*)EALwn))wB*#R5LAhoL!Ac1+N*8jN;KZipL(Ilu46L#X1ug=BrTaq zlwcL+*Ag*D-p7Fiu4&x|Eb70-)R;G2PiHl!?7PSM(>X;7imrRisV11WH~gA|>3R&PI4lOW+1OM%qIdEz`3ML95s$r8@k%oSsK>dT*8iQ6u)cGkB?hy=YkZ z*eph=DTVoGphUORGt9>pk|^fkz2lAuc3U$Pv5#g3-~iJ1Fclv!EoFb(FR@VvBH4Mx zArqGnLB$GOrPq?|b6=v{@q*;hJ}@nxTd$J#VoHnx1V|0k5`K#KH2EA($Cy=#~e*WKufs>%Hq3b3(B%;E7LU zT{Dfgx+O8te|7!#-$Dy!6X|l-_Q~`9qnB>hHJw-O=y^_Nt$g=uPv*9#eg=F7tA7hG zQ|8E5tHlc+!F$<68Qt>ZeiFikDfa-$b@~z7Fi#dB;AO;RNc%c7kFQ7HR;duRZRFQZ zz$)d0%>f~PN+jv2C6E2b0~9^oiSqo%1Bff(LQ`nStxqqGVYXE%vbHYZ$4N85+s{$! zC`svHc%uI~`%Q~k$UBver4k=09qAS4>nJ|xPQfawO!L#+FC`Nj^B6^r`j3(fIA--i zI@b)+Q0!20nbT|JgVr4sk16RV^Aj~r_N`NLdZ9VOB&C=6dEd{jW~G)=TJ`T#WkyG3 z38S<&gi=zZ&}u;nnZh7Nzxuwe;Nm)KaM}$XljU`e*iY-~8Hg)EeNUkQQQ1h-3Oi(2 z+24Y^L!Xz17>Vt65VU4$vqVlhBuTN^6EB!(MHuy2aYrwvH!lj+R#usVFpjz|v8iAonsl9FgqZP_o>6S|~d*2%p~h$5BkWvnUoQY01;>D?bV6 zc7ge%B8E}ZCPKr3`G=qwLjhbe8iT!`|AESj9awiRJ%c&l6*Hd1hiD1B;3j6_Nk5#N zACpVBe#hvsgLP2N<#q%3eH2?H^_yD%9##*)4a5Iy7)5jl*dkCAsD;jrh2=UjK_9_f zNzt&RHM2zF$qSD_6u*2Hn&isd&$+>O9}(~gQl8mRVHK;!yg3Guw1Y8&w7SI|a(|T*x{N{$u9REcBnKZP7ueZ=!A_|RA6F!MjFm3?i6La%) zorKSJ;BkGQ1&X6;V{!B87lN!D|DV*8a1MlpA*#B8CU%4BuOHoT#wYK2CEPsa)N(Oj zxcS?~0z+gmz^F#ha37TV%wjdq7rW@a_K@Qw}mgmYbvV~-`tLCp1+Jq7a@g6Kd-Z4eYxsU$>$8H%X|Gib;7{o*{>I{cfVw<3)bQ-gu z8`Ne&e_i-AY&zA!v-R*f0?GK`eD%D}mgp~FP4555e#qiRs(_itYk}OKbHz%IV_1>< z&Xo0SWJ3wE`Nt`H-$Mu4kO~>>6n&cv^zGr-4iu%F5l**0XT{G3!nxlA@ zh2c0~(;fG##rms(iU8dSe}t>f4(umT3DMn^$mI;Q$lEDAC zg6aGqBcrNoH}(wn5~~N3kueDpW;nEnz$Sba?FBfC^KP|gqC2KAxti%7GlT*+ne^6} z%ffQL_=rn~|5?AbFq={kS}uVDs^!PbSpD@Jk-E2EOqU8W%t<;KTD>BNbN21KzxFtw z%K0qB=_SX_ZOETriLy|;6-0`MB$n-d(M%Q(9LI4=?Fz~UhEFp5GhP{8ldhyQ6YNoW z`LG2B`u3F;6_?VpP+Gy(7Yf;yKqC6`ZxmG!`C;}N4Yc% zrva6l8252F*nrTvRw#e8M)|JB`!|d~;_r)~h|sPKuy0E9RuL2XzDM26_rIq9ohzzI zaQ1n;X%D0BbsjB(TmP@!tfHgvj4HyiswY4(|M)MxCuStkbCB%ZJ#D+t`0@*C(U*m! zl@yUlu5ezM*y>Mi`3NJp=w4sx#_G-J=Ca4Bu#fm}dd#*0pP9`fXx!36j0sMOVv~c-NVc-Z-_dFB``@gYIH+r03wq>Sj18~ z?%rDEGwgh9VW>Z7@l?hy3gPJ;(ATa+$y?T91K$b23aAx^&TFWv%HCSEZ#AL}-SCm* z+l@bFbhU0F{7@8&pLzvf{I5#Td!R59jN;#VVWqNNgC3}LPLD{T{HfwzpEd@o`O*G# z*WHd&^*V14b#UEuU{MhZ6eRnt=i{OlL*RPZlT&YzJ;Rv7=QA$aHcTW$8 z38Rvt#Es4&H7HKu91A|8I`4Z8UQ!2T147{8hZsJBaSE|FYihRO z;meVuAN}z&+UZsu$hda;4gUj>hori+1wDPAKgrl^dg+6Vf-}R6HJFXhG)WLK(BjCA z>*PJIc|3_WLy^jUDz6um>4a`;N}-CImZKC^Pt>I=tZ@b7L!&UG**e-GR&oIeH3ZtB zLK*Rusr>|7_G6LG{q$q~OBKFP4A1m8$YP#FVW&;6@MP}E;qTxJ_)ck?``Y3)2sKBa zP&1mHHH5W#6^fGWu+)oOub_)8wV;`23!L&8t+kRzQm4?sBp35OyX|%{S*%GR=IC5r zzr~Btevg#~eUB^E#BUYpDWf}@h^+Jnm=68%QWvK0kn*2vH5q@!Zohgz@J9HisMTtD z1nn>ED&p7QIL8-V{t9)Ww9##{E1}!v+=Jcn>-it;*dCbaHb(sQIwyiCEe2OE))6Y~hFU`W^=4OtbnN~{ z63fh+H4?Y2cLUp+P#^MaNPQv%NOf=1p!X7v-r9=Mg$h4QQpm#hHHV=)e_H;)@tA+Z z)vJQ0M3Ur)wDg#0~p1Fo{Okm)T@o={oLDQd4Q? z&(nohnO2QRBdG5}-*{J^1qI)3=?Mvd&|aE2q|qj6?Xi3EQYvaU>=5gJi+3QRmY!$| zPdEB#8%d!;Nl{a`W++SOIqP7lPR9q1YH7S9sI)#H`d(X^o{fo_(+C@l;|w&P~n) z*(LhzEEheHq|_A6d+9}+Zj4hPpU9;>{ep|uR7>7dB6Oe63|$eIdYK%J`oqdRCbv`6 zLmWQgGMnRZr_)wer^=i1v7U--YVT!FFZraIG_baD*iW&|Y?#@G!`>~upiFa|Lst%v$7=-;{&@1LoOqQG{c1j9&(ZTLvKH%?^I(#j zf0h`4@QNzD5||PPOoEbl zhZmp0Sj#UYlS}xi`|XEfAhB;v)5lFTZ9zqLakE}TtSVv4LkDq351~WPf5buOSol1E zbL;MG721~Wr_KOIC--S;iC8u6{y*ZX!>kb*I7vh81ZpOOexLzT;w=fgz~rZ|;a5Fk z-w33R6HfJbkIXHjC5M-kv(+s*(a{;c+RX=44+rJnD7RowW}BJD{>Rk_{$ zje9sO2cqAOc`U-alY@O9h{a)WYAn`GaOyxFFP_D#hOTp{r2$?-QzKo2Rm2b1|GdNT z+Q|w$!bOGJ!TTG34<(DTi`jg&UIE2Hqa*@|aQ%&ed{ zQjM5Ey!`$@U#w_S1i44yiTxwUnZBE*+tnQc7SG)uU~*Q12*xnWlk82@qr`xoT%@q$kT$5+-JBX7YH`9E1u^cI3;bDdY)m) z%l3~bJPqCQ*r;JVP+tC_p!Kdt*IK@Km+#L<>jS?gHq9P-*F`VzF`AeXt}r&Q(m^{Dr9zw{a1{=d~fsj2RiI=pcEvka9m(JgV@#1tvW?=niHQKvAK+$I~ zn`BVL8V5Sx{3nRB5c>7~OvN7?z$~S{ThB81J?22|_rMyfR_$y+(qI~|V_*))#{;w* zIFE}+Bi8gjZy6{){Ns(*ZKLd2-`d6zHs~|6p@=QT9ix{~F=kllHA>z0+B!0?dzxqT zdT8X(&yFfpm^@0c;i|7~N%ZSmO**V&X{D`HR=BJXl1v2GyJIh|a+rzS_Mqf=# z`21q?Kw#de<&5gtoL10_uW5hPaR{Isw>;8sj$kYq!e~+*Fvn#kHHx^{z!`S{8O|cMkB+ zmjk+`>hbG6b{xl1u>LtIJeiFI^NTTGcWZL(pRHH_)JX-X(>Z(8t^V zd}ke?o?cG@QmXPATE;7W=I2sU{?@q~YtINb@V`Y+@M0OG#Bms#|7LM}zSy%rk^4+! z?#=X%6sjY(9k1n#MZ#I=xu6DgFWy=p^PBeot}1>PUo!9EsiW@Gf_YwBE@Z|_m>8{5lcs;C6xB66|H&vy@GzE@Tb~M87s2(=l9zQsDO1R<~jdP zcS7oa?bCb!J^}EG&8d529W?idHM~C%0do6#GGL#7kXCB5x#)ksz(MT)?c|+#c=P2> zMyQW)^0c!bGBU-4n#rZH>K+_Ke_p`d-{;d0nefjaXTiD3Us7k0KLe#FSr=?w&W4d4 zKqfm42RBTe6hYeSf#>_2^W*}BJAbAxD~}rde3(~Ki`-oFCRFElqkjgL;F6Q*!G#%G zWkkX|=Jo}54jv%~50KEBKf~G3qFH`5cMlGeGPf#LMChqnD-;@87OWsrm=#qy1{C5i zUZZv!K!@>~AZt_%tEcnemsZ0@w%2f=2{hM?gT7P02S8Lz0C<~U0%-5P+Dbu?7Og<&cGRlN2VYuqh8@r!H5v6ew%7i<1?I))Ur6;L!-<@t4AT$Ie`R`SN)uEheHyAtXvU6g45kps#Lt zZJk>Pt{4bx9YpnBF#8TMqE@A^WBAwN8UUG*c5$*=-5IBXusAn)kve_Qncb(l?Grh; zPjQsR87AB%96H(+c|%QFn>12CvRt=CjoomMN6!n|A%KRg{{x3s-OEML{dP%#AfgI1 zpJ4j&#Nf+2GaSnkc9~@?lQ$xAHvMn(0juqx!mRVGGse}|nSUvV{SS(q3a0PxE3BbI zijf)m>rsf*{H*Qdkx;GMSZrixEWa5uF973|&mnE+0|jW4QCc-1r*!#6OM>R|(0PO$ zx>*1a94seoo0+)!(p9RC<XClYAr?Gh==je>uV=z>sZi-AI7VNp_lz%W@B{yM!s0;t z*VOzf#X7Z}?`sW;MbD!?QWtJa5BtF^D(u#4>4Ax6oKu4*tC@H1xh1bFlG5k?;NTd= z{IWJ}Kq>qpcm3oqA0qs)yRVYvMI#}$>sSpoHI`~$ChrgjQ%V=Ochw0a|E&tZDsU`1 zAN@fSZM^Ia?HlK>z2@6o(d%+2w1L$HPhDtD3y>VXSb~o?HtY{kJ|`?FNG$W^O8V4m$bx{vt`aO@*NMpMqyZ?4w|i<$9CvlPwH^_c}UHGgasrY3@Xw zeQ&YH%7O|16O7yIDLCuQ?}$9iL25!doAvI-7LcUH(N|aZOGV@1Zm?looDg;NZ1(dh zhQe3$eU4ot=ga@Jj~UsG1$+RFvV$_n}J;BqgrOh zL&#;*Uwbg(2%w0Uv85tj;~;c*MRmu`PCmY-%P&O0TJo9BEjqXE zTMV015x4YLYPS64s#AE8DF@fRISln@Rt3+cWWAqxIC>3W{~%~770bvol2 z%AA@SI~q>O{V{v^e|D;7b~&M!V8v9s%PfVqja53bel0X-La;CWT*xX+cfGqntRxC; z;OjBA3XfNVoifWeuIQ`BOci5a^ z((_iN#F>(x;W;yY2FYzVv6OZ4eZ5hdO5^HFzw+V^|D0+dLtxF;M*q@?9d=tbstIfu3?2d-*`8hxId6VPUIs)FWh~Ah@pk^)`EQ zP;|R|9n~S(c2-P)&nl(u-LC;C@an)uCLDE|D13ioTpY7##-f2YCqSrV7syHGNg0`- zkE|j{;TWo%qKD_3zk2Ey7>8+a({J-l&u`LwKT}Mkr_<)t1yeS9y%^z;`u<=n?sGg0N1IY83LmbbX` zlGj4D=Wx*T!p-xzP`T{5e*9tzqv14?+avAo$r<|ZfDwjDkK=C%j_Q`C=kxgC)xGii zT5=WsZ04ifX6e~g&+eVt+IPNl0(VM21jmH(H!rn*U^9WNb&diM4>( zhzjqPbL)r0D$UW1-LcU1!mcBbM1B&>uR0a!24h(dLLOtGv6uJ zn)+piV#DL&3D0xx4(F59lAFTMi=EQkjR+j#4k0D&5)`L?f24>lwh>+R0P4(3@E#*CsAP+Uh_ z4$GXwBptpqsyr&N#QlHSM>Y*Jl6ueLWwlsWeMpbVgzBhH=jVpgk`PO;s4C%MF(L!B zxko}AG0pQWF_+_NOjlOG5lLa9&eOI#S2}@dR6H|SPFI=zF3Fzd;X{nG$<~Xdh>iLa zZT9z9s93Nkc;o%;Ee`*AV9TfN_(8y~0b{ZrD)Fc|tsF`f;$D58!*w+0z z0nvd9-!DoxhMRNjUN^9+D^|}i-Ji=s(_P+ynfeSYc~B~}^$`>Xf|EzP!bl6v7Fq7S z+?0v#_J@8a5L@qV#G3DJQ23&JH>UBlr`t5_lJuWcik$V$xE|11=UW!#-1xf|&;J;sV~?HSM2rsFwVnl=U`0ABFX@p8H;!F+V@T92|#P34M3o z+b0cp0f{w4TVvcpvtzqB#QC`4(b#%_7VGdOLUgk6s|6`)vv_nspVC~&UWhO<1r-t7 z2-Gc9zwo+)<~nCAr>S*@j2K)r$-i51!!F`CIReE-)Oq|x3lJLh)(=BOBpXB|6QwO0 zq`^m3Sd}tJLQHedNydrGx z#42FY?k=ljvS}nNy!fSBqv^DFz>lVuTzyCr$|i&lb7v&NI;%w#t7td$gTC5U9?!J} z*OfEVl>@)A7%2lo;#cH^=8MlFK%<{jJ1j!C&Aw)y>EOy~El;0c@)kF78S1&~djZJ1 z=}|m)k#Pd*y5Rb~!dY@c|NU+8rg|A!`O$kEZx{(hwqO)Trs`yBc1u`{DzR9JMuh>J zwv8$04Cbt5IxH`%FTl;eQjeqRzu0=PxK1WwTl8Pg8ZnZOi?Sf6+PG4UTyp(anwgQT zgu`&iwWpIlcM=bG~-8@FQ$aDg3A+G*=8^&pYuHg4XbRT_uVP3vr za2cL9P%%WI9cwIaRSfxhB+yYYbT=B4Sg0g|cM8H+X$+S*K=T_YyJ&0Yb(6= zk_*JY6SQiw!^(5k`H3$uWxw6&!ORF}m%GwsC}|?t%El{Lx==1&VMQPMhSq0Tj^SV> zB6mR+scA+m zgz6qeh@~>B#z#wMpeLjxiSPj^5#c7#2ER>^ha5U`Q&QMjB{nB*5;T{X##q&&8nwxb zIxs9a1-t&7&*HFDkV0n_nZfp%Z64~ID@sD({kVyWyIltnO*EkBg;`lwSC_Z$xA`#d z7J!Jy$XoO<eMxpZ>eG=&A=jBd_u*jM04MI`ZV8xbcrjlo_+ zh}$g!^!46u8eX>QYDf~7jgM9hbq{3y#fyIZrp>3Mbu+lvnmn#gTeDicQ*T4+j|pfa z?C1K<&vlyIqOX&3`+ecE$*&763`p@Hi^kDspsj~i$JS)V=o7)0{R%HR3(gc;IAQ)k z5tXjTmAJ+@5ASD~w@&j!6y)*8PggG&{tT>!I~E2FjV4d>6%v#B$s z1iKeoy1=vV@1K3eS`0hhzm2O{=b`;gXDUQ1&WMp9|0vzZ&i+SGw70%JB zekbO&_2%$wnBDsPF}0z96;84I=D;^f9ROKL1nG+k<2osE&r}TZCiWPU@e}JvS9%tx z3r3;xTcZv4MEq+Bk&jcK!A7doMs~UPNl^|E-%;y_qS%EAtsJ5o=n6*-GF3?#3W@T{ z?Sw61jKKFE(7x$&reM{f7rvH7F#75LZzQHM!c3NcdViWuhBuq|2ZNEJboDGliW(Q~ z(+NH8CC{0@-Fs|pNAQ23I&!!Pe^)Wg$hb{+PE zx@IajL(M8nf6W>bN$9L>p{ri#9X;eBfKh0|ZQ9v!nA6H%Pr%#|3ascDW9lTpi>^Vn z3)72J_scfigZOYeLHltaWOjD9k?z0p2RC-Qg`+dtZJ9Wf6k6fYzNqCB(R^ZQlmy6( zsPbKZcy>W}XyeKBIr}GEhWk6V#tc809wK>y0qz`_rs#^A?;IRl8`uZu5oRE_As4o( zC@^=#-Y*krO?U8hgCR?~pTGJ7^0T_fg2z_r#4|ng12*-1^GM6M(-$uAGx3&!z)+-b z(mr$Ae4~eu{V~sE9mSY)syDjHn4;aLTl(O@iT#Y`UXc5;1?YZ9e!#Vc$?*0HOKazg zzCM3D)%ds(PIyu|!You!05$$^%cu-%l?|%yawB|(_iLq}q##$t__^8gj`@9GhejX5wEj&dXJ0vJ9~D6si8v2#s|4acC7Gw;lx=?x*p1r1_A^eXU+O-@_T z0ZMjQ(lKZXb5iKWqsYATTab6mt(YB`EO<7;OGPWaDfwuZHU>2i|1j={f$A zH&Ab}N;7EGtGw1eL>id&3Ikd5?kk<@!x@Wc@gz%!nKEnjdZ(_op#noJn% zHh0C&Pb94lBGk=p>(6MAy85qfaklM!>wS?(_$;)tJN^PY*ic%@CssZ8jK1*bd2h1K zH;i8pG+$pW2p6kyI!M#j^0^lus;mg-}t^CxKn#zEjI>ZP>r>Qx8KJ330d4^lS zeeA;OK~Pv0y9z)pAxXW*ttRvTnxqmP>m3~p^9bRW9S2sfP0<4l(Ve6GdG$-S*)z&1 z{oyx3DZXq*{)J70`a<|cGtZtsGp)v9t|eTA$lC&+#4+{?(-E$}<@t&;l}_o?sK(1# z+H3u5qM(e0YT1T8C`&5cJ}sHMzr9v}Vv>K;*i>D|ZdVXW@0^ip7P|hH(K-`r&Gbus z5iLiNN)?^HTEp2#Id*B(3DE>)-~DPIl;O^B(RW zrT%cE5{vk>dwo8XclIe*-ASb-=1hni-#?aX-icryl%6v^zv?h06bxJjrvA?2$EPt` zDaf?z$a`zcd#}m0>rAq4VeF7a_tv?-HkKfQ*XFfMFvxb9&nvg7v}8+Re!)=`^sGMQ zqNcn!QJUnE+OnP9ux4wU+W*_*m!m?8GZi%E@_>+(aN@5xL}5o8{LrY3y;==hd{;ta z{w)JNLkGBNI-A2~rI^V$m~=*Z&hLc=ZpMymX{tJxXQEDx za|xvDZ}I2AimK7cTTYKjtMw8&sV`dc?7#T86E+{08;O0P-5)nOL$Y199r-*8&Sr&8 zK#o+9h2Vg0w8owzB4ZaJ-3C@{3B*b_qW`XY)~9LpI?(sDOrS1!p^4E0RWiMFmwHS% ze_h$uSYTDjdhx@W>kJ0y{IR3A>OBi2em{F=@tR>~IqT9)*xa==&gQp@+1|5cSDf@_ zz5uWSA5@1t*yBcYAZ0{l9XKZUTObyu=HET z8Z_^00l>JE&jl~EVaTrsWaR7-4V>}mZrL&07@+VJ$j}!ckVfO`I};7X4jg-ex+o5F z!dF!)?}2hNB)pGed~w~WMvHoh4!^uf2p;=90eG+1(&{<#fg389TfTE6)~glnlfybr zYt3{vhA3NRE&rA#6sL>-{nDwi4!J+|-tt3y-iY4!oqzqvSPBNrh9Rnh5T~x)dOF4l z4Dtf$lZfEjq6ew|3S7yk{2u@kLG8W=T#nhb*O;{;{H9uVJCn}$+{P$9WI{!HHGLK3 zGS+1CI_3?ZT$S>$ns3-{A?IvGsq-+}-*YeVEo;B=Fu&y76X|&OZDYnm*~DPb7Uq;A zNFR0!iJiWQ*|y`DvKfgUVw3i!>(D>bbil=B6JTLmgl#LDwysHQrf0CG-zBxruW38@ z3aswEYuY(%n^Pp$jj2V(5zWbx~y z{m*qdR4GSs=#`+qp}B1`$DQ^o{8EvQ={qxNt3%6S08ie34Zd3<)zZy2hkUap?BSa) z;N|D;#}Xydj!To{5;u#Os(|zhNI$2YmqV1DE{BMeO_j96&EjnJDdM}GHCEf}1V~NY zhn~Z)WMls*!y}{QvRT|xF&b?`$Q{{-sJdVf{lLg|k zK+GuAn71lJDU@GAsv?FeVp71QfFlYxvdD~GPefX^oKk>)-Fr1sxg;!)mbgnxyhO?> z;uu97StMZ;N!vx*5-we7mw~lo3C_0enGBB<7#_`2EaXvc9;xz}FA~g&bZf zhhNI#m$LfZQ7DDymhjvnZZVHn%;T5zc=m&_qk?fXcHGyFGu$k~ZY93!rjN0VIh!>b zMzyBWT!v!4_9{V$mFqI}4rIw?b0{~5@=MVu%sTq7q-Sc**+l5r{vCQf zbrgy2ok;BX4L0kjvs0GL*(C=Yr)UtXMa~;Ls@fTn4w0#Vcg-+_B{?mV91b zG0f`qql}DX$mg>7-q?63h4M=HZV}%t;JbO+<{lM|H6f%Gr(^q*u;-md-@quN8QtES zi;aT?R;(Lka9EeO9#*c)&^MSRAM{l?KTbOOR$^0YB@iZp8EawE0Y9eHeh>qL88Vp+ z#h^_~`RtfOYd_wNpJzJ^T{ZZq(y0m(AklgT5+e@k^QVxW^5~zdO$N zGXaVvpCzkDS-UaA@JJTFyg#TQm-krLtHTTV9DXSu97|Q;$0jrFoj<`!y?VVS9eg2E z-gg`ES7~Qy#p&7iyR2D1%D_;DT(;7-ZXpX+E9nETcvbuEA)Mx!Ondj03=~=z917Nn zLI$rmPMd~v%j=joR<9pnWF$i&pQV@|I~GOz?o2-5)yG4uWhPS(zl3$YRpX&h84u>9 zcahlbtT6=ict}m%he=0V#fH97hDU-qBd^<{-r70iJ)1snG3^8T`yI_tERN0V)v#pA zN>;5{$57Fv*f|$hT6ozJR3Qgbw@0P5?uyDG#W?%v$Ztagx`75Z18=zqG=TC^qZ<)k z4y-t`|5^Oj?eJ;EU9}oj)C*MIv~~RonTTObnS_knD9=X(vM=Sh`VY$Y5z5EU6p>a5 ziv0+or;M@rj_(g=nN2TaBrY}d__%QiPHbQ6dw3mb#|w-4U-x@>eQgmca`8N$QpqLO zx;t&%ufAb;W$6Nb`lB;wX-@L#&;O9A(<@xcRV!ZR{GWXV)0DKfr0DKyp|vGRBJN;W zCNamvaV%nvg=JYdj)`eVq+uY1C@WIY6|0Od!|9@_=U{}W&zXERtX}Z~3!eEqt<6c2 z={C09@g$^CF}pAk?!D^~08vrc15Pa9Jvx6#&`CY_2Ak2}O-Hi?*xX-Z7fKnPhDuO#|C z1)Q^{omB*Prt&`4Uz4b@m?2 z*mCUM?l%Lu+$h)m<=ae|)J9ud3dgY!21b5W{@zJ+bu=?`MmL=u>0nG4G{cHNKZ>}VpLinIM*pT?|nNHiXPbN)BU46kO+tRA{Lo7wlUv19z(Ups-W z&Ss`h?Vzi@87F2jcgGV*Hcg90-6VK!k$Z1FpJdFVDIF&kvk^itb>4@toaSisO~&I7 z{hgtW&(Yr2L@E^{=IHNV8d@Qh3^d;=1xoqE+x8&YvQ0Fbak1=`h5Y`4GnqcMof*?Q z*>nGsY3tguCeDHvpWwQyf63%YtxTEJPE%8y9rpYdnfz83-zy|KT@uzfmHPhX*1#@@$P&CT8$Ye(O!4E#ilqp?o zF=skGZ7Gs|hM0+7Bbqxfnp(@_9%{wEsj~+P(I9{uXkat&MiRgS0}n(WjfD`1d_Q8v zt%%W;sOCBP9&lzY{**(IuiOl!tR@_)2%nk*u&CenA<>1Jbr_!LK)FSX=5)=>pz=BV zY!;)v1Kb>P`OS!d1t82wX0HwfSQeOpS&XQ(oG=A(smK+hXUMM|(iGTIQ7UPhw{JEK zQ(y~4!PR0pn+n4c*ld2f&4Chvn61qx6+OKOD71)a$@M9?9<6(xOS*g8XwotU``7XF zZywK3{~C_{$d@_b-KUkqh6mR1tM7i0f!@_LB`vz!96DPZ5;23AE%p6JOA>bsY)dN> zvn`1c+|ktc1Q-B9<GpuO296*qA#T_?k+Cfoz1KAw*kv}@7znQ{0f#G0noyyw}+@8pu7e~L*RF(!A! zXm7TOI|hy=u`J1)cb!G+^sz+8cR&3OT2i`wJ6eJ?w#2ct__1k*8#S#=sAbOk*mA$m z*W?56k4t~Rk|+PhwC*?^%{IxHfobY{#ICQ{?W1EkwSWEN_jvmLzc95kMo)W;MBE_Z z7&x{rw`~e~cKTmBwmq>X-R=LlfLpIVpO%zGTa(3cpSzr%89UU(dH!E_a?{11XZGYI zliFjXlO~CnffdxJV~_8UoLp-PYUA2voc-lPn9><9w_!S=)5RU_^nK2N_^sL$g$Ta` zrJ&`&D-l+@9G1%ra`*MW=E2)8)8Xxt+5Ldy*mAplnKXSKm;UTj@_jF`#gru7Z4QyYVrs8=E?KuY;~A9DM44O!<6lhW9HuVH@w3G>$vr==kV0SH?z+nCvm`0r_$V3 zp9|y`^St!*9sKQgUm?{pi4T4HJf_bXt1_A(O-|C&?hv;PEKAU|#rx>osg_{wTfdxNf9nV)cgC2}lc2T9qI;WTnYKr*^0SR= zm+_-7987z&&CE#&+L~>4Ir2O7%sY&}wJ)<~#R66=d5(u}yR0m_+tNOn!;U+Ho%cPu zCNF@CzkfJQ<^bJoS`WpBfdXywj^Ul}um2s3;Lf3KN@9+rr!B@7Q<8MGI_!Vi{WWO- zzW$MUbhqig>TY$IzSHqcjns*t{?9&o6SrM+K1#t(dmYI;-+LO9rq_!20=)9#y*zjG z*Xe1G(UjDOelrfg1Uo$?8Wn(r&)m%om!C!NhE;s7hk8K!k5=xnt~ z#EkNsDrIF()dVo)3mzK=3M^bP%3+_pnwHL5j^JN@|6T65;Sz+<_vS5AkWN@k?TRzA zC(ho-{fzdRwe!)7Pu|7fe|tJpyJAf3j?{mgo_q90ZoB$CTu*WIN4~{2 zyNu5{9N4g&>n{Bki|0SiUI(AV;U|1)%)Gu~)k3cS^@o_=6Q{e?As#d6nD>6#cdV>S z1mDS15B{C|ZoY{A-qkd>O=iC%>aP_y{r(h;%mTXG9MTCr&s(OzF!Vg6ukKXM_e#B{ zd85$x0<)(k>1m5$nS$*!PA78=Dxx2Fek*AF5i(F=qYtA{Csa4l3|`*GQ^HsG_&KJ*M5o%kk7A(J{k+dMlQPrx#k{3b{%4L6-Wcw_Y!Kj z7qRXc$n-&`chgNum+k6rA;&-IQ8bLiul zt6$`d8`jW0Da)2-A6{;39-He-w;!w6hY`9$A1c?2O&{`KtM*#cHG@l@p$zi-`A7Cdza=YI7F@*^ABX4_qO-^YGb!$tkuZ$8iB=k6me z3$(@av^rT*aumxO3fwTZKZNBDVz~oY?f^!yA6e)NT-CTL=>8|)hfK^OHut0D_k{T8 z<=^Ipi@(m$`o&n}p|Fuxp1Y0SwM&`1(;*mUrEJnL$z^jaeexgJ-XIi*aPz~o^lZ!Y zZED5sGQ<7c{f}Sbh$1PgNZKmU8Y|Eq%h7C(l3)ni8^m-6u-txRRUJg=f@h*I0EGdX zwmxaho!Ip&7xLWwf2P^a(QIW%$`N8}7|S2R@rUTy{j->{T29L7;Cddo;g>Yod77;p zX(NN9MsUhKTt?*xnGPJBZ~DlIYlq=9vf9o-O?IS@hj08PX)8yQ znIR!Yusz*BmN$sy_G1+LF^W~=t5ExGgyYQ5^^(}(%Qg8A_pjl~b3cakve+UAxs9xR z>0X|^=Q8fO_B@6+EFmGYG?}9$7{(~oZ@1h3@?By=$BU~Wn!C56b=KHES-$9BoPGLU ztX}#IhL>aQlE*-~Y`NoDLZMX1an%K%<+iJS0;Mcob_37de>r;`a_Sf*WBuz_u=L4m zi7|}h4MKi^?mFeXQj0mD|9= zCvIT7eU2khH4g!-SvH@w3-878hcI3J9XEAv!?X#$UIGvD!r znlu2nUGZHKM%brA%-Zj(*y-Bw+_!Ei=bXM9i=Vv*OXaaej=?q0^W$c!^Bi2Up*i7BdX?9@_Mc>Wd_J)hM2M2$vDZ{c75UTTUoK-A>u}nw58ju*)Gsx zXGs~OOx^BC5^a_Hy#xg4^AB7>%FK{9MsfThChhc*G4ocbkmE1se~R1x`V(?P>+v!h zc(7SpuhM!~o(nm?RbTeg(T1gfmB=`L7hk6cDLztxjdiMMh zRL^e;I65Vkvj;SL}QdJfTTTDv}t zH*Z{Z-p3GC^Tvu`-njc8=P|Nz3Gwp0F@!AEpEpW{9Dn`w>D>AEbIA^^#};{B{?`q( zbpV>grA@FI>sgi#z|(mrP*t1L6*MhE!KnTPPgBiA9l9Ja`j>tD)? zk6c6d^d0D&Jf|GjvSTb?_%8;QKSnIbFWxqn^z{1k);XWsi&y49g7k7^`j)crUpKP% z5ub`iWzDkrtXp^wjz5HShjB;NFm2}#(Ar*m7_@H9a{l%3b=b)+lF1aQRGg-!6wNJ7 zv?e{$!w=wO7hriq7{z|f%wkmAE?}n0#P6mO!Hqk>4K(n!hJa$fzNafqP%e1-zKzKD zf{^<8<~pUIm;t{u4o5f89-tJIhV^@+c~m(O`9E|>6Cq4SGq8R{QmTF~O{6q&bBdJ% z0NRXddOx6F}TYRu)L;|c^F`xTy`Xf?G;xUt!v_)r&MR%*s`UU@F^^&o6a66~( z$i`vCU{>H`kV;sj6JtfHHRo57j2m<`TTJe7=xVcRN?O>~*gg=3cG9qrhJ|5T7^aD7 zS(uiIZCmxfECE7Fgb2kJO$^HnM1IZsi?ttobTnJEHd!R&CekqQ zkd*xTZS5(6>q}f;Qt}Nve{5Z{BmMmG>{D@-z%UF_36qXyi^Y#z8jT9T?f>{SkKB75 zz7jZ&L2Hx#2KrWyz4M)Fo62AYhI5cDNeW*5a+Z8S$rBVjNzpSX`V!YS@T*MoRioqy zik_h8>AHKWe!d79tWgpnbst%lNit#5-fYp)tiRo!Hk(Nu4wE|^Cbipj4I30)U5`vr z;3GHbDz{kKBCQ9hwXt7!F!0)3` zNu=8t&OzTO4CNr_N@8ub{nfW_DNjClJwh17V+O5hi>?;^4KI55lA5>x?Nhd4;hY3>2^j_7d_pY6SXp2^hb&DUYi3>1o z+e37ILEE}@${EgEC0}5g2I*klvfT9ytX~?9PSJ&-tp0u#1}TS#MU4tfQ<6?6=Pv0{VK_=3s2C8fc(_w*-}sRsU+gcH@7@^(TzY zh6py1<=0e~A@HlQ6N>Vc*2d{qO5&A#GJ$qsfg+pp8P55P7JPgZIbrdEk4)x@kGC*K z_!QAvs55z=p`1@9(4t%qLMieEo!?N_C+C6k6vLw)1EU_pIiHb&LWzo|<)NHUwxlo1 zhS@4ll{F%V@I7t&uu94A_)vw0Ls)g;E zpj1+1ii%Q6mwP1dYt7dI@#A~CjfS#5Sx?o7RaHYuU8j+(Pd3moQz&Y2>9EMcS7dSu z7u|+lQP+PsugH5KeV@^`G{5=bRKCBbLo8@3H)zw5ypJaYwk_#yF`3$7F|EU*yVazt z#iTuL(A8ql-D2{IGq0enyTXahlcV@d2 z{z~Uw-)1zY?M#Mdcgk8EtL#S-egO*1h_+gQ#V|_4KIs6Vwe4o z=j*>+$OpdkH@4aH=)lgi9%ob9P1>7Gl8zR;8?T6=9aPuXuAa8!(UAfAHmt-l1kFiF zXS3Gs-Pvp~ys@I7F2u-CA5uUvCh2IZXaN`g*p0F8D{@7jOkR;I_!QjwCG~u5`!%$` zt2N>3?=lJ%+V?Hn?yYanvmON6rfheM$-9pKIv@J_&7An12l?nZi}~o!R`JoFuj15S ztfr-_mg5h)Y=x3`p0BV?ZF{*MOatP!HqF(Z)@{_BG>8S}vFgDO?4y=EMf<#?#weo8 zj`Z{71J`02(3FsLHXC#{>p7^i*&wObF*>-mCJjK_lQ_>VSXiW$6 zURs;3v+JKP1me|!7V2Q!)TtKBU)J?XIQrY^2(;GsFW2*UHHraYXBmQ~q%KEClY!%n zZBx)D+;Roorm0y+*4UyaAV$yr+eUtP)ds%xr}doi+qHb^SF8EduU2!$Z^!0o+A)T+ zK0|@V;(Sq2@`AcmuT?<@Dz)kJMr%sX8hJx3|#T zoFo>ru}lLgb^C=P&-&0<1$W=Wvg*F7?5oG_xyQb}fd(3QOHkqT=wI#Et}YkoO+e)} z)ny3$qS_CJB^h~nkpDe)7touW;0bqZHykPd&VWgFd{7d8aJlf36;3kuR|YNK?{x z-%7Um=t^$LX-d?>XVIhU+2!;VT(sICInF{~4I#8m;+P|7Z#9_|6KouC$tB_8D_3&l zZwGlXD;c_f6b!{wjXtzq8}zs$T-mh!2)^Q=>X z>V2Fv1X3sl*B7|^*0pT^@fCdawgSmmi3@(Ql2fl9VYSltlf?7u*ygmg+*?u<28&$q zlSORxiN(x5V>zF?H4l~~H88@b&s@c~A1jcLNhpqT`e&E0>uF2a=c}u@tRHMcZ;*Og zO=fmm%$aPn#Uz{AlWb;o+q~o8_cMD(ZTF8rMC*cYzn`|QX?*zfUyTvHjG|}z;~DmQ z^nw~}*g^tFZ!B~?RkgXIjslO~HA|6FZ=zFy4P4t4IJP7imxxmBi9Ergmn$ena@wp% zJt8E85c&>XNUYfb;bs|u38%p6xH^8BAPk<#z{X=}`>-BDf>KZwHwbfc1CiKz(;Fhp z-!wGwYX#*i|6fI{*Tbr%&qKMLYYEKp%1c%KLKm8{k^*AgyGNsQ_qD&)n{O+y_Z*aQ z595WfLvI??knUS&~#-+nWw;P1oxWr4**2H^=F?Bp%$eH|i8b0mYI& z=*t(i8IpR?glxr}R7kAXBi0BAX3q=zDLAOu1V{;6?Egg$`ruP`ie2r{o~<2x8}-_huueg~R=gt`%;?B~KA1Cf|0iRTxTELc zn63Lxx%p@^TvxY$NU+vxDxEK+9|taLP8lwax||-!R5+uh4e*cn3RF)hiX$E3~5?+AXgK{e9^+4$D&yC07&w z`JzI`#`f21LB6OM&g#A@x(e6Thb_^Ag^;k?aPJrJCYU$&`|xi#>Puti4J&BZ@xCw6 zeUXk!nv#_{A>l~!L#v}vQK~Y=Fq6^X&4#ZO*}P&jrw`9c6DU%N*}6{2m>#b&TVmFk zi>A!nR`*%4vi^?;DK%HwwzXuFZChAYNc`%9>TrDx$7i@#l`XoJXSKF7Jymg8rx-Hf$%(7TYto0*YxjN3L-x;HoQ9kv<0S^1l zT>7ruf-Byo_|^~CaO1EbZs;k;uq7MrTf^yhNxt}lIjp^U9*>+D8@q{=f;E!`C%)dq&@;pQ@Xr}`|Js)H-8hebex!+Q z44*=-LT@~p0uI!qHho$> zrQKxK%o*%)%nxgt;@%s6P4D`Z9D3|$Ylz!?KU>AIKUl#r-(SJD2aQ$C zWjk>Wc>mWJ$!RWdNLYD+(zZ7XN-6!#=GL&}j<1m&8p|09(bPGM-QN2>_B-`D&7oGh zA6^ZiJ!4IrL_;;C(1#bXK%tmz>ajd#UJUv-B<(fW4j(y&`+*E zF)_6{2)~hHV2`|VC{piWL7;MLSbY2D&l^;Y(|Qo$d|=D6^h~(cQAg541qTATqL!|D zBTxz?F0?dGG*m+d{Ts7&8O@-Kfl-kfs9+rq4>!l_vG7n?3a!}DG_`dE%Q7%bt*}wA z!&O8uRIOswztt`p)*yfzXyD(7aQ3VIt#)rE>XoJXSFbn)+h*UnlH6dP7dOC~Cr4Pb zO`Kg*2KMu#Jm@s>zIloq22*!#<(PDVyB7Ia!Gvg;K94_Fq+`Ek4rnn^c|~EYnLz+l z5!&J&i(eV#>e~nT=Zgj>@8{5!4AKPR*lylq&FVb;=_DWB+lEoUtnF9;%Jpg8X9|yA zIEh1J0u;Ciw%DzUJI|TMhbQ@D$0(!z=_w(dDI;MVhB2IdVG_GCrj$u8_dzg{MdO-6iY!(M^J%T|bxmztPI% z0gtSwa7&6=+a+n+;4*)839p#p&(As>x1E8nTpoVWWA}ZNBt{fH(_$RCt;H*gb8IvM zGx1Vj4rIA`t;OdLOKS1*lHQ<6Q6VA|G0k0SN*JW$20I>e0d|#nizP4I&rN^+36?3? za@&2%&jJ2$_NlB}yMn>qmE3q~t#;Pt?yXtdU!rf=BOi!kmWkk?9l{NU-pGwzB9+n` zIlZCPn^{u|Y!e)Ne9l71iJNHQCE!qL@!~+lI3RwtsIh)#1l(W|ZepUD1kYa$)lsVd zFJM>!3`?l*P8kCu#`d6XZQnylS*f z-<_WAj*mXxWGEF}o$$3O-HF~CZjN<(R-_`zL_{5gZ7|V6g;HVO!Q2z%X`7k|5Oq31 z=LufGS+6$+R8Zz{K9f=tK=uS>t)9~~5m-5tC{Gb(Vj`Hc>SPxZ8`bljWme|cI!S8k zpx-;TPL$_soo~psvrJvTdeHN!CZNKDNOPPyU4Ks#kL%6B3;((sze=pz52ZKC-)`-g z3+Ij8^39(&GzT;qqZU$xS6nIwIkqXV>_jvw1QHCzDgyhpqFBiB*ge;j55U|B=HTji zt9;NDFgxnO^YvlSc!$s-qzFtT%Fw)@)*WD(M){DYZ1Sr-&MTbX%5SxchBXM_1{(Oc zK`$Z|SM9G2d$SNO^y9oYa(@EAbp_jO6@$DcO#l9(;)t!|w5O%!h%{Mr1fo5rY0#V= zyEyp@+7sG5i3&ud#=uvMwj}x7iCuiKrNG61+sGL|Ud`7Z$TH{!MJkJpDnOgNNX8Tj zff0y_hOdtPz9u*Z2Yzfe&tJSHFI+a4e|l1d@Fkxyx>$T|atMN^45nO#7FkT# zx}0Wtk1G(e$UmZ{u3J&Q6O>t7tB^`sF$PC{21Y$b^1c>@s@i1uer01d-WuL9N#6|&H%B#_ zHbW4L*xU^fZq%cjm?$(s86|`(++QQK2N@8a(R9_Q4xb2NG|jmc3@!O*GztJa?{{o@ z<5aH>)%6qc$=I!9xw5Y;d=eu#KnMw8s_3juEOHH!llP21dQF%-b6f26l!_R%8*mEh z)U_T|xKRyVWGqGV5mkL;NJz#doh>FW-ufN>`1M`+>n}gSqUY`}-%YH>}a|jMH$FTrX}2-8Opceo%#;D_yF z1e~JEfr0*iBIx&weMd6YT7Is_PNnV3oG)|iwGGPU)^pr=D3>{yYfPz$iF!~WQ5{|* zsg^Q`#0|?j9?=Pbp0YrS#0Us*eegH&JQjUdJ?Lv5;Q?YGRa57nfS{~0Sl2`1cf3Q* z@M*}Ijbi=kC7gPA8>bxB#>Wn8<&?wPIQ8&0K7K?Sp9tJ1kJRoHN3?PE@4v1I%wTQ| zF<$;6oHt^xZQjs?U^GT8D(hV3uqDp}H-q+aPqG{r~Kp zb(m#GwYT4@ZO7VeW_moy#N9}M-~>nr2@pK!MIz`$65JtJ@Bo1X3BjTe4-j`DJ{fmw z*CX5N`=e@~v-`BnOm2{Szy3W>J>C24(p9T!uT^VR)ydsFeCL%~(KO>{syq|u`6#s@ zG{gB5Rlbd;9}7Zg;_C0NzMtN*EG((-b+2BZn6>~5z<5U0%hC1EwV6cCD!{Xt#lH)B z(3;U+-S?aPUyU^(%`=OnoceOjbKU+4(1%Ic^9#JJMX>hv9)1!x@Unee+8ssQ?$X*b z!WCN~mxa--u;L|5WCc$LCq#NhE@< zM!4;+aZ1e=YS`zA6(wkLXib!01#!kp^9b}_q~?NEb-PU<(3X&i>%7XMd+YIRJNF|0`@Ms@8H#CM)RmF?S9HWab=! zou7Q?~CcUair(6{1h z{`l=vx$vv6qc}P+A&ui@S#tC{7#NKhE5$_9xE7PtafUV|5az%lX{=;ZE({tZ?!AdZ zrxlg@Sk+k_sjQ3P!p_Q0`czaG6cXikdP{j4tEM<5IN#XH(tVGq&Qm&X9UKc<795G! zFnKK8{Fk3q1%H)v!W0lBeQFj!jLY^^NRuZ~dedG8N&i*j*Z!S^^gN~&;Z&Hx1$uXo z%$v4p*K~^zi9(a~S#rqVR7mQj6l{L-hWghO8d?xSTTKgDNmE|ZT+jznwWbdH(uZ>; z|JyX=^d9J%ay2ypgrSe;Og(S>;w#h78~r08ue8khJZjyt8=KJ9Iwc_H82O|E6~ znB1`PAJzDS+n%g{O;bw;LZA;j%UM-Aw3zm%>Cx6`(bizmQn1KpwafZ6Bml!($+yxr z^_(ht@>|m4nevo|A*Gb&_5)#VOfYxdC*Drgd_*31Mz72sLS;@=B3O-R50 zXCcYEzTEn{r0Sp)CFyeNb8Xf=Ql!*uGr!eBgbJ26^M&Ii=YMA#pZL)>zWnDgx?kMR zn-;@J5HqG?%D&*R7q#%5v2nh6;Wj?mU7`@zWiA<%TkI_ABtpJtEHg-WEQ4K`+1hM}-}MAW|SK!SFwN z_}KY9-0f?>XbZ)rl|#Ji!alCt{kM;%_^&|I0Xes>F>{Y5XAuM8Oojj$pV#iHPpvljB( zk2X_SQ{v`3`}x36dinK3KFSrSAZG62Ej)W*gkNvX@SJXojHQsa&C5@0W#L0xdE1Y+ z^3GokaaU6Vr@t_VU5bfRM5toQxh(HLDZ>MQ?%}_Gx}9?_AL5BID225TtyUTc>wO6bKg!NTW#enMP;&Fh}1%^@?K@SY%9fU7F)(_)X?FY3MZ-rpv1yY1->W8)LnjX0AzSC5-Z!EC|d51r&$2OzN+EV=Mpl@t=_O z1Z@raOpE#Ljt(6T3pyM<#yedWcDO9=a?I)O`VcZJQLw5ssqtHyw@iMV(1-nA>L4lDEjXa#}thp-rNwo3k?N<$~QoW20WU&?HXI zyQqD4lk!OMst_vm6-b8!^}p-zKd9y`W-*KZ3F<#q>F4@)|18v(Q!lX9zXynenEawf z-u|X}eB*f@b21PrP@%)?-!+F%A7K+(7JD7j&bLl&WUiDPd2|bBJvUER91+cJg=vExe>H#utKY z-lCx}RgieL&55t;;H-TmAp#;n_uh@1`Ko3PEx_VuHS_ToW$AVm*}Yr&^y>=Du^k$=e;Ml@RB)#5$W-!Q`Vz|UrR!>igjd9j04 zgoBRn;n39HI);sQO{YBBWi_oqCW_qC^gpXZ$VWkhZsK?F{| zn}yH&9E)D~_4=svY+b{Hw_kx{>BChLv zWv;JDcq>X>>65sJ#^#WV-9YDY-=yQ9w~%r%rk+iFliK!>5%ZFxnj4vSThrnH09CB`xFm4`sKX#^dISK!V29S z@ahX#cEa~3xhyBpV|8kUYj^O1lh5La<4&P5D_OW`5y!vftGwZy8_1@vQ=18!ADnzm zP``pU%<(C*XEh}1XDl==v`MkEG|L!;{7@OtG6)!z*klm;ac}P zfqmb2HJP@__Xgj6)5TTmU824}JZ5p7V-#Ys;s(UTNQh zj^)^wznfQ`@hjf;l?QmoxsU5Ps==a=F$XM~tu@K`N|5|31hl{AA9SVX4X<|P(N5h_3AHC4irv9H~XIaGg|j}aeY+QJ@o*>97g5Zg38Di2DVOKJbv4U zf5xI4l-KLu*FUEr)XtXg zW-*IdRPmb|H}UHmHgeia7x32O7uLVtEesCcmUC{`v~ft5+;x#mGBN@ZnE zOcrEw0vmI$ZdoB6Q>WxmjM$uF7=v^qc^AsXSl^k8zHTVz3c^UyvwD;Zuj%KOK8aUn z4HhEHCqB{6vvLwQP3l-5>0gP!b_E%!-JxSklDBo8V)G%-x`I+ECKBK}dc~L+BBk%@ zEtS0;BO<|xLLMStQUJdS6q*$M(*Q3~~`Ejdr10!1ZM#HNp=&@2@J zDu@{ibvkG1TgV^!$!eaVU*bofcn-ZgHj#A&9Zfc^4HljwIPwiYXU^U)sm5Ku;sGxI z@q6iPws_gQenR`g!>aFYz4`+Fe9<|~YjarK<xG z=j3W0yNe6I`CmMI=M^;NEEaS)bT-@MJi+3l-odgLPh3s!*}8_Wo_RE#%{B`=^j*je zS$)Mr*3&0)Y9(5)`im((=*leOM6uq#+Vb-2a2hANtUY?~b^Q99r_tT!(B0gFw9xNkywj0O4czkWZ9x*XaXYz{s30^0VREcopV+i&?0!KUlXsiel*of6nE z{S_-k>uVCt`R%&T7a#Qw_I>HpmZV)l&(<}3>GY$R)1oa%ZH*Rt9`jE2dCAn{slCx+ zeuu;UN56_APyNw^IJ<*O&Oe(+ZvF*}IvwV@a7f=&c=CqN)APu$C}i~& zGzXtC`JU3VPHLmQ(Wbjy&u{tW`8@x9*G#zEe0Q*Q{S$oU{l}4U^}WY)+iV)M7BBw5 zE#%vlOo;o(pPs`bxBP;IW_&edC7!GA?LF!PllMb^;N&)13pPvU=sB%1m&{Z8DjL^# z;G`AqAW~!w`V5BqWD|2_cALMcb*n zKW}{DeMiw@=8g77ixWS)p+4Gf;pgZ67mwb31+4{5x8}S>_W`fu*f&1Cu{PSbj%&Yj z92rMnZIp2Za}Rwxd%SRBe)3*2C;pV?y16LfnK>;s-E9ud*^rha z&)~?HeR@K?sc^#$KPH>Y)8q`%Jn$DX{w5sPG2azMu+M)(VGnZEo3|I`2t!Fweq*c;Ye1LMck+m{MB#MN5=p zMZM2+tgMwy0r)|zl{KR@gnlhv$&VSUQ+`RM8y(m2MoWqE3!o^O^y3wU68f5^(ec=v zBpWmC>-a)wx8$*u@{3WN$4W7k5Hig!#~jtnn_kew>z_9a|Kk){?%$ID{VCu z5Cw|yidODb7&Df*KpVHr@p4RTR=$IvR?lKNX3U>j`2~G)=x8yf6d2_fO_FvA=$g(4TAt z-&F*a5|{t{liYgE&&aykBHNU!^`D*4BiSE0jYKdN9XbzuL;X+mY*~#IdV!}oZ_&|Y z(b;SH*fFK0Vvqfw&3GlISk~6RO%o}2cJf=E8Ybrc??{z$Q+ZDLBUgS=$MeBL$YM#7f@;>%m zK@=;t4~7gEBf?lsvVbShmiojcxi)`I6?ZBKB8GccF*Y{Y)2SZYw)N51JIHv^rxHX& zv34Ji6{siz;Q*jiy%d=ya6PeSU7%+%i~kTzGi$^ls_R*(T$i@mHY|a{e3Z0N^PdCK zhM)vtdDlZwf@}wL9R^m$D8o#wgEGE@(n7WDgKAy|VG*JVL}e4w|L^YeOz-NSXL`4@ z=b7H=XBCw23X10*ndNQI%kbvo>VrjhJayWs|KHu`ncmeu&-89*&j9#92fs7D)6a!t ze}r&rcXY0OJ zvUY?c1BiTxEBbG>F8Z&C%GgxM+98i#d?FhjyMC7io8ssImtXJ+{`8ZN;#v`fOhiK_ zB4Wh**~)V;_qOuBg!H zg>1e1T(14`>)E_&;)&Y3f{iQh=WAyj#chB2F`gCEn2Bl5#uU5|SA^R8Xp`7XYV(qaDnuh|+40cCMaz1WN=3HzmgyfV zQ7o0GP%89%KwO){MC?zk&8b+|HBNXsK&XmNTMwlWDuN`Qp@SX=lOa-LODZ2*g!C=f z{WUVfbwpF4fBPDSMk|aJD@1{hP!*&ybE5JQaTyU$oZpi*{r!7eJ(3AS!n!O&=h zQpqO{&9`ZS>A)b}U&^oYfsQ{F&!`&D#1&M2KB8$ck3Mz_Q8W#o13}=kdGii>d;1v+ z8whgy6Do%|C=rJNQOn`PUZ+`vte2zH&y(NHxKv;H4F zXq7?*V@8OvDF6LtGB1A-kOhAX;s`};g)*Jbw9nE3H?P;gRE#h;msjH|p@kf2BWw`S zI0R)B^>y4yIjOkpZXKUSTonKDb^KSAv#YdFW-nj9@i4q>ji<-PhWPe3KSUhG6be~7 zI+|#1E>Os4%*l)rAp~P%C0g3{W$B(r(AwIG<9GlJ4-e3@V++6e_4gSV=*9CKIy;(~ zJGYI_j%FGfvSczYxvWPv>)|*ymaR{H1c<_jQrTx{XpGI9d+8qxIPCD_nb*CP=H}LF zIRHaL{R|ED^VIT(x#sFi5D09?qL9zh-rhu8Ya@+KIda(yp6Affxr`-yJ|EZBdmMwH z!ax3TH^0B+M|5>Ivv6T29UaXy0~cI|Th_SY*J=P{`2M)ygR0WIPwwb8sD-Fp8MB@D*gUZPk2-hWh#Ch2LgyU^DaQw=-u>E7`2a^ImusPHK;6 zU+*@)_=Pjb*jT22!zeonXHTJ*!m<<+d>L`Wmp)6 z1W^N-+@82zGoF_to6T4A86O{Ic&MLMtDfMJ-=2>U0?&15X(`az*+NHq6S-W5=e_8? z6bd!E_4I7z%U?K?*0x3#F6gAKt&ur%mT>41uc`7Kz+;cz$1i?;31N!<$*mwUIvvA?Qw0Fz}L;K#IZLC`LIDh)%1z1w@%2&Oa z=fB{U)$#Vo!}oH*&%VZ-t`-(7=%l@^iO#OY9DLX*liGFRFTO!XdlU1!+i7ktpn$=_ zQ4T!#Wz3tm2kjkms`(BK^f5Hp$7PpZ$jX&ZaL%W`!_uYtDlgx!@XHI&W8K-=wp%nLU=wrMTNGskLIQVZEcOTwKkB;WpEsegAaQ(9i4kt(~pmh^0S|Qm7&2c z%%9&*_q=v;IXy-#DLLq{x8h|Qs`0mOSQQ@I(3sMyU9$ELe0nP0bzTa{6@cr0;LM@lsZGk?JStz!NG^Tg!zjO z$Fej%f}q0RZn}z_Z@!#4b6V-1+eS-E1BV=5*RJtVF8Jx!80g=`;>C05>TDsG^T=gA zTHE(x@gB!j=Z_$$@bJU;aLL8rXHHiu^XGTa*4juupTV*uha7Plxm?Y)xwm&4U;g5m zw6{0WJ+Ga%wnj45{wlGfXON|P9>u=<9YrozptEycH7$nbSY~Re5E$g}d+TY`4 zT;|ScW6{D+=FDj&m-F=8=-Rku4zq+rp^#D%1R;J{*yVWxAd_)vX)e&!)k0fqBe`6L z6HoqBs%9GReEZAj=$ONs-h4U>7wu7<>&M4N>FM3d<(FN=n$=HYS&~8_tH)qxGmVXT zGM*i%@zXc^hu=tzWvy8ScowtR4Lp+y@Weg9(?Cc>aR+kEWr)%BsHS}wz9S}h>`~gj`X0nn zmm-2OlyOG^qx7U!yCyxW2y%0X_c)m_oC84xtD{BxuK*zM$~U0wxmY9j(RW<~rE9O& zCtcODdBz~LuJ(-LpONQu_*a(oOrXBL3Q!6be(wsh`)ar4u^n6a-G9HE75CkRCk3sp zq}8>^SpruIECH6#fBjf76vS*VNA&p-+Fgr+Ey-Gfj3vlO zfoBOEVeUmXJQgVkVnsPp3(0kAQSkYUF*jx(P zUe^5@1CD?;*P=UX(P&Fe$8tnpC884RzDhhRyWNWW>bA1i`b*Qa{*jp5~-EogOg-{nodeyr&8V|J87hJu(#fh{!M z=4C8eT?{CN1qEBu;b~rLv?aFj`x_4xy}qXDP!Lm!^mvM^^whkcv-By)V_{4& z(zN%apu@A6m$7MaC9V*RM=?9f5j#w~VneG|S2D-5X>{~`G)gA z5yL@D5G$nNxw)nfJTulqr5Fnp{gsG;AZ9Go+exBCphge8WZXJJkFkO!XmTWtjwElH zx|%*6H2u`?>pqnNS{%vTtW9T%S1lnZN18XcltKnfU2P#~b|v#OHf^4sKXPU+b(6HF z4->@b^DxGvn4U_+reespa>Pi|9-|6aLeOCA`Dt#(B5z5?BRwbdRy1uDkT>J2D`U}M zOC&H9#%wY1d_&VFThg7iX*ax@G48*kp<+upWLqg@EK-EA!ZGvjoQy?_E6GZUG~bwH zo)`*Z!w(5>S+ux%P7*?YH^#!4K0jj6kE=WuDeW?wp0}l$_iQ1^n|W(a#-_#5^z@{_ zkrTgp2|}e94;5QVAsb6G&l?hOq@Z96njJ}tYmv7Ewh+AWzU|dK6TEq0L$z#xFxKDG zr0zoKs~dBcq|woHQKO^3sjm6PVaCp25YbnO84M!ELOqt^I$9*(PD|*ysL?Tf>*;T` z1V+P{t>uVq<&e=(&n?OKG8r>jOV?QdLxG;Rc2u-X5Gh5$*7ZHxR1Urhew zQ<1h^J;X7s-BVa+Yr#`M|^Z`fZyuy$u5gRtWSP^Cg7lWus`73Uiiq~9>)m9)DBa-23rcA*iz!Z ziZ+)nwwY^b;UDv%4ipTAij9?+Exuwj(wx<3L8~KZG(veT2(l>d?hm+l6kapWp*2(t zgo=vN0s?@AAZI~?C1|vuU3^VDXBABrhN%A#Vw?5^_fQa)mA{5e~|+qBl_Vhl;TXf*2eLEw-S|hDKYE zmHKeACP(r6RX+D-9X>VJVu3l~yPp44N(qjEQmp6;6q_r$tg< zivo_JLGtVh{eL3dMM~4PH&AT#by*d|&;?7=rrnin@2~Ksamo8SEn0w~P%ETTKp4eb zyCdR&1s<=@YC32o*py@Hs?a<)94U7AnoeV8kFG$_XhVl1$V-8*6axVaMta|UXcV>d z_C&ofq5oQFI=0w?xvrqa*8S)R9qiOKFR_A(QVfOA6DaxvMKRWW<(osYlD@Wtre|IX z3RaD`EF*Xi8~z`QblYqJ4HmSe#!sMNAkgs=ey~M~?+g#vhEGQ$-4{b9zCh>M>eTu- zY0r41=rMU0&0&BU3C*^qL0)Pemu75@MKBcUe%5u?f_5UX=gjy~==Vjl@Zt(Vs{`$} zR`eX9X*Fp0b3D@Ra!vbNO+4GssT}KaM8oN9z%anYfHtn#S-8N-Tn?okFi+6NTkQ)c%b-yM@jgC%IT_1~=7i(QUkAT(pf9N?Lrw;HTuOlqbZj}_bf+FYcRZg;aS zXtf2I(5LyGZzFs35d>qSjM`cH21eO@;qMvU+)L&yClf2MZHrtkL&w|>I!60&Z@h|3 z&o(^Q)_r43n!j=$&Vofo0aoTPENXHz$v{YY-~2kO0MB9;yN+j80p0}*u;n42_$hMx zy;>zulA-%ssXVltu8$oABU_*TDbVwd#cz3~J_Wj?IdyrPQGo4kSpH`=edr#9qu&Yi zhpsAg8=*6qOcS9J^TCx8HVpcFuQ%q%?hJ3sLD2}xLVz_~;gD5|ZyuWA`BNys!sMAi z0e!tCUbe&HPy4$pHFc?e7=$1m_xa#PtpI2lHwkZIZ^*1_aCUA|S9#zk>|pU;6yahRP*QhJ?htEQg5sEu|d@dY;cQ5u> z94m$*tpL|7Fk0x*g1Qz)Gs*u($jDeAl~GCzPbs4W`>|rI67%aV6;|dvKHehe3ltS2 z&{#ro*?OPtjV`A(2^x$-pp^*yL3XNwjHZKKRR9#@k)jyK{A86+!~6{I$=A|nBxEf? zv!nR+iZXX*JU-iPvCz=YO7(97DIhe8jUVfe|6r(v{YtC_Jx72aM*MJ%&vHvp5HKDJ zoI2FM%eUC8M^PZ)nUhAnXiva&g^vPwzUA8V8jpk)uxC8 z7G-#A4&qcFXu(X^H4(_mMzI);v~V37tG+Ar!ig)iwYhAR(!lh4BFrY_PsV{|_{SBx z?;4DP;H4Ci#A2EtR66f5qmU&u4wSa^r570-sg;~WNp;Kuf&eP97C4i3B$k@I5qOg^ zUXB$dqa;Tr->eb3weq9$7KVpLBb~2a^e}BpDLuBC`$DCav!o7*0+=y*Ckp^cJwnsh zdJNPAV`2C>@eIJ!BjE)LJs;!^T^%!bmknQ5VhD{g>llU5O)YT6skkMhd?gDS(u^x7 zDcAIMLZiGTstZNQ_y%3~QUqhM=EsCjgyG$+tnrf+dI70uXqqh6c}8hE?dP<{Q zx~cl57u&{D^P)0~gGu>rb#Bt-j+zB9-z+pI-ww|#uqFJ3p>f6JpD2CRIm2|AG;@U` z^{on7t5&vS6ys#kG?`Zt#8odJt?Z3QwYH?oO3JYfe|cuXEaBUeA0JQUs`1u2E{&F6 z=*gSGs?1nU>g<|DWY^HiHGGzyJER#GzS4^m)rCDX-V$0Q-&{-Re3Cx!%wnlD@>40+ zZLOHO1=C;2yp_y}0*I8Jw~{jBWHBmPT&R?3I_=G5pLZ-&%7hKgjF$tpeeV~HZP-Tc zBkv|w+TGlB9U5Ai$gEp|xb_O%p*}oEE5J62=Ffc{ciBGLqHV4&+!f3!z_XaeZs3_z zfb|~WubycIc>Y8MSm~AB zSW4Q>QfL^(Y>fqT%t~=zDQ3_pzU`i*6+LN=Mhedsg8TG7A=1ATss4nXRZLN7VKGd2I96=-6_zboFwtDslF};Dl2H~ppKErJuXEY0PMv1nKTbCA+&0i^y#_}+(AVkpY zKoCTHeWg#sT#q;AAn!=J9o>$>P?53V%JmgiGt=#p*y53!uqBqcPlP$JcpotZ0 zeMP|*SW3}fiRlTobkybu+AYmTqe@%!Eukl@EoDU+7^p=2VQa)uOR~HzrwFMj1hT3u zYO7*w7G8Yg?wtr$=|v%#Qf@=@E>v2;su$ug^M)4YjKZH-#Zn4j+5(JG3L>Kf`$`Ll zfvH<)tU1ZtWTp7ZN(GTD+L$zn#YU$w%D-7OBx#F@7n}UFFg{V>PTCtPqW~uhh(-z0 zdF%Mfv?Wx!{^`XT+teW$7s3d&k%^lqAtAMjr{ze)YFbG$f^ssp((Tvf*V>;5>~>0c zPtz%(alJP~QgqVCNuMS{e$tO=r8+Ww=U4NsZU0HypU^d_Ly|5jLo5DC+}c$siNX_@ z`7JWa1tyQAzC!55!E~P|eVXK-^igE$ne-_}sY}XE+NSAKh)t=-9(PLJczxc(YaRQb#@bxQhOyAkW>gq}&A6C}KzD3}#P z%cQ&@x!XP|C&d?O9z5Z(sTJU6TYEb++sWdgp0g5K+h#l^i*N}Il0_?#qFZRbLxJh% z$c*#!f_xHRQuFjm@|8xZRfgvSvj7npr8eR9r0j$jk};UjKPkr&V3o@>z3naJUhrIm zUxC&(f*5+gaX!U0n`!*o$2FfBh1M(N;E6|xulghQP(Q9?nffW3KKnJ?W&0qdL@8Bu zg;q+}TF+w>Wo%}zL7K%Z{(aD^R7sflJn>z1#MWWD-**FM#Vj!e*4L>TO@ItzF5Xz- zb6X?I7I>E6(XAEUwlQFH1f!*pv!5z))~YgRt}1hGpJH6Vwqc)-tg7()A~Z{Qs;|O( zSCx3r$}(qei6|#Ca9w#KjQHc`3h!J|=7XzCoV>;ESuvd~9971_1+O zAzxovCsf2uSWtp>9l{srwiO=;Y{2AI} zOTo%*B~Dx$&>MkL5np(`$otp(d}vLX|5{b%a~nhcJ`nQ#jTJtz-sh&GzLF;%_4&v; zpG&s;d}%|4Pp>X>-VjKu=F;kj#5GjVdCJP3NAzxnab5E?} zX8nk-ttoTSNKB04x=m%yTwUg@H6>14AFw(E5h^ZTU*aqMiaD;tjbr|})#vl;D|~a4 z&)tDSN$n0+u(aE(wx;M6YQ6HVY5#b?&*#^b`S|(@pIKGrwm`26|`U)|($PY5k8 zWMah?+kC#fp~AOPw8&Z7qLG!_z0wu1dNksyZ9ebY7;t-8(IMg2>q>lmAY#CrLtE(*3$!pE5SmAmc-oy> zx6?DqOd^0L7JKdTXuL5@+gy`pBB*;NuI95^U8*j!DQ^hZ@MTi>23yczTu*ClHTf9Y z7A!%dt?8chPcpW&m&e5RH<&opcxG>JMkf6!Oke79t9@zS>G!(4f{B|mR=PBAC3Nyk z-z9vc^QzHTTS|3ZGE(nv&Y6Cms;?3Ypli}5^k}ekzO{PQXqGpY<}~jneX1>WH6F`V z+c|ZgCW?ser&`;pbBJa3*e41gRIj8-csxNO_$R#X7>jd~XQQqAAW$;-}k{DD?>qrWyy6`m1itBz%zYS3Qp<{iXZ5 zM*C!*N){4?NCiX7L;q@f+I`ti^pW_l9NO-*3zp4I8r_p&E>#}X*I<`J&%yY@* zvJ_mKf@9IxSfH^nPeVhFhK3y3Y?h2`;~1|5tJ)6&A@qTqfH_1{&+NLdl39MTd^-*K zXEBRe{PU5lkM2sC3e)|*tC*^c`e*a20w-hf!X}G?AMtP?Xow@O85O*t&1QiU^V3xo zq6InbIyBE^dpNAxQsO(K+Wk*|NFf^Y`NEEv=P$@{`(Xv{-qR+p4`ZDGN5Vt>0eAZr z-#ECys-p^AKF1>KSbS`bq#@^U$su`eJiujdKjJT2D?FahaNCgu?%c=Yq`aW0Ouapu zqZ%!`rFI`yN-G`5Hd!3%iR#Ma(}I~xlPT8|u(k|e-ap6f2j_UV74X%5#nPw zLRiowV*c6_@QASZ#{PM3IxxrUGlGoS_nCaW6M-Q4*m_dnl>;srg5wwExc7)W_wVnr z$bzG~J&v;kCoRcw?Y>z)-UxRO1YBK`eD;7m4;_}{!_AV0Sl^|rfX=+dF-?Mup=|_o zc#;*e55+11{j1)pAFI2oy){mE+a} zGQ2kr*Y?I_Ex5fe;4x|O)%|i@cVL#+8Ctl;?Xw_Z<#5Ce{Q=+I9^p57JbHk~n;RrU z(&ByXk`2X}?EzR)@wb7PV-~m^8f)wRib96J9h&FL1(F>D6@EXe$k+mD32X~8QOLJ8 zM(n>Z%QXk)_|={s`zwV?3H{m)yS9%`8f8=q_(CgWDf(!ax|(9;R+YQjyF^LNN~7qf z6#hgQO$4|^piL|siRCB>$)ZNu@{tI2lgl!7Gw-}a;7o=3cIf!Ec`%_%JwIqmbxnw@ zSym?Io2E-5bS6S!n%6u-w`yEdb`n1=AbW;i5``pd6traVAyL?pIEgZwA{ko=Ep)$5~u2i#CP@mI*VD%;$Mce2$l|0y`Kux{l2R(*BvRdl!ltI z%pex*ofCL6=Am&#aV+2wN3tvnBi!$@{3Wpn==v>M*Mzrg)eRJ8OU2K_5`6hP+>gMhvtk%iuIx3*&Q}*fnqSy zE;j;DN|9}FIe*^_FR*KFJPoeJXZFc*RzdGcex?w`a7?>Rt5S?bf;LYpF~XMYnUOS% z2Rs@p9vqG7umyYN1doozh-RC;&7n#Ac6#g=MEoPvABizP;`{3=+>Ol#7uYP83V%G} zsR&wvkPEi@{ID-V5_8v>{xIwclySE^ra>@hPWIfhL9ievAyC>i810(q2~e)h$p!5K zW#w#+6EP1LwW21B@Rb$t*l@&k{UJAuOU~FU%cXnT%t7y^bb)41uvgY%a5!c#Ry)dTk~cL-GRAd0Qc54V6Dj)3&{?oKHY4<5P>SlfPzny2m*rPW zZQ2YieFO)#x_p1B$1#pRuuLTGUKl|nC8T*0qFAwfIONhE?X^Ix*f<{1XZEd=EUpM} z8XaD2L4cs(2!sW>FlJjIIH191Ur$gmZo!t>|LUlioBBg;9FFO=ZT@(0hI2Y3rBLtD zL@5@x*ffvFtOyh;h`4gx;*>_gcpS5_0*5q9tVpq-U~_mzvfYmvF^a4$z$?bAupHjr zBB;cQz|bQR2yN4Tt$b=Ea$l7`LJNa#T4+s$gl>s|R}%n@plSZ5m7YZKP10(CtX7Zo zFcGQ6it3)tL~u(9dr7{D5L)FeVJzH6&`j4iUH>HRgkbVdr_t7OUEf4eskT3@a3@NF zv94=@H)Ul@)h8V{5sq!46&)u<_oQu^y62iwllq&^HxYQ#Z833@|I>9!(D{DGsrX4hOz2mW_jI(XuXCb|BxNOeX_s*wlDgVyUa9M+ z`m&RLP3l}vheY|U7wXerb796_S_w|~(N_L0kHYW z$Ey8k8)Z_rt;SbLp2>I4P0`yHqFV1{Znc=qyXm~99BXy7PWNe&PnGs5K6H}4CDmuC zcP7YBqZn3WZUJx4r z!65Uy!J^CT0nC^WoIrc# zXAD0H^Vb&IlI<9U+mreL6DuWPG&y=tw*E+K;lx6a%{hEQ9}uF|wk1PB3CGBzi< z5qFjp>jwfx+gy&e^gG8KdgTg%ZG@v_pBE%;(u|TNWi_Z;R1<;UlqbxJeRbvD&?haB zCsw+YFr4&B`u9YjO)F#*6rGf?l_($8dL(_54k>{%>8C^xOy`-Dk>u+NZDmf{T5W@= zZ_S#L2+3)MCfzRmzioI`D+m*Lr#^m?SJJjxNb#D9pDtVHnG^sTlvQ5fo!$trD4 zzohd`hjiKXZLg1~EqN1_lr+7o^+?fuy0%p5lx|BZXd!$u{j2?yqHEFzGtsJ^E=fCd zT}?S=oYv}CSJ%3JsxLd~SMAL(nXc9TubX$$^HlPG@;*_plKiTDFhw6vMXzc|*TE<~ z6WUdmKF!xv8kq4@rNe}F%`gsTpjj=L_%rpF>9aIXCwV3FRy{4#be?YBNSBlFa58@- z^}FZPqq%6G9G_pD;r;VHzWm}NCRtz;H)Pj*?_4v#yQzLkXi(+V#FCt{P$#^b9&hQs zuGVwPai&8;&xEE)KO}uq&$E;ItU70aV+kxjJnH$Eejun+eZ~^Y$ z;d9BDwg{(%t>SpdI?LjWJ#t*Oe}@0gM*L|+5dtj|1|oe8O5PDPIg0U0#3m)^j$_t` zis6(ZzPi7{*SAFs8#>u2){TVxaC^X$krr0cLXxanJ8J?0so#?YhuY_PGLn1}B~B)^ zsKks)$=pz}#?ZnNLT?#ZY|~kZd2%G+oOKm`JEUlGwCfu{5D8v9$71tH!1>!_Ufrb+ zSj$L3yQR2$ASBF4{Bp#T<(O7S(t=)`kbsqybO!m*Ey zW5T3(yAU^N_vH8!6`2WbHX$v5*5_~43BZ%WG<2Gd)|2W`NB5nzWkTJnJXK$|Sval# zeHZedidNP7PE*gR^P0Zw34L21FO@$j-ku7{?+L$G>rvO9G`%L#Bq?($dL?6Fir>@k zrwY^Z%oK4a#i@&%rt|Lfmz{2J9i8fFn5H9>>NPpvDo;${Meu~)gWKllL$5jYx?>2Tn zeGtR`%@$6i*lr2tW(2N+P)gpr*kNFEnbV#samEH8+2->8W_=%DG14bawlq4tF&}fu zh7zxTqR3B%6aiWRNy8E_G9L1sRYhL$*f__p@R5xU&-DZ?4GzbtfKRU|@t#!yn_P>R zcG!eFN}Tj~iO+8f*%X0gwB6Epz{T5q9*y+=O(FD2xEF2rxxA>|d!HVR3DjJbqJXl{ z_Z%k*Oc>YhJyw?F@T^4nF{4-<=xUee&K8#sG{$^$U75E$RpRVkc>f}Y1BIf3z6V!2 zl2>&(91(_mbVI=1%Hq?DES}t0=G4cFyz22Hr>zRulDalxDnv1;#5@fY(T6TcqokK2 zsG#=|$I8^*SoCZ^8msL?eut~74oH3Mc(pMiO*JSKD)?fZmel3 zV(@LrtJ`ey#gH?W7kSf`fK8!R#4Q1Y5f^R=Sc9=dl2{uBjd9HHHG8YsDFK%-aXDyNM@@D69JeF5DV1VxDba z?Rda>Jt2>W0@u)3RLeIX?y68A7z|>5vrf15%}*Bj#;D+VtqzAeFanfK`Y6^b0Q$qP zkZ3mp-^2OY*nApQb9O-old9J1uM` z?MU)S`aB&!%?p!4U4GR%)d`x@m0w?nB&6Gz&NCf9Y4c2>zF#J^X_~U9YF9d5y4hi76zn)h0bx!h13+(mz)YG88?D{Ze+`77^$JJD*A9vHW z=jqTZ9qQ|uro)u|HAR}K=&-Z6_4SypebdboR$X3G%@s4zF`-R;ITPq=f^DuGYPDg$ zCs~rwVSy*nD`-!vU(qi<(-gVaLh zp{JgKYmkmH*C4srT`gcPPM`J~Bm-N(>amDEA=o#ouk}&p;Ht;_L!OGY3+;i;HhWw8 zB;ZvQMQhe#i38h6P#$jorKAcFH>m(i!gk;|ZeC3NP3y zxq5Gh)|A2u;KquF#$r|{9s-`lNd>)+C=Oz-ABpjWU_rs+IWDX&Mcg~CP>x`Mf~+Um zGoxLv`-<MUrPVNHT`LeU*si71*<2(QOIs>Q={B$^Sz^%)>(w+l?E#QqY{WII19N zQ!)3C#CTcBo{nIk81e)b&(G<>)?0~L8w(E03-UA2BFzVufP#QEVYSzt)#s|IE{@!&Lb&L;7_5U5QhV`ZT)}mz~6CnlwAZRC!L7 z&s6c4Cho3ay8IG6-F(@FyxEQXca~RuJ~PFyk4s(rnbOwd>G1n>s4sV_{OaS>qdv_{ z@pmU~g8DSmp+2wr=X&fe9h3PgeXWzef=ypB6sE3tO5B^P3aX@fuwqg#QKzUgMV)uI zjtT1XNibC&)5T3NAx*JJ!x^WOdFk^}+T(B$#Kl2Uzr#8^}`yXf`7<$Q!hkwtV z6n}XEs&5Ba`s*f?qT%!BV(+zgHEvpt#?Yt!9XjoFpN?6~VixsyCKcep!CUKpnv5A0 z-~(V}`_oi_ebl^X;kTR!!o%ulsZKU9vjR-YT`9Q_E`clc${|Lm_svA^2#8~SsFG#& zvWV0@a=y7&F%4njB_$_!CMqq9gz~vxIr%n1kUB@(ys?9U|QZVC61{c7?u8Am=9Kx z#xcB5eNNhF_9iFoxO>Amzii0!%eIN-CA9TYJc`L*nFtwEiG+8P)%W@`l<5mc)cT5q z7D8vXd8op9+XDU(Xcx9rk>o6!&+hATSo&j};^!#YE1w!OPO9xv=(bl(U8;PLs%OG; z>HINyd1lN7>E9)|O7n3Vjv4EiKCg~p!`CsjKF0J}oVtI~yxt|$75z`aKdUbF`R;D| zX9BxZhuw+$Oyij@yFR}J|0(%SmrsJ3@~cm~J8^dhGv)hCqrRTcRN3|U)?;_e*;#&5 zVOPpfW}Z|=u8Gi!Z*pI*zQ0;82+PzQtS!jK4VcM_@2=K&SL&EXeZDiL-_^LPSfugH z_mO$Y3&AfVJB2s;9*g)6sf1nThFc6-Hf7k64e|-UQZx2|OE=wsIKKFI(W&5PF z-zCf{z_XaeZs6ad06%#Va{C?HcQqCaJ=9L+!Kdgt=Wys>tM7){T|{Nnyl3OLoeWA~ zb+k^Y0E^Yvu<^aOBC?4?=l?+{MUSuOF)p3;XtH3qUOP96c9ScZ>k6EI(t%pLi%=;x z7xn$i^&g^03ij{>d1JBP6(sSZC}v|QnCI#Pr~Z>M=EqcQN&6Isu>Gqb06$c02^3?- z#XJouU}08Ycl7V7kmJir~tbz{sZ??{KfgiJGOysmiWVv#&f@q zwP;B#^IgQO0z8XZ><0ej3b2rfk@d)xzeS9!M>X%q&^;OaJMX092WKH3zXTB!C;D~l z3`(JLUBt^?M;I@Gpo}%AEtQ8PQ@V=S?#3RvgB`zfDP4OtgwgJm^S=nvC?!)NHdgGZ zkgVYTC&8LR`2}6sWUunmfo-hn|LG7W)LZQT9hkN+4Bz}OAm=P*F^gHu;u%CT@7F8A zTAt8X*(K1jiMf>_vHYeK;OV|E|IvsdoP!Ra@k1X#wzr~2hLBzJv;zF8uj4x6_yck3=+iFyNNoVjm&rum9;`^=7(B7_4(F4O9|4`cL1XhQctDTxN!x9 z4a$c|qJqHGE2-l&`A+w&1d6AZRw)n&?OVK)xHFX_5X94@6{Z}8Fqf+Dq@3!rE(i0@ z^aM&NWK#c0?J@PKtD~v;H0A7^7L(dH11)y;tiK9Rj~2Vq9%*Pb9W7=qXXmt-^!#t2 zg)sl?LMO%*<~iM8&onKj#WHamL$N~n?nlX=`eIZiFy(-%_z)zw z%?p&{AU$uIa&(&M>Nu+a&tew4foDQPgO3m` zJQ=zA_fOvfyw|Bj)*=Wi$QFGF76_<}5&iLOtfNoF9)AE)+^T<{3PK=-BA(9NrW6%l z5lKPL-3{N{XBaAs84U#ajNU(!KmdLaQ;7uG%+!ZR?GysSN=!-VHd+#5KVrD7>C;e< z6Zhjzfyj>-SCR%#Oh@S%p`w`43gmP0>9ye*MjXV9MUeO81bPERK}<0e-eyFs2lO=gR820JE6IEN1b~MlyFQw8EM1s2J6>H_={iBpgzx(P6A5OA(eu&nsR{JYJ!^$)f#}Z=(5~#}bMzkPemm zA7<#AzoC5p6Pjw4O~ac`q~+7^MYy~9;W5_rSu!mLvH>n!XMFbmAT($R{{z#x&gWU9z;}5S!_~uP%+lXBZ%?MW=5VWpBPp0 z+0qwK3Mao8QX%@rIPcqQdFLO;i8BgWpU1x-NDKOJ-oSw$+rd-isP+y;M)}-$*=An# z^&LDCf+r@Y-&x3HVs8882448RejXi;$*PDeez1x|&RE6sKit$UIoGH@(uMZOP10$UM>Ggc@uj7nmCiZ{im-)`eS90oK1G3f>>31QhFrt5; zLT@ofGWoq_1zhy$mAv%I@^16fR6!6EmIAhKE3tZ0iB+3QtlU&)$d9zMd0gSUA6vl* z*ZX*Ka{B4QGeL`;1{CU{t?cuTE!;*tVGeRLG0Sh-&TGE1jVrgr|GYZPhS@M1WVnkoB&s@}Cu#pz20-*bj2w6z;?USvjO-c3df!>aC+z7r`+ya~ zb12<(52f25hA7f;f`HKrFC|#Bu}+4q|2x%hvkLGmX7O)?vAEXO^Ckx&QN`kfeGsY= zYN0bKrPA&$1gHpvGrvn})2!dTcu%y}yCq|85`F{IZK9%{4`7B=vN) z*AI(?`h*bU=SC?JhUgXQ)UeDQg2ILxKwSUw7k(80ZnqrLU-=^Q=p1|>7^*sZ;@$}Uk zd(K8)^Tmz4?EP!`&|k~+hkAT1+%wA|ZTgxk%hr75m^OQ9`t1fS6uO@?uI4QO$JKq8 zKuTSfq{jP6-a3tf29HDc^k_EL6(PWN1+FXbTyW~sPNVJ2o%ZmK?MSW+?4U*@{ohq?Ur5iWhS!uH{S zr?y8FD*<;uG{P0Pm)IU_1)_KDC|BG*!j<GG*&QQX@nD%9Wra)>J{hy}(NV6rV}!pvFwO?QPH|HDekHf$bN54|Tz>m7S3Tla z>ogq#AND$?jsJd8o;hP>F1fEru`%Y!+lKk`lfi^;5>k-ONhfmcH$&xj0pnYpcx%`e1F27@xzb~&a%*;x#yR@0Fy}gkov0`j2;ISu)JhZOFHMb3O z>HQ@(jw)O)=BY==d8|h(#ENZe$GGgaVJ^G3$odiV;)N1qvWnFY zk8#x^Ho}b?B7!MSO-{oiX2XUuPpvI+=VPP%@s@Gcj49&!%mFDC!vhuW zd#p@Ps1+iIh~-Zfd9*j0aQzZOyTQk!6|TN*l)Ki4NKdhCLy-s8gp9-jA;5}59{R^P zE5`JG*YfspuDpGO%kLWFzAX{11LbUn*PYVJoA!5ceTD5Q);%`HpYI&us=LNmUfjje zD+CObxbE%|&A0cBv3683I#^-#NX+K7WBlcgF_!nnxOv#Ns>rp5Zyp)dqZy%3a@)49 z$n7hAN=Dg}Qn7h$k=s@U4Ewsc83nc|CVxN+Km5irR{d#THh-~^hyFCc-Te`DTwz0&WD=Iwt_%MIGZG_v_hm0%D!|txoLV@K-8oZdNmXC4S-6eLE6+%Wl zeE&ErMl~-e0r;m9m*EokIx?`mQ%^nys_hum}L z2$$V5!e3YV3>e;=vHi1{#Vr2Mpnj}R73$+v)9z-drki12Nfg_(;+s~4|IaAClQ2>C zod9W8Mw9nq8nIVUOmWb6YLpF;VtCC6pZmsU zKJ(`R&cAVlJGU!s8IuCfFY}e3Y~pR#mgz|p&{*-;3peq`Z;vqK2y6>R2aEjtw>vod z!hU{!#dbb?(GYj^Dl(OEKK%7foc{X(e)Q)7&bw>}@BZ-s%ZrkH9Pq$>{e1dY1N`E; zUe5UXR=)Q4GJ}yWM~s*F(+vZhe`P=4x?l?*xz4BJ)s!tE1=e_l>o48TCx6$=_pTY_ zQ$O0qCF`OYDeh(AzCUf_4Zj-Y;pLhxzhPxAWy|2l?8CJNW$N!#p*jaI-PXAL!>JKj`KAR}AojKlky~TYaK2pTGQm z2j94QkRM&Voio3`gWs-*P_Cw>(_iGW>j(MKRRete2b=lK9RYD_52>`EG*IRjzw6<1 zzv|*Rr91%?Mxm z$qs(A9&(-}GdRjef3$<&Jrxoev!a`kWbA+&uN>g}f9&IHR}XQ`@&GFjYwzmgL%$y2 z-T}xu61jPhH-4*^y9N}hugDL6vW?GNJ-~T?=;f0a_VKrEipeiUR(8@eV$B)c`;Kb3fnx(+TSoMz~ z&b?}s`**|)Zyn+6?{DWTm-O@Fs|LBfU!Nu_gn&}O&A-{eJ1-n!Lq=jLK{gw5#UHnE z;?GBTa>U$ET_=J}C#<0qR@TPK3L*ihkPE-Ep10o?tbX^(6bX-NJ~&?5^P^H#wEY&)O9*~t5D4{)Wx4kPZl zc?a*lc$9Hsp15s*PyeciZ(Tdc=g;5HH~w0rFB0%X4=+1s2lq-K2)XgP9sJj~dicp- z2Kd86CAP=fqMsIzOf#pa!7d;zJpWJgn#C;slTgps|66#xTF(ip(B!e7#3l86tRRdO zQKS#9O8%xpWZqABr*zu%yfTXfiR?SY7crresL7)|VZtUmcEiPaB<=*`5cYAW0D02NnMRvrJCZX8g(ZcoLS;~!{@8bDu2l&}~ z0cAz^vL?Ruv%R_T;$>X=Dx2%>9^;AL7~2x4lHgTmEa7k8Tgva=-N^E*wsHNi#5I$m z?Fu&D)yt>umb~vHOS$tm%ed<`F<-r+NPoQ#a~cY45As$_(~({L?4&Hs3tIW@xl6e6 z)GQ$a55{&E?Ad7a0~7318w(dE5wYh>h!an@C0Viohy zU1KacrHdC)=8EeFcyewR4_vg22hV9{^!|Q+d{>2Ve4I~zcM$iD-CXy*rTqPyi#dCl zVq944`@;D=^qal7^(PB?TYJFu_l~kzNh}FLkHZ^3v5*_SzXyMLZT*lx2xQwqhj`8b<$_xZGm)A)Uf-H*dc9svmXCZg}Vm_~%Z(~Q3 zM@A4z_Sw6E7aS;g_@N?xPO$R+F-prCIb}bOCLo)K2e0qtOBWAt#luCmxQ$$S{$jp) zVuo=YPMC-s8Hs>byPp`?nVGt~tAKeU=osn+N&G9q`{@Sjx>8?8((%p2rK? zBufuz;jIU|yzq^Sxc$4`y!&wY?fHE?vap$7e0vZ6`u)XxXsJFBEshn~7JEIbl{X%h zqb*QGC@O*Ekb@d||FIrjp280&9>P*DtO;8X^%VKjl|6jz!X7^H+aWeB%yDdkg`@OB zP~KKr(2xq*;qtb#mT~hB=kp@zbK8m%Wy|NM)6qhK<4Gz5Wq$jc9)5V;5SKq5bHbbF zbLY7oJgZ$2g&EFzR|6|=9%Z`&<3j;Yt_wKwqz?A$9p=0niY$InH~0Ty8F#)pmxN@~VF~ zYXP3cEdFh%p8(U(_3tKPI?Z7Bkxa_fXE6EKR@~wk+PYl!p0D`zx7Kmi*&DgCSJ6J- zgOVbQV#bOQ<6|-9IAX;%c;PD==^P3fACD;|UcgFGvRvNsrg@xmT!t3QoM0>9$P>Ex z&g=5zBM`-iksSeB`pR7Ki;aBfOFjH;ZIOqzDn?46l*1dIZ|4eEGuT+_LxZdT=DyD zeDKp7`O>`+gO8QyOSx;$1QqDhm{k-rG9EErQAEX%zg@S3pFR=MI4{ThKfDJ&d`*Ex zamZ-JSm}}s1lWrjIVSAmZJ*h|>EG?=&cO^PEKyWuQo>V+BSlB2!y)@-pf5&x(9#4} z9K*6^P8c2KhRurdXo){Q;BeZrU518ZHdJDk9Gb)H@v-*E@q&dmo-OyKc-j#5i8=oGwcy7Dx)FZevKSGUgoi3 z?UD*$`5{}zLPq;aT>hKQeDLgTT)xHU@9QJVzM6sF3O}?sZf}o8El?SXs7!GRxl*7a zg=%&=xZOc+80WE(kQ*L~*tgrGt3?tEpWpthm+QC22q(v1my@d9;1dUJUVD| z!jV~8-I&sFL^0Adh+~Kxi^Gra;!CIIS@fK1$e;8Cnd6`0r9arg*S~Qi9hRc#D=I-e z!NQSPEfT?vFlJ;lWP6`aX+ZW4I(@F0yRJwfxyPtx>?yNH?&ODU_S4JoDAJMfbTx4D*?^w_#(6TQO`W2Fc`Fk4Mh z$aKGi{-BeA(THM2&nZDvvmRIJS)cI#O9*py(-cU4-VHjXX}n z*`QAq6S^op7OUPy|oFJrUG^VVkAv>TD zEIhW8@4mNJI}`M6pF@i^IY>HZ6I{e#dq2t(RnJ^O8DG4?ona?^7Z9&?%szEDqSi#j^u$xoL>y zg$#%6u$7p1fUT((?ZcCf|D9RVwDALJhkn|RqGi;QuZjUzBu zFKT78mPHD>Ka?31j;swaAqAPNh3C|LpkqbQ-NZLe@8V5+IDaebvh4k&H-ey+3K^MZ)K0Y_Ge@? zWV95g1mW5>Pt&ntn$I+SQ|^&*EuSP*1?)Pv$tsQO@}0#j{#}@kw-f%Y=k2NZT=Vus z9#8WASM#_6tcImvWvagkx0#Z=H@!n4jm9}cCnf`ul%d&@SlhD%=fRwtO7iXS^S$&ZvmRT z2l$_liF+ib*2^pzvwB;JTQ_C-=*PPG%)8q;zzTSDYX!H(Au|v$=nAq0i;T25Xo=*m zdrHt^QK>|%SRG-TW0rGKg`ZupiF0l$({BzXLcyJvZsZ*ojWKG0Dp<6(+cbq12cI~H zFMPP0&!3bbRElALYT5`XDD_sjWktaJ7tG_UAD_$H56;jUYlRuKu-#Cw$a#Wo4-Im2 zrh$`|D14)_gpp*~LW|O{;D{Hs@!1c~`qGXKs2 zzHnoS7o1$6D}a1KvMdje-ZjjotVg(NoSQds9#qpGyqv zD00JQi_xQ3 z=_`W3;pL~caq>Yqmd)|`{F&=`(|3pHZMP}7`hYmU9JA;-O&l;-=6jb6)BWr$dt?PF zQXI6{W9!ZR+@ox)@sPXk9bvE|!(KV#vaTR(%pCbL_XWQ4`v>^Nm+!+q{&AdB zH*nEYqkQ&LchPd}C3wru<}qg>VW_A?ieNnC)=Rf?=0ziEQdM!=8lSCw0YhV2SPQ38 z0uwI?VI~e4(>oa9IC9D{ISH|vkrq)1T?-1l=`}69@(`Q#clYwDw{GI1RUuBRte*TV zkQ{kZ3tZmA51)v5*(>rCN{Y@dhq=QQ?s&Y!NTbWZJ%jwMXt7U+#1&@2ObTpwve+{g zKyRPVwtzTt~xkzr)@C zQi#t6omtG{e}aVXa?ibF5^uLo!Q1tr@r74VEXS06rN@#PM``{} zm-Ej=dc00m-uA(e4Lt#aqk8W1gSe{TXAb<-1ce#k;X5y9`#`|JXvBCWrV=QIx7?3E zwtYgpu05a6mcEd_;fV3FR+PgCJE2I)dO5oOIgQC*f?3RB z7PCk}NP!rxaOw9}bI@y-bMSv{VMTj^w;Z0OZOXDeJpn*cA!u~Ai|Ja9~tHH)gj}NnShjH?L(tneRqYj1RtB@j&I}bd-;6) ztxs|2o0fCH+jnqxZ$u^wMHN%2enFv9hEkwtneXx3{Uv|;!5WS{aV7tC)i|4ceJXJr zDa59JUUk-L4te()-tkBH=%+e3ETbsJilU0~D~j%8yZF*`6z8A2iv3>y6o?i;IF7^949GiWPf1;L_&Tlm09ZM^@~HVzpb<&5{N3{ zam1M$xnMvte^DbRIHR2L-X}Tg%uW38p@6)r%a4>K`)DsGe`Ga>|JN#BceBU$&uV3f zqllvzMNBD_Jom&l-nlT~-1jf%kT*WX!Ef2fO#>0i1~G$B;1g5CxX`DNC@NON(uptJ zX7)S$IEG6RdCOs8R#6VM3tw?evG*~}yzj&o-t)?4j%^&{6>nL~)&nl3@l{XI^vWl2 zU%Q@fUVcCK_1PTRVUe-4BERJMbNS4|QC{)h73}|!E!<$W@a=ar(Hz7?QA|Wk370e9 z*~-}UTY1iVR&n%qMyNPY3_#e5O&iC!@}>%-85>cz5^j4D7kzCFN56FiCw$gt&gZV- z?-$&Jwa?p_yXS#46jH8vKxg}03T+4D?)7$lbm!xo_o1IMUQ$$wA!{ES=7uNA6XGXW zvm>B)C}gAaaT+~d{_-}?cvTx8f2GT9mu%vIGj?!CPmC}g9gXvw zIjMDwoB9j9b`g~P7<+yrA3CvtkvlhY(3_TX@J~WcdsinXEwm9~48)Wpg_oUbB}vgY z5Hc_lQLNOIQ*G^81JlRh; zm9=aZv-np-0anYw^*`?toaVjR+8ir$T7){aBQmE`i0 zjAyZ+)xwG*Hf;+iXB`$a>jS71Fx*>aYh<(6TpL^I(|b!JA*(m~j0%BLlBJ7Xy1baR zn0FykeG+s3XsO@lsm%dyr^k{un_!^K+Q4R?4hvBV_{XMDuM#_wt}c)L+a!^`PI)q- zn6aUN<^8a9v4d3%+1eY^ILD*IQnVT1ck-`-*E7$q-R>HM}ElW9U)`V zVqTkti@@`0Cpt#4!aeR9$W3(h-SotbT=Ua+Fu&Vl-+2xhN8nfjDFsr3CH0-KmC=xg z)&{)b?6nip16=y~#VqZ1=_p8CTVUCOXxQhm9T7@O+B-e=?UKaBh)umAs$es>S&~&T ztJeGUmK9`dy4;ws!DGM1h@1XCz)v4^IPaWRy8L*e3w0E;dcBXm^cC#=k}u+9ThecL z39E1ZBBRTHO;m~)P?DE^bWME}K7Cpj3pyP3S>Q6K#UbYjGOon2^}W%SgwdgpExiGQ zW+6t!ifm_wgF7TDR`hJGFxud;M;-1a`K*`rZRSkRD` zAS+{5udlGNDA{|lLvu1=D8+DJg>A}ZpE*(wYALXTi1piiwv5J*aX4tPLry|G7Vvm4 z%%5-5dGrtQ=Do015b)Uj*K@^B-oZZe9J<>bS{p2~t~7U!gKcSV6>0qYwOX$Q*_KnD zoRHVU^F$YrFyH#x&{vlr0bXfdzN zp}An`d%30FmZY!u(Wmkz?EFmgb-FFeoZj5@lIyS=CVm&L{mrLXd*4MYnd8#k=8*OD z-Q)Q=N6__>-%g0TdG&+*^z$#LDQ~f;)1j-yrjV7`mcVI0f_-28yGik{{=rEsp5xNl zY?04MGOqr1*tWoydWP; zlzG4VC}Gfw$mi+*__rAT(Vvlp)FP%*%(?Ohc!%wmJWi0KNzpa^j#&kG7PHtrJd+CW z;NUIwKTX0vTLBK|Xa!g{YXukt)G5HAf3{@p-rP9WE194z#J0JDCJeRZ)3S72h5iC5 zRf}&~0%@L;$wyiO8+}kj@|%!grv$(#((cT*Er^X9QIb}~+U3+TX-FnJ6hRCMfm^px zIY{;?OOQfTS7i}e=ugU3v10k3*K_=z{7EMhmrH^dy{3yVzrKaNtcY@G_BD!$ZK;P4 zTBufrj>4qzBmFX6SI3RG_1a#}{?Q<-^L2`$QgHM)DfsvUZl&_cy#Z*XdUsE1|gyuxVWp8aGVNy-3|cOp=lJaw4@TPiBPB6HLa z$#hRtfS-EkdM^9H+gZ@*u&~pirC?Q+Qr8yPmJ!?&1=#GZ_d`X;Yo5N60Py6EU!b`9 zH#FufvaS}st)#pu6or2Ub|#4LuGBbPe$PZc|0#JScqa1N-8^;&_2o@fR%{f;wpTwr z-rlk4NiO=r3+ZlmSTe_@v)P`Kx6=zsyMy{R)Fa)d#OfSG(DKsB3h-Zk^(j`~eIZM_ zT;{dg zeEZBLEH-(!6fCly#IpsSlcI%@b9UCQ|5HdQz^YirT0DgU{IWxs_lJ*Z1vs~B3h?e= zRso*HEOrCWtO9)V3{$_B6h$V($alU^>FR4C2*9yvdi_xpmh}>Q^AW?Vo~8m^L3JOe z6<{Th&CRvhw=%93;Qf~%OY2Ns{{Kc)i5aT;UDu!#xSk}RnRpP`GYKIesKktw6ya2Y zup?>BPPP<1UDSUO(vS7;sQYNoREH^&RxvSO#rSAUS{JP5D+Sq%q~O-l2&EVqkEulF z;F4Ie@Z=kDn--^X&`Qo#=f9nW9S)1Sv{fSK87rUE3oD5b;)jaP*FH5NJ-~UV&t-0_ z7JgbAwUscj5L$_KLrzv$rlp~RAdHDDNv@886d*G5C>(b&B2yEp5|qXUdE~CkdE~Au zS^JcBzdPudliBaEm$LUEFCy2_3c!kg+`!GhdYqX&1SXx-s3aL(`i~`(s>SR8->Y`6_+qFNdw)tgmIEO=yJ%#qUb*}lq zaPK;9{mJv0+iKI4*OoF}o?ggG$`thtN}>MMbiBtj^qOf5r{AU1PRr9f$uEuis-*Lo zsZI5mDW3$p%Cj@2Wrp+#b~PV%l2?85UCD1}m@ayKU&gWC0x;DaSkK!DUuquJWmr;> z^8|C+Y?gGnbhT;)*tLxkobqx=r%zDd*4?2$b$y`B!dnZi)z`McDbhSsLCG9;wm?f;107S;p}irGm?GWN z2}+v3Cd4vJEV6`54v{bc9b%Csmf33BbV%aGsrVB@s*FhF$Tk&dF`>1&Kx<2Zw$=vP zn+xPKIbxBjvy-QxsX@PQEzsK1fV3um+F~W~Bb##M;K!a0Dnm%7+Rj+!h-Hq5+9|{>+rh@21rc z@x617=kg0b!}^sE;<+w`oX5IHuH)*9KFqmi9mvCXUPj=Tc<}Zs7%th2mUX?SLKxe` z(j$}2kjv%B=W`Sqax^sLX==)o&*s4NP0~h{)U%FXChsou zef+ufZC_U(m8Om*L`_H2Gh#DZaVdp{FAYzH)iNjYSNgfWt@XS&6^+t)PDr2XqhwA< zLNYfb`9`UH>hnw2rG7q`Dvv---+%SIRvr5$pM*!IYhO}Mnl|-(n50kIvMcSGG*?bj zj|nuICa-izms#JpQ?{utO!a$0!}_)-c}++sb10FkXH_t~jc~{q-fk>-G&f{uYRJ%3 z$k5!VLsLVRd^U^iW{Js|d{b=_*$MMW($0h*rsIYBHl%qWX_J~XUiIIpRGt_~q#QzA z0_72?3?bem<#(um8~wf8u^ku3^{|}`N@hT25LO0hXBgk{=!7%?2ORSn#wr#?-=PvE zbBnH%N@$(5$BeQ6^Fey3&LfFi4g|{qX;l?kk;^0UIYdhXR#!VHeei>-_~c&pY;rF> z2GLN^ahe)wJpBzgdoHLadkWLb*|QelSpRKi8!-himLQEhg59>C&3E#Bp+H#pJZpCR~U@4ee<<|Ad~B$v3Y+iyP=wY9Q%a9D1&|fAn^NjzS8W8 z6xzBPE2&x5v^{a5Q%bvdD-{!l5p7+^Kt7)( zoAq#P8_%<8pYuW-w{1eYnXqHqV{F}gH~E~0=egLntu2L?#BtgvH13DA3lnG<#}xv9 zl<~0*j18~Cwk1+Z5c)J_nYg^l9Ic%%Mu>@~;o;!{zVNyCB80$m9kMx>d@f5i>*Clp zv5Kiw0?K8dVyQwHMC9@ry63gg+0o3)PCR=;egGdh^VPJrHt_m4zL$jy_aR@<*5f!1 z@hc;Y4zFQ!WF@v`VcQm#EfGRitriU}N8n{@LWqie2KyhPIJQx@&yt`_y9Bg$z7%QY ztMS8Nlx>@?)vnW4jTY@)FU7J8)jWH5+(A(3$F_4cwjPM$Aug=2y!Gc>J;Z`Sq{9&HU~Ty1UzHYi(q~!UI^iJM{IUzV|K7jS+S))i>mh_72ttlH@?|{dxL4Lk=elbyX6xpMS+uB& zmX-z%JmgKdULyc;E#xOX{&J1(uXmt6Va^FyqZ}TgevoLCT4FhQTP6N z-H*1;C-F^5^0J*aa)o`S9~Yw=7#mrIWliiqDTMwWr7YsPh6AykHY_V!ooABzL{X9P z(ajXcR_pXq^I_UorqFaSjyp~Iu*mrMW{RV03||U_tfkkU9s(h=Wb=DYSr0v@74a** zj0`PD#btz;nl`zHeaYnZtd93maVve>Z^v=+v~?YW?KC5VMI2Wc8(z)Oz~fk!z_uls z+yV+s2UY1A_yhFqxC<2*tL;`w&n=dnqp{^#*iKWmt;2(lQz>oI^SG2mk)B5v?(v3d zTM}IQ$DecGeSf8`wUI(0i)Be{%hGd~Wob_sTjDwnxma3I*-rL5@RSMZdV9C=qaU2jq6J-acem5hTp*Xr;$<8% zo`d69<{PTNZ4+d%DZl$WlMw`y<%=Zd&eA@8`C_Jg>)$J-KseeMQwdOUjIco1E<*UI zC_qRHg$*i3Ne|)}K?np|Mosb+E=W&TXi|G-rp2rRJd0WE2A)X;cvtoSBP_)5Dy-GN zLyT=eHSGhf^AS59V0hE>8T-Z0Q6r;9k=;eaF;@3n3a7u9>~jx8`4w=@9$@kR*gNky zxoYcgKe}c5Y;Rt7V{Bv7Yv{eVB#;0Oy`@742?1;Z0aKF@Ae2BT0a7TT_hQp~F&Hpl z8?bS2+jsiCdjF8_?47%_Ya0l>$#1^?$g{dSl8(BLbR-Ex_k65nPhhmqEOsj8VA(=F zZBpjpQz0d(t^!Llg5g6fLca69UldXZ!j@8-@*|)3J$3XI!Ls$aVtsDaP38Hd9fl9H ziTZA^{7N9e>B;k1mtc6aMR*;Ga&2K4l2yy{q(c@hH3r?wvvfp4jH*_d>5T$L^S(qT z{HE-#V>$FLeVL`t98FlOZCX~J02dy0G_grjO6cFcc?|3A^;Z(Zb}#uJ#Oe=kqx0SK ziG-Bko9QahCM`xc8<<*{4^#tHPOcHc!Pgu2^2Fd#&*EOFd&m4o1 zTcXYr>xFPb2x61YAu{^Npcn4{+gZHy#9s;9f|`V()ODjutCKdv7_5cb~hFp$!&QaZ@kez^E;bW19mn2$J)_t!J~~?VB0h zV$)n_vGos2cZxrM`FF%?M^nGS(IwvjKAUk0*(Hw<3+prO@u5_0^B1hD@j=qE$aT$U z(Tt-pb4!bPWeC5Ds-lZ+aUE7usp@zTZXwO;4{oC8qbqzD{iw1uW39wDTl;pgaQe|$ z`Tjf!0pZsD2v7J8##;1KpFVatvg1vqT5hQ@B188lHgWCzfAZ*I$d0#)mm_)VyFx&8 z+^K{|AE&gW)&RGVrhV?+biR9jvADxPUOD?VR=xE*V&T5_ClDkz|2?6hrDt1HD`&Fc@k7;-5KEO; z!I2C*bZ!Y9z&$se#Y|ndYm!P`*!GTrm?|xnq3mH>sACkCVEyk*FHt}4SnxC*pFYUY zt;q}*C4y)(hPrPXpBGsj;vUlHf79YHLBO{t@ zS{p4A5rc^b+(_N1Jxb`_f8#N3z5FN|YfM_}Et+aAeOaI&5;iamb&LCk$Mip9GWF=j z;<(dL-8b%d=Z7ux|Jr3(E;2EO!urS3J7X@gV+B@23~R#rM0y^==$?ZcZpDdBLc|OT zEeGH%Ux~H)1wxtEAlI#q{t1EG@GbJAjsV}n)7s)cFx9G{f(q6SYR7F*W0)ArUqPgn zf?*-LKfy>ZLH1-wKl~V^Gl*ye5e}`riAHc1EhhWi^T!Tcxzn0+Ey$lrB#By zN)sZIl-zvzVotiRz-q(f?u!<3@Ix-HkIr8I7eqI@c&&wBfcTK@Xx!~?R&@!wGX|Nw zMc%b2NDEi?A6|yCJN#>{CiwuN zs!$^qvIR@2<4Fsve(NAPsh)P8d+bI`(;yMEs7Z!MCPKubHsP=`k%&!o zGE7}{m>~^ehBZfNsgF>V2w~Y)Fh~F<|McoXgbAX} zm0i%2_43uimF0Ow2wZ94qUywk2miCb@S98X;=NOuyToNl8+4@&vd%y!|Akt-G%O6$ zBowlVMQtMC{%Jy8_Dw1)NaYMtx&G}YHvGV{!Y@F3u8xH(RldoZZK&D#zJ9{cU zqILJX=x~P8nO1q_m8*k|D{SK1-nB;I7r?Nh)J;5rg)5=0*C3NO$-5>pGJ@oGcdS#p z7`n$@v=>TwDo6_=BZzKv@mdM50KL`*ENzGGj7iS1kdYB2Hd%ZBJ=R1Pw?S8?w9d!2 z_zU5&KN(c$^24yA)NgP!(MjjBs$0;TRs4AA3aaKiBFxBr?kX!B76>zUiObS9bu0s; z{{?wDa|rX7OWJx=-;{S0-_k7Ai~(?rnm*csNzN_b{s3H5TS1r@hJ|HWShkI2TZBRu z(TGhX5+V|@359Gd+r}{Me(g?%hcbMJOUtIuk5IgYp}XD2vJOFKT8%OO`e_b1aIMOr ze*JIv6Mg}ZeQn>BCJq*Mv>`~vocCYAFbpiq#Ih}fVPcpTrezm@P0J$F*?)m?=-6%P z%?dIFHTLwiEep3emRbGAvj1HZMs&@==>7;H)a9=8v3qCJ~x(!-N$Y=X+hpsKW z9pi$d*TMYpIr?HP6}AxS5}cSeA=@BKmaDE=#DyIO(PpT>7t-T>6idT>kHNKFA2dA+^da^e#^* zq;`vuf>78XVhdssod(~NIq2JDqcQCkGKf?cxb@1k-D+g*zp9ehF;L^#nx>kfZn>FNR_G(j3d$ z)Z3QXyh}FM|2<~B_chy8n$lTWd|xx~U6UQaq7`{ov=`{=b;#r->1_XNq3egOef_B& zzCFu&n^@LXpgXO?%sb`Z0`(vzOx*dG)DGV+=)}|aT*%AM+{>yCRo>~WB$pc`Fb(f= zG}{u?G?tlw1D}8L9*(1Krq7khpN8R^2R{|j-sP~Ytw3jwL;cpj#|V|a4ZSvqBwHA> z*DWkwnWwE=)xlg|l~r`pKV#Oc{d=&c9p#h7Sr)I%)6uQUzG~~MF(S=D(m@ePwlI9B zKdGm;bi2srB+-p7Sf_rft;=D_s=Tg;F3EMgQN69Jz@im-I=WrbS(Pu5^?ydFdF|eR z4r0hgM_~^80V~=Ibf;9Ba{2y!S*&UZv8o|~uL=c6vT#M7N({q)E4-(g@3nEI?I4}tRsPU2 zVk2^S{SL6BUbJvs@7Rvd1U>#QLzwCr0QDvUAP~}s zWvXQb6;$wbz&ms48Na>M?LP(K#TJOy>mby?md|Fn=e8A0yKOns?r7)P1qGIWnqk?> z0w2HC$(4Uw#+@HK~eKissMrxxYOTKzkH(-hca&+E5~ zkk6%g=at8}^w;~b|F%gE-+v=!JaH5GT)Kn~pnk-5-0@BovsOx$e%Qrruk_HF8Msha zuUO30e>j6f_O9pJiw>r%ZAp-Xs`}B~^J0uY-MyNBf2{Us^94!4(N8-0gkV{0PXoh0 z(Qv&p!vVJiPaMY6SFFeNzb-u^>f!kP>p0dMl|Ngk=QQ-& znzo*FhHXJKq}*F<;xHQDNWm}=`(`}mxWxKH)h<-l%t!u^cP$3 z`MkG+Bv_#+4dV|j@|w;m;ib&{A9NjR9kVs#zI9U2iC3PwiRT{uD~>DG+sOLXSEs*> z4#oPU7J`I+<||P%l-3PORZjtWyW5yI`;}syER+#|2g7IcX3?E;8Nc^muw(rfUlxAy z7I$28GG`vy#F<{b*uij$~O|o~~XcxH|R_LXF=FlG4?_lt=zCm9vg& z=B%TdnQ{N+tXkIhZuYXa0?XSAboRPLM<0nD*pc?Pi?i0yE;7;0ShhM(S4s&!R@HBI2#Hl^UGMTLT+ zo)~moztFAB|811Z0D&ydOVD+WqM2$n)8vEQ?cMF7M&oE0=J~ z>>Qsg$+580(HqnP5h?KUbE`PvZ=Jl^24PbPe5+qs$}g{6!JFt8W!8UH2nZ-#Kc;Jp@9Dh|CFMOI~?!pu|{bebC{m3O8g7)RzTy?_= zZg@4z(v=w=dNalBxp^{D(%YHmv&A_Ubi1Txt>lD1uIA&gLB1oy9d|D0x>s_nSklYQ zcP!^m&t+&gOg?{cC1+f`lz-03GIvpyXCGS1)Q2-@ifN1aG-kCY(Ez0uN^cDQ_ zA3dy!!m5QCo|@6c2dfIqd83WrUbB)%7CI0S%z0`#r(Lp?dq2uCZ$XB~?q9~Vr*e>x zESuNKh1aj(_L*50EXlJfBXI*v2q4on4l{7$CBV~np3kx0Igm?lpTXh|mrp+VoPXaj zh5K*%MZbw^C>&#lJ$}T()dhN2^zfJ4I{2isymav4%-5K->H6Gq^_9H)elK@F_cFI$ zv|o@6fX0pX=949Pmh`AXFK7YS(U*~})woy&p1r-!+A&?!GWc%FvCDV7cDO3k}&P z=nTNhrJrI5b*|1kcWqnRZmTCbls1Gi(U3vJRwiusJ=YOL`>G{O{n5Ah$6tN}Ku^aa z{&N0)be5SoRyR*%g%)m78JBF{EjvMRT(z5-%`213D|=ypiGHpii@Q{VO~5TvQC`a-h*`4E~`n=h%6)$;W5TP2NWAzg5z2$6v@x4a= zeC~m~^u$ek_R*{43zC|lTLj7Z@a-qK>YRO<`SSf(rdk+z`H{=G`I3Xm=GX8^2eCv8 z8NC^o#Dr7&EySdI+WE`*2k`u(H(&^eh6FD^av9f6-HuOZzd*XDoorr`O1q?UF3A86 zLGiwk`P19C2CF`QoqMi3hS#3Hse~3#ngCUs_boQ$ z+yNJ6&~@;4KiQ05e6Nuw@A)IoKYBfmt274k1<9hfuO*-9(_UG&a5hifeKGk$pXNou zQ9H*g-@Sr#N1vK*SKAVvd+^HQLSDY0(z-TvyBtJh2<_btnVgF|SYy-q_K!cG%ng?u z#qy;Ku}paI=AZHD>=%NhBx;AUqP@WCPPKEM$-CI~TL#Hkws1CAowF~We)uZ3C7Ai# zP26hqJWLW(dAJLbUsb}xJC(6_gu)1W8;vEh_M50NR{{>0GRe4)n zgk3`({og_9Y_#O7KwW%R#=R85d9=DLt(+T`9pDNo_;0|P8vTC;LO`Y~#{>UP!6C!A z?(#9*Gp&^$Z5d|6jpA%DEX*!@HF4E>qxj`kHlNK{!e6^<`1?7-`OBF@IcN6>={#!X zEo-v%wsl;2c#=(PA?E^)q;9Jges@wMo33R~6bfaz{)&YhbIt;e`rYUJ?zIB82}Z<3 zL$dxM|8TempG2?eDvouEV>}w)2lgHoyMED6TzsB-ekh ziUanmX7d`GEq80?inB*BZHEx1WdH^dT;{#g$sKP>j``gvuDNJ5XHJmZ{dhZXEO&`T z!3|sNdCXA$I%POl9vJ4?r+ewrmlF*J32c49Q2sh~IF}usWYG(qd@8`GiSYenMsnxn zqq+4DL)q3z@$5$#I$S|0EFl)+fRl%F)0APHw~NJ$XHpcL0yCy}@@6E#pDr84pD!4~ zD^Rjq96up1Pip1gkE>clNC1r{Aw;t7eiReX1xp@gG?T0QUE0baKWgd9X@76L-HpeAWBtjSX(FNJA9JZjKXV=<)OVrZkf z)FfmH5)GxhT&tFS%3Ckpk7+<6YEV~Y(p;-9IhyTT~ z#7(nr_cs(0L~MO2OTdKnd$yqgc7X4?`M0!bVWcW<(p+oNTxYXt@%uqiTu0K`Ti zgrrQizxpOxkn?tYvszs-Ul>@mvY^#}vw2B2r+&-f-oKs8@}&zALgj0Hl|^%{#i}I( z@#++LRXf1_!<7<#c=o?Z)|9H8E|~i!*I#m!x}+!~sEVlt58G0=K$i&$fJ2VIi1Yup zoD(ly$UZ-NiIJNfT~_$*SiOY5TznL!3AU}&Cy=HVMKO~H~+U+0N` zolP_>n6Sk`grc=2^!Z$x8!kN(DIpS4i#km;7A4MZyv+BI+n_et7glqvMMJekP0}P9HV}ro z9Im|oYYEwc>bOZ`tw~G0s#6U$7Ijss%nd`}xRPkoRwe!c-h2HKRxMwMWvV=>uQF+= zvl&uv^Ts2;rK^2u&n534{n<}f=hlh zgv)=mIUm0D03qAEX#ns4w+n^=$_9ROxU89AMKN1bQ}tLj5lI&dTkXh|Atl6e2A;=aa`J79- z$03{V3rn~zU0p72Rh(^xIJn&g+ix79CF;=C?INT^u9sl*h$PqRU_?y_oH;HF39=@^ zPAx9kUWZ)Rq!|Iypmn%K&(byyJ@i8kn7W)9^9$tj;1tx67{(^p!g9!`9L%T%VS(9O zpsmMX%-A@a#U1Ey$QC40-=6GMFUOI@hHV(+hF9NsiL?L{g9*b!45>A#4ja@~o5;^Q zdFqY+0&pZ&OIx?Y%5H;iZ2${b`OdCuba%AzS=%y3#w0ayn+->Y8J3VZ!eG%S9|g%t zhHL5Qbm+{g`jX4_?Et%;`g1@CUQ>M-2tuFNjO&S5IhckLD68UX;$Bx}l8hM)n{+_G zU4w>}G5r3YE0}ica?bqAQhxTQ#hi56LQcMH5vN|+Uro-kBXsq;boM#}o|8rILa3WV z)r8eD)%jBYZm^~Qwk@Uh?EP((PZn>zc%N^=sDy~d8k5zZzZ4|J3dKleU3$|lsjO0~ zESKl5s}?J~U8=sFr68q(cQ($yYgG-}D_)LPfcqo^?TQcN_Qo?YG#Ls&mPx3cK8S zNq|ew*c$;v!UnZTgXUU`mU^3}T8nX;>=h(u@%#^vuHrozGiazbsn@2d)?(T0yMtbc zC2HwTDIue~*Ckv=z>Rr5hq=?ke^@Czg?KRU3hBDz3u(qQr>L)LplA5*?i}x zcQSFSgGuW4*;H%MQm2I2u&u@l|L&)U&38DI-(2+}hy3hLCT@8!iD;iNruNx*7!Tj+-$VIC zuUmcu=h6OpSL#MZ1-gO?zBvRZP=0&R?LP$(*k2CDYlcGXcjypqIIWT6_Da&Syo+n@ zY-dHmP*-OerT)8mlq#3dXG=@^t*;I zE6IABrmnheGfaWEo?OmZclI!3`$m4UcaljBCWe>Ec=4$}`vwYu$hoA`E@@Q4ETL9B z{bl01V3oN5$xO{B?)05;iiQoMVWn2vGBQqGZe`F55=iGHo!u@C!T# zHK>jogiUZ9wL@7ht6N7-!f{Z8m#bFMy)#taF7Q_g)1bJcS`OZ2FSeyrjzg9pWE(`{ z{cjCjS4b!dmMa(a-^~O_RMjCgABLeXUoq7=V5OR;FJtjNOX8iy^XSXLGS!nDHAyvT zOhnZsTai%zDMD@IF!BXSCf9d?PdP}bCVlF>n-YAz$#6NiQqg(~9OZVz(0!C&AdN?i z;uAnY1bNLn<<9`u)c3yuTWX$cy(?awP^!<~!h?7D&lkaGbKd0Q(|6~cm+vPURtpb_ zm`Z~&Kp7cAJ-1SqR6>qt8mcX#vHmyvc6Y7`5 zC*S`bf=IlUp<{PoyF;&Lzn?wJxNVLj7B;Ag^_80t@bOcpmh~S^)G~bB4(#y#YuNW^ z&oXxF;|PZYNpII*3z0#g3t-;tR|wgHM9d(m^I1JVq%Nv6WG3iE-Ta+#=}Bo7=rVno zl&Wn;Bc29{5?DQ>NW_H(6L(8Y1@QEMAgY?SY3Qs zU1lM`L!X-L+6i05H;8qAR5WGgP#)BH)pz%Vw0A6(0hqYPFo&9E$PF+A?Dx?SQJCbkLR+B8P*Gu_OJ znh4;XSv|!8Clqsd`i?~$bkQnaS>1OAc*S#z*!f4xcyTSy01F_SaY?1MDJa#!mbgV~ zd7f0QMep1cZ@u43k3GoFs{~>uE#oY5b33{FBM3J+{QJ3X-kL30zu91EmxF2P+oUyI z)1-B1n0Q+cx4%|EL~`8wQi?7s!q7&m>?Gz3Lx3q=K3|+=l^x*+KWJdTZKKr0q1Pw> z_Jfo-H8vwh3UUj2dB59+r5Rr9D6mrWUC1RRDt%=HheFyV>j}-KezVeqkR_-a5oe?I z`cDD{>Wou5?U1fYuvvZo9bgQIb!T~Vg&=G=y#GmtmA1{;CZlY63P9d*_;8+sVJP9( zJ45A77`!>dmz_JP!BS0Z1`xNu5RWZYR}?7@Fq+l7*oKrC3;9mVf}JHXxz+eP8G@7B|D zP%43a>VX686bsa(Ic)3qn~TDIkW!)GKweMC2igH%zNG&SUDJ>;9Dmwh2w8$ySmlkE zCqk<`dgpf6gx>Bp7BBdKH=etjKTSP=%g@?}p7uo~VkUJ}-tL=Htu_akq#FVv`kmxt z%p?}kd_|11N1wyal`jCP7mB?1T~#|!eM2;CP#sr0 z@->Np1&(!vry8FtNYY)4dFkF?(cMvAfJa}Tx7j}DvBOdKl6Pcr5^V@5^e$o6<7d#b z2LD^^dmcL+d2jLJG&x8gBc*Cz-q8fhRIdnn^>m=RnJY+j>C^x!(CEdkSXgPD6a~77 z5)#$h#HuVJVYPtOT&s5Bo9k4)iiQnrTk+)eSrJ>6QOO?pDz$i4n>4A8D?SbVXvILgsuUOB`tr`yi;U&q>a*OryxL6-!Yd=o?7Jhu zG{Ca-B5RpMd7sKS4GN+E6UFnXYZr#P)JZYx3BDD4GZ>&*R!~6&6$oqui(j43uwCDy zb&rqu?K=iXPi|t88RCe&;)_dJaMGtdnvG!#iK`?z zR<6wQ`ey~&a{BcqA;_*wGjmRwwzU}qTs3NxOv|Lijo56yM+3WcEn)PxX0h+>T`Z}N zQH6_(+RZKaJUI^JUBETjV%rAJ*agl#{sV^Y`Y}Iwtd~V*grmP(Me2pcY;?$McD^gC zFYb}#9l^-WYB+OpjAzdLkfz-};_6g_X(u$WO|2x8*AaSfB{*w7-y@|2pCBQnBqt?V zJH*x-SFz#pmF&LnI}HEn5@vknP;IH*b=OOv2SewmT%^nB5%g{?#v#=c+ z4AhRf&I4%~gya1mp=xskNlRavrG=}Isnlz21FTqoKiwIZ&(rE0cB)`7dT4(dVG4HH z$mI2Vm-CZ9tl+s^lph{a!}xfhTs0Oi&vWH{U3?ZdG4vBieP^fqH$Vq{t{XhzSN%PR zpr|i9@pez6rD9zt4Ez{BHhlK^TS- zyeuuq*t)C-nutn$PEhUc44nDWlQ+G|Uf`HT5PcKF@+y-a4AD1H_IBh4x@p#xzT3k! z4?!$nG?x$GeLnb^O}}*jH4Vdx3nS>bEmH}70|_>F+;CR$w(ye=s^|2h*5~5WcINg! z|Ad9}UekiFR(>fy=+e%;yI8-!Oc0Hv9Gs#ixM=T9iRAP4zid$0Q~e`oNG#FIe24NnWR+kHDG{d zSwRIA{HNhRn-H`I-TdhP<%>h=f2BNle}f&fIbrH}-nwQzUbuc7(|_B_ymR#cHFClr|%rc%QuYYiPM|dcbK4%aoF(i z(abudmZqqnfS_Tgp}hUO8me>U1v~&Z?^3(VaAsc7#H6Uek%E?u8hPyMCMI+_)NWA2 z6@Qw*dw*GvXD?ZgxBs<1m+ldzD(|qxvFkDWm(_$#$eSkP_8H0xXI2sIcF8xz`PHw- zFz?o}Jb(Id?!RdqfBRmP1`Lk4V11rAB&>vuG9&lq zh{WoGUWkVcnnNx*N8KLo)b`&c2EnlPlKlFpMlSqu3+H~XmaVG=grkfZ-T!UQVGS0? z?pMQ44r$`D@5Qh)l7df2{7+0A#2~7zqIlVfZ|8LYb-@)&Kjq|u>N(*6WllV>Payi? z!Trs@Z#uKMOJfMgbT11ANlkq#BiG-COwKKyk@e1?p@nzho1po3JjxVv5nj4Hq2AIH z;DH1@>8i=QLNiuGP&W zAtj`ggI6!TG@HJsugdL2C#scNzM=W`1XiWCFG$puf9lISpE!`PH)cZLvq;`TgssC2 z*@n7|O$+Je7A00J{gjgqT*r3dJM%8|S=;(*i#H$rEmxhfIsf?c$;^50`F`aG(6ZhR zv~?9oWn3Ir`;RCAZq}3MasAXSx#OCF{SR4hhrTy^^W`(8T%PzB8|+Z5gx-Vn)=0}A z0S4W^Jq-uj(&guAK=>9zRQ~t92_CUM;ka*i)z-Vy{$Fq5BCKzU58J8^4z&0sgwnc7 z#7t@u`pk2+x-hJKf4_k9}-CH-K~v4XxqAn>JcUfSQi56Ufg=2uz!yHOE`NJsU3|W zbrv-VgZhNP(w$H^YEqvx2pfIfm=QK^XxLo z(0YSdxn4^MVoAkIW74EHA&7?r!i9L!qB`8S`WuN`)GFBzSArEXXx8a#P8fs*I6_cY zW6@e~(G(LHA%n(hgODD;glSM$Z!xUFq9H0UwCbiEHEB%rsU#X9gCPm{uyZftuj$Ch390{S2Af|5;RXbj4@?AA_`=A$= zFPfvyP;0mY)mc`%WxvSj4<*#2SVW z#3M?@w6(!zc$3;C8`*3#yxC@GqfJYlMSZnWeO704`vk{w5IS5#fTedBZ7tMvFYSK; zSksU(B|GlIrzUTif+3rn81%x5rG0Ptx>C~H*_qp+s!$<{g`n5w* zhHrW-ZC&aeVb@i{R#nWPxz1vElg-Mxk8syj-{22?SiPomu z9$c~@r}9MSg$c2Si9s)XH0${R>rW7B!A;-#u7x>Ic=i6a^-iZ+DCpDZDDJL$Pxokz z6|dY(vrntRZ_EMOlRz(em}+M_8dAH=>a4BrOuk;s@#@1sP`val9C!ljV2~0Pe(+H6 zGj=G-rrUkHXjg4U^%JqGp;%>ZV)tKS<@GD&&WL{*q*L9&PZg9EX8V`B8gqsBSJ2rP zj&duVM|)-3-;Ig@TtNljB)o=O?pOaUU9gjC_99&n2Eq!1X&~wv^kF%@4YMu=fr!T- zZ0k|m7q<}sVXF9~i*#LFpYguq_PNP2v_Ut5cHcM0ajC9La>pYRSbpz#7W>VE8_@HI zMs{w6R4(A(XNvKa;mPmEb1&LuY5F|cV48!x2jeLhHqs^Q!une`G5fIzEDfY>>BAfF z{!f#Pin`QAC1Z13;>7(4M>Af-wt5`l}rCD*->On0fU5Kq=|{At&bhzgpjO|JjbABPVgx84r_6JLGbz?KqB$ z>ls)5hS&Qk$=zNgH2y4dIfp_)eJ=~0Cc`UdT`s0kJ|Cb@qLgm=Fq?;s!*wMEAAfdi z2%~qsJV>e_CDPS(V^C>T)fGc1o;_X%sy{_Oi)|uE03fkU$usv|!m4F`LZFB3_W3a~ zG=$!?L&0&1bw&)N*C8Y!3ldR5T|!V_WzbM%>R*G}gdhVI-T zL8n(OP$+(FL&ejx@aZ5m@njv7e|jyBudSQ9Oe4uw>c$)p^uqi(Z>q&RscuM3mr=vt za>wtItQktdQSDIRV&Gy3N$b|r=k>p#KAm&v>?x4WI5@gL3)@f= z7qrxxjBK_T(QK1n{U(b(>F+<2b7}7`(3^HhclE!idW#)&o)r4>MCG;1$en(V6?l6% zpG))HBiCaHRUWDzDOWL7AL*~>wkehHX-Q>FNpi$KwCwjXL%uzm)^E?IdH4G;qeE0V z3b)vn4dD`sx6rWLqck1(0nG<}K=a-+hz{Lbm${0^6pFSyRC`hjF)Cc!RJ??3N!XIu znlIbb@s>>+x-FyXwayF6ROu`Sf$AgFm>|m@6WQ~-zo1Z%IF76G4@s=Ll}X>ev+Pr3 zCH;-=`!j($3$V+6C-u=5#|gJ|%#bdjs`Y|iSvYTINuTBUEjtF4*#C!(Fu{z1)N@pCC|q!CkYNF)|g==o|%I3X}&s%)UlZ@F*k*F5jM^Uf>MR8T<$gJRYvUA+5A zC!4HS%_d{3gU;)OOvYPDE?t!>UFnh#ZGv2nvej*dBWtm$ZRFT}ah5MfM4}kAwHP%u zYiFve2yHZp*rDIS8q$Px9Izs4sZ0WP3=xhXWE#Rr2v=3i|C$LUk>M&_J4veTeG(%N zM;N6u@9~@LNwj7dot;ZDEl4!2&+x5(N$aLR=|{U_>1W(=^KXg7qSV$UsIE=YG;#}? zMwRXq_x5z~(lh@eS)HJ!u8L?fNjRRsjwPubwGWZ1ktOsimVU;Ev!155u8Kr;l5iqP zC|-pfOJc{XFk@Ai(JG8cU)mfiL3G%6G3=_+u$FzsyKg;7A{nQ;wu*2fi5*K~L=za1 zBu1nP8A>3+N%Cf#Nb~Mk;nFtVG<*XVeEK%FE!lL>UlXYrMmoJ55l#@U8Bel){Sx}2 zqb4zav%N^v)RFG`lz3HwL{);(6L)0X<_EI*?x(QL{!`d|_fuH((Z7jTC5R*vgkwp} zNSstUOLHI(0jld-8MpNh2-U1d9zntB#fT({wQf&x+=(PNI+sxM&ImI?Cey{z&tIWn z#c}Nfb>of;2FK&~UrQ_zqqeS!cvX^cB0(sYB+ zTb>*w3rUO^9d4FaaJ$;n2DS3hiUe`1#Ox(wL>;!_Pb9IuTpi#j3gkOpn2l)C1C-4^xlgs zU-~h%bqNwxNutRF(L|hZT;*3JktC8-zoA5uP&`Q}mc))H5#a<46Z)6Y6Axae^E^SK zx=Q)g?LZnX$ss#oM@x?;w2quatddfK6xHr$iD}jM(A?Mr?lp$)UR-44dAZLudPZ z96Ld{dK|IZu_a*)9W{vwo9#)W+G`halGVO;u}5jUNK_?=CKH6?33fQ)O`0cupG51{ zMC-#uZ9_EAT8spS~d$KnpFK;I0@k-$w_Bp*Y>ql!%iTh!&&m_bVMYHh$M)Sv1I@N z|MW>jK~y1}z_k+8mgy^I&w7z%OFpKiHbJ~9NhGe?Unr*faVwg{jObteH=zVoqrZn4 zD(#bJ&w7y+%RZ*Mri!YXDnjujb~J$*P0+g02_>}Xek!Wlel(Gwarjmw>qeE(RMj-m zJbH7MFZ~$Pg0b72!1}vfNGRT1Lg!)jtQT3naE3DT>2lxnj<6hPnZAMwD(HvXpIpdoPkhc%dkyF4z5BlhxGrdGn^AJ^ zL~7N#;NM6W@|_4bhjcAEZhV^PzB>{b--O6@sFgDY@LSd{5vGkas&E|xZAcL6R>N7`FWp zgyQ7|t%2Y=1!g^P6_#m`FF35X(_vIKmOm%yVacbndE?RBiH1X%kp$Zx@?#>gM38K) z@VAS8PB>%}kA?|{Y(S97X4z{0<7gc{K1jaSSn|mSy!gN^)KF>fwkl3_T?4yKJ`Kwb zmC&vWPX69riiehZ8fvStZIkbwa%qr^AAWx?>T9YP)>2PXo#HiQ+l-jBO+Q|jFI~*} zr=LVaO_E_Pir4KAI*uV@N>x(ddE;enxcq$TtCJ++5%xX&WH#Pv#}XQVNALO@OFw>t zmd0A*(Fm4lu)~pO2g$hemTP(Qg(n%-Tu*Ivf>32^L2FXt+?@Lo%HA5Qfis=rARG30QtZ6+a?Q%%a+gjt*=cjY?pD!gA z4bxm-O=Dd(;gH2aCr+Wdz9~pPDBhZWAD_MVGBwFKv8r0OJn$q!k@DwY*MwUx{5g@Z zY8R1Eh`mnwU65o@EMKySb5A>grurI24r%0sbFL1O42tDT7BThI<7lW!GJHrQwN-KU zIr>-BHuZlxYi-cm)6KLqeoR-#YU-<#3~8*Tt|rNj-#(t!K)rnT%~!bj$_p9NSW9bD z9rZOy5>eGQBjFGs%fhxzM(#KnD^|K#_xYUnc;(?+X{oQFIvFEmTUeG!>*o8BXdYcc z+u62)$NzR2O?6e&B;&e2b<5VnwLzx4o%bKV5z{a*O%sre-{V-qiP{pnJ8!v`nJ+!f zu$FpS8fu6}!bHO%EYo18qoPy=}jxGh-et2u@S>kXS$`6g?vw+Xe&UPF|e!fCYkHP zV?_Y2pn`S4S1ACux6jZbqAc@^`db(n9UowSeix({;l{?W>ftzD|9pYb&-@5x--{@u zOI!6C;X=3;XT9%Hh)e>ffCx!g{4t_s44t>lp!15`aoVy$k3|R|37IYc51KYgv3eDf@yUb;6@zm8<^S7V>oG?(YO*OFTDW|aQl~@=H+F4s zyAZ{2N1k#Dn+5m}V$OpP^3cHtQ?30p9d;Od+Z^Qz_KqVwF# z&yY5@dak@!cfI;6fGn_QnJ|wLf(D>jmr=|Yrsr?mpa0CHpZzT8b&dGs)mQoLw%cOq zbTtB1nooP=NRFL7d!6d^Wurz>Sg?R*APzJfb{MVAxP>zFaaD{CT|8p zHkIPKbPiW`nUo>%X@lb9~Y zMx93k)yr!SKA2`*?saAQKNHwu&K#nF{_cYZALJfi-x<^OZKDSspfM27s=0HycHFpP zn+ogi`>jJ>1>yCjFB?p$ZM4@w}_AD#={O{;vILC_*PZyFo`AFyW#-XdE(X7;-^v-_3M%+U;dS!CU;VeRFx%gP z+$u057?~wRnmaH;8N{Mj)fqH923B+(OdN8Z7;PUQ+?=|BLKy1d!jMhR9giW?S&XDv z)|g3?Y~0|fn8}iaiCxA$7dQF4fE%JF@iJkQGgi`MQPkivA-LNTyc01ns#JJE+AnI} zj2OI~P+^7>CLh^?^DTpwRVJY_^xu@RlO{`|2EQ@{?<7pZJ~u0Al8Xv{Cj=kG`}gvs>Xw`cCd50OvxztE^0dRDLI@4x&7x1W9r;gBE^Hb_PcVo`%o%)lu3 z%!&XbBrqZdM%2KJ8JKYcBW{+zQP%(wHWYo#K*Tg{!e@eMOqhMzQ0s^V5rgGXgH+7m z+>2)}o<`5=)j_WVB9}@r>){9a$FEK$9X7~E4GLv%kOL7CDxY;a49$ZW zpbR~F5mmHi%;2dbzQf|zUky^1pm+6Z?l}DyymVLTBoP3Qhe%(z1nv#0Jh!!&Gsa5d$k~V8;yXxIrjx z5{|3BCz4RV;e<&jVPYp#TQn2pAI~)c=`i93B5q>Fm7hr5iZ~k!oAJdXh_} zcPUll8p1bZEK3}$wOho06)a~NYAAPZQ z(G@mGMGV}i0WpKZI`mI}Ir#)$yYDV_GqNs=b@l)1z1n}+z>XT2QG@J?h5UW@otXdH z;Pu^)<@4t9`vdmnwfpWOr2ET6#2^wium-7@A|w#HO%(e--3JP7+%mUUuUfp2RM;RD zHOR#coVbabFv*v>kg2C_HL0*cI%<&hXyfJU;o4$h#9(FAAQd-MSY?`uF#FoF;p=zI z0pj+zeN)%ZXHGtbIS=>05X+BTD#dI6{0A58yj{=V^)*4G9Xm zE~d^lk=T>SXY=J1k!boMIBmw2Dspq>?m76m4Kvx zgix!UJ+9>1oXckt>P6qmWmNRhRtdGD>mj1;{$V~M)GDgb=EH(ZZ%FWL+~71@5S40m z6y0q_grya}_oa7lIlu&AL8x zy!#HBz(jn>M;{h{pMEm%WzEQ?QmmBF zF4gY4l#pIPO(yZ@L%xml<(mt11^jv81oKb=xfLtO2Fh^W>#r5ttJnJo zy$f>BF5C0S>A&cgU(4pr<;8#gowL8SC68Wx6${>-St86YEt3|2&H;G!;OBWwyn3{4 z@4efvo-LR)3!&SisoU*>d+y?+hac?M1{|PMLXR%@AdhW}7xC6Z4`AqB9Yfb$Z->X! zeTTmtcx}Nm-GMNd&zoD~?oSV17y_aQW=}hpKMrl;`RlG>;d`_CEt>SKUd_VyX7Tj3 z*YKN7CUO07M`P+8scOBm71e#ArTd(&mtW+nu_Jl>qG>D&gqcmHST=7iFaPuJoVCd$ zZu`a0Rh`rBQtwnQ`uAO2F?J;XUWaz^>q+Cu```Npo;Y|v=05xoE9cEEo3_v2o5d5? zUd>6Zjl6dEokW0y5X5!<-+%Ca%+daP2k`&owO4cEkVam;`%Xea^>1YKD3vqm!Io;S+30eSn!8S z$ocC2;`e6p)Sv!R;gF^Uo>i1KJlaV)~!2EV?_I)&W+pVL@vkte7{KRZ_K+ zj1I5+qteS3dseUJ^LJ(r*bY*G#gc{Z%__PZLf`JJ=May5|J&Sg)De94+N&jXqHXaa zKA16`-yg6q*Bo~gQuF2^n@X|ZotYT=`8a=D4fd0X`g+#eVMp?MuHg9Uq-PSF_rKx( zl{@~05ztf;zQ0*R+5XQ$pf0;|-M+*-j(Tpw2kAJ-lH3X8lwpD_6x~Ya(V}F28=P}{ zeN+V%RPc?!6N!Sq{=ds~jb3m4l|sko3)TRZ6kJYEyZkEca!FS5nS?hS_}qcpvo1f& zNajg3DR?yF^6RwAIT@E%5K34TfRsF#b-CYBs(J!2kvx%gxxrC`$y+&>TOC+Zkerg1 zJm^TC%DX(N^{2x~?#fEuk&4qfd6z%r;hC(g0-_5S@aPFgbMb}~_*rd&o%RlPa`I$j%ek>=bq*CjVE$g$lymK zTABUav;2DFi7H(qTKV*i*Qp;ro*ZB|x3Jq|(`g(xfj2HVmzxjVm-%nL&Y2reWOCTx z*PCrbA(J5-jUs?pa|?StHl6zM6G#Xc(bB?J2Y;J8PClNqCynQ4I=<7j|1&n*i1x*c zx%2EZdEj@yrJ<#T)1I78>-Y(3QrFzV4v$TzYTS5CpsuBbBOag5gb5RP^@4Nx=W$2T zxp*;WZak5r!UjLp>AU>92Xnzr+wt%v7jpcKw=iPD1mZwTOACiQKAq}u6S!lO3H*8V zQ06`VEN5>#kuxTZr@p0yQ=Xho!?+0;K(x7qogbS)$9wN`$MB{i{W%*?EDv9Dk)m&D;qb?&Q#Wn`GcP!o+a|5gXU{*&c^gmU-5*Bv>1(s*w9$&VPn{SJ&6KY^$a)Hk>A?Z>B6HGTri zUw(n7e*Po6mn`Or-FD>Uu)!~N`Apk&N2YGMDGy(A5x;$M24lxhpjHTmwX|@|6RJE` zyz~N3{`^ODEm_PTciWMZ!Um@W{6BcfMV$N84AvVzff^wgq0`?yegYPdY*y`Q%!CPa zz5F8oKK^LBmMrG1jVE%XuRZ?Zy9aaWzI*cV^UrbilPZ6!b$BQ0@JwBvE!*wDzqj9t zbD}1{8QIDwZ@kWHcl?u(5LD~@s~WHBd#JgYrb7=y>P4+(_uRz;BbxYQ%;eV*lS{VR zjLy$LSNCb?{;{B+{Y!oRIS+3#flFg1r$+8=GDW#!;Nv1-$qS-95FeiwUN(W zdO@jidyBaO)G1hac>Ks>+&>B%oVVqs*m|MO(#F<{HPr%^-g6f>?Xo?;8QR1Nnx|97 zjNsCJ_hjx%FA&k=)nyw_;M9o8iD82iYZH8;dGOT9y@je(Z}z_pe5*sgPu|PRKwe28 zzFz5NZ#}D5^V;2aD!%msN>C6MI^F*_5lDF1jPQRe=k7;v9_^J(@SFOr+yY%e1?zyX z_7>>RO6(sNTO7AyaG7DU^Y9ATbO#F%Aq1VM^#; zji|1p`_{*ByLu6ZpvRS5lYx*WSYHU1NcFyJ6OtLOWRhtx)(}iE;p3dkIR)6o5+sFS znG4mHU~dyL4&0KH%oT#|EI~{Ude@~T4+w*!El9cWzANbvf;~)wR^Z7zEER$sEQm_D zBr8c+f(-=B%(?t22g6N46ELSB`3QquESQ~lxgsYB8-nqMV73ce81T9SwrQ}HAsA^0 zItr4j9l>59LAD^dCNC)%f(;FLATQ}L1QQK-JLhsm9!BW6J}OA&Vz8~H<$ILyCmok_ zvXX~f!30Av+z^Z~V0J>WonHYhy|A3;jjhRLSQ2Z3AGdHnV1kH zgrHhLwV@^;F|8e7>m6^)_ppZngz)_J?V^VS*ofjng6rGu4(WJ2ZGxCk-z?wml%ea9 z0IEKmL(6#=lI`qZ?AhmGPM*yA7fhqKvxCXMJ&)+*$!vAOg>-dwaKbs~5t}@jEibr` z&dv^wIY+r~GVMZoIy=~F>Uo4GPiFY}(@1xAvftEmi5xMREiSl_?#>R5)AUflIU{GFX09IyRvb%BcSXzf1Xf@!2W zJNed>^ROo$LCg6UlIrYWv$M~`o;;cL&Ywo1tCNGh_@`Y+S7!&u`uOSU?BJ;1s`PC- zP36b_zVvi=cC!1_a|sECIp3g0X5 zqknrIu_GokY1)OPIy>2Q%DIGe{YiH!{}HeLbarsWZ|`%5y}EuJJwSdo zpMN2lt_~)geIDi!lc_sjmCt(GUaQM{LtTF-U7*tQ1D!t`PP>ra&Q5mL{0%u@rEk*N z=V2W&ndaYJNT#!cZ%tA4aU-4IlQq9yefRQvOYMGywvX5KZzmo8FdhEZQ&jz#aKSXP zogI8n=jWEb_7KzcG3|5r%5Q5O-k9^Jk?-o{Af2C{f3H1w_G8aEkND)tY&Pvea-AI< zd`@5eO?7p$%an5o>-6<@buc+l|BuoBH`n#w^FQYNY4qs&AD%p!O$P9PtWMA7I{t5K zen;#2wp}1S2L$T7*B-a@!uxG$dJfY3jMnM#>c^<_r_s~d!6E+o-lgo}$&(pz{)O~* zcChK$=aIesI=WKoLLiBH_ubnEvxQpFO#n&5)5;M=Vb~Q)7*_pkfEKWX-W^jBP~%lnYjPO~Z0+uaS>!=LX4NXj9CfVDF`ciG2rvEh zdg6M)*yGm}(0s`EX*uGk68d?szQW7@xSgm^L#jBoBJ^*mHdk@#R}#|y9%N1u-F<69 z%@Q{&A?F~wx+u(F(nsVt*dvD$-Ff#kxu-hiut~eA59)BZ9D9STYAO zY%Gg+{W*n&%P~xYrFoY_bCSO%O!fgjmCz=^a$J6tho6NF4mP1jN`BVk5{sBzZbOd? zm!}-s!zNc~`$w)s3c)x-2`@qmtsRD7OGAy~cVrwMF%70i1S<=YDH%!3HaH^$30HDL zO0rAT;2;B@&p4bX1^34c){}5o*5zLq{4*^1Ls~M+6kHq@i~;63&}c|5=y5S4CKuTt zBs`jR`J*fNTTJj`+T{TRXGH|t2)HHfa0LeUL7xaEO$go|O!-4bCzphovMFA_k{f5OyV}^eP^I zhUAx7$uHvu;|h`~S;^)RgJ0Uvopaeg3sa&7+Zugqn(G2@ZB$L3lx{_O6muIiH0r;glrwl$$|i4Zf54N3eV?=M<59$Q|%JsY6H zk$BRai-5Wk+D_KzU$m&E-3pFAm4AY1Ok>SVzq%q_{H>T|DJG@uXW?4Se=LE*YiQ@GeU<)v%vbVC~D~h`_%gY{A4^EJ@!{ z%4spvA6Z7i&3XKjb|ik6@8wnrfo1!6JyC*&LYZwp@zmCfI3iwxlX;t~ellpGHE zN0LNHAI&NJGy(~{ML;^lpKr=&>>n7o4|!ABF>@}Eb)VCoWNSvDu4;F!MKRF#S+p_H zlrwh|(l4R>nfl!N`sR1u8^RtMO@G&MO%b}{m0p?mP*(qnF;30A>+6jO8#tcscA zlM-1!dO$%G`KAcDfu)MuZxWGl-B+cG7V*iJOqD%+tM8ElqBk0)Y*gu%Wnyn@Q#ztX zV^+)B>1Bcz9~(as@+|JtmnrUVNMy+H9v}cs!I2GsBS>=0b%4Wmq{lL?3h#Jr3Uf>aTCAWinBj2t_p`}=&l?PW;%#+MC2YlYUKT4O zenKrV#YJdN{HoX}ACn#wNbwXz=$Ih65g|(R`=>(Ty!gW&1b&nH?JRpJnx>JTQqW%d zJOU62$NG&W4@#NA`A#K?%n#b}{Bw_!UDSV~6(KsI`Ugk5?0AgLmm1X>Y@5y$TV6D( z@VDcscXlYgrE*vks=eN%_V0zKzr9;E=$O97v!S}OtpD_A>(k;*bhJVa#Kd&p`x=-P zMHY$rz}x#XiOQE|WC+z0Uw*5b;e3{e=Q$ZpxFcBxy@0ffHo?_b3}iLDjWoZtU0*Q& zGp7|E>IvHP%2szv-kYxsc1utqsRAO)IQY1WVGU`F6{i0{UtKbB%c?9vU)8Yph0&+0 zDD_pCig$-E_(Wau!9PaAIa!df;KA30!^MXqxI)ZgZ6cHyaAVJKy1?)nMVhUsJMsjU z+|U#d)hWja2S4_hG~C#QX&6s=WKnpf86Lu8r{`J}woV+vsP#4{51 z<&oe8pY%%$(-R%?4@GuqRTBjTPGb+B1^J78qsPiFB1o%IRU8znR(+}-OE(KW)UY!p zT<(o?55szLjTMk*jhLs8$KvxhHIg4bBX61yV+VI@o42zG>~gR&={l6_{VmlSn`kj9 zVM*U;OtO*)<$-cRdflU*iGa=Z#W$a+-djj47*V}gJEX3&@ipkL)q{ZT(>js{)FptK zN%ELYqjL7(3}!9GmLr7SlB^^{JxSh;_{Web#9N`Xusp})HqnsO1-fb)lJqFV6DZh9 z%qOb%?h{Q?6UbP*%EP-odn5{?x0SoT>3|DW71)>aOM1K*8wZT>&-y^dtDUVhQtscKzY9| zAE+b20JhD|%cKw=#|ZZTcVS{xFWw2B-g(&tdQH-M)%kbbH9gP0>&wm-J>TvaGm}@} zzDnoj8@(7W9LGG}G;*ru5lUjDCowl9B@Bc%QGAyj8;mt~)Sb0Mw0C$XXR^kIrl46n zdRaS&xtvNQuQ@lc!VQ2lWjHq6(bGg|(pGP%eA872J}Z|95mQ^<8Phck-;L971v8wx?V^@iFvfwGC*9>!I#qB_X#K0rbv zm3rpN2YAh2-GSX(Mfb6^y7DC2M#veP1lwfDSNA|LTNj*~!CJ{f+20~9;02OD1+%+f zWsPT)(UIX2-d`V?BzG1hwkoRuH;|9@yP{?YL;XAqx2UwrPjx9s(T>oI9ByT!dVq+?4$5j0Rry(2l@cV0I~^xMi?hm zx+PPesxEI3;(d=(S<2AuFlqjq&qWxiF=s!4O6?AGn>(Ec@(8m}IBGN~)qjh~m+ z=5gbA>yK1~NwsMrL)$u4p&Wrd)CX;!peK`~L+6g>RsD8{~7l35X?* zkM2@RkPW-(hABR*YJ&+~YWGq;-9-L&i^;vx3fBfNgpId{5vEo_|>iZ5!3gzoIIoLyk|Qw-?nigWeiqqqF66^swm%$Jla983n$QW=~e z%)e`EGuGhlCoTWbM6~xzXEH!M8f(chvc#48pz1{yAPF=FDnZrCGkSS@<`<@vwc!?* zIkeI~1RP!rU8btYAF6CJI!WTpKgQO9K4ytHSl7Vh=2aKsaS}su_Lp4y?UVhvA5l{5czI9$M-dgxqxKZLtTQjv)Cn!JR`?oib@Eu-@@|S$< zP#r4x?hfGer_d#j0Cvo_NCvVxu+MWYqXsD{fYbd6{E|Kg!U^A!&Lv~tAkDj3;I*Oi z(_d;0y&5m83+&q3FC+Eq0!3HqyuYl5v53|Mtn@sja%dXwry36{$2(ryNZ!jC z`FP*YOyooCN$>2&uh$@acaV)F3F_GC%SFWD!i)*n_bq1EE&+U{2~Kl@?C)l{J=m_| z30_2v$2H6VOw+%Q=1C++g3NEiCx2{TzM~agBF4(=XlA!LF;H1Ai4y*@n*XTp-^Z!VX3-@N;NX2Bsd zbqdjndhM%IKKJ^$`x$|>81K6<6v@~X*?YCr6P)*}xCf?@EMjwG_52?57XshOo51Tg zFt9I6qxzuSuJpE_Ay+1S+9~Yzr0yH379@wypW_5uHzknT~I-nCeg47Tly2Mx3Oi@pfe$vK%34pf2 z;V$>Pklt0&?;_EEBf9w$$?Y&oOZQ3(KlCFZL8N*iulq{z#qsR!>9GtU7q5tJ)^2-! zS2DYv$H;$(?+#X0X)t_s=t>Fk4czr3TgIvA^N8(Xk<+)s1i&DGC(Q|}f39kNKNep` zHi~5N`2u~3tfj_>N%;(ft?1O(pY4xFTfh)lr(E8kc6|N0p-8aE-p=5c&xcP9Tm zk6yV4#^-pyyJX0V@fW{V6kVcU=fYx6Jt;6@=|hn8Cu6X; z$NcGb*ynOnQ@qpUIuMsrp0-r`%jH6{3IEfn+||-9Kec9#5ed?w@Py8zM2E89zD~6t zlu`Fx)kBTXO+4pQ|J9Ol9h#p_t9+B9zs1q+T7I6%YJbQ}&6DbOWJKKz{ea|eBkRq# zfKSiQJ>eM&Z};TT zclZfCJzd>c>@%{yx_*juYGNN~1%||`kaXSq$)wEwb2N$uUb`^?Lu=1F@BRRFd@P=E zQTE>>bmu3>2Ucg{4(kI&`ylc6bR9a7(0gM}(17+8@6)+x9QYck8|K=1+%%aq>RcnK z+SIucwbaHr7^=0HnCCpTi)9-DGfZOIw39T7$}P#ocL`==<4)cpdLt<~C6J*njCU-_ zmv;}*AaSD8ziMI|z1A1)bM;09>6L$}d*@$JIu8QXz|%QXBE`nnJjn)s7axD$YdqEd7u~h3#f&lZk^vE6 zG{6!vG|Mcd34{h>i-$cmzX>Pj6F0#{8}Z-WdbcmG{*!xblI;fNxwqx?Pa(`tx_m)C`^QSbF&^4Pb(_8(LKz8xn?hj4x_IyN z0UhH-O%?fZ^4>ZU>tt}p;q{)A2F-9f0%`Y14De}9!#J0q3+&qkH!)OYmX{v_dcB>w zJv{8Y1Q5itGK0HXp+j?J4iASE6cWjTyoW%fUC{bk(}fdvEX`6$f%?0;4$R8%}VQ1QBfqS_KPQEi}9^3c_>&E>W(! zk~n)aYy%Wu7N^2ldEULGSMnF%i9jODtpywJ%tt(l!lMf9m&5um*X!_&ei#sl0c?1f zC*+&GcV$BG`2J9O2!6u*(pp^73vpe(jA$3vN8yZDfX@|3{)I&us%8^MHbInBv|A>| zDHJFCFXK(^C2@|`S5_scW zYTL`eYB-UiO1nSeCqO6An@)yIvGp(68<=h&;nB3M zyg9cD_lr-jz6#8jBWZk~L{h6a?%s9~Nq|+b;m2H-2HKcL>pvf?f>oBRg7ftT2)7_g zuK)e?JycTF|F(@K6H7TyUx}n373%0`xX|+=psAc zZ-$xRMGP4F;JWSO2(uE_mGXMAGSQBT=gHrRP$xAW(MJvp^*Ih;9WlOoO^?7&dv9&S zF43v&HY9hV9ern@z2@GPKzH2lfJnJ z=7G9!7q|la;eGCJ2^0s!T+oN@W>c>8h6Bh2M2-6ZVWw~s4a+U#Am8J9`0s*yZs=(m z{O{5Li*a&Ynf{RaiMR9XJ*5)`&jo0UV~BEPAlCu^(TrqmH+XnNfsG099^y@xj>jqr z@(dzHBS=G=i4o1^5)a|Bq`*WEuhf&<$JH)J$4#nH+s@s-5v zdS_(Vs_+m*c(kvs39KivW4m_e2P>N6<5K3mWGqHLw_LFi7usJl2V z1@1#qF)73lB|FnIFY%7G(BKdMi2E5U$Bd&n!{JsV_l%QlJvW>w_U| z>L$ZBeieBS*+v$V0SM&yJ%o3^Jrl{JE|q%%(Tj1uCnCojl1Ii{457b^`3@7wzMre( zg7U>POVR>82??qvP}gBlbc_kdhv)-J%@G8}cHi%*2rOqWOdUXJlKes9umeb|6A@|` z1{i(Lp@?b6I&sb0Ki}EVjd4LXNH>BRYhu80Q-|9asD7qHz&fw!c*O2IPvUz>PdaiP zG5pQtNLIhT27&SLdlm?uU02sX z3Qy}@5oiXiO;7m3lj7qSL3rvkJ=-VrQU+`E)uWVtja%kN?T>`!POP#Rg&4nK9*a-P zWXRJ4g4_29rF`XVl=YBqc7sB*362v?YgGT`uKzQsf9$opMq`8Cb~kGlPWWjUO++ZS z1~W0%1&BRRK$rCAf%$mcAlM2cA^-jFcFRRLqiv!xsVUKH3v4CP=#-)K;}rT%wJj@} zqI8|etBIp{=hB$J8UUufX6#>12-xHL$zuq+3H<=CX@cW{a@PX1qmhZ+k=j_K^|On7 zX{Zhep>taBEGb=jTvwk}&UA)v3{oSFxV)rfg_-pY;*@A6Lv=Pc0%D?cupbF@JnNFPTYbzCSG_t^tJ#!JpPXKAJS;#dt+RPWq39 zuV(_mCd+-!ON$pL>4@X)aOdjpzWyjurxm3g>H$jjo!C?}?SnEaWOcc33fet)C}|ks zD3V0?5Riq`$sb)`)evt8+;72N#lFz>TOHMo7(6IU=Oc@)OGFYIAIa>g!mjxeH}Vg~Te(*d+zgTf*jft=1z5JHMl?Kj zCX0^r?6ZMBf{gN|ySz*ZGb@X`rN{fA8YM4v~E^@UvBnr7-ROoKI_!l;PYITU)C$?sDy z`<%zuX!>I*B~jaIkxJu6Jt;Z6M|ELJ7sBWT7GOHU9=?UO!JQki-b%lr?cp_@dWTzJ zG?Hh#jdk|i)kOeVi7&+*#b1|*XH0x3P{gUfZCR3VD3j+OAuH7GSIeOAOk7uk>x&;a z#a=?MKQ6{=kBfBX#n2&Yy@v%NG~$;j+x^6Uo4b7Vi@UZZjqpNrWYfa?747~@Db>7r=v~y~oY!JrW=$Pvonx5wB)}$~kyzl1wd#`;T zcIJutyeDSUnqPOWZ(Njw&~Ro(4n&~udXQ_Bx2drGxz=h1#HCHpnl-dTwQvFo(mF|#$7uf!um9)>qQ zQT|460`Y<5YL!+PsLbwEeW_SWY63DwUKSb9kklNeFxAoiCKSbiUM|$3{0Bi362^hu z;0KS<+rWpu_0R`a+ytpla$g&NP9iA$#_A?8CHmF8+-w6&*i0^wA>jngt0g97_WdgY z$A+Fje%vAz7U~vWFUozkjAX^eW$XW077AJg(giYVK{1f%a^ZO!(M$cC{2I!xKWvdk z?Tm%}OgR*tCM*HOIm8lmV!wzw0a}l(3ST=vmf7gs91LSr4C&sZUG)2~*_-u0r?Yp6 zd^k>X9t!@NwiDWh;pT-A{xB37eRn)+U{xq7Sz{2PPCtK0ajUv~xL~~iv z8VjtQ@$<1SG`~gt7F&gj(}ZT9*fPihTlhVsWOzzsk669E?+xuhdm0T=KO>$xJDG-| z0}|4XJ(G1qnLok4dyK=qw$KnzL(HbKG$fL-mUR{e*}gFCxN9L+tdgRMKv&3+Et-=} zIw<{T?EZVfZ2dns{yq7>FGBx+6eahYoyy)yFM8v+_QwSLYugBL-j);!!y%ON5@39# z_Beu&kULzNaPb)rZ?HeqdYSwa-g0SgLob&Uka?nKQXe~E(>J~<;wBV19yy-M#gMMe zwrnX(?Q6KIX?raTvI8$FTSPC{LPqtO{MP-V8wzl>7=kecJhlCQ_S`c>>Pz-$f^Zh@ zp^&ue-Pg&;Pm{k-A;5^}12!y2xNK$V>AhViXgV*+^eY?)K`XIGmS`!2Rccgu z^D(>`-IbB2xf7_}-0;9nAdS1aJivd0hcl-+`t&7V)sbKvh`$Yi|M)el5IDJA-R6q+ zLk*ej)D{ty^GAZd-XsbIv8(WuyVrT7))S)J7^g|NLRqOJlvhl0fg_jHCuoU_t*fe> z|D4>ZLb2Te-GfTwzw(mnm5kRO^ZWI62pAOge0kK7Ru^uUsRe4ljycWL5n{k*wR_n`ELt z+ru}t@vc9um*91~YWqD>aeZdB{h$Z;tGABer3Eg~QgNKu;kDS1u?Zgg}*(0Uf*@1JR&bgA7q0;8fZ?fIeW;n6+a$F}w)sP>9Ek=W;zvpN= zdJlLdzP#znj==k`$PTzUI<~iVo{LZKnr+qUh|#@P$6lN+c~d2*RzEx2=w{nbx5-37qdep6@1)nLcH z1vr86|A42r4ufl)am~E)c;}0kbQJEwlmr!X6pO|a+2Fmc=?iNVa-QR>-L;^`=zP3iUs()se z#Nc)N8gwu5@U$)D`Ft((0QO_$mr1m)*j51$_UnysyMf2<&oY^=M(63ZBVm7Ahafl^ z4WhrV4D2+i!$|a7&EvECtlEm8A)y3B+OBI;L>5zD3guJICmz;jH`q6Lq)1KnCz2QM z&6kN-m5~MXD~o206b9)}-x_`{OfpiU{Dy~|Z#3Fh#=avcKdQBy z4uwMR^N^3`S|4Cdfy%sj_#1cH!WLB9N~*(aaJ zA%tv@UC!|I4h>D`KL4=EEuM~r0z6W!URG`JN%t2|VwAm!A9SIP*VcN#F${yAT@@QM z_eEIp`zCkE^vD?&zzaggdmo7aQg#iZe`V|U0!;NDQT-!k@f7`!^z=7FYr72cw@cGRq1VqkFJ8in_@u<5vK$#XDusPu>=^;OtI%*y} zz{9QgH|^jYzr(wdzHgIAs-ks4ERA)~=LNNIkLnYjLq7EaS*zP062t0PB<5MU*za(h z>8^hbeOgwT$8?bognKfmoTeI=*p)!ucG=H$%!iTaCBE6c3Vy(R@&eoNA<(PN?YCBP z`%eECIdoP)R+(wj6i6n`Wv<&M(m`v)DM6{>CV!&+&@C!79L~wZ8Mxu#e*Sk*&u>H) z035y~Q=ab%bW;_J!|@Etga8sTyN`{E3Yi)r^P4QpqZlB~O{FMz3* zN+V)1ngnX7DZeNSi}JIL(doS?szPG=|KVEt=U#N>^P^9JZC<#3XKGWPR1P;2w|o5%<{jRF&P)u!OWlEx z&ZXPK{Ds+XjH$c!Dj~FW?-?CM__wZF!T>>jIjwP;c{{iDnJ+i}DwTvJGKQnnu-IsX zQ?UyA%UrbAd1TX8CU-1yJSWPx+4Lk$jzks%6rXW4c`fyMfFiXKWas(=UTD?3_2)%R zGv^1%r1#5Rh}mtIOuK8m7SGczl6)5Vd{Z1VR0*Ct7u?|$oeR!;A>3!W=;(k9=r!`p zQP+X|1J2_DbiK=0GWLU6^p!WD9@c;zzrO@)YxlW?z)X&cn|o}{zMrJ)x^PkYayUc$ zbD*%_<>n+kQR&l~0lzC60cKd`lr6u_5<^d;LQ;)^(g7<|qCF~vV~^vTX6&11rD>EY zd<%xIXUJ*bGyB?GW%hX)+J1CCm+MXIj=jh_`o zne%@W55(zOi3%#iEz8DrGQ=rh8cMwOQ(NdzQbR<$fM%r7jdL}&#$U#se*02hq!DOl zjSaeZJdDu63|ztk=NMpzHtnAUlq2>+5<^hMJw^kDomf4P`(L%E9SjS0Z?0#Z+%cd9 zZRZJ+64PZRF`(w?v$2EL2M;E68cr!L|1>SxPd|)6HnYb9r|Q#>t+9KO(ErSaBDp)Sw@gyJR{SRum&p4TWsK?e zJ^L|*M`qJkNnn{r!U|}sLMY$M<})f=m3?J#c&Kj@BFt>7oIpHvaSTO-ex6uGIoVYd zBErv^E^m8QPq{g&Xx`3r`Ny8Wg9KEvbH+cMv13MT05 zIJVxxSery*ITEL55kaHG#q*?Ywc@!&J#q954OII&)@2ZAT5;XV+i`M;}gwGDZw63Cu7m z6|#{@qNT$)qLJHU;E3~iA-ill&R226?kV4afof63%%57&Okt~2*!H4c+(EgyMGhXg zwC9%M(=^E+U7lP9e87t?T^?_`o1JDbM!CdV&^^Uc@0DM9FDi7~l~XFx(J8!k%g(qh za5)XR6CZJ7s8v$lS`#Pr)Ao(gJ?qc=xD^#M2s+&ITbb%u;8Xl-Na3VGo48-uP_IcKlkcvla<{eQr@Z5aQZG5pQw4C6j6!)^yK9=5PRWawuR9U|0< zn%}Z%RhP#*%?Y>R1DlV`S@z5dF6Lo}%@^>;-$Gu?j&PSOx-kU|J&uG8HPeqYm^ zPcA^StKV#j9Qw0IVmaa--_0zPJWl3YxP%^uDd*n|!7t@^X+L2bb> z4a1gSYs?pRgpjob?ha_M#2W%d&`Rx{`>+j(Ta&r`Iz_T?M&7OV~%lcpXWO!lIA z0w2qVScnX$C9vi{HXia&Y`!kZTkerqb}tRQ-F|IZrkwWmdFyc!?~jy2tC72ℜlO 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 literal 0 HcmV?d00001 diff --git a/doc/manual/figures/perf.svg b/doc/manual/figures/perf.svg new file mode 100644 index 000000000..db3bf7b0b --- /dev/null +++ b/doc/manual/figures/perf.svg @@ -0,0 +1,26426 @@ + + + + + + + + + + + + + + +Flame Graph + +Reset Zoom +Search +ic + + + +std::map<unsigned short, ns3::pfsFlowPerf_t, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, ns3::pfsFlowPerf_t> > >::find (198,041 samples, 0.02%) + + + +std::_Rb_tree<ns3::LteSpectrumModelId, std::pair<ns3::LteSpectrumModelId const, ns3::Ptr<ns3::SpectrumModel> >, std::_Select1st<std::pair<ns3::LteSpectrumModelId const, ns3::Ptr<ns3::SpectrumModel> > >, std::less<ns3::LteSpectrumModelId>, std::allocator<std::pair<ns3::LteSpectrumModelId const, ns3::Ptr<ns3::SpectrumModel> > > >::_M_begin (165,062 samples, 0.02%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, ns3::pfsFlowPerf_t>, std::_Select1st<std::pair<unsigned short const, ns3::pfsFlowPerf_t> >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, ns3::pfsFlowPerf_t> > >::_M_mbegin (190,024 samples, 0.02%) + + + +std::_Rb_tree_node<std::pair<ns3::LteSpectrumModelId const, ns3::Ptr<ns3::SpectrumModel> > >::_M_valptr (198,501 samples, 0.02%) + + + +ns3::SpectrumValue::operator= (550,220 samples, 0.06%) + + + +ns3::Ptr<ns3::PacketBurst> ns3::CreateObject<ns3::PacketBurst> (5,659,329 samples, 0.58%) + + + +[libc.so.6] (128,671 samples, 0.01%) + + + +ns3::Ptr<ns3::Packet>::Ptr (155,467 samples, 0.02%) + + + +std::_Function_base::_Base_manager<ns3::Callback<void, ns3::SpectrumValue const&>::Callback<void (206,217 samples, 0.02%) + + + +std::_Vector_base<ns3::HigherLayerSelected_s, std::allocator<ns3::HigherLayerSelected_s> >::_Vector_base (487,446 samples, 0.05%) + + + +ns3::MapScheduler::Insert (5,134,622 samples, 0.53%) + + + +ns3::Ptr<ns3::SpectrumSignalParameters>::operator (356,060 samples, 0.04%) + + + +decltype (247,590 samples, 0.03%) + + + +std::vector<int, std::allocator<int> >::vector (188,646 samples, 0.02%) + + + +void std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::_M_insert<ns3::Ptr<ns3::LteControlMessage> const&> (529,781 samples, 0.05%) + + + +std::__new_allocator<std::_List_node<ns3::Ptr<ns3::LteControlMessage> > >::deallocate (124,394 samples, 0.01%) + + + +std::map<ns3::LteFlowId_t, ns3::FfMacSchedSapProvider::SchedDlRlcBufferReqParameters, std::less<ns3::LteFlowId_t>, std::allocator<std::pair<ns3::LteFlowId_t const, ns3::FfMacSchedSapProvider::SchedDlRlcBufferReqParameters> > >::find (150,793 samples, 0.02%) + + + +pow (195,678 samples, 0.02%) + + + +std::_Vector_base<ns3::MacCeListElement_s, std::allocator<ns3::MacCeListElement_s> >::~_Vector_base (162,749 samples, 0.02%) + + + +ns3::DefaultDeleter<ns3::Packet>::Delete (900,924 samples, 0.09%) + + + +ns3::LteNetDevice::GetNode (287,608 samples, 0.03%) + + + +std::_Bind<void (421,730 samples, 0.04%) + + + +__gnu_cxx::__normal_iterator<ns3::VendorSpecificListElement_s*, std::vector<ns3::VendorSpecificListElement_s, std::allocator<ns3::VendorSpecificListElement_s> > > std::__copy_move_a<false, __gnu_cxx::__normal_iterator<ns3::VendorSpecificListElement_s const*, std::vector<ns3::VendorSpecificListElement_s, std::allocator<ns3::VendorSpecificListElement_s> > >, __gnu_cxx::__normal_iterator<ns3::VendorSpecificListElement_s*, std::vector<ns3::VendorSpecificListElement_s, std::allocator<ns3::VendorSpecificListElement_s> > > > (183,538 samples, 0.02%) + + + +std::vector<double, std::allocator<double> >::at (475,937 samples, 0.05%) + + + +ns3::LteRlcSm::DoNotifyTxOpportunity (304,289 samples, 0.03%) + + + +std::_Rb_tree_node<std::pair<unsigned char const, ns3::LteMacSapProvider*> >::_M_valptr (126,936 samples, 0.01%) + + + +std::vector<unsigned short, std::allocator<unsigned short> >::_S_relocate (236,704 samples, 0.02%) + + + +void ns3::Simulator::ScheduleWithContext<void (11,324,289 samples, 1.17%) + + + +std::_Vector_base<ns3::Ptr<ns3::Object>, std::allocator<ns3::Ptr<ns3::Object> > >::~_Vector_base (279,523 samples, 0.03%) + + + +void std::_Destroy<ns3::HigherLayerSelected_s*> (151,525 samples, 0.02%) + + + +std::__new_allocator<unsigned short>::allocate (378,466 samples, 0.04%) + + + +__gnu_cxx::__normal_iterator<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >*, std::vector<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >, std::allocator<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > > > > >::operator+ (275,310 samples, 0.03%) + + + +ns3::MobilityModel::GetPosition (488,812 samples, 0.05%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > >, std::_Select1st<std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > > > >::_M_lower_bound (350,404 samples, 0.04%) + + + +double std::reduce<__gnu_cxx::__normal_iterator<double const*, std::vector<double, std::allocator<double> > >, double> (204,657 samples, 0.02%) + + + +ns3::MemberSchedSapProvider<ns3::PfFfMacScheduler>::SchedDlTriggerReq (314,249 samples, 0.03%) + + + +unsigned int* std::__fill_n_a<unsigned int*, unsigned long, unsigned int> (643,609 samples, 0.07%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, unsigned int>, std::_Select1st<std::pair<unsigned short const, unsigned int> >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, unsigned int> > >::_M_lower_bound (1,092,232 samples, 0.11%) + + + +ns3::IsotropicAntennaModel::GetGainDb (146,639 samples, 0.02%) + + + +void std::_Destroy<ns3::CqiListElement_s> (416,767 samples, 0.04%) + + + +ns3::MacCeListElement_s::~MacCeListElement_s (204,134 samples, 0.02%) + + + +ns3::EventId::EventId (124,898 samples, 0.01%) + + + +ns3::TagBuffer::ReadU32 (411,294 samples, 0.04%) + + + +__gnu_cxx::__aligned_membuf<std::pair<unsigned short const, std::vector<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >, std::allocator<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> > > > > >::_M_ptr (532,897 samples, 0.05%) + + + +std::_Rb_tree_node<std::pair<unsigned short const, ns3::LteEnbComponentCarrierManager::UeInfo> >::_M_valptr (427,542 samples, 0.04%) + + + +std::vector<int, std::allocator<int> >::~vector (148,894 samples, 0.02%) + + + +double* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<double const*, std::vector<double, std::allocator<double> > >, double*, double> (583,431 samples, 0.06%) + + + +double* std::fill_n<double*, unsigned long, double> (461,600 samples, 0.05%) + + + +ns3::Ptr<ns3::Packet>::~Ptr (4,598,067 samples, 0.47%) + + + +std::_Function_base::_Base_manager<ns3::Callback<void, ns3::SpectrumValue const&>::Callback<void (394,803 samples, 0.04%) + + + +ns3::LteSpectrumSignalParametersDataFrame::~LteSpectrumSignalParametersDataFrame (2,421,676 samples, 0.25%) + + + +std::_Vector_base<int, std::allocator<int> >::_Vector_base (208,316 samples, 0.02%) + + + +std::_Rb_tree_iterator<std::pair<unsigned short const, ns3::LteEnbComponentCarrierManager::UeInfo> >::operator* (332,309 samples, 0.03%) + + + +ns3::Ptr<ns3::MatrixArray<std::complex<double> > const>::Acquire (149,159 samples, 0.02%) + + + +unsigned short* std::uninitialized_fill_n<unsigned short*, unsigned long, unsigned short> (858,492 samples, 0.09%) + + + +ns3::Ptr<ns3::SpectrumValue> ns3::Copy<ns3::SpectrumValue> (148,581 samples, 0.02%) + + + +ns3::Ptr<ns3::MobilityModel const>::operator (353,481 samples, 0.04%) + + + +[libc.so.6] (487,893 samples, 0.05%) + + + +std::map<unsigned short, std::vector<unsigned short, std::allocator<unsigned short> >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > > > >::find (146,964 samples, 0.02%) + + + +std::_Rb_tree<unsigned char, std::pair<unsigned char const, ns3::LteMacSapUser*>, std::_Select1st<std::pair<unsigned char const, ns3::LteMacSapUser*> >, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteMacSapUser*> > >::_M_lower_bound (310,068 samples, 0.03%) + + + +std::_Vector_base<ns3::DlInfoListElement_s::HarqStatus_e, std::allocator<ns3::DlInfoListElement_s::HarqStatus_e> >::_Vector_impl::_Vector_impl (201,403 samples, 0.02%) + + + +decltype (197,496 samples, 0.02%) + + + +std::vector<unsigned int, std::allocator<unsigned int> >::operator[] (232,400 samples, 0.02%) + + + +std::vector<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> >, std::allocator<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> > > >::push_back (329,003 samples, 0.03%) + + + +void std::_Destroy<ns3::UlInfoListElement_s*, ns3::UlInfoListElement_s> (271,620 samples, 0.03%) + + + +ns3::DefaultDeleter<ns3::SpectrumValue>::Delete (207,577 samples, 0.02%) + + + +std::map<unsigned short, std::map<unsigned char, ns3::LteMacSapUser*, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteMacSapUser*> > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::map<unsigned char, ns3::LteMacSapUser*, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteMacSapUser*> > > > > >::find (1,864,747 samples, 0.19%) + + + +std::vector<ns3::UlDciListElement_s, std::allocator<ns3::UlDciListElement_s> >::size (319,528 samples, 0.03%) + + + +ns3::Callback<void, std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > > >::operator (29,097,935 samples, 3.00%) +n.. + + +std::allocator_traits<std::allocator<std::_List_node<ns3::Ptr<ns3::LteControlMessage> > > >::allocate (267,808 samples, 0.03%) + + + +[unknown] (29,966,440 samples, 3.09%) +[.. + + +ns3::MakeEvent<void (22,443,594 samples, 2.31%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, unsigned int>, std::_Select1st<std::pair<unsigned short const, unsigned int> >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, unsigned int> > >::_S_key (509,708 samples, 0.05%) + + + +std::vector<unsigned short, std::allocator<unsigned short> >::operator= (231,116 samples, 0.02%) + + + +std::vector<ns3::VendorSpecificListElement_s, std::allocator<ns3::VendorSpecificListElement_s> >::~vector (296,190 samples, 0.03%) + + + +ns3::MemberSchedSapProvider<ns3::PfFfMacScheduler>::SchedDlRlcBufferReq (2,595,942 samples, 0.27%) + + + +std::_Rb_tree_node<std::pair<int const, double> >::_M_valptr (197,171 samples, 0.02%) + + + +std::remove_reference<ns3::Ptr<ns3::PacketBurst>&>::type&& std::move<ns3::Ptr<ns3::PacketBurst>&> (190,575 samples, 0.02%) + + + +std::_Rb_tree<unsigned char, std::pair<unsigned char const, ns3::LteMacSapProvider::ReportBufferStatusParameters>, std::_Select1st<std::pair<unsigned char const, ns3::LteMacSapProvider::ReportBufferStatusParameters> >, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteMacSapProvider::ReportBufferStatusParameters> > >::end (236,767 samples, 0.02%) + + + +std::_Vector_base<ns3::DlInfoListElement_s::HarqStatus_e, std::allocator<ns3::DlInfoListElement_s::HarqStatus_e> >::_M_deallocate (378,541 samples, 0.04%) + + + +__gnu_cxx::__normal_iterator<ns3::DlInfoListElement_s const*, std::vector<ns3::DlInfoListElement_s, std::allocator<ns3::DlInfoListElement_s> > >::base (239,920 samples, 0.02%) + + + +__pow_finite@plt (150,295 samples, 0.02%) + + + +ns3::LteSpectrumPhy::UpdateSinrPerceived (1,031,003 samples, 0.11%) + + + +std::_Vector_base<double, std::allocator<double> >::_M_create_storage (168,940 samples, 0.02%) + + + +std::_Rb_tree<ns3::TbId_t, std::pair<ns3::TbId_t const, ns3::tbInfo_t>, std::_Select1st<std::pair<ns3::TbId_t const, ns3::tbInfo_t> >, std::less<ns3::TbId_t>, std::allocator<std::pair<ns3::TbId_t const, ns3::tbInfo_t> > >::_M_begin (366,917 samples, 0.04%) + + + +std::_Rb_tree_node<std::pair<ns3::TbId_t const, ns3::tbInfo_t> >::_M_valptr (244,479 samples, 0.03%) + + + +bool __gnu_cxx::operator==<ns3::DlInfoListElement_s const*, std::vector<ns3::DlInfoListElement_s, std::allocator<ns3::DlInfoListElement_s> > > (155,906 samples, 0.02%) + + + +ns3::IidManager::GetParent (124,384 samples, 0.01%) + + + +std::allocator<double>::deallocate (199,701 samples, 0.02%) + + + +ns3::LteUePhy::CreateTxPowerSpectralDensity (6,920,606 samples, 0.71%) + + + +std::__cxx11::list<ns3::UlDciLteControlMessage, std::allocator<ns3::UlDciLteControlMessage> >* std::__copy_move_a2<true, std::__cxx11::list<ns3::UlDciLteControlMessage, std::allocator<ns3::UlDciLteControlMessage> >*, std::__cxx11::list<ns3::UlDciLteControlMessage, std::allocator<ns3::UlDciLteControlMessage> >*> (145,758 samples, 0.02%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::vector<double, std::allocator<double> > >, std::_Select1st<std::pair<unsigned short const, std::vector<double, std::allocator<double> > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<double, std::allocator<double> > > > >::_M_copy (400,356 samples, 0.04%) + + + +std::_Vector_base<double, std::allocator<double> >::_Vector_base (163,185 samples, 0.02%) + + + +void std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::_M_insert<ns3::Ptr<ns3::LteControlMessage> const&> (186,142 samples, 0.02%) + + + +void ns3::Simulator::ScheduleWithContext<void (10,844,170 samples, 1.12%) + + + +ns3::TracedCallback<ns3::PhyTransmissionStatParameters>::operator (148,768 samples, 0.02%) + + + +ns3::Ptr<ns3::LteSpectrumSignalParametersDataFrame>::~Ptr (192,141 samples, 0.02%) + + + +std::_Rb_tree_node<std::pair<unsigned short const, ns3::LteEnbComponentCarrierManager::UeInfo> >::_M_valptr (167,523 samples, 0.02%) + + + +ns3::SpectrumModel::GetNumBands (198,424 samples, 0.02%) + + + +std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > >::pair<unsigned short const&> (614,403 samples, 0.06%) + + + +std::_Rb_tree<unsigned char, std::pair<unsigned char const, ns3::LteUeMac::LcInfo>, std::_Select1st<std::pair<unsigned char const, ns3::LteUeMac::LcInfo> >, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteUeMac::LcInfo> > >::_M_begin (344,173 samples, 0.04%) + + + +std::_Vector_base<unsigned char, std::allocator<unsigned char> >::_Vector_impl::_Vector_impl (304,552 samples, 0.03%) + + + +ns3::HigherLayerSelected_s::operator= (193,644 samples, 0.02%) + + + +ns3::operator< (470,743 samples, 0.05%) + + + +void std::_Destroy<ns3::BuildRarListElement_s*> (157,406 samples, 0.02%) + + + +ns3::Ptr<ns3::LteControlMessage>::Acquire (405,134 samples, 0.04%) + + + +std::_Tuple_impl<2ul, double, ns3::Ptr<ns3::SpectrumSignalParameters>, ns3::Ptr<ns3::SpectrumPhy>, std::map<unsigned int, ns3::Ptr<ns3::SpectrumValue>, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > > >::~_Tuple_impl (4,416,635 samples, 0.46%) + + + +unsigned char* std::fill_n<unsigned char*, unsigned long, unsigned char> (339,561 samples, 0.04%) + + + +std::vector<int, std::allocator<int> >::vector (190,302 samples, 0.02%) + + + +std::__cxx11::_List_base<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::_M_get_node (388,525 samples, 0.04%) + + + +malloc (205,465 samples, 0.02%) + + + +std::_Vector_base<ns3::Ptr<ns3::Object>, std::allocator<ns3::Ptr<ns3::Object> > >::~_Vector_base (293,725 samples, 0.03%) + + + +ns3::LteSpectrumSignalParametersDlCtrlFrame::LteSpectrumSignalParametersDlCtrlFrame (6,566,512 samples, 0.68%) + + + +std::_Rb_tree_iterator<std::pair<unsigned short const, ns3::pfsFlowPerf_t> >::operator* (187,135 samples, 0.02%) + + + +std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > >::at (420,921 samples, 0.04%) + + + +operator new (217,527 samples, 0.02%) + + + +std::__detail::_List_node_header::_M_base (142,742 samples, 0.01%) + + + +std::__cxx11::_List_base<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::_M_clear (148,437 samples, 0.02%) + + + +std::_Rb_tree<int, std::pair<int const, double>, std::_Select1st<std::pair<int const, double> >, std::less<int>, std::allocator<std::pair<int const, double> > >::_M_get_node (128,987 samples, 0.01%) + + + +std::map<ns3::Scheduler::EventKey, ns3::EventImpl*, std::less<ns3::Scheduler::EventKey>, std::allocator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > >::begin (1,458,842 samples, 0.15%) + + + +std::_Vector_base<double, std::allocator<double> >::~_Vector_base (285,804 samples, 0.03%) + + + +ns3::MakeEvent<void (200,168 samples, 0.02%) + + + +ns3::DlInfoListElement_s::operator= (234,084 samples, 0.02%) + + + +std::_Vector_base<ns3::DlInfoListElement_s::HarqStatus_e, std::allocator<ns3::DlInfoListElement_s::HarqStatus_e> >::~_Vector_base (271,191 samples, 0.03%) + + + +std::operator== (126,322 samples, 0.01%) + + + +__gnu_cxx::__normal_iterator<ns3::VendorSpecificListElement_s*, std::vector<ns3::VendorSpecificListElement_s, std::allocator<ns3::VendorSpecificListElement_s> > > std::copy<__gnu_cxx::__normal_iterator<ns3::VendorSpecificListElement_s const*, std::vector<ns3::VendorSpecificListElement_s, std::allocator<ns3::VendorSpecificListElement_s> > >, __gnu_cxx::__normal_iterator<ns3::VendorSpecificListElement_s*, std::vector<ns3::VendorSpecificListElement_s, std::allocator<ns3::VendorSpecificListElement_s> > > > (603,286 samples, 0.06%) + + + +std::_Tuple_impl<3ul, ns3::Ptr<ns3::SpectrumSignalParameters>, ns3::Ptr<ns3::SpectrumPhy>, std::map<unsigned int, ns3::Ptr<ns3::SpectrumValue>, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > > >::_Tuple_impl<ns3::Ptr<ns3::SpectrumSignalParameters>&, ns3::Ptr<ns3::SpectrumPhy>&, std::map<unsigned int, ns3::Ptr<ns3::SpectrumValue>, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >&, void> (395,163 samples, 0.04%) + + + +ns3::MacCeValue_u::MacCeValue_u (1,932,297 samples, 0.20%) + + + +std::_List_node<ns3::Ptr<ns3::Packet> >::_M_valptr (161,864 samples, 0.02%) + + + +std::vector<ns3::CqiListElement_s, std::allocator<ns3::CqiListElement_s> >::empty (704,819 samples, 0.07%) + + + +ns3::SpectrumValue::operator-= (2,676,966 samples, 0.28%) + + + +bool __gnu_cxx::operator==<double*, std::vector<double, std::allocator<double> > > (358,959 samples, 0.04%) + + + +ns3::LteEnbMac::DoUlInfoListElementHarqFeedback (373,450 samples, 0.04%) + + + +std::_Rb_tree<int, std::pair<int const, double>, std::_Select1st<std::pair<int const, double> >, std::less<int>, std::allocator<std::pair<int const, double> > >::_M_erase (518,709 samples, 0.05%) + + + +ns3::DlInfoListElement_s::HarqStatus_e* std::__copy_move_a<false, __gnu_cxx::__normal_iterator<ns3::DlInfoListElement_s::HarqStatus_e const*, std::vector<ns3::DlInfoListElement_s::HarqStatus_e, std::allocator<ns3::DlInfoListElement_s::HarqStatus_e> > >, ns3::DlInfoListElement_s::HarqStatus_e*> (147,743 samples, 0.02%) + + + +ns3::Ptr<ns3::DlDciLteControlMessage>::operator (240,645 samples, 0.02%) + + + +std::vector<unsigned short, std::allocator<unsigned short> >::size (208,545 samples, 0.02%) + + + +std::_Rb_tree<ns3::Scheduler::EventKey, std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*>, std::_Select1st<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >, std::less<ns3::Scheduler::EventKey>, std::allocator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > >::_M_begin (234,091 samples, 0.02%) + + + +__log10_finite (150,649 samples, 0.02%) + + + +std::vector<ns3::DlInfoListElement_s, std::allocator<ns3::DlInfoListElement_s> >::clear (1,509,367 samples, 0.16%) + + + +ns3::Time::From (518,604 samples, 0.05%) + + + +ns3::SpectrumValue::SpectrumValue (242,130 samples, 0.02%) + + + +std::vector<double, std::allocator<double> >::~vector (390,089 samples, 0.04%) + + + +void std::destroy_at<std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > > > (266,588 samples, 0.03%) + + + +__gnu_cxx::__aligned_membuf<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >::_M_ptr (153,808 samples, 0.02%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, unsigned int>, std::_Select1st<std::pair<unsigned short const, unsigned int> >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, unsigned int> > >::find (178,285 samples, 0.02%) + + + +ns3::SpectrumValue::GetSpectrumModelUid (275,599 samples, 0.03%) + + + +ns3::DlInfoListElement_s::HarqStatus_e* std::copy<__gnu_cxx::__normal_iterator<ns3::DlInfoListElement_s::HarqStatus_e const*, std::vector<ns3::DlInfoListElement_s::HarqStatus_e, std::allocator<ns3::DlInfoListElement_s::HarqStatus_e> > >, ns3::DlInfoListElement_s::HarqStatus_e*> (147,743 samples, 0.02%) + + + +ns3::LteUePowerControl::GetPucchTxPower (379,341 samples, 0.04%) + + + +ns3::PfFfMacScheduler::DoSchedUlMacCtrlInfoReq (867,311 samples, 0.09%) + + + +std::_Vector_base<double, std::allocator<double> >::_M_get_Tp_allocator (158,214 samples, 0.02%) + + + +double std::reduce<__gnu_cxx::__normal_iterator<double const*, std::vector<double, std::allocator<double> > >, double, std::plus<void> > (335,268 samples, 0.03%) + + + +std::_Rb_tree_node<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >* std::_Rb_tree<unsigned int, std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> >, std::_Select1st<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >::_M_clone_node<false, std::_Rb_tree<unsigned int, std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> >, std::_Select1st<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >::_Alloc_node> (156,128 samples, 0.02%) + + + +std::_Rb_tree<unsigned int, std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> >, std::_Select1st<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >::_M_erase (821,493 samples, 0.08%) + + + +int* std::uninitialized_copy<__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, int*> (831,586 samples, 0.09%) + + + +ns3::Object::~Object (158,753 samples, 0.02%) + + + +std::vector<ns3::DlInfoListElement_s::HarqStatus_e, std::allocator<ns3::DlInfoListElement_s::HarqStatus_e> >::max_size (243,139 samples, 0.03%) + + + +std::_Rb_tree<ns3::Scheduler::EventKey, std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*>, std::_Select1st<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >, std::less<ns3::Scheduler::EventKey>, std::allocator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > >::_Auto_node::_Auto_node<std::pair<ns3::Scheduler::EventKey, ns3::EventImpl*> > (297,286 samples, 0.03%) + + + +ns3::DlDciLteControlMessage::~DlDciLteControlMessage (361,458 samples, 0.04%) + + + +ns3::MemberLteCcmRrcSapUser<ns3::LteEnbRrc>::GetUeManager (297,730 samples, 0.03%) + + + +std::enable_if<is_member_pointer_v<void (3,010,892 samples, 0.31%) + + + +std::move_iterator<ns3::DlInfoListElement_s::HarqStatus_e*> std::__make_move_if_noexcept_iterator<ns3::DlInfoListElement_s::HarqStatus_e, std::move_iterator<ns3::DlInfoListElement_s::HarqStatus_e*> > (147,819 samples, 0.02%) + + + +std::_List_node<ns3::Ptr<ns3::LteControlMessage> >* std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::_M_create_node<ns3::Ptr<ns3::LteControlMessage> const&> (1,304,199 samples, 0.13%) + + + +ns3::LteSpectrumPhy* ns3::PeekPointer<ns3::LteSpectrumPhy> (451,162 samples, 0.05%) + + + +void std::_Destroy<ns3::VendorSpecificListElement_s*> (162,953 samples, 0.02%) + + + +ns3::MultiModelSpectrumChannel::StartTx (774,582 samples, 0.08%) + + + +std::pair<std::__strip_reference_wrapper<std::decay<ns3::Scheduler::EventKey const&>::type>::__type, std::__strip_reference_wrapper<std::decay<ns3::EventImpl* const&>::type>::__type> std::make_pair<ns3::Scheduler::EventKey const&, ns3::EventImpl* const&> (831,665 samples, 0.09%) + + + +ns3::SimpleRefCount<ns3::SpectrumSignalParameters, ns3::Empty, ns3::DefaultDeleter<ns3::SpectrumSignalParameters> >::Unref (3,444,708 samples, 0.36%) + + + +ns3::Ptr<ns3::LteControlMessage>::Ptr (405,134 samples, 0.04%) + + + +ns3::CqiListElement_s* std::__uninitialized_move_if_noexcept_a<ns3::CqiListElement_s*, ns3::CqiListElement_s*, std::allocator<ns3::CqiListElement_s> > (437,706 samples, 0.05%) + + + +std::_Vector_base<ns3::DlInfoListElement_s::HarqStatus_e, std::allocator<ns3::DlInfoListElement_s::HarqStatus_e> >::_Vector_impl_data::_Vector_impl_data (236,955 samples, 0.02%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::vector<ns3::UlDciListElement_s, std::allocator<ns3::UlDciListElement_s> > >, std::_Select1st<std::pair<unsigned short const, std::vector<ns3::UlDciListElement_s, std::allocator<ns3::UlDciListElement_s> > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<ns3::UlDciListElement_s, std::allocator<ns3::UlDciListElement_s> > > > >::find (1,009,230 samples, 0.10%) + + + +ns3::TypeId::TypeId (242,821 samples, 0.03%) + + + +ns3::IidManager::LookupInformation (451,443 samples, 0.05%) + + + +std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*>::pair<ns3::Scheduler::EventKey, ns3::EventImpl*> (201,303 samples, 0.02%) + + + +void std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::_M_initialize_dispatch<std::_List_const_iterator<ns3::Ptr<ns3::LteControlMessage> > > (143,971 samples, 0.01%) + + + +std::_Rb_tree_header::_Rb_tree_header (152,827 samples, 0.02%) + + + +std::_Rb_tree_iterator<std::pair<unsigned char const, ns3::LteUeMac::LcInfo> >::operator* (213,471 samples, 0.02%) + + + +ns3::Object::SetTypeId (468,464 samples, 0.05%) + + + +ns3::MultiModelSpectrumChannel::FindAndEventuallyAddTxSpectrumModel (301,073 samples, 0.03%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, ns3::pfsFlowPerf_t>, std::_Select1st<std::pair<unsigned short const, ns3::pfsFlowPerf_t> >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, ns3::pfsFlowPerf_t> > >::_S_key (304,080 samples, 0.03%) + + + +std::vector<ns3::HigherLayerSelected_s, std::allocator<ns3::HigherLayerSelected_s> >::push_back (1,945,265 samples, 0.20%) + + + +ns3::ByteTagList::ByteTagList (163,282 samples, 0.02%) + + + +std::enable_if<is_member_pointer_v<void (605,810 samples, 0.06%) + + + +ns3::LteUeRrc::DoRecvRrcConnectionReconfiguration (156,981 samples, 0.02%) + + + +std::vector<signed char, std::allocator<signed char> >::back (312,069 samples, 0.03%) + + + +void std::allocator_traits<std::allocator<std::_List_node<ns3::Ptr<ns3::Packet> > > >::destroy<ns3::Ptr<ns3::Packet> > (274,123 samples, 0.03%) + + + +ns3::Ptr<ns3::Packet> ns3::Create<ns3::Packet, unsigned int&> (2,698,693 samples, 0.28%) + + + + (237,842 samples, 0.02%) + + + +__gnu_cxx::__aligned_membuf<std::pair<unsigned short const, unsigned char> >::_M_ptr (151,024 samples, 0.02%) + + + +std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::~list (318,396 samples, 0.03%) + + + +ns3::MakeEvent<void (566,805 samples, 0.06%) + + + +ns3::MultiModelSpectrumChannel::StartTx (34,755,711 samples, 3.58%) +n.. + + +__gnu_cxx::__normal_iterator<ns3::HigherLayerSelected_s*, std::vector<ns3::HigherLayerSelected_s, std::allocator<ns3::HigherLayerSelected_s> > > std::copy<__gnu_cxx::__normal_iterator<ns3::HigherLayerSelected_s const*, std::vector<ns3::HigherLayerSelected_s, std::allocator<ns3::HigherLayerSelected_s> > >, __gnu_cxx::__normal_iterator<ns3::HigherLayerSelected_s*, std::vector<ns3::HigherLayerSelected_s, std::allocator<ns3::HigherLayerSelected_s> > > > (231,948 samples, 0.02%) + + + +std::vector<int, std::allocator<int> >::_M_range_check (157,629 samples, 0.02%) + + + +std::map<int, double, std::less<int>, std::allocator<std::pair<int const, double> > >::map (2,417,353 samples, 0.25%) + + + +std::_Rb_tree<ns3::Scheduler::EventKey, std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*>, std::_Select1st<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >, std::less<ns3::Scheduler::EventKey>, std::allocator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > >::_Auto_node::_Auto_node<std::pair<ns3::Scheduler::EventKey, ns3::EventImpl*> > (1,948,514 samples, 0.20%) + + + +ns3::MemberSchedSapProvider<ns3::PfFfMacScheduler>::SchedDlCqiInfoReq (1,099,949 samples, 0.11%) + + + +ns3::Ptr<ns3::PacketBurst> ns3::Create<ns3::PacketBurst> (619,901 samples, 0.06%) + + + +std::_Rb_tree_node<std::pair<unsigned short const, std::vector<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >, std::allocator<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> > > > > >::_M_valptr (246,841 samples, 0.03%) + + + +std::vector<bool, std::allocator<bool> >::_M_range_check (423,259 samples, 0.04%) + + + +ns3::PacketBurst::~PacketBurst (650,228 samples, 0.07%) + + + +std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::splice (569,667 samples, 0.06%) + + + +std::_Identity<unsigned short>::operator (157,285 samples, 0.02%) + + + +ns3::Angles::Angles (2,693,187 samples, 0.28%) + + + +std::_Vector_base<ns3::UlInfoListElement_s, std::allocator<ns3::UlInfoListElement_s> >::_Vector_base (164,622 samples, 0.02%) + + + +std::_Rb_tree<unsigned char, std::pair<unsigned char const, ns3::LteMacSapProvider*>, std::_Select1st<std::pair<unsigned char const, ns3::LteMacSapProvider*> >, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteMacSapProvider*> > >::_M_begin (168,913 samples, 0.02%) + + + +std::set<unsigned short, std::less<unsigned short>, std::allocator<unsigned short> >::find (313,960 samples, 0.03%) + + + +void std::allocator_traits<std::allocator<ns3::Ptr<ns3::PacketBurst> > >::construct<ns3::Ptr<ns3::PacketBurst>, ns3::Ptr<ns3::PacketBurst> > (181,678 samples, 0.02%) + + + +ns3::SimpleRefCount<ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter>::Ref (125,424 samples, 0.01%) + + + +ns3::Ptr<ns3::EventImpl>::operator= (648,075 samples, 0.07%) + + + +ns3::Buffer::Create (159,596 samples, 0.02%) + + + +std::map<unsigned int, ns3::RxSpectrumModelInfo, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::RxSpectrumModelInfo> > >::end (198,183 samples, 0.02%) + + + +std::_Vector_base<unsigned char, std::allocator<unsigned char> >::_Vector_impl::_Vector_impl (259,221 samples, 0.03%) + + + +void std::_Destroy<ns3::DlInfoListElement_s> (1,227,211 samples, 0.13%) + + + +ns3::MakeEvent<void (405,218 samples, 0.04%) + + + +std::__cxx11::_List_base<ns3::Ptr<ns3::Packet>, std::allocator<ns3::Ptr<ns3::Packet> > >::_List_impl::_List_impl (197,757 samples, 0.02%) + + + +std::tuple_element<1ul, std::pair<unsigned int const&, ns3::Ptr<ns3::SpectrumValue>&> >::type&& std::get<1ul, unsigned int const&, ns3::Ptr<ns3::SpectrumValue>&> (152,590 samples, 0.02%) + + + +ns3::SpectrumValue::~SpectrumValue (189,290 samples, 0.02%) + + + +ns3::Ptr<ns3::LteControlMessage>& std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::emplace_back<ns3::Ptr<ns3::LteControlMessage> const&> (225,934 samples, 0.02%) + + + +std::_Rb_tree<int, std::pair<int const, double>, std::_Select1st<std::pair<int const, double> >, std::less<int>, std::allocator<std::pair<int const, double> > >::_M_lower_bound (639,648 samples, 0.07%) + + + +ns3::PhichListElement_s* std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<ns3::PhichListElement_s const*, std::vector<ns3::PhichListElement_s, std::allocator<ns3::PhichListElement_s> > >, ns3::PhichListElement_s*> (202,017 samples, 0.02%) + + + +unsigned short* std::__relocate_a<unsigned short*, unsigned short*, std::allocator<unsigned short> > (305,556 samples, 0.03%) + + + +std::_Vector_base<ns3::VendorSpecificListElement_s, std::allocator<ns3::VendorSpecificListElement_s> >::_Vector_base (159,454 samples, 0.02%) + + + +ns3::Packet::Packet (409,200 samples, 0.04%) + + + +std::function<void (16,491,026 samples, 1.70%) + + + +std::_Vector_base<double, std::allocator<double> >::_M_create_storage (747,048 samples, 0.08%) + + + +std::vector<double, std::allocator<double> >::vector (745,343 samples, 0.08%) + + + +ns3::Object::Object (146,079 samples, 0.02%) + + + +ns3::EventId ns3::Simulator::Schedule<void (3,817,837 samples, 0.39%) + + + +std::_List_node<ns3::Ptr<ns3::Packet> >* std::__cxx11::list<ns3::Ptr<ns3::Packet>, std::allocator<ns3::Ptr<ns3::Packet> > >::_M_create_node<ns3::Ptr<ns3::Packet> const&> (1,799,993 samples, 0.19%) + + + +std::_Vector_base<unsigned char, std::allocator<unsigned char> >::~_Vector_base (162,616 samples, 0.02%) + + + +std::_Rb_tree_node<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >* std::_Rb_tree<unsigned int, std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> >, std::_Select1st<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >::_M_clone_node<false, std::_Rb_tree<unsigned int, std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> >, std::_Select1st<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >::_Alloc_node> (578,209 samples, 0.06%) + + + +std::vector<short, std::allocator<short> >::operator[] (262,863 samples, 0.03%) + + + +std::vector<int, std::allocator<int> >::~vector (426,273 samples, 0.04%) + + + +void std::_Destroy<__gnu_cxx::__normal_iterator<ns3::DlInfoListElement_s*, std::vector<ns3::DlInfoListElement_s, std::allocator<ns3::DlInfoListElement_s> > > > (300,135 samples, 0.03%) + + + +ns3::Simulator::ScheduleWithContext (5,518,602 samples, 0.57%) + + + +std::enable_if<is_member_pointer_v<void (2,862,534 samples, 0.30%) + + + +std::vector<ns3::BuildBroadcastListElement_s, std::allocator<ns3::BuildBroadcastListElement_s> >::vector (318,568 samples, 0.03%) + + + +operator new (275,672 samples, 0.03%) + + + +ns3::DlInfoListElement_s::HarqStatus_e const* std::__niter_base<ns3::DlInfoListElement_s::HarqStatus_e const*, std::vector<ns3::DlInfoListElement_s::HarqStatus_e, std::allocator<ns3::DlInfoListElement_s::HarqStatus_e> > > (201,685 samples, 0.02%) + + + +std::_Rb_tree_iterator<std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > > > std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > >, std::_Select1st<std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > > > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<unsigned short const&>, std::tuple<> > (2,400,209 samples, 0.25%) + + + +ns3::Ptr<ns3::SpectrumValue>::operator= (266,358 samples, 0.03%) + + + +std::_Tuple_impl<4ul, ns3::Ptr<ns3::SpectrumPhy>, std::map<unsigned int, ns3::Ptr<ns3::SpectrumValue>, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > > >::_M_head (235,982 samples, 0.02%) + + + +std::vector<ns3::DlInfoListElement_s::HarqStatus_e, std::allocator<ns3::DlInfoListElement_s::HarqStatus_e> >::size (236,264 samples, 0.02%) + + + +std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> >* std::uninitialized_copy<__gnu_cxx::__normal_iterator<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> > const*, std::vector<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> >, std::allocator<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> > > > >, std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> >*> (338,383 samples, 0.03%) + + + +ns3::LteHelper::InstallSingleUeDevice (533,991 samples, 0.06%) + + + +std::_Vector_base<int, std::allocator<int> >::_Vector_base (1,201,262 samples, 0.12%) + + + +ns3::Ptr<ns3::SpectrumValue>::operator= (508,044 samples, 0.05%) + + + +ns3::Ptr<ns3::LteInterference>::operator (201,121 samples, 0.02%) + + + +__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > > std::__copy_move_a<false, __gnu_cxx::__normal_iterator<double const*, std::vector<double, std::allocator<double> > >, __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > > > (1,070,364 samples, 0.11%) + + + +std::__new_allocator<unsigned char>::deallocate (197,176 samples, 0.02%) + + + +std::_Rb_tree_iterator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >&& std::forward<std::_Rb_tree_iterator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > > (194,342 samples, 0.02%) + + + +ns3::Tag::Tag (159,113 samples, 0.02%) + + + +void std::_Function_base::_Base_manager<std::_Bind<void (945,769 samples, 0.10%) + + + +std::pair<ns3::TbId_t const, ns3::tbInfo_t>::pair<ns3::TbId_t, ns3::tbInfo_t> (979,889 samples, 0.10%) + + + +std::__new_allocator<std::_List_node<ns3::Ptr<ns3::Packet> > >::allocate (366,512 samples, 0.04%) + + + +std::vector<unsigned short, std::allocator<unsigned short> >::vector (546,034 samples, 0.06%) + + + +ns3::Ptr<ns3::LteInterference>::operator (124,598 samples, 0.01%) + + + +ns3::EnbMacMemberFfMacSchedSapUser::SchedDlConfigInd (2,983,151 samples, 0.31%) + + + +std::_Rb_tree<unsigned int, std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> >, std::_Select1st<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >::_Rb_tree (160,265 samples, 0.02%) + + + +unsigned short* std::copy<__gnu_cxx::__normal_iterator<unsigned short const*, std::vector<unsigned short, std::allocator<unsigned short> > >, unsigned short*> (545,960 samples, 0.06%) + + + +std::vector<double, std::allocator<double> >::~vector (195,505 samples, 0.02%) + + + +__gnu_cxx::__aligned_membuf<std::pair<unsigned short const, std::vector<std::vector<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> >, std::allocator<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> > > >, std::allocator<std::vector<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> >, std::allocator<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> > > > > > > >::_M_ptr (160,795 samples, 0.02%) + + + +ns3::Ptr<ns3::SpectrumModel const>::Ptr (152,357 samples, 0.02%) + + + +std::_Function_base::_Base_manager<std::_Bind<void (169,831 samples, 0.02%) + + + +std::_Bind<void (522,269 samples, 0.05%) + + + +std::pair<unsigned short const, std::vector<double, std::allocator<double> > >::~pair (514,929 samples, 0.05%) + + + +std::__cxx11::_List_base<ns3::Ptr<ns3::Packet>, std::allocator<ns3::Ptr<ns3::Packet> > >::_M_clear (1,296,666 samples, 0.13%) + + + +ns3::HigherLayerSelected_s* std::uninitialized_copy<__gnu_cxx::__normal_iterator<ns3::HigherLayerSelected_s const*, std::vector<ns3::HigherLayerSelected_s, std::allocator<ns3::HigherLayerSelected_s> > >, ns3::HigherLayerSelected_s*> (213,295 samples, 0.02%) + + + +ns3::LteRlcSm::DoNotifyTxOpportunity (6,454,365 samples, 0.67%) + + + +ns3::SpectrumValue::Copy (4,171,628 samples, 0.43%) + + + +void std::__invoke_impl<void, void (22,443,594 samples, 2.31%) + + + +std::function<void (411,411 samples, 0.04%) + + + +std::_Rb_tree_node<std::pair<unsigned short const, std::vector<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >, std::allocator<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> > > > > >::_M_valptr (433,714 samples, 0.04%) + + + +ns3::HarqProcessInfoElement_t* std::__copy_move_a1<false, ns3::HarqProcessInfoElement_t const*, ns3::HarqProcessInfoElement_t*> (363,923 samples, 0.04%) + + + +std::vector<unsigned short, std::allocator<unsigned short> >::vector (234,034 samples, 0.02%) + + + +ns3::MakeEvent<void (746,893 samples, 0.08%) + + + +double* std::__fill_n_a<double*, unsigned long, double> (387,157 samples, 0.04%) + + + +__gnu_cxx::__aligned_membuf<std::pair<unsigned short const, unsigned char> >::_M_ptr (152,886 samples, 0.02%) + + + +std::map<unsigned short, ns3::LteEnbComponentCarrierManager::UeInfo, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, ns3::LteEnbComponentCarrierManager::UeInfo> > >::key_comp (161,213 samples, 0.02%) + + + +ns3::Ptr<ns3::SpectrumValue> ns3::Create<ns3::SpectrumValue, ns3::Ptr<ns3::SpectrumModel const> const&> (1,570,376 samples, 0.16%) + + + +std::vector<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >, std::allocator<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > > > >::size (333,221 samples, 0.03%) + + + +ns3::SimpleUeCcmMacSapProvider::TransmitPdu (7,708,007 samples, 0.79%) + + + +int* std::__copy_move_a2<false, int const*, int*> (197,211 samples, 0.02%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::vector<ns3::DlDciListElement_s, std::allocator<ns3::DlDciListElement_s> > >, std::_Select1st<std::pair<unsigned short const, std::vector<ns3::DlDciListElement_s, std::allocator<ns3::DlDciListElement_s> > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<ns3::DlDciListElement_s, std::allocator<ns3::DlDciListElement_s> > > > >::_M_lower_bound (576,429 samples, 0.06%) + + + +ns3::LteMiErrorModel::GetTbDecodificationStats (2,544,923 samples, 0.26%) + + + +ns3::SimpleRefCount<ns3::EventImpl, ns3::Empty, ns3::DefaultDeleter<ns3::EventImpl> >::Ref (587,755 samples, 0.06%) + + + +std::_Rb_tree_node<std::pair<int const, double> >* std::_Rb_tree<int, std::pair<int const, double>, std::_Select1st<std::pair<int const, double> >, std::less<int>, std::allocator<std::pair<int const, double> > >::_M_copy<false, std::_Rb_tree<int, std::pair<int const, double>, std::_Select1st<std::pair<int const, double> >, std::less<int>, std::allocator<std::pair<int const, double> > >::_Alloc_node> (167,564 samples, 0.02%) + + + +ns3::operator- (4,813,626 samples, 0.50%) + + + +std::_List_const_iterator<ns3::UlDciLteControlMessage>::operator* (302,866 samples, 0.03%) + + + +void std::allocator_traits<std::allocator<ns3::Ptr<ns3::PacketBurst> > >::destroy<ns3::Ptr<ns3::PacketBurst> > (359,626 samples, 0.04%) + + + +ns3::TypeId::TypeId (279,495 samples, 0.03%) + + + +ns3::Ptr<ns3::SpectrumValue>::operator= (483,084 samples, 0.05%) + + + +__gnu_cxx::__normal_iterator<double const*, std::vector<double, std::allocator<double> > >::operator++ (206,864 samples, 0.02%) + + + +std::_Rb_tree_node<std::pair<unsigned short const, std::vector<double, std::allocator<double> > > >* std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::vector<double, std::allocator<double> > >, std::_Select1st<std::pair<unsigned short const, std::vector<double, std::allocator<double> > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<double, std::allocator<double> > > > >::_M_copy<false, std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::vector<double, std::allocator<double> > >, std::_Select1st<std::pair<unsigned short const, std::vector<double, std::allocator<double> > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<double, std::allocator<double> > > > >::_Alloc_node> (4,497,480 samples, 0.46%) + + + +std::vector<ns3::MacCeListElement_s, std::allocator<ns3::MacCeListElement_s> >::_M_range_check (199,808 samples, 0.02%) + + + +ns3::int64x64_t::Mul (321,020 samples, 0.03%) + + + +std::vector<unsigned char, std::allocator<unsigned char> >::at (161,842 samples, 0.02%) + + + +std::_Rb_tree<ns3::LteFlowId_t, std::pair<ns3::LteFlowId_t const, ns3::FfMacSchedSapProvider::SchedDlRlcBufferReqParameters>, std::_Select1st<std::pair<ns3::LteFlowId_t const, ns3::FfMacSchedSapProvider::SchedDlRlcBufferReqParameters> >, std::less<ns3::LteFlowId_t>, std::allocator<std::pair<ns3::LteFlowId_t const, ns3::FfMacSchedSapProvider::SchedDlRlcBufferReqParameters> > >::_M_begin (226,804 samples, 0.02%) + + + +std::vector<ns3::BuildDataListElement_s, std::allocator<ns3::BuildDataListElement_s> >::~vector (1,027,011 samples, 0.11%) + + + +__gnu_cxx::__normal_iterator<ns3::Ptr<ns3::PacketBurst>*, std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > > > std::__copy_move_a<true, __gnu_cxx::__normal_iterator<ns3::Ptr<ns3::PacketBurst>*, std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > > >, __gnu_cxx::__normal_iterator<ns3::Ptr<ns3::PacketBurst>*, std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > > > > (6,281,286 samples, 0.65%) + + + +__gnu_cxx::__normal_iterator<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >*, std::vector<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >, std::allocator<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> > > > > std::__copy_move_a<true, __gnu_cxx::__normal_iterator<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >*, std::vector<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >, std::allocator<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> > > > >, __gnu_cxx::__normal_iterator<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >*, std::vector<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >, std::allocator<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> > > > > > (2,950,423 samples, 0.30%) + + + +std::vector<int, std::allocator<int> >::reserve (275,928 samples, 0.03%) + + + +std::vector<ns3::BuildRarListElement_s, std::allocator<ns3::BuildRarListElement_s> >::~vector (359,781 samples, 0.04%) + + + +ns3::Ptr<ns3::LteUePhy>::Ptr (241,564 samples, 0.02%) + + + +std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::list (143,971 samples, 0.01%) + + + +ns3::MultiModelSpectrumChannel::StartTx (41,833,100 samples, 4.31%) +ns.. + + +ns3::SpectrumValue::GetSpectrumModelUid (187,543 samples, 0.02%) + + + +std::__cxx11::list<ns3::Ptr<ns3::Packet>, std::allocator<ns3::Ptr<ns3::Packet> > >::push_back (2,043,826 samples, 0.21%) + + + +std::operator== (317,205 samples, 0.03%) + + + +ns3::LteEnbMac::DoReceivePhyPdu (13,857,739 samples, 1.43%) + + + +ns3::LteEnbMac::DoReportBufferStatus (3,928,142 samples, 0.41%) + + + +ns3::UeManager::GetComponentCarrierId (352,536 samples, 0.04%) + + + +bool __gnu_cxx::operator==<ns3::DlInfoListElement_s const*, std::vector<ns3::DlInfoListElement_s, std::allocator<ns3::DlInfoListElement_s> > > (279,570 samples, 0.03%) + + + +ns3::Scheduler::EventKey const& std::forward<ns3::Scheduler::EventKey const&> (206,377 samples, 0.02%) + + + +ns3::LogComponent::IsEnabled (129,958 samples, 0.01%) + + + +std::_Rb_tree_node<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >* std::_Rb_tree<unsigned int, std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> >, std::_Select1st<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >::_Alloc_node::operator (500,996 samples, 0.05%) + + + +std::_Head_base<5ul, std::map<unsigned int, ns3::Ptr<ns3::SpectrumValue>, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >, false>::_M_head (220,389 samples, 0.02%) + + + +ns3::Ptr<ns3::LteSpectrumSignalParametersDlCtrlFrame>::~Ptr (273,890 samples, 0.03%) + + + +std::vector<ns3::CqiListElement_s, std::allocator<ns3::CqiListElement_s> >::empty (335,401 samples, 0.03%) + + + +std::_Rb_tree<ns3::Scheduler::EventKey, std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*>, std::_Select1st<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >, std::less<ns3::Scheduler::EventKey>, std::allocator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > >::_Auto_node::_M_insert (362,836 samples, 0.04%) + + + +double std::reduce<__gnu_cxx::__normal_iterator<double const*, std::vector<double, std::allocator<double> > >, double> (335,268 samples, 0.03%) + + + +std::vector<ns3::HigherLayerSelected_s, std::allocator<ns3::HigherLayerSelected_s> >::~vector (126,894 samples, 0.01%) + + + +ns3::SimpleRefCount<ns3::LteControlMessage, ns3::Empty, ns3::DefaultDeleter<ns3::LteControlMessage> >::Unref (269,841 samples, 0.03%) + + + +unsigned char* std::uninitialized_copy<__gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > >, unsigned char*> (407,753 samples, 0.04%) + + + +ns3::DlInfoListElement_s::HarqStatus_e* std::uninitialized_copy<__gnu_cxx::__normal_iterator<ns3::DlInfoListElement_s::HarqStatus_e const*, std::vector<ns3::DlInfoListElement_s::HarqStatus_e, std::allocator<ns3::DlInfoListElement_s::HarqStatus_e> > >, ns3::DlInfoListElement_s::HarqStatus_e*> (2,097,386 samples, 0.22%) + + + +ns3::EnbMacMemberLteMacSapProvider<ns3::NoOpComponentCarrierManager>::TransmitPdu (5,821,892 samples, 0.60%) + + + +ns3::SpectrumValue::Add (355,914 samples, 0.04%) + + + +ns3::MakeEvent<void (2,295,946 samples, 0.24%) + + + +std::vector<ns3::BandInfo, std::allocator<ns3::BandInfo> >::size (125,001 samples, 0.01%) + + + +std::_Rb_tree<ns3::LteSpectrumModelId, std::pair<ns3::LteSpectrumModelId const, ns3::Ptr<ns3::SpectrumModel> >, std::_Select1st<std::pair<ns3::LteSpectrumModelId const, ns3::Ptr<ns3::SpectrumModel> > >, std::less<ns3::LteSpectrumModelId>, std::allocator<std::pair<ns3::LteSpectrumModelId const, ns3::Ptr<ns3::SpectrumModel> > > >::_M_lower_bound (860,518 samples, 0.09%) + + + +std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >* std::__copy_move_a2<true, std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >*, std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >*> (802,162 samples, 0.08%) + + + +ns3::LteRadioBearerTag::GetInstanceTypeId (294,229 samples, 0.03%) + + + +ns3::tbInfo_t::tbInfo_t (180,616 samples, 0.02%) + + + +std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> >* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> > const*, std::vector<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> >, std::allocator<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> > > > >, std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> >*, std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> > > (379,647 samples, 0.04%) + + + +std::_Rb_tree<unsigned char, std::pair<unsigned char const, ns3::LteMacSapUser*>, std::_Select1st<std::pair<unsigned char const, ns3::LteMacSapUser*> >, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteMacSapUser*> > >::lower_bound (305,767 samples, 0.03%) + + + +ns3::Buffer::~Buffer (935,423 samples, 0.10%) + + + +std::_Rb_tree<ns3::TbId_t, std::pair<ns3::TbId_t const, ns3::tbInfo_t>, std::_Select1st<std::pair<ns3::TbId_t const, ns3::tbInfo_t> >, std::less<ns3::TbId_t>, std::allocator<std::pair<ns3::TbId_t const, ns3::tbInfo_t> > >::_M_begin (195,833 samples, 0.02%) + + + +std::_Vector_base<unsigned char, std::allocator<unsigned char> >::_Vector_base (158,373 samples, 0.02%) + + + +ns3::LteSpectrumPhy::GetMobility (675,169 samples, 0.07%) + + + +double* std::__copy_move_a1<false, double const*, double*> (148,743 samples, 0.02%) + + + +std::_Rb_tree_node<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >::_M_valptr (272,221 samples, 0.03%) + + + +ns3::Ptr<ns3::MobilityModel const>::Ptr<ns3::MobilityModel> (371,286 samples, 0.04%) + + + +std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >::size (156,363 samples, 0.02%) + + + +std::function<void (358,805 samples, 0.04%) + + + +std::_Rb_tree<ns3::Scheduler::EventKey, std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*>, std::_Select1st<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >, std::less<ns3::Scheduler::EventKey>, std::allocator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > >::_Auto_node::_Auto_node<std::pair<ns3::Scheduler::EventKey, ns3::EventImpl*> > (1,386,008 samples, 0.14%) + + + +ns3::Ptr<ns3::PacketBurst> ns3::CompleteConstruct<ns3::PacketBurst> (267,173 samples, 0.03%) + + + +std::vector<ns3::Ptr<ns3::Object>, std::allocator<ns3::Ptr<ns3::Object> > >::~vector (272,555 samples, 0.03%) + + + +std::__new_allocator<ns3::DlInfoListElement_s::HarqStatus_e>::allocate (160,414 samples, 0.02%) + + + +ns3::LteEnbMac::DoUlCqiReport (763,690 samples, 0.08%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > >, std::_Select1st<std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > > > >::erase[abi:cxx11] (940,554 samples, 0.10%) + + + +ns3::EnbMacMemberLteMacSapProvider<ns3::NoOpComponentCarrierManager>::ReportBufferStatus (6,485,597 samples, 0.67%) + + + +std::_Vector_base<ns3::DlInfoListElement_s::HarqStatus_e, std::allocator<ns3::DlInfoListElement_s::HarqStatus_e> >::~_Vector_base (496,198 samples, 0.05%) + + + +unsigned char& std::vector<unsigned char, std::allocator<unsigned char> >::emplace_back<unsigned char> (1,247,040 samples, 0.13%) + + + +ns3::FfMacSchedSapProvider::SchedDlCqiInfoReqParameters::~SchedDlCqiInfoReqParameters (153,009 samples, 0.02%) + + + +std::_Rb_tree_node<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >::_M_valptr (512,316 samples, 0.05%) + + + +std::vector<unsigned char, std::allocator<unsigned char> >::_S_relocate (191,891 samples, 0.02%) + + + +ns3::HarqProcessInfoElement_t* std::copy<__gnu_cxx::__normal_iterator<ns3::HarqProcessInfoElement_t const*, std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> > >, ns3::HarqProcessInfoElement_t*> (1,453,727 samples, 0.15%) + + + +std::_List_iterator<ns3::Ptr<ns3::Packet> >::_List_iterator (173,879 samples, 0.02%) + + + +std::vector<bool, std::allocator<bool> >::end (277,788 samples, 0.03%) + + + +__gnu_cxx::__enable_if<std::__is_scalar<unsigned short>::__value, void>::__type std::__fill_a1<unsigned short*, unsigned short> (151,573 samples, 0.02%) + + + +std::_Rb_tree_iterator<std::pair<unsigned int const, ns3::RxSpectrumModelInfo> >::operator (451,603 samples, 0.05%) + + + +std::map<unsigned char, ns3::LteMacSapUser*, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteMacSapUser*> > >::find (1,845,503 samples, 0.19%) + + + +std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::list<std::_List_const_iterator<ns3::Ptr<ns3::LteControlMessage> >, void> (724,578 samples, 0.07%) + + + +ns3::FfMacSchedSapUser::SchedDlConfigIndParameters::SchedDlConfigIndParameters (703,718 samples, 0.07%) + + + +std::_Rb_tree<ns3::TbId_t, std::pair<ns3::TbId_t const, ns3::tbInfo_t>, std::_Select1st<std::pair<ns3::TbId_t const, ns3::tbInfo_t> >, std::less<ns3::TbId_t>, std::allocator<std::pair<ns3::TbId_t const, ns3::tbInfo_t> > >::_S_key (335,546 samples, 0.03%) + + + +std::__cxx11::_List_base<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::_M_clear (343,413 samples, 0.04%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::vector<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >, std::allocator<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> > > > >, std::_Select1st<std::pair<unsigned short const, std::vector<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >, std::allocator<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> > > > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >, std::allocator<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> > > > > > >::_M_lower_bound (1,211,299 samples, 0.12%) + + + +std::map<unsigned short, ns3::pfsFlowPerf_t, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, ns3::pfsFlowPerf_t> > >::find (767,082 samples, 0.08%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, ns3::SbMeasResult_s>, std::_Select1st<std::pair<unsigned short const, ns3::SbMeasResult_s> >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, ns3::SbMeasResult_s> > >::find (873,028 samples, 0.09%) + + + +std::_Vector_base<double, std::allocator<double> >::_M_create_storage (275,818 samples, 0.03%) + + + +std::tuple_element<0ul, std::tuple<ns3::LteInterference*, ns3::Ptr<ns3::SpectrumValue const>, unsigned int> >::type& std::get<0ul, ns3::LteInterference*, ns3::Ptr<ns3::SpectrumValue const>, unsigned int> (694,870 samples, 0.07%) + + + +ns3::HigherLayerSelected_s* std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<ns3::HigherLayerSelected_s const*, std::vector<ns3::HigherLayerSelected_s, std::allocator<ns3::HigherLayerSelected_s> > >, ns3::HigherLayerSelected_s*> (151,182 samples, 0.02%) + + + +std::vector<double, std::allocator<double> >::size (251,934 samples, 0.03%) + + + +ns3::Packet::FindFirstMatchingByteTag (1,329,273 samples, 0.14%) + + + +ns3::MakeEvent<void (444,360 samples, 0.05%) + + + +ns3::BuildDataListElement_s::BuildDataListElement_s (2,525,517 samples, 0.26%) + + + +ns3::Ptr<ns3::EventImpl>::~Ptr (159,762 samples, 0.02%) + + + +__gnu_cxx::__normal_iterator<ns3::DlInfoListElement_s const*, std::vector<ns3::DlInfoListElement_s, std::allocator<ns3::DlInfoListElement_s> > >::__normal_iterator (193,090 samples, 0.02%) + + + +void std::_Destroy<ns3::Ptr<ns3::Object>*> (209,811 samples, 0.02%) + + + +std::vector<unsigned char, std::allocator<unsigned char> >::push_back (1,837,360 samples, 0.19%) + + + +ns3::Ptr<ns3::EventImpl>::operator= (1,128,226 samples, 0.12%) + + + +__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > > std::copy<__gnu_cxx::__normal_iterator<double const*, std::vector<double, std::allocator<double> > >, __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > > > (474,207 samples, 0.05%) + + + +ns3::MemberLteCcmMacSapUser<ns3::NoOpComponentCarrierManager>::NotifyTxOpportunity (2,715,978 samples, 0.28%) + + + +std::__cxx11::_List_base<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::~_List_base (166,752 samples, 0.02%) + + + +std::vector<ns3::ByteTagListData*, std::allocator<ns3::ByteTagListData*> >::end (274,095 samples, 0.03%) + + + +[ld-linux-x86-64.so.2] (155,299 samples, 0.02%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, ns3::DlInfoListElement_s>, std::_Select1st<std::pair<unsigned short const, ns3::DlInfoListElement_s> >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, ns3::DlInfoListElement_s> > >::_Auto_node::_M_insert (220,367 samples, 0.02%) + + + +std::_Rb_tree<unsigned char, std::pair<unsigned char const, ns3::LteUeMac::LcInfo>, std::_Select1st<std::pair<unsigned char const, ns3::LteUeMac::LcInfo> >, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteUeMac::LcInfo> > >::_S_key (545,949 samples, 0.06%) + + + +ns3::UeMemberLteUePhySapProvider::SendMacPdu (702,652 samples, 0.07%) + + + +std::vector<double, std::allocator<double> >::_M_default_initialize (525,076 samples, 0.05%) + + + + (151,109 samples, 0.02%) + + + +ns3::Ptr<ns3::MobilityModel>::Ptr (340,915 samples, 0.04%) + + + +std::vector<ns3::Ptr<ns3::Object>, std::allocator<ns3::Ptr<ns3::Object> > >::clear (375,571 samples, 0.04%) + + + +ns3::Ptr<ns3::EventImpl>::Ptr (255,646 samples, 0.03%) + + + +ns3::DlInfoListElement_s::HarqStatus_e* std::__copy_move_a2<false, ns3::DlInfoListElement_s::HarqStatus_e const*, ns3::DlInfoListElement_s::HarqStatus_e*> (670,916 samples, 0.07%) + + + +ns3::LteEnbMac::ReceiveDlCqiLteControlMessage (923,023 samples, 0.10%) + + + +ns3::Ptr<ns3::PacketBurst>::operator= (5,294,156 samples, 0.55%) + + + +ns3::TagBuffer::Write (162,161 samples, 0.02%) + + + +erff32x (379,457 samples, 0.04%) + + + +ns3::Scheduler::EventKey&& std::forward<ns3::Scheduler::EventKey> (155,928 samples, 0.02%) + + + +ns3::Object::DoDelete (1,777,558 samples, 0.18%) + + + +__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >::__normal_iterator (196,324 samples, 0.02%) + + + +__gnu_cxx::__aligned_membuf<std::pair<unsigned short const, unsigned char> >::_M_ptr (324,216 samples, 0.03%) + + + +std::function<void (73,736,893 samples, 7.60%) +std::f.. + + +ns3::TracedCallback<ns3::Ptr<ns3::PacketBurst const> >::operator (308,568 samples, 0.03%) + + + +ns3::PacketMetadata::Create (1,337,353 samples, 0.14%) + + + +ns3::Ptr<ns3::MatrixArray<std::complex<double> > const>::operator= (192,272 samples, 0.02%) + + + +acosf32x (225,910 samples, 0.02%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::vector<ns3::DlDciListElement_s, std::allocator<ns3::DlDciListElement_s> > >, std::_Select1st<std::pair<unsigned short const, std::vector<ns3::DlDciListElement_s, std::allocator<ns3::DlDciListElement_s> > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<ns3::DlDciListElement_s, std::allocator<ns3::DlDciListElement_s> > > > >::find (184,813 samples, 0.02%) + + + +void std::_Rb_tree<unsigned short, std::pair<unsigned short const, ns3::DlInfoListElement_s>, std::_Select1st<std::pair<unsigned short const, ns3::DlInfoListElement_s> >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, ns3::DlInfoListElement_s> > >::_M_construct_node<std::pair<unsigned short, ns3::DlInfoListElement_s> > (882,128 samples, 0.09%) + + + +std::_Vector_base<unsigned short, std::allocator<unsigned short> >::_Vector_impl::_Vector_impl (165,262 samples, 0.02%) + + + +std::less<unsigned short>::operator (125,937 samples, 0.01%) + + + +std::_Function_handler<void (22,443,594 samples, 2.31%) + + + +std::vector<unsigned char, std::allocator<unsigned char> >::operator[] (167,625 samples, 0.02%) + + + +ns3::Ptr<ns3::SpectrumValue>::operator= (313,424 samples, 0.03%) + + + +std::allocator_traits<std::allocator<unsigned char> >::deallocate (194,524 samples, 0.02%) + + + +std::vector<double, std::allocator<double> >::end (127,798 samples, 0.01%) + + + +std::_Rb_tree<int, std::pair<int const, double>, std::_Select1st<std::pair<int const, double> >, std::less<int>, std::allocator<std::pair<int const, double> > >::_M_erase (477,626 samples, 0.05%) + + + +std::vector<ns3::UlInfoListElement_s, std::allocator<ns3::UlInfoListElement_s> >::push_back (373,450 samples, 0.04%) + + + +std::_Rb_tree<unsigned int, std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> >, std::_Select1st<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >::_M_get_node (235,059 samples, 0.02%) + + + +ns3::LteEnbPhy::GenerateCtrlCqiReport (284,425 samples, 0.03%) + + + +ns3::Ptr<ns3::Packet> ns3::Create<ns3::Packet, unsigned int&> (2,446,167 samples, 0.25%) + + + +std::vector<ns3::Ptr<ns3::Object>, std::allocator<ns3::Ptr<ns3::Object> > >::vector (158,991 samples, 0.02%) + + + +ns3-dev-lena-fr (969,771,633 samples, 100.00%) +ns3-dev-lena-fr + + +std::_Head_base<0ul, ns3::LteSpectrumPhy*, false>::_Head_base<ns3::LteSpectrumPhy*&> (197,669 samples, 0.02%) + + + +decltype (762,055 samples, 0.08%) + + + +ns3::PacketBurst::PacketBurst (409,656 samples, 0.04%) + + + +std::operator+ (509,535 samples, 0.05%) + + + +std::vector<double, std::allocator<double> >::vector (202,066 samples, 0.02%) + + + +std::allocator<double>::deallocate (276,642 samples, 0.03%) + + + +std::__invoke_result<void (2,105,662 samples, 0.22%) + + + +malloc (191,680 samples, 0.02%) + + + +std::vector<signed char, std::allocator<signed char> >::cbegin (165,764 samples, 0.02%) + + + +ns3::IidManager::GetAttributeN (430,734 samples, 0.04%) + + + +std::_Bind<void (237,306 samples, 0.02%) + + + +std::vector<ns3::Ptr<ns3::Object>, std::allocator<ns3::Ptr<ns3::Object> > >::vector (659,463 samples, 0.07%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, ns3::Ptr<ns3::UeManager> >, std::_Select1st<std::pair<unsigned short const, ns3::Ptr<ns3::UeManager> > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, ns3::Ptr<ns3::UeManager> > > >::_M_begin (151,422 samples, 0.02%) + + + +ns3::Ptr<ns3::SpectrumValue> ns3::Create<ns3::SpectrumValue, ns3::Ptr<ns3::SpectrumModel>&> (1,879,121 samples, 0.19%) + + + +std::__cxx11::list<ns3::UlDciLteControlMessage, std::allocator<ns3::UlDciLteControlMessage> >::back (265,587 samples, 0.03%) + + + +ns3::PfFfMacScheduler::DoSchedUlTriggerReq (3,881,896 samples, 0.40%) + + + +ns3::Ptr<ns3::SpectrumModel const>::operator (126,110 samples, 0.01%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::vector<std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > >, std::allocator<std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > > > > >, std::_Select1st<std::pair<unsigned short const, std::vector<std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > >, std::allocator<std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > > > > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > >, std::allocator<std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > > > > > > >::find (1,277,007 samples, 0.13%) + + + +std::_Rb_tree_iterator<std::pair<unsigned char const, ns3::LteMacSapProvider::ReportBufferStatusParameters> >::operator (303,690 samples, 0.03%) + + + +std::_List_iterator<ns3::Ptr<ns3::LteControlMessage> >::_List_iterator (153,672 samples, 0.02%) + + + +std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::list (148,291 samples, 0.02%) + + + +std::vector<ns3::UlInfoListElement_s, std::allocator<ns3::UlInfoListElement_s> >::_M_erase_at_end (312,181 samples, 0.03%) + + + +void std::_Construct<double> (155,953 samples, 0.02%) + + + +std::_Vector_base<ns3::VendorSpecificListElement_s, std::allocator<ns3::VendorSpecificListElement_s> >::_M_allocate (152,912 samples, 0.02%) + + + +std::_Rb_tree<ns3::LteSpectrumModelId, std::pair<ns3::LteSpectrumModelId const, ns3::Ptr<ns3::SpectrumModel> >, std::_Select1st<std::pair<ns3::LteSpectrumModelId const, ns3::Ptr<ns3::SpectrumModel> > >, std::less<ns3::LteSpectrumModelId>, std::allocator<std::pair<ns3::LteSpectrumModelId const, ns3::Ptr<ns3::SpectrumModel> > > >::_M_begin (159,151 samples, 0.02%) + + + +ns3::LteUePhy::DoSendLteControlMessage (416,875 samples, 0.04%) + + + +ns3::Packet::~Packet (4,222,593 samples, 0.44%) + + + +ns3::EventId::EventId (335,084 samples, 0.03%) + + + +std::_Bvector_base<std::allocator<bool> >::_Bvector_impl::_M_end_addr (154,284 samples, 0.02%) + + + +std::allocator_traits<std::allocator<unsigned long> >::allocate (271,783 samples, 0.03%) + + + +std::less<unsigned short>::operator (224,387 samples, 0.02%) + + + +std::vector<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > >::_M_range_check (265,329 samples, 0.03%) + + + +std::vector<unsigned short, std::allocator<unsigned short> >::resize (3,219,505 samples, 0.33%) + + + +std::allocator_traits<std::allocator<double> >::allocate (126,483 samples, 0.01%) + + + +std::_List_node<ns3::Ptr<ns3::LteControlMessage> >* std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::_M_create_node<ns3::Ptr<ns3::LteControlMessage> const&> (413,599 samples, 0.04%) + + + +void std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::_M_assign_dispatch<std::_List_const_iterator<ns3::Ptr<ns3::LteControlMessage> > > (411,083 samples, 0.04%) + + + +std::_Vector_base<ns3::HigherLayerSelected_s, std::allocator<ns3::HigherLayerSelected_s> >::_Vector_base (199,135 samples, 0.02%) + + + +std::_List_iterator<ns3::Ptr<ns3::LteChunkProcessor> >::operator++ (161,286 samples, 0.02%) + + + +std::vector<std::__cxx11::list<ns3::UlDciLteControlMessage, std::allocator<ns3::UlDciLteControlMessage> >, std::allocator<std::__cxx11::list<ns3::UlDciLteControlMessage, std::allocator<ns3::UlDciLteControlMessage> > > >::push_back (202,678 samples, 0.02%) + + + +std::vector<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> >, std::allocator<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> > > >::size (188,805 samples, 0.02%) + + + +std::vector<double, std::allocator<double> >::operator= (821,681 samples, 0.08%) + + + +std::__detail::_List_node_header::_List_node_header (148,982 samples, 0.02%) + + + +operator new (487,893 samples, 0.05%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::vector<double, std::allocator<double> > >, std::_Select1st<std::pair<unsigned short const, std::vector<double, std::allocator<double> > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<double, std::allocator<double> > > > >::_M_destroy_node (198,551 samples, 0.02%) + + + +ns3::ObjectBase::ObjectBase (412,873 samples, 0.04%) + + + +double* std::fill_n<double*, unsigned long, double> (248,267 samples, 0.03%) + + + +ns3::IidManager::LookupInformation (308,302 samples, 0.03%) + + + +std::allocator_traits<std::allocator<double> >::allocate (156,472 samples, 0.02%) + + + +std::_Rb_tree<ns3::Scheduler::EventKey, std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*>, std::_Select1st<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >, std::less<ns3::Scheduler::EventKey>, std::allocator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > >::end (714,185 samples, 0.07%) + + + +std::__cxx11::_List_base<ns3::Ptr<ns3::Packet>, std::allocator<ns3::Ptr<ns3::Packet> > >::_M_get_node (272,817 samples, 0.03%) + + + +void std::_Construct<ns3::BuildDataListElement_s, ns3::BuildDataListElement_s const&> (154,123 samples, 0.02%) + + + +ns3::SimpleRefCount<ns3::Packet, ns3::Empty, ns3::DefaultDeleter<ns3::Packet> >::SimpleRefCount (194,468 samples, 0.02%) + + + +__fixunsxfti (459,077 samples, 0.05%) + + + +std::_Bind<void (196,912 samples, 0.02%) + + + +double* std::__uninitialized_default_n<double*, unsigned long> (1,351,343 samples, 0.14%) + + + +void ns3::Simulator::ScheduleWithContext<void (696,602 samples, 0.07%) + + + +std::vector<unsigned short, std::allocator<unsigned short> >::at (274,992 samples, 0.03%) + + + +std::_List_iterator<ns3::Ptr<ns3::LteControlMessage> >::operator* (197,417 samples, 0.02%) + + + +ns3::PacketBurst::AddPacket (193,356 samples, 0.02%) + + + +ns3::HigherLayerSelected_s::HigherLayerSelected_s (333,368 samples, 0.03%) + + + +std::_Rb_tree_iterator<std::pair<unsigned short const, std::vector<std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > >, std::allocator<std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > > > > > >::operator* (234,968 samples, 0.02%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::map<unsigned char, ns3::LteMacSapUser*, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteMacSapUser*> > > >, std::_Select1st<std::pair<unsigned short const, std::map<unsigned char, ns3::LteMacSapUser*, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteMacSapUser*> > > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::map<unsigned char, ns3::LteMacSapUser*, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteMacSapUser*> > > > > >::find (1,823,746 samples, 0.19%) + + + +ns3::ByteTagList::~ByteTagList (239,815 samples, 0.02%) + + + +ns3::Time::To (417,636 samples, 0.04%) + + + +ns3::Packet::PeekPacketTag (2,187,603 samples, 0.23%) + + + +ns3::Ptr<ns3::SpectrumModel const>::Acquire (235,730 samples, 0.02%) + + + +std::map<unsigned char, ns3::LteMacSapProvider*, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteMacSapProvider*> > >::find (1,809,407 samples, 0.19%) + + + +std::_Rb_tree_node<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >* std::_Rb_tree<unsigned int, std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> >, std::_Select1st<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >::_M_create_node<unsigned int const&, ns3::Ptr<ns3::SpectrumValue>&> (420,658 samples, 0.04%) + + + +ns3::LteSpectrumPhy::StartTxDataFrame (35,782,100 samples, 3.69%) +ns.. + + +ns3::LogComponent::IsEnabled (153,177 samples, 0.02%) + + + +ns3::LteSpectrumValueHelper::CreateTxPowerSpectralDensity (7,568,442 samples, 0.78%) + + + +ns3::LteRlcSm::ReportBufferStatus (1,019,985 samples, 0.11%) + + + +ns3::EnbMemberLteEnbPhySapProvider::SendLteControlMessage (197,391 samples, 0.02%) + + + +__gnu_cxx::__normal_iterator<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >*, std::vector<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >, std::allocator<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > > > > > std::move<__gnu_cxx::__normal_iterator<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >*, std::vector<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >, std::allocator<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > > > > >, __gnu_cxx::__normal_iterator<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >*, std::vector<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >, std::allocator<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > > > > > > (264,157 samples, 0.03%) + + + +ns3::MacCeListElement_s::MacCeListElement_s (1,017,736 samples, 0.10%) + + + +std::__cxx11::_List_base<ns3::Ptr<ns3::Packet>, std::allocator<ns3::Ptr<ns3::Packet> > >::_M_get_node (491,620 samples, 0.05%) + + + +ns3::ByteTagList::Deallocate (244,736 samples, 0.03%) + + + +std::vector<ns3::HigherLayerSelected_s, std::allocator<ns3::HigherLayerSelected_s> >::_S_relocate (1,209,596 samples, 0.12%) + + + +std::_Rb_tree<unsigned short, unsigned short, std::_Identity<unsigned short>, std::less<unsigned short>, std::allocator<unsigned short> >::_M_begin (261,904 samples, 0.03%) + + + +ns3::HigherLayerSelected_s::HigherLayerSelected_s (418,936 samples, 0.04%) + + + +ns3::MobilityModel::GetDistanceFrom (1,223,688 samples, 0.13%) + + + +ns3::BuildBroadcastListElement_s* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<ns3::BuildBroadcastListElement_s const*, std::vector<ns3::BuildBroadcastListElement_s, std::allocator<ns3::BuildBroadcastListElement_s> > >, ns3::BuildBroadcastListElement_s*, ns3::BuildBroadcastListElement_s> (150,405 samples, 0.02%) + + + +std::enable_if<is_member_pointer_v<void (379,721 samples, 0.04%) + + + +std::function<void (5,321,712 samples, 0.55%) + + + +std::_Vector_base<ns3::DlInfoListElement_s, std::allocator<ns3::DlInfoListElement_s> >::_M_get_Tp_allocator (160,864 samples, 0.02%) + + + +__gnu_cxx::__normal_iterator<unsigned short*, std::vector<unsigned short, std::allocator<unsigned short> > >::difference_type __gnu_cxx::operator-<unsigned short*, std::vector<unsigned short, std::allocator<unsigned short> > > (158,533 samples, 0.02%) + + + +std::map<unsigned short, unsigned int, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, unsigned int> > >::find (178,285 samples, 0.02%) + + + +unsigned char* std::__uninitialized_copy<true>::__uninit_copy<__gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > >, unsigned char*> (592,631 samples, 0.06%) + + + +void std::_Destroy<ns3::UlInfoListElement_s*> (228,697 samples, 0.02%) + + + +operator new (629,966 samples, 0.06%) + + + +std::tuple<ns3::MultiModelSpectrumChannel*, ns3::Ptr<ns3::SpectrumValue>, double, ns3::Ptr<ns3::SpectrumSignalParameters>, ns3::Ptr<ns3::SpectrumPhy>, std::map<unsigned int, ns3::Ptr<ns3::SpectrumValue>, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > > >::tuple (495,402 samples, 0.05%) + + + +std::vector<unsigned char, std::allocator<unsigned char> >::~vector (445,109 samples, 0.05%) + + + +ns3::MacCeListElement_s* std::__uninitialized_copy_a<std::move_iterator<ns3::MacCeListElement_s*>, ns3::MacCeListElement_s*, ns3::MacCeListElement_s> (462,292 samples, 0.05%) + + + +ns3::ByteTagList::Iterator::Next (984,877 samples, 0.10%) + + + +std::_Vector_base<ns3::Ptr<ns3::Object>, std::allocator<ns3::Ptr<ns3::Object> > >::~_Vector_base (152,155 samples, 0.02%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::vector<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >, std::allocator<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> > > > >, std::_Select1st<std::pair<unsigned short const, std::vector<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >, std::allocator<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> > > > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >, std::allocator<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> > > > > > >::begin (303,510 samples, 0.03%) + + + +bool __gnu_cxx::operator==<ns3::Buffer::Data* const*, std::vector<ns3::Buffer::Data*, std::allocator<ns3::Buffer::Data*> > > (150,431 samples, 0.02%) + + + +std::_Vector_base<ns3::VendorSpecificListElement_s, std::allocator<ns3::VendorSpecificListElement_s> >::_Vector_impl_data::_Vector_impl_data (146,682 samples, 0.02%) + + + +std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > >::begin (155,092 samples, 0.02%) + + + +double* std::__uninitialized_default_n_a<double*, unsigned long, double> (1,306,729 samples, 0.13%) + + + +ns3::SpectrumValue::SpectrumValue (1,521,016 samples, 0.16%) + + + +std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::operator= (211,914 samples, 0.02%) + + + +ns3::LogComponent::IsEnabled (154,612 samples, 0.02%) + + + +std::__cxx11::_List_base<ns3::UlDciLteControlMessage, std::allocator<ns3::UlDciLteControlMessage> >::_M_move_nodes (377,447 samples, 0.04%) + + + +ns3::Time::FromDouble (1,884,228 samples, 0.19%) + + + +std::map<unsigned short, std::vector<unsigned char, std::allocator<unsigned char> >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<unsigned char, std::allocator<unsigned char> > > > >::find (1,373,897 samples, 0.14%) + + + +std::tuple<ns3::LteInterference*, ns3::Ptr<ns3::SpectrumValue const>, unsigned int>::tuple (1,080,236 samples, 0.11%) + + + +ns3::FfMacSchedSapProvider::SchedUlMacCtrlInfoReqParameters::SchedUlMacCtrlInfoReqParameters (182,245 samples, 0.02%) + + + +std::_Vector_base<ns3::DlInfoListElement_s::HarqStatus_e, std::allocator<ns3::DlInfoListElement_s::HarqStatus_e> >::_M_allocate (264,699 samples, 0.03%) + + + +ns3::LteMiErrorModel::MappingMiBler (872,634 samples, 0.09%) + + + +ns3::LteRlcSm::ReportBufferStatus (747,299 samples, 0.08%) + + + +std::vector<unsigned char, std::allocator<unsigned char> >::vector (189,712 samples, 0.02%) + + + +std::function<void (937,122 samples, 0.10%) + + + +std::__cxx11::_List_base<ns3::RarLteControlMessage::Rar, std::allocator<ns3::RarLteControlMessage::Rar> >::~_List_base (234,533 samples, 0.02%) + + + +ns3::tbInfo_t::tbInfo_t (126,859 samples, 0.01%) + + + +ns3::Packet::Packet (358,332 samples, 0.04%) + + + +ns3::LteEnbMac::DoSubframeIndication (1,650,854 samples, 0.17%) + + + +std::vector<double, std::allocator<double> >::~vector (189,290 samples, 0.02%) + + + +std::modf (284,529 samples, 0.03%) + + + + (124,598 samples, 0.01%) + + + +ns3::EnbMacMemberLteEnbPhySapUser::SubframeIndication (178,646,468 samples, 18.42%) +ns3::EnbMacMemberL.. + + +__gnu_cxx::__normal_iterator<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >*, std::vector<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >, std::allocator<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> > > > > std::__copy_move_a<true, __gnu_cxx::__normal_iterator<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >*, std::vector<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >, std::allocator<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> > > > >, __gnu_cxx::__normal_iterator<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >*, std::vector<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >, std::allocator<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> > > > > > (148,381 samples, 0.02%) + + + +ns3::PacketBurst::DoDispose (1,132,243 samples, 0.12%) + + + +void std::_Destroy_aux<false>::__destroy<ns3::CqiListElement_s*> (143,980 samples, 0.01%) + + + +std::enable_if<is_invocable_r_v<void, std::_Bind<void (2,105,662 samples, 0.22%) + + + +ns3::TagBuffer::TrimAtEnd (161,048 samples, 0.02%) + + + +std::_Rb_tree<unsigned int, std::pair<unsigned int const, ns3::RxSpectrumModelInfo>, std::_Select1st<std::pair<unsigned int const, ns3::RxSpectrumModelInfo> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::RxSpectrumModelInfo> > >::end (128,201 samples, 0.01%) + + + +ns3::Vector3D::Vector3D (192,806 samples, 0.02%) + + + +std::__cxx11::list<ns3::Ptr<ns3::Packet>, std::allocator<ns3::Ptr<ns3::Packet> > >::clear (224,512 samples, 0.02%) + + + +ns3::DlInfoListElement_s::~DlInfoListElement_s (1,109,198 samples, 0.11%) + + + +__gnu_cxx::__normal_iterator<std::__cxx11::list<ns3::UlDciLteControlMessage, std::allocator<ns3::UlDciLteControlMessage> >*, std::vector<std::__cxx11::list<ns3::UlDciLteControlMessage, std::allocator<ns3::UlDciLteControlMessage> >, std::allocator<std::__cxx11::list<ns3::UlDciLteControlMessage, std::allocator<ns3::UlDciLteControlMessage> > > > > std::move<__gnu_cxx::__normal_iterator<std::__cxx11::list<ns3::UlDciLteControlMessage, std::allocator<ns3::UlDciLteControlMessage> >*, std::vector<std::__cxx11::list<ns3::UlDciLteControlMessage, std::allocator<ns3::UlDciLteControlMessage> >, std::allocator<std::__cxx11::list<ns3::UlDciLteControlMessage, std::allocator<ns3::UlDciLteControlMessage> > > > >, __gnu_cxx::__normal_iterator<std::__cxx11::list<ns3::UlDciLteControlMessage, std::allocator<ns3::UlDciLteControlMessage> >*, std::vector<std::__cxx11::list<ns3::UlDciLteControlMessage, std::allocator<ns3::UlDciLteControlMessage> >, std::allocator<std::__cxx11::list<ns3::UlDciLteControlMessage, std::allocator<ns3::UlDciLteControlMessage> > > > > > (1,862,892 samples, 0.19%) + + + +std::allocator_traits<std::allocator<double> >::allocate (150,187 samples, 0.02%) + + + +ns3::PfFfMacScheduler::GetRbgSize (153,442 samples, 0.02%) + + + +unsigned short* std::fill_n<unsigned short*, unsigned long, unsigned short> (700,494 samples, 0.07%) + + + +std::vector<ns3::IidManager::IidInformation, std::allocator<ns3::IidManager::IidInformation> >::size (188,549 samples, 0.02%) + + + +std::__cxx11::_List_base<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::_List_base (459,736 samples, 0.05%) + + + +ns3::TypeId::operator= (127,390 samples, 0.01%) + + + +std::map<ns3::LteFlowId_t, ns3::FfMacSchedSapProvider::SchedDlRlcBufferReqParameters, std::less<ns3::LteFlowId_t>, std::allocator<std::pair<ns3::LteFlowId_t const, ns3::FfMacSchedSapProvider::SchedDlRlcBufferReqParameters> > >::find (1,508,586 samples, 0.16%) + + + +std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::list (1,664,663 samples, 0.17%) + + + +operator new (158,241 samples, 0.02%) + + + +operator new (429,586 samples, 0.04%) + + + +ns3::Ptr<ns3::SpectrumPhy const>::Ptr<ns3::SpectrumPhy> (154,425 samples, 0.02%) + + + +ns3::Ptr<ns3::Node>::Ptr (417,289 samples, 0.04%) + + + +std::vector<ns3::UlInfoListElement_s, std::allocator<ns3::UlInfoListElement_s> >::operator= (153,511 samples, 0.02%) + + + +ns3::LteEnbPhy::GetDownlinkSubChannels (240,017 samples, 0.02%) + + + +ns3::Ptr<ns3::SpectrumSignalParameters>::~Ptr (2,493,989 samples, 0.26%) + + + +std::vector<double, std::allocator<double> >::_S_check_init_len (126,790 samples, 0.01%) + + + +ns3::MemberSchedSapProvider<ns3::PfFfMacScheduler>::SchedDlTriggerReq (2,983,151 samples, 0.31%) + + + +__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > > std::__copy_move_a<false, __gnu_cxx::__normal_iterator<double const*, std::vector<double, std::allocator<double> > >, __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > > > (160,870 samples, 0.02%) + + + +std::_Vector_base<int, std::allocator<int> >::_Vector_impl_data::_Vector_impl_data (138,078 samples, 0.01%) + + + +ns3::Ptr<ns3::MobilityModel>::~Ptr (160,100 samples, 0.02%) + + + +ns3::ObjectDeleter::Delete (158,753 samples, 0.02%) + + + +ns3::TracedCallback<ns3::PhyReceptionStatParameters>::operator (278,616 samples, 0.03%) + + + +std::enable_if<std::is_constructible<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*>, std::pair<ns3::Scheduler::EventKey, ns3::EventImpl*> >::value, std::pair<std::_Rb_tree_iterator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >, bool> >::type std::map<ns3::Scheduler::EventKey, ns3::EventImpl*, std::less<ns3::Scheduler::EventKey>, std::allocator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > >::insert<std::pair<ns3::Scheduler::EventKey, ns3::EventImpl*> > (1,644,033 samples, 0.17%) + + + +std::map<unsigned char, ns3::LteMacSapProvider::ReportBufferStatusParameters, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteMacSapProvider::ReportBufferStatusParameters> > >::begin (422,977 samples, 0.04%) + + + +std::_Rb_tree_node<std::pair<unsigned short const, std::vector<unsigned char, std::allocator<unsigned char> > > >::_M_valptr (242,288 samples, 0.02%) + + + +ns3::Ptr<ns3::SpectrumValue>::operator* (163,458 samples, 0.02%) + + + +std::_Vector_base<unsigned short, std::allocator<unsigned short> >::_Vector_base (192,396 samples, 0.02%) + + + +std::__cxx11::list<ns3::Callback<void, unsigned short, unsigned char, unsigned int>, std::allocator<ns3::Callback<void, unsigned short, unsigned char, unsigned int> > >::begin (281,211 samples, 0.03%) + + + +std::map<unsigned int, ns3::Ptr<ns3::SpectrumValue>, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >::at (263,150 samples, 0.03%) + + + +std::_Tuple_impl<1ul, ns3::Ptr<ns3::PacketBurst> >::_Tuple_impl (360,730 samples, 0.04%) + + + +std::_Rb_tree_iterator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >::_Rb_tree_iterator (202,210 samples, 0.02%) + + + +__gnu_cxx::__normal_iterator<ns3::Ptr<ns3::PacketBurst>*, std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > > > std::move<__gnu_cxx::__normal_iterator<ns3::Ptr<ns3::PacketBurst>*, std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > > >, __gnu_cxx::__normal_iterator<ns3::Ptr<ns3::PacketBurst>*, std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > > > > (536,978 samples, 0.06%) + + + +std::_Rb_tree_node<std::pair<unsigned short const, std::vector<std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > >, std::allocator<std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > > > > > >::_M_valptr (232,843 samples, 0.02%) + + + +std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::list<std::_List_const_iterator<ns3::Ptr<ns3::LteControlMessage> >, void> (1,560,416 samples, 0.16%) + + + +ns3::MultiModelSpectrumChannel::StartRx (60,346,707 samples, 6.22%) +ns3:.. + + +std::_Bit_iterator_base::_M_incr (153,737 samples, 0.02%) + + + +unsigned int& std::__get_helper<1ul, unsigned int, unsigned int> (270,195 samples, 0.03%) + + + +ns3::SbMeasResult_s::SbMeasResult_s (1,067,175 samples, 0.11%) + + + +std::vector<ns3::DlInfoListElement_s::HarqStatus_e, std::allocator<ns3::DlInfoListElement_s::HarqStatus_e> >::_M_range_check (195,616 samples, 0.02%) + + + +std::vector<ns3::HigherLayerSelected_s, std::allocator<ns3::HigherLayerSelected_s> >::operator= (190,707 samples, 0.02%) + + + +ns3::LteSpectrumPhy::StartTxUlSrsFrame (887,136 samples, 0.09%) + + + +ns3::PfFfMacScheduler::DoSchedDlTriggerReq (1,650,854 samples, 0.17%) + + + +ns3::PacketTagList::COWTraverse (191,197 samples, 0.02%) + + + +std::_Vector_base<unsigned char, std::allocator<unsigned char> >::~_Vector_base (204,384 samples, 0.02%) + + + +std::tuple<ns3::LteEnbPhy*>::tuple<ns3::LteEnbPhy*&, true, true> (191,013 samples, 0.02%) + + + +ns3::Time::ToInteger (236,828 samples, 0.02%) + + + +ns3::PacketBurst::PacketBurst (381,561 samples, 0.04%) + + + +double* std::uninitialized_copy<__gnu_cxx::__normal_iterator<double const*, std::vector<double, std::allocator<double> > >, double*> (1,019,777 samples, 0.11%) + + + +std::vector<ns3::UlInfoListElement_s, std::allocator<ns3::UlInfoListElement_s> >::vector (366,390 samples, 0.04%) + + + +ns3::Callback<void, ns3::SpectrumValue const&>::Callback<void (282,374 samples, 0.03%) + + + +std::allocator<std::_List_node<ns3::Ptr<ns3::Packet> > >::allocate (380,371 samples, 0.04%) + + + +__gnu_cxx::__normal_iterator<unsigned char*, std::vector<unsigned char, std::allocator<unsigned char> > > std::__copy_move_a<false, __gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > >, __gnu_cxx::__normal_iterator<unsigned char*, std::vector<unsigned char, std::allocator<unsigned char> > > > (125,103 samples, 0.01%) + + + +std::map<unsigned int, ns3::RxSpectrumModelInfo, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::RxSpectrumModelInfo> > >::end (128,149 samples, 0.01%) + + + +std::_Function_base::_Base_manager<void (823,342 samples, 0.08%) + + + +pow (356,086 samples, 0.04%) + + + +decltype (688,656 samples, 0.07%) + + + +std::vector<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >, std::allocator<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > > > >::push_back (445,330 samples, 0.05%) + + + +ns3::Ptr<ns3::EventImpl>::Ptr (787,839 samples, 0.08%) + + + +bool __gnu_cxx::operator==<ns3::HarqProcessInfoElement_t const*, std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> > > (159,664 samples, 0.02%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::vector<std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > >, std::allocator<std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > > > > >, std::_Select1st<std::pair<unsigned short const, std::vector<std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > >, std::allocator<std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > > > > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > >, std::allocator<std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > > > > > > >::_M_lower_bound (816,432 samples, 0.08%) + + + +std::vector<unsigned char, std::allocator<unsigned char> >::vector (533,840 samples, 0.06%) + + + +std::remove_reference<double&>::type&& std::move<double&> (160,528 samples, 0.02%) + + + +std::_Vector_base<unsigned int, std::allocator<unsigned int> >::~_Vector_base (574,638 samples, 0.06%) + + + +ns3::DefaultDeleter<ns3::SpectrumValue>::Delete (190,332 samples, 0.02%) + + + +std::vector<bool, std::allocator<bool> >::operator[] (162,486 samples, 0.02%) + + + +ns3::PacketBurst::GetSize (1,573,815 samples, 0.16%) + + + +void std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > >, std::_Select1st<std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > > > >::_M_construct_node<std::piecewise_construct_t const&, std::tuple<unsigned short const&>, std::tuple<> > (803,124 samples, 0.08%) + + + +double* std::__uninitialized_default_n_a<double*, unsigned long, double> (1,391,465 samples, 0.14%) + + + +std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > > >::deallocate (164,554 samples, 0.02%) + + + +ns3::LteEnbPhy*& std::forward<ns3::LteEnbPhy*&> (184,660 samples, 0.02%) + + + +ns3::MakeEvent<void (682,798 samples, 0.07%) + + + +void (163,364 samples, 0.02%) + + + +ns3::Object::Object (314,930 samples, 0.03%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > >, std::_Select1st<std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > > > >::_M_get_Node_allocator (152,998 samples, 0.02%) + + + +ns3::HarqProcessInfoElement_t* std::__copy_move_a1<false, ns3::HarqProcessInfoElement_t const*, ns3::HarqProcessInfoElement_t*> (437,467 samples, 0.05%) + + + +ns3::Ptr<ns3::NetDevice>::Ptr (273,026 samples, 0.03%) + + + +void std::destroy_at<ns3::Ptr<ns3::Packet> > (1,143,303 samples, 0.12%) + + + +std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::splice (371,326 samples, 0.04%) + + + +std::vector<ns3::HigherLayerSelected_s, std::allocator<ns3::HigherLayerSelected_s> >::~vector (154,796 samples, 0.02%) + + + +ns3::LteInterference::ConditionallyEvaluateChunk (447,530 samples, 0.05%) + + + +ns3::SimpleRefCount<ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter>::~SimpleRefCount (225,570 samples, 0.02%) + + + +ns3::RlcTag::GetTypeId (274,825 samples, 0.03%) + + + +ns3::SimpleRefCount<ns3::SpectrumValue, ns3::Empty, ns3::DefaultDeleter<ns3::SpectrumValue> >::SimpleRefCount (199,860 samples, 0.02%) + + + +std::_Rb_tree_node<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >* std::_Rb_tree<ns3::Scheduler::EventKey, std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*>, std::_Select1st<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >, std::less<ns3::Scheduler::EventKey>, std::allocator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > >::_M_create_node<std::pair<ns3::Scheduler::EventKey, ns3::EventImpl*> > (1,347,530 samples, 0.14%) + + + +ns3::HigherLayerSelected_s* std::__do_uninit_copy<__gnu_cxx::__normal_iterator<ns3::HigherLayerSelected_s const*, std::vector<ns3::HigherLayerSelected_s, std::allocator<ns3::HigherLayerSelected_s> > >, ns3::HigherLayerSelected_s*> (151,182 samples, 0.02%) + + + +ns3::Ptr<ns3::LteControlMessage>& std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::emplace_back<ns3::Ptr<ns3::LteControlMessage> const&> (912,598 samples, 0.09%) + + + +std::_Rb_tree<unsigned int, std::pair<unsigned int const, ns3::TxSpectrumModelInfo>, std::_Select1st<std::pair<unsigned int const, ns3::TxSpectrumModelInfo> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::TxSpectrumModelInfo> > >::_M_lower_bound (188,402 samples, 0.02%) + + + +std::vector<bool, std::allocator<bool> >::at (666,536 samples, 0.07%) + + + +bool __gnu_cxx::operator==<ns3::BuildRarListElement_s const*, std::vector<ns3::BuildRarListElement_s, std::allocator<ns3::BuildRarListElement_s> > > (158,059 samples, 0.02%) + + + +void std::_Construct<ns3::HigherLayerSelected_s, ns3::HigherLayerSelected_s const&> (371,159 samples, 0.04%) + + + +ns3::MemberLteFfrSapProvider<ns3::LteFrNoOpAlgorithm>::ReportUlCqiInfo (1,540,622 samples, 0.16%) + + + +std::vector<ns3::DlInfoListElement_s, std::allocator<ns3::DlInfoListElement_s> >::operator= (153,607 samples, 0.02%) + + + +std::_Rb_tree<ns3::Scheduler::EventKey, std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*>, std::_Select1st<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >, std::less<ns3::Scheduler::EventKey>, std::allocator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > >::_M_get_node (203,653 samples, 0.02%) + + + +std::_Vector_base<int, std::allocator<int> >::_M_allocate (450,221 samples, 0.05%) + + + +std::vector<ns3::DlInfoListElement_s, std::allocator<ns3::DlInfoListElement_s> >::operator= (6,381,662 samples, 0.66%) + + + +ns3::UeManager::DoInitialize (214,377 samples, 0.02%) + + + +std::_Rb_tree_iterator<std::pair<unsigned short const, ns3::SbMeasResult_s> >::operator* (303,780 samples, 0.03%) + + + +ns3::FfMacSchedSapProvider::SchedUlTriggerReqParameters::SchedUlTriggerReqParameters (437,313 samples, 0.05%) + + + +std::vector<bool, std::allocator<bool> >::_M_fill_insert (276,956 samples, 0.03%) + + + +std::_Rb_tree<unsigned char, std::pair<unsigned char const, ns3::LteMacSapUser*>, std::_Select1st<std::pair<unsigned char const, ns3::LteMacSapUser*> >, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteMacSapUser*> > >::_S_key (486,894 samples, 0.05%) + + + +std::__cxx11::_List_base<ns3::AttributeConstructionList::Item, std::allocator<ns3::AttributeConstructionList::Item> >::_List_base (187,407 samples, 0.02%) + + + +double* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<double const*, std::vector<double, std::allocator<double> > >, double*, double> (500,128 samples, 0.05%) + + + +ns3::LteUePhy::CreateTxPowerSpectralDensity (151,318 samples, 0.02%) + + + +ns3::LteSpectrumSignalParametersDlCtrlFrame::~LteSpectrumSignalParametersDlCtrlFrame (452,654 samples, 0.05%) + + + +std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::~list (309,041 samples, 0.03%) + + + +std::_Bind_helper<std::__or_<std::is_integral<std::decay<void (662,137 samples, 0.07%) + + + +std::_Rb_tree_node<std::pair<unsigned short const, std::vector<std::vector<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> >, std::allocator<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> > > >, std::allocator<std::vector<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> >, std::allocator<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> > > > > > > >::_M_valptr (160,795 samples, 0.02%) + + + +std::vector<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >, std::allocator<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > > > >::erase (3,046,130 samples, 0.31%) + + + +std::vector<ns3::PhichListElement_s, std::allocator<ns3::PhichListElement_s> >::~vector (308,027 samples, 0.03%) + + + +std::__cxx11::_List_base<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::_List_base (164,136 samples, 0.02%) + + + +std::__cxx11::_List_base<ns3::AttributeConstructionList::Item, std::allocator<ns3::AttributeConstructionList::Item> >::_List_impl::_List_impl (147,640 samples, 0.02%) + + + +std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<unsigned short const, std::vector<double, std::allocator<double> > > > > >::allocate (474,197 samples, 0.05%) + + + +ns3::AntennaModel* ns3::PeekPointer<ns3::AntennaModel> (215,390 samples, 0.02%) + + + +std::_Vector_base<int, std::allocator<int> >::_Vector_base (166,957 samples, 0.02%) + + + +std::allocator<std::_List_node<ns3::Ptr<ns3::LteControlMessage> > >::allocate (267,808 samples, 0.03%) + + + +void std::destroy_at<ns3::Ptr<ns3::LteControlMessage> > (210,243 samples, 0.02%) + + + +std::_Rb_tree<unsigned char, std::pair<unsigned char const, ns3::LteMacSapUser*>, std::_Select1st<std::pair<unsigned char const, ns3::LteMacSapUser*> >, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteMacSapUser*> > >::_M_begin (165,524 samples, 0.02%) + + + +void std::destroy_at<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > (682,837 samples, 0.07%) + + + +std::_Vector_base<double, std::allocator<double> >::_Vector_base (306,796 samples, 0.03%) + + + +std::vector<unsigned char, std::allocator<unsigned char> >::~vector (143,941 samples, 0.01%) + + + +std::function<void (32,042,329 samples, 3.30%) +s.. + + +void std::_Function_base::_Base_manager<std::_Bind<void (495,402 samples, 0.05%) + + + +ns3::Packet::Copy (449,334 samples, 0.05%) + + + +std::pair<std::_Rb_tree_iterator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >, bool>::operator= (194,342 samples, 0.02%) + + + +std::_Function_base::_Base_manager<ns3::Callback<void, std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > > >::Callback<void (334,381 samples, 0.03%) + + + +std::_List_node<ns3::UlDciLteControlMessage>::_M_valptr (143,958 samples, 0.01%) + + + +double* std::__uninitialized_default_n_1<true>::__uninit_default_n<double*, unsigned long> (1,142,786 samples, 0.12%) + + + +ns3::MacCeValue_u::operator= (1,023,273 samples, 0.11%) + + + +ns3::Object::DoDelete (3,074,446 samples, 0.32%) + + + +std::_Vector_base<int, std::allocator<int> >::_Vector_impl_data::_Vector_impl_data (124,596 samples, 0.01%) + + + +std::__allocated_ptr<std::allocator<std::_List_node<ns3::Ptr<ns3::Packet> > > >::operator= (187,028 samples, 0.02%) + + + +std::_Bit_iterator std::copy<std::_Bit_const_iterator, std::_Bit_iterator> (308,999 samples, 0.03%) + + + +operator delete (159,299 samples, 0.02%) + + + +ns3::EventImpl*&& std::forward<ns3::EventImpl*> (154,501 samples, 0.02%) + + + +ns3::MacCeListElement_s::MacCeListElement_s (314,209 samples, 0.03%) + + + +ns3::ByteTagIterator::Next (1,253,201 samples, 0.13%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > >, std::_Select1st<std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > > > >::find (741,040 samples, 0.08%) + + + +ns3::SpectrumValue::SpectrumValue (2,710,426 samples, 0.28%) + + + +ns3::SimpleRefCount<ns3::Packet, ns3::Empty, ns3::DefaultDeleter<ns3::Packet> >::Unref (439,896 samples, 0.05%) + + + +std::_Tuple_impl<4ul, ns3::Ptr<ns3::SpectrumPhy>, std::map<unsigned int, ns3::Ptr<ns3::SpectrumValue>, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > > >::_Tuple_impl (185,055 samples, 0.02%) + + + +std::vector<unsigned short, std::allocator<unsigned short> >::operator[] (127,693 samples, 0.01%) + + + +std::_Rb_tree_iterator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >::_Rb_tree_iterator (701,037 samples, 0.07%) + + + +std::operator== (157,371 samples, 0.02%) + + + +ns3::DlInfoListElement_s::HarqStatus_e* std::__uninitialized_move_if_noexcept_a<ns3::DlInfoListElement_s::HarqStatus_e*, ns3::DlInfoListElement_s::HarqStatus_e*, std::allocator<ns3::DlInfoListElement_s::HarqStatus_e> > (535,507 samples, 0.06%) + + + +std::_Tuple_impl<3ul, ns3::Ptr<ns3::SpectrumSignalParameters>, ns3::Ptr<ns3::SpectrumPhy>, std::map<unsigned int, ns3::Ptr<ns3::SpectrumValue>, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > > >::~_Tuple_impl (4,416,635 samples, 0.46%) + + + +void std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > > >::destroy<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > (682,837 samples, 0.07%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::vector<double, std::allocator<double> > >, std::_Select1st<std::pair<unsigned short const, std::vector<double, std::allocator<double> > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<double, std::allocator<double> > > > >::_M_erase (193,911 samples, 0.02%) + + + +std::_Rb_tree_header::_M_reset (155,888 samples, 0.02%) + + + +std::_Rb_tree<ns3::Scheduler::EventKey, std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*>, std::_Select1st<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >, std::less<ns3::Scheduler::EventKey>, std::allocator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > >::_M_begin (350,813 samples, 0.04%) + + + +std::tuple<ns3::LteEnbPhy*>::tuple<ns3::LteEnbPhy*&, true, true> (308,535 samples, 0.03%) + + + +ns3::Ptr<ns3::Packet>::Acquire (125,666 samples, 0.01%) + + + + (367,419 samples, 0.04%) + + + +std::vector<int, std::allocator<int> >::end (160,898 samples, 0.02%) + + + +std::vector<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > >::at (596,297 samples, 0.06%) + + + +std::allocator<std::_Rb_tree_node<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > >::allocate (185,306 samples, 0.02%) + + + +std::_Rb_tree_node<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >* std::_Rb_tree<ns3::Scheduler::EventKey, std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*>, std::_Select1st<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >, std::less<ns3::Scheduler::EventKey>, std::allocator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > >::_M_create_node<std::pair<ns3::Scheduler::EventKey, ns3::EventImpl*> > (1,753,857 samples, 0.18%) + + + +ns3::MakeEvent<void (892,230,301 samples, 92.00%) +ns3::MakeEvent<void + + +std::_List_node<ns3::Ptr<ns3::LteControlMessage> >* std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::_M_create_node<ns3::Ptr<ns3::LteControlMessage> const&> (1,255,265 samples, 0.13%) + + + +ns3::ObjectDeleter::Delete (1,777,558 samples, 0.18%) + + + +std::vector<bool, std::allocator<bool> >::_M_check_len (436,269 samples, 0.04%) + + + +malloc (487,893 samples, 0.05%) + + + +std::__cxx11::_List_base<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::_List_impl::_List_impl (336,148 samples, 0.03%) + + + +std::map<unsigned char, std::map<unsigned char, ns3::LteMacSapProvider*, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteMacSapProvider*> > >, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, std::map<unsigned char, ns3::LteMacSapProvider*, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteMacSapProvider*> > > > > >::end (242,528 samples, 0.03%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, ns3::pfsFlowPerf_t>, std::_Select1st<std::pair<unsigned short const, ns3::pfsFlowPerf_t> >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, ns3::pfsFlowPerf_t> > >::find (767,082 samples, 0.08%) + + + +ns3::LteEnbMac::DoSchedUlConfigInd (308,659 samples, 0.03%) + + + +ns3::PacketBurst::GetSize (264,448 samples, 0.03%) + + + +std::__cxx11::list<ns3::Callback<void, ns3::Ptr<ns3::MobilityModel const>, ns3::Ptr<ns3::MobilityModel const>, double, double, double, double>, std::allocator<ns3::Callback<void, ns3::Ptr<ns3::MobilityModel const>, ns3::Ptr<ns3::MobilityModel const>, double, double, double, double> > >::begin (239,520 samples, 0.02%) + + + +std::vector<ns3::Buffer::Data*, std::allocator<ns3::Buffer::Data*> >::back (335,354 samples, 0.03%) + + + +ns3::Ptr<ns3::SpectrumModel const>::~Ptr (199,027 samples, 0.02%) + + + +ns3::Object::DoDelete (4,924,388 samples, 0.51%) + + + +ns3::DlInfoListElement_s::HarqStatus_e* std::__uninitialized_copy_a<std::move_iterator<ns3::DlInfoListElement_s::HarqStatus_e*>, ns3::DlInfoListElement_s::HarqStatus_e*, ns3::DlInfoListElement_s::HarqStatus_e> (347,263 samples, 0.04%) + + + +ns3::DlInfoListElement_s::HarqStatus_e* std::__uninitialized_copy<true>::__uninit_copy<__gnu_cxx::__normal_iterator<ns3::DlInfoListElement_s::HarqStatus_e const*, std::vector<ns3::DlInfoListElement_s::HarqStatus_e, std::allocator<ns3::DlInfoListElement_s::HarqStatus_e> > >, ns3::DlInfoListElement_s::HarqStatus_e*> (683,830 samples, 0.07%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::vector<double, std::allocator<double> > >, std::_Select1st<std::pair<unsigned short const, std::vector<double, std::allocator<double> > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<double, std::allocator<double> > > > >::_Rb_tree (459,078 samples, 0.05%) + + + +ns3::LogComponent::IsEnabled (288,439 samples, 0.03%) + + + +ns3::Ptr<ns3::LteSpectrumSignalParametersDlCtrlFrame> ns3::DynamicCast<ns3::LteSpectrumSignalParametersDlCtrlFrame, ns3::SpectrumSignalParameters> (649,747 samples, 0.07%) + + + +std::vector<bool, std::allocator<bool> >::resize (2,656,618 samples, 0.27%) + + + +std::vector<int, std::allocator<int> >::_M_check_len (294,493 samples, 0.03%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > >, std::_Select1st<std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > > > >::_M_destroy_node (419,586 samples, 0.04%) + + + +std::_Any_data::_M_access (156,527 samples, 0.02%) + + + +std::_Vector_base<double, std::allocator<double> >::_Vector_impl::_Vector_impl (221,723 samples, 0.02%) + + + +ns3::HigherLayerSelected_s* std::uninitialized_copy<__gnu_cxx::__normal_iterator<ns3::HigherLayerSelected_s const*, std::vector<ns3::HigherLayerSelected_s, std::allocator<ns3::HigherLayerSelected_s> > >, ns3::HigherLayerSelected_s*> (324,739 samples, 0.03%) + + + +void std::__relocate_object_a<ns3::HigherLayerSelected_s, ns3::HigherLayerSelected_s, std::allocator<ns3::HigherLayerSelected_s> > (878,397 samples, 0.09%) + + + +std::__cxx11::_List_base<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::_List_impl::_List_impl (210,164 samples, 0.02%) + + + +std::_Bvector_base<std::allocator<bool> >::_Bvector_impl_data::_M_reset (230,239 samples, 0.02%) + + + +std::_Vector_base<double, std::allocator<double> >::_M_deallocate (276,642 samples, 0.03%) + + + +ns3::LteInterference::StartRx (5,493,483 samples, 0.57%) + + + +std::_Function_handler<void (16,143,749 samples, 1.66%) + + + +ns3::Object::~Object (187,951 samples, 0.02%) + + + +ns3::EnbMacMemberFfMacSchedSapUser::SchedUlConfigInd (577,569 samples, 0.06%) + + + +std::tuple<ns3::MultiModelSpectrumChannel*, ns3::Ptr<ns3::SpectrumValue>, double, ns3::Ptr<ns3::SpectrumSignalParameters>, ns3::Ptr<ns3::SpectrumPhy>, std::map<unsigned int, ns3::Ptr<ns3::SpectrumValue>, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > > >::tuple (411,266 samples, 0.04%) + + + +ns3::TagBuffer::WriteU8 (158,006 samples, 0.02%) + + + +ns3::RlcTag::RlcTag (398,815 samples, 0.04%) + + + +std::vector<double, std::allocator<double> >::operator= (476,320 samples, 0.05%) + + + +ns3::SpectrumValue::operator[] (159,219 samples, 0.02%) + + + +ns3::DlInfoListElement_s::HarqStatus_e* std::__copy_move_a1<true, ns3::DlInfoListElement_s::HarqStatus_e*, ns3::DlInfoListElement_s::HarqStatus_e*> (155,079 samples, 0.02%) + + + +[libm.so.6] (156,224 samples, 0.02%) + + + +std::__cxx11::_List_base<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::_List_impl::_List_impl (241,099 samples, 0.02%) + + + +__gnu_cxx::__normal_iterator<ns3::Ptr<ns3::PacketBurst>*, std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > > > std::__copy_move_a<true, __gnu_cxx::__normal_iterator<ns3::Ptr<ns3::PacketBurst>*, std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > > >, __gnu_cxx::__normal_iterator<ns3::Ptr<ns3::PacketBurst>*, std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > > > > (536,978 samples, 0.06%) + + + +ns3::SimpleRefCount<ns3::EventImpl, ns3::Empty, ns3::DefaultDeleter<ns3::EventImpl> >::Unref (977,824 samples, 0.10%) + + + +ns3::IidManager::GetAttributeN (954,513 samples, 0.10%) + + + +std::_Rb_tree_node<std::pair<unsigned short const, std::vector<std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > >, std::allocator<std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > > > > > >::_M_valptr (275,542 samples, 0.03%) + + + +ns3::Ptr<ns3::PacketBurst>* std::__copy_move_a1<true, ns3::Ptr<ns3::PacketBurst>*, ns3::Ptr<ns3::PacketBurst>*> (497,602 samples, 0.05%) + + + +ns3::LteRadioBearerTag::LteRadioBearerTag (284,170 samples, 0.03%) + + + +ns3::PacketBurst::GetTypeId (206,883 samples, 0.02%) + + + +std::__cxx11::list<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > >::push_back (3,021,585 samples, 0.31%) + + + +ns3::Time::ToInteger (261,832 samples, 0.03%) + + + +ns3::SpectrumValue::SpectrumValue (1,206,985 samples, 0.12%) + + + +std::__new_allocator<unsigned short>::allocate (337,690 samples, 0.03%) + + + +void std::destroy_at<ns3::Ptr<ns3::Packet> > (142,224 samples, 0.01%) + + + +ns3::Angles::CheckIfValid (194,633 samples, 0.02%) + + + +ns3::PfFfMacScheduler::RefreshUlCqiMaps (631,523 samples, 0.07%) + + + +std::_Vector_base<unsigned short, std::allocator<unsigned short> >::_M_get_Tp_allocator (239,915 samples, 0.02%) + + + +std::_Vector_base<unsigned short, std::allocator<unsigned short> >::_Vector_impl_data::_Vector_impl_data (204,699 samples, 0.02%) + + + +ns3::Callback<void, unsigned short, ns3::Ptr<ns3::SpectrumValue> >::operator (1,399,576 samples, 0.14%) + + + +void std::__cxx11::list<ns3::Ptr<ns3::Packet>, std::allocator<ns3::Ptr<ns3::Packet> > >::_M_insert<ns3::Ptr<ns3::Packet> const&> (645,709 samples, 0.07%) + + + +ns3::PacketBurst::AddPacket (307,397 samples, 0.03%) + + + +operator new[] (234,036 samples, 0.02%) + + + +__gnu_cxx::__normal_iterator<ns3::HigherLayerSelected_s*, std::vector<ns3::HigherLayerSelected_s, std::allocator<ns3::HigherLayerSelected_s> > > std::__copy_move_a<false, __gnu_cxx::__normal_iterator<ns3::HigherLayerSelected_s const*, std::vector<ns3::HigherLayerSelected_s, std::allocator<ns3::HigherLayerSelected_s> > >, __gnu_cxx::__normal_iterator<ns3::HigherLayerSelected_s*, std::vector<ns3::HigherLayerSelected_s, std::allocator<ns3::HigherLayerSelected_s> > > > (337,592 samples, 0.03%) + + + +std::_Function_base::_Base_manager<std::_Bind<void (151,215 samples, 0.02%) + + + +std::vector<double, std::allocator<double> >::operator= (865,226 samples, 0.09%) + + + +std::vector<std::__cxx11::list<ns3::UlDciLteControlMessage, std::allocator<ns3::UlDciLteControlMessage> >, std::allocator<std::__cxx11::list<ns3::UlDciLteControlMessage, std::allocator<ns3::UlDciLteControlMessage> > > >::_M_erase (330,114 samples, 0.03%) + + + +double* std::__uninitialized_default_n<double*, unsigned long> (355,888 samples, 0.04%) + + + +std::map<unsigned short, unsigned char, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, unsigned char> > >::find (1,128,415 samples, 0.12%) + + + +std::_Rb_tree<unsigned int, std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> >, std::_Select1st<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >::_M_get_node (153,956 samples, 0.02%) + + + +std::_Vector_base<ns3::HigherLayerSelected_s, std::allocator<ns3::HigherLayerSelected_s> >::_M_allocate (160,120 samples, 0.02%) + + + +std::less<unsigned char>::operator (167,620 samples, 0.02%) + + + + (199,807 samples, 0.02%) + + + +std::this_thread::get_id (811,600 samples, 0.08%) + + + +ns3::PacketTagList::~PacketTagList (284,832 samples, 0.03%) + + + +std::_Bind<void (1,517,738 samples, 0.16%) + + + +ns3::LteSpectrumPhy::StartTxDataFrame (46,273,897 samples, 4.77%) +ns3.. + + +ns3::LteSpectrumPhy::StartRxDlCtrl (11,425,137 samples, 1.18%) + + + +ns3::MemberLteFfrSapProvider<ns3::LteFrNoOpAlgorithm>::GetAvailableDlRbg (918,216 samples, 0.09%) + + + +ns3::MacCeListElement_s::MacCeListElement_s (1,971,723 samples, 0.20%) + + + +std::__cxx11::_List_base<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::_List_base (195,602 samples, 0.02%) + + + +std::vector<ns3::CqiListElement_s, std::allocator<ns3::CqiListElement_s> >::max_size (266,439 samples, 0.03%) + + + +std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> > const& std::forward<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> > const&> (158,064 samples, 0.02%) + + + +ns3::Object::~Object (194,631 samples, 0.02%) + + + +__gnu_cxx::__normal_iterator<signed char const*, std::vector<signed char, std::allocator<signed char> > >::difference_type __gnu_cxx::operator-<signed char const*, std::vector<signed char, std::allocator<signed char> > > (153,078 samples, 0.02%) + + + +ns3::LteEnbPhy::GeneratePowerAllocationMap (4,944,219 samples, 0.51%) + + + +std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > >::push_back (875,814 samples, 0.09%) + + + +std::__fill_a1 (312,132 samples, 0.03%) + + + +std::vector<bool, std::allocator<bool> >::cbegin (159,970 samples, 0.02%) + + + +void std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<int const, double> > > >::construct<std::pair<int const, double>, std::pair<int const, double> const&> (164,321 samples, 0.02%) + + + +ns3::LteSpectrumPhy*& std::forward<ns3::LteSpectrumPhy*&> (158,008 samples, 0.02%) + + + +std::__cxx11::_List_base<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::_M_clear (414,587 samples, 0.04%) + + + +[libc.so.6] (158,177 samples, 0.02%) + + + +ns3::IidManager::GetAttributeN (771,224 samples, 0.08%) + + + +void std::_Function_base::_Base_manager<std::_Bind<void (151,076 samples, 0.02%) + + + +ns3::LteUePhy*& std::__get_helper<0ul, ns3::LteUePhy*, unsigned int, unsigned int> (184,584 samples, 0.02%) + + + +std::_Rb_tree_node<std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > > >* std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > >, std::_Select1st<std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > > > >::_M_create_node<std::piecewise_construct_t const&, std::tuple<unsigned short const&>, std::tuple<> > (1,505,468 samples, 0.16%) + + + +std::vector<int, std::allocator<int> >::at (320,661 samples, 0.03%) + + + +std::vector<ns3::Ptr<ns3::Object>, std::allocator<ns3::Ptr<ns3::Object> > >::clear (202,759 samples, 0.02%) + + + +ns3::Object::~Object (611,395 samples, 0.06%) + + + +[libm.so.6] (230,207 samples, 0.02%) + + + +std::vector<double, std::allocator<double> >::begin (158,175 samples, 0.02%) + + + +void std::allocator_traits<std::allocator<std::_List_node<ns3::Ptr<ns3::LteControlMessage> > > >::construct<ns3::Ptr<ns3::LteControlMessage>, ns3::Ptr<ns3::LteControlMessage> const&> (153,618 samples, 0.02%) + + + +ns3::SimpleRefCount<ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter>::~SimpleRefCount (245,743 samples, 0.03%) + + + +std::_Vector_base<ns3::HigherLayerSelected_s, std::allocator<ns3::HigherLayerSelected_s> >::_M_allocate (201,689 samples, 0.02%) + + + +std::map<unsigned char, ns3::LteMacSapUser*, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteMacSapUser*> > >::at (497,296 samples, 0.05%) + + + +std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::operator= (149,250 samples, 0.02%) + + + +ns3::EnbMacMemberLteEnbPhySapUser::ReceivePhyPdu (14,054,177 samples, 1.45%) + + + +__gnu_cxx::__aligned_membuf<ns3::Ptr<ns3::Packet> >::_M_addr (270,625 samples, 0.03%) + + + +ns3::SpectrumValue::SpectrumValue (323,152 samples, 0.03%) + + + +std::__cxx11::_List_base<ns3::AttributeConstructionList::Item, std::allocator<ns3::AttributeConstructionList::Item> >::_List_impl::_List_impl (461,286 samples, 0.05%) + + + +std::_Bind<void (151,076 samples, 0.02%) + + + +std::operator+ (162,486 samples, 0.02%) + + + +std::_Rb_tree<unsigned int, std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> >, std::_Select1st<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >::_Rb_tree (158,119 samples, 0.02%) + + + +ns3::PacketBurst::PacketBurst (1,087,646 samples, 0.11%) + + + +ns3::operator< (412,114 samples, 0.04%) + + + +unsigned int* std::__uninitialized_fill_n<true>::__uninit_fill_n<unsigned int*, unsigned long, unsigned int> (908,274 samples, 0.09%) + + + +ns3::Ptr<ns3::PacketBurst const>::Ptr<ns3::PacketBurst> (233,298 samples, 0.02%) + + + +ns3::MacCeListElement_s* std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<ns3::MacCeListElement_s*, std::vector<ns3::MacCeListElement_s, std::allocator<ns3::MacCeListElement_s> > >, ns3::MacCeListElement_s*> (921,768 samples, 0.10%) + + + +std::vector<unsigned short, std::allocator<unsigned short> >::vector (485,304 samples, 0.05%) + + + +std::_Bind_helper<std::__or_<std::is_integral<std::decay<void (266,478 samples, 0.03%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::vector<std::vector<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> >, std::allocator<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> > > >, std::allocator<std::vector<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> >, std::allocator<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> > > > > > >, std::_Select1st<std::pair<unsigned short const, std::vector<std::vector<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> >, std::allocator<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> > > >, std::allocator<std::vector<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> >, std::allocator<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> > > > > > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<std::vector<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> >, std::allocator<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> > > >, std::allocator<std::vector<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> >, std::allocator<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> > > > > > > > >::_S_key (686,320 samples, 0.07%) + + + +std::__new_allocator<int>::allocate (152,677 samples, 0.02%) + + + +std::_Rb_tree_node<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >* std::_Rb_tree<unsigned int, std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> >, std::_Select1st<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >::_M_copy<false, std::_Rb_tree<unsigned int, std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> >, std::_Select1st<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >::_Alloc_node> (155,456 samples, 0.02%) + + + +std::_List_node<ns3::Ptr<ns3::Packet> >::_M_valptr (361,692 samples, 0.04%) + + + +decltype (194,571 samples, 0.02%) + + + +std::_Rb_tree<unsigned char, std::pair<unsigned char const, ns3::LteUeMac::LcInfo>, std::_Select1st<std::pair<unsigned char const, ns3::LteUeMac::LcInfo> >, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteUeMac::LcInfo> > >::find (1,135,998 samples, 0.12%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::vector<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >, std::allocator<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> > > > >, std::_Select1st<std::pair<unsigned short const, std::vector<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >, std::allocator<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> > > > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >, std::allocator<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> > > > > > >::_M_mbegin (309,940 samples, 0.03%) + + + +ns3::Singleton<ns3::IidManager>::Get (195,646 samples, 0.02%) + + + +void std::destroy_at<ns3::CqiListElement_s> (933,761 samples, 0.10%) + + + +unsigned char* std::__uninitialized_fill_n_a<unsigned char*, unsigned long, unsigned char, unsigned char> (492,278 samples, 0.05%) + + + +std::_Rb_tree_node<std::pair<unsigned short const, ns3::pfsFlowPerf_t> >::_M_valptr (433,705 samples, 0.04%) + + + +ns3::Object::SetTypeId (871,023 samples, 0.09%) + + + +ns3::PacketMetadata::~PacketMetadata (1,016,942 samples, 0.10%) + + + +__gnu_cxx::__aligned_membuf<std::pair<unsigned short const, unsigned int> >::_M_addr (218,793 samples, 0.02%) + + + +void std::_Destroy<ns3::Ptr<ns3::Object>*> (283,533 samples, 0.03%) + + + +std::_Vector_base<double, std::allocator<double> >::_M_allocate (198,702 samples, 0.02%) + + + +std::__cxx11::_List_base<ns3::Ptr<ns3::Packet>, std::allocator<ns3::Ptr<ns3::Packet> > >::~_List_base (241,713 samples, 0.02%) + + + +std::vector<ns3::MacCeListElement_s, std::allocator<ns3::MacCeListElement_s> >::max_size (163,785 samples, 0.02%) + + + +__gnu_cxx::__normal_iterator<double const*, std::vector<double, std::allocator<double> > > std::__miter_base<__gnu_cxx::__normal_iterator<double const*, std::vector<double, std::allocator<double> > > > (194,496 samples, 0.02%) + + + +ns3::Ptr<ns3::LteSpectrumSignalParametersDlCtrlFrame>::Ptr (189,795 samples, 0.02%) + + + +std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >::operator= (148,381 samples, 0.02%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > >, std::_Select1st<std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > > > >::_Auto_node::_Auto_node<std::piecewise_construct_t const&, std::tuple<unsigned short const&>, std::tuple<> > (151,184 samples, 0.02%) + + + +std::_Function_handler<void (1,235,121 samples, 0.13%) + + + +std::_Bind<void (613,231 samples, 0.06%) + + + +std::allocator_traits<std::allocator<int> >::allocate (169,207 samples, 0.02%) + + + +std::__cxx11::_List_base<ns3::Ptr<ns3::Packet>, std::allocator<ns3::Ptr<ns3::Packet> > >::_List_impl::_List_impl (394,429 samples, 0.04%) + + + +ns3::Object::SetTypeId (654,252 samples, 0.07%) + + + +std::map<ns3::TbId_t, ns3::tbInfo_t, std::less<ns3::TbId_t>, std::allocator<std::pair<ns3::TbId_t const, ns3::tbInfo_t> > >::find (1,512,230 samples, 0.16%) + + + +std::_Rb_tree<unsigned int, std::pair<unsigned int const, ns3::TxSpectrumModelInfo>, std::_Select1st<std::pair<unsigned int const, ns3::TxSpectrumModelInfo> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::TxSpectrumModelInfo> > >::find (1,760,133 samples, 0.18%) + + + +void std::allocator_traits<std::allocator<std::_List_node<ns3::Ptr<ns3::LteControlMessage> > > >::destroy<ns3::Ptr<ns3::LteControlMessage> > (152,858 samples, 0.02%) + + + +std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::list (3,992,341 samples, 0.41%) + + + +unsigned char* std::uninitialized_copy<__gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > >, unsigned char*> (592,631 samples, 0.06%) + + + +ns3::SbMeasResult_s::operator= (850,226 samples, 0.09%) + + + +ns3::DlHarqFeedbackLteControlMessage::DlHarqFeedbackLteControlMessage (507,137 samples, 0.05%) + + + +[libc.so.6] (159,006 samples, 0.02%) + + + +ns3::SpectrumValue::SpectrumValue (1,462,868 samples, 0.15%) + + + +std::_List_const_iterator<ns3::Callback<void, ns3::Ptr<ns3::SpectrumSignalParameters> > >::_List_const_iterator (197,677 samples, 0.02%) + + + +ns3::SpectrumValue::~SpectrumValue (190,332 samples, 0.02%) + + + +std::_Rb_tree_node<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >::_M_valptr (199,039 samples, 0.02%) + + + +int* std::__copy_move_a1<false, int const*, int*> (162,673 samples, 0.02%) + + + +ns3::Ptr<ns3::Packet>::Ptr (124,350 samples, 0.01%) + + + +std::_List_const_iterator<ns3::Callback<void, ns3::Ptr<ns3::Packet const> > >::_List_const_iterator (161,515 samples, 0.02%) + + + +std::_Vector_base<int, std::allocator<int> >::_Vector_base (198,351 samples, 0.02%) + + + +void std::_Construct<ns3::DlInfoListElement_s, ns3::DlInfoListElement_s const&> (411,592 samples, 0.04%) + + + +std::vector<std::__cxx11::list<ns3::UlDciLteControlMessage, std::allocator<ns3::UlDciLteControlMessage> >, std::allocator<std::__cxx11::list<ns3::UlDciLteControlMessage, std::allocator<ns3::UlDciLteControlMessage> > > >::cbegin (266,872 samples, 0.03%) + + + +double const* std::__niter_base<double const*, std::vector<double, std::allocator<double> > > (274,054 samples, 0.03%) + + + +ns3::PacketBurst::PacketBurst (146,079 samples, 0.02%) + + + +std::_List_const_iterator<ns3::Callback<void, unsigned short, unsigned char, unsigned int> >::_List_const_iterator (240,206 samples, 0.02%) + + + +ns3::LteUePhy::ReportRsReceivedPower (3,913,990 samples, 0.40%) + + + +ns3::Ptr<ns3::UlDciLteControlMessage> ns3::Create<ns3::UlDciLteControlMessage> (305,849 samples, 0.03%) + + + +std::vector<unsigned short, std::allocator<unsigned short> >::vector (2,378,553 samples, 0.25%) + + + +unsigned short* std::copy<std::move_iterator<unsigned short*>, unsigned short*> (154,651 samples, 0.02%) + + + +std::_List_node<ns3::Ptr<ns3::Packet> >::_M_valptr (444,952 samples, 0.05%) + + + +std::vector<ns3::CqiListElement_s, std::allocator<ns3::CqiListElement_s> >::vector (187,210 samples, 0.02%) + + + +std::_Vector_base<unsigned short, std::allocator<unsigned short> >::_Vector_base (159,388 samples, 0.02%) + + + +ns3::MobilityModel::GetPosition (542,316 samples, 0.06%) + + + +ns3::Ptr<ns3::Packet>::~Ptr (2,803,402 samples, 0.29%) + + + +std::__cxx11::list<ns3::AttributeConstructionList::Item, std::allocator<ns3::AttributeConstructionList::Item> >::~list (194,036 samples, 0.02%) + + + +bool ns3::operator==<ns3::SpectrumModel const, ns3::SpectrumModel const> (290,035 samples, 0.03%) + + + +ns3::Ptr<ns3::PacketBurst> ns3::Create<ns3::PacketBurst> (409,956 samples, 0.04%) + + + +ns3::PfFfMacScheduler::HarqProcessAvailability (1,102,343 samples, 0.11%) + + + +std::_Head_base<2ul, double, false>::_M_head (124,767 samples, 0.01%) + + + +double const& std::max<double> (155,216 samples, 0.02%) + + + +void std::_Construct<double> (403,637 samples, 0.04%) + + + +std::allocator_traits<std::allocator<std::_List_node<ns3::Ptr<ns3::LteControlMessage> > > >::allocate (185,442 samples, 0.02%) + + + +ns3::LteEnbPhy::StartSubFrame (4,972,136 samples, 0.51%) + + + +std::_Rb_tree<unsigned int, std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> >, std::_Select1st<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >::_M_lower_bound (193,630 samples, 0.02%) + + + +void std::_Destroy<ns3::DlInfoListElement_s*, ns3::DlInfoListElement_s> (1,227,211 samples, 0.13%) + + + +double* std::uninitialized_copy<__gnu_cxx::__normal_iterator<double const*, std::vector<double, std::allocator<double> > >, double*> (1,091,128 samples, 0.11%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, ns3::Ptr<ns3::UeManager> >, std::_Select1st<std::pair<unsigned short const, ns3::Ptr<ns3::UeManager> > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, ns3::Ptr<ns3::UeManager> > > >::find (186,495 samples, 0.02%) + + + +std::operator== (203,617 samples, 0.02%) + + + +ns3::DlDciListElement_s::~DlDciListElement_s (529,836 samples, 0.05%) + + + +ns3::Callback<void, std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > > >::DoPeekImpl (126,102 samples, 0.01%) + + + +std::__cxx11::_List_base<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::_M_clear (221,766 samples, 0.02%) + + + +ns3::LteSpectrumPhy::StartRxUlSrs (233,781 samples, 0.02%) + + + +std::operator== (148,898 samples, 0.02%) + + + +std::_Bind_helper<std::__or_<std::is_integral<std::decay<void (1,903,866 samples, 0.20%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, unsigned int>, std::_Select1st<std::pair<unsigned short const, unsigned int> >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, unsigned int> > >::_M_begin (156,571 samples, 0.02%) + + + +std::__cxx11::_List_base<ns3::UlDciLteControlMessage, std::allocator<ns3::UlDciLteControlMessage> >::_M_put_node (278,972 samples, 0.03%) + + + +std::__cxx11::_List_base<ns3::UlDciLteControlMessage, std::allocator<ns3::UlDciLteControlMessage> >::~_List_base (1,543,193 samples, 0.16%) + + + +ns3::Callback<void, ns3::SpectrumValue const&>::Callback<void (167,033 samples, 0.02%) + + + +std::_Rb_tree_node<std::pair<unsigned short const, std::vector<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >, std::allocator<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> > > > > >::_M_valptr (404,825 samples, 0.04%) + + + +std::allocator<std::_Rb_tree_node<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > >::allocate (163,549 samples, 0.02%) + + + +std::pair<ns3::TbId_t, ns3::tbInfo_t>::pair<ns3::TbId_t&, ns3::tbInfo_t&> (126,859 samples, 0.01%) + + + +ns3::ObjectDeleter::Delete (667,572 samples, 0.07%) + + + +std::_Rb_tree<int, std::pair<int const, double>, std::_Select1st<std::pair<int const, double> >, std::less<int>, std::allocator<std::pair<int const, double> > >::_M_erase (702,211 samples, 0.07%) + + + +ns3::ObjectDeleter::Delete (1,796,083 samples, 0.19%) + + + +std::__cxx11::list<ns3::AttributeConstructionList::Item, std::allocator<ns3::AttributeConstructionList::Item> >::~list (290,552 samples, 0.03%) + + + +std::_Rb_tree<unsigned char, std::pair<unsigned char const, ns3::LteMacSapProvider*>, std::_Select1st<std::pair<unsigned char const, ns3::LteMacSapProvider*> >, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteMacSapProvider*> > >::_M_mbegin (127,985 samples, 0.01%) + + + +ns3::DefaultDeleter<ns3::SpectrumValue>::Delete (236,969 samples, 0.02%) + + + +ns3::DlInfoListElement_s* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<ns3::DlInfoListElement_s const*, std::vector<ns3::DlInfoListElement_s, std::allocator<ns3::DlInfoListElement_s> > >, ns3::DlInfoListElement_s*, ns3::DlInfoListElement_s> (451,449 samples, 0.05%) + + + +ns3::Ptr<ns3::Packet> const& std::forward<ns3::Ptr<ns3::Packet> const&> (156,451 samples, 0.02%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, ns3::DlInfoListElement_s>, std::_Select1st<std::pair<unsigned short const, ns3::DlInfoListElement_s> >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, ns3::DlInfoListElement_s> > >::begin (164,101 samples, 0.02%) + + + +operator new (143,903 samples, 0.01%) + + + +unsigned short* std::__uninitialized_fill_n_a<unsigned short*, unsigned long, unsigned short, unsigned short> (897,210 samples, 0.09%) + + + +void std::allocator_traits<std::allocator<unsigned short> >::construct<unsigned short, unsigned short const&> (146,680 samples, 0.02%) + + + +__gnu_cxx::__normal_iterator<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >*, std::vector<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >, std::allocator<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > > > > > std::__copy_move_a<true, __gnu_cxx::__normal_iterator<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >*, std::vector<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >, std::allocator<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > > > > >, __gnu_cxx::__normal_iterator<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >*, std::vector<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >, std::allocator<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > > > > > > (226,371 samples, 0.02%) + + + +ns3::DlInfoListElement_s* std::uninitialized_copy<__gnu_cxx::__normal_iterator<ns3::DlInfoListElement_s const*, std::vector<ns3::DlInfoListElement_s, std::allocator<ns3::DlInfoListElement_s> > >, ns3::DlInfoListElement_s*> (4,951,937 samples, 0.51%) + + + +std::_Vector_base<ns3::VendorSpecificListElement_s, std::allocator<ns3::VendorSpecificListElement_s> >::_M_create_storage (308,409 samples, 0.03%) + + + +ns3::TypeId::TypeId (431,756 samples, 0.04%) + + + +std::_Rb_tree<unsigned int, std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> >, std::_Select1st<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >::_M_get_insert_unique_pos (157,629 samples, 0.02%) + + + +ns3::Ptr<ns3::LteSpectrumSignalParametersDlCtrlFrame> ns3::Create<ns3::LteSpectrumSignalParametersDlCtrlFrame, ns3::LteSpectrumSignalParametersDlCtrlFrame const&> (7,022,110 samples, 0.72%) + + + +std::map<unsigned short, unsigned int, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, unsigned int> > >::clear (355,870 samples, 0.04%) + + + +std::_Rb_tree_node<std::pair<int const, double> >::_M_valptr (124,708 samples, 0.01%) + + + +std::vector<ns3::BuildRarListElement_s, std::allocator<ns3::BuildRarListElement_s> >::empty (194,427 samples, 0.02%) + + + +ns3::MacCeListElement_s* std::uninitialized_copy<__gnu_cxx::__normal_iterator<ns3::MacCeListElement_s*, std::vector<ns3::MacCeListElement_s, std::allocator<ns3::MacCeListElement_s> > >, ns3::MacCeListElement_s*> (957,513 samples, 0.10%) + + + +ns3::LteEnbPhy::SetDownlinkSubChannels (1,402,168 samples, 0.14%) + + + +std::map<unsigned short, std::vector<unsigned short, std::allocator<unsigned short> >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > > > >::erase[abi:cxx11] (940,554 samples, 0.10%) + + + +ns3::FfMacSchedSapProvider::SchedUlCqiInfoReqParameters::SchedUlCqiInfoReqParameters (3,384,993 samples, 0.35%) + + + +ns3::Ptr<ns3::PacketBurst>::Ptr (143,275 samples, 0.01%) + + + +ns3::IidManager::LookupInformation (331,597 samples, 0.03%) + + + +void std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > > >::construct<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*>, std::pair<ns3::Scheduler::EventKey, ns3::EventImpl*> > (426,539 samples, 0.04%) + + + +ns3::LteChunkProcessor::End (37,821,975 samples, 3.90%) +ns.. + + +ns3::MacCeListElement_s* std::uninitialized_copy<std::move_iterator<ns3::MacCeListElement_s*>, ns3::MacCeListElement_s*> (350,102 samples, 0.04%) + + + +__gnu_cxx::__aligned_membuf<std::pair<unsigned short const, std::map<unsigned char, ns3::LteMacSapUser*, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteMacSapUser*> > > > >::_M_addr (233,529 samples, 0.02%) + + + +std::_Tuple_impl<1ul, ns3::Ptr<ns3::PacketBurst> >::~_Tuple_impl (307,442 samples, 0.03%) + + + +std::_Tuple_impl<0ul, ns3::MultiModelSpectrumChannel*, ns3::Ptr<ns3::SpectrumValue>, double, ns3::Ptr<ns3::SpectrumSignalParameters>, ns3::Ptr<ns3::SpectrumPhy>, std::map<unsigned int, ns3::Ptr<ns3::SpectrumValue>, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > > >::_Tuple_impl (589,946 samples, 0.06%) + + + +ns3::LteRlcSm::DoNotifyTxOpportunity (17,080,246 samples, 1.76%) + + + +std::_Vector_base<ns3::VendorSpecificListElement_s, std::allocator<ns3::VendorSpecificListElement_s> >::_Vector_impl::_Vector_impl (231,916 samples, 0.02%) + + + +__gnu_cxx::__aligned_membuf<ns3::Ptr<ns3::Packet> >::_M_ptr (444,952 samples, 0.05%) + + + +ns3::TagBuffer::WriteU32 (388,268 samples, 0.04%) + + + +std::_List_node<ns3::Ptr<ns3::Packet> >* std::__cxx11::list<ns3::Ptr<ns3::Packet>, std::allocator<ns3::Ptr<ns3::Packet> > >::_M_create_node<ns3::Ptr<ns3::Packet> const&> (1,438,749 samples, 0.15%) + + + +std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::end (192,716 samples, 0.02%) + + + +ns3::ByteTagList::~ByteTagList (1,622,543 samples, 0.17%) + + + +std::_Rb_tree<ns3::Scheduler::EventKey, std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*>, std::_Select1st<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >, std::less<ns3::Scheduler::EventKey>, std::allocator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > >::_M_insert_node (362,836 samples, 0.04%) + + + +std::_Rb_tree_rebalance_for_erase (2,258,588 samples, 0.23%) + + + +std::vector<ns3::HigherLayerSelected_s, std::allocator<ns3::HigherLayerSelected_s> >::vector (1,025,719 samples, 0.11%) + + + +ns3::Buffer::Recycle (836,248 samples, 0.09%) + + + + (201,121 samples, 0.02%) + + + +unsigned char* std::uninitialized_fill_n<unsigned char*, unsigned long, unsigned char> (189,712 samples, 0.02%) + + + +std::_Head_base<3ul, ns3::Ptr<ns3::SpectrumSignalParameters>, false>::~_Head_base (3,402,650 samples, 0.35%) + + + +ns3::UlInfoListElement_s* std::__do_uninit_copy<__gnu_cxx::__normal_iterator<ns3::UlInfoListElement_s const*, std::vector<ns3::UlInfoListElement_s, std::allocator<ns3::UlInfoListElement_s> > >, ns3::UlInfoListElement_s*> (794,783 samples, 0.08%) + + + +std::enable_if<is_invocable_r_v<void, ns3::Callback<void, ns3::DlInfoListElement_s>::Callback<void (3,763,206 samples, 0.39%) + + + +std::tuple_element<0ul, std::pair<unsigned int const&, ns3::Ptr<ns3::SpectrumValue>&> >::type&& std::get<0ul, unsigned int const&, ns3::Ptr<ns3::SpectrumValue>&> (189,759 samples, 0.02%) + + + +ns3::LteNetDevice::GetNode (377,687 samples, 0.04%) + + + +std::__cxx11::_List_base<ns3::Ptr<ns3::Packet>, std::allocator<ns3::Ptr<ns3::Packet> > >::_List_impl::_List_impl (126,871 samples, 0.01%) + + + +std::__cxx11::_List_base<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::~_List_base (466,245 samples, 0.05%) + + + +std::vector<unsigned char, std::allocator<unsigned char> >::_M_range_check (144,021 samples, 0.01%) + + + +std::_Rb_tree<int, std::pair<int const, double>, std::_Select1st<std::pair<int const, double> >, std::less<int>, std::allocator<std::pair<int const, double> > >::_M_put_node (203,534 samples, 0.02%) + + + +ns3::Packet::Copy (3,461,375 samples, 0.36%) + + + +std::_List_iterator<ns3::Ptr<ns3::LteControlMessage> > std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::insert<std::_List_const_iterator<ns3::Ptr<ns3::LteControlMessage> >, void> (2,409,911 samples, 0.25%) + + + +ns3::LteUePhy::DoSendMacPdu (539,944 samples, 0.06%) + + + +std::allocator_traits<std::allocator<std::_List_node<ns3::Ptr<ns3::Packet> > > >::allocate (493,183 samples, 0.05%) + + + +void std::allocator_traits<std::allocator<std::_List_node<ns3::Ptr<ns3::LteControlMessage> > > >::destroy<ns3::Ptr<ns3::LteControlMessage> > (652,707 samples, 0.07%) + + + +ns3::UeSelected_s::operator= (148,008 samples, 0.02%) + + + +std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::~list (148,437 samples, 0.02%) + + + +std::map<unsigned short, unsigned int, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, unsigned int> > >::find (241,202 samples, 0.02%) + + + +std::map<unsigned short, unsigned int, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, unsigned int> > >::find (1,368,772 samples, 0.14%) + + + +ns3::SimpleRefCount<ns3::SpectrumSignalParameters, ns3::Empty, ns3::DefaultDeleter<ns3::SpectrumSignalParameters> >::SimpleRefCount (152,528 samples, 0.02%) + + + +std::_Rb_tree_iterator<std::pair<unsigned int const, ns3::RxSpectrumModelInfo> >::operator (368,315 samples, 0.04%) + + + +std::_Vector_base<ns3::VendorSpecificListElement_s, std::allocator<ns3::VendorSpecificListElement_s> >::_Vector_impl::_Vector_impl (228,046 samples, 0.02%) + + + +ns3::SimpleRefCount<ns3::Packet, ns3::Empty, ns3::DefaultDeleter<ns3::Packet> >::Unref (392,648 samples, 0.04%) + + + +std::_Vector_base<unsigned char, std::allocator<unsigned char> >::_M_allocate (157,055 samples, 0.02%) + + + +ns3::Ptr<ns3::SpectrumModel const>::Ptr (236,748 samples, 0.02%) + + + +void ns3::Callback<void, ns3::UlInfoListElement_s>::Callback<void (2,014,597 samples, 0.21%) + + + +ns3::NoOpComponentCarrierManager::DoNotifyTxOpportunity (17,080,246 samples, 1.76%) + + + +ns3::LteEnbMac::DoSchedDlConfigInd (415,834 samples, 0.04%) + + + +std::_Vector_base<unsigned short, std::allocator<unsigned short> >::_Vector_base (326,261 samples, 0.03%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::vector<std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > >, std::allocator<std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > > > > >, std::_Select1st<std::pair<unsigned short const, std::vector<std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > >, std::allocator<std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > > > > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > >, std::allocator<std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > > > > > > >::_S_key (553,029 samples, 0.06%) + + + +ns3::Ptr<ns3::PacketBurst>::operator (164,113 samples, 0.02%) + + + +ns3::Ptr<ns3::PacketBurst>::Ptr (191,494 samples, 0.02%) + + + +std::_Tuple_impl<1ul, ns3::Ptr<ns3::SpectrumValue>, double, ns3::Ptr<ns3::SpectrumSignalParameters>, ns3::Ptr<ns3::SpectrumPhy>, std::map<unsigned int, ns3::Ptr<ns3::SpectrumValue>, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > > >::_M_head (260,750 samples, 0.03%) + + + +ns3::SpectrumValue::SpectrumValue (314,226 samples, 0.03%) + + + +std::vector<ns3::MacCeListElement_s, std::allocator<ns3::MacCeListElement_s> >::_M_erase (873,141 samples, 0.09%) + + + +std::_Bind_helper<std::__or_<std::is_integral<std::decay<void (238,561 samples, 0.02%) + + + +ns3::PfFfMacScheduler::DoSchedDlTriggerReq (4,972,136 samples, 0.51%) + + + +std::vector<bool, std::allocator<bool> >::resize (5,979,917 samples, 0.62%) + + + +ns3::Packet::Packet (828,725 samples, 0.09%) + + + +void std::_Destroy<__gnu_cxx::__normal_iterator<ns3::DlInfoListElement_s*, std::vector<ns3::DlInfoListElement_s, std::allocator<ns3::DlInfoListElement_s> > >, ns3::DlInfoListElement_s> (300,135 samples, 0.03%) + + + +ns3::PhichListElement_s* std::__do_uninit_copy<__gnu_cxx::__normal_iterator<ns3::PhichListElement_s const*, std::vector<ns3::PhichListElement_s, std::allocator<ns3::PhichListElement_s> > >, ns3::PhichListElement_s*> (202,017 samples, 0.02%) + + + +ns3::Ptr<ns3::SpectrumPhy>::~Ptr (195,875 samples, 0.02%) + + + +std::_Vector_base<ns3::DlInfoListElement_s, std::allocator<ns3::DlInfoListElement_s> >::~_Vector_base (198,549 samples, 0.02%) + + + +void std::__invoke_impl<void, void (27,633,212 samples, 2.85%) +v.. + + +ns3::PacketTagList::TagData::TagData (161,191 samples, 0.02%) + + + +std::vector<ns3::DlInfoListElement_s, std::allocator<ns3::DlInfoListElement_s> >::operator= (640,859 samples, 0.07%) + + + +std::_Tuple_impl<2ul, unsigned int>::_M_head (159,042 samples, 0.02%) + + + +ns3::LteSpectrumPhy::EndTxData (1,667,932 samples, 0.17%) + + + +std::_Vector_base<int, std::allocator<int> >::_Vector_impl::_Vector_impl (124,596 samples, 0.01%) + + + +ns3::SpectrumValue::SpectrumValue (966,311 samples, 0.10%) + + + +std::_Tuple_impl<0ul, ns3::MultiModelSpectrumChannel*, ns3::Ptr<ns3::SpectrumValue>, double, ns3::Ptr<ns3::SpectrumSignalParameters>, ns3::Ptr<ns3::SpectrumPhy>, std::map<unsigned int, ns3::Ptr<ns3::SpectrumValue>, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > > >::_Tuple_impl<ns3::MultiModelSpectrumChannel*&, ns3::Ptr<ns3::SpectrumValue>&, double&, ns3::Ptr<ns3::SpectrumSignalParameters>&, ns3::Ptr<ns3::SpectrumPhy>&, std::map<unsigned int, ns3::Ptr<ns3::SpectrumValue>, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >&, void> (550,800 samples, 0.06%) + + + +std::map<unsigned short, ns3::LteEnbComponentCarrierManager::UeInfo, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, ns3::LteEnbComponentCarrierManager::UeInfo> > >::at (305,705 samples, 0.03%) + + + +std::_Tuple_impl<1ul, ns3::Ptr<ns3::SpectrumValue>, double, ns3::Ptr<ns3::SpectrumSignalParameters>, ns3::Ptr<ns3::SpectrumPhy>, std::map<unsigned int, ns3::Ptr<ns3::SpectrumValue>, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > > >::_Tuple_impl (417,132 samples, 0.04%) + + + +[libm.so.6] (165,652 samples, 0.02%) + + + +void std::_Destroy<ns3::Ptr<ns3::Object>*, ns3::Ptr<ns3::Object> > (158,025 samples, 0.02%) + + + +std::vector<unsigned short, std::allocator<unsigned short> >::end (314,439 samples, 0.03%) + + + +ns3::LogComponent::IsEnabled (124,630 samples, 0.01%) + + + +ns3::Object::GetTypeId (316,486 samples, 0.03%) + + + +std::__cxx11::list<ns3::Ptr<ns3::Packet>, std::allocator<ns3::Ptr<ns3::Packet> > >::begin (448,394 samples, 0.05%) + + + +ns3::LteHelper::InstallSingleEnbDevice (354,479 samples, 0.04%) + + + +void std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > > >::construct<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> >, std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > const&> (272,222 samples, 0.03%) + + + +void std::_Rb_tree<ns3::TbId_t, std::pair<ns3::TbId_t const, ns3::tbInfo_t>, std::_Select1st<std::pair<ns3::TbId_t const, ns3::tbInfo_t> >, std::less<ns3::TbId_t>, std::allocator<std::pair<ns3::TbId_t const, ns3::tbInfo_t> > >::_M_construct_node<std::pair<ns3::TbId_t, ns3::tbInfo_t> > (893,221 samples, 0.09%) + + + +ns3::DefaultDeleter<ns3::LteControlMessage>::Delete (528,952 samples, 0.05%) + + + +std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::end (163,408 samples, 0.02%) + + + +ns3::Ptr<ns3::PacketBurst>::operator= (8,514,539 samples, 0.88%) + + + +ns3::FfMacSchedSapUser::SchedUlConfigIndParameters::SchedUlConfigIndParameters (191,651 samples, 0.02%) + + + +int* std::__copy_move_a<false, __gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, int*> (576,469 samples, 0.06%) + + + +std::__tuple_compare<std::tuple<double const&, double const&, double const&>, std::tuple<double const&, double const&, double const&>, 2ul, 3ul>::__eq (816,676 samples, 0.08%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::vector<double, std::allocator<double> > >, std::_Select1st<std::pair<unsigned short const, std::vector<double, std::allocator<double> > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<double, std::allocator<double> > > > >::_M_lower_bound (671,388 samples, 0.07%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > >, std::_Select1st<std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > > > >::_M_lower_bound (189,556 samples, 0.02%) + + + +ns3::Buffer::Buffer (724,999 samples, 0.07%) + + + +main (923,574,718 samples, 95.24%) +main + + +std::vector<ns3::DlInfoListElement_s, std::allocator<ns3::DlInfoListElement_s> >::vector (511,121 samples, 0.05%) + + + +ns3::Object::Construct (267,173 samples, 0.03%) + + + +std::_Head_base<0ul, ns3::LteUePhy*, false>::_Head_base<ns3::LteUePhy*&> (194,018 samples, 0.02%) + + + +std::__cxx11::list<ns3::Ptr<ns3::Packet>, std::allocator<ns3::Ptr<ns3::Packet> > >::end (268,850 samples, 0.03%) + + + +ns3::Buffer::Buffer (1,901,878 samples, 0.20%) + + + +unsigned char* std::__uninitialized_default_n<unsigned char*, unsigned long> (957,537 samples, 0.10%) + + + +ns3::PacketBurst::Copy (3,716,085 samples, 0.38%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > >, std::_Select1st<std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > > > >::_Rb_tree_impl<std::less<unsigned short>, true>::~_Rb_tree_impl (183,623 samples, 0.02%) + + + +std::allocator_traits<std::allocator<double> >::allocate (525,645 samples, 0.05%) + + + +ns3::LteFrNoOpAlgorithm::DoGetAvailableUlRbg (159,757 samples, 0.02%) + + + +ns3::UlInfoListElement_s::UlInfoListElement_s (231,995 samples, 0.02%) + + + +ns3::BsrLteControlMessage::BsrLteControlMessage (515,105 samples, 0.05%) + + + +ns3::Ptr<ns3::Node>::Acquire (155,344 samples, 0.02%) + + + +ns3::Ptr<ns3::DlHarqFeedbackLteControlMessage> ns3::Create<ns3::DlHarqFeedbackLteControlMessage> (705,727 samples, 0.07%) + + + +std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > > >::allocate (126,498 samples, 0.01%) + + + +std::_Function_base::~_Function_base (240,849 samples, 0.02%) + + + +__gnu_cxx::__aligned_membuf<ns3::Ptr<ns3::Packet> >::_M_ptr (351,633 samples, 0.04%) + + + +ns3::AttributeConstructionList::~AttributeConstructionList (204,057 samples, 0.02%) + + + +std::_Rb_tree<ns3::Scheduler::EventKey, std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*>, std::_Select1st<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >, std::less<ns3::Scheduler::EventKey>, std::allocator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > >::key_comp (197,963 samples, 0.02%) + + + +std::_List_node<ns3::Ptr<ns3::Packet> >::_M_valptr (551,416 samples, 0.06%) + + + +ns3::Ptr<ns3::PacketBurst> ns3::CreateObject<ns3::PacketBurst> (5,473,984 samples, 0.56%) + + + +std::vector<ns3::DlInfoListElement_s::HarqStatus_e, std::allocator<ns3::DlInfoListElement_s::HarqStatus_e> >::resize (1,737,961 samples, 0.18%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::map<unsigned char, ns3::LteMacSapUser*, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteMacSapUser*> > > >, std::_Select1st<std::pair<unsigned short const, std::map<unsigned char, ns3::LteMacSapUser*, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteMacSapUser*> > > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::map<unsigned char, ns3::LteMacSapUser*, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteMacSapUser*> > > > > >::_S_key (613,037 samples, 0.06%) + + + +std::__detail::_List_node_header::_M_init (148,323 samples, 0.02%) + + + +bool __gnu_cxx::operator==<ns3::VendorSpecificListElement_s const*, std::vector<ns3::VendorSpecificListElement_s, std::allocator<ns3::VendorSpecificListElement_s> > > (308,120 samples, 0.03%) + + + +ns3::PacketBurst::~PacketBurst (158,753 samples, 0.02%) + + + +std::_Tuple_impl<0ul, ns3::MultiModelSpectrumChannel*, ns3::Ptr<ns3::SpectrumValue>, double, ns3::Ptr<ns3::SpectrumSignalParameters>, ns3::Ptr<ns3::SpectrumPhy>, std::map<unsigned int, ns3::Ptr<ns3::SpectrumValue>, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > > >::_Tuple_impl (417,132 samples, 0.04%) + + + +std::__cxx11::_List_base<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::_M_get_node (185,442 samples, 0.02%) + + + +std::vector<ns3::UlDciListElement_s, std::allocator<ns3::UlDciListElement_s> >::~vector (568,827 samples, 0.06%) + + + +ns3::HarqProcessInfoElement_t* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<ns3::HarqProcessInfoElement_t const*, std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> > >, ns3::HarqProcessInfoElement_t*, ns3::HarqProcessInfoElement_t> (489,523 samples, 0.05%) + + + +std::_Rb_tree<ns3::LteFlowId_t, std::pair<ns3::LteFlowId_t const, ns3::FfMacSchedSapProvider::SchedDlRlcBufferReqParameters>, std::_Select1st<std::pair<ns3::LteFlowId_t const, ns3::FfMacSchedSapProvider::SchedDlRlcBufferReqParameters> >, std::less<ns3::LteFlowId_t>, std::allocator<std::pair<ns3::LteFlowId_t const, ns3::FfMacSchedSapProvider::SchedDlRlcBufferReqParameters> > >::_S_right (147,258 samples, 0.02%) + + + +[libm.so.6] (162,241 samples, 0.02%) + + + +ns3::int64x64_t::int64x64_t (437,040 samples, 0.05%) + + + +std::_Rb_tree<ns3::TbId_t, std::pair<ns3::TbId_t const, ns3::tbInfo_t>, std::_Select1st<std::pair<ns3::TbId_t const, ns3::tbInfo_t> >, std::less<ns3::TbId_t>, std::allocator<std::pair<ns3::TbId_t const, ns3::tbInfo_t> > >::find (1,429,194 samples, 0.15%) + + + +void std::__invoke_impl<void, void (324,769 samples, 0.03%) + + + +ns3::Ptr<ns3::PacketBurst> ns3::Create<ns3::PacketBurst> (262,299 samples, 0.03%) + + + +std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> >::clear (344,275 samples, 0.04%) + + + +ns3::LteSpectrumSignalParametersUlSrsFrame::Copy (151,019 samples, 0.02%) + + + +std::allocator_traits<std::allocator<double> >::allocate (530,824 samples, 0.05%) + + + +ns3::SpectrumValue::operator[] (291,311 samples, 0.03%) + + + +std::enable_if<is_invocable_r_v<void, std::_Bind<void (5,321,712 samples, 0.55%) + + + +std::map<unsigned short, unsigned int, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, unsigned int> > >::begin (224,560 samples, 0.02%) + + + +ns3::LteEnbPhy::SetDownlinkSubChannelsWithPowerAllocation (10,110,206 samples, 1.04%) + + + +ns3::LteHelper::InstallUeDevice (533,991 samples, 0.06%) + + + +std::vector<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > >::at (374,007 samples, 0.04%) + + + +__cxxabiv1::__si_class_type_info::__do_dyncast (332,012 samples, 0.03%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > >, std::_Select1st<std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > > > >::_M_lower_bound (274,073 samples, 0.03%) + + + +main (22,443,594 samples, 2.31%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::vector<std::vector<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> >, std::allocator<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> > > >, std::allocator<std::vector<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> >, std::allocator<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> > > > > > >, std::_Select1st<std::pair<unsigned short const, std::vector<std::vector<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> >, std::allocator<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> > > >, std::allocator<std::vector<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> >, std::allocator<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> > > > > > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<std::vector<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> >, std::allocator<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> > > >, std::allocator<std::vector<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> >, std::allocator<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> > > > > > > > >::find (1,282,559 samples, 0.13%) + + + +ns3::TypeId::GetParent (695,948 samples, 0.07%) + + + +ns3::DlInfoListElement_s::HarqStatus_e* std::__copy_move_a<false, __gnu_cxx::__normal_iterator<ns3::DlInfoListElement_s::HarqStatus_e const*, std::vector<ns3::DlInfoListElement_s::HarqStatus_e, std::allocator<ns3::DlInfoListElement_s::HarqStatus_e> > >, ns3::DlInfoListElement_s::HarqStatus_e*> (598,769 samples, 0.06%) + + + +__gnu_cxx::__aligned_membuf<std::pair<unsigned int const, ns3::RxSpectrumModelInfo> >::_M_addr (230,074 samples, 0.02%) + + + +ns3::Simulator::Now (154,294 samples, 0.02%) + + + +ns3::MakeEvent<void (361,324 samples, 0.04%) + + + +ns3::ByteTagList::Begin (274,085 samples, 0.03%) + + + +std::_Rb_tree<unsigned char, std::pair<unsigned char const, ns3::LteUeMac::LcInfo>, std::_Select1st<std::pair<unsigned char const, ns3::LteUeMac::LcInfo> >, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteUeMac::LcInfo> > >::_S_key (624,690 samples, 0.06%) + + + +std::_Rb_tree<ns3::TbId_t, std::pair<ns3::TbId_t const, ns3::tbInfo_t>, std::_Select1st<std::pair<ns3::TbId_t const, ns3::tbInfo_t> >, std::less<ns3::TbId_t>, std::allocator<std::pair<ns3::TbId_t const, ns3::tbInfo_t> > >::find (186,148 samples, 0.02%) + + + +ns3::LogComponent::IsEnabled (203,037 samples, 0.02%) + + + +ns3::DefaultDeleter<ns3::Packet>::Delete (750,603 samples, 0.08%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, ns3::LteEnbComponentCarrierManager::UeInfo>, std::_Select1st<std::pair<unsigned short const, ns3::LteEnbComponentCarrierManager::UeInfo> >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, ns3::LteEnbComponentCarrierManager::UeInfo> > >::_M_begin (334,035 samples, 0.03%) + + + +ns3::HarqProcessInfoElement_t* std::__copy_move_a<false, __gnu_cxx::__normal_iterator<ns3::HarqProcessInfoElement_t const*, std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> > >, ns3::HarqProcessInfoElement_t*> (995,216 samples, 0.10%) + + + +void std::__cxx11::list<ns3::UlDciLteControlMessage, std::allocator<ns3::UlDciLteControlMessage> >::_M_insert<ns3::UlDciLteControlMessage const&> (198,522 samples, 0.02%) + + + +void std::__invoke_impl<void, void (72,708,735 samples, 7.50%) +void s.. + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, ns3::pfsFlowPerf_t>, std::_Select1st<std::pair<unsigned short const, ns3::pfsFlowPerf_t> >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, ns3::pfsFlowPerf_t> > >::_M_begin (162,112 samples, 0.02%) + + + +void std::destroy_at<ns3::Ptr<ns3::PacketBurst> > (1,991,119 samples, 0.21%) + + + +std::_Bind<void (265,283 samples, 0.03%) + + + +std::_Bind<void (372,120 samples, 0.04%) + + + +ns3::Ptr<ns3::SpectrumModel const>&& std::forward<ns3::Ptr<ns3::SpectrumModel const> > (196,233 samples, 0.02%) + + + +ns3::Packet::~Packet (671,079 samples, 0.07%) + + + +std::_List_node<ns3::Ptr<ns3::Packet> >::_M_valptr (276,707 samples, 0.03%) + + + +ns3::Simulator::DoSchedule (1,313,182 samples, 0.14%) + + + +std::__detail::_List_node_base::_M_hook (153,104 samples, 0.02%) + + + +std::less<unsigned short>::operator (131,872 samples, 0.01%) + + + +std::_Rb_tree<int, std::pair<int const, double>, std::_Select1st<std::pair<int const, double> >, std::less<int>, std::allocator<std::pair<int const, double> > >::lower_bound (147,572 samples, 0.02%) + + + +std::pair<std::__strip_reference_wrapper<std::decay<ns3::Scheduler::EventKey const&>::type>::__type, std::__strip_reference_wrapper<std::decay<ns3::EventImpl* const&>::type>::__type> std::make_pair<ns3::Scheduler::EventKey const&, ns3::EventImpl* const&> (202,068 samples, 0.02%) + + + +std::enable_if<is_invocable_r_v<void, ns3::Callback<void, ns3::Ptr<ns3::Packet> >::Callback<void (20,383,935 samples, 2.10%) + + + +std::_Head_base<5ul, std::map<unsigned int, ns3::Ptr<ns3::SpectrumValue>, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >, false>::_Head_base<std::map<unsigned int, ns3::Ptr<ns3::SpectrumValue>, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >&> (318,126 samples, 0.03%) + + + +ns3::DlHarqFeedbackLteControlMessage::GetDlHarqFeedback (1,880,893 samples, 0.19%) + + + +std::_Rb_tree<unsigned int, std::pair<unsigned int const, ns3::TxSpectrumModelInfo>, std::_Select1st<std::pair<unsigned int const, ns3::TxSpectrumModelInfo> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::TxSpectrumModelInfo> > >::_S_key (1,228,544 samples, 0.13%) + + + +std::_Rb_tree<ns3::Scheduler::EventKey, std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*>, std::_Select1st<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >, std::less<ns3::Scheduler::EventKey>, std::allocator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > >::_M_get_insert_hint_unique_pos (375,672 samples, 0.04%) + + + +std::vector<std::__cxx11::list<ns3::UlDciLteControlMessage, std::allocator<ns3::UlDciLteControlMessage> >, std::allocator<std::__cxx11::list<ns3::UlDciLteControlMessage, std::allocator<ns3::UlDciLteControlMessage> > > >::_M_erase (2,754,625 samples, 0.28%) + + + +ns3::Packet::Packet (2,698,693 samples, 0.28%) + + + +void std::allocator_traits<std::allocator<std::_List_node<ns3::Ptr<ns3::LteControlMessage> > > >::destroy<ns3::Ptr<ns3::LteControlMessage> > (186,011 samples, 0.02%) + + + +std::map<unsigned char, ns3::LteUeMac::LcInfo, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteUeMac::LcInfo> > >::end (285,417 samples, 0.03%) + + + +unsigned char* std::__relocate_a<unsigned char*, unsigned char*, std::allocator<unsigned char> > (306,347 samples, 0.03%) + + + +__gnu_cxx::__aligned_membuf<std::pair<unsigned short const, unsigned int> >::_M_ptr (290,218 samples, 0.03%) + + + +std::allocator<int>::allocate (177,537 samples, 0.02%) + + + +std::_List_node<ns3::Ptr<ns3::LteControlMessage> >* std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::_M_create_node<ns3::Ptr<ns3::LteControlMessage> const&> (262,916 samples, 0.03%) + + + +std::set<unsigned short, std::less<unsigned short>, std::allocator<unsigned short> >::set (311,875 samples, 0.03%) + + + +std::_Rb_tree<ns3::TbId_t, std::pair<ns3::TbId_t const, ns3::tbInfo_t>, std::_Select1st<std::pair<ns3::TbId_t const, ns3::tbInfo_t> >, std::less<ns3::TbId_t>, std::allocator<std::pair<ns3::TbId_t const, ns3::tbInfo_t> > >::_Auto_node::_M_insert (436,204 samples, 0.04%) + + + +ns3::SpectrumValue::operator+= (189,127 samples, 0.02%) + + + +ns3::DefaultDeleter<ns3::SpectrumSignalParameters>::Delete (3,444,708 samples, 0.36%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > >, std::_Select1st<std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > > > >::~_Rb_tree (916,115 samples, 0.09%) + + + +__gnu_cxx::__aligned_membuf<std::pair<unsigned short const, std::vector<unsigned char, std::allocator<unsigned char> > > >::_M_ptr (242,288 samples, 0.02%) + + + +std::vector<ns3::HigherLayerSelected_s, std::allocator<ns3::HigherLayerSelected_s> >::vector (327,207 samples, 0.03%) + + + +std::_Tuple_impl<3ul, ns3::Ptr<ns3::SpectrumSignalParameters>, ns3::Ptr<ns3::SpectrumPhy>, std::map<unsigned int, ns3::Ptr<ns3::SpectrumValue>, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > > >::_M_head (152,007 samples, 0.02%) + + + +std::vector<ns3::ByteTagListData*, std::allocator<ns3::ByteTagListData*> >::push_back (853,471 samples, 0.09%) + + + +std::_List_const_iterator<ns3::Ptr<ns3::Packet> >::operator++ (223,776 samples, 0.02%) + + + +ns3::BuildRarListElement_s* std::__do_uninit_copy<__gnu_cxx::__normal_iterator<ns3::BuildRarListElement_s const*, std::vector<ns3::BuildRarListElement_s, std::allocator<ns3::BuildRarListElement_s> > >, ns3::BuildRarListElement_s*> (158,059 samples, 0.02%) + + + +__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >::__normal_iterator (160,148 samples, 0.02%) + + + +std::enable_if<is_member_pointer_v<void (2,347,913 samples, 0.24%) + + + +ns3::ByteTagIterator::Next (735,090 samples, 0.08%) + + + +std::allocator<double>::allocate (525,645 samples, 0.05%) + + + +std::_List_node<ns3::Ptr<ns3::PacketBurst> >::_M_valptr (389,923 samples, 0.04%) + + + +ns3::Object::DoDelete (384,276 samples, 0.04%) + + + +ns3::PfFfMacScheduler::DoSchedDlRlcBufferReq (2,515,374 samples, 0.26%) + + + +ns3::LteEnbPhy::CreateTxPowerSpectralDensity (1,022,169 samples, 0.11%) + + + +std::_Rb_tree<int, std::pair<int const, double>, std::_Select1st<std::pair<int const, double> >, std::less<int>, std::allocator<std::pair<int const, double> > >::find (922,442 samples, 0.10%) + + + +ns3::PfFfMacScheduler::DoSchedDlCqiInfoReq (1,060,666 samples, 0.11%) + + + +std::__cxx11::_List_base<ns3::AttributeConstructionList::Item, std::allocator<ns3::AttributeConstructionList::Item> >::_List_impl::_List_impl (387,766 samples, 0.04%) + + + +double* std::fill_n<double*, unsigned long, double> (362,228 samples, 0.04%) + + + +ns3::MacCeListElement_s* std::__uninitialized_copy<false>::__uninit_copy<std::move_iterator<ns3::MacCeListElement_s*>, ns3::MacCeListElement_s*> (193,178 samples, 0.02%) + + + +ns3::LteChunkProcessor::Start (605,461 samples, 0.06%) + + + +std::vector<unsigned char, std::allocator<unsigned char> >::~vector (287,229 samples, 0.03%) + + + +ns3::Ptr<ns3::LteUeNetDevice>::~Ptr (125,167 samples, 0.01%) + + + +std::__detail::_List_node_header::_List_node_header (210,164 samples, 0.02%) + + + +std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::end (395,922 samples, 0.04%) + + + +std::_Rb_tree_iterator<std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > > > std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > >, std::_Select1st<std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > > > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<unsigned short const&>, std::tuple<> > (339,246 samples, 0.03%) + + + +void std::_Destroy<ns3::BuildBroadcastListElement_s*, ns3::BuildBroadcastListElement_s> (197,106 samples, 0.02%) + + + +ns3::Ptr<ns3::LteSpectrumSignalParametersDlCtrlFrame> ns3::Create<ns3::LteSpectrumSignalParametersDlCtrlFrame> (1,801,965 samples, 0.19%) + + + +std::_Rb_tree<int, std::pair<int const, double>, std::_Select1st<std::pair<int const, double> >, std::less<int>, std::allocator<std::pair<int const, double> > >::_Rb_tree (2,374,517 samples, 0.24%) + + + +ns3::Ptr<ns3::LteControlMessage>::operator (151,109 samples, 0.02%) + + + + (451,603 samples, 0.05%) + + + +ns3::LteUeMac::SendReportBufferStatus (15,163,076 samples, 1.56%) + + + +[libc.so.6] (155,299 samples, 0.02%) + + + +unsigned char* std::__copy_move_a1<false, unsigned char const*, unsigned char*> (262,899 samples, 0.03%) + + + +std::_Rb_tree<unsigned short, unsigned short, std::_Identity<unsigned short>, std::less<unsigned short>, std::allocator<unsigned short> >::end (265,370 samples, 0.03%) + + + +ns3::SimpleRefCount<ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter>::GetReferenceCount (270,897 samples, 0.03%) + + + +std::_Bind_helper<std::__or_<std::is_integral<std::decay<void (935,594 samples, 0.10%) + + + +ns3::SimpleRefCount<ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter>::Unref (699,107 samples, 0.07%) + + + +ns3::DlInfoListElement_s::HarqStatus_e* std::__uninitialized_fill_n_a<ns3::DlInfoListElement_s::HarqStatus_e*, unsigned long, ns3::DlInfoListElement_s::HarqStatus_e, ns3::DlInfoListElement_s::HarqStatus_e> (295,111 samples, 0.03%) + + + +ns3::Ptr<ns3::Packet>::operator (196,328 samples, 0.02%) + + + +ns3::DefaultDeleter<ns3::LteControlMessage>::Delete (538,741 samples, 0.06%) + + + +std::vector<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >, std::allocator<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> > > >::_M_erase (213,559 samples, 0.02%) + + + +ns3::LteRlcSpecificLteMacSapUser::NotifyTxOpportunity (314,249 samples, 0.03%) + + + +ns3::Ptr<ns3::SpectrumSignalParameters>::~Ptr (676,765 samples, 0.07%) + + + +ns3::Ptr<ns3::SpectrumValue const>::Ptr (187,751 samples, 0.02%) + + + +ns3::Packet::GetSize (244,662 samples, 0.03%) + + + +std::__new_allocator<unsigned short>::allocate (360,140 samples, 0.04%) + + + +ns3::DlInfoListElement_s::HarqStatus_e* std::__uninitialized_copy<true>::__uninit_copy<__gnu_cxx::__normal_iterator<ns3::DlInfoListElement_s::HarqStatus_e const*, std::vector<ns3::DlInfoListElement_s::HarqStatus_e, std::allocator<ns3::DlInfoListElement_s::HarqStatus_e> > >, ns3::DlInfoListElement_s::HarqStatus_e*> (234,294 samples, 0.02%) + + + +std::_Vector_base<unsigned int, std::allocator<unsigned int> >::_M_create_storage (336,354 samples, 0.03%) + + + +ns3::Packet::Packet (1,702,514 samples, 0.18%) + + + +std::vector<int, std::allocator<int> >::end (128,840 samples, 0.01%) + + + +std::_Rb_tree_iterator<std::pair<unsigned short const, std::vector<std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > >, std::allocator<std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > > > > > >::operator* (400,979 samples, 0.04%) + + + +std::map<unsigned short, unsigned int, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, unsigned int> > >::end (232,052 samples, 0.02%) + + + +ns3::TagBuffer::Write (197,148 samples, 0.02%) + + + +std::_Rb_tree_node<std::pair<unsigned short const, std::vector<std::vector<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> >, std::allocator<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> > > >, std::allocator<std::vector<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> >, std::allocator<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> > > > > > > >::_M_valptr (428,286 samples, 0.04%) + + + +std::__cxx11::list<ns3::UlDciLteControlMessage, std::allocator<ns3::UlDciLteControlMessage> >::end (190,575 samples, 0.02%) + + + +ns3::PacketBurst::PacketBurst (2,988,991 samples, 0.31%) + + + +std::vector<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> >, std::allocator<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> > > >::push_back (3,370,357 samples, 0.35%) + + + +ns3::NoOpComponentCarrierManager::DoReportBufferStatus (6,485,597 samples, 0.67%) + + + +ns3::Object::~Object (420,675 samples, 0.04%) + + + +ns3::EventImpl::Invoke (22,443,594 samples, 2.31%) + + + +std::__cxx11::_List_base<ns3::Ptr<ns3::Packet>, std::allocator<ns3::Ptr<ns3::Packet> > >::_M_clear (750,825 samples, 0.08%) + + + +__gnu_cxx::__normal_iterator<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > > const*, std::vector<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >, std::allocator<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > > > > >::__normal_iterator (195,190 samples, 0.02%) + + + +ns3::ObjectBase::~ObjectBase (196,060 samples, 0.02%) + + + +std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >* std::__copy_move_a2<true, std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >*, std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >*> (2,402,205 samples, 0.25%) + + + +std::_Vector_base<ns3::VendorSpecificListElement_s, std::allocator<ns3::VendorSpecificListElement_s> >::~_Vector_base (431,058 samples, 0.04%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::vector<std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > >, std::allocator<std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > > > > >, std::_Select1st<std::pair<unsigned short const, std::vector<std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > >, std::allocator<std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > > > > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > >, std::allocator<std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > > > > > > >::_M_lower_bound (887,310 samples, 0.09%) + + + +ns3::LtePhy::SetControlMessages (2,493,375 samples, 0.26%) + + + +std::_Rb_tree<unsigned int, std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> >, std::_Select1st<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >::_M_get_node (126,498 samples, 0.01%) + + + +bool std::operator==<double const&, double const&, double const&, double const&, double const&, double const&> (2,394,490 samples, 0.25%) + + + +__gnu_cxx::__normal_iterator<ns3::Ptr<ns3::PacketBurst>*, std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > > >::__normal_iterator (155,092 samples, 0.02%) + + + +ns3::EventImpl::EventImpl (154,551 samples, 0.02%) + + + +std::pair<std::_Rb_tree_iterator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >, bool>::pair (248,699 samples, 0.03%) + + + +std::allocator<double>::deallocate (190,332 samples, 0.02%) + + + +ns3::MakeEvent<void (5,321,712 samples, 0.55%) + + + +std::__cxx11::list<ns3::Ptr<ns3::Packet>, std::allocator<ns3::Ptr<ns3::Packet> > >::~list (322,499 samples, 0.03%) + + + +ns3::LteUeMac::DoReceivePhyPdu (4,367,304 samples, 0.45%) + + + +ns3::Tag::Tag (229,496 samples, 0.02%) + + + +__gnu_cxx::__normal_iterator<ns3::ByteTagListData* const*, std::vector<ns3::ByteTagListData*, std::allocator<ns3::ByteTagListData*> > >::base (196,916 samples, 0.02%) + + + +ns3::EnbMacMemberLteMacSapProvider<ns3::NoOpComponentCarrierManager>::ReportBufferStatus (1,019,985 samples, 0.11%) + + + +std::_Function_handler<void (75,398,758 samples, 7.77%) +std::_.. + + +unsigned short* std::__copy_move_a1<false, unsigned short const*, unsigned short*> (200,709 samples, 0.02%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, ns3::Ptr<ns3::UeManager> >, std::_Select1st<std::pair<unsigned short const, ns3::Ptr<ns3::UeManager> > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, ns3::Ptr<ns3::UeManager> > > >::_M_lower_bound (556,603 samples, 0.06%) + + + +ns3::Ptr<ns3::SpectrumPhy>::Ptr (126,253 samples, 0.01%) + + + +std::_Select1st<std::pair<unsigned int const, ns3::TxSpectrumModelInfo> >::operator (168,844 samples, 0.02%) + + + +unsigned short* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<unsigned short const*, std::vector<unsigned short, std::allocator<unsigned short> > >, unsigned short*, unsigned short> (658,154 samples, 0.07%) + + + +ns3::Ptr<ns3::PacketBurst> ns3::CompleteConstruct<ns3::PacketBurst> (299,870 samples, 0.03%) + + + +__gnu_cxx::__normal_iterator<double const*, std::vector<double, std::allocator<double> > >::base (126,294 samples, 0.01%) + + + +std::__cxx11::_List_base<ns3::Ptr<ns3::Packet>, std::allocator<ns3::Ptr<ns3::Packet> > >::_List_base (236,451 samples, 0.02%) + + + +ns3::PacketMetadata::Deallocate (318,817 samples, 0.03%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, ns3::LteEnbComponentCarrierManager::UeInfo>, std::_Select1st<std::pair<unsigned short const, ns3::LteEnbComponentCarrierManager::UeInfo> >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, ns3::LteEnbComponentCarrierManager::UeInfo> > >::_M_lower_bound (639,618 samples, 0.07%) + + + +ns3::RlcPduListElement_s* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<ns3::RlcPduListElement_s const*, std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> > >, ns3::RlcPduListElement_s*, ns3::RlcPduListElement_s> (214,687 samples, 0.02%) + + + +ns3::LteInterference::ConditionallyEvaluateChunk (575,348 samples, 0.06%) + + + +ns3::Buffer::Create (1,593,963 samples, 0.16%) + + + +std::_Rb_tree_node<std::pair<unsigned short const, std::vector<double, std::allocator<double> > > >::_M_valptr (328,108 samples, 0.03%) + + + +std::allocator_traits<std::allocator<double> >::allocate (670,068 samples, 0.07%) + + + +ns3::CqiListElement_s::CqiListElement_s (194,571 samples, 0.02%) + + + +ns3::DlInfoListElement_s* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<ns3::DlInfoListElement_s const*, std::vector<ns3::DlInfoListElement_s, std::allocator<ns3::DlInfoListElement_s> > >, ns3::DlInfoListElement_s*, ns3::DlInfoListElement_s> (5,104,143 samples, 0.53%) + + + +ns3::SimpleRefCount<ns3::SpectrumModel, ns3::Empty, ns3::DefaultDeleter<ns3::SpectrumModel> >::Unref (233,271 samples, 0.02%) + + + +void std::destroy_at<ns3::Ptr<ns3::Packet> > (521,712 samples, 0.05%) + + + +std::_Vector_base<int, std::allocator<int> >::_Vector_impl::_Vector_impl (379,832 samples, 0.04%) + + + +__dynamic_cast (333,656 samples, 0.03%) + + + +void std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<unsigned short const, std::vector<double, std::allocator<double> > > > > >::construct<std::pair<unsigned short const, std::vector<double, std::allocator<double> > >, std::pair<unsigned short const, std::vector<double, std::allocator<double> > > const&> (194,069 samples, 0.02%) + + + +std::_Rb_tree_const_iterator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >::_Rb_tree_const_iterator (508,100 samples, 0.05%) + + + +void ns3::Callback<void, ns3::SpectrumValue const&>::Callback<void (324,769 samples, 0.03%) + + + +ns3::Simulator::Now (245,134 samples, 0.03%) + + + +ns3::Packet::Packet (501,720 samples, 0.05%) + + + +ns3::Ptr<ns3::LteControlMessage>::~Ptr (611,218 samples, 0.06%) + + + +ns3::TypeId::TypeId (150,833 samples, 0.02%) + + + +std::vector<ns3::Buffer::Data*, std::allocator<ns3::Buffer::Data*> >::push_back (392,327 samples, 0.04%) + + + +double* std::__uninitialized_default_n<double*, unsigned long> (363,863 samples, 0.04%) + + + +ns3::MapScheduler::Insert (194,393 samples, 0.02%) + + + +double* std::__niter_base<double*, std::vector<double, std::allocator<double> > > (236,463 samples, 0.02%) + + + +std::map<unsigned short, ns3::DlInfoListElement_s, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, ns3::DlInfoListElement_s> > >::end (345,899 samples, 0.04%) + + + +std::_Vector_base<unsigned char, std::allocator<unsigned char> >::_M_create_storage (158,373 samples, 0.02%) + + + +std::_Rb_tree<int, std::pair<int const, double>, std::_Select1st<std::pair<int const, double> >, std::less<int>, std::allocator<std::pair<int const, double> > >::_M_get_insert_unique_pos (339,044 samples, 0.03%) + + + +ns3::SimpleRefCount<ns3::LteControlMessage, ns3::Empty, ns3::DefaultDeleter<ns3::LteControlMessage> >::Unref (538,741 samples, 0.06%) + + + +std::operator== (152,835 samples, 0.02%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::vector<double, std::allocator<double> > >, std::_Select1st<std::pair<unsigned short const, std::vector<double, std::allocator<double> > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<double, std::allocator<double> > > > >::_M_destroy_node (595,644 samples, 0.06%) + + + +std::map<unsigned short, std::map<unsigned char, ns3::LteMacSapUser*, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteMacSapUser*> > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::map<unsigned char, ns3::LteMacSapUser*, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteMacSapUser*> > > > > >::find (2,516,735 samples, 0.26%) + + + +std::pair<std::_Rb_tree_iterator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >, bool> std::map<unsigned int, ns3::Ptr<ns3::SpectrumValue>, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >::emplace<unsigned int const&, ns3::Ptr<ns3::SpectrumValue>&> (2,393,725 samples, 0.25%) + + + +std::__cxx11::list<ns3::Ptr<ns3::Packet>, std::allocator<ns3::Ptr<ns3::Packet> > >::push_back (686,315 samples, 0.07%) + + + +ns3::Time::ToInteger (191,170 samples, 0.02%) + + + +std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::list (1,969,038 samples, 0.20%) + + + +std::_Rb_tree<ns3::LteFlowId_t, std::pair<ns3::LteFlowId_t const, ns3::FfMacSchedSapProvider::SchedDlRlcBufferReqParameters>, std::_Select1st<std::pair<ns3::LteFlowId_t const, ns3::FfMacSchedSapProvider::SchedDlRlcBufferReqParameters> >, std::less<ns3::LteFlowId_t>, std::allocator<std::pair<ns3::LteFlowId_t const, ns3::FfMacSchedSapProvider::SchedDlRlcBufferReqParameters> > >::find (1,508,586 samples, 0.16%) + + + +std::_Rb_tree<ns3::Scheduler::EventKey, std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*>, std::_Select1st<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >, std::less<ns3::Scheduler::EventKey>, std::allocator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > >::_M_lower_bound (2,003,615 samples, 0.21%) + + + +std::__new_allocator<unsigned char>::allocate (352,577 samples, 0.04%) + + + +ns3::Ptr<ns3::SpectrumValue>::operator (158,925 samples, 0.02%) + + + +ns3::PacketBurst::Copy (1,306,624 samples, 0.13%) + + + +std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > >::operator[] (193,866 samples, 0.02%) + + + +ns3::Ptr<ns3::PacketBurst>* std::__copy_move_a2<true, ns3::Ptr<ns3::PacketBurst>*, ns3::Ptr<ns3::PacketBurst>*> (458,200 samples, 0.05%) + + + +std::vector<double, std::allocator<double> >::vector (966,311 samples, 0.10%) + + + +__gnu_cxx::__aligned_membuf<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >::_M_addr (422,566 samples, 0.04%) + + + +std::_Tuple_impl<4ul, ns3::Ptr<ns3::SpectrumPhy>, std::map<unsigned int, ns3::Ptr<ns3::SpectrumValue>, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > > >::_Tuple_impl<ns3::Ptr<ns3::SpectrumPhy>&, std::map<unsigned int, ns3::Ptr<ns3::SpectrumValue>, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >&, void> (163,911 samples, 0.02%) + + + +std::__detail::_List_node_header::_List_node_header (159,922 samples, 0.02%) + + + +std::_Tuple_impl<2ul, double, ns3::Ptr<ns3::SpectrumSignalParameters>, ns3::Ptr<ns3::SpectrumPhy>, std::map<unsigned int, ns3::Ptr<ns3::SpectrumValue>, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > > >::_Tuple_impl (380,058 samples, 0.04%) + + + +ns3::Ptr<ns3::AntennaModel>::operator= (192,452 samples, 0.02%) + + + +ns3::FfMacSchedSapUser::SchedDlConfigIndParameters::~SchedDlConfigIndParameters (157,347 samples, 0.02%) + + + +std::_List_iterator<ns3::Ptr<ns3::Packet> >::_List_iterator (165,665 samples, 0.02%) + + + +std::_Rb_tree_iterator<std::pair<unsigned short const, std::vector<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >, std::allocator<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> > > > > >::operator* (614,873 samples, 0.06%) + + + +ns3::PacketBurst::~PacketBurst (410,769 samples, 0.04%) + + + +void std::_Function_base::_Base_manager<std::_Bind<void (1,218,895 samples, 0.13%) + + + +std::_Rb_tree_node<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >* std::_Rb_tree<unsigned int, std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> >, std::_Select1st<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >::_M_copy<false, std::_Rb_tree<unsigned int, std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> >, std::_Select1st<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >::_Alloc_node> (494,088 samples, 0.05%) + + + +unsigned char* std::__niter_base<unsigned char*> (151,102 samples, 0.02%) + + + +std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> >::_M_check_len (197,154 samples, 0.02%) + + + +ns3::LteMiErrorModel::GetPcfichPdcchError (1,017,990 samples, 0.10%) + + + +ns3::LteSpectrumPhy::GetDevice (278,749 samples, 0.03%) + + + +unsigned char const* std::__niter_base<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > > (262,111 samples, 0.03%) + + + +ns3::Ptr<ns3::SpectrumValue>::operator= (388,127 samples, 0.04%) + + + +std::vector<unsigned char, std::allocator<unsigned char> >::max_size (240,471 samples, 0.02%) + + + +__gnu_cxx::__normal_iterator<ns3::CqiListElement_s*, std::vector<ns3::CqiListElement_s, std::allocator<ns3::CqiListElement_s> > > std::vector<ns3::CqiListElement_s, std::allocator<ns3::CqiListElement_s> >::insert<__gnu_cxx::__normal_iterator<ns3::CqiListElement_s*, std::vector<ns3::CqiListElement_s, std::allocator<ns3::CqiListElement_s> > >, void> (5,119,434 samples, 0.53%) + + + +ns3::UlInfoListElement_s::UlInfoListElement_s (208,096 samples, 0.02%) + + + +ns3::Callback<void, ns3::SpectrumValue const&>::DoPeekImpl (161,751 samples, 0.02%) + + + +ns3::Ptr<ns3::PacketBurst>::~Ptr (274,415 samples, 0.03%) + + + +std::_Rb_tree<unsigned short, unsigned short, std::_Identity<unsigned short>, std::less<unsigned short>, std::allocator<unsigned short> >::~_Rb_tree (141,564 samples, 0.01%) + + + +atan2f32x (314,439 samples, 0.03%) + + + +std::vector<unsigned char, std::allocator<unsigned char> >::operator= (148,008 samples, 0.02%) + + + +std::_Vector_base<int, std::allocator<int> >::_Vector_impl::_Vector_impl (206,232 samples, 0.02%) + + + +double* std::__uninitialized_default_n_1<true>::__uninit_default_n<double*, unsigned long> (281,908 samples, 0.03%) + + + +std::vector<int, std::allocator<int> >::vector (198,351 samples, 0.02%) + + + +ns3::UlDciListElement_s* std::uninitialized_copy<__gnu_cxx::__normal_iterator<ns3::UlDciListElement_s const*, std::vector<ns3::UlDciListElement_s, std::allocator<ns3::UlDciListElement_s> > >, ns3::UlDciListElement_s*> (160,843 samples, 0.02%) + + + +void std::_Function_base::_Base_manager<std::_Bind<void (1,831,024 samples, 0.19%) + + + +std::_Rb_tree_iterator<std::pair<unsigned char const, ns3::LteUeMac::LcInfo> >::operator++ (126,827 samples, 0.01%) + + + +__gnu_cxx::__normal_iterator<ns3::Ptr<ns3::PacketBurst> const*, std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > > >::__normal_iterator (271,510 samples, 0.03%) + + + +std::_Rb_tree<unsigned int, std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> >, std::_Select1st<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >::lower_bound (163,786 samples, 0.02%) + + + +std::_Bind<void (1,570,544 samples, 0.16%) + + + +double* std::__uninitialized_default_n_a<double*, unsigned long, double> (605,341 samples, 0.06%) + + + +ns3::VendorSpecificListElement_s* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<ns3::VendorSpecificListElement_s const*, std::vector<ns3::VendorSpecificListElement_s, std::allocator<ns3::VendorSpecificListElement_s> > >, ns3::VendorSpecificListElement_s*, ns3::VendorSpecificListElement_s> (425,833 samples, 0.04%) + + + +ns3::Simulator::Now (316,257 samples, 0.03%) + + + +std::enable_if<std::is_constructible<std::pair<ns3::TbId_t const, ns3::tbInfo_t>, std::pair<ns3::TbId_t, ns3::tbInfo_t> >::value, std::pair<std::_Rb_tree_iterator<std::pair<ns3::TbId_t const, ns3::tbInfo_t> >, bool> >::type std::map<ns3::TbId_t, ns3::tbInfo_t, std::less<ns3::TbId_t>, std::allocator<std::pair<ns3::TbId_t const, ns3::tbInfo_t> > >::insert<std::pair<ns3::TbId_t, ns3::tbInfo_t> > (3,302,857 samples, 0.34%) + + + +std::vector<unsigned short, std::allocator<unsigned short> >::size (149,208 samples, 0.02%) + + + +ns3::DlInfoListElement_s* std::__do_uninit_copy<ns3::DlInfoListElement_s*, ns3::DlInfoListElement_s*> (508,420 samples, 0.05%) + + + +ns3::SimpleRefCount<ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter>::Unref (1,796,083 samples, 0.19%) + + + +std::map<unsigned short, std::vector<std::vector<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> >, std::allocator<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> > > >, std::allocator<std::vector<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> >, std::allocator<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> > > > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<std::vector<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> >, std::allocator<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> > > >, std::allocator<std::vector<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> >, std::allocator<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> > > > > > > > >::find (151,942 samples, 0.02%) + + + +std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::splice (375,324 samples, 0.04%) + + + +ns3::MakeEvent<void (331,747 samples, 0.03%) + + + +std::allocator<double>::deallocate (124,900 samples, 0.01%) + + + +cfree (218,014 samples, 0.02%) + + + +void std::allocator_traits<std::allocator<ns3::Ptr<ns3::PacketBurst> > >::construct<ns3::Ptr<ns3::PacketBurst>, ns3::Ptr<ns3::PacketBurst> > (273,884 samples, 0.03%) + + + +void std::_Destroy<ns3::VendorSpecificListElement_s*> (198,417 samples, 0.02%) + + + +std::vector<ns3::BuildDataListElement_s, std::allocator<ns3::BuildDataListElement_s> >::push_back (306,330 samples, 0.03%) + + + +__gnu_cxx::__normal_iterator<ns3::DlInfoListElement_s*, std::vector<ns3::DlInfoListElement_s, std::allocator<ns3::DlInfoListElement_s> > > std::copy<__gnu_cxx::__normal_iterator<ns3::DlInfoListElement_s const*, std::vector<ns3::DlInfoListElement_s, std::allocator<ns3::DlInfoListElement_s> > >, __gnu_cxx::__normal_iterator<ns3::DlInfoListElement_s*, std::vector<ns3::DlInfoListElement_s, std::allocator<ns3::DlInfoListElement_s> > > > (331,514 samples, 0.03%) + + + +ns3::SpectrumValue::GetSpectrumModel (154,473 samples, 0.02%) + + + +ns3::Ptr<ns3::Packet>::~Ptr (162,262 samples, 0.02%) + + + +std::vector<ns3::VendorSpecificListElement_s, std::allocator<ns3::VendorSpecificListElement_s> >::operator= (416,467 samples, 0.04%) + + + +std::_Rb_tree_iterator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > std::_Rb_tree<unsigned int, std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> >, std::_Select1st<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >::_M_emplace_hint_unique<unsigned int const&, ns3::Ptr<ns3::SpectrumValue>&> (1,489,049 samples, 0.15%) + + + +void std::allocator_traits<std::allocator<std::__cxx11::list<ns3::UlDciLteControlMessage, std::allocator<ns3::UlDciLteControlMessage> > > >::destroy<std::__cxx11::list<ns3::UlDciLteControlMessage, std::allocator<ns3::UlDciLteControlMessage> > > (274,522 samples, 0.03%) + + + +std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::operator= (485,199 samples, 0.05%) + + + +double* std::__copy_move_a1<false, double const*, double*> (169,338 samples, 0.02%) + + + +ns3::UeSelected_s::operator= (384,654 samples, 0.04%) + + + +std::__detail::_List_node_header::_List_node_header (156,589 samples, 0.02%) + + + +std::_Vector_base<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >::_Vector_impl::_Vector_impl (303,807 samples, 0.03%) + + + +std::vector<ns3::DlInfoListElement_s, std::allocator<ns3::DlInfoListElement_s> >::push_back (303,575 samples, 0.03%) + + + +std::_Bit_iterator::operator* (161,884 samples, 0.02%) + + + +std::tuple_element<0ul, std::tuple<unsigned short const&> >::type& std::get<0ul, unsigned short const&> (313,540 samples, 0.03%) + + + +std::tuple<> std::forward_as_tuple<> (471,585 samples, 0.05%) + + + +ns3::Packet::~Packet (351,823 samples, 0.04%) + + + +std::_Rb_tree<unsigned char, std::pair<unsigned char const, ns3::LteCcmMacSapProvider*>, std::_Select1st<std::pair<unsigned char const, ns3::LteCcmMacSapProvider*> >, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteCcmMacSapProvider*> > >::_M_begin (163,406 samples, 0.02%) + + + +ns3::DlInfoListElement_s::~DlInfoListElement_s (617,189 samples, 0.06%) + + + +std::map<unsigned short, ns3::LteEnbComponentCarrierManager::UeInfo, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, ns3::LteEnbComponentCarrierManager::UeInfo> > >::lower_bound (191,851 samples, 0.02%) + + + +std::vector<ns3::DlInfoListElement_s::HarqStatus_e, std::allocator<ns3::DlInfoListElement_s::HarqStatus_e> >::vector (411,592 samples, 0.04%) + + + +std::vector<ns3::PacketMetadata::Data*, std::allocator<ns3::PacketMetadata::Data*> >::end (150,854 samples, 0.02%) + + + +ns3::DefaultDeleter<ns3::Packet>::Delete (351,823 samples, 0.04%) + + + +void std::_Destroy<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> >*, std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> > > (229,070 samples, 0.02%) + + + +ns3::MacCeListElement_s* std::__do_uninit_copy<__gnu_cxx::__normal_iterator<ns3::MacCeListElement_s*, std::vector<ns3::MacCeListElement_s, std::allocator<ns3::MacCeListElement_s> > >, ns3::MacCeListElement_s*> (806,979 samples, 0.08%) + + + +ns3::LogComponent::IsEnabled (242,975 samples, 0.03%) + + + +ns3::LogComponent::IsEnabled (163,744 samples, 0.02%) + + + +ns3::DlInfoListElement_s::HarqStatus_e* std::uninitialized_copy<__gnu_cxx::__normal_iterator<ns3::DlInfoListElement_s::HarqStatus_e const*, std::vector<ns3::DlInfoListElement_s::HarqStatus_e, std::allocator<ns3::DlInfoListElement_s::HarqStatus_e> > >, ns3::DlInfoListElement_s::HarqStatus_e*> (683,830 samples, 0.07%) + + + +std::_Function_base::_M_empty (129,184 samples, 0.01%) + + + +std::_Rb_tree<int, std::pair<int const, double>, std::_Select1st<std::pair<int const, double> >, std::less<int>, std::allocator<std::pair<int const, double> > >::_M_get_insert_hint_unique_pos (534,094 samples, 0.06%) + + + +std::_Rb_tree<unsigned int, std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> >, std::_Select1st<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >::_Rb_tree (186,374 samples, 0.02%) + + + +ns3::TypeId::TypeId (373,826 samples, 0.04%) + + + +std::vector<int, std::allocator<int> >::size (205,426 samples, 0.02%) + + + +unsigned short* std::__copy_move_a<false, __gnu_cxx::__normal_iterator<unsigned short const*, std::vector<unsigned short, std::allocator<unsigned short> > >, unsigned short*> (422,036 samples, 0.04%) + + + +ns3::Vector3D::GetLength (155,917 samples, 0.02%) + + + +ns3::Callback<void, std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > > >::Callback<void (245,024 samples, 0.03%) + + + +ns3::DlInfoListElement_s* std::__uninitialized_copy<false>::__uninit_copy<ns3::DlInfoListElement_s*, ns3::DlInfoListElement_s*> (550,039 samples, 0.06%) + + + +unsigned char* std::__copy_move_a<false, __gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > >, unsigned char*> (650,532 samples, 0.07%) + + + +std::map<unsigned short, std::vector<unsigned char, std::allocator<unsigned char> >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<unsigned char, std::allocator<unsigned char> > > > >::find (1,085,935 samples, 0.11%) + + + +unsigned char* std::__relocate_a<unsigned char*, unsigned char*, std::allocator<unsigned char> > (343,086 samples, 0.04%) + + + +std::allocator<unsigned char>::deallocate (197,176 samples, 0.02%) + + + +decltype (292,231 samples, 0.03%) + + + +ns3::Buffer::Data* const& std::forward<ns3::Buffer::Data* const&> (259,311 samples, 0.03%) + + + +ns3::operator+ (628,145 samples, 0.06%) + + + +std::tuple<ns3::LteSpectrumPhy*>::tuple<ns3::LteSpectrumPhy*&, true, true> (668,783 samples, 0.07%) + + + +std::_Vector_base<ns3::PhichListElement_s, std::allocator<ns3::PhichListElement_s> >::_Vector_base (266,878 samples, 0.03%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::vector<ns3::DlDciListElement_s, std::allocator<ns3::DlDciListElement_s> > >, std::_Select1st<std::pair<unsigned short const, std::vector<ns3::DlDciListElement_s, std::allocator<ns3::DlDciListElement_s> > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<ns3::DlDciListElement_s, std::allocator<ns3::DlDciListElement_s> > > > >::_M_begin (235,637 samples, 0.02%) + + + +void std::_Bind<void (2,105,662 samples, 0.22%) + + + +ns3::TimeStep (156,551 samples, 0.02%) + + + +ns3::DlInfoListElement_s* std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<ns3::DlInfoListElement_s const*, std::vector<ns3::DlInfoListElement_s, std::allocator<ns3::DlInfoListElement_s> > >, ns3::DlInfoListElement_s*> (411,592 samples, 0.04%) + + + +std::__cxx11::list<ns3::UlDciLteControlMessage, std::allocator<ns3::UlDciLteControlMessage> >::empty (264,685 samples, 0.03%) + + + +std::_Rb_tree<ns3::Scheduler::EventKey, std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*>, std::_Select1st<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >, std::less<ns3::Scheduler::EventKey>, std::allocator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > >::_M_insert_node (433,572 samples, 0.04%) + + + +double* std::__uninitialized_default_n_a<double*, unsigned long, double> (197,197 samples, 0.02%) + + + +void (323,953 samples, 0.03%) + + + +std::vector<ns3::CqiListElement_s, std::allocator<ns3::CqiListElement_s> >::~vector (264,107 samples, 0.03%) + + + +std::__detail::_List_node_header::_List_node_header (193,791 samples, 0.02%) + + + +std::_Tuple_impl<0ul, ns3::LteInterference*, ns3::Ptr<ns3::SpectrumValue const>, unsigned int>::_M_head (204,189 samples, 0.02%) + + + +std::vector<ns3::BuildDataListElement_s, std::allocator<ns3::BuildDataListElement_s> >::vector (422,512 samples, 0.04%) + + + +std::vector<ns3::VendorSpecificListElement_s, std::allocator<ns3::VendorSpecificListElement_s> >::vector (159,784 samples, 0.02%) + + + +__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > std::__niter_wrap<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, int*> (302,486 samples, 0.03%) + + + +ns3::Ptr<ns3::NixVector>::Ptr (640,714 samples, 0.07%) + + + +std::_Rb_tree<ns3::TbId_t, std::pair<ns3::TbId_t const, ns3::tbInfo_t>, std::_Select1st<std::pair<ns3::TbId_t const, ns3::tbInfo_t> >, std::less<ns3::TbId_t>, std::allocator<std::pair<ns3::TbId_t const, ns3::tbInfo_t> > >::_M_mbegin (247,566 samples, 0.03%) + + + +ns3::DlCqiLteControlMessage::DlCqiLteControlMessage (999,999 samples, 0.10%) + + + +std::_Vector_base<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >::~_Vector_base (343,953 samples, 0.04%) + + + +std::_Vector_base<ns3::VendorSpecificListElement_s, std::allocator<ns3::VendorSpecificListElement_s> >::_Vector_base (157,554 samples, 0.02%) + + + +std::vector<ns3::Ptr<ns3::Object>, std::allocator<ns3::Ptr<ns3::Object> > >::vector (124,541 samples, 0.01%) + + + +ns3::Ptr<ns3::NixVector>::Ptr (185,459 samples, 0.02%) + + + +std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > >::pair<unsigned short const&, 0ul> (537,895 samples, 0.06%) + + + +unsigned char* std::copy<__gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > >, unsigned char*> (650,532 samples, 0.07%) + + + +void std::vector<int, std::allocator<int> >::_M_realloc_insert<int const&> (226,433 samples, 0.02%) + + + +std::__cxx11::list<ns3::LteUePhy::PssElement, std::allocator<ns3::LteUePhy::PssElement> >::push_back (194,530 samples, 0.02%) + + + +__dynamic_cast (124,834 samples, 0.01%) + + + +std::_Rb_tree<ns3::Scheduler::EventKey, std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*>, std::_Select1st<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >, std::less<ns3::Scheduler::EventKey>, std::allocator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > >::begin (899,872 samples, 0.09%) + + + +void std::_Destroy<int*> (265,597 samples, 0.03%) + + + +std::vector<int, std::allocator<int> >::vector (240,017 samples, 0.02%) + + + +std::_Function_base::_Base_manager<std::_Bind<void (1,751,702 samples, 0.18%) + + + +std::_Rb_tree<int, std::pair<int const, double>, std::_Select1st<std::pair<int const, double> >, std::less<int>, std::allocator<std::pair<int const, double> > >::_M_drop_node (312,339 samples, 0.03%) + + + +ns3::LogComponent::IsEnabled (160,104 samples, 0.02%) + + + +unsigned char* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > >, unsigned char*, unsigned char> (407,753 samples, 0.04%) + + + +ns3::VendorSpecificListElement_s* std::__copy_move_a2<false, ns3::VendorSpecificListElement_s const*, ns3::VendorSpecificListElement_s*> (143,131 samples, 0.01%) + + + +std::_Rb_tree<int, std::pair<int const, double>, std::_Select1st<std::pair<int const, double> >, std::less<int>, std::allocator<std::pair<int const, double> > >::_M_destroy_node (269,825 samples, 0.03%) + + + +std::map<unsigned int, ns3::Ptr<ns3::SpectrumValue>, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >& std::__get_helper<5ul, std::map<unsigned int, ns3::Ptr<ns3::SpectrumValue>, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >> (584,178 samples, 0.06%) + + + +std::_Head_base<0ul, ns3::LteSpectrumPhy*, false>::_Head_base<ns3::LteSpectrumPhy*&> (270,257 samples, 0.03%) + + + +ns3::Ptr<ns3::DlDciLteControlMessage>::Ptr (124,599 samples, 0.01%) + + + +ns3::Packet::GetSize (227,004 samples, 0.02%) + + + +std::__cxx11::list<ns3::RarLteControlMessage::Rar, std::allocator<ns3::RarLteControlMessage::Rar> >::list (154,430 samples, 0.02%) + + + +ns3::LteEnbPhy::StartSubFrame (38,051,595 samples, 3.92%) +ns.. + + +std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > >::_M_erase (7,179,158 samples, 0.74%) + + + +unsigned short* std::vector<unsigned short, std::allocator<unsigned short> >::_M_allocate_and_copy<__gnu_cxx::__normal_iterator<unsigned short const*, std::vector<unsigned short, std::allocator<unsigned short> > > > (142,016 samples, 0.01%) + + + +decltype (184,474 samples, 0.02%) + + + +std::_Rb_tree_node<std::pair<unsigned short const, unsigned int> >::_M_valptr (290,218 samples, 0.03%) + + + +std::tuple<ns3::LteEnbPhy*, ns3::Ptr<ns3::PacketBurst> >::~tuple (153,418 samples, 0.02%) + + + +std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > >::operator[] (154,833 samples, 0.02%) + + + +std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::end (162,410 samples, 0.02%) + + + +__gnu_cxx::__aligned_membuf<std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > > >::_M_ptr (148,167 samples, 0.02%) + + + +ns3::Node::GetId (152,268 samples, 0.02%) + + + +std::__cxx11::_List_base<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::_M_get_node (164,168 samples, 0.02%) + + + +void std::vector<ns3::MacCeListElement_s, std::allocator<ns3::MacCeListElement_s> >::_M_range_insert<__gnu_cxx::__normal_iterator<ns3::MacCeListElement_s*, std::vector<ns3::MacCeListElement_s, std::allocator<ns3::MacCeListElement_s> > > > (192,569 samples, 0.02%) + + + +std::_Rb_tree<unsigned short, unsigned short, std::_Identity<unsigned short>, std::less<unsigned short>, std::allocator<unsigned short> >::end (202,904 samples, 0.02%) + + + +ns3::HarqProcessInfoElement_t* std::__copy_move_a<false, __gnu_cxx::__normal_iterator<ns3::HarqProcessInfoElement_t const*, std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> > >, ns3::HarqProcessInfoElement_t*> (249,391 samples, 0.03%) + + + +std::map<unsigned int, ns3::Ptr<ns3::SpectrumValue>, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >& std::_Mu<std::map<unsigned int, ns3::Ptr<ns3::SpectrumValue>, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >, false, false>::operator (246,808 samples, 0.03%) + + + +ns3::SpectrumSignalParameters::SpectrumSignalParameters (1,366,858 samples, 0.14%) + + + +unsigned long* std::__copy_move_a<false, unsigned long*, unsigned long*> (459,509 samples, 0.05%) + + + +ns3::int64x64_t::Umul (203,418 samples, 0.02%) + + + +std::allocator<std::_Rb_tree_node<std::pair<unsigned short const, std::vector<double, std::allocator<double> > > > >::allocate (474,197 samples, 0.05%) + + + +ns3::Ptr<ns3::EventImpl>::Ptr (1,193,687 samples, 0.12%) + + + +ns3::TracedCallback<ns3::Ptr<ns3::MobilityModel const>, ns3::Ptr<ns3::MobilityModel const>, double, double, double, double>::operator (360,752 samples, 0.04%) + + + +std::__cxx11::_List_base<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::_M_clear (778,661 samples, 0.08%) + + + +std::_Rb_tree_node<std::pair<unsigned short const, unsigned char> >::_M_valptr (264,202 samples, 0.03%) + + + +ns3::MakeEvent<void (1,515,135 samples, 0.16%) + + + +int* std::__copy_move_a1<false, int const*, int*> (237,769 samples, 0.02%) + + + +ns3::Ptr<ns3::SpectrumValue const>::Ptr (512,963 samples, 0.05%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::vector<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >, std::allocator<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> > > > >, std::_Select1st<std::pair<unsigned short const, std::vector<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >, std::allocator<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> > > > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >, std::allocator<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> > > > > > >::_M_begin (516,673 samples, 0.05%) + + + +std::_Rb_tree<unsigned char, std::pair<unsigned char const, ns3::LteMacSapUser*>, std::_Select1st<std::pair<unsigned char const, ns3::LteMacSapUser*> >, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteMacSapUser*> > >::_S_key (163,137 samples, 0.02%) + + + +void std::allocator_traits<std::allocator<std::_List_node<ns3::UlDciLteControlMessage> > >::construct<ns3::UlDciLteControlMessage, ns3::UlDciLteControlMessage const&> (468,430 samples, 0.05%) + + + +std::vector<unsigned short, std::allocator<unsigned short> >::vector (284,703 samples, 0.03%) + + + +std::enable_if<is_member_pointer_v<void (221,466 samples, 0.02%) + + + +std::set<unsigned short, std::less<unsigned short>, std::allocator<unsigned short> >::~set (141,564 samples, 0.01%) + + + +ns3::UniformRandomVariable::GetValue (968,608 samples, 0.10%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::vector<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >, std::allocator<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> > > > >, std::_Select1st<std::pair<unsigned short const, std::vector<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >, std::allocator<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> > > > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >, std::allocator<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> > > > > > >::_M_end (165,287 samples, 0.02%) + + + +std::_Rb_tree<unsigned char, std::pair<unsigned char const, ns3::LteCcmMacSapProvider*>, std::_Select1st<std::pair<unsigned char const, ns3::LteCcmMacSapProvider*> >, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteCcmMacSapProvider*> > >::find (1,417,571 samples, 0.15%) + + + +ns3::LteEnbPhy*& std::_Mu<ns3::LteEnbPhy*, false, false>::operator (495,567 samples, 0.05%) + + + +ns3::NoOpComponentCarrierManager::DoNotifyTxOpportunity (314,249 samples, 0.03%) + + + +std::_Rb_tree_iterator<std::pair<unsigned short const, std::vector<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >, std::allocator<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> > > > > >::operator* (287,801 samples, 0.03%) + + + +ns3::HigherLayerSelected_s* std::__do_uninit_copy<__gnu_cxx::__normal_iterator<ns3::HigherLayerSelected_s const*, std::vector<ns3::HigherLayerSelected_s, std::allocator<ns3::HigherLayerSelected_s> > >, ns3::HigherLayerSelected_s*> (356,634 samples, 0.04%) + + + +ns3::SimpleRefCount<ns3::SpectrumValue, ns3::Empty, ns3::DefaultDeleter<ns3::SpectrumValue> >::Unref (196,986 samples, 0.02%) + + + +std::_Rb_tree<ns3::Scheduler::EventKey, std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*>, std::_Select1st<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >, std::less<ns3::Scheduler::EventKey>, std::allocator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > >::_Auto_node::_M_insert (470,384 samples, 0.05%) + + + +std::vector<ns3::BuildRarListElement_s, std::allocator<ns3::BuildRarListElement_s> >::vector (274,244 samples, 0.03%) + + + +void std::__invoke_impl<void, void (894,532 samples, 0.09%) + + + +unsigned char* std::uninitialized_copy<__gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > >, unsigned char*> (685,962 samples, 0.07%) + + + +__gnu_cxx::__normal_iterator<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >*, std::vector<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >, std::allocator<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > > > > > std::__copy_move_a<true, __gnu_cxx::__normal_iterator<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >*, std::vector<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >, std::allocator<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > > > > >, __gnu_cxx::__normal_iterator<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >*, std::vector<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >, std::allocator<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > > > > > > (1,411,841 samples, 0.15%) + + + +ns3::operator== (3,609,110 samples, 0.37%) + + + +std::_Vector_base<double, std::allocator<double> >::_M_deallocate (154,926 samples, 0.02%) + + + +void std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > > > > >::construct<std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > >, std::piecewise_construct_t const&, std::tuple<unsigned short const&>, std::tuple<> > (762,055 samples, 0.08%) + + + +std::_Rb_tree<ns3::Scheduler::EventKey, std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*>, std::_Select1st<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >, std::less<ns3::Scheduler::EventKey>, std::allocator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > >::_Auto_node::_Auto_node<std::pair<ns3::Scheduler::EventKey, ns3::EventImpl*> > (644,555 samples, 0.07%) + + + +__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > > std::copy<__gnu_cxx::__normal_iterator<double const*, std::vector<double, std::allocator<double> > >, __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > > > (160,870 samples, 0.02%) + + + +__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > > std::copy<__gnu_cxx::__normal_iterator<double const*, std::vector<double, std::allocator<double> > >, __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > > > (1,146,176 samples, 0.12%) + + + +std::allocator_traits<std::allocator<double> >::deallocate (124,900 samples, 0.01%) + + + +std::vector<unsigned char, std::allocator<unsigned char> >::push_back (1,354,090 samples, 0.14%) + + + +std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > >::cbegin (188,357 samples, 0.02%) + + + +ns3::ObjectBase::ConstructSelf (3,133,932 samples, 0.32%) + + + +std::tuple<ns3::LteUePhy*, unsigned int, unsigned int>::tuple<ns3::LteUePhy*&, unsigned int&, unsigned int&, true, true> (1,377,602 samples, 0.14%) + + + +ns3::LteUePhy::SetSubChannelsForTransmission (8,727,549 samples, 0.90%) + + + +std::_Select1st<std::pair<unsigned short const, std::vector<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >, std::allocator<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> > > > > >::operator (166,879 samples, 0.02%) + + + +std::_Rb_tree<unsigned int, std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> >, std::_Select1st<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >::_M_destroy_node (192,269 samples, 0.02%) + + + +ns3::LogComponent::IsEnabled (152,933 samples, 0.02%) + + + +std::_Vector_base<ns3::Ptr<ns3::Object>, std::allocator<ns3::Ptr<ns3::Object> > >::_Vector_impl::_Vector_impl (302,930 samples, 0.03%) + + + +ns3::Time::GetTimeStep (451,024 samples, 0.05%) + + + +std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >* std::__copy_move<true, false, std::random_access_iterator_tag>::__copy_m<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >*, std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >*> (2,293,325 samples, 0.24%) + + + +__gnu_cxx::__normal_iterator<unsigned short*, std::vector<unsigned short, std::allocator<unsigned short> > >::__normal_iterator (164,811 samples, 0.02%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, double>, std::_Select1st<std::pair<unsigned short const, double> >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, double> > >::_S_key (980,363 samples, 0.10%) + + + +std::_Rb_tree<unsigned short, unsigned short, std::_Identity<unsigned short>, std::less<unsigned short>, std::allocator<unsigned short> >::_M_lower_bound (601,582 samples, 0.06%) + + + +std::__cxx11::_List_base<ns3::UlDciLteControlMessage, std::allocator<ns3::UlDciLteControlMessage> >::_List_base (302,422 samples, 0.03%) + + + +ns3::Ptr<ns3::Packet>::operator (206,181 samples, 0.02%) + + + +ns3::Ptr<ns3::SpectrumValue> ns3::Copy<ns3::SpectrumValue> (1,772,766 samples, 0.18%) + + + +ns3::LteInterference::StartRx (194,219 samples, 0.02%) + + + +void std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<ns3::TbId_t const, ns3::tbInfo_t> > > >::construct<std::pair<ns3::TbId_t const, ns3::tbInfo_t>, std::pair<ns3::TbId_t, ns3::tbInfo_t> > (979,889 samples, 0.10%) + + + +std::_Rb_tree<ns3::TbId_t, std::pair<ns3::TbId_t const, ns3::tbInfo_t>, std::_Select1st<std::pair<ns3::TbId_t const, ns3::tbInfo_t> >, std::less<ns3::TbId_t>, std::allocator<std::pair<ns3::TbId_t const, ns3::tbInfo_t> > >::_M_end (205,386 samples, 0.02%) + + + +std::_Tuple_impl<1ul, ns3::Ptr<ns3::SpectrumValue>, double, ns3::Ptr<ns3::SpectrumSignalParameters>, ns3::Ptr<ns3::SpectrumPhy>, std::map<unsigned int, ns3::Ptr<ns3::SpectrumValue>, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > > >::~_Tuple_impl (361,973 samples, 0.04%) + + + +ns3::Ptr<ns3::EventImpl>::Acquire (274,749 samples, 0.03%) + + + +std::vector<unsigned char, std::allocator<unsigned char> >::vector (780,494 samples, 0.08%) + + + +ns3::Ptr<ns3::RarLteControlMessage> ns3::Create<ns3::RarLteControlMessage> (306,535 samples, 0.03%) + + + +std::_Bind<void (153,418 samples, 0.02%) + + + +void std::allocator_traits<std::allocator<std::_List_node<ns3::Ptr<ns3::LteControlMessage> > > >::destroy<ns3::Ptr<ns3::LteControlMessage> > (210,243 samples, 0.02%) + + + +void std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::vector<double, std::allocator<double> > >, std::_Select1st<std::pair<unsigned short const, std::vector<double, std::allocator<double> > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<double, std::allocator<double> > > > >::_M_construct_node<std::pair<unsigned short const, std::vector<double, std::allocator<double> > > const&> (194,069 samples, 0.02%) + + + +operator new (161,120 samples, 0.02%) + + + +std::_Rb_tree<ns3::TbId_t, std::pair<ns3::TbId_t const, ns3::tbInfo_t>, std::_Select1st<std::pair<ns3::TbId_t const, ns3::tbInfo_t> >, std::less<ns3::TbId_t>, std::allocator<std::pair<ns3::TbId_t const, ns3::tbInfo_t> > >::_M_lower_bound (669,791 samples, 0.07%) + + + +void std::vector<unsigned short, std::allocator<unsigned short> >::_M_realloc_insert<unsigned short> (376,292 samples, 0.04%) + + + +std::_Rb_tree<int, std::pair<int const, double>, std::_Select1st<std::pair<int const, double> >, std::less<int>, std::allocator<std::pair<int const, double> > >::_M_copy (2,075,881 samples, 0.21%) + + + +std::map<unsigned int, ns3::Ptr<ns3::SpectrumValue>, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >::map (152,827 samples, 0.02%) + + + +ns3::HarqProcessInfoElement_t* std::uninitialized_copy<__gnu_cxx::__normal_iterator<ns3::HarqProcessInfoElement_t const*, std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> > >, ns3::HarqProcessInfoElement_t*> (489,523 samples, 0.05%) + + + +void std::__invoke_impl<void, ns3::Callback<void, ns3::SpectrumValue const&>::Callback<void (18,815,322 samples, 1.94%) + + + +std::_Tuple_impl<0ul, ns3::LteEnbPhy*>::_Tuple_impl<ns3::LteEnbPhy*&> (267,164 samples, 0.03%) + + + +decltype (238,924 samples, 0.02%) + + + +ns3::LteUePhy::SetSubChannelsForTransmission (151,318 samples, 0.02%) + + + +std::allocator<double>::allocate (670,068 samples, 0.07%) + + + +void std::allocator_traits<std::allocator<ns3::ByteTagListData*> >::construct<ns3::ByteTagListData*, ns3::ByteTagListData* const&> (686,477 samples, 0.07%) + + + +std::_Rb_tree_node<std::pair<unsigned short const, ns3::Ptr<ns3::UeManager> > >::_M_valptr (157,811 samples, 0.02%) + + + +unsigned long* std::__copy_move<false, true, std::random_access_iterator_tag>::__copy_m<unsigned long, unsigned long> (151,080 samples, 0.02%) + + + +ns3::DefaultDeleter<ns3::SpectrumValue>::Delete (483,075 samples, 0.05%) + + + +std::vector<unsigned short, std::allocator<unsigned short> >::_M_check_len (765,012 samples, 0.08%) + + + +std::_Rb_tree<unsigned int, std::pair<unsigned int const, ns3::SpectrumConverter>, std::_Select1st<std::pair<unsigned int const, ns3::SpectrumConverter> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::SpectrumConverter> > >::_M_lower_bound (497,417 samples, 0.05%) + + + +std::_Rb_tree<ns3::Scheduler::EventKey, std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*>, std::_Select1st<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >, std::less<ns3::Scheduler::EventKey>, std::allocator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > >::lower_bound (233,935 samples, 0.02%) + + + +std::__new_allocator<std::_Rb_tree_node<std::pair<int const, double> > >::allocate (199,176 samples, 0.02%) + + + +std::allocator<std::_List_node<ns3::Ptr<ns3::PacketBurst> > >::deallocate (158,232 samples, 0.02%) + + + +std::_Rb_tree_const_iterator<std::pair<unsigned int const, ns3::TxSpectrumModelInfo> >::operator (160,407 samples, 0.02%) + + + +ns3::CallbackImplBase* ns3::PeekPointer<ns3::CallbackImplBase> (161,751 samples, 0.02%) + + + +std::allocator_traits<std::allocator<std::_List_node<ns3::Ptr<ns3::Packet> > > >::allocate (380,371 samples, 0.04%) + + + +std::__new_allocator<std::_Rb_tree_node<std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > > > >::allocate (190,227 samples, 0.02%) + + + +int const& std::max<int> (162,598 samples, 0.02%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::map<unsigned char, ns3::LteMacSapUser*, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteMacSapUser*> > > >, std::_Select1st<std::pair<unsigned short const, std::map<unsigned char, ns3::LteMacSapUser*, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteMacSapUser*> > > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::map<unsigned char, ns3::LteMacSapUser*, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteMacSapUser*> > > > > >::find (2,397,524 samples, 0.25%) + + + +unsigned char const* std::__niter_base<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > > (192,782 samples, 0.02%) + + + +std::_Bit_iterator std::__copy_move_a1<false, std::_Bit_iterator, std::_Bit_iterator> (338,164 samples, 0.03%) + + + +std::allocator<ns3::DlInfoListElement_s::HarqStatus_e>::allocate (283,919 samples, 0.03%) + + + +ns3::CqiListElement_s* std::__uninitialized_copy_a<std::move_iterator<ns3::CqiListElement_s*>, ns3::CqiListElement_s*, ns3::CqiListElement_s> (253,339 samples, 0.03%) + + + +std::_Vector_base<ns3::BuildDataListElement_s, std::allocator<ns3::BuildDataListElement_s> >::_Vector_impl::_Vector_impl (312,863 samples, 0.03%) + + + +void std::_Destroy<ns3::VendorSpecificListElement_s> (234,807 samples, 0.02%) + + + +ns3::Object::Check (344,145 samples, 0.04%) + + + +std::map<unsigned int, ns3::Ptr<ns3::SpectrumValue>, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >::lower_bound (308,342 samples, 0.03%) + + + +void std::vector<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> >, std::allocator<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> > > >::_M_realloc_insert<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> > const&> (3,097,204 samples, 0.32%) + + + +ns3::LteSpectrumSignalParametersDlCtrlFrame::~LteSpectrumSignalParametersDlCtrlFrame (191,802 samples, 0.02%) + + + +std::_Vector_base<double, std::allocator<double> >::_M_create_storage (525,645 samples, 0.05%) + + + +ns3::ByteTagList::Deallocate (1,415,797 samples, 0.15%) + + + +ns3::DlInfoListElement_s::~DlInfoListElement_s (429,894 samples, 0.04%) + + + +void std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > > >::construct<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> >, unsigned int const&, ns3::Ptr<ns3::SpectrumValue>&> (273,321 samples, 0.03%) + + + +ns3::Ptr<ns3::SpectrumModel const> const& std::forward<ns3::Ptr<ns3::SpectrumModel const> const&> (200,391 samples, 0.02%) + + + +std::vector<double, std::allocator<double> >::~vector (240,996 samples, 0.02%) + + + +ns3::PacketBurst::DoDispose (310,660 samples, 0.03%) + + + +unsigned char* std::__copy_move_a2<false, unsigned char const*, unsigned char*> (149,127 samples, 0.02%) + + + +ns3::DlInfoListElement_s::HarqStatus_e* std::uninitialized_fill_n<ns3::DlInfoListElement_s::HarqStatus_e*, unsigned long, ns3::DlInfoListElement_s::HarqStatus_e> (233,279 samples, 0.02%) + + + +ns3::Ptr<ns3::SpectrumModel const>::~Ptr (200,937 samples, 0.02%) + + + +double* std::__uninitialized_default_n<double*, unsigned long> (1,117,487 samples, 0.12%) + + + +std::_Select1st<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >::operator (125,698 samples, 0.01%) + + + +std::this_thread::get_id (281,874 samples, 0.03%) + + + +ns3::UlCqi_s::UlCqi_s (1,442,850 samples, 0.15%) + + + +ns3::Ptr<ns3::SpectrumSignalParameters>::Ptr (560,187 samples, 0.06%) + + + +std::map<ns3::Scheduler::EventKey, ns3::EventImpl*, std::less<ns3::Scheduler::EventKey>, std::allocator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > >::lower_bound (567,494 samples, 0.06%) + + + +void std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > > > > >::construct<std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > >, std::piecewise_construct_t const&, std::tuple<unsigned short const&>, std::tuple<> > (998,649 samples, 0.10%) + + + +std::_Rb_tree<unsigned char, std::pair<unsigned char const, ns3::LteMacSapUser*>, std::_Select1st<std::pair<unsigned char const, ns3::LteMacSapUser*> >, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteMacSapUser*> > >::find (187,880 samples, 0.02%) + + + +std::_Rb_tree<ns3::Scheduler::EventKey, std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*>, std::_Select1st<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >, std::less<ns3::Scheduler::EventKey>, std::allocator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > >::_M_get_node (219,715 samples, 0.02%) + + + +std::vector<unsigned short, std::allocator<unsigned short> >::_S_relocate (387,343 samples, 0.04%) + + + +std::_Rb_tree<ns3::Scheduler::EventKey, std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*>, std::_Select1st<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >, std::less<ns3::Scheduler::EventKey>, std::allocator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > >::_M_end (202,902 samples, 0.02%) + + + +std::_Vector_base<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >::_Vector_base (125,047 samples, 0.01%) + + + +std::_Vector_base<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> >::_M_allocate (194,495 samples, 0.02%) + + + +std::vector<unsigned char, std::allocator<unsigned char> >::operator= (403,446 samples, 0.04%) + + + +std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >::vector (850,937 samples, 0.09%) + + + +std::enable_if<std::is_constructible<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*>, std::pair<ns3::Scheduler::EventKey, ns3::EventImpl*> >::value, std::pair<std::_Rb_tree_iterator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >, bool> >::type std::map<ns3::Scheduler::EventKey, ns3::EventImpl*, std::less<ns3::Scheduler::EventKey>, std::allocator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > >::insert<std::pair<ns3::Scheduler::EventKey, ns3::EventImpl*> > (4,087,508 samples, 0.42%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, ns3::DlInfoListElement_s>, std::_Select1st<std::pair<unsigned short const, ns3::DlInfoListElement_s> >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, ns3::DlInfoListElement_s> > >::_Rb_tree (313,901 samples, 0.03%) + + + +std::vector<bool, std::allocator<bool> >::push_back (418,154 samples, 0.04%) + + + +ns3::HarqProcessInfoElement_t const* std::__niter_base<ns3::HarqProcessInfoElement_t const*, std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> > > (470,519 samples, 0.05%) + + + +ns3::Ptr<ns3::LteControlMessage>::Ptr (200,534 samples, 0.02%) + + + +std::allocator<unsigned short>::allocate (378,466 samples, 0.04%) + + + +std::vector<ns3::Ptr<ns3::Object>, std::allocator<ns3::Ptr<ns3::Object> > >::~vector (1,236,212 samples, 0.13%) + + + +unsigned short* std::__copy_move_a2<false, unsigned short const*, unsigned short*> (205,186 samples, 0.02%) + + + +ns3::PacketBurst::PacketBurst (1,613,776 samples, 0.17%) + + + +ns3::LteMiErrorModel::MappingMiBler (755,586 samples, 0.08%) + + + +std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::operator= (845,523 samples, 0.09%) + + + +void std::destroy_at<ns3::DlInfoListElement_s> (1,186,954 samples, 0.12%) + + + +std::function<void (19,739,449 samples, 2.04%) + + + +ns3::PacketTagList::Add (1,413,859 samples, 0.15%) + + + +std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::list (213,081 samples, 0.02%) + + + +ns3::LteEnbPhy::CreatePuschCqiReport (5,488,789 samples, 0.57%) + + + +ns3::SpectrumSignalParameters::SpectrumSignalParameters (4,200,055 samples, 0.43%) + + + +void std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::_M_insert<ns3::Ptr<ns3::LteControlMessage> const&> (413,599 samples, 0.04%) + + + +std::_Rb_tree<unsigned char, std::pair<unsigned char const, ns3::LteUeMac::LcInfo>, std::_Select1st<std::pair<unsigned char const, ns3::LteUeMac::LcInfo> >, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteUeMac::LcInfo> > >::begin (392,398 samples, 0.04%) + + + +ns3::TracedCallback<ns3::Ptr<ns3::SpectrumPhy const>, ns3::Ptr<ns3::SpectrumPhy const>, double>::operator (401,545 samples, 0.04%) + + + +void std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::_M_insert<ns3::Ptr<ns3::LteControlMessage> const&> (154,939 samples, 0.02%) + + + +ns3::Angles::NormalizeAngles (351,340 samples, 0.04%) + + + +std::_Rb_tree_node<std::pair<unsigned short const, unsigned char> >::_M_valptr (154,865 samples, 0.02%) + + + +ns3::Packet::GetSize (399,735 samples, 0.04%) + + + +std::vector<ns3::DlInfoListElement_s, std::allocator<ns3::DlInfoListElement_s> >::end (193,090 samples, 0.02%) + + + +ns3::SpectrumValue::~SpectrumValue (393,222 samples, 0.04%) + + + +ns3::Ptr<ns3::MobilityModel>::Ptr (160,721 samples, 0.02%) + + + +std::_Rb_tree_decrement (189,133 samples, 0.02%) + + + +ns3::LteInterference::StartRx (4,413,510 samples, 0.46%) + + + +std::_Bit_iterator::operator+= (153,737 samples, 0.02%) + + + +ns3::MakeEvent<void (372,209 samples, 0.04%) + + + +std::vector<ns3::ByteTagListData*, std::allocator<ns3::ByteTagListData*> >::empty (831,186 samples, 0.09%) + + + +std::_Rb_tree_node<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >* std::_Rb_tree<unsigned int, std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> >, std::_Select1st<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >::_Alloc_node::operator (200,295 samples, 0.02%) + + + +double std::reduce<__gnu_cxx::__normal_iterator<double const*, std::vector<double, std::allocator<double> > >, double> (892,712 samples, 0.09%) + + + +std::_Rb_tree_iterator<std::pair<unsigned short const, double> >::operator (275,175 samples, 0.03%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::vector<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >, std::allocator<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> > > > >, std::_Select1st<std::pair<unsigned short const, std::vector<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >, std::allocator<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> > > > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >, std::allocator<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> > > > > > >::_S_key (741,857 samples, 0.08%) + + + +void std::_Bind<void (5,321,712 samples, 0.55%) + + + +std::pair<std::_Rb_tree_iterator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >, bool>::pair<std::_Rb_tree_iterator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >&, bool> (187,042 samples, 0.02%) + + + +ns3::Ptr<ns3::LteUePhy>::~Ptr (132,349 samples, 0.01%) + + + +ns3::EnbMacMemberLteEnbPhySapUser::SubframeIndication (2,983,151 samples, 0.31%) + + + +std::allocator<std::_List_node<ns3::Ptr<ns3::LteControlMessage> > >::allocate (185,442 samples, 0.02%) + + + +std::vector<ns3::DlInfoListElement_s::HarqStatus_e, std::allocator<ns3::DlInfoListElement_s::HarqStatus_e> >::~vector (497,075 samples, 0.05%) + + + +std::__cxx11::_List_base<ns3::AttributeConstructionList::Item, std::allocator<ns3::AttributeConstructionList::Item> >::_List_impl::_List_impl (877,007 samples, 0.09%) + + + +__gnu_cxx::__aligned_membuf<std::pair<unsigned char const, ns3::LteMacSapProvider::ReportBufferStatusParameters> >::_M_addr (164,024 samples, 0.02%) + + + +ns3::Ptr<ns3::LteNetDevice>::Acquire (197,652 samples, 0.02%) + + + +std::set<unsigned short, std::less<unsigned short>, std::allocator<unsigned short> >::end (238,188 samples, 0.02%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, ns3::pfsFlowPerf_t>, std::_Select1st<std::pair<unsigned short const, ns3::pfsFlowPerf_t> >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, ns3::pfsFlowPerf_t> > >::find (1,671,204 samples, 0.17%) + + + +std::_Vector_base<double, std::allocator<double> >::_M_allocate (612,796 samples, 0.06%) + + + +unsigned long* std::__niter_base<unsigned long*> (159,817 samples, 0.02%) + + + +ns3::operator!= (3,765,543 samples, 0.39%) + + + +ns3::BuildRarListElement_s* std::uninitialized_copy<__gnu_cxx::__normal_iterator<ns3::BuildRarListElement_s const*, std::vector<ns3::BuildRarListElement_s, std::allocator<ns3::BuildRarListElement_s> > >, ns3::BuildRarListElement_s*> (198,569 samples, 0.02%) + + + + (129,312 samples, 0.01%) + + + +std::__cxx11::list<ns3::AttributeConstructionList::Item, std::allocator<ns3::AttributeConstructionList::Item> >::list (421,055 samples, 0.04%) + + + +unsigned short* std::copy<__gnu_cxx::__normal_iterator<unsigned short const*, std::vector<unsigned short, std::allocator<unsigned short> > >, unsigned short*> (534,449 samples, 0.06%) + + + +std::vector<ns3::Ptr<ns3::Object>, std::allocator<ns3::Ptr<ns3::Object> > >::~vector (328,685 samples, 0.03%) + + + +std::vector<ns3::TypeId::AttributeInformation, std::allocator<ns3::TypeId::AttributeInformation> >::size (158,366 samples, 0.02%) + + + +std::enable_if<std::is_constructible<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*>, std::pair<ns3::Scheduler::EventKey, ns3::EventImpl*> >::value, std::pair<std::_Rb_tree_iterator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >, bool> >::type std::map<ns3::Scheduler::EventKey, ns3::EventImpl*, std::less<ns3::Scheduler::EventKey>, std::allocator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > >::insert<std::pair<ns3::Scheduler::EventKey, ns3::EventImpl*> > (5,466,153 samples, 0.56%) + + + +std::vector<double, std::allocator<double> >::end (505,490 samples, 0.05%) + + + +void std::_Destroy<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> >*> (229,070 samples, 0.02%) + + + +std::_Rb_tree<ns3::TbId_t, std::pair<ns3::TbId_t const, ns3::tbInfo_t>, std::_Select1st<std::pair<ns3::TbId_t const, ns3::tbInfo_t> >, std::less<ns3::TbId_t>, std::allocator<std::pair<ns3::TbId_t const, ns3::tbInfo_t> > >::_M_mbegin (159,237 samples, 0.02%) + + + +std::_Function_handler<void (31,621,347 samples, 3.26%) +s.. + + +ns3::AttributeConstructionList::~AttributeConstructionList (315,373 samples, 0.03%) + + + +std::map<unsigned int, ns3::TxSpectrumModelInfo, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::TxSpectrumModelInfo> > >::find (1,921,178 samples, 0.20%) + + + +ns3::EventId::EventId (206,004 samples, 0.02%) + + + +std::vector<ns3::HigherLayerSelected_s, std::allocator<ns3::HigherLayerSelected_s> >::at (396,578 samples, 0.04%) + + + +ns3::LteUePhy::SubframeIndication (107,909,732 samples, 11.13%) +ns3::LteUe.. + + +std::_Vector_base<ns3::DlInfoListElement_s::HarqStatus_e, std::allocator<ns3::DlInfoListElement_s::HarqStatus_e> >::_Vector_base (643,355 samples, 0.07%) + + + +std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::empty (157,851 samples, 0.02%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::vector<std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > >, std::allocator<std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > > > > >, std::_Select1st<std::pair<unsigned short const, std::vector<std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > >, std::allocator<std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > > > > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > >, std::allocator<std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > > > > > > >::find (1,524,725 samples, 0.16%) + + + +int& std::vector<int, std::allocator<int> >::emplace_back<int> (148,897 samples, 0.02%) + + + +ns3::LteAmc::GetCqiFromSpectralEfficiency (426,858 samples, 0.04%) + + + +std::_Rb_tree<unsigned int, std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> >, std::_Select1st<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >::_M_put_node (164,554 samples, 0.02%) + + + +ns3::Ptr<ns3::PacketBurst const>::Ptr<ns3::PacketBurst> (197,139 samples, 0.02%) + + + +std::vector<double, std::allocator<double> >::operator= (892,964 samples, 0.09%) + + + +ns3::IidManager::GetAttributeN (876,759 samples, 0.09%) + + + +std::_Rb_tree<unsigned char, std::pair<unsigned char const, ns3::LteMacSapProvider::ReportBufferStatusParameters>, std::_Select1st<std::pair<unsigned char const, ns3::LteMacSapProvider::ReportBufferStatusParameters> >, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteMacSapProvider::ReportBufferStatusParameters> > >::_S_key (486,222 samples, 0.05%) + + + +ns3::Now (240,092 samples, 0.02%) + + + +ns3::MemberLteFfrSapProvider<ns3::LteFrNoOpAlgorithm>::GetAvailableUlRbg (191,473 samples, 0.02%) + + + +void std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::_M_assign_dispatch<std::_List_const_iterator<ns3::Ptr<ns3::LteControlMessage> > > (211,914 samples, 0.02%) + + + + (230,158 samples, 0.02%) + + + +unsigned short* std::__copy_move_a1<false, unsigned short const*, unsigned short*> (286,745 samples, 0.03%) + + + +void std::__invoke_impl<void, void (29,774,663 samples, 3.07%) +v.. + + +std::_Rb_tree_node<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >* std::_Rb_tree<ns3::Scheduler::EventKey, std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*>, std::_Select1st<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >, std::less<ns3::Scheduler::EventKey>, std::allocator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > >::_M_create_node<std::pair<ns3::Scheduler::EventKey, ns3::EventImpl*> > (644,555 samples, 0.07%) + + + +void std::__cxx11::list<ns3::Ptr<ns3::Packet>, std::allocator<ns3::Ptr<ns3::Packet> > >::_M_insert<ns3::Ptr<ns3::Packet> const&> (228,148 samples, 0.02%) + + + +__log10_finite (323,658 samples, 0.03%) + + + +std::pair<std::_Rb_tree_iterator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >, bool>::pair (160,600 samples, 0.02%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, ns3::LteUePhy::UeMeasurementsElement>, std::_Select1st<std::pair<unsigned short const, ns3::LteUePhy::UeMeasurementsElement> >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, ns3::LteUePhy::UeMeasurementsElement> > >::find (242,538 samples, 0.03%) + + + +ns3::LteMacSapProvider::TransmitPduParameters::~TransmitPduParameters (199,865 samples, 0.02%) + + + +ns3::LteInterference*& std::_Mu<ns3::LteInterference*, false, false>::operator (286,822 samples, 0.03%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, ns3::LteEnbComponentCarrierManager::UeInfo>, std::_Select1st<std::pair<unsigned short const, ns3::LteEnbComponentCarrierManager::UeInfo> >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, ns3::LteEnbComponentCarrierManager::UeInfo> > >::_M_begin (163,866 samples, 0.02%) + + + +std::_Tuple_impl<1ul, ns3::Ptr<ns3::SpectrumValue const>, unsigned int>::_M_head (396,724 samples, 0.04%) + + + +std::__invoke_result<void (872,147,551 samples, 89.93%) +std::__invoke_result<void + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, unsigned int>, std::_Select1st<std::pair<unsigned short const, unsigned int> >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, unsigned int> > >::end (158,886 samples, 0.02%) + + + +double* std::__uninitialized_copy<true>::__uninit_copy<__gnu_cxx::__normal_iterator<double const*, std::vector<double, std::allocator<double> > >, double*> (335,852 samples, 0.03%) + + + +std::vector<ns3::Buffer::Data*, std::allocator<ns3::Buffer::Data*> >::empty (925,744 samples, 0.10%) + + + +std::vector<unsigned char, std::allocator<unsigned char> >::max_size (498,524 samples, 0.05%) + + + +std::enable_if<is_invocable_r_v<void, void (30,508,273 samples, 3.15%) +s.. + + +ns3::SimpleRefCount<ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter>::Unref (2,326,898 samples, 0.24%) + + + +__gnu_cxx::__aligned_membuf<std::pair<unsigned short const, std::vector<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >, std::allocator<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> > > > > >::_M_addr (126,016 samples, 0.01%) + + + +std::allocator<double>::deallocate (164,716 samples, 0.02%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::vector<unsigned char, std::allocator<unsigned char> > >, std::_Select1st<std::pair<unsigned short const, std::vector<unsigned char, std::allocator<unsigned char> > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<unsigned char, std::allocator<unsigned char> > > > >::begin (189,215 samples, 0.02%) + + + +__gnu_cxx::__normal_iterator<double const*, std::vector<double, std::allocator<double> > >::operator++ (165,053 samples, 0.02%) + + + +void std::_Destroy<ns3::MacCeListElement_s> (796,900 samples, 0.08%) + + + +std::_List_node<ns3::Ptr<ns3::LteControlMessage> >* std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::_M_create_node<ns3::Ptr<ns3::LteControlMessage> const&> (154,939 samples, 0.02%) + + + +std::_Tuple_impl<0ul, ns3::LteUePhy*, unsigned int, unsigned int>::_Tuple_impl<ns3::LteUePhy*&, unsigned int&, unsigned int&, void> (1,139,526 samples, 0.12%) + + + +ns3::DlInfoListElement_s::HarqStatus_e* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<ns3::DlInfoListElement_s::HarqStatus_e const*, std::vector<ns3::DlInfoListElement_s::HarqStatus_e, std::allocator<ns3::DlInfoListElement_s::HarqStatus_e> > >, ns3::DlInfoListElement_s::HarqStatus_e*, ns3::DlInfoListElement_s::HarqStatus_e> (2,253,213 samples, 0.23%) + + + +std::__cxx11::_List_base<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::~_List_base (538,728 samples, 0.06%) + + + +void std::_Destroy<unsigned char*, unsigned char> (237,950 samples, 0.02%) + + + +ns3::operator- (347,823 samples, 0.04%) + + + +std::_Bind<void (751,966 samples, 0.08%) + + + +ns3::VendorSpecificListElement_s* std::uninitialized_copy<__gnu_cxx::__normal_iterator<ns3::VendorSpecificListElement_s const*, std::vector<ns3::VendorSpecificListElement_s, std::allocator<ns3::VendorSpecificListElement_s> > >, ns3::VendorSpecificListElement_s*> (386,345 samples, 0.04%) + + + +std::_List_node<ns3::Ptr<ns3::LteControlMessage> >::_M_valptr (561,256 samples, 0.06%) + + + +__gnu_cxx::__aligned_membuf<unsigned short>::_M_ptr (202,650 samples, 0.02%) + + + +std::allocator_traits<std::allocator<unsigned char> >::deallocate (197,176 samples, 0.02%) + + + +std::_List_node<ns3::Ptr<ns3::LteControlMessage> >* std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::_M_create_node<ns3::Ptr<ns3::LteControlMessage> const&> (564,216 samples, 0.06%) + + + +void std::_Destroy_aux<false>::__destroy<ns3::HigherLayerSelected_s*> (151,525 samples, 0.02%) + + + +std::allocator_traits<std::allocator<double> >::deallocate (199,701 samples, 0.02%) + + + +atan2f32x (451,382 samples, 0.05%) + + + +std::operator== (155,056 samples, 0.02%) + + + +ns3::Ptr<ns3::SpectrumModel const>::Ptr (148,972 samples, 0.02%) + + + +unsigned char* std::__uninitialized_default_n_a<unsigned char*, unsigned long, unsigned char> (957,537 samples, 0.10%) + + + +std::_Head_base<0ul, ns3::LteInterference*, false>::_Head_base<ns3::LteInterference*&> (359,845 samples, 0.04%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::vector<unsigned char, std::allocator<unsigned char> > >, std::_Select1st<std::pair<unsigned short const, std::vector<unsigned char, std::allocator<unsigned char> > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<unsigned char, std::allocator<unsigned char> > > > >::find (152,754 samples, 0.02%) + + + +std::_Rb_tree_iterator<std::pair<ns3::TbId_t const, ns3::tbInfo_t> > std::map<ns3::TbId_t, ns3::tbInfo_t, std::less<ns3::TbId_t>, std::allocator<std::pair<ns3::TbId_t const, ns3::tbInfo_t> > >::emplace_hint<std::pair<ns3::TbId_t, ns3::tbInfo_t> > (2,727,119 samples, 0.28%) + + + +int* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, int*, int> (730,011 samples, 0.08%) + + + +std::function<void (1,369,617 samples, 0.14%) + + + +ns3::Callback<void, ns3::Ptr<ns3::Packet> >::operator (21,452,008 samples, 2.21%) + + + +double* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<double const*, std::vector<double, std::allocator<double> > >, double*, double> (156,421 samples, 0.02%) + + + +ns3::Packet::Copy (2,016,224 samples, 0.21%) + + + +std::enable_if<is_member_pointer_v<void (5,779,283 samples, 0.60%) + + + +ns3::LteNetDevice::GetNode (844,941 samples, 0.09%) + + + +std::_Function_base::_Base_manager<std::_Bind<void (6,361,481 samples, 0.66%) + + + +ns3::NoOpComponentCarrierManager::DoNotifyTxOpportunity (304,289 samples, 0.03%) + + + +std::vector<unsigned short, std::allocator<unsigned short> >::vector (190,812 samples, 0.02%) + + + +ns3::LteRlcSpecificLteMacSapUser::NotifyTxOpportunity (304,289 samples, 0.03%) + + + +std::vector<ns3::DlInfoListElement_s::HarqStatus_e, std::allocator<ns3::DlInfoListElement_s::HarqStatus_e> >::~vector (802,126 samples, 0.08%) + + + +std::vector<double, std::allocator<double> >::begin (198,307 samples, 0.02%) + + + +std::vector<ns3::UlInfoListElement_s, std::allocator<ns3::UlInfoListElement_s> >::clear (312,181 samples, 0.03%) + + + +ns3::LteEnbPhy::StartSubFrame (314,249 samples, 0.03%) + + + +ns3::Ptr<ns3::SpectrumPhy>::operator bool (277,440 samples, 0.03%) + + + +std::vector<double, std::allocator<double> >::~vector (514,929 samples, 0.05%) + + + +double const& const& std::__get_helper<0ul, double const&, double const&, double const&> (550,022 samples, 0.06%) + + + + (199,830 samples, 0.02%) + + + +std::_Rb_tree<unsigned char, std::pair<unsigned char const, ns3::LteMacSapUser*>, std::_Select1st<std::pair<unsigned char const, ns3::LteMacSapUser*> >, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteMacSapUser*> > >::end (167,970 samples, 0.02%) + + + +ns3::LteRlcSpecificLteMacSapUser::NotifyTxOpportunity (6,532,753 samples, 0.67%) + + + +ns3::TypeId::GetParent (699,339 samples, 0.07%) + + + +std::__cxx11::list<ns3::Ptr<ns3::Packet>, std::allocator<ns3::Ptr<ns3::Packet> > >::end (217,306 samples, 0.02%) + + + +ns3::Ptr<ns3::SpectrumValue>::operator= (399,056 samples, 0.04%) + + + +std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > >::~pair (189,965 samples, 0.02%) + + + +std::_Rb_tree_node<std::pair<ns3::LteSpectrumModelId const, ns3::Ptr<ns3::SpectrumModel> > >::_M_valptr (193,132 samples, 0.02%) + + + +ns3::Object::DoDelete (2,326,898 samples, 0.24%) + + + +ns3::LteSpectrumValueHelper::CreateTxPowerSpectralDensity (5,482,916 samples, 0.57%) + + + +double* std::__copy_move_a<false, __gnu_cxx::__normal_iterator<double const*, std::vector<double, std::allocator<double> > >, double*> (205,537 samples, 0.02%) + + + + (310,011 samples, 0.03%) + + + +ns3::Packet::Packet (2,947,073 samples, 0.30%) + + + +void std::_Destroy_aux<false>::__destroy<ns3::VendorSpecificListElement_s*> (157,042 samples, 0.02%) + + + +double* std::__uninitialized_default_n_a<double*, unsigned long, double> (153,593 samples, 0.02%) + + + +ns3::Ptr<ns3::LteSpectrumSignalParametersDataFrame> ns3::DynamicCast<ns3::LteSpectrumSignalParametersDataFrame, ns3::SpectrumSignalParameters> (654,107 samples, 0.07%) + + + +std::__cxx11::list<ns3::Callback<void, unsigned short, unsigned char, unsigned int, unsigned long>, std::allocator<ns3::Callback<void, unsigned short, unsigned char, unsigned int, unsigned long> > >::begin (246,319 samples, 0.03%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, ns3::DlInfoListElement_s>, std::_Select1st<std::pair<unsigned short const, ns3::DlInfoListElement_s> >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, ns3::DlInfoListElement_s> > >::~_Rb_tree (314,365 samples, 0.03%) + + + +ns3::VendorSpecificListElement_s* std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<ns3::VendorSpecificListElement_s const*, std::vector<ns3::VendorSpecificListElement_s, std::allocator<ns3::VendorSpecificListElement_s> > >, ns3::VendorSpecificListElement_s*> (598,518 samples, 0.06%) + + + +ns3::Vector3D::GetLength (199,594 samples, 0.02%) + + + +std::function<void (75,554,587 samples, 7.79%) +std::f.. + + +std::map<unsigned short, std::vector<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >, std::allocator<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >, std::allocator<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> > > > > > >::begin (520,365 samples, 0.05%) + + + +ns3::ObjectBase::ConstructSelf (2,631,536 samples, 0.27%) + + + +unsigned char* std::__uninitialized_copy<true>::__uninit_copy<__gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > >, unsigned char*> (371,349 samples, 0.04%) + + + +std::_Rb_tree_iterator<std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > > >::operator++ (269,003 samples, 0.03%) + + + +ns3::LteUeMac::DoTransmitPdu (5,333,252 samples, 0.55%) + + + +std::enable_if<is_member_pointer_v<void (676,289 samples, 0.07%) + + + +ns3::LteUePhy::GenerateMixedCqiReport (24,898,652 samples, 2.57%) + + + +std::vector<unsigned char, std::allocator<unsigned char> >::vector (259,580 samples, 0.03%) + + + +ns3::Ptr<ns3::PacketBurst>::operator= (1,864,456 samples, 0.19%) + + + + (236,363 samples, 0.02%) + + + +void std::__fill_a<double*, double> (356,463 samples, 0.04%) + + + +ns3::LteSpectrumSignalParametersDataFrame::Copy (6,331,179 samples, 0.65%) + + + +std::vector<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >, std::allocator<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > > > >::size (159,421 samples, 0.02%) + + + +std::vector<double, std::allocator<double> >::end (262,399 samples, 0.03%) + + + +ns3::Tag::~Tag (149,528 samples, 0.02%) + + + +std::allocator_traits<std::allocator<std::_List_node<ns3::Ptr<ns3::Packet> > > >::allocate (313,319 samples, 0.03%) + + + +std::_Rb_tree<ns3::LteFlowId_t, std::pair<ns3::LteFlowId_t const, ns3::FfMacSchedSapProvider::SchedDlRlcBufferReqParameters>, std::_Select1st<std::pair<ns3::LteFlowId_t const, ns3::FfMacSchedSapProvider::SchedDlRlcBufferReqParameters> >, std::less<ns3::LteFlowId_t>, std::allocator<std::pair<ns3::LteFlowId_t const, ns3::FfMacSchedSapProvider::SchedDlRlcBufferReqParameters> > >::_S_key (488,547 samples, 0.05%) + + + +std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::begin (162,995 samples, 0.02%) + + + +std::allocator_traits<std::allocator<std::_List_node<ns3::UlDciLteControlMessage> > >::allocate (420,367 samples, 0.04%) + + + +ns3::Angles::Angles (311,344 samples, 0.03%) + + + +void std::_Destroy_aux<false>::__destroy<ns3::MacCeListElement_s*> (796,900 samples, 0.08%) + + + +ns3::Ptr<ns3::AntennaModel>::operator= (374,650 samples, 0.04%) + + + +std::_Vector_base<ns3::DlInfoListElement_s::HarqStatus_e, std::allocator<ns3::DlInfoListElement_s::HarqStatus_e> >::_M_get_Tp_allocator (152,962 samples, 0.02%) + + + +__gnu_cxx::__normal_iterator<ns3::ByteTagListData**, std::vector<ns3::ByteTagListData*, std::allocator<ns3::ByteTagListData*> > >::__normal_iterator (214,988 samples, 0.02%) + + + +__cxa_finalize (155,299 samples, 0.02%) + + + +std::_List_const_iterator<ns3::Ptr<ns3::LteControlMessage> >::_List_const_iterator (158,022 samples, 0.02%) + + + +std::_Vector_base<ns3::DlInfoListElement_s::HarqStatus_e, std::allocator<ns3::DlInfoListElement_s::HarqStatus_e> >::_M_deallocate (148,463 samples, 0.02%) + + + +std::enable_if<std::is_constructible<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*>, std::pair<ns3::Scheduler::EventKey, ns3::EventImpl*> >::value, std::pair<std::_Rb_tree_iterator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >, bool> >::type std::map<ns3::Scheduler::EventKey, ns3::EventImpl*, std::less<ns3::Scheduler::EventKey>, std::allocator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > >::insert<std::pair<ns3::Scheduler::EventKey, ns3::EventImpl*> > (146,147 samples, 0.02%) + + + +std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*>::pair<ns3::Scheduler::EventKey, ns3::EventImpl*> (318,404 samples, 0.03%) + + + +void std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<ns3::TbId_t const, ns3::tbInfo_t> > > >::construct<std::pair<ns3::TbId_t const, ns3::tbInfo_t>, std::pair<ns3::TbId_t, ns3::tbInfo_t> > (775,942 samples, 0.08%) + + + +std::__cxx11::list<ns3::Callback<void, unsigned short, unsigned short, double, double, unsigned char>, std::allocator<ns3::Callback<void, unsigned short, unsigned short, double, double, unsigned char> > >::begin (372,850 samples, 0.04%) + + + +ns3::LteRlcSm::DoReceivePdu (1,549,265 samples, 0.16%) + + + +ns3::RlcTag::Serialize (197,148 samples, 0.02%) + + + +ns3::Ptr<ns3::LteControlMessage>& std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::emplace_back<ns3::Ptr<ns3::LteControlMessage> const&> (898,249 samples, 0.09%) + + + +void std::_Construct<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> >, std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> > const&> (184,373 samples, 0.02%) + + + +void std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::_M_insert<ns3::Ptr<ns3::LteControlMessage>&> (617,971 samples, 0.06%) + + + +ns3::AttributeConstructionList::AttributeConstructionList (566,514 samples, 0.06%) + + + +ns3::DlInfoListElement_s::DlInfoListElement_s (411,592 samples, 0.04%) + + + +std::_Rb_tree_iterator<std::pair<unsigned char const, ns3::LteMacSapProvider::ReportBufferStatusParameters> >::operator* (283,168 samples, 0.03%) + + + +decltype (367,864 samples, 0.04%) + + + +std::pair<std::_Rb_tree_iterator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >, bool>::pair<std::_Rb_tree_iterator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >&, bool> (153,072 samples, 0.02%) + + + +void std::_Destroy<ns3::VendorSpecificListElement_s*, ns3::VendorSpecificListElement_s> (162,953 samples, 0.02%) + + + +ns3::DefaultDeleter<ns3::EventImpl>::Delete (786,828 samples, 0.08%) + + + +ns3::BuildDataListElement_s* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<ns3::BuildDataListElement_s const*, std::vector<ns3::BuildDataListElement_s, std::allocator<ns3::BuildDataListElement_s> > >, ns3::BuildDataListElement_s*, ns3::BuildDataListElement_s> (556,681 samples, 0.06%) + + + +std::_Tuple_impl<1ul, double const&, double const&>::_M_head (323,243 samples, 0.03%) + + + +std::_Rb_tree<int, std::pair<int const, double>, std::_Select1st<std::pair<int const, double> >, std::less<int>, std::allocator<std::pair<int const, double> > >::_M_drop_node (152,641 samples, 0.02%) + + + +std::__new_allocator<int>::allocate (169,207 samples, 0.02%) + + + +std::_Rb_tree_node<std::pair<int const, double> >* std::_Rb_tree<int, std::pair<int const, double>, std::_Select1st<std::pair<int const, double> >, std::less<int>, std::allocator<std::pair<int const, double> > >::_M_clone_node<false, std::_Rb_tree<int, std::pair<int const, double>, std::_Select1st<std::pair<int const, double> >, std::less<int>, std::allocator<std::pair<int const, double> > >::_Alloc_node> (911,587 samples, 0.09%) + + + +std::vector<ns3::UlDciListElement_s, std::allocator<ns3::UlDciListElement_s> >::push_back (234,296 samples, 0.02%) + + + +std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > >::erase (2,911,768 samples, 0.30%) + + + +ns3::Object::~Object (776,622 samples, 0.08%) + + + +ns3::int64x64_t::MulByInvert (359,204 samples, 0.04%) + + + +ns3::SpectrumValue::operator= (1,990,186 samples, 0.21%) + + + +ns3::Vector3D::GetLength (422,570 samples, 0.04%) + + + +ns3::SpectrumModel::GetUid (126,136 samples, 0.01%) + + + +ns3::Ptr<ns3::LteSpectrumSignalParametersUlSrsFrame>::Ptr (205,401 samples, 0.02%) + + + +[libc.so.6] (144,943 samples, 0.01%) + + + +__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >::__normal_iterator (155,390 samples, 0.02%) + + + +void std::destroy_at<ns3::Ptr<ns3::Packet> > (274,123 samples, 0.03%) + + + +std::vector<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >, std::allocator<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > > > >::_M_erase (264,157 samples, 0.03%) + + + +ns3::CallbackImpl<void, unsigned short, ns3::Ptr<ns3::SpectrumValue> >::operator (1,320,674 samples, 0.14%) + + + +std::vector<unsigned char, std::allocator<unsigned char> >::resize (1,973,260 samples, 0.20%) + + + +std::_Rb_tree_node<std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > > >* std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > >, std::_Select1st<std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > > > >::_M_create_node<std::piecewise_construct_t const&, std::tuple<unsigned short const&>, std::tuple<> > (922,589 samples, 0.10%) + + + +ns3::HarqProcessInfoElement_t* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<ns3::HarqProcessInfoElement_t const*, std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> > >, ns3::HarqProcessInfoElement_t*, ns3::HarqProcessInfoElement_t> (419,766 samples, 0.04%) + + + +std::_Function_handler<void (73,612,890 samples, 7.59%) +std::_.. + + +std::_Bit_const_iterator::_Bit_const_iterator (191,509 samples, 0.02%) + + + +__gnu_cxx::__aligned_membuf<std::pair<unsigned short const, double> >::_M_ptr (260,663 samples, 0.03%) + + + +__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >::operator* (284,432 samples, 0.03%) + + + +ns3::Buffer::Buffer (198,909 samples, 0.02%) + + + +std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >* std::__copy_move_a1<true, std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >*, std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >*> (148,381 samples, 0.02%) + + + +[libc.so.6] (149,521 samples, 0.02%) + + + +std::pair<std::__strip_reference_wrapper<std::decay<ns3::Scheduler::EventKey const&>::type>::__type, std::__strip_reference_wrapper<std::decay<ns3::EventImpl* const&>::type>::__type> std::make_pair<ns3::Scheduler::EventKey const&, ns3::EventImpl* const&> (145,249 samples, 0.01%) + + + +std::__cxx11::list<ns3::Ptr<ns3::Packet>, std::allocator<ns3::Ptr<ns3::Packet> > >::begin (232,377 samples, 0.02%) + + + +std::_Tuple_impl<1ul, ns3::Ptr<ns3::PacketBurst> >::_Tuple_impl<ns3::Ptr<ns3::PacketBurst>&> (549,835 samples, 0.06%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::vector<unsigned char, std::allocator<unsigned char> > >, std::_Select1st<std::pair<unsigned short const, std::vector<unsigned char, std::allocator<unsigned char> > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<unsigned char, std::allocator<unsigned char> > > > >::_M_lower_bound (778,887 samples, 0.08%) + + + +ns3::Ptr<ns3::PacketBurst>::~Ptr (156,408 samples, 0.02%) + + + +ns3::CqiListElement_s* std::uninitialized_copy<__gnu_cxx::__normal_iterator<ns3::CqiListElement_s*, std::vector<ns3::CqiListElement_s, std::allocator<ns3::CqiListElement_s> > >, ns3::CqiListElement_s*> (1,085,784 samples, 0.11%) + + + +ns3::LteInterference::ConditionallyEvaluateChunk (17,432,677 samples, 1.80%) + + + +std::_Select1st<std::pair<unsigned short const, std::vector<std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > >, std::allocator<std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > > > > > >::operator (198,281 samples, 0.02%) + + + +void std::vector<ns3::BuildDataListElement_s, std::allocator<ns3::BuildDataListElement_s> >::_M_realloc_insert<ns3::BuildDataListElement_s const&> (306,330 samples, 0.03%) + + + +ns3::SimpleRefCount<ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter>::Unref (201,024 samples, 0.02%) + + + +std::vector<int, std::allocator<int> >::_S_max_size (236,269 samples, 0.02%) + + + +ns3::SpectrumValue::~SpectrumValue (199,623 samples, 0.02%) + + + +ns3::DlInfoListElement_s::DlInfoListElement_s (461,722 samples, 0.05%) + + + +ns3::DlDciLteControlMessage::~DlDciLteControlMessage (321,995 samples, 0.03%) + + + +void std::allocator_traits<std::allocator<std::_List_node<ns3::Ptr<ns3::Packet> > > >::destroy<ns3::Ptr<ns3::Packet> > (1,191,133 samples, 0.12%) + + + +__gnu_cxx::__normal_iterator<std::__cxx11::list<ns3::UlDciLteControlMessage, std::allocator<ns3::UlDciLteControlMessage> >*, std::vector<std::__cxx11::list<ns3::UlDciLteControlMessage, std::allocator<ns3::UlDciLteControlMessage> >, std::allocator<std::__cxx11::list<ns3::UlDciLteControlMessage, std::allocator<ns3::UlDciLteControlMessage> > > > > std::__copy_move_a<true, __gnu_cxx::__normal_iterator<std::__cxx11::list<ns3::UlDciLteControlMessage, std::allocator<ns3::UlDciLteControlMessage> >*, std::vector<std::__cxx11::list<ns3::UlDciLteControlMessage, std::allocator<ns3::UlDciLteControlMessage> >, std::allocator<std::__cxx11::list<ns3::UlDciLteControlMessage, std::allocator<ns3::UlDciLteControlMessage> > > > >, __gnu_cxx::__normal_iterator<std::__cxx11::list<ns3::UlDciLteControlMessage, std::allocator<ns3::UlDciLteControlMessage> >*, std::vector<std::__cxx11::list<ns3::UlDciLteControlMessage, std::allocator<ns3::UlDciLteControlMessage> >, std::allocator<std::__cxx11::list<ns3::UlDciLteControlMessage, std::allocator<ns3::UlDciLteControlMessage> > > > > > (1,780,222 samples, 0.18%) + + + +std::allocator_traits<std::allocator<unsigned short> >::allocate (378,103 samples, 0.04%) + + + +ns3::HigherLayerSelected_s* std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<ns3::HigherLayerSelected_s const*, std::vector<ns3::HigherLayerSelected_s, std::allocator<ns3::HigherLayerSelected_s> > >, ns3::HigherLayerSelected_s*> (283,264 samples, 0.03%) + + + +unsigned char* std::uninitialized_copy<__gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > >, unsigned char*> (151,453 samples, 0.02%) + + + +__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > > std::copy<__gnu_cxx::__normal_iterator<double const*, std::vector<double, std::allocator<double> > >, __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > > > (455,373 samples, 0.05%) + + + +ns3::DefaultSimulatorImpl::ScheduleWithContext (5,432,130 samples, 0.56%) + + + +std::_Rb_tree<unsigned short, unsigned short, std::_Identity<unsigned short>, std::less<unsigned short>, std::allocator<unsigned short> >::_Rb_tree (311,875 samples, 0.03%) + + + +std::allocator<unsigned char>::deallocate (194,524 samples, 0.02%) + + + +ns3::LtePhy::GetPacketBurst (15,706,938 samples, 1.62%) + + + +void std::_Destroy<ns3::PhichListElement_s*, ns3::PhichListElement_s> (154,556 samples, 0.02%) + + + +std::vector<ns3::DlInfoListElement_s, std::allocator<ns3::DlInfoListElement_s> >::~vector (1,044,337 samples, 0.11%) + + + +ns3::Packet::Packet (2,100,998 samples, 0.22%) + + + +std::vector<bool, std::allocator<bool> >::resize (689,758 samples, 0.07%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, unsigned char>, std::_Select1st<std::pair<unsigned short const, unsigned char> >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, unsigned char> > >::find (1,162,445 samples, 0.12%) + + + +void std::_Construct<double> (202,964 samples, 0.02%) + + + +ns3::Ptr<ns3::SpectrumModel const>::Ptr (454,759 samples, 0.05%) + + + +std::function<void (28,352,327 samples, 2.92%) +s.. + + +std::__cxx11::list<ns3::Ptr<ns3::Packet>, std::allocator<ns3::Ptr<ns3::Packet> > >::clear (1,046,140 samples, 0.11%) + + + +std::map<unsigned int, ns3::SpectrumConverter, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::SpectrumConverter> > >::find (1,206,198 samples, 0.12%) + + + +void std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::_M_insert<ns3::Ptr<ns3::LteControlMessage> const&> (453,041 samples, 0.05%) + + + +std::vector<double, std::allocator<double> >::_M_default_initialize (232,224 samples, 0.02%) + + + +std::_Rb_tree<unsigned int, std::pair<unsigned int const, ns3::SpectrumConverter>, std::_Select1st<std::pair<unsigned int const, ns3::SpectrumConverter> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::SpectrumConverter> > >::_M_lower_bound (587,425 samples, 0.06%) + + + +ns3::MemberSchedSapProvider<ns3::PfFfMacScheduler>::SchedDlTriggerReq (9,997,060 samples, 1.03%) + + + +std::__cxx11::_List_base<ns3::UlDciLteControlMessage, std::allocator<ns3::UlDciLteControlMessage> >::~_List_base (231,280 samples, 0.02%) + + + +__gnu_cxx::__aligned_membuf<std::pair<ns3::LteSpectrumModelId const, ns3::Ptr<ns3::SpectrumModel> > >::_M_ptr (157,058 samples, 0.02%) + + + +ns3::SimpleRefCount<ns3::SpectrumValue, ns3::Empty, ns3::DefaultDeleter<ns3::SpectrumValue> >::Unref (318,182 samples, 0.03%) + + + +std::_Tuple_impl<0ul, ns3::LteSpectrumPhy*>::_Tuple_impl<ns3::LteSpectrumPhy*&> (466,575 samples, 0.05%) + + + +ns3::EnbRrcMemberLteEnbCmacSapUser::AllocateTemporaryCellRnti (285,958 samples, 0.03%) + + + +ns3::PacketTagList::CreateTagData (656,493 samples, 0.07%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, ns3::DlInfoListElement_s>, std::_Select1st<std::pair<unsigned short const, ns3::DlInfoListElement_s> >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, ns3::DlInfoListElement_s> > >::_M_begin (153,550 samples, 0.02%) + + + +ns3::MemberLteUeCphySapUser<ns3::LteUeRrc>::RecvMasterInformationBlock (193,516 samples, 0.02%) + + + +std::allocator<std::_Rb_tree_node<std::pair<ns3::TbId_t const, ns3::tbInfo_t> > >::allocate (264,767 samples, 0.03%) + + + +ns3::Simulator::Now (160,616 samples, 0.02%) + + + +std::vector<int, std::allocator<int> >::_M_move_assign (904,852 samples, 0.09%) + + + +std::tuple_element<1ul, std::tuple<ns3::MultiModelSpectrumChannel*, ns3::Ptr<ns3::SpectrumValue>, double, ns3::Ptr<ns3::SpectrumSignalParameters>, ns3::Ptr<ns3::SpectrumPhy>, std::map<unsigned int, ns3::Ptr<ns3::SpectrumValue>, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > > > >::type& std::get<1ul, ns3::MultiModelSpectrumChannel*, ns3::Ptr<ns3::SpectrumValue>, double, ns3::Ptr<ns3::SpectrumSignalParameters>, ns3::Ptr<ns3::SpectrumPhy>, std::map<unsigned int, ns3::Ptr<ns3::SpectrumValue>, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > > > (546,406 samples, 0.06%) + + + +ns3::MapScheduler::IsEmpty (1,317,026 samples, 0.14%) + + + +std::_Bit_iterator std::copy<std::_Bit_iterator, std::_Bit_iterator> (786,893 samples, 0.08%) + + + +std::_Vector_base<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >::_Vector_impl::_Vector_impl (396,620 samples, 0.04%) + + + +std::vector<double, std::allocator<double> >::at (397,924 samples, 0.04%) + + + +std::vector<ns3::BuildDataListElement_s, std::allocator<ns3::BuildDataListElement_s> >::push_back (3,724,637 samples, 0.38%) + + + +ns3::Ptr<ns3::LteControlMessage>::Ptr (171,804 samples, 0.02%) + + + +ns3::LteUePhy::CreateDlCqiFeedbackMessage (18,538,645 samples, 1.91%) + + + +std::_Rb_tree<unsigned int, std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> >, std::_Select1st<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >::_Auto_node::_Auto_node<unsigned int const&, ns3::Ptr<ns3::SpectrumValue>&> (669,703 samples, 0.07%) + + + +std::__new_allocator<std::_List_node<ns3::UlDciLteControlMessage> >::deallocate (164,519 samples, 0.02%) + + + +ns3::LteControlMessage::LteControlMessage (179,623 samples, 0.02%) + + + +__gnu_cxx::__aligned_membuf<std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > > >::_M_ptr (157,744 samples, 0.02%) + + + +std::remove_reference<unsigned short&>::type&& std::move<unsigned short&> (208,684 samples, 0.02%) + + + +std::allocator<std::_Rb_tree_node<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > >::allocate (270,834 samples, 0.03%) + + + +ns3::PeekImpl (242,375 samples, 0.02%) + + + +std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::clear (263,603 samples, 0.03%) + + + +ns3::Object::DoDelete (158,753 samples, 0.02%) + + + +ns3::UlInfoListElement_s const& std::forward<ns3::UlInfoListElement_s const&> (224,662 samples, 0.02%) + + + +std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::push_back (382,869 samples, 0.04%) + + + +std::_Vector_base<ns3::HigherLayerSelected_s, std::allocator<ns3::HigherLayerSelected_s> >::_Vector_impl_data::_Vector_impl_data (188,540 samples, 0.02%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, double>, std::_Select1st<std::pair<unsigned short const, double> >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, double> > >::find (1,926,820 samples, 0.20%) + + + +void std::fill<std::_Bit_iterator, bool> (469,559 samples, 0.05%) + + + +__gnu_cxx::__aligned_membuf<std::pair<unsigned short const, std::vector<unsigned char, std::allocator<unsigned char> > > >::_M_ptr (271,891 samples, 0.03%) + + + +ns3::Ptr<ns3::MobilityModel>::Ptr (394,072 samples, 0.04%) + + + +std::operator== (208,615 samples, 0.02%) + + + +std::_Tuple_impl<0ul, ns3::MultiModelSpectrumChannel*, ns3::Ptr<ns3::SpectrumValue>, double, ns3::Ptr<ns3::SpectrumSignalParameters>, ns3::Ptr<ns3::SpectrumPhy>, std::map<unsigned int, ns3::Ptr<ns3::SpectrumValue>, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > > >::~_Tuple_impl (4,562,243 samples, 0.47%) + + + +std::_Bind<void (5,856,767 samples, 0.60%) + + + +ns3::LtePhy::GetRbgSize (162,303 samples, 0.02%) + + + +double* std::copy<__gnu_cxx::__normal_iterator<double const*, std::vector<double, std::allocator<double> > >, double*> (156,421 samples, 0.02%) + + + +ns3::DefaultDeleter<ns3::Packet>::Delete (1,078,177 samples, 0.11%) + + + +std::_Rb_tree<unsigned short, unsigned short, std::_Identity<unsigned short>, std::less<unsigned short>, std::allocator<unsigned short> >::find (1,768,438 samples, 0.18%) + + + +ns3::Object::Object (375,599 samples, 0.04%) + + + +ns3::Ptr<ns3::SpectrumModel const>::Ptr (211,561 samples, 0.02%) + + + +ns3::SimpleRefCount<ns3::SpectrumSignalParameters, ns3::Empty, ns3::DefaultDeleter<ns3::SpectrumSignalParameters> >::Unref (3,402,650 samples, 0.35%) + + + +void std::vector<unsigned short, std::allocator<unsigned short> >::_M_realloc_insert<unsigned short> (2,228,760 samples, 0.23%) + + + +std::tuple<ns3::MultiModelSpectrumChannel*, ns3::Ptr<ns3::SpectrumValue>, double, ns3::Ptr<ns3::SpectrumSignalParameters>, ns3::Ptr<ns3::SpectrumPhy>, std::map<unsigned int, ns3::Ptr<ns3::SpectrumValue>, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > > >::~tuple (361,973 samples, 0.04%) + + + +[libc.so.6] (166,116 samples, 0.02%) + + + +std::__cxx11::list<ns3::AttributeConstructionList::Item, std::allocator<ns3::AttributeConstructionList::Item> >::~list (162,156 samples, 0.02%) + + + +std::vector<std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > >, std::allocator<std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > > > >::at (125,858 samples, 0.01%) + + + +ns3::CqiListElement_s* std::__uninitialized_copy<false>::__uninit_copy<std::move_iterator<ns3::CqiListElement_s*>, ns3::CqiListElement_s*> (136,124 samples, 0.01%) + + + +std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > >::erase (8,314,163 samples, 0.86%) + + + +std::_Rb_tree_iterator<std::pair<ns3::LteSpectrumModelId const, ns3::Ptr<ns3::SpectrumModel> > >::operator (316,802 samples, 0.03%) + + + +std::_Vector_base<int, std::allocator<int> >::_Vector_impl_data::_M_swap_data (452,888 samples, 0.05%) + + + +std::__cxx11::list<ns3::UlDciLteControlMessage, std::allocator<ns3::UlDciLteControlMessage> >* std::__copy_move_a1<true, std::__cxx11::list<ns3::UlDciLteControlMessage, std::allocator<ns3::UlDciLteControlMessage> >*, std::__cxx11::list<ns3::UlDciLteControlMessage, std::allocator<ns3::UlDciLteControlMessage> >*> (183,796 samples, 0.02%) + + + +std::_Rb_tree<ns3::LteSpectrumModelId, std::pair<ns3::LteSpectrumModelId const, ns3::Ptr<ns3::SpectrumModel> >, std::_Select1st<std::pair<ns3::LteSpectrumModelId const, ns3::Ptr<ns3::SpectrumModel> > >, std::less<ns3::LteSpectrumModelId>, std::allocator<std::pair<ns3::LteSpectrumModelId const, ns3::Ptr<ns3::SpectrumModel> > > >::find (964,559 samples, 0.10%) + + + +ns3::LteEnbRrc::SendSystemInformation (226,850 samples, 0.02%) + + + +void std::destroy_at<std::pair<ns3::TbId_t const, ns3::tbInfo_t> > (190,528 samples, 0.02%) + + + +std::allocator_traits<std::allocator<ns3::DlInfoListElement_s::HarqStatus_e> >::deallocate (189,106 samples, 0.02%) + + + +void std::_Destroy<double*, double> (150,554 samples, 0.02%) + + + +std::_Function_handler<void (28,313,540 samples, 2.92%) +s.. + + +std::vector<int, std::allocator<int> >::max_size (126,132 samples, 0.01%) + + + +std::_Vector_base<unsigned short, std::allocator<unsigned short> >::_M_create_storage (192,396 samples, 0.02%) + + + +ns3::Angles::Angles (1,127,648 samples, 0.12%) + + + +std::_Bind<void (283,539 samples, 0.03%) + + + +std::_Rb_tree_node<std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > > >::_M_valptr (157,744 samples, 0.02%) + + + +std::_Rb_tree<unsigned int, std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> >, std::_Select1st<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >::_Rb_tree (959,349 samples, 0.10%) + + + +std::vector<ns3::Buffer::Data*, std::allocator<ns3::Buffer::Data*> >::begin (350,086 samples, 0.04%) + + + +ns3::PfFfMacScheduler::LcActivePerFlow (538,566 samples, 0.06%) + + + +std::_Rb_tree_iterator<std::pair<unsigned int const, ns3::RxSpectrumModelInfo> >::_Rb_tree_iterator (152,326 samples, 0.02%) + + + +ns3::Buffer::~Buffer (125,638 samples, 0.01%) + + + +std::vector<ns3::BuildRarListElement_s, std::allocator<ns3::BuildRarListElement_s> >::vector (1,058,735 samples, 0.11%) + + + +std::allocator<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> > >::allocate (272,885 samples, 0.03%) + + + +void std::vector<ns3::MacCeListElement_s, std::allocator<ns3::MacCeListElement_s> >::_M_range_insert<__gnu_cxx::__normal_iterator<ns3::MacCeListElement_s*, std::vector<ns3::MacCeListElement_s, std::allocator<ns3::MacCeListElement_s> > > > (2,140,649 samples, 0.22%) + + + +std::enable_if<is_invocable_r_v<void, ns3::Callback<void, ns3::SpectrumValue const&>::Callback<void (34,406,741 samples, 3.55%) +s.. + + +ns3::Ptr<ns3::SpectrumSignalParameters>::Ptr (149,036 samples, 0.02%) + + + +std::_Bind<void (590,966 samples, 0.06%) + + + +std::__cxx11::_List_base<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::_List_impl::_List_impl (125,112 samples, 0.01%) + + + +ns3::DlInfoListElement_s::HarqStatus_e* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<ns3::DlInfoListElement_s::HarqStatus_e const*, std::vector<ns3::DlInfoListElement_s::HarqStatus_e, std::allocator<ns3::DlInfoListElement_s::HarqStatus_e> > >, ns3::DlInfoListElement_s::HarqStatus_e*, ns3::DlInfoListElement_s::HarqStatus_e> (234,294 samples, 0.02%) + + + +__gnu_cxx::__aligned_membuf<std::pair<unsigned short const, unsigned int> >::_M_addr (155,895 samples, 0.02%) + + + +std::_Rb_tree_node<std::pair<ns3::TbId_t const, ns3::tbInfo_t> >::_M_valptr (179,937 samples, 0.02%) + + + +std::vector<int, std::allocator<int> >::vector (3,054,718 samples, 0.31%) + + + +std::_Rb_tree<unsigned char, std::pair<unsigned char const, ns3::LteMacSapProvider*>, std::_Select1st<std::pair<unsigned char const, ns3::LteMacSapProvider*> >, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteMacSapProvider*> > >::find (306,410 samples, 0.03%) + + + +std::map<unsigned int, ns3::RxSpectrumModelInfo, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::RxSpectrumModelInfo> > >::begin (566,414 samples, 0.06%) + + + +std::vector<ns3::MacCeListElement_s, std::allocator<ns3::MacCeListElement_s> >::empty (341,339 samples, 0.04%) + + + +__gnu_cxx::__aligned_membuf<std::pair<unsigned short const, std::vector<ns3::DlDciListElement_s, std::allocator<ns3::DlDciListElement_s> > > >::_M_ptr (153,839 samples, 0.02%) + + + +std::_Vector_base<ns3::CqiListElement_s, std::allocator<ns3::CqiListElement_s> >::_M_get_Tp_allocator (193,289 samples, 0.02%) + + + +ns3::FfMacSchedSapUser::SchedDlConfigIndParameters::~SchedDlConfigIndParameters (1,899,935 samples, 0.20%) + + + +std::pair<std::_Rb_tree_iterator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >, bool> std::map<unsigned int, ns3::Ptr<ns3::SpectrumValue>, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >::emplace<unsigned int const&, ns3::Ptr<ns3::SpectrumValue>&> (2,563,050 samples, 0.26%) + + + +__gnu_cxx::__normal_iterator<double const*, std::vector<double, std::allocator<double> > >::base (157,048 samples, 0.02%) + + + +ns3::SpectrumValue::SpectrumValue (534,535 samples, 0.06%) + + + +std::_Vector_base<ns3::Ptr<ns3::Object>, std::allocator<ns3::Ptr<ns3::Object> > >::_M_get_Tp_allocator (199,501 samples, 0.02%) + + + +ns3::HarqProcessInfoElement_t* std::__copy_move_a<false, __gnu_cxx::__normal_iterator<ns3::HarqProcessInfoElement_t const*, std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> > >, ns3::HarqProcessInfoElement_t*> (185,369 samples, 0.02%) + + + +ns3::CeBitmap_e* std::copy<__gnu_cxx::__normal_iterator<ns3::CeBitmap_e const*, std::vector<ns3::CeBitmap_e, std::allocator<ns3::CeBitmap_e> > >, ns3::CeBitmap_e*> (376,947 samples, 0.04%) + + + +std::function<void (34,901,798 samples, 3.60%) +s.. + + +std::_Rb_tree_node<std::pair<ns3::LteSpectrumModelId const, ns3::Ptr<ns3::SpectrumModel> > >::_M_valptr (246,654 samples, 0.03%) + + + +ns3::LteUePhy::ComputeAvgSinr (312,773 samples, 0.03%) + + + +std::_Function_handler<void (2,496,720 samples, 0.26%) + + + +ns3::SpectrumValue::~SpectrumValue (812,960 samples, 0.08%) + + + +ns3::Ptr<ns3::LteSpectrumSignalParametersDataFrame> ns3::Create<ns3::LteSpectrumSignalParametersDataFrame, ns3::LteSpectrumSignalParametersDataFrame const&> (6,018,311 samples, 0.62%) + + + +std::map<unsigned int, ns3::RxSpectrumModelInfo, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::RxSpectrumModelInfo> > >::end (167,887 samples, 0.02%) + + + +std::_Rb_tree<unsigned int, std::pair<unsigned int const, ns3::RxSpectrumModelInfo>, std::_Select1st<std::pair<unsigned int const, ns3::RxSpectrumModelInfo> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::RxSpectrumModelInfo> > >::begin (190,418 samples, 0.02%) + + + +std::_Select1st<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >::operator (124,444 samples, 0.01%) + + + +std::_Rb_tree_iterator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > std::map<ns3::Scheduler::EventKey, ns3::EventImpl*, std::less<ns3::Scheduler::EventKey>, std::allocator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > >::emplace_hint<std::pair<ns3::Scheduler::EventKey, ns3::EventImpl*> > (4,086,821 samples, 0.42%) + + + +std::_Rb_tree_node<std::pair<unsigned char const, ns3::LteMacSapProvider*> >::_M_valptr (320,518 samples, 0.03%) + + + +std::function<void (324,769 samples, 0.03%) + + + +void std::allocator_traits<std::allocator<ns3::BuildDataListElement_s> >::construct<ns3::BuildDataListElement_s, ns3::BuildDataListElement_s const&> (2,604,285 samples, 0.27%) + + + +ns3::LteEnbMac::DoSubframeIndication (314,249 samples, 0.03%) + + + +std::_Vector_base<ns3::UlDciListElement_s, std::allocator<ns3::UlDciListElement_s> >::~_Vector_base (383,267 samples, 0.04%) + + + +atan2f32x (1,051,855 samples, 0.11%) + + + +std::_Rb_tree<ns3::LteSpectrumModelId, std::pair<ns3::LteSpectrumModelId const, ns3::Ptr<ns3::SpectrumModel> >, std::_Select1st<std::pair<ns3::LteSpectrumModelId const, ns3::Ptr<ns3::SpectrumModel> > >, std::less<ns3::LteSpectrumModelId>, std::allocator<std::pair<ns3::LteSpectrumModelId const, ns3::Ptr<ns3::SpectrumModel> > > >::_S_key (426,201 samples, 0.04%) + + + + (160,344 samples, 0.02%) + + + +std::_List_const_iterator<ns3::Callback<void, unsigned short, ns3::Ptr<ns3::SpectrumValue> > >::_List_const_iterator (155,345 samples, 0.02%) + + + +std::_Rb_tree<unsigned char, std::pair<unsigned char const, ns3::LteMacSapProvider*>, std::_Select1st<std::pair<unsigned char const, ns3::LteMacSapProvider*> >, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteMacSapProvider*> > >::_M_lower_bound (234,707 samples, 0.02%) + + + +ns3::Ptr<ns3::SpectrumValue>::~Ptr (152,896 samples, 0.02%) + + + +ns3::SpectrumValue::Multiply (1,462,439 samples, 0.15%) + + + +ns3::HarqProcessInfoElement_t* std::uninitialized_copy<__gnu_cxx::__normal_iterator<ns3::HarqProcessInfoElement_t const*, std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> > >, ns3::HarqProcessInfoElement_t*> (185,369 samples, 0.02%) + + + +ns3::PacketBurst::~PacketBurst (369,943 samples, 0.04%) + + + +__gnu_cxx::__aligned_membuf<std::pair<unsigned char const, ns3::LteMacSapProvider*> >::_M_addr (148,795 samples, 0.02%) + + + +std::_Vector_base<double, std::allocator<double> >::_Vector_impl::_Vector_impl (270,409 samples, 0.03%) + + + +void std::destroy_at<ns3::Ptr<ns3::LteControlMessage> > (152,858 samples, 0.02%) + + + +ns3::Callback<void, ns3::Ptr<ns3::Packet> >::Callback<void (185,775 samples, 0.02%) + + + +ns3::UeSelected_s::~UeSelected_s (485,130 samples, 0.05%) + + + +std::_Rb_tree_iterator<std::pair<unsigned char const, ns3::LteMacSapProvider*> >::_Rb_tree_iterator (127,428 samples, 0.01%) + + + +ns3::PfFfMacScheduler::DoSchedDlTriggerReq (19,285,336 samples, 1.99%) + + + +ns3::Object::DoDelete (1,989,572 samples, 0.21%) + + + + (124,716 samples, 0.01%) + + + +unsigned char* std::copy<__gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > >, unsigned char*> (315,978 samples, 0.03%) + + + +std::function<void (20,931,339 samples, 2.16%) + + + +ns3::Ptr<ns3::Packet>::~Ptr (786,221 samples, 0.08%) + + + +void std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<unsigned short const, std::vector<double, std::allocator<double> > > > > >::destroy<std::pair<unsigned short const, std::vector<double, std::allocator<double> > > > (555,448 samples, 0.06%) + + + +std::map<unsigned short, ns3::pfsFlowPerf_t, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, ns3::pfsFlowPerf_t> > >::begin (326,502 samples, 0.03%) + + + +std::_Rb_tree_node<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >* std::_Rb_tree<unsigned int, std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> >, std::_Select1st<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >::_M_copy<false, std::_Rb_tree<unsigned int, std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> >, std::_Select1st<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >::_Alloc_node> (156,128 samples, 0.02%) + + + +std::_Rb_tree_iterator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >::operator++ (859,040 samples, 0.09%) + + + +ns3::Ptr<ns3::LteUePhy>::Ptr (125,424 samples, 0.01%) + + + +ns3::EventId ns3::Simulator::Schedule<void (348,760 samples, 0.04%) + + + +std::__new_allocator<std::_List_node<ns3::Ptr<ns3::PacketBurst> > >::allocate (267,880 samples, 0.03%) + + + +ns3::SpectrumValue::Divide (127,965 samples, 0.01%) + + + +ns3::PacketTagList::CreateTagData (342,966 samples, 0.04%) + + + +std::_Tuple_impl<2ul, unsigned int>::_Tuple_impl<unsigned int&> (298,400 samples, 0.03%) + + + +[libm.so.6] (745,624 samples, 0.08%) + + + +std::__new_allocator<double>::allocate (629,966 samples, 0.06%) + + + +std::_Function_handler<void (27,749,977 samples, 2.86%) +s.. + + +ns3::NoOpComponentCarrierManager::DoNotifyTxOpportunity (1,376,216 samples, 0.14%) + + + +ns3::DlInfoListElement_s* std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<ns3::DlInfoListElement_s const*, std::vector<ns3::DlInfoListElement_s, std::allocator<ns3::DlInfoListElement_s> > >, ns3::DlInfoListElement_s*> (4,855,575 samples, 0.50%) + + + +ns3::EnbMacMemberLteMacSapProvider<ns3::LteEnbMac>::ReportBufferStatus (682,380 samples, 0.07%) + + + +ns3::HarqProcessInfoElement_t* std::__niter_base<ns3::HarqProcessInfoElement_t*> (232,255 samples, 0.02%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > >, std::_Select1st<std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > > > >::_S_key (195,316 samples, 0.02%) + + + +ns3::tbInfo_t::~tbInfo_t (389,508 samples, 0.04%) + + + +std::__cxx11::_List_base<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::_M_clear (269,841 samples, 0.03%) + + + +__dynamic_cast (424,030 samples, 0.04%) + + + +ns3::Ptr<ns3::LteControlMessage>::Ptr (275,374 samples, 0.03%) + + + +std::_Vector_base<ns3::UlDciListElement_s, std::allocator<ns3::UlDciListElement_s> >::_Vector_base (314,772 samples, 0.03%) + + + +std::_List_const_iterator<ns3::Ptr<ns3::Packet> >::operator* (441,500 samples, 0.05%) + + + +ns3::LteEnbPhy::CreateTxPowerSpectralDensity (7,834,108 samples, 0.81%) + + + +std::_Vector_base<int, std::allocator<int> >::_M_allocate (127,251 samples, 0.01%) + + + +ns3::DlInfoListElement_s& std::forward<ns3::DlInfoListElement_s&> (127,101 samples, 0.01%) + + + +ns3::EventId::operator= (1,128,226 samples, 0.12%) + + + +ns3::PacketBurst::~PacketBurst (1,394,732 samples, 0.14%) + + + +std::vector<ns3::UlDciListElement_s, std::allocator<ns3::UlDciListElement_s> >::_M_check_len (154,264 samples, 0.02%) + + + +std::_Vector_base<ns3::VendorSpecificListElement_s, std::allocator<ns3::VendorSpecificListElement_s> >::_M_allocate (156,029 samples, 0.02%) + + + +std::vector<ns3::FfMacSchedSapProvider::SchedUlCqiInfoReqParameters, std::allocator<ns3::FfMacSchedSapProvider::SchedUlCqiInfoReqParameters> >::_M_erase_at_end (1,138,470 samples, 0.12%) + + + +std::vector<int, std::allocator<int> >::vector (126,859 samples, 0.01%) + + + +ns3::operator- (126,699 samples, 0.01%) + + + +ns3::PacketBurst::AddPacket (2,887,463 samples, 0.30%) + + + +ns3::Object::Check (191,566 samples, 0.02%) + + + +std::_Rb_tree_iterator<std::pair<ns3::TbId_t const, ns3::tbInfo_t> >::_Rb_tree_iterator (155,635 samples, 0.02%) + + + +ns3::Object::Construct (185,707 samples, 0.02%) + + + +ns3::Ptr<ns3::Packet> ns3::Create<ns3::Packet, unsigned int&> (358,332 samples, 0.04%) + + + +ns3::Ptr<ns3::SpectrumValue> ns3::Create<ns3::SpectrumValue, ns3::Ptr<ns3::SpectrumModel>&> (4,463,471 samples, 0.46%) + + + +std::map<ns3::LteFlowId_t, ns3::FfMacSchedSapProvider::SchedDlRlcBufferReqParameters, std::less<ns3::LteFlowId_t>, std::allocator<std::pair<ns3::LteFlowId_t const, ns3::FfMacSchedSapProvider::SchedDlRlcBufferReqParameters> > >::begin (229,777 samples, 0.02%) + + + +std::_Vector_base<unsigned char, std::allocator<unsigned char> >::_M_create_storage (182,249 samples, 0.02%) + + + +ns3::DlCqiLteControlMessage::GetDlCqi (1,645,474 samples, 0.17%) + + + +unsigned short* std::__uninitialized_move_a<unsigned short*, unsigned short*, std::allocator<unsigned short> > (192,952 samples, 0.02%) + + + +std::_Rb_tree<unsigned int, std::pair<unsigned int const, ns3::TxSpectrumModelInfo>, std::_Select1st<std::pair<unsigned int const, ns3::TxSpectrumModelInfo> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::TxSpectrumModelInfo> > >::_M_lower_bound (876,343 samples, 0.09%) + + + +ns3::Ptr<ns3::SpectrumModel const>::~Ptr (357,858 samples, 0.04%) + + + +std::_Vector_base<double, std::allocator<double> >::_Vector_base (161,229 samples, 0.02%) + + + +std::_Rb_tree_iterator<std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > > > std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > >, std::_Select1st<std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > > > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<unsigned short const&>, std::tuple<> > (1,650,378 samples, 0.17%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > >, std::_Select1st<std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > > > >::_M_erase (148,912 samples, 0.02%) + + + +ns3::Ptr<ns3::PacketBurst> ns3::CreateObject<ns3::PacketBurst> (9,676,681 samples, 1.00%) + + + +ns3::LteRlcSm::DoNotifyTxOpportunity (19,770,990 samples, 2.04%) + + + +std::vector<int, std::allocator<int> >::reserve (334,959 samples, 0.03%) + + + +ns3::MapScheduler::Insert (4,538,275 samples, 0.47%) + + + +ns3::LteMiErrorModel::GetTbDecodificationStats (4,432,444 samples, 0.46%) + + + +__gnu_cxx::__aligned_membuf<std::pair<unsigned short const, double> >::_M_ptr (275,175 samples, 0.03%) + + + +ns3::SimpleRefCount<ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter>::Unref (1,777,558 samples, 0.18%) + + + +std::map<unsigned short, std::vector<unsigned char, std::allocator<unsigned char> >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<unsigned char, std::allocator<unsigned char> > > > >::begin (189,215 samples, 0.02%) + + + +ns3::RlcPduListElement_s* std::__do_uninit_copy<__gnu_cxx::__normal_iterator<ns3::RlcPduListElement_s const*, std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> > >, ns3::RlcPduListElement_s*> (938,823 samples, 0.10%) + + + +ns3::Ptr<ns3::PacketBurst> ns3::CompleteConstruct<ns3::PacketBurst> (6,605,149 samples, 0.68%) + + + +ns3::SimpleRefCount<ns3::SpectrumValue, ns3::Empty, ns3::DefaultDeleter<ns3::SpectrumValue> >::Unref (345,669 samples, 0.04%) + + + +std::vector<int, std::allocator<int> >::vector (1,436,824 samples, 0.15%) + + + +std::_Rb_tree<ns3::Scheduler::EventKey, std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*>, std::_Select1st<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >, std::less<ns3::Scheduler::EventKey>, std::allocator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > >::_M_get_node (195,540 samples, 0.02%) + + + +std::vector<double, std::allocator<double> >::vector (348,336 samples, 0.04%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, ns3::DlInfoListElement_s>, std::_Select1st<std::pair<unsigned short const, ns3::DlInfoListElement_s> >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, ns3::DlInfoListElement_s> > >::end (232,913 samples, 0.02%) + + + +ns3::DlInfoListElement_s::DlInfoListElement_s (159,589 samples, 0.02%) + + + +ns3::SpectrumValue::GetSpectrumModelUid (322,339 samples, 0.03%) + + + +std::vector<int, std::allocator<int> >::vector (485,111 samples, 0.05%) + + + +std::map<ns3::Scheduler::EventKey, ns3::EventImpl*, std::less<ns3::Scheduler::EventKey>, std::allocator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > >::key_comp (125,297 samples, 0.01%) + + + +unsigned long* std::copy<unsigned long*, unsigned long*> (538,409 samples, 0.06%) + + + +std::vector<bool, std::allocator<bool> >::_M_insert_aux (300,220 samples, 0.03%) + + + +ns3::AttributeConstructionList::AttributeConstructionList (965,115 samples, 0.10%) + + + +ns3::FfMacSchedSapProvider::SchedDlRlcBufferReqParameters::operator= (416,467 samples, 0.04%) + + + +ns3::UlInfoListElement_s* std::vector<ns3::UlInfoListElement_s, std::allocator<ns3::UlInfoListElement_s> >::_M_allocate_and_copy<__gnu_cxx::__normal_iterator<ns3::UlInfoListElement_s const*, std::vector<ns3::UlInfoListElement_s, std::allocator<ns3::UlInfoListElement_s> > > > (153,511 samples, 0.02%) + + + +std::vector<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >, std::allocator<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> > > >::end (154,684 samples, 0.02%) + + + +std::_Vector_base<ns3::UlDciListElement_s, std::allocator<ns3::UlDciListElement_s> >::_Vector_impl::_Vector_impl (156,685 samples, 0.02%) + + + +void (154,843 samples, 0.02%) + + + +std::_Rb_tree<unsigned int, std::pair<unsigned int const, ns3::SpectrumConverter>, std::_Select1st<std::pair<unsigned int const, ns3::SpectrumConverter> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::SpectrumConverter> > >::find (1,053,943 samples, 0.11%) + + + +ns3::ByteTagList::Iterator::Next (503,981 samples, 0.05%) + + + +std::map<unsigned int, ns3::Ptr<ns3::SpectrumValue>, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >::map (996,229 samples, 0.10%) + + + +std::_Rb_tree_node<std::pair<int const, double> >* std::_Rb_tree<int, std::pair<int const, double>, std::_Select1st<std::pair<int const, double> >, std::less<int>, std::allocator<std::pair<int const, double> > >::_M_copy<false, std::_Rb_tree<int, std::pair<int const, double>, std::_Select1st<std::pair<int const, double> >, std::less<int>, std::allocator<std::pair<int const, double> > >::_Alloc_node> (418,686 samples, 0.04%) + + + +std::allocator<std::_Rb_tree_node<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > >::allocate (659,007 samples, 0.07%) + + + +ns3::HigherLayerSelected_s* std::__do_uninit_copy<__gnu_cxx::__normal_iterator<ns3::HigherLayerSelected_s const*, std::vector<ns3::HigherLayerSelected_s, std::allocator<ns3::HigherLayerSelected_s> > >, ns3::HigherLayerSelected_s*> (711,878 samples, 0.07%) + + + +std::__new_allocator<std::_Rb_tree_node<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > >::allocate (152,219 samples, 0.02%) + + + +std::vector<ns3::DlDciListElement_s, std::allocator<ns3::DlDciListElement_s> >::_M_range_check (399,849 samples, 0.04%) + + + +std::_Rb_tree_node<std::pair<unsigned char const, ns3::LteMacSapProvider::ReportBufferStatusParameters> >::_M_valptr (444,605 samples, 0.05%) + + + +std::_Vector_base<ns3::HigherLayerSelected_s, std::allocator<ns3::HigherLayerSelected_s> >::_Vector_base (412,677 samples, 0.04%) + + + +ns3::Time::ToDouble (495,841 samples, 0.05%) + + + +std::_Vector_base<int, std::allocator<int> >::_M_deallocate (169,673 samples, 0.02%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::vector<std::vector<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> >, std::allocator<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> > > >, std::allocator<std::vector<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> >, std::allocator<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> > > > > > >, std::_Select1st<std::pair<unsigned short const, std::vector<std::vector<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> >, std::allocator<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> > > >, std::allocator<std::vector<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> >, std::allocator<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> > > > > > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<std::vector<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> >, std::allocator<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> > > >, std::allocator<std::vector<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> >, std::allocator<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> > > > > > > > >::_M_lower_bound (802,707 samples, 0.08%) + + + +std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::list (543,168 samples, 0.06%) + + + +std::_Rb_tree<unsigned char, std::pair<unsigned char const, std::map<unsigned char, ns3::LteMacSapProvider*, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteMacSapProvider*> > > >, std::_Select1st<std::pair<unsigned char const, std::map<unsigned char, ns3::LteMacSapProvider*, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteMacSapProvider*> > > > >, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, std::map<unsigned char, ns3::LteMacSapProvider*, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteMacSapProvider*> > > > > >::end (166,213 samples, 0.02%) + + + +ns3::LteFfConverter::double2fpS11dot3 (159,428 samples, 0.02%) + + + +std::move_iterator<ns3::MacCeListElement_s*> std::__make_move_if_noexcept_iterator<ns3::MacCeListElement_s, std::move_iterator<ns3::MacCeListElement_s*> > (197,593 samples, 0.02%) + + + +__gnu_cxx::__normal_iterator<std::__cxx11::list<ns3::UlDciLteControlMessage, std::allocator<ns3::UlDciLteControlMessage> >*, std::vector<std::__cxx11::list<ns3::UlDciLteControlMessage, std::allocator<ns3::UlDciLteControlMessage> >, std::allocator<std::__cxx11::list<ns3::UlDciLteControlMessage, std::allocator<ns3::UlDciLteControlMessage> > > > > std::move<__gnu_cxx::__normal_iterator<std::__cxx11::list<ns3::UlDciLteControlMessage, std::allocator<ns3::UlDciLteControlMessage> >*, std::vector<std::__cxx11::list<ns3::UlDciLteControlMessage, std::allocator<ns3::UlDciLteControlMessage> >, std::allocator<std::__cxx11::list<ns3::UlDciLteControlMessage, std::allocator<ns3::UlDciLteControlMessage> > > > >, __gnu_cxx::__normal_iterator<std::__cxx11::list<ns3::UlDciLteControlMessage, std::allocator<ns3::UlDciLteControlMessage> >*, std::vector<std::__cxx11::list<ns3::UlDciLteControlMessage, std::allocator<ns3::UlDciLteControlMessage> >, std::allocator<std::__cxx11::list<ns3::UlDciLteControlMessage, std::allocator<ns3::UlDciLteControlMessage> > > > > > (292,100 samples, 0.03%) + + + +ns3::LteRadioBearerTag::Serialize (128,769 samples, 0.01%) + + + +ns3::Time::Time (193,863 samples, 0.02%) + + + +std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::~list (154,473 samples, 0.02%) + + + +ns3::ByteTagList::ByteTagList (352,331 samples, 0.04%) + + + +__gnu_cxx::__aligned_membuf<ns3::Ptr<ns3::Packet> >::_M_addr (279,763 samples, 0.03%) + + + +ns3::LteRlcSm::DoNotifyTxOpportunity (314,249 samples, 0.03%) + + + +std::__new_allocator<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> > >::allocate (272,885 samples, 0.03%) + + + +std::allocator_traits<std::allocator<std::_List_node<ns3::Ptr<ns3::LteControlMessage> > > >::deallocate (229,384 samples, 0.02%) + + + +std::vector<double, std::allocator<double> >::_M_default_initialize (648,464 samples, 0.07%) + + + +std::__cxx11::list<ns3::Callback<void, ns3::Ptr<ns3::Packet const> >, std::allocator<ns3::Callback<void, ns3::Ptr<ns3::Packet const> > > >::begin (514,565 samples, 0.05%) + + + +std::_Tuple_impl<1ul, double const&, double const&>::_Tuple_impl (646,830 samples, 0.07%) + + + +ns3::LteSpectrumSignalParametersDataFrame::~LteSpectrumSignalParametersDataFrame (2,421,676 samples, 0.25%) + + + +void std::_Destroy<ns3::HigherLayerSelected_s*> (126,894 samples, 0.01%) + + + +ns3::MakeEvent<void (903,382 samples, 0.09%) + + + +void ns3::Callback<void, std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > > >::Callback<void (28,028,867 samples, 2.89%) +v.. + + +std::__cxx11::_List_base<ns3::Ptr<ns3::Packet>, std::allocator<ns3::Ptr<ns3::Packet> > >::_List_base (597,918 samples, 0.06%) + + + +std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > > >::allocate (155,343 samples, 0.02%) + + + +void std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::_M_assign_dispatch<std::_List_const_iterator<ns3::Ptr<ns3::LteControlMessage> > > (1,071,339 samples, 0.11%) + + + +std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::operator= (603,213 samples, 0.06%) + + + +std::pair<ns3::TbId_t const, ns3::tbInfo_t>::~pair (940,561 samples, 0.10%) + + + +ns3::LteMacSapProvider::TransmitPduParameters::TransmitPduParameters (318,692 samples, 0.03%) + + + +double* std::copy<__gnu_cxx::__normal_iterator<double const*, std::vector<double, std::allocator<double> > >, double*> (542,531 samples, 0.06%) + + + +void std::__cxx11::list<ns3::Ptr<ns3::Packet>, std::allocator<ns3::Ptr<ns3::Packet> > >::_M_insert<ns3::Ptr<ns3::Packet> const&> (2,075,129 samples, 0.21%) + + + +double* std::__copy_move_a1<false, double const*, double*> (231,822 samples, 0.02%) + + + +std::tuple<ns3::MultiModelSpectrumChannel*, ns3::Ptr<ns3::SpectrumValue>, double, ns3::Ptr<ns3::SpectrumSignalParameters>, ns3::Ptr<ns3::SpectrumPhy>, std::map<unsigned int, ns3::Ptr<ns3::SpectrumValue>, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > > >::tuple<ns3::MultiModelSpectrumChannel*&, ns3::Ptr<ns3::SpectrumValue>&, double&, ns3::Ptr<ns3::SpectrumSignalParameters>&, ns3::Ptr<ns3::SpectrumPhy>&, std::map<unsigned int, ns3::Ptr<ns3::SpectrumValue>, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >&, true, true> (550,800 samples, 0.06%) + + + +std::_Rb_tree_node<std::pair<unsigned short const, unsigned int> >::_M_valptr (349,350 samples, 0.04%) + + + +std::map<unsigned short, std::vector<unsigned short, std::allocator<unsigned short> >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > > > >::operator[] (460,007 samples, 0.05%) + + + +ns3::EnbMacMemberLteEnbPhySapUser::SubframeIndication (20,436,391 samples, 2.11%) + + + +std::function<void (916,117 samples, 0.09%) + + + +std::_Function_base::_Base_manager<ns3::Callback<void, ns3::DlInfoListElement_s>::Callback<void (339,825 samples, 0.04%) + + + +ns3::int64x64_t::int64x64_t (1,306,529 samples, 0.13%) + + + +std::_Rb_tree<ns3::TbId_t, std::pair<ns3::TbId_t const, ns3::tbInfo_t>, std::_Select1st<std::pair<ns3::TbId_t const, ns3::tbInfo_t> >, std::less<ns3::TbId_t>, std::allocator<std::pair<ns3::TbId_t const, ns3::tbInfo_t> > >::_M_lower_bound (306,362 samples, 0.03%) + + + +std::_Head_base<1ul, ns3::Ptr<ns3::PacketBurst>, false>::_Head_base<ns3::Ptr<ns3::PacketBurst>&> (472,356 samples, 0.05%) + + + +ns3::Callback<void, ns3::DlInfoListElement_s>::Callback<void (152,653 samples, 0.02%) + + + +unsigned short* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<unsigned short const*, std::vector<unsigned short, std::allocator<unsigned short> > >, unsigned short*, unsigned short> (706,218 samples, 0.07%) + + + +std::operator== (166,583 samples, 0.02%) + + + +unsigned short* std::uninitialized_copy<__gnu_cxx::__normal_iterator<unsigned short const*, std::vector<unsigned short, std::allocator<unsigned short> > >, unsigned short*> (851,489 samples, 0.09%) + + + +ns3::IidManager::LookupInformation (309,380 samples, 0.03%) + + + +ns3::ConstantPositionMobilityModel::DoGetPosition (241,331 samples, 0.02%) + + + +double* std::__uninitialized_copy<true>::__uninit_copy<__gnu_cxx::__normal_iterator<double const*, std::vector<double, std::allocator<double> > >, double*> (891,656 samples, 0.09%) + + + +std::vector<ns3::Ptr<ns3::Object>, std::allocator<ns3::Ptr<ns3::Object> > >::~vector (425,381 samples, 0.04%) + + + +std::_Vector_base<unsigned short, std::allocator<unsigned short> >::_Vector_base (157,238 samples, 0.02%) + + + +ns3::EnbMacMemberLteEnbPhySapUser::SubframeIndication (1,650,854 samples, 0.17%) + + + +std::_Head_base<1ul, ns3::Ptr<ns3::SpectrumValue const>, false>::~_Head_base (200,623 samples, 0.02%) + + + +ns3::Ptr<ns3::LteSpectrumSignalParametersDlCtrlFrame>::~Ptr (455,774 samples, 0.05%) + + + +operator new (152,677 samples, 0.02%) + + + +__gnu_cxx::__aligned_membuf<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >::_M_ptr (443,193 samples, 0.05%) + + + +ns3::Ptr<ns3::SpectrumValue const>::~Ptr (192,870 samples, 0.02%) + + + +ns3::Ptr<ns3::LteControlMessage>::Acquire (316,058 samples, 0.03%) + + + +ns3::LteSpectrumPhy::GetRxSpectrumModel (536,054 samples, 0.06%) + + + +unsigned short* std::vector<unsigned short, std::allocator<unsigned short> >::_M_allocate_and_copy<__gnu_cxx::__normal_iterator<unsigned short const*, std::vector<unsigned short, std::allocator<unsigned short> > > > (745,310 samples, 0.08%) + + + +ns3::LteSpectrumPhy::SetTxPowerSpectralDensity (503,325 samples, 0.05%) + + + +std::vector<int, std::allocator<int> >::_M_check_len (187,285 samples, 0.02%) + + + +ns3::Time::FromDouble (185,818 samples, 0.02%) + + + + (153,603 samples, 0.02%) + + + +std::set<unsigned short, std::less<unsigned short>, std::allocator<unsigned short> >::find (1,768,438 samples, 0.18%) + + + +unsigned long* std::__niter_wrap<unsigned long*> (153,241 samples, 0.02%) + + + +__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > > std::__copy_move_a<false, __gnu_cxx::__normal_iterator<double const*, std::vector<double, std::allocator<double> > >, __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > > > (377,397 samples, 0.04%) + + + +operator new (169,207 samples, 0.02%) + + + +ns3::Ptr<ns3::SpectrumPhy> ns3::Object::GetObject<ns3::SpectrumPhy> (1,036,584 samples, 0.11%) + + + +void std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::_M_initialize_dispatch<std::_List_const_iterator<ns3::Ptr<ns3::LteControlMessage> > > (645,888 samples, 0.07%) + + + +ns3::FfMacSchedSapUser::SchedDlConfigIndParameters::~SchedDlConfigIndParameters (210,908 samples, 0.02%) + + + +ns3::DefaultSimulatorImpl::Destroy (238,924 samples, 0.02%) + + + +ns3::BsrLteControlMessage::GetBsr (1,058,333 samples, 0.11%) + + + +std::_Vector_base<unsigned char, std::allocator<unsigned char> >::_Vector_base (222,716 samples, 0.02%) + + + +ns3::LteEnbMac::DoReportBufferStatus (682,380 samples, 0.07%) + + + +void std::destroy_at<ns3::Ptr<ns3::PacketBurst> > (359,626 samples, 0.04%) + + + +double* std::copy<__gnu_cxx::__normal_iterator<double const*, std::vector<double, std::allocator<double> > >, double*> (291,489 samples, 0.03%) + + + +ns3::Ptr<ns3::PacketBurst> ns3::CreateObject<ns3::PacketBurst> (2,205,090 samples, 0.23%) + + + +ns3::Ptr<ns3::UlDciLteControlMessage>::~Ptr (167,122 samples, 0.02%) + + + +std::_Vector_base<unsigned char, std::allocator<unsigned char> >::_M_allocate (499,536 samples, 0.05%) + + + +std::_Rb_tree<unsigned int, std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> >, std::_Select1st<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >::_S_key (128,223 samples, 0.01%) + + + +unsigned char* std::__uninitialized_copy<true>::__uninit_copy<__gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > >, unsigned char*> (150,938 samples, 0.02%) + + + +double* std::__uninitialized_default_n_a<double*, unsigned long, double> (538,098 samples, 0.06%) + + + +unsigned char* std::__copy_move_a<false, __gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > >, unsigned char*> (242,076 samples, 0.02%) + + + +ns3::EventId::operator= (656,172 samples, 0.07%) + + + +std::vector<ns3::CqiListElement_s, std::allocator<ns3::CqiListElement_s> >::erase (1,047,417 samples, 0.11%) + + + + (142,163 samples, 0.01%) + + + +std::_Rb_tree_node<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >* std::_Rb_tree<unsigned int, std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> >, std::_Select1st<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >::_M_create_node<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > const&> (200,295 samples, 0.02%) + + + +std::vector<unsigned char, std::allocator<unsigned char> >::vector (234,615 samples, 0.02%) + + + +__gnu_cxx::__normal_iterator<unsigned char*, std::vector<unsigned char, std::allocator<unsigned char> > > std::copy<__gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > >, __gnu_cxx::__normal_iterator<unsigned char*, std::vector<unsigned char, std::allocator<unsigned char> > > > (125,103 samples, 0.01%) + + + +std::vector<unsigned char, std::allocator<unsigned char> >::operator= (348,625 samples, 0.04%) + + + +std::_Rb_tree_iterator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > std::_Rb_tree<unsigned int, std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> >, std::_Select1st<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >::_M_emplace_hint_unique<unsigned int const&, ns3::Ptr<ns3::SpectrumValue>&> (1,502,471 samples, 0.15%) + + + +ns3::Callback<void, ns3::SpectrumValue const&>::operator (35,103,998 samples, 3.62%) +n.. + + +void std::_Destroy_aux<false>::__destroy<ns3::Ptr<ns3::Object>*> (124,479 samples, 0.01%) + + + +std::map<unsigned short, std::vector<unsigned short, std::allocator<unsigned short> >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > > > >::operator[] (339,246 samples, 0.03%) + + + +unsigned char* std::copy<__gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > >, unsigned char*> (388,698 samples, 0.04%) + + + +ns3::MultiModelSpectrumChannel::StartTx (29,239,922 samples, 3.02%) +n.. + + +ns3::Ptr<ns3::EventImpl>::operator= (817,259 samples, 0.08%) + + + +ns3::SpectrumValue::~SpectrumValue (158,082 samples, 0.02%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::vector<double, std::allocator<double> > >, std::_Select1st<std::pair<unsigned short const, std::vector<double, std::allocator<double> > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<double, std::allocator<double> > > > >::_S_minimum (352,600 samples, 0.04%) + + + +ns3::Angles::NormalizeAngles (303,214 samples, 0.03%) + + + +std::_Rb_tree_const_iterator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >::_M_const_cast (162,110 samples, 0.02%) + + + +void std::_Destroy_aux<false>::__destroy<ns3::DlInfoListElement_s*> (1,227,211 samples, 0.13%) + + + +std::__cxx11::_List_base<ns3::UlDciLteControlMessage, std::allocator<ns3::UlDciLteControlMessage> >::_M_get_Node_allocator (237,959 samples, 0.02%) + + + +std::vector<ns3::DlInfoListElement_s::HarqStatus_e, std::allocator<ns3::DlInfoListElement_s::HarqStatus_e> >::at (195,616 samples, 0.02%) + + + +std::_Rb_tree_node<std::pair<int const, double> >* std::_Rb_tree<int, std::pair<int const, double>, std::_Select1st<std::pair<int const, double> >, std::less<int>, std::allocator<std::pair<int const, double> > >::_Alloc_node::operator (540,906 samples, 0.06%) + + + +ns3::LteRadioBearerTag::Serialize (424,109 samples, 0.04%) + + + +ns3::DlDciLteControlMessage::DlDciLteControlMessage (1,384,545 samples, 0.14%) + + + +ns3::LteEnbPhy::DoSendLteControlMessage (498,633 samples, 0.05%) + + + +std::_Rb_tree<unsigned char, std::pair<unsigned char const, ns3::LteMacSapProvider*>, std::_Select1st<std::pair<unsigned char const, ns3::LteMacSapProvider*> >, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteMacSapProvider*> > >::_M_lower_bound (393,630 samples, 0.04%) + + + +ns3::CeBitmap_e* std::__copy_move_a<false, __gnu_cxx::__normal_iterator<ns3::CeBitmap_e const*, std::vector<ns3::CeBitmap_e, std::allocator<ns3::CeBitmap_e> > >, ns3::CeBitmap_e*> (340,009 samples, 0.04%) + + + +std::_Vector_base<double, std::allocator<double> >::_M_create_storage (163,185 samples, 0.02%) + + + +void std::_Destroy<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> >*> (240,649 samples, 0.02%) + + + +std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> >::vector (252,039 samples, 0.03%) + + + +ns3::MakeEvent<void (5,510,444 samples, 0.57%) + + + +void std::_Destroy<ns3::CqiListElement_s*, ns3::CqiListElement_s> (970,280 samples, 0.10%) + + + +ns3::LteRlcSm::DoNotifyTxOpportunity (1,376,216 samples, 0.14%) + + + +ns3::Ptr<ns3::PacketBurst>::operator= (158,753 samples, 0.02%) + + + +void std::_Destroy_aux<false>::__destroy<ns3::UlInfoListElement_s*> (228,697 samples, 0.02%) + + + +std::_Rb_tree<unsigned char, std::pair<unsigned char const, ns3::LteMacSapProvider*>, std::_Select1st<std::pair<unsigned char const, ns3::LteMacSapProvider*> >, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteMacSapProvider*> > >::end (156,019 samples, 0.02%) + + + +ns3::Tag::Tag (166,039 samples, 0.02%) + + + +std::_Rb_tree_iterator<std::pair<unsigned short const, std::vector<double, std::allocator<double> > > >::operator* (200,943 samples, 0.02%) + + + +std::map<unsigned short, unsigned char, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, unsigned char> > >::find (887,061 samples, 0.09%) + + + +ns3::Ptr<ns3::Packet>::~Ptr (985,329 samples, 0.10%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > >, std::_Select1st<std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > > > >::lower_bound (455,631 samples, 0.05%) + + + +std::_Rb_tree<unsigned char, std::pair<unsigned char const, ns3::LteMacSapProvider*>, std::_Select1st<std::pair<unsigned char const, ns3::LteMacSapProvider*> >, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteMacSapProvider*> > >::_M_end (207,877 samples, 0.02%) + + + +ns3::Ptr<ns3::LteAmc>::operator (193,493 samples, 0.02%) + + + +ns3::HigherLayerSelected_s* std::uninitialized_copy<__gnu_cxx::__normal_iterator<ns3::HigherLayerSelected_s const*, std::vector<ns3::HigherLayerSelected_s, std::allocator<ns3::HigherLayerSelected_s> > >, ns3::HigherLayerSelected_s*> (821,377 samples, 0.08%) + + + +std::_Rb_tree_iterator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > std::_Rb_tree<ns3::Scheduler::EventKey, std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*>, std::_Select1st<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >, std::less<ns3::Scheduler::EventKey>, std::allocator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > >::_M_emplace_hint_unique<std::pair<ns3::Scheduler::EventKey, ns3::EventImpl*> > (3,653,483 samples, 0.38%) + + + +ns3::SpectrumSignalParameters::~SpectrumSignalParameters (189,718 samples, 0.02%) + + + +ns3::TypeId::GetAttributeN (1,058,658 samples, 0.11%) + + + +std::__invoke_result<void (22,443,594 samples, 2.31%) + + + + (1,100,918 samples, 0.11%) + + + +std::_Tuple_impl<1ul, ns3::Ptr<ns3::SpectrumValue>, double, ns3::Ptr<ns3::SpectrumSignalParameters>, ns3::Ptr<ns3::SpectrumPhy>, std::map<unsigned int, ns3::Ptr<ns3::SpectrumValue>, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > > >::_Tuple_impl<ns3::Ptr<ns3::SpectrumValue>&, double&, ns3::Ptr<ns3::SpectrumSignalParameters>&, ns3::Ptr<ns3::SpectrumPhy>&, std::map<unsigned int, ns3::Ptr<ns3::SpectrumValue>, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >&, void> (635,410 samples, 0.07%) + + + +std::_Vector_base<ns3::Ptr<ns3::Object>, std::allocator<ns3::Ptr<ns3::Object> > >::_Vector_base (154,166 samples, 0.02%) + + + +ns3::LteMiErrorModel::Mib (2,166,389 samples, 0.22%) + + + +std::__cxx11::list<ns3::UlDciLteControlMessage, std::allocator<ns3::UlDciLteControlMessage> >::clear (551,743 samples, 0.06%) + + + +ns3::Ptr<ns3::PacketBurst> ns3::CreateObject<ns3::PacketBurst> (267,173 samples, 0.03%) + + + +ns3::CqiListElement_s::~CqiListElement_s (532,379 samples, 0.05%) + + + +std::_Head_base<1ul, ns3::Ptr<ns3::SpectrumValue const>, false>::~_Head_base (896,241 samples, 0.09%) + + + +std::allocator_traits<std::allocator<ns3::DlInfoListElement_s::HarqStatus_e> >::allocate (185,863 samples, 0.02%) + + + +std::map<unsigned char, ns3::LteMacSapProvider::ReportBufferStatusParameters, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteMacSapProvider::ReportBufferStatusParameters> > >::empty (342,978 samples, 0.04%) + + + +__gnu_cxx::__normal_iterator<ns3::DlInfoListElement_s::HarqStatus_e const*, std::vector<ns3::DlInfoListElement_s::HarqStatus_e, std::allocator<ns3::DlInfoListElement_s::HarqStatus_e> > > std::__miter_base<__gnu_cxx::__normal_iterator<ns3::DlInfoListElement_s::HarqStatus_e const*, std::vector<ns3::DlInfoListElement_s::HarqStatus_e, std::allocator<ns3::DlInfoListElement_s::HarqStatus_e> > > > (190,102 samples, 0.02%) + + + +malloc (190,161 samples, 0.02%) + + + +__gnu_cxx::__normal_iterator<ns3::Ptr<ns3::PacketBurst>*, std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > > > std::__copy_move_a<true, __gnu_cxx::__normal_iterator<ns3::Ptr<ns3::PacketBurst>*, std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > > >, __gnu_cxx::__normal_iterator<ns3::Ptr<ns3::PacketBurst>*, std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > > > > (2,253,875 samples, 0.23%) + + + + (168,179 samples, 0.02%) + + + +ns3::PacketTagList::RemoveAll (323,410 samples, 0.03%) + + + +std::__detail::_List_node_header::_M_move_nodes (181,701 samples, 0.02%) + + + +std::_Rb_tree_key_compare<std::less<unsigned short> >::_Rb_tree_key_compare (269,610 samples, 0.03%) + + + +std::_Vector_base<double, std::allocator<double> >::_Vector_base (863,125 samples, 0.09%) + + + +std::_Head_base<1ul, ns3::Ptr<ns3::SpectrumValue const>, false>::_Head_base<ns3::Ptr<ns3::SpectrumValue const>&> (302,346 samples, 0.03%) + + + +ns3::tbInfo_t::~tbInfo_t (151,450 samples, 0.02%) + + + +void std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::_M_initialize_dispatch<std::_List_const_iterator<ns3::Ptr<ns3::LteControlMessage> > > (225,934 samples, 0.02%) + + + +std::_Rb_tree<ns3::Scheduler::EventKey, std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*>, std::_Select1st<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >, std::less<ns3::Scheduler::EventKey>, std::allocator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > >::_M_put_node (1,157,136 samples, 0.12%) + + + +std::__cxx11::list<ns3::UlDciLteControlMessage, std::allocator<ns3::UlDciLteControlMessage> >* std::__copy_move<true, false, std::random_access_iterator_tag>::__copy_m<std::__cxx11::list<ns3::UlDciLteControlMessage, std::allocator<ns3::UlDciLteControlMessage> >*, std::__cxx11::list<ns3::UlDciLteControlMessage, std::allocator<ns3::UlDciLteControlMessage> >*> (1,471,329 samples, 0.15%) + + + +ns3::HarqProcessInfoElement_t* std::__copy_move_a<false, __gnu_cxx::__normal_iterator<ns3::HarqProcessInfoElement_t const*, std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> > >, ns3::HarqProcessInfoElement_t*> (1,298,579 samples, 0.13%) + + + +ns3::LteEnbPhy::StartSubFrame (2,983,151 samples, 0.31%) + + + +std::__detail::_List_node_header::_M_move_nodes (375,374 samples, 0.04%) + + + +void std::_Rb_tree<unsigned int, std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> >, std::_Select1st<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >::_M_construct_node<unsigned int const&, ns3::Ptr<ns3::SpectrumValue>&> (576,441 samples, 0.06%) + + + +std::__cxx11::list<ns3::Callback<void, ns3::Ptr<ns3::PacketBurst const> >, std::allocator<ns3::Callback<void, ns3::Ptr<ns3::PacketBurst const> > > >::begin (202,714 samples, 0.02%) + + + +unsigned int const& std::__pair_get<0ul>::__move_get<unsigned int const&, ns3::Ptr<ns3::SpectrumValue>&> (150,244 samples, 0.02%) + + + +std::vector<ns3::DlInfoListElement_s::HarqStatus_e, std::allocator<ns3::DlInfoListElement_s::HarqStatus_e> >::vector (152,454 samples, 0.02%) + + + +std::vector<ns3::HigherLayerSelected_s, std::allocator<ns3::HigherLayerSelected_s> >::operator= (427,945 samples, 0.04%) + + + +__gnu_cxx::__aligned_membuf<std::pair<unsigned short const, unsigned char> >::_M_addr (164,052 samples, 0.02%) + + + +void std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > > >::construct<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*>, std::pair<ns3::Scheduler::EventKey, ns3::EventImpl*> > (363,009 samples, 0.04%) + + + +std::_Rb_tree_node<std::pair<ns3::LteFlowId_t const, ns3::FfMacSchedSapProvider::SchedDlRlcBufferReqParameters> >::_M_valptr (306,649 samples, 0.03%) + + + +ns3::LteEnbMac::DoSchedDlConfigInd (33,880,851 samples, 3.49%) +n.. + + +ns3::LteSpectrumPhy::GetMobility (284,534 samples, 0.03%) + + + +std::_Bit_iterator std::copy<std::_Bit_const_iterator, std::_Bit_iterator> (614,787 samples, 0.06%) + + + +double* std::__copy_move_a1<false, double const*, double*> (368,836 samples, 0.04%) + + + +void std::__cxx11::list<ns3::Ptr<ns3::Packet>, std::allocator<ns3::Ptr<ns3::Packet> > >::_M_insert<ns3::Ptr<ns3::Packet> const&> (234,373 samples, 0.02%) + + + +ns3::PfFfMacScheduler::RefreshHarqProcesses (154,047 samples, 0.02%) + + + +ns3::Time::FromDouble (2,083,512 samples, 0.21%) + + + +std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::push_back (337,881 samples, 0.03%) + + + +std::vector<ns3::Ptr<ns3::Object>, std::allocator<ns3::Ptr<ns3::Object> > >::_M_erase_at_end (153,047 samples, 0.02%) + + + +ns3::Ptr<ns3::LteControlMessage>& std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::emplace_back<ns3::Ptr<ns3::LteControlMessage> const&> (2,163,597 samples, 0.22%) + + + +std::_List_node<ns3::Ptr<ns3::LteControlMessage> >* std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::_M_create_node<ns3::Ptr<ns3::LteControlMessage> const&> (228,584 samples, 0.02%) + + + +ns3::EventId::EventId (1,674,500 samples, 0.17%) + + + +ns3::EventId ns3::Simulator::Schedule<void (8,521,614 samples, 0.88%) + + + +ns3::LteRlcSpecificLteMacSapUser::NotifyTxOpportunity (192,143 samples, 0.02%) + + + +void std::allocator_traits<std::allocator<std::_List_node<ns3::Ptr<ns3::Packet> > > >::destroy<ns3::Ptr<ns3::Packet> > (1,143,303 samples, 0.12%) + + + +ns3::DefaultSimulatorImpl::ScheduleWithContext (475,136 samples, 0.05%) + + + +unsigned char* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > >, unsigned char*, unsigned char> (356,896 samples, 0.04%) + + + +ns3::Ptr<ns3::SpectrumValue const>::operator* (203,182 samples, 0.02%) + + + +ns3::Time::GetNanoSeconds (316,166 samples, 0.03%) + + + +std::map<unsigned short, ns3::LteEnbComponentCarrierManager::UeInfo, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, ns3::LteEnbComponentCarrierManager::UeInfo> > >::end (195,237 samples, 0.02%) + + + +std::_Rb_tree<unsigned int, std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> >, std::_Select1st<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >::_M_get_insert_hint_unique_pos (232,404 samples, 0.02%) + + + +std::map<ns3::TbId_t, ns3::tbInfo_t, std::less<ns3::TbId_t>, std::allocator<std::pair<ns3::TbId_t const, ns3::tbInfo_t> > >::find (186,148 samples, 0.02%) + + + +std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::push_back (1,860,199 samples, 0.19%) + + + +ns3::SpectrumConverter::Convert (333,104 samples, 0.03%) + + + +ns3::LteEnbPhy*& std::__get_helper<0ul, ns3::LteEnbPhy*> (377,927 samples, 0.04%) + + + +pthread_self@plt (151,149 samples, 0.02%) + + + +std::_Rb_tree_rebalance_for_erase (551,017 samples, 0.06%) + + + +ns3::MultiModelSpectrumChannel::FindAndEventuallyAddTxSpectrumModel (1,340,325 samples, 0.14%) + + + +ns3::LteInterference::DoAddSignal (2,731,360 samples, 0.28%) + + + +std::tuple<ns3::MultiModelSpectrumChannel*, ns3::Ptr<ns3::SpectrumValue>, double, ns3::Ptr<ns3::SpectrumSignalParameters>, ns3::Ptr<ns3::SpectrumPhy>, std::map<unsigned int, ns3::Ptr<ns3::SpectrumValue>, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > > >::tuple<ns3::MultiModelSpectrumChannel*&, ns3::Ptr<ns3::SpectrumValue>&, double&, ns3::Ptr<ns3::SpectrumSignalParameters>&, ns3::Ptr<ns3::SpectrumPhy>&, std::map<unsigned int, ns3::Ptr<ns3::SpectrumValue>, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >&, true, true> (714,235 samples, 0.07%) + + + +__gnu_cxx::__aligned_membuf<std::pair<unsigned int const, ns3::TxSpectrumModelInfo> >::_M_ptr (375,886 samples, 0.04%) + + + +std::_Rb_tree<ns3::LteFlowId_t, std::pair<ns3::LteFlowId_t const, ns3::FfMacSchedSapProvider::SchedDlRlcBufferReqParameters>, std::_Select1st<std::pair<ns3::LteFlowId_t const, ns3::FfMacSchedSapProvider::SchedDlRlcBufferReqParameters> >, std::less<ns3::LteFlowId_t>, std::allocator<std::pair<ns3::LteFlowId_t const, ns3::FfMacSchedSapProvider::SchedDlRlcBufferReqParameters> > >::_S_key (303,374 samples, 0.03%) + + + +ns3::EventImpl::~EventImpl (201,506 samples, 0.02%) + + + +__gnu_cxx::__normal_iterator<ns3::DlInfoListElement_s::HarqStatus_e const*, std::vector<ns3::DlInfoListElement_s::HarqStatus_e, std::allocator<ns3::DlInfoListElement_s::HarqStatus_e> > >::base (160,882 samples, 0.02%) + + + +std::vector<unsigned short, std::allocator<unsigned short> >::push_back (3,560,217 samples, 0.37%) + + + +std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >* std::__copy_move_a1<true, std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >*, std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >*> (189,156 samples, 0.02%) + + + +std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*>::pair<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*&> (149,261 samples, 0.02%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, double>, std::_Select1st<std::pair<unsigned short const, double> >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, double> > >::_M_mbegin (153,413 samples, 0.02%) + + + +std::_List_const_iterator<ns3::Ptr<ns3::LteControlMessage> >::operator++ (234,590 samples, 0.02%) + + + +std::_Vector_base<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >::_M_allocate (239,647 samples, 0.02%) + + + +ns3::Ptr<ns3::SpectrumValue>::operator= (757,202 samples, 0.08%) + + + +ns3::SimpleRefCount<ns3::SpectrumModel, ns3::Empty, ns3::DefaultDeleter<ns3::SpectrumModel> >::Ref (142,470 samples, 0.01%) + + + +ns3::LteRadioBearerTag::GetInstanceTypeId (237,147 samples, 0.02%) + + + +ns3::LteSpectrumSignalParametersDataFrame::~LteSpectrumSignalParametersDataFrame (3,401,494 samples, 0.35%) + + + +std::enable_if<std::is_constructible<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*>, std::pair<ns3::Scheduler::EventKey, ns3::EventImpl*> >::value, std::pair<std::_Rb_tree_iterator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >, bool> >::type std::map<ns3::Scheduler::EventKey, ns3::EventImpl*, std::less<ns3::Scheduler::EventKey>, std::allocator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > >::insert<std::pair<ns3::Scheduler::EventKey, ns3::EventImpl*> > (890,212 samples, 0.09%) + + + +ns3::ObjectBase::ConstructSelf (2,247,437 samples, 0.23%) + + + +std::__allocated_ptr<std::allocator<std::_List_node<ns3::Ptr<ns3::LteControlMessage> > > >::__allocated_ptr (192,427 samples, 0.02%) + + + +ns3::PacketBurst::Copy (696,783 samples, 0.07%) + + + +std::__cxx11::list<ns3::Ptr<ns3::Packet>, std::allocator<ns3::Ptr<ns3::Packet> > >::list (190,083 samples, 0.02%) + + + +std::__new_allocator<double>::allocate (187,232 samples, 0.02%) + + + +void std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::_M_insert<ns3::Ptr<ns3::LteControlMessage> const&> (480,171 samples, 0.05%) + + + +std::__cxx11::list<ns3::Ptr<ns3::Packet>, std::allocator<ns3::Ptr<ns3::Packet> > >::list (635,025 samples, 0.07%) + + + +ns3::PacketBurst::~PacketBurst (1,859,304 samples, 0.19%) + + + +std::pair<unsigned short const, std::vector<double, std::allocator<double> > >::~pair (193,911 samples, 0.02%) + + + +std::_Vector_base<unsigned char, std::allocator<unsigned char> >::_Vector_base (153,635 samples, 0.02%) + + + +void std::allocator_traits<std::allocator<std::_List_node<ns3::Ptr<ns3::Packet> > > >::destroy<ns3::Ptr<ns3::Packet> > (392,648 samples, 0.04%) + + + +std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >* std::__copy_move_a1<true, std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >*, std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >*> (843,550 samples, 0.09%) + + + +ns3::Simulator::DoSchedule (2,399,693 samples, 0.25%) + + + +ns3::Singleton<ns3::IidManager>::Get (322,923 samples, 0.03%) + + + +ns3::TypeId::GetParent (436,938 samples, 0.05%) + + + +std::_Vector_base<unsigned char, std::allocator<unsigned char> >::~_Vector_base (440,906 samples, 0.05%) + + + + (167,770 samples, 0.02%) + + + +unsigned char* std::copy<__gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > >, unsigned char*> (150,938 samples, 0.02%) + + + +[libm.so.6] (236,481 samples, 0.02%) + + + +unsigned short* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<unsigned short const*, std::vector<unsigned short, std::allocator<unsigned short> > >, unsigned short*, unsigned short> (893,468 samples, 0.09%) + + + +__gnu_cxx::__normal_iterator<double const*, std::vector<double, std::allocator<double> > >::__normal_iterator (279,119 samples, 0.03%) + + + +std::_Rb_tree<ns3::Scheduler::EventKey, std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*>, std::_Select1st<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >, std::less<ns3::Scheduler::EventKey>, std::allocator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > >::_S_key (764,919 samples, 0.08%) + + + +ns3::LteInterference::AddSignal (11,691,674 samples, 1.21%) + + + +ns3::int64x64_t::int64x64_t (150,413 samples, 0.02%) + + + +std::vector<double, std::allocator<double> >::vector (1,002,557 samples, 0.10%) + + + +std::_Function_handler<void (20,810,198 samples, 2.15%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, unsigned char>, std::_Select1st<std::pair<unsigned short const, unsigned char> >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, unsigned char> > >::_S_key (552,315 samples, 0.06%) + + + +std::vector<double, std::allocator<double> >::_M_default_initialize (574,140 samples, 0.06%) + + + +std::map<unsigned int, ns3::Ptr<ns3::SpectrumValue>, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >::map (449,666 samples, 0.05%) + + + +std::vector<unsigned char, std::allocator<unsigned char> >::push_back (3,070,728 samples, 0.32%) + + + +ns3::MakeEvent<void (709,970 samples, 0.07%) + + + +ns3::Ptr<ns3::Packet> ns3::Create<ns3::Packet, unsigned int&> (501,720 samples, 0.05%) + + + +std::_List_iterator<ns3::Ptr<ns3::LteControlMessage> >::operator++ (150,969 samples, 0.02%) + + + +std::vector<bool, std::allocator<bool> >::at (245,216 samples, 0.03%) + + + +void std::destroy_at<ns3::Ptr<ns3::LteControlMessage> > (269,841 samples, 0.03%) + + + +ns3::Ptr<ns3::Packet>::Ptr (193,783 samples, 0.02%) + + + +std::__cxx11::_List_base<ns3::Ptr<ns3::Packet>, std::allocator<ns3::Ptr<ns3::Packet> > >::_M_clear (860,343 samples, 0.09%) + + + +decltype (189,123 samples, 0.02%) + + + +std::tuple<double const&, double const&, double const&> std::tie<double const, double const, double const> (1,173,308 samples, 0.12%) + + + +ns3::RarLteControlMessage::~RarLteControlMessage (509,242 samples, 0.05%) + + + +std::map<unsigned short, ns3::Ptr<ns3::UeManager>, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, ns3::Ptr<ns3::UeManager> > > >::find (1,529,532 samples, 0.16%) + + + +__gnu_cxx::__normal_iterator<ns3::Ptr<ns3::PacketBurst>*, std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > > > std::move<__gnu_cxx::__normal_iterator<ns3::Ptr<ns3::PacketBurst>*, std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > > >, __gnu_cxx::__normal_iterator<ns3::Ptr<ns3::PacketBurst>*, std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > > > > (2,253,875 samples, 0.23%) + + + +std::vector<int, std::allocator<int> >::push_back (2,809,773 samples, 0.29%) + + + +std::_Vector_base<ns3::VendorSpecificListElement_s, std::allocator<ns3::VendorSpecificListElement_s> >::_Vector_impl::_Vector_impl (157,554 samples, 0.02%) + + + +std::_Select1st<std::pair<unsigned short const, double> >::operator (261,404 samples, 0.03%) + + + +std::_Rb_tree<unsigned char, std::pair<unsigned char const, ns3::LteMacSapProvider*>, std::_Select1st<std::pair<unsigned char const, ns3::LteMacSapProvider*> >, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteMacSapProvider*> > >::end (126,641 samples, 0.01%) + + + +ns3::LteSpectrumSignalParametersDlCtrlFrame::Copy (7,245,802 samples, 0.75%) + + + +ns3::MapScheduler::Insert (10,424,431 samples, 1.07%) + + + +std::map<unsigned short, std::vector<double, std::allocator<double> >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<double, std::allocator<double> > > > >::~map (1,140,266 samples, 0.12%) + + + +std::_Bit_iterator::operator[] (162,486 samples, 0.02%) + + + +void std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::_M_insert<ns3::Ptr<ns3::LteControlMessage> const&> (304,758 samples, 0.03%) + + + +unsigned short* std::__uninitialized_fill_n<true>::__uninit_fill_n<unsigned short*, unsigned long, unsigned short> (819,768 samples, 0.08%) + + + +std::_Rb_tree<int, std::pair<int const, double>, std::_Select1st<std::pair<int const, double> >, std::less<int>, std::allocator<std::pair<int const, double> > >::_M_erase (325,437 samples, 0.03%) + + + +void std::_Construct<ns3::HigherLayerSelected_s, ns3::HigherLayerSelected_s const&> (277,299 samples, 0.03%) + + + +std::vector<bool, std::allocator<bool> >::size (382,898 samples, 0.04%) + + + +std::vector<ns3::Ptr<ns3::Object>, std::allocator<ns3::Ptr<ns3::Object> > >::vector (941,823 samples, 0.10%) + + + +unsigned int& std::_Mu<unsigned int, false, false>::operator (264,404 samples, 0.03%) + + + +std::__cxx11::_List_base<ns3::AttributeConstructionList::Item, std::allocator<ns3::AttributeConstructionList::Item> >::_List_base (461,286 samples, 0.05%) + + + +ns3::LteEnbMac::DoSubframeIndication (4,972,136 samples, 0.51%) + + + +__gnu_cxx::__normal_iterator<double const*, std::vector<double, std::allocator<double> > >::__normal_iterator (161,967 samples, 0.02%) + + + +std::__new_allocator<std::_List_node<ns3::Ptr<ns3::Packet> > >::deallocate (181,716 samples, 0.02%) + + + +ns3::CqiListElement_s* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<ns3::CqiListElement_s*, std::vector<ns3::CqiListElement_s, std::allocator<ns3::CqiListElement_s> > >, ns3::CqiListElement_s*, ns3::CqiListElement_s> (1,085,784 samples, 0.11%) + + + +ns3::Time::~Time (227,882 samples, 0.02%) + + + +void std::destroy_at<ns3::Ptr<ns3::Packet> > (827,732 samples, 0.09%) + + + +ns3::Ptr<ns3::LteControlMessage>& std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::emplace_back<ns3::Ptr<ns3::LteControlMessage> const&> (180,536 samples, 0.02%) + + + +ns3::Object::~Object (2,269,146 samples, 0.23%) + + + +std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > >::push_back (551,584 samples, 0.06%) + + + +void std::_Function_base::_Base_manager<std::_Bind<void (1,947,662 samples, 0.20%) + + + +void std::vector<unsigned short, std::allocator<unsigned short> >::_M_realloc_insert<unsigned short> (2,020,223 samples, 0.21%) + + + +std::_Vector_base<ns3::BuildDataListElement_s, std::allocator<ns3::BuildDataListElement_s> >::_Vector_base (382,238 samples, 0.04%) + + + +std::_Rb_tree_node<std::pair<unsigned char const, ns3::LteMacSapProvider*> >::_M_valptr (354,718 samples, 0.04%) + + + +std::_Rb_tree_node<std::pair<unsigned short const, std::vector<std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > >, std::allocator<std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > > > > > >::_M_valptr (277,907 samples, 0.03%) + + + +std::map<unsigned char, ns3::LteMacSapProvider*, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteMacSapProvider*> > >::find (393,630 samples, 0.04%) + + + +std::vector<double, std::allocator<double> >::begin (169,080 samples, 0.02%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::map<unsigned char, ns3::LteMacSapUser*, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteMacSapUser*> > > >, std::_Select1st<std::pair<unsigned short const, std::map<unsigned char, ns3::LteMacSapUser*, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteMacSapUser*> > > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::map<unsigned char, ns3::LteMacSapUser*, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteMacSapUser*> > > > > >::find (155,011 samples, 0.02%) + + + +std::_Rb_tree<int, std::pair<int const, double>, std::_Select1st<std::pair<int const, double> >, std::less<int>, std::allocator<std::pair<int const, double> > >::_M_erase (743,951 samples, 0.08%) + + + +std::_Rb_tree_insert_and_rebalance (155,976 samples, 0.02%) + + + +ns3::SimpleRefCount<ns3::EventImpl, ns3::Empty, ns3::DefaultDeleter<ns3::EventImpl> >::Unref (9,603,406 samples, 0.99%) + + + +std::map<unsigned short, std::vector<double, std::allocator<double> >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<double, std::allocator<double> > > > >::map (4,812,209 samples, 0.50%) + + + +std::_Rb_tree<unsigned char, std::pair<unsigned char const, ns3::LteCcmMacSapProvider*>, std::_Select1st<std::pair<unsigned char const, ns3::LteCcmMacSapProvider*> >, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteCcmMacSapProvider*> > >::_M_lower_bound (812,518 samples, 0.08%) + + + +std::vector<ns3::VendorSpecificListElement_s, std::allocator<ns3::VendorSpecificListElement_s> >::operator= (1,354,571 samples, 0.14%) + + + +std::map<ns3::Scheduler::EventKey, ns3::EventImpl*, std::less<ns3::Scheduler::EventKey>, std::allocator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > >::lower_bound (2,251,041 samples, 0.23%) + + + +ns3::ObjectBase::ConstructSelf (267,173 samples, 0.03%) + + + +std::_Vector_base<ns3::VendorSpecificListElement_s, std::allocator<ns3::VendorSpecificListElement_s> >::_M_get_Tp_allocator (192,155 samples, 0.02%) + + + +std::vector<ns3::DlInfoListElement_s::HarqStatus_e, std::allocator<ns3::DlInfoListElement_s::HarqStatus_e> >::_M_fill_insert (1,581,674 samples, 0.16%) + + + +std::_Rb_tree_node<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >* std::_Rb_tree<unsigned int, std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> >, std::_Select1st<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >::_M_clone_node<false, std::_Rb_tree<unsigned int, std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> >, std::_Select1st<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >::_Alloc_node> (244,239 samples, 0.03%) + + + +ns3::Ptr<ns3::Packet> const& std::forward<ns3::Ptr<ns3::Packet> const&> (183,511 samples, 0.02%) + + + +ns3::Ptr<ns3::UeManager>::Ptr (155,695 samples, 0.02%) + + + +ns3::Ptr<ns3::SpectrumPhy>& std::__get_helper<4ul, ns3::Ptr<ns3::SpectrumPhy>, std::map<unsigned int, ns3::Ptr<ns3::SpectrumValue>, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > > > (350,980 samples, 0.04%) + + + +ns3::LogComponent::IsEnabled (240,367 samples, 0.02%) + + + +void std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::_M_assign_dispatch<std::_List_const_iterator<ns3::Ptr<ns3::LteControlMessage> > > (2,878,472 samples, 0.30%) + + + +ns3::Simulator::Now (243,501 samples, 0.03%) + + + +unsigned short* std::__uninitialized_copy<true>::__uninit_copy<__gnu_cxx::__normal_iterator<unsigned short const*, std::vector<unsigned short, std::allocator<unsigned short> > >, unsigned short*> (731,227 samples, 0.08%) + + + +ns3::DlInfoListElement_s::HarqStatus_e* std::__uninitialized_copy<true>::__uninit_copy<__gnu_cxx::__normal_iterator<ns3::DlInfoListElement_s::HarqStatus_e const*, std::vector<ns3::DlInfoListElement_s::HarqStatus_e, std::allocator<ns3::DlInfoListElement_s::HarqStatus_e> > >, ns3::DlInfoListElement_s::HarqStatus_e*> (1,860,884 samples, 0.19%) + + + +ns3::PropagationLossModel::CalcRxPower (3,683,031 samples, 0.38%) + + + +std::_Rb_tree<int, std::pair<int const, double>, std::_Select1st<std::pair<int const, double> >, std::less<int>, std::allocator<std::pair<int const, double> > >::_M_erase (351,602 samples, 0.04%) + + + +std::function<void (7,793,846 samples, 0.80%) + + + +ns3::Ptr<ns3::EventImpl>::Acquire (709,181 samples, 0.07%) + + + +int& std::vector<int, std::allocator<int> >::emplace_back<int> (1,496,718 samples, 0.15%) + + + +ns3::HigherLayerSelected_s* std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<ns3::HigherLayerSelected_s const*, std::vector<ns3::HigherLayerSelected_s, std::allocator<ns3::HigherLayerSelected_s> > >, ns3::HigherLayerSelected_s*> (356,634 samples, 0.04%) + + + +std::__cxx11::list<ns3::Ptr<ns3::Packet>, std::allocator<ns3::Ptr<ns3::Packet> > >::push_back (1,940,647 samples, 0.20%) + + + +std::_List_const_iterator<ns3::Ptr<ns3::LteControlMessage> >::operator* (148,833 samples, 0.02%) + + + +ns3::DefaultSimulatorImpl::GetSystemId (155,576 samples, 0.02%) + + + +ns3::EventImpl::Invoke (892,884,786 samples, 92.07%) +ns3::EventImpl::Invoke + + +std::_Tuple_impl<2ul, double, ns3::Ptr<ns3::SpectrumSignalParameters>, ns3::Ptr<ns3::SpectrumPhy>, std::map<unsigned int, ns3::Ptr<ns3::SpectrumValue>, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > > >::_Tuple_impl<double&, ns3::Ptr<ns3::SpectrumSignalParameters>&, ns3::Ptr<ns3::SpectrumPhy>&, std::map<unsigned int, ns3::Ptr<ns3::SpectrumValue>, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >&, void> (476,638 samples, 0.05%) + + + +ns3::LteEnbPhy::StartFrame (314,249 samples, 0.03%) + + + +ns3::SbMeasResult_s::operator= (452,044 samples, 0.05%) + + + +ns3::LteSpectrumPhy*& std::__get_helper<0ul, ns3::LteSpectrumPhy*> (532,195 samples, 0.05%) + + + +ns3::LteEnbPhy::DoSendLteControlMessage (2,809,761 samples, 0.29%) + + + +std::tuple<ns3::LteInterference*, ns3::Ptr<ns3::SpectrumValue const>, unsigned int>::~tuple (489,613 samples, 0.05%) + + + +std::_Vector_base<double, std::allocator<double> >::_M_allocate (168,940 samples, 0.02%) + + + +ns3::PacketBurst::DoDispose (1,239,705 samples, 0.13%) + + + +ns3::TracedCallback<unsigned int, unsigned int, unsigned short, unsigned char, unsigned short, unsigned char>::operator (198,920 samples, 0.02%) + + + +ns3::LteSpectrumPhy* ns3::PeekPointer<ns3::LteSpectrumPhy> (364,052 samples, 0.04%) + + + +ns3::Simulator::DoSchedule (16,091,885 samples, 1.66%) + + + +std::__new_allocator<std::_Rb_tree_node<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > >::allocate (192,748 samples, 0.02%) + + + +void std::_Destroy<ns3::UlInfoListElement_s> (157,331 samples, 0.02%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, ns3::LteEnbComponentCarrierManager::UeInfo>, std::_Select1st<std::pair<unsigned short const, ns3::LteEnbComponentCarrierManager::UeInfo> >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, ns3::LteEnbComponentCarrierManager::UeInfo> > >::_S_key (289,376 samples, 0.03%) + + + +void std::_Destroy_aux<false>::__destroy<ns3::DlInfoListElement_s*> (852,686 samples, 0.09%) + + + +std::_Function_handler<void (324,769 samples, 0.03%) + + + +ns3::DlInfoListElement_s::HarqStatus_e* std::__copy_move_a1<false, ns3::DlInfoListElement_s::HarqStatus_e const*, ns3::DlInfoListElement_s::HarqStatus_e*> (321,532 samples, 0.03%) + + + +std::_Function_base::_Base_manager<void (200,340 samples, 0.02%) + + + +ns3::LteSpectrumPhy::StartRxData (12,537,177 samples, 1.29%) + + + +ns3::LteEnbMac::DoTransmitPdu (579,238 samples, 0.06%) + + + +ns3::LtePhy::GetPacketBurst (30,682,505 samples, 3.16%) +n.. + + +ns3::LteEnbPhy::PhyPduReceived (14,218,237 samples, 1.47%) + + + +int* std::__copy_move_a2<false, int const*, int*> (130,133 samples, 0.01%) + + + +bool std::_Function_base::_Base_manager<std::_Bind<void (195,009 samples, 0.02%) + + + +std::vector<int, std::allocator<int> >::_M_check_len (1,020,384 samples, 0.11%) + + + +std::vector<ns3::FfMacSchedSapProvider::SchedUlCqiInfoReqParameters, std::allocator<ns3::FfMacSchedSapProvider::SchedUlCqiInfoReqParameters> >::_M_range_check (158,349 samples, 0.02%) + + + +double* std::fill_n<double*, unsigned long, double> (187,050 samples, 0.02%) + + + +ns3::Ptr<ns3::LteControlMessage>::Ptr (266,180 samples, 0.03%) + + + +void std::fill<std::_Bit_iterator, bool> (148,785 samples, 0.02%) + + + +std::_Vector_base<unsigned char, std::allocator<unsigned char> >::~_Vector_base (160,698 samples, 0.02%) + + + +std::map<unsigned short, std::vector<unsigned short, std::allocator<unsigned short> >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > > > >::find (842,898 samples, 0.09%) + + + +ns3::TracedCallback<unsigned short, unsigned char, unsigned int>::operator (664,705 samples, 0.07%) + + + +ns3::SpectrumValue::SpectrumValue (716,762 samples, 0.07%) + + + +std::_Select1st<std::pair<unsigned short const, std::map<unsigned char, ns3::LteMacSapUser*, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteMacSapUser*> > > > >::operator (124,333 samples, 0.01%) + + + +std::_Rb_tree_node<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >* std::_Rb_tree<unsigned int, std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> >, std::_Select1st<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >::_M_create_node<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > const&> (233,103 samples, 0.02%) + + + +std::_List_iterator<ns3::Ptr<ns3::LteControlMessage> > std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::insert<std::_List_const_iterator<ns3::Ptr<ns3::LteControlMessage> >, void> (987,508 samples, 0.10%) + + + +std::_Rb_tree<unsigned int, std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> >, std::_Select1st<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >::_M_copy (156,128 samples, 0.02%) + + + +ns3::SpectrumValue::operator= (1,481,592 samples, 0.15%) + + + +unsigned char* std::uninitialized_copy<__gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > >, unsigned char*> (481,444 samples, 0.05%) + + + +ns3::Ptr<ns3::PacketBurst>::Ptr (159,551 samples, 0.02%) + + + +ns3::LteSpectrumValueHelper::CreateUlTxPowerSpectralDensity (151,318 samples, 0.02%) + + + +std::_Vector_base<unsigned char, std::allocator<unsigned char> >::_Vector_impl_data::_Vector_impl_data (146,089 samples, 0.02%) + + + +std::vector<unsigned char, std::allocator<unsigned char> >::vector (202,804 samples, 0.02%) + + + +ns3::Ptr<ns3::LteSpectrumPhy>::Acquire (332,097 samples, 0.03%) + + + +decltype (146,680 samples, 0.02%) + + + +std::vector<double, std::allocator<double> >::~vector (209,498 samples, 0.02%) + + + +std::pair<std::_Rb_tree_iterator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >, bool>::pair (1,137,947 samples, 0.12%) + + + +std::enable_if<is_invocable_r_v<void, void (27,749,977 samples, 2.86%) +s.. + + +std::_Rb_tree<unsigned int, std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> >, std::_Select1st<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >::_M_copy (326,142 samples, 0.03%) + + + +std::_List_iterator<ns3::Ptr<ns3::LteControlMessage> >::_List_iterator (196,537 samples, 0.02%) + + + +std::__cxx11::_List_base<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::~_List_base (678,895 samples, 0.07%) + + + +std::_Rb_tree_node<std::pair<unsigned char const, ns3::LteMacSapProvider::ReportBufferStatusParameters> >::_M_valptr (187,088 samples, 0.02%) + + + +ns3::SpectrumValue::Copy (422,077 samples, 0.04%) + + + +std::_Tuple_impl<0ul, ns3::LteSpectrumPhy*>::_M_head (369,313 samples, 0.04%) + + + +std::vector<ns3::DlInfoListElement_s::HarqStatus_e, std::allocator<ns3::DlInfoListElement_s::HarqStatus_e> >::_M_check_len (474,800 samples, 0.05%) + + + +ns3::LteEnbPhy::DequeueUlDci[abi:cxx11] (9,233,350 samples, 0.95%) + + + +ns3::Object::Dispose (202,781 samples, 0.02%) + + + +std::_Function_base::_Base_manager<ns3::Callback<void, ns3::UlInfoListElement_s>::Callback<void (442,482 samples, 0.05%) + + + +__gnu_cxx::__aligned_membuf<std::pair<ns3::LteSpectrumModelId const, ns3::Ptr<ns3::SpectrumModel> > >::_M_ptr (156,072 samples, 0.02%) + + + + (193,493 samples, 0.02%) + + + +ns3::HarqProcessInfoElement_t* std::copy<__gnu_cxx::__normal_iterator<ns3::HarqProcessInfoElement_t const*, std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> > >, ns3::HarqProcessInfoElement_t*> (185,369 samples, 0.02%) + + + +unsigned char* std::__fill_n_a<unsigned char*, unsigned long, unsigned char> (604,594 samples, 0.06%) + + + +std::vector<ns3::BuildDataListElement_s, std::allocator<ns3::BuildDataListElement_s> >::_M_check_len (351,521 samples, 0.04%) + + + +std::map<unsigned char, ns3::LteUeMac::LcInfo, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteUeMac::LcInfo> > >::begin (638,035 samples, 0.07%) + + + +std::_Vector_base<double, std::allocator<double> >::_Vector_base (603,299 samples, 0.06%) + + + +ns3::Ptr<ns3::LteChunkProcessor>::operator (207,486 samples, 0.02%) + + + +std::vector<ns3::DlInfoListElement_s, std::allocator<ns3::DlInfoListElement_s> >::operator= (2,127,957 samples, 0.22%) + + + +std::_Rb_tree<int, std::pair<int const, double>, std::_Select1st<std::pair<int const, double> >, std::less<int>, std::allocator<std::pair<int const, double> > >::_M_erase (626,961 samples, 0.06%) + + + +__gnu_cxx::__aligned_membuf<std::pair<unsigned char const, ns3::LteUeMac::LcInfo> >::_M_ptr (236,021 samples, 0.02%) + + + +ns3::Object::DoDelete (659,540 samples, 0.07%) + + + +std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > >::operator[] (236,769 samples, 0.02%) + + + +__gnu_cxx::__aligned_membuf<ns3::Ptr<ns3::Packet> >::_M_ptr (241,718 samples, 0.02%) + + + +ns3::DefaultDeleter<ns3::Packet>::Delete (2,691,525 samples, 0.28%) + + + +std::allocator<std::_Rb_tree_node<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > >::deallocate (887,233 samples, 0.09%) + + + +decltype (273,884 samples, 0.03%) + + + +ns3::FfMacSchedSapProvider::SchedDlCqiInfoReqParameters::~SchedDlCqiInfoReqParameters (560,297 samples, 0.06%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, unsigned int>, std::_Select1st<std::pair<unsigned short const, unsigned int> >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, unsigned int> > >::find (147,114 samples, 0.02%) + + + +__gnu_cxx::__normal_iterator<ns3::Ptr<ns3::PacketBurst> const*, std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > > >::difference_type __gnu_cxx::operator-<ns3::Ptr<ns3::PacketBurst> const*, std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > > > (318,233 samples, 0.03%) + + + +void std::_Destroy_aux<true>::__destroy<unsigned char*> (197,227 samples, 0.02%) + + + +ns3::Ptr<ns3::MobilityModel>::Acquire (163,101 samples, 0.02%) + + + +std::_Vector_base<unsigned char, std::allocator<unsigned char> >::_Vector_base (381,298 samples, 0.04%) + + + +ns3::LteUePhy::DoSendLteControlMessage (1,153,573 samples, 0.12%) + + + +std::_Vector_base<ns3::DlInfoListElement_s, std::allocator<ns3::DlInfoListElement_s> >::_Vector_impl_data::_Vector_impl_data (243,120 samples, 0.03%) + + + +ns3::SimpleRefCount<ns3::LteControlMessage, ns3::Empty, ns3::DefaultDeleter<ns3::LteControlMessage> >::Unref (160,375 samples, 0.02%) + + + +ns3::NodeListPriv::DoDispose (238,924 samples, 0.02%) + + + +std::__fill_bvector (161,544 samples, 0.02%) + + + +ns3::RlcPduListElement_s* std::__do_uninit_copy<__gnu_cxx::__normal_iterator<ns3::RlcPduListElement_s const*, std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> > >, ns3::RlcPduListElement_s*> (178,382 samples, 0.02%) + + + +ns3::HigherLayerSelected_s::HigherLayerSelected_s (277,299 samples, 0.03%) + + + +std::less<ns3::Scheduler::EventKey>::operator (727,810 samples, 0.08%) + + + +ns3::DefaultSimulatorImpl::Now (158,066 samples, 0.02%) + + + +std::_Rb_tree<ns3::Scheduler::EventKey, std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*>, std::_Select1st<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >, std::less<ns3::Scheduler::EventKey>, std::allocator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > >::_M_insert_node (278,782 samples, 0.03%) + + + +std::_Rb_tree_node<std::pair<unsigned short const, unsigned char> >::_M_valptr (191,519 samples, 0.02%) + + + +std::_Rb_tree<unsigned char, std::pair<unsigned char const, ns3::LteMacSapUser*>, std::_Select1st<std::pair<unsigned char const, ns3::LteMacSapUser*> >, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteMacSapUser*> > >::find (484,223 samples, 0.05%) + + + +ns3::ByteTagIterator::Item::GetTag (594,222 samples, 0.06%) + + + +ns3::Ptr<ns3::Packet>::Acquire (149,428 samples, 0.02%) + + + +std::vector<bool, std::allocator<bool> >::insert (276,956 samples, 0.03%) + + + +ns3::LteControlMessage::GetMessageType (150,641 samples, 0.02%) + + + +ns3::PacketTagList::Peek (1,947,014 samples, 0.20%) + + + +std::tuple<ns3::LteInterference*, ns3::Ptr<ns3::SpectrumValue const>, unsigned int>::tuple<ns3::LteInterference*&, ns3::Ptr<ns3::SpectrumValue const>&, unsigned int&, true, true> (1,652,564 samples, 0.17%) + + + +std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >* std::__copy_move_a1<true, std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >*, std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >*> (1,149,860 samples, 0.12%) + + + +ns3::PacketBurst::GetTypeId (158,072 samples, 0.02%) + + + +__gnu_cxx::__aligned_membuf<ns3::Ptr<ns3::LteControlMessage> >::_M_ptr (151,932 samples, 0.02%) + + + +std::operator== (305,665 samples, 0.03%) + + + +std::_Vector_base<ns3::HigherLayerSelected_s, std::allocator<ns3::HigherLayerSelected_s> >::~_Vector_base (186,345 samples, 0.02%) + + + + (196,328 samples, 0.02%) + + + +ns3::Callback<void, std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > > >::Callback<void (126,158 samples, 0.01%) + + + +ns3::HigherLayerSelected_s* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<ns3::HigherLayerSelected_s const*, std::vector<ns3::HigherLayerSelected_s, std::allocator<ns3::HigherLayerSelected_s> > >, ns3::HigherLayerSelected_s*, ns3::HigherLayerSelected_s> (324,739 samples, 0.03%) + + + +std::vector<unsigned char, std::allocator<unsigned char> >::size (161,317 samples, 0.02%) + + + +ns3::LteEnbMac::DoSubframeIndication (415,834 samples, 0.04%) + + + +std::_Bind_helper<std::__or_<std::is_integral<std::decay<void (1,871,248 samples, 0.19%) + + + +ns3::LteSpectrumPhy::EndRxDlCtrl (120,196,089 samples, 12.39%) +ns3::LteSpe.. + + +std::_Rb_tree_node<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >* std::_Rb_tree<ns3::Scheduler::EventKey, std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*>, std::_Select1st<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >, std::less<ns3::Scheduler::EventKey>, std::allocator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > >::_M_create_node<std::pair<ns3::Scheduler::EventKey, ns3::EventImpl*> > (783,256 samples, 0.08%) + + + +std::_Vector_base<unsigned short, std::allocator<unsigned short> >::_Vector_impl::_Vector_impl (333,132 samples, 0.03%) + + + +ns3::EnbMacMemberFfMacSchedSapUser::SchedDlConfigInd (1,650,854 samples, 0.17%) + + + +void std::destroy_at<ns3::BuildDataListElement_s> (677,511 samples, 0.07%) + + + +ns3::SpectrumValue::operator= (2,313,097 samples, 0.24%) + + + +std::vector<ns3::PacketMetadata::Data*, std::allocator<ns3::PacketMetadata::Data*> >::end (160,537 samples, 0.02%) + + + +void std::destroy_at<std::pair<unsigned short const, std::vector<double, std::allocator<double> > > > (198,551 samples, 0.02%) + + + +ns3::NoOpComponentCarrierManager::DoTransmitPdu (886,429 samples, 0.09%) + + + +std::_Rb_tree<unsigned char, std::pair<unsigned char const, ns3::LteMacSapProvider*>, std::_Select1st<std::pair<unsigned char const, ns3::LteMacSapProvider*> >, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteMacSapProvider*> > >::_S_key (202,540 samples, 0.02%) + + + +std::_Vector_base<unsigned char, std::allocator<unsigned char> >::_M_create_storage (153,635 samples, 0.02%) + + + +std::_Tuple_impl<2ul, double const&>::_Tuple_impl (258,015 samples, 0.03%) + + + +ns3::Buffer::Data* const& std::forward<ns3::Buffer::Data* const&> (201,496 samples, 0.02%) + + + +ns3::Ptr<ns3::LteControlMessage>::~Ptr (186,011 samples, 0.02%) + + + +std::tuple_element<0ul, std::tuple<ns3::LteSpectrumPhy*> >::type& std::get<0ul, ns3::LteSpectrumPhy*> (724,506 samples, 0.07%) + + + +ns3::TypeId::TypeId (152,238 samples, 0.02%) + + + +std::_Rb_tree_node<std::pair<unsigned short const, ns3::LteEnbComponentCarrierManager::UeInfo> >::_M_valptr (250,138 samples, 0.03%) + + + +ns3::DefaultSimulatorImpl::Now (231,403 samples, 0.02%) + + + +std::_Rb_tree<unsigned int, std::pair<unsigned int const, ns3::TxSpectrumModelInfo>, std::_Select1st<std::pair<unsigned int const, ns3::TxSpectrumModelInfo> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::TxSpectrumModelInfo> > >::_M_lower_bound (1,788,371 samples, 0.18%) + + + +ns3::SpectrumValue::ConstValuesBegin (200,731 samples, 0.02%) + + + +ns3::MemberSchedSapProvider<ns3::PfFfMacScheduler>::SchedDlTriggerReq (4,972,136 samples, 0.51%) + + + +ns3::Ptr<ns3::EventImpl>::operator= (191,741 samples, 0.02%) + + + +std::_Vector_base<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >::_Vector_base (694,137 samples, 0.07%) + + + +unsigned short* std::__uninitialized_move_a<unsigned short*, unsigned short*, std::allocator<unsigned short> > (1,127,032 samples, 0.12%) + + + +std::__cxx11::_List_base<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > >::_M_get_Node_allocator (237,832 samples, 0.02%) + + + +std::vector<bool, std::allocator<bool> >::size (766,734 samples, 0.08%) + + + +std::_Tuple_impl<3ul, ns3::Ptr<ns3::SpectrumSignalParameters>, ns3::Ptr<ns3::SpectrumPhy>, std::map<unsigned int, ns3::Ptr<ns3::SpectrumValue>, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > > >::_Tuple_impl<ns3::Ptr<ns3::SpectrumSignalParameters>&, ns3::Ptr<ns3::SpectrumPhy>&, std::map<unsigned int, ns3::Ptr<ns3::SpectrumValue>, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >&, void> (163,911 samples, 0.02%) + + + +std::_Tuple_impl<3ul, ns3::Ptr<ns3::SpectrumSignalParameters>, ns3::Ptr<ns3::SpectrumPhy>, std::map<unsigned int, ns3::Ptr<ns3::SpectrumValue>, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > > >::_Tuple_impl<ns3::Ptr<ns3::SpectrumSignalParameters>&, ns3::Ptr<ns3::SpectrumPhy>&, std::map<unsigned int, ns3::Ptr<ns3::SpectrumValue>, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >&, void> (317,763 samples, 0.03%) + + + +ns3::EventId::operator= (191,741 samples, 0.02%) + + + +std::map<unsigned char, ns3::LteMacSapProvider*, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteMacSapProvider*> > >::find (1,168,142 samples, 0.12%) + + + +std::_Head_base<0ul, double const&, false>::_Head_base (202,567 samples, 0.02%) + + + +std::__cxx11::_List_base<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::_M_get_node (149,240 samples, 0.02%) + + + +std::_List_iterator<ns3::Ptr<ns3::LteChunkProcessor> >::operator++ (161,403 samples, 0.02%) + + + +ns3::operator!= (199,253 samples, 0.02%) + + + +ns3::LteUePhy::GenerateCqiRsrpRsrq (24,060,374 samples, 2.48%) + + + +std::vector<ns3::UlDciListElement_s, std::allocator<ns3::UlDciListElement_s> >::vector (711,457 samples, 0.07%) + + + +ns3::SimpleUeCcmMacSapProvider::ReportBufferStatus (1,286,769 samples, 0.13%) + + + +ns3::LteEnbMac::DoSchedDlConfigInd (314,249 samples, 0.03%) + + + +ns3::Tag::Tag (291,173 samples, 0.03%) + + + +ns3::EventImpl::EventImpl (184,225 samples, 0.02%) + + + +ns3::SimpleRefCount<ns3::SpectrumSignalParameters, ns3::Empty, ns3::DefaultDeleter<ns3::SpectrumSignalParameters> >::Unref (676,765 samples, 0.07%) + + + +std::__new_allocator<double>::allocate (429,586 samples, 0.04%) + + + +void std::_Destroy<ns3::MacCeListElement_s*> (796,900 samples, 0.08%) + + + +ns3::MacCeListElement_s* std::__uninitialized_move_if_noexcept_a<ns3::MacCeListElement_s*, ns3::MacCeListElement_s*, std::allocator<ns3::MacCeListElement_s> > (659,885 samples, 0.07%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > >, std::_Select1st<std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > > > >::_M_get_node (432,981 samples, 0.04%) + + + +ns3::RngStream::RandU01 (729,422 samples, 0.08%) + + + +std::map<unsigned short, ns3::LteEnbComponentCarrierManager::UeInfo, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, ns3::LteEnbComponentCarrierManager::UeInfo> > >::lower_bound (1,052,171 samples, 0.11%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::vector<double, std::allocator<double> > >, std::_Select1st<std::pair<unsigned short const, std::vector<double, std::allocator<double> > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<double, std::allocator<double> > > > >::_M_destroy_node (193,911 samples, 0.02%) + + + +std::_Vector_base<int, std::allocator<int> >::_M_allocate (127,589 samples, 0.01%) + + + +ns3::LteEnbPhy::DequeueUlDci[abi:cxx11] (1,038,704 samples, 0.11%) + + + +void std::allocator_traits<std::allocator<std::_List_node<ns3::Ptr<ns3::LteControlMessage> > > >::destroy<ns3::Ptr<ns3::LteControlMessage> > (269,841 samples, 0.03%) + + + +ns3::LtePhy::SetControlMessages (460,469 samples, 0.05%) + + + +std::_Rb_tree<ns3::Scheduler::EventKey, std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*>, std::_Select1st<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >, std::less<ns3::Scheduler::EventKey>, std::allocator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > >::_Auto_node::_M_key (161,415 samples, 0.02%) + + + +std::vector<ns3::UlDciListElement_s, std::allocator<ns3::UlDciListElement_s> >::_M_check_len (840,073 samples, 0.09%) + + + +ns3::HigherLayerSelected_s* std::uninitialized_copy<__gnu_cxx::__normal_iterator<ns3::HigherLayerSelected_s const*, std::vector<ns3::HigherLayerSelected_s, std::allocator<ns3::HigherLayerSelected_s> > >, ns3::HigherLayerSelected_s*> (151,182 samples, 0.02%) + + + +std::_List_const_iterator<ns3::Ptr<ns3::LteControlMessage> >::operator* (248,928 samples, 0.03%) + + + +std::map<ns3::LteFlowId_t, ns3::FfMacSchedSapProvider::SchedDlRlcBufferReqParameters, std::less<ns3::LteFlowId_t>, std::allocator<std::pair<ns3::LteFlowId_t const, ns3::FfMacSchedSapProvider::SchedDlRlcBufferReqParameters> > >::find (767,836 samples, 0.08%) + + + +ns3::LteEnbPhy::DoSendLteControlMessage (162,081 samples, 0.02%) + + + +std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::splice (371,326 samples, 0.04%) + + + +void std::_Bind<void (2,105,662 samples, 0.22%) + + + +std::_Rb_tree<unsigned int, std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> >, std::_Select1st<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >::_Rb_tree (434,612 samples, 0.04%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::map<unsigned char, ns3::LteMacSapUser*, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteMacSapUser*> > > >, std::_Select1st<std::pair<unsigned short const, std::map<unsigned char, ns3::LteMacSapUser*, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteMacSapUser*> > > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::map<unsigned char, ns3::LteMacSapUser*, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteMacSapUser*> > > > > >::_M_begin (553,771 samples, 0.06%) + + + +std::_Vector_base<double, std::allocator<double> >::_M_allocate (150,187 samples, 0.02%) + + + +std::pair<unsigned short const, std::vector<double, std::allocator<double> > >::pair (2,848,710 samples, 0.29%) + + + +std::vector<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > >::_M_range_check (126,869 samples, 0.01%) + + + +double const* std::__niter_base<double const*, std::vector<double, std::allocator<double> > > (126,294 samples, 0.01%) + + + +ns3::VendorSpecificListElement_s* std::__do_uninit_copy<__gnu_cxx::__normal_iterator<ns3::VendorSpecificListElement_s const*, std::vector<ns3::VendorSpecificListElement_s, std::allocator<ns3::VendorSpecificListElement_s> > >, ns3::VendorSpecificListElement_s*> (308,120 samples, 0.03%) + + + +ns3::Ptr<ns3::PacketBurst> ns3::Create<ns3::PacketBurst> (3,725,107 samples, 0.38%) + + + +ns3::DlInfoListElement_s::HarqStatus_e* std::__copy_move_a<false, __gnu_cxx::__normal_iterator<ns3::DlInfoListElement_s::HarqStatus_e const*, std::vector<ns3::DlInfoListElement_s::HarqStatus_e, std::allocator<ns3::DlInfoListElement_s::HarqStatus_e> > >, ns3::DlInfoListElement_s::HarqStatus_e*> (234,294 samples, 0.02%) + + + +ns3::Time::~Time (234,871 samples, 0.02%) + + + +ns3::Angles::Angles (1,553,770 samples, 0.16%) + + + +ns3::ObjectBase::~ObjectBase (149,528 samples, 0.02%) + + + +void std::_Destroy<ns3::BuildBroadcastListElement_s*> (197,106 samples, 0.02%) + + + +void std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::_M_initialize_dispatch<std::_List_const_iterator<ns3::Ptr<ns3::LteControlMessage> > > (3,161,094 samples, 0.33%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::vector<double, std::allocator<double> > >, std::_Select1st<std::pair<unsigned short const, std::vector<double, std::allocator<double> > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<double, std::allocator<double> > > > >::_M_erase (983,671 samples, 0.10%) + + + +std::vector<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> >, std::allocator<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> > > >::_M_check_len (545,391 samples, 0.06%) + + + +std::enable_if<std::is_constructible<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*>, std::pair<ns3::Scheduler::EventKey, ns3::EventImpl*> >::value, std::pair<std::_Rb_tree_iterator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >, bool> >::type std::map<ns3::Scheduler::EventKey, ns3::EventImpl*, std::less<ns3::Scheduler::EventKey>, std::allocator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > >::insert<std::pair<ns3::Scheduler::EventKey, ns3::EventImpl*> > (8,106,001 samples, 0.84%) + + + +ns3::BuildDataListElement_s* std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<ns3::BuildDataListElement_s const*, std::vector<ns3::BuildDataListElement_s, std::allocator<ns3::BuildDataListElement_s> > >, ns3::BuildDataListElement_s*> (143,073 samples, 0.01%) + + + +void (394,385 samples, 0.04%) + + + +double* std::copy<__gnu_cxx::__normal_iterator<double const*, std::vector<double, std::allocator<double> > >, double*> (895,799 samples, 0.09%) + + + +std::_Vector_base<int, std::allocator<int> >::_Vector_base (251,724 samples, 0.03%) + + + +std::_Tuple_impl<5ul, std::map<unsigned int, ns3::Ptr<ns3::SpectrumValue>, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > > >::_Tuple_impl<std::map<unsigned int, ns3::Ptr<ns3::SpectrumValue>, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >&> (318,126 samples, 0.03%) + + + +std::_Rb_tree<unsigned int, std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> >, std::_Select1st<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >::_M_drop_node (397,972 samples, 0.04%) + + + +std::vector<double, std::allocator<double> >::vector (314,226 samples, 0.03%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, ns3::LteEnbComponentCarrierManager::UeInfo>, std::_Select1st<std::pair<unsigned short const, ns3::LteEnbComponentCarrierManager::UeInfo> >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, ns3::LteEnbComponentCarrierManager::UeInfo> > >::key_comp (161,213 samples, 0.02%) + + + +__gnu_cxx::__aligned_membuf<std::pair<unsigned short const, std::map<unsigned char, ns3::LteMacSapUser*, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteMacSapUser*> > > > >::_M_ptr (233,529 samples, 0.02%) + + + +std::_Vector_base<unsigned char, std::allocator<unsigned char> >::_M_deallocate (275,158 samples, 0.03%) + + + +void std::_Destroy<ns3::RlcPduListElement_s*> (190,862 samples, 0.02%) + + + +ns3::LteSpectrumPhy::AddExpectedTb (5,493,975 samples, 0.57%) + + + +unsigned char* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > >, unsigned char*, unsigned char> (204,725 samples, 0.02%) + + + +std::vector<ns3::BuildDataListElement_s, std::allocator<ns3::BuildDataListElement_s> >::at (192,817 samples, 0.02%) + + + +ns3::Ptr<ns3::SpectrumPhy>::Ptr (241,373 samples, 0.02%) + + + +__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >::base (155,897 samples, 0.02%) + + + +std::__cxx11::list<ns3::Callback<void, unsigned short, unsigned char, unsigned int>, std::allocator<ns3::Callback<void, unsigned short, unsigned char, unsigned int> > >::begin (250,676 samples, 0.03%) + + + +std::allocator<double>::deallocate (154,926 samples, 0.02%) + + + +ns3::LteRlcSpecificLteMacSapUser::ReceivePdu (5,789,710 samples, 0.60%) + + + +std::_Vector_base<int, std::allocator<int> >::~_Vector_base (270,798 samples, 0.03%) + + + +void std::_Destroy_aux<false>::__destroy<ns3::CqiListElement_s*> (416,767 samples, 0.04%) + + + +std::vector<bool, std::allocator<bool> >::_M_copy_aligned (1,193,749 samples, 0.12%) + + + +ns3::int64x64_t::int64x64_t (159,152 samples, 0.02%) + + + +void std::_Destroy<ns3::Ptr<ns3::Object>*, ns3::Ptr<ns3::Object> > (575,552 samples, 0.06%) + + + +void std::_Destroy<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> >*, std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> > > (240,649 samples, 0.02%) + + + +ns3::operator*= (308,769 samples, 0.03%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, unsigned char>, std::_Select1st<std::pair<unsigned short const, unsigned char> >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, unsigned char> > >::_S_key (376,510 samples, 0.04%) + + + + (303,690 samples, 0.03%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, ns3::DlInfoListElement_s>, std::_Select1st<std::pair<unsigned short const, ns3::DlInfoListElement_s> >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, ns3::DlInfoListElement_s> > >::_Auto_node::_M_key (162,159 samples, 0.02%) + + + +ns3::SpectrumSignalParameters::SpectrumSignalParameters (1,058,660 samples, 0.11%) + + + +std::allocator<unsigned char>::allocate (157,055 samples, 0.02%) + + + +std::vector<unsigned short, std::allocator<unsigned short> >::~vector (197,904 samples, 0.02%) + + + +__gnu_cxx::__normal_iterator<ns3::UlDciListElement_s*, std::vector<ns3::UlDciListElement_s, std::allocator<ns3::UlDciListElement_s> > >::__normal_iterator (202,471 samples, 0.02%) + + + +std::_Bind_helper<std::__or_<std::is_integral<std::decay<void (151,641 samples, 0.02%) + + + +std::vector<unsigned char, std::allocator<unsigned char> >::~vector (510,825 samples, 0.05%) + + + +ns3::SimpleRefCount<ns3::Packet, ns3::Empty, ns3::DefaultDeleter<ns3::Packet> >::Unref (1,114,557 samples, 0.11%) + + + +std::_Vector_base<ns3::Ptr<ns3::Object>, std::allocator<ns3::Ptr<ns3::Object> > >::_Vector_base (745,210 samples, 0.08%) + + + +void (609,849 samples, 0.06%) + + + +std::_Rb_tree_node<std::pair<unsigned short const, std::vector<std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > >, std::allocator<std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > > > > > >::_M_valptr (160,660 samples, 0.02%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, ns3::pfsFlowPerf_t>, std::_Select1st<std::pair<unsigned short const, ns3::pfsFlowPerf_t> >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, ns3::pfsFlowPerf_t> > >::_M_begin (190,024 samples, 0.02%) + + + +std::_Head_base<2ul, unsigned int, false>::_M_head (165,154 samples, 0.02%) + + + +std::vector<unsigned short, std::allocator<unsigned short> >::size (244,680 samples, 0.03%) + + + +std::map<unsigned short, std::vector<unsigned short, std::allocator<unsigned short> >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > > > >::find (820,315 samples, 0.08%) + + + +ns3::FfMacSchedSapProvider::SchedDlTriggerReqParameters::SchedDlTriggerReqParameters (944,566 samples, 0.10%) + + + +std::tuple_element<0ul, std::tuple<ns3::LteEnbPhy*, ns3::Ptr<ns3::PacketBurst> > >::type& std::get<0ul, ns3::LteEnbPhy*, ns3::Ptr<ns3::PacketBurst> > (409,426 samples, 0.04%) + + + +ns3::ObjectDeleter::Delete (1,989,572 samples, 0.21%) + + + +ns3::Time::From (739,923 samples, 0.08%) + + + +std::_Rb_tree_iterator<std::pair<ns3::TbId_t const, ns3::tbInfo_t> > std::_Rb_tree<ns3::TbId_t, std::pair<ns3::TbId_t const, ns3::tbInfo_t>, std::_Select1st<std::pair<ns3::TbId_t const, ns3::tbInfo_t> >, std::less<ns3::TbId_t>, std::allocator<std::pair<ns3::TbId_t const, ns3::tbInfo_t> > >::_M_emplace_hint_unique<std::pair<ns3::TbId_t, ns3::tbInfo_t> > (143,473 samples, 0.01%) + + + +ns3::UeMemberLteUePhySapUser::ReceiveLteControlMessage (45,543,635 samples, 4.70%) +ns3.. + + +std::_Rb_tree<ns3::Scheduler::EventKey, std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*>, std::_Select1st<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >, std::less<ns3::Scheduler::EventKey>, std::allocator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > >::_M_begin (327,923 samples, 0.03%) + + + +std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > >::at (183,105 samples, 0.02%) + + + +ns3::Object::Construct (2,631,536 samples, 0.27%) + + + +void std::__invoke_impl<void, ns3::Callback<void, std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > > >::Callback<void (28,112,022 samples, 2.90%) +v.. + + +ns3::CallbackImpl<void, ns3::Ptr<ns3::Packet> >::operator (21,094,361 samples, 2.18%) + + + +ns3::UeMemberLteMacSapProvider::TransmitPdu (5,533,169 samples, 0.57%) + + + +ns3::Ptr<ns3::LteControlMessage>& std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::emplace_back<ns3::Ptr<ns3::LteControlMessage> const&> (564,216 samples, 0.06%) + + + +std::map<unsigned int, ns3::Ptr<ns3::SpectrumValue>, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >::at (187,560 samples, 0.02%) + + + +ns3::SpectrumValue::GetSpectrumModel (124,953 samples, 0.01%) + + + +ns3::Callback<void, std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > > >::IsNull (376,180 samples, 0.04%) + + + +std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > > >::allocate (185,306 samples, 0.02%) + + + +std::map<unsigned short, unsigned int, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, unsigned int> > >::begin (281,870 samples, 0.03%) + + + +std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >* std::__niter_base<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >*, std::vector<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >, std::allocator<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > > > > > (187,610 samples, 0.02%) + + + +ns3::Ptr<ns3::NixVector>::Ptr (125,319 samples, 0.01%) + + + +std::vector<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> >, std::allocator<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> > > >::end (195,428 samples, 0.02%) + + + +std::vector<double, std::allocator<double> >::end (304,038 samples, 0.03%) + + + +ns3::Ptr<ns3::PacketBurst>* std::__niter_base<ns3::Ptr<ns3::PacketBurst>*, std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > > > (194,031 samples, 0.02%) + + + +void std::_Rb_tree<ns3::Scheduler::EventKey, std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*>, std::_Select1st<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >, std::less<ns3::Scheduler::EventKey>, std::allocator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > >::_M_construct_node<std::pair<ns3::Scheduler::EventKey, ns3::EventImpl*> > (199,972 samples, 0.02%) + + + +std::vector<unsigned char, std::allocator<unsigned char> >::vector (836,469 samples, 0.09%) + + + +unsigned short* std::__copy_move_a<false, __gnu_cxx::__normal_iterator<unsigned short const*, std::vector<unsigned short, std::allocator<unsigned short> > >, unsigned short*> (450,981 samples, 0.05%) + + + +std::_Vector_base<unsigned char, std::allocator<unsigned char> >::_M_deallocate (317,082 samples, 0.03%) + + + +std::vector<unsigned char, std::allocator<unsigned char> >::at (331,136 samples, 0.03%) + + + +int* std::__uninitialized_copy<true>::__uninit_copy<__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, int*> (730,011 samples, 0.08%) + + + +void std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<unsigned short const, ns3::DlInfoListElement_s> > > >::construct<std::pair<unsigned short const, ns3::DlInfoListElement_s>, std::pair<unsigned short, ns3::DlInfoListElement_s> > (724,895 samples, 0.07%) + + + +ns3::EventId ns3::Simulator::Schedule<void (572,651 samples, 0.06%) + + + +__gnu_cxx::__aligned_membuf<ns3::Ptr<ns3::LteControlMessage> >::_M_addr (156,809 samples, 0.02%) + + + +std::vector<unsigned char, std::allocator<unsigned char> >::vector (323,441 samples, 0.03%) + + + +std::allocator<unsigned short>::allocate (360,140 samples, 0.04%) + + + +void std::_Destroy_aux<false>::__destroy<ns3::CqiListElement_s*> (154,796 samples, 0.02%) + + + +ns3::Ptr<ns3::EventImpl>::Ptr (1,021,807 samples, 0.11%) + + + +ns3::SimpleRefCount<ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter>::SimpleRefCount (422,806 samples, 0.04%) + + + +std::map<ns3::LteSpectrumModelId, ns3::Ptr<ns3::SpectrumModel>, std::less<ns3::LteSpectrumModelId>, std::allocator<std::pair<ns3::LteSpectrumModelId const, ns3::Ptr<ns3::SpectrumModel> > > >::find (1,429,003 samples, 0.15%) + + + +std::_Rb_tree_node<std::pair<unsigned short const, ns3::LteEnbComponentCarrierManager::UeInfo> >::_M_valptr (379,355 samples, 0.04%) + + + +unsigned char* std::__copy_move_a<false, __gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > >, unsigned char*> (520,529 samples, 0.05%) + + + +ns3::LteChunkProcessor::EvaluateChunk (8,414,736 samples, 0.87%) + + + +__gnu_cxx::__normal_iterator<ns3::HigherLayerSelected_s*, std::vector<ns3::HigherLayerSelected_s, std::allocator<ns3::HigherLayerSelected_s> > > std::copy<__gnu_cxx::__normal_iterator<ns3::HigherLayerSelected_s const*, std::vector<ns3::HigherLayerSelected_s, std::allocator<ns3::HigherLayerSelected_s> > >, __gnu_cxx::__normal_iterator<ns3::HigherLayerSelected_s*, std::vector<ns3::HigherLayerSelected_s, std::allocator<ns3::HigherLayerSelected_s> > > > (337,592 samples, 0.03%) + + + +__gnu_cxx::__normal_iterator<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >*, std::vector<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >, std::allocator<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> > > > > std::move<__gnu_cxx::__normal_iterator<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >*, std::vector<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >, std::allocator<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> > > > >, __gnu_cxx::__normal_iterator<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >*, std::vector<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >, std::allocator<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> > > > > > (180,270 samples, 0.02%) + + + +std::tuple<double const&, double const&, double const&>::tuple<true, true> (1,129,345 samples, 0.12%) + + + +ns3::Simulator::GetSystemId (397,961 samples, 0.04%) + + + +__gnu_cxx::__enable_if<std::__is_scalar<double>::__value, void>::__type std::__fill_a1<double*, double> (195,953 samples, 0.02%) + + + +ns3::Ptr<ns3::Packet>::operator= (328,413 samples, 0.03%) + + + +std::_Function_base::~_Function_base (488,113 samples, 0.05%) + + + +std::map<ns3::LteSpectrumModelId, ns3::Ptr<ns3::SpectrumModel>, std::less<ns3::LteSpectrumModelId>, std::allocator<std::pair<ns3::LteSpectrumModelId const, ns3::Ptr<ns3::SpectrumModel> > > >::find (1,123,045 samples, 0.12%) + + + +std::vector<ns3::MacCeListElement_s, std::allocator<ns3::MacCeListElement_s> >::erase (947,008 samples, 0.10%) + + + +std::map<unsigned short, std::vector<ns3::DlDciListElement_s, std::allocator<ns3::DlDciListElement_s> >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<ns3::DlDciListElement_s, std::allocator<ns3::DlDciListElement_s> > > > >::find (966,324 samples, 0.10%) + + + +ns3::DefaultSimulatorImpl::Schedule (1,666,743 samples, 0.17%) + + + +std::_Vector_base<ns3::Ptr<ns3::Object>, std::allocator<ns3::Ptr<ns3::Object> > >::_M_deallocate (162,767 samples, 0.02%) + + + +std::_Rb_tree<int, std::pair<int const, double>, std::_Select1st<std::pair<int const, double> >, std::less<int>, std::allocator<std::pair<int const, double> > >::_M_erase (637,679 samples, 0.07%) + + + +operator delete (125,509 samples, 0.01%) + + + +std::map<unsigned short, unsigned char, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, unsigned char> > >::end (239,197 samples, 0.02%) + + + +std::vector<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> >, std::allocator<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> > > >::at (308,215 samples, 0.03%) + + + +ns3::Ptr<ns3::EventImpl>::~Ptr (189,897 samples, 0.02%) + + + +std::tuple<ns3::LteEnbPhy*, ns3::Ptr<ns3::PacketBurst> >::tuple (474,767 samples, 0.05%) + + + +std::_Rb_tree_node<std::pair<unsigned short const, std::vector<double, std::allocator<double> > > >* std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::vector<double, std::allocator<double> > >, std::_Select1st<std::pair<unsigned short const, std::vector<double, std::allocator<double> > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<double, std::allocator<double> > > > >::_M_copy<false, std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::vector<double, std::allocator<double> > >, std::_Select1st<std::pair<unsigned short const, std::vector<double, std::allocator<double> > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<double, std::allocator<double> > > > >::_Alloc_node> (400,356 samples, 0.04%) + + + +__gnu_cxx::__aligned_membuf<std::pair<unsigned short const, unsigned char> >::_M_ptr (189,215 samples, 0.02%) + + + +void std::destroy_at<std::pair<unsigned short const, std::vector<double, std::allocator<double> > > > (555,448 samples, 0.06%) + + + +std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*>::pair<std::_Rb_tree_node<std::pair<unsigned short const, ns3::DlInfoListElement_s> >*&, std::_Rb_tree_node_base*&> (184,807 samples, 0.02%) + + + +ns3::SimpleRefCount<ns3::SpectrumValue, ns3::Empty, ns3::DefaultDeleter<ns3::SpectrumValue> >::Unref (602,928 samples, 0.06%) + + + +std::map<unsigned short, std::vector<std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > >, std::allocator<std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > >, std::allocator<std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > > > > > > >::find (1,563,753 samples, 0.16%) + + + +std::vector<double, std::allocator<double> >::~vector (531,401 samples, 0.05%) + + + +ns3::EnbMacMemberLteEnbPhySapUser::SubframeIndication (314,249 samples, 0.03%) + + + +__gnu_cxx::__normal_iterator<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> > const*, std::vector<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >, std::allocator<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> > > > >::__normal_iterator<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >*, void> (158,435 samples, 0.02%) + + + +ns3::Packet::~Packet (1,078,177 samples, 0.11%) + + + +ns3::SpectrumValue::GetSpectrumModel (161,203 samples, 0.02%) + + + +[libc.so.6] (124,394 samples, 0.01%) + + + +decltype (153,618 samples, 0.02%) + + + +ns3::Ptr<ns3::PacketBurst>* std::__copy_move<true, false, std::random_access_iterator_tag>::__copy_m<ns3::Ptr<ns3::PacketBurst>*, ns3::Ptr<ns3::PacketBurst>*> (1,932,346 samples, 0.20%) + + + +ns3::Object::DoDelete (667,572 samples, 0.07%) + + + +int* std::__copy_move_a<false, int*, int*> (195,561 samples, 0.02%) + + + +ns3::Ptr<ns3::PacketBurst> ns3::CreateObject<ns3::PacketBurst> (299,709 samples, 0.03%) + + + +std::move_iterator<unsigned short*> std::make_move_iterator<unsigned short*> (398,257 samples, 0.04%) + + + +unsigned long* std::__copy_move_a2<false, unsigned long*, unsigned long*> (228,596 samples, 0.02%) + + + +std::vector<ns3::HigherLayerSelected_s, std::allocator<ns3::HigherLayerSelected_s> >::~vector (183,938 samples, 0.02%) + + + +std::_Rb_tree<int, std::pair<int const, double>, std::_Select1st<std::pair<int const, double> >, std::less<int>, std::allocator<std::pair<int const, double> > >::_Rb_tree_impl<std::less<int>, true>::_Rb_tree_impl (172,014 samples, 0.02%) + + + +ns3::AttributeConstructionList::AttributeConstructionList (587,413 samples, 0.06%) + + + +std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::_M_transfer (163,122 samples, 0.02%) + + + +ns3::TbId_t::TbId_t (238,722 samples, 0.02%) + + + +std::_Rb_tree_node<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >* std::_Rb_tree<unsigned int, std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> >, std::_Select1st<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >::_M_create_node<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > const&> (500,996 samples, 0.05%) + + + +std::vector<int, std::allocator<int> >::operator= (340,476 samples, 0.04%) + + + +__floatuntixf (240,107 samples, 0.02%) + + + +ns3::MapScheduler::Insert (239,679 samples, 0.02%) + + + + (151,530 samples, 0.02%) + + + +std::__detail::_List_node_header::_List_node_header (157,771 samples, 0.02%) + + + +std::__cxx11::list<ns3::Ptr<ns3::Packet>, std::allocator<ns3::Ptr<ns3::Packet> > >::~list (300,600 samples, 0.03%) + + + +ns3::Object::Construct (3,213,288 samples, 0.33%) + + + +std::vector<double, std::allocator<double> >::begin (594,572 samples, 0.06%) + + + +std::__new_allocator<std::_List_node<ns3::Ptr<ns3::LteControlMessage> > >::deallocate (190,533 samples, 0.02%) + + + +ns3::IidManager::GetParent (358,780 samples, 0.04%) + + + +std::_Rb_tree<ns3::Scheduler::EventKey, std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*>, std::_Select1st<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >, std::less<ns3::Scheduler::EventKey>, std::allocator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > >::_M_get_insert_hint_unique_pos (848,537 samples, 0.09%) + + + +std::vector<ns3::VendorSpecificListElement_s, std::allocator<ns3::VendorSpecificListElement_s> >::vector (788,613 samples, 0.08%) + + + +ns3::SpectrumValue::GetValuesN (126,759 samples, 0.01%) + + + +std::vector<ns3::Ptr<ns3::Object>, std::allocator<ns3::Ptr<ns3::Object> > >::vector (573,370 samples, 0.06%) + + + +std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::empty (167,279 samples, 0.02%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::vector<ns3::DlDciListElement_s, std::allocator<ns3::DlDciListElement_s> > >, std::_Select1st<std::pair<unsigned short const, std::vector<ns3::DlDciListElement_s, std::allocator<ns3::DlDciListElement_s> > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<ns3::DlDciListElement_s, std::allocator<ns3::DlDciListElement_s> > > > >::_S_key (309,647 samples, 0.03%) + + + +std::vector<unsigned char, std::allocator<unsigned char> >::max_size (200,229 samples, 0.02%) + + + +ns3::ByteTagList::Add (1,981,337 samples, 0.20%) + + + +ns3::SimpleRefCount<ns3::SpectrumValue, ns3::Empty, ns3::DefaultDeleter<ns3::SpectrumValue> >::operator= (126,989 samples, 0.01%) + + + +std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > > >::allocate (659,007 samples, 0.07%) + + + +unsigned char* std::uninitialized_fill_n<unsigned char*, unsigned long, unsigned char> (378,589 samples, 0.04%) + + + +ns3::Callback<void, ns3::SpectrumValue const&>::Callback<void (240,445 samples, 0.02%) + + + +ns3::DefaultSimulatorImpl::Schedule (1,203,174 samples, 0.12%) + + + +std::_List_iterator<ns3::Ptr<ns3::LteControlMessage> > std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::insert<std::_List_iterator<ns3::Ptr<ns3::LteControlMessage> >, void> (1,819,829 samples, 0.19%) + + + +std::_Rb_tree<ns3::TbId_t, std::pair<ns3::TbId_t const, ns3::tbInfo_t>, std::_Select1st<std::pair<ns3::TbId_t const, ns3::tbInfo_t> >, std::less<ns3::TbId_t>, std::allocator<std::pair<ns3::TbId_t const, ns3::tbInfo_t> > >::_M_drop_node (229,826 samples, 0.02%) + + + +std::_Rb_tree_node<std::pair<unsigned short const, std::vector<unsigned char, std::allocator<unsigned char> > > >::_M_valptr (344,085 samples, 0.04%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, ns3::LteEnbComponentCarrierManager::UeInfo>, std::_Select1st<std::pair<unsigned short const, ns3::LteEnbComponentCarrierManager::UeInfo> >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, ns3::LteEnbComponentCarrierManager::UeInfo> > >::_M_mbegin (144,996 samples, 0.01%) + + + +[libm.so.6] (150,649 samples, 0.02%) + + + +[libc.so.6] (923,730,017 samples, 95.25%) +[libc.so.6] + + +std::vector<double, std::allocator<double> >::operator= (707,925 samples, 0.07%) + + + +std::vector<ns3::CqiListElement_s, std::allocator<ns3::CqiListElement_s> >::at (149,647 samples, 0.02%) + + + +operator new (165,071 samples, 0.02%) + + + +std::__cxx11::list<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > >::end (182,299 samples, 0.02%) + + + +decltype (998,649 samples, 0.10%) + + + +ns3::DefaultDeleter<ns3::EventImpl>::Delete (401,412 samples, 0.04%) + + + +std::_Rb_tree<unsigned int, std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> >, std::_Select1st<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >::_M_get_insert_hint_unique_pos (202,320 samples, 0.02%) + + + +ns3::LteEnbPhy::CreateSrsCqiReport (244,160 samples, 0.03%) + + + +std::_Function_base::_Function_base (342,542 samples, 0.04%) + + + +ns3::PacketBurst::~PacketBurst (269,240 samples, 0.03%) + + + +__do_global_dtors_aux (155,299 samples, 0.02%) + + + +__gnu_cxx::__aligned_membuf<std::pair<unsigned short const, std::vector<unsigned char, std::allocator<unsigned char> > > >::_M_ptr (277,428 samples, 0.03%) + + + +std::_Rb_tree_iterator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > std::_Rb_tree<ns3::Scheduler::EventKey, std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*>, std::_Select1st<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >, std::less<ns3::Scheduler::EventKey>, std::allocator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > >::_M_emplace_hint_unique<std::pair<ns3::Scheduler::EventKey, ns3::EventImpl*> > (538,288 samples, 0.06%) + + + +ns3::SpectrumSignalParameters::SpectrumSignalParameters (5,377,108 samples, 0.55%) + + + +operator new (169,709 samples, 0.02%) + + + +std::_Function_base::_Function_base (186,634 samples, 0.02%) + + + +void std::_Destroy_aux<false>::__destroy<__gnu_cxx::__normal_iterator<ns3::DlInfoListElement_s*, std::vector<ns3::DlInfoListElement_s, std::allocator<ns3::DlInfoListElement_s> > > > (269,165 samples, 0.03%) + + + +std::_Rb_tree_node<std::pair<ns3::LteSpectrumModelId const, ns3::Ptr<ns3::SpectrumModel> > >::_M_valptr (227,886 samples, 0.02%) + + + +std::vector<double, std::allocator<double> >::_M_range_check (187,936 samples, 0.02%) + + + +ns3::LteSpectrumValueHelper::CreateTxPowerSpectralDensity (1,022,169 samples, 0.11%) + + + +ns3::operator+ (125,077 samples, 0.01%) + + + +std::_Rb_tree_node<std::pair<unsigned short const, std::map<unsigned char, ns3::LteMacSapUser*, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteMacSapUser*> > > > >::_M_valptr (323,451 samples, 0.03%) + + + +std::_Rb_tree<unsigned short, unsigned short, std::_Identity<unsigned short>, std::less<unsigned short>, std::allocator<unsigned short> >::find (273,587 samples, 0.03%) + + + +std::allocator<std::_List_node<ns3::UlDciLteControlMessage> >::deallocate (278,972 samples, 0.03%) + + + +std::_Rb_tree<ns3::TbId_t, std::pair<ns3::TbId_t const, ns3::tbInfo_t>, std::_Select1st<std::pair<ns3::TbId_t const, ns3::tbInfo_t> >, std::less<ns3::TbId_t>, std::allocator<std::pair<ns3::TbId_t const, ns3::tbInfo_t> > >::_S_key (313,691 samples, 0.03%) + + + +std::_Vector_base<ns3::BuildDataListElement_s, std::allocator<ns3::BuildDataListElement_s> >::_Vector_base (790,436 samples, 0.08%) + + + +std::vector<unsigned char, std::allocator<unsigned char> >::_M_fill_initialize (492,278 samples, 0.05%) + + + +std::vector<unsigned char, std::allocator<unsigned char> >::operator= (270,541 samples, 0.03%) + + + +std::_Bind_helper<std::__or_<std::is_integral<std::decay<void (857,965 samples, 0.09%) + + + +std::_Rb_tree<ns3::Scheduler::EventKey, std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*>, std::_Select1st<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >, std::less<ns3::Scheduler::EventKey>, std::allocator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > >::_M_get_insert_hint_unique_pos (687,499 samples, 0.07%) + + + +ns3::Ptr<ns3::PacketBurst>* std::__copy_move_a2<true, ns3::Ptr<ns3::PacketBurst>*, ns3::Ptr<ns3::PacketBurst>*> (5,897,576 samples, 0.61%) + + + +std::_Rb_tree<unsigned int, std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> >, std::_Select1st<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >::_Rb_tree_impl<std::less<unsigned int>, true>::_Rb_tree_impl (152,827 samples, 0.02%) + + + +ns3::EventImpl::Invoke (5,321,712 samples, 0.55%) + + + +std::__cxx11::list<ns3::AttributeConstructionList::Item, std::allocator<ns3::AttributeConstructionList::Item> >::list (652,304 samples, 0.07%) + + + +std::vector<unsigned char, std::allocator<unsigned char> >::_S_relocate (381,047 samples, 0.04%) + + + +std::map<ns3::TbId_t, ns3::tbInfo_t, std::less<ns3::TbId_t>, std::allocator<std::pair<ns3::TbId_t const, ns3::tbInfo_t> > >::find (1,799,150 samples, 0.19%) + + + +std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*>::pair<ns3::Scheduler::EventKey, ns3::EventImpl*> (481,004 samples, 0.05%) + + + +unsigned short* std::__uninitialized_copy<true>::__uninit_copy<__gnu_cxx::__normal_iterator<unsigned short const*, std::vector<unsigned short, std::allocator<unsigned short> > >, unsigned short*> (545,960 samples, 0.06%) + + + +ns3::LteHarqPhy::GetHarqProcessInfoUl (4,963,729 samples, 0.51%) + + + +ns3::Ptr<ns3::LteNetDevice>::Ptr (241,803 samples, 0.02%) + + + +std::_Select1st<std::pair<unsigned short const, ns3::pfsFlowPerf_t> >::operator (231,657 samples, 0.02%) + + + +std::vector<double, std::allocator<double> >::_M_default_initialize (1,464,943 samples, 0.15%) + + + +double* std::__copy_move_a<false, __gnu_cxx::__normal_iterator<double const*, std::vector<double, std::allocator<double> > >, double*> (165,918 samples, 0.02%) + + + +ns3::TypeId::GetAttributeN (1,150,317 samples, 0.12%) + + + +ns3::ConstantPositionMobilityModel::DoGetPosition (190,065 samples, 0.02%) + + + +std::__cxx11::_List_base<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > >::_M_clear (2,445,979 samples, 0.25%) + + + +[ld-linux-x86-64.so.2] (206,546 samples, 0.02%) + + + +std::_Vector_base<double, std::allocator<double> >::_Vector_base (663,076 samples, 0.07%) + + + +__gnu_cxx::__aligned_membuf<std::pair<unsigned short const, ns3::SbMeasResult_s> >::_M_ptr (163,489 samples, 0.02%) + + + +std::_Vector_base<unsigned short, std::allocator<unsigned short> >::_M_allocate (360,140 samples, 0.04%) + + + +std::vector<int, std::allocator<int> >::_M_range_check (154,783 samples, 0.02%) + + + +std::_List_iterator<ns3::Ptr<ns3::PacketBurst> >::operator* (237,279 samples, 0.02%) + + + +ns3::operator< (377,493 samples, 0.04%) + + + +ns3::DlCqiLteControlMessage::SetDlCqi (1,473,854 samples, 0.15%) + + + +std::vector<unsigned char, std::allocator<unsigned char> >::~vector (221,743 samples, 0.02%) + + + +std::vector<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >, std::allocator<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > > > >::at (473,755 samples, 0.05%) + + + +std::vector<ns3::ByteTagListData*, std::allocator<ns3::ByteTagListData*> >::pop_back (350,982 samples, 0.04%) + + + +std::_Bind<void (378,932 samples, 0.04%) + + + +void std::allocator_traits<std::allocator<std::_List_node<ns3::UlDciLteControlMessage> > >::destroy<ns3::UlDciLteControlMessage> (234,425 samples, 0.02%) + + + +ns3::int64x64_t::GetDouble (604,584 samples, 0.06%) + + + +std::enable_if<std::is_constructible<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*>, std::pair<ns3::Scheduler::EventKey, ns3::EventImpl*> >::value, std::pair<std::_Rb_tree_iterator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >, bool> >::type std::map<ns3::Scheduler::EventKey, ns3::EventImpl*, std::less<ns3::Scheduler::EventKey>, std::allocator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > >::insert<std::pair<ns3::Scheduler::EventKey, ns3::EventImpl*> > (297,456 samples, 0.03%) + + + +unsigned char* std::copy<__gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > >, unsigned char*> (556,653 samples, 0.06%) + + + +std::_Vector_base<double, std::allocator<double> >::_M_get_Tp_allocator (169,242 samples, 0.02%) + + + +ns3::Angles::Angles (1,554,886 samples, 0.16%) + + + +void std::__cxx11::list<ns3::UlDciLteControlMessage, std::allocator<ns3::UlDciLteControlMessage> >::_M_initialize_dispatch<std::_List_const_iterator<ns3::UlDciLteControlMessage> > (139,939 samples, 0.01%) + + + +std::vector<double, std::allocator<double> >::operator= (606,661 samples, 0.06%) + + + +std::vector<std::__cxx11::list<ns3::UlDciLteControlMessage, std::allocator<ns3::UlDciLteControlMessage> >, std::allocator<std::__cxx11::list<ns3::UlDciLteControlMessage, std::allocator<ns3::UlDciLteControlMessage> > > >::operator[] (278,129 samples, 0.03%) + + + +ns3::LteUePowerControl::ReportTpc (2,374,811 samples, 0.24%) + + + +std::tuple_element<2ul, std::tuple<ns3::LteUePhy*, unsigned int, unsigned int> >::type& std::get<2ul, ns3::LteUePhy*, unsigned int, unsigned int> (349,917 samples, 0.04%) + + + +std::tuple_element<0ul, std::tuple<ns3::LteEnbPhy*> >::type& std::get<0ul, ns3::LteEnbPhy*> (491,352 samples, 0.05%) + + + +std::_Bvector_base<std::allocator<bool> >::_M_deallocate (352,416 samples, 0.04%) + + + +std::_Rb_tree<unsigned int, std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> >, std::_Select1st<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >::_Rb_tree (719,320 samples, 0.07%) + + + +decltype (151,782 samples, 0.02%) + + + +std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::list (1,967,941 samples, 0.20%) + + + +std::_Rb_tree<ns3::TbId_t, std::pair<ns3::TbId_t const, ns3::tbInfo_t>, std::_Select1st<std::pair<ns3::TbId_t const, ns3::tbInfo_t> >, std::less<ns3::TbId_t>, std::allocator<std::pair<ns3::TbId_t const, ns3::tbInfo_t> > >::_M_get_node (418,393 samples, 0.04%) + + + +void std::_Destroy<int*> (161,562 samples, 0.02%) + + + +ns3::FfMacSchedSapUser::SchedDlConfigIndParameters::SchedDlConfigIndParameters (1,092,598 samples, 0.11%) + + + +std::_Rb_tree<int, std::pair<int const, double>, std::_Select1st<std::pair<int const, double> >, std::less<int>, std::allocator<std::pair<int const, double> > >::_M_erase (702,211 samples, 0.07%) + + + +std::_Rb_tree_node<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >* std::_Rb_tree<unsigned int, std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> >, std::_Select1st<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >::_M_create_node<unsigned int const&, ns3::Ptr<ns3::SpectrumValue>&> (849,776 samples, 0.09%) + + + +std::function<void (27,867,459 samples, 2.87%) +s.. + + +std::_Vector_base<ns3::DlInfoListElement_s::HarqStatus_e, std::allocator<ns3::DlInfoListElement_s::HarqStatus_e> >::_M_create_storage (499,008 samples, 0.05%) + + + +unsigned short* std::copy<std::move_iterator<unsigned short*>, unsigned short*> (687,255 samples, 0.07%) + + + +ns3::Simulator::DoSchedule (1,350,821 samples, 0.14%) + + + +void std::_Function_base::_Base_manager<std::_Bind<void (240,043 samples, 0.02%) + + + +std::_Tuple_impl<4ul, ns3::Ptr<ns3::SpectrumPhy>, std::map<unsigned int, ns3::Ptr<ns3::SpectrumValue>, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > > >::_Tuple_impl<ns3::Ptr<ns3::SpectrumPhy>&, std::map<unsigned int, ns3::Ptr<ns3::SpectrumValue>, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >&, void> (317,763 samples, 0.03%) + + + +std::map<unsigned int, ns3::Ptr<ns3::SpectrumValue>, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >::lower_bound (163,786 samples, 0.02%) + + + +std::_Rb_tree<unsigned int, std::pair<unsigned int const, ns3::TxSpectrumModelInfo>, std::_Select1st<std::pair<unsigned int const, ns3::TxSpectrumModelInfo> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::TxSpectrumModelInfo> > >::_M_mbegin (229,108 samples, 0.02%) + + + +ns3::LteEnbPhy*&& std::forward<ns3::LteEnbPhy*> (159,430 samples, 0.02%) + + + +cfree (159,331 samples, 0.02%) + + + +double& std::__get_helper<2ul, double, ns3::Ptr<ns3::SpectrumSignalParameters>, ns3::Ptr<ns3::SpectrumPhy>, std::map<unsigned int, ns3::Ptr<ns3::SpectrumValue>, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > > > (437,238 samples, 0.05%) + + + +__gnu_cxx::__aligned_membuf<std::pair<unsigned short const, std::vector<double, std::allocator<double> > > >::_M_addr (164,453 samples, 0.02%) + + + +void std::_Destroy<ns3::RlcPduListElement_s*, ns3::RlcPduListElement_s> (190,862 samples, 0.02%) + + + +std::vector<unsigned char, std::allocator<unsigned char> >::vector (719,050 samples, 0.07%) + + + +std::vector<ns3::HigherLayerSelected_s, std::allocator<ns3::HigherLayerSelected_s> >::vector (1,038,323 samples, 0.11%) + + + +std::vector<ns3::IidManager::IidInformation, std::allocator<ns3::IidManager::IidInformation> >::operator[] (167,043 samples, 0.02%) + + + +ns3::EnbMacMemberFfMacSchedSapUser::SchedDlConfigInd (3,932,604 samples, 0.41%) + + + +std::vector<unsigned char, std::allocator<unsigned char> >::end (384,192 samples, 0.04%) + + + +ns3::CeBitmap_e const* std::__niter_base<ns3::CeBitmap_e const*, std::vector<ns3::CeBitmap_e, std::allocator<ns3::CeBitmap_e> > > (152,075 samples, 0.02%) + + + +ns3::PacketBurst::AddPacket (234,373 samples, 0.02%) + + + +void std::_Destroy_aux<false>::__destroy<ns3::FfMacSchedSapProvider::SchedUlCqiInfoReqParameters*> (1,018,939 samples, 0.11%) + + + +void std::_Rb_tree<unsigned int, std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> >, std::_Select1st<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >::_M_construct_node<unsigned int const&, ns3::Ptr<ns3::SpectrumValue>&> (251,956 samples, 0.03%) + + + +ns3::DlInfoListElement_s::HarqStatus_e* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<ns3::DlInfoListElement_s::HarqStatus_e const*, std::vector<ns3::DlInfoListElement_s::HarqStatus_e, std::allocator<ns3::DlInfoListElement_s::HarqStatus_e> > >, ns3::DlInfoListElement_s::HarqStatus_e*, ns3::DlInfoListElement_s::HarqStatus_e> (723,994 samples, 0.07%) + + + +ns3::EventId ns3::Simulator::Schedule<void (790,276 samples, 0.08%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, ns3::pfsFlowPerf_t>, std::_Select1st<std::pair<unsigned short const, ns3::pfsFlowPerf_t> >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, ns3::pfsFlowPerf_t> > >::_S_key (502,432 samples, 0.05%) + + + +std::remove_reference<ns3::HigherLayerSelected_s&>::type&& std::move<ns3::HigherLayerSelected_s&> (170,828 samples, 0.02%) + + + +ns3::EnbMacMemberLteEnbPhySapUser::SubframeIndication (4,972,136 samples, 0.51%) + + + +ns3::PacketMetadata::PacketMetadata (1,027,645 samples, 0.11%) + + + +ns3::Ptr<ns3::LteControlMessage>::Ptr<ns3::DlDciLteControlMessage> (316,058 samples, 0.03%) + + + +std::vector<unsigned char, std::allocator<unsigned char> >::vector (200,365 samples, 0.02%) + + + +std::map<unsigned short, std::vector<unsigned char, std::allocator<unsigned char> >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<unsigned char, std::allocator<unsigned char> > > > >::end (422,449 samples, 0.04%) + + + +std::vector<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> >, std::allocator<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> > > >::vector (765,141 samples, 0.08%) + + + +ns3::PacketTagList::Add (1,584,708 samples, 0.16%) + + + +__gnu_cxx::__normal_iterator<ns3::Buffer::Data* const*, std::vector<ns3::Buffer::Data*, std::allocator<ns3::Buffer::Data*> > >::__normal_iterator (154,434 samples, 0.02%) + + + +std::allocator<std::_List_node<ns3::Ptr<ns3::PacketBurst> > >::allocate (428,661 samples, 0.04%) + + + +std::tuple<ns3::LteSpectrumPhy*>::tuple (264,111 samples, 0.03%) + + + +ns3::NoOpComponentCarrierManager::DoReportBufferStatus (747,299 samples, 0.08%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, ns3::LteUePhy::UeMeasurementsElement>, std::_Select1st<std::pair<unsigned short const, ns3::LteUePhy::UeMeasurementsElement> >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, ns3::LteUePhy::UeMeasurementsElement> > >::_M_lower_bound (202,753 samples, 0.02%) + + + +ns3::UlInfoListElement_s* std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<ns3::UlInfoListElement_s const*, std::vector<ns3::UlInfoListElement_s, std::allocator<ns3::UlInfoListElement_s> > >, ns3::UlInfoListElement_s*> (794,783 samples, 0.08%) + + + +ns3::Ptr<ns3::SpectrumValue> ns3::Create<ns3::SpectrumValue, ns3::Ptr<ns3::SpectrumModel const> const&> (1,007,918 samples, 0.10%) + + + +std::_Rb_tree<int, std::pair<int const, double>, std::_Select1st<std::pair<int const, double> >, std::less<int>, std::allocator<std::pair<int const, double> > >::_M_begin (148,965 samples, 0.02%) + + + +std::_Function_base::_Base_manager<std::_Bind<void (488,113 samples, 0.05%) + + + +std::operator== (145,718 samples, 0.02%) + + + +std::vector<ns3::VendorSpecificListElement_s, std::allocator<ns3::VendorSpecificListElement_s> >::vector (275,175 samples, 0.03%) + + + +__gnu_cxx::__promote_2<decltype (310,695 samples, 0.03%) + + + +__gnu_cxx::__normal_iterator<ns3::ByteTagListData**, std::vector<ns3::ByteTagListData*, std::allocator<ns3::ByteTagListData*> > >::operator- (157,845 samples, 0.02%) + + + +void std::__invoke_impl<void, ns3::Callback<void, unsigned short, ns3::Ptr<ns3::SpectrumValue> >::Callback<void (1,115,555 samples, 0.12%) + + + +ns3::ByteTagList::Iterator::PrepareForNext (615,765 samples, 0.06%) + + + +std::__cxx11::list<ns3::UlDciLteControlMessage, std::allocator<ns3::UlDciLteControlMessage> >::_M_move_assign (1,013,617 samples, 0.10%) + + + +std::_Rb_tree_iterator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > std::_Rb_tree<ns3::Scheduler::EventKey, std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*>, std::_Select1st<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >, std::less<ns3::Scheduler::EventKey>, std::allocator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > >::_M_emplace_hint_unique<std::pair<ns3::Scheduler::EventKey, ns3::EventImpl*> > (450,043 samples, 0.05%) + + + +std::_Rb_tree_iterator<std::pair<unsigned short const, std::vector<unsigned char, std::allocator<unsigned char> > > >::operator* (279,655 samples, 0.03%) + + + +std::_Rb_tree<unsigned char, std::pair<unsigned char const, ns3::LteCcmMacSapProvider*>, std::_Select1st<std::pair<unsigned char const, ns3::LteCcmMacSapProvider*> >, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteCcmMacSapProvider*> > >::_S_key (572,914 samples, 0.06%) + + + + (207,486 samples, 0.02%) + + + +std::_Rb_tree_node_base::_S_maximum (160,901 samples, 0.02%) + + + +std::__cxx11::list<ns3::Callback<void, ns3::PhyReceptionStatParameters>, std::allocator<ns3::Callback<void, ns3::PhyReceptionStatParameters> > >::end (157,995 samples, 0.02%) + + + +ns3::CqiListElement_s::operator= (1,390,282 samples, 0.14%) + + + +std::_Rb_tree<ns3::LteSpectrumModelId, std::pair<ns3::LteSpectrumModelId const, ns3::Ptr<ns3::SpectrumModel> >, std::_Select1st<std::pair<ns3::LteSpectrumModelId const, ns3::Ptr<ns3::SpectrumModel> > >, std::less<ns3::LteSpectrumModelId>, std::allocator<std::pair<ns3::LteSpectrumModelId const, ns3::Ptr<ns3::SpectrumModel> > > >::_S_key (491,785 samples, 0.05%) + + + +ns3::RlcPduListElement_s* std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<ns3::RlcPduListElement_s const*, std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> > >, ns3::RlcPduListElement_s*> (980,187 samples, 0.10%) + + + +std::_Rb_tree<ns3::Scheduler::EventKey, std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*>, std::_Select1st<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >, std::less<ns3::Scheduler::EventKey>, std::allocator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > >::_M_get_insert_hint_unique_pos (200,604 samples, 0.02%) + + + +std::_Vector_base<int, std::allocator<int> >::~_Vector_base (169,673 samples, 0.02%) + + + +std::map<int, double, std::less<int>, std::allocator<std::pair<int const, double> > >::clear (301,718 samples, 0.03%) + + + +ns3::HigherLayerSelected_s* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<ns3::HigherLayerSelected_s const*, std::vector<ns3::HigherLayerSelected_s, std::allocator<ns3::HigherLayerSelected_s> > >, ns3::HigherLayerSelected_s*, ns3::HigherLayerSelected_s> (213,295 samples, 0.02%) + + + +bool __gnu_cxx::operator==<ns3::Buffer::Data* const*, std::vector<ns3::Buffer::Data*, std::allocator<ns3::Buffer::Data*> > > (253,162 samples, 0.03%) + + + +std::_Function_base::_Function_base (204,573 samples, 0.02%) + + + +ns3::TracedCallback<unsigned short, unsigned char, unsigned int, unsigned long>::operator (487,633 samples, 0.05%) + + + +std::_Rb_tree<ns3::TbId_t, std::pair<ns3::TbId_t const, ns3::tbInfo_t>, std::_Select1st<std::pair<ns3::TbId_t const, ns3::tbInfo_t> >, std::less<ns3::TbId_t>, std::allocator<std::pair<ns3::TbId_t const, ns3::tbInfo_t> > >::_M_destroy_node (1,297,607 samples, 0.13%) + + + +std::vector<ns3::ByteTagListData*, std::allocator<ns3::ByteTagListData*> >::push_back (480,087 samples, 0.05%) + + + +unsigned short* std::uninitialized_copy<std::move_iterator<unsigned short*>, unsigned short*> (154,651 samples, 0.02%) + + + +std::_Rb_tree_iterator<std::pair<ns3::TbId_t const, ns3::tbInfo_t> >::operator++ (161,661 samples, 0.02%) + + + +std::_Vector_base<ns3::BuildDataListElement_s, std::allocator<ns3::BuildDataListElement_s> >::_Vector_impl_data::_Vector_impl_data (193,156 samples, 0.02%) + + + +ns3::LteSpectrumValueHelper::GetSpectrumModel (332,755 samples, 0.03%) + + + +void std::_Destroy<int*, int> (265,597 samples, 0.03%) + + + +ns3::SpectrumModel::GetNumBands (216,568 samples, 0.02%) + + + +ns3::SpectrumValue::~SpectrumValue (125,754 samples, 0.01%) + + + +std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::list (501,982 samples, 0.05%) + + + +std::tuple<unsigned short const&>::tuple (265,541 samples, 0.03%) + + + +std::_Bit_iterator_base::_Bit_iterator_base (148,793 samples, 0.02%) + + + +void (370,976 samples, 0.04%) + + + +ns3::VendorSpecificListElement_s* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<ns3::VendorSpecificListElement_s const*, std::vector<ns3::VendorSpecificListElement_s, std::allocator<ns3::VendorSpecificListElement_s> > >, ns3::VendorSpecificListElement_s*, ns3::VendorSpecificListElement_s> (198,957 samples, 0.02%) + + + +__gnu_cxx::__normal_iterator<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > > const*, std::vector<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >, std::allocator<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > > > > >::__normal_iterator (155,343 samples, 0.02%) + + + +ns3::LteUePhy::EnqueueDlHarqFeedback (2,635,248 samples, 0.27%) + + + +void std::_Destroy<ns3::BuildDataListElement_s*> (793,632 samples, 0.08%) + + + +ns3::int64x64_t::int64x64_t (1,284,908 samples, 0.13%) + + + +ns3::SimpleRefCount<ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter>::SimpleRefCount (335,668 samples, 0.03%) + + + +std::allocator<int>::allocate (152,677 samples, 0.02%) + + + +ns3::PacketBurst::GetSize (336,952 samples, 0.03%) + + + +ns3::Ptr<ns3::PacketBurst>* std::__copy_move_a1<true, ns3::Ptr<ns3::PacketBurst>*, ns3::Ptr<ns3::PacketBurst>*> (5,935,274 samples, 0.61%) + + + +ns3::Ptr<ns3::SpectrumValue>& std::__get_helper<1ul, ns3::Ptr<ns3::SpectrumValue>, double, ns3::Ptr<ns3::SpectrumSignalParameters>, ns3::Ptr<ns3::SpectrumPhy>, std::map<unsigned int, ns3::Ptr<ns3::SpectrumValue>, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > > > (465,270 samples, 0.05%) + + + +std::_Rb_tree<ns3::LteFlowId_t, std::pair<ns3::LteFlowId_t const, ns3::FfMacSchedSapProvider::SchedDlRlcBufferReqParameters>, std::_Select1st<std::pair<ns3::LteFlowId_t const, ns3::FfMacSchedSapProvider::SchedDlRlcBufferReqParameters> >, std::less<ns3::LteFlowId_t>, std::allocator<std::pair<ns3::LteFlowId_t const, ns3::FfMacSchedSapProvider::SchedDlRlcBufferReqParameters> > >::begin (229,777 samples, 0.02%) + + + +ns3::LteAmc::CreateCqiFeedbacks (6,876,813 samples, 0.71%) + + + +std::__new_allocator<int>::allocate (137,246 samples, 0.01%) + + + +std::vector<int, std::allocator<int> >::~vector (275,354 samples, 0.03%) + + + +std::operator== (159,377 samples, 0.02%) + + + +std::enable_if<is_invocable_r_v<void, void (874,599 samples, 0.09%) + + + +std::vector<unsigned char, std::allocator<unsigned char> >::operator= (241,903 samples, 0.02%) + + + +std::map<unsigned short, ns3::LteEnbComponentCarrierManager::UeInfo, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, ns3::LteEnbComponentCarrierManager::UeInfo> > >::lower_bound (1,800,854 samples, 0.19%) + + + +decltype (233,530 samples, 0.02%) + + + +void std::destroy_at<ns3::FfMacSchedSapProvider::SchedUlCqiInfoReqParameters> (745,848 samples, 0.08%) + + + +ns3::TypeId::TypeId (250,661 samples, 0.03%) + + + +std::_List_const_iterator<ns3::Callback<void, ns3::Ptr<ns3::SpectrumPhy const>, ns3::Ptr<ns3::SpectrumPhy const>, double> >::_List_const_iterator (161,602 samples, 0.02%) + + + +ns3::Tag::~Tag (233,481 samples, 0.02%) + + + +std::_Rb_tree_node<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >* std::_Rb_tree<unsigned int, std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> >, std::_Select1st<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >::_M_copy<false, std::_Rb_tree<unsigned int, std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> >, std::_Select1st<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >::_Alloc_node> (284,436 samples, 0.03%) + + + +void std::destroy_at<ns3::Ptr<ns3::LteControlMessage> > (186,011 samples, 0.02%) + + + +__gnu_cxx::__normal_iterator<ns3::CqiListElement_s*, std::vector<ns3::CqiListElement_s, std::allocator<ns3::CqiListElement_s> > > std::vector<ns3::CqiListElement_s, std::allocator<ns3::CqiListElement_s> >::insert<__gnu_cxx::__normal_iterator<ns3::CqiListElement_s*, std::vector<ns3::CqiListElement_s, std::allocator<ns3::CqiListElement_s> > >, void> (1,418,884 samples, 0.15%) + + + +ns3::SimpleRefCount<ns3::SpectrumValue, ns3::Empty, ns3::DefaultDeleter<ns3::SpectrumValue> >::Unref (248,283 samples, 0.03%) + + + +ns3::Ptr<ns3::SpectrumModel const>::Acquire (143,319 samples, 0.01%) + + + + (158,234 samples, 0.02%) + + + +ns3::FfMacSchedSapProvider::SchedDlRlcBufferReqParameters::SchedDlRlcBufferReqParameters (393,529 samples, 0.04%) + + + +ns3::MobilityModel* ns3::PeekPointer<ns3::MobilityModel> (168,016 samples, 0.02%) + + + +ns3::LogComponent::IsEnabled (252,384 samples, 0.03%) + + + +ns3::SpectrumModel const* ns3::PeekPointer<ns3::SpectrumModel const> (253,729 samples, 0.03%) + + + +std::_Rb_tree<int, std::pair<int const, double>, std::_Select1st<std::pair<int const, double> >, std::less<int>, std::allocator<std::pair<int const, double> > >::_M_get_node (236,751 samples, 0.02%) + + + +ns3::Object::Object (1,300,864 samples, 0.13%) + + + +std::allocator<std::_List_node<ns3::Ptr<ns3::LteControlMessage> > >::allocate (124,601 samples, 0.01%) + + + +std::_Vector_base<ns3::BuildRarListElement_s, std::allocator<ns3::BuildRarListElement_s> >::_Vector_base (198,813 samples, 0.02%) + + + +double const& const& std::__get_helper<1ul, double const&, double const&> (407,082 samples, 0.04%) + + + +std::vector<ns3::HigherLayerSelected_s, std::allocator<ns3::HigherLayerSelected_s> >::operator= (701,868 samples, 0.07%) + + + +ns3::TypeId::GetUid (236,772 samples, 0.02%) + + + +ns3::SpectrumValue::SpectrumValue (534,268 samples, 0.06%) + + + +ns3::FriisPropagationLossModel::DoCalcRxPower (2,967,176 samples, 0.31%) + + + +std::allocator<ns3::DlInfoListElement_s::HarqStatus_e>::deallocate (189,106 samples, 0.02%) + + + +std::function<void (304,521 samples, 0.03%) + + + +std::allocator_traits<std::allocator<unsigned short> >::allocate (163,524 samples, 0.02%) + + + +void std::destroy_at<ns3::ByteTagListData*> (350,982 samples, 0.04%) + + + +ns3::int64x64_t::int64x64_t (246,965 samples, 0.03%) + + + +std::vector<ns3::Ptr<ns3::Object>, std::allocator<ns3::Ptr<ns3::Object> > >::~vector (419,148 samples, 0.04%) + + + +ns3::PacketBurst::GetTypeId (231,702 samples, 0.02%) + + + +std::__cxx11::list<ns3::Ptr<ns3::Packet>, std::allocator<ns3::Ptr<ns3::Packet> > >::begin (148,148 samples, 0.02%) + + + +ns3::LtePhy::SetControlMessages (1,385,802 samples, 0.14%) + + + +__gnu_cxx::__aligned_membuf<std::pair<unsigned short const, std::vector<std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > >, std::allocator<std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > > > > > >::_M_addr (159,937 samples, 0.02%) + + + +unsigned int* std::__uninitialized_fill_n_a<unsigned int*, unsigned long, unsigned int, unsigned int> (1,206,539 samples, 0.12%) + + + +malloc (156,584 samples, 0.02%) + + + +std::_Rb_tree_node<std::pair<int const, double> >* std::_Rb_tree<int, std::pair<int const, double>, std::_Select1st<std::pair<int const, double> >, std::less<int>, std::allocator<std::pair<int const, double> > >::_M_create_node<std::pair<int const, double> const&> (417,843 samples, 0.04%) + + + +void std::__invoke_impl<void, void (18,977,087 samples, 1.96%) + + + +ns3::DlInfoListElement_s::HarqStatus_e* std::copy<__gnu_cxx::__normal_iterator<ns3::DlInfoListElement_s::HarqStatus_e const*, std::vector<ns3::DlInfoListElement_s::HarqStatus_e, std::allocator<ns3::DlInfoListElement_s::HarqStatus_e> > >, ns3::DlInfoListElement_s::HarqStatus_e*> (683,830 samples, 0.07%) + + + +std::vector<ns3::VendorSpecificListElement_s, std::allocator<ns3::VendorSpecificListElement_s> >::~vector (234,807 samples, 0.02%) + + + +std::_Vector_base<unsigned char, std::allocator<unsigned char> >::_Vector_base (254,332 samples, 0.03%) + + + +std::vector<double, std::allocator<double> >::~vector (193,911 samples, 0.02%) + + + +void std::_Destroy<ns3::HigherLayerSelected_s*, ns3::HigherLayerSelected_s> (126,894 samples, 0.01%) + + + +ns3::SbMeasResult_s::operator= (338,715 samples, 0.03%) + + + +ns3::SimpleRefCount<ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter>::Unref (238,924 samples, 0.02%) + + + +ns3::SpectrumValue::GetSpectrumModel (551,820 samples, 0.06%) + + + +std::vector<ns3::BuildBroadcastListElement_s, std::allocator<ns3::BuildBroadcastListElement_s> >::~vector (432,794 samples, 0.04%) + + + +std::_Rb_tree_iterator<std::pair<unsigned short const, unsigned int> >::operator* (303,984 samples, 0.03%) + + + +std::_Vector_base<ns3::VendorSpecificListElement_s, std::allocator<ns3::VendorSpecificListElement_s> >::~_Vector_base (220,788 samples, 0.02%) + + + +std::vector<unsigned long, std::allocator<unsigned long> >::end (154,845 samples, 0.02%) + + + +std::_Rb_tree<ns3::TbId_t, std::pair<ns3::TbId_t const, ns3::tbInfo_t>, std::_Select1st<std::pair<ns3::TbId_t const, ns3::tbInfo_t> >, std::less<ns3::TbId_t>, std::allocator<std::pair<ns3::TbId_t const, ns3::tbInfo_t> > >::_M_get_insert_hint_unique_pos (473,287 samples, 0.05%) + + + +ns3::LteEnbMac::ReceiveBsrMessage (4,862,603 samples, 0.50%) + + + +ns3::LteEnbMac::DoTransmitPdu (5,387,885 samples, 0.56%) + + + +void std::_Rb_tree<unsigned int, std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> >, std::_Select1st<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >::_M_construct_node<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > const&> (344,140 samples, 0.04%) + + + +ns3::IidManager::LookupInformation (534,682 samples, 0.06%) + + + +ns3::TracedCallback<unsigned short, unsigned char, unsigned int>::operator (515,825 samples, 0.05%) + + + +std::_Rb_tree<ns3::TbId_t, std::pair<ns3::TbId_t const, ns3::tbInfo_t>, std::_Select1st<std::pair<ns3::TbId_t const, ns3::tbInfo_t> >, std::less<ns3::TbId_t>, std::allocator<std::pair<ns3::TbId_t const, ns3::tbInfo_t> > >::_M_destroy_node (229,826 samples, 0.02%) + + + +double* std::__uninitialized_default_n_1<true>::__uninit_default_n<double*, unsigned long> (403,975 samples, 0.04%) + + + +ns3::CqiListElement_s::CqiListElement_s (1,645,474 samples, 0.17%) + + + +std::_Vector_base<double, std::allocator<double> >::_Vector_base (206,509 samples, 0.02%) + + + +ns3::LteHarqPhy::ResetUlHarqProcessStatus (2,339,527 samples, 0.24%) + + + +std::_Rb_tree_node<std::pair<int const, double> >* std::_Rb_tree<int, std::pair<int const, double>, std::_Select1st<std::pair<int const, double> >, std::less<int>, std::allocator<std::pair<int const, double> > >::_M_copy<false, std::_Rb_tree<int, std::pair<int const, double>, std::_Select1st<std::pair<int const, double> >, std::less<int>, std::allocator<std::pair<int const, double> > >::_Alloc_node> (1,950,782 samples, 0.20%) + + + +ns3::RlcTag::Serialize (366,372 samples, 0.04%) + + + +ns3::Ptr<ns3::PacketBurst> ns3::Create<ns3::PacketBurst> (610,469 samples, 0.06%) + + + +void std::destroy_at<std::pair<ns3::TbId_t const, ns3::tbInfo_t> > (1,015,028 samples, 0.10%) + + + +ns3::PacketMetadata::PacketMetadata (796,815 samples, 0.08%) + + + +std::enable_if<std::is_constructible<std::pair<int const, double>, std::pair<int, double> >::value, std::pair<std::_Rb_tree_iterator<std::pair<int const, double> >, bool> >::type std::map<int, double, std::less<int>, std::allocator<std::pair<int const, double> > >::insert<std::pair<int, double> > (2,157,773 samples, 0.22%) + + + +ns3::Ptr<ns3::SpectrumModel const>::Ptr (280,962 samples, 0.03%) + + + +ns3::SimpleRefCount<ns3::SpectrumSignalParameters, ns3::Empty, ns3::DefaultDeleter<ns3::SpectrumSignalParameters> >::Unref (2,461,305 samples, 0.25%) + + + +decltype (169,019 samples, 0.02%) + + + +ns3::LteSpectrumPhy::GetMobility (496,870 samples, 0.05%) + + + +std::_Rb_tree_node<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >::_M_valptr (827,930 samples, 0.09%) + + + + (160,403 samples, 0.02%) + + + +ns3::PacketBurst::DoDispose (865,729 samples, 0.09%) + + + +ns3::DlDciListElement_s::operator= (918,195 samples, 0.09%) + + + +std::_Rb_tree<unsigned int, std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> >, std::_Select1st<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >::_M_get_insert_hint_unique_pos (165,767 samples, 0.02%) + + + +std::allocator_traits<std::allocator<double> >::deallocate (190,332 samples, 0.02%) + + + +ns3::Ptr<ns3::SpectrumModel>::operator= (145,744 samples, 0.02%) + + + +ns3::PacketBurst::PacketBurst (301,065 samples, 0.03%) + + + +ns3::UlInfoListElement_s* std::uninitialized_copy<__gnu_cxx::__normal_iterator<ns3::UlInfoListElement_s const*, std::vector<ns3::UlInfoListElement_s, std::allocator<ns3::UlInfoListElement_s> > >, ns3::UlInfoListElement_s*> (794,783 samples, 0.08%) + + + +ns3::Packet::AddByteTag (2,074,064 samples, 0.21%) + + + +ns3::HigherLayerSelected_s* std::__do_uninit_copy<__gnu_cxx::__normal_iterator<ns3::HigherLayerSelected_s const*, std::vector<ns3::HigherLayerSelected_s, std::allocator<ns3::HigherLayerSelected_s> > >, ns3::HigherLayerSelected_s*> (241,929 samples, 0.02%) + + + +std::_Bit_iterator std::__copy_move_a<false, std::_Bit_const_iterator, std::_Bit_iterator> (273,527 samples, 0.03%) + + + +std::enable_if<std::is_constructible<std::pair<ns3::TbId_t const, ns3::tbInfo_t>, std::pair<ns3::TbId_t, ns3::tbInfo_t> >::value, std::pair<std::_Rb_tree_iterator<std::pair<ns3::TbId_t const, ns3::tbInfo_t> >, bool> >::type std::map<ns3::TbId_t, ns3::tbInfo_t, std::less<ns3::TbId_t>, std::allocator<std::pair<ns3::TbId_t const, ns3::tbInfo_t> > >::insert<std::pair<ns3::TbId_t, ns3::tbInfo_t> > (2,996,775 samples, 0.31%) + + + +ns3::Time::Time (197,236 samples, 0.02%) + + + +std::__cxx11::_List_base<ns3::AttributeConstructionList::Item, std::allocator<ns3::AttributeConstructionList::Item> >::_List_base (495,491 samples, 0.05%) + + + +ns3::LtePhy::GetTti (159,059 samples, 0.02%) + + + +std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> >::_M_erase_at_end (228,146 samples, 0.02%) + + + +std::vector<ns3::DlInfoListElement_s::HarqStatus_e, std::allocator<ns3::DlInfoListElement_s::HarqStatus_e> >::~vector (429,894 samples, 0.04%) + + + +std::_Rb_tree_node<std::pair<unsigned short const, std::vector<double, std::allocator<double> > > >* std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::vector<double, std::allocator<double> > >, std::_Select1st<std::pair<unsigned short const, std::vector<double, std::allocator<double> > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<double, std::allocator<double> > > > >::_M_copy<false, std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::vector<double, std::allocator<double> > >, std::_Select1st<std::pair<unsigned short const, std::vector<double, std::allocator<double> > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<double, std::allocator<double> > > > >::_Alloc_node> (3,799,581 samples, 0.39%) + + + +std::_Vector_base<unsigned short, std::allocator<unsigned short> >::_Vector_base (364,748 samples, 0.04%) + + + +ns3::ObjectDeleter::Delete (4,924,388 samples, 0.51%) + + + +std::_Select1st<std::pair<unsigned short const, ns3::LteEnbComponentCarrierManager::UeInfo> >::operator (148,923 samples, 0.02%) + + + +std::vector<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >, std::allocator<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > > > >::_M_erase (2,189,170 samples, 0.23%) + + + +std::__cxx11::_List_base<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::_M_put_node (269,933 samples, 0.03%) + + + +cfree (155,386 samples, 0.02%) + + + +std::_Rb_tree<ns3::Scheduler::EventKey, std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*>, std::_Select1st<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >, std::less<ns3::Scheduler::EventKey>, std::allocator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > >::_M_end (247,206 samples, 0.03%) + + + +std::_Tuple_impl<0ul, double const&, double const&, double const&>::_M_head (311,781 samples, 0.03%) + + + +std::map<unsigned int, ns3::Ptr<ns3::SpectrumValue>, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >::map (198,211 samples, 0.02%) + + + +ns3::Simulator::Now (151,574 samples, 0.02%) + + + +void std::allocator_traits<std::allocator<ns3::Buffer::Data*> >::construct<ns3::Buffer::Data*, ns3::Buffer::Data* const&> (345,768 samples, 0.04%) + + + +std::_Rb_tree<ns3::Scheduler::EventKey, std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*>, std::_Select1st<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >, std::less<ns3::Scheduler::EventKey>, std::allocator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > >::lower_bound (1,665,605 samples, 0.17%) + + + +std::map<unsigned short, ns3::DlInfoListElement_s, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, ns3::DlInfoListElement_s> > >::begin (250,766 samples, 0.03%) + + + +std::_Vector_base<double, std::allocator<double> >::~_Vector_base (190,332 samples, 0.02%) + + + +std::_Rb_tree<ns3::Scheduler::EventKey, std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*>, std::_Select1st<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >, std::less<ns3::Scheduler::EventKey>, std::allocator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > >::_S_key (340,756 samples, 0.04%) + + + +ns3::PacketBurst::DoDispose (5,576,521 samples, 0.58%) + + + +pow (501,451 samples, 0.05%) + + + +ns3::SimpleRefCount<ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter>::Unref (158,753 samples, 0.02%) + + + +std::_Vector_base<double, std::allocator<double> >::_M_get_Tp_allocator (158,009 samples, 0.02%) + + + +void std::_Destroy<ns3::HarqProcessInfoElement_t*, ns3::HarqProcessInfoElement_t> (288,179 samples, 0.03%) + + + +std::_Rb_tree<unsigned int, std::pair<unsigned int const, ns3::TxSpectrumModelInfo>, std::_Select1st<std::pair<unsigned int const, ns3::TxSpectrumModelInfo> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::TxSpectrumModelInfo> > >::_S_key (209,098 samples, 0.02%) + + + +ns3::LteUePowerControl::SetRsrp (935,867 samples, 0.10%) + + + +std::_Vector_base<int, std::allocator<int> >::_M_allocate (231,272 samples, 0.02%) + + + +ns3::UeMemberLteUePhySapUser::ReceivePhyPdu (4,482,363 samples, 0.46%) + + + +void std::__cxx11::list<ns3::LteUePhy::PssElement, std::allocator<ns3::LteUePhy::PssElement> >::_M_insert<ns3::LteUePhy::PssElement const&> (194,530 samples, 0.02%) + + + +ns3::DefaultDeleter<ns3::EventImpl>::Delete (444,360 samples, 0.05%) + + + +__gnu_cxx::__aligned_membuf<std::pair<unsigned short const, std::vector<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >, std::allocator<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> > > > > >::_M_addr (147,511 samples, 0.02%) + + + +malloc (220,654 samples, 0.02%) + + + +std::__cxx11::list<ns3::Ptr<ns3::Packet>, std::allocator<ns3::Ptr<ns3::Packet> > >::list (276,041 samples, 0.03%) + + + +std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::~list (343,413 samples, 0.04%) + + + +ns3::MacCeValue_u::MacCeValue_u (234,615 samples, 0.02%) + + + +std::_Rb_tree_iterator<std::pair<int const, double> > std::map<int, double, std::less<int>, std::allocator<std::pair<int const, double> > >::emplace_hint<std::pair<int, double> > (1,385,087 samples, 0.14%) + + + +ns3::MemberSchedSapProvider<ns3::PfFfMacScheduler>::SchedDlTriggerReq (1,650,854 samples, 0.17%) + + + +__gnu_cxx::__aligned_membuf<ns3::Ptr<ns3::Packet> >::_M_ptr (199,234 samples, 0.02%) + + + +ns3::BuildDataListElement_s* std::uninitialized_copy<__gnu_cxx::__normal_iterator<ns3::BuildDataListElement_s const*, std::vector<ns3::BuildDataListElement_s, std::allocator<ns3::BuildDataListElement_s> > >, ns3::BuildDataListElement_s*> (143,073 samples, 0.01%) + + + +std::pair<std::_Rb_tree_iterator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >, bool> std::map<unsigned int, ns3::Ptr<ns3::SpectrumValue>, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >::emplace<unsigned int const&, ns3::Ptr<ns3::SpectrumValue>&> (1,130,669 samples, 0.12%) + + + +std::_Tuple_impl<0ul, ns3::LteSpectrumPhy*>::_Tuple_impl<ns3::LteSpectrumPhy*&> (415,211 samples, 0.04%) + + + +std::_Vector_base<unsigned short, std::allocator<unsigned short> >::_Vector_impl::~_Vector_impl (154,656 samples, 0.02%) + + + +std::vector<std::vector<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> >, std::allocator<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> > > >, std::allocator<std::vector<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> >, std::allocator<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> > > > > >::_M_range_check (158,396 samples, 0.02%) + + + +std::__cxx11::list<ns3::UlDciLteControlMessage, std::allocator<ns3::UlDciLteControlMessage> >::~list (231,280 samples, 0.02%) + + + +std::pair<std::__strip_reference_wrapper<std::decay<ns3::Scheduler::EventKey const&>::type>::__type, std::__strip_reference_wrapper<std::decay<ns3::EventImpl* const&>::type>::__type> std::make_pair<ns3::Scheduler::EventKey const&, ns3::EventImpl* const&> (141,536 samples, 0.01%) + + + +std::tuple_element<1ul, std::pair<unsigned int const&, ns3::Ptr<ns3::SpectrumValue>&> >::type&& std::get<1ul, unsigned int const&, ns3::Ptr<ns3::SpectrumValue>&> (161,945 samples, 0.02%) + + + +__gnu_cxx::__normal_iterator<ns3::BuildDataListElement_s const*, std::vector<ns3::BuildDataListElement_s, std::allocator<ns3::BuildDataListElement_s> > >::operator* (163,914 samples, 0.02%) + + + +std::vector<int, std::allocator<int> >::operator= (1,045,585 samples, 0.11%) + + + +std::__new_allocator<double>::deallocate (190,332 samples, 0.02%) + + + +ns3::Ptr<ns3::SpectrumValue const>::operator (129,312 samples, 0.01%) + + + +ns3::LteSpectrumPhy::SetTxPowerSpectralDensity (1,023,722 samples, 0.11%) + + + +std::pair<ns3::TbId_t, ns3::tbInfo_t>::~pair (656,469 samples, 0.07%) + + + +void std::_Destroy<ns3::CqiListElement_s*, ns3::CqiListElement_s> (190,387 samples, 0.02%) + + + +ns3::Ptr<ns3::SpectrumValue>::Ptr (158,198 samples, 0.02%) + + + +std::__new_allocator<double>::allocate (126,483 samples, 0.01%) + + + +std::vector<ns3::FfMacSchedSapProvider::SchedUlCqiInfoReqParameters, std::allocator<ns3::FfMacSchedSapProvider::SchedUlCqiInfoReqParameters> >::push_back (722,100 samples, 0.07%) + + + +ns3::int64x64_t::int64x64_t (1,343,589 samples, 0.14%) + + + +ns3::TagBuffer::WriteU16 (309,646 samples, 0.03%) + + + +decltype (518,331 samples, 0.05%) + + + +ns3::PfFfMacScheduler::DoSchedDlRlcBufferReq (605,673 samples, 0.06%) + + + +std::_List_node<ns3::Ptr<ns3::LteControlMessage> >* std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::_M_create_node<ns3::Ptr<ns3::LteControlMessage> const&> (494,618 samples, 0.05%) + + + +std::vector<double, std::allocator<double> >::_M_default_initialize (1,425,764 samples, 0.15%) + + + +std::_Rb_tree_node<unsigned short>::_M_valptr (202,650 samples, 0.02%) + + + +std::vector<unsigned char, std::allocator<unsigned char> >::_S_relocate (348,271 samples, 0.04%) + + + +ns3::TagBuffer::TagBuffer (294,318 samples, 0.03%) + + + +std::_Rb_tree<ns3::LteSpectrumModelId, std::pair<ns3::LteSpectrumModelId const, ns3::Ptr<ns3::SpectrumModel> >, std::_Select1st<std::pair<ns3::LteSpectrumModelId const, ns3::Ptr<ns3::SpectrumModel> > >, std::less<ns3::LteSpectrumModelId>, std::allocator<std::pair<ns3::LteSpectrumModelId const, ns3::Ptr<ns3::SpectrumModel> > > >::_M_lower_bound (843,869 samples, 0.09%) + + + +ns3::MakeEvent<void (379,721 samples, 0.04%) + + + +ns3::Ptr<ns3::LteSpectrumSignalParametersDataFrame>::Ptr (160,095 samples, 0.02%) + + + +std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > > >::allocate (258,278 samples, 0.03%) + + + +std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*>::pair<std::_Rb_tree_node<std::pair<int const, double> >*&, std::_Rb_tree_node_base*&> (186,478 samples, 0.02%) + + + +malloc (169,207 samples, 0.02%) + + + +std::vector<unsigned short, std::allocator<unsigned short> >::~vector (242,607 samples, 0.03%) + + + +ns3::TypeId::~TypeId (183,254 samples, 0.02%) + + + +ns3::PacketMetadata::Recycle (521,509 samples, 0.05%) + + + +std::allocator_traits<std::allocator<unsigned short> >::allocate (360,140 samples, 0.04%) + + + +__gnu_cxx::__normal_iterator<ns3::VendorSpecificListElement_s const*, std::vector<ns3::VendorSpecificListElement_s, std::allocator<ns3::VendorSpecificListElement_s> > >::base (158,549 samples, 0.02%) + + + +double* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<double const*, std::vector<double, std::allocator<double> > >, double*, double> (251,522 samples, 0.03%) + + + +ns3::Ptr<ns3::PacketBurst>::~Ptr (2,069,772 samples, 0.21%) + + + +unsigned char* std::uninitialized_copy<__gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > >, unsigned char*> (190,052 samples, 0.02%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, ns3::DlInfoListElement_s>, std::_Select1st<std::pair<unsigned short const, ns3::DlInfoListElement_s> >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, ns3::DlInfoListElement_s> > >::_M_get_insert_hint_unique_pos (501,334 samples, 0.05%) + + + +ns3::IidManager::GetAttributeN (456,193 samples, 0.05%) + + + +std::vector<ns3::Ptr<ns3::Object>, std::allocator<ns3::Ptr<ns3::Object> > >::clear (158,065 samples, 0.02%) + + + +ns3::SimpleRefCount<ns3::LteControlMessage, ns3::Empty, ns3::DefaultDeleter<ns3::LteControlMessage> >::Ref (156,385 samples, 0.02%) + + + +void std::_Function_base::_Base_manager<std::_Bind<void (489,748 samples, 0.05%) + + + +unsigned long const& std::min<unsigned long> (159,495 samples, 0.02%) + + + +unsigned char* std::__copy_move_a2<false, unsigned char const*, unsigned char*> (185,651 samples, 0.02%) + + + +unsigned char* std::__uninitialized_copy<true>::__uninit_copy<__gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > >, unsigned char*> (163,843 samples, 0.02%) + + + +void std::__invoke_impl<void, ns3::Callback<void, ns3::SpectrumValue const&>::Callback<void (34,038,084 samples, 3.51%) +v.. + + +ns3::Packet::AddPacketTag (1,534,193 samples, 0.16%) + + + +std::_Rb_tree<int, std::pair<int const, double>, std::_Select1st<std::pair<int const, double> >, std::less<int>, std::allocator<std::pair<int const, double> > >::_M_drop_node (325,437 samples, 0.03%) + + + +std::vector<int, std::allocator<int> >::vector (677,875 samples, 0.07%) + + + +std::_Tuple_impl<5ul, std::map<unsigned int, ns3::Ptr<ns3::SpectrumValue>, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > > >::~_Tuple_impl (220,721 samples, 0.02%) + + + +std::function<void (2,496,720 samples, 0.26%) + + + +std::vector<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> >, std::allocator<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> > > >::_M_range_check (228,068 samples, 0.02%) + + + +ns3::Ptr<ns3::PacketBurst>::~Ptr (816,661 samples, 0.08%) + + + +std::map<ns3::Scheduler::EventKey, ns3::EventImpl*, std::less<ns3::Scheduler::EventKey>, std::allocator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > >::lower_bound (2,631,944 samples, 0.27%) + + + +__gnu_cxx::__normal_iterator<unsigned short*, std::vector<unsigned short, std::allocator<unsigned short> > >::__normal_iterator (153,496 samples, 0.02%) + + + +ns3::TagBuffer::ReadU16 (721,482 samples, 0.07%) + + + +ns3::Buffer::~Buffer (1,257,420 samples, 0.13%) + + + +ns3::LteRlcSm::DoReceivePdu (5,629,506 samples, 0.58%) + + + +void std::_Construct<ns3::HigherLayerSelected_s, ns3::HigherLayerSelected_s const&> (241,929 samples, 0.02%) + + + +double* std::__uninitialized_default_n<double*, unsigned long> (152,182 samples, 0.02%) + + + +ns3::Buffer::Create (1,901,878 samples, 0.20%) + + + +ns3::DefaultSimulatorImpl::ScheduleWithContext (6,714,863 samples, 0.69%) + + + +ns3::DlInfoListElement_s* std::__copy_move_a<false, ns3::DlInfoListElement_s*, ns3::DlInfoListElement_s*> (394,051 samples, 0.04%) + + + +std::_Vector_base<int, std::allocator<int> >::_Vector_impl_data::_M_copy_data (368,766 samples, 0.04%) + + + +ns3::CqiListElement_s* std::uninitialized_copy<__gnu_cxx::__normal_iterator<ns3::CqiListElement_s*, std::vector<ns3::CqiListElement_s, std::allocator<ns3::CqiListElement_s> > >, ns3::CqiListElement_s*> (3,635,299 samples, 0.37%) + + + +std::_Rb_tree<ns3::Scheduler::EventKey, std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*>, std::_Select1st<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >, std::less<ns3::Scheduler::EventKey>, std::allocator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > >::_Auto_node::_Auto_node<std::pair<ns3::Scheduler::EventKey, ns3::EventImpl*> > (403,625 samples, 0.04%) + + + +std::_Rb_tree<unsigned char, std::pair<unsigned char const, ns3::LteMacSapProvider::ReportBufferStatusParameters>, std::_Select1st<std::pair<unsigned char const, ns3::LteMacSapProvider::ReportBufferStatusParameters> >, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteMacSapProvider::ReportBufferStatusParameters> > >::_M_lower_bound (904,347 samples, 0.09%) + + + +__gnu_cxx::__aligned_membuf<std::pair<unsigned short const, double> >::_M_addr (198,698 samples, 0.02%) + + + +ns3::PacketBurst::~PacketBurst (269,240 samples, 0.03%) + + + +unsigned short* std::__uninitialized_copy<true>::__uninit_copy<__gnu_cxx::__normal_iterator<unsigned short const*, std::vector<unsigned short, std::allocator<unsigned short> > >, unsigned short*> (534,449 samples, 0.06%) + + + +ns3::Angles::Angles (388,419 samples, 0.04%) + + + +std::vector<double, std::allocator<double> >::at (431,395 samples, 0.04%) + + + +ns3::Time::GetMilliSeconds (240,705 samples, 0.02%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, ns3::SbMeasResult_s>, std::_Select1st<std::pair<unsigned short const, ns3::SbMeasResult_s> >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, ns3::SbMeasResult_s> > >::_S_key (240,787 samples, 0.02%) + + + +std::_List_const_iterator<ns3::Callback<void, unsigned short, unsigned short, double> >::_List_const_iterator (194,040 samples, 0.02%) + + + +std::_Rb_tree<ns3::Scheduler::EventKey, std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*>, std::_Select1st<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >, std::less<ns3::Scheduler::EventKey>, std::allocator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > >::_Auto_node::_M_key (311,517 samples, 0.03%) + + + +std::_Tuple_impl<2ul, double, ns3::Ptr<ns3::SpectrumSignalParameters>, ns3::Ptr<ns3::SpectrumPhy>, std::map<unsigned int, ns3::Ptr<ns3::SpectrumValue>, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > > >::_Tuple_impl<double&, ns3::Ptr<ns3::SpectrumSignalParameters>&, ns3::Ptr<ns3::SpectrumPhy>&, std::map<unsigned int, ns3::Ptr<ns3::SpectrumValue>, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >&, void> (163,911 samples, 0.02%) + + + +std::_Vector_base<ns3::PhichListElement_s, std::allocator<ns3::PhichListElement_s> >::~_Vector_base (153,471 samples, 0.02%) + + + +std::map<unsigned short, ns3::SbMeasResult_s, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, ns3::SbMeasResult_s> > >::end (191,621 samples, 0.02%) + + + +bool __gnu_cxx::operator==<ns3::ByteTagListData* const*, std::vector<ns3::ByteTagListData*, std::allocator<ns3::ByteTagListData*> > > (160,543 samples, 0.02%) + + + +ns3::PfFfMacScheduler::DoSchedDlCqiInfoReq (4,461,995 samples, 0.46%) + + + +std::_Rb_tree<ns3::TbId_t, std::pair<ns3::TbId_t const, ns3::tbInfo_t>, std::_Select1st<std::pair<ns3::TbId_t const, ns3::tbInfo_t> >, std::less<ns3::TbId_t>, std::allocator<std::pair<ns3::TbId_t const, ns3::tbInfo_t> > >::_M_get_insert_unique_pos (403,662 samples, 0.04%) + + + +decltype (351,931 samples, 0.04%) + + + +ns3::RlcTag::GetTypeId (126,373 samples, 0.01%) + + + +std::_Vector_base<int, std::allocator<int> >::_Vector_base (576,261 samples, 0.06%) + + + +std::allocator_traits<std::allocator<std::_List_node<ns3::Ptr<ns3::PacketBurst> > > >::deallocate (158,232 samples, 0.02%) + + + +ns3::LteSpectrumSignalParametersDataFrame::LteSpectrumSignalParametersDataFrame (6,515,982 samples, 0.67%) + + + +std::_Rb_tree_node<std::pair<unsigned short const, std::map<unsigned char, ns3::LteMacSapUser*, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteMacSapUser*> > > > >::_M_valptr (233,529 samples, 0.02%) + + + +__libc_start_main (2,105,662 samples, 0.22%) + + + +std::vector<double, std::allocator<double> >::vector (712,112 samples, 0.07%) + + + +ns3::LteSpectrumSignalParametersDlCtrlFrame::~LteSpectrumSignalParametersDlCtrlFrame (656,172 samples, 0.07%) + + + +std::vector<unsigned char, std::allocator<unsigned char> >::_M_check_len (226,478 samples, 0.02%) + + + +__gnu_cxx::__normal_iterator<ns3::DlInfoListElement_s*, std::vector<ns3::DlInfoListElement_s, std::allocator<ns3::DlInfoListElement_s> > > std::__copy_move_a<false, __gnu_cxx::__normal_iterator<ns3::DlInfoListElement_s const*, std::vector<ns3::DlInfoListElement_s, std::allocator<ns3::DlInfoListElement_s> > >, __gnu_cxx::__normal_iterator<ns3::DlInfoListElement_s*, std::vector<ns3::DlInfoListElement_s, std::allocator<ns3::DlInfoListElement_s> > > > (293,879 samples, 0.03%) + + + +ns3::PfFfMacScheduler::DoSchedDlTriggerReq (102,241,082 samples, 10.54%) +ns3::PfFf.. + + +ns3::Simulator::ScheduleWithContext (179,532 samples, 0.02%) + + + +std::_Vector_base<unsigned short, std::allocator<unsigned short> >::_M_deallocate (126,977 samples, 0.01%) + + + +std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::back (197,417 samples, 0.02%) + + + + (309,905 samples, 0.03%) + + + +ns3::DefaultSimulatorImpl::ProcessEventsWithContext (229,456 samples, 0.02%) + + + +ns3::ByteTagList::ByteTagList (194,885 samples, 0.02%) + + + +unsigned char* std::uninitialized_copy<__gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > >, unsigned char*> (356,896 samples, 0.04%) + + + +ns3::LteRlcSpecificLteMacSapUser::NotifyTxOpportunity (19,853,193 samples, 2.05%) + + + +ns3::SpectrumValue::ConstValuesEnd (330,602 samples, 0.03%) + + + +std::_Vector_base<unsigned short, std::allocator<unsigned short> >::_Vector_base (189,435 samples, 0.02%) + + + +ns3::TypeId::SetUid (156,879 samples, 0.02%) + + + +std::_Rb_tree_node<std::pair<unsigned short const, unsigned int> >::_M_valptr (265,616 samples, 0.03%) + + + +ns3::Object::Object (1,324,951 samples, 0.14%) + + + +std::vector<ns3::Ptr<ns3::Object>, std::allocator<ns3::Ptr<ns3::Object> > >::clear (272,736 samples, 0.03%) + + + +unsigned char* std::__uninitialized_copy<true>::__uninit_copy<__gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > >, unsigned char*> (360,886 samples, 0.04%) + + + +std::__cxx11::_List_base<ns3::Ptr<ns3::Packet>, std::allocator<ns3::Ptr<ns3::Packet> > >::_M_put_node (124,434 samples, 0.01%) + + + +std::__new_allocator<double>::deallocate (237,323 samples, 0.02%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, ns3::Ptr<ns3::UeManager> >, std::_Select1st<std::pair<unsigned short const, ns3::Ptr<ns3::UeManager> > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, ns3::Ptr<ns3::UeManager> > > >::find (1,377,498 samples, 0.14%) + + + +std::_Rb_tree<unsigned int, std::pair<unsigned int const, ns3::TxSpectrumModelInfo>, std::_Select1st<std::pair<unsigned int const, ns3::TxSpectrumModelInfo> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::TxSpectrumModelInfo> > >::_S_key (613,816 samples, 0.06%) + + + +ns3::CqiListElement_s* std::__do_uninit_copy<__gnu_cxx::__normal_iterator<ns3::CqiListElement_s*, std::vector<ns3::CqiListElement_s, std::allocator<ns3::CqiListElement_s> > >, ns3::CqiListElement_s*> (1,085,784 samples, 0.11%) + + + +ns3::RlcTag::Serialize (343,838 samples, 0.04%) + + + +std::_Rb_tree_node<std::pair<unsigned short const, ns3::SbMeasResult_s> >::_M_valptr (240,787 samples, 0.02%) + + + +std::_Rb_tree<unsigned int, std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> >, std::_Select1st<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >::_Auto_node::_M_key (128,223 samples, 0.01%) + + + +std::_Vector_base<ns3::VendorSpecificListElement_s, std::allocator<ns3::VendorSpecificListElement_s> >::~_Vector_base (242,999 samples, 0.03%) + + + +std::_Rb_tree<unsigned char, std::pair<unsigned char const, ns3::LteMacSapUser*>, std::_Select1st<std::pair<unsigned char const, ns3::LteMacSapUser*> >, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteMacSapUser*> > >::find (964,623 samples, 0.10%) + + + +ns3::int64x64_t::GetDouble (246,625 samples, 0.03%) + + + +std::function<void (282,732 samples, 0.03%) + + + +ns3::SimpleRefCount<ns3::Packet, ns3::Empty, ns3::DefaultDeleter<ns3::Packet> >::Unref (2,803,402 samples, 0.29%) + + + +std::_Vector_base<ns3::VendorSpecificListElement_s, std::allocator<ns3::VendorSpecificListElement_s> >::_M_allocate (238,842 samples, 0.02%) + + + +__gnu_cxx::__aligned_membuf<std::pair<unsigned short const, std::vector<std::vector<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> >, std::allocator<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> > > >, std::allocator<std::vector<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> >, std::allocator<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> > > > > > > >::_M_ptr (201,235 samples, 0.02%) + + + +std::vector<std::vector<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> >, std::allocator<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> > > >, std::allocator<std::vector<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> >, std::allocator<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> > > > > >::at (311,692 samples, 0.03%) + + + +ns3::DlDciLteControlMessage::SetDci (501,657 samples, 0.05%) + + + +ns3::SpectrumValue::operator*= (412,379 samples, 0.04%) + + + +std::_Head_base<1ul, ns3::Ptr<ns3::SpectrumValue>, false>::_M_head (146,531 samples, 0.02%) + + + +std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::~list (466,245 samples, 0.05%) + + + +decltype (127,066 samples, 0.01%) + + + +std::_Rb_tree_node<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >::_M_valptr (128,223 samples, 0.01%) + + + +__gnu_cxx::__promote_2<decltype (555,396 samples, 0.06%) + + + +ns3::SimpleRefCount<ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter>::Unref (384,276 samples, 0.04%) + + + +std::_Vector_base<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >::get_allocator (277,666 samples, 0.03%) + + + +std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::~list (159,855 samples, 0.02%) + + + +ns3::TracedCallback<ns3::Ptr<ns3::SpectrumSignalParameters> >::operator (618,076 samples, 0.06%) + + + +ns3::NoOpComponentCarrierManager::DoReportBufferStatus (1,019,985 samples, 0.11%) + + + +ns3::PacketBurst::~PacketBurst (2,253,374 samples, 0.23%) + + + +ns3::LogComponent::IsEnabled (152,096 samples, 0.02%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::vector<unsigned char, std::allocator<unsigned char> > >, std::_Select1st<std::pair<unsigned short const, std::vector<unsigned char, std::allocator<unsigned char> > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<unsigned char, std::allocator<unsigned char> > > > >::find (1,373,897 samples, 0.14%) + + + +std::map<unsigned char, ns3::LteMacSapUser*, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteMacSapUser*> > >::find (224,964 samples, 0.02%) + + + +std::vector<ns3::ByteTagListData*, std::allocator<ns3::ByteTagListData*> >::end (167,215 samples, 0.02%) + + + +int* std::uninitialized_copy<__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, int*> (268,424 samples, 0.03%) + + + +std::_Rb_tree<unsigned char, std::pair<unsigned char const, ns3::LteUeMac::LcInfo>, std::_Select1st<std::pair<unsigned char const, ns3::LteUeMac::LcInfo> >, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteUeMac::LcInfo> > >::_M_lower_bound (893,620 samples, 0.09%) + + + +ns3::Ptr<ns3::DlDciLteControlMessage>::Ptr (301,451 samples, 0.03%) + + + +std::_Rb_tree_iterator<std::pair<unsigned short const, std::map<unsigned char, ns3::LteMacSapUser*, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteMacSapUser*> > > > >::operator (160,344 samples, 0.02%) + + + +std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >* std::__copy_move<true, false, std::random_access_iterator_tag>::__copy_m<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >*, std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >*> (154,567 samples, 0.02%) + + + +ns3::ByteTagList::Add (1,876,916 samples, 0.19%) + + + +ns3::DlInfoListElement_s* std::uninitialized_copy<__gnu_cxx::__normal_iterator<ns3::DlInfoListElement_s const*, std::vector<ns3::DlInfoListElement_s, std::allocator<ns3::DlInfoListElement_s> > >, ns3::DlInfoListElement_s*> (411,592 samples, 0.04%) + + + +std::enable_if<is_invocable_r_v<void, void (324,769 samples, 0.03%) + + + +std::vector<double, std::allocator<double> >::vector (276,695 samples, 0.03%) + + + +int const* std::__niter_base<int const*, std::vector<int, std::allocator<int> > > (149,777 samples, 0.02%) + + + +ns3::SimpleRefCount<ns3::EventImpl, ns3::Empty, ns3::DefaultDeleter<ns3::EventImpl> >::Unref (635,403 samples, 0.07%) + + + +std::_Rb_tree_iterator<std::pair<unsigned int const, ns3::RxSpectrumModelInfo> >::_Rb_tree_iterator (128,201 samples, 0.01%) + + + +ns3::SimpleUeComponentCarrierManager::DoNotifyTxOpportunity (21,809,279 samples, 2.25%) + + + +std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*>::pair (186,508 samples, 0.02%) + + + +std::_Head_base<1ul, ns3::Ptr<ns3::SpectrumValue const>, false>::_M_head (163,671 samples, 0.02%) + + + +void std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<ns3::TbId_t const, ns3::tbInfo_t> > > >::destroy<std::pair<ns3::TbId_t const, ns3::tbInfo_t> > (1,015,028 samples, 0.10%) + + + +std::function<void (891,744,980 samples, 91.95%) +std::function<void + + +ns3::HarqProcessInfoElement_t* std::uninitialized_copy<__gnu_cxx::__normal_iterator<ns3::HarqProcessInfoElement_t const*, std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> > >, ns3::HarqProcessInfoElement_t*> (1,522,938 samples, 0.16%) + + + +std::_Function_handler<void (2,105,662 samples, 0.22%) + + + +std::less<unsigned short>::operator (232,709 samples, 0.02%) + + + +std::_Tuple_impl<3ul, ns3::Ptr<ns3::SpectrumSignalParameters>, ns3::Ptr<ns3::SpectrumPhy>, std::map<unsigned int, ns3::Ptr<ns3::SpectrumValue>, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > > >::~_Tuple_impl (297,048 samples, 0.03%) + + + +ns3::PacketBurst::~PacketBurst (460,732 samples, 0.05%) + + + +std::map<unsigned short, std::vector<unsigned short, std::allocator<unsigned short> >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > > > >::lower_bound (455,631 samples, 0.05%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, ns3::pfsFlowPerf_t>, std::_Select1st<std::pair<unsigned short const, ns3::pfsFlowPerf_t> >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, ns3::pfsFlowPerf_t> > >::find (198,041 samples, 0.02%) + + + +ns3::Ptr<ns3::EventImpl>::Ptr (124,898 samples, 0.01%) + + + +ns3::Buffer::Buffer (535,246 samples, 0.06%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::vector<ns3::UlDciListElement_s, std::allocator<ns3::UlDciListElement_s> > >, std::_Select1st<std::pair<unsigned short const, std::vector<ns3::UlDciListElement_s, std::allocator<ns3::UlDciListElement_s> > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<ns3::UlDciListElement_s, std::allocator<ns3::UlDciListElement_s> > > > >::_M_lower_bound (347,387 samples, 0.04%) + + + +std::_Rb_tree<ns3::TbId_t, std::pair<ns3::TbId_t const, ns3::tbInfo_t>, std::_Select1st<std::pair<ns3::TbId_t const, ns3::tbInfo_t> >, std::less<ns3::TbId_t>, std::allocator<std::pair<ns3::TbId_t const, ns3::tbInfo_t> > >::clear (2,200,745 samples, 0.23%) + + + +std::vector<int, std::allocator<int> >::end (186,424 samples, 0.02%) + + + +std::vector<ns3::HigherLayerSelected_s, std::allocator<ns3::HigherLayerSelected_s> >::_M_check_len (162,250 samples, 0.02%) + + + +void std::_Destroy<ns3::PhichListElement_s*> (154,556 samples, 0.02%) + + + +ns3::Object::DoDelete (4,921,016 samples, 0.51%) + + + +ns3::LteSpectrumPhy::SetTxPowerSpectralDensity (252,668 samples, 0.03%) + + + +ns3::operator< (151,762 samples, 0.02%) + + + +ns3::SimpleRefCount<ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter>::SimpleRefCount (283,524 samples, 0.03%) + + + +ns3::MapScheduler::RemoveNext (12,466,528 samples, 1.29%) + + + +std::allocator_traits<std::allocator<double> >::deallocate (276,642 samples, 0.03%) + + + +ns3::TimeStep (151,604 samples, 0.02%) + + + +ns3::Packet::Copy (1,194,409 samples, 0.12%) + + + +std::_Rb_tree<unsigned int, std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> >, std::_Select1st<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >::_Rb_tree (155,456 samples, 0.02%) + + + +__gnu_cxx::__normal_iterator<unsigned short*, std::vector<unsigned short, std::allocator<unsigned short> > >::base (158,533 samples, 0.02%) + + + +ns3::SimpleRefCount<ns3::EventImpl, ns3::Empty, ns3::DefaultDeleter<ns3::EventImpl> >::Unref (565,943 samples, 0.06%) + + + +__gnu_cxx::__normal_iterator<ns3::HigherLayerSelected_s*, std::vector<ns3::HigherLayerSelected_s, std::allocator<ns3::HigherLayerSelected_s> > > std::__niter_wrap<__gnu_cxx::__normal_iterator<ns3::HigherLayerSelected_s*, std::vector<ns3::HigherLayerSelected_s, std::allocator<ns3::HigherLayerSelected_s> > >, ns3::HigherLayerSelected_s*> (126,370 samples, 0.01%) + + + +std::_Vector_base<ns3::DlInfoListElement_s::HarqStatus_e, std::allocator<ns3::DlInfoListElement_s::HarqStatus_e> >::_M_create_storage (403,537 samples, 0.04%) + + + +std::vector<ns3::Buffer::Data*, std::allocator<ns3::Buffer::Data*> >::size (288,898 samples, 0.03%) + + + +std::_Rb_tree<ns3::TbId_t, std::pair<ns3::TbId_t const, ns3::tbInfo_t>, std::_Select1st<std::pair<ns3::TbId_t const, ns3::tbInfo_t> >, std::less<ns3::TbId_t>, std::allocator<std::pair<ns3::TbId_t const, ns3::tbInfo_t> > >::_M_get_insert_unique_pos (357,360 samples, 0.04%) + + + +std::map<unsigned char, ns3::LteMacSapUser*, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteMacSapUser*> > >::find (562,566 samples, 0.06%) + + + +ns3::HarqProcessInfoElement_t* std::copy<__gnu_cxx::__normal_iterator<ns3::HarqProcessInfoElement_t const*, std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> > >, ns3::HarqProcessInfoElement_t*> (447,796 samples, 0.05%) + + + +std::_Rb_tree<ns3::TbId_t, std::pair<ns3::TbId_t const, ns3::tbInfo_t>, std::_Select1st<std::pair<ns3::TbId_t const, ns3::tbInfo_t> >, std::less<ns3::TbId_t>, std::allocator<std::pair<ns3::TbId_t const, ns3::tbInfo_t> > >::_M_insert_node (194,473 samples, 0.02%) + + + +void std::destroy_at<ns3::CqiListElement_s> (154,796 samples, 0.02%) + + + +std::_Vector_base<ns3::VendorSpecificListElement_s, std::allocator<ns3::VendorSpecificListElement_s> >::_Vector_base (443,709 samples, 0.05%) + + + +ns3::Object::DoDelete (8,154,602 samples, 0.84%) + + + +std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*>::pair<std::_Rb_tree_node<std::pair<ns3::TbId_t const, ns3::tbInfo_t> >*&, std::_Rb_tree_node_base*&> (331,552 samples, 0.03%) + + + +std::map<unsigned short, std::vector<ns3::DlDciListElement_s, std::allocator<ns3::DlDciListElement_s> >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<ns3::DlDciListElement_s, std::allocator<ns3::DlDciListElement_s> > > > >::find (184,813 samples, 0.02%) + + + +ns3::HigherLayerSelected_s* std::__copy_move_a2<false, ns3::HigherLayerSelected_s const*, ns3::HigherLayerSelected_s*> (193,644 samples, 0.02%) + + + +std::__cxx11::_List_base<ns3::UlDciLteControlMessage, std::allocator<ns3::UlDciLteControlMessage> >::_M_put_node (199,431 samples, 0.02%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, unsigned int>, std::_Select1st<std::pair<unsigned short const, unsigned int> >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, unsigned int> > >::begin (148,580 samples, 0.02%) + + + +[libc.so.6] (270,636 samples, 0.03%) + + + +ns3::MapScheduler::Insert (407,207 samples, 0.04%) + + + +ns3::Ptr<ns3::Packet>::~Ptr (392,648 samples, 0.04%) + + + +void std::_Destroy<__gnu_cxx::__normal_iterator<ns3::VendorSpecificListElement_s*, std::vector<ns3::VendorSpecificListElement_s, std::allocator<ns3::VendorSpecificListElement_s> > > > (317,071 samples, 0.03%) + + + +std::_Vector_base<ns3::BuildDataListElement_s, std::allocator<ns3::BuildDataListElement_s> >::_M_create_storage (253,158 samples, 0.03%) + + + +std::function<void (495,402 samples, 0.05%) + + + +std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::operator= (155,136 samples, 0.02%) + + + +std::_Vector_base<double, std::allocator<double> >::_M_allocate (266,378 samples, 0.03%) + + + +double* std::__uninitialized_copy<true>::__uninit_copy<__gnu_cxx::__normal_iterator<double const*, std::vector<double, std::allocator<double> > >, double*> (979,447 samples, 0.10%) + + + +ns3::SpectrumConverter::Convert (724,879 samples, 0.07%) + + + +std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::list<std::_List_iterator<ns3::Ptr<ns3::LteControlMessage> >, void> (1,329,282 samples, 0.14%) + + + +ns3::LteChunkProcessor::End (22,516,339 samples, 2.32%) + + + +std::allocator_traits<std::allocator<ns3::BuildDataListElement_s> >::allocate (158,386 samples, 0.02%) + + + +std::__cxx11::list<ns3::Ptr<ns3::Packet>, std::allocator<ns3::Ptr<ns3::Packet> > >::push_back (307,397 samples, 0.03%) + + + +unsigned char* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > >, unsigned char*, unsigned char> (685,962 samples, 0.07%) + + + +std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::back (161,548 samples, 0.02%) + + + +void std::__invoke_impl<void, void (14,431,856 samples, 1.49%) + + + +std::vector<ns3::DlInfoListElement_s, std::allocator<ns3::DlInfoListElement_s> >::_M_erase_at_end (1,267,352 samples, 0.13%) + + + +ns3::Ptr<ns3::SpectrumModel const>::Ptr<ns3::SpectrumModel> (555,656 samples, 0.06%) + + + +ns3::SpectrumValue::SpectrumValue (869,023 samples, 0.09%) + + + +[ld-linux-x86-64.so.2] (155,299 samples, 0.02%) + + + +ns3::DefaultSimulatorImpl::ScheduleWithContext (179,532 samples, 0.02%) + + + +std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >::vector (261,998 samples, 0.03%) + + + +std::_Rb_tree<ns3::Scheduler::EventKey, std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*>, std::_Select1st<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >, std::less<ns3::Scheduler::EventKey>, std::allocator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > >::_Auto_node::_M_key (191,540 samples, 0.02%) + + + +void std::__invoke_impl<void, std::_Bind<void (22,443,594 samples, 2.31%) + + + +ns3::HarqProcessInfoElement_t* std::__uninitialized_copy<true>::__uninit_copy<__gnu_cxx::__normal_iterator<ns3::HarqProcessInfoElement_t const*, std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> > >, ns3::HarqProcessInfoElement_t*> (185,369 samples, 0.02%) + + + +std::_Rb_tree_node<std::pair<int const, double> >* std::_Rb_tree<int, std::pair<int const, double>, std::_Select1st<std::pair<int const, double> >, std::less<int>, std::allocator<std::pair<int const, double> > >::_M_copy<false, std::_Rb_tree<int, std::pair<int const, double>, std::_Select1st<std::pair<int const, double> >, std::less<int>, std::allocator<std::pair<int const, double> > >::_Alloc_node> (294,404 samples, 0.03%) + + + +ns3::CallbackImpl<void, ns3::SpectrumValue const&>::operator (20,037,682 samples, 2.07%) + + + +unsigned short* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<unsigned short const*, std::vector<unsigned short, std::allocator<unsigned short> > >, unsigned short*, unsigned short> (192,062 samples, 0.02%) + + + +std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >::deallocate (164,554 samples, 0.02%) + + + +std::vector<unsigned short, std::allocator<unsigned short> >::operator= (1,223,540 samples, 0.13%) + + + +ns3::Buffer::Buffer (165,400 samples, 0.02%) + + + +ns3::Ptr<ns3::MobilityModel>::Ptr (189,531 samples, 0.02%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > >, std::_Select1st<std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > > > >::_M_get_Node_allocator (204,937 samples, 0.02%) + + + +double* std::fill_n<double*, unsigned long, double> (550,124 samples, 0.06%) + + + +std::vector<ns3::VendorSpecificListElement_s, std::allocator<ns3::VendorSpecificListElement_s> >::~vector (153,009 samples, 0.02%) + + + +bool __gnu_cxx::operator==<ns3::HigherLayerSelected_s const*, std::vector<ns3::HigherLayerSelected_s, std::allocator<ns3::HigherLayerSelected_s> > > (229,505 samples, 0.02%) + + + +ns3::EnbMacMemberFfMacSchedSapUser::SchedDlConfigInd (19,285,336 samples, 1.99%) + + + + (157,592 samples, 0.02%) + + + +ns3::NoOpComponentCarrierManager::DoReceivePdu (7,688,560 samples, 0.79%) + + + +std::_Rb_tree<ns3::TbId_t, std::pair<ns3::TbId_t const, ns3::tbInfo_t>, std::_Select1st<std::pair<ns3::TbId_t const, ns3::tbInfo_t> >, std::less<ns3::TbId_t>, std::allocator<std::pair<ns3::TbId_t const, ns3::tbInfo_t> > >::_M_drop_node (1,378,012 samples, 0.14%) + + + +unsigned char* std::__copy_move_a<false, __gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > >, unsigned char*> (280,915 samples, 0.03%) + + + +[ld-linux-x86-64.so.2] (279,737 samples, 0.03%) + + + +std::vector<unsigned char, std::allocator<unsigned char> >::vector (153,635 samples, 0.02%) + + + +ns3::SbMeasResult_s::operator= (986,836 samples, 0.10%) + + + +ns3::FfMacSchedSapProvider::SchedUlCqiInfoReqParameters::~SchedUlCqiInfoReqParameters (544,597 samples, 0.06%) + + + +double* std::__copy_move_a2<false, double const*, double*> (157,987 samples, 0.02%) + + + +ns3::SpectrumValue::operator= (829,393 samples, 0.09%) + + + +std::less<ns3::Scheduler::EventKey>::operator (678,555 samples, 0.07%) + + + +std::__cxx11::list<ns3::AttributeConstructionList::Item, std::allocator<ns3::AttributeConstructionList::Item> >::list (568,564 samples, 0.06%) + + + +unsigned short* std::uninitialized_copy<__gnu_cxx::__normal_iterator<unsigned short const*, std::vector<unsigned short, std::allocator<unsigned short> > >, unsigned short*> (575,480 samples, 0.06%) + + + +ns3::SimpleUeCcmMacSapUser::NotifyTxOpportunity (21,852,046 samples, 2.25%) + + + +void std::_Destroy<ns3::CqiListElement_s*, ns3::CqiListElement_s> (183,284 samples, 0.02%) + + + +std::_Vector_base<ns3::DlInfoListElement_s, std::allocator<ns3::DlInfoListElement_s> >::_M_deallocate (158,001 samples, 0.02%) + + + +std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::_M_move_assign (524,495 samples, 0.05%) + + + +ns3::Node::DoDispose (238,924 samples, 0.02%) + + + +std::_Vector_base<double, std::allocator<double> >::_M_create_storage (150,187 samples, 0.02%) + + + +std::function<void (1,713,426 samples, 0.18%) + + + +ns3::LteSpectrumPhy::GetDevice (383,185 samples, 0.04%) + + + +ns3::UlInfoListElement_s* std::vector<ns3::UlInfoListElement_s, std::allocator<ns3::UlInfoListElement_s> >::_M_allocate_and_copy<__gnu_cxx::__normal_iterator<ns3::UlInfoListElement_s const*, std::vector<ns3::UlInfoListElement_s, std::allocator<ns3::UlInfoListElement_s> > > > (1,018,809 samples, 0.11%) + + + +std::_Vector_base<unsigned short, std::allocator<unsigned short> >::~_Vector_base (233,349 samples, 0.02%) + + + +ns3::PacketBurst::AddPacket (2,126,604 samples, 0.22%) + + + +ns3::PacketMetadata::PacketMetadata (262,148 samples, 0.03%) + + + +ns3::LteEnbPhy::ReportUlHarqFeedback (652,539 samples, 0.07%) + + + +ns3::EnbMacMemberFfMacSchedSapUser::SchedDlConfigInd (41,165,130 samples, 4.24%) +ns.. + + +std::vector<ns3::DlInfoListElement_s, std::allocator<ns3::DlInfoListElement_s> >::~vector (470,466 samples, 0.05%) + + + +std::vector<unsigned short, std::allocator<unsigned short> >::vector (235,913 samples, 0.02%) + + + +ns3::HarqProcessInfoElement_t const* std::__niter_base<ns3::HarqProcessInfoElement_t const*, std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> > > (200,788 samples, 0.02%) + + + +std::_Vector_base<double, std::allocator<double> >::_Vector_impl_data::_Vector_impl_data (146,004 samples, 0.02%) + + + +unsigned char* std::__fill_n_a<unsigned char*, unsigned long, unsigned char> (268,012 samples, 0.03%) + + + +ns3::Time::GetSeconds (693,056 samples, 0.07%) + + + +ns3::PacketTagList::Remove (349,447 samples, 0.04%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > >, std::_Select1st<std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > > > >::_M_drop_node (496,453 samples, 0.05%) + + + +ns3::LogComponent::IsEnabled (199,761 samples, 0.02%) + + + +std::vector<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >, std::allocator<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> > > >::at (589,794 samples, 0.06%) + + + +ns3::DlDciListElement_s::DlDciListElement_s (3,299,485 samples, 0.34%) + + + +ns3::Ptr<ns3::PacketBurst> ns3::CreateObject<ns3::PacketBurst> (4,247,837 samples, 0.44%) + + + +std::enable_if<is_invocable_r_v<void, void (19,263,971 samples, 1.99%) + + + +ns3::Ptr<ns3::PacketBurst const>::~Ptr (148,119 samples, 0.02%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::map<unsigned char, ns3::LteMacSapUser*, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteMacSapUser*> > > >, std::_Select1st<std::pair<unsigned short const, std::map<unsigned char, ns3::LteMacSapUser*, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteMacSapUser*> > > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::map<unsigned char, ns3::LteMacSapUser*, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteMacSapUser*> > > > > >::_S_key (503,437 samples, 0.05%) + + + +std::__detail::_List_node_header::_List_node_header (572,667 samples, 0.06%) + + + +void std::_Destroy_aux<false>::__destroy<ns3::Ptr<ns3::Object>*> (162,694 samples, 0.02%) + + + +void std::_Function_base::_Base_manager<std::_Bind<void (153,002 samples, 0.02%) + + + +ns3::LteUePhy::ReceiveLteControlMessageList (71,922,230 samples, 7.42%) +ns3::L.. + + +std::_Vector_base<int, std::allocator<int> >::_M_get_Tp_allocator (179,945 samples, 0.02%) + + + +ns3::LteUePhy::QueueSubChannelsForTransmission (714,483 samples, 0.07%) + + + +ns3::DlInfoListElement_s::HarqStatus_e* std::__copy_move_a1<false, ns3::DlInfoListElement_s::HarqStatus_e const*, ns3::DlInfoListElement_s::HarqStatus_e*> (158,174 samples, 0.02%) + + + +std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::operator= (1,174,367 samples, 0.12%) + + + +std::map<unsigned char, ns3::LteUeMac::LcInfo, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteUeMac::LcInfo> > >::find (1,463,058 samples, 0.15%) + + + +ns3::LteRlcSm::DoNotifyTxOpportunity (2,715,978 samples, 0.28%) + + + +ns3::Object::DoDelete (1,607,547 samples, 0.17%) + + + +ns3::PacketTagList::~PacketTagList (184,330 samples, 0.02%) + + + +unsigned short* std::copy<__gnu_cxx::__normal_iterator<unsigned short const*, std::vector<unsigned short, std::allocator<unsigned short> > >, unsigned short*> (649,960 samples, 0.07%) + + + +std::_Rb_tree_node<std::pair<unsigned char const, ns3::LteCcmMacSapProvider*> >::_M_valptr (243,580 samples, 0.03%) + + + + (247,279 samples, 0.03%) + + + +std::_List_node<ns3::Ptr<ns3::Packet> >* std::__cxx11::list<ns3::Ptr<ns3::Packet>, std::allocator<ns3::Ptr<ns3::Packet> > >::_M_create_node<ns3::Ptr<ns3::Packet> const&> (194,175 samples, 0.02%) + + + +std::__tuple_compare<std::tuple<double const&, double const&, double const&>, std::tuple<double const&, double const&, double const&>, 0ul, 3ul>::__eq (2,160,599 samples, 0.22%) + + + +double* std::uninitialized_copy<__gnu_cxx::__normal_iterator<double const*, std::vector<double, std::allocator<double> > >, double*> (156,421 samples, 0.02%) + + + +ns3::DefaultSimulatorImpl::Run (2,105,662 samples, 0.22%) + + + +void std::__cxx11::list<ns3::Ptr<ns3::Packet>, std::allocator<ns3::Ptr<ns3::Packet> > >::_M_insert<ns3::Ptr<ns3::Packet> const&> (1,174,204 samples, 0.12%) + + + +std::_Rb_tree<ns3::Scheduler::EventKey, std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*>, std::_Select1st<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >, std::less<ns3::Scheduler::EventKey>, std::allocator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > >::_S_key (206,860 samples, 0.02%) + + + +ns3::tbInfo_t&& std::forward<ns3::tbInfo_t> (124,354 samples, 0.01%) + + + +ns3::MemberLteCcmMacSapUser<ns3::NoOpComponentCarrierManager>::NotifyTxOpportunity (10,219,715 samples, 1.05%) + + + +std::_Tuple_impl<5ul, std::map<unsigned int, ns3::Ptr<ns3::SpectrumValue>, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > > >::_Tuple_impl<std::map<unsigned int, ns3::Ptr<ns3::SpectrumValue>, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >&> (236,989 samples, 0.02%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, ns3::LteEnbComponentCarrierManager::UeInfo>, std::_Select1st<std::pair<unsigned short const, ns3::LteEnbComponentCarrierManager::UeInfo> >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, ns3::LteEnbComponentCarrierManager::UeInfo> > >::_M_lower_bound (1,154,434 samples, 0.12%) + + + +std::__new_allocator<double>::allocate (150,187 samples, 0.02%) + + + +ns3::UlInfoListElement_s::UlInfoListElement_s (561,715 samples, 0.06%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, ns3::DlInfoListElement_s>, std::_Select1st<std::pair<unsigned short const, ns3::DlInfoListElement_s> >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, ns3::DlInfoListElement_s> > >::_M_get_Node_allocator (124,773 samples, 0.01%) + + + +std::function<void (261,746 samples, 0.03%) + + + +std::_Select1st<std::pair<unsigned int const, ns3::TxSpectrumModelInfo> >::operator (350,639 samples, 0.04%) + + + +std::_Rb_tree<unsigned char, std::pair<unsigned char const, ns3::LteMacSapUser*>, std::_Select1st<std::pair<unsigned char const, ns3::LteMacSapUser*> >, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteMacSapUser*> > >::_M_lower_bound (193,840 samples, 0.02%) + + + +std::_Bind<void (869,324 samples, 0.09%) + + + +double const& const& std::__get_helper<2ul, double const&> (303,442 samples, 0.03%) + + + +std::_Rb_tree<ns3::Scheduler::EventKey, std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*>, std::_Select1st<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >, std::less<ns3::Scheduler::EventKey>, std::allocator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > >::_M_insert_node (220,811 samples, 0.02%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::vector<double, std::allocator<double> > >, std::_Select1st<std::pair<unsigned short const, std::vector<double, std::allocator<double> > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<double, std::allocator<double> > > > >::_M_drop_node (193,911 samples, 0.02%) + + + +ns3::SbMeasResult_s::~SbMeasResult_s (493,524 samples, 0.05%) + + + +std::__cxx11::_List_base<ns3::AttributeConstructionList::Item, std::allocator<ns3::AttributeConstructionList::Item> >::_List_base (414,980 samples, 0.04%) + + + +ns3::LteSpectrumPhy*& std::forward<ns3::LteSpectrumPhy*&> (192,441 samples, 0.02%) + + + +void std::_Destroy_aux<false>::__destroy<ns3::BuildDataListElement_s*> (793,632 samples, 0.08%) + + + +ns3::HigherLayerSelected_s* std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<ns3::HigherLayerSelected_s const*, std::vector<ns3::HigherLayerSelected_s, std::allocator<ns3::HigherLayerSelected_s> > >, ns3::HigherLayerSelected_s*> (213,295 samples, 0.02%) + + + +__gnu_cxx::__normal_iterator<ns3::Ptr<ns3::PacketBurst>*, std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > > >::operator+ (151,748 samples, 0.02%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, ns3::pfsFlowPerf_t>, std::_Select1st<std::pair<unsigned short const, ns3::pfsFlowPerf_t> >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, ns3::pfsFlowPerf_t> > >::_M_end (156,504 samples, 0.02%) + + + +decltype (1,840,875 samples, 0.19%) + + + +std::__cxx11::list<ns3::Callback<void, ns3::Ptr<ns3::SpectrumSignalParameters> >, std::allocator<ns3::Callback<void, ns3::Ptr<ns3::SpectrumSignalParameters> > > >::begin (158,211 samples, 0.02%) + + + +std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::end (160,592 samples, 0.02%) + + + +pow (358,907 samples, 0.04%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > >, std::_Select1st<std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > > > >::lower_bound (431,721 samples, 0.04%) + + + +ns3::Ptr<ns3::NixVector>::Acquire (419,529 samples, 0.04%) + + + +ns3::Ptr<ns3::SpectrumModel const>::~Ptr (312,525 samples, 0.03%) + + + +std::_Vector_base<ns3::DlInfoListElement_s::HarqStatus_e, std::allocator<ns3::DlInfoListElement_s::HarqStatus_e> >::_Vector_base (1,053,971 samples, 0.11%) + + + +std::allocator<std::_List_node<ns3::Ptr<ns3::Packet> > >::allocate (493,183 samples, 0.05%) + + + +double* std::__uninitialized_default_n_1<true>::__uninit_default_n<double*, unsigned long> (158,356 samples, 0.02%) + + + +void std::__fill_a<double*, double> (344,019 samples, 0.04%) + + + +__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > > std::__copy_move_a<false, __gnu_cxx::__normal_iterator<double const*, std::vector<double, std::allocator<double> > >, __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > > > (372,854 samples, 0.04%) + + + +void std::_Destroy_aux<false>::__destroy<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> >*> (160,848 samples, 0.02%) + + + +std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::push_back (452,241 samples, 0.05%) + + + +ns3::HarqProcessInfoElement_t* std::uninitialized_copy<__gnu_cxx::__normal_iterator<ns3::HarqProcessInfoElement_t const*, std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> > >, ns3::HarqProcessInfoElement_t*> (419,766 samples, 0.04%) + + + +std::vector<ns3::PhichListElement_s, std::allocator<ns3::PhichListElement_s> >::vector (813,912 samples, 0.08%) + + + +std::map<ns3::Scheduler::EventKey, ns3::EventImpl*, std::less<ns3::Scheduler::EventKey>, std::allocator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > >::lower_bound (1,848,808 samples, 0.19%) + + + +ns3::operator< (204,834 samples, 0.02%) + + + +ns3::SimpleRefCount<ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter>::SimpleRefCount (573,224 samples, 0.06%) + + + +std::pair<unsigned short const, ns3::DlInfoListElement_s>::pair<unsigned short, ns3::DlInfoListElement_s> (569,357 samples, 0.06%) + + + +__gnu_cxx::__normal_iterator<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >*, std::vector<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >, std::allocator<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> > > > >::operator+ (155,822 samples, 0.02%) + + + +std::vector<double, std::allocator<double> >::~vector (408,168 samples, 0.04%) + + + +ns3::PfFfMacScheduler::DoSchedDlTriggerReq (2,983,151 samples, 0.31%) + + + +ns3::LteSpectrumPhy::SetTxPowerSpectralDensity (266,358 samples, 0.03%) + + + +ns3::SbMeasResult_s::~SbMeasResult_s (340,024 samples, 0.04%) + + + +std::map<unsigned short, std::vector<unsigned short, std::allocator<unsigned short> >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > > > >::map (934,328 samples, 0.10%) + + + +ns3::UniformRandomVariable::GetValue (1,052,360 samples, 0.11%) + + + +std::operator+ (505,904 samples, 0.05%) + + + +ns3::Ptr<ns3::LteUeNetDevice> ns3::Object::GetObject<ns3::LteUeNetDevice> (242,422 samples, 0.02%) + + + +void std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::_M_insert<ns3::Ptr<ns3::LteControlMessage> const&> (180,536 samples, 0.02%) + + + +std::map<unsigned int, ns3::Ptr<ns3::SpectrumValue>, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >::~map (934,712 samples, 0.10%) + + + +__libc_start_main (923,730,017 samples, 95.25%) +__libc_start_main + + +ns3::BuildDataListElement_s* std::__relocate_a<ns3::BuildDataListElement_s*, ns3::BuildDataListElement_s*, std::allocator<ns3::BuildDataListElement_s> > (268,184 samples, 0.03%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::vector<unsigned char, std::allocator<unsigned char> > >, std::_Select1st<std::pair<unsigned short const, std::vector<unsigned char, std::allocator<unsigned char> > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<unsigned char, std::allocator<unsigned char> > > > >::_M_lower_bound (162,629 samples, 0.02%) + + + +ns3::EnbMacMemberLteEnbPhySapUser::UlInfoListElementHarqFeedback (486,223 samples, 0.05%) + + + +std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >::vector (634,130 samples, 0.07%) + + + +std::_Bind<void (396,468 samples, 0.04%) + + + +ns3::Ptr<ns3::MatrixArray<std::complex<double> > const>::operator= (149,159 samples, 0.02%) + + + +std::_Rb_tree_node<std::pair<unsigned char const, ns3::LteMacSapProvider::ReportBufferStatusParameters> >::_M_valptr (164,987 samples, 0.02%) + + + +std::_Bit_iterator std::__copy_move_a2<false, std::_Bit_const_iterator, std::_Bit_iterator> (267,552 samples, 0.03%) + + + +std::vector<double, std::allocator<double> >::operator= (1,826,902 samples, 0.19%) + + + +std::_Rb_tree<ns3::Scheduler::EventKey, std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*>, std::_Select1st<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >, std::less<ns3::Scheduler::EventKey>, std::allocator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > >::_M_get_node (493,361 samples, 0.05%) + + + +double& std::forward<double&> (125,210 samples, 0.01%) + + + +std::_List_const_iterator<ns3::Callback<void, ns3::Ptr<ns3::MobilityModel const>, ns3::Ptr<ns3::MobilityModel const>, double, double, double, double> >::_List_const_iterator (158,162 samples, 0.02%) + + + +std::_List_const_iterator<ns3::Ptr<ns3::Packet> >::_List_const_iterator (161,744 samples, 0.02%) + + + +void std::__invoke_impl<void, void (2,105,662 samples, 0.22%) + + + +ns3::operator< (654,418 samples, 0.07%) + + + +std::_Vector_base<ns3::HigherLayerSelected_s, std::allocator<ns3::HigherLayerSelected_s> >::_M_create_storage (160,120 samples, 0.02%) + + + +std::_Rb_tree<ns3::LteSpectrumModelId, std::pair<ns3::LteSpectrumModelId const, ns3::Ptr<ns3::SpectrumModel> >, std::_Select1st<std::pair<ns3::LteSpectrumModelId const, ns3::Ptr<ns3::SpectrumModel> > >, std::less<ns3::LteSpectrumModelId>, std::allocator<std::pair<ns3::LteSpectrumModelId const, ns3::Ptr<ns3::SpectrumModel> > > >::end (125,572 samples, 0.01%) + + + +unsigned char* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > >, unsigned char*, unsigned char> (500,842 samples, 0.05%) + + + +std::_Rb_tree<unsigned int, std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> >, std::_Select1st<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >::_Auto_node::_M_key (154,486 samples, 0.02%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::vector<std::vector<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> >, std::allocator<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> > > >, std::allocator<std::vector<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> >, std::allocator<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> > > > > > >, std::_Select1st<std::pair<unsigned short const, std::vector<std::vector<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> >, std::allocator<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> > > >, std::allocator<std::vector<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> >, std::allocator<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> > > > > > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<std::vector<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> >, std::allocator<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> > > >, std::allocator<std::vector<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> >, std::allocator<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> > > > > > > > >::find (151,942 samples, 0.02%) + + + +ns3::Buffer::Initialize (198,909 samples, 0.02%) + + + +decltype (189,091 samples, 0.02%) + + + +ns3::SpectrumSignalParameters::~SpectrumSignalParameters (150,807 samples, 0.02%) + + + +ns3::ByteTagList::~ByteTagList (286,110 samples, 0.03%) + + + +ns3::Ptr<ns3::SpectrumModel const>::operator= (275,587 samples, 0.03%) + + + +__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >::operator++ (129,245 samples, 0.01%) + + + +std::set<unsigned short, std::less<unsigned short>, std::allocator<unsigned short> >::find (997,034 samples, 0.10%) + + + +__gnu_cxx::__aligned_membuf<std::pair<unsigned int const, ns3::TxSpectrumModelInfo> >::_M_ptr (221,148 samples, 0.02%) + + + +void std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > > >::construct<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*>, std::pair<ns3::Scheduler::EventKey, ns3::EventImpl*> > (558,175 samples, 0.06%) + + + +ns3::ObjectDeleter::Delete (659,540 samples, 0.07%) + + + +std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > >::pair<unsigned short const&, 0ul> (363,578 samples, 0.04%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::vector<std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > >, std::allocator<std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > > > > >, std::_Select1st<std::pair<unsigned short const, std::vector<std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > >, std::allocator<std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > > > > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > >, std::allocator<std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > > > > > > >::_M_begin (473,969 samples, 0.05%) + + + +std::__cxx11::list<ns3::Ptr<ns3::Packet>, std::allocator<ns3::Ptr<ns3::Packet> > >::end (304,113 samples, 0.03%) + + + +std::less<ns3::LteSpectrumModelId>::operator (304,181 samples, 0.03%) + + + +ns3::Time::~Time (126,395 samples, 0.01%) + + + +std::vector<ns3::UlDciListElement_s, std::allocator<ns3::UlDciListElement_s> >::push_back (2,043,951 samples, 0.21%) + + + +ns3::Angles::NormalizeAngles (187,861 samples, 0.02%) + + + +std::_Rb_tree<ns3::LteFlowId_t, std::pair<ns3::LteFlowId_t const, ns3::FfMacSchedSapProvider::SchedDlRlcBufferReqParameters>, std::_Select1st<std::pair<ns3::LteFlowId_t const, ns3::FfMacSchedSapProvider::SchedDlRlcBufferReqParameters> >, std::less<ns3::LteFlowId_t>, std::allocator<std::pair<ns3::LteFlowId_t const, ns3::FfMacSchedSapProvider::SchedDlRlcBufferReqParameters> > >::_M_lower_bound (462,671 samples, 0.05%) + + + +malloc (249,753 samples, 0.03%) + + + +ns3::SpectrumValue::Add (189,127 samples, 0.02%) + + + +void std::__invoke_impl<void, ns3::Callback<void, ns3::DlInfoListElement_s>::Callback<void (3,583,306 samples, 0.37%) + + + +std::vector<unsigned int, std::allocator<unsigned int> >::_M_fill_initialize (1,326,838 samples, 0.14%) + + + +__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > std::__copy_move_a<false, __gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, __gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > > (248,988 samples, 0.03%) + + + +std::vector<unsigned short, std::allocator<unsigned short> >::back (194,530 samples, 0.02%) + + + +ns3::DlInfoListElement_s::HarqStatus_e* std::uninitialized_copy<__gnu_cxx::__normal_iterator<ns3::DlInfoListElement_s::HarqStatus_e const*, std::vector<ns3::DlInfoListElement_s::HarqStatus_e, std::allocator<ns3::DlInfoListElement_s::HarqStatus_e> > >, ns3::DlInfoListElement_s::HarqStatus_e*> (147,743 samples, 0.02%) + + + +std::_Function_handler<void (145,405 samples, 0.01%) + + + +std::_Rb_tree<unsigned char, std::pair<unsigned char const, ns3::LteUeMac::LcInfo>, std::_Select1st<std::pair<unsigned char const, ns3::LteUeMac::LcInfo> >, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteUeMac::LcInfo> > >::_M_lower_bound (805,256 samples, 0.08%) + + + +ns3::Object::Construct (2,205,090 samples, 0.23%) + + + +ns3::SpectrumValue::SpectrumValue (3,061,806 samples, 0.32%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::vector<ns3::UlDciListElement_s, std::allocator<ns3::UlDciListElement_s> > >, std::_Select1st<std::pair<unsigned short const, std::vector<ns3::UlDciListElement_s, std::allocator<ns3::UlDciListElement_s> > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<ns3::UlDciListElement_s, std::allocator<ns3::UlDciListElement_s> > > > >::_S_key (155,594 samples, 0.02%) + + + +ns3::LteInterference::DoSubtractSignal (20,555,876 samples, 2.12%) + + + +std::_Rb_tree_node<std::pair<ns3::LteFlowId_t const, ns3::FfMacSchedSapProvider::SchedDlRlcBufferReqParameters> >::_M_valptr (158,324 samples, 0.02%) + + + +operator new (152,076 samples, 0.02%) + + + +ns3::SpectrumSignalParameters* ns3::PeekPointer<ns3::SpectrumSignalParameters> (126,810 samples, 0.01%) + + + +std::tuple_element<2ul, std::tuple<double const&, double const&, double const&> >::type const& std::get<2ul, double const&, double const&, double const&> (498,549 samples, 0.05%) + + + +ns3::LteSpectrumPhy::StartRx (40,953,039 samples, 4.22%) +ns.. + + +double std::reduce<__gnu_cxx::__normal_iterator<double const*, std::vector<double, std::allocator<double> > >, double, std::plus<void> > (163,427 samples, 0.02%) + + + +std::_Rb_tree<unsigned short, unsigned short, std::_Identity<unsigned short>, std::less<unsigned short>, std::allocator<unsigned short> >::_Rb_tree_impl<std::less<unsigned short>, true>::_Rb_tree_impl (238,331 samples, 0.02%) + + + +__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > > std::copy<__gnu_cxx::__normal_iterator<double const*, std::vector<double, std::allocator<double> > >, __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > > > (372,854 samples, 0.04%) + + + +std::function<void (20,037,682 samples, 2.07%) + + + +std::_Vector_base<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >::_Vector_impl_data::_Vector_impl_data (152,701 samples, 0.02%) + + + +ns3::LteSpectrumSignalParametersDataFrame::~LteSpectrumSignalParametersDataFrame (2,628,658 samples, 0.27%) + + + +std::vector<ns3::Ptr<ns3::Object>, std::allocator<ns3::Ptr<ns3::Object> > >::~vector (266,121 samples, 0.03%) + + + +void std::destroy_at<ns3::Ptr<ns3::Packet> > (4,680,368 samples, 0.48%) + + + +__dynamic_cast (254,736 samples, 0.03%) + + + +unsigned int* std::fill_n<unsigned int*, unsigned long, unsigned int> (716,615 samples, 0.07%) + + + +unsigned char* std::fill_n<unsigned char*, unsigned long, unsigned char> (682,457 samples, 0.07%) + + + +std::_List_iterator<ns3::UlDciLteControlMessage>::operator* (176,788 samples, 0.02%) + + + +ns3::Ptr<ns3::MobilityModel const>::Acquire (164,722 samples, 0.02%) + + + +std::_Vector_base<unsigned short, std::allocator<unsigned short> >::_Vector_base (125,979 samples, 0.01%) + + + +std::vector<ns3::VendorSpecificListElement_s, std::allocator<ns3::VendorSpecificListElement_s> >::vector (297,291 samples, 0.03%) + + + +std::vector<unsigned int, std::allocator<unsigned int> >::vector (2,570,731 samples, 0.27%) + + + +std::__cxx11::list<ns3::UlDciLteControlMessage, std::allocator<ns3::UlDciLteControlMessage> >::list (4,322,765 samples, 0.45%) + + + +std::_Vector_base<unsigned char, std::allocator<unsigned char> >::_Vector_impl::_Vector_impl (148,226 samples, 0.02%) + + + +__gnu_cxx::__aligned_membuf<ns3::Ptr<ns3::PacketBurst> >::_M_addr (195,800 samples, 0.02%) + + + +std::__cxx11::_List_base<ns3::Ptr<ns3::Packet>, std::allocator<ns3::Ptr<ns3::Packet> > >::_M_clear (5,410,131 samples, 0.56%) + + + +void ns3::Callback<void, ns3::SpectrumValue const&>::Callback<void (18,776,737 samples, 1.94%) + + + +std::_Function_handler<void (200,664 samples, 0.02%) + + + +void std::_Function_base::_Base_manager<std::_Bind<void (495,402 samples, 0.05%) + + + +ns3::Ptr<ns3::SpectrumValue> ns3::Create<ns3::SpectrumValue, ns3::Ptr<ns3::SpectrumModel const> const&> (997,289 samples, 0.10%) + + + +std::_Function_handler<void (1,211,161 samples, 0.12%) + + + +ns3::MemberLteFfrSapProvider<ns3::LteFrNoOpAlgorithm>::ReportUlCqiInfo (231,712 samples, 0.02%) + + + +__gnu_cxx::__enable_if<std::__is_integer<int>::__value, double>::__type std::sqrt<int> (152,846 samples, 0.02%) + + + +std::_Vector_base<unsigned char, std::allocator<unsigned char> >::_Vector_base (344,519 samples, 0.04%) + + + +std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >* std::__niter_base<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >*, std::vector<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >, std::allocator<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> > > > > (393,544 samples, 0.04%) + + + +ns3::SpectrumValue::operator*= (1,505,163 samples, 0.16%) + + + +std::_List_const_iterator<ns3::Callback<void, unsigned short, unsigned char, unsigned int, unsigned long> >::_List_const_iterator (203,852 samples, 0.02%) + + + +ns3::CallbackImpl<void, ns3::UlInfoListElement_s>::operator (2,539,404 samples, 0.26%) + + + +std::_Vector_base<double, std::allocator<double> >::_Vector_base (187,036 samples, 0.02%) + + + +void std::_Function_base::_Base_manager<std::_Bind<void (675,431 samples, 0.07%) + + + +std::operator== (189,080 samples, 0.02%) + + + +std::_Rb_tree<ns3::Scheduler::EventKey, std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*>, std::_Select1st<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >, std::less<ns3::Scheduler::EventKey>, std::allocator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > >::_M_lower_bound (193,007 samples, 0.02%) + + + +ns3::Ptr<ns3::SpectrumValue>::operator* (277,433 samples, 0.03%) + + + +std::vector<double, std::allocator<double> >::_M_default_initialize (160,457 samples, 0.02%) + + + +std::_Rb_tree_node<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >* std::_Rb_tree<unsigned int, std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> >, std::_Select1st<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >::_M_create_node<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > const&> (156,128 samples, 0.02%) + + + +std::__cxx11::list<ns3::UlDciLteControlMessage, std::allocator<ns3::UlDciLteControlMessage> >::~list (234,294 samples, 0.02%) + + + +ns3::LteEnbPhy* ns3::PeekPointer<ns3::LteEnbPhy> (151,158 samples, 0.02%) + + + +std::map<unsigned short, std::vector<unsigned short, std::allocator<unsigned short> >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > > > >::operator[] (2,456,594 samples, 0.25%) + + + +std::vector<ns3::BuildDataListElement_s, std::allocator<ns3::BuildDataListElement_s> >::max_size (153,400 samples, 0.02%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::vector<double, std::allocator<double> > >, std::_Select1st<std::pair<unsigned short const, std::vector<double, std::allocator<double> > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<double, std::allocator<double> > > > >::_Rb_tree (4,812,209 samples, 0.50%) + + + +std::vector<bool, std::allocator<bool> >::resize (149,910 samples, 0.02%) + + + +std::function<void (3,263,000 samples, 0.34%) + + + +ns3::HigherLayerSelected_s* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<ns3::HigherLayerSelected_s const*, std::vector<ns3::HigherLayerSelected_s, std::allocator<ns3::HigherLayerSelected_s> > >, ns3::HigherLayerSelected_s*, ns3::HigherLayerSelected_s> (860,392 samples, 0.09%) + + + +std::_Tuple_impl<0ul, ns3::LteSpectrumPhy*>::_Tuple_impl<ns3::LteSpectrumPhy*&> (205,546 samples, 0.02%) + + + +std::allocator_traits<std::allocator<int> >::allocate (177,537 samples, 0.02%) + + + +std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > > >::allocate (195,540 samples, 0.02%) + + + +ns3::LtePhy::GetControlMessages[abi:cxx11] (517,990 samples, 0.05%) + + + +ns3::int64x64_t::int64x64_t (1,365,624 samples, 0.14%) + + + +std::map<ns3::LteSpectrumModelId, ns3::Ptr<ns3::SpectrumModel>, std::less<ns3::LteSpectrumModelId>, std::allocator<std::pair<ns3::LteSpectrumModelId const, ns3::Ptr<ns3::SpectrumModel> > > >::find (220,015 samples, 0.02%) + + + +ns3::LteRlcSm::ReportBufferStatus (1,286,769 samples, 0.13%) + + + +std::__cxx11::_List_base<ns3::UlDciLteControlMessage, std::allocator<ns3::UlDciLteControlMessage> >::_M_clear (433,351 samples, 0.04%) + + + +std::_Tuple_impl<0ul, ns3::LteEnbPhy*, ns3::Ptr<ns3::PacketBurst> >::_M_head (204,180 samples, 0.02%) + + + +std::_Function_handler<void (34,696,291 samples, 3.58%) +s.. + + +__gnu_cxx::__aligned_membuf<std::pair<unsigned short const, std::vector<std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > >, std::allocator<std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > > > > > >::_M_ptr (200,206 samples, 0.02%) + + + +ns3::FfMacSchedSapUser::SchedDlConfigIndParameters::SchedDlConfigIndParameters (5,344,608 samples, 0.55%) + + + +ns3::Ptr<ns3::MobilityModel const>::Ptr<ns3::MobilityModel> (387,700 samples, 0.04%) + + + +std::_Rb_tree_node<std::pair<unsigned short const, ns3::DlInfoListElement_s> >::_M_valptr (157,233 samples, 0.02%) + + + +std::__cxx11::list<ns3::Ptr<ns3::Packet>, std::allocator<ns3::Ptr<ns3::Packet> > >::end (241,920 samples, 0.02%) + + + +ns3::MemberLteCcmMacSapUser<ns3::NoOpComponentCarrierManager>::NotifyTxOpportunity (1,376,216 samples, 0.14%) + + + +ns3::TypeId::~TypeId (294,683 samples, 0.03%) + + + +ns3::LteRadioBearerTag::GetTypeId (197,030 samples, 0.02%) + + + +std::_Vector_base<unsigned char, std::allocator<unsigned char> >::_Vector_base (183,612 samples, 0.02%) + + + +__cxxabiv1::__si_class_type_info::__do_dyncast (350,826 samples, 0.04%) + + + +ns3::SpectrumValue::~SpectrumValue (202,197 samples, 0.02%) + + + +ns3::Ptr<ns3::Packet>::~Ptr (146,523 samples, 0.02%) + + + +ns3::Ptr<ns3::SpectrumSignalParameters>& std::__get_helper<3ul, ns3::Ptr<ns3::SpectrumSignalParameters>, ns3::Ptr<ns3::SpectrumPhy>, std::map<unsigned int, ns3::Ptr<ns3::SpectrumValue>, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > > > (236,255 samples, 0.02%) + + + +void std::__invoke_impl<void, std::_Bind<void (2,105,662 samples, 0.22%) + + + +ns3::LteEnbPhy::SetDownlinkSubChannels (9,637,583 samples, 0.99%) + + + +std::less<unsigned short>::operator (223,783 samples, 0.02%) + + + +ns3::Ptr<ns3::LteUePhy>::Ptr (764,206 samples, 0.08%) + + + +std::_Rb_tree_node<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >* std::_Rb_tree<unsigned int, std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> >, std::_Select1st<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >::_M_create_node<unsigned int const&, ns3::Ptr<ns3::SpectrumValue>&> (669,703 samples, 0.07%) + + + +std::_Rb_tree<ns3::Scheduler::EventKey, std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*>, std::_Select1st<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >, std::less<ns3::Scheduler::EventKey>, std::allocator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > >::_Auto_node::_Auto_node<std::pair<ns3::Scheduler::EventKey, ns3::EventImpl*> > (940,707 samples, 0.10%) + + + +ns3::LteSpectrumValueHelper::CreateUlTxPowerSpectralDensity (5,829,900 samples, 0.60%) + + + +ns3::IidManager::GetParent (309,404 samples, 0.03%) + + + +std::_Rb_tree<unsigned int, std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> >, std::_Select1st<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >::lower_bound (308,342 samples, 0.03%) + + + +std::vector<double, std::allocator<double> >::_S_check_init_len (269,236 samples, 0.03%) + + + +ns3::Time::GetSeconds (2,106,405 samples, 0.22%) + + + +std::vector<int, std::allocator<int> >::back (308,674 samples, 0.03%) + + + +ns3::Ptr<ns3::PacketBurst>::Ptr (242,157 samples, 0.02%) + + + +std::vector<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >, std::allocator<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > > > >::at (160,105 samples, 0.02%) + + + +ns3::RarLteControlMessage::RarLteControlMessage (154,430 samples, 0.02%) + + + +std::_Vector_base<double, std::allocator<double> >::~_Vector_base (201,377 samples, 0.02%) + + + +ns3::Ptr<ns3::Node>::Ptr (264,636 samples, 0.03%) + + + +std::__cxx11::_List_base<ns3::Ptr<ns3::Packet>, std::allocator<ns3::Ptr<ns3::Packet> > >::_M_clear (1,273,753 samples, 0.13%) + + + +std::vector<int, std::allocator<int> >::operator= (396,148 samples, 0.04%) + + + +ns3::EnbMemberLteEnbPhySapProvider::SendLteControlMessage (3,042,329 samples, 0.31%) + + + +std::_Function_handler<void (324,769 samples, 0.03%) + + + +ns3::Object::Check (206,111 samples, 0.02%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > >, std::_Select1st<std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > > > >::_M_get_insert_unique_pos (159,018 samples, 0.02%) + + + +ns3::PacketBurst::~PacketBurst (1,161,332 samples, 0.12%) + + + +std::vector<int, std::allocator<int> >::end (181,482 samples, 0.02%) + + + +std::_Function_base::_Base_manager<ns3::Callback<void, ns3::Ptr<ns3::Packet> >::Callback<void (426,263 samples, 0.04%) + + + +unsigned short* std::__uninitialized_copy_a<std::move_iterator<unsigned short*>, unsigned short*, unsigned short> (728,775 samples, 0.08%) + + + +ns3::PacketBurst::~PacketBurst (1,475,273 samples, 0.15%) + + + +ns3::DefaultDeleter<ns3::SpectrumValue>::Delete (235,829 samples, 0.02%) + + + +void std::allocator_traits<std::allocator<ns3::FfMacSchedSapProvider::SchedUlCqiInfoReqParameters> >::construct<ns3::FfMacSchedSapProvider::SchedUlCqiInfoReqParameters, ns3::FfMacSchedSapProvider::SchedUlCqiInfoReqParameters const&> (480,241 samples, 0.05%) + + + +std::_Rb_tree<ns3::Scheduler::EventKey, std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*>, std::_Select1st<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >, std::less<ns3::Scheduler::EventKey>, std::allocator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > >::lower_bound (2,631,944 samples, 0.27%) + + + +int const& std::min<int> (162,428 samples, 0.02%) + + + +std::_Rb_tree<ns3::Scheduler::EventKey, std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*>, std::_Select1st<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >, std::less<ns3::Scheduler::EventKey>, std::allocator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > >::_S_key (573,784 samples, 0.06%) + + + +ns3::Now (284,192 samples, 0.03%) + + + +std::_Bind<void (889,944 samples, 0.09%) + + + +std::_Rb_tree_iterator<std::pair<int const, double> > std::_Rb_tree<int, std::pair<int const, double>, std::_Select1st<std::pair<int const, double> >, std::less<int>, std::allocator<std::pair<int const, double> > >::_M_emplace_hint_unique<std::pair<int, double> > (385,367 samples, 0.04%) + + + +std::map<unsigned short, std::vector<unsigned char, std::allocator<unsigned char> >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<unsigned char, std::allocator<unsigned char> > > > >::find (277,435 samples, 0.03%) + + + +ns3::Ptr<ns3::AntennaModel>::Acquire (338,066 samples, 0.03%) + + + +cfree (157,707 samples, 0.02%) + + + +void std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > >, std::_Select1st<std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > > > >::_M_construct_node<std::piecewise_construct_t const&, std::tuple<unsigned short const&>, std::tuple<> > (1,034,007 samples, 0.11%) + + + +ns3::int64x64_t::int64x64_t (150,413 samples, 0.02%) + + + +std::operator== (196,279 samples, 0.02%) + + + +void std::_Destroy<unsigned char*, unsigned char> (220,248 samples, 0.02%) + + + +std::vector<int, std::allocator<int> >::_M_check_len (170,871 samples, 0.02%) + + + +std::_Rb_tree<ns3::TbId_t, std::pair<ns3::TbId_t const, ns3::tbInfo_t>, std::_Select1st<std::pair<ns3::TbId_t const, ns3::tbInfo_t> >, std::less<ns3::TbId_t>, std::allocator<std::pair<ns3::TbId_t const, ns3::tbInfo_t> > >::find (1,490,594 samples, 0.15%) + + + +std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >* std::__copy_move<true, false, std::random_access_iterator_tag>::__copy_m<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >*, std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >*> (603,213 samples, 0.06%) + + + +ns3::Time::GetTimeStep (222,929 samples, 0.02%) + + + +unsigned int& std::__get_helper<2ul, unsigned int> (546,981 samples, 0.06%) + + + +std::_Bit_const_iterator::_M_const_cast (177,400 samples, 0.02%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::vector<std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > >, std::allocator<std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > > > > >, std::_Select1st<std::pair<unsigned short const, std::vector<std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > >, std::allocator<std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > > > > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > >, std::allocator<std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > > > > > > >::_S_key (463,094 samples, 0.05%) + + + +std::__cxx11::list<ns3::Callback<void, ns3::Ptr<ns3::PacketBurst const> >, std::allocator<ns3::Callback<void, ns3::Ptr<ns3::PacketBurst const> > > >::begin (162,620 samples, 0.02%) + + + +std::pair<unsigned short const, std::vector<double, std::allocator<double> > >::~pair (198,551 samples, 0.02%) + + + +std::vector<int, std::allocator<int> >::back (166,101 samples, 0.02%) + + + +std::less<unsigned short>::operator (282,929 samples, 0.03%) + + + +std::vector<ns3::HigherLayerSelected_s, std::allocator<ns3::HigherLayerSelected_s> >::vector (154,721 samples, 0.02%) + + + +std::_Rb_tree_iterator<std::pair<ns3::TbId_t const, ns3::tbInfo_t> > std::map<ns3::TbId_t, ns3::tbInfo_t, std::less<ns3::TbId_t>, std::allocator<std::pair<ns3::TbId_t const, ns3::tbInfo_t> > >::emplace_hint<std::pair<ns3::TbId_t, ns3::tbInfo_t> > (2,992,854 samples, 0.31%) + + + +ns3::SpectrumSignalParameters::SpectrumSignalParameters (580,700 samples, 0.06%) + + + +ns3::ObjectDeleter::Delete (1,607,547 samples, 0.17%) + + + +std::vector<ns3::VendorSpecificListElement_s, std::allocator<ns3::VendorSpecificListElement_s> >::vector (1,506,714 samples, 0.16%) + + + +ns3::LteEnbMac::DoSubframeIndication (19,358,790 samples, 2.00%) + + + +malloc (197,254 samples, 0.02%) + + + +ns3::EnbMacMemberLteMacSapProvider<ns3::NoOpComponentCarrierManager>::ReportBufferStatus (747,299 samples, 0.08%) + + + +operator new (372,038 samples, 0.04%) + + + +std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >::empty (324,331 samples, 0.03%) + + + +__gnu_cxx::__normal_iterator<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >*, std::vector<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >, std::allocator<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > > > > > std::__copy_move_a<true, __gnu_cxx::__normal_iterator<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >*, std::vector<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >, std::allocator<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > > > > >, __gnu_cxx::__normal_iterator<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >*, std::vector<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >, std::allocator<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > > > > > > (1,076,159 samples, 0.11%) + + + +bool __gnu_cxx::operator==<ns3::DlInfoListElement_s*, std::vector<ns3::DlInfoListElement_s, std::allocator<ns3::DlInfoListElement_s> > > (230,973 samples, 0.02%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, ns3::pfsFlowPerf_t>, std::_Select1st<std::pair<unsigned short const, ns3::pfsFlowPerf_t> >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, ns3::pfsFlowPerf_t> > >::_M_lower_bound (464,204 samples, 0.05%) + + + +ns3::DlInfoListElement_s::HarqStatus_e* std::__uninitialized_copy<true>::__uninit_copy<std::move_iterator<ns3::DlInfoListElement_s::HarqStatus_e*>, ns3::DlInfoListElement_s::HarqStatus_e*> (347,263 samples, 0.04%) + + + +std::_Rb_tree<unsigned char, std::pair<unsigned char const, ns3::LteMacSapUser*>, std::_Select1st<std::pair<unsigned char const, ns3::LteMacSapUser*> >, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteMacSapUser*> > >::_S_key (208,515 samples, 0.02%) + + + +__gnu_cxx::__normal_iterator<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >*, std::vector<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >, std::allocator<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> > > > > std::move<__gnu_cxx::__normal_iterator<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >*, std::vector<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >, std::allocator<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> > > > >, __gnu_cxx::__normal_iterator<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >*, std::vector<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >, std::allocator<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> > > > > > (3,099,663 samples, 0.32%) + + + +ns3::FfMacSchedSapProvider::SchedDlCqiInfoReqParameters::SchedDlCqiInfoReqParameters (527,752 samples, 0.05%) + + + +std::vector<unsigned short, std::allocator<unsigned short> >::max_size (189,176 samples, 0.02%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::map<unsigned char, ns3::LteMacSapUser*, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteMacSapUser*> > > >, std::_Select1st<std::pair<unsigned short const, std::map<unsigned char, ns3::LteMacSapUser*, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteMacSapUser*> > > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::map<unsigned char, ns3::LteMacSapUser*, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteMacSapUser*> > > > > >::_M_lower_bound (925,594 samples, 0.10%) + + + +ns3::LteUePhy::ReceivePss (833,626 samples, 0.09%) + + + +std::__cxx11::_List_base<ns3::Ptr<ns3::Packet>, std::allocator<ns3::Ptr<ns3::Packet> > >::_M_clear (3,222,559 samples, 0.33%) + + + +ns3::Ptr<ns3::MobilityModel>::operator (237,842 samples, 0.02%) + + + +std::_Rb_tree<ns3::Scheduler::EventKey, std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*>, std::_Select1st<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >, std::less<ns3::Scheduler::EventKey>, std::allocator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > >::_M_lower_bound (1,279,264 samples, 0.13%) + + + +std::allocator<ns3::RlcPduListElement_s>::allocate (190,161 samples, 0.02%) + + + +ns3::LteChunkProcessor::Start (1,058,141 samples, 0.11%) + + + +void std::allocator_traits<std::allocator<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > > > >::construct<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >, std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > > const&> (406,463 samples, 0.04%) + + + +ns3::Angles::Angles (1,131,340 samples, 0.12%) + + + +ns3::Ptr<ns3::LteSpectrumPhy>::operator* (166,039 samples, 0.02%) + + + +std::_Rb_tree<ns3::Scheduler::EventKey, std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*>, std::_Select1st<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >, std::less<ns3::Scheduler::EventKey>, std::allocator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > >::lower_bound (152,705 samples, 0.02%) + + + +std::_Vector_base<unsigned char, std::allocator<unsigned char> >::_Vector_impl::_Vector_impl (212,001 samples, 0.02%) + + + +std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >::vector (2,102,576 samples, 0.22%) + + + +std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::push_back (691,803 samples, 0.07%) + + + +ns3::LteEnbPhy::StartFrame (38,351,386 samples, 3.95%) +ns.. + + +ns3::SimpleUeComponentCarrierManager::DoTransmitPdu (7,667,549 samples, 0.79%) + + + +std::_Head_base<2ul, unsigned int, false>::_Head_base<unsigned int&> (281,440 samples, 0.03%) + + + +std::_Rb_tree<ns3::TbId_t, std::pair<ns3::TbId_t const, ns3::tbInfo_t>, std::_Select1st<std::pair<ns3::TbId_t const, ns3::tbInfo_t> >, std::less<ns3::TbId_t>, std::allocator<std::pair<ns3::TbId_t const, ns3::tbInfo_t> > >::_Auto_node::_M_key (372,232 samples, 0.04%) + + + +ns3::Object::GetInstanceTypeId (156,330 samples, 0.02%) + + + +ns3::CqiListElement_s::~CqiListElement_s (894,967 samples, 0.09%) + + + +ns3::MakeEvent<void (2,105,662 samples, 0.22%) + + + +std::_Bvector_base<std::allocator<bool> >::_M_move_data (305,258 samples, 0.03%) + + + +std::_Function_base::_Base_manager<std::_Bind<void (145,405 samples, 0.01%) + + + +cfree (124,394 samples, 0.01%) + + + +std::_Rb_tree_node<std::pair<unsigned short const, std::vector<ns3::DlDciListElement_s, std::allocator<ns3::DlDciListElement_s> > > >::_M_valptr (232,350 samples, 0.02%) + + + +void std::_Destroy_aux<false>::__destroy<ns3::CqiListElement_s*> (933,761 samples, 0.10%) + + + +std::_Rb_tree<unsigned int, std::pair<unsigned int const, ns3::TxSpectrumModelInfo>, std::_Select1st<std::pair<unsigned int const, ns3::TxSpectrumModelInfo> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::TxSpectrumModelInfo> > >::_M_begin (244,771 samples, 0.03%) + + + +std::__cxx11::_List_base<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::_M_clear (569,510 samples, 0.06%) + + + +ns3::Ptr<ns3::NixVector>::Acquire (169,425 samples, 0.02%) + + + +std::vector<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >, std::allocator<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > > > >::erase (2,631,164 samples, 0.27%) + + + +std::map<unsigned short, std::vector<unsigned short, std::allocator<unsigned short> >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > > > >::lower_bound (431,721 samples, 0.04%) + + + +ns3::Ptr<ns3::DlDciLteControlMessage> ns3::DynamicCast<ns3::DlDciLteControlMessage, ns3::LteControlMessage> (458,846 samples, 0.05%) + + + +std::vector<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >, std::allocator<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > > > >::cbegin (469,030 samples, 0.05%) + + + +ns3::SbMeasResult_s::SbMeasResult_s (365,319 samples, 0.04%) + + + +ns3::TypeId::TypeId (165,840 samples, 0.02%) + + + +std::vector<double, std::allocator<double> >::end (139,584 samples, 0.01%) + + + +void ns3::Callback<void, ns3::Ptr<ns3::Packet> >::Callback<void (20,138,435 samples, 2.08%) + + + +ns3::EnbMemberLteEnbPhySapProvider::SendLteControlMessage (498,633 samples, 0.05%) + + + +void std::__invoke_impl<void, ns3::Callback<void, ns3::Ptr<ns3::Packet> >::Callback<void (20,180,449 samples, 2.08%) + + + +std::__cxx11::list<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > >::clear (2,445,979 samples, 0.25%) + + + +void std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::_M_insert<ns3::Ptr<ns3::LteControlMessage> const&> (530,447 samples, 0.05%) + + + +unsigned short* std::uninitialized_copy<std::move_iterator<unsigned short*>, unsigned short*> (728,775 samples, 0.08%) + + + +std::_Rb_tree<ns3::TbId_t, std::pair<ns3::TbId_t const, ns3::tbInfo_t>, std::_Select1st<std::pair<ns3::TbId_t const, ns3::tbInfo_t> >, std::less<ns3::TbId_t>, std::allocator<std::pair<ns3::TbId_t const, ns3::tbInfo_t> > >::_Auto_node::_Auto_node<std::pair<ns3::TbId_t, ns3::tbInfo_t> > (1,620,533 samples, 0.17%) + + + +ns3::LogComponent::IsEnabled (206,491 samples, 0.02%) + + + +std::map<unsigned short, ns3::LteEnbComponentCarrierManager::UeInfo, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, ns3::LteEnbComponentCarrierManager::UeInfo> > >::at (1,778,082 samples, 0.18%) + + + +std::map<unsigned int, ns3::TxSpectrumModelInfo, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::TxSpectrumModelInfo> > >::find (1,213,331 samples, 0.13%) + + + +std::_Rb_tree_iterator<std::pair<unsigned short const, ns3::DlInfoListElement_s> > std::_Rb_tree<unsigned short, std::pair<unsigned short const, ns3::DlInfoListElement_s>, std::_Select1st<std::pair<unsigned short const, ns3::DlInfoListElement_s> >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, ns3::DlInfoListElement_s> > >::_M_emplace_hint_unique<std::pair<unsigned short, ns3::DlInfoListElement_s> > (2,130,125 samples, 0.22%) + + + +ns3::SimpleRefCount<ns3::SpectrumValue, ns3::Empty, ns3::DefaultDeleter<ns3::SpectrumValue> >::Unref (227,190 samples, 0.02%) + + + +ns3::Ptr<ns3::PropagationLossModel>::operator bool (286,148 samples, 0.03%) + + + +std::vector<ns3::HigherLayerSelected_s, std::allocator<ns3::HigherLayerSelected_s> >::operator= (324,739 samples, 0.03%) + + + +std::_Bvector_base<std::allocator<bool> >::_M_allocate (148,686 samples, 0.02%) + + + +__dynamic_cast (724,942 samples, 0.07%) + + + +ns3::RlcPduListElement_s* std::__relocate_a_1<ns3::RlcPduListElement_s*, ns3::RlcPduListElement_s*, std::allocator<ns3::RlcPduListElement_s> > (159,106 samples, 0.02%) + + + +ns3::Ptr<ns3::LteSpectrumSignalParametersDataFrame> ns3::Create<ns3::LteSpectrumSignalParametersDataFrame> (1,120,807 samples, 0.12%) + + + +ns3::EventImpl::EventImpl (155,310 samples, 0.02%) + + + +ns3::MacCeListElement_s* std::__do_uninit_copy<std::move_iterator<ns3::MacCeListElement_s*>, ns3::MacCeListElement_s*> (193,178 samples, 0.02%) + + + +void std::_Function_base::_Base_manager<std::_Bind<void (574,266 samples, 0.06%) + + + +ns3::Ptr<ns3::SpectrumPhy>::operator= (154,933 samples, 0.02%) + + + +std::__cxx11::_List_base<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::_M_clear (263,603 samples, 0.03%) + + + +ns3::SpectrumValue::operator= (980,052 samples, 0.10%) + + + +ns3::operator* (125,769 samples, 0.01%) + + + +ns3::SimpleRefCount<ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter>::Unref (1,713,044 samples, 0.18%) + + + +ns3::SimpleRefCount<ns3::SpectrumValue, ns3::Empty, ns3::DefaultDeleter<ns3::SpectrumValue> >::Unref (127,422 samples, 0.01%) + + + +ns3::operator*= (321,020 samples, 0.03%) + + + +std::_Rb_tree_node<std::pair<unsigned short const, double> >::_M_valptr (275,175 samples, 0.03%) + + + +ns3::FfMacSchedSapUser::SchedUlConfigIndParameters::~SchedUlConfigIndParameters (876,854 samples, 0.09%) + + + +std::_Select1st<std::pair<unsigned short const, std::vector<std::vector<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> >, std::allocator<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> > > >, std::allocator<std::vector<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> >, std::allocator<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> > > > > > > >::operator (188,098 samples, 0.02%) + + + +double* std::__uninitialized_default_n_1<true>::__uninit_default_n<double*, unsigned long> (322,925 samples, 0.03%) + + + +ns3::PacketMetadata::Allocate (678,878 samples, 0.07%) + + + +std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >::allocate (126,498 samples, 0.01%) + + + +void std::allocator_traits<std::allocator<std::_List_node<ns3::Ptr<ns3::PacketBurst> > > >::construct<ns3::Ptr<ns3::PacketBurst>, ns3::Ptr<ns3::PacketBurst> const&> (389,168 samples, 0.04%) + + + +std::vector<signed char, std::allocator<signed char> >::_M_range_check (245,588 samples, 0.03%) + + + +std::_Rb_tree_iterator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >::_Rb_tree_iterator (629,732 samples, 0.06%) + + + +double* std::__uninitialized_default_n<double*, unsigned long> (605,341 samples, 0.06%) + + + +std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::end (153,672 samples, 0.02%) + + + +ns3::DlInfoListElement_s::HarqStatus_e* std::__copy_move_a<true, ns3::DlInfoListElement_s::HarqStatus_e*, ns3::DlInfoListElement_s::HarqStatus_e*> (267,517 samples, 0.03%) + + + +std::__cxx11::list<ns3::Callback<void, ns3::Ptr<ns3::Packet const> >, std::allocator<ns3::Callback<void, ns3::Ptr<ns3::Packet const> > > >::end (205,687 samples, 0.02%) + + + +ns3::HarqProcessInfoElement_t* std::uninitialized_copy<__gnu_cxx::__normal_iterator<ns3::HarqProcessInfoElement_t const*, std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> > >, ns3::HarqProcessInfoElement_t*> (1,567,317 samples, 0.16%) + + + +void std::_Construct<ns3::DlInfoListElement_s, ns3::DlInfoListElement_s&> (313,569 samples, 0.03%) + + + +std::vector<ns3::CqiListElement_s, std::allocator<ns3::CqiListElement_s> >::_M_erase_at_end (416,767 samples, 0.04%) + + + +std::_Rb_tree<ns3::Scheduler::EventKey, std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*>, std::_Select1st<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >, std::less<ns3::Scheduler::EventKey>, std::allocator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > >::erase[abi:cxx11] (6,953,857 samples, 0.72%) + + + +ns3::CqiListElement_s::CqiListElement_s (3,330,355 samples, 0.34%) + + + +std::_Rb_tree<unsigned int, std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> >, std::_Select1st<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >::_Rb_tree (152,827 samples, 0.02%) + + + +bool __gnu_cxx::operator==<ns3::VendorSpecificListElement_s const*, std::vector<ns3::VendorSpecificListElement_s, std::allocator<ns3::VendorSpecificListElement_s> > > (156,843 samples, 0.02%) + + + +ns3::SimpleRefCount<ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter>::Unref (2,031,472 samples, 0.21%) + + + +ns3::ByteTagList::~ByteTagList (336,743 samples, 0.03%) + + + +std::vector<int, std::allocator<int> >::begin (166,916 samples, 0.02%) + + + +ns3::SpectrumValue::operator[] (472,196 samples, 0.05%) + + + +ns3::Ptr<ns3::SpectrumPhy> ns3::Object::GetObject<ns3::SpectrumPhy> (1,654,930 samples, 0.17%) + + + +std::__cxx11::list<ns3::UlDciLteControlMessage, std::allocator<ns3::UlDciLteControlMessage> >::operator= (1,124,799 samples, 0.12%) + + + +ns3::DefaultSimulatorImpl::Schedule (15,576,788 samples, 1.61%) + + + +std::allocator_traits<std::allocator<ns3::DlInfoListElement_s> >::allocate (265,191 samples, 0.03%) + + + +std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >::size (154,036 samples, 0.02%) + + + +decltype (181,678 samples, 0.02%) + + + +void std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > > >::construct<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> >, std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > const&> (127,066 samples, 0.01%) + + + +ns3::PacketBurst::~PacketBurst (1,782,590 samples, 0.18%) + + + +malloc (429,586 samples, 0.04%) + + + +std::__cxx11::list<ns3::Callback<void, ns3::Ptr<ns3::SpectrumSignalParameters> >, std::allocator<ns3::Callback<void, ns3::Ptr<ns3::SpectrumSignalParameters> > > >::begin (232,164 samples, 0.02%) + + + +ns3::SimpleRefCount<ns3::Packet, ns3::Empty, ns3::DefaultDeleter<ns3::Packet> >::SimpleRefCount (222,949 samples, 0.02%) + + + +ns3::Buffer::Initialize (1,790,059 samples, 0.18%) + + + +std::_Vector_base<ns3::Ptr<ns3::Object>, std::allocator<ns3::Ptr<ns3::Object> > >::_Vector_base (124,541 samples, 0.01%) + + + +ns3::ByteTagList::Iterator::Iterator (236,079 samples, 0.02%) + + + +std::vector<double, std::allocator<double> >::at (190,175 samples, 0.02%) + + + +ns3::DlHarqFeedbackLteControlMessage::SetDlHarqFeedback (234,084 samples, 0.02%) + + + +std::_Bit_const_iterator::_Bit_const_iterator (148,793 samples, 0.02%) + + + +std::__cxx11::list<ns3::Ptr<ns3::Packet>, std::allocator<ns3::Ptr<ns3::Packet> > >::begin (160,992 samples, 0.02%) + + + +std::vector<ns3::IidManager::IidInformation, std::allocator<ns3::IidManager::IidInformation> >::size (157,042 samples, 0.02%) + + + +std::__cxx11::_List_base<ns3::Ptr<ns3::Packet>, std::allocator<ns3::Ptr<ns3::Packet> > >::_List_base (209,616 samples, 0.02%) + + + +std::vector<ns3::DlInfoListElement_s, std::allocator<ns3::DlInfoListElement_s> >::begin (156,943 samples, 0.02%) + + + +std::__cxx11::_List_base<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::_List_impl::_List_impl (410,572 samples, 0.04%) + + + +void std::_Destroy_aux<false>::__destroy<ns3::VendorSpecificListElement_s*> (234,807 samples, 0.02%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::vector<std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > >, std::allocator<std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > > > > >, std::_Select1st<std::pair<unsigned short const, std::vector<std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > >, std::allocator<std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > > > > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > >, std::allocator<std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > > > > > > >::_M_mbegin (191,851 samples, 0.02%) + + + +ns3::TypeId::GetAttributeN (942,736 samples, 0.10%) + + + +std::vector<ns3::BuildDataListElement_s, std::allocator<ns3::BuildDataListElement_s> >::vector (1,851,121 samples, 0.19%) + + + +std::_Vector_base<int, std::allocator<int> >::_M_create_storage (635,025 samples, 0.07%) + + + +bool std::_Function_base::_Base_manager<std::_Bind<void (159,062 samples, 0.02%) + + + +std::_Rb_tree_iterator<std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > > >::_Rb_tree_iterator (189,556 samples, 0.02%) + + + +ns3::Ptr<ns3::SpectrumModel const>::operator (157,592 samples, 0.02%) + + + +ns3::Ptr<ns3::LteControlMessage>::~Ptr (167,870 samples, 0.02%) + + + +ns3::PacketTagList::Remove (1,461,431 samples, 0.15%) + + + +__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >::__normal_iterator (157,586 samples, 0.02%) + + + +std::operator== (190,947 samples, 0.02%) + + + +ns3::Ptr<ns3::DlDciLteControlMessage>::operator (247,279 samples, 0.03%) + + + +double* std::__copy_move_a<false, __gnu_cxx::__normal_iterator<double const*, std::vector<double, std::allocator<double> > >, double*> (231,188 samples, 0.02%) + + + +decltype (238,924 samples, 0.02%) + + + +ns3::SimpleRefCount<ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter>::Unref (4,924,388 samples, 0.51%) + + + +ns3::Simulator::Run (5,321,712 samples, 0.55%) + + + +void std::_Construct<ns3::CqiListElement_s, ns3::CqiListElement_s&> (3,446,655 samples, 0.36%) + + + +ns3::Simulator::Destroy (238,924 samples, 0.02%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, ns3::DlInfoListElement_s>, std::_Select1st<std::pair<unsigned short const, ns3::DlInfoListElement_s> >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, ns3::DlInfoListElement_s> > >::find (353,675 samples, 0.04%) + + + +std::__new_allocator<double>::deallocate (199,701 samples, 0.02%) + + + +ns3::ObjectDeleter::Delete (2,326,898 samples, 0.24%) + + + +std::_Rb_tree_iterator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > std::map<ns3::Scheduler::EventKey, ns3::EventImpl*, std::less<ns3::Scheduler::EventKey>, std::allocator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > >::emplace_hint<std::pair<ns3::Scheduler::EventKey, ns3::EventImpl*> > (2,428,249 samples, 0.25%) + + + +std::_Vector_base<ns3::HigherLayerSelected_s, std::allocator<ns3::HigherLayerSelected_s> >::~_Vector_base (148,819 samples, 0.02%) + + + +ns3::UlDciLteControlMessage& std::__cxx11::list<ns3::UlDciLteControlMessage, std::allocator<ns3::UlDciLteControlMessage> >::emplace_back<ns3::UlDciLteControlMessage const&> (139,939 samples, 0.01%) + + + +ns3::SpectrumValue::GetSpectrumModel (192,465 samples, 0.02%) + + + +std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > > > > >::allocate (228,044 samples, 0.02%) + + + +std::_Vector_base<double, std::allocator<double> >::_M_deallocate (124,900 samples, 0.01%) + + + +std::_Vector_base<unsigned int, std::allocator<unsigned int> >::_M_deallocate (393,825 samples, 0.04%) + + + +ns3::TagBuffer::ReadU8 (242,549 samples, 0.03%) + + + +std::vector<unsigned short, std::allocator<unsigned short> >::push_back (376,292 samples, 0.04%) + + + +ns3::VendorSpecificListElement_s* std::__do_uninit_copy<__gnu_cxx::__normal_iterator<ns3::VendorSpecificListElement_s const*, std::vector<ns3::VendorSpecificListElement_s, std::allocator<ns3::VendorSpecificListElement_s> > >, ns3::VendorSpecificListElement_s*> (401,487 samples, 0.04%) + + + +std::_Rb_tree_node<std::pair<unsigned short const, std::vector<double, std::allocator<double> > > >* std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::vector<double, std::allocator<double> > >, std::_Select1st<std::pair<unsigned short const, std::vector<double, std::allocator<double> > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<double, std::allocator<double> > > > >::_M_create_node<std::pair<unsigned short const, std::vector<double, std::allocator<double> > > const&> (3,565,957 samples, 0.37%) + + + +std::__is_constant_evaluated (126,671 samples, 0.01%) + + + +ns3::CqiListElement_s::CqiListElement_s (892,722 samples, 0.09%) + + + +ns3::CallbackImpl<void, std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > > >::operator (75,554,587 samples, 7.79%) +ns3::C.. + + +ns3::Object::Construct (2,912,216 samples, 0.30%) + + + +__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > > std::__miter_base<__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > > > (153,542 samples, 0.02%) + + + +std::_List_iterator<ns3::Ptr<ns3::LteControlMessage> > std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::insert<std::_List_const_iterator<ns3::Ptr<ns3::LteControlMessage> >, void> (804,377 samples, 0.08%) + + + +std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >::~vector (530,782 samples, 0.05%) + + + +std::_Rb_tree<unsigned char, std::pair<unsigned char const, ns3::LteMacSapUser*>, std::_Select1st<std::pair<unsigned char const, ns3::LteMacSapUser*> >, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteMacSapUser*> > >::_M_begin (452,338 samples, 0.05%) + + + +std::vector<unsigned short, std::allocator<unsigned short> >::_Temporary_value::_Temporary_value<unsigned short const&> (610,808 samples, 0.06%) + + + +void std::_Destroy_aux<false>::__destroy<__gnu_cxx::__normal_iterator<ns3::VendorSpecificListElement_s*, std::vector<ns3::VendorSpecificListElement_s, std::allocator<ns3::VendorSpecificListElement_s> > > > (201,318 samples, 0.02%) + + + +std::_Function_base::_Base_manager<std::_Bind<void (159,033 samples, 0.02%) + + + +double* std::__uninitialized_copy<true>::__uninit_copy<__gnu_cxx::__normal_iterator<double const*, std::vector<double, std::allocator<double> > >, double*> (165,918 samples, 0.02%) + + + +decltype (2,931,196 samples, 0.30%) + + + +ns3::CqiListElement_s* std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<ns3::CqiListElement_s*, std::vector<ns3::CqiListElement_s, std::allocator<ns3::CqiListElement_s> > >, ns3::CqiListElement_s*> (3,635,299 samples, 0.37%) + + + +std::vector<unsigned char, std::allocator<unsigned char> >::back (207,937 samples, 0.02%) + + + +ns3::MemberLteCcmMacSapUser<ns3::NoOpComponentCarrierManager>::NotifyTxOpportunity (314,249 samples, 0.03%) + + + +void std::__invoke_impl<void, void (2,784,150 samples, 0.29%) + + + +std::_Rb_tree<ns3::Scheduler::EventKey, std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*>, std::_Select1st<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >, std::less<ns3::Scheduler::EventKey>, std::allocator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > >::_M_mbegin (202,221 samples, 0.02%) + + + +__cxxabiv1::__vmi_class_type_info::__do_dyncast (186,796 samples, 0.02%) + + + +ns3::operator- (162,725 samples, 0.02%) + + + +decltype (290,705 samples, 0.03%) + + + +std::_Vector_base<ns3::DlInfoListElement_s::HarqStatus_e, std::allocator<ns3::DlInfoListElement_s::HarqStatus_e> >::_Vector_impl::_Vector_impl (271,897 samples, 0.03%) + + + +std::_Vector_base<double, std::allocator<double> >::_M_create_storage (235,300 samples, 0.02%) + + + +std::vector<unsigned char, std::allocator<unsigned char> >::end (205,079 samples, 0.02%) + + + +void std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::_M_insert<ns3::Ptr<ns3::LteControlMessage> const&> (532,874 samples, 0.05%) + + + +std::_Rb_tree<unsigned int, std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> >, std::_Select1st<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >::_M_copy (527,289 samples, 0.05%) + + + +__gnu_cxx::__aligned_membuf<std::pair<unsigned short const, std::vector<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >, std::allocator<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> > > > > >::_M_ptr (246,841 samples, 0.03%) + + + +ns3::MakeEvent<> (238,924 samples, 0.02%) + + + +unsigned char* std::__copy_move_a2<false, unsigned char const*, unsigned char*> (225,178 samples, 0.02%) + + + +ns3::EnbMacMemberLteEnbPhySapUser::UlCqiReport (1,913,367 samples, 0.20%) + + + +unsigned char* std::vector<unsigned char, std::allocator<unsigned char> >::_M_allocate_and_copy<__gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > > > (144,727 samples, 0.01%) + + + +ns3::Ptr<ns3::SpectrumValue>::operator= (208,946 samples, 0.02%) + + + +void std::_Destroy<ns3::Ptr<ns3::Object>*> (500,080 samples, 0.05%) + + + +std::vector<ns3::Buffer::Data*, std::allocator<ns3::Buffer::Data*> >::end (168,242 samples, 0.02%) + + + +ns3::Ptr<ns3::EventImpl>::~Ptr (261,450 samples, 0.03%) + + + +__gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > >::__normal_iterator (286,765 samples, 0.03%) + + + +std::vector<unsigned char, std::allocator<unsigned char> >::end (185,556 samples, 0.02%) + + + +malloc (125,582 samples, 0.01%) + + + +ns3::VendorSpecificListElement_s* std::uninitialized_copy<__gnu_cxx::__normal_iterator<ns3::VendorSpecificListElement_s const*, std::vector<ns3::VendorSpecificListElement_s, std::allocator<ns3::VendorSpecificListElement_s> > >, ns3::VendorSpecificListElement_s*> (198,957 samples, 0.02%) + + + +std::enable_if<is_member_pointer_v<void (239,715 samples, 0.02%) + + + +std::vector<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >, std::allocator<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > > > >::end (143,255 samples, 0.01%) + + + +ns3::MemberLteCcmMacSapProvider<ns3::LteEnbMac>::ReportMacCeToScheduler (280,173 samples, 0.03%) + + + +ns3::DlInfoListElement_s::HarqStatus_e* std::uninitialized_copy<std::move_iterator<ns3::DlInfoListElement_s::HarqStatus_e*>, ns3::DlInfoListElement_s::HarqStatus_e*> (347,263 samples, 0.04%) + + + +ns3::Ptr<ns3::LteControlMessage>::~Ptr (269,841 samples, 0.03%) + + + +__gnu_cxx::__aligned_membuf<std::pair<unsigned char const, ns3::LteMacSapProvider*> >::_M_ptr (279,342 samples, 0.03%) + + + +__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > std::copy<__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, __gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > > (489,292 samples, 0.05%) + + + +ns3::Ptr<ns3::LteControlMessage>& std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::emplace_back<ns3::Ptr<ns3::LteControlMessage> const&> (539,424 samples, 0.06%) + + + +unsigned char& std::vector<unsigned char, std::allocator<unsigned char> >::emplace_back<unsigned char> (1,837,360 samples, 0.19%) + + + +__gnu_cxx::__aligned_membuf<ns3::Ptr<ns3::Packet> >::_M_addr (160,217 samples, 0.02%) + + + +ns3::Ptr<ns3::SpectrumSignalParameters>::~Ptr (3,444,708 samples, 0.36%) + + + +ns3::Simulator::ScheduleWithContext (6,833,554 samples, 0.70%) + + + +ns3::AttributeConstructionList::AttributeConstructionList (1,330,457 samples, 0.14%) + + + +std::_Rb_tree<unsigned char, std::pair<unsigned char const, ns3::LteMacSapProvider*>, std::_Select1st<std::pair<unsigned char const, ns3::LteMacSapProvider*> >, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteMacSapProvider*> > >::_S_key (393,630 samples, 0.04%) + + + +std::_Rb_tree_node<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >* std::_Rb_tree<ns3::Scheduler::EventKey, std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*>, std::_Select1st<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >, std::less<ns3::Scheduler::EventKey>, std::allocator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > >::_M_create_node<std::pair<ns3::Scheduler::EventKey, ns3::EventImpl*> > (217,068 samples, 0.02%) + + + +std::__cxx11::list<ns3::Ptr<ns3::Packet>, std::allocator<ns3::Ptr<ns3::Packet> > >::push_back (2,730,012 samples, 0.28%) + + + +std::_Vector_base<double, std::allocator<double> >::_Vector_base (692,819 samples, 0.07%) + + + +ns3::LteEnbRrcProtocolIdeal::DoSendSystemInformation (188,903 samples, 0.02%) + + + +std::_Vector_base<ns3::BuildBroadcastListElement_s, std::allocator<ns3::BuildBroadcastListElement_s> >::_Vector_impl::_Vector_impl (185,676 samples, 0.02%) + + + +__gnu_cxx::__aligned_membuf<std::pair<unsigned short const, std::vector<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >, std::allocator<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> > > > > >::_M_addr (305,390 samples, 0.03%) + + + +ns3::Ptr<ns3::DlDciLteControlMessage> ns3::DynamicCast<ns3::DlDciLteControlMessage, ns3::LteControlMessage> (478,172 samples, 0.05%) + + + +std::map<unsigned short, std::vector<std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > >, std::allocator<std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > >, std::allocator<std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > > > > > > >::find (153,882 samples, 0.02%) + + + +ns3::DefaultSimulatorImpl::Schedule (192,930 samples, 0.02%) + + + +std::vector<bool, std::allocator<bool> >::begin (414,441 samples, 0.04%) + + + +ns3::LogComponent::IsEnabled (165,541 samples, 0.02%) + + + +std::_Rb_tree<ns3::Scheduler::EventKey, std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*>, std::_Select1st<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >, std::less<ns3::Scheduler::EventKey>, std::allocator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > >::lower_bound (294,424 samples, 0.03%) + + + +std::vector<double, std::allocator<double> >::vector (1,634,801 samples, 0.17%) + + + +std::__cxx11::list<ns3::Ptr<ns3::Packet>, std::allocator<ns3::Ptr<ns3::Packet> > >::end (154,831 samples, 0.02%) + + + +ns3::DlDciListElement_s::~DlDciListElement_s (280,667 samples, 0.03%) + + + +__gnu_cxx::__aligned_membuf<ns3::Ptr<ns3::Packet> >::_M_addr (280,432 samples, 0.03%) + + + +ns3::Time::To (989,300 samples, 0.10%) + + + +ns3::Ptr<ns3::SpectrumModel const>::Acquire (160,796 samples, 0.02%) + + + +std::vector<unsigned int, std::allocator<unsigned int> >::at (426,836 samples, 0.04%) + + + +ns3::Time::Time (201,450 samples, 0.02%) + + + +malloc (147,798 samples, 0.02%) + + + +ns3::RarLteControlMessage::~RarLteControlMessage (509,242 samples, 0.05%) + + + +std::_Vector_base<double, std::allocator<double> >::_Vector_base (539,442 samples, 0.06%) + + + +std::vector<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >, std::allocator<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > > > >::cbegin (346,916 samples, 0.04%) + + + +ns3::DlInfoListElement_s::HarqStatus_e* std::__copy_move_a1<false, ns3::DlInfoListElement_s::HarqStatus_e const*, ns3::DlInfoListElement_s::HarqStatus_e*> (749,922 samples, 0.08%) + + + +std::allocator<unsigned long>::allocate (271,783 samples, 0.03%) + + + +ns3::LteEnbPhy::DoSendLteControlMessage (773,102 samples, 0.08%) + + + +void std::__fill_a<double*, double> (203,543 samples, 0.02%) + + + +ns3::Buffer::Buffer (239,848 samples, 0.02%) + + + +ns3::LteSpectrumSignalParametersDataFrame::Copy (7,176,472 samples, 0.74%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, unsigned char>, std::_Select1st<std::pair<unsigned short const, unsigned char> >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, unsigned char> > >::_M_lower_bound (709,426 samples, 0.07%) + + + +std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > >::at (232,011 samples, 0.02%) + + + +std::vector<unsigned char, std::allocator<unsigned char> >::_M_fill_initialize (189,712 samples, 0.02%) + + + +std::enable_if<is_member_pointer_v<void (759,561 samples, 0.08%) + + + +std::_Tuple_impl<0ul, ns3::LteSpectrumPhy*>::_Tuple_impl (202,993 samples, 0.02%) + + + +std::vector<double, std::allocator<double> >::begin (193,810 samples, 0.02%) + + + +ns3::Packet::~Packet (319,925 samples, 0.03%) + + + +std::vector<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >, std::allocator<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > > > >::at (322,129 samples, 0.03%) + + + +std::__new_allocator<std::_Rb_tree_node<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > >::allocate (423,703 samples, 0.04%) + + + +ns3::MakeEvent<void (4,824,055 samples, 0.50%) + + + +ns3::Ptr<ns3::LteControlMessage>::~Ptr (199,934 samples, 0.02%) + + + +ns3::SpectrumValue::ChangeSign (1,192,502 samples, 0.12%) + + + +ns3::Ptr<ns3::PacketBurst>::Ptr (160,262 samples, 0.02%) + + + +ns3::DlInfoListElement_s::HarqStatus_e* std::__copy_move_a2<false, ns3::DlInfoListElement_s::HarqStatus_e const*, ns3::DlInfoListElement_s::HarqStatus_e*> (243,097 samples, 0.03%) + + + +std::vector<double, std::allocator<double> >::end (293,521 samples, 0.03%) + + + +ns3::Time::operator= (180,257 samples, 0.02%) + + + +std::vector<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >, std::allocator<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> > > >::erase (3,797,469 samples, 0.39%) + + + +std::vector<bool, std::allocator<bool> >::insert (5,134,912 samples, 0.53%) + + + +ns3::Simulator::Now (384,287 samples, 0.04%) + + + +std::_Tuple_impl<0ul, ns3::LteEnbPhy*, ns3::Ptr<ns3::PacketBurst> >::_Tuple_impl (474,767 samples, 0.05%) + + + +__gnu_cxx::__normal_iterator<ns3::VendorSpecificListElement_s*, std::vector<ns3::VendorSpecificListElement_s, std::allocator<ns3::VendorSpecificListElement_s> > > std::__copy_move_a<false, __gnu_cxx::__normal_iterator<ns3::VendorSpecificListElement_s const*, std::vector<ns3::VendorSpecificListElement_s, std::allocator<ns3::VendorSpecificListElement_s> > >, __gnu_cxx::__normal_iterator<ns3::VendorSpecificListElement_s*, std::vector<ns3::VendorSpecificListElement_s, std::allocator<ns3::VendorSpecificListElement_s> > > > (603,286 samples, 0.06%) + + + +std::_Vector_base<double, std::allocator<double> >::_M_allocate (429,586 samples, 0.04%) + + + +std::_List_node<ns3::Ptr<ns3::Packet> >* std::__cxx11::list<ns3::Ptr<ns3::Packet>, std::allocator<ns3::Ptr<ns3::Packet> > >::_M_create_node<ns3::Ptr<ns3::Packet> const&> (955,890 samples, 0.10%) + + + +std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<ns3::TbId_t const, ns3::tbInfo_t> > > >::allocate (264,767 samples, 0.03%) + + + +std::numeric_limits<unsigned int>::max (161,154 samples, 0.02%) + + + +ns3::PacketBurst::DoDispose (507,948 samples, 0.05%) + + + +ns3::PacketBurst::PacketBurst (220,732 samples, 0.02%) + + + +void std::_Destroy<ns3::Ptr<ns3::Object>*> (194,998 samples, 0.02%) + + + +std::map<unsigned short, std::vector<unsigned char, std::allocator<unsigned char> >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<unsigned char, std::allocator<unsigned char> > > > >::find (152,754 samples, 0.02%) + + + +std::_Rb_tree_iterator<std::pair<ns3::TbId_t const, ns3::tbInfo_t> > std::_Rb_tree<ns3::TbId_t, std::pair<ns3::TbId_t const, ns3::tbInfo_t>, std::_Select1st<std::pair<ns3::TbId_t const, ns3::tbInfo_t> >, std::less<ns3::TbId_t>, std::allocator<std::pair<ns3::TbId_t const, ns3::tbInfo_t> > >::_M_emplace_hint_unique<std::pair<ns3::TbId_t, ns3::tbInfo_t> > (2,663,179 samples, 0.27%) + + + +ns3::MacCeValue_u::~MacCeValue_u (408,728 samples, 0.04%) + + + +std::map<unsigned short, ns3::SbMeasResult_s, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, ns3::SbMeasResult_s> > >::find (873,028 samples, 0.09%) + + + +ns3::SpectrumModel* ns3::PeekPointer<ns3::SpectrumModel> (148,477 samples, 0.02%) + + + +bool __gnu_cxx::operator==<ns3::ByteTagListData* const*, std::vector<ns3::ByteTagListData*, std::allocator<ns3::ByteTagListData*> > > (357,081 samples, 0.04%) + + + +std::_Rb_tree_node<std::pair<unsigned char const, ns3::LteMacSapUser*> >::_M_valptr (255,360 samples, 0.03%) + + + +__gnu_cxx::__normal_iterator<ns3::ByteTagListData**, std::vector<ns3::ByteTagListData*, std::allocator<ns3::ByteTagListData*> > >::operator* (164,625 samples, 0.02%) + + + +std::_Rb_tree<unsigned int, std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> >, std::_Select1st<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >::_Rb_tree (198,211 samples, 0.02%) + + + +ns3::LteEnbPhy::GeneratePowerAllocationMap (650,842 samples, 0.07%) + + + +ns3::Ptr<ns3::Packet>::operator= (230,262 samples, 0.02%) + + + +std::__cxx11::_List_base<ns3::Ptr<ns3::Packet>, std::allocator<ns3::Ptr<ns3::Packet> > >::_List_base (159,271 samples, 0.02%) + + + +void std::_Destroy_aux<true>::__destroy<ns3::RlcPduListElement_s*> (151,388 samples, 0.02%) + + + +std::map<unsigned short, std::vector<double, std::allocator<double> >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<double, std::allocator<double> > > > >::find (1,290,271 samples, 0.13%) + + + +std::vector<unsigned short, std::allocator<unsigned short> >::_M_fill_insert (343,043 samples, 0.04%) + + + +std::_Vector_base<double, std::allocator<double> >::_Vector_base (242,221 samples, 0.02%) + + + +ns3::Ptr<ns3::PacketBurst>::operator= (2,555,713 samples, 0.26%) + + + +ns3::UlInfoListElement_s::UlInfoListElement_s (526,168 samples, 0.05%) + + + +std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> >::vector (1,840,875 samples, 0.19%) + + + +std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::back (305,905 samples, 0.03%) + + + +std::allocator<double>::allocate (429,586 samples, 0.04%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, unsigned int>, std::_Select1st<std::pair<unsigned short const, unsigned int> >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, unsigned int> > >::find (1,164,278 samples, 0.12%) + + + +std::vector<double, std::allocator<double> >::vector (242,130 samples, 0.02%) + + + +std::enable_if<std::is_constructible<std::pair<ns3::TbId_t const, ns3::tbInfo_t>, std::pair<ns3::TbId_t, ns3::tbInfo_t> >::value, std::pair<std::_Rb_tree_iterator<std::pair<ns3::TbId_t const, ns3::tbInfo_t> >, bool> >::type std::map<ns3::TbId_t, ns3::tbInfo_t, std::less<ns3::TbId_t>, std::allocator<std::pair<ns3::TbId_t const, ns3::tbInfo_t> > >::insert<std::pair<ns3::TbId_t, ns3::tbInfo_t> > (181,887 samples, 0.02%) + + + +std::_Rb_tree_iterator<std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > > >::operator* (341,636 samples, 0.04%) + + + +ns3::Ptr<ns3::LteControlMessage>::~Ptr (156,455 samples, 0.02%) + + + +std::operator== (191,748 samples, 0.02%) + + + +std::vector<ns3::UlInfoListElement_s, std::allocator<ns3::UlInfoListElement_s> >::operator= (1,296,028 samples, 0.13%) + + + +std::function<void (235,820 samples, 0.02%) + + + +operator new (159,293 samples, 0.02%) + + + +ns3::Ptr<ns3::MobilityModel>::Ptr (283,469 samples, 0.03%) + + + +unsigned char* std::__uninitialized_copy<true>::__uninit_copy<__gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > >, unsigned char*> (356,896 samples, 0.04%) + + + +std::vector<ns3::Buffer::Data*, std::allocator<ns3::Buffer::Data*> >::back (542,975 samples, 0.06%) + + + +std::_Rb_tree<int, std::pair<int const, double>, std::_Select1st<std::pair<int const, double> >, std::less<int>, std::allocator<std::pair<int const, double> > >::_M_mbegin (125,248 samples, 0.01%) + + + +std::_Tuple_impl<2ul, double, ns3::Ptr<ns3::SpectrumSignalParameters>, ns3::Ptr<ns3::SpectrumPhy>, std::map<unsigned int, ns3::Ptr<ns3::SpectrumValue>, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > > >::_Tuple_impl<double&, ns3::Ptr<ns3::SpectrumSignalParameters>&, ns3::Ptr<ns3::SpectrumPhy>&, std::map<unsigned int, ns3::Ptr<ns3::SpectrumValue>, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >&, void> (317,763 samples, 0.03%) + + + +decltype (389,168 samples, 0.04%) + + + +unsigned int* std::uninitialized_fill_n<unsigned int*, unsigned long, unsigned int> (1,094,828 samples, 0.11%) + + + +void std::allocator_traits<std::allocator<ns3::HigherLayerSelected_s> >::construct<ns3::HigherLayerSelected_s, ns3::HigherLayerSelected_s> (545,065 samples, 0.06%) + + + +ns3::DlInfoListElement_s::HarqStatus_e* std::__copy_move<false, true, std::random_access_iterator_tag>::__copy_m<ns3::DlInfoListElement_s::HarqStatus_e const, ns3::DlInfoListElement_s::HarqStatus_e> (158,174 samples, 0.02%) + + + +std::_Rb_tree<unsigned int, std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> >, std::_Select1st<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >::_Auto_node::_M_insert (162,012 samples, 0.02%) + + + +decltype (353,605 samples, 0.04%) + + + +std::map<unsigned int, ns3::TxSpectrumModelInfo, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::TxSpectrumModelInfo> > >::find (2,900,479 samples, 0.30%) + + + +std::vector<unsigned short, std::allocator<unsigned short> >::at (200,222 samples, 0.02%) + + + +std::allocator<std::_List_node<ns3::Ptr<ns3::LteControlMessage> > >::deallocate (124,394 samples, 0.01%) + + + +std::enable_if<is_invocable_r_v<void, void (2,940,550 samples, 0.30%) + + + +[libm.so.6] (153,007 samples, 0.02%) + + + +ns3::SpectrumValue::SpectrumValue (742,462 samples, 0.08%) + + + +std::less<unsigned short>::operator (263,666 samples, 0.03%) + + + +ns3::CqiListElement_s::~CqiListElement_s (293,386 samples, 0.03%) + + + +std::__cxx11::_List_base<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::_List_base (293,130 samples, 0.03%) + + + +__gnu_cxx::__normal_iterator<ns3::VendorSpecificListElement_s*, std::vector<ns3::VendorSpecificListElement_s, std::allocator<ns3::VendorSpecificListElement_s> > > std::copy<__gnu_cxx::__normal_iterator<ns3::VendorSpecificListElement_s const*, std::vector<ns3::VendorSpecificListElement_s, std::allocator<ns3::VendorSpecificListElement_s> > >, __gnu_cxx::__normal_iterator<ns3::VendorSpecificListElement_s*, std::vector<ns3::VendorSpecificListElement_s, std::allocator<ns3::VendorSpecificListElement_s> > > > (183,538 samples, 0.02%) + + + +ns3::Ptr<ns3::Packet>::Ptr (567,669 samples, 0.06%) + + + +std::vector<ns3::UlInfoListElement_s, std::allocator<ns3::UlInfoListElement_s> >::empty (391,139 samples, 0.04%) + + + +ns3::DefaultSimulatorImpl::ProcessOneEvent (5,321,712 samples, 0.55%) + + + +std::vector<int, std::allocator<int> >::~vector (448,730 samples, 0.05%) + + + +std::allocator<std::_List_node<ns3::Ptr<ns3::PacketBurst> > >* std::__addressof<std::allocator<std::_List_node<ns3::Ptr<ns3::PacketBurst> > > > (320,226 samples, 0.03%) + + + +std::_Function_base::_Base_manager<std::_Bind<void (6,819,282 samples, 0.70%) + + + +ns3::DlInfoListElement_s::HarqStatus_e* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<ns3::DlInfoListElement_s::HarqStatus_e const*, std::vector<ns3::DlInfoListElement_s::HarqStatus_e, std::allocator<ns3::DlInfoListElement_s::HarqStatus_e> > >, ns3::DlInfoListElement_s::HarqStatus_e*, ns3::DlInfoListElement_s::HarqStatus_e> (147,743 samples, 0.02%) + + + +int* std::__copy_move_a<false, __gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, int*> (232,547 samples, 0.02%) + + + +std::pair<std::_Rb_tree_iterator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >, bool>::pair (150,672 samples, 0.02%) + + + +ns3::Ptr<ns3::SpectrumModel const>::Ptr (194,816 samples, 0.02%) + + + +ns3::tbInfo_t::~tbInfo_t (271,160 samples, 0.03%) + + + +std::_List_node<ns3::Ptr<ns3::LteControlMessage> >* std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::_M_create_node<ns3::Ptr<ns3::LteControlMessage> const&> (447,972 samples, 0.05%) + + + +std::operator== (294,846 samples, 0.03%) + + + +void std::vector<ns3::CqiListElement_s, std::allocator<ns3::CqiListElement_s> >::_M_range_insert<__gnu_cxx::__normal_iterator<ns3::CqiListElement_s*, std::vector<ns3::CqiListElement_s, std::allocator<ns3::CqiListElement_s> > > > (4,898,473 samples, 0.51%) + + + +std::vector<unsigned short, std::allocator<unsigned short> >::push_back (2,561,414 samples, 0.26%) + + + +void std::_Rb_tree<ns3::Scheduler::EventKey, std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*>, std::_Select1st<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >, std::less<ns3::Scheduler::EventKey>, std::allocator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > >::_M_construct_node<std::pair<ns3::Scheduler::EventKey, ns3::EventImpl*> > (522,481 samples, 0.05%) + + + +std::_Rb_tree<ns3::Scheduler::EventKey, std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*>, std::_Select1st<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >, std::less<ns3::Scheduler::EventKey>, std::allocator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > >::empty (283,670 samples, 0.03%) + + + +void std::_Rb_tree<ns3::Scheduler::EventKey, std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*>, std::_Select1st<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >, std::less<ns3::Scheduler::EventKey>, std::allocator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > >::_M_construct_node<std::pair<ns3::Scheduler::EventKey, ns3::EventImpl*> > (861,873 samples, 0.09%) + + + +ns3::Object::Object (977,100 samples, 0.10%) + + + +std::_Select1st<std::pair<unsigned int const, ns3::SpectrumConverter> >::operator (208,208 samples, 0.02%) + + + +std::_Rb_tree_node<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >* std::_Rb_tree<unsigned int, std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> >, std::_Select1st<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >::_M_clone_node<false, std::_Rb_tree<unsigned int, std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> >, std::_Select1st<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >::_Alloc_node> (158,119 samples, 0.02%) + + + +__gnu_cxx::__normal_iterator<ns3::HigherLayerSelected_s*, std::vector<ns3::HigherLayerSelected_s, std::allocator<ns3::HigherLayerSelected_s> > > std::__copy_move_a<false, __gnu_cxx::__normal_iterator<ns3::HigherLayerSelected_s const*, std::vector<ns3::HigherLayerSelected_s, std::allocator<ns3::HigherLayerSelected_s> > >, __gnu_cxx::__normal_iterator<ns3::HigherLayerSelected_s*, std::vector<ns3::HigherLayerSelected_s, std::allocator<ns3::HigherLayerSelected_s> > > > (231,948 samples, 0.02%) + + + +ns3::PfFfMacScheduler::DoSchedDlTriggerReq (314,249 samples, 0.03%) + + + +ns3::Time::operator= (268,567 samples, 0.03%) + + + +std::__cxx11::_List_base<ns3::UlDciLteControlMessage, std::allocator<ns3::UlDciLteControlMessage> >::_List_base (945,418 samples, 0.10%) + + + +ns3::SimpleRefCount<ns3::EventImpl, ns3::Empty, ns3::DefaultDeleter<ns3::EventImpl> >::Unref (152,343 samples, 0.02%) + + + +ns3::DlInfoListElement_s::DlInfoListElement_s (4,041,567 samples, 0.42%) + + + +void std::__fill_a<std::_Bit_iterator, bool> (391,811 samples, 0.04%) + + + +ns3::CallbackImpl<void, ns3::SpectrumValue const&>::operator (324,769 samples, 0.03%) + + + +ns3::LogComponent::IsEnabled (155,530 samples, 0.02%) + + + +std::allocator_traits<std::allocator<double> >::deallocate (154,926 samples, 0.02%) + + + +unsigned long const& std::max<unsigned long> (149,635 samples, 0.02%) + + + +ns3::FfMacSchedSapProvider::SchedUlCqiInfoReqParameters::SchedUlCqiInfoReqParameters (569,767 samples, 0.06%) + + + +std::_Head_base<1ul, unsigned int, false>::_Head_base<unsigned int&> (390,794 samples, 0.04%) + + + +int* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, int*, int> (973,754 samples, 0.10%) + + + +ns3::Seconds (258,846 samples, 0.03%) + + + +double const* std::__niter_base<double const*, std::vector<double, std::allocator<double> > > (181,230 samples, 0.02%) + + + +std::_Vector_base<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >::_M_get_Tp_allocator (236,458 samples, 0.02%) + + + +void std::_Function_base::_Base_manager<std::_Bind<void (819,716 samples, 0.08%) + + + +std::vector<unsigned char, std::allocator<unsigned char> >::_M_default_append (1,930,472 samples, 0.20%) + + + +void std::_Destroy<ns3::HarqProcessInfoElement_t*> (288,179 samples, 0.03%) + + + +std::map<unsigned int, ns3::Ptr<ns3::SpectrumValue>, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >::map (158,119 samples, 0.02%) + + + +ns3::Ptr<ns3::PacketBurst>::~Ptr (3,158,900 samples, 0.33%) + + + +std::vector<ns3::Buffer::Data*, std::allocator<ns3::Buffer::Data*> >::empty (1,091,313 samples, 0.11%) + + + +ns3::LteMiErrorModel::Mib (946,675 samples, 0.10%) + + + +ns3::LteRadioBearerTag::LteRadioBearerTag (416,698 samples, 0.04%) + + + +std::_Function_base::_M_empty (149,519 samples, 0.02%) + + + +std::allocator_traits<std::allocator<double> >::allocate (429,586 samples, 0.04%) + + + +std::vector<ns3::MacCeListElement_s, std::allocator<ns3::MacCeListElement_s> >::begin (152,476 samples, 0.02%) + + + +std::vector<unsigned char, std::allocator<unsigned char> >::vector (578,299 samples, 0.06%) + + + +std::__cxx11::list<ns3::Ptr<ns3::Packet>, std::allocator<ns3::Ptr<ns3::Packet> > >::begin (290,983 samples, 0.03%) + + + +std::_Function_handler<void (7,010,506 samples, 0.72%) + + + +ns3::operator/ (752,804 samples, 0.08%) + + + +void std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > >, std::_Select1st<std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > > > >::_M_construct_node<std::piecewise_construct_t const&, std::tuple<unsigned short const&>, std::tuple<> > (190,282 samples, 0.02%) + + + +std::operator== (198,006 samples, 0.02%) + + + +void std::allocator_traits<std::allocator<ns3::UlInfoListElement_s> >::construct<ns3::UlInfoListElement_s, ns3::UlInfoListElement_s const&> (331,199 samples, 0.03%) + + + +[libc.so.6] (125,474 samples, 0.01%) + + + +ns3::EnbMacMemberFfMacSchedSapUser::SchedDlConfigInd (314,249 samples, 0.03%) + + + +ns3::int64x64_t::Mul (269,603 samples, 0.03%) + + + +ns3::MemberLteFfrSapProvider<ns3::LteFrNoOpAlgorithm>::ReportUlCqiInfo (378,546 samples, 0.04%) + + + +std::__invoke_result<void (5,321,712 samples, 0.55%) + + + +ns3::Ptr<ns3::SpectrumValue>::~Ptr (165,191 samples, 0.02%) + + + +[ld-linux-x86-64.so.2] (280,175 samples, 0.03%) + + + +std::_Rb_tree_iterator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > std::map<ns3::Scheduler::EventKey, ns3::EventImpl*, std::less<ns3::Scheduler::EventKey>, std::allocator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > >::emplace_hint<std::pair<ns3::Scheduler::EventKey, ns3::EventImpl*> > (538,288 samples, 0.06%) + + + +std::vector<unsigned short, std::allocator<unsigned short> >::operator= (156,275 samples, 0.02%) + + + +ns3::TypeId::TypeId (163,126 samples, 0.02%) + + + +ns3::HarqProcessInfoElement_t* std::__copy_move_a2<false, ns3::HarqProcessInfoElement_t const*, ns3::HarqProcessInfoElement_t*> (363,923 samples, 0.04%) + + + +int* std::__copy_move_a1<false, int*, int*> (153,996 samples, 0.02%) + + + +std::_Rb_tree_node<std::pair<unsigned short const, std::vector<double, std::allocator<double> > > >* std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::vector<double, std::allocator<double> > >, std::_Select1st<std::pair<unsigned short const, std::vector<double, std::allocator<double> > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<double, std::allocator<double> > > > >::_Alloc_node::operator (3,608,007 samples, 0.37%) + + + +[libm.so.6] (271,870 samples, 0.03%) + + + +std::less<unsigned short>::operator (156,875 samples, 0.02%) + + + +std::_Head_base<4ul, ns3::Ptr<ns3::SpectrumPhy>, false>::_M_head (197,720 samples, 0.02%) + + + +std::vector<double, std::allocator<double> >::operator= (165,413 samples, 0.02%) + + + +std::_Tuple_impl<0ul, ns3::MultiModelSpectrumChannel*, ns3::Ptr<ns3::SpectrumValue>, double, ns3::Ptr<ns3::SpectrumSignalParameters>, ns3::Ptr<ns3::SpectrumPhy>, std::map<unsigned int, ns3::Ptr<ns3::SpectrumValue>, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > > >::_Tuple_impl<ns3::MultiModelSpectrumChannel*&, ns3::Ptr<ns3::SpectrumValue>&, double&, ns3::Ptr<ns3::SpectrumSignalParameters>&, ns3::Ptr<ns3::SpectrumPhy>&, std::map<unsigned int, ns3::Ptr<ns3::SpectrumValue>, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >&, void> (714,235 samples, 0.07%) + + + +ns3::Simulator::Run (2,105,662 samples, 0.22%) + + + +std::allocator_traits<std::allocator<std::_List_node<ns3::Ptr<ns3::PacketBurst> > > >::allocate (428,661 samples, 0.04%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::vector<unsigned char, std::allocator<unsigned char> > >, std::_Select1st<std::pair<unsigned short const, std::vector<unsigned char, std::allocator<unsigned char> > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<unsigned char, std::allocator<unsigned char> > > > >::find (277,435 samples, 0.03%) + + + +ns3::DlInfoListElement_s::HarqStatus_e* std::__uninitialized_copy<true>::__uninit_copy<__gnu_cxx::__normal_iterator<ns3::DlInfoListElement_s::HarqStatus_e const*, std::vector<ns3::DlInfoListElement_s::HarqStatus_e, std::allocator<ns3::DlInfoListElement_s::HarqStatus_e> > >, ns3::DlInfoListElement_s::HarqStatus_e*> (147,743 samples, 0.02%) + + + +ns3::ObjectBase::ObjectBase (222,732 samples, 0.02%) + + + +std::enable_if<is_invocable_r_v<void, ns3::Callback<void, ns3::SpectrumValue const&>::Callback<void (324,769 samples, 0.03%) + + + +std::vector<int, std::allocator<int> >::_S_relocate (230,884 samples, 0.02%) + + + +ns3::LteEnbPhy::StartFrame (415,834 samples, 0.04%) + + + +std::vector<bool, std::allocator<bool> >::insert (572,036 samples, 0.06%) + + + +ns3::Time::GetSeconds (495,841 samples, 0.05%) + + + +std::_Vector_base<ns3::VendorSpecificListElement_s, std::allocator<ns3::VendorSpecificListElement_s> >::_Vector_impl::_Vector_impl (272,688 samples, 0.03%) + + + +ns3::DlInfoListElement_s::HarqStatus_e* std::__copy_move<false, true, std::random_access_iterator_tag>::__copy_m<ns3::DlInfoListElement_s::HarqStatus_e const, ns3::DlInfoListElement_s::HarqStatus_e> (593,050 samples, 0.06%) + + + +unsigned short* std::__copy_move_a<false, __gnu_cxx::__normal_iterator<unsigned short const*, std::vector<unsigned short, std::allocator<unsigned short> > >, unsigned short*> (485,137 samples, 0.05%) + + + +std::map<unsigned char, ns3::LteUeMac::LcInfo, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteUeMac::LcInfo> > >::find (1,135,998 samples, 0.12%) + + + +std::_Vector_base<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >::_Vector_base (198,899 samples, 0.02%) + + + +ns3::SpectrumValue::operator[] (316,514 samples, 0.03%) + + + +ns3::Ptr<ns3::SpectrumValue> ns3::Create<ns3::SpectrumValue, ns3::SpectrumValue const&> (186,604 samples, 0.02%) + + + +std::vector<double, std::allocator<double> >::operator= (345,577 samples, 0.04%) + + + +ns3::SpectrumValue::Subtract (2,558,547 samples, 0.26%) + + + +ns3::PacketBurst::~PacketBurst (1,132,572 samples, 0.12%) + + + +ns3::SimpleRefCount<ns3::Packet, ns3::Empty, ns3::DefaultDeleter<ns3::Packet> >::SimpleRefCount (246,179 samples, 0.03%) + + + +ns3::HigherLayerSelected_s* std::uninitialized_copy<__gnu_cxx::__normal_iterator<ns3::HigherLayerSelected_s const*, std::vector<ns3::HigherLayerSelected_s, std::allocator<ns3::HigherLayerSelected_s> > >, ns3::HigherLayerSelected_s*> (356,634 samples, 0.04%) + + + +ns3::ObjectBase::ObjectBase (229,496 samples, 0.02%) + + + +void std::allocator_traits<std::allocator<std::_List_node<ns3::Ptr<ns3::LteControlMessage> > > >::construct<ns3::Ptr<ns3::LteControlMessage>, ns3::Ptr<ns3::LteControlMessage> const&> (353,605 samples, 0.04%) + + + +std::pair<unsigned short, ns3::DlInfoListElement_s>::pair<unsigned short&, ns3::DlInfoListElement_s&> (647,715 samples, 0.07%) + + + +std::_Vector_base<unsigned char, std::allocator<unsigned char> >::_Vector_impl::_Vector_impl (200,380 samples, 0.02%) + + + +ns3::PacketBurst::DoDispose (3,367,904 samples, 0.35%) + + + +__gnu_cxx::__aligned_membuf<std::pair<unsigned short const, ns3::LteEnbComponentCarrierManager::UeInfo> >::_M_ptr (208,839 samples, 0.02%) + + + +ns3::Ptr<ns3::Object>::~Ptr (152,955 samples, 0.02%) + + + +void std::_Destroy<__gnu_cxx::__normal_iterator<ns3::VendorSpecificListElement_s*, std::vector<ns3::VendorSpecificListElement_s, std::allocator<ns3::VendorSpecificListElement_s> > >, ns3::VendorSpecificListElement_s> (317,071 samples, 0.03%) + + + +std::vector<int, std::allocator<int> >::~vector (782,981 samples, 0.08%) + + + +ns3::Ptr<ns3::DlCqiLteControlMessage> ns3::Create<ns3::DlCqiLteControlMessage> (1,129,510 samples, 0.12%) + + + +std::_Vector_base<ns3::BuildDataListElement_s, std::allocator<ns3::BuildDataListElement_s> >::_Vector_impl::_Vector_impl (271,168 samples, 0.03%) + + + +std::_Rb_tree<unsigned char, std::pair<unsigned char const, ns3::LteMacSapProvider*>, std::_Select1st<std::pair<unsigned char const, ns3::LteMacSapProvider*> >, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteMacSapProvider*> > >::find (393,630 samples, 0.04%) + + + +std::__cxx11::list<ns3::AttributeConstructionList::Item, std::allocator<ns3::AttributeConstructionList::Item> >::list (1,123,852 samples, 0.12%) + + + +std::vector<ns3::ByteTagListData*, std::allocator<ns3::ByteTagListData*> >::back (511,487 samples, 0.05%) + + + +void std::destroy_at<ns3::Ptr<ns3::Packet> > (392,648 samples, 0.04%) + + + +std::_Rb_tree<unsigned int, std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> >, std::_Select1st<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >::_Auto_node::_Auto_node<unsigned int const&, ns3::Ptr<ns3::SpectrumValue>&> (925,680 samples, 0.10%) + + + +std::function<void (856,730 samples, 0.09%) + + + +std::__allocated_ptr<std::allocator<std::_List_node<ns3::Ptr<ns3::PacketBurst> > > >::__allocated_ptr (363,344 samples, 0.04%) + + + +std::vector<unsigned char, std::allocator<unsigned char> >::operator= (946,469 samples, 0.10%) + + + +ns3::LteRadioBearerTag::LteRadioBearerTag (235,722 samples, 0.02%) + + + +std::pair<unsigned short const, std::vector<double, std::allocator<double> > >::pair (194,069 samples, 0.02%) + + + +std::_Rb_tree_node<std::pair<ns3::TbId_t const, ns3::tbInfo_t> >::_M_valptr (245,098 samples, 0.03%) + + + +ns3::RlcTag::GetInstanceTypeId (165,086 samples, 0.02%) + + + +ns3::Object::DoDelete (1,796,083 samples, 0.19%) + + + +std::allocator<std::_Rb_tree_node<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > >::allocate (195,540 samples, 0.02%) + + + +ns3::Ptr<ns3::PacketBurst> ns3::CreateObject<ns3::PacketBurst> (5,924,813 samples, 0.61%) + + + +void std::vector<int, std::allocator<int> >::_M_realloc_insert<int> (917,956 samples, 0.09%) + + + +std::__cxx11::_List_base<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::_M_clear (271,061 samples, 0.03%) + + + +decltype (338,177 samples, 0.03%) + + + +std::_Rb_tree_const_iterator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >::_Rb_tree_const_iterator (163,290 samples, 0.02%) + + + +std::_Tuple_impl<1ul, ns3::Ptr<ns3::SpectrumValue>, double, ns3::Ptr<ns3::SpectrumSignalParameters>, ns3::Ptr<ns3::SpectrumPhy>, std::map<unsigned int, ns3::Ptr<ns3::SpectrumValue>, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > > >::_Tuple_impl (589,946 samples, 0.06%) + + + +std::_Rb_tree_node<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >* std::_Rb_tree<unsigned int, std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> >, std::_Select1st<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >::_M_copy<false, std::_Rb_tree<unsigned int, std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> >, std::_Select1st<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >::_Alloc_node> (326,142 samples, 0.03%) + + + +ns3::HigherLayerSelected_s* std::__copy_move_a1<false, ns3::HigherLayerSelected_s const*, ns3::HigherLayerSelected_s*> (231,948 samples, 0.02%) + + + +std::vector<double, std::allocator<double> >::end (316,703 samples, 0.03%) + + + + (233,577 samples, 0.02%) + + + +ns3::Scheduler::EventKey&& std::forward<ns3::Scheduler::EventKey> (159,059 samples, 0.02%) + + + +std::_Vector_base<ns3::BuildBroadcastListElement_s, std::allocator<ns3::BuildBroadcastListElement_s> >::_M_create_storage (276,341 samples, 0.03%) + + + +ns3::DlInfoListElement_s::DlInfoListElement_s (1,840,989 samples, 0.19%) + + + +ns3::FfMacSchedSapProvider::SchedUlMacCtrlInfoReqParameters::~SchedUlMacCtrlInfoReqParameters (274,453 samples, 0.03%) + + + +std::_Tuple_impl<0ul, ns3::MultiModelSpectrumChannel*, ns3::Ptr<ns3::SpectrumValue>, double, ns3::Ptr<ns3::SpectrumSignalParameters>, ns3::Ptr<ns3::SpectrumPhy>, std::map<unsigned int, ns3::Ptr<ns3::SpectrumValue>, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > > >::_Tuple_impl (411,266 samples, 0.04%) + + + +ns3::LteFrNoOpAlgorithm::DoReportUlCqiInfo (261,636 samples, 0.03%) + + + +std::_Tuple_impl<3ul, ns3::Ptr<ns3::SpectrumSignalParameters>, ns3::Ptr<ns3::SpectrumPhy>, std::map<unsigned int, ns3::Ptr<ns3::SpectrumValue>, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > > >::_Tuple_impl (326,828 samples, 0.03%) + + + +ns3::SimpleRefCount<ns3::SpectrumValue, ns3::Empty, ns3::DefaultDeleter<ns3::SpectrumValue> >::Unref (235,829 samples, 0.02%) + + + +std::__cxx11::list<ns3::UlDciLteControlMessage, std::allocator<ns3::UlDciLteControlMessage> >::list (480,104 samples, 0.05%) + + + +std::_Rb_tree_node_base*& std::forward<std::_Rb_tree_node_base*&> (209,016 samples, 0.02%) + + + +ns3::LteSpectrumPhy::GetRxSpectrumModel (176,892 samples, 0.02%) + + + +ns3::Packet::GetByteTagIterator (1,295,465 samples, 0.13%) + + + +ns3::MacCeListElement_s::MacCeListElement_s (339,065 samples, 0.03%) + + + +std::operator== (124,937 samples, 0.01%) + + + +pow (310,695 samples, 0.03%) + + + +std::vector<int, std::allocator<int> >::push_back (148,897 samples, 0.02%) + + + +ns3::Ptr<ns3::PacketBurst> ns3::CompleteConstruct<ns3::PacketBurst> (5,277,768 samples, 0.54%) + + + +std::less<ns3::Scheduler::EventKey>::operator (414,791 samples, 0.04%) + + + +cfree (124,845 samples, 0.01%) + + + +ns3::Ptr<ns3::PacketBurst>::~Ptr (1,777,558 samples, 0.18%) + + + +std::_Bind<void (1,437,343 samples, 0.15%) + + + +ns3::Callback<void, std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > > >::operator (75,636,826 samples, 7.80%) +ns3::C.. + + +ns3::LteFrNoOpAlgorithm::DoGetAvailableDlRbg (848,072 samples, 0.09%) + + + +ns3::LteRlcSpecificLteMacSapUser::ReceivePdu (1,587,883 samples, 0.16%) + + + +ns3::SpectrumValue::~SpectrumValue (390,089 samples, 0.04%) + + + +std::vector<double, std::allocator<double> >::operator[] (186,851 samples, 0.02%) + + + +std::_Rb_tree_iterator<std::pair<unsigned short const, std::vector<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >, std::allocator<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> > > > > >::_Rb_tree_iterator (160,302 samples, 0.02%) + + + +ns3::PacketTagList::PacketTagList (222,450 samples, 0.02%) + + + +ns3::ObjectDeleter::Delete (238,924 samples, 0.02%) + + + +std::vector<unsigned char, std::allocator<unsigned char> >::at (196,396 samples, 0.02%) + + + +std::_Rb_tree_iterator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > std::map<unsigned int, ns3::Ptr<ns3::SpectrumValue>, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >::emplace_hint<unsigned int const&, ns3::Ptr<ns3::SpectrumValue>&> (1,489,049 samples, 0.15%) + + + +std::_Vector_base<unsigned char, std::allocator<unsigned char> >::_Vector_impl::~_Vector_impl (125,125 samples, 0.01%) + + + +ns3::Ptr<ns3::SpectrumPhy>::~Ptr (200,126 samples, 0.02%) + + + +std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::~list (578,265 samples, 0.06%) + + + +std::enable_if<std::is_constructible<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*>, std::pair<ns3::Scheduler::EventKey, ns3::EventImpl*> >::value, std::pair<std::_Rb_tree_iterator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >, bool> >::type std::map<ns3::Scheduler::EventKey, ns3::EventImpl*, std::less<ns3::Scheduler::EventKey>, std::allocator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > >::insert<std::pair<ns3::Scheduler::EventKey, ns3::EventImpl*> > (932,942 samples, 0.10%) + + + +std::map<unsigned short, ns3::LteUePhy::UeMeasurementsElement, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, ns3::LteUePhy::UeMeasurementsElement> > >::find (242,538 samples, 0.03%) + + + +ns3::DefaultSimulatorImpl::Run (22,443,594 samples, 2.31%) + + + +operator new (201,409 samples, 0.02%) + + + +ns3::LteUePhy*& std::_Mu<ns3::LteUePhy*, false, false>::operator (226,205 samples, 0.02%) + + + +std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >* std::__copy_move_a2<true, std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >*, std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >*> (154,567 samples, 0.02%) + + + +std::_Rb_tree<ns3::Scheduler::EventKey, std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*>, std::_Select1st<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >, std::less<ns3::Scheduler::EventKey>, std::allocator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > >::key_comp (125,297 samples, 0.01%) + + + +std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > >::_M_erase (2,288,506 samples, 0.24%) + + + +ns3::Ptr<ns3::LteControlMessage>& std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::emplace_back<ns3::Ptr<ns3::LteControlMessage> const&> (919,396 samples, 0.09%) + + + +operator new (156,584 samples, 0.02%) + + + +ns3::Ptr<ns3::LteSpectrumSignalParametersDlCtrlFrame>::operator (168,179 samples, 0.02%) + + + +std::vector<unsigned char, std::allocator<unsigned char> > const* std::__addressof<std::vector<unsigned char, std::allocator<unsigned char> > const> (186,584 samples, 0.02%) + + + +void std::destroy_at<ns3::DlInfoListElement_s> (652,447 samples, 0.07%) + + + +std::_Rb_tree<unsigned int, std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> >, std::_Select1st<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >::_Rb_tree_impl<std::less<unsigned int>, true>::_Rb_tree_impl (236,125 samples, 0.02%) + + + + (160,485 samples, 0.02%) + + + +ns3::MacCeListElement_s::~MacCeListElement_s (599,086 samples, 0.06%) + + + +ns3::DefaultDeleter<ns3::SpectrumSignalParameters>::Delete (2,421,676 samples, 0.25%) + + + +ns3::LteUePhy::PhyPduReceived (4,557,849 samples, 0.47%) + + + +void (200,340 samples, 0.02%) + + + +std::__new_allocator<double>::allocate (490,258 samples, 0.05%) + + + +std::__detail::_List_node_header::_M_init (156,589 samples, 0.02%) + + + +ns3::Ptr<ns3::PacketBurst>::operator= (5,201,507 samples, 0.54%) + + + +std::_Rb_tree<ns3::TbId_t, std::pair<ns3::TbId_t const, ns3::tbInfo_t>, std::_Select1st<std::pair<ns3::TbId_t const, ns3::tbInfo_t> >, std::less<ns3::TbId_t>, std::allocator<std::pair<ns3::TbId_t const, ns3::tbInfo_t> > >::_M_erase (270,189 samples, 0.03%) + + + +ns3::SimpleUeCcmMacSapUser::ReceivePdu (2,333,945 samples, 0.24%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, unsigned char>, std::_Select1st<std::pair<unsigned short const, unsigned char> >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, unsigned char> > >::_S_key (312,442 samples, 0.03%) + + + +void std::_Bind<void (884,239,690 samples, 91.18%) +void std::_Bind<void + + +std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >* std::__copy_move<true, false, std::random_access_iterator_tag>::__copy_m<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >*, std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >*> (1,074,226 samples, 0.11%) + + + +std::_Vector_base<ns3::DlInfoListElement_s, std::allocator<ns3::DlInfoListElement_s> >::_Vector_base (431,145 samples, 0.04%) + + + +std::__new_allocator<std::_List_node<ns3::Ptr<ns3::LteControlMessage> > >::allocate (143,335 samples, 0.01%) + + + +ns3::EventImpl::EventImpl (158,256 samples, 0.02%) + + + +ns3::LteControlMessage::LteControlMessage (271,693 samples, 0.03%) + + + +std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> >::push_back (148,059 samples, 0.02%) + + + +__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >::operator* (233,448 samples, 0.02%) + + + +std::tuple<unsigned short const&>::tuple (200,653 samples, 0.02%) + + + +std::vector<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> >, std::allocator<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> > > >::~vector (399,447 samples, 0.04%) + + + +std::_Vector_base<unsigned char, std::allocator<unsigned char> >::_Vector_base (125,411 samples, 0.01%) + + + +ns3::DefaultDeleter<ns3::SpectrumSignalParameters>::Delete (233,861 samples, 0.02%) + + + +std::_Tuple_impl<1ul, ns3::Ptr<ns3::SpectrumValue>, double, ns3::Ptr<ns3::SpectrumSignalParameters>, ns3::Ptr<ns3::SpectrumPhy>, std::map<unsigned int, ns3::Ptr<ns3::SpectrumValue>, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > > >::_Tuple_impl (368,770 samples, 0.04%) + + + +std::__detail::_List_node_header::_List_node_header (309,432 samples, 0.03%) + + + +std::_Rb_tree<int, std::pair<int const, double>, std::_Select1st<std::pair<int const, double> >, std::less<int>, std::allocator<std::pair<int const, double> > >::_Auto_node::_M_insert (233,734 samples, 0.02%) + + + +ns3::LteSpectrumPhy::GetAntenna (524,985 samples, 0.05%) + + + +std::operator== (467,378 samples, 0.05%) + + + +std::vector<ns3::CqiListElement_s, std::allocator<ns3::CqiListElement_s> >::_M_erase (1,008,706 samples, 0.10%) + + + +ns3::BuildRarListElement_s* std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<ns3::BuildRarListElement_s const*, std::vector<ns3::BuildRarListElement_s, std::allocator<ns3::BuildRarListElement_s> > >, ns3::BuildRarListElement_s*> (198,569 samples, 0.02%) + + + +std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >* std::__copy_move_a2<true, std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >*, std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >*> (1,149,860 samples, 0.12%) + + + +unsigned short* std::__copy_move_a<true, unsigned short*, unsigned short*> (251,127 samples, 0.03%) + + + +ns3::GetImpl (158,305 samples, 0.02%) + + + +std::__new_allocator<ns3::DlInfoListElement_s::HarqStatus_e>::deallocate (152,095 samples, 0.02%) + + + +std::_Vector_base<ns3::Ptr<ns3::Object>, std::allocator<ns3::Ptr<ns3::Object> > >::_Vector_impl::_Vector_impl (391,527 samples, 0.04%) + + + +ns3::TracedCallback<unsigned short, ns3::Ptr<ns3::SpectrumValue> >::operator (569,042 samples, 0.06%) + + + +ns3::MacCeListElement_s::MacCeListElement_s (153,635 samples, 0.02%) + + + +std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > >::back (388,694 samples, 0.04%) + + + +ns3::HarqProcessInfoElement_t* std::copy<__gnu_cxx::__normal_iterator<ns3::HarqProcessInfoElement_t const*, std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> > >, ns3::HarqProcessInfoElement_t*> (334,764 samples, 0.03%) + + + +ns3::Ptr<ns3::SpectrumValue> ns3::Create<ns3::SpectrumValue, ns3::Ptr<ns3::SpectrumModel>&> (650,459 samples, 0.07%) + + + +ns3::Ptr<ns3::PacketBurst>& std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > >::emplace_back<ns3::Ptr<ns3::PacketBurst> > (551,584 samples, 0.06%) + + + +std::vector<ns3::Ptr<ns3::Object>, std::allocator<ns3::Ptr<ns3::Object> > >::_M_erase_at_end (127,447 samples, 0.01%) + + + +ns3::MemberLteCcmMacSapUser<ns3::NoOpComponentCarrierManager>::ReceivePdu (7,833,319 samples, 0.81%) + + + +ns3::VendorSpecificListElement_s const* std::__niter_base<ns3::VendorSpecificListElement_s const*, std::vector<ns3::VendorSpecificListElement_s, std::allocator<ns3::VendorSpecificListElement_s> > > (192,328 samples, 0.02%) + + + +ns3::Ptr<ns3::PacketBurst>::Ptr (156,542 samples, 0.02%) + + + +void std::allocator_traits<std::allocator<std::_List_node<ns3::Ptr<ns3::Packet> > > >::destroy<ns3::Ptr<ns3::Packet> > (142,224 samples, 0.01%) + + + +ns3::Ptr<ns3::Object>::Acquire (269,784 samples, 0.03%) + + + +std::_Vector_base<double, std::allocator<double> >::~_Vector_base (357,028 samples, 0.04%) + + + +std::vector<unsigned char, std::allocator<unsigned char> >::operator= (1,336,444 samples, 0.14%) + + + +ns3::Ptr<ns3::AntennaModel>::Ptr (201,269 samples, 0.02%) + + + +__gnu_cxx::__normal_iterator<ns3::Ptr<ns3::PacketBurst> const*, std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > > >::difference_type __gnu_cxx::operator-<ns3::Ptr<ns3::PacketBurst> const*, std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > > > (278,789 samples, 0.03%) + + + +std::map<unsigned char, ns3::LteMacSapProvider::ReportBufferStatusParameters, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteMacSapProvider::ReportBufferStatusParameters> > >::find (1,503,084 samples, 0.15%) + + + +std::tuple_element<1ul, std::tuple<double const&, double const&, double const&> >::type const& std::get<1ul, double const&, double const&, double const&> (407,082 samples, 0.04%) + + + +std::_Rb_tree<unsigned char, std::pair<unsigned char const, ns3::LteMacSapUser*>, std::_Select1st<std::pair<unsigned char const, ns3::LteMacSapUser*> >, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteMacSapUser*> > >::find (1,766,493 samples, 0.18%) + + + +ns3::Ptr<ns3::Packet>::Acquire (154,647 samples, 0.02%) + + + +void (614,254 samples, 0.06%) + + + +std::modf (232,865 samples, 0.02%) + + + +ns3::int64x64_t::MulByInvert (163,855 samples, 0.02%) + + + +[ld-linux-x86-64.so.2] (1,432,110 samples, 0.15%) + + + +std::vector<ns3::CqiListElement_s, std::allocator<ns3::CqiListElement_s> >::erase (456,537 samples, 0.05%) + + + +void std::_Destroy<ns3::FfMacSchedSapProvider::SchedUlCqiInfoReqParameters*> (1,058,935 samples, 0.11%) + + + +exit (155,299 samples, 0.02%) + + + +ns3::Buffer::~Buffer (206,160 samples, 0.02%) + + + +std::__allocated_ptr<std::allocator<std::_List_node<ns3::Ptr<ns3::Packet> > > >::operator= (147,762 samples, 0.02%) + + + +std::_Vector_base<unsigned int, std::allocator<unsigned int> >::_M_allocate (191,041 samples, 0.02%) + + + +ns3::ObjectDeleter::Delete (3,074,446 samples, 0.32%) + + + +ns3::Time::ToDouble (1,825,393 samples, 0.19%) + + + +__gnu_cxx::__aligned_membuf<std::pair<unsigned char const, ns3::LteCcmMacSapProvider*> >::_M_ptr (243,580 samples, 0.03%) + + + +std::vector<double, std::allocator<double> >::operator= (1,599,149 samples, 0.16%) + + + +std::_Rb_tree<unsigned int, std::pair<unsigned int const, ns3::TxSpectrumModelInfo>, std::_Select1st<std::pair<unsigned int const, ns3::TxSpectrumModelInfo> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::TxSpectrumModelInfo> > >::find (1,126,228 samples, 0.12%) + + + +ns3::PacketTagList::PacketTagList (159,488 samples, 0.02%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::vector<ns3::UlDciListElement_s, std::allocator<ns3::UlDciListElement_s> > >, std::_Select1st<std::pair<unsigned short const, std::vector<ns3::UlDciListElement_s, std::allocator<ns3::UlDciListElement_s> > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<ns3::UlDciListElement_s, std::allocator<ns3::UlDciListElement_s> > > > >::_M_mbegin (155,860 samples, 0.02%) + + + +std::_Rb_tree_node<std::pair<ns3::TbId_t const, ns3::tbInfo_t> >* std::_Rb_tree<ns3::TbId_t, std::pair<ns3::TbId_t const, ns3::tbInfo_t>, std::_Select1st<std::pair<ns3::TbId_t const, ns3::tbInfo_t> >, std::less<ns3::TbId_t>, std::allocator<std::pair<ns3::TbId_t const, ns3::tbInfo_t> > >::_M_create_node<std::pair<ns3::TbId_t, ns3::tbInfo_t> > (1,386,943 samples, 0.14%) + + + +ns3::PfFfMacScheduler::DoSchedUlCqiInfoReq (821,265 samples, 0.08%) + + + +std::vector<unsigned char, std::allocator<unsigned char> >::~vector (199,813 samples, 0.02%) + + + +void std::_Construct<ns3::DlInfoListElement_s, ns3::DlInfoListElement_s const&> (4,273,011 samples, 0.44%) + + + +void std::__invoke_impl<void, std::_Bind<void (5,321,712 samples, 0.55%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, ns3::SbMeasResult_s>, std::_Select1st<std::pair<unsigned short const, ns3::SbMeasResult_s> >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, ns3::SbMeasResult_s> > >::_M_lower_bound (228,291 samples, 0.02%) + + + +void std::vector<unsigned char, std::allocator<unsigned char> >::_M_realloc_insert<unsigned char> (1,385,167 samples, 0.14%) + + + +ns3::Time::Time (156,551 samples, 0.02%) + + + +std::_Vector_base<int, std::allocator<int> >::_Vector_base (427,278 samples, 0.04%) + + + +void std::allocator_traits<std::allocator<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> > > >::construct<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> >, std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> > const&> (252,039 samples, 0.03%) + + + +ns3::SimpleRefCount<ns3::LteControlMessage, ns3::Empty, ns3::DefaultDeleter<ns3::LteControlMessage> >::Ref (330,055 samples, 0.03%) + + + +std::vector<ns3::Buffer::Data*, std::allocator<ns3::Buffer::Data*> >::pop_back (158,310 samples, 0.02%) + + + +std::__cxx11::_List_base<ns3::AttributeConstructionList::Item, std::allocator<ns3::AttributeConstructionList::Item> >::_M_clear (124,335 samples, 0.01%) + + + +void std::allocator_traits<std::allocator<signed char> >::construct<signed char, signed char> (169,019 samples, 0.02%) + + + +_start (923,730,017 samples, 95.25%) +_start + + +std::vector<double, std::allocator<double> >::operator[] (196,931 samples, 0.02%) + + + +std::_Function_base::_M_empty (150,383 samples, 0.02%) + + + +std::__cxx11::list<ns3::Callback<void, unsigned short, ns3::Ptr<ns3::SpectrumValue> >, std::allocator<ns3::Callback<void, unsigned short, ns3::Ptr<ns3::SpectrumValue> > > >::begin (240,498 samples, 0.02%) + + + +void std::__invoke_impl<void, void (833,626 samples, 0.09%) + + + +std::map<unsigned char, ns3::LteMacSapProvider*, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteMacSapProvider*> > >::find (306,410 samples, 0.03%) + + + +std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> >::push_back (1,103,607 samples, 0.11%) + + + +ns3::Ptr<ns3::Packet> ns3::Create<ns3::Packet, unsigned int&> (5,253,542 samples, 0.54%) + + + +__gnu_cxx::__aligned_membuf<std::pair<ns3::LteSpectrumModelId const, ns3::Ptr<ns3::SpectrumModel> > >::_M_ptr (158,837 samples, 0.02%) + + + +std::vector<ns3::UlDciListElement_s, std::allocator<ns3::UlDciListElement_s> >::max_size (276,398 samples, 0.03%) + + + +std::_Vector_base<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >::_M_get_Tp_allocator (314,467 samples, 0.03%) + + + +ns3::LteEnbRrc::AddUe (285,958 samples, 0.03%) + + + +std::_Bvector_base<std::allocator<bool> >::_Bvector_impl_data::_M_reset (156,996 samples, 0.02%) + + + +ns3::HarqProcessInfoElement_t* std::__niter_wrap<ns3::HarqProcessInfoElement_t*> (274,590 samples, 0.03%) + + + +ns3::DlInfoListElement_s::HarqStatus_e* std::__copy_move_a2<false, ns3::DlInfoListElement_s::HarqStatus_e const*, ns3::DlInfoListElement_s::HarqStatus_e*> (158,174 samples, 0.02%) + + + +std::vector<bool, std::allocator<bool> >::_M_copy_aligned (653,505 samples, 0.07%) + + + +__gnu_cxx::__normal_iterator<double const*, std::vector<double, std::allocator<double> > >::__normal_iterator (126,951 samples, 0.01%) + + + +ns3::Ptr<ns3::Packet>::operator bool (157,451 samples, 0.02%) + + + +ns3::DefaultDeleter<ns3::SpectrumValue>::Delete (362,265 samples, 0.04%) + + + +ns3::UlDciListElement_s* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<ns3::UlDciListElement_s const*, std::vector<ns3::UlDciListElement_s, std::allocator<ns3::UlDciListElement_s> > >, ns3::UlDciListElement_s*, ns3::UlDciListElement_s> (196,365 samples, 0.02%) + + + +void std::_Rb_tree<unsigned int, std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> >, std::_Select1st<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >::_M_construct_node<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > const&> (127,066 samples, 0.01%) + + + +std::vector<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> >, std::allocator<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> > > >::begin (157,097 samples, 0.02%) + + + +ns3::EnbMacMemberLteEnbPhySapUser::SubframeIndication (19,358,790 samples, 2.00%) + + + +std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::list (205,185 samples, 0.02%) + + + +std::_Vector_base<ns3::BuildDataListElement_s, std::allocator<ns3::BuildDataListElement_s> >::_M_allocate (198,391 samples, 0.02%) + + + +std::map<unsigned char, ns3::LteMacSapProvider*, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteMacSapProvider*> > >::find (270,008 samples, 0.03%) + + + +ns3::operator+ (149,473 samples, 0.02%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > >, std::_Select1st<std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > > > >::_Auto_node::_Auto_node<std::piecewise_construct_t const&, std::tuple<unsigned short const&>, std::tuple<> > (1,505,468 samples, 0.16%) + + + +ns3::PacketMetadata::Create (796,815 samples, 0.08%) + + + +ns3::Ptr<ns3::LteSpectrumSignalParametersDataFrame> ns3::Create<ns3::LteSpectrumSignalParametersDataFrame, ns3::LteSpectrumSignalParametersDataFrame const&> (6,974,208 samples, 0.72%) + + + +ns3::Ptr<ns3::NetDevice>::Ptr (158,827 samples, 0.02%) + + + +ns3::UniformRandomVariable::GetValue (910,934 samples, 0.09%) + + + +__gnu_cxx::__aligned_membuf<std::pair<ns3::LteSpectrumModelId const, ns3::Ptr<ns3::SpectrumModel> > >::_M_ptr (165,849 samples, 0.02%) + + + +std::_Vector_base<ns3::DlInfoListElement_s::HarqStatus_e, std::allocator<ns3::DlInfoListElement_s::HarqStatus_e> >::_M_allocate (364,814 samples, 0.04%) + + + +ns3::LteHarqPhy::SubframeIndication (778,194 samples, 0.08%) + + + +ns3::EnbMacMemberFfMacSchedSapUser::SchedDlConfigInd (415,834 samples, 0.04%) + + + +double const* std::__niter_base<double const*, std::vector<double, std::allocator<double> > > (157,559 samples, 0.02%) + + + +ns3::tbInfo_t::tbInfo_t (653,622 samples, 0.07%) + + + +std::__cxx11::list<ns3::Ptr<ns3::Packet>, std::allocator<ns3::Ptr<ns3::Packet> > >::end (261,288 samples, 0.03%) + + + +std::vector<unsigned short, std::allocator<unsigned short> >::vector (487,568 samples, 0.05%) + + + +ns3::PfFfMacScheduler::RefreshDlCqiMaps (1,254,491 samples, 0.13%) + + + +std::_Rb_tree_node<std::pair<unsigned int const, ns3::RxSpectrumModelInfo> >::_M_valptr (258,528 samples, 0.03%) + + + +std::tuple_element<2ul, std::tuple<ns3::LteInterference*, ns3::Ptr<ns3::SpectrumValue const>, unsigned int> >::type& std::get<2ul, ns3::LteInterference*, ns3::Ptr<ns3::SpectrumValue const>, unsigned int> (960,298 samples, 0.10%) + + + +ns3::LteUeRrc::DoRecvMasterInformationBlock (193,516 samples, 0.02%) + + + +void std::destroy_at<std::pair<unsigned short const, std::vector<double, std::allocator<double> > > > (193,911 samples, 0.02%) + + + +ns3::TagBuffer::WriteU8 (197,148 samples, 0.02%) + + + +double* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<double const*, std::vector<double, std::allocator<double> > >, double*, double> (418,403 samples, 0.04%) + + + +std::vector<unsigned char, std::allocator<unsigned char> >::at (276,726 samples, 0.03%) + + + +std::_Rb_tree<int, std::pair<int const, double>, std::_Select1st<std::pair<int const, double> >, std::less<int>, std::allocator<std::pair<int const, double> > >::_M_erase (818,048 samples, 0.08%) + + + +ns3::MemberSchedSapProvider<ns3::PfFfMacScheduler>::SchedDlRlcBufferReq (605,673 samples, 0.06%) + + + +std::vector<ns3::HigherLayerSelected_s, std::allocator<ns3::HigherLayerSelected_s> >::end (201,886 samples, 0.02%) + + + +ns3::HigherLayerSelected_s::HigherLayerSelected_s (202,804 samples, 0.02%) + + + +std::_Rb_tree<unsigned int, std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> >, std::_Select1st<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >::~_Rb_tree (895,963 samples, 0.09%) + + + +std::__new_allocator<double>::deallocate (154,926 samples, 0.02%) + + + +int* std::__copy_move_a2<false, int const*, int*> (162,673 samples, 0.02%) + + + +std::_Rb_tree_insert_and_rebalance (195,862 samples, 0.02%) + + + +std::map<unsigned char, ns3::LteCcmMacSapProvider*, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteCcmMacSapProvider*> > >::find (1,417,571 samples, 0.15%) + + + +std::_Tuple_impl<1ul, ns3::Ptr<ns3::SpectrumValue const>, unsigned int>::_Tuple_impl (853,910 samples, 0.09%) + + + +ns3::PacketBurst::~PacketBurst (383,002 samples, 0.04%) + + + +ns3::SimpleRefCount<ns3::SpectrumSignalParameters, ns3::Empty, ns3::DefaultDeleter<ns3::SpectrumSignalParameters> >::Ref (272,369 samples, 0.03%) + + + +ns3::LogComponent::IsEnabled (155,440 samples, 0.02%) + + + +operator delete (153,527 samples, 0.02%) + + + +void std::allocator_traits<std::allocator<std::_List_node<ns3::Ptr<ns3::LteControlMessage> > > >::construct<ns3::Ptr<ns3::LteControlMessage>, ns3::Ptr<ns3::MibLteControlMessage>&> (151,782 samples, 0.02%) + + + + (240,645 samples, 0.02%) + + + +void std::_Destroy<ns3::VendorSpecificListElement_s*, ns3::VendorSpecificListElement_s> (234,807 samples, 0.02%) + + + +std::_Rb_tree<unsigned char, std::pair<unsigned char const, ns3::LteMacSapUser*>, std::_Select1st<std::pair<unsigned char const, ns3::LteMacSapUser*> >, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteMacSapUser*> > >::_M_lower_bound (500,820 samples, 0.05%) + + + +ns3::DefaultSimulatorImpl::Schedule (888,679 samples, 0.09%) + + + +ns3::LteSpectrumPhy::EndRxData (121,921,584 samples, 12.57%) +ns3::LteSpe.. + + +modff64x (241,188 samples, 0.02%) + + + +std::vector<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> >, std::allocator<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> > > >::max_size (465,751 samples, 0.05%) + + + +ns3::LteEnbMac::DoSchedUlConfigInd (1,937,481 samples, 0.20%) + + + +ns3::WrapToPi (196,497 samples, 0.02%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, unsigned char>, std::_Select1st<std::pair<unsigned short const, unsigned char> >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, unsigned char> > >::_M_begin (182,609 samples, 0.02%) + + + +ns3::LteFfrAlgorithm::GetRbgSize (314,835 samples, 0.03%) + + + +std::vector<double, std::allocator<double> >::_M_default_initialize (647,164 samples, 0.07%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::vector<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >, std::allocator<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> > > > >, std::_Select1st<std::pair<unsigned short const, std::vector<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >, std::allocator<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> > > > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >, std::allocator<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> > > > > > >::find (2,749,650 samples, 0.28%) + + + +std::__cxx11::list<ns3::UlDciLteControlMessage, std::allocator<ns3::UlDciLteControlMessage> >* std::__copy_move<true, false, std::random_access_iterator_tag>::__copy_m<std::__cxx11::list<ns3::UlDciLteControlMessage, std::allocator<ns3::UlDciLteControlMessage> >*, std::__cxx11::list<ns3::UlDciLteControlMessage, std::allocator<ns3::UlDciLteControlMessage> >*> (145,758 samples, 0.02%) + + + +std::vector<ns3::BuildDataListElement_s, std::allocator<ns3::BuildDataListElement_s> >::operator[] (152,525 samples, 0.02%) + + + +int& std::vector<int, std::allocator<int> >::emplace_back<int> (931,649 samples, 0.10%) + + + +ns3::Ptr<ns3::PacketBurst>::~Ptr (279,109 samples, 0.03%) + + + +std::__new_allocator<std::_List_node<ns3::Ptr<ns3::Packet> > >::allocate (313,319 samples, 0.03%) + + + +unsigned char* std::copy<__gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > >, unsigned char*> (280,915 samples, 0.03%) + + + +ns3::Ptr<ns3::Packet>::Ptr (218,155 samples, 0.02%) + + + +std::_Rb_tree_node<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >* std::_Rb_tree<unsigned int, std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> >, std::_Select1st<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >::_M_clone_node<false, std::_Rb_tree<unsigned int, std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> >, std::_Select1st<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >::_Alloc_node> (155,456 samples, 0.02%) + + + +ns3::SimpleRefCount<ns3::LteControlMessage, ns3::Empty, ns3::DefaultDeleter<ns3::LteControlMessage> >::Unref (127,064 samples, 0.01%) + + + +ns3::SimpleRefCount<ns3::Packet, ns3::Empty, ns3::DefaultDeleter<ns3::Packet> >::Unref (943,939 samples, 0.10%) + + + +ns3::DefaultDeleter<ns3::Packet>::Delete (359,163 samples, 0.04%) + + + +ns3::HigherLayerSelected_s* std::vector<ns3::HigherLayerSelected_s, std::allocator<ns3::HigherLayerSelected_s> >::_M_allocate_and_copy<__gnu_cxx::__normal_iterator<ns3::HigherLayerSelected_s const*, std::vector<ns3::HigherLayerSelected_s, std::allocator<ns3::HigherLayerSelected_s> > > > (324,739 samples, 0.03%) + + + +std::__cxx11::_List_base<ns3::Ptr<ns3::Packet>, std::allocator<ns3::Ptr<ns3::Packet> > >::_M_clear (891,714 samples, 0.09%) + + + +void std::_Destroy<ns3::CqiListElement_s> (154,796 samples, 0.02%) + + + +operator new (190,161 samples, 0.02%) + + + +ns3::Ptr<ns3::EventImpl>::~Ptr (281,749 samples, 0.03%) + + + +ns3::Simulator::DoSchedule (888,679 samples, 0.09%) + + + +std::_Tuple_impl<5ul, std::map<unsigned int, ns3::Ptr<ns3::SpectrumValue>, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > > >::~_Tuple_impl (934,712 samples, 0.10%) + + + +std::_Rb_tree_iterator<std::pair<unsigned short const, std::vector<unsigned char, std::allocator<unsigned char> > > >::_Rb_tree_iterator (163,346 samples, 0.02%) + + + +void std::_Destroy<ns3::BuildDataListElement_s*, ns3::BuildDataListElement_s> (793,632 samples, 0.08%) + + + +__gnu_cxx::__enable_if<std::__is_scalar<unsigned int>::__value, void>::__type std::__fill_a1<unsigned int*, unsigned int> (467,368 samples, 0.05%) + + + +ns3::MacCeValue_u::MacCeValue_u (153,635 samples, 0.02%) + + + +decltype (232,855 samples, 0.02%) + + + +std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::operator= (3,155,006 samples, 0.33%) + + + +ns3::ByteTagList::Begin (1,259,994 samples, 0.13%) + + + +ns3::SbMeasResult_s::~SbMeasResult_s (154,796 samples, 0.02%) + + + +ns3::MemberSchedSapProvider<ns3::PfFfMacScheduler>::SchedDlTriggerReq (102,277,174 samples, 10.55%) +ns3::Memb.. + + +ns3::HigherLayerSelected_s* std::__copy_move_a1<false, ns3::HigherLayerSelected_s const*, ns3::HigherLayerSelected_s*> (126,567 samples, 0.01%) + + + +ns3::FfMacSchedSapProvider::SchedUlCqiInfoReqParameters* std::__addressof<ns3::FfMacSchedSapProvider::SchedUlCqiInfoReqParameters> (156,394 samples, 0.02%) + + + +std::__allocated_ptr<std::allocator<std::_List_node<ns3::Ptr<ns3::LteControlMessage> > > >::operator= (125,732 samples, 0.01%) + + + +ns3::RlcTag::Serialize (356,272 samples, 0.04%) + + + +ns3::Object::Construct (2,451,198 samples, 0.25%) + + + +std::_Rb_tree<ns3::Scheduler::EventKey, std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*>, std::_Select1st<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >, std::less<ns3::Scheduler::EventKey>, std::allocator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > >::_M_get_node (768,882 samples, 0.08%) + + + +int* std::__copy_move_a1<false, int const*, int*> (214,092 samples, 0.02%) + + + +std::_Rb_tree<unsigned short, unsigned short, std::_Identity<unsigned short>, std::less<unsigned short>, std::allocator<unsigned short> >::find (955,568 samples, 0.10%) + + + +ns3::Ptr<ns3::SpectrumValue const>::Ptr<ns3::SpectrumValue> (191,031 samples, 0.02%) + + + +std::_Vector_base<double, std::allocator<double> >::~_Vector_base (146,912 samples, 0.02%) + + + +ns3::GetImpl (242,375 samples, 0.02%) + + + +std::_Head_base<5ul, std::map<unsigned int, ns3::Ptr<ns3::SpectrumValue>, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >, false>::~_Head_base (934,712 samples, 0.10%) + + + +int* std::__copy_move<false, true, std::random_access_iterator_tag>::__copy_m<int const, int> (162,673 samples, 0.02%) + + + +[libm.so.6] (276,808 samples, 0.03%) + + + +std::enable_if<is_invocable_r_v<void, std::_Bind<void (888,830,008 samples, 91.65%) +std::enable_if<is_invocable_r_v<void, std::_Bind<void + + +ns3::Ptr<ns3::SpectrumValue> ns3::Create<ns3::SpectrumValue, ns3::Ptr<ns3::SpectrumModel const> const&> (1,116,674 samples, 0.12%) + + + +ns3::LteSpectrumValueHelper::GetSpectrumModel (1,991,247 samples, 0.21%) + + + +std::map<unsigned short, unsigned char, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, unsigned char> > >::begin (434,661 samples, 0.04%) + + + +std::vector<ns3::BuildDataListElement_s, std::allocator<ns3::BuildDataListElement_s> >::_S_relocate (371,811 samples, 0.04%) + + + +ns3::Ptr<ns3::NixVector>::Ptr (292,715 samples, 0.03%) + + + +ns3::SbMeasResult_s::SbMeasResult_s (154,721 samples, 0.02%) + + + +ns3::DlInfoListElement_s* std::vector<ns3::DlInfoListElement_s, std::allocator<ns3::DlInfoListElement_s> >::_M_allocate_and_copy<__gnu_cxx::__normal_iterator<ns3::DlInfoListElement_s const*, std::vector<ns3::DlInfoListElement_s, std::allocator<ns3::DlInfoListElement_s> > > > (5,646,301 samples, 0.58%) + + + +ns3::TagBuffer::TagBuffer (206,219 samples, 0.02%) + + + +ns3::SimpleRefCount<ns3::LteControlMessage, ns3::Empty, ns3::DefaultDeleter<ns3::LteControlMessage> >::SimpleRefCount (141,410 samples, 0.01%) + + + +ns3::PfFfMacScheduler::DoSchedDlTriggerReq (415,834 samples, 0.04%) + + + +void std::allocator_traits<std::allocator<std::_List_node<ns3::Ptr<ns3::Packet> > > >::construct<ns3::Ptr<ns3::Packet>, ns3::Ptr<ns3::Packet> const&> (247,590 samples, 0.03%) + + + +ns3::LteSpectrumPhy::EndRxUlSrs (363,240 samples, 0.04%) + + + +std::vector<bool, std::allocator<bool> >::size (156,263 samples, 0.02%) + + + +ns3::PacketBurst::~PacketBurst (1,016,178 samples, 0.10%) + + + +std::enable_if<std::__is_bitwise_relocatable<unsigned short, void>::value, unsigned short*>::type std::__relocate_a_1<unsigned short, unsigned short> (126,646 samples, 0.01%) + + + +std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> >::_S_relocate (319,205 samples, 0.03%) + + + +double* std::uninitialized_copy<__gnu_cxx::__normal_iterator<double const*, std::vector<double, std::allocator<double> > >, double*> (210,427 samples, 0.02%) + + + +ns3::ObjectBase::ObjectBase (178,001 samples, 0.02%) + + + +std::_Rb_tree_iterator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > std::_Rb_tree<ns3::Scheduler::EventKey, std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*>, std::_Select1st<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >, std::less<ns3::Scheduler::EventKey>, std::allocator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > >::_M_emplace_hint_unique<std::pair<ns3::Scheduler::EventKey, ns3::EventImpl*> > (917,334 samples, 0.09%) + + + +std::vector<bool, std::allocator<bool> >::_M_fill_insert (4,584,091 samples, 0.47%) + + + +[ld-linux-x86-64.so.2] (1,432,154 samples, 0.15%) + + + +std::__cxx11::list<ns3::Ptr<ns3::Packet>, std::allocator<ns3::Ptr<ns3::Packet> > >::clear (1,296,666 samples, 0.13%) + + + +ns3::ObjectBase::ConstructSelf (2,205,090 samples, 0.23%) + + + +std::_Rb_tree_iterator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >::operator-- (189,133 samples, 0.02%) + + + +ns3::LtePhy::SetMacPdu (539,148 samples, 0.06%) + + + +std::vector<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >, std::allocator<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > > > >::at (165,094 samples, 0.02%) + + + +ns3::UeSelected_s::operator= (127,305 samples, 0.01%) + + + +ns3::PacketMetadata::Create (266,992 samples, 0.03%) + + + +ns3::ObjectBase::ConstructSelf (185,707 samples, 0.02%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, ns3::DlInfoListElement_s>, std::_Select1st<std::pair<unsigned short const, ns3::DlInfoListElement_s> >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, ns3::DlInfoListElement_s> > >::_Auto_node::_Auto_node<std::pair<unsigned short, ns3::DlInfoListElement_s> > (1,129,994 samples, 0.12%) + + + +[libm.so.6] (283,669 samples, 0.03%) + + + +ns3::Ptr<ns3::SpectrumSignalParameters>::Ptr (126,810 samples, 0.01%) + + + +ns3::Ptr<ns3::LteControlMessage>::Acquire (196,949 samples, 0.02%) + + + +std::_Rb_tree<ns3::LteSpectrumModelId, std::pair<ns3::LteSpectrumModelId const, ns3::Ptr<ns3::SpectrumModel> >, std::_Select1st<std::pair<ns3::LteSpectrumModelId const, ns3::Ptr<ns3::SpectrumModel> > >, std::less<ns3::LteSpectrumModelId>, std::allocator<std::pair<ns3::LteSpectrumModelId const, ns3::Ptr<ns3::SpectrumModel> > > >::find (1,328,190 samples, 0.14%) + + + +std::__cxx11::list<ns3::Ptr<ns3::Packet>, std::allocator<ns3::Ptr<ns3::Packet> > >::push_back (234,373 samples, 0.02%) + + + +std::vector<unsigned char, std::allocator<unsigned char> >::~vector (162,616 samples, 0.02%) + + + +ns3::SbMeasResult_s::SbMeasResult_s (1,765,679 samples, 0.18%) + + + +ns3::EnbMacMemberLteMacSapProvider<ns3::LteEnbMac>::ReportBufferStatus (3,928,142 samples, 0.41%) + + + +pow (353,785 samples, 0.04%) + + + +void std::_Rb_tree<unsigned int, std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> >, std::_Select1st<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >::_M_construct_node<unsigned int const&, ns3::Ptr<ns3::SpectrumValue>&> (395,726 samples, 0.04%) + + + +ns3::Buffer::Buffer (238,535 samples, 0.02%) + + + +ns3::Ptr<ns3::SpectrumModel const>::Ptr (141,816 samples, 0.01%) + + + +ns3::TracedCallback<ns3::Ptr<ns3::SpectrumSignalParameters> >::operator (699,741 samples, 0.07%) + + + +ns3::LtePhy::GetControlMessages[abi:cxx11] (5,917,079 samples, 0.61%) + + + +void std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<unsigned short const, std::vector<double, std::allocator<double> > > > > >::construct<std::pair<unsigned short const, std::vector<double, std::allocator<double> > >, std::pair<unsigned short const, std::vector<double, std::allocator<double> > > const&> (2,931,196 samples, 0.30%) + + + +std::vector<unsigned char, std::allocator<unsigned char> >::push_back (155,710 samples, 0.02%) + + + +void std::_Destroy<ns3::CqiListElement_s*> (416,767 samples, 0.04%) + + + +ns3::PacketBurst::~PacketBurst (158,753 samples, 0.02%) + + + +ns3::CqiListElement_s::~CqiListElement_s (154,796 samples, 0.02%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, unsigned int>, std::_Select1st<std::pair<unsigned short const, unsigned int> >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, unsigned int> > >::_M_begin (318,309 samples, 0.03%) + + + +void std::_Destroy<int*, int> (161,562 samples, 0.02%) + + + +ns3::DlInfoListElement_s::HarqStatus_e* std::copy<__gnu_cxx::__normal_iterator<ns3::DlInfoListElement_s::HarqStatus_e const*, std::vector<ns3::DlInfoListElement_s::HarqStatus_e, std::allocator<ns3::DlInfoListElement_s::HarqStatus_e> > >, ns3::DlInfoListElement_s::HarqStatus_e*> (1,860,884 samples, 0.19%) + + + +ns3::Packet::~Packet (734,989 samples, 0.08%) + + + +std::_Bind_helper<std::__or_<std::is_integral<std::decay<void (325,363 samples, 0.03%) + + + +decltype (240,418 samples, 0.02%) + + + +void std::__cxx11::list<ns3::UlDciLteControlMessage, std::allocator<ns3::UlDciLteControlMessage> >::_M_insert<ns3::UlDciLteControlMessage const&> (1,786,879 samples, 0.18%) + + + +double* std::__uninitialized_default_n<double*, unsigned long> (455,698 samples, 0.05%) + + + +__gnu_cxx::__aligned_membuf<std::pair<unsigned short const, unsigned int> >::_M_ptr (349,350 samples, 0.04%) + + + +void std::__invoke_impl<void, ns3::MakeEvent<> (238,924 samples, 0.02%) + + + +std::_Rb_tree<unsigned int, std::pair<unsigned int const, ns3::TxSpectrumModelInfo>, std::_Select1st<std::pair<unsigned int const, ns3::TxSpectrumModelInfo> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::TxSpectrumModelInfo> > >::_M_lower_bound (420,439 samples, 0.04%) + + + +unsigned short* std::__uninitialized_copy<true>::__uninit_copy<std::move_iterator<unsigned short*>, unsigned short*> (728,775 samples, 0.08%) + + + +std::_Vector_base<ns3::VendorSpecificListElement_s, std::allocator<ns3::VendorSpecificListElement_s> >::_Vector_impl_data::_Vector_impl_data (157,537 samples, 0.02%) + + + +ns3::LteAmc::GetMcsFromCqi (233,362 samples, 0.02%) + + + +__gnu_cxx::__normal_iterator<ns3::Ptr<ns3::PacketBurst>*, std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > > > std::__miter_base<__gnu_cxx::__normal_iterator<ns3::Ptr<ns3::PacketBurst>*, std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > > > > (188,301 samples, 0.02%) + + + +std::map<unsigned char, ns3::LteMacSapProvider::ReportBufferStatusParameters, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteMacSapProvider::ReportBufferStatusParameters> > >::end (158,274 samples, 0.02%) + + + +ns3::Singleton<ns3::IidManager>::Get (145,954 samples, 0.02%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::vector<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >, std::allocator<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> > > > >, std::_Select1st<std::pair<unsigned short const, std::vector<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >, std::allocator<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> > > > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >, std::allocator<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> > > > > > >::find (1,985,670 samples, 0.20%) + + + +std::tuple_element<3ul, std::tuple<ns3::MultiModelSpectrumChannel*, ns3::Ptr<ns3::SpectrumValue>, double, ns3::Ptr<ns3::SpectrumSignalParameters>, ns3::Ptr<ns3::SpectrumPhy>, std::map<unsigned int, ns3::Ptr<ns3::SpectrumValue>, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > > > >::type& std::get<3ul, ns3::MultiModelSpectrumChannel*, ns3::Ptr<ns3::SpectrumValue>, double, ns3::Ptr<ns3::SpectrumSignalParameters>, ns3::Ptr<ns3::SpectrumPhy>, std::map<unsigned int, ns3::Ptr<ns3::SpectrumValue>, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > > > (236,255 samples, 0.02%) + + + +std::move_iterator<unsigned short*>::move_iterator (197,587 samples, 0.02%) + + + +ns3::Object::Dispose (238,924 samples, 0.02%) + + + +std::_Rb_tree_iterator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > std::_Rb_tree<ns3::Scheduler::EventKey, std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*>, std::_Select1st<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >, std::less<ns3::Scheduler::EventKey>, std::allocator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > >::_M_emplace_hint_unique<std::pair<ns3::Scheduler::EventKey, ns3::EventImpl*> > (2,388,285 samples, 0.25%) + + + +ns3::DefaultSimulatorImpl::Schedule (2,358,952 samples, 0.24%) + + + +ns3::MemberLteCcmMacSapUser<ns3::NoOpComponentCarrierManager>::NotifyTxOpportunity (304,289 samples, 0.03%) + + + +std::map<unsigned char, ns3::LteMacSapProvider::ReportBufferStatusParameters, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteMacSapProvider::ReportBufferStatusParameters> > >::end (393,274 samples, 0.04%) + + + +std::map<unsigned short, ns3::pfsFlowPerf_t, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, ns3::pfsFlowPerf_t> > >::find (1,750,862 samples, 0.18%) + + + +std::_List_const_iterator<ns3::Ptr<ns3::Packet> >::operator++ (196,897 samples, 0.02%) + + + +ns3::LogComponent::IsEnabled (217,399 samples, 0.02%) + + + +double* std::__copy_move_a2<false, double const*, double*> (125,420 samples, 0.01%) + + + +ns3::CqiListElement_s* std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<ns3::CqiListElement_s*, std::vector<ns3::CqiListElement_s, std::allocator<ns3::CqiListElement_s> > >, ns3::CqiListElement_s*> (1,085,784 samples, 0.11%) + + + +ns3::LogComponent::IsEnabled (126,870 samples, 0.01%) + + + +std::__tuple_compare<std::tuple<double const&, double const&, double const&>, std::tuple<double const&, double const&, double const&>, 1ul, 3ul>::__eq (1,304,506 samples, 0.13%) + + + +std::less<unsigned short>::operator (310,760 samples, 0.03%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::map<unsigned char, ns3::LteMacSapUser*, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteMacSapUser*> > > >, std::_Select1st<std::pair<unsigned short const, std::map<unsigned char, ns3::LteMacSapUser*, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteMacSapUser*> > > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::map<unsigned char, ns3::LteMacSapUser*, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteMacSapUser*> > > > > >::_M_lower_bound (1,339,418 samples, 0.14%) + + + +void std::allocator_traits<std::allocator<std::_List_node<ns3::Ptr<ns3::PacketBurst> > > >::destroy<ns3::Ptr<ns3::PacketBurst> > (1,991,119 samples, 0.21%) + + + +std::vector<ns3::DlInfoListElement_s, std::allocator<ns3::DlInfoListElement_s> >::begin (154,700 samples, 0.02%) + + + +std::_Rb_tree_iterator<std::pair<unsigned short const, unsigned char> >::operator* (264,202 samples, 0.03%) + + + + (234,452 samples, 0.02%) + + + +std::tuple<ns3::LteInterference*, ns3::Ptr<ns3::SpectrumValue const>, unsigned int>::~tuple (1,016,655 samples, 0.10%) + + + +std::_Rb_tree<unsigned int, std::pair<unsigned int const, ns3::RxSpectrumModelInfo>, std::_Select1st<std::pair<unsigned int const, ns3::RxSpectrumModelInfo> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::RxSpectrumModelInfo> > >::begin (414,271 samples, 0.04%) + + + +ns3::Ptr<ns3::LteControlMessage>::Ptr (199,678 samples, 0.02%) + + + +ns3::MacCeValue_u::~MacCeValue_u (457,826 samples, 0.05%) + + + +std::vector<ns3::CeBitmap_e, std::allocator<ns3::CeBitmap_e> >::~vector (156,611 samples, 0.02%) + + + +void std::_Function_base::_Base_manager<std::_Bind<void (496,911 samples, 0.05%) + + + +ns3::Ptr<ns3::AntennaModel>::Acquire (155,047 samples, 0.02%) + + + +ns3::Packet::RemovePacketTag (1,745,173 samples, 0.18%) + + + +std::allocator<int>::allocate (169,207 samples, 0.02%) + + + +[libm.so.6] (303,230 samples, 0.03%) + + + +std::vector<unsigned char, std::allocator<unsigned char> >::max_size (250,041 samples, 0.03%) + + + +ns3::MakeEvent<void (319,694 samples, 0.03%) + + + + (164,113 samples, 0.02%) + + + +ns3::CeBitmap_e* std::__uninitialized_copy<true>::__uninit_copy<__gnu_cxx::__normal_iterator<ns3::CeBitmap_e const*, std::vector<ns3::CeBitmap_e, std::allocator<ns3::CeBitmap_e> > >, ns3::CeBitmap_e*> (414,390 samples, 0.04%) + + + +std::vector<double, std::allocator<double> >::vector (1,354,660 samples, 0.14%) + + + +std::_Rb_tree_iterator<std::pair<unsigned char const, std::map<unsigned char, ns3::LteMacSapProvider*, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteMacSapProvider*> > > > >::operator (126,576 samples, 0.01%) + + + +ns3::Ptr<ns3::LteControlMessage>::Ptr (156,463 samples, 0.02%) + + + +ns3::EventId ns3::Simulator::Schedule<void (4,891,359 samples, 0.50%) + + + +ns3::Ptr<ns3::PacketBurst>* std::__copy_move<true, false, std::random_access_iterator_tag>::__copy_m<ns3::Ptr<ns3::PacketBurst>*, ns3::Ptr<ns3::PacketBurst>*> (5,666,405 samples, 0.58%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::vector<std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > >, std::allocator<std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > > > > >, std::_Select1st<std::pair<unsigned short const, std::vector<std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > >, std::allocator<std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > > > > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > >, std::allocator<std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > > > > > > >::_M_begin (155,598 samples, 0.02%) + + + +ns3::SpectrumValue::~SpectrumValue (127,422 samples, 0.01%) + + + +ns3::Ptr<ns3::RarLteControlMessage>::~Ptr (538,741 samples, 0.06%) + + + +ns3::Buffer::Buffer (1,912,352 samples, 0.20%) + + + +__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > std::__copy_move_a<false, __gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, __gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > > (330,607 samples, 0.03%) + + + +std::_Rb_tree<ns3::Scheduler::EventKey, std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*>, std::_Select1st<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >, std::less<ns3::Scheduler::EventKey>, std::allocator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > >::_M_mbegin (234,522 samples, 0.02%) + + + +ns3::LteEnbMac::DoSchedDlConfigInd (1,650,854 samples, 0.17%) + + + +std::vector<unsigned char, std::allocator<unsigned char> >::size (164,095 samples, 0.02%) + + + +ns3::PacketMetadata::~PacketMetadata (559,336 samples, 0.06%) + + + +ns3::MemberSchedSapProvider<ns3::PfFfMacScheduler>::SchedUlTriggerReq (34,464,006 samples, 3.55%) +n.. + + +std::vector<unsigned char, std::allocator<unsigned char> >::_M_check_len (545,573 samples, 0.06%) + + + +std::vector<unsigned char, std::allocator<unsigned char> >::operator= (277,205 samples, 0.03%) + + + +std::less<unsigned int>::operator (177,845 samples, 0.02%) + + + +std::pair<ns3::TbId_t, ns3::tbInfo_t>::~pair (307,118 samples, 0.03%) + + + +std::vector<ns3::DlDciListElement_s, std::allocator<ns3::DlDciListElement_s> >::size (284,337 samples, 0.03%) + + + +std::vector<double, std::allocator<double> >::~vector (292,063 samples, 0.03%) + + + +std::map<unsigned int, ns3::Ptr<ns3::SpectrumValue>, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >::map (164,996 samples, 0.02%) + + + +std::_Tuple_impl<1ul, ns3::Ptr<ns3::SpectrumValue const>, unsigned int>::_Tuple_impl<ns3::Ptr<ns3::SpectrumValue const>&, unsigned int&, void> (939,853 samples, 0.10%) + + + +ns3::Object::SetTypeId (389,266 samples, 0.04%) + + + +std::vector<std::__cxx11::list<ns3::UlDciLteControlMessage, std::allocator<ns3::UlDciLteControlMessage> >, std::allocator<std::__cxx11::list<ns3::UlDciLteControlMessage, std::allocator<ns3::UlDciLteControlMessage> > > >::end (191,913 samples, 0.02%) + + + +ns3::Ptr<ns3::SpectrumModel const>::Acquire (156,296 samples, 0.02%) + + + +std::vector<ns3::DlInfoListElement_s::HarqStatus_e, std::allocator<ns3::DlInfoListElement_s::HarqStatus_e> >::vector (485,819 samples, 0.05%) + + + +std::__cxx11::list<ns3::AttributeConstructionList::Item, std::allocator<ns3::AttributeConstructionList::Item> >::list (496,879 samples, 0.05%) + + + +decltype (274,733 samples, 0.03%) + + + +std::map<ns3::TbId_t, ns3::tbInfo_t, std::less<ns3::TbId_t>, std::allocator<std::pair<ns3::TbId_t const, ns3::tbInfo_t> > >::clear (2,281,160 samples, 0.24%) + + + +std::vector<double, std::allocator<double> >::_S_check_init_len (245,728 samples, 0.03%) + + + +std::map<ns3::Scheduler::EventKey, ns3::EventImpl*, std::less<ns3::Scheduler::EventKey>, std::allocator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > >::erase[abi:cxx11] (7,110,876 samples, 0.73%) + + + +ns3::Simulator::DoSchedule (192,930 samples, 0.02%) + + + +ns3::LteUeMac::RefreshHarqProcessesPacketBuffer (953,324 samples, 0.10%) + + + +std::_Vector_base<double, std::allocator<double> >::_M_allocate (126,483 samples, 0.01%) + + + +void std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::_M_insert<ns3::Ptr<ns3::MibLteControlMessage>&> (190,229 samples, 0.02%) + + + +std::_Rb_tree_iterator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > std::map<unsigned int, ns3::Ptr<ns3::SpectrumValue>, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >::emplace_hint<unsigned int const&, ns3::Ptr<ns3::SpectrumValue>&> (1,502,471 samples, 0.15%) + + + +ns3::Ptr<ns3::LteControlMessage>& std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::emplace_back<ns3::Ptr<ns3::MibLteControlMessage>&> (190,229 samples, 0.02%) + + + +std::enable_if<is_member_pointer_v<void (2,016,394 samples, 0.21%) + + + +void std::__copy_move<false, false, std::random_access_iterator_tag>::__assign_one<ns3::DlInfoListElement_s::HarqStatus_e, ns3::DlInfoListElement_s::HarqStatus_e const> (390,278 samples, 0.04%) + + + +std::_Vector_base<ns3::HigherLayerSelected_s, std::allocator<ns3::HigherLayerSelected_s> >::_M_create_storage (329,313 samples, 0.03%) + + + +std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::~list (191,802 samples, 0.02%) + + + +std::allocator_traits<std::allocator<std::_List_node<ns3::Ptr<ns3::LteControlMessage> > > >::deallocate (124,394 samples, 0.01%) + + + +ns3::ByteTagList::Allocate (1,800,803 samples, 0.19%) + + + +std::__cxx11::_List_base<ns3::UlDciLteControlMessage, std::allocator<ns3::UlDciLteControlMessage> >::_List_impl::_List_impl (831,229 samples, 0.09%) + + + +std::tuple<ns3::LteEnbPhy*, ns3::Ptr<ns3::PacketBurst> >::tuple<ns3::LteEnbPhy*&, ns3::Ptr<ns3::PacketBurst>&, true> (929,346 samples, 0.10%) + + + +std::_Tuple_impl<0ul, ns3::LteInterference*, ns3::Ptr<ns3::SpectrumValue const>, unsigned int>::~_Tuple_impl (448,944 samples, 0.05%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::vector<double, std::allocator<double> > >, std::_Select1st<std::pair<unsigned short const, std::vector<double, std::allocator<double> > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<double, std::allocator<double> > > > >::_Rb_tree (400,356 samples, 0.04%) + + + +std::__new_allocator<ns3::DlInfoListElement_s>::allocate (265,191 samples, 0.03%) + + + +std::tuple<ns3::LteSpectrumPhy*>::tuple (285,575 samples, 0.03%) + + + +ns3::FfMacSchedSapProvider::SchedDlTriggerReqParameters::~SchedDlTriggerReqParameters (1,122,238 samples, 0.12%) + + + +std::_Rb_tree_iterator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >::operator* (316,524 samples, 0.03%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, unsigned int>, std::_Select1st<std::pair<unsigned short const, unsigned int> >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, unsigned int> > >::_M_mbegin (159,315 samples, 0.02%) + + + +ns3::LteEnbPhy::StartSubFrame (415,834 samples, 0.04%) + + + +std::enable_if<is_invocable_r_v<void, ns3::Callback<void, std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > > >::Callback<void (28,232,039 samples, 2.91%) +s.. + + +std::_Rb_tree<unsigned char, std::pair<unsigned char const, ns3::LteMacSapUser*>, std::_Select1st<std::pair<unsigned char const, ns3::LteMacSapUser*> >, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteMacSapUser*> > >::_M_lower_bound (1,144,795 samples, 0.12%) + + + +std::_Rb_tree_iterator<std::pair<ns3::TbId_t const, ns3::tbInfo_t> > std::map<ns3::TbId_t, ns3::tbInfo_t, std::less<ns3::TbId_t>, std::allocator<std::pair<ns3::TbId_t const, ns3::tbInfo_t> > >::emplace_hint<std::pair<ns3::TbId_t, ns3::tbInfo_t> > (143,473 samples, 0.01%) + + + +std::_Bind<void (782,663 samples, 0.08%) + + + +std::vector<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >, std::allocator<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > > > >::_M_erase (1,544,641 samples, 0.16%) + + + +std::_Rb_tree_node<std::pair<ns3::LteSpectrumModelId const, ns3::Ptr<ns3::SpectrumModel> > >::_M_valptr (234,452 samples, 0.02%) + + + +ns3::LteRlcSpecificLteMacSapUser::NotifyTxOpportunity (4,972,136 samples, 0.51%) + + + +ns3::EnbMemberLteEnbPhySapProvider::SendMacPdu (783,721 samples, 0.08%) + + + +std::map<unsigned short, unsigned int, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, unsigned int> > >::find (1,203,918 samples, 0.12%) + + + +std::_Vector_base<ns3::Ptr<ns3::Object>, std::allocator<ns3::Ptr<ns3::Object> > >::_Vector_impl_data::_Vector_impl_data (154,775 samples, 0.02%) + + + +std::__cxx11::list<ns3::Ptr<ns3::Packet>, std::allocator<ns3::Ptr<ns3::Packet> > >::clear (3,285,580 samples, 0.34%) + + + +std::vector<unsigned char, std::allocator<unsigned char> >::vector (775,418 samples, 0.08%) + + + +ns3::Ptr<ns3::NixVector>::Ptr (395,681 samples, 0.04%) + + + +__gnu_cxx::__enable_if<std::__is_byte<unsigned char>::__value, void>::__type std::__fill_a1<unsigned char> (464,806 samples, 0.05%) + + + +ns3::PacketBurst::DoDispose (262,214 samples, 0.03%) + + + +ns3::SpectrumValue::operator/= (127,965 samples, 0.01%) + + + +ns3::Ptr<ns3::SpectrumPhy>::Acquire (282,880 samples, 0.03%) + + + +ns3::Ptr<ns3::PacketBurst>::operator (236,363 samples, 0.02%) + + + +std::_Tuple_impl<1ul, ns3::Ptr<ns3::SpectrumValue>, double, ns3::Ptr<ns3::SpectrumSignalParameters>, ns3::Ptr<ns3::SpectrumPhy>, std::map<unsigned int, ns3::Ptr<ns3::SpectrumValue>, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > > >::~_Tuple_impl (4,562,243 samples, 0.47%) + + + +std::vector<ns3::MacCeListElement_s, std::allocator<ns3::MacCeListElement_s> >::_M_check_len (366,216 samples, 0.04%) + + + +ns3::TracedCallback<ns3::Ptr<ns3::PacketBurst const> >::operator (284,159 samples, 0.03%) + + + +std::remove_reference<std::_Vector_base<unsigned char, std::allocator<unsigned char> >::_Vector_impl&>::type&& std::move<std::_Vector_base<unsigned char, std::allocator<unsigned char> >::_Vector_impl&> (130,561 samples, 0.01%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::vector<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >, std::allocator<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> > > > >, std::_Select1st<std::pair<unsigned short const, std::vector<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >, std::allocator<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> > > > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >, std::allocator<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> > > > > > >::_S_key (474,607 samples, 0.05%) + + + +std::vector<signed char, std::allocator<signed char> >::_M_erase (208,683 samples, 0.02%) + + + +std::_List_iterator<ns3::Ptr<ns3::Packet> >::_List_iterator (190,641 samples, 0.02%) + + + +std::_Tuple_impl<5ul, std::map<unsigned int, ns3::Ptr<ns3::SpectrumValue>, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > > >::_Tuple_impl<std::map<unsigned int, ns3::Ptr<ns3::SpectrumValue>, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >&> (163,911 samples, 0.02%) + + + +std::_Tuple_impl<1ul, ns3::Ptr<ns3::SpectrumValue>, double, ns3::Ptr<ns3::SpectrumSignalParameters>, ns3::Ptr<ns3::SpectrumPhy>, std::map<unsigned int, ns3::Ptr<ns3::SpectrumValue>, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > > >::_Tuple_impl<ns3::Ptr<ns3::SpectrumValue>&, double&, ns3::Ptr<ns3::SpectrumSignalParameters>&, ns3::Ptr<ns3::SpectrumPhy>&, std::map<unsigned int, ns3::Ptr<ns3::SpectrumValue>, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >&, void> (206,637 samples, 0.02%) + + + +ns3::SimpleRefCount<ns3::SpectrumValue, ns3::Empty, ns3::DefaultDeleter<ns3::SpectrumValue> >::Unref (470,391 samples, 0.05%) + + + +std::_Rb_tree_iterator<std::pair<int const, double> > std::_Rb_tree<int, std::pair<int const, double>, std::_Select1st<std::pair<int const, double> >, std::less<int>, std::allocator<std::pair<int const, double> > >::_M_emplace_hint_unique<std::pair<int, double> > (1,269,252 samples, 0.13%) + + + +std::tuple_element<2ul, std::tuple<ns3::MultiModelSpectrumChannel*, ns3::Ptr<ns3::SpectrumValue>, double, ns3::Ptr<ns3::SpectrumSignalParameters>, ns3::Ptr<ns3::SpectrumPhy>, std::map<unsigned int, ns3::Ptr<ns3::SpectrumValue>, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > > > >::type& std::get<2ul, ns3::MultiModelSpectrumChannel*, ns3::Ptr<ns3::SpectrumValue>, double, ns3::Ptr<ns3::SpectrumSignalParameters>, ns3::Ptr<ns3::SpectrumPhy>, std::map<unsigned int, ns3::Ptr<ns3::SpectrumValue>, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > > > (473,819 samples, 0.05%) + + + +unsigned char* std::__copy_move_a<false, __gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > >, unsigned char*> (292,785 samples, 0.03%) + + + +std::_Vector_base<double, std::allocator<double> >::~_Vector_base (167,250 samples, 0.02%) + + + +__gnu_cxx::__aligned_membuf<std::pair<ns3::LteFlowId_t const, ns3::FfMacSchedSapProvider::SchedDlRlcBufferReqParameters> >::_M_ptr (151,492 samples, 0.02%) + + + +ns3::PacketBurst::~PacketBurst (3,267,652 samples, 0.34%) + + + +ns3::HigherLayerSelected_s* std::__copy_move<false, false, std::random_access_iterator_tag>::__copy_m<ns3::HigherLayerSelected_s const*, ns3::HigherLayerSelected_s*> (193,644 samples, 0.02%) + + + +ns3::Time::ToDouble (693,056 samples, 0.07%) + + + +int& std::forward<int&> (154,940 samples, 0.02%) + + + +std::vector<unsigned char, std::allocator<unsigned char> >::vector (158,373 samples, 0.02%) + + + +__gnu_cxx::__aligned_membuf<unsigned short>::_M_ptr (275,914 samples, 0.03%) + + + +ns3::tbInfo_t::tbInfo_t (509,350 samples, 0.05%) + + + +std::_Rb_tree<ns3::TbId_t, std::pair<ns3::TbId_t const, ns3::tbInfo_t>, std::_Select1st<std::pair<ns3::TbId_t const, ns3::tbInfo_t> >, std::less<ns3::TbId_t>, std::allocator<std::pair<ns3::TbId_t const, ns3::tbInfo_t> > >::_M_erase (1,924,737 samples, 0.20%) + + + +unsigned long* std::__copy_move_a<false, unsigned long*, unsigned long*> (190,049 samples, 0.02%) + + + +ns3::LteUeMac::DoSubframeIndication (16,576,198 samples, 1.71%) + + + +void ns3::Callback<void, ns3::DlInfoListElement_s>::Callback<void (3,542,887 samples, 0.37%) + + + +bool __gnu_cxx::operator==<double const*, std::vector<double, std::allocator<double> > > (229,110 samples, 0.02%) + + + +ns3::Ptr<ns3::EventImpl>::~Ptr (390,370 samples, 0.04%) + + + +ns3::Ptr<ns3::PacketBurst>* std::__copy_move<true, false, std::random_access_iterator_tag>::__copy_m<ns3::Ptr<ns3::PacketBurst>*, ns3::Ptr<ns3::PacketBurst>*> (458,200 samples, 0.05%) + + + +ns3::CqiListElement_s::~CqiListElement_s (377,731 samples, 0.04%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, unsigned int>, std::_Select1st<std::pair<unsigned short const, unsigned int> >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, unsigned int> > >::clear (355,870 samples, 0.04%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::vector<unsigned char, std::allocator<unsigned char> > >, std::_Select1st<std::pair<unsigned short const, std::vector<unsigned char, std::allocator<unsigned char> > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<unsigned char, std::allocator<unsigned char> > > > >::_M_lower_bound (725,002 samples, 0.07%) + + + +std::_Rb_tree<unsigned char, std::pair<unsigned char const, ns3::LteMacSapProvider::ReportBufferStatusParameters>, std::_Select1st<std::pair<unsigned char const, ns3::LteMacSapProvider::ReportBufferStatusParameters> >, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteMacSapProvider::ReportBufferStatusParameters> > >::find (1,345,383 samples, 0.14%) + + + +std::__invoke_result<ns3::MakeEvent<> (238,924 samples, 0.02%) + + + +ns3::SimpleRefCount<ns3::Packet, ns3::Empty, ns3::DefaultDeleter<ns3::Packet> >::Unref (161,302 samples, 0.02%) + + + +std::_Rb_tree_node<std::pair<ns3::TbId_t const, ns3::tbInfo_t> >::_M_valptr (352,479 samples, 0.04%) + + + +ns3::DlDciListElement_s::DlDciListElement_s (500,791 samples, 0.05%) + + + +std::_Vector_base<unsigned int, std::allocator<unsigned int> >::_Vector_base (447,425 samples, 0.05%) + + + +operator delete[] (204,130 samples, 0.02%) + + + +std::map<ns3::Scheduler::EventKey, ns3::EventImpl*, std::less<ns3::Scheduler::EventKey>, std::allocator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > >::lower_bound (1,750,547 samples, 0.18%) + + + +unsigned char* std::__copy_move_a1<false, unsigned char const*, unsigned char*> (185,651 samples, 0.02%) + + + +std::pair<ns3::TbId_t, ns3::tbInfo_t>::pair<ns3::TbId_t&, ns3::tbInfo_t&> (217,947 samples, 0.02%) + + + +__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > > std::__copy_move_a<false, __gnu_cxx::__normal_iterator<double const*, std::vector<double, std::allocator<double> > >, __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > > > (507,555 samples, 0.05%) + + + +unsigned int const& std::max<unsigned int> (238,645 samples, 0.02%) + + + +std::set<unsigned short, std::less<unsigned short>, std::allocator<unsigned short> >::find (495,883 samples, 0.05%) + + + +std::vector<ns3::Ptr<ns3::Object>, std::allocator<ns3::Ptr<ns3::Object> > >::vector (350,110 samples, 0.04%) + + + +ns3::CallbackImpl<void, ns3::DlInfoListElement_s>::operator (4,219,650 samples, 0.44%) + + + +void std::_Rb_tree<ns3::TbId_t, std::pair<ns3::TbId_t const, ns3::tbInfo_t>, std::_Select1st<std::pair<ns3::TbId_t const, ns3::tbInfo_t> >, std::less<ns3::TbId_t>, std::allocator<std::pair<ns3::TbId_t const, ns3::tbInfo_t> > >::_M_construct_node<std::pair<ns3::TbId_t, ns3::tbInfo_t> > (1,227,522 samples, 0.13%) + + + +std::function<void (324,769 samples, 0.03%) + + + +__gnu_cxx::__aligned_membuf<ns3::Ptr<ns3::LteControlMessage> >::_M_ptr (192,658 samples, 0.02%) + + + +ns3::Buffer::Recycle (663,612 samples, 0.07%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::vector<double, std::allocator<double> > >, std::_Select1st<std::pair<unsigned short const, std::vector<double, std::allocator<double> > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<double, std::allocator<double> > > > >::_M_erase (704,923 samples, 0.07%) + + + +std::_Rb_tree<ns3::Scheduler::EventKey, std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*>, std::_Select1st<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >, std::less<ns3::Scheduler::EventKey>, std::allocator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > >::_Auto_node::_M_insert (391,675 samples, 0.04%) + + + +std::allocator<int>::allocate (127,251 samples, 0.01%) + + + +ns3::HigherLayerSelected_s::HigherLayerSelected_s (323,441 samples, 0.03%) + + + +__gnu_cxx::__aligned_membuf<std::pair<unsigned short const, std::vector<ns3::DlDciListElement_s, std::allocator<ns3::DlDciListElement_s> > > >::_M_addr (155,689 samples, 0.02%) + + + +ns3::DlInfoListElement_s* std::__do_uninit_copy<__gnu_cxx::__normal_iterator<ns3::DlInfoListElement_s const*, std::vector<ns3::DlInfoListElement_s, std::allocator<ns3::DlInfoListElement_s> > >, ns3::DlInfoListElement_s*> (411,592 samples, 0.04%) + + + +decltype (240,540 samples, 0.02%) + + + +std::_Rb_tree_node<std::pair<unsigned int const, ns3::TxSpectrumModelInfo> >::_M_valptr (221,148 samples, 0.02%) + + + +void std::_Function_base::_Base_manager<std::_Bind<void (411,266 samples, 0.04%) + + + +std::_Rb_tree_iterator<std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > > > std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > >, std::_Select1st<std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > > > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<unsigned short const&>, std::tuple<> > (299,849 samples, 0.03%) + + + +ns3::Ptr<ns3::EventImpl>::operator= (572,810 samples, 0.06%) + + + +__cxxabiv1::__si_class_type_info::__do_dyncast (128,525 samples, 0.01%) + + + +ns3::PacketTagList::Add (190,338 samples, 0.02%) + + + +ns3::TracedCallback<ns3::Ptr<ns3::SpectrumSignalParameters> >::operator (312,772 samples, 0.03%) + + + +__gnu_cxx::__normal_iterator<ns3::Ptr<ns3::PacketBurst>*, std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > > > std::move<__gnu_cxx::__normal_iterator<ns3::Ptr<ns3::PacketBurst>*, std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > > >, __gnu_cxx::__normal_iterator<ns3::Ptr<ns3::PacketBurst>*, std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > > > > (6,507,760 samples, 0.67%) + + + +std::vector<int, std::allocator<int> >::at (645,472 samples, 0.07%) + + + +std::_Rb_tree_key_compare<std::less<unsigned short> >::_Rb_tree_key_compare (234,753 samples, 0.02%) + + + +void std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::_M_initialize_dispatch<std::_List_const_iterator<ns3::Ptr<ns3::LteControlMessage> > > (1,438,361 samples, 0.15%) + + + +ns3::DlInfoListElement_s::HarqStatus_e* std::copy<std::move_iterator<ns3::DlInfoListElement_s::HarqStatus_e*>, ns3::DlInfoListElement_s::HarqStatus_e*> (267,517 samples, 0.03%) + + + +ns3::UniformRandomVariable::GetValue (789,202 samples, 0.08%) + + + +std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::clear (265,487 samples, 0.03%) + + + +ns3::MacCeValue_u::MacCeValue_u (858,457 samples, 0.09%) + + + +void std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::_M_initialize_dispatch<std::_List_const_iterator<ns3::Ptr<ns3::LteControlMessage> > > (216,051 samples, 0.02%) + + + +ns3::Ptr<ns3::PacketBurst> ns3::CompleteConstruct<ns3::PacketBurst> (2,140,117 samples, 0.22%) + + + +std::__cxx11::list<ns3::Ptr<ns3::Packet>, std::allocator<ns3::Ptr<ns3::Packet> > >::clear (154,782 samples, 0.02%) + + + + (124,340 samples, 0.01%) + + + +std::vector<double, std::allocator<double> >::~vector (241,102 samples, 0.02%) + + + +std::vector<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> >, std::allocator<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> > > >::_S_relocate (199,707 samples, 0.02%) + + + +ns3::HarqProcessInfoElement_t* std::__copy_move<false, true, std::random_access_iterator_tag>::__copy_m<ns3::HarqProcessInfoElement_t const, ns3::HarqProcessInfoElement_t> (368,034 samples, 0.04%) + + + +void std::_Destroy<ns3::CqiListElement_s> (933,761 samples, 0.10%) + + + +ns3::LteInterference::EndRx (23,269,983 samples, 2.40%) + + + +void std::vector<int, std::allocator<int> >::_M_realloc_insert<int const&> (336,155 samples, 0.03%) + + + +std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<int const, double> > > >::allocate (199,176 samples, 0.02%) + + + +ns3::DefaultDeleter<ns3::SpectrumValue>::Delete (392,749 samples, 0.04%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::vector<double, std::allocator<double> > >, std::_Select1st<std::pair<unsigned short const, std::vector<double, std::allocator<double> > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<double, std::allocator<double> > > > >::_M_erase (231,712 samples, 0.02%) + + + +std::_Rb_tree<int, std::pair<int const, double>, std::_Select1st<std::pair<int const, double> >, std::less<int>, std::allocator<std::pair<int const, double> > >::_S_key (429,986 samples, 0.04%) + + + +ns3::LteSpectrumPhy::StartTxDlCtrlFrame (52,866,048 samples, 5.45%) +ns3:.. + + +std::vector<int, std::allocator<int> >::push_back (263,413 samples, 0.03%) + + + +std::_Rb_tree<unsigned int, std::pair<unsigned int const, ns3::TxSpectrumModelInfo>, std::_Select1st<std::pair<unsigned int const, ns3::TxSpectrumModelInfo> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::TxSpectrumModelInfo> > >::end (149,904 samples, 0.02%) + + + +ns3::RlcPduListElement_s* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<ns3::RlcPduListElement_s const*, std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> > >, ns3::RlcPduListElement_s*, ns3::RlcPduListElement_s> (1,020,771 samples, 0.11%) + + + + (353,348 samples, 0.04%) + + + +std::_Rb_tree_node<std::pair<unsigned int const, ns3::RxSpectrumModelInfo> >::_M_valptr (415,198 samples, 0.04%) + + + +ns3::Ptr<ns3::EventImpl>::Acquire (195,822 samples, 0.02%) + + + +std::__cxx11::list<ns3::Callback<void, unsigned short, unsigned short, double>, std::allocator<ns3::Callback<void, unsigned short, unsigned short, double> > >::begin (274,474 samples, 0.03%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, ns3::LteEnbComponentCarrierManager::UeInfo>, std::_Select1st<std::pair<unsigned short const, ns3::LteEnbComponentCarrierManager::UeInfo> >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, ns3::LteEnbComponentCarrierManager::UeInfo> > >::_S_key (775,617 samples, 0.08%) + + + +ns3::Ptr<ns3::SpectrumPhy>::Ptr (359,569 samples, 0.04%) + + + +std::vector<ns3::DlDciListElement_s, std::allocator<ns3::DlDciListElement_s> >::at (514,866 samples, 0.05%) + + + +std::_Bind<void (1,733,420 samples, 0.18%) + + + +ns3::SpectrumValue::SpectrumValue (152,703 samples, 0.02%) + + + +__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > > std::copy<__gnu_cxx::__normal_iterator<double const*, std::vector<double, std::allocator<double> > >, __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > > > (307,652 samples, 0.03%) + + + +std::_Function_handler<void (19,740,362 samples, 2.04%) + + + +ns3::NoOpComponentCarrierManager::DoNotifyTxOpportunity (4,972,136 samples, 0.51%) + + + +ns3::Ptr<ns3::SpectrumValue>::operator= (512,892 samples, 0.05%) + + + +std::vector<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >, std::allocator<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> > > >::at (139,701 samples, 0.01%) + + + +std::_Rb_tree<unsigned char, std::pair<unsigned char const, ns3::LteMacSapProvider::ReportBufferStatusParameters>, std::_Select1st<std::pair<unsigned char const, ns3::LteMacSapProvider::ReportBufferStatusParameters> >, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteMacSapProvider::ReportBufferStatusParameters> > >::_M_begin (234,350 samples, 0.02%) + + + +std::operator== (210,233 samples, 0.02%) + + + +std::_Vector_base<ns3::Ptr<ns3::Object>, std::allocator<ns3::Ptr<ns3::Object> > >::_Vector_base (420,986 samples, 0.04%) + + + +double* std::__copy_move_a<false, __gnu_cxx::__normal_iterator<double const*, std::vector<double, std::allocator<double> > >, double*> (456,050 samples, 0.05%) + + + +void std::destroy_at<ns3::Ptr<ns3::Packet> > (1,191,133 samples, 0.12%) + + + +void std::allocator_traits<std::allocator<ns3::ByteTagListData*> >::destroy<ns3::ByteTagListData*> (350,982 samples, 0.04%) + + + +std::__cxx11::list<ns3::Callback<void, unsigned short, ns3::Ptr<ns3::SpectrumValue> >, std::allocator<ns3::Callback<void, unsigned short, ns3::Ptr<ns3::SpectrumValue> > > >::end (207,421 samples, 0.02%) + + + +std::vector<ns3::ByteTagListData*, std::allocator<ns3::ByteTagListData*> >::empty (455,493 samples, 0.05%) + + + +std::__cxx11::list<ns3::Callback<void, unsigned short, ns3::Ptr<ns3::SpectrumValue> >, std::allocator<ns3::Callback<void, unsigned short, ns3::Ptr<ns3::SpectrumValue> > > >::begin (189,841 samples, 0.02%) + + + +__gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > >::__normal_iterator (229,352 samples, 0.02%) + + + +ns3::TracedCallback<unsigned short, ns3::Ptr<ns3::SpectrumValue> >::operator (538,849 samples, 0.06%) + + + +std::__cxx11::_List_base<ns3::Ptr<ns3::Packet>, std::allocator<ns3::Ptr<ns3::Packet> > >::_M_get_node (655,781 samples, 0.07%) + + + +std::_Rb_tree<int, std::pair<int const, double>, std::_Select1st<std::pair<int const, double> >, std::less<int>, std::allocator<std::pair<int const, double> > >::_M_insert_node (196,868 samples, 0.02%) + + + +double* std::copy<__gnu_cxx::__normal_iterator<double const*, std::vector<double, std::allocator<double> > >, double*> (165,918 samples, 0.02%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::vector<double, std::allocator<double> > >, std::_Select1st<std::pair<unsigned short const, std::vector<double, std::allocator<double> > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<double, std::allocator<double> > > > >::_M_copy (4,538,330 samples, 0.47%) + + + +std::_Rb_tree_node<std::pair<unsigned short const, std::vector<double, std::allocator<double> > > >* std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::vector<double, std::allocator<double> > >, std::_Select1st<std::pair<unsigned short const, std::vector<double, std::allocator<double> > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<double, std::allocator<double> > > > >::_M_copy<false, std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::vector<double, std::allocator<double> > >, std::_Select1st<std::pair<unsigned short const, std::vector<double, std::allocator<double> > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<double, std::allocator<double> > > > >::_Alloc_node> (347,372 samples, 0.04%) + + + +std::_Head_base<5ul, std::map<unsigned int, ns3::Ptr<ns3::SpectrumValue>, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >, false>::~_Head_base (220,721 samples, 0.02%) + + + +unsigned short* std::__relocate_a<unsigned short*, unsigned short*, std::allocator<unsigned short> > (196,177 samples, 0.02%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::vector<double, std::allocator<double> > >, std::_Select1st<std::pair<unsigned short const, std::vector<double, std::allocator<double> > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<double, std::allocator<double> > > > >::_S_key (400,281 samples, 0.04%) + + + +std::_List_node<ns3::Ptr<ns3::LteControlMessage> >* std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::_M_create_node<ns3::Ptr<ns3::LteControlMessage> const&> (530,447 samples, 0.05%) + + + +std::_Tuple_impl<1ul, ns3::Ptr<ns3::SpectrumValue const>, unsigned int>::~_Tuple_impl (370,840 samples, 0.04%) + + + +std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > > >::allocate (163,549 samples, 0.02%) + + + +std::map<unsigned char, ns3::LteMacSapUser*, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteMacSapUser*> > >::find (1,336,082 samples, 0.14%) + + + +std::__cxx11::_List_base<ns3::Ptr<ns3::Packet>, std::allocator<ns3::Ptr<ns3::Packet> > >::_M_clear (182,893 samples, 0.02%) + + + +void std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::_M_insert<ns3::Ptr<ns3::LteControlMessage> const&> (228,584 samples, 0.02%) + + + +ns3::Simulator::DoSchedule (1,698,311 samples, 0.18%) + + + +ns3::ByteTagList::Deallocate (267,431 samples, 0.03%) + + + +ns3::SpectrumValue::Divide (414,550 samples, 0.04%) + + + +std::_Tuple_impl<5ul, std::map<unsigned int, ns3::Ptr<ns3::SpectrumValue>, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > > >::_Tuple_impl (152,827 samples, 0.02%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::vector<unsigned char, std::allocator<unsigned char> > >, std::_Select1st<std::pair<unsigned short const, std::vector<unsigned char, std::allocator<unsigned char> > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<unsigned char, std::allocator<unsigned char> > > > >::_S_key (552,579 samples, 0.06%) + + + +std::allocator<unsigned int>::deallocate (227,074 samples, 0.02%) + + + +std::_Vector_base<unsigned short, std::allocator<unsigned short> >::_M_create_storage (578,790 samples, 0.06%) + + + +ns3::BuildRarListElement_s* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<ns3::BuildRarListElement_s const*, std::vector<ns3::BuildRarListElement_s, std::allocator<ns3::BuildRarListElement_s> > >, ns3::BuildRarListElement_s*, ns3::BuildRarListElement_s> (278,330 samples, 0.03%) + + + +ns3::FfMacSchedSapUser::SchedDlConfigIndParameters::SchedDlConfigIndParameters (155,354 samples, 0.02%) + + + +std::vector<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >, std::allocator<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> > > >::_M_range_check (426,031 samples, 0.04%) + + + +[libm.so.6] (277,109 samples, 0.03%) + + + +ns3::ByteTagIterator::HasNext (236,780 samples, 0.02%) + + + +double& std::_Mu<double, false, false>::operator (202,203 samples, 0.02%) + + + +std::allocator<double>::allocate (530,824 samples, 0.05%) + + + +std::_Vector_base<double, std::allocator<double> >::_Vector_base (211,429 samples, 0.02%) + + + +std::vector<ns3::CqiListElement_s, std::allocator<ns3::CqiListElement_s> >::end (201,936 samples, 0.02%) + + + +unsigned char* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > >, unsigned char*, unsigned char> (223,250 samples, 0.02%) + + + +std::map<unsigned char, std::map<unsigned char, ns3::LteMacSapProvider*, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteMacSapProvider*> > >, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, std::map<unsigned char, ns3::LteMacSapProvider*, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteMacSapProvider*> > > > > >::begin (204,131 samples, 0.02%) + + + +std::_Rb_tree<int, std::pair<int const, double>, std::_Select1st<std::pair<int const, double> >, std::less<int>, std::allocator<std::pair<int const, double> > >::_M_erase (637,679 samples, 0.07%) + + + +std::_Rb_tree_iterator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > std::map<unsigned int, ns3::Ptr<ns3::SpectrumValue>, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >::emplace_hint<unsigned int const&, ns3::Ptr<ns3::SpectrumValue>&> (838,836 samples, 0.09%) + + + +std::allocator<double>::deallocate (163,066 samples, 0.02%) + + + +std::_Rb_tree<unsigned int, std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> >, std::_Select1st<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >::_M_copy (878,011 samples, 0.09%) + + + +ns3::RlcTag::GetInstanceTypeId (313,712 samples, 0.03%) + + + +ns3::Ptr<ns3::SpectrumValue> ns3::Create<ns3::SpectrumValue, ns3::Ptr<ns3::SpectrumModel>&> (1,854,475 samples, 0.19%) + + + +__gnu_cxx::__aligned_membuf<std::pair<unsigned short const, ns3::LteEnbComponentCarrierManager::UeInfo> >::_M_addr (124,878 samples, 0.01%) + + + +ns3::LteSpectrumSignalParametersDataFrame::LteSpectrumSignalParametersDataFrame (1,082,844 samples, 0.11%) + + + +ns3::PacketBurst::PacketBurst (495,532 samples, 0.05%) + + + +std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > >::cbegin (384,549 samples, 0.04%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, ns3::LteUePhy::UeMeasurementsElement>, std::_Select1st<std::pair<unsigned short const, ns3::LteUePhy::UeMeasurementsElement> >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, ns3::LteUePhy::UeMeasurementsElement> > >::find (162,761 samples, 0.02%) + + + +ns3::LteSpectrumPhy*& std::_Mu<ns3::LteSpectrumPhy*, false, false>::operator (199,187 samples, 0.02%) + + + +std::vector<unsigned char, std::allocator<unsigned char> >::operator= (193,644 samples, 0.02%) + + + +std::_Rb_tree_iterator<std::pair<unsigned short const, ns3::LteEnbComponentCarrierManager::UeInfo> >::operator* (379,355 samples, 0.04%) + + + +unsigned long const& std::min<unsigned long> (156,731 samples, 0.02%) + + + +std::allocator<ns3::DlInfoListElement_s>::allocate (265,191 samples, 0.03%) + + + +std::_Rb_tree<int, std::pair<int const, double>, std::_Select1st<std::pair<int const, double> >, std::less<int>, std::allocator<std::pair<int const, double> > >::~_Rb_tree (763,268 samples, 0.08%) + + + +std::vector<ns3::CeBitmap_e, std::allocator<ns3::CeBitmap_e> >::end (267,288 samples, 0.03%) + + + +ns3::Simulator::DoSchedule (1,482,842 samples, 0.15%) + + + +ns3::BufferSizeLevelBsr::BsrId2BufferSize (237,172 samples, 0.02%) + + + +std::_Rb_tree_node<std::pair<unsigned char const, ns3::LteMacSapUser*> >::_M_valptr (126,162 samples, 0.01%) + + + +ns3::HarqProcessInfoElement_t* std::__uninitialized_copy<true>::__uninit_copy<__gnu_cxx::__normal_iterator<ns3::HarqProcessInfoElement_t const*, std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> > >, ns3::HarqProcessInfoElement_t*> (1,453,727 samples, 0.15%) + + + +ns3::DefaultSimulatorImpl::ScheduleWithContext (7,958,779 samples, 0.82%) + + + +ns3::Callback<void, ns3::UlInfoListElement_s>::Callback<void (249,755 samples, 0.03%) + + + +std::_Rb_tree<ns3::Scheduler::EventKey, std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*>, std::_Select1st<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >, std::less<ns3::Scheduler::EventKey>, std::allocator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > >::lower_bound (567,494 samples, 0.06%) + + + +std::map<ns3::Scheduler::EventKey, ns3::EventImpl*, std::less<ns3::Scheduler::EventKey>, std::allocator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > >::empty (712,405 samples, 0.07%) + + + +__gnu_cxx::__normal_iterator<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >*, std::vector<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >, std::allocator<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > > > > >::operator+ (160,323 samples, 0.02%) + + + +std::vector<unsigned short, std::allocator<unsigned short> >::max_size (230,324 samples, 0.02%) + + + +void std::_Destroy_aux<true>::__destroy<unsigned short*> (155,477 samples, 0.02%) + + + +std::vector<double, std::allocator<double> >::vector (631,882 samples, 0.07%) + + + +ns3::Vector3D::GetLength (361,586 samples, 0.04%) + + + +ns3::Ptr<ns3::SpectrumChannel>::operator bool (155,807 samples, 0.02%) + + + +std::__cxx11::list<ns3::Ptr<ns3::Packet>, std::allocator<ns3::Ptr<ns3::Packet> > >::clear (467,457 samples, 0.05%) + + + +std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > >::erase (616,017 samples, 0.06%) + + + +std::vector<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >, std::allocator<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > > > >::_M_range_check (190,527 samples, 0.02%) + + + +std::enable_if<std::is_constructible<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*>, std::pair<ns3::Scheduler::EventKey, ns3::EventImpl*> >::value, std::pair<std::_Rb_tree_iterator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >, bool> >::type std::map<ns3::Scheduler::EventKey, ns3::EventImpl*, std::less<ns3::Scheduler::EventKey>, std::allocator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > >::insert<std::pair<ns3::Scheduler::EventKey, ns3::EventImpl*> > (239,679 samples, 0.02%) + + + +std::_Rb_tree<unsigned int, std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> >, std::_Select1st<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >::_M_copy (155,456 samples, 0.02%) + + + +std::_Bvector_base<std::allocator<bool> >::~_Bvector_base (545,023 samples, 0.06%) + + + +__gnu_cxx::__aligned_membuf<ns3::Ptr<ns3::Packet> >::_M_ptr (396,644 samples, 0.04%) + + + +std::map<unsigned short, std::vector<unsigned short, std::allocator<unsigned short> >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > > > >::~map (148,912 samples, 0.02%) + + + +unsigned char* std::__copy_move_a1<false, unsigned char const*, unsigned char*> (149,127 samples, 0.02%) + + + +std::__cxx11::list<ns3::UlDciLteControlMessage, std::allocator<ns3::UlDciLteControlMessage> >* std::__copy_move_a2<true, std::__cxx11::list<ns3::UlDciLteControlMessage, std::allocator<ns3::UlDciLteControlMessage> >*, std::__cxx11::list<ns3::UlDciLteControlMessage, std::allocator<ns3::UlDciLteControlMessage> >*> (1,623,419 samples, 0.17%) + + + +main (2,105,662 samples, 0.22%) + + + +void std::allocator_traits<std::allocator<std::_List_node<ns3::Ptr<ns3::Packet> > > >::destroy<ns3::Ptr<ns3::Packet> > (521,712 samples, 0.05%) + + + +ns3::NoOpComponentCarrierManager::DoUlReceiveMacCe (4,513,254 samples, 0.47%) + + + +ns3::UeSelected_s::operator= (241,903 samples, 0.02%) + + + +ns3::LteUePhy::RlfDetection (610,186 samples, 0.06%) + + + +ns3::VendorSpecificListElement_s* std::uninitialized_copy<__gnu_cxx::__normal_iterator<ns3::VendorSpecificListElement_s const*, std::vector<ns3::VendorSpecificListElement_s, std::allocator<ns3::VendorSpecificListElement_s> > >, ns3::VendorSpecificListElement_s*> (598,518 samples, 0.06%) + + + +ns3::LteEnbRrc::GetUeManager (297,730 samples, 0.03%) + + + +std::__new_allocator<double>::deallocate (163,066 samples, 0.02%) + + + +ns3::Time::To (446,431 samples, 0.05%) + + + +ns3::ByteTagList::Deallocate (675,876 samples, 0.07%) + + + +ns3::PacketMetadata::Deallocate (241,216 samples, 0.02%) + + + +void std::allocator_traits<std::allocator<ns3::ByteTagListData*> >::construct<ns3::ByteTagListData*, ns3::ByteTagListData* const&> (320,897 samples, 0.03%) + + + +ns3::SpectrumSignalParameters* ns3::PeekPointer<ns3::SpectrumSignalParameters> (161,138 samples, 0.02%) + + + +std::vector<double, std::allocator<double> >::~vector (159,560 samples, 0.02%) + + + +unsigned char* std::copy<__gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > >, unsigned char*> (330,967 samples, 0.03%) + + + +std::_Vector_base<int, std::allocator<int> >::~_Vector_base (157,700 samples, 0.02%) + + + +void std::_Construct<ns3::CqiListElement_s, ns3::CqiListElement_s&> (968,712 samples, 0.10%) + + + +ns3::Simulator::Run (922,121,412 samples, 95.09%) +ns3::Simulator::Run + + +__gnu_cxx::__aligned_membuf<ns3::Ptr<ns3::LteControlMessage> >::_M_ptr (315,999 samples, 0.03%) + + + +ns3::Ptr<ns3::PacketBurst>* std::__copy_move_a2<true, ns3::Ptr<ns3::PacketBurst>*, ns3::Ptr<ns3::PacketBurst>*> (1,973,200 samples, 0.20%) + + + +std::_Tuple_impl<0ul, ns3::MultiModelSpectrumChannel*, ns3::Ptr<ns3::SpectrumValue>, double, ns3::Ptr<ns3::SpectrumSignalParameters>, ns3::Ptr<ns3::SpectrumPhy>, std::map<unsigned int, ns3::Ptr<ns3::SpectrumValue>, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > > >::_Tuple_impl<ns3::MultiModelSpectrumChannel*&, ns3::Ptr<ns3::SpectrumValue>&, double&, ns3::Ptr<ns3::SpectrumSignalParameters>&, ns3::Ptr<ns3::SpectrumPhy>&, std::map<unsigned int, ns3::Ptr<ns3::SpectrumValue>, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >&, void> (206,637 samples, 0.02%) + + + +std::_Vector_base<double, std::allocator<double> >::_M_create_storage (162,839 samples, 0.02%) + + + +std::_Rb_tree_iterator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > std::map<ns3::Scheduler::EventKey, ns3::EventImpl*, std::less<ns3::Scheduler::EventKey>, std::allocator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > >::emplace_hint<std::pair<ns3::Scheduler::EventKey, ns3::EventImpl*> > (1,461,013 samples, 0.15%) + + + +__gnu_cxx::__normal_iterator<unsigned char*, std::vector<unsigned char, std::allocator<unsigned char> > > std::__copy_move_a<false, __gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > >, __gnu_cxx::__normal_iterator<unsigned char*, std::vector<unsigned char, std::allocator<unsigned char> > > > (155,513 samples, 0.02%) + + + +ns3::Buffer::~Buffer (158,245 samples, 0.02%) + + + +ns3::Ptr<ns3::SpectrumValue>::Ptr (302,852 samples, 0.03%) + + + +ns3::SimpleRefCount<ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter>::Unref (5,067,937 samples, 0.52%) + + + +ns3::SimpleUeComponentCarrierManager::DoReportBufferStatus (1,164,381 samples, 0.12%) + + + +std::tuple<ns3::MultiModelSpectrumChannel*, ns3::Ptr<ns3::SpectrumValue>, double, ns3::Ptr<ns3::SpectrumSignalParameters>, ns3::Ptr<ns3::SpectrumPhy>, std::map<unsigned int, ns3::Ptr<ns3::SpectrumValue>, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > > >::~tuple (4,562,243 samples, 0.47%) + + + +ns3::UlDciListElement_s* std::__do_uninit_copy<__gnu_cxx::__normal_iterator<ns3::UlDciListElement_s const*, std::vector<ns3::UlDciListElement_s, std::allocator<ns3::UlDciListElement_s> > >, ns3::UlDciListElement_s*> (160,843 samples, 0.02%) + + + +std::_List_const_iterator<ns3::Ptr<ns3::Packet> >::operator* (789,338 samples, 0.08%) + + + +std::_Tuple_impl<4ul, ns3::Ptr<ns3::SpectrumPhy>, std::map<unsigned int, ns3::Ptr<ns3::SpectrumValue>, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > > >::_Tuple_impl (283,515 samples, 0.03%) + + + +void std::vector<unsigned char, std::allocator<unsigned char> >::_M_realloc_insert<unsigned char> (2,339,611 samples, 0.24%) + + + +std::allocator<std::_Rb_tree_node<std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > > > >::allocate (228,044 samples, 0.02%) + + + +ns3::SimpleRefCount<ns3::EventImpl, ns3::Empty, ns3::DefaultDeleter<ns3::EventImpl> >::Ref (161,738 samples, 0.02%) + + + +std::vector<ns3::RachListElement_s, std::allocator<ns3::RachListElement_s> >::_M_erase_at_end (156,259 samples, 0.02%) + + + +ns3::ByteTagList::~ByteTagList (713,131 samples, 0.07%) + + + +std::map<unsigned short, ns3::DlInfoListElement_s, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, ns3::DlInfoListElement_s> > >::map (351,966 samples, 0.04%) + + + +ns3::LtePhy::SetMacPdu (332,587 samples, 0.03%) + + + +std::map<unsigned int, ns3::Ptr<ns3::SpectrumValue>, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >::~map (270,414 samples, 0.03%) + + + +std::_Rb_tree_iterator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > std::_Rb_tree<ns3::Scheduler::EventKey, std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*>, std::_Select1st<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >, std::less<ns3::Scheduler::EventKey>, std::allocator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > >::_M_emplace_hint_unique<std::pair<ns3::Scheduler::EventKey, ns3::EventImpl*> > (2,857,108 samples, 0.29%) + + + +ns3::LteUePhy*& std::forward<ns3::LteUePhy*&> (157,221 samples, 0.02%) + + + +std::vector<unsigned char, std::allocator<unsigned char> >::_M_range_check (188,564 samples, 0.02%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, unsigned int>, std::_Select1st<std::pair<unsigned short const, unsigned int> >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, unsigned int> > >::_M_lower_bound (601,671 samples, 0.06%) + + + +std::_Vector_base<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> >::_Vector_impl::_Vector_impl (155,130 samples, 0.02%) + + + +unsigned char* std::__copy_move_a<false, __gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > >, unsigned char*> (275,599 samples, 0.03%) + + + +std::_Vector_base<ns3::BuildBroadcastListElement_s, std::allocator<ns3::BuildBroadcastListElement_s> >::_Vector_base (584,510 samples, 0.06%) + + + +ns3::PacketBurst::Copy (4,566,749 samples, 0.47%) + + + +std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >* std::__copy_move_a1<true, std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >*, std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >*> (2,516,750 samples, 0.26%) + + + +ns3::SimpleRefCount<ns3::SpectrumSignalParameters, ns3::Empty, ns3::DefaultDeleter<ns3::SpectrumSignalParameters> >::Unref (273,890 samples, 0.03%) + + + +std::operator== (160,825 samples, 0.02%) + + + +std::map<unsigned short, std::vector<double, std::allocator<double> >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<double, std::allocator<double> > > > >::map (459,078 samples, 0.05%) + + + +ns3::LteRlcSpecificLteMacSapUser::NotifyTxOpportunity (17,080,246 samples, 1.76%) + + + +std::vector<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >, std::allocator<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> > > >::push_back (2,568,842 samples, 0.26%) + + + +void std::_Destroy<ns3::CqiListElement_s*> (970,280 samples, 0.10%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, ns3::Ptr<ns3::UeManager> >, std::_Select1st<std::pair<unsigned short const, ns3::Ptr<ns3::UeManager> > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, ns3::Ptr<ns3::UeManager> > > >::_S_key (321,034 samples, 0.03%) + + + +ns3::MapScheduler::Insert (1,160,513 samples, 0.12%) + + + +std::vector<double, std::allocator<double> >::~vector (202,197 samples, 0.02%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, unsigned char>, std::_Select1st<std::pair<unsigned short const, unsigned char> >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, unsigned char> > >::find (1,128,415 samples, 0.12%) + + + +void std::__invoke_impl<void, void (5,321,712 samples, 0.55%) + + + +main (5,321,712 samples, 0.55%) + + + +ns3::Ptr<ns3::LteSpectrumSignalParametersUlSrsFrame> ns3::DynamicCast<ns3::LteSpectrumSignalParametersUlSrsFrame, ns3::SpectrumSignalParameters> (670,184 samples, 0.07%) + + + +std::_Bvector_base<std::allocator<bool> >::_Bvector_impl_data::_M_move_data (231,889 samples, 0.02%) + + + +std::vector<ns3::CqiListElement_s, std::allocator<ns3::CqiListElement_s> >::_M_erase (416,767 samples, 0.04%) + + + +std::_Rb_tree<unsigned int, std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> >, std::_Select1st<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >::_Rb_tree_impl<std::less<unsigned int>, true>::_Rb_tree_impl (152,651 samples, 0.02%) + + + +ns3::SimpleRefCount<ns3::Packet, ns3::Empty, ns3::DefaultDeleter<ns3::Packet> >::Unref (750,603 samples, 0.08%) + + + +void std::_Bind<void (5,321,712 samples, 0.55%) + + + + (353,481 samples, 0.04%) + + + +std::pair<ns3::TbId_t const, ns3::tbInfo_t>::~pair (190,528 samples, 0.02%) + + + +ns3::Packet::AddByteTag (1,292,520 samples, 0.13%) + + + +std::vector<ns3::DlInfoListElement_s::HarqStatus_e, std::allocator<ns3::DlInfoListElement_s::HarqStatus_e> >::vector (381,879 samples, 0.04%) + + + +ns3::LteSpectrumSignalParametersDlCtrlFrame::~LteSpectrumSignalParametersDlCtrlFrame (233,861 samples, 0.02%) + + + +ns3::SpectrumValue::SpectrumValue (1,744,005 samples, 0.18%) + + + +[ld-linux-x86-64.so.2] (1,432,157 samples, 0.15%) + + + +std::_Bit_const_iterator::_Bit_const_iterator (204,269 samples, 0.02%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, ns3::LteEnbComponentCarrierManager::UeInfo>, std::_Select1st<std::pair<unsigned short const, ns3::LteEnbComponentCarrierManager::UeInfo> >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, ns3::LteEnbComponentCarrierManager::UeInfo> > >::lower_bound (151,718 samples, 0.02%) + + + +unsigned char* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > >, unsigned char*, unsigned char> (481,444 samples, 0.05%) + + + +ns3::Callback<void, ns3::SpectrumValue const&>::operator (20,199,448 samples, 2.08%) + + + +std::_Rb_tree<unsigned int, std::pair<unsigned int const, ns3::TxSpectrumModelInfo>, std::_Select1st<std::pair<unsigned int const, ns3::TxSpectrumModelInfo> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::TxSpectrumModelInfo> > >::find (188,402 samples, 0.02%) + + + +ns3::DlInfoListElement_s::HarqStatus_e* std::__copy_move<false, true, std::random_access_iterator_tag>::__copy_m<ns3::DlInfoListElement_s::HarqStatus_e const, ns3::DlInfoListElement_s::HarqStatus_e> (243,097 samples, 0.03%) + + + +std::__new_allocator<std::_Rb_tree_node<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > >::allocate (183,384 samples, 0.02%) + + + +ns3::Time::Time (244,557 samples, 0.03%) + + + +void std::vector<ns3::CqiListElement_s, std::allocator<ns3::CqiListElement_s> >::_M_range_insert<__gnu_cxx::__normal_iterator<ns3::CqiListElement_s*, std::vector<ns3::CqiListElement_s, std::allocator<ns3::CqiListElement_s> > > > (1,338,732 samples, 0.14%) + + + +std::function<void (1,214,433 samples, 0.13%) + + + +std::vector<ns3::UlDciListElement_s, std::allocator<ns3::UlDciListElement_s> >::end (241,860 samples, 0.02%) + + + +ns3::SpectrumValue::Copy (2,143,209 samples, 0.22%) + + + +ns3::LteSpectrumSignalParametersDlCtrlFrame::Copy (729,950 samples, 0.08%) + + + +std::allocator<unsigned short>::allocate (378,103 samples, 0.04%) + + + +ns3::DefaultDeleter<ns3::SpectrumSignalParameters>::Delete (3,402,650 samples, 0.35%) + + + +ns3::Ptr<ns3::SpectrumModel const>::operator= (199,517 samples, 0.02%) + + + +unsigned char* std::__uninitialized_fill_n<true>::__uninit_fill_n<unsigned char*, unsigned long, unsigned char> (149,553 samples, 0.02%) + + + +ns3::ObjectDeleter::Delete (8,154,602 samples, 0.84%) + + + +ns3::Ptr<ns3::Packet>::~Ptr (479,003 samples, 0.05%) + + + +void std::vector<ns3::HigherLayerSelected_s, std::allocator<ns3::HigherLayerSelected_s> >::_M_realloc_insert<ns3::HigherLayerSelected_s const&> (1,903,180 samples, 0.20%) + + + +std::_Rb_tree<unsigned int, std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> >, std::_Select1st<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >::_Auto_node::_M_insert (143,534 samples, 0.01%) + + + +std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >::~vector (449,968 samples, 0.05%) + + + +ns3::FfMacSchedSapProvider::SchedUlCqiInfoReqParameters::SchedUlCqiInfoReqParameters (319,872 samples, 0.03%) + + + +std::_Vector_base<int, std::allocator<int> >::_Vector_impl_data::_Vector_impl_data (195,817 samples, 0.02%) + + + +__gnu_cxx::__aligned_membuf<std::pair<unsigned int const, ns3::RxSpectrumModelInfo> >::_M_ptr (376,880 samples, 0.04%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::map<unsigned char, ns3::LteMacSapUser*, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteMacSapUser*> > > >, std::_Select1st<std::pair<unsigned short const, std::map<unsigned char, ns3::LteMacSapUser*, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteMacSapUser*> > > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::map<unsigned char, ns3::LteMacSapUser*, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteMacSapUser*> > > > > >::_M_end (161,396 samples, 0.02%) + + + +std::pair<std::_Rb_tree_iterator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >, bool>::operator= (149,032 samples, 0.02%) + + + +std::map<unsigned short, ns3::LteEnbComponentCarrierManager::UeInfo, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, ns3::LteEnbComponentCarrierManager::UeInfo> > >::at (2,696,904 samples, 0.28%) + + + +ns3::DefaultSimulatorImpl::Now (126,194 samples, 0.01%) + + + +std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::operator= (154,567 samples, 0.02%) + + + +void std::vector<ns3::UlDciListElement_s, std::allocator<ns3::UlDciListElement_s> >::_M_realloc_insert<ns3::UlDciListElement_s const&> (1,765,394 samples, 0.18%) + + + +void std::_Destroy_aux<false>::__destroy<ns3::Ptr<ns3::Object>*> (190,590 samples, 0.02%) + + + +std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::get_allocator (396,683 samples, 0.04%) + + + +double* std::uninitialized_copy<__gnu_cxx::__normal_iterator<double const*, std::vector<double, std::allocator<double> > >, double*> (460,469 samples, 0.05%) + + + +ns3::Ptr<ns3::SpectrumModel const>::Ptr<ns3::SpectrumModel> (273,542 samples, 0.03%) + + + +std::tuple<ns3::LteUePhy*, unsigned int, unsigned int>::tuple (190,393 samples, 0.02%) + + + +std::_Vector_base<ns3::VendorSpecificListElement_s, std::allocator<ns3::VendorSpecificListElement_s> >::_M_create_storage (317,668 samples, 0.03%) + + + +ns3::VendorSpecificListElement_s* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<ns3::VendorSpecificListElement_s const*, std::vector<ns3::VendorSpecificListElement_s, std::allocator<ns3::VendorSpecificListElement_s> > >, ns3::VendorSpecificListElement_s*, ns3::VendorSpecificListElement_s> (675,744 samples, 0.07%) + + + +ns3::DlInfoListElement_s* std::uninitialized_copy<ns3::DlInfoListElement_s*, ns3::DlInfoListElement_s*> (632,143 samples, 0.07%) + + + +std::_Rb_tree<unsigned int, std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> >, std::_Select1st<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >::~_Rb_tree (220,721 samples, 0.02%) + + + +ns3::HigherLayerSelected_s* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<ns3::HigherLayerSelected_s const*, std::vector<ns3::HigherLayerSelected_s, std::allocator<ns3::HigherLayerSelected_s> > >, ns3::HigherLayerSelected_s*, ns3::HigherLayerSelected_s> (389,363 samples, 0.04%) + + + +ns3::LteSpectrumPhy::AddExpectedTb (5,530,969 samples, 0.57%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::vector<double, std::allocator<double> > >, std::_Select1st<std::pair<unsigned short const, std::vector<double, std::allocator<double> > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<double, std::allocator<double> > > > >::_M_get_node (474,197 samples, 0.05%) + + + +std::tuple<ns3::MultiModelSpectrumChannel*, ns3::Ptr<ns3::SpectrumValue>, double, ns3::Ptr<ns3::SpectrumSignalParameters>, ns3::Ptr<ns3::SpectrumPhy>, std::map<unsigned int, ns3::Ptr<ns3::SpectrumValue>, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > > >::tuple (665,649 samples, 0.07%) + + + +std::_Rb_tree<ns3::Scheduler::EventKey, std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*>, std::_Select1st<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >, std::less<ns3::Scheduler::EventKey>, std::allocator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > >::_M_insert_node (391,675 samples, 0.04%) + + + +void std::_Destroy<ns3::CqiListElement_s*> (190,387 samples, 0.02%) + + + +ns3::LtePhy::GetPacketBurst (2,782,438 samples, 0.29%) + + + +std::map<ns3::Scheduler::EventKey, ns3::EventImpl*, std::less<ns3::Scheduler::EventKey>, std::allocator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > >::lower_bound (272,545 samples, 0.03%) + + + +std::_Rb_tree_iterator<std::pair<unsigned char const, ns3::LteCcmMacSapProvider*> >::operator (124,340 samples, 0.01%) + + + +ns3::Vector3D::GetLength (548,871 samples, 0.06%) + + + +bool __gnu_cxx::operator==<double*, std::vector<double, std::allocator<double> > > (408,801 samples, 0.04%) + + + +ns3::DefaultDeleter<ns3::SpectrumValue>::Delete (196,986 samples, 0.02%) + + + +std::_Rb_tree<unsigned int, std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> >, std::_Select1st<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >::_M_erase (437,697 samples, 0.05%) + + + +std::less<ns3::Scheduler::EventKey>::operator (246,576 samples, 0.03%) + + + +ns3::Packet::GetByteTagIterator (353,377 samples, 0.04%) + + + +std::vector<unsigned char, std::allocator<unsigned char> >::vector (435,841 samples, 0.04%) + + + +__fixunsxfti (505,737 samples, 0.05%) + + + +std::_Rb_tree_node<std::pair<ns3::TbId_t const, ns3::tbInfo_t> >* std::_Rb_tree<ns3::TbId_t, std::pair<ns3::TbId_t const, ns3::tbInfo_t>, std::_Select1st<std::pair<ns3::TbId_t const, ns3::tbInfo_t> >, std::less<ns3::TbId_t>, std::allocator<std::pair<ns3::TbId_t const, ns3::tbInfo_t> > >::_M_create_node<std::pair<ns3::TbId_t, ns3::tbInfo_t> > (1,468,656 samples, 0.15%) + + + +std::allocator_traits<std::allocator<unsigned char> >::allocate (352,577 samples, 0.04%) + + + +std::vector<ns3::CqiListElement_s, std::allocator<ns3::CqiListElement_s> >::end (186,918 samples, 0.02%) + + + +ns3::PacketBurst::AddPacket (2,019,519 samples, 0.21%) + + + +void std::destroy_at<ns3::UlDciLteControlMessage> (234,425 samples, 0.02%) + + + +std::_List_node<ns3::Ptr<ns3::LteControlMessage> >* std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::_M_create_node<ns3::Ptr<ns3::LteControlMessage> const&> (370,818 samples, 0.04%) + + + +std::tuple_element<1ul, std::tuple<ns3::LteInterference*, ns3::Ptr<ns3::SpectrumValue const>, unsigned int> >::type& std::get<1ul, ns3::LteInterference*, ns3::Ptr<ns3::SpectrumValue const>, unsigned int> (881,128 samples, 0.09%) + + + +std::_Vector_base<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> >::_Vector_base (623,026 samples, 0.06%) + + + +std::vector<double, std::allocator<double> >::vector (194,069 samples, 0.02%) + + + +ns3::EventId::operator= (688,506 samples, 0.07%) + + + +std::allocator<std::_List_node<ns3::UlDciLteControlMessage> >::allocate (420,367 samples, 0.04%) + + + +bool __gnu_cxx::operator==<ns3::CqiListElement_s const*, std::vector<ns3::CqiListElement_s, std::allocator<ns3::CqiListElement_s> > > (158,030 samples, 0.02%) + + + +std::__new_allocator<std::_List_node<ns3::UlDciLteControlMessage> >::allocate (397,126 samples, 0.04%) + + + +void std::_Destroy<ns3::MacCeListElement_s*, ns3::MacCeListElement_s> (796,900 samples, 0.08%) + + + +std::is_constant_evaluated (159,721 samples, 0.02%) + + + +ns3::Object::DoDelete (238,924 samples, 0.02%) + + + +std::vector<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >, std::allocator<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> > > >::_M_erase (3,534,925 samples, 0.36%) + + + +std::_Rb_tree_node<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >* std::_Rb_tree<unsigned int, std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> >, std::_Select1st<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >::_Alloc_node::operator (346,575 samples, 0.04%) + + + +ns3::Ptr<ns3::SpectrumModel const>::Ptr (150,773 samples, 0.02%) + + + +ns3::Ptr<ns3::PacketBurst>& std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > >::emplace_back<ns3::Ptr<ns3::PacketBurst> > (838,531 samples, 0.09%) + + + + (160,407 samples, 0.02%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, ns3::LteEnbComponentCarrierManager::UeInfo>, std::_Select1st<std::pair<unsigned short const, ns3::LteEnbComponentCarrierManager::UeInfo> >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, ns3::LteEnbComponentCarrierManager::UeInfo> > >::lower_bound (966,658 samples, 0.10%) + + + +std::vector<unsigned char, std::allocator<unsigned char> >::~vector (384,119 samples, 0.04%) + + + +ns3::Ptr<ns3::Packet const>::Ptr<ns3::Packet> (235,834 samples, 0.02%) + + + +ns3::Ptr<ns3::SpectrumValue const>::Ptr (238,944 samples, 0.02%) + + + +std::vector<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >, std::allocator<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > > > >::erase (446,852 samples, 0.05%) + + + +decltype (368,604 samples, 0.04%) + + + +__gnu_cxx::__normal_iterator<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >*, std::vector<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >, std::allocator<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > > > > > std::move<__gnu_cxx::__normal_iterator<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >*, std::vector<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >, std::allocator<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > > > > >, __gnu_cxx::__normal_iterator<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >*, std::vector<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >, std::allocator<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > > > > > > (1,076,159 samples, 0.11%) + + + +void std::_Destroy<ns3::BuildRarListElement_s*, ns3::BuildRarListElement_s> (157,406 samples, 0.02%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::vector<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >, std::allocator<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> > > > >, std::_Select1st<std::pair<unsigned short const, std::vector<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >, std::allocator<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> > > > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >, std::allocator<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> > > > > > >::_S_key (158,025 samples, 0.02%) + + + +ns3::Ptr<ns3::PacketBurst>* std::__copy_move_a1<true, ns3::Ptr<ns3::PacketBurst>*, ns3::Ptr<ns3::PacketBurst>*> (2,014,508 samples, 0.21%) + + + +ns3::VendorSpecificListElement_s* std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<ns3::VendorSpecificListElement_s const*, std::vector<ns3::VendorSpecificListElement_s, std::allocator<ns3::VendorSpecificListElement_s> > >, ns3::VendorSpecificListElement_s*> (198,957 samples, 0.02%) + + + +void std::allocator_traits<std::allocator<std::_List_node<ns3::Ptr<ns3::Packet> > > >::construct<ns3::Ptr<ns3::Packet>, ns3::Ptr<ns3::Packet> const&> (408,582 samples, 0.04%) + + + +ns3::HarqProcessInfoElement_t* std::__uninitialized_copy<true>::__uninit_copy<__gnu_cxx::__normal_iterator<ns3::HarqProcessInfoElement_t const*, std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> > >, ns3::HarqProcessInfoElement_t*> (419,766 samples, 0.04%) + + + +std::map<unsigned short, std::vector<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >, std::allocator<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >, std::allocator<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> > > > > > >::find (1,985,670 samples, 0.20%) + + + +std::vector<double, std::allocator<double> >::at (197,283 samples, 0.02%) + + + +std::_Vector_base<ns3::VendorSpecificListElement_s, std::allocator<ns3::VendorSpecificListElement_s> >::_Vector_base (426,707 samples, 0.04%) + + + +std::vector<int, std::allocator<int> >::_M_check_len (249,636 samples, 0.03%) + + + +ns3::DefaultDeleter<ns3::SpectrumValue>::Delete (433,382 samples, 0.04%) + + + +ns3::FfMacSchedSapProvider::SchedDlRlcBufferReqParameters::operator= (1,434,031 samples, 0.15%) + + + +ns3::SimpleRefCount<ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter>::Unref (3,158,900 samples, 0.33%) + + + +std::pair<ns3::TbId_t const, ns3::tbInfo_t>::pair<ns3::TbId_t, ns3::tbInfo_t> (581,670 samples, 0.06%) + + + +ns3::TypeId::GetAttributeN (149,666 samples, 0.02%) + + + +std::vector<ns3::BuildDataListElement_s, std::allocator<ns3::BuildDataListElement_s> >::vector (296,060 samples, 0.03%) + + + +ns3::LteEnbPhy::SendControlChannels (63,350,263 samples, 6.53%) +ns3::.. + + +ns3::Ptr<ns3::Packet>::operator (160,485 samples, 0.02%) + + + +ns3::Object::GetTypeId (544,814 samples, 0.06%) + + + +std::less<ns3::LteFlowId_t>::operator (150,830 samples, 0.02%) + + + +std::vector<ns3::MacCeListElement_s, std::allocator<ns3::MacCeListElement_s> >::~vector (237,617 samples, 0.02%) + + + +ns3::TypeId::operator= (327,866 samples, 0.03%) + + + +bool __gnu_cxx::operator==<ns3::VendorSpecificListElement_s const*, std::vector<ns3::VendorSpecificListElement_s, std::allocator<ns3::VendorSpecificListElement_s> > > (316,067 samples, 0.03%) + + + +std::allocator_traits<std::allocator<int> >::deallocate (169,673 samples, 0.02%) + + + +void std::_Bind<void (22,443,594 samples, 2.31%) + + + +ns3::SimpleRefCount<ns3::SpectrumValue, ns3::Empty, ns3::DefaultDeleter<ns3::SpectrumValue> >::Unref (165,191 samples, 0.02%) + + + +ns3::VendorSpecificListElement_s* std::__copy_move_a1<false, ns3::VendorSpecificListElement_s const*, ns3::VendorSpecificListElement_s*> (181,476 samples, 0.02%) + + + +ns3::Object::Construct (260,304 samples, 0.03%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::vector<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >, std::allocator<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> > > > >, std::_Select1st<std::pair<unsigned short const, std::vector<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >, std::allocator<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> > > > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >, std::allocator<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> > > > > > >::_M_lower_bound (993,953 samples, 0.10%) + + + +ns3::DefaultSimulatorImpl::ProcessOneEvent (22,443,594 samples, 2.31%) + + + +unsigned char* std::uninitialized_copy<__gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > >, unsigned char*> (204,725 samples, 0.02%) + + + +ns3::SimpleRefCount<ns3::SpectrumValue, ns3::Empty, ns3::DefaultDeleter<ns3::SpectrumValue> >::operator= (239,557 samples, 0.02%) + + + +std::_Rb_tree<unsigned int, std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> >, std::_Select1st<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >::~_Rb_tree (270,414 samples, 0.03%) + + + +std::enable_if<is_member_pointer_v<void (1,840,445 samples, 0.19%) + + + +ns3::Object::Object (2,165,809 samples, 0.22%) + + + +std::set<unsigned short, std::less<unsigned short>, std::allocator<unsigned short> >::find (148,308 samples, 0.02%) + + + +ns3::SpectrumValue::operator[] (190,175 samples, 0.02%) + + + +std::_Rb_tree<ns3::Scheduler::EventKey, std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*>, std::_Select1st<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >, std::less<ns3::Scheduler::EventKey>, std::allocator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > >::_S_left (158,793 samples, 0.02%) + + + +std::_Vector_base<int, std::allocator<int> >::_Vector_impl::_Vector_impl (165,440 samples, 0.02%) + + + +void std::vector<ns3::BuildDataListElement_s, std::allocator<ns3::BuildDataListElement_s> >::_M_realloc_insert<ns3::BuildDataListElement_s const&> (3,684,590 samples, 0.38%) + + + +std::_Rb_tree_decrement (156,793 samples, 0.02%) + + + +decltype (2,332,441 samples, 0.24%) + + + +double* std::__uninitialized_default_n_1<true>::__uninit_default_n<double*, unsigned long> (153,593 samples, 0.02%) + + + +std::__cxx11::_List_base<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::_List_base (403,989 samples, 0.04%) + + + +bool __gnu_cxx::operator==<ns3::RlcPduListElement_s const*, std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> > > (346,484 samples, 0.04%) + + + +std::_Rb_tree<int, std::pair<int const, double>, std::_Select1st<std::pair<int const, double> >, std::less<int>, std::allocator<std::pair<int const, double> > >::_Auto_node::_Auto_node<std::pair<int, double> > (461,183 samples, 0.05%) + + + +ns3::DlCqiLteControlMessage::~DlCqiLteControlMessage (197,585 samples, 0.02%) + + + +std::vector<int, std::allocator<int> >::operator= (458,503 samples, 0.05%) + + + +ns3::Ptr<ns3::PacketBurst>::Ptr (272,135 samples, 0.03%) + + + +ns3::TagBuffer::ReadU32 (197,361 samples, 0.02%) + + + +ns3::SpectrumSignalParameters::~SpectrumSignalParameters (184,600 samples, 0.02%) + + + +double* std::fill_n<double*, unsigned long, double> (162,027 samples, 0.02%) + + + +ns3::DefaultSimulatorImpl::Run (922,121,412 samples, 95.09%) +ns3::DefaultSimulatorImpl::Run + + +std::_Vector_base<unsigned char, std::allocator<unsigned char> >::_Vector_impl::_Vector_impl (183,612 samples, 0.02%) + + + +std::_Tuple_impl<5ul, std::map<unsigned int, ns3::Ptr<ns3::SpectrumValue>, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > > >::_Tuple_impl (165,624 samples, 0.02%) + + + +ns3::MakeEvent<void (2,408,455 samples, 0.25%) + + + +ns3::PacketBurst::Copy (10,413,233 samples, 1.07%) + + + +std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >* std::__niter_base<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >*, std::vector<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >, std::allocator<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > > > > > (157,965 samples, 0.02%) + + + +ns3::PacketBurst::~PacketBurst (2,458,313 samples, 0.25%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > >, std::_Select1st<std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > > > >::_S_key (157,744 samples, 0.02%) + + + +ns3::EventId::EventId (646,382 samples, 0.07%) + + + +std::map<unsigned short, std::vector<unsigned short, std::allocator<unsigned short> >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > > > >::operator[] (3,043,186 samples, 0.31%) + + + +__gnu_cxx::__aligned_membuf<std::pair<ns3::TbId_t const, ns3::tbInfo_t> >::_M_ptr (179,937 samples, 0.02%) + + + +std::_Head_base<1ul, ns3::Ptr<ns3::SpectrumValue const>, false>::_Head_base (380,537 samples, 0.04%) + + + +ns3::Ptr<ns3::SpectrumModel const>::Acquire (127,934 samples, 0.01%) + + + +unsigned short&& std::forward<unsigned short> (242,245 samples, 0.02%) + + + +unsigned char* std::__uninitialized_copy<true>::__uninit_copy<__gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > >, unsigned char*> (650,532 samples, 0.07%) + + + +ns3::SpectrumValue::~SpectrumValue (362,265 samples, 0.04%) + + + +ns3::SimpleRefCount<ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter>::Unref (191,238 samples, 0.02%) + + + +void std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::_M_assign_dispatch<std::_List_const_iterator<ns3::Ptr<ns3::LteControlMessage> > > (776,735 samples, 0.08%) + + + +std::_Rb_tree<ns3::TbId_t, std::pair<ns3::TbId_t const, ns3::tbInfo_t>, std::_Select1st<std::pair<ns3::TbId_t const, ns3::tbInfo_t> >, std::less<ns3::TbId_t>, std::allocator<std::pair<ns3::TbId_t const, ns3::tbInfo_t> > >::_M_get_insert_hint_unique_pos (485,965 samples, 0.05%) + + + +std::vector<double, std::allocator<double> >::end (220,899 samples, 0.02%) + + + +std::_Vector_base<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >::_Vector_impl_data::_M_swap_data (195,859 samples, 0.02%) + + + +__dynamic_cast (271,796 samples, 0.03%) + + + +unsigned short* std::__uninitialized_copy<true>::__uninit_copy<std::move_iterator<unsigned short*>, unsigned short*> (154,651 samples, 0.02%) + + + +std::vector<unsigned char, std::allocator<unsigned char> >::end (326,697 samples, 0.03%) + + + +std::_Bit_iterator::_Bit_iterator (156,996 samples, 0.02%) + + + +std::map<unsigned char, unsigned int, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, unsigned int> > >::empty (277,085 samples, 0.03%) + + + +std::vector<ns3::PacketMetadata::Data*, std::allocator<ns3::PacketMetadata::Data*> >::begin (175,095 samples, 0.02%) + + + +std::_Rb_tree<ns3::Scheduler::EventKey, std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*>, std::_Select1st<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >, std::less<ns3::Scheduler::EventKey>, std::allocator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > >::_S_key (553,980 samples, 0.06%) + + + +std::allocator<ns3::DlInfoListElement_s::HarqStatus_e>::allocate (185,863 samples, 0.02%) + + + +ns3::Ptr<ns3::SpectrumModel const>::operator* (233,289 samples, 0.02%) + + + +std::_Rb_tree_iterator<std::pair<unsigned short const, ns3::pfsFlowPerf_t> >::operator* (587,602 samples, 0.06%) + + + +void std::_Destroy<ns3::VendorSpecificListElement_s*> (234,807 samples, 0.02%) + + + +ns3::EventId ns3::Simulator::ScheduleNow<void (1,222,846 samples, 0.13%) + + + +std::function<void (2,750,000 samples, 0.28%) + + + +ns3::TagBuffer::ReadU8 (285,405 samples, 0.03%) + + + +void std::__invoke_impl<void, std::_Bind<void (886,915,093 samples, 91.46%) +void std::__invoke_impl<void, std::_Bind<void + + +std::_Rb_tree_iterator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > std::map<ns3::Scheduler::EventKey, ns3::EventImpl*, std::less<ns3::Scheduler::EventKey>, std::allocator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > >::emplace_hint<std::pair<ns3::Scheduler::EventKey, ns3::EventImpl*> > (953,823 samples, 0.10%) + + + +std::_Rb_tree<ns3::TbId_t, std::pair<ns3::TbId_t const, ns3::tbInfo_t>, std::_Select1st<std::pair<ns3::TbId_t const, ns3::tbInfo_t> >, std::less<ns3::TbId_t>, std::allocator<std::pair<ns3::TbId_t const, ns3::tbInfo_t> > >::end (332,913 samples, 0.03%) + + + +ns3::CeBitmap_e* std::uninitialized_copy<__gnu_cxx::__normal_iterator<ns3::CeBitmap_e const*, std::vector<ns3::CeBitmap_e, std::allocator<ns3::CeBitmap_e> > >, ns3::CeBitmap_e*> (492,021 samples, 0.05%) + + + +unsigned short const& std::__get_helper<0ul, unsigned short const&> (277,874 samples, 0.03%) + + + +__gnu_cxx::__aligned_membuf<ns3::Ptr<ns3::PacketBurst> >::_M_ptr (311,832 samples, 0.03%) + + + +ns3::ObjectBase::~ObjectBase (202,260 samples, 0.02%) + + + +std::vector<bool, std::allocator<bool> >::_M_check_len (234,878 samples, 0.02%) + + + +ns3::LteRadioBearerTag::Deserialize (721,482 samples, 0.07%) + + + +std::_Function_handler<void (916,117 samples, 0.09%) + + + +operator new (333,876 samples, 0.03%) + + + +std::pair<int, double>::pair<int&, double&> (314,047 samples, 0.03%) + + + +std::_Select1st<std::pair<ns3::LteSpectrumModelId const, ns3::Ptr<ns3::SpectrumModel> > >::operator (203,288 samples, 0.02%) + + + +std::this_thread::get_id (261,839 samples, 0.03%) + + + +std::__cxx11::_List_base<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::~_List_base (277,280 samples, 0.03%) + + + +ns3::MapScheduler::Insert (146,147 samples, 0.02%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > >, std::_Select1st<std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > > > >::_M_get_insert_hint_unique_pos (424,499 samples, 0.04%) + + + +std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >::clear (165,983 samples, 0.02%) + + + +ns3::Ptr<ns3::EventImpl>::Ptr (596,385 samples, 0.06%) + + + +std::_Vector_base<ns3::DlInfoListElement_s, std::allocator<ns3::DlInfoListElement_s> >::_M_allocate (381,294 samples, 0.04%) + + + +std::allocator_traits<std::allocator<double> >::allocate (168,940 samples, 0.02%) + + + +std::vector<ns3::TypeId::AttributeInformation, std::allocator<ns3::TypeId::AttributeInformation> >::size (214,385 samples, 0.02%) + + + +std::_Rb_tree<unsigned int, std::pair<unsigned int const, ns3::TxSpectrumModelInfo>, std::_Select1st<std::pair<unsigned int const, ns3::TxSpectrumModelInfo> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::TxSpectrumModelInfo> > >::_M_end (171,031 samples, 0.02%) + + + +ns3::LteInterference*& std::forward<ns3::LteInterference*&> (156,121 samples, 0.02%) + + + +operator new (167,253 samples, 0.02%) + + + +std::map<ns3::Scheduler::EventKey, ns3::EventImpl*, std::less<ns3::Scheduler::EventKey>, std::allocator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > >::key_comp (280,831 samples, 0.03%) + + + +ns3::PhichListElement_s* std::uninitialized_copy<__gnu_cxx::__normal_iterator<ns3::PhichListElement_s const*, std::vector<ns3::PhichListElement_s, std::allocator<ns3::PhichListElement_s> > >, ns3::PhichListElement_s*> (202,017 samples, 0.02%) + + + +std::map<unsigned short, std::vector<std::vector<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> >, std::allocator<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> > > >, std::allocator<std::vector<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> >, std::allocator<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> > > > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<std::vector<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> >, std::allocator<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> > > >, std::allocator<std::vector<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> >, std::allocator<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> > > > > > > > >::find (1,363,562 samples, 0.14%) + + + +std::_Rb_tree<ns3::Scheduler::EventKey, std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*>, std::_Select1st<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >, std::less<ns3::Scheduler::EventKey>, std::allocator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > >::lower_bound (2,165,306 samples, 0.22%) + + + +std::_Rb_tree<unsigned int, std::pair<unsigned int const, ns3::TxSpectrumModelInfo>, std::_Select1st<std::pair<unsigned int const, ns3::TxSpectrumModelInfo> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::TxSpectrumModelInfo> > >::end (151,000 samples, 0.02%) + + + +ns3::TypeId::GetAttributeN (1,373,694 samples, 0.14%) + + + +void std::__invoke_impl<void, ns3::Callback<void, ns3::SpectrumValue const&>::Callback<void (324,769 samples, 0.03%) + + + +void std::vector<int, std::allocator<int> >::_M_realloc_insert<int const&> (1,905,826 samples, 0.20%) + + + +__gnu_cxx::__aligned_membuf<ns3::UlDciLteControlMessage>::_M_ptr (143,958 samples, 0.01%) + + + +std::_Rb_tree_node<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >::_M_valptr (126,568 samples, 0.01%) + + + +ns3::DlDciListElement_s::~DlDciListElement_s (221,743 samples, 0.02%) + + + +ns3::LteRlcSpecificLteMacSapUser::NotifyTxOpportunity (1,376,216 samples, 0.14%) + + + +ns3::ByteTagList::Iterator::PrepareForNext (236,079 samples, 0.02%) + + + +std::_Bvector_base<std::allocator<bool> >::_Bvector_impl_data::_Bvector_impl_data (156,996 samples, 0.02%) + + + +ns3::Angles::Angles (3,272,025 samples, 0.34%) + + + +double* std::__copy_move_a2<false, double const*, double*> (447,358 samples, 0.05%) + + + +ns3::LteSpectrumSignalParametersDataFrame::LteSpectrumSignalParametersDataFrame (5,596,120 samples, 0.58%) + + + +std::__cxx11::_List_base<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::_List_impl::_List_impl (157,771 samples, 0.02%) + + + +ns3::EventId ns3::Simulator::Schedule<void (2,167,776 samples, 0.22%) + + + +std::_List_node<ns3::Ptr<ns3::LteControlMessage> >::_M_valptr (151,932 samples, 0.02%) + + + +unsigned int& std::__get_helper<2ul, unsigned int> (272,452 samples, 0.03%) + + + +ns3::LteEnbMac::DoReceiveLteControlMessage (20,358,746 samples, 2.10%) + + + +ns3::ObjectBase::ConstructSelf (2,873,447 samples, 0.30%) + + + +double* std::__niter_base<double*, std::vector<double, std::allocator<double> > > (155,897 samples, 0.02%) + + + +ns3::PacketTagList::COWTraverse (1,126,525 samples, 0.12%) + + + +std::tuple_element<5ul, std::tuple<ns3::MultiModelSpectrumChannel*, ns3::Ptr<ns3::SpectrumValue>, double, ns3::Ptr<ns3::SpectrumSignalParameters>, ns3::Ptr<ns3::SpectrumPhy>, std::map<unsigned int, ns3::Ptr<ns3::SpectrumValue>, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > > > >::type& std::get<5ul, ns3::MultiModelSpectrumChannel*, ns3::Ptr<ns3::SpectrumValue>, double, ns3::Ptr<ns3::SpectrumSignalParameters>, ns3::Ptr<ns3::SpectrumPhy>, std::map<unsigned int, ns3::Ptr<ns3::SpectrumValue>, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > > > (744,917 samples, 0.08%) + + + +ns3::LteSpectrumPhy::GetMobility (303,143 samples, 0.03%) + + + +std::_List_iterator<ns3::Ptr<ns3::LteControlMessage> > std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::insert<std::_List_const_iterator<ns3::Ptr<ns3::LteControlMessage> >, void> (411,083 samples, 0.04%) + + + +void std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<ns3::TbId_t const, ns3::tbInfo_t> > > >::destroy<std::pair<ns3::TbId_t const, ns3::tbInfo_t> > (190,528 samples, 0.02%) + + + +std::vector<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >, std::allocator<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> > > >::size (173,421 samples, 0.02%) + + + +std::map<int, double, std::less<int>, std::allocator<std::pair<int const, double> > >::~map (804,188 samples, 0.08%) + + + +std::vector<ns3::IidManager::IidInformation, std::allocator<ns3::IidManager::IidInformation> >::operator[] (150,378 samples, 0.02%) + + + +std::_Rb_tree<ns3::Scheduler::EventKey, std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*>, std::_Select1st<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >, std::less<ns3::Scheduler::EventKey>, std::allocator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > >::_Auto_node::_M_insert (220,811 samples, 0.02%) + + + +double* std::__uninitialized_default_n<double*, unsigned long> (197,197 samples, 0.02%) + + + +std::_Rb_tree<unsigned char, std::pair<unsigned char const, ns3::LteMacSapProvider::ReportBufferStatusParameters>, std::_Select1st<std::pair<unsigned char const, ns3::LteMacSapProvider::ReportBufferStatusParameters> >, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteMacSapProvider::ReportBufferStatusParameters> > >::begin (295,218 samples, 0.03%) + + + +std::__cxx11::list<ns3::Callback<void, ns3::Ptr<ns3::PacketBurst const> >, std::allocator<ns3::Callback<void, ns3::Ptr<ns3::PacketBurst const> > > >::begin (233,931 samples, 0.02%) + + + +bool __gnu_cxx::operator==<ns3::PhichListElement_s const*, std::vector<ns3::PhichListElement_s, std::allocator<ns3::PhichListElement_s> > > (161,679 samples, 0.02%) + + + +void std::_Destroy<unsigned short*, unsigned short> (155,477 samples, 0.02%) + + + +std::__allocated_ptr<std::allocator<std::_List_node<ns3::Ptr<ns3::Packet> > > >::__allocated_ptr (199,424 samples, 0.02%) + + + +ns3::LtePhy::SetControlMessages (985,557 samples, 0.10%) + + + +void std::__invoke_impl<void, void (870,107,623 samples, 89.72%) +void std::__invoke_impl<void, void + + +ns3::LteEnbRrc::GetUeManager (2,186,317 samples, 0.23%) + + + +ns3::Object::DoDelete (191,238 samples, 0.02%) + + + +ns3::LteSpectrumPhy::UpdateSinrPerceived (400,144 samples, 0.04%) + + + +std::_Rb_tree<int, std::pair<int const, double>, std::_Select1st<std::pair<int const, double> >, std::less<int>, std::allocator<std::pair<int const, double> > >::_M_erase (763,268 samples, 0.08%) + + + +__gnu_cxx::__aligned_membuf<std::pair<unsigned short const, ns3::LteEnbComponentCarrierManager::UeInfo> >::_M_ptr (230,371 samples, 0.02%) + + + +std::vector<std::__cxx11::list<ns3::UlDciLteControlMessage, std::allocator<ns3::UlDciLteControlMessage> >, std::allocator<std::__cxx11::list<ns3::UlDciLteControlMessage, std::allocator<ns3::UlDciLteControlMessage> > > >::erase (3,494,424 samples, 0.36%) + + + +std::_Rb_tree<ns3::TbId_t, std::pair<ns3::TbId_t const, ns3::tbInfo_t>, std::_Select1st<std::pair<ns3::TbId_t const, ns3::tbInfo_t> >, std::less<ns3::TbId_t>, std::allocator<std::pair<ns3::TbId_t const, ns3::tbInfo_t> > >::_Auto_node::_Auto_node<std::pair<ns3::TbId_t, ns3::tbInfo_t> > (1,468,656 samples, 0.15%) + + + +ns3::PacketMetadata::PacketMetadata (266,992 samples, 0.03%) + + + +std::_Rb_tree<int, std::pair<int const, double>, std::_Select1st<std::pair<int const, double> >, std::less<int>, std::allocator<std::pair<int const, double> > >::clear (1,054,314 samples, 0.11%) + + + +std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > >::at (194,370 samples, 0.02%) + + + +std::_Rb_tree_iterator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > std::map<ns3::Scheduler::EventKey, ns3::EventImpl*, std::less<ns3::Scheduler::EventKey>, std::allocator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > >::emplace_hint<std::pair<ns3::Scheduler::EventKey, ns3::EventImpl*> > (487,403 samples, 0.05%) + + + +ns3::PacketBurst::~PacketBurst (3,088,032 samples, 0.32%) + + + +ns3::LteSpectrumPhy::AddExpectedTb (590,754 samples, 0.06%) + + + +ns3::MemberSchedSapProvider<ns3::PfFfMacScheduler>::SchedUlCqiInfoReq (6,622,886 samples, 0.68%) + + + +ns3::DlInfoListElement_s* std::copy<ns3::DlInfoListElement_s*, ns3::DlInfoListElement_s*> (475,054 samples, 0.05%) + + + +std::_Rb_tree_iterator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > std::_Rb_tree<unsigned int, std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> >, std::_Select1st<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >::_M_emplace_hint_unique<unsigned int const&, ns3::Ptr<ns3::SpectrumValue>&> (838,836 samples, 0.09%) + + + +ns3::Ptr<ns3::SpectrumValue const>::Acquire (472,815 samples, 0.05%) + + + +std::vector<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >, std::allocator<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> > > >::push_back (371,903 samples, 0.04%) + + + +ns3::Buffer::~Buffer (338,881 samples, 0.03%) + + + +__gnu_cxx::__aligned_membuf<std::pair<unsigned short const, std::vector<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >, std::allocator<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> > > > > >::_M_ptr (232,556 samples, 0.02%) + + + +f32xsqrtf64 (164,839 samples, 0.02%) + + + +ns3::ByteTagList::ByteTagList (157,202 samples, 0.02%) + + + +ns3::Packet::~Packet (2,563,159 samples, 0.26%) + + + +ns3::Ptr<ns3::LteControlMessage>& std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::emplace_back<ns3::Ptr<ns3::LteControlMessage> const&> (156,292 samples, 0.02%) + + + +std::__cxx11::list<ns3::Callback<void, ns3::PhyTransmissionStatParameters>, std::allocator<ns3::Callback<void, ns3::PhyTransmissionStatParameters> > >::begin (125,646 samples, 0.01%) + + + +std::_Rb_tree<unsigned int, std::pair<unsigned int const, ns3::TxSpectrumModelInfo>, std::_Select1st<std::pair<unsigned int const, ns3::TxSpectrumModelInfo> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::TxSpectrumModelInfo> > >::_M_begin (343,708 samples, 0.04%) + + + +std::_Tuple_impl<1ul, ns3::Ptr<ns3::SpectrumValue const>, unsigned int>::~_Tuple_impl (935,788 samples, 0.10%) + + + +std::vector<std::__cxx11::list<ns3::UlDciLteControlMessage, std::allocator<ns3::UlDciLteControlMessage> >, std::allocator<std::__cxx11::list<ns3::UlDciLteControlMessage, std::allocator<ns3::UlDciLteControlMessage> > > >::_M_range_check (215,267 samples, 0.02%) + + + +std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > >::_M_range_check (145,739 samples, 0.02%) + + + +std::vector<int, std::allocator<int> >::vector (293,137 samples, 0.03%) + + + +ns3::Ptr<ns3::LteSpectrumPhy>::Ptr (960,925 samples, 0.10%) + + + +ns3::SimpleRefCount<ns3::SpectrumValue, ns3::Empty, ns3::DefaultDeleter<ns3::SpectrumValue> >::Unref (508,044 samples, 0.05%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::vector<double, std::allocator<double> > >, std::_Select1st<std::pair<unsigned short const, std::vector<double, std::allocator<double> > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<double, std::allocator<double> > > > >::_M_copy (425,223 samples, 0.04%) + + + +ns3::Ptr<ns3::SpectrumPhy>::Ptr (160,484 samples, 0.02%) + + + +ns3::RlcPduListElement_s* std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<ns3::RlcPduListElement_s const*, std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> > >, ns3::RlcPduListElement_s*> (178,382 samples, 0.02%) + + + +std::__cxx11::_List_base<ns3::AttributeConstructionList::Item, std::allocator<ns3::AttributeConstructionList::Item> >::_List_base (961,294 samples, 0.10%) + + + +__gnu_cxx::__aligned_membuf<unsigned short>::_M_addr (241,097 samples, 0.02%) + + + +operator new (195,089 samples, 0.02%) + + + +ns3::Ptr<ns3::LteInterference>::operator (310,011 samples, 0.03%) + + + +ns3::LteEnbPhy::StartSubFrame (19,358,790 samples, 2.00%) + + + +std::_Rb_tree_node<std::pair<unsigned short const, std::vector<double, std::allocator<double> > > >* std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::vector<double, std::allocator<double> > >, std::_Select1st<std::pair<unsigned short const, std::vector<double, std::allocator<double> > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<double, std::allocator<double> > > > >::_Alloc_node::operator (310,137 samples, 0.03%) + + + +std::_Rb_tree<int, std::pair<int const, double>, std::_Select1st<std::pair<int const, double> >, std::less<int>, std::allocator<std::pair<int const, double> > >::clear (301,718 samples, 0.03%) + + + +std::_Rb_tree<ns3::Scheduler::EventKey, std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*>, std::_Select1st<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >, std::less<ns3::Scheduler::EventKey>, std::allocator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > >::_M_get_insert_hint_unique_pos (920,658 samples, 0.09%) + + + +void std::_Function_base::_Base_manager<std::_Bind<void (266,931 samples, 0.03%) + + + +__sqrt_finite (155,543 samples, 0.02%) + + + +ns3::Ptr<ns3::PropagationDelayModel>::operator bool (144,100 samples, 0.01%) + + + +std::_Tuple_impl<3ul, ns3::Ptr<ns3::SpectrumSignalParameters>, ns3::Ptr<ns3::SpectrumPhy>, std::map<unsigned int, ns3::Ptr<ns3::SpectrumValue>, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > > >::_Tuple_impl (517,866 samples, 0.05%) + + + +std::vector<double, std::allocator<double> >::at (291,311 samples, 0.03%) + + + +std::_Rb_tree_node<std::pair<unsigned short const, unsigned char> >::_M_valptr (632,959 samples, 0.07%) + + + +ns3::UeSelected_s::~UeSelected_s (156,086 samples, 0.02%) + + + +double* std::copy<__gnu_cxx::__normal_iterator<double const*, std::vector<double, std::allocator<double> > >, double*> (775,199 samples, 0.08%) + + + +std::__cxx11::list<ns3::Ptr<ns3::Packet>, std::allocator<ns3::Ptr<ns3::Packet> > >::clear (828,329 samples, 0.09%) + + + +int* std::__copy_move_a<false, __gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, int*> (599,025 samples, 0.06%) + + + +std::_Rb_tree_decrement (195,924 samples, 0.02%) + + + +std::vector<ns3::Ptr<ns3::Object>, std::allocator<ns3::Ptr<ns3::Object> > >::vector (604,571 samples, 0.06%) + + + +__gnu_cxx::__aligned_membuf<ns3::UlDciLteControlMessage>::_M_ptr (283,830 samples, 0.03%) + + + +std::_Tuple_impl<0ul, ns3::LteInterference*, ns3::Ptr<ns3::SpectrumValue const>, unsigned int>::~_Tuple_impl (976,372 samples, 0.10%) + + + +decltype (979,889 samples, 0.10%) + + + +malloc (333,876 samples, 0.03%) + + + +ns3::Object::Initialize (214,377 samples, 0.02%) + + + +std::allocator_traits<std::allocator<double> >::deallocate (163,066 samples, 0.02%) + + + +std::_Rb_tree<unsigned char, std::pair<unsigned char const, ns3::LteMacSapUser*>, std::_Select1st<std::pair<unsigned char const, ns3::LteMacSapUser*> >, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteMacSapUser*> > >::_M_mbegin (161,866 samples, 0.02%) + + + +ns3::operator+ (373,725 samples, 0.04%) + + + +ns3::LteSpectrumSignalParametersDataFrame::~LteSpectrumSignalParametersDataFrame (3,401,494 samples, 0.35%) + + + +std::allocator_traits<std::allocator<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> > > >::allocate (272,885 samples, 0.03%) + + + +std::vector<unsigned char, std::allocator<unsigned char> >::at (338,936 samples, 0.03%) + + + +std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >::~vector (250,258 samples, 0.03%) + + + +ns3::BufferSizeLevelBsr::BufferSize2BsrId (148,238 samples, 0.02%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > >, std::_Select1st<std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > > > >::_M_get_insert_hint_unique_pos (303,018 samples, 0.03%) + + + +std::tuple_element<1ul, std::tuple<ns3::LteUePhy*, unsigned int, unsigned int> >::type& std::get<1ul, ns3::LteUePhy*, unsigned int, unsigned int> (345,321 samples, 0.04%) + + + +double* std::uninitialized_copy<__gnu_cxx::__normal_iterator<double const*, std::vector<double, std::allocator<double> > >, double*> (418,403 samples, 0.04%) + + + +std::_Tuple_impl<4ul, ns3::Ptr<ns3::SpectrumPhy>, std::map<unsigned int, ns3::Ptr<ns3::SpectrumValue>, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > > >::_Tuple_impl<ns3::Ptr<ns3::SpectrumPhy>&, std::map<unsigned int, ns3::Ptr<ns3::SpectrumValue>, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >&, void> (395,163 samples, 0.04%) + + + +std::map<unsigned short, std::vector<std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > >, std::allocator<std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > >, std::allocator<std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > > > > > > >::find (1,318,462 samples, 0.14%) + + + +__gnu_cxx::__aligned_membuf<std::pair<unsigned char const, ns3::LteMacSapProvider::ReportBufferStatusParameters> >::_M_ptr (283,636 samples, 0.03%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > >, std::_Select1st<std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > > > >::find (146,964 samples, 0.02%) + + + +ns3::Ptr<ns3::SpectrumPhy> ns3::Object::GetObject<ns3::SpectrumPhy> (506,061 samples, 0.05%) + + + +ns3::Ptr<ns3::PacketBurst>::operator= (418,721 samples, 0.04%) + + + +std::_List_node<ns3::Ptr<ns3::PacketBurst> >::_M_valptr (136,464 samples, 0.01%) + + + +void std::_Destroy<ns3::CqiListElement_s*, ns3::CqiListElement_s> (416,767 samples, 0.04%) + + + +ns3::UlDciLteControlMessage::UlDciLteControlMessage (388,309 samples, 0.04%) + + + +ns3::VendorSpecificListElement_s* std::__do_uninit_copy<__gnu_cxx::__normal_iterator<ns3::VendorSpecificListElement_s const*, std::vector<ns3::VendorSpecificListElement_s, std::allocator<ns3::VendorSpecificListElement_s> > >, ns3::VendorSpecificListElement_s*> (156,843 samples, 0.02%) + + + +std::_Bit_iterator::operator* (166,567 samples, 0.02%) + + + +ns3::Ptr<ns3::BsrLteControlMessage>::operator (142,163 samples, 0.01%) + + + +std::_Function_base::_Base_manager<void (405,896 samples, 0.04%) + + + +operator new (239,912 samples, 0.02%) + + + +std::_Bind<void (1,111,745 samples, 0.11%) + + + +std::vector<unsigned int, std::allocator<unsigned int> >::_S_check_init_len (571,492 samples, 0.06%) + + + +std::_Rb_tree_iterator<std::pair<unsigned char const, ns3::LteMacSapUser*> >::operator* (248,472 samples, 0.03%) + + + +std::_Rb_tree_node<std::pair<unsigned short const, double> >::_M_valptr (567,548 samples, 0.06%) + + + +std::_Rb_tree_iterator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >::operator-- (195,924 samples, 0.02%) + + + +std::_Vector_base<double, std::allocator<double> >::_M_create_storage (507,018 samples, 0.05%) + + + +int* std::__copy_move_a<false, __gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, int*> (468,442 samples, 0.05%) + + + +std::__new_allocator<unsigned char>::deallocate (194,524 samples, 0.02%) + + + +std::vector<bool, std::allocator<bool> >::operator= (842,802 samples, 0.09%) + + + +std::vector<ns3::VendorSpecificListElement_s, std::allocator<ns3::VendorSpecificListElement_s> >::~vector (629,475 samples, 0.06%) + + + +ns3::LteMacSapUser::TxOpportunityParameters::TxOpportunityParameters (163,135 samples, 0.02%) + + + +std::_List_const_iterator<ns3::Ptr<ns3::LteControlMessage> >::operator* (275,268 samples, 0.03%) + + + +std::_Rb_tree<unsigned int, std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> >, std::_Select1st<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >::lower_bound (238,325 samples, 0.02%) + + + +ns3::Ptr<ns3::SpectrumValue const>::Ptr<ns3::SpectrumValue> (235,951 samples, 0.02%) + + + +std::map<unsigned int, ns3::Ptr<ns3::SpectrumValue>, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >::map (263,384 samples, 0.03%) + + + +void std::fill<unsigned short*, unsigned short> (157,918 samples, 0.02%) + + + +ns3::Ptr<ns3::SpectrumModel const>::Acquire (223,430 samples, 0.02%) + + + +std::_Vector_base<ns3::BuildDataListElement_s, std::allocator<ns3::BuildDataListElement_s> >::_Vector_impl_data::_Vector_impl_data (199,981 samples, 0.02%) + + + +ns3::Ptr<ns3::NixVector>::Acquire (191,450 samples, 0.02%) + + + +std::vector<unsigned short, std::allocator<unsigned short> >::resize (343,043 samples, 0.04%) + + + +ns3::TagBuffer::ReadU8 (154,581 samples, 0.02%) + + + +std::_List_const_iterator<ns3::Ptr<ns3::LteControlMessage> >::operator* (644,591 samples, 0.07%) + + + +ns3::Ptr<ns3::BsrLteControlMessage> ns3::Create<ns3::BsrLteControlMessage> (556,282 samples, 0.06%) + + + +ns3::BuildDataListElement_s::BuildDataListElement_s (189,091 samples, 0.02%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::vector<unsigned char, std::allocator<unsigned char> > >, std::_Select1st<std::pair<unsigned short const, std::vector<unsigned char, std::allocator<unsigned char> > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<unsigned char, std::allocator<unsigned char> > > > >::_M_mbegin (398,471 samples, 0.04%) + + + +ns3::Ptr<ns3::LteEnbPhy>::Ptr (308,737 samples, 0.03%) + + + +void std::_Rb_tree<int, std::pair<int const, double>, std::_Select1st<std::pair<int const, double> >, std::less<int>, std::allocator<std::pair<int const, double> > >::_M_construct_node<std::pair<int const, double> const&> (205,403 samples, 0.02%) + + + +std::_Vector_base<ns3::DlInfoListElement_s::HarqStatus_e, std::allocator<ns3::DlInfoListElement_s::HarqStatus_e> >::_Vector_impl::_Vector_impl (165,586 samples, 0.02%) + + + +std::less<ns3::Scheduler::EventKey>::operator (529,361 samples, 0.05%) + + + +ns3::Ptr<ns3::LteControlMessage>::Acquire (234,941 samples, 0.02%) + + + +ns3::Ptr<ns3::SpectrumValue>::operator= (291,061 samples, 0.03%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, double>, std::_Select1st<std::pair<unsigned short const, double> >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, double> > >::_M_end (151,821 samples, 0.02%) + + + +std::vector<unsigned short, std::allocator<unsigned short> >::_M_check_len (563,247 samples, 0.06%) + + + +ns3::LteSpectrumValueHelper::GetSpectrumModel (2,320,104 samples, 0.24%) + + + +__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > > std::__copy_move_a<false, __gnu_cxx::__normal_iterator<double const*, std::vector<double, std::allocator<double> > >, __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > > > (307,652 samples, 0.03%) + + + +__gnu_cxx::__aligned_membuf<std::pair<unsigned short const, ns3::LteEnbComponentCarrierManager::UeInfo> >::_M_ptr (234,295 samples, 0.02%) + + + +std::_List_node<ns3::Ptr<ns3::LteControlMessage> >* std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::_M_create_node<ns3::Ptr<ns3::LteControlMessage>&> (498,015 samples, 0.05%) + + + +std::vector<unsigned char, std::allocator<unsigned char> >::_M_check_len (747,839 samples, 0.08%) + + + +ns3::Angles::CheckIfValid (149,412 samples, 0.02%) + + + +void (325,947 samples, 0.03%) + + + +std::__cxx11::_List_base<ns3::Ptr<ns3::Packet>, std::allocator<ns3::Ptr<ns3::Packet> > >::_M_init (154,782 samples, 0.02%) + + + +std::_Vector_base<unsigned char, std::allocator<unsigned char> >::_M_deallocate (149,822 samples, 0.02%) + + + +std::enable_if<is_invocable_r_v<void, std::_Bind<void (22,443,594 samples, 2.31%) + + + +std::_Rb_tree_iterator<std::pair<unsigned short const, unsigned char> >::_Rb_tree_iterator (238,804 samples, 0.02%) + + + +ns3::Ptr<ns3::SpectrumValue> ns3::Create<ns3::SpectrumValue, ns3::Ptr<ns3::SpectrumModel const> const&> (1,704,960 samples, 0.18%) + + + +__gnu_cxx::__aligned_membuf<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >::_M_addr (162,805 samples, 0.02%) + + + +std::_Rb_tree<ns3::LteSpectrumModelId, std::pair<ns3::LteSpectrumModelId const, ns3::Ptr<ns3::SpectrumModel> >, std::_Select1st<std::pair<ns3::LteSpectrumModelId const, ns3::Ptr<ns3::SpectrumModel> > >, std::less<ns3::LteSpectrumModelId>, std::allocator<std::pair<ns3::LteSpectrumModelId const, ns3::Ptr<ns3::SpectrumModel> > > >::find (220,015 samples, 0.02%) + + + +ns3::LteRlcSm::ReportBufferStatus (6,485,597 samples, 0.67%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, ns3::pfsFlowPerf_t>, std::_Select1st<std::pair<unsigned short const, ns3::pfsFlowPerf_t> >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, ns3::pfsFlowPerf_t> > >::begin (210,507 samples, 0.02%) + + + +ns3::LteAmc::GetUlTbSizeFromMcs (193,747 samples, 0.02%) + + + +decltype (2,563,971 samples, 0.26%) + + + +std::enable_if<is_invocable_r_v<void, ns3::Callback<void, ns3::UlInfoListElement_s>::Callback<void (2,054,238 samples, 0.21%) + + + +[libc.so.6] (5,321,712 samples, 0.55%) + + + +std::__cxx11::_List_base<ns3::Ptr<ns3::Packet>, std::allocator<ns3::Ptr<ns3::Packet> > >::_M_clear (424,329 samples, 0.04%) + + + +std::_Rb_tree<ns3::Scheduler::EventKey, std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*>, std::_Select1st<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >, std::less<ns3::Scheduler::EventKey>, std::allocator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > >::_M_lower_bound (1,465,798 samples, 0.15%) + + + + (126,110 samples, 0.01%) + + + +ns3::PacketBurst::GetTypeId (273,306 samples, 0.03%) + + + +std::_Rb_tree<ns3::TbId_t, std::pair<ns3::TbId_t const, ns3::tbInfo_t>, std::_Select1st<std::pair<ns3::TbId_t const, ns3::tbInfo_t> >, std::less<ns3::TbId_t>, std::allocator<std::pair<ns3::TbId_t const, ns3::tbInfo_t> > >::find (814,139 samples, 0.08%) + + + +void std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::_M_insert<ns3::Ptr<ns3::LteControlMessage> const&> (564,216 samples, 0.06%) + + + +std::vector<int, std::allocator<int> >::_S_relocate (124,634 samples, 0.01%) + + + +void std::allocator_traits<std::allocator<ns3::BuildDataListElement_s> >::construct<ns3::BuildDataListElement_s, ns3::BuildDataListElement_s const&> (189,091 samples, 0.02%) + + + +ns3::EventId::~EventId (866,210 samples, 0.09%) + + + +std::_Rb_tree_node<std::pair<unsigned char const, ns3::LteUeMac::LcInfo> >::_M_valptr (126,661 samples, 0.01%) + + + +ns3::Buffer::Initialize (535,246 samples, 0.06%) + + + +std::_Rb_tree_iterator<std::pair<ns3::LteFlowId_t const, ns3::FfMacSchedSapProvider::SchedDlRlcBufferReqParameters> >::operator* (195,770 samples, 0.02%) + + + +std::allocator<std::_List_node<ns3::Ptr<ns3::Packet> > >::allocate (313,319 samples, 0.03%) + + + +ns3::LteMacSapUser::ReceivePduParameters::ReceivePduParameters (154,503 samples, 0.02%) + + + +std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::operator= (814,123 samples, 0.08%) + + + +std::_Vector_base<ns3::UlInfoListElement_s, std::allocator<ns3::UlInfoListElement_s> >::~_Vector_base (160,392 samples, 0.02%) + + + +ns3::MacCeListElement_s::~MacCeListElement_s (457,826 samples, 0.05%) + + + +std::_Rb_tree<unsigned int, std::pair<unsigned int const, ns3::SpectrumConverter>, std::_Select1st<std::pair<unsigned int const, ns3::SpectrumConverter> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::SpectrumConverter> > >::find (738,382 samples, 0.08%) + + + +std::_Rb_tree<unsigned char, std::pair<unsigned char const, ns3::LteCcmMacSapProvider*>, std::_Select1st<std::pair<unsigned char const, ns3::LteCcmMacSapProvider*> >, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteCcmMacSapProvider*> > >::_M_end (200,561 samples, 0.02%) + + + +ns3::SpectrumValue::~SpectrumValue (392,749 samples, 0.04%) + + + +ns3::Time::GetNanoSeconds (191,170 samples, 0.02%) + + + +std::_Vector_base<unsigned char, std::allocator<unsigned char> >::_Vector_base (194,555 samples, 0.02%) + + + +std::__cxx11::list<ns3::Ptr<ns3::Packet>, std::allocator<ns3::Ptr<ns3::Packet> > >::list (368,722 samples, 0.04%) + + + +std::__cxx11::list<ns3::UlDciLteControlMessage, std::allocator<ns3::UlDciLteControlMessage> >* std::__copy_move_a1<true, std::__cxx11::list<ns3::UlDciLteControlMessage, std::allocator<ns3::UlDciLteControlMessage> >*, std::__cxx11::list<ns3::UlDciLteControlMessage, std::allocator<ns3::UlDciLteControlMessage> >*> (1,663,604 samples, 0.17%) + + + +ns3::Ptr<ns3::EventImpl>::Ptr (195,822 samples, 0.02%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, ns3::SbMeasResult_s>, std::_Select1st<std::pair<unsigned short const, ns3::SbMeasResult_s> >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, ns3::SbMeasResult_s> > >::_M_mbegin (155,977 samples, 0.02%) + + + +std::_Vector_base<ns3::Ptr<ns3::Object>, std::allocator<ns3::Ptr<ns3::Object> > >::~_Vector_base (148,451 samples, 0.02%) + + + +std::vector<unsigned short, std::allocator<unsigned short> >::vector (165,594 samples, 0.02%) + + + +void std::__cxx11::list<ns3::UlDciLteControlMessage, std::allocator<ns3::UlDciLteControlMessage> >::_M_initialize_dispatch<std::_List_const_iterator<ns3::UlDciLteControlMessage> > (3,076,347 samples, 0.32%) + + + +std::_List_node<ns3::Ptr<ns3::LteControlMessage> >::_M_valptr (234,399 samples, 0.02%) + + + +std::__cxx11::_List_base<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::~_List_base (309,041 samples, 0.03%) + + + +std::_Rb_tree_iterator<std::pair<unsigned short const, unsigned char> >::operator* (714,872 samples, 0.07%) + + + +std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >::begin (261,627 samples, 0.03%) + + + +ns3::SpectrumValue::SpectrumValue (826,746 samples, 0.09%) + + + +ns3::SpectrumValue::SpectrumValue (332,272 samples, 0.03%) + + + +std::vector<unsigned char, std::allocator<unsigned char> >::at (377,393 samples, 0.04%) + + + +ns3::Ptr<ns3::Object>::Ptr<ns3::AntennaModel> (485,174 samples, 0.05%) + + + +decltype (398,640 samples, 0.04%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, ns3::DlInfoListElement_s>, std::_Select1st<std::pair<unsigned short const, ns3::DlInfoListElement_s> >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, ns3::DlInfoListElement_s> > >::_Rb_tree_impl<std::less<unsigned short>, true>::_Rb_tree_impl (313,901 samples, 0.03%) + + + +ns3::Packet::Packet (1,604,788 samples, 0.17%) + + + +ns3::SpectrumValue::operator= (1,064,743 samples, 0.11%) + + + +std::_Select1st<std::pair<unsigned char const, ns3::LteUeMac::LcInfo> >::operator (151,315 samples, 0.02%) + + + +std::map<unsigned short, std::vector<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >, std::allocator<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >, std::allocator<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> > > > > > >::find (2,994,899 samples, 0.31%) + + + +ns3::PacketTagList::~PacketTagList (323,410 samples, 0.03%) + + + +ns3::EnbMacMemberLteEnbPhySapUser::SubframeIndication (415,834 samples, 0.04%) + + + +void std::_Function_base::_Base_manager<std::_Bind<void (188,902 samples, 0.02%) + + + +std::__cxx11::_List_base<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::_M_clear (191,802 samples, 0.02%) + + + +ns3::MemberLteEnbRrcSapUser<ns3::LteEnbRrcProtocolIdeal>::SendSystemInformation (188,903 samples, 0.02%) + + + +std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >* std::__copy_move<true, false, std::random_access_iterator_tag>::__copy_m<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >*, std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >*> (148,381 samples, 0.02%) + + + +ns3::ObjectBase::~ObjectBase (189,056 samples, 0.02%) + + + +malloc (168,940 samples, 0.02%) + + + +ns3::Ptr<ns3::PacketBurst> ns3::CompleteConstruct<ns3::PacketBurst> (4,210,057 samples, 0.43%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, unsigned int>, std::_Select1st<std::pair<unsigned short const, unsigned int> >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, unsigned int> > >::begin (162,137 samples, 0.02%) + + + +std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::end (158,022 samples, 0.02%) + + + +__gnu_cxx::__normal_iterator<ns3::CeBitmap_e const*, std::vector<ns3::CeBitmap_e, std::allocator<ns3::CeBitmap_e> > >::__normal_iterator (148,109 samples, 0.02%) + + + +std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >::_M_move_assign (2,021,899 samples, 0.21%) + + + +ns3::Ptr<ns3::SpectrumValue> ns3::Create<ns3::SpectrumValue, ns3::Ptr<ns3::SpectrumModel const> const&> (159,012 samples, 0.02%) + + + +std::map<unsigned short, std::vector<double, std::allocator<double> >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<double, std::allocator<double> > > > >::~map (231,712 samples, 0.02%) + + + +std::_Vector_base<ns3::Ptr<ns3::Object>, std::allocator<ns3::Ptr<ns3::Object> > >::_Vector_base (200,921 samples, 0.02%) + + + +void std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::_M_initialize_dispatch<std::_List_const_iterator<ns3::Ptr<ns3::LteControlMessage> > > (1,272,114 samples, 0.13%) + + + +std::_Bind<void (410,482 samples, 0.04%) + + + +ns3::AttributeConstructionList::~AttributeConstructionList (332,038 samples, 0.03%) + + + +std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >::_M_move_assign (148,381 samples, 0.02%) + + + +std::vector<ns3::MacCeListElement_s, std::allocator<ns3::MacCeListElement_s> >::at (309,993 samples, 0.03%) + + + +std::_Vector_base<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >::_Vector_base (550,304 samples, 0.06%) + + + +std::_Rb_tree_iterator<std::pair<unsigned short const, ns3::DlInfoListElement_s> >::_Rb_tree_iterator (124,409 samples, 0.01%) + + + +ns3::TimeStep (329,548 samples, 0.03%) + + + +std::_Vector_base<unsigned char, std::allocator<unsigned char> >::_Vector_impl_data::_Vector_impl_data (148,226 samples, 0.02%) + + + +__gnu_cxx::__aligned_membuf<std::pair<unsigned short const, std::vector<std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > >, std::allocator<std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > > > > > >::_M_ptr (155,635 samples, 0.02%) + + + +std::_Rb_tree_node<std::pair<unsigned short const, std::vector<double, std::allocator<double> > > >* std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::vector<double, std::allocator<double> > >, std::_Select1st<std::pair<unsigned short const, std::vector<double, std::allocator<double> > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<double, std::allocator<double> > > > >::_M_clone_node<false, std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::vector<double, std::allocator<double> > >, std::_Select1st<std::pair<unsigned short const, std::vector<double, std::allocator<double> > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<double, std::allocator<double> > > > >::_Alloc_node> (347,372 samples, 0.04%) + + + +void std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<unsigned short const, std::vector<double, std::allocator<double> > > > > >::destroy<std::pair<unsigned short const, std::vector<double, std::allocator<double> > > > (193,911 samples, 0.02%) + + + +std::_Rb_tree<unsigned int, std::pair<unsigned int const, ns3::SpectrumConverter>, std::_Select1st<std::pair<unsigned int const, ns3::SpectrumConverter> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::SpectrumConverter> > >::_S_key (240,712 samples, 0.02%) + + + +ns3::SimpleRefCount<ns3::LteControlMessage, ns3::Empty, ns3::DefaultDeleter<ns3::LteControlMessage> >::SimpleRefCount (152,002 samples, 0.02%) + + + +__gnu_cxx::__aligned_membuf<std::pair<ns3::TbId_t const, ns3::tbInfo_t> >::_M_ptr (204,057 samples, 0.02%) + + + +std::_Rb_tree_iterator<std::pair<ns3::TbId_t const, ns3::tbInfo_t> >::operator* (791,920 samples, 0.08%) + + + +std::vector<ns3::CqiListElement_s, std::allocator<ns3::CqiListElement_s> >::push_back (234,240 samples, 0.02%) + + + +int* std::__uninitialized_copy<true>::__uninit_copy<__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, int*> (833,507 samples, 0.09%) + + + +std::_Head_base<1ul, double const&, false>::_M_head (200,778 samples, 0.02%) + + + +ns3::operator* (1,238,991 samples, 0.13%) + + + +std::vector<unsigned char, std::allocator<unsigned char> >::vector (344,519 samples, 0.04%) + + + +double* std::__copy_move_a1<false, double const*, double*> (200,338 samples, 0.02%) + + + +std::allocator_traits<std::allocator<unsigned short> >::allocate (378,466 samples, 0.04%) + + + +ns3::Ptr<ns3::MatrixArray<std::complex<double> > const>::Acquire (192,272 samples, 0.02%) + + + +ns3::Ptr<ns3::SpectrumValue const>::Ptr (396,945 samples, 0.04%) + + + +void std::_Rb_tree<ns3::Scheduler::EventKey, std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*>, std::_Select1st<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >, std::less<ns3::Scheduler::EventKey>, std::allocator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > >::_M_construct_node<std::pair<ns3::Scheduler::EventKey, ns3::EventImpl*> > (405,977 samples, 0.04%) + + + +ns3::LtePhy::GetControlMessages[abi:cxx11] (5,327,384 samples, 0.55%) + + + +ns3::Ptr<ns3::SpectrumModel const>::operator= (252,993 samples, 0.03%) + + + +std::vector<unsigned char, std::allocator<unsigned char> >::operator= (127,305 samples, 0.01%) + + + +ns3::DlInfoListElement_s::DlInfoListElement_s (152,454 samples, 0.02%) + + + +void ns3::Callback<void, std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > > >::Callback<void (74,700,874 samples, 7.70%) +void n.. + + +std::__cxx11::_List_base<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::~_List_base (343,413 samples, 0.04%) + + + +ns3::Ptr<ns3::PacketBurst>::Ptr (203,782 samples, 0.02%) + + + +std::__cxx11::_List_base<ns3::AttributeConstructionList::Item, std::allocator<ns3::AttributeConstructionList::Item> >::_List_impl::_List_impl (374,981 samples, 0.04%) + + + +unsigned long* std::copy<unsigned long*, unsigned long*> (260,141 samples, 0.03%) + + + +std::map<unsigned int, ns3::Ptr<ns3::SpectrumValue>, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >::map (719,320 samples, 0.07%) + + + +void std::_Destroy<ns3::DlInfoListElement_s::HarqStatus_e*, ns3::DlInfoListElement_s::HarqStatus_e> (305,928 samples, 0.03%) + + + +std::_Rb_tree_node<std::pair<int const, double> >* std::_Rb_tree<int, std::pair<int const, double>, std::_Select1st<std::pair<int const, double> >, std::less<int>, std::allocator<std::pair<int const, double> > >::_M_create_node<std::pair<int, double> > (461,183 samples, 0.05%) + + + +std::vector<ns3::MacCeListElement_s, std::allocator<ns3::MacCeListElement_s> >::_M_erase_at_end (796,900 samples, 0.08%) + + + +std::_Rb_tree_node<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >* std::_Rb_tree<unsigned int, std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> >, std::_Select1st<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >::_M_copy<false, std::_Rb_tree<unsigned int, std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> >, std::_Select1st<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >::_Alloc_node> (878,011 samples, 0.09%) + + + +__gnu_cxx::__aligned_membuf<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >::_M_ptr (461,464 samples, 0.05%) + + + +std::_Rb_tree_node<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >* std::_Rb_tree<unsigned int, std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> >, std::_Select1st<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >::_M_copy<false, std::_Rb_tree<unsigned int, std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> >, std::_Select1st<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >::_Alloc_node> (688,048 samples, 0.07%) + + + +std::vector<std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > >, std::allocator<std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > > > >::at (152,411 samples, 0.02%) + + + +double std::reduce<__gnu_cxx::__normal_iterator<double const*, std::vector<double, std::allocator<double> > >, double, std::plus<void> > (650,475 samples, 0.07%) + + + +ns3::DefaultDeleter<ns3::SpectrumValue>::Delete (189,290 samples, 0.02%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, ns3::SbMeasResult_s>, std::_Select1st<std::pair<unsigned short const, ns3::SbMeasResult_s> >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, ns3::SbMeasResult_s> > >::find (231,252 samples, 0.02%) + + + +ns3::PacketBurst::Begin (649,187 samples, 0.07%) + + + +std::_Rb_tree_iterator<std::pair<ns3::TbId_t const, ns3::tbInfo_t> > std::_Rb_tree<ns3::TbId_t, std::pair<ns3::TbId_t const, ns3::tbInfo_t>, std::_Select1st<std::pair<ns3::TbId_t const, ns3::tbInfo_t> >, std::less<ns3::TbId_t>, std::allocator<std::pair<ns3::TbId_t const, ns3::tbInfo_t> > >::_M_emplace_hint_unique<std::pair<ns3::TbId_t, ns3::tbInfo_t> > (2,868,330 samples, 0.30%) + + + +std::vector<unsigned short, std::allocator<unsigned short> >::vector (302,989 samples, 0.03%) + + + +std::_Rb_tree_iterator<std::pair<ns3::LteSpectrumModelId const, ns3::Ptr<ns3::SpectrumModel> > >::operator (234,452 samples, 0.02%) + + + +std::_Bvector_base<std::allocator<bool> >::_Bvector_impl_data::_M_reset (153,274 samples, 0.02%) + + + +std::_Rb_tree<ns3::LteSpectrumModelId, std::pair<ns3::LteSpectrumModelId const, ns3::Ptr<ns3::SpectrumModel> >, std::_Select1st<std::pair<ns3::LteSpectrumModelId const, ns3::Ptr<ns3::SpectrumModel> > >, std::less<ns3::LteSpectrumModelId>, std::allocator<std::pair<ns3::LteSpectrumModelId const, ns3::Ptr<ns3::SpectrumModel> > > >::_S_key (418,561 samples, 0.04%) + + + +ns3::SimpleRefCount<ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter>::GetReferenceCount (169,529 samples, 0.02%) + + + +std::allocator<std::_Rb_tree_node<std::pair<int const, double> > >::allocate (199,176 samples, 0.02%) + + + +std::_Any_data::_M_access (231,298 samples, 0.02%) + + + +__gnu_cxx::__normal_iterator<ns3::MacCeListElement_s*, std::vector<ns3::MacCeListElement_s, std::allocator<ns3::MacCeListElement_s> > > std::vector<ns3::MacCeListElement_s, std::allocator<ns3::MacCeListElement_s> >::insert<__gnu_cxx::__normal_iterator<ns3::MacCeListElement_s*, std::vector<ns3::MacCeListElement_s, std::allocator<ns3::MacCeListElement_s> > >, void> (2,564,176 samples, 0.26%) + + + +ns3::DefaultSimulatorImpl::Schedule (1,482,842 samples, 0.15%) + + + +ns3::SimpleRefCount<ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter>::Unref (8,236,952 samples, 0.85%) + + + +std::__cxx11::_List_base<ns3::AttributeConstructionList::Item, std::allocator<ns3::AttributeConstructionList::Item> >::~_List_base (248,847 samples, 0.03%) + + + +ns3::Node::GetId (131,119 samples, 0.01%) + + + +ns3::EventImpl::Invoke (2,105,662 samples, 0.22%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::map<unsigned char, ns3::LteMacSapUser*, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteMacSapUser*> > > >, std::_Select1st<std::pair<unsigned short const, std::map<unsigned char, ns3::LteMacSapUser*, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteMacSapUser*> > > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::map<unsigned char, ns3::LteMacSapUser*, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteMacSapUser*> > > > > >::_M_mbegin (194,122 samples, 0.02%) + + + +std::enable_if<is_invocable_r_v<void, void (73,085,767 samples, 7.54%) +std::e.. + + +std::vector<int, std::allocator<int> >::max_size (128,242 samples, 0.01%) + + + +ns3::ByteTagList::Add (831,259 samples, 0.09%) + + + +void std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::_M_insert<ns3::Ptr<ns3::LteControlMessage> const&> (1,452,841 samples, 0.15%) + + + +void std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::_M_initialize_dispatch<std::_List_const_iterator<ns3::Ptr<ns3::LteControlMessage> > > (1,343,666 samples, 0.14%) + + + +__gnu_cxx::__normal_iterator<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > > const*, std::vector<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >, std::allocator<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > > > > >::difference_type __gnu_cxx::operator-<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > > const*, std::vector<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >, std::allocator<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > > > > > (346,160 samples, 0.04%) + + + +std::_Tuple_impl<2ul, double, ns3::Ptr<ns3::SpectrumSignalParameters>, ns3::Ptr<ns3::SpectrumPhy>, std::map<unsigned int, ns3::Ptr<ns3::SpectrumValue>, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > > >::_Tuple_impl (552,616 samples, 0.06%) + + + +ns3::Ptr<ns3::PacketBurst>::operator= (229,336 samples, 0.02%) + + + +std::_Rb_tree_node<std::pair<unsigned short const, std::vector<double, std::allocator<double> > > >* std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::vector<double, std::allocator<double> > >, std::_Select1st<std::pair<unsigned short const, std::vector<double, std::allocator<double> > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<double, std::allocator<double> > > > >::_M_copy<false, std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::vector<double, std::allocator<double> > >, std::_Select1st<std::pair<unsigned short const, std::vector<double, std::allocator<double> > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<double, std::allocator<double> > > > >::_Alloc_node> (425,223 samples, 0.04%) + + + +std::vector<ns3::FfMacSchedSapProvider::SchedUlCqiInfoReqParameters, std::allocator<ns3::FfMacSchedSapProvider::SchedUlCqiInfoReqParameters> >::clear (1,175,215 samples, 0.12%) + + + +void std::_Destroy<unsigned short*> (155,477 samples, 0.02%) + + + +ns3::MapScheduler::Insert (1,924,172 samples, 0.20%) + + + +std::__new_allocator<ns3::DlInfoListElement_s::HarqStatus_e>::allocate (145,308 samples, 0.01%) + + + +std::__cxx11::list<ns3::Callback<void, ns3::Ptr<ns3::SpectrumPhy const>, ns3::Ptr<ns3::SpectrumPhy const>, double>, std::allocator<ns3::Callback<void, ns3::Ptr<ns3::SpectrumPhy const>, ns3::Ptr<ns3::SpectrumPhy const>, double> > >::end (161,602 samples, 0.02%) + + + +ns3::MultiModelSpectrumChannel::FindAndEventuallyAddTxSpectrumModel (2,239,555 samples, 0.23%) + + + +unsigned short* std::__copy_move_a1<true, unsigned short*, unsigned short*> (140,404 samples, 0.01%) + + + +ns3::SpectrumValue::~SpectrumValue (431,105 samples, 0.04%) + + + +std::_Bit_iterator std::__copy_move_a<false, std::_Bit_iterator, std::_Bit_iterator> (749,593 samples, 0.08%) + + + +ns3::ConstantPositionMobilityModel::DoGetPosition (233,482 samples, 0.02%) + + + +std::_List_iterator<ns3::Ptr<ns3::Packet> >::_List_iterator (155,009 samples, 0.02%) + + + +__dynamic_cast (157,542 samples, 0.02%) + + + +__gnu_cxx::__enable_if<std::__is_scalar<double>::__value, void>::__type std::__fill_a1<double*, double> (229,101 samples, 0.02%) + + + +std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::splice (416,066 samples, 0.04%) + + + +ns3::LogComponent::IsEnabled (147,616 samples, 0.02%) + + + +ns3::DlInfoListElement_s::HarqStatus_e* std::copy<__gnu_cxx::__normal_iterator<ns3::DlInfoListElement_s::HarqStatus_e const*, std::vector<ns3::DlInfoListElement_s::HarqStatus_e, std::allocator<ns3::DlInfoListElement_s::HarqStatus_e> > >, ns3::DlInfoListElement_s::HarqStatus_e*> (234,294 samples, 0.02%) + + + +std::__detail::_List_node_header::_List_node_header (627,016 samples, 0.06%) + + + +std::_Vector_base<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> >, std::allocator<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> > > >::_M_allocate (311,673 samples, 0.03%) + + + +ns3::SpectrumValue::operator= (872,797 samples, 0.09%) + + + +double* std::__copy_move_a<false, __gnu_cxx::__normal_iterator<double const*, std::vector<double, std::allocator<double> > >, double*> (433,103 samples, 0.04%) + + + +__gnu_cxx::__normal_iterator<ns3::Callback<void, ns3::SpectrumValue const&>*, std::vector<ns3::Callback<void, ns3::SpectrumValue const&>, std::allocator<ns3::Callback<void, ns3::SpectrumValue const&> > > >::operator* (125,378 samples, 0.01%) + + + +std::vector<unsigned char, std::allocator<unsigned char> >::_S_max_size (166,200 samples, 0.02%) + + + +std::vector<unsigned char, std::allocator<unsigned char> >::_M_check_len (802,727 samples, 0.08%) + + + +ns3::DefaultSimulatorImpl::Now (234,121 samples, 0.02%) + + + +std::_Vector_base<double, std::allocator<double> >::~_Vector_base (233,971 samples, 0.02%) + + + +std::_Vector_base<ns3::DlInfoListElement_s::HarqStatus_e, std::allocator<ns3::DlInfoListElement_s::HarqStatus_e> >::_Vector_impl::_Vector_impl (396,334 samples, 0.04%) + + + +std::_Bind<void (495,402 samples, 0.05%) + + + +std::allocator_traits<std::allocator<std::_List_node<ns3::UlDciLteControlMessage> > >::deallocate (278,972 samples, 0.03%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, ns3::Ptr<ns3::UeManager> >, std::_Select1st<std::pair<unsigned short const, ns3::Ptr<ns3::UeManager> > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, ns3::Ptr<ns3::UeManager> > > >::_M_end (344,004 samples, 0.04%) + + + +ns3::SimpleUeComponentCarrierManager::DoReceivePdu (2,187,838 samples, 0.23%) + + + +std::vector<ns3::Buffer::Data*, std::allocator<ns3::Buffer::Data*> >::push_back (465,302 samples, 0.05%) + + + +ns3::Packet::Copy (174,202 samples, 0.02%) + + + +void std::allocator_traits<std::allocator<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> > > >::construct<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >, std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> > const&> (2,568,842 samples, 0.26%) + + + +std::_Head_base<1ul, ns3::Ptr<ns3::PacketBurst>, false>::~_Head_base (267,500 samples, 0.03%) + + + +unsigned char* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > >, unsigned char*, unsigned char> (662,282 samples, 0.07%) + + + +std::__cxx11::_List_base<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::_M_put_node (124,394 samples, 0.01%) + + + +std::enable_if<is_invocable_r_v<void, void (1,098,325 samples, 0.11%) + + + +__gnu_cxx::__aligned_membuf<std::pair<unsigned short const, unsigned char> >::_M_ptr (154,865 samples, 0.02%) + + + +std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::operator= (879,906 samples, 0.09%) + + + +void std::_Destroy<ns3::FfMacSchedSapProvider::SchedUlCqiInfoReqParameters*, ns3::FfMacSchedSapProvider::SchedUlCqiInfoReqParameters> (1,058,935 samples, 0.11%) + + + +void std::allocator_traits<std::allocator<std::_List_node<ns3::Ptr<ns3::LteControlMessage> > > >::construct<ns3::Ptr<ns3::LteControlMessage>, ns3::Ptr<ns3::LteControlMessage> const&> (603,034 samples, 0.06%) + + + +std::_Rb_tree_node<std::pair<unsigned short const, std::vector<double, std::allocator<double> > > >* std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::vector<double, std::allocator<double> > >, std::_Select1st<std::pair<unsigned short const, std::vector<double, std::allocator<double> > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<double, std::allocator<double> > > > >::_M_create_node<std::pair<unsigned short const, std::vector<double, std::allocator<double> > > const&> (310,137 samples, 0.03%) + + + +ns3::PhichListElement_s* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<ns3::PhichListElement_s const*, std::vector<ns3::PhichListElement_s, std::allocator<ns3::PhichListElement_s> > >, ns3::PhichListElement_s*, ns3::PhichListElement_s> (202,017 samples, 0.02%) + + + +ns3::LteSpectrumSignalParametersDlCtrlFrame::LteSpectrumSignalParametersDlCtrlFrame (729,950 samples, 0.08%) + + + +std::__cxx11::_List_base<ns3::AttributeConstructionList::Item, std::allocator<ns3::AttributeConstructionList::Item> >::~_List_base (194,036 samples, 0.02%) + + + +std::vector<unsigned short, std::allocator<unsigned short> >::end (233,069 samples, 0.02%) + + + +std::tuple<ns3::LteEnbPhy*, ns3::Ptr<ns3::PacketBurst> >::~tuple (384,441 samples, 0.04%) + + + +std::_Rb_tree<unsigned char, std::pair<unsigned char const, ns3::LteMacSapProvider*>, std::_Select1st<std::pair<unsigned char const, ns3::LteMacSapProvider*> >, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteMacSapProvider*> > >::_M_lower_bound (741,372 samples, 0.08%) + + + +ns3::LteUeMac::DoReceiveLteControlMessage (45,310,234 samples, 4.67%) +ns3.. + + +std::map<unsigned int, ns3::Ptr<ns3::SpectrumValue>, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >::map (155,456 samples, 0.02%) + + + +std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::~list (757,885 samples, 0.08%) + + + +std::_Rb_tree<unsigned char, std::pair<unsigned char const, ns3::LteMacSapUser*>, std::_Select1st<std::pair<unsigned char const, ns3::LteMacSapUser*> >, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteMacSapUser*> > >::_S_right (160,926 samples, 0.02%) + + + +std::__cxx11::_List_base<ns3::Ptr<ns3::Packet>, std::allocator<ns3::Ptr<ns3::Packet> > >::_M_put_node (503,112 samples, 0.05%) + + + +ns3::LteSpectrumPhy::StartTxDlCtrlFrame (5,343,400 samples, 0.55%) + + + +std::map<unsigned int, ns3::RxSpectrumModelInfo, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::RxSpectrumModelInfo> > >::begin (295,643 samples, 0.03%) + + + +ns3::MacCeValue_u::MacCeValue_u (300,339 samples, 0.03%) + + + +ns3::HarqProcessInfoElement_t* std::__copy_move_a1<false, ns3::HarqProcessInfoElement_t const*, ns3::HarqProcessInfoElement_t*> (124,767 samples, 0.01%) + + + +std::_Function_handler<void (488,113 samples, 0.05%) + + + +unsigned short* std::__miter_base<unsigned short*> (233,316 samples, 0.02%) + + + +double* std::__uninitialized_default_n_a<double*, unsigned long, double> (267,489 samples, 0.03%) + + + +ns3::Simulator::Run (22,443,594 samples, 2.31%) + + + +ns3::LteInterference::EndRx (38,592,765 samples, 3.98%) +ns.. + + +std::__is_constant_evaluated (235,304 samples, 0.02%) + + + +ns3::MakeEvent<void (8,821,901 samples, 0.91%) + + + +ns3::EventId::operator= (817,259 samples, 0.08%) + + + +std::function<void (563,988 samples, 0.06%) + + + +std::_Vector_base<ns3::BuildRarListElement_s, std::allocator<ns3::BuildRarListElement_s> >::_Vector_base (274,244 samples, 0.03%) + + + +ns3::LteEnbMac::DoSubframeIndication (20,436,391 samples, 2.11%) + + + +std::_Bit_iterator std::__copy_move_a1<false, std::_Bit_const_iterator, std::_Bit_iterator> (419,348 samples, 0.04%) + + + +void std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::vector<double, std::allocator<double> > >, std::_Select1st<std::pair<unsigned short const, std::vector<double, std::allocator<double> > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<double, std::allocator<double> > > > >::_M_construct_node<std::pair<unsigned short const, std::vector<double, std::allocator<double> > > const&> (2,970,837 samples, 0.31%) + + + +std::_List_node<ns3::Ptr<ns3::LteControlMessage> >* std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::_M_create_node<ns3::Ptr<ns3::LteControlMessage> const&> (186,142 samples, 0.02%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::vector<double, std::allocator<double> > >, std::_Select1st<std::pair<unsigned short const, std::vector<double, std::allocator<double> > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<double, std::allocator<double> > > > >::_M_drop_node (239,459 samples, 0.02%) + + + +std::_Tuple_impl<3ul, ns3::Ptr<ns3::SpectrumSignalParameters>, ns3::Ptr<ns3::SpectrumPhy>, std::map<unsigned int, ns3::Ptr<ns3::SpectrumValue>, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > > >::_Tuple_impl (340,851 samples, 0.04%) + + + +double* std::__fill_n_a<double*, unsigned long, double> (203,543 samples, 0.02%) + + + +std::_Rb_tree<unsigned short, unsigned short, std::_Identity<unsigned short>, std::less<unsigned short>, std::allocator<unsigned short> >::find (417,874 samples, 0.04%) + + + +std::map<unsigned int, ns3::Ptr<ns3::SpectrumValue>, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >::map (510,421 samples, 0.05%) + + + +ns3::Time::GetMilliSeconds (370,485 samples, 0.04%) + + + +void ns3::Simulator::ScheduleWithContext<void (302,319 samples, 0.03%) + + + +ns3::Ptr<ns3::SpectrumSignalParameters>::operator (158,234 samples, 0.02%) + + + +ns3::Ptr<ns3::PacketBurst>::~Ptr (1,871,525 samples, 0.19%) + + + +ns3::Simulator::Now (232,342 samples, 0.02%) + + + +ns3::Ptr<ns3::SpectrumValue const>& std::__get_helper<1ul, ns3::Ptr<ns3::SpectrumValue const>, unsigned int> (437,377 samples, 0.05%) + + + +ns3::Ptr<ns3::SpectrumValue>::Ptr (158,937 samples, 0.02%) + + + +std::_Rb_tree<ns3::Scheduler::EventKey, std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*>, std::_Select1st<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >, std::less<ns3::Scheduler::EventKey>, std::allocator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > >::_Auto_node::_Auto_node<std::pair<ns3::Scheduler::EventKey, ns3::EventImpl*> > (461,688 samples, 0.05%) + + + +std::allocator<std::_Rb_tree_node<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > >::allocate (258,278 samples, 0.03%) + + + +std::vector<bool, std::allocator<bool> >::begin (144,500 samples, 0.01%) + + + +ns3::LteHelper::InstallEnbDevice (397,186 samples, 0.04%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, ns3::pfsFlowPerf_t>, std::_Select1st<std::pair<unsigned short const, ns3::pfsFlowPerf_t> >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, ns3::pfsFlowPerf_t> > >::_M_lower_bound (1,161,944 samples, 0.12%) + + + +signed char& std::vector<signed char, std::allocator<signed char> >::emplace_back<signed char> (645,216 samples, 0.07%) + + + +ns3::MemberSchedSapProvider<ns3::PfFfMacScheduler>::SchedUlMacCtrlInfoReq (867,311 samples, 0.09%) + + + +unsigned char* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > >, unsigned char*, unsigned char> (190,052 samples, 0.02%) + + + +ns3::EnbMacMemberFfMacSchedSapUser::SchedUlConfigInd (5,236,229 samples, 0.54%) + + + +std::vector<ns3::BuildBroadcastListElement_s, std::allocator<ns3::BuildBroadcastListElement_s> >::vector (853,778 samples, 0.09%) + + + +std::_Tuple_impl<0ul, double const&, double const&, double const&>::_Tuple_impl (1,012,471 samples, 0.10%) + + + +std::vector<bool, std::allocator<bool> >::begin (264,203 samples, 0.03%) + + + +std::_Vector_base<ns3::Ptr<ns3::Object>, std::allocator<ns3::Ptr<ns3::Object> > >::_Vector_base (386,549 samples, 0.04%) + + + +std::_Rb_tree_node<std::pair<unsigned short const, std::vector<double, std::allocator<double> > > >* std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::vector<double, std::allocator<double> > >, std::_Select1st<std::pair<unsigned short const, std::vector<double, std::allocator<double> > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<double, std::allocator<double> > > > >::_M_clone_node<false, std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::vector<double, std::allocator<double> > >, std::_Select1st<std::pair<unsigned short const, std::vector<double, std::allocator<double> > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<double, std::allocator<double> > > > >::_Alloc_node> (3,678,586 samples, 0.38%) + + + +double* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<double const*, std::vector<double, std::allocator<double> > >, double*, double> (1,019,777 samples, 0.11%) + + + +std::__cxx11::list<ns3::UlDciLteControlMessage, std::allocator<ns3::UlDciLteControlMessage> >::~list (1,583,725 samples, 0.16%) + + + +ns3::PfFfMacScheduler::RefreshHarqProcesses (2,902,711 samples, 0.30%) + + + +ns3::LtePhy::SetControlMessages (654,203 samples, 0.07%) + + + +ns3::LteSpectrumSignalParametersDlCtrlFrame::LteSpectrumSignalParametersDlCtrlFrame (1,452,066 samples, 0.15%) + + + +std::enable_if<std::is_constructible<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*>, std::pair<ns3::Scheduler::EventKey, ns3::EventImpl*> >::value, std::pair<std::_Rb_tree_iterator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >, bool> >::type std::map<ns3::Scheduler::EventKey, ns3::EventImpl*, std::less<ns3::Scheduler::EventKey>, std::allocator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > >::insert<std::pair<ns3::Scheduler::EventKey, ns3::EventImpl*> > (153,997 samples, 0.02%) + + + +ns3::Object::Check (252,008 samples, 0.03%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::map<unsigned char, ns3::LteMacSapUser*, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteMacSapUser*> > > >, std::_Select1st<std::pair<unsigned short const, std::map<unsigned char, ns3::LteMacSapUser*, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteMacSapUser*> > > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::map<unsigned char, ns3::LteMacSapUser*, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteMacSapUser*> > > > > >::_M_begin (466,586 samples, 0.05%) + + + +std::allocator<std::_List_node<ns3::Ptr<ns3::LteControlMessage> > >::deallocate (229,384 samples, 0.02%) + + + +ns3::TypeId::GetAttributeN (1,401,356 samples, 0.14%) + + + +ns3::BuildDataListElement_s* std::uninitialized_copy<__gnu_cxx::__normal_iterator<ns3::BuildDataListElement_s const*, std::vector<ns3::BuildDataListElement_s, std::allocator<ns3::BuildDataListElement_s> > >, ns3::BuildDataListElement_s*> (515,194 samples, 0.05%) + + + +void ns3::Callback<void, unsigned short, ns3::Ptr<ns3::SpectrumValue> >::Callback<void (1,074,961 samples, 0.11%) + + + +ns3::DlInfoListElement_s::HarqStatus_e* std::__copy_move_a<false, __gnu_cxx::__normal_iterator<ns3::DlInfoListElement_s::HarqStatus_e const*, std::vector<ns3::DlInfoListElement_s::HarqStatus_e, std::allocator<ns3::DlInfoListElement_s::HarqStatus_e> > >, ns3::DlInfoListElement_s::HarqStatus_e*> (1,354,907 samples, 0.14%) + + + +ns3::LteControlMessage::LteControlMessage (383,602 samples, 0.04%) + + + +ns3::Ptr<ns3::Packet> ns3::Create<ns3::Packet, unsigned int&> (1,604,788 samples, 0.17%) + + + +std::_Vector_base<unsigned char, std::allocator<unsigned char> >::_Vector_impl::_Vector_impl (157,826 samples, 0.02%) + + + +unsigned short const* std::__niter_base<unsigned short const*, std::vector<unsigned short, std::allocator<unsigned short> > > (245,405 samples, 0.03%) + + + +std::enable_if<is_member_pointer_v<void (1,068,378 samples, 0.11%) + + + +std::_Function_base::~_Function_base (183,222 samples, 0.02%) + + + +__dynamic_cast (871,347 samples, 0.09%) + + + +ns3::DefaultDeleter<ns3::SpectrumValue>::Delete (896,241 samples, 0.09%) + + + +void std::_Bind<void (885,817,061 samples, 91.34%) +void std::_Bind<void + + +ns3::HigherLayerSelected_s* std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<ns3::HigherLayerSelected_s const*, std::vector<ns3::HigherLayerSelected_s, std::allocator<ns3::HigherLayerSelected_s> > >, ns3::HigherLayerSelected_s*> (749,843 samples, 0.08%) + + + +std::vector<ns3::DlInfoListElement_s, std::allocator<ns3::DlInfoListElement_s> >::_M_range_check (201,283 samples, 0.02%) + + + +ns3::Packet::GetSize (289,398 samples, 0.03%) + + + +__gnu_cxx::__normal_iterator<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >*, std::vector<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >, std::allocator<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > > > > >::base (188,865 samples, 0.02%) + + + +std::tuple_element<0ul, std::tuple<ns3::LteUePhy*, unsigned int, unsigned int> >::type& std::get<0ul, ns3::LteUePhy*, unsigned int, unsigned int> (225,116 samples, 0.02%) + + + +std::vector<int, std::allocator<int> >::operator= (725,734 samples, 0.07%) + + + +operator new (195,774 samples, 0.02%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > >, std::_Select1st<std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > > > >::_M_begin (157,856 samples, 0.02%) + + + +ns3::Ptr<ns3::LteUePhy> ns3::CreateObject<ns3::LteUePhy, ns3::Ptr<ns3::LteSpectrumPhy>&, ns3::Ptr<ns3::LteSpectrumPhy>&> (126,589 samples, 0.01%) + + + +std::_Rb_tree<ns3::LteSpectrumModelId, std::pair<ns3::LteSpectrumModelId const, ns3::Ptr<ns3::SpectrumModel> >, std::_Select1st<std::pair<ns3::LteSpectrumModelId const, ns3::Ptr<ns3::SpectrumModel> > >, std::less<ns3::LteSpectrumModelId>, std::allocator<std::pair<ns3::LteSpectrumModelId const, ns3::Ptr<ns3::SpectrumModel> > > >::_M_lower_bound (729,846 samples, 0.08%) + + + +ns3::SpectrumValue::Copy (1,952,922 samples, 0.20%) + + + +std::move_iterator<ns3::MacCeListElement_s*>::move_iterator (159,225 samples, 0.02%) + + + +ns3::Ptr<ns3::LteSpectrumSignalParametersUlSrsFrame>::~Ptr (198,752 samples, 0.02%) + + + +std::__new_allocator<std::_List_node<ns3::Ptr<ns3::Packet> > >::allocate (380,371 samples, 0.04%) + + + +ns3::Ptr<ns3::SpectrumModel const>::Ptr (356,299 samples, 0.04%) + + + +double* std::uninitialized_copy<__gnu_cxx::__normal_iterator<double const*, std::vector<double, std::allocator<double> > >, double*> (583,431 samples, 0.06%) + + + +ns3::LogComponent::IsEnabled (323,506 samples, 0.03%) + + + +std::allocator<double>::allocate (187,232 samples, 0.02%) + + + +ns3::Ptr<ns3::Packet const>::Acquire (156,632 samples, 0.02%) + + + +std::allocator_traits<std::allocator<double> >::deallocate (164,716 samples, 0.02%) + + + +std::enable_if<std::is_constructible<std::pair<unsigned short const, ns3::DlInfoListElement_s>, std::pair<unsigned short, ns3::DlInfoListElement_s> >::value, std::pair<std::_Rb_tree_iterator<std::pair<unsigned short const, ns3::DlInfoListElement_s> >, bool> >::type std::map<unsigned short, ns3::DlInfoListElement_s, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, ns3::DlInfoListElement_s> > >::insert<std::pair<unsigned short, ns3::DlInfoListElement_s> > (2,356,316 samples, 0.24%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, ns3::pfsFlowPerf_t>, std::_Select1st<std::pair<unsigned short const, ns3::pfsFlowPerf_t> >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, ns3::pfsFlowPerf_t> > >::_M_lower_bound (159,330 samples, 0.02%) + + + +ns3::Seconds (322,115 samples, 0.03%) + + + +std::__cxx11::_List_base<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::_List_impl::_List_impl (313,999 samples, 0.03%) + + + +double* std::__uninitialized_copy<true>::__uninit_copy<__gnu_cxx::__normal_iterator<double const*, std::vector<double, std::allocator<double> > >, double*> (156,421 samples, 0.02%) + + + +std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >::vector (3,232,067 samples, 0.33%) + + + +ns3::Ptr<ns3::LteChunkProcessor>::operator (151,530 samples, 0.02%) + + + +std::vector<unsigned short, std::allocator<unsigned short> >::max_size (408,133 samples, 0.04%) + + + +void std::allocator_traits<std::allocator<std::_List_node<ns3::Ptr<ns3::LteControlMessage> > > >::construct<ns3::Ptr<ns3::LteControlMessage>, ns3::Ptr<ns3::LteControlMessage>&> (232,855 samples, 0.02%) + + + +std::_Rb_tree<unsigned char, std::pair<unsigned char const, ns3::LteMacSapProvider*>, std::_Select1st<std::pair<unsigned char const, ns3::LteMacSapProvider*> >, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteMacSapProvider*> > >::_M_lower_bound (592,305 samples, 0.06%) + + + +int* std::__uninitialized_copy<true>::__uninit_copy<__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, int*> (711,242 samples, 0.07%) + + + +ns3::Callback<void, ns3::SpectrumValue const&>::operator (324,769 samples, 0.03%) + + + +ns3::RlcTag::Deserialize (396,822 samples, 0.04%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > >, std::_Select1st<std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > > > >::find (727,246 samples, 0.07%) + + + +ns3::NoOpComponentCarrierManager::DoTransmitPdu (1,327,529 samples, 0.14%) + + + +std::enable_if<is_invocable_r_v<void, void (15,223,770 samples, 1.57%) + + + +std::vector<ns3::Ptr<ns3::Object>, std::allocator<ns3::Ptr<ns3::Object> > >::~vector (146,330 samples, 0.02%) + + + +malloc (598,171 samples, 0.06%) + + + +std::vector<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> >, std::allocator<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> > > >::_S_max_size (312,752 samples, 0.03%) + + + +std::_Rb_tree<ns3::Scheduler::EventKey, std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*>, std::_Select1st<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >, std::less<ns3::Scheduler::EventKey>, std::allocator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > >::_S_key (126,450 samples, 0.01%) + + + +std::_List_node<ns3::Ptr<ns3::PacketBurst> >* std::__cxx11::list<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > >::_M_create_node<ns3::Ptr<ns3::PacketBurst> const&> (2,282,165 samples, 0.24%) + + + +ns3::Ptr<ns3::SpectrumModel const>::Acquire (219,194 samples, 0.02%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > >, std::_Select1st<std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > > > >::_Auto_node::_M_insert (235,870 samples, 0.02%) + + + +decltype (620,289 samples, 0.06%) + + + +void std::destroy_at<ns3::MacCeListElement_s> (679,734 samples, 0.07%) + + + +std::set<unsigned short, std::less<unsigned short>, std::allocator<unsigned short> >::end (241,739 samples, 0.02%) + + + +ns3::PacketMetadata::PacketMetadata (1,833,242 samples, 0.19%) + + + +ns3::Object::~Object (1,513,714 samples, 0.16%) + + + +ns3::DefaultDeleter<ns3::SpectrumValue>::Delete (127,422 samples, 0.01%) + + + +std::_Bvector_base<std::allocator<bool> >::_M_deallocate (464,044 samples, 0.05%) + + + +void std::_Destroy<ns3::Ptr<ns3::Object>*, ns3::Ptr<ns3::Object> > (194,998 samples, 0.02%) + + + +ns3::Ptr<ns3::PacketBurst> ns3::CreateObject<ns3::PacketBurst> (375,534 samples, 0.04%) + + + +void std::allocator_traits<std::allocator<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > > > >::construct<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >, std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > > const&> (228,459 samples, 0.02%) + + + + (316,802 samples, 0.03%) + + + +ns3::MakeEvent<void (597,366 samples, 0.06%) + + + +unsigned char* std::__uninitialized_default_n_1<true>::__uninit_default_n<unsigned char*, unsigned long> (918,885 samples, 0.09%) + + + +void std::__fill_a<unsigned char*, unsigned char> (539,616 samples, 0.06%) + + + +ns3::Ptr<ns3::Scheduler>::operator (200,105 samples, 0.02%) + + + +std::map<unsigned short, unsigned char, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, unsigned char> > >::find (1,200,654 samples, 0.12%) + + + +ns3::FfMacSchedSapProvider::SchedUlTriggerReqParameters::~SchedUlTriggerReqParameters (511,776 samples, 0.05%) + + + +void std::_Destroy<ns3::VendorSpecificListElement_s*, ns3::VendorSpecificListElement_s> (198,417 samples, 0.02%) + + + +void std::_Construct<ns3::MacCeListElement_s, ns3::MacCeListElement_s&> (432,867 samples, 0.04%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::vector<double, std::allocator<double> > >, std::_Select1st<std::pair<unsigned short const, std::vector<double, std::allocator<double> > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<double, std::allocator<double> > > > >::_S_maximum (155,370 samples, 0.02%) + + + +ns3::PfFfMacScheduler::DoSchedUlCqiInfoReq (6,622,886 samples, 0.68%) + + + +std::_Vector_base<unsigned char, std::allocator<unsigned char> >::_Vector_base (495,697 samples, 0.05%) + + + +ns3::NoOpComponentCarrierManager::DoTransmitPdu (5,821,892 samples, 0.60%) + + + +ns3::EventImpl*&& std::forward<ns3::EventImpl*> (126,251 samples, 0.01%) + + + +ns3::LteEnbPhy::StartFrame (2,983,151 samples, 0.31%) + + + +std::_Bind<void (825,096 samples, 0.09%) + + + +ns3::SpectrumConverter::Convert (1,680,933 samples, 0.17%) + + + +std::_Function_handler<void (3,263,000 samples, 0.34%) + + + +int* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, int*, int> (831,586 samples, 0.09%) + + + +std::_Vector_base<double, std::allocator<double> >::_M_create_storage (768,784 samples, 0.08%) + + + +std::vector<bool, std::allocator<bool> >::resize (276,956 samples, 0.03%) + + + +ns3::PacketBurst::GetSize (4,408,653 samples, 0.45%) + + + +void std::destroy_at<ns3::CqiListElement_s> (416,767 samples, 0.04%) + + + +ns3::Ptr<ns3::LteSpectrumPhy>::Ptr (660,447 samples, 0.07%) + + + +std::allocator<unsigned char>::allocate (352,577 samples, 0.04%) + + + +std::_Tuple_impl<0ul, ns3::LteEnbPhy*>::_M_head (231,471 samples, 0.02%) + + + +std::__new_allocator<std::_List_node<ns3::Ptr<ns3::LteControlMessage> > >::allocate (185,442 samples, 0.02%) + + + +std::vector<ns3::Buffer::Data*, std::allocator<ns3::Buffer::Data*> >::end (310,746 samples, 0.03%) + + + +ns3::Ptr<ns3::DlHarqFeedbackLteControlMessage> ns3::DynamicCast<ns3::DlHarqFeedbackLteControlMessage, ns3::LteControlMessage> (124,981 samples, 0.01%) + + + +std::_Rb_tree<ns3::Scheduler::EventKey, std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*>, std::_Select1st<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >, std::less<ns3::Scheduler::EventKey>, std::allocator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > >::_S_key (153,333 samples, 0.02%) + + + +int* std::__copy_move_a2<false, int const*, int*> (275,574 samples, 0.03%) + + + +int* std::uninitialized_copy<__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, int*> (909,481 samples, 0.09%) + + + +ns3::TimeStep (193,847 samples, 0.02%) + + + +ns3::MultiModelSpectrumChannel::StartTx (4,243,524 samples, 0.44%) + + + +unsigned char* std::__uninitialized_copy<true>::__uninit_copy<__gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > >, unsigned char*> (459,117 samples, 0.05%) + + + +ns3::Simulator::DoScheduleNow (382,100 samples, 0.04%) + + + +void std::allocator_traits<std::allocator<std::_List_node<ns3::Ptr<ns3::Packet> > > >::destroy<ns3::Ptr<ns3::Packet> > (2,881,652 samples, 0.30%) + + + +std::vector<unsigned int, std::allocator<unsigned int> >::~vector (686,206 samples, 0.07%) + + + +malloc (158,423 samples, 0.02%) + + + +std::tuple_element<4ul, std::tuple<ns3::MultiModelSpectrumChannel*, ns3::Ptr<ns3::SpectrumValue>, double, ns3::Ptr<ns3::SpectrumSignalParameters>, ns3::Ptr<ns3::SpectrumPhy>, std::map<unsigned int, ns3::Ptr<ns3::SpectrumValue>, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > > > >::type& std::get<4ul, ns3::MultiModelSpectrumChannel*, ns3::Ptr<ns3::SpectrumValue>, double, ns3::Ptr<ns3::SpectrumSignalParameters>, ns3::Ptr<ns3::SpectrumPhy>, std::map<unsigned int, ns3::Ptr<ns3::SpectrumValue>, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > > > (350,980 samples, 0.04%) + + + +std::tuple_element<0ul, std::tuple<double const&, double const&, double const&> >::type const& std::get<0ul, double const&, double const&, double const&> (744,395 samples, 0.08%) + + + +ns3::DefaultDeleter<ns3::EventImpl>::Delete (489,663 samples, 0.05%) + + + +std::vector<ns3::HigherLayerSelected_s, std::allocator<ns3::HigherLayerSelected_s> >::vector (1,538,877 samples, 0.16%) + + + +std::map<unsigned char, ns3::LteMacSapUser*, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteMacSapUser*> > >::lower_bound (305,767 samples, 0.03%) + + + +ns3::LteEnbMac::DoSubframeIndication (2,983,151 samples, 0.31%) + + + +std::_Vector_base<ns3::VendorSpecificListElement_s, std::allocator<ns3::VendorSpecificListElement_s> >::_M_create_storage (156,029 samples, 0.02%) + + + +ns3::LteChunkProcessor::End (324,769 samples, 0.03%) + + + +unsigned short* std::__uninitialized_copy_a<std::move_iterator<unsigned short*>, unsigned short*, unsigned short> (154,651 samples, 0.02%) + + + +std::function<void (1,212,692 samples, 0.13%) + + + +ns3::DefaultDeleter<ns3::Packet>::Delete (4,346,874 samples, 0.45%) + + + +__gnu_cxx::__normal_iterator<double const*, std::vector<double, std::allocator<double> > >::operator* (162,772 samples, 0.02%) + + + +void std::allocator_traits<std::allocator<ns3::CqiListElement_s> >::construct<ns3::CqiListElement_s, ns3::CqiListElement_s const&> (234,240 samples, 0.02%) + + + +void std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::_M_initialize_dispatch<std::_List_const_iterator<ns3::Ptr<ns3::LteControlMessage> > > (798,843 samples, 0.08%) + + + +std::tuple<ns3::MultiModelSpectrumChannel*, ns3::Ptr<ns3::SpectrumValue>, double, ns3::Ptr<ns3::SpectrumSignalParameters>, ns3::Ptr<ns3::SpectrumPhy>, std::map<unsigned int, ns3::Ptr<ns3::SpectrumValue>, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > > >::tuple<ns3::MultiModelSpectrumChannel*&, ns3::Ptr<ns3::SpectrumValue>&, double&, ns3::Ptr<ns3::SpectrumSignalParameters>&, ns3::Ptr<ns3::SpectrumPhy>&, std::map<unsigned int, ns3::Ptr<ns3::SpectrumValue>, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >&, true, true> (245,362 samples, 0.03%) + + + +ns3::operator+ (598,044 samples, 0.06%) + + + +std::_Rb_tree<unsigned char, std::pair<unsigned char const, ns3::LteMacSapProvider*>, std::_Select1st<std::pair<unsigned char const, ns3::LteMacSapProvider*> >, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteMacSapProvider*> > >::find (323,190 samples, 0.03%) + + + +ns3::PacketMetadata::Recycle (849,631 samples, 0.09%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > >, std::_Select1st<std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > > > >::_M_insert_node (154,048 samples, 0.02%) + + + +std::__cxx11::list<ns3::Callback<void, ns3::Ptr<ns3::SpectrumSignalParameters> >, std::allocator<ns3::Callback<void, ns3::Ptr<ns3::SpectrumSignalParameters> > > >::end (163,732 samples, 0.02%) + + + +std::_Vector_base<ns3::DlInfoListElement_s::HarqStatus_e, std::allocator<ns3::DlInfoListElement_s::HarqStatus_e> >::_Vector_base (341,838 samples, 0.04%) + + + +ns3::UlDciListElement_s* std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<ns3::UlDciListElement_s const*, std::vector<ns3::UlDciListElement_s, std::allocator<ns3::UlDciListElement_s> > >, ns3::UlDciListElement_s*> (160,843 samples, 0.02%) + + + +std::_Rb_tree_node<std::pair<unsigned short const, ns3::DlInfoListElement_s> >* std::_Rb_tree<unsigned short, std::pair<unsigned short const, ns3::DlInfoListElement_s>, std::_Select1st<std::pair<unsigned short const, ns3::DlInfoListElement_s> >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, ns3::DlInfoListElement_s> > >::_M_create_node<std::pair<unsigned short, ns3::DlInfoListElement_s> > (1,129,994 samples, 0.12%) + + + +ns3::LogComponent::IsEnabled (201,088 samples, 0.02%) + + + +ns3::ObjectBase::~ObjectBase (422,911 samples, 0.04%) + + + +std::_Tuple_impl<4ul, ns3::Ptr<ns3::SpectrumPhy>, std::map<unsigned int, ns3::Ptr<ns3::SpectrumValue>, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > > >::~_Tuple_impl (1,013,985 samples, 0.10%) + + + +int* std::copy<__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, int*> (730,011 samples, 0.08%) + + + +std::vector<double, std::allocator<double> >::vector (2,271,955 samples, 0.23%) + + + +std::_List_node<ns3::UlDciLteControlMessage>* std::__cxx11::list<ns3::UlDciLteControlMessage, std::allocator<ns3::UlDciLteControlMessage> >::_M_create_node<ns3::UlDciLteControlMessage const&> (1,556,182 samples, 0.16%) + + + +unsigned char* std::__niter_base<unsigned char*> (154,843 samples, 0.02%) + + + +void std::_Rb_tree<ns3::Scheduler::EventKey, std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*>, std::_Select1st<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >, std::less<ns3::Scheduler::EventKey>, std::allocator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > >::_M_construct_node<std::pair<ns3::Scheduler::EventKey, ns3::EventImpl*> > (695,882 samples, 0.07%) + + + +std::_Vector_base<unsigned short, std::allocator<unsigned short> >::_M_allocate (417,726 samples, 0.04%) + + + +std::_Rb_tree<ns3::LteFlowId_t, std::pair<ns3::LteFlowId_t const, ns3::FfMacSchedSapProvider::SchedDlRlcBufferReqParameters>, std::_Select1st<std::pair<ns3::LteFlowId_t const, ns3::FfMacSchedSapProvider::SchedDlRlcBufferReqParameters> >, std::less<ns3::LteFlowId_t>, std::allocator<std::pair<ns3::LteFlowId_t const, ns3::FfMacSchedSapProvider::SchedDlRlcBufferReqParameters> > >::_M_lower_bound (856,900 samples, 0.09%) + + + +ns3::HigherLayerSelected_s::~HigherLayerSelected_s (200,884 samples, 0.02%) + + + +std::vector<unsigned short, std::allocator<unsigned short> >::~vector (460,931 samples, 0.05%) + + + +ns3::LteEnbMac::DoSubframeIndication (178,609,510 samples, 18.42%) +ns3::LteEnbMac::Do.. + + +ns3::LteRadioBearerTag::~LteRadioBearerTag (271,006 samples, 0.03%) + + + +ns3::LteEnbPhy::DoSendMacPdu (663,786 samples, 0.07%) + + + +std::vector<double, std::allocator<double> >::~vector (127,422 samples, 0.01%) + + + +ns3::EventId ns3::Simulator::Schedule<void (2,769,515 samples, 0.29%) + + + +void std::allocator_traits<std::allocator<std::_List_node<ns3::Ptr<ns3::Packet> > > >::destroy<ns3::Ptr<ns3::Packet> > (827,732 samples, 0.09%) + + + +ns3::Ptr<ns3::SpectrumModel const>::Ptr (155,450 samples, 0.02%) + + + +std::vector<ns3::CqiListElement_s, std::allocator<ns3::CqiListElement_s> >::_M_erase_at_end (1,008,706 samples, 0.10%) + + + +std::vector<ns3::HigherLayerSelected_s, std::allocator<ns3::HigherLayerSelected_s> >::~vector (264,265 samples, 0.03%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, unsigned char>, std::_Select1st<std::pair<unsigned short const, unsigned char> >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, unsigned char> > >::_M_lower_bound (577,659 samples, 0.06%) + + + +void std::_Destroy<ns3::DlInfoListElement_s*> (886,663 samples, 0.09%) + + + +ns3::TypeId::GetAttributeN (231,508 samples, 0.02%) + + + +void std::_Bind<void (22,443,594 samples, 2.31%) + + + +decltype (241,010 samples, 0.02%) + + + +void std::allocator_traits<std::allocator<ns3::Buffer::Data*> >::construct<ns3::Buffer::Data*, ns3::Buffer::Data* const&> (315,007 samples, 0.03%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::vector<double, std::allocator<double> > >, std::_Select1st<std::pair<unsigned short const, std::vector<double, std::allocator<double> > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<double, std::allocator<double> > > > >::~_Rb_tree (231,712 samples, 0.02%) + + + +std::_Rb_tree<unsigned char, std::pair<unsigned char const, ns3::LteMacSapProvider*>, std::_Select1st<std::pair<unsigned char const, ns3::LteMacSapProvider*> >, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteMacSapProvider*> > >::_M_lower_bound (280,068 samples, 0.03%) + + + +[libc.so.6] (161,543 samples, 0.02%) + + + +std::_Rb_tree_node<std::pair<unsigned char const, ns3::LteUeMac::LcInfo> >::_M_valptr (240,927 samples, 0.02%) + + + +ns3::PfFfMacScheduler::DoSchedUlTriggerReq (34,427,946 samples, 3.55%) +n.. + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::vector<unsigned char, std::allocator<unsigned char> > >, std::_Select1st<std::pair<unsigned short const, std::vector<unsigned char, std::allocator<unsigned char> > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<unsigned char, std::allocator<unsigned char> > > > >::find (1,004,495 samples, 0.10%) + + + +std::map<unsigned short, std::vector<unsigned short, std::allocator<unsigned short> >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > > > >::~map (916,115 samples, 0.09%) + + + +std::isnan (190,930 samples, 0.02%) + + + +std::vector<int, std::allocator<int> >::operator= (904,852 samples, 0.09%) + + + +void std::allocator_traits<std::allocator<std::_List_node<ns3::Ptr<ns3::LteControlMessage> > > >::construct<ns3::Ptr<ns3::LteControlMessage>, ns3::Ptr<ns3::LteControlMessage> const&> (240,418 samples, 0.02%) + + + +ns3::MemberLteCcmMacSapUser<ns3::NoOpComponentCarrierManager>::UlReceiveMacCe (4,588,238 samples, 0.47%) + + + +std::map<ns3::LteSpectrumModelId, ns3::Ptr<ns3::SpectrumModel>, std::less<ns3::LteSpectrumModelId>, std::allocator<std::pair<ns3::LteSpectrumModelId const, ns3::Ptr<ns3::SpectrumModel> > > >::find (1,471,073 samples, 0.15%) + + + +std::_Rb_tree_iterator<std::pair<unsigned short const, ns3::DlInfoListElement_s> > std::map<unsigned short, ns3::DlInfoListElement_s, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, ns3::DlInfoListElement_s> > >::emplace_hint<std::pair<unsigned short, ns3::DlInfoListElement_s> > (2,130,125 samples, 0.22%) + + + +int* std::copy<__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, int*> (798,977 samples, 0.08%) + + + +std::_Rb_tree<ns3::LteSpectrumModelId, std::pair<ns3::LteSpectrumModelId const, ns3::Ptr<ns3::SpectrumModel> >, std::_Select1st<std::pair<ns3::LteSpectrumModelId const, ns3::Ptr<ns3::SpectrumModel> > >, std::less<ns3::LteSpectrumModelId>, std::allocator<std::pair<ns3::LteSpectrumModelId const, ns3::Ptr<ns3::SpectrumModel> > > >::_M_mbegin (165,062 samples, 0.02%) + + + +std::_List_node<ns3::Ptr<ns3::Packet> >* std::__cxx11::list<ns3::Ptr<ns3::Packet>, std::allocator<ns3::Ptr<ns3::Packet> > >::_M_create_node<ns3::Ptr<ns3::Packet> const&> (191,353 samples, 0.02%) + + + +std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >::vector (710,293 samples, 0.07%) + + + +std::vector<ns3::DlInfoListElement_s::HarqStatus_e, std::allocator<ns3::DlInfoListElement_s::HarqStatus_e> >::vector (4,008,340 samples, 0.41%) + + + +std::vector<ns3::CeBitmap_e, std::allocator<ns3::CeBitmap_e> >::vector (1,179,363 samples, 0.12%) + + + +ns3::CalculateDistance (630,060 samples, 0.06%) + + + +[libm.so.6] (270,399 samples, 0.03%) + + + +__gnu_cxx::__aligned_membuf<std::pair<unsigned short const, ns3::pfsFlowPerf_t> >::_M_ptr (317,676 samples, 0.03%) + + + +std::_Function_handler<void (4,103,031 samples, 0.42%) + + + +decltype (426,539 samples, 0.04%) + + + +ns3::Ptr<ns3::SpectrumValue>::Ptr (205,997 samples, 0.02%) + + + +double* std::__uninitialized_default_n_a<double*, unsigned long, double> (363,863 samples, 0.04%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::map<unsigned char, ns3::LteMacSapUser*, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteMacSapUser*> > > >, std::_Select1st<std::pair<unsigned short const, std::map<unsigned char, ns3::LteMacSapUser*, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteMacSapUser*> > > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::map<unsigned char, ns3::LteMacSapUser*, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteMacSapUser*> > > > > >::_M_mbegin (279,426 samples, 0.03%) + + + +std::_Vector_base<double, std::allocator<double> >::_M_deallocate (163,066 samples, 0.02%) + + + +decltype (523,193 samples, 0.05%) + + + +std::tuple_element<0ul, std::pair<unsigned int const&, ns3::Ptr<ns3::SpectrumValue>&> >::type&& std::get<0ul, unsigned int const&, ns3::Ptr<ns3::SpectrumValue>&> (187,049 samples, 0.02%) + + + +ns3::ByteTagList::Add (192,525 samples, 0.02%) + + + +malloc (195,119 samples, 0.02%) + + + +__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >::__normal_iterator (221,184 samples, 0.02%) + + + +std::_Vector_base<ns3::PhichListElement_s, std::allocator<ns3::PhichListElement_s> >::_M_create_storage (228,237 samples, 0.02%) + + + +ns3::RlcTag::RlcTag (497,992 samples, 0.05%) + + + +ns3::Ptr<ns3::SpectrumModel const>::Ptr (510,728 samples, 0.05%) + + + +ns3::PfFfMacScheduler::UpdateUlRlcBufferInfo (315,273 samples, 0.03%) + + + +void std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > > >::construct<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> >, unsigned int const&, ns3::Ptr<ns3::SpectrumValue>&> (466,275 samples, 0.05%) + + + +ns3::SimpleRefCount<ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter>::GetReferenceCount (169,090 samples, 0.02%) + + + +std::_Tuple_impl<0ul, ns3::LteInterference*, ns3::Ptr<ns3::SpectrumValue const>, unsigned int>::_Tuple_impl (927,227 samples, 0.10%) + + + +std::__cxx11::_List_base<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::_List_base (611,762 samples, 0.06%) + + + +ns3::SpectrumValue::Divide (328,607 samples, 0.03%) + + + +std::less<unsigned int>::operator (139,969 samples, 0.01%) + + + +ns3::Angles::Angles (1,300,079 samples, 0.13%) + + + +std::__cxx11::_List_base<ns3::UlDciLteControlMessage, std::allocator<ns3::UlDciLteControlMessage> >::_List_impl::_List_impl (264,942 samples, 0.03%) + + + +ns3::SpectrumSignalParameters::~SpectrumSignalParameters (209,441 samples, 0.02%) + + + +std::__cxx11::_List_base<ns3::Ptr<ns3::Packet>, std::allocator<ns3::Ptr<ns3::Packet> > >::~_List_base (199,131 samples, 0.02%) + + + +std::__cxx11::_List_base<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::_M_clear (277,280 samples, 0.03%) + + + +std::_Rb_tree_node<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >* std::_Rb_tree<ns3::Scheduler::EventKey, std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*>, std::_Select1st<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >, std::less<ns3::Scheduler::EventKey>, std::allocator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > >::_M_create_node<std::pair<ns3::Scheduler::EventKey, ns3::EventImpl*> > (403,625 samples, 0.04%) + + + +std::vector<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >, std::allocator<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > > > >::_M_range_check (157,947 samples, 0.02%) + + + +std::vector<std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > >, std::allocator<std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > > > >::_M_range_check (125,858 samples, 0.01%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, ns3::SbMeasResult_s>, std::_Select1st<std::pair<unsigned short const, ns3::SbMeasResult_s> >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, ns3::SbMeasResult_s> > >::_M_begin (155,977 samples, 0.02%) + + + +std::_Rb_tree<unsigned int, std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> >, std::_Select1st<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >::_S_key (198,414 samples, 0.02%) + + + +ns3::Packet::Packet (229,600 samples, 0.02%) + + + +ns3::Ptr<ns3::SpectrumValue const>::Ptr (156,961 samples, 0.02%) + + + +ns3::CqiListElement_s* std::__do_uninit_copy<__gnu_cxx::__normal_iterator<ns3::CqiListElement_s*, std::vector<ns3::CqiListElement_s, std::allocator<ns3::CqiListElement_s> > >, ns3::CqiListElement_s*> (3,635,299 samples, 0.37%) + + + +double* std::__copy_move_a2<false, double const*, double*> (193,414 samples, 0.02%) + + + +ns3::Ptr<ns3::PacketBurst>::operator= (707,699 samples, 0.07%) + + + +ns3::DefaultDeleter<ns3::LteControlMessage>::Delete (269,841 samples, 0.03%) + + + +std::pair<std::_Rb_tree_iterator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >, bool>::pair (270,035 samples, 0.03%) + + + +ns3::HarqProcessInfoElement_t* std::copy<__gnu_cxx::__normal_iterator<ns3::HarqProcessInfoElement_t const*, std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> > >, ns3::HarqProcessInfoElement_t*> (1,442,310 samples, 0.15%) + + + +std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > >::_M_erase (576,036 samples, 0.06%) + + + +std::_Tuple_impl<5ul, std::map<unsigned int, ns3::Ptr<ns3::SpectrumValue>, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > > >::_M_head (542,473 samples, 0.06%) + + + +ns3::Ptr<ns3::DlDciLteControlMessage> ns3::Create<ns3::DlDciLteControlMessage> (1,498,907 samples, 0.15%) + + + +std::_Vector_base<double, std::allocator<double> >::~_Vector_base (195,505 samples, 0.02%) + + + +decltype (460,852 samples, 0.05%) + + + +ns3::FfMacSchedSapProvider::SchedDlRlcBufferReqParameters::~SchedDlRlcBufferReqParameters (747,290 samples, 0.08%) + + + +std::_Rb_tree<ns3::Scheduler::EventKey, std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*>, std::_Select1st<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >, std::less<ns3::Scheduler::EventKey>, std::allocator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > >::_M_lower_bound (446,361 samples, 0.05%) + + + +ns3::DefaultSimulatorImpl::Run (5,321,712 samples, 0.55%) + + + +std::map<unsigned short, ns3::SbMeasResult_s, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, ns3::SbMeasResult_s> > >::find (231,252 samples, 0.02%) + + + +ns3::ByteTagList::Iterator::HasNext (195,833 samples, 0.02%) + + + +ns3::EventImpl* ns3::PeekPointer<ns3::EventImpl> (342,386 samples, 0.04%) + + + +std::map<unsigned int, ns3::Ptr<ns3::SpectrumValue>, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >::map (196,880 samples, 0.02%) + + + +std::_Rb_tree<unsigned char, std::pair<unsigned char const, ns3::LteMacSapProvider*>, std::_Select1st<std::pair<unsigned char const, ns3::LteMacSapProvider*> >, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteMacSapProvider*> > >::_S_key (490,279 samples, 0.05%) + + + +ns3::UlCqi_s::UlCqi_s (409,983 samples, 0.04%) + + + +std::_Rb_tree<unsigned int, std::pair<unsigned int const, ns3::TxSpectrumModelInfo>, std::_Select1st<std::pair<unsigned int const, ns3::TxSpectrumModelInfo> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::TxSpectrumModelInfo> > >::_M_end (160,556 samples, 0.02%) + + + +std::_Rb_tree<unsigned int, std::pair<unsigned int const, ns3::TxSpectrumModelInfo>, std::_Select1st<std::pair<unsigned int const, ns3::TxSpectrumModelInfo> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::TxSpectrumModelInfo> > >::_M_begin (529,260 samples, 0.05%) + + + +ns3::Ptr<ns3::PacketBurst>::Acquire (155,703 samples, 0.02%) + + + +ns3::RlcPduListElement_s* std::uninitialized_copy<__gnu_cxx::__normal_iterator<ns3::RlcPduListElement_s const*, std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> > >, ns3::RlcPduListElement_s*> (214,687 samples, 0.02%) + + + +std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > > >::allocate (270,834 samples, 0.03%) + + + +ns3::HarqProcessInfoElement_t* std::__copy_move<false, true, std::random_access_iterator_tag>::__copy_m<ns3::HarqProcessInfoElement_t const, ns3::HarqProcessInfoElement_t> (219,081 samples, 0.02%) + + + +std::_Rb_tree<unsigned char, std::pair<unsigned char const, ns3::LteMacSapProvider*>, std::_Select1st<std::pair<unsigned char const, ns3::LteMacSapProvider*> >, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteMacSapProvider*> > >::_S_key (234,707 samples, 0.02%) + + + +__gnu_cxx::__aligned_membuf<std::pair<unsigned int const, ns3::RxSpectrumModelInfo> >::_M_ptr (218,859 samples, 0.02%) + + + +std::__cxx11::_List_base<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::_M_get_Node_allocator (129,372 samples, 0.01%) + + + +ns3::DefaultSimulatorImpl::ProcessOneEvent (2,105,662 samples, 0.22%) + + + +std::__detail::_List_node_header::_List_node_header (266,882 samples, 0.03%) + + + +std::_Rb_tree_node<unsigned short>::_M_valptr (317,657 samples, 0.03%) + + + +std::__new_allocator<unsigned long>::allocate (271,783 samples, 0.03%) + + + +ns3::MakeEvent<void (2,347,913 samples, 0.24%) + + + +ns3::TagBuffer::Write (152,668 samples, 0.02%) + + + +ns3::Ptr<ns3::PacketBurst> ns3::CompleteConstruct<ns3::PacketBurst> (4,272,760 samples, 0.44%) + + + +unsigned char* std::uninitialized_copy<__gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > >, unsigned char*> (500,842 samples, 0.05%) + + + +void std::_Destroy_aux<true>::__destroy<int*> (161,562 samples, 0.02%) + + + +std::vector<bool, std::allocator<bool> >::size (396,527 samples, 0.04%) + + + +ns3::UlCqi_s::UlCqi_s (234,034 samples, 0.02%) + + + +ns3::DlInfoListElement_s::DlInfoListElement_s (285,025 samples, 0.03%) + + + +void std::__fill_a<unsigned short*, unsigned short> (375,815 samples, 0.04%) + + + +ns3::Ptr<ns3::Packet>::Ptr (235,499 samples, 0.02%) + + + +std::_Bind<void (411,266 samples, 0.04%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, double>, std::_Select1st<std::pair<unsigned short const, double> >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, double> > >::_M_lower_bound (1,329,957 samples, 0.14%) + + + +ns3::HarqProcessInfoElement_t* std::__uninitialized_copy<true>::__uninit_copy<__gnu_cxx::__normal_iterator<ns3::HarqProcessInfoElement_t const*, std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> > >, ns3::HarqProcessInfoElement_t*> (489,523 samples, 0.05%) + + + +ns3::Packet::RemovePacketTag (390,797 samples, 0.04%) + + + +ns3::operator/ (819,512 samples, 0.08%) + + + +std::__cxx11::_List_base<ns3::UlDciLteControlMessage, std::allocator<ns3::UlDciLteControlMessage> >::_M_clear (151,843 samples, 0.02%) + + + +ns3::PacketBurst::DoDispose (1,317,063 samples, 0.14%) + + + +ns3::Ptr<ns3::EventImpl>::~Ptr (234,471 samples, 0.02%) + + + +std::vector<unsigned short, std::allocator<unsigned short> >::_M_check_len (230,064 samples, 0.02%) + + + +std::_Vector_base<unsigned short, std::allocator<unsigned short> >::_M_get_Tp_allocator (246,077 samples, 0.03%) + + + +[libc.so.6] (278,891 samples, 0.03%) + + + +ns3::HarqProcessInfoElement_t* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<ns3::HarqProcessInfoElement_t const*, std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> > >, ns3::HarqProcessInfoElement_t*, ns3::HarqProcessInfoElement_t> (185,369 samples, 0.02%) + + + +std::vector<bool, std::allocator<bool> >::_M_range_check (163,820 samples, 0.02%) + + + +std::vector<double, std::allocator<double> >::_S_check_init_len (173,024 samples, 0.02%) + + + +ns3::Ptr<ns3::Packet>::~Ptr (1,114,557 samples, 0.11%) + + + +cfree (311,874 samples, 0.03%) + + + +__gnu_cxx::__aligned_membuf<std::pair<ns3::TbId_t const, ns3::tbInfo_t> >::_M_ptr (164,853 samples, 0.02%) + + + +ns3::PfFfMacScheduler::DoSchedDlTriggerReq (9,997,060 samples, 1.03%) + + + +ns3::Simulator::GetSystemId (350,974 samples, 0.04%) + + + +std::vector<unsigned short, std::allocator<unsigned short> >::at (220,871 samples, 0.02%) + + + +void std::_Destroy<ns3::DlInfoListElement_s> (734,784 samples, 0.08%) + + + +std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::~list (200,616 samples, 0.02%) + + + +std::_Rb_tree<int, std::pair<int const, double>, std::_Select1st<std::pair<int const, double> >, std::less<int>, std::allocator<std::pair<int const, double> > >::_M_erase (474,320 samples, 0.05%) + + + +decltype (292,988 samples, 0.03%) + + + +std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >* std::__copy_move_a2<true, std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >*, std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >*> (148,381 samples, 0.02%) + + + +std::_Tuple_impl<0ul, ns3::LteEnbPhy*, ns3::Ptr<ns3::PacketBurst> >::_Tuple_impl<ns3::LteEnbPhy*&, ns3::Ptr<ns3::PacketBurst>&, void> (814,172 samples, 0.08%) + + + +std::pair<std::__strip_reference_wrapper<std::decay<ns3::Scheduler::EventKey const&>::type>::__type, std::__strip_reference_wrapper<std::decay<ns3::EventImpl* const&>::type>::__type> std::make_pair<ns3::Scheduler::EventKey const&, ns3::EventImpl* const&> (240,322 samples, 0.02%) + + + +std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::push_back (696,056 samples, 0.07%) + + + +ns3::LteUePhy::SetSubChannelsForReception (725,734 samples, 0.07%) + + + +std::vector<double, std::allocator<double> >::_M_default_initialize (267,489 samples, 0.03%) + + + +std::vector<int, std::allocator<int> >::push_back (1,055,032 samples, 0.11%) + + + +std::_Rb_tree<ns3::TbId_t, std::pair<ns3::TbId_t const, ns3::tbInfo_t>, std::_Select1st<std::pair<ns3::TbId_t const, ns3::tbInfo_t> >, std::less<ns3::TbId_t>, std::allocator<std::pair<ns3::TbId_t const, ns3::tbInfo_t> > >::_S_right (157,484 samples, 0.02%) + + + +ns3::Simulator::Now (240,092 samples, 0.02%) + + + +ns3::HarqProcessInfoElement_t* std::__uninitialized_copy<true>::__uninit_copy<__gnu_cxx::__normal_iterator<ns3::HarqProcessInfoElement_t const*, std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> > >, ns3::HarqProcessInfoElement_t*> (1,522,938 samples, 0.16%) + + + +std::_Rb_tree_node<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >* std::_Rb_tree<unsigned int, std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> >, std::_Select1st<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >::_M_copy<false, std::_Rb_tree<unsigned int, std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> >, std::_Select1st<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >::_Alloc_node> (458,139 samples, 0.05%) + + + +std::_List_node<ns3::UlDciLteControlMessage>::_M_valptr (437,168 samples, 0.05%) + + + +ns3::Simulator::ScheduleWithContext (475,136 samples, 0.05%) + + + +std::map<unsigned int, ns3::RxSpectrumModelInfo, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::RxSpectrumModelInfo> > >::begin (243,486 samples, 0.03%) + + + +ns3::NoOpComponentCarrierManager::DoNotifyTxOpportunity (2,715,978 samples, 0.28%) + + + +ns3::LteRlcSm::DoNotifyTxOpportunity (192,143 samples, 0.02%) + + + +ns3::Object::SetTypeId (397,305 samples, 0.04%) + + + +ns3::HigherLayerSelected_s* std::__relocate_a_1<ns3::HigherLayerSelected_s*, ns3::HigherLayerSelected_s*, std::allocator<ns3::HigherLayerSelected_s> > (1,090,256 samples, 0.11%) + + + +ns3::SpectrumValue::SpectrumValue (3,551,632 samples, 0.37%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::vector<ns3::UlDciListElement_s, std::allocator<ns3::UlDciListElement_s> > >, std::_Select1st<std::pair<unsigned short const, std::vector<ns3::UlDciListElement_s, std::allocator<ns3::UlDciListElement_s> > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<ns3::UlDciListElement_s, std::allocator<ns3::UlDciListElement_s> > > > >::_M_begin (429,634 samples, 0.04%) + + + +std::vector<ns3::VendorSpecificListElement_s, std::allocator<ns3::VendorSpecificListElement_s> >::size (195,796 samples, 0.02%) + + + +unsigned short& std::vector<unsigned short, std::allocator<unsigned short> >::emplace_back<unsigned short> (3,153,700 samples, 0.33%) + + + +std::_Function_base::~_Function_base (194,457 samples, 0.02%) + + + +ns3::EnbMemberLteEnbPhySapProvider::SendLteControlMessage (851,386 samples, 0.09%) + + + +ns3::Ptr<ns3::LteSpectrumSignalParametersDlCtrlFrame> ns3::Create<ns3::LteSpectrumSignalParametersDlCtrlFrame, ns3::LteSpectrumSignalParametersDlCtrlFrame const&> (729,950 samples, 0.08%) + + + +ns3::LteRadioBearerTag::~LteRadioBearerTag (181,554 samples, 0.02%) + + + +ns3::DlDciListElement_s::DlDciListElement_s (964,763 samples, 0.10%) + + + +std::vector<signed char, std::allocator<signed char> >::push_back (934,973 samples, 0.10%) + + + +std::_Rb_tree<unsigned char, std::pair<unsigned char const, ns3::LteMacSapProvider*>, std::_Select1st<std::pair<unsigned char const, ns3::LteMacSapProvider*> >, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteMacSapProvider*> > >::find (270,008 samples, 0.03%) + + + +modff64x (194,496 samples, 0.02%) + + + +pthread_self (192,757 samples, 0.02%) + + + +std::map<ns3::Scheduler::EventKey, ns3::EventImpl*, std::less<ns3::Scheduler::EventKey>, std::allocator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > >::lower_bound (152,705 samples, 0.02%) + + + +ns3::LteSpectrumSignalParametersDataFrame::LteSpectrumSignalParametersDataFrame (1,650,971 samples, 0.17%) + + + +ns3::Object::~Object (853,448 samples, 0.09%) + + + +ns3::NoOpComponentCarrierManager::DoTransmitPdu (549,181 samples, 0.06%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > >, std::_Select1st<std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > > > >::_Rb_tree_impl<std::less<unsigned short>, true>::_Rb_tree_impl (893,299 samples, 0.09%) + + + +ns3::LteEnbMac::DoDlInfoListElementHarqFeedback (13,820,039 samples, 1.43%) + + + +int* std::__uninitialized_copy<true>::__uninit_copy<__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, int*> (268,424 samples, 0.03%) + + + +ns3::Ptr<ns3::MobilityModel>::Acquire (151,917 samples, 0.02%) + + + +std::vector<double, std::allocator<double> >::vector (2,848,710 samples, 0.29%) + + + +unsigned long* std::__copy_move_a1<false, unsigned long*, unsigned long*> (267,936 samples, 0.03%) + + + +std::_Head_base<0ul, ns3::LteEnbPhy*, false>::_M_head (157,244 samples, 0.02%) + + + +std::_Rb_tree_node<std::pair<unsigned short const, std::vector<double, std::allocator<double> > > >* std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::vector<double, std::allocator<double> > >, std::_Select1st<std::pair<unsigned short const, std::vector<double, std::allocator<double> > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<double, std::allocator<double> > > > >::_M_clone_node<false, std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::vector<double, std::allocator<double> > >, std::_Select1st<std::pair<unsigned short const, std::vector<double, std::allocator<double> > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<double, std::allocator<double> > > > >::_Alloc_node> (282,988 samples, 0.03%) + + + +ns3::CqiListElement_s::CqiListElement_s (874,922 samples, 0.09%) + + + +ns3::Ptr<ns3::SpectrumSignalParameters>::Ptr (148,039 samples, 0.02%) + + + +std::_Rb_tree_node<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >* std::_Rb_tree<unsigned int, std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> >, std::_Select1st<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >::_M_copy<false, std::_Rb_tree<unsigned int, std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> >, std::_Select1st<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >::_Alloc_node> (155,456 samples, 0.02%) + + + +std::__cxx11::_List_base<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::_M_clear (429,433 samples, 0.04%) + + + +ns3::SimpleRefCount<ns3::EventImpl, ns3::Empty, ns3::DefaultDeleter<ns3::EventImpl> >::Unref (572,810 samples, 0.06%) + + + +std::_Rb_tree_node<std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > > >::_M_valptr (148,167 samples, 0.02%) + + + +ns3::SimpleRefCount<ns3::LteControlMessage, ns3::Empty, ns3::DefaultDeleter<ns3::LteControlMessage> >::Unref (611,218 samples, 0.06%) + + + +std::map<unsigned char, ns3::LteMacSapUser*, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteMacSapUser*> > >::find (1,045,530 samples, 0.11%) + + + +std::vector<ns3::MacCeListElement_s, std::allocator<ns3::MacCeListElement_s> >::begin (193,759 samples, 0.02%) + + + +ns3::MacCeListElement_s* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<ns3::MacCeListElement_s*, std::vector<ns3::MacCeListElement_s, std::allocator<ns3::MacCeListElement_s> > >, ns3::MacCeListElement_s*, ns3::MacCeListElement_s> (996,997 samples, 0.10%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::vector<double, std::allocator<double> > >, std::_Select1st<std::pair<unsigned short const, std::vector<double, std::allocator<double> > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<double, std::allocator<double> > > > >::find (1,211,425 samples, 0.12%) + + + +ns3::Ptr<ns3::SpectrumValue>& std::__pair_get<1ul>::__move_get<unsigned int const&, ns3::Ptr<ns3::SpectrumValue>&> (152,590 samples, 0.02%) + + + +std::vector<bool, std::allocator<bool> >::~vector (827,864 samples, 0.09%) + + + +ns3::Ptr<ns3::LteControlMessage>& std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::emplace_back<ns3::Ptr<ns3::Sib1LteControlMessage>&> (149,493 samples, 0.02%) + + + +std::_Vector_base<double, std::allocator<double> >::_M_allocate (707,146 samples, 0.07%) + + + +ns3::MemberSchedSapProvider<ns3::PfFfMacScheduler>::SchedUlCqiInfoReq (821,265 samples, 0.08%) + + + +std::__new_allocator<std::_Rb_tree_node<std::pair<unsigned short const, std::vector<double, std::allocator<double> > > > >::allocate (393,182 samples, 0.04%) + + + +ns3::MemberSchedSapProvider<ns3::PfFfMacScheduler>::SchedUlTriggerReq (3,881,896 samples, 0.40%) + + + +std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > > >::deallocate (887,233 samples, 0.09%) + + + +ns3::SpectrumValue::operator= (345,577 samples, 0.04%) + + + +void std::_Destroy<ns3::HigherLayerSelected_s*, ns3::HigherLayerSelected_s> (151,525 samples, 0.02%) + + + +void std::allocator_traits<std::allocator<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> > > >::construct<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> >, std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> > const&> (1,840,875 samples, 0.19%) + + + +void std::allocator_traits<std::allocator<ns3::HigherLayerSelected_s> >::construct<ns3::HigherLayerSelected_s, ns3::HigherLayerSelected_s const&> (366,550 samples, 0.04%) + + + +ns3::MakeEvent<void (2,859,606 samples, 0.29%) + + + +__gnu_cxx::__normal_iterator<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >*, std::vector<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >, std::allocator<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > > > > > std::move<__gnu_cxx::__normal_iterator<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >*, std::vector<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >, std::allocator<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > > > > >, __gnu_cxx::__normal_iterator<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >*, std::vector<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >, std::allocator<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > > > > > > (1,552,993 samples, 0.16%) + + + +ns3::Time::GetNanoSeconds (204,211 samples, 0.02%) + + + +ns3::VendorSpecificListElement_s* std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<ns3::VendorSpecificListElement_s const*, std::vector<ns3::VendorSpecificListElement_s, std::allocator<ns3::VendorSpecificListElement_s> > >, ns3::VendorSpecificListElement_s*> (386,345 samples, 0.04%) + + + +std::vector<ns3::ByteTagListData*, std::allocator<ns3::ByteTagListData*> >::begin (200,950 samples, 0.02%) + + + +std::vector<ns3::VendorSpecificListElement_s, std::allocator<ns3::VendorSpecificListElement_s> >::vector (183,894 samples, 0.02%) + + + +ns3::LteEnbPhy::ReportInterference (992,797 samples, 0.10%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::vector<ns3::DlDciListElement_s, std::allocator<ns3::DlDciListElement_s> > >, std::_Select1st<std::pair<unsigned short const, std::vector<ns3::DlDciListElement_s, std::allocator<ns3::DlDciListElement_s> > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<ns3::DlDciListElement_s, std::allocator<ns3::DlDciListElement_s> > > > >::find (966,324 samples, 0.10%) + + + +std::allocator<double>::allocate (150,187 samples, 0.02%) + + + +ns3::Angles::NormalizeAngles (468,955 samples, 0.05%) + + + +ns3::LteUePhy::SendSrs (1,152,023 samples, 0.12%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::vector<double, std::allocator<double> > >, std::_Select1st<std::pair<unsigned short const, std::vector<double, std::allocator<double> > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<double, std::allocator<double> > > > >::find (186,790 samples, 0.02%) + + + +std::vector<bool, std::allocator<bool> >::capacity (268,073 samples, 0.03%) + + + +__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > std::copy<__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, __gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > > (330,607 samples, 0.03%) + + + +void std::__cxx11::list<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > >::_M_insert<ns3::Ptr<ns3::PacketBurst> const&> (2,723,348 samples, 0.28%) + + + +ns3::CallbackImplBase* ns3::PeekPointer<ns3::CallbackImplBase> (161,766 samples, 0.02%) + + + +ns3::Time::ToInteger (200,806 samples, 0.02%) + + + +std::allocator<double>::allocate (168,940 samples, 0.02%) + + + +std::__cxx11::_List_base<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::_List_base (354,467 samples, 0.04%) + + + +std::vector<ns3::VendorSpecificListElement_s, std::allocator<ns3::VendorSpecificListElement_s> >::vector (1,942,143 samples, 0.20%) + + + +std::tuple<ns3::LteSpectrumPhy*>::tuple<ns3::LteSpectrumPhy*&, true, true> (328,207 samples, 0.03%) + + + +int* std::copy<int*, int*> (218,802 samples, 0.02%) + + + +std::_Tuple_impl<2ul, double, ns3::Ptr<ns3::SpectrumSignalParameters>, ns3::Ptr<ns3::SpectrumPhy>, std::map<unsigned int, ns3::Ptr<ns3::SpectrumValue>, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > > >::~_Tuple_impl (297,048 samples, 0.03%) + + + +std::_Vector_base<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> >::_M_create_storage (392,586 samples, 0.04%) + + + +ns3::DlDciListElement_s::DlDciListElement_s (1,019,581 samples, 0.11%) + + + +std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*>::pair<ns3::Scheduler::EventKey, ns3::EventImpl*> (351,126 samples, 0.04%) + + + +std::vector<std::__cxx11::list<ns3::UlDciLteControlMessage, std::allocator<ns3::UlDciLteControlMessage> >, std::allocator<std::__cxx11::list<ns3::UlDciLteControlMessage, std::allocator<ns3::UlDciLteControlMessage> > > >::at (603,079 samples, 0.06%) + + + +ns3::EventId::EventId (1,141,333 samples, 0.12%) + + + +ns3::NoOpComponentCarrierManager::DoNotifyTxOpportunity (538,351 samples, 0.06%) + + + +ns3::SpectrumSignalParameters::SpectrumSignalParameters (2,427,360 samples, 0.25%) + + + +ns3::Object::GetTypeId (154,300 samples, 0.02%) + + + +ns3::Callback<void, ns3::UlInfoListElement_s>::operator (2,617,045 samples, 0.27%) + + + +ns3::LteRlcSm::DoNotifyTxOpportunity (4,972,136 samples, 0.51%) + + + +std::map<unsigned short, std::map<unsigned char, ns3::LteMacSapUser*, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteMacSapUser*> > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::map<unsigned char, ns3::LteMacSapUser*, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteMacSapUser*> > > > > >::find (155,011 samples, 0.02%) + + + +std::_Head_base<5ul, std::map<unsigned int, ns3::Ptr<ns3::SpectrumValue>, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >, false>::_Head_base (152,827 samples, 0.02%) + + + +std::vector<unsigned int, std::allocator<unsigned int> >::_S_max_size (385,945 samples, 0.04%) + + + +std::__cxx11::list<ns3::Ptr<ns3::Packet>, std::allocator<ns3::Ptr<ns3::Packet> > >::push_back (1,437,463 samples, 0.15%) + + + +std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::list<std::_List_const_iterator<ns3::Ptr<ns3::LteControlMessage> >, void> (296,881 samples, 0.03%) + + + +std::__cxx11::list<ns3::Ptr<ns3::Packet>, std::allocator<ns3::Ptr<ns3::Packet> > >::begin (458,783 samples, 0.05%) + + + +std::vector<ns3::Callback<void, ns3::SpectrumValue const&>, std::allocator<ns3::Callback<void, ns3::SpectrumValue const&> > >::begin (165,292 samples, 0.02%) + + + +[libc.so.6] (197,502 samples, 0.02%) + + + +ns3::LteRlcSpecificLteMacSapUser::NotifyTxOpportunity (2,715,978 samples, 0.28%) + + + +ns3::Object::Object (2,382,251 samples, 0.25%) + + + +std::_Vector_base<unsigned short, std::allocator<unsigned short> >::_Vector_impl_data::_Vector_impl_data (208,562 samples, 0.02%) + + + +std::_Vector_base<double, std::allocator<double> >::_M_deallocate (164,716 samples, 0.02%) + + + +std::__cxx11::_List_base<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::~_List_base (148,437 samples, 0.02%) + + + +std::_Rb_tree_node<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >* std::_Rb_tree<unsigned int, std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> >, std::_Select1st<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >::_M_copy<false, std::_Rb_tree<unsigned int, std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> >, std::_Select1st<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >::_Alloc_node> (158,119 samples, 0.02%) + + + +std::_Rb_tree<unsigned char, std::pair<unsigned char const, ns3::LteMacSapProvider*>, std::_Select1st<std::pair<unsigned char const, ns3::LteMacSapProvider*> >, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteMacSapProvider*> > >::find (1,168,142 samples, 0.12%) + + + +std::map<unsigned char, ns3::LteMacSapProvider*, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteMacSapProvider*> > >::find (366,125 samples, 0.04%) + + + +ns3::LteSpectrumSignalParametersDataFrame::~LteSpectrumSignalParametersDataFrame (2,588,254 samples, 0.27%) + + + +decltype (427,457 samples, 0.04%) + + + +ns3::SbMeasResult_s::SbMeasResult_s (1,121,514 samples, 0.12%) + + + +ns3::UeMemberLteUePhySapProvider::SendLteControlMessage (565,879 samples, 0.06%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, unsigned int>, std::_Select1st<std::pair<unsigned short const, unsigned int> >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, unsigned int> > >::_S_key (328,502 samples, 0.03%) + + + +ns3::Ptr<ns3::LteHarqPhy>::operator (155,643 samples, 0.02%) + + + +ns3::CallbackImpl<void, ns3::SpectrumValue const&>::operator (34,942,247 samples, 3.60%) +n.. + + +ns3::DefaultSimulatorImpl::Now (163,019 samples, 0.02%) + + + +ns3::Packet::AddByteTag (2,931,180 samples, 0.30%) + + + +std::_Rb_tree<ns3::TbId_t, std::pair<ns3::TbId_t const, ns3::tbInfo_t>, std::_Select1st<std::pair<ns3::TbId_t const, ns3::tbInfo_t> >, std::less<ns3::TbId_t>, std::allocator<std::pair<ns3::TbId_t const, ns3::tbInfo_t> > >::_M_begin (495,256 samples, 0.05%) + + + +std::_Rb_tree<unsigned char, std::pair<unsigned char const, ns3::LteUeMac::LcInfo>, std::_Select1st<std::pair<unsigned char const, ns3::LteUeMac::LcInfo> >, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteUeMac::LcInfo> > >::_M_mbegin (150,034 samples, 0.02%) + + + +std::_Bit_iterator std::__copy_move_a<false, std::_Bit_iterator, std::_Bit_iterator> (219,696 samples, 0.02%) + + + +unsigned char& std::vector<unsigned char, std::allocator<unsigned char> >::emplace_back<unsigned char> (2,914,632 samples, 0.30%) + + + +void ns3::Simulator::ScheduleWithContext<void (7,199,277 samples, 0.74%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, unsigned char>, std::_Select1st<std::pair<unsigned short const, unsigned char> >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, unsigned char> > >::begin (395,869 samples, 0.04%) + + + +__gnu_cxx::__normal_iterator<ns3::Buffer::Data* const*, std::vector<ns3::Buffer::Data*, std::allocator<ns3::Buffer::Data*> > >::__normal_iterator (372,628 samples, 0.04%) + + + +ns3::SimpleRefCount<ns3::Packet, ns3::Empty, ns3::DefaultDeleter<ns3::Packet> >::Ref (149,428 samples, 0.02%) + + + +ns3::LteEnbPhy::ReceiveLteControlMessageList (27,232,853 samples, 2.81%) +n.. + + +std::vector<unsigned char, std::allocator<unsigned char> >::vector (380,581 samples, 0.04%) + + + +std::vector<bool, std::allocator<bool> >::insert (2,500,355 samples, 0.26%) + + + +ns3::LteEnbPhy::SendDataChannels (46,991,739 samples, 4.85%) +ns3.. + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > >, std::_Select1st<std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > > > >::_M_erase_aux (671,551 samples, 0.07%) + + + +std::function<void (2,105,662 samples, 0.22%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, ns3::DlInfoListElement_s>, std::_Select1st<std::pair<unsigned short const, ns3::DlInfoListElement_s> >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, ns3::DlInfoListElement_s> > >::_S_key (162,159 samples, 0.02%) + + + +std::_Select1st<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >::operator (151,635 samples, 0.02%) + + + +std::vector<ns3::UlDciListElement_s, std::allocator<ns3::UlDciListElement_s> >::at (232,176 samples, 0.02%) + + + +ns3::IidManager::GetParent (228,334 samples, 0.02%) + + + +std::map<ns3::Scheduler::EventKey, ns3::EventImpl*, std::less<ns3::Scheduler::EventKey>, std::allocator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > >::lower_bound (294,424 samples, 0.03%) + + + +std::_Vector_base<ns3::BuildRarListElement_s, std::allocator<ns3::BuildRarListElement_s> >::_M_get_Tp_allocator (191,995 samples, 0.02%) + + + +std::vector<int, std::allocator<int> >::~vector (149,670 samples, 0.02%) + + + +double* std::__uninitialized_default_n<double*, unsigned long> (153,593 samples, 0.02%) + + + +std::_Tuple_impl<2ul, unsigned int>::_Tuple_impl<unsigned int&> (359,595 samples, 0.04%) + + + +std::__detail::_List_node_header::_List_node_header (128,185 samples, 0.01%) + + + +ns3::RlcPduListElement_s* std::uninitialized_copy<__gnu_cxx::__normal_iterator<ns3::RlcPduListElement_s const*, std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> > >, ns3::RlcPduListElement_s*> (980,187 samples, 0.10%) + + + +std::_Bit_iterator std::copy<std::_Bit_iterator, std::_Bit_iterator> (219,696 samples, 0.02%) + + + +void std::_Destroy<ns3::BuildDataListElement_s> (677,511 samples, 0.07%) + + + +ns3::SimpleRefCount<ns3::SpectrumValue, ns3::Empty, ns3::DefaultDeleter<ns3::SpectrumValue> >::Unref (896,241 samples, 0.09%) + + + +std::allocator_traits<std::allocator<std::_List_node<ns3::Ptr<ns3::Packet> > > >::deallocate (181,716 samples, 0.02%) + + + +ns3::UlDciLteControlMessage& std::__cxx11::list<ns3::UlDciLteControlMessage, std::allocator<ns3::UlDciLteControlMessage> >::emplace_back<ns3::UlDciLteControlMessage const&> (2,541,961 samples, 0.26%) + + + +unsigned char* std::__uninitialized_fill_n<true>::__uninit_fill_n<unsigned char*, unsigned long, unsigned char> (378,589 samples, 0.04%) + + + +ns3::DefaultSimulatorImpl::ScheduleNow (347,373 samples, 0.04%) + + + +operator new (404,041 samples, 0.04%) + + + +ns3::LteHarqPhy::SubframeIndication (8,381,908 samples, 0.86%) + + + +std::_Rb_tree_iterator<std::pair<unsigned short const, std::vector<ns3::DlDciListElement_s, std::allocator<ns3::DlDciListElement_s> > > >::operator* (194,523 samples, 0.02%) + + + +std::vector<double, std::allocator<double> >::begin (161,967 samples, 0.02%) + + + +std::allocator<int>::deallocate (169,673 samples, 0.02%) + + + +void std::vector<ns3::UlDciListElement_s, std::allocator<ns3::UlDciListElement_s> >::_M_realloc_insert<ns3::UlDciListElement_s const&> (193,533 samples, 0.02%) + + + +ns3::Ptr<ns3::PacketBurst>& std::forward<ns3::Ptr<ns3::PacketBurst>&> (194,813 samples, 0.02%) + + + +ns3::SpectrumValue::~SpectrumValue (209,498 samples, 0.02%) + + + +ns3::MapScheduler::Insert (1,105,472 samples, 0.11%) + + + +std::vector<int, std::allocator<int> >::max_size (476,394 samples, 0.05%) + + + +std::_Rb_tree<unsigned int, std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> >, std::_Select1st<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >::_Rb_tree (164,996 samples, 0.02%) + + + +ns3::PacketBurst::~PacketBurst (1,309,427 samples, 0.14%) + + + +std::allocator_traits<std::allocator<ns3::DlInfoListElement_s::HarqStatus_e> >::allocate (283,919 samples, 0.03%) + + + +ns3::ByteTagList::Iterator::Iterator (944,025 samples, 0.10%) + + + +__gnu_cxx::__enable_if<std::__is_scalar<double>::__value, void>::__type std::__fill_a1<double*, double> (163,001 samples, 0.02%) + + + +ns3::MapScheduler::Insert (6,361,819 samples, 0.66%) + + + +int* std::copy<__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, int*> (268,424 samples, 0.03%) + + + +ns3::LteEnbPhy::StartSubFrame (345,416,065 samples, 35.62%) +ns3::LteEnbPhy::StartSubFrame + + +ns3::NodeListPriv::Delete (238,924 samples, 0.02%) + + + +std::__new_allocator<int>::deallocate (169,673 samples, 0.02%) + + + +ns3::ObjectDeleter::Delete (384,276 samples, 0.04%) + + + +std::function<void (416,320 samples, 0.04%) + + + +std::vector<ns3::BuildDataListElement_s, std::allocator<ns3::BuildDataListElement_s> >::at (572,518 samples, 0.06%) + + + +ns3::BuildDataListElement_s* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<ns3::BuildDataListElement_s const*, std::vector<ns3::BuildDataListElement_s, std::allocator<ns3::BuildDataListElement_s> > >, ns3::BuildDataListElement_s*, ns3::BuildDataListElement_s> (143,073 samples, 0.01%) + + + +std::_Rb_tree_node<std::pair<unsigned char const, ns3::LteMacSapUser*> >::_M_valptr (165,214 samples, 0.02%) + + + +__gnu_cxx::__aligned_membuf<std::pair<ns3::TbId_t const, ns3::tbInfo_t> >::_M_ptr (163,699 samples, 0.02%) + + + +ns3::PacketMetadata::PacketMetadata (473,227 samples, 0.05%) + + + +std::_Tuple_impl<0ul, ns3::LteInterference*, ns3::Ptr<ns3::SpectrumValue const>, unsigned int>::_Tuple_impl<ns3::LteInterference*&, ns3::Ptr<ns3::SpectrumValue const>&, unsigned int&, void> (1,419,200 samples, 0.15%) + + + +std::__cxx11::_List_base<ns3::Ptr<ns3::Packet>, std::allocator<ns3::Ptr<ns3::Packet> > >::_M_get_node (163,447 samples, 0.02%) + + + + (126,576 samples, 0.01%) + + + +void ns3::Callback<void, ns3::SpectrumValue const&>::Callback<void (33,827,307 samples, 3.49%) +v.. + + +std::vector<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >, std::allocator<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> > > >::erase (213,559 samples, 0.02%) + + + +ns3::ByteTagList::Allocate (1,324,752 samples, 0.14%) + + + +std::vector<int, std::allocator<int> >::_S_relocate (163,713 samples, 0.02%) + + + +ns3::LteUePowerControl::CalculatePuschTxPower (1,080,040 samples, 0.11%) + + + +ns3::PacketMetadata::DoAddHeader (167,176 samples, 0.02%) + + + +std::vector<double, std::allocator<double> >::begin (444,735 samples, 0.05%) + + + +std::_Rb_tree<ns3::LteFlowId_t, std::pair<ns3::LteFlowId_t const, ns3::FfMacSchedSapProvider::SchedDlRlcBufferReqParameters>, std::_Select1st<std::pair<ns3::LteFlowId_t const, ns3::FfMacSchedSapProvider::SchedDlRlcBufferReqParameters> >, std::less<ns3::LteFlowId_t>, std::allocator<std::pair<ns3::LteFlowId_t const, ns3::FfMacSchedSapProvider::SchedDlRlcBufferReqParameters> > >::find (652,951 samples, 0.07%) + + + +ns3::LteEnbMac::DoSchedDlConfigInd (4,972,136 samples, 0.51%) + + + +std::_Rb_tree<ns3::Scheduler::EventKey, std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*>, std::_Select1st<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >, std::less<ns3::Scheduler::EventKey>, std::allocator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > >::lower_bound (1,730,701 samples, 0.18%) + + + +void std::destroy_at<ns3::Ptr<ns3::LteControlMessage> > (652,707 samples, 0.07%) + + + +std::_List_iterator<ns3::Ptr<ns3::Packet> >::_List_iterator (150,899 samples, 0.02%) + + + +ns3::Packet::AddByteTag (557,108 samples, 0.06%) + + + +std::vector<double, std::allocator<double> >::vector (382,560 samples, 0.04%) + + + +std::allocator_traits<std::allocator<double> >::allocate (187,232 samples, 0.02%) + + + +ns3::TypeId::GetParent (669,393 samples, 0.07%) + + + +ns3::SimpleRefCount<ns3::SpectrumValue, ns3::Empty, ns3::DefaultDeleter<ns3::SpectrumValue> >::Unref (401,883 samples, 0.04%) + + + +void std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::_M_initialize_dispatch<std::_List_iterator<ns3::Ptr<ns3::LteControlMessage> > > (1,008,998 samples, 0.10%) + + + +std::_Vector_base<ns3::VendorSpecificListElement_s, std::allocator<ns3::VendorSpecificListElement_s> >::_Vector_base (272,688 samples, 0.03%) + + + +std::vector<unsigned char, std::allocator<unsigned char> >::back (228,016 samples, 0.02%) + + + +ns3::Packet::AddByteTag (356,272 samples, 0.04%) + + + +void std::_Destroy<ns3::Ptr<ns3::Object>*, ns3::Ptr<ns3::Object> > (283,533 samples, 0.03%) + + + +std::_Head_base<0ul, ns3::LteEnbPhy*, false>::_M_head (165,500 samples, 0.02%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > >, std::_Select1st<std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > > > >::_Auto_node::_Auto_node<std::piecewise_construct_t const&, std::tuple<unsigned short const&>, std::tuple<> > (264,662 samples, 0.03%) + + + +void std::_Function_base::_Base_manager<std::_Bind<void (819,716 samples, 0.08%) + + + +std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::clear (391,980 samples, 0.04%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, ns3::LteEnbComponentCarrierManager::UeInfo>, std::_Select1st<std::pair<unsigned short const, ns3::LteEnbComponentCarrierManager::UeInfo> >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, ns3::LteEnbComponentCarrierManager::UeInfo> > >::lower_bound (1,723,216 samples, 0.18%) + + + +void std::__fill_a<unsigned int*, unsigned int> (567,534 samples, 0.06%) + + + +ns3::PacketTagList::RemoveAll (244,626 samples, 0.03%) + + + +ns3::CqiListElement_s::CqiListElement_s (2,022,367 samples, 0.21%) + + + +double* std::__fill_n_a<double*, unsigned long, double> (423,425 samples, 0.04%) + + + +std::_Rb_tree_node<std::pair<unsigned short const, std::vector<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >, std::allocator<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> > > > > >::_M_valptr (532,897 samples, 0.05%) + + + +ns3::PacketBurst::PacketBurst (1,593,239 samples, 0.16%) + + + +ns3::SpectrumValue::ConstValuesEnd (157,751 samples, 0.02%) + + + +void std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > > >::construct<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*>, std::pair<ns3::Scheduler::EventKey, ns3::EventImpl*> > (482,063 samples, 0.05%) + + + +ns3::PacketMetadata::Allocate (495,360 samples, 0.05%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, unsigned char>, std::_Select1st<std::pair<unsigned short const, unsigned char> >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, unsigned char> > >::_M_lower_bound (722,107 samples, 0.07%) + + + +ns3::RlcTag::RlcTag (277,392 samples, 0.03%) + + + +ns3::LteInterference::ConditionallyEvaluateChunk (281,840 samples, 0.03%) + + + +std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::_M_move_assign (879,906 samples, 0.09%) + + + + (155,643 samples, 0.02%) + + + +std::_Function_base::_Base_manager<void (242,907 samples, 0.03%) + + + +ns3::Object::~Object (423,388 samples, 0.04%) + + + +std::_Rb_tree_node<std::pair<unsigned char const, ns3::LteUeMac::LcInfo> >::_M_valptr (354,247 samples, 0.04%) + + + +ns3::Object::~Object (190,190 samples, 0.02%) + + + +ns3::EnbMacMemberFfMacSchedSapUser::SchedDlConfigInd (4,972,136 samples, 0.51%) + + + +ns3::Ptr<ns3::PacketBurst> ns3::CompleteConstruct<ns3::PacketBurst> (2,205,090 samples, 0.23%) + + + +std::__new_allocator<double>::allocate (525,645 samples, 0.05%) + + + +std::_Rb_tree_node<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >* std::_Rb_tree<ns3::Scheduler::EventKey, std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*>, std::_Select1st<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >, std::less<ns3::Scheduler::EventKey>, std::allocator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > >::_M_create_node<std::pair<ns3::Scheduler::EventKey, ns3::EventImpl*> > (382,281 samples, 0.04%) + + + +ns3::Simulator::Now (287,971 samples, 0.03%) + + + +ns3::MemberLteCcmMacSapUser<ns3::NoOpComponentCarrierManager>::NotifyTxOpportunity (4,972,136 samples, 0.51%) + + + +ns3::Ptr<ns3::SpectrumSignalParameters>::~Ptr (3,402,650 samples, 0.35%) + + + +ns3::PacketBurst::AddPacket (1,515,978 samples, 0.16%) + + + +std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*>::pair<std::_Rb_tree_node<std::pair<ns3::TbId_t const, ns3::tbInfo_t> >*&, std::_Rb_tree_node_base*&> (199,710 samples, 0.02%) + + + +std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >::~vector (196,954 samples, 0.02%) + + + +std::_Bit_iterator_base::_Bit_iterator_base (157,638 samples, 0.02%) + + + +std::vector<ns3::ByteTagListData*, std::allocator<ns3::ByteTagListData*> >::end (256,004 samples, 0.03%) + + + +ns3::LteHarqPhy::ResetDlHarqProcessStatus (597,412 samples, 0.06%) + + + +std::vector<double, std::allocator<double> >::_S_max_size (204,572 samples, 0.02%) + + + +unsigned short* std::__fill_n_a<unsigned short*, unsigned long, unsigned short> (459,034 samples, 0.05%) + + + +std::_Vector_base<int, std::allocator<int> >::_Vector_impl::_Vector_impl (166,957 samples, 0.02%) + + + +ns3::LtePhy::GetDevice (325,125 samples, 0.03%) + + + +ns3::PacketBurst::~PacketBurst (650,228 samples, 0.07%) + + + +ns3::Ptr<ns3::MobilityModel>::Acquire (190,764 samples, 0.02%) + + + +ns3::DlInfoListElement_s::HarqStatus_e* std::uninitialized_copy<__gnu_cxx::__normal_iterator<ns3::DlInfoListElement_s::HarqStatus_e const*, std::vector<ns3::DlInfoListElement_s::HarqStatus_e, std::allocator<ns3::DlInfoListElement_s::HarqStatus_e> > >, ns3::DlInfoListElement_s::HarqStatus_e*> (234,294 samples, 0.02%) + + + +std::_Vector_base<ns3::DlInfoListElement_s, std::allocator<ns3::DlInfoListElement_s> >::_Vector_impl::_Vector_impl (431,145 samples, 0.04%) + + + +void std::allocator_traits<std::allocator<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> > > >::construct<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >, std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> > const&> (338,177 samples, 0.03%) + + + +ns3::Ptr<ns3::Packet>::~Ptr (439,896 samples, 0.05%) + + + +std::_List_node<ns3::Ptr<ns3::LteControlMessage> >* std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::_M_create_node<ns3::Ptr<ns3::MibLteControlMessage>&> (190,229 samples, 0.02%) + + + +std::function<void (1,320,674 samples, 0.14%) + + + +ns3::SpectrumValue::operator+= (1,512,778 samples, 0.16%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::vector<double, std::allocator<double> > >, std::_Select1st<std::pair<unsigned short const, std::vector<double, std::allocator<double> > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<double, std::allocator<double> > > > >::~_Rb_tree (1,100,157 samples, 0.11%) + + + +std::_Vector_base<double, std::allocator<double> >::~_Vector_base (206,667 samples, 0.02%) + + + +ns3::LteEnbPhy::EndSubFrame (1,332,546 samples, 0.14%) + + + +ns3::Ptr<ns3::SpectrumModel const>::operator (311,768 samples, 0.03%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, ns3::DlInfoListElement_s>, std::_Select1st<std::pair<unsigned short const, ns3::DlInfoListElement_s> >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, ns3::DlInfoListElement_s> > >::_M_mbegin (153,550 samples, 0.02%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::vector<unsigned char, std::allocator<unsigned char> > >, std::_Select1st<std::pair<unsigned short const, std::vector<unsigned char, std::allocator<unsigned char> > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<unsigned char, std::allocator<unsigned char> > > > >::_M_begin (556,533 samples, 0.06%) + + + +__gnu_cxx::__aligned_membuf<std::pair<unsigned char const, ns3::LteMacSapProvider::ReportBufferStatusParameters> >::_M_ptr (148,477 samples, 0.02%) + + + +std::_Rb_tree_node<std::pair<unsigned short const, std::vector<double, std::allocator<double> > > >* std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::vector<double, std::allocator<double> > >, std::_Select1st<std::pair<unsigned short const, std::vector<double, std::allocator<double> > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<double, std::allocator<double> > > > >::_M_copy<false, std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::vector<double, std::allocator<double> > >, std::_Select1st<std::pair<unsigned short const, std::vector<double, std::allocator<double> > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<double, std::allocator<double> > > > >::_Alloc_node> (361,417 samples, 0.04%) + + + +ns3::PacketBurst::AddPacket (729,577 samples, 0.08%) + + + +std::operator== (159,203 samples, 0.02%) + + + +void std::allocator_traits<std::allocator<ns3::DlInfoListElement_s> >::construct<ns3::DlInfoListElement_s, ns3::DlInfoListElement_s const&> (233,530 samples, 0.02%) + + + +ns3::Ptr<ns3::SpectrumValue const>::operator (353,348 samples, 0.04%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > >, std::_Select1st<std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > > > >::~_Rb_tree (148,912 samples, 0.02%) + + + +double* std::__copy_move_a2<false, double const*, double*> (158,087 samples, 0.02%) + + + +ns3::MultiModelSpectrumChannel::FindAndEventuallyAddTxSpectrumModel (3,241,661 samples, 0.33%) + + + +std::_Vector_base<ns3::DlInfoListElement_s::HarqStatus_e, std::allocator<ns3::DlInfoListElement_s::HarqStatus_e> >::~_Vector_base (187,024 samples, 0.02%) + + + +ns3::DlInfoListElement_s* std::__do_uninit_copy<__gnu_cxx::__normal_iterator<ns3::DlInfoListElement_s const*, std::vector<ns3::DlInfoListElement_s, std::allocator<ns3::DlInfoListElement_s> > >, ns3::DlInfoListElement_s*> (4,706,249 samples, 0.49%) + + + +ns3::DlInfoListElement_s* std::__uninitialized_copy_a<ns3::DlInfoListElement_s*, ns3::DlInfoListElement_s*, ns3::DlInfoListElement_s> (632,143 samples, 0.07%) + + + +std::map<unsigned int, ns3::TxSpectrumModelInfo, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::TxSpectrumModelInfo> > >::find (188,402 samples, 0.02%) + + + +__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > std::__copy_move_a<false, __gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, __gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > > (489,292 samples, 0.05%) + + + +std::_Rb_tree_node<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >* std::_Rb_tree<unsigned int, std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> >, std::_Select1st<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >::_M_copy<false, std::_Rb_tree<unsigned int, std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> >, std::_Select1st<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >::_Alloc_node> (156,128 samples, 0.02%) + + + +ns3::Time::FromInteger (159,767 samples, 0.02%) + + + +ns3::LteNetDevice::GetNode (153,775 samples, 0.02%) + + + +double* std::__uninitialized_default_n_1<true>::__uninit_default_n<double*, unsigned long> (455,698 samples, 0.05%) + + + +std::_Bind<void (624,065 samples, 0.06%) + + + +operator new (169,720 samples, 0.02%) + + + +std::_Rb_tree_node<std::pair<unsigned short const, unsigned char> >::_M_valptr (226,643 samples, 0.02%) + + + +std::_Rb_tree_node<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >::_M_valptr (320,775 samples, 0.03%) + + + +ns3::MemberLteCcmMacSapUser<ns3::NoOpComponentCarrierManager>::NotifyTxOpportunity (17,080,246 samples, 1.76%) + + + +std::map<int, double, std::less<int>, std::allocator<std::pair<int const, double> > >::clear (1,170,710 samples, 0.12%) + + + +void std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<int const, double> > > >::construct<std::pair<int const, double>, std::pair<int, double> > (184,474 samples, 0.02%) + + + +ns3::Ptr<ns3::LteUePhy>::Acquire (125,424 samples, 0.01%) + + + +ns3::UeMemberLteUePhySapUser::SubframeIndication (16,576,198 samples, 1.71%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::vector<double, std::allocator<double> > >, std::_Select1st<std::pair<unsigned short const, std::vector<double, std::allocator<double> > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<double, std::allocator<double> > > > >::_Rb_tree_impl<std::less<unsigned short>, true>::_Rb_tree_impl (160,812 samples, 0.02%) + + + +__gnu_cxx::__aligned_membuf<std::pair<unsigned char const, ns3::LteUeMac::LcInfo> >::_M_ptr (158,124 samples, 0.02%) + + + +ns3::LteEnbRrc::DoAllocateTemporaryCellRnti (285,958 samples, 0.03%) + + + +bool std::operator==<ns3::MacCeListElement_s*> (157,395 samples, 0.02%) + + + + (368,315 samples, 0.04%) + + + +std::_Tuple_impl<1ul, ns3::Ptr<ns3::SpectrumValue>, double, ns3::Ptr<ns3::SpectrumSignalParameters>, ns3::Ptr<ns3::SpectrumPhy>, std::map<unsigned int, ns3::Ptr<ns3::SpectrumValue>, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > > >::_Tuple_impl<ns3::Ptr<ns3::SpectrumValue>&, double&, ns3::Ptr<ns3::SpectrumSignalParameters>&, ns3::Ptr<ns3::SpectrumPhy>&, std::map<unsigned int, ns3::Ptr<ns3::SpectrumValue>, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >&, void> (433,048 samples, 0.04%) + + + +std::enable_if<is_invocable_r_v<void, ns3::Callback<void, ns3::SpectrumValue const&>::Callback<void (19,222,845 samples, 1.98%) + + + +double* std::__uninitialized_copy<true>::__uninit_copy<__gnu_cxx::__normal_iterator<double const*, std::vector<double, std::allocator<double> > >, double*> (381,898 samples, 0.04%) + + + +std::__new_allocator<double>::allocate (168,940 samples, 0.02%) + + + +void std::_Destroy<ns3::Ptr<ns3::Object>*, ns3::Ptr<ns3::Object> > (209,811 samples, 0.02%) + + + +std::_Vector_base<ns3::HigherLayerSelected_s, std::allocator<ns3::HigherLayerSelected_s> >::_M_create_storage (226,584 samples, 0.02%) + + + +ns3::Ptr<ns3::DlDciLteControlMessage>::Acquire (148,949 samples, 0.02%) + + + +void std::_Function_base::_Base_manager<std::_Bind<void (635,851 samples, 0.07%) + + + +void std::vector<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> >, std::allocator<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> > > >::_M_realloc_insert<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> > const&> (290,247 samples, 0.03%) + + + +std::vector<unsigned char, std::allocator<unsigned char> >::_S_max_size (200,229 samples, 0.02%) + + + +std::_Rb_tree_iterator<std::pair<unsigned short const, std::vector<std::vector<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> >, std::allocator<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> > > >, std::allocator<std::vector<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> >, std::allocator<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> > > > > > > >::operator* (194,762 samples, 0.02%) + + + +ns3::DlInfoListElement_s::DlInfoListElement_s (158,074 samples, 0.02%) + + + +std::__detail::_List_node_header::_M_move_nodes (255,202 samples, 0.03%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, ns3::DlInfoListElement_s>, std::_Select1st<std::pair<unsigned short const, ns3::DlInfoListElement_s> >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, ns3::DlInfoListElement_s> > >::_M_insert_node (177,353 samples, 0.02%) + + + +std::_Vector_base<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >::_M_create_storage (390,330 samples, 0.04%) + + + +std::vector<ns3::HigherLayerSelected_s, std::allocator<ns3::HigherLayerSelected_s> >::_M_range_check (238,739 samples, 0.02%) + + + +std::_Vector_base<double, std::allocator<double> >::_M_allocate (525,645 samples, 0.05%) + + + +ns3::HigherLayerSelected_s* std::__relocate_a<ns3::HigherLayerSelected_s*, ns3::HigherLayerSelected_s*, std::allocator<ns3::HigherLayerSelected_s> > (1,169,244 samples, 0.12%) + + + +ns3::MakeEvent<void (1,764,218 samples, 0.18%) + + + +ns3::PfFfMacScheduler::UpdateHarqProcessId (239,156 samples, 0.02%) + + + +std::_Rb_tree<unsigned short, unsigned short, std::_Identity<unsigned short>, std::less<unsigned short>, std::allocator<unsigned short> >::_S_key (358,882 samples, 0.04%) + + + +std::vector<ns3::HigherLayerSelected_s, std::allocator<ns3::HigherLayerSelected_s> >::~vector (374,665 samples, 0.04%) + + + +void std::allocator_traits<std::allocator<std::_List_node<ns3::Ptr<ns3::Packet> > > >::destroy<ns3::Ptr<ns3::Packet> > (4,680,368 samples, 0.48%) + + + +ns3::CeBitmap_e* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<ns3::CeBitmap_e const*, std::vector<ns3::CeBitmap_e, std::allocator<ns3::CeBitmap_e> > >, ns3::CeBitmap_e*, ns3::CeBitmap_e> (492,021 samples, 0.05%) + + + +std::vector<double, std::allocator<double> >::vector (2,627,460 samples, 0.27%) + + + +ns3::Ptr<ns3::Node>::operator (199,807 samples, 0.02%) + + + +ns3::CallbackImpl<void, std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > > >::operator (28,473,128 samples, 2.94%) +n.. + + +ns3::Ptr<ns3::LteSpectrumSignalParametersDlCtrlFrame>::operator (233,577 samples, 0.02%) + + + +std::_Rb_tree<unsigned char, std::pair<unsigned char const, ns3::LteUeMac::LcInfo>, std::_Select1st<std::pair<unsigned char const, ns3::LteUeMac::LcInfo> >, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteUeMac::LcInfo> > >::find (1,422,685 samples, 0.15%) + + + +ns3::DefaultSimulatorImpl::Schedule (273,170 samples, 0.03%) + + + +unsigned short* std::uninitialized_copy<__gnu_cxx::__normal_iterator<unsigned short const*, std::vector<unsigned short, std::allocator<unsigned short> > >, unsigned short*> (584,765 samples, 0.06%) + + + +std::allocator_traits<std::allocator<int> >::allocate (127,251 samples, 0.01%) + + + +std::vector<ns3::FfMacSchedSapProvider::SchedUlCqiInfoReqParameters, std::allocator<ns3::FfMacSchedSapProvider::SchedUlCqiInfoReqParameters> >::size (152,504 samples, 0.02%) + + + +ns3::BuildDataListElement_s::~BuildDataListElement_s (871,986 samples, 0.09%) + + + +ns3::PacketBurst::DoDispose (1,332,739 samples, 0.14%) + + + +ns3::Object::GetTypeId (626,440 samples, 0.06%) + + + +double* std::__uninitialized_default_n_1<true>::__uninit_default_n<double*, unsigned long> (854,790 samples, 0.09%) + + + +ns3::Seconds (1,997,083 samples, 0.21%) + + + +std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > >::at (190,464 samples, 0.02%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::vector<unsigned char, std::allocator<unsigned char> > >, std::_Select1st<std::pair<unsigned short const, std::vector<unsigned char, std::allocator<unsigned char> > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<unsigned char, std::allocator<unsigned char> > > > >::end (163,346 samples, 0.02%) + + + +std::__cxx11::_List_base<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::_M_move_nodes (220,549 samples, 0.02%) + + + +std::operator== (384,996 samples, 0.04%) + + + +__gnu_cxx::__normal_iterator<ns3::Callback<void, ns3::SpectrumValue const&>*, std::vector<ns3::Callback<void, ns3::SpectrumValue const&>, std::allocator<ns3::Callback<void, ns3::SpectrumValue const&> > > >::operator* (196,136 samples, 0.02%) + + + +void std::_Destroy<ns3::CqiListElement_s*> (183,284 samples, 0.02%) + + + +ns3::LteUePhy::GetSubChannelsForTransmission (198,351 samples, 0.02%) + + + +std::vector<double, std::allocator<double> >::~vector (190,332 samples, 0.02%) + + + +std::_Vector_base<unsigned short, std::allocator<unsigned short> >::_M_allocate (565,924 samples, 0.06%) + + + +std::_Vector_base<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >::_Vector_impl_data::_Vector_impl_data (274,833 samples, 0.03%) + + + +ns3::MemberSchedSapProvider<ns3::PfFfMacScheduler>::SchedDlCqiInfoReq (4,461,995 samples, 0.46%) + + + +ns3::TagBuffer::WriteU32 (368,447 samples, 0.04%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, ns3::DlInfoListElement_s>, std::_Select1st<std::pair<unsigned short const, ns3::DlInfoListElement_s> >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, ns3::DlInfoListElement_s> > >::_M_get_node (205,320 samples, 0.02%) + + + +std::_Rb_tree_node<std::pair<int const, double> >* std::_Rb_tree<int, std::pair<int const, double>, std::_Select1st<std::pair<int const, double> >, std::less<int>, std::allocator<std::pair<int const, double> > >::_M_copy<false, std::_Rb_tree<int, std::pair<int const, double>, std::_Select1st<std::pair<int const, double> >, std::less<int>, std::allocator<std::pair<int const, double> > >::_Alloc_node> (254,628 samples, 0.03%) + + + +std::_Vector_base<int, std::allocator<int> >::_M_create_storage (336,936 samples, 0.03%) + + + +ns3::PacketBurst::PacketBurst (3,093,540 samples, 0.32%) + + + +std::_Vector_base<unsigned char, std::allocator<unsigned char> >::_Vector_base (448,289 samples, 0.05%) + + + +std::allocator<std::_List_node<ns3::Ptr<ns3::Packet> > >::deallocate (181,716 samples, 0.02%) + + + +std::allocator<double>::allocate (126,483 samples, 0.01%) + + + +ns3::Ptr<ns3::NixVector>::Acquire (185,459 samples, 0.02%) + + + +double* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<double const*, std::vector<double, std::allocator<double> > >, double*, double> (1,091,128 samples, 0.11%) + + + +ns3::Ptr<ns3::SpectrumModel>::Ptr (197,437 samples, 0.02%) + + + +std::vector<bool, std::allocator<bool> >::end (200,433 samples, 0.02%) + + + +ns3::DlInfoListElement_s::DlInfoListElement_s (485,819 samples, 0.05%) + + + +std::vector<unsigned char, std::allocator<unsigned char> >::~vector (190,389 samples, 0.02%) + + + +std::__new_allocator<unsigned int>::deallocate (227,074 samples, 0.02%) + + + +ns3::LogComponent::IsEnabled (145,431 samples, 0.01%) + + + +std::__cxx11::list<ns3::Ptr<ns3::Packet>, std::allocator<ns3::Ptr<ns3::Packet> > >::clear (5,452,785 samples, 0.56%) + + + +ns3::Packet::FindFirstMatchingByteTag (3,774,692 samples, 0.39%) + + + +ns3::Time::~Time (269,324 samples, 0.03%) + + + +ns3::PacketMetadata::Create (987,265 samples, 0.10%) + + + +std::__new_allocator<ns3::RlcPduListElement_s>::allocate (190,161 samples, 0.02%) + + + +ns3::HarqProcessInfoElement_t* std::__niter_wrap<ns3::HarqProcessInfoElement_t*> (124,684 samples, 0.01%) + + + +double* std::__fill_n_a<double*, unsigned long, double> (248,267 samples, 0.03%) + + + +void std::_Rb_tree<int, std::pair<int const, double>, std::_Select1st<std::pair<int const, double> >, std::less<int>, std::allocator<std::pair<int const, double> > >::_M_construct_node<std::pair<int, double> > (224,432 samples, 0.02%) + + + +std::map<unsigned short, std::vector<double, std::allocator<double> >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<double, std::allocator<double> > > > >::map (400,356 samples, 0.04%) + + + +ns3::Ptr<ns3::SpectrumValue const>::operator (124,716 samples, 0.01%) + + + +std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::list (214,722 samples, 0.02%) + + + +std::_Tuple_impl<0ul, ns3::LteEnbPhy*, ns3::Ptr<ns3::PacketBurst> >::~_Tuple_impl (343,746 samples, 0.04%) + + + +unsigned char* std::__uninitialized_fill_n_a<unsigned char*, unsigned long, unsigned char, unsigned char> (189,712 samples, 0.02%) + + + +__gnu_cxx::__normal_iterator<std::__cxx11::list<ns3::UlDciLteControlMessage, std::allocator<ns3::UlDciLteControlMessage> > const*, std::vector<std::__cxx11::list<ns3::UlDciLteControlMessage, std::allocator<ns3::UlDciLteControlMessage> >, std::allocator<std::__cxx11::list<ns3::UlDciLteControlMessage, std::allocator<ns3::UlDciLteControlMessage> > > > >::difference_type __gnu_cxx::operator-<std::__cxx11::list<ns3::UlDciLteControlMessage, std::allocator<ns3::UlDciLteControlMessage> > const*, std::vector<std::__cxx11::list<ns3::UlDciLteControlMessage, std::allocator<ns3::UlDciLteControlMessage> >, std::allocator<std::__cxx11::list<ns3::UlDciLteControlMessage, std::allocator<ns3::UlDciLteControlMessage> > > > > (232,766 samples, 0.02%) + + + +std::_Rb_tree<ns3::Scheduler::EventKey, std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*>, std::_Select1st<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >, std::less<ns3::Scheduler::EventKey>, std::allocator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > >::_M_lower_bound (257,394 samples, 0.03%) + + + +__gnu_cxx::__normal_iterator<unsigned char*, std::vector<unsigned char, std::allocator<unsigned char> > > std::copy<__gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > >, __gnu_cxx::__normal_iterator<unsigned char*, std::vector<unsigned char, std::allocator<unsigned char> > > > (155,513 samples, 0.02%) + + + +std::vector<int, std::allocator<int> >::push_back (2,004,725 samples, 0.21%) + + + +void std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::_M_insert<ns3::Ptr<ns3::LteControlMessage> const&> (1,464,277 samples, 0.15%) + + + +ns3::operator- (384,216 samples, 0.04%) + + + +__gnu_cxx::__normal_iterator<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > > const*, std::vector<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >, std::allocator<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > > > > >::__normal_iterator<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >*, void> (177,392 samples, 0.02%) + + + +ns3::Buffer::Buffer (424,494 samples, 0.04%) + + + +std::vector<double, std::allocator<double> >::_M_default_initialize (197,197 samples, 0.02%) + + + +void std::_Function_base::_Base_manager<std::_Bind<void (494,131 samples, 0.05%) + + + +ns3::Ptr<ns3::SpectrumValue const>::~Ptr (896,241 samples, 0.09%) + + + +double* std::__uninitialized_default_n_a<double*, unsigned long, double> (396,416 samples, 0.04%) + + + +std::less<unsigned char>::operator (261,389 samples, 0.03%) + + + +ns3::LteEnbPhy::StartSubFrame (1,650,854 samples, 0.17%) + + + +std::_Rb_tree<unsigned char, std::pair<unsigned char const, ns3::LteMacSapProvider::ReportBufferStatusParameters>, std::_Select1st<std::pair<unsigned char const, ns3::LteMacSapProvider::ReportBufferStatusParameters> >, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteMacSapProvider::ReportBufferStatusParameters> > >::_S_left (126,198 samples, 0.01%) + + + +std::vector<ns3::DlInfoListElement_s::HarqStatus_e, std::allocator<ns3::DlInfoListElement_s::HarqStatus_e> >::vector (247,613 samples, 0.03%) + + + +ns3::LteEnbPhy*& std::__get_helper<0ul, ns3::LteEnbPhy*, ns3::Ptr<ns3::PacketBurst> > (368,229 samples, 0.04%) + + + +std::__cxx11::list<ns3::UlDciLteControlMessage, std::allocator<ns3::UlDciLteControlMessage> >::push_back (279,441 samples, 0.03%) + + + +ns3::Ptr<ns3::DlDciLteControlMessage>::Acquire (124,599 samples, 0.01%) + + + +ns3::MakeEvent<> (238,924 samples, 0.02%) + + + +std::_Rb_tree_node<std::pair<int const, double> >* std::_Rb_tree<int, std::pair<int const, double>, std::_Select1st<std::pair<int const, double> >, std::less<int>, std::allocator<std::pair<int const, double> > >::_M_copy<false, std::_Rb_tree<int, std::pair<int const, double>, std::_Select1st<std::pair<int const, double> >, std::less<int>, std::allocator<std::pair<int const, double> > >::_Alloc_node> (1,456,622 samples, 0.15%) + + + +ns3::HarqProcessInfoElement_t* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<ns3::HarqProcessInfoElement_t const*, std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> > >, ns3::HarqProcessInfoElement_t*, ns3::HarqProcessInfoElement_t> (1,606,901 samples, 0.17%) + + + +ns3::HarqProcessInfoElement_t* std::__copy_move_a<false, __gnu_cxx::__normal_iterator<ns3::HarqProcessInfoElement_t const*, std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> > >, ns3::HarqProcessInfoElement_t*> (368,668 samples, 0.04%) + + + +std::vector<unsigned char, std::allocator<unsigned char> >::vector (1,820,097 samples, 0.19%) + + + +void std::_Destroy<ns3::DlInfoListElement_s::HarqStatus_e*> (305,928 samples, 0.03%) + + + +ns3::PacketBurst::End (439,641 samples, 0.05%) + + + +std::map<unsigned short, unsigned int, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, unsigned int> > >::find (147,114 samples, 0.02%) + + + +std::vector<ns3::DlInfoListElement_s, std::allocator<ns3::DlInfoListElement_s> >::size (156,294 samples, 0.02%) + + + +std::_Rb_tree<unsigned int, std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> >, std::_Select1st<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >::_Auto_node::_M_key (314,000 samples, 0.03%) + + + +void std::_Construct<ns3::UlInfoListElement_s, ns3::UlInfoListElement_s const&> (496,472 samples, 0.05%) + + + +ns3::SpectrumValue::Multiply (372,175 samples, 0.04%) + + + +std::__cxx11::_List_base<ns3::UlDciLteControlMessage, std::allocator<ns3::UlDciLteControlMessage> >::_M_get_node (539,388 samples, 0.06%) + + + +__gnu_cxx::__normal_iterator<ns3::Buffer::Data**, std::vector<ns3::Buffer::Data*, std::allocator<ns3::Buffer::Data*> > >::operator- (234,189 samples, 0.02%) + + + +std::_Rb_tree_node<std::pair<unsigned int const, ns3::TxSpectrumModelInfo> >::_M_valptr (407,755 samples, 0.04%) + + + +ns3::Ptr<ns3::SpectrumPhy>::Ptr (158,076 samples, 0.02%) + + + +ns3::Singleton<ns3::IidManager>::Get (156,696 samples, 0.02%) + + + +atan2f32x (411,872 samples, 0.04%) + + + +ns3::EnbMacMemberLteMacSapProvider<ns3::NoOpComponentCarrierManager>::TransmitPdu (886,429 samples, 0.09%) + + + +ns3::SbMeasResult_s::SbMeasResult_s (321,656 samples, 0.03%) + + + +std::vector<double, std::allocator<double> >::vector (1,066,574 samples, 0.11%) + + + +std::_Bind_helper<std::__or_<std::is_integral<std::decay<void (1,915,952 samples, 0.20%) + + + +std::_Tuple_impl<2ul, double, ns3::Ptr<ns3::SpectrumSignalParameters>, ns3::Ptr<ns3::SpectrumPhy>, std::map<unsigned int, ns3::Ptr<ns3::SpectrumValue>, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > > >::_M_head (241,699 samples, 0.02%) + + + +std::vector<unsigned short, std::allocator<unsigned short> >::_M_fill_insert (3,063,118 samples, 0.32%) + + + +std::enable_if<is_invocable_r_v<void, ns3::Callback<void, std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > > >::Callback<void (75,064,377 samples, 7.74%) +std::e.. + + +std::_Tuple_impl<1ul, unsigned int, unsigned int>::_M_head (151,872 samples, 0.02%) + + + +void std::_Function_base::_Base_manager<std::_Bind<void (411,266 samples, 0.04%) + + + +std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::list<std::_List_const_iterator<ns3::Ptr<ns3::LteControlMessage> >, void> (214,595 samples, 0.02%) + + + +ns3::LteEnbPhy::QueueUlDci (398,861 samples, 0.04%) + + + +int& std::vector<int, std::allocator<int> >::emplace_back<int> (463,033 samples, 0.05%) + + + +std::vector<int, std::allocator<int> >::vector (234,309 samples, 0.02%) + + + +std::allocator_traits<std::allocator<int> >::allocate (152,677 samples, 0.02%) + + + +ns3::Ptr<ns3::LteSpectrumSignalParametersDataFrame> ns3::Create<ns3::LteSpectrumSignalParametersDataFrame> (1,650,971 samples, 0.17%) + + + +ns3::LteInterference::EndRx (324,769 samples, 0.03%) + + + +double* std::__copy_move<false, true, std::random_access_iterator_tag>::__copy_m<double const, double> (242,020 samples, 0.02%) + + + +ns3::ObjectDeleter::Delete (191,238 samples, 0.02%) + + + +double* std::__copy_move_a2<false, double const*, double*> (326,485 samples, 0.03%) + + + +operator new (249,753 samples, 0.03%) + + + +ns3::SpectrumValue::Copy (3,250,861 samples, 0.34%) + + + +std::_Rb_tree_iterator<std::pair<int const, double> > std::map<int, double, std::less<int>, std::allocator<std::pair<int const, double> > >::emplace_hint<std::pair<int, double> > (385,367 samples, 0.04%) + + + +void std::_Destroy<ns3::FfMacSchedSapProvider::SchedUlCqiInfoReqParameters> (745,848 samples, 0.08%) + + + +std::map<unsigned short, ns3::LteUePhy::UeMeasurementsElement, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, ns3::LteUePhy::UeMeasurementsElement> > >::find (162,761 samples, 0.02%) + + + +std::_Vector_base<ns3::VendorSpecificListElement_s, std::allocator<ns3::VendorSpecificListElement_s> >::_M_deallocate (157,246 samples, 0.02%) + + + +__gnu_cxx::__aligned_membuf<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >::_M_ptr (158,716 samples, 0.02%) + + + +ns3::SpectrumValue::operator= (248,954 samples, 0.03%) + + + +ns3::PacketBurst::~PacketBurst (776,679 samples, 0.08%) + + + +decltype (564,633 samples, 0.06%) + + + +int* std::copy<__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, int*> (627,364 samples, 0.06%) + + + +ns3::HarqProcessInfoElement_t* std::__copy_move_a2<false, ns3::HarqProcessInfoElement_t const*, ns3::HarqProcessInfoElement_t*> (437,467 samples, 0.05%) + + + +ns3::SpectrumValue::operator[] (524,698 samples, 0.05%) + + + +ns3::TracedCallback<ns3::Ptr<ns3::PacketBurst const> >::operator (283,255 samples, 0.03%) + + + +ns3::DlDciListElement_s::operator= (501,657 samples, 0.05%) + + + +ns3::Vector3D::Vector3D (126,463 samples, 0.01%) + + + +void std::_Destroy<ns3::Ptr<ns3::Object>*> (158,025 samples, 0.02%) + + + +std::map<ns3::TbId_t, ns3::tbInfo_t, std::less<ns3::TbId_t>, std::allocator<std::pair<ns3::TbId_t const, ns3::tbInfo_t> > >::find (930,818 samples, 0.10%) + + + +ns3::Ptr<ns3::LteHarqPhy>::operator (199,830 samples, 0.02%) + + + +__gnu_cxx::__aligned_membuf<std::pair<unsigned short const, std::vector<double, std::allocator<double> > > >::_M_ptr (164,453 samples, 0.02%) + + + +std::vector<int, std::allocator<int> >::vector (1,886,775 samples, 0.19%) + + + +ns3::SimpleRefCount<ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter>::~SimpleRefCount (491,149 samples, 0.05%) + + + +std::vector<ns3::PacketMetadata::Data*, std::allocator<ns3::PacketMetadata::Data*> >::empty (561,769 samples, 0.06%) + + + +[libc.so.6] (2,105,662 samples, 0.22%) + + + +void (160,326 samples, 0.02%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > >, std::_Select1st<std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > > > >::_M_end (236,415 samples, 0.02%) + + + +ns3::Ptr<ns3::SpectrumSignalParameters>::operator (230,158 samples, 0.02%) + + + + (200,105 samples, 0.02%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, unsigned int>, std::_Select1st<std::pair<unsigned short const, unsigned int> >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, unsigned int> > >::find (1,368,772 samples, 0.14%) + + + +std::vector<double, std::allocator<double> >::vector (1,044,098 samples, 0.11%) + + + +ns3::BuildDataListElement_s* std::__do_uninit_copy<__gnu_cxx::__normal_iterator<ns3::BuildDataListElement_s const*, std::vector<ns3::BuildDataListElement_s, std::allocator<ns3::BuildDataListElement_s> > >, ns3::BuildDataListElement_s*> (515,194 samples, 0.05%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::vector<unsigned char, std::allocator<unsigned char> > >, std::_Select1st<std::pair<unsigned short const, std::vector<unsigned char, std::allocator<unsigned char> > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<unsigned char, std::allocator<unsigned char> > > > >::_S_key (411,593 samples, 0.04%) + + + +ns3::DlInfoListElement_s::HarqStatus_e const* std::__niter_base<ns3::DlInfoListElement_s::HarqStatus_e const*, std::vector<ns3::DlInfoListElement_s::HarqStatus_e, std::allocator<ns3::DlInfoListElement_s::HarqStatus_e> > > (383,145 samples, 0.04%) + + + +std::_Vector_base<unsigned short, std::allocator<unsigned short> >::_Vector_base (204,699 samples, 0.02%) + + + +std::less<unsigned short>::operator (441,975 samples, 0.05%) + + + +ns3::Ptr<ns3::SpectrumModel const>::Ptr (161,203 samples, 0.02%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, ns3::DlInfoListElement_s>, std::_Select1st<std::pair<unsigned short const, ns3::DlInfoListElement_s> >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, ns3::DlInfoListElement_s> > >::_M_erase (234,910 samples, 0.02%) + + + +void std::allocator_traits<std::allocator<std::_List_node<ns3::Ptr<ns3::Packet> > > >::construct<ns3::Ptr<ns3::Packet>, ns3::Ptr<ns3::Packet> const&> (274,733 samples, 0.03%) + + + +__gnu_cxx::__normal_iterator<ns3::VendorSpecificListElement_s*, std::vector<ns3::VendorSpecificListElement_s, std::allocator<ns3::VendorSpecificListElement_s> > > std::__niter_wrap<__gnu_cxx::__normal_iterator<ns3::VendorSpecificListElement_s*, std::vector<ns3::VendorSpecificListElement_s, std::allocator<ns3::VendorSpecificListElement_s> > >, ns3::VendorSpecificListElement_s*> (150,740 samples, 0.02%) + + + +std::vector<std::__cxx11::list<ns3::UlDciLteControlMessage, std::allocator<ns3::UlDciLteControlMessage> >, std::allocator<std::__cxx11::list<ns3::UlDciLteControlMessage, std::allocator<ns3::UlDciLteControlMessage> > > >::erase (483,013 samples, 0.05%) + + + +void std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> >::_M_realloc_insert<ns3::RlcPduListElement_s const&> (943,698 samples, 0.10%) + + + +void std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::_M_assign_dispatch<std::_List_const_iterator<ns3::Ptr<ns3::LteControlMessage> > > (804,377 samples, 0.08%) + + + +ns3::SimpleRefCount<ns3::SpectrumValue, ns3::Empty, ns3::DefaultDeleter<ns3::SpectrumValue> >::Ref (201,883 samples, 0.02%) + + + +std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::~list (221,766 samples, 0.02%) + + + +ns3::MakeEvent<void (8,388,558 samples, 0.87%) + + + +malloc (195,774 samples, 0.02%) + + + +ns3::EventImpl::EventImpl (513,449 samples, 0.05%) + + + +ns3::Ptr<ns3::Packet>::Ptr (267,680 samples, 0.03%) + + + +std::map<unsigned short, std::vector<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >, std::allocator<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >, std::allocator<std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> > > > > > >::end (265,362 samples, 0.03%) + + + +ns3::DefaultDeleter<ns3::SpectrumSignalParameters>::Delete (601,254 samples, 0.06%) + + + +std::_List_node<ns3::Ptr<ns3::Packet> >* std::__cxx11::list<ns3::Ptr<ns3::Packet>, std::allocator<ns3::Ptr<ns3::Packet> > >::_M_create_node<ns3::Ptr<ns3::Packet> const&> (1,367,896 samples, 0.14%) + + + +std::vector<bool, std::allocator<bool> >::_M_fill_insert (533,523 samples, 0.06%) + + + +std::_Rb_tree<unsigned int, std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> >, std::_Select1st<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >::_M_copy (158,119 samples, 0.02%) + + + +ns3::SpectrumSignalParameters::SpectrumSignalParameters (821,477 samples, 0.08%) + + + +ns3::Ptr<ns3::AntennaModel> ns3::DynamicCast<ns3::AntennaModel, ns3::Object> (814,268 samples, 0.08%) + + + +ns3::SimpleRefCount<ns3::Packet, ns3::Empty, ns3::DefaultDeleter<ns3::Packet> >::Unref (4,472,125 samples, 0.46%) + + + +ns3::LteInterference*& std::__get_helper<0ul, ns3::LteInterference*, ns3::Ptr<ns3::SpectrumValue const>, unsigned int> (491,189 samples, 0.05%) + + + +ns3::Ptr<ns3::Packet> ns3::Create<ns3::Packet, unsigned int&> (229,600 samples, 0.02%) + + + +std::_Rb_tree_insert_and_rebalance (153,387 samples, 0.02%) + + + +std::_Tuple_impl<4ul, ns3::Ptr<ns3::SpectrumPhy>, std::map<unsigned int, ns3::Ptr<ns3::SpectrumValue>, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > > >::~_Tuple_impl (258,906 samples, 0.03%) + + + +std::_Vector_base<ns3::HigherLayerSelected_s, std::allocator<ns3::HigherLayerSelected_s> >::_Vector_impl::_Vector_impl (227,726 samples, 0.02%) + + + +decltype (194,069 samples, 0.02%) + + + +std::vector<unsigned short, std::allocator<unsigned short> >::at (127,693 samples, 0.01%) + + + +ns3::LteUePhy* ns3::PeekPointer<ns3::LteUePhy> (477,176 samples, 0.05%) + + + +decltype (323,441 samples, 0.03%) + + + +ns3::Ptr<ns3::Packet>::operator (367,419 samples, 0.04%) + + + +void std::allocator_traits<std::allocator<std::_List_node<ns3::Ptr<ns3::LteControlMessage> > > >::construct<ns3::Ptr<ns3::LteControlMessage>, ns3::Ptr<ns3::LteControlMessage> const&> (266,180 samples, 0.03%) + + + +ns3::SpectrumValue::Add (367,754 samples, 0.04%) + + + +[ld-linux-x86-64.so.2] (147,352 samples, 0.02%) + + + +std::enable_if<std::is_constructible<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*>, std::pair<ns3::Scheduler::EventKey, ns3::EventImpl*> >::value, std::pair<std::_Rb_tree_iterator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >, bool> >::type std::map<ns3::Scheduler::EventKey, ns3::EventImpl*, std::less<ns3::Scheduler::EventKey>, std::allocator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > >::insert<std::pair<ns3::Scheduler::EventKey, ns3::EventImpl*> > (4,750,006 samples, 0.49%) + + + +ns3::tbInfo_t::~tbInfo_t (865,871 samples, 0.09%) + + + +std::_Rb_tree<unsigned char, std::pair<unsigned char const, ns3::LteUeMac::LcInfo>, std::_Select1st<std::pair<unsigned char const, ns3::LteUeMac::LcInfo> >, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteUeMac::LcInfo> > >::end (200,190 samples, 0.02%) + + + +ns3::Ptr<ns3::SpectrumChannel>::operator (153,603 samples, 0.02%) + + + +bool __gnu_cxx::operator==<double*, std::vector<double, std::allocator<double> > > (361,717 samples, 0.04%) + + + +std::vector<ns3::Ptr<ns3::Object>, std::allocator<ns3::Ptr<ns3::Object> > >::~vector (893,699 samples, 0.09%) + + + +std::vector<ns3::FfMacSchedSapProvider::SchedUlCqiInfoReqParameters, std::allocator<ns3::FfMacSchedSapProvider::SchedUlCqiInfoReqParameters> >::at (476,232 samples, 0.05%) + + + +std::vector<double, std::allocator<double> >::end (165,055 samples, 0.02%) + + + +malloc (165,510 samples, 0.02%) + + + +std::_Rb_tree_iterator<std::pair<unsigned char const, ns3::LteMacSapProvider*> >::operator (167,770 samples, 0.02%) + + + +std::_List_const_iterator<ns3::Callback<void, unsigned short, unsigned char, unsigned int> >::_List_const_iterator (127,995 samples, 0.01%) + + + +std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> >::pair<unsigned int const&, ns3::Ptr<ns3::SpectrumValue>&> (151,208 samples, 0.02%) + + + +void std::_Destroy<unsigned char*> (237,950 samples, 0.02%) + + + +std::__cxx11::_List_base<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::_M_move_nodes (452,596 samples, 0.05%) + + + +std::vector<unsigned short, std::allocator<unsigned short> >::operator= (528,635 samples, 0.05%) + + + +ns3::MemberSchedSapProvider<ns3::PfFfMacScheduler>::SchedDlTriggerReq (415,834 samples, 0.04%) + + + +std::vector<signed char, std::allocator<signed char> >::at (282,384 samples, 0.03%) + + + +std::__cxx11::_List_base<ns3::UlDciLteControlMessage, std::allocator<ns3::UlDciLteControlMessage> >::_M_clear (1,220,101 samples, 0.13%) + + + +std::allocator_traits<std::allocator<unsigned char> >::allocate (157,055 samples, 0.02%) + + + +void std::destroy_at<std::__cxx11::list<ns3::UlDciLteControlMessage, std::allocator<ns3::UlDciLteControlMessage> > > (234,294 samples, 0.02%) + + + +void std::__invoke_impl<void, ns3::Callback<void, std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > > >::Callback<void (74,776,631 samples, 7.71%) +void s.. + + +__gnu_cxx::__aligned_membuf<ns3::Ptr<ns3::Packet> >::_M_ptr (229,970 samples, 0.02%) + + + +std::vector<bool, std::allocator<bool> >::operator= (188,428 samples, 0.02%) + + + +void std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::_M_insert<ns3::Ptr<ns3::LteControlMessage> const&> (271,484 samples, 0.03%) + + + +std::vector<ns3::RachListElement_s, std::allocator<ns3::RachListElement_s> >::clear (195,412 samples, 0.02%) + + + +__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > > std::__copy_move_a<false, __gnu_cxx::__normal_iterator<double const*, std::vector<double, std::allocator<double> > >, __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > > > (474,207 samples, 0.05%) + + + +std::vector<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> >, std::allocator<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> > > >::~vector (456,474 samples, 0.05%) + + + +std::__detail::_List_node_header::_List_node_header (190,276 samples, 0.02%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, unsigned int>, std::_Select1st<std::pair<unsigned short const, unsigned int> >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, unsigned int> > >::find (201,734 samples, 0.02%) + + + +std::map<unsigned short, std::vector<ns3::UlDciListElement_s, std::allocator<ns3::UlDciListElement_s> >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<ns3::UlDciListElement_s, std::allocator<ns3::UlDciListElement_s> > > > >::find (1,193,975 samples, 0.12%) + + + +std::_Tuple_impl<0ul, ns3::MultiModelSpectrumChannel*, ns3::Ptr<ns3::SpectrumValue>, double, ns3::Ptr<ns3::SpectrumSignalParameters>, ns3::Ptr<ns3::SpectrumPhy>, std::map<unsigned int, ns3::Ptr<ns3::SpectrumValue>, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > > >::~_Tuple_impl (361,973 samples, 0.04%) + + + +ns3::MemberLteFfrSapProvider<ns3::LteFrNoOpAlgorithm>::GetAvailableUlRbg (157,176 samples, 0.02%) + + + +std::vector<unsigned char, std::allocator<unsigned char> >::_S_relocate (197,721 samples, 0.02%) + + + +[libm.so.6] (198,109 samples, 0.02%) + + + +[libc.so.6] (276,224 samples, 0.03%) + + + +std::less<unsigned short>::operator (274,669 samples, 0.03%) + + + +ns3::MacCeValue_u::~MacCeValue_u (162,616 samples, 0.02%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > >, std::_Select1st<std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > > > >::_Auto_node::_Auto_node<std::piecewise_construct_t const&, std::tuple<unsigned short const&>, std::tuple<> > (993,807 samples, 0.10%) + + + +ns3::Ptr<ns3::SpectrumPhy>::operator bool (176,535 samples, 0.02%) + + + +std::_Rb_tree<unsigned int, std::pair<unsigned int const, ns3::RxSpectrumModelInfo>, std::_Select1st<std::pair<unsigned int const, ns3::RxSpectrumModelInfo> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::RxSpectrumModelInfo> > >::begin (243,486 samples, 0.03%) + + + +std::function<void (796,462 samples, 0.08%) + + + +int* std::__relocate_a<int*, int*, std::allocator<int> > (192,628 samples, 0.02%) + + + +std::_Bvector_base<std::allocator<bool> >::_Bvector_impl_data::_Bvector_impl_data (154,936 samples, 0.02%) + + + +ns3::PacketBurst::~PacketBurst (815,660 samples, 0.08%) + + + +std::function<void (22,443,594 samples, 2.31%) + + + +__gnu_cxx::__normal_iterator<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > > const*, std::vector<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >, std::allocator<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > > > > >::difference_type __gnu_cxx::operator-<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > > const*, std::vector<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >, std::allocator<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > > > > > (150,492 samples, 0.02%) + + + +std::vector<ns3::DlInfoListElement_s::HarqStatus_e, std::allocator<ns3::DlInfoListElement_s::HarqStatus_e> >::vector (1,764,689 samples, 0.18%) + + + +void std::destroy_at<ns3::Ptr<ns3::Packet> > (2,842,730 samples, 0.29%) + + + +ns3::Ptr<ns3::SpectrumValue> ns3::Copy<ns3::SpectrumValue> (1,504,235 samples, 0.16%) + + + +ns3::TracedCallback<unsigned short, unsigned short, double, double, unsigned char>::operator (698,650 samples, 0.07%) + + + +ns3::Ptr<ns3::SpectrumSignalParameters>::Acquire (357,119 samples, 0.04%) + + + +std::this_thread::get_id (258,683 samples, 0.03%) + + + +std::_List_node<ns3::Ptr<ns3::LteControlMessage> >* std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::_M_create_node<ns3::Ptr<ns3::LteControlMessage> const&> (441,158 samples, 0.05%) + + + +unsigned int const& std::max<unsigned int> (164,916 samples, 0.02%) + + + +std::_Rb_tree<ns3::Scheduler::EventKey, std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*>, std::_Select1st<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >, std::less<ns3::Scheduler::EventKey>, std::allocator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > >::_M_drop_node (2,330,463 samples, 0.24%) + + + +std::_Rb_tree<ns3::Scheduler::EventKey, std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*>, std::_Select1st<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >, std::less<ns3::Scheduler::EventKey>, std::allocator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > >::_Auto_node::_M_insert (278,782 samples, 0.03%) + + + +std::vector<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > >::operator[] (205,431 samples, 0.02%) + + + +std::vector<ns3::HigherLayerSelected_s, std::allocator<ns3::HigherLayerSelected_s> >::end (204,400 samples, 0.02%) + + + +ns3::UlInfoListElement_s* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<ns3::UlInfoListElement_s const*, std::vector<ns3::UlInfoListElement_s, std::allocator<ns3::UlInfoListElement_s> > >, ns3::UlInfoListElement_s*, ns3::UlInfoListElement_s> (872,914 samples, 0.09%) + + + +std::_Rb_tree<unsigned int, std::pair<unsigned int const, ns3::TxSpectrumModelInfo>, std::_Select1st<std::pair<unsigned int const, ns3::TxSpectrumModelInfo> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::TxSpectrumModelInfo> > >::_S_left (226,586 samples, 0.02%) + + + +ns3::Angles::Angles (1,751,854 samples, 0.18%) + + + +ns3::EnbMacMemberLteMacSapProvider<ns3::NoOpComponentCarrierManager>::TransmitPdu (549,181 samples, 0.06%) + + + +std::__cxx11::_List_base<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::~_List_base (221,766 samples, 0.02%) + + + +void std::_Destroy<unsigned char*> (220,248 samples, 0.02%) + + + +ns3::UeSelected_s::~UeSelected_s (190,389 samples, 0.02%) + + + +int* std::copy<int*, int*> (195,561 samples, 0.02%) + + + +double* std::__copy_move_a1<false, double const*, double*> (447,358 samples, 0.05%) + + + +ns3::LteUePhy::ReportDataInterference (740,140 samples, 0.08%) + + + +std::_Bit_iterator std::__copy_move_a<false, std::_Bit_const_iterator, std::_Bit_iterator> (454,947 samples, 0.05%) + + + +ns3::DlCqiLteControlMessage::~DlCqiLteControlMessage (159,078 samples, 0.02%) + + + +ns3::Packet::Packet (5,056,417 samples, 0.52%) + + + +std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> >::at (156,958 samples, 0.02%) + + + +ns3::Now (627,315 samples, 0.06%) + + + +std::_Rb_tree_iterator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >::_Rb_tree_iterator (125,563 samples, 0.01%) + + + +operator new (277,002 samples, 0.03%) + + + +unsigned short& std::vector<unsigned short, std::allocator<unsigned short> >::emplace_back<unsigned short> (2,449,232 samples, 0.25%) + + + +std::vector<ns3::Ptr<ns3::Object>, std::allocator<ns3::Ptr<ns3::Object> > >::~vector (234,790 samples, 0.02%) + + + +ns3::PacketTagList::~PacketTagList (155,483 samples, 0.02%) + + + +std::__cxx11::_List_base<ns3::Ptr<ns3::Packet>, std::allocator<ns3::Ptr<ns3::Packet> > >::_M_get_node (475,198 samples, 0.05%) + + + +std::vector<ns3::DlInfoListElement_s::HarqStatus_e, std::allocator<ns3::DlInfoListElement_s::HarqStatus_e> >::_M_range_check (156,928 samples, 0.02%) + + + +ns3::SpectrumValue::Add (1,307,991 samples, 0.13%) + + + +__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >::__normal_iterator (160,055 samples, 0.02%) + + + +std::vector<double, std::allocator<double> >::begin (339,771 samples, 0.04%) + + + +std::_Tuple_impl<2ul, unsigned int>::_M_head (356,195 samples, 0.04%) + + + +ns3::Ptr<ns3::LteControlMessage>& std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::emplace_back<ns3::Ptr<ns3::LteControlMessage> const&> (154,939 samples, 0.02%) + + + + (356,060 samples, 0.04%) + + + +std::_Vector_base<unsigned char, std::allocator<unsigned char> >::_M_allocate (158,373 samples, 0.02%) + + + +std::vector<ns3::DlInfoListElement_s, std::allocator<ns3::DlInfoListElement_s> >::at (386,249 samples, 0.04%) + + + +ns3::Ptr<ns3::SpectrumModel const>::Ptr<ns3::SpectrumModel> (168,069 samples, 0.02%) + + + +std::_Rb_tree_node_base::_S_minimum (352,600 samples, 0.04%) + + + +double* std::__copy_move_a1<false, double const*, double*> (238,145 samples, 0.02%) + + + +std::_Rb_tree<unsigned int, std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> >, std::_Select1st<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >::_Rb_tree (326,142 samples, 0.03%) + + + +std::_Rb_tree<ns3::Scheduler::EventKey, std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*>, std::_Select1st<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >, std::less<ns3::Scheduler::EventKey>, std::allocator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > >::_M_erase_aux (5,384,995 samples, 0.56%) + + + +ns3::Ptr<ns3::NodeListPriv>::operator= (238,924 samples, 0.02%) + + + +std::vector<ns3::VendorSpecificListElement_s, std::allocator<ns3::VendorSpecificListElement_s> >::vector (237,492 samples, 0.02%) + + + +std::_Rb_tree<ns3::TbId_t, std::pair<ns3::TbId_t const, ns3::tbInfo_t>, std::_Select1st<std::pair<ns3::TbId_t const, ns3::tbInfo_t> >, std::less<ns3::TbId_t>, std::allocator<std::pair<ns3::TbId_t const, ns3::tbInfo_t> > >::_M_lower_bound (314,909 samples, 0.03%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, double>, std::_Select1st<std::pair<unsigned short const, double> >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, double> > >::_M_begin (263,024 samples, 0.03%) + + + +ns3::DefaultSimulatorImpl::Schedule (1,350,821 samples, 0.14%) + + + +std::vector<ns3::CqiListElement_s, std::allocator<ns3::CqiListElement_s> >::end (162,948 samples, 0.02%) + + + +void std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > > > > >::destroy<std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > > > (266,588 samples, 0.03%) + + + +std::_Rb_tree<unsigned short, unsigned short, std::_Identity<unsigned short>, std::less<unsigned short>, std::allocator<unsigned short> >::find (148,308 samples, 0.02%) + + + +std::_List_node<ns3::Ptr<ns3::Packet> >::_M_valptr (431,355 samples, 0.04%) + + + +ns3::Ptr<ns3::MobilityModel>::Ptr (284,534 samples, 0.03%) + + + +std::__cxx11::list<ns3::Ptr<ns3::Packet>, std::allocator<ns3::Ptr<ns3::Packet> > >::end (161,021 samples, 0.02%) + + + +std::allocator_traits<std::allocator<unsigned int> >::deallocate (227,074 samples, 0.02%) + + + +unsigned char* std::vector<unsigned char, std::allocator<unsigned char> >::_M_allocate_and_copy<__gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > > > (698,551 samples, 0.07%) + + + +std::_Tuple_impl<2ul, double, ns3::Ptr<ns3::SpectrumSignalParameters>, ns3::Ptr<ns3::SpectrumPhy>, std::map<unsigned int, ns3::Ptr<ns3::SpectrumValue>, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > > >::_Tuple_impl (326,828 samples, 0.03%) + + + +std::_Rb_tree<unsigned int, std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> >, std::_Select1st<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >::_M_drop_node (197,031 samples, 0.02%) + + + +void std::_Function_base::_Base_manager<std::_Bind<void (489,748 samples, 0.05%) + + + +ns3::Packet::AddByteTag (307,844 samples, 0.03%) + + + +ns3::SimpleRefCount<ns3::SpectrumSignalParameters, ns3::Empty, ns3::DefaultDeleter<ns3::SpectrumSignalParameters> >::Unref (155,066 samples, 0.02%) + + + +std::pair<std::_Rb_tree_iterator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >, bool> std::map<unsigned int, ns3::Ptr<ns3::SpectrumValue>, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >::emplace<unsigned int const&, ns3::Ptr<ns3::SpectrumValue>&> (157,520 samples, 0.02%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, ns3::SbMeasResult_s>, std::_Select1st<std::pair<unsigned short const, ns3::SbMeasResult_s> >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, ns3::SbMeasResult_s> > >::find (452,741 samples, 0.05%) + + + +ns3::Ptr<ns3::SpectrumValue> ns3::Copy<ns3::SpectrumValue> (759,296 samples, 0.08%) + + + +std::_Vector_base<ns3::VendorSpecificListElement_s, std::allocator<ns3::VendorSpecificListElement_s> >::_Vector_base (571,217 samples, 0.06%) + + + +std::_List_const_iterator<ns3::Ptr<ns3::Packet> >::operator* (243,270 samples, 0.03%) + + + +__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > std::copy<__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, __gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > > (248,988 samples, 0.03%) + + + +std::_Vector_base<int, std::allocator<int> >::_Vector_base (330,983 samples, 0.03%) + + + +ns3::EventImpl::Invoke (238,924 samples, 0.02%) + + + +std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> >* std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> > const*, std::vector<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> >, std::allocator<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> > > > >, std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> >*> (338,383 samples, 0.03%) + + + +[libm.so.6] (158,134 samples, 0.02%) + + + +ns3::BuildDataListElement_s* std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<ns3::BuildDataListElement_s const*, std::vector<ns3::BuildDataListElement_s, std::allocator<ns3::BuildDataListElement_s> > >, ns3::BuildDataListElement_s*> (515,194 samples, 0.05%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::vector<double, std::allocator<double> > >, std::_Select1st<std::pair<unsigned short const, std::vector<double, std::allocator<double> > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<double, std::allocator<double> > > > >::_M_drop_node (669,961 samples, 0.07%) + + + +ns3::ObjectDeleter::Delete (4,998,634 samples, 0.52%) + + + +ns3::MacCeListElement_s::operator= (1,023,273 samples, 0.11%) + + + +std::_Vector_base<ns3::BuildBroadcastListElement_s, std::allocator<ns3::BuildBroadcastListElement_s> >::~_Vector_base (193,710 samples, 0.02%) + + + +std::_Rb_tree<int, std::pair<int const, double>, std::_Select1st<std::pair<int const, double> >, std::less<int>, std::allocator<std::pair<int const, double> > >::_S_maximum (160,901 samples, 0.02%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::map<unsigned char, ns3::LteMacSapUser*, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteMacSapUser*> > > >, std::_Select1st<std::pair<unsigned short const, std::map<unsigned char, ns3::LteMacSapUser*, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteMacSapUser*> > > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::map<unsigned char, ns3::LteMacSapUser*, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteMacSapUser*> > > > > >::_M_end (157,738 samples, 0.02%) + + + +ns3::NoOpComponentCarrierManager::DoNotifyTxOpportunity (10,110,654 samples, 1.04%) + + + +ns3::TracedCallback<unsigned short, unsigned short, double>::operator (430,115 samples, 0.04%) + + + +ns3::Ptr<ns3::SpectrumValue> ns3::Create<ns3::SpectrumValue, ns3::Ptr<ns3::SpectrumModel const> > (3,855,019 samples, 0.40%) + + + +ns3::LteEnbMac::DoSchedDlConfigInd (2,983,151 samples, 0.31%) + + + +std::enable_if<std::is_constructible<std::pair<int const, double>, std::pair<int, double> >::value, std::pair<std::_Rb_tree_iterator<std::pair<int const, double> >, bool> >::type std::map<int, double, std::less<int>, std::allocator<std::pair<int const, double> > >::insert<std::pair<int, double> > (574,148 samples, 0.06%) + + + +ns3::LtePhy::SetControlMessages (378,472 samples, 0.04%) + + + +ns3::Ptr<ns3::PacketBurst>::Ptr (157,831 samples, 0.02%) + + + +ns3::SbMeasResult_s::~SbMeasResult_s (859,795 samples, 0.09%) + + + +ns3::EnbMacMemberLteMacSapProvider<ns3::NoOpComponentCarrierManager>::TransmitPdu (1,327,529 samples, 0.14%) + + + +std::_Bind_helper<std::__or_<std::is_integral<std::decay<void (661,742 samples, 0.07%) + + + +std::_Bind_helper<std::__or_<std::is_integral<std::decay<void (1,023,427 samples, 0.11%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, ns3::SbMeasResult_s>, std::_Select1st<std::pair<unsigned short const, ns3::SbMeasResult_s> >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, ns3::SbMeasResult_s> > >::_M_lower_bound (559,810 samples, 0.06%) + + + +std::__new_allocator<std::_List_node<ns3::Ptr<ns3::PacketBurst> > >::deallocate (158,232 samples, 0.02%) + + + +int const* std::__niter_base<int const*, std::vector<int, std::allocator<int> > > (127,383 samples, 0.01%) + + + +std::_Rb_tree<ns3::Scheduler::EventKey, std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*>, std::_Select1st<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >, std::less<ns3::Scheduler::EventKey>, std::allocator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > >::_S_key (163,045 samples, 0.02%) + + + +ns3::Callback<void, ns3::SpectrumValue const&>::DoPeekImpl (161,766 samples, 0.02%) + + + +std::vector<ns3::DlInfoListElement_s, std::allocator<ns3::DlInfoListElement_s> >::empty (825,740 samples, 0.09%) + + + +ns3::Object::Object (305,763 samples, 0.03%) + + + +__log10_finite (314,933 samples, 0.03%) + + + +ns3::IsotropicAntennaModel::GetGainDb (306,931 samples, 0.03%) + + + +ns3::CqiListElement_s* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<ns3::CqiListElement_s*, std::vector<ns3::CqiListElement_s, std::allocator<ns3::CqiListElement_s> > >, ns3::CqiListElement_s*, ns3::CqiListElement_s> (3,635,299 samples, 0.37%) + + + +ns3::SpectrumValue::SpectrumValue (1,413,703 samples, 0.15%) + + + +ns3::PacketMetadata::PacketMetadata (584,751 samples, 0.06%) + + + +ns3::Ptr<ns3::SpectrumModel const>::operator (160,403 samples, 0.02%) + + + +ns3::AttributeConstructionList::AttributeConstructionList (757,136 samples, 0.08%) + + + +std::vector<ns3::DlInfoListElement_s::HarqStatus_e, std::allocator<ns3::DlInfoListElement_s::HarqStatus_e> >::at (156,928 samples, 0.02%) + + + +void std::_Function_base::_Base_manager<std::_Bind<void (414,048 samples, 0.04%) + + + +std::_Rb_tree<unsigned int, std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> >, std::_Select1st<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >::_Auto_node::_Auto_node<unsigned int const&, ns3::Ptr<ns3::SpectrumValue>&> (420,658 samples, 0.04%) + + + +ns3::Time::~Time (269,802 samples, 0.03%) + + + +ns3::SimpleRefCount<ns3::EventImpl, ns3::Empty, ns3::DefaultDeleter<ns3::EventImpl> >::Unref (240,387 samples, 0.02%) + + + +decltype (252,039 samples, 0.03%) + + + +ns3::LteEnbPhy::GenerateDataCqiReport (10,863,791 samples, 1.12%) + + + +std::pair<ns3::Scheduler::EventKey, ns3::EventImpl*>::pair (349,723 samples, 0.04%) + + + +std::_Rb_tree<unsigned char, std::pair<unsigned char const, ns3::LteMacSapUser*>, std::_Select1st<std::pair<unsigned char const, ns3::LteMacSapUser*> >, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteMacSapUser*> > >::find (1,293,049 samples, 0.13%) + + + +double* std::copy<__gnu_cxx::__normal_iterator<double const*, std::vector<double, std::allocator<double> > >, double*> (303,198 samples, 0.03%) + + + +std::_Rb_tree<unsigned int, std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> >, std::_Select1st<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >::_S_key (154,486 samples, 0.02%) + + + +ns3::SpectrumValue::~SpectrumValue (447,563 samples, 0.05%) + + + +__gnu_cxx::__normal_iterator<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > > const*, std::vector<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >, std::allocator<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > > > > >::base (148,134 samples, 0.02%) + + + +std::_Rb_tree<unsigned int, std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> >, std::_Select1st<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >::_M_erase (270,414 samples, 0.03%) + + + +__gnu_cxx::__normal_iterator<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > > const*, std::vector<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >, std::allocator<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > > > > >::__normal_iterator<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >*, void> (228,797 samples, 0.02%) + + + +std::map<unsigned int, ns3::Ptr<ns3::SpectrumValue>, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >::lower_bound (238,325 samples, 0.02%) + + + +std::_Function_handler<void (891,010,862 samples, 91.88%) +std::_Function_handler<void + + +std::_Function_handler<void (194,457 samples, 0.02%) + + + +std::tuple<ns3::LteSpectrumPhy*>::tuple<ns3::LteSpectrumPhy*&, true, true> (451,930 samples, 0.05%) + + + +std::allocator_traits<std::allocator<std::_List_node<ns3::Ptr<ns3::LteControlMessage> > > >::allocate (124,601 samples, 0.01%) + + + +std::vector<ns3::VendorSpecificListElement_s, std::allocator<ns3::VendorSpecificListElement_s> >::~vector (447,401 samples, 0.05%) + + + +std::vector<ns3::ByteTagListData*, std::allocator<ns3::ByteTagListData*> >::back (538,428 samples, 0.06%) + + + +ns3::Ptr<ns3::EventImpl>::Acquire (243,600 samples, 0.03%) + + + +ns3::LteSpectrumSignalParametersDlCtrlFrame::~LteSpectrumSignalParametersDlCtrlFrame (493,631 samples, 0.05%) + + + +double* std::__copy_move<false, true, std::random_access_iterator_tag>::__copy_m<double const, double> (157,987 samples, 0.02%) + + + +std::vector<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >, std::allocator<std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > > > >::push_back (266,576 samples, 0.03%) + + + +std::_List_node<ns3::Ptr<ns3::Packet> >::_M_valptr (268,362 samples, 0.03%) + + + +void std::__invoke_impl<void, ns3::Callback<void, ns3::UlInfoListElement_s>::Callback<void (2,014,597 samples, 0.21%) + + + +void std::__cxx11::list<ns3::Ptr<ns3::Packet>, std::allocator<ns3::Ptr<ns3::Packet> > >::_M_insert<ns3::Ptr<ns3::Packet> const&> (1,698,937 samples, 0.18%) + + + +void std::_Destroy<ns3::DlInfoListElement_s*, ns3::DlInfoListElement_s> (886,663 samples, 0.09%) + + + +__gnu_cxx::__aligned_membuf<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >::_M_ptr (239,221 samples, 0.02%) + + + +std::function<void (261,260 samples, 0.03%) + + + +std::operator== (197,446 samples, 0.02%) + + + +std::map<int, double, std::less<int>, std::allocator<std::pair<int const, double> > >::lower_bound (147,572 samples, 0.02%) + + + +ns3::UlCqi_s::~UlCqi_s (502,449 samples, 0.05%) + + + +std::vector<ns3::PacketMetadata::Data*, std::allocator<ns3::PacketMetadata::Data*> >::empty (674,989 samples, 0.07%) + + + +std::_Vector_base<double, std::allocator<double> >::_M_deallocate (199,701 samples, 0.02%) + + + +ns3::LteEnbMac::DoSchedDlConfigInd (19,285,336 samples, 1.99%) + + + +std::_Rb_tree_node<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >* std::_Rb_tree<unsigned int, std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> >, std::_Select1st<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >::_M_copy<false, std::_Rb_tree<unsigned int, std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> >, std::_Select1st<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >::_Alloc_node> (158,119 samples, 0.02%) + + + +ns3::SimpleRefCount<ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter>::Unref (707,699 samples, 0.07%) + + + +ns3::FfMacSchedSapProvider::SchedUlCqiInfoReqParameters::~SchedUlCqiInfoReqParameters (949,850 samples, 0.10%) + + + +std::__cxx11::list<ns3::RarLteControlMessage::Rar, std::allocator<ns3::RarLteControlMessage::Rar> >::~list (430,365 samples, 0.04%) + + + +__gnu_cxx::__normal_iterator<ns3::MacCeListElement_s*, std::vector<ns3::MacCeListElement_s, std::allocator<ns3::MacCeListElement_s> > >::operator+ (159,119 samples, 0.02%) + + + +ns3::EventId ns3::Simulator::Schedule<void (3,688,502 samples, 0.38%) + + + +ns3::HarqProcessInfoElement_t* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<ns3::HarqProcessInfoElement_t const*, std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> > >, ns3::HarqProcessInfoElement_t*, ns3::HarqProcessInfoElement_t> (1,566,463 samples, 0.16%) + + + +std::_Function_handler<void (5,321,712 samples, 0.55%) + + + +std::_Vector_base<unsigned short, std::allocator<unsigned short> >::~_Vector_base (168,609 samples, 0.02%) + + + +std::_List_node<ns3::Ptr<ns3::Packet> >* std::__cxx11::list<ns3::Ptr<ns3::Packet>, std::allocator<ns3::Ptr<ns3::Packet> > >::_M_create_node<ns3::Ptr<ns3::Packet> const&> (443,816 samples, 0.05%) + + + +std::vector<ns3::BuildRarListElement_s, std::allocator<ns3::BuildRarListElement_s> >::size (155,525 samples, 0.02%) + + + +std::_Vector_base<unsigned char, std::allocator<unsigned char> >::_M_get_Tp_allocator (386,559 samples, 0.04%) + + + +ns3::HigherLayerSelected_s* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<ns3::HigherLayerSelected_s const*, std::vector<ns3::HigherLayerSelected_s, std::allocator<ns3::HigherLayerSelected_s> > >, ns3::HigherLayerSelected_s*, ns3::HigherLayerSelected_s> (151,182 samples, 0.02%) + + + +ns3::LteRadioBearerTag::GetInstanceTypeId (266,218 samples, 0.03%) + + + +std::vector<unsigned char, std::allocator<unsigned char> >::vector (333,368 samples, 0.03%) + + + +void std::_Destroy<ns3::DlInfoListElement_s*> (1,227,211 samples, 0.13%) + + + +__gnu_cxx::__normal_iterator<ns3::RlcPduListElement_s const*, std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> > >::base (155,263 samples, 0.02%) + + + +ns3::EnbMacMemberLteMacSapProvider<ns3::LteEnbMac>::TransmitPdu (579,238 samples, 0.06%) + + + +ns3::SpectrumValue::Divide (438,578 samples, 0.05%) + + + +double* std::__copy_move_a<false, __gnu_cxx::__normal_iterator<double const*, std::vector<double, std::allocator<double> > >, double*> (700,030 samples, 0.07%) + + + +__gnu_cxx::__normal_iterator<double const*, std::vector<double, std::allocator<double> > >::__normal_iterator (202,662 samples, 0.02%) + + + +std::_Rb_tree_node<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >* std::_Rb_tree<unsigned int, std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> >, std::_Select1st<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >::_Alloc_node::operator (156,128 samples, 0.02%) + + + +ns3::EnbMacMemberLteEnbPhySapUser::ReceiveLteControlMessage (20,400,169 samples, 2.10%) + + + +ns3::SpectrumValue::SpectrumValue (361,724 samples, 0.04%) + + + +std::_Function_base::~_Function_base (7,196,969 samples, 0.74%) + + + +double& std::forward<double&> (151,412 samples, 0.02%) + + + +int* std::__copy_move_a1<false, int const*, int*> (394,757 samples, 0.04%) + + + +ns3::Ptr<ns3::LteControlMessage>& std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::emplace_back<ns3::Ptr<ns3::LteControlMessage>&> (731,821 samples, 0.08%) + + + +std::_Rb_tree_node<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >::_M_valptr (153,808 samples, 0.02%) + + + +std::operator== (310,383 samples, 0.03%) + + + +std::_Function_handler<void (19,577,698 samples, 2.02%) + + + + (275,175 samples, 0.03%) + + + +std::__cxx11::list<ns3::Ptr<ns3::Packet>, std::allocator<ns3::Ptr<ns3::Packet> > >::clear (977,631 samples, 0.10%) + + + +__gnu_cxx::__normal_iterator<std::__cxx11::list<ns3::UlDciLteControlMessage, std::allocator<ns3::UlDciLteControlMessage> > const*, std::vector<std::__cxx11::list<ns3::UlDciLteControlMessage, std::allocator<ns3::UlDciLteControlMessage> >, std::allocator<std::__cxx11::list<ns3::UlDciLteControlMessage, std::allocator<ns3::UlDciLteControlMessage> > > > >::__normal_iterator (156,097 samples, 0.02%) + + + +std::_Bind<void (191,013 samples, 0.02%) + + + +std::_Rb_tree_iterator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > std::_Rb_tree<ns3::Scheduler::EventKey, std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*>, std::_Select1st<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >, std::less<ns3::Scheduler::EventKey>, std::allocator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > >::_M_emplace_hint_unique<std::pair<ns3::Scheduler::EventKey, ns3::EventImpl*> > (1,422,790 samples, 0.15%) + + + +ns3::LteEnbPhy::CreateTxPowerSpectralDensityWithPowerAllocation (9,112,338 samples, 0.94%) + + + +ns3::BsrLteControlMessage::SetBsr (1,023,273 samples, 0.11%) + + + +std::vector<ns3::DlInfoListElement_s::HarqStatus_e, std::allocator<ns3::DlInfoListElement_s::HarqStatus_e> >::operator= (234,084 samples, 0.02%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, ns3::DlInfoListElement_s>, std::_Select1st<std::pair<unsigned short const, ns3::DlInfoListElement_s> >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, ns3::DlInfoListElement_s> > >::_M_get_insert_unique_pos (344,616 samples, 0.04%) + + + + (311,768 samples, 0.03%) + + + +int* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, int*, int> (310,256 samples, 0.03%) + + + +std::_Rb_tree_node<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >* std::_Rb_tree<unsigned int, std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> >, std::_Select1st<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >::_M_clone_node<false, std::_Rb_tree<unsigned int, std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> >, std::_Select1st<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >::_Alloc_node> (421,993 samples, 0.04%) + + + +std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >::empty (163,295 samples, 0.02%) + + + +std::_Vector_base<ns3::BuildDataListElement_s, std::allocator<ns3::BuildDataListElement_s> >::~_Vector_base (195,366 samples, 0.02%) + + + +ns3::Ptr<ns3::DlCqiLteControlMessage> ns3::DynamicCast<ns3::DlCqiLteControlMessage, ns3::LteControlMessage> (201,818 samples, 0.02%) + + + +ns3::DefaultSimulatorImpl::ProcessOneEvent (920,121,348 samples, 94.88%) +ns3::DefaultSimulatorImpl::ProcessOneEvent + + +std::_Function_base::_Base_manager<std::_Bind<void (200,664 samples, 0.02%) + + + +std::_Rb_tree<ns3::TbId_t, std::pair<ns3::TbId_t const, ns3::tbInfo_t>, std::_Select1st<std::pair<ns3::TbId_t const, ns3::tbInfo_t> >, std::less<ns3::TbId_t>, std::allocator<std::pair<ns3::TbId_t const, ns3::tbInfo_t> > >::_S_key (325,721 samples, 0.03%) + + + +__gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > >::base (220,377 samples, 0.02%) + + + +ns3::LteSpectrumSignalParametersDlCtrlFrame::~LteSpectrumSignalParametersDlCtrlFrame (656,172 samples, 0.07%) + + + +std::_Vector_base<double, std::allocator<double> >::_M_deallocate (190,332 samples, 0.02%) + + + +std::vector<int, std::allocator<int> >::at (243,145 samples, 0.03%) + + + +std::_Vector_base<double, std::allocator<double> >::_Vector_base (1,030,409 samples, 0.11%) + + + +std::map<int, double, std::less<int>, std::allocator<std::pair<int const, double> > >::find (922,442 samples, 0.10%) + + + +ns3::Ptr<ns3::SpectrumPhy>::operator bool (183,160 samples, 0.02%) + + + +ns3::Seconds (2,151,776 samples, 0.22%) + + + +ns3::Ptr<ns3::EventImpl>::Ptr (165,554 samples, 0.02%) + + + +std::_Rb_tree<ns3::LteSpectrumModelId, std::pair<ns3::LteSpectrumModelId const, ns3::Ptr<ns3::SpectrumModel> >, std::_Select1st<std::pair<ns3::LteSpectrumModelId const, ns3::Ptr<ns3::SpectrumModel> > >, std::less<ns3::LteSpectrumModelId>, std::allocator<std::pair<ns3::LteSpectrumModelId const, ns3::Ptr<ns3::SpectrumModel> > > >::find (1,347,788 samples, 0.14%) + + + +std::_Function_base::_Base_manager<void (601,990 samples, 0.06%) + + + +std::map<unsigned int, ns3::SpectrumConverter, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::SpectrumConverter> > >::find (738,382 samples, 0.08%) + + + +void std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::_M_initialize_dispatch<std::_List_const_iterator<ns3::Ptr<ns3::LteControlMessage> > > (267,551 samples, 0.03%) + + + +std::map<unsigned short, ns3::Ptr<ns3::UeManager>, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, ns3::Ptr<ns3::UeManager> > > >::find (225,392 samples, 0.02%) + + + +std::_Bvector_base<std::allocator<bool> >::_M_allocate (308,272 samples, 0.03%) + + + +std::_Tuple_impl<1ul, unsigned int, unsigned int>::_Tuple_impl<unsigned int&, unsigned int&, void> (825,750 samples, 0.09%) + + + +ns3::Packet::AddPacketTag (190,338 samples, 0.02%) + + + +std::allocator<unsigned short>::allocate (163,524 samples, 0.02%) + + + +std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > >::pair<unsigned short const&> (483,178 samples, 0.05%) + + + +std::map<unsigned short, ns3::DlInfoListElement_s, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, ns3::DlInfoListElement_s> > >::find (353,675 samples, 0.04%) + + + +std::_Vector_base<ns3::DlInfoListElement_s::HarqStatus_e, std::allocator<ns3::DlInfoListElement_s::HarqStatus_e> >::_Vector_base (165,586 samples, 0.02%) + + + +ns3::MemberLteCcmRrcSapUser<ns3::LteEnbRrc>::GetUeManager (2,186,317 samples, 0.23%) + + + +std::__new_allocator<std::_Rb_tree_node<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > >::deallocate (731,414 samples, 0.08%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > >, std::_Select1st<std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > > > >::_Rb_tree (934,328 samples, 0.10%) + + + +std::__detail::_List_node_base::_M_hook (128,267 samples, 0.01%) + + + +std::_Rb_tree_increment (502,296 samples, 0.05%) + + + +std::vector<double, std::allocator<double> >::vector (1,986,872 samples, 0.20%) + + + +std::map<ns3::Scheduler::EventKey, ns3::EventImpl*, std::less<ns3::Scheduler::EventKey>, std::allocator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > >::end (1,104,797 samples, 0.11%) + + + +void std::vector<unsigned char, std::allocator<unsigned char> >::_M_realloc_insert<unsigned char> (975,393 samples, 0.10%) + + + +ns3::RlcPduListElement_s* std::__relocate_a<ns3::RlcPduListElement_s*, ns3::RlcPduListElement_s*, std::allocator<ns3::RlcPduListElement_s> > (319,205 samples, 0.03%) + + + +std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >::allocate (155,343 samples, 0.02%) + + + +__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > > std::copy<__gnu_cxx::__normal_iterator<double const*, std::vector<double, std::allocator<double> > >, __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > > > (665,489 samples, 0.07%) + + + +std::_Tuple_impl<4ul, ns3::Ptr<ns3::SpectrumPhy>, std::map<unsigned int, ns3::Ptr<ns3::SpectrumValue>, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > > >::_Tuple_impl (263,591 samples, 0.03%) + + + +ns3::TracedCallback<ns3::Ptr<ns3::Packet const> >::operator (797,898 samples, 0.08%) + + + +std::_Select1st<std::pair<unsigned short const, ns3::pfsFlowPerf_t> >::operator (148,217 samples, 0.02%) + + + +std::vector<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > >::size (234,068 samples, 0.02%) + + + +void std::vector<int, std::allocator<int> >::_M_realloc_insert<int> (738,134 samples, 0.08%) + + + +std::_Vector_base<unsigned short, std::allocator<unsigned short> >::_Vector_impl::_Vector_impl (204,699 samples, 0.02%) + + + +std::_Vector_base<double, std::allocator<double> >::~_Vector_base (199,701 samples, 0.02%) + + + +std::_Vector_base<unsigned short, std::allocator<unsigned short> >::_Vector_base (1,034,686 samples, 0.11%) + + + +ns3::Buffer::Initialize (1,901,878 samples, 0.20%) + + + +std::vector<int, std::allocator<int> >::~vector (231,358 samples, 0.02%) + + + +std::tuple<unsigned short const&>::tuple<true, true> (148,271 samples, 0.02%) + + + +std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::list (367,412 samples, 0.04%) + + + +__gnu_cxx::__aligned_membuf<std::pair<unsigned short const, std::vector<unsigned char, std::allocator<unsigned char> > > >::_M_addr (199,850 samples, 0.02%) + + + +std::map<unsigned short, ns3::DlInfoListElement_s, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, ns3::DlInfoListElement_s> > >::~map (349,670 samples, 0.04%) + + + +ns3::LteEnbMac::DoSchedDlConfigInd (3,017,978 samples, 0.31%) + + + +ns3::CqiListElement_s* std::uninitialized_copy<std::move_iterator<ns3::CqiListElement_s*>, ns3::CqiListElement_s*> (176,077 samples, 0.02%) + + + +std::_Rb_tree_iterator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >::operator* (194,601 samples, 0.02%) + + + +std::_Vector_base<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> >::_M_allocate (190,161 samples, 0.02%) + + + +ns3::TracedCallback<unsigned short, unsigned short, double>::operator (259,684 samples, 0.03%) + + + +std::_Rb_tree<ns3::TbId_t, std::pair<ns3::TbId_t const, ns3::tbInfo_t>, std::_Select1st<std::pair<ns3::TbId_t const, ns3::tbInfo_t> >, std::less<ns3::TbId_t>, std::allocator<std::pair<ns3::TbId_t const, ns3::tbInfo_t> > >::_Auto_node::_M_key (394,901 samples, 0.04%) + + + +unsigned short& std::vector<unsigned short, std::allocator<unsigned short> >::emplace_back<unsigned short> (376,292 samples, 0.04%) + + + +__gnu_cxx::__aligned_membuf<std::pair<unsigned char const, ns3::LteMacSapProvider*> >::_M_ptr (313,712 samples, 0.03%) + + + +ns3::Object::Object (225,956 samples, 0.02%) + + + +ns3::TypeId::TypeId (145,703 samples, 0.02%) + + + +ns3::Object::~Object (1,068,725 samples, 0.11%) + + + +decltype (443,190 samples, 0.05%) + + + +std::enable_if<is_member_pointer_v<void (5,295,295 samples, 0.55%) + + + +ns3::Ptr<ns3::EventImpl>::Acquire (159,184 samples, 0.02%) + + + +std::vector<ns3::UlInfoListElement_s, std::allocator<ns3::UlInfoListElement_s> >::~vector (390,357 samples, 0.04%) + + + +std::map<unsigned short, double, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, double> > >::find (2,045,789 samples, 0.21%) + + + +all (969,771,633 samples, 100%) + + + +std::vector<signed char, std::allocator<signed char> >::erase (696,549 samples, 0.07%) + + + +ns3::Ptr<ns3::SpectrumValue>::operator= (196,986 samples, 0.02%) + + + +std::_Rb_tree<unsigned int, std::pair<unsigned int const, ns3::SpectrumConverter>, std::_Select1st<std::pair<unsigned int const, ns3::SpectrumConverter> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::SpectrumConverter> > >::_S_key (330,075 samples, 0.03%) + + + +signed char&& std::forward<signed char> (164,128 samples, 0.02%) + + + +int* std::uninitialized_copy<__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, int*> (730,011 samples, 0.08%) + + + +ns3::Ptr<ns3::SpectrumValue>::operator* (201,247 samples, 0.02%) + + + +std::__cxx11::list<ns3::Callback<void, unsigned short, unsigned char, unsigned int, unsigned long>, std::allocator<ns3::Callback<void, unsigned short, unsigned char, unsigned int, unsigned long> > >::end (200,942 samples, 0.02%) + + + +ns3::Time::IsPositive (216,700 samples, 0.02%) + + + +decltype (266,180 samples, 0.03%) + + + +ns3::Time::GetTimeStep (201,200 samples, 0.02%) + + + +std::map<unsigned int, ns3::Ptr<ns3::SpectrumValue>, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >::~map (220,721 samples, 0.02%) + + + +__gnu_cxx::__normal_iterator<ns3::DlInfoListElement_s*, std::vector<ns3::DlInfoListElement_s, std::allocator<ns3::DlInfoListElement_s> > >::base (193,728 samples, 0.02%) + + + +std::_Rb_tree<unsigned short, unsigned short, std::_Identity<unsigned short>, std::less<unsigned short>, std::allocator<unsigned short> >::_S_key (668,940 samples, 0.07%) + + + +std::vector<double, std::allocator<double> >::vector (246,976 samples, 0.03%) + + + +[libc.so.6] (498,884 samples, 0.05%) + + + +std::enable_if<is_member_pointer_v<void (2,337,187 samples, 0.24%) + + + +std::enable_if<is_invocable_r_v<void, ns3::Callback<void, unsigned short, ns3::Ptr<ns3::SpectrumValue> >::Callback<void (1,199,098 samples, 0.12%) + + + +std::vector<ns3::CqiListElement_s, std::allocator<ns3::CqiListElement_s> >::_M_check_len (453,445 samples, 0.05%) + + + +void std::_Construct<ns3::HigherLayerSelected_s, ns3::HigherLayerSelected_s const&> (151,182 samples, 0.02%) + + + +ns3::PacketTagList::RemoveWriter (241,075 samples, 0.02%) + + + +ns3::Callback<void, ns3::DlInfoListElement_s>::operator (4,295,691 samples, 0.44%) + + + +std::vector<int, std::allocator<int> >::size (188,602 samples, 0.02%) + + + +ns3::SbMeasResult_s::~SbMeasResult_s (209,574 samples, 0.02%) + + + +std::vector<ns3::VendorSpecificListElement_s, std::allocator<ns3::VendorSpecificListElement_s> >::end (189,409 samples, 0.02%) + + + +std::vector<bool, std::allocator<bool> >::size (163,820 samples, 0.02%) + + + +__gnu_cxx::__normal_iterator<ns3::Ptr<ns3::PacketBurst> const*, std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > > >::__normal_iterator (146,918 samples, 0.02%) + + + +decltype (395,364 samples, 0.04%) + + + +std::__cxx11::list<ns3::Ptr<ns3::Packet>, std::allocator<ns3::Ptr<ns3::Packet> > >::~list (354,715 samples, 0.04%) + + + +std::_Rb_tree<ns3::Scheduler::EventKey, std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*>, std::_Select1st<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >, std::less<ns3::Scheduler::EventKey>, std::allocator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > >::_M_begin (190,458 samples, 0.02%) + + + +std::_Rb_tree_node<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >::_M_valptr (152,053 samples, 0.02%) + + + +double* std::__uninitialized_copy<true>::__uninit_copy<__gnu_cxx::__normal_iterator<double const*, std::vector<double, std::allocator<double> > >, double*> (542,531 samples, 0.06%) + + + +__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > > std::__copy_move_a<false, __gnu_cxx::__normal_iterator<double const*, std::vector<double, std::allocator<double> > >, __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > > > (327,851 samples, 0.03%) + + + +std::_Rb_tree<unsigned char, std::pair<unsigned char const, ns3::LteMacSapUser*>, std::_Select1st<std::pair<unsigned char const, ns3::LteMacSapUser*> >, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteMacSapUser*> > >::_M_lower_bound (446,182 samples, 0.05%) + + + + (206,181 samples, 0.02%) + + + +std::map<unsigned short, ns3::SbMeasResult_s, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, ns3::SbMeasResult_s> > >::find (452,741 samples, 0.05%) + + + +ns3::Simulator::ScheduleWithContext (8,077,942 samples, 0.83%) + + + +ns3::PfFfMacScheduler::UpdateDlRlcBufferInfo (1,587,094 samples, 0.16%) + + + +std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::list (158,346 samples, 0.02%) + + + +std::_Rb_tree<unsigned short, unsigned short, std::_Identity<unsigned short>, std::less<unsigned short>, std::allocator<unsigned short> >::end (201,544 samples, 0.02%) + + + +ns3::EventId ns3::Simulator::Schedule<void (22,013,376 samples, 2.27%) + + + +std::_Rb_tree<unsigned short, unsigned short, std::_Identity<unsigned short>, std::less<unsigned short>, std::allocator<unsigned short> >::_M_lower_bound (1,198,361 samples, 0.12%) + + + +std::_Head_base<5ul, std::map<unsigned int, ns3::Ptr<ns3::SpectrumValue>, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >, false>::_Head_base<std::map<unsigned int, ns3::Ptr<ns3::SpectrumValue>, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::Ptr<ns3::SpectrumValue> > > >&> (236,989 samples, 0.02%) + + + +ns3::MemberLteCcmMacSapUser<ns3::NoOpComponentCarrierManager>::NotifyTxOpportunity (538,351 samples, 0.06%) + + + +std::_List_const_iterator<ns3::Ptr<ns3::LteControlMessage> >::operator* (232,619 samples, 0.02%) + + + +std::__cxx11::list<ns3::Ptr<ns3::Packet>, std::allocator<ns3::Ptr<ns3::Packet> > >::end (195,672 samples, 0.02%) + + + +ns3::SpectrumValue::Copy (2,719,189 samples, 0.28%) + + + +std::allocator<ns3::BuildDataListElement_s>::allocate (158,386 samples, 0.02%) + + + +std::vector<unsigned char, std::allocator<unsigned char> >::vector (489,793 samples, 0.05%) + + + +std::_Vector_base<int, std::allocator<int> >::~_Vector_base (281,814 samples, 0.03%) + + + +std::_Rb_tree<ns3::Scheduler::EventKey, std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*>, std::_Select1st<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >, std::less<ns3::Scheduler::EventKey>, std::allocator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > >::_M_destroy_node (1,051,072 samples, 0.11%) + + + +std::vector<int, std::allocator<int> >::end (162,051 samples, 0.02%) + + + +ns3::Ptr<ns3::PacketBurst>::Ptr (314,646 samples, 0.03%) + + + +std::vector<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > >::back (217,631 samples, 0.02%) + + + + (158,925 samples, 0.02%) + + + +ns3::Packet::AddPacketTag (1,751,354 samples, 0.18%) + + + +std::_Rb_tree_iterator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > std::map<ns3::Scheduler::EventKey, ns3::EventImpl*, std::less<ns3::Scheduler::EventKey>, std::allocator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > >::emplace_hint<std::pair<ns3::Scheduler::EventKey, ns3::EventImpl*> > (2,897,473 samples, 0.30%) + + + +ns3::EventImpl* ns3::PeekPointer<ns3::EventImpl> (357,408 samples, 0.04%) + + + +ns3::FfMacSchedSapUser::SchedUlConfigIndParameters::SchedUlConfigIndParameters (2,391,271 samples, 0.25%) + + + +ns3::Ptr<ns3::SpectrumValue>& std::__pair_get<1ul>::__move_get<unsigned int const&, ns3::Ptr<ns3::SpectrumValue>&> (161,945 samples, 0.02%) + + + +__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > > std::__miter_base<__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > > > (158,922 samples, 0.02%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, ns3::pfsFlowPerf_t>, std::_Select1st<std::pair<unsigned short const, ns3::pfsFlowPerf_t> >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, ns3::pfsFlowPerf_t> > >::_S_right (196,109 samples, 0.02%) + + + +__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > > std::copy<__gnu_cxx::__normal_iterator<double const*, std::vector<double, std::allocator<double> > >, __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > > > (410,799 samples, 0.04%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > >, std::_Select1st<std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > > > >::_M_erase (690,702 samples, 0.07%) + + + +std::vector<double, std::allocator<double> >::at (487,190 samples, 0.05%) + + + +std::vector<unsigned short, std::allocator<unsigned short> >::vector (1,402,431 samples, 0.14%) + + + +std::_Rb_tree_node<std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > > >* std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > >, std::_Select1st<std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<unsigned short, std::allocator<unsigned short> > > > >::_M_create_node<std::piecewise_construct_t const&, std::tuple<unsigned short const&>, std::tuple<> > (229,116 samples, 0.02%) + + + +std::_Rb_tree_iterator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >::operator-- (356,677 samples, 0.04%) + + + +std::allocator<double>::allocate (156,472 samples, 0.02%) + + + +ns3::Ptr<ns3::AntennaModel>::Ptr (200,719 samples, 0.02%) + + + +ns3::RngStream::RandU01 (646,005 samples, 0.07%) + + + +ns3::DefaultDeleter<ns3::EventImpl>::Delete (9,050,608 samples, 0.93%) + + + +std::_Rb_tree_node<std::pair<unsigned short const, std::vector<unsigned char, std::allocator<unsigned char> > > >::_M_valptr (354,218 samples, 0.04%) + + + +std::vector<ns3::DlInfoListElement_s::HarqStatus_e, std::allocator<ns3::DlInfoListElement_s::HarqStatus_e> >::end (190,162 samples, 0.02%) + + + +std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> >* std::__do_uninit_copy<__gnu_cxx::__normal_iterator<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> > const*, std::vector<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> >, std::allocator<std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> > > > >, std::vector<ns3::RlcPduListElement_s, std::allocator<ns3::RlcPduListElement_s> >*> (262,535 samples, 0.03%) + + + +__gnu_cxx::__aligned_membuf<std::pair<unsigned short const, std::vector<ns3::DlDciListElement_s, std::allocator<ns3::DlDciListElement_s> > > >::_M_ptr (194,523 samples, 0.02%) + + + +std::_Rb_tree<unsigned char, std::pair<unsigned char const, ns3::LteMacSapProvider*>, std::_Select1st<std::pair<unsigned char const, ns3::LteMacSapProvider*> >, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteMacSapProvider*> > >::find (1,655,067 samples, 0.17%) + + + +std::map<unsigned short, unsigned char, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, unsigned char> > >::find (152,374 samples, 0.02%) + + + +ns3::LteUePowerControl::GetPuschTxPower (1,618,983 samples, 0.17%) + + + +std::function<void (4,103,031 samples, 0.42%) + + + +ns3::MobilityModel::GetPosition (262,140 samples, 0.03%) + + + +ns3::DefaultSimulatorImpl::Now (240,092 samples, 0.02%) + + + +__gnu_cxx::__normal_iterator<ns3::MacCeListElement_s*, std::vector<ns3::MacCeListElement_s, std::allocator<ns3::MacCeListElement_s> > > std::vector<ns3::MacCeListElement_s, std::allocator<ns3::MacCeListElement_s> >::insert<__gnu_cxx::__normal_iterator<ns3::MacCeListElement_s*, std::vector<ns3::MacCeListElement_s, std::allocator<ns3::MacCeListElement_s> > >, void> (271,036 samples, 0.03%) + + + +[libm.so.6] (281,723 samples, 0.03%) + + + +std::vector<unsigned short, std::allocator<unsigned short> >::_Temporary_value::_M_ptr (155,817 samples, 0.02%) + + + +ns3::Ptr<ns3::SpectrumModel const>::Ptr (138,401 samples, 0.01%) + + + +ns3::LteAmc::GetMcsFromCqi (160,208 samples, 0.02%) + + + +std::_Rb_tree<ns3::Scheduler::EventKey, std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*>, std::_Select1st<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >, std::less<ns3::Scheduler::EventKey>, std::allocator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > >::_S_right (316,628 samples, 0.03%) + + + +std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::end (197,575 samples, 0.02%) + + + +void std::__cxx11::list<ns3::Ptr<ns3::Packet>, std::allocator<ns3::Ptr<ns3::Packet> > >::_M_insert<ns3::Ptr<ns3::Packet> const&> (1,745,012 samples, 0.18%) + + + +ns3::LogComponent::IsEnabled (301,297 samples, 0.03%) + + + +std::vector<unsigned short, std::allocator<unsigned short> >::end (245,937 samples, 0.03%) + + + +std::__new_allocator<std::_Rb_tree_node<std::pair<ns3::TbId_t const, ns3::tbInfo_t> > >::allocate (264,767 samples, 0.03%) + + + +std::vector<unsigned char, std::allocator<unsigned char> >::vector (1,527,153 samples, 0.16%) + + + +ns3::BuildDataListElement_s::~BuildDataListElement_s (596,141 samples, 0.06%) + + + +std::vector<double, std::allocator<double> >::vector (270,534 samples, 0.03%) + + + +ns3::Ptr<ns3::SpectrumValue>& std::_Mu<ns3::Ptr<ns3::SpectrumValue>, false, false>::operator (158,589 samples, 0.02%) + + + +ns3::Ptr<ns3::SpectrumValue>::Acquire (152,792 samples, 0.02%) + + + +__gnu_cxx::__aligned_membuf<std::pair<unsigned char const, ns3::LteMacSapProvider::ReportBufferStatusParameters> >::_M_ptr (164,987 samples, 0.02%) + + + +ns3::Ptr<ns3::SpectrumSignalParameters>::operator (309,905 samples, 0.03%) + + + +std::_List_node<ns3::Ptr<ns3::LteControlMessage> >* std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::_M_create_node<ns3::Ptr<ns3::LteControlMessage> const&> (271,484 samples, 0.03%) + + + +ns3::MemberSchedSapProvider<ns3::PfFfMacScheduler>::SchedDlTriggerReq (19,285,336 samples, 1.99%) + + + +std::_Rb_tree<unsigned int, std::pair<unsigned int const, ns3::TxSpectrumModelInfo>, std::_Select1st<std::pair<unsigned int const, ns3::TxSpectrumModelInfo> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, ns3::TxSpectrumModelInfo> > >::find (2,702,236 samples, 0.28%) + + + +std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::list<std::_List_const_iterator<ns3::Ptr<ns3::LteControlMessage> >, void> (222,211 samples, 0.02%) + + + +std::__cxx11::_List_base<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > >::_M_get_node (504,501 samples, 0.05%) + + + +ns3::LteAmc::GetDlTbSizeFromMcs (517,023 samples, 0.05%) + + + +std::map<unsigned short, std::vector<double, std::allocator<double> >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::vector<double, std::allocator<double> > > > >::find (186,790 samples, 0.02%) + + + +void std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<unsigned short const, std::vector<double, std::allocator<double> > > > > >::destroy<std::pair<unsigned short const, std::vector<double, std::allocator<double> > > > (198,551 samples, 0.02%) + + + +std::_Rb_tree_iterator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >::operator (1,100,918 samples, 0.11%) + + + +std::_Rb_tree<ns3::Scheduler::EventKey, std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*>, std::_Select1st<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >, std::less<ns3::Scheduler::EventKey>, std::allocator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > >::_M_lower_bound (1,305,876 samples, 0.13%) + + + +std::_Vector_base<unsigned short, std::allocator<unsigned short> >::_M_allocate (192,396 samples, 0.02%) + + + +ns3::TracedCallback<ns3::PhyTransmissionStatParameters>::operator (297,993 samples, 0.03%) + + + +ns3::Ptr<ns3::MobilityModel const>::Acquire (155,636 samples, 0.02%) + + + +ns3::DlInfoListElement_s* std::vector<ns3::DlInfoListElement_s, std::allocator<ns3::DlInfoListElement_s> >::_M_allocate_and_copy<__gnu_cxx::__normal_iterator<ns3::DlInfoListElement_s const*, std::vector<ns3::DlInfoListElement_s, std::allocator<ns3::DlInfoListElement_s> > > > (488,321 samples, 0.05%) + + + +std::__cxx11::_List_base<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::~_List_base (191,802 samples, 0.02%) + + + +std::_Vector_base<unsigned char, std::allocator<unsigned char> >::~_Vector_base (149,822 samples, 0.02%) + + + +std::_Vector_base<double, std::allocator<double> >::_M_create_storage (423,769 samples, 0.04%) + + + +std::_Vector_base<int, std::allocator<int> >::_M_allocate (251,714 samples, 0.03%) + + + +ns3::operator/ (1,197,630 samples, 0.12%) + + + +std::_Rb_tree<unsigned char, std::pair<unsigned char const, ns3::LteMacSapProvider::ReportBufferStatusParameters>, std::_Select1st<std::pair<unsigned char const, ns3::LteMacSapProvider::ReportBufferStatusParameters> >, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteMacSapProvider::ReportBufferStatusParameters> > >::empty (151,905 samples, 0.02%) + + + +ns3::LteSpectrumValueHelper::GetSpectrumModel (2,046,878 samples, 0.21%) + + + +std::_Rb_tree<unsigned short, std::pair<unsigned short const, unsigned char>, std::_Select1st<std::pair<unsigned short const, unsigned char> >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, unsigned char> > >::find (848,294 samples, 0.09%) + + + +ns3::NanoSeconds (241,154 samples, 0.02%) + + + +std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::clear (940,478 samples, 0.10%) + + + +std::vector<double, std::allocator<double> >::end (285,022 samples, 0.03%) + + + +std::_Rb_tree_node<std::pair<unsigned short const, std::vector<ns3::DlDciListElement_s, std::allocator<ns3::DlDciListElement_s> > > >::_M_valptr (194,523 samples, 0.02%) + + + +operator new (168,940 samples, 0.02%) + + + +std::__cxx11::_List_base<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::_M_clear (154,447 samples, 0.02%) + + + +unsigned char* std::fill_n<unsigned char*, unsigned long, unsigned char> (149,553 samples, 0.02%) + + + +std::_Rb_tree<unsigned char, std::pair<unsigned char const, ns3::LteMacSapUser*>, std::_Select1st<std::pair<unsigned char const, ns3::LteMacSapUser*> >, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, ns3::LteMacSapUser*> > >::_M_begin (307,839 samples, 0.03%) + + + +ns3::TypeId::GetParent (912,142 samples, 0.09%) + + + +ns3::HigherLayerSelected_s* std::__do_uninit_copy<__gnu_cxx::__normal_iterator<ns3::HigherLayerSelected_s const*, std::vector<ns3::HigherLayerSelected_s, std::allocator<ns3::HigherLayerSelected_s> > >, ns3::HigherLayerSelected_s*> (128,621 samples, 0.01%) + + + +std::vector<bool, std::allocator<bool> >::_M_fill_insert (2,342,912 samples, 0.24%) + + + +ns3::LteMacSapProvider::TransmitPduParameters::TransmitPduParameters (537,941 samples, 0.06%) + + + +std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::splice (536,019 samples, 0.06%) + + + +decltype (273,321 samples, 0.03%) + + + +ns3::EnbMacMemberLteMacSapProvider<ns3::LteEnbMac>::TransmitPdu (5,428,262 samples, 0.56%) + + + +__gnu_cxx::__normal_iterator<std::__cxx11::list<ns3::UlDciLteControlMessage, std::allocator<ns3::UlDciLteControlMessage> >*, std::vector<std::__cxx11::list<ns3::UlDciLteControlMessage, std::allocator<ns3::UlDciLteControlMessage> >, std::allocator<std::__cxx11::list<ns3::UlDciLteControlMessage, std::allocator<ns3::UlDciLteControlMessage> > > > > std::__copy_move_a<true, __gnu_cxx::__normal_iterator<std::__cxx11::list<ns3::UlDciLteControlMessage, std::allocator<ns3::UlDciLteControlMessage> >*, std::vector<std::__cxx11::list<ns3::UlDciLteControlMessage, std::allocator<ns3::UlDciLteControlMessage> >, std::allocator<std::__cxx11::list<ns3::UlDciLteControlMessage, std::allocator<ns3::UlDciLteControlMessage> > > > >, __gnu_cxx::__normal_iterator<std::__cxx11::list<ns3::UlDciLteControlMessage, std::allocator<ns3::UlDciLteControlMessage> >*, std::vector<std::__cxx11::list<ns3::UlDciLteControlMessage, std::allocator<ns3::UlDciLteControlMessage> >, std::allocator<std::__cxx11::list<ns3::UlDciLteControlMessage, std::allocator<ns3::UlDciLteControlMessage> > > > > > (253,831 samples, 0.03%) + + + +ns3::IidManager::GetParent (351,090 samples, 0.04%) + + + +std::__cxx11::list<ns3::Callback<void, unsigned short, unsigned char, unsigned int>, std::allocator<ns3::Callback<void, unsigned short, unsigned char, unsigned int> > >::end (164,697 samples, 0.02%) + + + +std::vector<ns3::Buffer::Data*, std::allocator<ns3::Buffer::Data*> >::end (540,003 samples, 0.06%) + + + +std::_Rb_tree<ns3::Scheduler::EventKey, std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*>, std::_Select1st<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >, std::less<ns3::Scheduler::EventKey>, std::allocator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > >::_M_get_node (270,834 samples, 0.03%) + + + +unsigned char* std::__copy_move<false, true, std::random_access_iterator_tag>::__copy_m<unsigned char const, unsigned char> (185,914 samples, 0.02%) + + + +ns3::LteEnbPhy::SendControlChannels (6,963,923 samples, 0.72%) + + + +std::__cxx11::list<ns3::Ptr<ns3::Packet>, std::allocator<ns3::Ptr<ns3::Packet> > >::clear (1,317,063 samples, 0.14%) + + + +void std::_Destroy_aux<true>::__destroy<ns3::DlInfoListElement_s::HarqStatus_e*> (190,409 samples, 0.02%) + + + +ns3::SpectrumValue::operator= (140,552 samples, 0.01%) + + + +std::allocator_traits<std::allocator<ns3::RlcPduListElement_s> >::allocate (190,161 samples, 0.02%) + + + +std::_List_iterator<ns3::Ptr<ns3::LteControlMessage> > std::__cxx11::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > >::insert<std::_List_const_iterator<ns3::Ptr<ns3::LteControlMessage> >, void> (704,280 samples, 0.07%) + + + +std::_Rb_tree<ns3::Scheduler::EventKey, std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*>, std::_Select1st<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> >, std::less<ns3::Scheduler::EventKey>, std::allocator<std::pair<ns3::Scheduler::EventKey const, ns3::EventImpl*> > >::_S_key (161,364 samples, 0.02%) + + + +std::__cxx11::_List_base<ns3::Ptr<ns3::PacketBurst>, std::allocator<ns3::Ptr<ns3::PacketBurst> > >::_M_put_node (158,232 samples, 0.02%) + + + +std::_Rb_tree<int, std::pair<int const, double>, std::_Select1st<std::pair<int const, double> >, std::less<int>, std::allocator<std::pair<int const, double> > >::_M_erase (598,182 samples, 0.06%) + + + +void std::_Destroy<ns3::Ptr<ns3::Object>*, ns3::Ptr<ns3::Object> > (154,688 samples, 0.02%) + + + +std::vector<ns3::HarqProcessInfoElement_t, std::allocator<ns3::HarqProcessInfoElement_t> >::operator= (2,176,138 samples, 0.22%) + + + + diff --git a/doc/manual/source/profiling.rst b/doc/manual/source/profiling.rst index d902c315a..7a4b41aa6 100644 --- a/doc/manual/source/profiling.rst +++ b/doc/manual/source/profiling.rst @@ -489,6 +489,167 @@ There are many tools to profile your program, including: An overview on how to use `Perf`_ with `Hotspot`_, `AMD uProf`_ and `Intel VTune`_ is provided in the following sections. +.. _Profiling and optimization : + +Profiling and optimization +++++++++++++++++++++++++++ + +While profilers will help point out interest hotspots, they won't help fixing the issues. +At least for now... + +After profiling, optimization should be done following the Pareto principle. +Focus first on least amount of work that can provide most benefits. +Let us see an example, based on ``lte-frequency-reuse``. In the example +below you will see a flamegraph generated from the CPU-``cycles`` metrics +collected by perf for this LTE example. + +.. image:: figures/perf-lte-frequency-reuse.png + +The vertical axis contain stacked bars. Every bar corresponds to a function. +The stack itself represents the call stack (when a function call other, +and other, etc). The width of each bar corresponds to the time it takes to +execute the function itself and the functions it calls (bars on top of it). +This is where we start looking for bottlenecks. Start looking at widest +columns at the top, and move down. As an example, we can select +``LteChunkProcessor::End()`` (highlighted in purple). + +.. image:: figures/perf-chunk-processor.png + +If we click on the ``LteChunkProcessor::End()``, we have a closer view of +where it is actually spending time on. We can see many bars related to callback +indirections. Note that each bar is slightly shorter and offset to the right. +This small difference is the overhead of each function call. When everything +is added together, it corresponds to about 35% of total time of +``LteChunkProcessor::End()``. Yes, callbacks are really expensive, +even in optimized builds. Now, let us take a look at the big gap and big +``LteAmc`` function being called by this callback. + +.. image:: figures/perf-detail.png + +Now that we are closed to the top of the stack, we have a better idea of +what is actually happening and can optimize more easily. + +For example, notice that about 14% of ``LteAmc::CreateCqiFeedbacks()`` is +spent on itself (gap on top of bar). This usually means one of the following: + +- many conditional operations (if-else, switches), causing instruction cache-misses or pipeline stalls in case of wrong branch prediction +- accessing data in erratic patterns, causing data cache-misses +- waiting for a value to be computed at a congested CPU unit (e.g. slow division, trigonometric), causing pipeline stalls +- a lot of actual work, also known as retired instructions + +To check which case it really is, instead of CPU-``cycles``, one can collect complementary metrics +such as ``cache-misses``, ``branch-misses``, ``stalled-cycles-frontend``, ``stalled-cycles-backend``. +It is easy to spot which one of them is the actual culprit, because its bar will be wider. +After figuring out the issue, you need to look at the code to locate the source of the issue. +Some profilers, such as `Intel VTune`_ and `AMD uProf`_ can give you the rough location of the +instructions (line of code) causing these misses and stalls. + +We also see that 86% of the time is spent elsewhere. In LteMiErrorModel, and some vector related calls. +One of these vector calls is ``push_back``, which takes incredible 30% of the time. +Now let us look at the code to see where we can improve it. + +.. sourcecode:: cpp + + std::vector + LteAmc::CreateCqiFeedbacks(const SpectrumValue& sinr, uint8_t rbgSize) + { + NS_LOG_FUNCTION(this); + + std::vector cqi; + + if (m_amcModel == MiErrorModel) + { + NS_LOG_DEBUG(this << " AMC-VIENNA RBG size " << (uint16_t)rbgSize); + NS_ASSERT_MSG(rbgSize > 0, " LteAmc-Vienna: RBG size must be greater than 0"); + std::vector rbgMap; + int rbId = 0; + for (auto it = sinr.ConstValuesBegin(); it != sinr.ConstValuesEnd(); it++) + { + /// WE CAN CUT 30% OF TIME BY AVOIDING THESE REALLOCATIONS WITH rbgMap.resize(rbgSize) AT BEGINNING + /// THEN USING std::iota(rbgMap.begin(), rbgMap.end(),rbId+1-rbgSize) INSIDE THE NEXT IF + rbgMap.push_back(rbId++); + if ((rbId % rbgSize == 0) || ((it + 1) == sinr.ConstValuesEnd())) + { + uint8_t mcs = 0; + TbStats_t tbStats; + while (mcs <= 28) + { + HarqProcessInfoList_t harqInfoList; + tbStats = LteMiErrorModel::GetTbDecodificationStats( + sinr, + rbgMap, + (uint16_t)GetDlTbSizeFromMcs(mcs, rbgSize) / 8, /// DIVISIONS ARE EXPENSIVE. OPTIMIZER WILL + /// REPLACE THIS TRIVIAL CASE WITH >> 3, + /// BUT THIS ISN'T ALWAYS THE CASE. + /// IF THE DIVISION IS BY A LOOP INVARIANT, + /// THEN COMPUTE ITS INVERSE OUTSIDE + /// THE LOOP TO REPLACE THE DIVISION WITH + /// A MULTIPLICATION. + mcs, + harqInfoList); + if (tbStats.tbler > 0.1) + { + break; + } + mcs++; + } + if (mcs > 0) + { + mcs--; + } + NS_LOG_DEBUG(this << "\t RBG " << rbId << " MCS " << (uint16_t)mcs << " TBLER " + << tbStats.tbler); + int rbgCqi = 0; + if ((tbStats.tbler > 0.1) && (mcs == 0)) + { + rbgCqi = 0; // any MCS can guarantee the 10 % of BER + } + else if (mcs == 28) + { + rbgCqi = 15; // all MCSs can guarantee the 10 % of BER + } + else + { + double s = SpectralEfficiencyForMcs[mcs]; + rbgCqi = 0; + while ((rbgCqi < 15) && (SpectralEfficiencyForCqi[rbgCqi + 1] < s)) + { + ++rbgCqi; + } + } + NS_LOG_DEBUG(this << "\t MCS " << (uint16_t)mcs << "-> CQI " << rbgCqi); + // fill the cqi vector (per RB basis) + /// WE CAN CUT 30% OF TIME BY AVOIDING THESE REALLOCATIONS WITH cqi.resize(cqi.size()+rbgSize) + /// THEN std::fill(cqi.rbegin(), cqi.rbegin()+rbgSize, rbgCqi) + for (uint8_t j = 0; j < rbgSize; j++) + { + cqi.push_back(rbgCqi); + } + rbgMap.clear(); + } + } + } + + return cqi; + } + + +Try to explore by yourself with the interactive flamegraph below +(only available for html-based documentation). + +.. raw:: html + :file: figures/perf.svg + +Note: interactive flamegraph SVGs were generated with `perf.data` output exported by Linux Perf, +then transformed to text and finally rendered as SVG. + +.. sourcecode:: console + + git clone https://github.com/brendangregg/FlameGraph + ./FlameGraph/stackcollapse-perf.pl perf.data > perf.folded + ./FlameGraph/flamegraph.pl perf.folded --width=800 > perf.svg + + .. _Linux Perf and Hotspot GUI : Linux Perf and Hotspot GUI

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%0A&LX?*2Z|u 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 literal 0 HcmV?d00001 diff --git a/doc/manual/figures/perf-detail.png b/doc/manual/figures/perf-detail.png new file mode 100644 index 0000000000000000000000000000000000000000..19b50d6a8a2fa893a4a05c129d98cacde21bfd17 GIT binary patch literal 512406 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�~Jufj?wJ>2gNgrFQJ~_>OixCeANfcsPRPSSZ6P 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⪻5{ZM^rMgK>RVjnGhw+ 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