Changeset 216049 in webkit for trunk/Source/JavaScriptCore/disassembler
- Timestamp:
- May 1, 2017, 6:00:35 PM (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/disassembler/udis86/udis86.c
r198832 r216049 168 168 unsigned int i; 169 169 const unsigned char *src_ptr = ud_insn_ptr(u); 170 char* src_hex ;171 src_hex = (char*) u->insn_hexcode;170 char* src_hex = (char*) u->insn_hexcode; 171 char* const src_hex_base = src_hex; 172 172 /* for each byte used to decode instruction */ 173 173 for (i = 0; i < ud_insn_len(u) && i < sizeof(u->insn_hexcode) / 2; 174 174 ++i, ++src_ptr) { 175 s printf(src_hex, "%02x", *src_ptr & 0xFF);175 snprintf(src_hex, sizeof(u->insn_hexcode) - (src_hex - src_hex_base), "%02x", *src_ptr & 0xFF); 176 176 src_hex += 2; 177 177 }
Note:
See TracChangeset
for help on using the changeset viewer.