aboutsummaryrefslogtreecommitdiff
path: root/modules/dbgfmts/stabs
diff options
context:
space:
mode:
authorhbono@chromium.org <hbono@chromium.org@4ff67af0-8c30-449e-8e8b-ad334ec8d88c>2012-11-14 05:26:34 +0000
committerhbono@chromium.org <hbono@chromium.org@4ff67af0-8c30-449e-8e8b-ad334ec8d88c>2012-11-14 05:26:34 +0000
commitd65182f1818d1c19e6f3866ab6e68a262fad5185 (patch)
tree641f34f2ec8c652a523034a533dc6c57e7ef853b /modules/dbgfmts/stabs
parent6b5f1af666c0fad6e4282d07267ff5ae84e7df9d (diff)
downloadpatched-yasm-d65182f1818d1c19e6f3866ab6e68a262fad5185.tar.gz
Update Yasm to 1.2.0 (Yasm Part 1/3)
This change updates our copy of Yasm to 1.2.0. (This change mainly consists of the files used by Chromium.) BUG=156030 TEST=build Chromium Review URL: https://codereview.chromium.org/11364046 git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/yasm/patched-yasm@167603 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
Diffstat (limited to 'modules/dbgfmts/stabs')
-rw-r--r--modules/dbgfmts/stabs/stabs-dbgfmt.c11
1 files changed, 6 insertions, 5 deletions
diff --git a/modules/dbgfmts/stabs/stabs-dbgfmt.c b/modules/dbgfmts/stabs/stabs-dbgfmt.c
index 1648ac6..c8cf9b3 100644
--- a/modules/dbgfmts/stabs/stabs-dbgfmt.c
+++ b/modules/dbgfmts/stabs/stabs-dbgfmt.c
@@ -25,7 +25,6 @@
* POSSIBILITY OF SUCH DAMAGE.
*/
#include <util.h>
-/*@unused@*/ RCSID("$Id: stabs-dbgfmt.c 2130 2008-10-07 05:38:11Z peter $");
#include <libyasm.h>
@@ -119,7 +118,7 @@ static void stabs_bc_str_print(const void *contents, FILE *f, int
static int stabs_bc_str_calc_len
(yasm_bytecode *bc, yasm_bc_add_span_func add_span, void *add_span_data);
static int stabs_bc_str_tobytes
- (yasm_bytecode *bc, unsigned char **bufp, void *d,
+ (yasm_bytecode *bc, unsigned char **bufp, unsigned char *bufstart, void *d,
yasm_output_value_func output_value,
/*@null@*/ yasm_output_reloc_func output_reloc);
@@ -129,7 +128,7 @@ static void stabs_bc_stab_print(const void *contents, FILE *f, int
static int stabs_bc_stab_calc_len
(yasm_bytecode *bc, yasm_bc_add_span_func add_span, void *add_span_data);
static int stabs_bc_stab_tobytes
- (yasm_bytecode *bc, unsigned char **bufp, void *d,
+ (yasm_bytecode *bc, unsigned char **bufp, unsigned char *bufstart, void *d,
yasm_output_value_func output_value,
/*@null@*/ yasm_output_reloc_func output_reloc);
@@ -405,7 +404,8 @@ stabs_dbgfmt_generate(yasm_object *object, yasm_linemap *linemap,
}
static int
-stabs_bc_stab_tobytes(yasm_bytecode *bc, unsigned char **bufp, void *d,
+stabs_bc_stab_tobytes(yasm_bytecode *bc, unsigned char **bufp,
+ unsigned char *bufstart, void *d,
yasm_output_value_func output_value,
yasm_output_reloc_func output_reloc)
{
@@ -439,7 +439,8 @@ stabs_bc_stab_tobytes(yasm_bytecode *bc, unsigned char **bufp, void *d,
}
static int
-stabs_bc_str_tobytes(yasm_bytecode *bc, unsigned char **bufp, void *d,
+stabs_bc_str_tobytes(yasm_bytecode *bc, unsigned char **bufp,
+ unsigned char *bufstart, void *d,
yasm_output_value_func output_value,
yasm_output_reloc_func output_reloc)
{