OberonCore https://forum.oberoncore.ru/ |
|
Задачка https://forum.oberoncore.ru/viewtopic.php?f=23&t=5713 |
Страница 1 из 1 |
Автор: | Info21 [ Понедельник, 23 Май, 2016 10:58 ] |
Заголовок сообщения: | Задачка |
Нужна процедура, которая определяет, из какой процедуры какого модуля она вызвана. Окошко трапа как-то это делает. Но, может быть, у кого-то есть готовый пример? |
Автор: | Пётр Кушнир [ Понедельник, 23 Май, 2016 12:00 ] |
Заголовок сообщения: | Re: Задачка |
Такое, если я правильно помню, было в библиотеке Mt, но сейчас исходников и вообще ссылок у меня нет. |
Автор: | Пётр Кушнир [ Понедельник, 23 Май, 2016 12:17 ] |
Заголовок сообщения: | Re: Задачка |
MtUtils, только модуль. Код: PROCEDURE [code] GetrADDR(): INTEGER
08BH, 045H, 004H; (* mov eax,[ebp+4] *) PROCEDURE CallerMod* (OUT mod: ARRAY OF CHAR); VAR ad: INTEGER; m: Kernel.Module; BEGIN ad := GetrADDR(); m := Kernel.modList; WHILE ~ ((m.code <= ad) & (ad < m.code + m.csize)) DO m := m.next; ASSERT(m # Kernel.modList, 100) END; mod := m.name$ END CallerMod; |
Автор: | Пётр Кушнир [ Понедельник, 23 Май, 2016 15:05 ] |
Заголовок сообщения: | Re: Задачка |
Но, судя по всему, из адреса можно вычислить и процедуру. Пройти по всем процедурам полученного модуля и узнать, в диапазон памяти какой процедуры попадает адрес. Если я правильно понял его смысл. |
Автор: | Илья Ермаков [ Понедельник, 23 Май, 2016 18:17 ] |
Заголовок сообщения: | Re: Задачка |
Вот три модуля нашей библиотеки Krl (KrlKernel - некоторые хэлперы к Kernel, KrlMem - форматы данных, KrlMeta - функции всякого метапрограммирования, ему нужны два предыдущих). Нужная процедура - KrlMeta.GetCallMod (level: INTEGER; OUT mod: ARRAY OF CHAR) Возвращает для level = 0 модуль вызывающей ЕЁ процедуры, для level = 1 - модуль ещё более верхней по стеку процедуры... и т.п. Смысл, соответственно, имеет начиная с 1 (если не путаю). Более высокий порядок операции нужен, когда её саму вызывает какая-то библиотека, проверяющая, а кто же вызывает её, и т.п. Код: StdCoder.Decode ..,1 ..o.....LeQNv9PuP7v9LONZfP99PRtP7vMiItm4MH9PPRtP7vM.Uo
BgiwhY,c2,... 1Ak...gc1...58FTuPE,5TWyqlKrqKKrGrtumdGLmGorCquU2hgnRAXDFTvMUn7FTvMf1G2sET fPdPMHfP9fQbf9hOO9vR7ONbvMoedhgrRiioedFWUkTeoxhmhgnpZHZijJC7ONbvM0.,.S.auQ U.QklbcjRAktgdjZgZZh2hgnlsDor.kay4.qorGqmQiig76FUHZijJCbnWmqmqKWKqtcw7.,.j DCA,wxsE.0.8cIhgsZiKBhZxintId9NhOO9HWUlbeZ3Dkto8Y6cw3.0.k1kAX10U18J99SqorG qmQCbWBxhYFWUl1UnNHEWUmr.6.Qoqk5kBP1,E.ktL.86.QC18RdfQHfMf9R9vQ7ONb17.,.D, ,6.I16.M.6.JFA0z.U.2m,.r01cUZT1E.6J6.c4E.k.0.e0.,6j3.S.0E2k.W.0E2k.S.2,AU8 .9,1M06.V53cUZT1E.cr3.0UO.,.16.c8U,UE0,c4k8E,G00k8UP.3N.AU7U.g7AU4.j.1.A1. Y0A.E8k..l.1.w0.A1.Y0A.E8k..L,.l.1.21A.EDk.U.w,IUYU.A3.I0AU5U.A1c,6.j,1c0k UU4.R,1.0ERk.e.0Epk.O.0EAk..p.1.0k8...A1.21A.EBk.U.g0...P,.l.1.A1...Z,1.0k Z.kG.ESk..v..p,1.0kZ.kF.kB.EM6.3cDkzE,S,0ELE,C1gPIUWU.o2IUP.x.1.0kNE,S00ED k.U.A1M36.E,400EBE,K2I3,Up.x.1.0EBE,i,Q4IUOU.o1A.6.n.3s46.UBU.Q1A.EOk..B,1 616.Le,QU0KyB.,UeX.2.e,2.AU.Ue6sNQ.E.07M.kDk,4.A1Q.6.b,.nt.AU9U.I4AU8U.w4I ULU.Q00E,C,0EAE,0,0k8E,K,0k7E,W,0kDUvU.w0IU4,9.3s26.p03c46.N23c32.NN.IUW.3 7.IUWU..3s4kV0.3M96.N,7cUZT1E..UOU.2.yD0E.eWMU.2.,6YUB.V,3M8khE,W,0kgF,S,0 kwl.O.g4.w4AU9U.Ab.E,.b.3s26.l.3626.f.K,0k7E,W,0kDUvU.w0IU4,9.3s26.p07c16. b.1c,E2E,e,oFIUKU.oIIUaU.wEIUW.3,3.0kk6.1.A,,E,a00EiE,W,0kRVh.Z,3s36.j11c0 6.TS.AU4.X21M16.jT.wzBxd2heAhcUQdmZh9hgmphZZhvgV7AdB3eDJeI3Y9JighdZhhg2Y9h gmVg2YH3YugbUQeNReIhcBRbBgV7QcDpdHZeBAV7IiZxg43iUgbUgavgV7AVmld0LEqHEGnRqk 2akr8KpKqlGLJ0mS0GMin4aUWxhpphYhgYJZUg5XtCPM04KraLsGLteGEqHE8nRqk2aEnaKtCL uCJuqKueGEqXnQbBAV7ICbPNZfR9vHBfN,ND,dF18HbOFrN1PEeaJcKo4ak20JtyqlaIrOqreG EqHE8pWCob8JWqk2ak24Km8LJeHEiItm4umUGKm8rYuKuin4aU7ghjZgeIbUQdZJCoZBxhYhig hgvgV7EtogeYZUohDpgEBgmRieYZUIiZpg4BhmRCVOMZf8p76HeHdOFDOFZuCPM02iVJi0hgbJ Zg2YkBgmhciZgeIbUcQ..UZ3joJZu2YHhcIhV7MFR8FrN1Hk4ak28IqyqliKEqHE0pbaIbGpW8 JEGpb0GdKoVEEipuuKu4qnSqmGqiqk2ak2GrkSKR0mZK46Jn9Q9vCPU7YhVRioJbUAdClXk2aE IeGE4Kt8rkarteHEmqkCLu0mmmqmgA0GJam4ak2AgXZipBggJbUA7.WGJ00.fvQ99N,7NffQHf PD96PPMZvO,7QFPMbPN,d8HN1cNER00.a..cNHfQ2YZ,.6P9fPp761eIZOEn86XdB,tHB86HeH UBAV7g6M1HM0dOSVPNTeMJPN2Yx2YE,83.g,aErKKwGLR0GeaLsK4kRqk26Rp76LON.sCkrcC, tG91wdWJhZl4MFk4oe,JeBA,b9Q9vM3ORBfC,7ITOG.AcGJ8wd43YEJijRAsCPM0Grw0rm8nr8 KpeX,,4HNWHEyIX0Gea5T0Q52eGxd1hc2heGhcUofUAcmJiVtIHfS9f8,787PNbvMp76L06JM8 p76HeHw6in4qk2.UIBjktIHfS...M8.U7Ic3xc7pdBAV7Qc,Re33YHpZKBcA3Z7pdI,N767PNb nI0mbOo4ak2mLE4HYen28pWGpe8Jb0mdaIhKII8obyIaKoUuoIqk2YDZ7GpN0Z0.Qe6xdGZe13 d,JedgV7Un2duAVG,.CIY42Uo2duAVG,.8ogGpWam4ak2MBFeCH..sIkYuIeam4ak2cBFeCH.. MGR8J90HN1kPWIRa..kdUGhc,ZddgV7Us2duA,.UGhc,,MCFeCH..sI98JHN1H.VNEFeCH..6H TeHDOGR8JH,cEFeCH6G18Hd88X7AVN8PM0kVWIRa..kY..Yc6Jb7....kWWIRa....UqYak2ak 24WIR0GdKIeK3..2YcIZU2imxhXhgYhimhgUgZUwicBjz2Y1xhh3idZhZJiUIgpxgz2YeAZBkW modKo4ak2akVUYhgnd9H9N,NHT8F,7B,tHBO1AVwNApN0ZOFUYhgnltaKxKq4a.IauAVGh6kU8 5UcYgZRCHN1H.CHRaEdK2sI..P.9eHqk2.KIb2YIBjktIsCPM1.U,Jim,I3Uu..A3.Q5.MGB86 7PNo366x76V76d8G9eHPM0aEdKIeUY,Ue2YIBDC3W0cM1vQ9vKVNLHN1HkWm2M0.Gpw....9eH q.2Y,Jim,Q5..bOOpnbOKc4ae2YcghjZgZZZUogjJihJbUQe6x7C2iHEGqmCbu..A3...a2PvP 7HECGECHg0GeW2M050Oqr8bUwd4,tnMW3Z0sIEVyYAVdU7ENW3..b8G.a0kNW3..50.GHg..cE nmW.gaM,.kdU7lI.OHg..MGg6A3Ur29..C3I8.6Cl0.UG,.n7KpN0..bOF.2a,39..m2..38K2 7..QcM,.kUuog0Je8pIqk2.78K..A7..KIgen2....MAX,.G4umtk4.81aIX0Gm.66v76V76d0 k2Ed.WGmUdFWaIf0mMOHEqobGYload2Ye2YHB7.EEiGECpYe3.g,A,KIa.a.83kU.68K4HV7M0 gcCN1ak2m5b,.C3..g6kWm2kV..Ey2a079,NAX,.8HEeGEC3..U2,....UlI4p,UiQC22.U7UG ,23ko.....66..M1M0g6.H.Z0sI..k2MFR0aEysA....MFN0M0Z0...gcC,90K2,tIHXD,rN1H M1HEIeWH3iZRgdpgdRgUogjJiUAd,hZnIaUAgiZgUQgpJimhgiZiUQgjhhk,Orm8rtaqruKEWG V8IE4HLKnI0GJa0V0UUYcZRgjZgZ3emxhgxhb3YcIiZZi,ZgmJbUA7.p763uHT0in4ak2OpU2Y VJbUA7UvU7AVXhhYJbUAcGJ8QaUwd43YH37Q6QbBcE.GoWCII8rmG5mGEKnIiHEWGJ0mdiqo0L ECqu.CoUmIa0GJa0HMM,dCv76ZPNd1rN1akdumayIfKII4KK0mdumUGIdWmlqKmaGK0mNamRqk 2238okCqp0GuyKE8qmSqouKEqGEmqryqpKLs0GsKrtWKEKKl0rR0mqyKv0mm8KsmGEKqt0LEem IkfWoYmoW0GzWGEWmlqKmiJMqJEqHEKnOWpI0GH0GICqqMAv86v76ldElO8,d7.ZNL,ND,7A9u ElO8,N8,7FTO1HM0H6FMMHtCPM0Hkd...a0gV7MFQ5HkYuoVWmkmGECXvUH,UH,.8nIin4aUL, 4KEmHE8rmG50GWyo4M050CqqGqh01TeFM0tnOCHgmGEKHPWJK0mOSHgeHEaY133HN0FVkhin,l vC,7QfvQsQHvC,7Qf1Gqo0GJa0a.ltAleC,N1HM0HM0HeFCqqGal.CIOWJEGJYM0Fd8,7CbtEd 7Sl9G,ND,NM79N,NNb9QWLwWYeA3M0aIbEKQ4Pk2AV3Z7U7cI.BOEN0M09eHqU76TAaMJbBAV7 M0HeF....XtEd7Sl9Sl1WYx..WLwU6d8U7MGR0oadgV7k2KIa.aUG,.U7gcC,mbqAcMJb72Zec B18Sl9G,ND0ruC5l9S,d8H,akY.8XBA,m5l7KpN0F,l7Sl9Sl1W2.2js,,,M0H0MBHN1HUw7A3 OCleCH.3OCl9Sl9Sl1F0PvPhXX3jg2Ys3Dl1WYh2Ykhio3YVJibhihhA0Gny47tIdPM5vO18PN vP596JN8k2a2EPQbBU7Ad4,.KIQWJEG3U33bs3Dl1WYxsM19PN96lXs,FmKQgVVYQeo,.U7MGR 0k4k2KIa.aUG,.U7gcC,m57OCleCEWaHwWLwkSoggZgXxiU2js3js37J,AV7,Q4A,tnN4Hgen4 k2aIX..58Al86d0kN4nV0HY0mS2jjJiUggV3jg2YZBgs3Ye.aU7p7EN.HMFN0M083..akWu26T WnQWJRUsAbs3DMDq4qqmqKE8rmSKEemIU7A7UnU76TKnQWJRa.0rr0LEKqlWLEemIU7AdC,4nI qk2MFN0M0Z0..9eHi1Q8.Q8.a0U3,I8UIJeJhc7g,9eH0GWKql.kRqk4a..0mXKKu0Jtya7pBe WcAgYJiusGZ1UmVv2YDheI3Ydphaxhu2YEJCUdQbBEfEn0LK0GtKag2YgZZUIig2YXJbUAdCZ8 .ak2OqrKLrYZUAgXZip,3uH.k2qKR0mZK4MHgC.HcQYZUggiZgu2Y7,.aEs8rrCKb4qqKKK0Gr 4qqKKR0mZ.uokqavgV7k285B003p76H0.AVhxB999kqe1..aEmKqtI5.G3i130kYOYVZgm3Yx2 Yk22M1AVHtF98JZOFD88ZPNDfFmGEOKsamRqk2a.EIOKsiGOmGE8rmAZBA,m2M0ZHu0GRqHE4K m8r4ak2KIbQ523mKEenS2av2Ym3YugbUYd3pdcQikhgXJ6amRkfA7YhUYbUIiUY6M0596pNDWG q0mJ0GtaGEGoYOZmQbBU7lduGfY7.mWn3iZ,ruMve919NZP8,7D,lm2YI37k2aEq0GRqXX3Yf2 YlgV7A,98H.HcQ,dCvVBAV7MFRm4MFQ5IZdgV7cNEEe1BOEsC,78WGt0GS0GaKIb.M8H76B76C LsK4QfmhfiAgY76ICdP8r76JN8MM510GR..,dNTPRRXa2Yc..qqrGKL8rmOqt0GTqHE0nIiHE. HWaxBUVRgo,d8G.FlouKnyKEenSQikhA.JN8PU3Z7q.HU7pcUojaxhppBG3U7YctphVJiiQeZZ iAhgixgo3hcQik,mGEmoW.kIimMamRk2aEXyId0GqUA,.qmM0GeyIE8rJ4HE8og0mK4HEGobU7 sQ.r8Pv86pNDC5.PNAvO1HM0akWuYBk2kRemIqk2680mdaLrCKouGayqliqa6HHvQdvCJ,ghUI bxsG9fQkqyKmm2g,w8EIqKECGEuoYmoI0GHojU2ZcghiQgjZgZ3Yw2266BFI8rm2Yw2YhpZX,L 76Pf95vQHfSamI0GWy2AVh,Pf9RPNl9RPM0HkWk4EI.WaJphgxhXtC,d8H,4odCpW8JeWmq006 9,dAVN8r,aKrOaiAgYJCpVmlRqk2.ghjZgUIbxMPrN1HUmhga3Yug5uGtKKnQbBA,GoWcQGLKg hisPAZvg,I8VOF18JPM0AVd,ZPNB96cQOqRqk2M0LONZfPsF99RZONB9IZvPWGtoggMNY3VfQT HbkIq.KJbGpYmIEWmmuKm0mS0GMaGEyId0GI85,VZpBHtCP.10MNRHECGE0HK0GN.ABcPTeNVW n3YuEMin4a.UkBgmJ60GRqXBBcM3Z7p7kIiHEaKrO4MFRXuU7pdcAdCZ8UBUmFX.2YuEtsCkoU mFX..V,Q7.UKBgm3ZmhgaZ3PvP7PN.N767PNbHK0mmuagcP11rN1sJUhxhY765FMWJEGobq.ak YMNRHEuHE0HE.M0a2ESAhipA0530d8G90A,a4.cCggiZgvg,A,a4ICO2UUUmFX.gV7A,HkW.A, H02YygbUAhipA0590d0k2MO.UukmsCk2MGRWdpha,EKQedlbUcghjZAN,.AZdgV7k2g6.HkY.c PUnBZBM0akW.AVm,.,,ZXv.HsG..h069..Ug.oBM1MF.aIXAhipA.2Yx2Yk22.akoUkFV.0XUA hi,g600gV7A,90koUZ3jo3Yug5rPTrN1cQ22ABcQo6.r,a2Ui,cD,7A.M0L0.cJ....Ug.Q5M0 HWcogjJC,ND,NAb7KH76BVYViABq2GXx2YnAZUoYU.IAUiAhY326BqXlAZUYe6h6k2AdC7HFNO RfNgAmGEyKle4amRq.aUX,VtCP.Hkf.F7QZvPUPRgR3YX22aGEO0VfQ..3d93N8,7FT86HeH5m laGEKIbGoRU7MGBGs85.g53d9376d8G90A,aIb..IgjhiiNNam4a.HkWM1M098HaIX0GnIC6A5 GEGJY.aU7,.kr.2Y7p7N0.AgiBjkZCHN1M09eH.Q568a27ON51V02ZdpBAA2YI37U7A7.gAcNH fQQ8PnIq.K2e068CLsKqlUm76pVdVeAZBkWM1K2,tF99RkYkRM103.,dLCpmGLdQiZVe2Ycoe, JeUAgmJCeHECJL0Je8pR0mlyquuKueHEa2.g,.kdKKum2c8,78h0..YhZphuMG.k2O3yKqGKR0 0Uv2YcI3T8P7961fQZXUAgYZgmhgnRiUIZdU7AVoBAA7...YiVxgUI3k2GrwcC,tG.d0r76FV3 ZhZhhUYit3C,d8H,akrmKm8IqyqlIbUIcgxBiXcI3T0.39PTvM0GJa0AVYBhhJbUA7.EWaqqKK rCroyKrwha3YVJCc8H,akrmaHBhu79,tPN9NNONRfC..CpoebUwha32UW,WmouKEKKqK45vPfX dYZUAgm,1vMdPR6P9fP,d8HN1M0ZntUu2Y7,UeMGB961fQEo4aUIgZhgi3YmhgnBhuhgY3YrBh o3hUIeZRC66VfQTHK0moGrHCLE8rmCrmEm0mlyqu66J,AVc66BuPZ96RPNj961fQZ1J,AVitRp 76HeH.PU7AVilda4p76..HcPIcgxhXdC.rN1HM0akomGEeKR0mY.EVMGEI6I1fQbPORvN,NM85 0rk8rkqqt0GJa04YH,NPNRHTqHE0HK00UH,CJL424Kt85H79,tPAZvg,42krmKm0mF0WgkMamR qk4AVH,yKqgZHBdOh6H0M8N76dPMDP8rN1.MA,NGR863OGduIF7R1vNmGE8HNamR0GIsEFPN5v O,NMZ1,NP1fQI36R66pNDCJLU9hgm,MNN76dXhIadQbBg,y4300GRq1U0ZhjFK0mrm4..amRqk 2YA0GR68T9P82oZaBhmRC,N9,tPN9N,N9CHJCpYepW.UUYc7FOin4ME.7POP96vlMmGE8nNamR qk4.b0,dCv,I6Eq4qtGbhsP.oAM8,7FHWoBjkd9bPOs8,NArN1Q8.0mJ0mNemd..mWjFaM8rN1 MGBmrm42Yw2YjldUI370GIeGEaIn.2B.85HvQ99NRd9R76JN8M0b0U0,m4mGEsQ91H76,78J76 NvPT1qqk853PS,dI9vQEEUUI3MFNmWk285UuEMq.9eHin4q.FV1NMRvNHfPD1EqKKrS4,d8kY6 8NPN00sIM8,tHZWcYhZlS0mrm4UaEtQCkS2adAZUY8g,aEI..NPNS4SrosPf9R,NP9PP,NMN9P TnkGrouqn0GJa0akd2eJZecwB00..UglIM0akY6P9fP,7DEaEeW2k2W0BOON9PPONPvPZPSFtP N9N30oA66LlrmKmm2eGEGrwgAEK2ZghAqWj,aGEeGEG5.2ad2Ye.aUe3Yug5T9P82..Y70GJ.U vM0A,B0H96pND0HEwdU2ZghAq0Ud..2YhA4g,A,C3cO,t8,NONldo8MKdOFN76AZBA,aU3,HU7 MGIiZ,yYa7JFWUQ883EI4Kt85N76VFEKIbg,HM09WBkWm2EIsE19P596RPNj166bPOpPNWmou4 N1Ud2Ye.a2.000W6l4k2uqmQ8pXuEqKaBAV7MF.aEr..2Yf2YmhAk4a.9eHi123YiZBgoBhiFr K4.JN8Er66pNDi2EbKqv4It8LICJLO3a2EKYit3CH79,dP9vRb0NlMQbB.I666sIU0ZBY3RPNq mdaIh.kIamRU7,UUo5.k2C3cP9vR30uGq..am4kW.Q8.0mJ0mN..69m4HtCHM0HM1aUcUj3itB hixgUwhg7611.Q8PuH2ZjZB30oA69,dP9HV..qoYuYjZhYZ7mGEmqm6600o3M8rN0H.Eckd.Ud .am4aU3l4g60mdKKum2DXvgVB6IZ0U0Bgn7Jn9Q996F7Rn9Qe1.d0HdC.Q5.MGBGIGrwc9PvPu Gr4qqKKEqHE8mZKKtu43N8,d7,FuUaBhZZhYRiiohphhUg5XN8.AVG7JkduGfkY.m0.UjJgeRf kgfiQioJipRgoBZBUA,a.....HN1HkWuYB.,dE11sCPM1.UHFd.e0kkUuUE,5vPcC.AZvUKVjF R.sC,,T0110mkGamlt.ak2GrkkYu2...dXU.AVoBDe1Ui.r76MFEuEEe0M0TX0,p,sC,,T0.31 0GJ.H6NI5..70sPR1.emIU7whgtI69y4NWu..sIebUwB.8468H1N151aGKAAkkCap,2YeA3M0Z 1cC.UeMGB1Eo.cQAhu7NS500UU2CY3.gAYA5100k2W0BuP000mk.J,AViFRcH.Pk2ak2u4b0p, .k2u430e1kRq.akocO..30kYcQ.T0B76FtMTPRs6,lI0GeW2,dI90gcCZcvUcEcsQwA1HtEs.. 1mdUXxBcDvVgEM.bmXkd.UdkrM8kU.y4,t6Y341qU7Q8krM9..H79G5HtCa..X,6J.NVm.Qcch A.0mqUe.d1,dC.Q7.ggg.PdAM1wB822Yu.EVUgsP..kIM0G4,dC23I6c9UUgZUUUg3b,..,,G1 A6UYVxEKsA2YckU8LtkoCLEGqwuqkqqoCKEyKrKqKGqoqqmkruqkmKEemIgV7EqQ82Yu.I6EqE EqWj,EnUd.G5umtIDi0kd.66LlN..69y4NWdQbBU7lr.,7DkdUI,FV7pA.F1UmloC5.aU7Q8.8 26P698591H76,,N1.Igt,EEUU.KIa.HcQ.e1VN1cHiXBkY68Z1kSQAkJ0mMaGEy2IiZ,EMaGEO 0.v76VlI00cI..23Cok..QC68Eq.M8,,A7CqrK5,,,,q.HcP9ndIDe1TXAl4MFN0A,..EEiWXx Bs8g,KIb.W0G5Ui,Ue.RXUI5i2EbME.MG.N,KqImWildEKA4ErcEEEkd.30mWilK..amIi1a2F tMUy22H76cE1vQAD998dPSVnI0mF0mMCnI0GeW2M0bGcErcEEL.CqrUfkI2ZesQ99R,dQ91MP1 1BvP0Wjphh2ijBhiZiZJiUAgmVn3Ye.90aUH,EEi0..Y3.HV768sPa5wB0mkUU.CZBx7U0,O4Y 3RX0,.whg7H2Ye22c9kIg,CZEVH,.H,AZBMF2YH,UvgVB6IZ0UDJgeJctZetNNJ76F7Rp76L06 JM8plZ.y2sCcJMOp76H0sCAV7AVdZiu2YIBDyIle4.HcP1PP9fC.odVlRA,akr8KpsG91w7.82 Ud3Yug5LeQELEtaIrGLeyqYuKuWmduGfkZ8Lq..N76dP8,7FMAZ7C,NHTWAh6Grw0bmwBamIi1 aKu0GR6Rn1sKHPLrN1w8.d965FbM8cTFNOdf9d96vFuaGEw7AVd,aKuuGrKKwg,kRM0HeFaKu0 mSod7ZdUYe6,aEbKofWmoGrIiHEaKuuGuI5GrRq.HsG.DWIBjkdH1PP998d99,dP1Xd.aaiwhW 76pNDiom.d8OHvQTeMJPN2ZopZhxBNFr..u40GR6RnXmUP,6R.EEenSABPM0H.Ed.aKuumrM1H MFRGEyIlI6kRq..EX0JEWGuyKR0Gea5T0AZu2YAxdC,rN182EdK2MEb8GF7HTeHWGuyKLyKloZ a3imBhiZidY3bdAH76LFuyKLUjpgaRiBAV3p7OIcin4q..sHI6B8QZPOIZU2Za3iu2YAx7a2Hd C,tG.T0Q5aEf.a2.AVjFR...YijJbU..ak2aUBA,H6IZ0U4BhiZgU2ZdIbUI6g6i1Ic3,aU7YC ,dCvFuENkhsCk2S3EuyKECGEu2H,FdFV88dnI0mF0Gn0rI0GW.HEu.yKLuqmWbBk2akWsCEd.G rr00M0HM0HM1HM0K2,louavM18oW.aKEEMiX7sJ.H96t76N0.A3,d7uLXaKrGKIaGEG2AV7p7F NOHN1g6i1aIXYij,22.HsP22YCy4Pk2K2cI90whWJhBMF2YDFV.QbBM13OFD0WGJuoWSJICLsK 4Y3XN8sI99RZ068b9Q91sAZlR.NWbFI.EMaGJam4KIbGY9JigR7U0CyIhgsZi1xhiZimxhgZhZ JintIdnVGLtmKWKqtCK.4Dl1.c95uPR9R.7ON2.501HrK4R,85...CLL.U2V.IS2U.UIE.0.a. 2..AU0CyIhA8pumqm8rtumdcIf9PY62Ulb8.CLL8pumqmY62UmT.2U.kJ3.D.5B.2U.sU6S.bf 9bWHZitZhZZcZRC,Mw.ELMSN12UmzU.6.0.E26.pG.0E.0.32.oZ,ZCUZ7F9X.6,6..UYU.AU. U.UUQoOF.2UlSw,2UTyB,M.,U,U.2.8MtrU.E..UO.,.1.eG..2UEC.6..mEw7169rwKiEw3c0 Cy2,9HuCb1xB..0F.6..U6U..HE.6wlgR,6cpPa0MyfU.az86QtwO0Gzuc..XI0... 1Ak...O80...58FTuPE,5TWyqlKrqKKrGrtumdGLmGorCquU2hgnRAXDFTvMUn7FTvMf1G2sET fPdPMHfP9fQbf9hOO9vR7ONbvMoedhgrRiioedFWUkTeoxhmhgnpZHZijJC7ONbvM0.,.S.SFF U.QklbcjRAktgdjZgZZh2hgnlsDor.kay4.qorGqmQiig76FUHZijJCbnWmqmqKWKqtcw7.,.9 P6A,gfVE.0E.cUGpmWLuOpoKqvCbHZiYpedhA704TeKKw.bHfEWUmL.6..D.DM6E.CcIhgsNHT 9N9ntQ8qorG4704D.CbB,708T1U.k6y,T.Hs52U.2.4Eg9.86.QC18RdfQHfMf9R9vQ7ONb17. ,.D,0.p.,6.M.,.JFA0z.U.2m,.h,1cUZT1E.601.0UOU.2.AU.Ue.E.mP,U8.H6.,k.W.0E20 .1.0k2UBU.A2AU6U.o,AU8U..1.0.AU3U.Q,AU4U.w,.o,A.6.k.SE.6.V.1.Q,AU4U.20AU5U .g0AUBU.A7AUC.J01s1kaUEE.0Ebk.y.Y8AUEE.0Ebk.S.g7M,6.RQ.IU0KyB.,Ub.,UOU.2.A U.Ue6TxR.2.,6Y1.m.CE,9z4U.EU6.EBU.U,.J,U.YLE0E,G0oyzzzzLU,U0YzzzzzLUNU2Ikm j,2U...p.0.4.I3k.E6V.I0IUDU2I0s0k4E,y.o,2UBU,o.sF1U,o.scM.Z.aq.M.R.Gp.M..k 4E.mo..cO1U,.Wr..ca1.N.,sR1.E.at.k4UpB..e7o,6U1.UWC.yzayIWKJaKIEiItmqaKqqi n4akYqIcyIdGJECJEenS0mdapdGpWqIK0mZKKtuqmmqRqk4akVyIbCJeqk2akkGKm8rUmqoSKr eGEqHEGnRqk4AVZphXhe1RemIZUg5VtCPM0HMN6JB8CJ76v76XtCPM1HEqaKuGLqKqWuKmaqku KJ0mSQdZJCoZgBhoZC.in4qk2Gpg0pWqk2akUGKm8rYuKueGEqX7pdIhc5hcGRbBAV7odVZidp iZBdiZie..EYKrnKqtGrYuKue0mobuoXaIbGpRqk2AdiZisIZUg53OKdOFrN1HM0MAhd8,NDCJ YyIdGpYuIei1kN8HJ00HW3,.h7BJ76Y7.cI9PMNvAZd8sIEdKoUmoRqk2.h7BJ,ZOF10QccBgm 3be22C3Qc6BcGRbB.AaqIZUkVWoUk42eGxd1hc2heGhcUAcYZgmVIxh7phoJ3F7Sp7618N71aG R0mYuIe.aEVKoXaIbqk2aEdKIeKJduIEWr4akWuIW0mUGKmUI,rN1P...UABdiZC..HVAxdC,c E....Ee.r,.Eb4Kua46Ja2J,odVZCUdkY.....odVZCUI,r,...6Hc8..A3m2......Y8kR..2 dpxgZ,GZ7FJ.FORD1M8A7...UH3dDFIWrIqk2KIb6GfvN.d0i1...EaEJ..M8Y7...Us,.UI,i 1.U,VDpge2YcwhWJhu2Y,pdN3eIJedIbUAcYlYsCa.UGh6kdumUGIdWmr8KpupIqk2K242yYvg VB..Cor0rweGEWmYuIECLtCKR0mU8Jd4og0mbOIE8ogG3,dNZvPP99,7P9fPp76HeH.,dJ1eI, 7N9vQdfC,NEZ0.EuyKR0mYu2M8rN1HcE.HMEbuI9eId88be910bfQ5P8,t6,tIRNE6N9vQaGK0 GN0nIin4ak242EM0GS0Gq69,dAXN8rN1HEIeGE4odCpW.qHEOKtyad2Yh2YX3hZRgfhgY3YWBj UQeiA6QCiJn8rrqqiaGEemIqk2a.UaJij76L76NPNR96tND,7H9eHFtQZnImGE8HNamRq..EMU oxhd2Yh226O99N,dM.YAQfoxhR3YeA3.6RT96L76N16H6N9XdUnAZvgV7sIRNHTeJ988be910b XP,vGK0mdumUEmkhkImGEm4HN1K2Cor0bvgVB..iplyKmKqi0mW8rkCrm4otqKEWmkGKtmGESr r8LmCLR0mY.2YcIZUIa2ya2yd2Kc2qb24YsYkrYkUQdZ,,d8HN1aEMWnQWIK0GMCoPWIKaEIeG EqobOJEKIWaIK0mW4Ig0GJa0Qal2dg220HYmm2W0luHZ869OEl89,NF1GE.KnQWIKak2aEI6IT 8I,NF58K,d8H,OINWIK2a,Jc6Rb72Ze2YGhcE3YHZeDReUIZdgVBAVE,U3JCIZU2ZKBcGdMn9R 9vQp7683.EEO4m0I5.Q5oe,JeUAhg2Yoxhu22.rN1..EMUa,8HM.10cN66UUUAVWBjolIm0X,H ko0GRqHEmqmua2BdK3YoQbBM0HeF,NO,dD,7A,7JFOFRO1Hk2KIt4qtA6Wmdu0IgtVPpAg9Ahd gV7AV3p7rN1HEuyKEenSogmFE.rN1HM0H1Grr0mK0GqKaUgdDZcUYavUL3d7Zd33Yd3Yw2Yo76 7uHPM0HM03PSdPNAhR3Yug5VN1HM09WBAV3FEKIt44rN1P..ge0Bjohge68lX0B9aGR0mY.UKV pJbUA7.I6.fHRq1r,HWgBhoZC.0GeWoWU7Q8VOJd88be9kuaGK0GwamRq.98HbOFPM0HM0FOEN 8JFNAZdBHN1HkWuYvEdK2MRPM09WUge0BjotCPM1.U1dPhPNZ9RduPfePbPODfP99NJFIa23PS Qiu..kR.NFqcC.66TOJd86ffPp761eI.aIb.H,O3aKR0mY.iXpJbU.k4.ku.M0H0...ako.k2S 3MO6P2Y2xdBU7Q8.68ElaLusKB1vmRq.aEIsIR7If0.RvKHPLH76N763PS.UUIZdM0ak2KLrip o22givgV7k2aIbCIIOKtyadQbUAdCRccAhdg,g6qU76Hk227.kWu2K2,tEu4..rN1P..Qe13hV JinZejJctZCeGEWmYsQ59O1Xu2Y,,kdW2C22YaJCm0I5H0EEO384I5.cEUo,.H,30kU.UUobx2 YkYZUIak.HME.Uf.,7D.bvMF1H79,,.UoFTqHEUm..Uf..IAM8sAU7p6KKrobU24.akdg7.sQ5 1iJn85vGKQ8ElUPZijh9YBa0UU2YBAV3VHRccVI,QbBgV7..3OSdPNGprCpVWqkc8,78cMER.. UaVg.p,Uv.CrlUu..b0.Grr.kIEV.A6UaVUo5Uk.HME.Uf.,7D.UdUl..YCu1EN..kJ..C5M8s AU7,o5.M0...reNMLsIUn,iJuy4YBa0UU.cEn9RY8.rN1P..QccBgm7J.J,QgcBgmdC.kVWoUE nEKUu.kRo8IAcC.EV.d1.a082U,,oA2Yy.24M010.Q366t,sMFPMA3A4.UoFT.81..i0IZm2Yw g5ElUdUn.a266x,.a..UX3BQfaVRVH,84Qfo,m4JlIqk2UB.,tEFPMY8Uv..cEEeQccBAe0cME R..UaVg.p,Uv.CKoER.U1,G5.A3I6.10cN66x,6Ak242EzyIWGIImqmuqImGE8HOamRq..O4Q3 66t,.A3A4.UoFT.81..i06FHWm2Ywg5klUdUn.a2ET.U7...QfaVRVH,C4Qfo,m4HN1.,,EVUI ,Q5..NOGR9Rb9JTfEEJ.HfPdvQp7610UAx7UUogmFKUu.kRo8IAcC.EV.d1.a0o8QiuJbUA7Uv g,.Qiu3YugbUQe7Jf33ZAxdC,HtCPU,,oA2Yy.24..kJUUY5UdphoN8N7641.EucD.Z,..L,em teLEmnS.31a0C1MGUUo5.M0..aKrsKBfQg9Q8ElUPZCEqc8AZB.q.2YABdiFe.i1.U0,dGaa2e GEW084I5..cN69ER.EEUdpBe1.Y7Uv6RT1.H,O3C5.QbB.Un,..a0A6UaVUo5Uk..YhZ76P0bf S,ND0HK6B..B1i06D.UdUl..YCu1EN..kJ.70bfS,7D.H1H,b,A7Uy..H...sKB1v0b0ABQfox B6PA3.,,EVUI,QbBg,.kYuKuY8Ue.a4e1.A7.,dN69ER.UKVW,p,.826R.kIUKVndC.QbB.Un, .HeHd0a0A6UaVUo5Uk...i02Yw..H,X,.6Ro5Um..Uf.JVU.cMkIkN.H02Yy..H...QfaVRVH, 84Qfo,m4JVd.g,66HePdHe.i1.U0,dmYuanJ3ElUu...B1N,e1.r76koER.U7,Eu.Ud.h0b1.i n4.kt...H,42EnEEu1EM..m4,NH.v,Y4.Ua,L,Y5.kIkM..G5x,cA..s8U2,0GS.a4a0C1MG.x ,.a...khO4q3C3MOsKd1YBa0UU.cEEe.r,.EdKqkmqtGpr.J,IiZBggdC,,.ZOF1WUoAY3cC.Q bUo8IAcC.EV.d1.a0o8QCp,Uvg,.QC.cI9OEamRq.10cN66x,6A..Uf.,7D.ZPN1XdY341.Euc D.Z,..L,e0,,ElUdUn.a266x,.a..UmhAQfaVRVH,84Qfo,m4JVd.g,66ZON1XI,Q5..30GZGh gVZBJ76ElUu...B1N,e1.00IiZVu..Z0rFu.Ud.h0b1.in4.kt.U7,A3ME.B1,dD.V,.6P2YB, g5EO..O4Q3ES..H,X,.6Ro5Um..Uf.G266t,cQkIkN.H0cD.k2...iJnkikd.Z1iJu.NXd.66. 82Y8Uvg,.UHJeZBAG3EJ.Z1e1.Q8cIUaVg.p,Uv22cMER.U0,G5.A3cJsQe1.rN1.sQ.kdWob. a0A6UaVUo5Uk...i02Yw..a041.EucD.Z,..L,e0,,ElUdUn.a266x,.a..R,.reNMLsIUW,r8 RUgFJM8.P.0md8pmEe.i1.U0,dmd8pm44J,IAcC..EnEKUu.UU.Z1e1.Q8.iXo,.H,O3C5.QbB .Un,.W2Ud.10cN66x,6A..NXUg7Ux.G1.EnUf.m1.M8MA..dXy.I4..Q3EW.,7D.Z1a0C1MG.x ,.a..R,.reNMLsIUm,r8RUglI.22.30G3UvkWuIWQdmZBoZ0CyIhACoruKu8rrmKqKKtCLLCJu QcoJigZcZRiX3Ul1.UiQcjpho,YcZtM,kVy411.85...CLL.U2V.IS6.636.M00.,..1cUXDJ9 XGhighgmRiiQ88pum470,Mwd0UnpZGhighA70,cw5.,6.QJwU.kFF.0U10.bf9bWHZitZhZZcZ RC,Mw.ELMSN12Umz.0U..2,,EhU.E,,.RNEd1U2V.6,6..UYU.AU.6.0.0mFf32UlSw,2UTyB4 .4.0E.cUZT10.,..e,2.A.c8W,E.0t.U..61lbAUgQnPt0lLU8ssH2f1oZ1xB..0F.6..U6U.. HE.6wlgR0Oxad.az86Utj00LCjaUojC0gC0... 1Ak...lX1...58FTuPE,5TWyqlKrqKKrGrtumdGLmGorCquU2hgnRAXDFTvMUn7FTvMf1G2sET fPdPMHfP9fQbf9hOO9vR7ONbvMoedhgrRiioedFWUkTeoxhmhgnpZHZijJC7ONbvM0.,.S.uKQ E.QklbcjRAktgdjZgZZh2hgnlsDor.kay4.qorGqmQiig76FUHZijJCbnWmqmqKWKqtcw7.,.t xBA,YqrE.0E.cUGpmWLuOpoKqvCbHZiYpedhA704TeKKw.bHfEWUmL.6..D.xuB6.,sUGpmWbB xhYhAbndMHT9NY6Mw.sQq2Y6cwB.0.FPBw,2gpE.0E.krH.86.QC18RdfQHfMf9R9vQ7ONb17. ,.D,,6.I16.M.EJ2XkD.6.VQ.Emk.8Mtr.2.mA0.e,2.AU.Ue.E.mP,U6U.2,AU5.X.1606.l0 1M,6.H,1616.l.1606.tB.AU4.h.1.0kGU5.fN.AUD.z41s06.V11c,kI.kXk.W.0ED4.1M06. J41M0E55.uE.6.B33cUZT1E.cg1U.6.e,0E.k.0.e0c.6YU02.0EO1.1c1khV4.B01616.31O. 0EM6.1606.F9.AU4.9,1.gAs.EmE,C.o3AUCU.YIA.E0l.i.Ys,k.i.Qx,k.O.Y1AU4.n,.FN. s,kI.kQU6U.I2AU4U.o4A.6.H,.XV..Y1A.kNk.W.0EJ2.1c,6.VW.AU9U.ABAU4.h01.0kfl. .r.u.ASM16.H21.0kW0.1c,kSUDU.YRAU8.5,1c,kV0.m.0ksU4.16.0k,8Mtr.0E.caE.c4E. k.Ue6TxR.E.07MB,.z.y.0Ek4.1c2Exk.O.0EZk.m.0kWk.O.0kKU8.11S.260k.O.Q8AUC.Lu .AUFU.oh.k.U.Ih,E08Mtr.2..c4E.k.0U.c8W,4.072.0.731s06.h13.Y0I.EH.k8E,.J.K. 0EHU2U.25AUAU.Im.U1.d.3.o2.g0I.E3U3U.o26,6.p,C.IU.U2U.A4AU8U.A9IU1.36.IU2U .o1AU5.R13c.6.RA.I.6.N21s0knF,.h,1s,6.j13.0Ee4.3c.kgl.W.0Ec6.1M0kdkzrobGoe moW0mZ8LqqomGrkin4akYqIcyIdGJEqomGbg2Y9hgmphZZhg2Y2BhVZhjxgg2YH3YugbUQeNRe IhcBZZUgdZhhUIbx2Y9JCghg2Y9JigRdZJCEayqnin4qk2CobuodGp4ak20rraKrGrm8LJ0mS0 GMin4ak28rmCqr8LmeGEqHE4nRqk4aEeaJcKo4WGJak20Jtyql8pmOKJ0mSIe3RcDJe2hV7AV7 ghjZgu2Y9hgmVigdjZgpZhZRbBAV7AVkJijRgDpgaRiu2Y7pdIhc5hcGRbBAV76Rn9Q9fC,tG9 1Yet3iZhV7AV3pd2RbeAZBgV7AVIBjkhge2Yx22..e1.k4MFM1PM0HcFHfPDPNZ9QZPOR9RJ76 vFayIbSoYuIein4qUEJeDRc3ZcJJe33YI3hdRiDJgeJZU2Z7pdU2iVZicJbUAcGJe,BfUwd43Y 13d,JedIbUAcCBfEZeGRbBA,hOEZ86hfC,NH99RumYGrmqqRqk2AVjRhu2Y0xdDZd3BcCRbBA, 0Lu8LR0mUu2U0hc5BdChV7AVBhgoBANuPTvOf9QVOMd9OF7Q19RmGEOrIin4aU7pcUoiioeVZh dZgcAZUoYU2ZqpZoBjk3Y7pdUQjBhgoBAV9RZ9Jn9QN76PONdXVpht3eoJiIlyaGEGJYKIbqk2 AVGhcIheGpdUoii2eoJiKBgg3ZdgV7AV3ZdHhcBAV7A,.ROGNO1HM09eHqk2KIb2YI3hd,rN1P M0.kdKKuyIleKJ23oiVJig2YqBgghiZJbUAcG,.ZmRq.h0mGEO5p76PONMG.akr..A,V1.EV.g 76H.68hPMZ1H,q2..6PfHK0Gv4adQbBA,H0O3H1cR19PRdJ19PH1684aiYit3CsSUk,m0kk.MT .M066pND,dR1XEZimVcsCPU7oii2epZiEZimp82ioJidgV7AV3l4UUQeZZCQ5..HuQPuP7PRYd jBgYhgYJZU2Z7Fr4qqKKR00.EdI53uH.AVKVhJbUQ7UB,i130kq0GRsG9fQkqyKmmooCLuin4a UL3d7Zd33YcghUQYUod7Zdd2YacTF76FNPRdP1PP996v76RPMPnI0GH0GIqKL8rmOqluKu0GTq HE0nI0mI0GWyo4ak2akqUhpZihgsZiBAV7UvEdK2MP,t6k4g60mYCra.N0QbB..YdjBgYhdjNR IZU2Z7,I5..Q5aEfkoGrmIbUgdZV7VvEV.g76HUcohVhBN76H9R9nIqk2KIb6HTPM.iXB..uom SrUCLJ0GIa2bPMPPNdOSVHRAcCdI9uEHdC,NE28EV.I8UHpZKBcA3Z,pdNVg2Y9hAEbKqv8pmC KICJLGpg0JICrkq4M8HN8PM0EbKqvsCPM1.U1xhkBjGhgXJZU23cQ5fC4IbI8iHEOpU8JEGqmC LueHE4IbUdQbBAV7.dvQN76d9Np76L06JggvgV7I6.1uIbOFZ8JFtIRNE7eIFtQZvMH76576be 9107PNbnImGE8HMamRqU7Yin3Yug5be9h0LONZ1Ug2YHpZI,ZvMamRqk26N,dCv76....GqmC5 HtCPU,,Yin3Yx2YoZgg2YmAadQbBkdumayIfKIICJL42C5mGECZ,VY,NFuCLLCroermaGE0m4a kWkVyKsa5in4q..MFZPMbPNZON5f8oe,J8ZPN5fC,NE.EfEuaLsI5L0.i1ak2CroermeHEaIb. .UoBD0GRq1..EKEeEtKqlamIi1qYhpZ3JiVRCFtIR7JFOGbOEZeI1GICJL428rmCag2YoBjkd9 bPOpnImGE0HK0Gua5.PM0kW8rkcIQ5..503OMbPNJ76F,Qgu.sCUYVuMEUd.h0dvQ.L0.i1ak2 aKR0mY...10GZH,C5H76.YAA381EuC5...m0A9C5a06Ne1....G4A3MO,dCvFMi1HsJ.dvQRdM 1vQipoqJECWClIUoRC.gbUYCRdM1vQkI0GWy2akYuoVWmoam4ak2kRkYOYd3Yy2Yk2YI3d3,Hs I..b1NldA6YA69Grt.gZlgfiQidVUU7UB.,tEADsCPM1.U5hgopcdhggZgCBghtQJ768rmI56I QbUwdJZeUQgjhiiZiuMGR066T0RPMPXu22Z0,,1eI.C2.h0HHR0maU7Vv2YnRgu2YBhAQeXBgi phZJiv2YdJbUA7.uqkqauMHEb4qqQbBAV0,MHG5DONdPGdPNP98ZPN599,NOdP8rN1aktCKLCo ruKrQgoZej3ZdZid.H166bvMRtI5PMin4ak2S3cTbvMRNNTvQ,7FTO1AVnlXKKuy2ROMPHIuqk qadQbBUiBghhgnRfdhfUIbxcP1XYQbBA,aIbUv2Yn,gV7AV3lRklyquuaUIbxMOHM0PM09WUwc ZZC.Qivg,.U4BhixA.TeNJ76F,dPSI51WGVu6HTeH.o8Yiu2Y9,.r,HM0R1plZ.uokqav.HsP3 fOp76LONUDJgehgXZivg,30Eu0GRqXH,.Y8Y3Y8Yit3CHlRq.LONZfPsF99RdOSVPNROMPPNF7 RN76RPMA3sP2Yug5L06JFPOb19XcYiighj79,dP.I8U,Re63ZAxdC78TfMJf9B9QZPOAZg2YnI ad2Yf2YjJgetPBfNbP1HMFRW4Bhi,kbQbBg,.EbyKcGLtOooYBbf8,lYcQ9HRcH.82kREf..MS Q582.kd..Ug.cQAZdU7I8UopZkZimxhapAr8Av86t76VN1HMFcHT9I.QbB..IeZRgHBhud8,78 .p,.a2UBEfUtFRQ7.sCI6.a5,,..Ug..H,aEd.ADu0gV7g6IeZRAsCPM1.U1BggZhe2YcA7Cqq GKR0mU83.sC,tHcQ9vQp76H0M8rV0,6FHPMNXiQcVZhg3ZXhhYZZUIYWYZUIiZN8PM0kV4KqQb Bg,.EWyKJ0GI.e1..H,HcJcQCLR.sCI6..UcUgkZ8LqqYoFWyKR0GF0mJ0mlqKm0mJ0GFeHFmG EkIin4ME.ZPNb96v76V79,dBVN8PM0907uPrN1P..oeVZhdNHTnusHBf8,78TfMJfC42VWdIbU ..HcJ6RcC..rV0,6R66...Y3.TfMupIamRqUG,.RNPT9NRdQ9fN.gV7.hOMN1gCsCPEIem4aEc 83...e0cC....a4q2A7QbBcE.q2w6a2Wmr8KpmGEaKuUG,AhopZKBAHHIg,.MH.iXeAZBg,V0. DWIVCVe2YcUmtMp,83rlbK3dPSVHRAcG,.U7.mGEeKR0mYu2EECKoeHECIYsCGLR0mZ.Uv2YiB Ae1.R0rV0,6R,,L06JsHB98ZPNamRqU7Q7U5FeEbEIErkI2YoBjk766RRNPoZiBgh77M0H10nR Qgc3Yug5dPSQfkgfv2YL3d7Z7CKo0mF0GMWJEGob0mYuoVW0QgcdC.aqi0mWuIWi1Grw.e13d9 3tC,NGR0g,eKEenS248pW0pW4Ie0mlWKEErkheqiiHEG5.QgcRbUAdC,0mYu2JP8,NJR8JH8H, tMFnS0GMWpRqk2Ad47Rn10mK0GNqJEqHE8Gj8GEGJYKYUYC.ER6Al869eH7O1U5,o7Q5P68..E cwhXJ868HWqdQp7610.ICBfC,7IZvPkIi1O3GLK0GnGLR0mZ.G3in4M0H6Q8LRA7.PEV.66sI. .EK.oiVJidAZvU,tIEuuGnaqmELuquqKEqXlYZUI4UaZiUI5GLLO4kr8KpiJMqJLCLu8ruCKui 142kdo8gdZhhiodVZidpiZBdiZigcNaGEuXl2amYag2Ym..cNdf9H9N,NHT8F,7B,ND,FKI4UH tF98JFtIRNE2ZqBgm76L76df9B1.krOKnYZU2ioJCrN1A6UkZC,t6,7AN768nIin4cQOKLqqrG KEEbaIaiHE8rmOKL0LtyaDVUI50nRICYC22YivU9,QeZBgmRgc3emxBhOMZ98V9RZ99,dQMPY3 ZPN2Cw7AZBAV3,.ZWvgVBA,.68HeH8baJ5.aGEOpkEJ0GIaGR0GV.mGEuoWSpRqk282UG,IiZd 9PXUQYUo7q.cJkRqk4...e1.YcZJiZpgeEfEv4au.M8N76ROF..10sIG3kIgbUQei....R7RM8 N76ZVvU7p6ZPNgBuGt.UUY89m4M0bGcKJeWmdA6.iWmhAG5uGnaqm..EKIiZlqklyKmKKEiGEU kVDVdQ5gcA,a....6R...EK2adgV7AV3p7P.0GWKKtsCe0..18N7fQTeNJ76a2QguME.plagB1 8N7fQHePdvCPM030Ed.CJL..EKQeiA6ICamIqk2K24ImGaDtCPM1.UIBjk7J1vNJ76F7Rp76dO SVnIeHEq2U7lR.....Ug6RR7Rn1PM0EeaLsY8in4q..kkSqbOKJ00Uu...Uv...6JcQCqIqk2K 2AgblRq..EIEue1M8,dJ11JFI.....EuuGuEECGE.EfUv....A3bOMPPNZON5f8WmYcQI510U0 ,....CZKV9,Y8Y3Y8UdAZUgbUYiiYCVn4g6QeVhBsC..Uo,A3aqqaKq4Kt8pmI3EtcC....aEf Eu0LR0mZ.UvEV.Yik3Yug5b0..m0.A3rV7I8Uo3iiIgVlhGLLGrw0biAhY32cAfdB,7FHeJ,NA hNL,ND.q.koq4Uv...G5kIAcoZimRie2YcA3CpWGJKod3,O34KR0mdsC.kk0GRqXvhjvgV7sE1 uI986df9EL.Y4TeFPM0H6T,NAp76HmVmII4KK0GtKqly4HN1HEyQau2YBAV7AV7p7N00rraKrg AHtCPU7Q6.El4qt6Ave9H9NUosHk2mbl..Z1.HMFN0Ebg,HMFN0gcCtCAVG,AgBAV3FE4IuG5r N1P..w6G38owuokqae68MPT9NNFrgBplU..ZWDVoVu6JnXdQbBEfkq.kaMRQ5AV7Yiu2Y9,Y8Q 582Uh32Q7.FXBxBFNPT9NHtCPk2aIXghU.0GeW2M000..dOSVHIqKK0mdWob8JeWGr44HN8Pk2 kREua5R7RnXUI5Gr4akW66D0cEUvk2.U2hA2eoJiIBjkd8WGtogu6JnXv2YDh88qkCrmeHEG3a 082U,,ICu0oZd,Y4vlNmGE8HMU7IgVRiZpZoBD008rmO4c931rWBAV3V2,ICnXvgVB..8ZXZet 3CNONhPNNf8,78ZnleXIBDaGRA7d0...ELGrwc9H16BqXl.UG,IC..I4.AV7gV7g6I8UA,rN1P ..w68pmC4IcVRCJFIER.r76NPNhPNeHEa2UU.ER.HtCI6..ELUi.6Bq1.AV,,2aUYbx2YghgqF KIal..YhZpC0GSqXmhgX,.cA.69,dAZ,IAo366.UiIAQfghgqliqk2U5,U0Vv..sI1XIVnJZU2 ZoBag2YoJau2YIVdI53WAVv..Z068dHLGrw665,a0.kS0WmoZoBDam4g6QeV,Qivg,.U7NFl9R 9fPbPOTfPJ76FNNl9RN763PMI5kIe1..U,,ggsd9d1RNO.dlSUm.A6UWBgnd9..dlS.X,I8UZ3 jo,IAQfWBgnd9UdFWaIfEEqobGYloaRVWBgn,g,kYg6.in4q..6HyqpCorqqqyKr8okCbeEuY3 d1kRw7QgjhhhFR0GekIi1O3aKR0mY.g,..6RXd9ELkaEOg5cAV,A6.Zd9..dlS.X,ABqXkQbBk f.FlM.84ipoqZX....MDG5..H,M0HeHWmog,H.r,HeFa401.HsMUiYitFEe1dPAR,u0kKM1HM0 m2M0.UUUC7HPk2o7PkW66Nmr.I6Q5..BGr.H1Gpw0beUu6JM8pFakYU7cJsP3fOplZ.y29XvEV .A6.R7R665,mGE8HMQ5whWFRsGZ1.IctZet3CF7RR7RM8r,Z0ME2368c9B1AZgsAUjdOyKnM1U 4,.T0QbB..I8UHBhuhge68ZXu.aGRA7...UmFLUiABUoMDUk..IC.CbuN1UG,Q8Q5..DWIVDd8 WmYcQI51mgkR.dfC,,amRcE.C3G3UoBZg2YHp3.Hl4g6w6UDtC..uomI8eWc.M8plUuYEZ8rN1 H.U,,YC2CRNO.dlS.U7.sIU,,m0.RONEIcJMHEm.NFu.HN8H,cH9vRsC..mYbZdjBgYhgmBdip gjJZvgV7AVKVmtQpVC,U7AVdhhkxhmZiZZgg2YdhhkxBaKrSKK0mr8KpK4plU.XdAl76TeF,,g ,AVhRibJbUAcG,ZNBhlbOIE.I6.L0sFYdjBAIeZNRN9RFdQCLK0moq4.a4MNsP31amRq.HWmFE CGE0HEG3k2C2IiZRCTeFP.tnZ.OqomqmuorGLXyquuKmeHEqqtSKEenSAhh3CEEi00mlyKmKaa BhghgUohjZiUogjhiid6PM0H..CrwuKu4KwKIt8rr8LR0mqC5..UXdQZPRV9R99N,tMT9N.3N1 HM0.kr8KpuorGLXUu...iWUIYUohjZiU.80.UdZhghgbBggpcEJidpBplq...3VrJijphb3YaB hixA.3N1H..QgtRggBhXBdh3CIbU..MN.CqwCKq66HPPV13N1..RvPPONPfC,NPb1.gA.RvPgg ixhpxgc3YhhghxhmBjWgV7kWm2,NPbvN...NvP19N2YZJimxB3N1HM0o7rV7AV7,AdC3YvRdZJ iiVj,O2YZUQdZ,a4.EKQ7UX,a2MT,7JF0M0PXUUhRCiGE8GEWmoqKskmcNZvPP96376Lloq4AB D96L76aGFqk2669eHi1YdjxgiQeoJidphb3ZhRibBZv2YAxhbpZAphBAV7g6q.2YAtNN0A7QbB g,..1naMRAciZgAxhbJZU2Z7lqYgpFR0mU8Jdkb.a082UANM7168PvP71HtCAVAtNN091gV7g6 kkg7kU.rl2qk203.S2VmrAciZgAFJ.XPR19PH8Np7610.sC,dJ1WkJijRgu22G5hOMNPR9P8rN 1o8akoGLR0maU7Vv2YjRhu22yIa.H.U,,ojc2imxB,NGb86PONd1M8N76.KIt4qtI8WGs8rrAZ vUB,N0fHcUlhiVVgMOdnRkYOYyBhopZKlo23,7JF0Hk2ELC3EF0JtyaUIYUQ3XPR11,t82YiFE O4IYd66NWiY7rN1HM0H.N091k2KIaAd43YdZCTfM0mF0maUkJCyIleaI37.oZH,AipBA.aqtuq HGLE4KE0LtyaWAZv226Hq.9W3BVcIZUAhodJ.O0H9RRtPMDqomG5kbM8,d8HN1HUdZiiwcZdJ1 9PFFtyag2YjRhdQbBk2a2yqp0GeWoWU7AVAVH,IY1BgixYo3Ybhgo3YVZgYNNbvQ,tPB96376. .qGEGrw66PPObPP19R59Ozd6HtCUA,KIbg,H.g60mX.42sCq.Q6.QcVZBPuP7f8WGqK4e1.0mb kqyKmeX,dI.kIg,O3,NORXu2Y9Jig,6IZvPaIrOqriX7AV7ggW3ig2Ym7Rp76H0k4I6.bmXcI9 uFFNBN769fMVP8r,b0Wmm8Ks0mJ0GOmGE85HtCsJUghA2Yy2Yk6FTO1AVH,EKggWN8..22..Go WCIImqmO5HN1HkWsCsGZ9PL0sF28.FdQ99RN76HfPBnIin4MPTHEe1HfPBHLqqrGKLu4Gm4UU. .rl4...0Jtyae22N1e1.00Ug6QZXuME..UK,cC.UEV7VvU7gAcQI5.g,HErERQ7UCBAiX7I6a2 .83F,M8M0b0W000.H,S3.22.AVH,EKgAa0..,,.U2,kI.i1i2.S2.23Y3kIUh,.R,R,GmRkZK4 .ZGn0JtyacAhipA8rmOKK0mm8agcPM8r,VfQTHEe1R17N1EE..rN1..b8QNPOdfH1PPeWcA7u4 eX,,.Q5ktKLlmGEGrkmqme1..H,3W7,L0sIV9PH12ZiVgsQf1kIq.sIV9P.rl4..KaHZimJZU2 3oCZ99OrkI510.I8M0h0GLRg7MGsC..cE.yqp0GRqX4BcARe3RbBA,P0m2.oCMO.HWdd9hWd,d 0M0HWcABGrw2Yx2YB,1fQZ9JnnI0GH.3OMbHeaLsWmI0mS0maUX3hVJiIBD.oidRiUg5P0KKw0 rr8LuKad2YI,M0HXEhioReoJidFf4KqWGv4KqmGEyqpgV7AV7g6qU7Uv.BGz..N0bWdFI8Gf4K taqk8KqKKE8GEcR1fQ,t8,d6uao,Y3RvPdnmWLsy42YjJiUAhn3YixhotQd18mIqk2g6qU3FEg AsCPM1.70GJo6FnfPb8RZf8UkBAe1..eXExd7pdIhcG3YIxdUAcGJ8.sCPk2O3OLRg7MGk4M0h PMNfC8pWC20GIqomG5hWphAPM0HM0H6QdfQ2eD,...P.9Wv.THR..30kaUA,Uc2CY3h1A7O5AB 6J.HcRRtF99Rh069.HMFUG,oiVZhi2ioJiBAV3p7,7JF1Uv..sIAdiZie68HWqdQplU83.Iev2 YqBggJ5H0DWd.h0H9Rp,MGEE...Uj76..P0m2.WGvIig.kYOYdd9hWd,B,YC.MOR9RdOSVP8.O 5.gA.H,U7AB6RHePOpkm4mqIq.m2Pk2aEa.a4F,a4.Obm3280cN.km.22sQUn,80gcCN1EEC3s C.Y6.3uPT9P,78HeHcQp,.EdUgJ53uHUdQbBEfUoJ5U7,..r,.y4.Q5g76H..Z99.A7c9hWd,. dXU.cMTvPGpw0rI.oC.MN.a0.HMOEu8orcJ19P6PH,m2PU7Y7.23MO.cR8LEc6Ua,.91EEUn,C 5c6kWuYB.,,kRqk4.G2UIJiphge22UmJ5..ZO8rV0,sI99R30FdR1fQNFe8peKoIqk2K2.QbBg ,..OokmqtKKJ0GI.ZfC..83...69OoUm2HN1..in4gcCZ6LeQq2IklbeZlVyKrGLtyKqmqm8rt umdGLmCIu8LqGomCrl0ks,.ELCorYCU2hA59.CorMMHXm,IC...Qii..70,cw2U.2.Y02.A,,U ..U,IklbeZFdKLqKKtCLLC3ZORNX2V.AyI,ktuGdKLqKa2V.Iy1U.2.i8S.C80E.QE.sQRtIQe oBjghg2hgn7.X5.u0n9PU.Iy52.,E..W.eZ.2.,U00.umUG5H1Y6bH.Y.2..EG2.,M.,E.2.2Y XK90U.YbyD.hOP0k.0.1.,6.Ikmj,,U...p.0.4.I3l.,U.2m,.,.E4WDN.Ntarm3Wj.Jklb6M NQC5uP..2W.2.,..2,2.M00.lwGbHESmF3kwL,,AzJEAyIo2oe2H.Xe.... --- end of encoding --- |
Автор: | Александр Ильин [ Понедельник, 23 Май, 2016 19:14 ] |
Заголовок сообщения: | Re: Задачка |
Илья Ермаков писал(а): Возвращает для level = 0 модуль вызывающей ЕЁ процедуры, для level = 1 - модуль ещё более верхней по стеку процедуры... и т.п. Смысл, соответственно, имеет начиная с 1 (если не путаю). Возвращает только модуль? Просили, вроде бы, модуль+процедуру.
|
Автор: | Илья Ермаков [ Понедельник, 23 Май, 2016 21:09 ] |
Заголовок сообщения: | Re: Задачка |
Добавил KrlMeta.GetCallProc. В сообщении выше обновил данные. Работает по символьной (отладочной) информации, не по экспорту - т.е. показывает даже имя неэкспортированной процедуры. |
Автор: | Info21 [ Вторник, 24 Май, 2016 09:34 ] |
Заголовок сообщения: | Re: Задачка |
Илья Ермаков писал(а): Добавил KrlMeta.GetCallProc. В сообщении выше обновил данные. Большое спасибо, интересно, буду пробовать -- но не сразу.Работает по символьной (отладочной) информации, не по экспорту - т.е. показывает даже имя неэкспортированной процедуры. Это на самом деле для школьных целей. Детки бывают такие, что надо бы инструменты иметь даже проще, чем кирпич. |
Автор: | Пётр Кушнир [ Вторник, 24 Май, 2016 11:20 ] |
Заголовок сообщения: | Re: Задачка |
А какую практическую задачу предполагается решать с помощью обзора стека вызовов? |
Автор: | Info21 [ Вторник, 24 Май, 2016 22:31 ] |
Заголовок сообщения: | Re: Задачка |
Пётр Кушнир писал(а): А какую практическую задачу предполагается решать с помощью обзора стека вызовов? Ну, всего стека обзор не нужен.К задачке привела логика всемерного упрощения -- до степени, трудновообразимой взрослому -- взаимодействия учня с исполнителями. Типа, поставить в конце процедуры вызов спецкоманды условной черепашки. Нажимать Ctrl-F9 они умеют, что такое команда исполнителя они знают. А вот коммандер -- это, оказывается, целая новая наука. *** Ошибка всех профессионалов при размышлениях о школе (типа, как 1С пытается пихать туда свои продукты) -- неспособность вообразить проблемы, которые неожиданно вылазят с 5-6-классниками, да и более старшими раздолбаями, которых строгие бабушки или беспощадные папы заставляют "ходить на Байтик". |
Автор: | Info21 [ Вторник, 24 Май, 2016 22:34 ] |
Заголовок сообщения: | Re: Задачка |
Да, Илья Евгеньевич, насчёт неэкспортированной процедуры -- это то, что надо. Объяснять про звёздочку и экспорт -- это тоже целая научка, отнимающая время и рассеивающая внимание в общих (не advanced) группах. А без понимания они всё забывают каждую неделю. |
Автор: | Илья Ермаков [ Четверг, 26 Май, 2016 13:45 ] |
Заголовок сообщения: | Re: Задачка |
Вы там просто выдерите пару процедур, если нужно - и куда нужно заберите себе. Оно и под 1.5 будет работать, а вот целиком модули эти, наверное, нет. |
Автор: | Info21 [ Пятница, 27 Май, 2016 00:47 ] |
Заголовок сообщения: | Re: Задачка |
Илья Ермаков писал(а): Вы там просто выдерите пару процедур, если нужно - и куда нужно заберите себе. Насчёт выдрать -- это-то как раз понятней всего Оно и под 1.5 будет работать, а вот целиком модули эти, наверное, нет. Спасибо |
Автор: | Info21 [ Понедельник, 30 Май, 2016 13:41 ] |
Заголовок сообщения: | Re: Задачка |
Процедуры определяются, большое спасибо, Илья Евгеньевич. Если я правильно понял из беглого взгляда, там всё сделано независимо от Блэкбокса? |
Автор: | Илья Ермаков [ Понедельник, 30 Май, 2016 18:47 ] |
Заголовок сообщения: | Re: Задачка |
В смысле? |
Автор: | Info21 [ Вторник, 31 Май, 2016 00:17 ] |
Заголовок сообщения: | Re: Задачка |
Илья Ермаков писал(а): В смысле? Ну, не очевидно, что используются готовые штучки из механизма Трапов. Там какие-то одни S.GET. Но я не углублялся, поэтому пытаюсь уточнить.Подозреваю, что механизм, спрятанный в Трапах, просто не продуман и не экспортирован для общего пользования (потому что не вдруг догадаться, зачем это может понадобиться в приложениях). |
Автор: | Илья Ермаков [ Вторник, 31 Май, 2016 19:38 ] |
Заголовок сообщения: | Re: Задачка |
Ну эти GET-ы - это просто раскопка адресов возврата на стеке... А дальше уже идёт работа с отладочной информацией модулей. |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |