media_change
     ˆÃÉƒs¿ÂÇ 4    /* SPDX-License-Identifier: GPL-2.0 */
#ifndef _LINUX_PERF_REGS_H
#define _LINUX_PERF_REGS_H

#include <linux/sched/task_stack.h>

struct perf_regs {
	__u64		abi;
	struct pt_regs	*regs;
};

#ifdef CONFIG_HAVE_PERF_REGS
#include <asm/perf_regs.h>

#ifndef PERF_REG_EXTENDED_MASK
#define PERF_REG_EXTENDED_MASK	0
#endif

u64 perf_reg_value(struct pt_regs *regs, int idx);
int perf_reg_validate(u64 mask);
u64 perf_reg_abi(struct task_struct *task);
void perf_get_regs_user(struct perf_regs *regs_user,
			struct pt_regs *regs);
#else

#define PERF_REG_EXTENDED_MASK	0

static inline u64 perf_reg_value(struct pt_regs *regs, int idx)
{
	return 0;
}

static inline int perf_reg_validate(u64 mask)
{
	return mask ? -ENOSYS : 0;
}

static inline u64 perf_reg_abi(struct task_struct *task)
{
	return PERF_SAMPLE_REGS_ABI_NONE;
}

static inline void perf_get_regs_user(struct perf_regs *regs_user,
				      struct pt_regs *regs)
{
	regs_user->regs = task_pt_regs(current);
	regs_user->abi = perf_reg_abi(current);
}
#endif /* CONFIG_HAVE_PERF_REGS */
#endif /* _LINUX_PERF_REGS_H */
     �ÄÂÇ      File not found.
     �ÄÂÇ      File not found.
  %   ˆl–ßi~”êh¥8 Eq–îJbÑ¿Ê…,¼óßÆÃÈ ?÷     ý7zXZ  i"Þ6 !   t/å£áˆeïþ] D£—ñJÑÞ$Šø¡ ¹¤ è“ý pnmö4hô~7|!€ø£€ÈÙfNâHº´çB�+¾ÇY¾£@0\Îs”U.ŠEnpÚŸpf+‡Å½ŒSZùÜ7¯,óJöšˆÀÔŠ.
Kù�’v2ˆ)ýÜ#P?æ¢|ÿv1=«ò.D$mî•‹;·µdW/E¾gÿ¥HLÈ†ÿD—kž°ÞiF$ˆÉO£hêd•¹/7¨­Ë€W§4‚ÇEPv¾©k�Ÿ2£cLÐÃµi0|:,—"e3¿`ú?1{fBnóU.‡úÃrº’¿mºS]ŒêŸÞ#Ì£–ÄªÇ9¡ü—â=ûºïû"H�}p0Z1+-,[™Á¥¬¬Ï8Ví¥¡ÇÕ-š‚¦)SËÖƒykÑÜÄK�’’u
’7æÞÎówïVÞ†êÞ4Ú¢ŽíáôqYáÙ³ûó$–pòo’�?U r^k®¡ŽG1Å  M,NsžQ‹²¥œH¯V ,~Ñ1æÏÅ¸¨‚/i²?¢Þ˜¨š6!<R¯²Þ+áO
¤¡2V
zTAÎ�f¿kèoà–YÇ–h+yÒ 3„¼æô°gâ.agÔJÇõ¥,ûÿ7K¢®D/‡¡ð&¤|Ø"MšÄûWl+L0ÛI²çåÊ$±'LGòûá‡ËÎ¦ä=RV£žsg®l,Ôp'º½Ÿá©ÕNg#"šmoŸ
ä>¨t(ÒžÞM©/·mW©àÚ¹�˜úbw§r¥‰`™ÚžíÄm´Ù/Š‘ùÀëþöZ§þ(‚ÙÀ8s8ˆM^"ŒE+¬ÄºfÉ§¬Ü‡oRùÇC³

¨‡¿è+KP�à¥Ÿ7%*Ð�Õ‚`-Þ/bû­Ö}'ÿµÚÏñÕÌš‡^í€;•ª'ÁÄ1±â‹øÖŒ:˜¢C m=èç“jÖëÕ ÉØ„b‘Ñ:°‚ÉæÕMv‹—bºBµ6_.“Ÿ�wÂ)k�¶ì™……®Ý]êR‹­üÌE]›ÁN‡ÆÁ›œbàoc.V»ºNndVøÃ^lþå`"�ŠU–Ã•cû¥SûÔAkÕŸM€QWðr…•£›”ú$ñ”F`á,<sè ˆT}�=­A0ÛZÃJ[:(Æf7m�§€@‹e„#û<T�n'÷yJšÊM[T²ðš‹‚sÎ)™çËj“ú£¤�Ôs‚mð)¥Ù\¹Ã™Xrp÷¦=F^®ç’ë‘Xhß¦Q$ù‰D$(`>Ó†AbæÓ”@Wó\¥êÃÀ‚­›o<¦Ë;ý¿ÊoÀÅžQ=i‘ñtåØ�BíVþÆej«UÜò"!5Œî[òý–Fgä¬6Pl§˜×jª|*Ýc¶wS~iLûÞÕIý8æC|!& Ì|$9P'ƒ`]—‚ìb¡ºg
lK´Vs:�00 ×r+ +Šâ��áøyBá’[w°™íø—gšgxò—UÐŸK¨3Ñg¿Û+ùs�ƒG½5ëË¦�Úcó�+�ê¯1f€ÿ†ŸBæ0ÿÑ$¨Ùå5ë5FVQ¥lÖOÞ°øþ¥m…�Âkî¹ŽŸ¥çƒjLDÏþD~N\#þŠµÇ3¸u|»—š$5O­- ˆÂÒZ#ÇæÇEZ¬„ð¤i
Åv3†'ÙOé­UÕwYÇ¶�Q»!´ëÀ>«Q¦%Q¾ëý>0Ö¾n2™¨‚‡†ËÄùÃW©eàíôõŒk×BÓÊ@ŽýF§à¸O™!5B¼øfuäqfü1Ÿ†¶¸XoÉs¡¸ÕÒoí¯Ì5Ë1§´ŸÔ”i' �lt¾cg·V¯¤…Ÿ¹¹£ÓÂ¿\®36šÚ¤&6�ímKlÉdvä¾­Gú÷äF“¿<(Ž¹¢v¥ÛåfMžÍ×|uÉÙè Â¹rÙ7É#1Ï÷ŽŸ›mäŠf�XéÐÔý^gÄu�”¶‚gÎn¥�EÇ>ìC™v«ß�I¾¯n0¶ù—äBeÒ¡~RF¡ÅÉaQˆ9{îU9^&Ã@LÓL\01ÝJˆxzª<âF¬Iües2w µ¼IßÀT{:zÊWk»�ô>a¾Í.jå3Î’@ðû'xInØ^ÇÜGÔ
Ä¾…–%T„ƒŠIÄÖTë[aÈuoêN†�žÖ>{vU   ÖE|0âb]ÂV>?„¬šYÕÖÎÈþ<èžƒK­³�³	ÆCmMvHtn´I“ON:ÁnäJª¨mëØð=‰†Óƒ´(ÏÍ¤
«&>|SòFê³yMµvË·�ì‘|BÂ¾��‰EF4ãíZ‘P©Š�–ª„žïò²ÚÂw‡/2Jø¤…§s35àÑ,i½ïÊXL½<Ìö ÓF z§kúa¤’  ×%Õíª7ØÓ²ì)’‹<²œ«Ë„WtçÇ¾¼øÐ¸2Ó^Äèh«Û>P$ãÆ“¬åË¤/‡2±2tõý»ë~°Z×á€€oÅÏÜ`«JKuT6�Oíé‰ýë¯KF[�Wö†Úz9úXyœº\²©•>mè—¡Q‘ö½¢vÝÌ¸‘ï”å¨+Ô8R–)Øbª#è	:ôbÙûQ–˜>8M¯ÿM‘ò»}©ÓDJ9ƒŠÿC=ÍÜWý^W:%YˆF‡µF‡7q™Mºîn']Ff'ÅŒfËÆí’ÿCÿÀ…D_#£ˆ?"Æð4SÔ#÷‘1]Õ—ÔSHÑø_È[šré/µÞª|ëWSÜ•ÑZ�r"”X$cÍnM-[Ú°yžû›Ê¥(ÕåyTrŠ_^YŒ–øCz¤6ª>(‡˜g;Š˜ÈÔSm3Oƒ”‡4=c…jtúA¨Üµ”Ðð’ÖÁ`ïà÷$V–¡ÐÖ4Coðšj€‚�Ø0Uñ0¨L¹–zÜ•§|ë‘‡å8#—Ã	ì§á 	še‰jž`e°€1Qÿ€Çi³>í“Vù*2E°Åô8Ig\+ã°žAIo£&÷½ÓC
¬tMª*E}�Õ]^£¡f@¹@tÂæïµe�-­§� 	Ù|íy3„†²PUñ=ý€¬Ù¡“Ü¤E¢xÕMi|A:‰x_—nÙfC�$“Á]ÑPà¸é¦Œù‚-º[MÄ8o{Ù×ð!÷JÉ•upnã³BÞÝ©Ÿ¶Î'£ Ä±Þ>A`ÐƒÞÀUf¸õ²lÚ)¹‰Z=œWTï®æXý]S\±÷,f×Œï?Ü^Vj¹CäJÞ¡L¿ò?IXyoó&
Ø>¢°„¼¢ /Ç�zØøÆž^1·úä‰¼öªLn«½Òù2ó<ú á9$�vNS+w™½¡Ì\°ÁÁWrâ¿ˆìÞAa•vPÝdŸ!d¯�ý 	@ªÁzß°ü‰]~IÒ$Ñjb–ó™7	hL47¯�HŒu>fä„K…ª¡ÒgÇ™:•ƒ”4ûÞ¾•m|+¿ÿ{ÉÿîÊ‹˜C¥úÐðWzÃlªû\Y¯ÏI¢}cÿtÈ„ö!)ƒi¹D(ºL(Ì‰gÌ¨€.<1=�âr1øKž–ù;W�ÝGv=ùÒÚDøâyðÇp(ö€3ˆûŠr:¼aòÂIÅä11@­AœFî<¶’KãSÙl·J¤ÄžäšNö·Õ+M)1ŠK %Vë¶­fnÎñx8õó"k–ìÜØY2ný+<¡X×�ÈããT�ˆõwþ¢@qê}XaÖŠÃT