diff --git a/Ghidra/Configurations/Public_Release/src/global/docs/WhatsNew.md b/Ghidra/Configurations/Public_Release/src/global/docs/WhatsNew.md index 3f2eaa26fe..8323d74565 100644 --- a/Ghidra/Configurations/Public_Release/src/global/docs/WhatsNew.md +++ b/Ghidra/Configurations/Public_Release/src/global/docs/WhatsNew.md @@ -65,6 +65,15 @@ fresh import of any program you will continue to reverse engineer to see if the provides better results. ## Bitfields +The Decompiler now recovers and displays the names of **bitfield** components in structured +data-types, when analyzing code that manipulates them. + +Low-level details of how code isolates an individual bitfield are simplified away in Decompiler +output. Instead, the bitfield is displayed as a single logical value, by name, using standard field +access notation. Both expressions that *read from* or *write to* a bitfield can be recovered. + +Many optimized expressions that read, write, or compare multiple bitfields at once can also be +broken out so that the individual bitfields are visible. ## Objective-C The old Objective-C analyzers: