Branch: refs/heads/thaines/machregister_fix_bool_checks
  Home:   https://github.com/dyninst/dyninst
  Commit: 0eaba947a5298c502024b5afbd1e5122e41bf198
      
https://github.com/dyninst/dyninst/commit/0eaba947a5298c502024b5afbd1e5122e41bf198
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-10-30 (Mon, 30 Oct 2023)

  Changed paths:
    M common/src/registers/MachRegister.C

  Log Message:
  -----------
  Write 'isPC' in terms of 'getPC'


  Commit: c19dbc0c71883723439de33868ea731fa026ee08
      
https://github.com/dyninst/dyninst/commit/c19dbc0c71883723439de33868ea731fa026ee08
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-10-30 (Mon, 30 Oct 2023)

  Changed paths:
    M common/src/registers/MachRegister.C

  Log Message:
  -----------
  Add missing architectures in getFramePointer


  Commit: 5ba2737909c2f78d4b78086cd49bca35a4c5a2d3
      
https://github.com/dyninst/dyninst/commit/5ba2737909c2f78d4b78086cd49bca35a4c5a2d3
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-10-30 (Mon, 30 Oct 2023)

  Changed paths:
    M common/src/registers/MachRegister.C

  Log Message:
  -----------
  Don't assert in getFramePointer


  Commit: dcad813eff9f35dae1e9f1b5a53041f9e8ecfe06
      
https://github.com/dyninst/dyninst/commit/dcad813eff9f35dae1e9f1b5a53041f9e8ecfe06
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-10-30 (Mon, 30 Oct 2023)

  Changed paths:
    M common/src/registers/MachRegister.C

  Log Message:
  -----------
  Write isFramePointer in terms of getFramePointer

This also adds correct detection of frame pointers on PPC.


  Commit: b2d4c7f53a77bc870b234c02c7205112e777692b
      
https://github.com/dyninst/dyninst/commit/b2d4c7f53a77bc870b234c02c7205112e777692b
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-10-30 (Mon, 30 Oct 2023)

  Changed paths:
    M common/src/registers/MachRegister.C

  Log Message:
  -----------
  Add missing arch in getStackPointer


  Commit: d7d7c06ffc5b60cf2096276ee4d832cb3e471c63
      
https://github.com/dyninst/dyninst/commit/d7d7c06ffc5b60cf2096276ee4d832cb3e471c63
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-10-30 (Mon, 30 Oct 2023)

  Changed paths:
    M common/src/registers/MachRegister.C

  Log Message:
  -----------
  Don't assert in getStackPointer


  Commit: cf4857df01a23b9038f82d009c8ca78f53de0952
      
https://github.com/dyninst/dyninst/commit/cf4857df01a23b9038f82d009c8ca78f53de0952
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-10-30 (Mon, 30 Oct 2023)

  Changed paths:
    M common/src/registers/MachRegister.C

  Log Message:
  -----------
  Reorder checks in getStackPointer

For consistency


  Commit: 56221105c0edc2fd5b3b1caaf5f4d4654cdb1620
      
https://github.com/dyninst/dyninst/commit/56221105c0edc2fd5b3b1caaf5f4d4654cdb1620
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-10-30 (Mon, 30 Oct 2023)

  Changed paths:
    M common/src/registers/MachRegister.C

  Log Message:
  -----------
  Write isStackPointer in terms of getStackPointer

This also now includes StackTop.


  Commit: c20047193290fea2bcc0fee6c805629dc386bd69
      
https://github.com/dyninst/dyninst/commit/c20047193290fea2bcc0fee6c805629dc386bd69
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-10-30 (Mon, 30 Oct 2023)

  Changed paths:
    M common/src/registers/MachRegister.C

  Log Message:
  -----------
  isFramePointer ws


  Commit: 2a17b6b7b8d21d5b3047de076c66a84da6c4f9aa
      
https://github.com/dyninst/dyninst/commit/2a17b6b7b8d21d5b3047de076c66a84da6c4f9aa
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-10-30 (Mon, 30 Oct 2023)

  Changed paths:
    M common/src/registers/MachRegister.C

  Log Message:
  -----------
  isPC ws


  Commit: 483bfd922e0a2b72ba057b8eafbc6c68b81d7a58
      
https://github.com/dyninst/dyninst/commit/483bfd922e0a2b72ba057b8eafbc6c68b81d7a58
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-10-30 (Mon, 30 Oct 2023)

  Changed paths:
    M common/src/registers/MachRegister.C

  Log Message:
  -----------
  isStackPointer typo


  Commit: 60bc564c367af78776703514e03b777c3fd6cb76
      
https://github.com/dyninst/dyninst/commit/60bc564c367af78776703514e03b777c3fd6cb76
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-10-30 (Mon, 30 Oct 2023)

  Changed paths:
    M common/src/registers/MachRegister.C

  Log Message:
  -----------
  Don't assert in getSyscallNumberReg


  Commit: 398f6583d43ca80f11080391a697bd719da9d634
      
https://github.com/dyninst/dyninst/commit/398f6583d43ca80f11080391a697bd719da9d634
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-10-30 (Mon, 30 Oct 2023)

  Changed paths:
    M common/src/registers/MachRegister.C

  Log Message:
  -----------
  Add missing arch in getSyscallNumberReg


  Commit: b807fd405edec97794edfa302f59be7735201a28
      
https://github.com/dyninst/dyninst/commit/b807fd405edec97794edfa302f59be7735201a28
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-10-30 (Mon, 30 Oct 2023)

  Changed paths:
    M common/src/registers/MachRegister.C

  Log Message:
  -----------
  Write isSyscallNumberReg in terms of getSyscallNumberReg

The original implementation in 7b8d777ce from 2013 used o{r,e}ax for
x86, but was changed to use {r,e}ax by 23a5a76d2 in 2015. Neither
the SystemV ABI nor Intel Dev Guide refer to o*ax, so I think this
check is now correct.


  Commit: 2fab3fd79dd530b18e6fb7cc333e0460283de4f4
      
https://github.com/dyninst/dyninst/commit/2fab3fd79dd530b18e6fb7cc333e0460283de4f4
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-10-30 (Mon, 30 Oct 2023)

  Changed paths:
    M common/src/registers/MachRegister.C

  Log Message:
  -----------
  Don't assert in getSyscallReturnValueReg


  Commit: 7cca5766053ca516d4212427fd7b8a8fd1f64640
      
https://github.com/dyninst/dyninst/commit/7cca5766053ca516d4212427fd7b8a8fd1f64640
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-10-30 (Mon, 30 Oct 2023)

  Changed paths:
    M common/src/registers/MachRegister.C

  Log Message:
  -----------
  Add missing arches in getSyscallReturnValueReg


  Commit: 2bf9a8f92c6c8ed62dde6bfc6218efef9f287ed1
      
https://github.com/dyninst/dyninst/commit/2bf9a8f92c6c8ed62dde6bfc6218efef9f287ed1
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-10-30 (Mon, 30 Oct 2023)

  Changed paths:
    M common/src/registers/MachRegister.C

  Log Message:
  -----------
  Write isSyscallReturnValueReg in terms of getSyscallReturnValueReg

These two had become completely unsynchronized. There is a reg for
aarch64 and both PPC registers were wrong in the bool check.


  Commit: 33f26629b59fd6cfff8a3616bab71af27b90fb2e
      
https://github.com/dyninst/dyninst/commit/33f26629b59fd6cfff8a3616bab71af27b90fb2e
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-10-30 (Mon, 30 Oct 2023)

  Changed paths:
    M common/src/registers/MachRegister.C

  Log Message:
  -----------
  Reorder checks in getZeroFlag

For consistency


  Commit: 29ccf306f23f24949625191521158e87f1c02dbc
      
https://github.com/dyninst/dyninst/commit/29ccf306f23f24949625191521158e87f1c02dbc
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-10-30 (Mon, 30 Oct 2023)

  Changed paths:
    M common/src/registers/MachRegister.C

  Log Message:
  -----------
  Don't assert in getZeroFlag


  Commit: 12163ec57c31953b1cc58d994c7f75b598883914
      
https://github.com/dyninst/dyninst/commit/12163ec57c31953b1cc58d994c7f75b598883914
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-10-30 (Mon, 30 Oct 2023)

  Changed paths:
    M common/src/registers/MachRegister.C

  Log Message:
  -----------
  Add missing arch in getZeroFlag


  Commit: 8449a1ad4c51f3b14f5cf4c0740c0be690907d93
      
https://github.com/dyninst/dyninst/commit/8449a1ad4c51f3b14f5cf4c0740c0be690907d93
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-10-30 (Mon, 30 Oct 2023)

  Changed paths:
    M common/src/registers/MachRegister.C

  Log Message:
  -----------
  Write isZeroFlag in terms of getZeroFlag


Compare: 
https://github.com/dyninst/dyninst/compare/0eaba947a529%5E...8449a1ad4c51
_______________________________________________
Dyninst-api mailing list
Dyninst-api@cs.wisc.edu
https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api

Reply via email to