projects
/
deliverable
/
binutils-gdb.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
gdb: add target_ops::supports_displaced_step
[deliverable/binutils-gdb.git]
/
gas
/
frags.h
diff --git
a/gas/frags.h
b/gas/frags.h
index dd247f9c535accacd61b55723080ea9ef0431ed6..39005ae71bc93f8a4985641dbd82b018f78ea0c1 100644
(file)
--- a/
gas/frags.h
+++ b/
gas/frags.h
@@
-1,6
+1,5
@@
/* frags.h - Header file for the frag concept.
/* frags.h - Header file for the frag concept.
- Copyright 1987, 1992, 1993, 1994, 1995, 1997, 1998, 1999, 2000, 2001,
- 2002, 2003, 2004, 2005, 2006, 2007, 2010 Free Software Foundation, Inc.
+ Copyright (C) 1987-2020 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
This file is part of GAS, the GNU Assembler.
@@
-46,7
+45,7
@@
struct frag {
addressT last_fr_address;
/* (Fixed) number of octets we know we have. May be 0. */
addressT last_fr_address;
/* (Fixed) number of octets we know we have. May be 0. */
-
offset
T fr_fix;
+
value
T fr_fix;
/* May be used for (Variable) number of octets after above.
The generic frag handling code no longer makes any use of fr_var. */
offsetT fr_var;
/* May be used for (Variable) number of octets after above.
The generic frag handling code no longer makes any use of fr_var. */
offsetT fr_var;
@@
-61,7
+60,7
@@
struct frag {
struct frag *fr_next;
/* Where the frag was created, or where it became a variant frag. */
struct frag *fr_next;
/* Where the frag was created, or where it became a variant frag. */
- char *fr_file;
+ c
onst c
har *fr_file;
unsigned int fr_line;
#ifndef NO_LISTING
unsigned int fr_line;
#ifndef NO_LISTING
@@
-100,6
+99,9
@@
struct frag {
#ifdef TC_FRAG_TYPE
TC_FRAG_TYPE tc_frag_data;
#endif
#ifdef TC_FRAG_TYPE
TC_FRAG_TYPE tc_frag_data;
#endif
+#ifdef OBJ_FRAG_TYPE
+ OBJ_FRAG_TYPE obj_frag_data;
+#endif
/* Data begins here. */
char fr_literal[1];
/* Data begins here. */
char fr_literal[1];
@@
-125,32
+127,37
@@
extern void frag_append_1_char (int);
void frag_init (void);
fragS *frag_alloc (struct obstack *);
void frag_init (void);
fragS *frag_alloc (struct obstack *);
-void frag_grow (
unsigned in
t nchars);
-char *frag_more (
in
t nchars);
+void frag_grow (
size_
t nchars);
+char *frag_more (
size_
t nchars);
void frag_align (int alignment, int fill_character, int max);
void frag_align_pattern (int alignment, const char *fill_pattern,
void frag_align (int alignment, int fill_character, int max);
void frag_align_pattern (int alignment, const char *fill_pattern,
-
in
t n_fill, int max);
+
size_
t n_fill, int max);
void frag_align_code (int alignment, int max);
void frag_align_code (int alignment, int max);
-void frag_new (
in
t old_frags_var_max_size);
+void frag_new (
size_
t old_frags_var_max_size);
void frag_wane (fragS * fragP);
void frag_wane (fragS * fragP);
-
in
t frag_room (void);
+
size_
t frag_room (void);
char *frag_variant (relax_stateT type,
char *frag_variant (relax_stateT type,
-
in
t max_chars,
-
in
t var,
+
size_
t max_chars,
+
size_
t var,
relax_substateT subtype,
symbolS * symbol,
offsetT offset,
char *opcode);
char *frag_var (relax_stateT type,
relax_substateT subtype,
symbolS * symbol,
offsetT offset,
char *opcode);
char *frag_var (relax_stateT type,
-
in
t max_chars,
-
in
t var,
+
size_
t max_chars,
+
size_
t var,
relax_substateT subtype,
symbolS * symbol,
offsetT offset,
char *opcode);
relax_substateT subtype,
symbolS * symbol,
offsetT offset,
char *opcode);
-bfd_boolean frag_offset_fixed_p (const fragS *, const fragS *, bfd_vma *);
+bfd_boolean frag_offset_fixed_p (const fragS *, const fragS *, offsetT *);
+bfd_boolean frag_gtoffset_p (valueT, const fragS *, valueT, const fragS *,
+ offsetT *);
+
+int get_frag_count (void);
+void clear_frag_count (void);
#endif /* FRAGS_H */
#endif /* FRAGS_H */
This page took
0.02446 seconds
and
4
git commands to generate.