{"push_id":625589595,"size":12,"distinct_size":12,"ref":"refs/heads/16bits_part1","head":"3cd01333cb6e94311bfdea9f9f57b6287d0b2c6a","before":"8068a6795459ecabc8b8090f6d4a0daceda08583","commits":[{"sha":"af4e171519b74746ca0a407af6dbaddd5bfd08b5","author":{"email":"fa7054fed17d58b06d3b1bf9b1077e42165a09ec@ericsson.com","name":"Simon Marchi"},"message":"target_read: Consider byte size when reading from memory\n\nIf we are reading from a memory object, the len parameter represents the\nnumber of \"addresses\" to read, so the byte size needs to be taken into\naccount.\n\ngdb/ChangeLog:\n\n\t* target.c (target_read): Consider byte size when reading from a\n\tmemory object.\n\t* target.h (target_read): Update documentation.","distinct":true,"url":"https://api.github.com/repos/simark/binutils-gdb/commits/af4e171519b74746ca0a407af6dbaddd5bfd08b5"},{"sha":"28d0cc50d623349e94d7f764b7e5ad5eb6796445","author":{"email":"fa7054fed17d58b06d3b1bf9b1077e42165a09ec@ericsson.com","name":"Simon Marchi"},"message":"target_write_with_progress: Consider byte_size when writing to memory\n\nSame as the last patch, but for target_write_with_progress.\n\ngdb/ChangeLog:\n\n\t* target.c (target_write_with_progress): Consider byte size when\n\treading from a memory object.","distinct":true,"url":"https://api.github.com/repos/simark/binutils-gdb/commits/28d0cc50d623349e94d7f764b7e5ad5eb6796445"},{"sha":"a302b7a192d6f57ea8019719d52dc29cc0d2a9a1","author":{"email":"fa7054fed17d58b06d3b1bf9b1077e42165a09ec@ericsson.com","name":"Simon Marchi"},"message":"memory_xfer_partial: Add asserts\n\nJust to add a bit of safety.\n\ngdb/ChangeLog:\n\n\t* target.c (memory_xfer_partial): Add asserts.","distinct":true,"url":"https://api.github.com/repos/simark/binutils-gdb/commits/a302b7a192d6f57ea8019719d52dc29cc0d2a9a1"},{"sha":"b7e60f1a570e66a79a40256c880693a3c0622bab","author":{"email":"fa7054fed17d58b06d3b1bf9b1077e42165a09ec@ericsson.com","name":"Simon Marchi"},"message":"Adapt remote to be able to read/write memory on non-8-bits architectures\n\nAdapt code in remote.c to take into account memory byte size when\nreading/writing memory.\n\nA few variables are renamed and suffixed with _bytes or _octets. This\nway, it's more obvious if there is any place where we add or compare\nvalues in different units (which is a mistake).\n\ngdb/ChangeLog:\n\n\t* common/rsp-low.c (needs_escaping): New function.\n\t(remote_escape_output): Add byte_size parameter and refactor to\n\tuse it.\n\t* remote.c (align_for_efficient_write): New function.\n\t(remote_write_bytes_aux): Add byte_size parameter and use it.\n\tMinor refactoring and variable renaming.\n\t(remote_read_bytes_1): Add byte_size paremeter and use it.\n\t(remote_write_bytes): Add byte_size parameter and pass it down.\n\t(remote_xfer_live_readonly_partial): Same.\n\t(remote_read_bytes): Same.\n\t(remote_flash_write): Add byte_size=1 to remote_write_bytes_aux\n\tcall.\n\t(remote_xfer_partial): Get byte size and pass it down.\n\t(remote_write_qxfer): Add byte_size=1 to remote_escape_output\n\tcall.\n\t(remote_search_memory): Same.\n\t(remote_hostio_pwrite): Same.\n\ngdb/gdbserver/ChangeLog:\n\t* server.c (write_qxfer_response): Add byte_size=1 to\n\tremote_escape_output call.","distinct":true,"url":"https://api.github.com/repos/simark/binutils-gdb/commits/b7e60f1a570e66a79a40256c880693a3c0622bab"},{"sha":"af317587021a9ee40a260bf9a2a8bc017a63129c","author":{"email":"fa7054fed17d58b06d3b1bf9b1077e42165a09ec@ericsson.com","name":"Simon Marchi"},"message":"Modifications to mi_cmd_data_write_memory_bytes","distinct":true,"url":"https://api.github.com/repos/simark/binutils-gdb/commits/af317587021a9ee40a260bf9a2a8bc017a63129c"},{"sha":"084480cc2df9efb20f6dbd4fd10c2ff651eacb66","author":{"email":"fa7054fed17d58b06d3b1bf9b1077e42165a09ec@ericsson.com","name":"Simon Marchi"},"message":"Update write_memory doc","distinct":true,"url":"https://api.github.com/repos/simark/binutils-gdb/commits/084480cc2df9efb20f6dbd4fd10c2ff651eacb66"},{"sha":"c223301fb218c241b5363ed56e5026f85b215db5","author":{"email":"fa7054fed17d58b06d3b1bf9b1077e42165a09ec@ericsson.com","name":"Simon Marchi"},"message":"Update target_write_memory doc\n\nThe doc in target.c and target/target.h diverged a bit, I tried to find\na reasonnable in-between version.","distinct":true,"url":"https://api.github.com/repos/simark/binutils-gdb/commits/c223301fb218c241b5363ed56e5026f85b215db5"},{"sha":"4af622d618c373eea5bdfee07ac6b4f37dc845eb","author":{"email":"fa7054fed17d58b06d3b1bf9b1077e42165a09ec@ericsson.com","name":"Simon Marchi"},"message":"target_read: minor fixes","distinct":true,"url":"https://api.github.com/repos/simark/binutils-gdb/commits/4af622d618c373eea5bdfee07ac6b4f37dc845eb"},{"sha":"8c79d7f6cfa0115a82755652bdf657090b822cd4","author":{"email":"fa7054fed17d58b06d3b1bf9b1077e42165a09ec@ericsson.com","name":"Simon Marchi"},"message":"read_memory_robust variable renaming and constification","distinct":true,"url":"https://api.github.com/repos/simark/binutils-gdb/commits/8c79d7f6cfa0115a82755652bdf657090b822cd4"},{"sha":"6fb78b577232405f46473f7cf61849707cdbdba6","author":{"email":"fa7054fed17d58b06d3b1bf9b1077e42165a09ec@ericsson.com","name":"Simon Marchi"},"message":"read_memory_robust: consider byte_size","distinct":true,"url":"https://api.github.com/repos/simark/binutils-gdb/commits/6fb78b577232405f46473f7cf61849707cdbdba6"},{"sha":"d134b316d72f8cdc10b372a6cc7224af6fd6ef37","author":{"email":"fa7054fed17d58b06d3b1bf9b1077e42165a09ec@ericsson.com","name":"Simon Marchi"},"message":"read_whatever_is_readable: constify parameters + formatting","distinct":true,"url":"https://api.github.com/repos/simark/binutils-gdb/commits/d134b316d72f8cdc10b372a6cc7224af6fd6ef37"},{"sha":"3cd01333cb6e94311bfdea9f9f57b6287d0b2c6a","author":{"email":"fa7054fed17d58b06d3b1bf9b1077e42165a09ec@ericsson.com","name":"Simon Marchi"},"message":"read_whatever_is_readable: add byte_size and use it","distinct":true,"url":"https://api.github.com/repos/simark/binutils-gdb/commits/3cd01333cb6e94311bfdea9f9f57b6287d0b2c6a"}]}