Revision 64b85a8f dis-asm.h

b/dis-asm.h
362 362
   target address.  Return number of bytes processed.  */
363 363
typedef int (*disassembler_ftype) (bfd_vma, disassemble_info *);
364 364

  
365
extern int print_insn_big_mips		(bfd_vma, disassemble_info*);
366
extern int print_insn_little_mips	(bfd_vma, disassemble_info*);
367
extern int print_insn_i386		(bfd_vma, disassemble_info*);
368
extern int print_insn_m68k		(bfd_vma, disassemble_info*);
369
extern int print_insn_z8001		(bfd_vma, disassemble_info*);
370
extern int print_insn_z8002		(bfd_vma, disassemble_info*);
371
extern int print_insn_h8300		(bfd_vma, disassemble_info*);
372
extern int print_insn_h8300h		(bfd_vma, disassemble_info*);
373
extern int print_insn_h8300s		(bfd_vma, disassemble_info*);
374
extern int print_insn_h8500		(bfd_vma, disassemble_info*);
375
extern int print_insn_alpha		(bfd_vma, disassemble_info*);
376
extern disassembler_ftype arc_get_disassembler (int, int);
377
extern int print_insn_arm		(bfd_vma, disassemble_info*);
378
extern int print_insn_sparc		(bfd_vma, disassemble_info*);
379
extern int print_insn_big_a29k		(bfd_vma, disassemble_info*);
380
extern int print_insn_little_a29k	(bfd_vma, disassemble_info*);
381
extern int print_insn_i960		(bfd_vma, disassemble_info*);
382
extern int print_insn_sh		(bfd_vma, disassemble_info*);
383
extern int print_insn_shl		(bfd_vma, disassemble_info*);
384
extern int print_insn_hppa		(bfd_vma, disassemble_info*);
385
extern int print_insn_m32r		(bfd_vma, disassemble_info*);
386
extern int print_insn_m88k		(bfd_vma, disassemble_info*);
387
extern int print_insn_mn10200		(bfd_vma, disassemble_info*);
388
extern int print_insn_mn10300		(bfd_vma, disassemble_info*);
389
extern int print_insn_ns32k		(bfd_vma, disassemble_info*);
390
extern int print_insn_big_powerpc	(bfd_vma, disassemble_info*);
391
extern int print_insn_little_powerpc	(bfd_vma, disassemble_info*);
392
extern int print_insn_rs6000		(bfd_vma, disassemble_info*);
393
extern int print_insn_w65		(bfd_vma, disassemble_info*);
394
extern int print_insn_d10v		(bfd_vma, disassemble_info*);
395
extern int print_insn_v850		(bfd_vma, disassemble_info*);
396
extern int print_insn_tic30		(bfd_vma, disassemble_info*);
397
extern int print_insn_ppc		(bfd_vma, disassemble_info*);
398
extern int print_insn_s390		(bfd_vma, disassemble_info*);
399
extern int print_insn_crisv32           (bfd_vma, disassemble_info*);
400
extern int print_insn_crisv10           (bfd_vma, disassemble_info*);
401
extern int print_insn_microblaze        (bfd_vma, disassemble_info*);
402
extern int print_insn_ia64              (bfd_vma, disassemble_info*);
365
int print_insn_big_mips         (bfd_vma, disassemble_info*);
366
int print_insn_little_mips      (bfd_vma, disassemble_info*);
367
int print_insn_i386             (bfd_vma, disassemble_info*);
368
int print_insn_m68k             (bfd_vma, disassemble_info*);
369
int print_insn_z8001            (bfd_vma, disassemble_info*);
370
int print_insn_z8002            (bfd_vma, disassemble_info*);
371
int print_insn_h8300            (bfd_vma, disassemble_info*);
372
int print_insn_h8300h           (bfd_vma, disassemble_info*);
373
int print_insn_h8300s           (bfd_vma, disassemble_info*);
374
int print_insn_h8500            (bfd_vma, disassemble_info*);
375
int print_insn_alpha            (bfd_vma, disassemble_info*);
376
disassembler_ftype arc_get_disassembler (int, int);
377
int print_insn_arm              (bfd_vma, disassemble_info*);
378
int print_insn_sparc            (bfd_vma, disassemble_info*);
379
int print_insn_big_a29k         (bfd_vma, disassemble_info*);
380
int print_insn_little_a29k      (bfd_vma, disassemble_info*);
381
int print_insn_i960             (bfd_vma, disassemble_info*);
382
int print_insn_sh               (bfd_vma, disassemble_info*);
383
int print_insn_shl              (bfd_vma, disassemble_info*);
384
int print_insn_hppa             (bfd_vma, disassemble_info*);
385
int print_insn_m32r             (bfd_vma, disassemble_info*);
386
int print_insn_m88k             (bfd_vma, disassemble_info*);
387
int print_insn_mn10200          (bfd_vma, disassemble_info*);
388
int print_insn_mn10300          (bfd_vma, disassemble_info*);
389
int print_insn_ns32k            (bfd_vma, disassemble_info*);
390
int print_insn_big_powerpc      (bfd_vma, disassemble_info*);
391
int print_insn_little_powerpc   (bfd_vma, disassemble_info*);
392
int print_insn_rs6000           (bfd_vma, disassemble_info*);
393
int print_insn_w65              (bfd_vma, disassemble_info*);
394
int print_insn_d10v             (bfd_vma, disassemble_info*);
395
int print_insn_v850             (bfd_vma, disassemble_info*);
396
int print_insn_tic30            (bfd_vma, disassemble_info*);
397
int print_insn_ppc              (bfd_vma, disassemble_info*);
398
int print_insn_s390             (bfd_vma, disassemble_info*);
399
int print_insn_crisv32          (bfd_vma, disassemble_info*);
400
int print_insn_crisv10          (bfd_vma, disassemble_info*);
401
int print_insn_microblaze       (bfd_vma, disassemble_info*);
402
int print_insn_ia64             (bfd_vma, disassemble_info*);
403 403

  
404 404
#if 0
405 405
/* Fetch the disassembler for a given BFD, if that support is available.  */
406
extern disassembler_ftype disassembler	(bfd *);
406
disassembler_ftype disassembler(bfd *);
407 407
#endif
408 408

  
409 409

......
412 412

  
413 413
/* Here is a function which callers may wish to use for read_memory_func.
414 414
   It gets bytes from a buffer.  */
415
extern int buffer_read_memory
416
  (bfd_vma, bfd_byte *, int, struct disassemble_info *);
415
int buffer_read_memory(bfd_vma, bfd_byte *, int, struct disassemble_info *);
417 416

  
418 417
/* This function goes with buffer_read_memory.
419 418
   It prints a message using info->fprintf_func and info->stream.  */
420
extern void perror_memory (int, bfd_vma, struct disassemble_info *);
419
void perror_memory(int, bfd_vma, struct disassemble_info *);
421 420

  
422 421

  
423 422
/* Just print the address in hex.  This is included for completeness even
424 423
   though both GDB and objdump provide their own (to print symbolic
425 424
   addresses).  */
426
extern void generic_print_address (bfd_vma, struct disassemble_info *);
425
void generic_print_address(bfd_vma, struct disassemble_info *);
427 426

  
428 427
/* Always true.  */
429
extern int generic_symbol_at_address (bfd_vma, struct disassemble_info *);
428
int generic_symbol_at_address(bfd_vma, struct disassemble_info *);
430 429

  
431 430
/* Macro to initialize a disassemble_info struct.  This should be called
432 431
   by all applications creating such a struct.  */

Also available in: Unified diff