ofs | hex dump | ascii |
---|
0000 | 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 2f 2a 20 44 65 66 69 6e 69 74 69 6f 6e 73 20 74 6f 20 6d 61 | /*.OBSOLETE./*.Definitions.to.ma |
0020 | 6b 65 20 47 44 42 20 74 61 72 67 65 74 20 66 6f 72 20 61 20 74 61 68 6f 65 20 72 75 6e 6e 69 6e | ke.GDB.target.for.a.tahoe.runnin |
0040 | 67 20 34 2e 33 2d 52 65 6e 6f 2e 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 20 20 20 43 6f | g.4.3-Reno..*/./*.OBSOLETE....Co |
0060 | 70 79 72 69 67 68 74 20 31 39 38 36 2c 20 31 39 38 37 2c 20 31 39 38 39 2c 20 31 39 39 31 2c 20 | pyright.1986,.1987,.1989,.1991,. |
0080 | 31 39 39 32 2c 20 31 39 39 33 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 | 1992,.1993.Free.Software.Foundat |
00a0 | 69 6f 6e 2c 20 49 6e 63 2e 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 20 2a 2f 0a 2f 2a 20 | ion,.Inc..*/./*.OBSOLETE..*/./*. |
00c0 | 4f 42 53 4f 4c 45 54 45 20 20 20 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 | OBSOLETE....This.file.is.part.of |
00e0 | 20 47 44 42 2e 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 20 2a 2f 0a 2f 2a 20 4f 42 53 4f | .GDB..*/./*.OBSOLETE..*/./*.OBSO |
0100 | 4c 45 54 45 20 20 20 20 54 68 69 73 20 70 72 6f 67 72 61 6d 20 69 73 20 66 72 65 65 20 73 6f 66 | LETE....This.program.is.free.sof |
0120 | 74 77 61 72 65 3b 20 79 6f 75 20 63 61 6e 20 72 65 64 69 73 74 72 69 62 75 74 65 20 69 74 20 61 | tware;.you.can.redistribute.it.a |
0140 | 6e 64 2f 6f 72 20 6d 6f 64 69 66 79 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 20 20 20 69 | nd/or.modify.*/./*.OBSOLETE....i |
0160 | 74 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 47 4e 55 20 47 65 6e | t.under.the.terms.of.the.GNU.Gen |
0180 | 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 61 73 20 70 75 62 6c 69 73 68 65 64 | eral.Public.License.as.published |
01a0 | 20 62 79 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 20 20 20 74 68 65 20 46 72 65 65 20 53 | .by.*/./*.OBSOLETE....the.Free.S |
01c0 | 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 3b 20 65 69 74 68 65 72 20 76 65 72 73 69 | oftware.Foundation;.either.versi |
01e0 | 6f 6e 20 32 20 6f 66 20 74 68 65 20 4c 69 63 65 6e 73 65 2c 20 6f 72 20 2a 2f 0a 2f 2a 20 4f 42 | on.2.of.the.License,.or.*/./*.OB |
0200 | 53 4f 4c 45 54 45 20 20 20 20 28 61 74 20 79 6f 75 72 20 6f 70 74 69 6f 6e 29 20 61 6e 79 20 6c | SOLETE....(at.your.option).any.l |
0220 | 61 74 65 72 20 76 65 72 73 69 6f 6e 2e 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 20 2a 2f | ater.version..*/./*.OBSOLETE..*/ |
0240 | 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 20 20 20 54 68 69 73 20 70 72 6f 67 72 61 6d 20 69 73 20 | ./*.OBSOLETE....This.program.is. |
0260 | 64 69 73 74 72 69 62 75 74 65 64 20 69 6e 20 74 68 65 20 68 6f 70 65 20 74 68 61 74 20 69 74 20 | distributed.in.the.hope.that.it. |
0280 | 77 69 6c 6c 20 62 65 20 75 73 65 66 75 6c 2c 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 20 | will.be.useful,.*/./*.OBSOLETE.. |
02a0 | 20 20 62 75 74 20 57 49 54 48 4f 55 54 20 41 4e 59 20 57 41 52 52 41 4e 54 59 3b 20 77 69 74 68 | ..but.WITHOUT.ANY.WARRANTY;.with |
02c0 | 6f 75 74 20 65 76 65 6e 20 74 68 65 20 69 6d 70 6c 69 65 64 20 77 61 72 72 61 6e 74 79 20 6f 66 | out.even.the.implied.warranty.of |
02e0 | 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 20 20 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 | .*/./*.OBSOLETE....MERCHANTABILI |
0300 | 54 59 20 6f 72 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 | TY.or.FITNESS.FOR.A.PARTICULAR.P |
0320 | 55 52 50 4f 53 45 2e 20 20 53 65 65 20 74 68 65 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 | URPOSE...See.the.*/./*.OBSOLETE. |
0340 | 20 20 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 66 6f | ...GNU.General.Public.License.fo |
0360 | 72 20 6d 6f 72 65 20 64 65 74 61 69 6c 73 2e 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 20 | r.more.details..*/./*.OBSOLETE.. |
0380 | 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 20 20 20 59 6f 75 20 73 68 6f 75 6c 64 20 68 61 76 | */./*.OBSOLETE....You.should.hav |
03a0 | 65 20 72 65 63 65 69 76 65 64 20 61 20 63 6f 70 79 20 6f 66 20 74 68 65 20 47 4e 55 20 47 65 6e | e.received.a.copy.of.the.GNU.Gen |
03c0 | 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 | eral.Public.License.*/./*.OBSOLE |
03e0 | 54 45 20 20 20 20 61 6c 6f 6e 67 20 77 69 74 68 20 74 68 69 73 20 70 72 6f 67 72 61 6d 3b 20 69 | TE....along.with.this.program;.i |
0400 | 66 20 6e 6f 74 2c 20 77 72 69 74 65 20 74 6f 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 | f.not,.write.to.the.Free.Softwar |
0420 | 65 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 20 20 20 46 6f 75 6e 64 61 74 69 6f 6e 2c 20 | e.*/./*.OBSOLETE....Foundation,. |
0440 | 49 6e 63 2e 2c 20 35 39 20 54 65 6d 70 6c 65 20 50 6c 61 63 65 20 2d 20 53 75 69 74 65 20 33 33 | Inc.,.59.Temple.Place.-.Suite.33 |
0460 | 30 2c 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 20 20 20 42 6f 73 74 6f 6e 2c 20 4d 41 20 | 0,.*/./*.OBSOLETE....Boston,.MA. |
0480 | 30 32 31 31 31 2d 31 33 30 37 2c 20 55 53 41 2e 20 20 2a 78 2f 20 2a 2f 0a 2f 2a 20 4f 42 53 4f | 02111-1307,.USA...*x/.*/./*.OBSO |
04a0 | 4c 45 54 45 20 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 2f 2a 20 2a 2f 0a 2f 2a 20 4f 42 | LETE..*/./*.OBSOLETE./*.*/./*.OB |
04c0 | 53 4f 4c 45 54 45 20 20 2a 20 50 6f 72 74 65 64 20 62 79 20 74 68 65 20 53 74 61 74 65 20 55 6e | SOLETE..*.Ported.by.the.State.Un |
04e0 | 69 76 65 72 73 69 74 79 20 6f 66 20 4e 65 77 20 59 6f 72 6b 20 61 74 20 42 75 66 66 61 6c 6f 20 | iversity.of.New.York.at.Buffalo. |
0500 | 62 79 20 74 68 65 20 44 69 73 74 72 69 62 75 74 65 64 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 | by.the.Distributed.*/./*.OBSOLET |
0520 | 45 20 20 2a 20 43 6f 6d 70 75 74 65 72 20 53 79 73 74 65 6d 73 20 4c 61 62 2c 20 44 65 70 61 72 | E..*.Computer.Systems.Lab,.Depar |
0540 | 74 6d 65 6e 74 20 6f 66 20 43 6f 6d 70 75 74 65 72 20 53 63 69 65 6e 63 65 2c 20 31 39 39 31 2e | tment.of.Computer.Science,.1991. |
0560 | 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 20 2a 78 2f 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c | .*/./*.OBSOLETE..*x/.*/./*.OBSOL |
0580 | 45 54 45 20 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 23 64 65 66 69 6e 65 20 54 41 52 47 | ETE..*/./*.OBSOLETE.#define.TARG |
05a0 | 45 54 5f 42 59 54 45 5f 4f 52 44 45 52 20 42 49 47 5f 45 4e 44 49 41 4e 20 2a 2f 0a 2f 2a 20 4f | ET_BYTE_ORDER.BIG_ENDIAN.*/./*.O |
05c0 | 42 53 4f 4c 45 54 45 20 23 64 65 66 69 6e 65 20 42 49 54 53 5f 42 49 47 5f 45 4e 44 49 41 4e 20 | BSOLETE.#define.BITS_BIG_ENDIAN. |
05e0 | 30 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 | 0.*/./*.OBSOLETE..*/./*.OBSOLETE |
0600 | 20 2f 2a 20 4f 66 66 73 65 74 20 66 72 6f 6d 20 61 64 64 72 65 73 73 20 6f 66 20 66 75 6e 63 74 | ./*.Offset.from.address.of.funct |
0620 | 69 6f 6e 20 74 6f 20 73 74 61 72 74 20 6f 66 20 69 74 73 20 63 6f 64 65 2e 20 2a 2f 0a 2f 2a 20 | ion.to.start.of.its.code..*/./*. |
0640 | 4f 42 53 4f 4c 45 54 45 20 20 20 20 5a 65 72 6f 20 6f 6e 20 6d 6f 73 74 20 6d 61 63 68 69 6e 65 | OBSOLETE....Zero.on.most.machine |
0660 | 73 2e 20 20 2a 78 2f 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 20 2a 2f 0a 2f 2a 20 4f 42 | s...*x/.*/./*.OBSOLETE..*/./*.OB |
0680 | 53 4f 4c 45 54 45 20 23 64 65 66 69 6e 65 20 46 55 4e 43 54 49 4f 4e 5f 53 54 41 52 54 5f 4f 46 | SOLETE.#define.FUNCTION_START_OF |
06a0 | 46 53 45 54 20 32 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 20 2a 2f 0a 2f 2a 20 4f 42 53 | FSET.2.*/./*.OBSOLETE..*/./*.OBS |
06c0 | 4f 4c 45 54 45 20 2f 2a 20 41 64 76 61 6e 63 65 20 50 43 20 61 63 72 6f 73 73 20 61 6e 79 20 66 | OLETE./*.Advance.PC.across.any.f |
06e0 | 75 6e 63 74 69 6f 6e 20 65 6e 74 72 79 20 70 72 6f 6c 6f 67 75 65 20 69 6e 73 74 72 75 63 74 69 | unction.entry.prologue.instructi |
0700 | 6f 6e 73 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 20 20 20 74 6f 20 72 65 61 63 68 20 73 | ons.*/./*.OBSOLETE....to.reach.s |
0720 | 6f 6d 65 20 22 72 65 61 6c 22 20 63 6f 64 65 2e 20 20 2a 78 2f 20 2a 2f 0a 2f 2a 20 4f 42 53 4f | ome."real".code...*x/.*/./*.OBSO |
0740 | 4c 45 54 45 20 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 65 78 74 65 72 6e 20 43 4f 52 45 | LETE..*/./*.OBSOLETE.extern.CORE |
0760 | 5f 41 44 44 52 20 74 61 68 6f 65 5f 73 6b 69 70 5f 70 72 6f 6c 6f 67 75 65 20 20 28 43 4f 52 45 | _ADDR.tahoe_skip_prologue..(CORE |
0780 | 5f 41 44 44 52 29 3b 00 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 23 64 65 66 69 6e 65 20 | _ADDR);..*/./*.OBSOLETE.#define. |
07a0 | 53 4b 49 50 5f 50 52 4f 4c 4f 47 55 45 28 70 63 29 20 28 74 61 68 6f 65 5f 73 6b 69 70 5f 70 72 | SKIP_PROLOGUE(pc).(tahoe_skip_pr |
07c0 | 6f 6c 6f 67 75 65 20 28 70 63 29 29 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 20 2a 2f 0a | ologue.(pc)).*/./*.OBSOLETE..*/. |
07e0 | 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 2f 2a 20 49 6d 6d 65 64 69 61 74 65 6c 79 20 61 66 74 65 72 | /*.OBSOLETE./*.Immediately.after |
0800 | 20 61 20 66 75 6e 63 74 69 6f 6e 20 63 61 6c 6c 2c 20 72 65 74 75 72 6e 20 74 68 65 20 73 61 76 | .a.function.call,.return.the.sav |
0820 | 65 64 20 70 63 2e 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 20 20 20 43 61 6e 27 74 20 61 | ed.pc..*/./*.OBSOLETE....Can't.a |
0840 | 6c 77 61 79 73 20 67 6f 20 74 68 72 6f 75 67 68 20 74 68 65 20 66 72 61 6d 65 73 20 66 6f 72 20 | lways.go.through.the.frames.for. |
0860 | 74 68 69 73 20 62 65 63 61 75 73 65 20 6f 6e 20 73 6f 6d 65 20 6d 61 63 68 69 6e 65 73 20 2a 2f | this.because.on.some.machines.*/ |
0880 | 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 20 20 20 74 68 65 20 6e 65 77 20 66 72 61 6d 65 20 69 73 | ./*.OBSOLETE....the.new.frame.is |
08a0 | 20 6e 6f 74 20 73 65 74 20 75 70 20 75 6e 74 69 6c 20 74 68 65 20 6e 65 77 20 66 75 6e 63 74 69 | .not.set.up.until.the.new.functi |
08c0 | 6f 6e 20 65 78 65 63 75 74 65 73 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 20 20 20 73 6f | on.executes.*/./*.OBSOLETE....so |
08e0 | 6d 65 20 69 6e 73 74 72 75 63 74 69 6f 6e 73 2e 20 20 2a 78 2f 20 2a 2f 0a 2f 2a 20 4f 42 53 4f | me.instructions...*x/.*/./*.OBSO |
0900 | 4c 45 54 45 20 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 23 64 65 66 69 6e 65 20 53 41 56 | LETE..*/./*.OBSOLETE.#define.SAV |
0920 | 45 44 5f 50 43 5f 41 46 54 45 52 5f 43 41 4c 4c 28 66 72 61 6d 65 29 20 46 52 41 4d 45 5f 53 41 | ED_PC_AFTER_CALL(frame).FRAME_SA |
0940 | 56 45 44 5f 50 43 28 66 72 61 6d 65 29 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 20 2a 2f | VED_PC(frame).*/./*.OBSOLETE..*/ |
0960 | 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 2f 2a 20 57 72 6f 6e 67 20 66 6f 72 20 63 72 6f 73 73 2d | ./*.OBSOLETE./*.Wrong.for.cross- |
0980 | 64 65 62 75 67 67 69 6e 67 2e 20 20 49 20 64 6f 6e 27 74 20 6b 6e 6f 77 20 74 68 65 20 72 65 61 | debugging...I.don't.know.the.rea |
09a0 | 6c 20 76 61 6c 75 65 73 2e 20 20 2a 78 2f 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 23 69 | l.values...*x/.*/./*.OBSOLETE.#i |
09c0 | 6e 63 6c 75 64 65 20 3c 6d 61 63 68 69 6e 65 2f 70 61 72 61 6d 2e 68 3e 20 2a 2f 0a 2f 2a 20 4f | nclude.<machine/param.h>.*/./*.O |
09e0 | 42 53 4f 4c 45 54 45 20 23 64 65 66 69 6e 65 20 54 41 52 47 45 54 5f 55 50 41 47 45 53 20 55 50 | BSOLETE.#define.TARGET_UPAGES.UP |
0a00 | 41 47 45 53 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 23 64 65 66 69 6e 65 20 54 41 52 47 | AGES.*/./*.OBSOLETE.#define.TARG |
0a20 | 45 54 5f 4e 42 50 47 20 4e 42 50 47 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 20 2a 2f 0a | ET_NBPG.NBPG.*/./*.OBSOLETE..*/. |
0a40 | 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 2f 2a 20 41 64 64 72 65 73 73 20 6f 66 20 65 6e 64 20 6f 66 | /*.OBSOLETE./*.Address.of.end.of |
0a60 | 20 73 74 61 63 6b 20 73 70 61 63 65 2e 20 20 2a 78 2f 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 | .stack.space...*x/.*/./*.OBSOLET |
0a80 | 45 20 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 23 64 65 66 69 6e 65 20 53 54 41 43 4b 5f | E..*/./*.OBSOLETE.#define.STACK_ |
0aa0 | 45 4e 44 5f 41 44 44 52 20 28 30 78 63 30 30 30 30 30 30 30 20 2d 20 28 54 41 52 47 45 54 5f 55 | END_ADDR.(0xc0000000.-.(TARGET_U |
0ac0 | 50 41 47 45 53 20 2a 20 54 41 52 47 45 54 5f 4e 42 50 47 29 29 20 2a 2f 0a 2f 2a 20 4f 42 53 4f | PAGES.*.TARGET_NBPG)).*/./*.OBSO |
0ae0 | 4c 45 54 45 20 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 2f 2a 20 4f 6e 20 42 53 44 2c 20 | LETE..*/./*.OBSOLETE./*.On.BSD,. |
0b00 | 73 69 67 74 72 61 6d 70 20 69 73 20 69 6e 20 74 68 65 20 75 20 61 72 65 61 2e 20 20 43 61 6e 27 | sigtramp.is.in.the.u.area...Can' |
0b20 | 74 20 63 68 65 63 6b 20 74 68 65 20 65 78 61 63 74 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 | t.check.the.exact.*/./*.OBSOLETE |
0b40 | 20 20 20 20 61 64 64 72 65 73 73 65 73 20 62 65 63 61 75 73 65 20 66 6f 72 20 63 72 6f 73 73 2d | ....addresses.because.for.cross- |
0b60 | 64 65 62 75 67 67 69 6e 67 20 77 65 20 64 6f 6e 27 74 20 68 61 76 65 20 74 61 72 67 65 74 20 69 | debugging.we.don't.have.target.i |
0b80 | 6e 63 6c 75 64 65 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 20 20 20 66 69 6c 65 73 20 61 | nclude.*/./*.OBSOLETE....files.a |
0ba0 | 72 6f 75 6e 64 2e 20 20 54 68 69 73 20 73 68 6f 75 6c 64 20 62 65 20 63 6c 6f 73 65 20 65 6e 6f | round...This.should.be.close.eno |
0bc0 | 75 67 68 2e 20 20 2a 78 2f 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 23 64 65 66 69 6e 65 | ugh...*x/.*/./*.OBSOLETE.#define |
0be0 | 20 49 4e 5f 53 49 47 54 52 41 4d 50 28 70 63 2c 20 6e 61 6d 65 29 20 28 28 70 63 29 20 3e 3d 20 | .IN_SIGTRAMP(pc,.name).((pc).>=. |
0c00 | 53 54 41 43 4b 5f 45 4e 44 5f 41 44 44 52 20 26 26 20 28 70 63 20 3c 20 30 78 63 30 30 30 30 30 | STACK_END_ADDR.&&.(pc.<.0xc00000 |
0c20 | 30 30 29 29 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c | 00)).*/./*.OBSOLETE..*/./*.OBSOL |
0c40 | 45 54 45 20 2f 2a 20 53 74 61 63 6b 20 67 72 6f 77 73 20 64 6f 77 6e 77 61 72 64 2e 20 20 2a 78 | ETE./*.Stack.grows.downward...*x |
0c60 | 2f 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 | /.*/./*.OBSOLETE..*/./*.OBSOLETE |
0c80 | 20 23 64 65 66 69 6e 65 20 49 4e 4e 45 52 5f 54 48 41 4e 28 6c 68 73 2c 72 68 73 29 20 28 28 6c | .#define.INNER_THAN(lhs,rhs).((l |
0ca0 | 68 73 29 20 3c 20 28 72 68 73 29 29 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 20 2a 2f 0a | hs).<.(rhs)).*/./*.OBSOLETE..*/. |
0cc0 | 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 2f 2a 20 53 65 71 75 65 6e 63 65 20 6f 66 20 62 79 74 65 73 | /*.OBSOLETE./*.Sequence.of.bytes |
0ce0 | 20 66 6f 72 20 62 72 65 61 6b 70 6f 69 6e 74 20 69 6e 73 74 72 75 63 74 69 6f 6e 2e 20 20 2a 78 | .for.breakpoint.instruction...*x |
0d00 | 2f 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 | /.*/./*.OBSOLETE..*/./*.OBSOLETE |
0d20 | 20 23 64 65 66 69 6e 65 20 42 52 45 41 4b 50 4f 49 4e 54 20 7b 30 78 33 30 7d 20 2a 2f 0a 2f 2a | .#define.BREAKPOINT.{0x30}.*/./* |
0d40 | 20 4f 42 53 4f 4c 45 54 45 20 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 2f 2a 20 41 6d 6f | .OBSOLETE..*/./*.OBSOLETE./*.Amo |
0d60 | 75 6e 74 20 50 43 20 6d 75 73 74 20 62 65 20 64 65 63 72 65 6d 65 6e 74 65 64 20 62 79 20 61 66 | unt.PC.must.be.decremented.by.af |
0d80 | 74 65 72 20 61 20 62 72 65 61 6b 70 6f 69 6e 74 2e 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 | ter.a.breakpoint..*/./*.OBSOLETE |
0da0 | 20 20 20 20 54 68 69 73 20 69 73 20 6f 66 74 65 6e 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 | ....This.is.often.the.number.of. |
0dc0 | 62 79 74 65 73 20 69 6e 20 42 52 45 41 4b 50 4f 49 4e 54 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 | bytes.in.BREAKPOINT.*/./*.OBSOLE |
0de0 | 54 45 20 20 20 20 62 75 74 20 6e 6f 74 20 61 6c 77 61 79 73 2e 20 20 2a 78 2f 20 2a 2f 0a 2f 2a | TE....but.not.always...*x/.*/./* |
0e00 | 20 4f 42 53 4f 4c 45 54 45 20 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 23 64 65 66 69 6e | .OBSOLETE..*/./*.OBSOLETE.#defin |
0e20 | 65 20 44 45 43 52 5f 50 43 5f 41 46 54 45 52 5f 42 52 45 41 4b 20 30 20 2a 2f 0a 2f 2a 20 4f 42 | e.DECR_PC_AFTER_BREAK.0.*/./*.OB |
0e40 | 53 4f 4c 45 54 45 20 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 2f 2a 20 52 65 74 75 72 6e | SOLETE..*/./*.OBSOLETE./*.Return |
0e60 | 20 31 20 69 66 20 50 20 70 6f 69 6e 74 73 20 74 6f 20 61 6e 20 69 6e 76 61 6c 69 64 20 66 6c 6f | .1.if.P.points.to.an.invalid.flo |
0e80 | 61 74 69 6e 67 20 70 6f 69 6e 74 20 76 61 6c 75 65 2e 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 | ating.point.value..*/./*.OBSOLET |
0ea0 | 45 20 20 20 20 4c 45 4e 20 69 73 20 74 68 65 20 6c 65 6e 67 74 68 20 69 6e 20 62 79 74 65 73 20 | E....LEN.is.the.length.in.bytes. |
0ec0 | 2d 2d 20 6e 6f 74 20 72 65 6c 65 76 61 6e 74 20 6f 6e 20 74 68 65 20 54 61 68 6f 65 2e 20 2a 78 | --.not.relevant.on.the.Tahoe..*x |
0ee0 | 2f 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 | /.*/./*.OBSOLETE..*/./*.OBSOLETE |
0f00 | 20 23 64 65 66 69 6e 65 20 49 4e 56 41 4c 49 44 5f 46 4c 4f 41 54 28 70 2c 20 6c 65 6e 29 20 28 | .#define.INVALID_FLOAT(p,.len).( |
0f20 | 28 2a 28 73 68 6f 72 74 20 2a 29 20 70 20 26 20 30 78 66 66 38 30 29 20 3d 3d 20 30 78 38 30 30 | (*(short.*).p.&.0xff80).==.0x800 |
0f40 | 30 29 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 | 0).*/./*.OBSOLETE..*/./*.OBSOLET |
0f60 | 45 20 2f 2a 20 53 61 79 20 68 6f 77 20 6c 6f 6e 67 20 28 6f 72 64 69 6e 61 72 79 29 20 72 65 67 | E./*.Say.how.long.(ordinary).reg |
0f80 | 69 73 74 65 72 73 20 61 72 65 2e 20 20 54 68 69 73 20 69 73 20 61 20 70 69 65 63 65 20 6f 66 20 | isters.are...This.is.a.piece.of. |
0fa0 | 62 6f 67 6f 73 69 74 79 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 20 20 20 75 73 65 64 20 | bogosity.*/./*.OBSOLETE....used. |
0fc0 | 69 6e 20 70 75 73 68 5f 77 6f 72 64 20 61 6e 64 20 61 20 66 65 77 20 6f 74 68 65 72 20 70 6c 61 | in.push_word.and.a.few.other.pla |
0fe0 | 63 65 73 3b 20 52 45 47 49 53 54 45 52 5f 52 41 57 5f 53 49 5a 45 20 69 73 20 74 68 65 20 2a 2f | ces;.REGISTER_RAW_SIZE.is.the.*/ |
1000 | 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 20 20 20 72 65 61 6c 20 77 61 79 20 74 6f 20 6b 6e 6f 77 | ./*.OBSOLETE....real.way.to.know |
1020 | 20 68 6f 77 20 62 69 67 20 61 20 72 65 67 69 73 74 65 72 20 69 73 2e 20 20 2a 78 2f 20 2a 2f 0a | .how.big.a.register.is...*x/.*/. |
1040 | 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 23 64 65 66 | /*.OBSOLETE..*/./*.OBSOLETE.#def |
1060 | 69 6e 65 20 52 45 47 49 53 54 45 52 5f 53 49 5a 45 20 34 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 | ine.REGISTER_SIZE.4.*/./*.OBSOLE |
1080 | 54 45 20 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 2f 2a 20 4e 75 6d 62 65 72 20 6f 66 20 | TE..*/./*.OBSOLETE./*.Number.of. |
10a0 | 6d 61 63 68 69 6e 65 20 72 65 67 69 73 74 65 72 73 20 2a 78 2f 20 2a 2f 0a 2f 2a 20 4f 42 53 4f | machine.registers.*x/.*/./*.OBSO |
10c0 | 4c 45 54 45 20 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 23 64 65 66 69 6e 65 20 4e 55 4d | LETE..*/./*.OBSOLETE.#define.NUM |
10e0 | 5f 52 45 47 53 20 31 39 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 20 2a 2f 0a 2f 2a 20 4f | _REGS.19.*/./*.OBSOLETE..*/./*.O |
1100 | 42 53 4f 4c 45 54 45 20 2f 2a 20 49 6e 69 74 69 61 6c 69 7a 65 72 20 66 6f 72 20 61 6e 20 61 72 | BSOLETE./*.Initializer.for.an.ar |
1120 | 72 61 79 20 6f 66 20 6e 61 6d 65 73 20 6f 66 20 72 65 67 69 73 74 65 72 73 2e 20 2a 2f 0a 2f 2a | ray.of.names.of.registers..*/./* |
1140 | 20 4f 42 53 4f 4c 45 54 45 20 20 20 20 54 68 65 72 65 20 73 68 6f 75 6c 64 20 62 65 20 4e 55 4d | .OBSOLETE....There.should.be.NUM |
1160 | 5f 52 45 47 53 20 73 74 72 69 6e 67 73 20 69 6e 20 74 68 69 73 20 69 6e 69 74 69 61 6c 69 7a 65 | _REGS.strings.in.this.initialize |
1180 | 72 2e 20 20 2a 78 2f 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 20 2a 2f 0a 2f 2a 20 4f 42 | r...*x/.*/./*.OBSOLETE..*/./*.OB |
11a0 | 53 4f 4c 45 54 45 20 23 64 65 66 69 6e 65 20 52 45 47 49 53 54 45 52 5f 4e 41 4d 45 53 20 7b 22 | SOLETE.#define.REGISTER_NAMES.{" |
11c0 | 72 30 22 2c 20 22 72 31 22 2c 20 22 72 32 22 2c 20 22 72 33 22 2c 20 22 72 34 22 2c 20 22 72 35 | r0",."r1",."r2",."r3",."r4",."r5 |
11e0 | 22 2c 20 22 72 36 22 2c 20 22 72 37 22 2c 20 22 72 38 22 2c 20 22 72 39 22 2c 20 22 72 31 30 22 | ",."r6",."r7",."r8",."r9",."r10" |
1200 | 2c 20 22 72 31 31 22 2c 20 22 72 31 32 22 2c 20 22 66 70 22 2c 20 22 73 70 22 2c 20 22 70 63 22 | ,."r11",."r12",."fp",."sp",."pc" |
1220 | 2c 20 22 70 73 22 2c 20 22 61 6c 22 2c 20 22 61 68 22 7d 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 | ,."ps",."al",."ah"}.*/./*.OBSOLE |
1240 | 54 45 20 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 23 64 65 66 69 6e 65 20 46 50 5f 52 45 | TE..*/./*.OBSOLETE.#define.FP_RE |
1260 | 47 4e 55 4d 20 31 33 09 09 2f 2a 20 43 6f 6e 74 61 69 6e 73 20 61 64 64 72 65 73 73 20 6f 66 20 | GNUM.13../*.Contains.address.of. |
1280 | 65 78 65 63 75 74 69 6e 67 20 73 74 61 63 6b 20 66 72 61 6d 65 20 2a 78 2f 20 2a 2f 0a 2f 2a 20 | executing.stack.frame.*x/.*/./*. |
12a0 | 4f 42 53 4f 4c 45 54 45 20 23 64 65 66 69 6e 65 20 53 50 5f 52 45 47 4e 55 4d 20 31 34 09 09 2f | OBSOLETE.#define.SP_REGNUM.14../ |
12c0 | 2a 20 43 6f 6e 74 61 69 6e 73 20 61 64 64 72 65 73 73 20 6f 66 20 74 6f 70 20 6f 66 20 73 74 61 | *.Contains.address.of.top.of.sta |
12e0 | 63 6b 20 2a 78 2f 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 23 64 65 66 69 6e 65 20 50 43 | ck.*x/.*/./*.OBSOLETE.#define.PC |
1300 | 5f 52 45 47 4e 55 4d 20 31 35 09 09 2f 2a 20 43 6f 6e 74 61 69 6e 73 20 70 72 6f 67 72 61 6d 20 | _REGNUM.15../*.Contains.program. |
1320 | 63 6f 75 6e 74 65 72 20 2a 78 2f 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 23 64 65 66 69 | counter.*x/.*/./*.OBSOLETE.#defi |
1340 | 6e 65 20 50 53 5f 52 45 47 4e 55 4d 20 31 36 09 09 2f 2a 20 43 6f 6e 74 61 69 6e 73 20 70 72 6f | ne.PS_REGNUM.16../*.Contains.pro |
1360 | 63 65 73 73 6f 72 20 73 74 61 74 75 73 20 2a 78 2f 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 | cessor.status.*x/.*/./*.OBSOLETE |
1380 | 20 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 23 64 65 66 69 6e 65 20 41 4c 5f 52 45 47 4e | ..*/./*.OBSOLETE.#define.AL_REGN |
13a0 | 55 4d 20 31 37 09 09 2f 2a 20 43 6f 6e 74 61 69 6e 73 20 61 63 63 75 6d 75 6c 61 74 6f 72 20 2a | UM.17../*.Contains.accumulator.* |
13c0 | 78 2f 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 23 64 65 66 69 6e 65 20 41 48 5f 52 45 47 | x/.*/./*.OBSOLETE.#define.AH_REG |
13e0 | 4e 55 4d 20 31 38 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 20 2a 2f 0a 2f 2a 20 4f 42 53 | NUM.18.*/./*.OBSOLETE..*/./*.OBS |
1400 | 4f 4c 45 54 45 20 2f 2a 20 54 6f 74 61 6c 20 61 6d 6f 75 6e 74 20 6f 66 20 73 70 61 63 65 20 6e | OLETE./*.Total.amount.of.space.n |
1420 | 65 65 64 65 64 20 74 6f 20 73 74 6f 72 65 20 6f 75 72 20 63 6f 70 69 65 73 20 6f 66 20 74 68 65 | eeded.to.store.our.copies.of.the |
1440 | 20 6d 61 63 68 69 6e 65 27 73 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 20 20 20 72 65 67 | .machine's.*/./*.OBSOLETE....reg |
1460 | 69 73 74 65 72 20 73 74 61 74 65 2c 20 74 68 65 20 61 72 72 61 79 20 60 72 65 67 69 73 74 65 72 | ister.state,.the.array.`register |
1480 | 73 27 2e 20 20 2a 78 2f 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 20 2a 2f 0a 2f 2a 20 4f | s'...*x/.*/./*.OBSOLETE..*/./*.O |
14a0 | 42 53 4f 4c 45 54 45 20 23 64 65 66 69 6e 65 20 52 45 47 49 53 54 45 52 5f 42 59 54 45 53 20 28 | BSOLETE.#define.REGISTER_BYTES.( |
14c0 | 31 39 2a 34 29 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 20 2a 2f 0a 2f 2a 20 4f 42 53 4f | 19*4).*/./*.OBSOLETE..*/./*.OBSO |
14e0 | 4c 45 54 45 20 2f 2a 20 49 6e 64 65 78 20 77 69 74 68 69 6e 20 60 72 65 67 69 73 74 65 72 73 27 | LETE./*.Index.within.`registers' |
1500 | 20 6f 66 20 74 68 65 20 66 69 72 73 74 20 62 79 74 65 20 6f 66 20 74 68 65 20 73 70 61 63 65 20 | .of.the.first.byte.of.the.space. |
1520 | 66 6f 72 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 20 20 20 72 65 67 69 73 74 65 72 20 4e | for.*/./*.OBSOLETE....register.N |
1540 | 2e 20 20 2a 78 2f 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 20 2a 2f 0a 2f 2a 20 4f 42 53 | ...*x/.*/./*.OBSOLETE..*/./*.OBS |
1560 | 4f 4c 45 54 45 20 23 64 65 66 69 6e 65 20 52 45 47 49 53 54 45 52 5f 42 59 54 45 28 4e 29 20 28 | OLETE.#define.REGISTER_BYTE(N).( |
1580 | 28 4e 29 20 2a 20 34 29 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 20 2a 2f 0a 2f 2a 20 4f | (N).*.4).*/./*.OBSOLETE..*/./*.O |
15a0 | 42 53 4f 4c 45 54 45 20 2f 2a 20 4e 75 6d 62 65 72 20 6f 66 20 62 79 74 65 73 20 6f 66 20 73 74 | BSOLETE./*.Number.of.bytes.of.st |
15c0 | 6f 72 61 67 65 20 69 6e 20 74 68 65 20 61 63 74 75 61 6c 20 6d 61 63 68 69 6e 65 20 72 65 70 72 | orage.in.the.actual.machine.repr |
15e0 | 65 73 65 6e 74 61 74 69 6f 6e 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 20 20 20 66 6f 72 | esentation.*/./*.OBSOLETE....for |
1600 | 20 72 65 67 69 73 74 65 72 20 4e 2e 20 20 4f 6e 20 74 68 65 20 74 61 68 6f 65 2c 20 61 6c 6c 20 | .register.N...On.the.tahoe,.all. |
1620 | 72 65 67 73 20 61 72 65 20 34 20 62 79 74 65 73 2e 20 20 2a 78 2f 20 2a 2f 0a 2f 2a 20 4f 42 53 | regs.are.4.bytes...*x/.*/./*.OBS |
1640 | 4f 4c 45 54 45 20 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 23 64 65 66 69 6e 65 20 52 45 | OLETE..*/./*.OBSOLETE.#define.RE |
1660 | 47 49 53 54 45 52 5f 52 41 57 5f 53 49 5a 45 28 4e 29 20 34 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c | GISTER_RAW_SIZE(N).4.*/./*.OBSOL |
1680 | 45 54 45 20 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 2f 2a 20 4e 75 6d 62 65 72 20 6f 66 | ETE..*/./*.OBSOLETE./*.Number.of |
16a0 | 20 62 79 74 65 73 20 6f 66 20 73 74 6f 72 61 67 65 20 69 6e 20 74 68 65 20 70 72 6f 67 72 61 6d | .bytes.of.storage.in.the.program |
16c0 | 27 73 20 72 65 70 72 65 73 65 6e 74 61 74 69 6f 6e 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 | 's.representation.*/./*.OBSOLETE |
16e0 | 20 20 20 20 66 6f 72 20 72 65 67 69 73 74 65 72 20 4e 2e 20 20 4f 6e 20 74 68 65 20 74 61 68 6f | ....for.register.N...On.the.taho |
1700 | 65 2c 20 61 6c 6c 20 72 65 67 73 20 61 72 65 20 34 20 62 79 74 65 73 2e 20 20 2a 78 2f 20 2a 2f | e,.all.regs.are.4.bytes...*x/.*/ |
1720 | 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 23 64 65 | ./*.OBSOLETE..*/./*.OBSOLETE.#de |
1740 | 66 69 6e 65 20 52 45 47 49 53 54 45 52 5f 56 49 52 54 55 41 4c 5f 53 49 5a 45 28 4e 29 20 34 20 | fine.REGISTER_VIRTUAL_SIZE(N).4. |
1760 | 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 2f | */./*.OBSOLETE..*/./*.OBSOLETE./ |
1780 | 2a 20 4c 61 72 67 65 73 74 20 76 61 6c 75 65 20 52 45 47 49 53 54 45 52 5f 52 41 57 5f 53 49 5a | *.Largest.value.REGISTER_RAW_SIZ |
17a0 | 45 20 63 61 6e 20 68 61 76 65 2e 20 20 2a 78 2f 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 | E.can.have...*x/.*/./*.OBSOLETE. |
17c0 | 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 23 64 65 66 69 6e 65 20 4d 41 58 5f 52 45 47 49 | .*/./*.OBSOLETE.#define.MAX_REGI |
17e0 | 53 54 45 52 5f 52 41 57 5f 53 49 5a 45 20 34 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 20 | STER_RAW_SIZE.4.*/./*.OBSOLETE.. |
1800 | 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 2f 2a 20 4c 61 72 67 65 73 74 20 76 61 6c 75 65 20 | */./*.OBSOLETE./*.Largest.value. |
1820 | 52 45 47 49 53 54 45 52 5f 56 49 52 54 55 41 4c 5f 53 49 5a 45 20 63 61 6e 20 68 61 76 65 2e 20 | REGISTER_VIRTUAL_SIZE.can.have.. |
1840 | 20 2a 78 2f 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c | .*x/.*/./*.OBSOLETE..*/./*.OBSOL |
1860 | 45 54 45 20 23 64 65 66 69 6e 65 20 4d 41 58 5f 52 45 47 49 53 54 45 52 5f 56 49 52 54 55 41 4c | ETE.#define.MAX_REGISTER_VIRTUAL |
1880 | 5f 53 49 5a 45 20 34 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 20 2a 2f 0a 2f 2a 20 4f 42 | _SIZE.4.*/./*.OBSOLETE..*/./*.OB |
18a0 | 53 4f 4c 45 54 45 20 2f 2a 20 52 65 74 75 72 6e 20 74 68 65 20 47 44 42 20 74 79 70 65 20 6f 62 | SOLETE./*.Return.the.GDB.type.ob |
18c0 | 6a 65 63 74 20 66 6f 72 20 74 68 65 20 22 73 74 61 6e 64 61 72 64 22 20 64 61 74 61 20 74 79 70 | ject.for.the."standard".data.typ |
18e0 | 65 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 20 20 20 6f 66 20 64 61 74 61 20 69 6e 20 72 | e.*/./*.OBSOLETE....of.data.in.r |
1900 | 65 67 69 73 74 65 72 20 4e 2e 20 20 2a 78 2f 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 20 | egister.N...*x/.*/./*.OBSOLETE.. |
1920 | 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 23 64 65 66 69 6e 65 20 52 45 47 49 53 54 45 52 5f | */./*.OBSOLETE.#define.REGISTER_ |
1940 | 56 49 52 54 55 41 4c 5f 54 59 50 45 28 4e 29 20 62 75 69 6c 74 69 6e 5f 74 79 70 65 5f 69 6e 74 | VIRTUAL_TYPE(N).builtin_type_int |
1960 | 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 | .*/./*.OBSOLETE..*/./*.OBSOLETE. |
1980 | 2f 2a 20 53 74 6f 72 65 20 74 68 65 20 61 64 64 72 65 73 73 20 6f 66 20 74 68 65 20 70 6c 61 63 | /*.Store.the.address.of.the.plac |
19a0 | 65 20 69 6e 20 77 68 69 63 68 20 74 6f 20 63 6f 70 79 20 74 68 65 20 73 74 72 75 63 74 75 72 65 | e.in.which.to.copy.the.structure |
19c0 | 20 74 68 65 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 20 20 20 73 75 62 72 6f 75 74 69 6e | .the.*/./*.OBSOLETE....subroutin |
19e0 | 65 20 77 69 6c 6c 20 72 65 74 75 72 6e 2e 20 20 54 68 69 73 20 69 73 20 63 61 6c 6c 65 64 20 66 | e.will.return...This.is.called.f |
1a00 | 72 6f 6d 20 63 61 6c 6c 5f 66 75 6e 63 74 69 6f 6e 2e 20 2a 78 2f 20 2a 2f 0a 2f 2a 20 4f 42 53 | rom.call_function..*x/.*/./*.OBS |
1a20 | 4f 4c 45 54 45 20 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 23 64 65 66 69 6e 65 20 53 54 | OLETE..*/./*.OBSOLETE.#define.ST |
1a40 | 4f 52 45 5f 53 54 52 55 43 54 5f 52 45 54 55 52 4e 28 41 44 44 52 2c 20 53 50 29 20 5c 20 2a 2f | ORE_STRUCT_RETURN(ADDR,.SP).\.*/ |
1a60 | 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 20 20 7b 20 77 72 69 74 65 5f 72 65 67 69 73 74 65 72 20 | ./*.OBSOLETE...{.write_register. |
1a80 | 28 31 2c 20 28 41 44 44 52 29 29 3b 20 7d 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 20 2a | (1,.(ADDR));.}.*/./*.OBSOLETE..* |
1aa0 | 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 2f 2a 20 45 78 74 72 61 63 74 20 66 72 6f 6d 20 61 6e | /./*.OBSOLETE./*.Extract.from.an |
1ac0 | 20 61 72 72 61 79 20 52 45 47 42 55 46 20 63 6f 6e 74 61 69 6e 69 6e 67 20 74 68 65 20 28 72 61 | .array.REGBUF.containing.the.(ra |
1ae0 | 77 29 20 72 65 67 69 73 74 65 72 20 73 74 61 74 65 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 | w).register.state.*/./*.OBSOLETE |
1b00 | 20 20 20 20 61 20 66 75 6e 63 74 69 6f 6e 20 72 65 74 75 72 6e 20 76 61 6c 75 65 20 6f 66 20 74 | ....a.function.return.value.of.t |
1b20 | 79 70 65 20 54 59 50 45 2c 20 61 6e 64 20 63 6f 70 79 20 74 68 61 74 2c 20 69 6e 20 76 69 72 74 | ype.TYPE,.and.copy.that,.in.virt |
1b40 | 75 61 6c 20 66 6f 72 6d 61 74 2c 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 20 20 20 69 6e | ual.format,.*/./*.OBSOLETE....in |
1b60 | 74 6f 20 56 41 4c 42 55 46 2e 20 20 2a 78 2f 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 20 | to.VALBUF...*x/.*/./*.OBSOLETE.. |
1b80 | 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 23 64 65 66 69 6e 65 20 45 58 54 52 41 43 54 5f 52 | */./*.OBSOLETE.#define.EXTRACT_R |
1ba0 | 45 54 55 52 4e 5f 56 41 4c 55 45 28 54 59 50 45 2c 52 45 47 42 55 46 2c 56 41 4c 42 55 46 29 20 | ETURN_VALUE(TYPE,REGBUF,VALBUF). |
1bc0 | 5c 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 20 20 6d 65 6d 63 70 79 20 28 56 41 4c 42 55 | \.*/./*.OBSOLETE...memcpy.(VALBU |
1be0 | 46 2c 20 52 45 47 42 55 46 2c 20 54 59 50 45 5f 4c 45 4e 47 54 48 20 28 54 59 50 45 29 29 20 2a | F,.REGBUF,.TYPE_LENGTH.(TYPE)).* |
1c00 | 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 2f 2a | /./*.OBSOLETE..*/./*.OBSOLETE./* |
1c20 | 20 57 72 69 74 65 20 69 6e 74 6f 20 61 70 70 72 6f 70 72 69 61 74 65 20 72 65 67 69 73 74 65 72 | .Write.into.appropriate.register |
1c40 | 73 20 61 20 66 75 6e 63 74 69 6f 6e 20 72 65 74 75 72 6e 20 76 61 6c 75 65 20 2a 2f 0a 2f 2a 20 | s.a.function.return.value.*/./*. |
1c60 | 4f 42 53 4f 4c 45 54 45 20 20 20 20 6f 66 20 74 79 70 65 20 54 59 50 45 2c 20 67 69 76 65 6e 20 | OBSOLETE....of.type.TYPE,.given. |
1c80 | 69 6e 20 76 69 72 74 75 61 6c 20 66 6f 72 6d 61 74 2e 20 20 2a 78 2f 20 2a 2f 0a 2f 2a 20 4f 42 | in.virtual.format...*x/.*/./*.OB |
1ca0 | 53 4f 4c 45 54 45 20 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 23 64 65 66 69 6e 65 20 53 | SOLETE..*/./*.OBSOLETE.#define.S |
1cc0 | 54 4f 52 45 5f 52 45 54 55 52 4e 5f 56 41 4c 55 45 28 54 59 50 45 2c 56 41 4c 42 55 46 29 20 5c | TORE_RETURN_VALUE(TYPE,VALBUF).\ |
1ce0 | 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 20 20 77 72 69 74 65 5f 72 65 67 69 73 74 65 72 | .*/./*.OBSOLETE...write_register |
1d00 | 5f 62 79 74 65 73 20 28 30 2c 20 56 41 4c 42 55 46 2c 20 54 59 50 45 5f 4c 45 4e 47 54 48 20 28 | _bytes.(0,.VALBUF,.TYPE_LENGTH.( |
1d20 | 54 59 50 45 29 29 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 20 2a 2f 0a 2f 2a 20 4f 42 53 | TYPE)).*/./*.OBSOLETE..*/./*.OBS |
1d40 | 4f 4c 45 54 45 20 2f 2a 20 45 78 74 72 61 63 74 20 66 72 6f 6d 20 61 6e 20 61 72 72 61 79 20 52 | OLETE./*.Extract.from.an.array.R |
1d60 | 45 47 42 55 46 20 63 6f 6e 74 61 69 6e 69 6e 67 20 74 68 65 20 28 72 61 77 29 20 72 65 67 69 73 | EGBUF.containing.the.(raw).regis |
1d80 | 74 65 72 20 73 74 61 74 65 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 20 20 20 74 68 65 20 | ter.state.*/./*.OBSOLETE....the. |
1da0 | 61 64 64 72 65 73 73 20 69 6e 20 77 68 69 63 68 20 61 20 66 75 6e 63 74 69 6f 6e 20 73 68 6f 75 | address.in.which.a.function.shou |
1dc0 | 6c 64 20 72 65 74 75 72 6e 20 69 74 73 20 73 74 72 75 63 74 75 72 65 20 76 61 6c 75 65 2c 20 2a | ld.return.its.structure.value,.* |
1de0 | 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 20 20 20 61 73 20 61 20 43 4f 52 45 5f 41 44 44 52 20 | /./*.OBSOLETE....as.a.CORE_ADDR. |
1e00 | 28 6f 72 20 61 6e 20 65 78 70 72 65 73 73 69 6f 6e 20 74 68 61 74 20 63 61 6e 20 62 65 20 75 73 | (or.an.expression.that.can.be.us |
1e20 | 65 64 20 61 73 20 6f 6e 65 29 2e 20 20 2a 78 2f 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 | ed.as.one)...*x/.*/./*.OBSOLETE. |
1e40 | 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 23 64 65 66 69 6e 65 20 45 58 54 52 41 43 54 5f | .*/./*.OBSOLETE.#define.EXTRACT_ |
1e60 | 53 54 52 55 43 54 5f 56 41 4c 55 45 5f 41 44 44 52 45 53 53 28 52 45 47 42 55 46 29 20 28 2a 28 | STRUCT_VALUE_ADDRESS(REGBUF).(*( |
1e80 | 69 6e 74 20 2a 29 28 52 45 47 42 55 46 29 29 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 20 | int.*)(REGBUF)).*/./*.OBSOLETE.. |
1ea0 | 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 2f 2a 20 44 65 73 63 72 69 62 65 20 74 68 65 20 70 | */./*.OBSOLETE./*.Describe.the.p |
1ec0 | 6f 69 6e 74 65 72 20 69 6e 20 65 61 63 68 20 73 74 61 63 6b 20 66 72 61 6d 65 20 74 6f 20 74 68 | ointer.in.each.stack.frame.to.th |
1ee0 | 65 20 70 72 65 76 69 6f 75 73 20 73 74 61 63 6b 20 66 72 61 6d 65 20 2a 2f 0a 2f 2a 20 4f 42 53 | e.previous.stack.frame.*/./*.OBS |
1f00 | 4f 4c 45 54 45 20 20 20 20 28 69 74 73 20 63 61 6c 6c 65 72 29 2e 20 2a 2f 0a 2f 2a 20 4f 42 53 | OLETE....(its.caller)..*/./*.OBS |
1f20 | 4f 4c 45 54 45 20 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 20 20 20 46 52 41 4d 45 5f 43 | OLETE..*/./*.OBSOLETE....FRAME_C |
1f40 | 48 41 49 4e 20 74 61 6b 65 73 20 61 20 66 72 61 6d 65 27 73 20 6e 6f 6d 69 6e 61 6c 20 61 64 64 | HAIN.takes.a.frame's.nominal.add |
1f60 | 72 65 73 73 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 20 20 20 61 6e 64 20 70 72 6f 64 75 | ress.*/./*.OBSOLETE....and.produ |
1f80 | 63 65 73 20 74 68 65 20 66 72 61 6d 65 27 73 20 63 68 61 69 6e 2d 70 6f 69 6e 74 65 72 2e 20 2a | ces.the.frame's.chain-pointer..* |
1fa0 | 78 2f 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 | x/.*/./*.OBSOLETE..*/./*.OBSOLET |
1fc0 | 45 20 2f 2a 20 49 6e 20 74 68 65 20 63 61 73 65 20 6f 66 20 74 68 65 20 54 61 68 6f 65 2c 20 74 | E./*.In.the.case.of.the.Tahoe,.t |
1fe0 | 68 65 20 66 72 61 6d 65 27 73 20 6e 6f 6d 69 6e 61 6c 20 61 64 64 72 65 73 73 20 69 73 20 74 68 | he.frame's.nominal.address.is.th |
2000 | 65 20 46 50 20 76 61 6c 75 65 2c 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 20 20 20 61 6e | e.FP.value,.*/./*.OBSOLETE....an |
2020 | 64 20 69 74 20 70 6f 69 6e 74 73 20 74 6f 20 74 68 65 20 6f 6c 64 20 46 50 20 2a 78 2f 20 2a 2f | d.it.points.to.the.old.FP.*x/.*/ |
2040 | 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 23 64 65 | ./*.OBSOLETE..*/./*.OBSOLETE.#de |
2060 | 66 69 6e 65 20 46 52 41 4d 45 5f 43 48 41 49 4e 28 74 68 69 73 66 72 61 6d 65 29 20 20 5c 20 2a | fine.FRAME_CHAIN(thisframe)..\.* |
2080 | 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 20 20 28 21 69 6e 73 69 64 65 5f 65 6e 74 72 79 5f 66 | /./*.OBSOLETE...(!inside_entry_f |
20a0 | 69 6c 65 20 28 28 74 68 69 73 66 72 61 6d 65 29 2d 3e 70 63 29 20 3f 20 5c 20 2a 2f 0a 2f 2a 20 | ile.((thisframe)->pc).?.\.*/./*. |
20c0 | 4f 42 53 4f 4c 45 54 45 20 20 20 20 72 65 61 64 5f 6d 65 6d 6f 72 79 5f 69 6e 74 65 67 65 72 20 | OBSOLETE....read_memory_integer. |
20e0 | 28 28 74 68 69 73 66 72 61 6d 65 29 2d 3e 66 72 61 6d 65 2c 20 34 29 20 3a 5c 20 2a 2f 0a 2f 2a | ((thisframe)->frame,.4).:\.*/./* |
2100 | 20 4f 42 53 4f 4c 45 54 45 20 20 20 20 30 29 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 20 | .OBSOLETE....0).*/./*.OBSOLETE.. |
2120 | 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 2f 2a 20 44 65 66 69 6e 65 20 6f 74 68 65 72 20 61 | */./*.OBSOLETE./*.Define.other.a |
2140 | 73 70 65 63 74 73 20 6f 66 20 74 68 65 20 73 74 61 63 6b 20 66 72 61 6d 65 2e 20 20 2a 78 2f 20 | spects.of.the.stack.frame...*x/. |
2160 | 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 2f | */./*.OBSOLETE..*/./*.OBSOLETE./ |
2180 | 2a 20 53 61 76 65 64 20 50 43 20 2a 78 2f 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 20 2a | *.Saved.PC.*x/.*/./*.OBSOLETE..* |
21a0 | 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 23 64 65 66 69 6e 65 20 46 52 41 4d 45 5f 53 41 56 45 | /./*.OBSOLETE.#define.FRAME_SAVE |
21c0 | 44 5f 50 43 28 46 52 41 4d 45 29 20 28 72 65 61 64 5f 6d 65 6d 6f 72 79 5f 69 6e 74 65 67 65 72 | D_PC(FRAME).(read_memory_integer |
21e0 | 20 28 28 46 52 41 4d 45 29 2d 3e 66 72 61 6d 65 20 2d 20 38 2c 20 34 29 29 20 2a 2f 0a 2f 2a 20 | .((FRAME)->frame.-.8,.4)).*/./*. |
2200 | 4f 42 53 4f 4c 45 54 45 20 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 2f 2a 20 49 6e 20 6d | OBSOLETE..*/./*.OBSOLETE./*.In.m |
2220 | 6f 73 74 20 6f 66 20 47 44 42 2c 20 67 65 74 74 69 6e 67 20 74 68 65 20 61 72 67 73 20 61 64 64 | ost.of.GDB,.getting.the.args.add |
2240 | 72 65 73 73 20 69 73 20 74 6f 6f 20 69 6d 70 6f 72 74 61 6e 74 20 74 6f 20 2a 2f 0a 2f 2a 20 4f | ress.is.too.important.to.*/./*.O |
2260 | 42 53 4f 4c 45 54 45 20 20 20 20 6a 75 73 74 20 73 61 79 20 22 49 20 64 6f 6e 27 74 20 6b 6e 6f | BSOLETE....just.say."I.don't.kno |
2280 | 77 22 2e 20 2a 78 2f 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 20 2a 2f 0a 2f 2a 20 4f 42 | w"..*x/.*/./*.OBSOLETE..*/./*.OB |
22a0 | 53 4f 4c 45 54 45 20 23 64 65 66 69 6e 65 20 46 52 41 4d 45 5f 41 52 47 53 5f 41 44 44 52 45 53 | SOLETE.#define.FRAME_ARGS_ADDRES |
22c0 | 53 28 66 69 29 20 28 28 66 69 29 2d 3e 66 72 61 6d 65 29 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 | S(fi).((fi)->frame).*/./*.OBSOLE |
22e0 | 54 45 20 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 2f 2a 20 41 64 64 72 65 73 73 20 74 6f | TE..*/./*.OBSOLETE./*.Address.to |
2300 | 20 75 73 65 20 61 73 20 61 6e 20 61 6e 63 68 6f 72 20 66 6f 72 20 66 69 6e 64 69 6e 67 20 6c 6f | .use.as.an.anchor.for.finding.lo |
2320 | 63 61 6c 20 76 61 72 69 61 62 6c 65 73 20 2a 78 2f 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 | cal.variables.*x/.*/./*.OBSOLETE |
2340 | 20 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 23 64 65 66 69 6e 65 20 46 52 41 4d 45 5f 4c | ..*/./*.OBSOLETE.#define.FRAME_L |
2360 | 4f 43 41 4c 53 5f 41 44 44 52 45 53 53 28 66 69 29 20 28 28 66 69 29 2d 3e 66 72 61 6d 65 29 20 | OCALS_ADDRESS(fi).((fi)->frame). |
2380 | 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 2f | */./*.OBSOLETE..*/./*.OBSOLETE./ |
23a0 | 2a 20 52 65 74 75 72 6e 20 6e 75 6d 62 65 72 20 6f 66 20 61 72 67 73 20 70 61 73 73 65 64 20 74 | *.Return.number.of.args.passed.t |
23c0 | 6f 20 61 20 66 72 61 6d 65 2e 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 20 20 20 43 61 6e | o.a.frame..*/./*.OBSOLETE....Can |
23e0 | 20 72 65 74 75 72 6e 20 2d 31 2c 20 6d 65 61 6e 69 6e 67 20 6e 6f 20 77 61 79 20 74 6f 20 74 65 | .return.-1,.meaning.no.way.to.te |
2400 | 6c 6c 2e 20 20 2a 78 2f 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 20 2a 2f 0a 2f 2a 20 4f | ll...*x/.*/./*.OBSOLETE..*/./*.O |
2420 | 42 53 4f 4c 45 54 45 20 65 78 74 65 72 6e 20 69 6e 74 20 74 61 68 6f 65 5f 66 72 61 6d 65 5f 6e | BSOLETE.extern.int.tahoe_frame_n |
2440 | 75 6d 5f 61 72 67 73 20 20 28 73 74 72 75 63 74 20 66 72 61 6d 65 5f 69 6e 66 6f 20 2a 20 66 69 | um_args..(struct.frame_info.*.fi |
2460 | 29 3b 00 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 23 64 65 66 69 6e 65 20 46 52 41 4d 45 | );..*/./*.OBSOLETE.#define.FRAME |
2480 | 5f 4e 55 4d 5f 41 52 47 53 28 66 69 29 20 28 74 61 68 6f 65 5f 66 72 61 6d 65 5f 6e 75 6d 5f 61 | _NUM_ARGS(fi).(tahoe_frame_num_a |
24a0 | 72 67 73 20 28 28 66 69 29 29 29 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 20 2a 2f 0a 2f | rgs.((fi))).*/./*.OBSOLETE..*/./ |
24c0 | 2a 20 4f 42 53 4f 4c 45 54 45 20 2f 2a 20 52 65 74 75 72 6e 20 6e 75 6d 62 65 72 20 6f 66 20 62 | *.OBSOLETE./*.Return.number.of.b |
24e0 | 79 74 65 73 20 61 74 20 73 74 61 72 74 20 6f 66 20 61 72 67 6c 69 73 74 20 74 68 61 74 20 61 72 | ytes.at.start.of.arglist.that.ar |
2500 | 65 20 6e 6f 74 20 72 65 61 6c 6c 79 20 61 72 67 73 2e 20 20 2a 78 2f 20 2a 2f 0a 2f 2a 20 4f 42 | e.not.really.args...*x/.*/./*.OB |
2520 | 53 4f 4c 45 54 45 20 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 23 64 65 66 69 6e 65 20 46 | SOLETE..*/./*.OBSOLETE.#define.F |
2540 | 52 41 4d 45 5f 41 52 47 53 5f 53 4b 49 50 20 30 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 | RAME_ARGS_SKIP.0.*/./*.OBSOLETE. |
2560 | 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 2f 2a 20 50 75 74 20 68 65 72 65 20 74 68 65 20 | .*/./*.OBSOLETE./*.Put.here.the. |
2580 | 63 6f 64 65 20 74 6f 20 73 74 6f 72 65 2c 20 69 6e 74 6f 20 61 20 73 74 72 75 63 74 20 66 72 61 | code.to.store,.into.a.struct.fra |
25a0 | 6d 65 5f 73 61 76 65 64 5f 72 65 67 73 2c 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 20 20 | me_saved_regs,.*/./*.OBSOLETE... |
25c0 | 20 74 68 65 20 61 64 64 72 65 73 73 65 73 20 6f 66 20 74 68 65 20 73 61 76 65 64 20 72 65 67 69 | .the.addresses.of.the.saved.regi |
25e0 | 73 74 65 72 73 20 6f 66 20 66 72 61 6d 65 20 64 65 73 63 72 69 62 65 64 20 62 79 20 46 52 41 4d | sters.of.frame.described.by.FRAM |
2600 | 45 5f 49 4e 46 4f 2e 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 20 20 20 54 68 69 73 20 69 | E_INFO..*/./*.OBSOLETE....This.i |
2620 | 6e 63 6c 75 64 65 73 20 73 70 65 63 69 61 6c 20 72 65 67 69 73 74 65 72 73 20 73 75 63 68 20 61 | ncludes.special.registers.such.a |
2640 | 73 20 70 63 20 61 6e 64 20 66 70 20 73 61 76 65 64 20 69 6e 20 73 70 65 63 69 61 6c 20 2a 2f 0a | s.pc.and.fp.saved.in.special.*/. |
2660 | 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 20 20 20 77 61 79 73 20 69 6e 20 74 68 65 20 73 74 61 63 6b | /*.OBSOLETE....ways.in.the.stack |
2680 | 20 66 72 61 6d 65 2e 20 20 73 70 20 69 73 20 65 76 65 6e 20 6d 6f 72 65 20 73 70 65 63 69 61 6c | .frame...sp.is.even.more.special |
26a0 | 3a 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 20 20 20 74 68 65 20 61 64 64 72 65 73 73 20 | :.*/./*.OBSOLETE....the.address. |
26c0 | 77 65 20 72 65 74 75 72 6e 20 66 6f 72 20 69 74 20 49 53 20 74 68 65 20 73 70 20 66 6f 72 20 74 | we.return.for.it.IS.the.sp.for.t |
26e0 | 68 65 20 6e 65 78 74 20 66 72 61 6d 65 2e 20 20 2a 78 2f 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 | he.next.frame...*x/.*/./*.OBSOLE |
2700 | 54 45 20 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 23 64 65 66 69 6e 65 20 46 52 41 4d 45 | TE..*/./*.OBSOLETE.#define.FRAME |
2720 | 5f 46 49 4e 44 5f 53 41 56 45 44 5f 52 45 47 53 28 66 72 61 6d 65 5f 69 6e 66 6f 2c 20 66 72 61 | _FIND_SAVED_REGS(frame_info,.fra |
2740 | 6d 65 5f 73 61 76 65 64 5f 72 65 67 73 29 20 5c 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 | me_saved_regs).\.*/./*.OBSOLETE. |
2760 | 7b 20 72 65 67 69 73 74 65 72 20 69 6e 74 20 72 65 67 6e 75 6d 3b 20 20 20 20 20 5c 20 2a 2f 0a | {.register.int.regnum;.....\.*/. |
2780 | 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 20 20 72 65 67 69 73 74 65 72 20 69 6e 74 20 72 6d 61 73 6b | /*.OBSOLETE...register.int.rmask |
27a0 | 20 3d 20 72 65 61 64 5f 6d 65 6d 6f 72 79 5f 69 6e 74 65 67 65 72 20 28 28 66 72 61 6d 65 5f 69 | .=.read_memory_integer.((frame_i |
27c0 | 6e 66 6f 29 2d 3e 66 72 61 6d 65 2d 34 2c 20 34 29 20 3e 3e 20 31 36 3b 5c 20 2a 2f 0a 2f 2a 20 | nfo)->frame-4,.4).>>.16;\.*/./*. |
27e0 | 4f 42 53 4f 4c 45 54 45 20 20 20 72 65 67 69 73 74 65 72 20 43 4f 52 45 5f 41 44 44 52 20 6e 65 | OBSOLETE...register.CORE_ADDR.ne |
2800 | 78 74 5f 61 64 64 72 3b 20 20 20 20 20 5c 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 20 20 | xt_addr;.....\.*/./*.OBSOLETE... |
2820 | 6d 65 6d 73 65 74 20 28 26 66 72 61 6d 65 5f 73 61 76 65 64 5f 72 65 67 73 2c 20 27 5c 30 27 2c | memset.(&frame_saved_regs,.'\0', |
2840 | 20 73 69 7a 65 6f 66 20 66 72 61 6d 65 5f 73 61 76 65 64 5f 72 65 67 73 29 3b 20 20 20 20 20 5c | .sizeof.frame_saved_regs);.....\ |
2860 | 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 20 20 6e 65 78 74 5f 61 64 64 72 20 3d 20 28 66 | .*/./*.OBSOLETE...next_addr.=.(f |
2880 | 72 61 6d 65 5f 69 6e 66 6f 29 2d 3e 66 72 61 6d 65 20 2d 20 38 3b 20 20 20 20 20 5c 20 2a 2f 0a | rame_info)->frame.-.8;.....\.*/. |
28a0 | 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 20 20 66 6f 72 20 28 72 65 67 6e 75 6d 20 3d 20 31 32 3b 20 | /*.OBSOLETE...for.(regnum.=.12;. |
28c0 | 72 65 67 6e 75 6d 20 3e 3d 20 30 3b 20 72 65 67 6e 75 6d 2d 2d 2c 20 72 6d 61 73 6b 20 3c 3c 3d | regnum.>=.0;.regnum--,.rmask.<<= |
28e0 | 20 31 29 20 20 5c 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 20 20 20 20 28 66 72 61 6d 65 | .1)..\.*/./*.OBSOLETE.....(frame |
2900 | 5f 73 61 76 65 64 5f 72 65 67 73 29 2e 72 65 67 73 5b 72 65 67 6e 75 6d 5d 20 3d 20 28 72 6d 61 | _saved_regs).regs[regnum].=.(rma |
2920 | 73 6b 20 26 20 30 78 31 30 30 30 29 20 3f 20 28 6e 65 78 74 5f 61 64 64 72 20 2d 3d 20 34 29 20 | sk.&.0x1000).?.(next_addr.-=.4). |
2940 | 3a 20 30 3b 5c 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 20 20 28 66 72 61 6d 65 5f 73 61 | :.0;\.*/./*.OBSOLETE...(frame_sa |
2960 | 76 65 64 5f 72 65 67 73 29 2e 72 65 67 73 5b 53 50 5f 52 45 47 4e 55 4d 5d 20 3d 20 28 66 72 61 | ved_regs).regs[SP_REGNUM].=.(fra |
2980 | 6d 65 5f 69 6e 66 6f 29 2d 3e 66 72 61 6d 65 20 2b 20 34 3b 20 20 5c 20 2a 2f 0a 2f 2a 20 4f 42 | me_info)->frame.+.4;..\.*/./*.OB |
29a0 | 53 4f 4c 45 54 45 20 20 20 28 66 72 61 6d 65 5f 73 61 76 65 64 5f 72 65 67 73 29 2e 72 65 67 73 | SOLETE...(frame_saved_regs).regs |
29c0 | 5b 50 43 5f 52 45 47 4e 55 4d 5d 20 3d 20 28 66 72 61 6d 65 5f 69 6e 66 6f 29 2d 3e 66 72 61 6d | [PC_REGNUM].=.(frame_info)->fram |
29e0 | 65 20 2d 20 38 3b 20 20 5c 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 20 20 28 66 72 61 6d | e.-.8;..\.*/./*.OBSOLETE...(fram |
2a00 | 65 5f 73 61 76 65 64 5f 72 65 67 73 29 2e 72 65 67 73 5b 46 50 5f 52 45 47 4e 55 4d 5d 20 3d 20 | e_saved_regs).regs[FP_REGNUM].=. |
2a20 | 28 66 72 61 6d 65 5f 69 6e 66 6f 29 2d 3e 66 72 61 6d 65 3b 20 20 20 20 20 20 5c 20 2a 2f 0a 2f | (frame_info)->frame;......\.*/./ |
2a40 | 2a 20 4f 42 53 4f 4c 45 54 45 20 7d 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 20 2a 2f 0a | *.OBSOLETE.}.*/./*.OBSOLETE..*/. |
2a60 | 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 2f 2a 20 54 68 69 6e 67 73 20 6e 65 65 64 65 64 20 66 6f 72 | /*.OBSOLETE./*.Things.needed.for |
2a80 | 20 6d 61 6b 69 6e 67 20 74 68 65 20 69 6e 66 65 72 69 6f 72 20 63 61 6c 6c 20 66 75 6e 63 74 69 | .making.the.inferior.call.functi |
2aa0 | 6f 6e 73 2e 20 20 2a 78 2f 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 20 2a 2f 0a 2f 2a 20 | ons...*x/.*/./*.OBSOLETE..*/./*. |
2ac0 | 4f 42 53 4f 4c 45 54 45 20 2f 2a 20 50 75 73 68 20 61 6e 20 65 6d 70 74 79 20 73 74 61 63 6b 20 | OBSOLETE./*.Push.an.empty.stack. |
2ae0 | 66 72 61 6d 65 2c 20 74 6f 20 72 65 63 6f 72 64 20 74 68 65 20 63 75 72 72 65 6e 74 20 50 43 2c | frame,.to.record.the.current.PC, |
2b00 | 20 65 74 63 2e 20 20 2a 78 2f 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 20 2a 2f 0a 2f 2a | .etc...*x/.*/./*.OBSOLETE..*/./* |
2b20 | 20 4f 42 53 4f 4c 45 54 45 20 23 64 65 66 69 6e 65 20 50 55 53 48 5f 44 55 4d 4d 59 5f 46 52 41 | .OBSOLETE.#define.PUSH_DUMMY_FRA |
2b40 | 4d 45 20 5c 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 7b 20 72 65 67 69 73 74 65 72 20 43 | ME.\.*/./*.OBSOLETE.{.register.C |
2b60 | 4f 52 45 5f 41 44 44 52 20 73 70 20 3d 20 72 65 61 64 5f 72 65 67 69 73 74 65 72 20 28 53 50 5f | ORE_ADDR.sp.=.read_register.(SP_ |
2b80 | 52 45 47 4e 55 4d 29 3b 09 5c 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 20 20 72 65 67 69 | REGNUM);.\.*/./*.OBSOLETE...regi |
2ba0 | 73 74 65 72 20 69 6e 74 20 72 65 67 6e 75 6d 3b 09 09 09 09 09 5c 20 2a 2f 0a 2f 2a 20 4f 42 53 | ster.int.regnum;.....\.*/./*.OBS |
2bc0 | 4f 4c 45 54 45 20 70 72 69 6e 74 66 28 22 50 55 53 48 5f 44 55 4d 4d 59 5f 46 52 41 4d 45 5c 6e | OLETE.printf("PUSH_DUMMY_FRAME\n |
2be0 | 22 29 3b 09 09 09 09 5c 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 20 20 73 70 20 3d 20 70 | ");....\.*/./*.OBSOLETE...sp.=.p |
2c00 | 75 73 68 5f 77 6f 72 64 20 28 73 70 2c 20 72 65 61 64 5f 72 65 67 69 73 74 65 72 20 28 46 50 5f | ush_word.(sp,.read_register.(FP_ |
2c20 | 52 45 47 4e 55 4d 29 29 3b 09 5c 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 20 20 77 72 69 | REGNUM));.\.*/./*.OBSOLETE...wri |
2c40 | 74 65 5f 72 65 67 69 73 74 65 72 20 28 46 50 5f 52 45 47 4e 55 4d 2c 20 73 70 29 3b 09 09 09 5c | te_register.(FP_REGNUM,.sp);...\ |
2c60 | 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 20 20 73 70 20 3d 20 70 75 73 68 5f 77 6f 72 64 | .*/./*.OBSOLETE...sp.=.push_word |
2c80 | 20 28 73 70 2c 20 30 78 31 66 66 66 30 30 30 34 29 3b 20 20 20 2f 2a 53 41 56 45 20 4d 41 53 4b | .(sp,.0x1fff0004);.../*SAVE.MASK |
2ca0 | 2a 78 2f 09 5c 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 20 20 73 70 20 3d 20 70 75 73 68 | *x/.\.*/./*.OBSOLETE...sp.=.push |
2cc0 | 5f 77 6f 72 64 20 28 73 70 2c 20 72 65 61 64 5f 72 65 67 69 73 74 65 72 20 28 50 43 5f 52 45 47 | _word.(sp,.read_register.(PC_REG |
2ce0 | 4e 55 4d 29 29 3b 09 5c 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 20 20 66 6f 72 20 28 72 | NUM));.\.*/./*.OBSOLETE...for.(r |
2d00 | 65 67 6e 75 6d 20 3d 20 31 32 3b 20 72 65 67 6e 75 6d 20 3e 3d 20 30 3b 20 72 65 67 6e 75 6d 2d | egnum.=.12;.regnum.>=.0;.regnum- |
2d20 | 2d 29 09 09 5c 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 20 20 20 20 73 70 20 3d 20 70 75 | -)..\.*/./*.OBSOLETE.....sp.=.pu |
2d40 | 73 68 5f 77 6f 72 64 20 28 73 70 2c 20 72 65 61 64 5f 72 65 67 69 73 74 65 72 20 28 72 65 67 6e | sh_word.(sp,.read_register.(regn |
2d60 | 75 6d 29 29 3b 09 5c 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 20 20 77 72 69 74 65 5f 72 | um));.\.*/./*.OBSOLETE...write_r |
2d80 | 65 67 69 73 74 65 72 20 28 53 50 5f 52 45 47 4e 55 4d 2c 20 73 70 29 3b 09 09 09 5c 20 2a 2f 0a | egister.(SP_REGNUM,.sp);...\.*/. |
2da0 | 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 7d 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 20 2a 2f | /*.OBSOLETE.}.*/./*.OBSOLETE..*/ |
2dc0 | 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 2f 2a 20 44 69 73 63 61 72 64 20 66 72 6f 6d 20 74 68 65 | ./*.OBSOLETE./*.Discard.from.the |
2de0 | 20 73 74 61 63 6b 20 74 68 65 20 69 6e 6e 65 72 6d 6f 73 74 20 66 72 61 6d 65 2c 20 72 65 73 74 | .stack.the.innermost.frame,.rest |
2e00 | 6f 72 69 6e 67 20 61 6c 6c 20 72 65 67 69 73 74 65 72 73 2e 20 20 2a 78 2f 20 2a 2f 0a 2f 2a 20 | oring.all.registers...*x/.*/./*. |
2e20 | 4f 42 53 4f 4c 45 54 45 20 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 23 64 65 66 69 6e 65 | OBSOLETE..*/./*.OBSOLETE.#define |
2e40 | 20 50 4f 50 5f 46 52 41 4d 45 20 20 5c 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 7b 20 72 | .POP_FRAME..\.*/./*.OBSOLETE.{.r |
2e60 | 65 67 69 73 74 65 72 20 43 4f 52 45 5f 41 44 44 52 20 66 70 20 3d 20 72 65 61 64 5f 72 65 67 69 | egister.CORE_ADDR.fp.=.read_regi |
2e80 | 73 74 65 72 20 28 46 50 5f 52 45 47 4e 55 4d 29 3b 09 09 09 5c 20 2a 2f 0a 2f 2a 20 4f 42 53 4f | ster.(FP_REGNUM);...\.*/./*.OBSO |
2ea0 | 4c 45 54 45 20 20 20 72 65 67 69 73 74 65 72 20 69 6e 74 20 72 65 67 6e 75 6d 3b 09 09 09 09 09 | LETE...register.int.regnum;..... |
2ec0 | 09 09 5c 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 20 20 72 65 67 69 73 74 65 72 20 69 6e | ..\.*/./*.OBSOLETE...register.in |
2ee0 | 74 20 72 65 67 6d 61 73 6b 20 3d 20 72 65 61 64 5f 6d 65 6d 6f 72 79 5f 69 6e 74 65 67 65 72 20 | t.regmask.=.read_memory_integer. |
2f00 | 28 66 70 2d 34 2c 20 34 29 3b 09 09 09 5c 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 70 72 | (fp-4,.4);...\.*/./*.OBSOLETE.pr |
2f20 | 69 6e 74 66 28 22 50 4f 50 5f 46 52 41 4d 45 5c 6e 22 29 3b 09 09 09 09 09 09 09 5c 20 2a 2f 0a | intf("POP_FRAME\n");.......\.*/. |
2f40 | 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 20 20 72 65 67 6d 61 73 6b 20 3e 3e 3d 20 31 36 3b 20 20 20 | /*.OBSOLETE...regmask.>>=.16;... |
2f60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2f80 | 20 20 20 20 20 20 20 20 20 20 20 20 09 5c 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 20 20 | .............\.*/./*.OBSOLETE... |
2fa0 | 77 72 69 74 65 5f 72 65 67 69 73 74 65 72 20 28 53 50 5f 52 45 47 4e 55 4d 2c 20 66 70 2b 34 29 | write_register.(SP_REGNUM,.fp+4) |
2fc0 | 3b 09 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 09 5c 20 | ;.............................\. |
2fe0 | 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 20 20 77 72 69 74 65 5f 72 65 67 69 73 74 65 72 20 | */./*.OBSOLETE...write_register. |
3000 | 28 50 43 5f 52 45 47 4e 55 4d 2c 20 72 65 61 64 5f 6d 65 6d 6f 72 79 5f 69 6e 74 65 67 65 72 28 | (PC_REGNUM,.read_memory_integer( |
3020 | 66 70 2d 38 2c 20 34 29 29 3b 09 20 20 09 5c 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 20 | fp-8,.4));....\.*/./*.OBSOLETE.. |
3040 | 20 77 72 69 74 65 5f 72 65 67 69 73 74 65 72 20 28 46 50 5f 52 45 47 4e 55 4d 2c 20 72 65 61 64 | .write_register.(FP_REGNUM,.read |
3060 | 5f 6d 65 6d 6f 72 79 5f 69 6e 74 65 67 65 72 28 66 70 2c 20 34 29 29 3b 20 20 09 09 5c 20 2a 2f | _memory_integer(fp,.4));....\.*/ |
3080 | 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 20 20 66 70 20 2d 3d 20 38 3b 09 09 09 09 09 09 09 09 5c | ./*.OBSOLETE...fp.-=.8;........\ |
30a0 | 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 20 20 66 6f 72 20 28 72 65 67 6e 75 6d 20 3d 20 | .*/./*.OBSOLETE...for.(regnum.=. |
30c0 | 31 32 3b 20 72 65 67 6e 75 6d 20 3e 3d 20 30 3b 20 72 65 67 6e 75 6d 2d 2d 2c 20 72 65 67 6d 61 | 12;.regnum.>=.0;.regnum--,.regma |
30e0 | 73 6b 20 3c 3c 3d 20 31 29 09 09 5c 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 20 20 20 20 | sk.<<=.1)..\.*/./*.OBSOLETE..... |
3100 | 69 66 20 28 72 65 67 6d 61 73 6b 20 26 20 30 78 31 30 30 30 29 20 20 20 20 20 20 20 20 20 20 20 | if.(regmask.&.0x1000)........... |
3120 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3140 | 20 09 5c 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 20 20 20 20 20 20 77 72 69 74 65 5f 72 | ..\.*/./*.OBSOLETE.......write_r |
3160 | 65 67 69 73 74 65 72 20 28 72 65 67 6e 75 6d 2c 20 72 65 61 64 5f 6d 65 6d 6f 72 79 5f 69 6e 74 | egister.(regnum,.read_memory_int |
3180 | 65 67 65 72 20 28 66 70 2d 3d 34 2c 20 34 29 29 3b 09 09 5c 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c | eger.(fp-=4,.4));..\.*/./*.OBSOL |
31a0 | 45 54 45 20 20 20 66 6c 75 73 68 5f 63 61 63 68 65 64 5f 66 72 61 6d 65 73 20 28 29 3b 09 09 09 | ETE...flush_cached_frames.();... |
31c0 | 09 09 09 5c 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 7d 20 2a 2f 0a 2f 2a 20 4f 42 53 4f | ...\.*/./*.OBSOLETE.}.*/./*.OBSO |
31e0 | 4c 45 54 45 20 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 2f 2a 20 54 68 69 73 20 73 65 71 | LETE..*/./*.OBSOLETE./*.This.seq |
3200 | 75 65 6e 63 65 20 6f 66 20 77 6f 72 64 73 20 69 73 20 74 68 65 20 69 6e 73 74 72 75 63 74 69 6f | uence.of.words.is.the.instructio |
3220 | 6e 73 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 20 20 20 63 61 6c 6c 73 20 23 36 39 2c 20 | ns.*/./*.OBSOLETE....calls.#69,. |
3240 | 40 23 33 32 33 32 33 32 33 32 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 20 20 20 62 70 74 | @#32323232.*/./*.OBSOLETE....bpt |
3260 | 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 20 20 20 4e 6f 74 65 20 74 68 69 73 20 69 73 20 | .*/./*.OBSOLETE....Note.this.is. |
3280 | 38 20 62 79 74 65 73 2e 20 20 2a 78 2f 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 20 2a 2f | 8.bytes...*x/.*/./*.OBSOLETE..*/ |
32a0 | 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 23 64 65 66 69 6e 65 20 43 41 4c 4c 5f 44 55 4d 4d 59 20 | ./*.OBSOLETE.#define.CALL_DUMMY. |
32c0 | 7b 30 78 62 66 36 39 39 66 33 32 2c 20 30 78 33 32 33 32 33 32 33 30 7d 20 2a 2f 0a 2f 2a 20 4f | {0xbf699f32,.0x32323230}.*/./*.O |
32e0 | 42 53 4f 4c 45 54 45 20 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 2f 2a 20 53 74 61 72 74 | BSOLETE..*/./*.OBSOLETE./*.Start |
3300 | 20 65 78 65 63 75 74 69 6f 6e 20 61 74 20 62 65 67 69 6e 6e 69 6e 67 20 6f 66 20 64 75 6d 6d 79 | .execution.at.beginning.of.dummy |
3320 | 20 2a 78 2f 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c | .*x/.*/./*.OBSOLETE..*/./*.OBSOL |
3340 | 45 54 45 20 23 64 65 66 69 6e 65 20 43 41 4c 4c 5f 44 55 4d 4d 59 5f 53 54 41 52 54 5f 4f 46 46 | ETE.#define.CALL_DUMMY_START_OFF |
3360 | 53 45 54 20 30 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 20 2a 2f 0a 2f 2a 20 4f 42 53 4f | SET.0.*/./*.OBSOLETE..*/./*.OBSO |
3380 | 4c 45 54 45 20 2f 2a 20 49 6e 73 65 72 74 20 74 68 65 20 73 70 65 63 69 66 69 65 64 20 6e 75 6d | LETE./*.Insert.the.specified.num |
33a0 | 62 65 72 20 6f 66 20 61 72 67 73 20 61 6e 64 20 66 75 6e 63 74 69 6f 6e 20 61 64 64 72 65 73 73 | ber.of.args.and.function.address |
33c0 | 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 20 20 20 69 6e 74 6f 20 61 20 63 61 6c 6c 20 73 | .*/./*.OBSOLETE....into.a.call.s |
33e0 | 65 71 75 65 6e 63 65 20 6f 66 20 74 68 65 20 61 62 6f 76 65 20 66 6f 72 6d 20 73 74 6f 72 65 64 | equence.of.the.above.form.stored |
3400 | 20 61 74 20 44 55 4d 4d 59 4e 41 4d 45 2e 20 20 2a 78 2f 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 | .at.DUMMYNAME...*x/.*/./*.OBSOLE |
3420 | 54 45 20 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 23 64 65 66 69 6e 65 20 46 49 58 5f 43 | TE..*/./*.OBSOLETE.#define.FIX_C |
3440 | 41 4c 4c 5f 44 55 4d 4d 59 28 64 75 6d 6d 79 6e 61 6d 65 2c 20 70 63 2c 20 66 75 6e 2c 20 6e 61 | ALL_DUMMY(dummyname,.pc,.fun,.na |
3460 | 72 67 73 2c 20 61 72 67 73 2c 20 76 61 6c 74 79 70 65 2c 20 75 73 69 6e 67 5f 67 63 63 29 20 5c | rgs,.args,.valtype,.using_gcc).\ |
3480 | 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 7b 20 69 6e 74 20 74 65 6d 70 20 3d 20 28 69 6e | .*/./*.OBSOLETE.{.int.temp.=.(in |
34a0 | 74 29 20 66 75 6e 3b 09 09 09 09 5c 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 20 20 2a 28 | t).fun;....\.*/./*.OBSOLETE...*( |
34c0 | 28 63 68 61 72 20 2a 29 20 64 75 6d 6d 79 6e 61 6d 65 20 2b 20 31 29 20 3d 20 6e 61 72 67 73 3b | (char.*).dummyname.+.1).=.nargs; |
34e0 | 09 09 5c 20 2a 2f 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 20 20 6d 65 6d 63 70 79 28 28 63 68 61 | ..\.*/./*.OBSOLETE...memcpy((cha |
3500 | 72 20 2a 29 64 75 6d 6d 79 6e 61 6d 65 2b 33 2c 26 74 65 6d 70 2c 34 29 3b 20 7d 20 2a 2f 0a | r.*)dummyname+3,&temp,4);.}.*/. |