)]}'
{
  "commit": "24aeeace7a9f264688e9eda77b6c04db607cbdfd",
  "tree": "f85cb83725c609b8dd255dbfe48143540349bbff",
  "parents": [
    "2f859f80c2077e00237ea1dfae2523ebd8377f5f"
  ],
  "author": {
    "name": "Laszlo Ersek",
    "email": "lersek@redhat.com",
    "time": "Tue May 20 13:39:45 2014 +0200"
  },
  "committer": {
    "name": "Luiz Capitulino",
    "email": "lcapitulino@redhat.com",
    "time": "Wed Jun 11 10:10:28 2014 -0400"
  },
  "message": "dump: select header bitness based on ELF class, not ELF architecture\n\nThe specific ELF architecture (d_machine) carries Too Much Information\n(TM) for deciding between create_header32() and create_header64(), use\n\"d_class\" instead (ELFCLASS32 vs. ELFCLASS64).\n\nThis change adapts write_dump_header() to write_elf_loads(), dump_begin()\netc. that also rely on the ELF class of the target for bitness selection.\n\nConsidering the current targets that support dumping, cpu_get_dump_info()\nworks as follows:\n- target-s390x/arch_dump.c: (EM_S390, ELFCLASS64) only\n- target-ppc/arch_dump.c (EM_PPC64, ELFCLASS64) only\n- target-i386/arch_dump.c: sets (EM_X86_64, ELFCLASS64) vs. (EM_386,\n  ELFCLASS32) keying off the same Long Mode Active flag.\n\nHence no observable change.\n\nApproximately-suggested-by: Paolo Bonzini \u003cpbonzini@redhat.com\u003e\nSigned-off-by: Laszlo Ersek \u003clersek@redhat.com\u003e\nReviewed-by: Paolo Bonzini \u003cpbonzini@redhat.com\u003e\nSigned-off-by: Luiz Capitulino \u003clcapitulino@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e0a606fbbc2afe2ddbd6440ab111889e203b6c7f",
      "old_mode": 33188,
      "old_path": "dump.c",
      "new_id": "7e0982bb5a06ce5532febf6ac218d908a5fd5362",
      "new_mode": 33188,
      "new_path": "dump.c"
    }
  ]
}
