[binutils-gdb] elfedit.c: Replace BYTE_PUT with byte_put

H.J.Lu hjl@sourceware.org
Fri Oct 25 22:12:00 GMT 2019


https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=256878f318c60cbcc145fc95936035e0f7ff1af6

commit 256878f318c60cbcc145fc95936035e0f7ff1af6
Author: H.J. Lu <hjl.tools@gmail.com>
Date:   Fri Oct 25 15:06:39 2019 -0700

    elfedit.c: Replace BYTE_PUT with byte_put
    
    Since BYTE_PUT is defined as
    
     #define BYTE_PUT(field, val) byte_put (field, val, sizeof (field))
    
    use byte_put, instead of BYTE_PUT, to put 4-byte bitmask at ptr with
    "byte_put (ptr, bitmask, 4)", instead of "BYTE_PUT (ptr, bitmask)", to
    work with "unsigned char *ptr".
    
    	* elfedit.c (update_gnu_property): Replace BYTE_PUT with byte_put.

Diff:
---
 binutils/ChangeLog | 4 ++++
 binutils/elfedit.c | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/binutils/ChangeLog b/binutils/ChangeLog
index 224ebeb..6c5143d 100644
--- a/binutils/ChangeLog
+++ b/binutils/ChangeLog
@@ -1,3 +1,7 @@
+2019-10-25  H.J. Lu  <hongjiu.lu@intel.com>
+
+	* elfedit.c (update_gnu_property): Replace BYTE_PUT with byte_put.
+
 2019-10-25  Nick Clifton  <nickc@redhat.com>
 
 	* objcopy.c (struct merged_note_section): New structure.  Used to
diff --git a/binutils/elfedit.c b/binutils/elfedit.c
index ea261de..5c0d711 100644
--- a/binutils/elfedit.c
+++ b/binutils/elfedit.c
@@ -225,7 +225,7 @@ update_gnu_property (const char *file_name, FILE *file)
 			if (disable_x86_features)
 			  bitmask &= ~disable_x86_features;
 			if (old_bitmask != bitmask)
-			  BYTE_PUT (ptr, bitmask);
+			  byte_put (ptr, bitmask, 4);
 			goto out;
 		      }



More information about the Binutils-cvs mailing list