diff --git a/GhidraDocs/GhidraClass/BSim/BSimTutorial_Basic_Queries.html b/GhidraDocs/GhidraClass/BSim/BSimTutorial_Basic_Queries.html index 8a24ad16ec..331432a81c 100755 --- a/GhidraDocs/GhidraClass/BSim/BSimTutorial_Basic_Queries.html +++ b/GhidraDocs/GhidraClass/BSim/BSimTutorial_Basic_Queries.html @@ -135,7 +135,7 @@ We use these different versions to demonstrate some of the capabilities of BSim. diff --git a/GhidraDocs/GhidraClass/BSim/BSimTutorial_Basic_Queries.md b/GhidraDocs/GhidraClass/BSim/BSimTutorial_Basic_Queries.md index c56d29908a..4dacc24b6d 100644 --- a/GhidraDocs/GhidraClass/BSim/BSimTutorial_Basic_Queries.md +++ b/GhidraDocs/GhidraClass/BSim/BSimTutorial_Basic_Queries.md @@ -111,7 +111,7 @@ We use these different versions to demonstrate some of the capabilities of BSim. 1. Right-click on the row of the match and perform the **Compare Functions** action to bring up the side-by-side comparison. - The **Listing View** tab shows the disassembly. - The **Decompiler Diff View** tab shows the decompiled code. - - Differences in the code are automatically highlighted in blue. + - Differences in the code are automatically highlighted in cyan. - Either view can be toggled between a horizontal split and a vertical split using the drop-down menu. 1. Examine the diff views to verify that the match is valid. 1. Using the **Apply Name** action in the BSim Search Results table, apply the name from the search result to the queried function. diff --git a/GhidraDocs/GhidraClass/BSim/BSimTutorial_Evaluating_Matches.html b/GhidraDocs/GhidraClass/BSim/BSimTutorial_Evaluating_Matches.html index f70196747b..be7a5a6f1c 100755 --- a/GhidraDocs/GhidraClass/BSim/BSimTutorial_Evaluating_Matches.html +++ b/GhidraDocs/GhidraClass/BSim/BSimTutorial_Evaluating_Matches.html @@ -26,7 +26,7 @@ While doing this, we’ll showcase some of the features available in the decompi The corresponding function in postgres should have a default name.
  • Examine this match in the side-by-side decompiler view. Note that the matching function has better data type information due to the debug information.
  • -
  • Q: Why does the placement of the double argument between the functions? +
  • Q: Why does the placement of the double argument differ between the functions?
    Answer Floating point values and integer/pointer values are passed in separate sets of registers. Neither ordering is wrong since both are consistent with the instructions of the function. The debug info records a specific signature (and ordering) for the function, which Ghidra applies. @@ -44,7 +44,7 @@ Some terminology: if you click on a token in a decompiler panel, that token beco

    The colors: