This is the mail archive of the systemtap@sourceware.org mailing list for the systemtap project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: "no match" semantic error for some existing probe points


In the ptrace_disable case, a wrong pc address causes this failure:
  dwflpp::die_has_pc (this=0x106fcdf8, die=0x10d00c94,
                  pc=0xc000000000009e10)

But "objdump -D /boot/vmlinux-2.6.18" shows 0xc000000000009e10 is
out of range:

I think this error is due to the incomplete .debug_line information
generated by GCC.

Here is the entry of ptrace_disable in the .debug_info section of
vmlinux-2.6.18:
<1><4670f>: Abbrev Number: 47 (DW_TAG_subprogram)
DW_AT_sibling : <467d3>
DW_AT_external : 1
DW_AT_name : (indirect string, offset: 0x4aa5): ptrace_disable
DW_AT_decl_file : 1
DW_AT_decl_line : 246
DW_AT_prototyped : 1
DW_AT_low_pc : 0x9db0
DW_AT_high_pc : 0x9dec
DW_AT_frame_base : 1 byte block: 51 (DW_OP_reg1)


But in the .debug_line section, there is no line info for
"arch/powerpc/kernel/ptrace.c:246" (see attachment).
The closest(>=246) is "arch/powerpc/kernel/ptrace.c:252", which
belongs to the next function.

When dwarf_getsrc_file() is called with lineno=246, it scans these
line info and choose "arch/powerpc/kernel/ptrace.c:252" as the best
match. The corresponding addr in the result is 0xc000000000009e10.

This addr is used to call dwarf_haspc() in dwflpp::die_has_pc, to
check whether it belongs to ptrace_disable. In dwarf_haspc():
  begin = 0xc000000000009db0,
  end   = 0xc000000000009dec,
  pc    = 0xc000000000009e10.
Here, pc addr is out of range. That's why this call failed.

Is it a GCC bug? or is it the expected behavior considering GCC's
optimizations? for ptrace_disable() is like:

    245 void ptrace_disable(struct task_struct *child)
    246 {
    247         /* make sure the single step bit is not set. */
    248         clear_single_step(child);
    249 }

Any idea? thanks.


-Guijian


 The File Name Table:
  Entry	Dir	Time	Size	Name
  1	1	0	0	ptrace.c
  2	1	0	0	ptrace-common.h
  3	2	0	0	bitops.h
  4	3	0	0	thread_info.h
  5	3	0	0	signal.h
  6	2	0	0	thread_info.h
  7	4	0	0	non-atomic.h
  8	3	0	0	seccomp.h
  9	2	0	0	processor.h
  10	3	0	0	sched.h
  11	2	0	0	atomic.h
  12	3	0	0	list.h
  13	3	0	0	cpumask.h
  14	2	0	0	mmu.h
  15	2	0	0	page.h
  16	3	0	0	mm.h
  17	3	0	0	rbtree.h
  18	3	0	0	prio_tree.h
  19	3	0	0	spinlock_types.h
  20	2	0	0	spinlock_types.h
  21	3	0	0	nodemask.h
  22	3	0	0	mmzone.h
  23	3	0	0	fs.h
  24	3	0	0	rcupdate.h
  25	3	0	0	fs_struct.h
  26	3	0	0	dcache.h
  27	2	0	0	types.h
  28	3	0	0	types.h
  29	2	0	0	posix_types.h
  30	3	0	0	time.h
  31	3	0	0	mutex.h
  32	3	0	0	rwsem.h
  33	2	0	0	rwsem.h
  34	3	0	0	sysfs.h
  35	3	0	0	stat.h
  36	3	0	0	aio.h
  37	3	0	0	wait.h
  38	3	0	0	workqueue.h
  39	3	0	0	timer.h
  40	3	0	0	aio_abi.h
  41	3	0	0	nfs_fs_i.h
  42	3	0	0	lockdep.h
  43	3	0	0	quota.h
  44	3	0	0	dqblk_xfs.h
  45	3	0	0	dqblk_v1.h
  46	3	0	0	dqblk_v2.h
  47	3	0	0	radix-tree.h
  48	5	0	0	atomic.h
  49	3	0	0	kernel.h
  50	3	0	0	completion.h
  51	3	0	0	binfmts.h
  52	3	0	0	capability.h
  53	2	0	0	ptrace.h
  54	3	0	0	pid.h
  55	2	0	0	cputime.h
  56	3	0	0	sem.h
  57	2	0	0	signal.h
  58	3	0	0	hrtimer.h
  59	3	0	0	ktime.h
  60	3	0	0	resource.h
  61	5	0	0	signal.h
  62	3	0	0	plist.h
  63	5	0	0	siginfo.h
  64	3	0	0	futex.h
  65	2	0	0	cache.h
  66	2	0	0	cputable.h
  67	2	0	0	system.h
  68	2	0	0	paca.h
  69	2	0	0	lppaca.h
  70	3	0	0	timex.h
  71	3	0	0	jiffies.h
  72	2	0	0	mmzone.h
  73	3	0	0	slab.h
  74	2	0	0	time.h
  75	2	0	0	tlbflush.h
  76	3	0	0	vmstat.h

 Line Number Statements:
  Set File Name to entry 2 in the File Name Table
  Extended opcode 2: set Address to 0x9db0
  Advance Line by 66 to 67
  Copy
  Set File Name to entry 3 in the File Name Table
  Advance Line by 9 to 76
  Special opcode 19: advance Address by 4 to 0x9db4 and Line by 0 to 76
  Set File Name to entry 2 in the File Name Table
  Advance Line by -8 to 68
  Special opcode 19: advance Address by 4 to 0x9db8 and Line by 0 to 68
  Special opcode 34: advance Address by 8 to 0x9dc0 and Line by 1 to 69
  Set File Name to entry 4 in the File Name Table
  Advance Line by -33 to 36
  Special opcode 61: advance Address by 16 to 0x9dd0 and Line by 0 to 36
  Set File Name to entry 3 in the File Name Table
  Advance Line by 38 to 74
  Special opcode 19: advance Address by 4 to 0x9dd4 and Line by 0 to 74
  Special opcode 24: advance Address by 4 to 0x9dd8 and Line by 5 to 79
  Set File Name to entry 1 in the File Name Table
  Advance Line by 173 to 252
  Special opcode 75: advance Address by 20 to 0x9dec and Line by 0 to 252
  Special opcode 22: advance Address by 4 to 0x9df0 and Line by 3 to 255
  Special opcode 16: advance Address by 4 to 0x9df4 and Line by -3 to 252
  Special opcode 103: advance Address by 28 to 0x9e10 and Line by 0 to 252
  Special opcode 22: advance Address by 4 to 0x9e14 and Line by 3 to 255
  Advance PC by 164 to 9eb8
  Special opcode 12: advance Address by 0 to 0x9eb8 and Line by 7 to 262
  Special opcode 62: advance Address by 16 to 0x9ec8 and Line by 1 to 263
  Special opcode 18: advance Address by 4 to 0x9ecc and Line by -1 to 262
  Special opcode 35: advance Address by 8 to 0x9ed4 and Line by 2 to 264
  Special opcode 35: advance Address by 8 to 0x9edc and Line by 2 to 266
  Advance Line by 16 to 282
  Special opcode 173: advance Address by 48 to 0x9f0c and Line by 0 to 282
  Special opcode 18: advance Address by 4 to 0x9f10 and Line by -1 to 281
  Advance Line by -7 to 274
  Special opcode 19: advance Address by 4 to 0x9f14 and Line by 0 to 274
  Special opcode 27: advance Address by 4 to 0x9f18 and Line by 8 to 282
  Special opcode 110: advance Address by 28 to 0x9f34 and Line by 7 to 289
  Set File Name to entry 2 in the File Name Table
  Advance Line by -265 to 24
  Special opcode 33: advance Address by 8 to 0x9f3c and Line by 0 to 24
  Special opcode 20: advance Address by 4 to 0x9f40 and Line by 1 to 25
  Special opcode 25: advance Address by 4 to 0x9f44 and Line by 6 to 31
  Special opcode 34: advance Address by 8 to 0x9f4c and Line by 1 to 32
  Special opcode 20: advance Address by 4 to 0x9f50 and Line by 1 to 33
  Special opcode 18: advance Address by 4 to 0x9f54 and Line by -1 to 32
  Special opcode 20: advance Address by 4 to 0x9f58 and Line by 1 to 33
  Special opcode 34: advance Address by 8 to 0x9f60 and Line by 1 to 34
  Special opcode 34: advance Address by 8 to 0x9f68 and Line by 1 to 35
  Advance Line by -11 to 24
  Special opcode 47: advance Address by 12 to 0x9f74 and Line by 0 to 24
  Set File Name to entry 1 in the File Name Table
  Advance Line by 268 to 292
  Special opcode 33: advance Address by 8 to 0x9f7c and Line by 0 to 292
  Special opcode 34: advance Address by 8 to 0x9f84 and Line by 1 to 293
  Special opcode 49: advance Address by 12 to 0x9f90 and Line by 2 to 295
  Special opcode 167: advance Address by 44 to 0x9fbc and Line by 8 to 303
  Special opcode 60: advance Address by 16 to 0x9fcc and Line by -1 to 302
  Special opcode 20: advance Address by 4 to 0x9fd0 and Line by 1 to 303
  Special opcode 64: advance Address by 16 to 0x9fe0 and Line by 3 to 306
  Special opcode 20: advance Address by 4 to 0x9fe4 and Line by 1 to 307
  Advance Line by 14 to 321
  Special opcode 19: advance Address by 4 to 0x9fe8 and Line by 0 to 321
  Special opcode 18: advance Address by 4 to 0x9fec and Line by -1 to 320
  Advance Line by -7 to 313
  Special opcode 19: advance Address by 4 to 0x9ff0 and Line by 0 to 313
  Special opcode 27: advance Address by 4 to 0x9ff4 and Line by 8 to 321
  Special opcode 110: advance Address by 28 to 0xa010 and Line by 7 to 328
  Special opcode 35: advance Address by 8 to 0xa018 and Line by 2 to 330
  Set File Name to entry 2 in the File Name Table
  Advance Line by -284 to 46
  Special opcode 33: advance Address by 8 to 0xa020 and Line by 0 to 46
  Special opcode 26: advance Address by 4 to 0xa024 and Line by 7 to 53
  Advance Line by -6 to 47
  Special opcode 19: advance Address by 4 to 0xa028 and Line by 0 to 47
  Special opcode 34: advance Address by 8 to 0xa030 and Line by 1 to 48
  Special opcode 34: advance Address by 8 to 0xa038 and Line by 1 to 49
  Special opcode 91: advance Address by 24 to 0xa050 and Line by 2 to 51
  Set File Name to entry 1 in the File Name Table
  Advance Line by 282 to 333
  Special opcode 75: advance Address by 20 to 0xa064 and Line by 0 to 333
  Special opcode 34: advance Address by 8 to 0xa06c and Line by 1 to 334
  Special opcode 34: advance Address by 8 to 0xa074 and Line by 1 to 335
  Special opcode 18: advance Address by 4 to 0xa078 and Line by -1 to 334
  Special opcode 36: advance Address by 8 to 0xa080 and Line by 3 to 337
  Set File Name to entry 5 in the File Name Table
  Advance Line by -105 to 232
  Special opcode 19: advance Address by 4 to 0xa084 and Line by 0 to 232
  Set File Name to entry 1 in the File Name Table
  Advance Line by 110 to 342
  Special opcode 19: advance Address by 4 to 0xa088 and Line by 0 to 342
  Set File Name to entry 5 in the File Name Table
  Advance Line by -110 to 232
  Special opcode 19: advance Address by 4 to 0xa08c and Line by 0 to 232
  Set File Name to entry 1 in the File Name Table
  Advance Line by 113 to 345
  Special opcode 33: advance Address by 8 to 0xa094 and Line by 0 to 345
  Set File Name to entry 3 in the File Name Table
  Advance Line by -288 to 57
  Special opcode 47: advance Address by 12 to 0xa0a0 and Line by 0 to 57
  Special opcode 21: advance Address by 4 to 0xa0a4 and Line by 2 to 59
  Special opcode 22: advance Address by 4 to 0xa0a8 and Line by 3 to 62
  Advance Line by 12 to 74
  Special opcode 75: advance Address by 20 to 0xa0bc and Line by 0 to 74
  Special opcode 21: advance Address by 4 to 0xa0c0 and Line by 2 to 76
  Special opcode 22: advance Address by 4 to 0xa0c4 and Line by 3 to 79
  Set File Name to entry 2 in the File Name Table
  Advance Line by -12 to 67
  Special opcode 61: advance Address by 16 to 0xa0d4 and Line by 0 to 67
  Set File Name to entry 1 in the File Name Table
  Advance Line by 282 to 349
  Special opcode 19: advance Address by 4 to 0xa0d8 and Line by 0 to 349
  Set File Name to entry 2 in the File Name Table
  Advance Line by -281 to 68
  Special opcode 19: advance Address by 4 to 0xa0dc and Line by 0 to 68
  Set File Name to entry 1 in the File Name Table
  Advance Line by 281 to 349
  Special opcode 19: advance Address by 4 to 0xa0e0 and Line by 0 to 349
  Set File Name to entry 2 in the File Name Table
  Advance Line by -281 to 68
  Special opcode 19: advance Address by 4 to 0xa0e4 and Line by 0 to 68
  Special opcode 20: advance Address by 4 to 0xa0e8 and Line by 1 to 69
  Set File Name to entry 4 in the File Name Table
  Advance Line by -33 to 36
  Special opcode 61: advance Address by 16 to 0xa0f8 and Line by 0 to 36
  Set File Name to entry 3 in the File Name Table
  Advance Line by 40 to 76
  Special opcode 19: advance Address by 4 to 0xa0fc and Line by 0 to 76
  Special opcode 17: advance Address by 4 to 0xa100 and Line by -2 to 74
  Special opcode 24: advance Address by 4 to 0xa104 and Line by 5 to 79
  Set File Name to entry 1 in the File Name Table
  Advance Line by 274 to 353
  Special opcode 61: advance Address by 16 to 0xa114 and Line by 0 to 353
  Special opcode 18: advance Address by 4 to 0xa118 and Line by -1 to 352
  Advance Line by 12 to 364
  Special opcode 33: advance Address by 8 to 0xa120 and Line by 0 to 364
  Special opcode 18: advance Address by 4 to 0xa124 and Line by -1 to 363
  Special opcode 20: advance Address by 4 to 0xa128 and Line by 1 to 364
  Set File Name to entry 2 in the File Name Table
  Advance Line by -297 to 67
  Special opcode 33: advance Address by 8 to 0xa130 and Line by 0 to 67
  Set File Name to entry 1 in the File Name Table
  Advance Line by 299 to 366
  Special opcode 19: advance Address by 4 to 0xa134 and Line by 0 to 366
  Set File Name to entry 2 in the File Name Table
  Advance Line by -298 to 68
  Special opcode 33: advance Address by 8 to 0xa13c and Line by 0 to 68
  Special opcode 34: advance Address by 8 to 0xa144 and Line by 1 to 69
  Set File Name to entry 4 in the File Name Table
  Advance Line by -33 to 36
  Special opcode 61: advance Address by 16 to 0xa154 and Line by 0 to 36
  Set File Name to entry 3 in the File Name Table
  Advance Line by 40 to 76
  Special opcode 19: advance Address by 4 to 0xa158 and Line by 0 to 76
  Special opcode 17: advance Address by 4 to 0xa15c and Line by -2 to 74
  Special opcode 24: advance Address by 4 to 0xa160 and Line by 5 to 79
  Set File Name to entry 5 in the File Name Table
  Advance Line by 153 to 232
  Special opcode 75: advance Address by 20 to 0xa174 and Line by 0 to 232
  Set File Name to entry 1 in the File Name Table
  Advance Line by 142 to 374
  Special opcode 19: advance Address by 4 to 0xa178 and Line by 0 to 374
  Set File Name to entry 5 in the File Name Table
  Advance Line by -142 to 232
  Special opcode 19: advance Address by 4 to 0xa17c and Line by 0 to 232
  Set File Name to entry 4 in the File Name Table
  Advance Line by -196 to 36
  Special opcode 19: advance Address by 4 to 0xa180 and Line by 0 to 36
  Set File Name to entry 3 in the File Name Table
  Advance Line by 40 to 76
  Special opcode 19: advance Address by 4 to 0xa184 and Line by 0 to 76
  Special opcode 17: advance Address by 4 to 0xa188 and Line by -2 to 74
  Special opcode 24: advance Address by 4 to 0xa18c and Line by 5 to 79
  Set File Name to entry 2 in the File Name Table
  Advance Line by -20 to 59
  Special opcode 61: advance Address by 16 to 0xa19c and Line by 0 to 59
  Special opcode 20: advance Address by 4 to 0xa1a0 and Line by 1 to 60
  Special opcode 34: advance Address by 8 to 0xa1a8 and Line by 1 to 61
  Set File Name to entry 4 in the File Name Table
  Advance Line by -30 to 31
  Special opcode 47: advance Address by 12 to 0xa1b4 and Line by 0 to 31
  Set File Name to entry 3 in the File Name Table
  Advance Line by 28 to 59
  Special opcode 19: advance Address by 4 to 0xa1b8 and Line by 0 to 59
  Special opcode 17: advance Address by 4 to 0xa1bc and Line by -2 to 57
  Special opcode 24: advance Address by 4 to 0xa1c0 and Line by 5 to 62
  Set File Name to entry 1 in the File Name Table
  Advance Line by 317 to 379
  Special opcode 61: advance Address by 16 to 0xa1d0 and Line by 0 to 379
  Special opcode 22: advance Address by 4 to 0xa1d4 and Line by 3 to 382
  Special opcode 16: advance Address by 4 to 0xa1d8 and Line by -3 to 379
  Special opcode 21: advance Address by 4 to 0xa1dc and Line by 2 to 381
  Special opcode 35: advance Address by 8 to 0xa1e4 and Line by 2 to 383
  Special opcode 26: advance Address by 4 to 0xa1e8 and Line by 7 to 390
  Special opcode 17: advance Address by 4 to 0xa1ec and Line by -2 to 388
  Special opcode 21: advance Address by 4 to 0xa1f0 and Line by 2 to 390
  Special opcode 21: advance Address by 4 to 0xa1f4 and Line by 2 to 392
  Special opcode 161: advance Address by 44 to 0xa220 and Line by 2 to 394
  Set File Name to entry 2 in the File Name Table
  Advance Line by -248 to 146
  Special opcode 19: advance Address by 4 to 0xa224 and Line by 0 to 146
  Set File Name to entry 6 in the File Name Table
  Advance Line by -51 to 95
  Special opcode 47: advance Address by 12 to 0xa230 and Line by 0 to 95
  Set File Name to entry 2 in the File Name Table
  Advance Line by 55 to 150
  Special opcode 19: advance Address by 4 to 0xa234 and Line by 0 to 150
  Set File Name to entry 7 in the File Name Table
  Advance Line by -42 to 108
  Special opcode 19: advance Address by 4 to 0xa238 and Line by 0 to 108
  Set File Name to entry 4 in the File Name Table
  Advance Line by -57 to 51
  Special opcode 19: advance Address by 4 to 0xa23c and Line by 0 to 51
  Set File Name to entry 2 in the File Name Table
  Advance Line by 99 to 150
  Special opcode 145: advance Address by 40 to 0xa264 and Line by 0 to 150
  Set File Name to entry 4 in the File Name Table
  Advance Line by -99 to 51
  Special opcode 19: advance Address by 4 to 0xa268 and Line by 0 to 51
  Set File Name to entry 2 in the File Name Table
  Advance Line by 103 to 154
  Special opcode 19: advance Address by 4 to 0xa26c and Line by 0 to 154
  Special opcode 78: advance Address by 20 to 0xa280 and Line by 3 to 157
  Set File Name to entry 1 in the File Name Table
  Advance Line by 246 to 403
  Special opcode 47: advance Address by 12 to 0xa28c and Line by 0 to 403
  Special opcode 80: advance Address by 20 to 0xa2a0 and Line by 5 to 408
  Special opcode 20: advance Address by 4 to 0xa2a4 and Line by 1 to 409
  Special opcode 21: advance Address by 4 to 0xa2a8 and Line by 2 to 411
  Special opcode 48: advance Address by 12 to 0xa2b4 and Line by 1 to 412
  Special opcode 116: advance Address by 32 to 0xa2d4 and Line by -1 to 411
  Special opcode 23: advance Address by 4 to 0xa2d8 and Line by 4 to 415
  Special opcode 20: advance Address by 4 to 0xa2dc and Line by 1 to 416
  Special opcode 16: advance Address by 4 to 0xa2e0 and Line by -3 to 413
  Special opcode 17: advance Address by 4 to 0xa2e4 and Line by -2 to 411
  Special opcode 35: advance Address by 8 to 0xa2ec and Line by 2 to 413
  Special opcode 17: advance Address by 4 to 0xa2f0 and Line by -2 to 411
  Special opcode 26: advance Address by 4 to 0xa2f4 and Line by 7 to 418
  Special opcode 24: advance Address by 4 to 0xa2f8 and Line by 5 to 423
  Special opcode 20: advance Address by 4 to 0xa2fc and Line by 1 to 424
  Special opcode 21: advance Address by 4 to 0xa300 and Line by 2 to 426
  Special opcode 20: advance Address by 4 to 0xa304 and Line by 1 to 427
  Special opcode 158: advance Address by 44 to 0xa330 and Line by -1 to 426
  Special opcode 20: advance Address by 4 to 0xa334 and Line by 1 to 427
  Special opcode 23: advance Address by 4 to 0xa338 and Line by 4 to 431
  Special opcode 18: advance Address by 4 to 0xa33c and Line by -1 to 430
  Special opcode 17: advance Address by 4 to 0xa340 and Line by -2 to 428
  Special opcode 17: advance Address by 4 to 0xa344 and Line by -2 to 426
  Special opcode 35: advance Address by 8 to 0xa34c and Line by 2 to 428
  Special opcode 17: advance Address by 4 to 0xa350 and Line by -2 to 426
  Special opcode 26: advance Address by 4 to 0xa354 and Line by 7 to 433
  Special opcode 25: advance Address by 4 to 0xa358 and Line by 6 to 439
  Special opcode 21: advance Address by 4 to 0xa35c and Line by 2 to 441
  Special opcode 30: advance Address by 8 to 0xa364 and Line by -3 to 438
  Special opcode 24: advance Address by 4 to 0xa368 and Line by 5 to 443
  Special opcode 62: advance Address by 16 to 0xa378 and Line by 1 to 444
  Special opcode 116: advance Address by 32 to 0xa398 and Line by -1 to 443
  Special opcode 23: advance Address by 4 to 0xa39c and Line by 4 to 447
  Special opcode 20: advance Address by 4 to 0xa3a0 and Line by 1 to 448
  Special opcode 16: advance Address by 4 to 0xa3a4 and Line by -3 to 445
  Special opcode 17: advance Address by 4 to 0xa3a8 and Line by -2 to 443
  Special opcode 35: advance Address by 8 to 0xa3b0 and Line by 2 to 445
  Special opcode 17: advance Address by 4 to 0xa3b4 and Line by -2 to 443
  Special opcode 26: advance Address by 4 to 0xa3b8 and Line by 7 to 450
  Special opcode 25: advance Address by 4 to 0xa3bc and Line by 6 to 456
  Special opcode 21: advance Address by 4 to 0xa3c0 and Line by 2 to 458
  Special opcode 30: advance Address by 8 to 0xa3c8 and Line by -3 to 455
  Special opcode 24: advance Address by 4 to 0xa3cc and Line by 5 to 460
  Special opcode 20: advance Address by 4 to 0xa3d0 and Line by 1 to 461
  Special opcode 158: advance Address by 44 to 0xa3fc and Line by -1 to 460
  Special opcode 20: advance Address by 4 to 0xa400 and Line by 1 to 461
  Special opcode 23: advance Address by 4 to 0xa404 and Line by 4 to 465
  Special opcode 18: advance Address by 4 to 0xa408 and Line by -1 to 464
  Special opcode 17: advance Address by 4 to 0xa40c and Line by -2 to 462
  Special opcode 17: advance Address by 4 to 0xa410 and Line by -2 to 460
  Special opcode 35: advance Address by 8 to 0xa418 and Line by 2 to 462
  Special opcode 17: advance Address by 4 to 0xa41c and Line by -2 to 460
  Special opcode 26: advance Address by 4 to 0xa420 and Line by 7 to 467
  Special opcode 25: advance Address by 4 to 0xa424 and Line by 6 to 473
  Set File Name to entry 2 in the File Name Table
  Advance Line by -381 to 92
  Special opcode 33: advance Address by 8 to 0xa42c and Line by 0 to 92
  Special opcode 24: advance Address by 4 to 0xa430 and Line by 5 to 97
  Special opcode 119: advance Address by 32 to 0xa450 and Line by 2 to 99
  Special opcode 23: advance Address by 4 to 0xa454 and Line by 4 to 103
  Special opcode 122: advance Address by 32 to 0xa474 and Line by 5 to 108
  Special opcode 16: advance Address by 4 to 0xa478 and Line by -3 to 105
  Special opcode 22: advance Address by 4 to 0xa47c and Line by 3 to 108
  Advance Line by -16 to 92
  Special opcode 173: advance Address by 48 to 0xa4ac and Line by 0 to 92
  Set File Name to entry 1 in the File Name Table
  Advance Line by 383 to 475
  Special opcode 19: advance Address by 4 to 0xa4b0 and Line by 0 to 475
  Special opcode 23: advance Address by 4 to 0xa4b4 and Line by 4 to 479
  Set File Name to entry 2 in the File Name Table
  Advance Line by -360 to 119
  Special opcode 33: advance Address by 8 to 0xa4bc and Line by 0 to 119
  Special opcode 24: advance Address by 4 to 0xa4c0 and Line by 5 to 124
  Special opcode 119: advance Address by 32 to 0xa4e0 and Line by 2 to 126
  Special opcode 23: advance Address by 4 to 0xa4e4 and Line by 4 to 130
  Special opcode 122: advance Address by 32 to 0xa504 and Line by 5 to 135
  Special opcode 16: advance Address by 4 to 0xa508 and Line by -3 to 132
  Special opcode 22: advance Address by 4 to 0xa50c and Line by 3 to 135
  Advance Line by -16 to 119
  Special opcode 229: advance Address by 64 to 0xa54c and Line by 0 to 119
  Set File Name to entry 1 in the File Name Table
  Advance Line by 362 to 481
  Special opcode 19: advance Address by 4 to 0xa550 and Line by 0 to 481
  Advance Line by 21 to 502
  Special opcode 19: advance Address by 4 to 0xa554 and Line by 0 to 502
  Special opcode 94: advance Address by 24 to 0xa56c and Line by 5 to 507
  Special opcode 120: advance Address by 32 to 0xa58c and Line by 3 to 510
  Special opcode 50: advance Address by 12 to 0xa598 and Line by 3 to 513
  Advance Line by 9 to 522
  Special opcode 159: advance Address by 44 to 0xa5c4 and Line by 0 to 522
  Special opcode 18: advance Address by 4 to 0xa5c8 and Line by -1 to 521
  Special opcode 34: advance Address by 8 to 0xa5d0 and Line by 1 to 522
  Special opcode 18: advance Address by 4 to 0xa5d4 and Line by -1 to 521
  Special opcode 20: advance Address by 4 to 0xa5d8 and Line by 1 to 522
  Special opcode 18: advance Address by 4 to 0xa5dc and Line by -1 to 521
  Special opcode 20: advance Address by 4 to 0xa5e0 and Line by 1 to 522
  Special opcode 34: advance Address by 8 to 0xa5e8 and Line by 1 to 523
  Special opcode 49: advance Address by 12 to 0xa5f4 and Line by 2 to 525
  Special opcode 64: advance Address by 16 to 0xa604 and Line by 3 to 528
  Set File Name to entry 6 in the File Name Table
  Advance Line by -433 to 95
  Special opcode 89: advance Address by 24 to 0xa61c and Line by 0 to 95
  Set File Name to entry 8 in the File Name Table
  Advance Line by -79 to 16
  Special opcode 19: advance Address by 4 to 0xa620 and Line by 0 to 16
  Set File Name to entry 7 in the File Name Table
  Advance Line by 92 to 108
  Special opcode 19: advance Address by 4 to 0xa624 and Line by 0 to 108
  Set File Name to entry 4 in the File Name Table
  Advance Line by -57 to 51
  Special opcode 19: advance Address by 4 to 0xa628 and Line by 0 to 51
  Set File Name to entry 8 in the File Name Table
  Advance Line by -33 to 18
  Special opcode 33: advance Address by 8 to 0xa630 and Line by 0 to 18
  Set File Name to entry 7 in the File Name Table
  Advance Line by 90 to 108
  Special opcode 33: advance Address by 8 to 0xa638 and Line by 0 to 108
  Set File Name to entry 4 in the File Name Table
  Advance Line by -57 to 51
  Special opcode 19: advance Address by 4 to 0xa63c and Line by 0 to 51
  Set File Name to entry 1 in the File Name Table
  Advance Line by 484 to 535
  Special opcode 89: advance Address by 24 to 0xa654 and Line by 0 to 535
  Special opcode 21: advance Address by 4 to 0xa658 and Line by 2 to 537
  Set File Name to entry 6 in the File Name Table
  Advance Line by -442 to 95
  Special opcode 19: advance Address by 4 to 0xa65c and Line by 0 to 95
  Set File Name to entry 1 in the File Name Table
  Advance Line by 442 to 537
  Special opcode 19: advance Address by 4 to 0xa660 and Line by 0 to 537
  Set File Name to entry 7 in the File Name Table
  Advance Line by -429 to 108
  Special opcode 47: advance Address by 12 to 0xa66c and Line by 0 to 108
  Set File Name to entry 4 in the File Name Table
  Advance Line by -57 to 51
  Special opcode 19: advance Address by 4 to 0xa670 and Line by 0 to 51
  Set File Name to entry 1 in the File Name Table
  Advance Line by 496 to 547
  Special opcode 215: advance Address by 60 to 0xa6ac and Line by 0 to 547
  Special opcode 92: advance Address by 24 to 0xa6c4 and Line by 3 to 550
  Special opcode 66: advance Address by 16 to 0xa6d4 and Line by 5 to 555
  Special opcode 90: advance Address by 24 to 0xa6ec and Line by 1 to 556
  Set File Name to entry 6 in the File Name Table
  Advance Line by -461 to 95
  Special opcode 131: advance Address by 36 to 0xa710 and Line by 0 to 95
  Set File Name to entry 7 in the File Name Table
  Advance Line by 13 to 108
  Special opcode 19: advance Address by 4 to 0xa714 and Line by 0 to 108
  Set File Name to entry 4 in the File Name Table
  Advance Line by -57 to 51
  Special opcode 19: advance Address by 4 to 0xa718 and Line by 0 to 51
  Set File Name to entry 7 in the File Name Table
  Advance Line by 57 to 108
  Special opcode 33: advance Address by 8 to 0xa720 and Line by 0 to 108
  Set File Name to entry 4 in the File Name Table
  Advance Line by -57 to 51
  Special opcode 19: advance Address by 4 to 0xa724 and Line by 0 to 51
  Set File Name to entry 1 in the File Name Table
  Advance Line by 512 to 563
  Special opcode 89: advance Address by 24 to 0xa73c and Line by 0 to 563
  Special opcode 60: advance Address by 16 to 0xa74c and Line by -1 to 562
  Special opcode 20: advance Address by 4 to 0xa750 and Line by 1 to 563
  Advance PC by 20 to a764
  Extended opcode 1: End of Sequence

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]