Ghidra API changes: 9.0.4_PUBLIC → 9.1_PUBLIC

171 types added, 71 types removed, 319 types modified

Added Types 171
Removed Types 71
Modified Types 319
class db.DBHandle 2 changes history
addedmethod: createBuffer
db.DBBuffer createBuffer(db.DBBuffer shadowBuffer) throws IOException
addedmethod: getBuffer
db.DBBuffer getBuffer(int id, db.DBBuffer shadowBuffer) throws IOException
class db.Table 2 changes history
addedmethod: fieldKeyIterator
db.DBFieldIterator fieldKeyIterator(db.Field minKey, db.Field maxKey, boolean before) throws IOException
modifiedmethod: indexFieldIterator param 3 renamed: atMin → before
- db.DBFieldIterator indexFieldIterator(db.Field minField, db.Field maxField, boolean atMin, int columnIndex) throws IOException
+ db.DBFieldIterator indexFieldIterator(db.Field minField, db.Field maxField, boolean before, int columnIndex) throws IOException
class docking.AbstractDockingTool 16 changes history
addedfield: toolActions
docking.actions.ToolActions toolActions
addedmethod: setStatusInfo
void setStatusInfo(java.lang.String text, boolean beep)
addedmethod: clearStatusInfo
void clearStatusInfo()
addedmethod: addPopupActionProvider
void addPopupActionProvider(docking.actions.PopupActionProvider provider)
addedmethod: removePopupActionProvider
void removePopupActionProvider(docking.actions.PopupActionProvider provider)
addedmethod: getActiveComponentProvider
docking.ComponentProvider getActiveComponentProvider()
addedmethod: setMenuGroup
void setMenuGroup(java.lang.String[] menuPath, java.lang.String group)
addedmethod: setMenuGroup
void setMenuGroup(java.lang.String[] menuPath, java.lang.String group, java.lang.String menuSubGroup)
addedmethod: getGlobalContext
docking.ActionContext getGlobalContext()
addedmethod: addContextListener
void addContextListener(docking.DockingContextListener listener)
addedmethod: removeContextListener
void removeContextListener(docking.DockingContextListener listener)
addedmethod: getToolActions
docking.actions.ToolActions getToolActions()
modifiedmethod: getAllActions return type: List → Set
- java.util.List<docking.action.DockingActionIf> getAllActions()
+ java.util.Set<docking.action.DockingActionIf> getAllActions()
modifiedmethod: getDockingActionsByOwnerName return type: List → Set
- java.util.List<docking.action.DockingActionIf> getDockingActionsByOwnerName(java.lang.String owner)
+ java.util.Set<docking.action.DockingActionIf> getDockingActionsByOwnerName(java.lang.String owner)
removedfield: actionMgr
docking.actions.DockingToolActionManager actionMgr
removedmethod: getDockingActionsByFullActionName
java.util.List<docking.action.DockingActionIf> getDockingActionsByFullActionName(java.lang.String fullActionName)
class docking.ActionContext 6 changes history
addedmethod: setSourceObject
docking.ActionContext setSourceObject(java.lang.Object sourceObject)
addedmethod: getSourceComponent
java.awt.Component getSourceComponent()
addedmethod: toString
java.lang.String toString()
modifiedmethod: setMouseEvent return type: void → ActionContext
- void setMouseEvent(java.awt.event.MouseEvent e)
+ docking.ActionContext setMouseEvent(java.awt.event.MouseEvent e)
modifiedmethod: setContextObject return type: void → ActionContext
- void setContextObject(java.lang.Object contextObject)
+ docking.ActionContext setContextObject(java.lang.Object contextObject)
removedmethod: setSource
void setSource(java.lang.Object sourceObject)
class docking.ComponentLoadedListener 2 changes history
addedmethod: componentLoaded
void componentLoaded(docking.DockingWindowManager windowManager, docking.ComponentProvider provider)
removedmethod: componentLoaded
void componentLoaded(docking.DockingWindowManager windowManager)
class docking.ComponentProvider 6 changes history
addedmethod: createContext
docking.ActionContext createContext()
addedmethod: createContext
docking.ActionContext createContext(java.lang.Object contextObject)
addedmethod: createContext
docking.ActionContext createContext(java.awt.Component sourceComponent, java.lang.Object contextObject)
addedmethod: setKeyBinding
void setKeyBinding(docking.action.KeyBindingData kbData)
addedmethod: addToToolbar
void addToToolbar()
addedmethod: isSnapshot
boolean isSnapshot()
class docking.DialogComponentProvider 3 changes history
addedmethod: alertMessage
void alertMessage(utility.function.Callback alertFinishedCallback)
addedmethod: getHelpLocatdion
ghidra.util.HelpLocation getHelpLocatdion()
removedmethod: alertMessage
void alertMessage(ghidra.generic.function.Callback alertFinishedCallback)
class docking.DockableComponent 3 changes history
addedmethod: getComponentProvider
docking.ComponentProvider getComponentProvider()
addedmethod: getDockingWindowManager
docking.DockingWindowManager getDockingWindowManager()
modifiedfield: DROP_CODE type: DropCode → DropCode
- static docking.DockableComponent.DropCode DROP_CODE
+ static docking.DropCode DROP_CODE
class docking.DockingActionProxy 3 changes history
addedmethod: getKeyBindingType
docking.action.KeyBindingType getKeyBindingType()
addedmethod: dispose
void dispose()
removedmethod: isKeyBindingManaged
boolean isKeyBindingManaged()
class docking.DockingKeyBindingAction 4 changes history
addedfield: tool
docking.DockingTool tool
removedfield: winMgr
docking.DockingWindowManager winMgr
removedmethod: parseKeyStroke
static java.lang.String parseKeyStroke(javax.swing.KeyStroke keyStroke)
removedmethod: parseKeyStroke
static javax.swing.KeyStroke parseKeyStroke(java.lang.String keyStroke)
class docking.DockingMenuItem 1 change history
modified implements: (none) → docking.widgets.GComponent
class docking.DockingTool 14 changes history
addedmethod: setStatusInfo
void setStatusInfo(java.lang.String text, boolean beep)
addedmethod: clearStatusInfo
void clearStatusInfo()
addedmethod: setMenuGroup
void setMenuGroup(java.lang.String[] menuPath, java.lang.String group, java.lang.String menuSubGroup)
addedmethod: addPopupActionProvider
void addPopupActionProvider(docking.actions.PopupActionProvider provider)
addedmethod: removePopupActionProvider
void removePopupActionProvider(docking.actions.PopupActionProvider provider)
addedmethod: getActiveComponentProvider
docking.ComponentProvider getActiveComponentProvider()
addedmethod: getGlobalContext
docking.ActionContext getGlobalContext()
addedmethod: addContextListener
void addContextListener(docking.DockingContextListener listener)
addedmethod: removeContextListener
void removeContextListener(docking.DockingContextListener listener)
addedmethod: getToolActions
docking.actions.DockingToolActions getToolActions()
addedmethod: close
void close()
modifiedmethod: getAllActions return type: List → Set
- java.util.List<docking.action.DockingActionIf> getAllActions()
+ java.util.Set<docking.action.DockingActionIf> getAllActions()
modifiedmethod: getDockingActionsByOwnerName return type: List → Set
- java.util.List<docking.action.DockingActionIf> getDockingActionsByOwnerName(java.lang.String owner)
+ java.util.Set<docking.action.DockingActionIf> getDockingActionsByOwnerName(java.lang.String owner)
removedmethod: getDockingActionsByFullActionName
java.util.List<docking.action.DockingActionIf> getDockingActionsByFullActionName(java.lang.String fullActionName)
class docking.DockingUtils 1 change history
addedmethod: hideTipWindow
static void hideTipWindow()
class docking.DockingWindowManager 10 changes history
addedmethod: getTool
docking.DockingTool getTool()
addedmethod: ownerRemoved
void ownerRemoved(java.lang.String owner)
addedmethod: setStatusText
void setStatusText(java.lang.String text, boolean beep)
addedmethod: beep
static void beep()
addedmethod: addPopupActionProvider
void addPopupActionProvider(docking.actions.PopupActionProvider provider)
addedmethod: removePopupActionProvider
void removePopupActionProvider(docking.actions.PopupActionProvider provider)
removedmethod: enableDiagnosticActions
static void enableDiagnosticActions(boolean enable)
removedmethod: removeAll
void removeAll(java.lang.String owner)
removedmethod: getActions
java.util.Collection<docking.action.DockingActionIf> getActions(java.lang.String fullActionName)
removedmethod: setMenuGroup
void setMenuGroup(java.lang.String[] menuPath, java.lang.String group)
class docking.GlobalMenuAndToolBarManager 1 change history
addedmethod: getToolbarAction
docking.action.DockingActionIf getToolbarAction(java.lang.String actionName)
class docking.KeyEntryTextField 3 changes history
addedmethod: getKeyStroke
javax.swing.KeyStroke getKeyStroke()
addedmethod: setKeyStroke
void setKeyStroke(javax.swing.KeyStroke ks)
removedmethod: getCurrentKeyStroke
javax.swing.KeyStroke getCurrentKeyStroke()
class docking.ShowComponentAction 1 change history
modified implements: java.lang.Comparable → docking.actions.AutoGeneratedDockingAction, java.lang.Comparable
class docking.ShowWindowAction 1 change history
modified implements: java.lang.Comparable → docking.actions.AutoGeneratedDockingAction, java.lang.Comparable
class docking.StatusBarSpacer 1 change history
modified extends: javax.swing.JLabel → docking.widgets.label.GIconLabel
class docking.WindowActionManager 1 change history
addedmethod: getToolbarAction
docking.action.DockingActionIf getToolbarAction(java.lang.String actionName)
class docking.action.DockingAction 3 changes history
addedmethod: getPreferredKeyBindingType
docking.action.KeyBindingType getPreferredKeyBindingType()
addedmethod: getKeyBindingType
docking.action.KeyBindingType getKeyBindingType()
removedmethod: isKeyBindingManaged
boolean isKeyBindingManaged()
class docking.action.DockingActionIf 4 changes history
addedmethod: getOwnerDescription
java.lang.String getOwnerDescription()
addedmethod: getKeyBindingType
docking.action.KeyBindingType getKeyBindingType()
addedmethod: dispose
void dispose()
removedmethod: isKeyBindingManaged
boolean isKeyBindingManaged()
class docking.action.DockingActionProviderIf 2 changes history
addedmethod: getDockingActions
java.util.List<docking.action.DockingActionIf> getDockingActions()
removedmethod: getDockingActions
java.util.List<docking.action.DockingActionIf> getDockingActions(docking.ActionContext context)
class docking.action.KeyBindingData 1 change history
removedmethod: validateKeyStroke
static javax.swing.KeyStroke validateKeyStroke(javax.swing.KeyStroke keyStroke)
class docking.action.MenuData 2 changes history
addedmethod: getParentMenuGroup
java.lang.String getParentMenuGroup()
addedmethod: setParentMenuGroup
void setParentMenuGroup(java.lang.String newParentMenuGroup)
class docking.menu.ActionState 1 change history
addedmethod: toString
java.lang.String toString()
class docking.menu.DockingMenuItemUI 1 change history
removedfield: ARROW_GAP
static int ARROW_GAP
class docking.menu.MenuGroupMap 1 change history
removedmethod: setMenuGroup
void setMenuGroup(java.lang.String[] menuPath, java.lang.String group)
class docking.menu.MenuManager 1 change history
modifiedmethod: stripMnemonicAmp param 1 renamed: str → text
- static java.lang.String stripMnemonicAmp(java.lang.String str)
+ static java.lang.String stripMnemonicAmp(java.lang.String text)
class docking.test.AbstractDockingTest 11 changes history
addedmethod: getActionsByName
static java.util.Set<docking.action.DockingActionIf> getActionsByName(docking.DockingTool tool, java.lang.String name)
addedmethod: getActionsByOwner
static java.util.Set<docking.action.DockingActionIf> getActionsByOwner(docking.DockingTool tool, java.lang.String name)
addedmethod: getActionsByOwnerAndName
static java.util.Set<docking.action.DockingActionIf> getActionsByOwnerAndName(docking.DockingTool tool, java.lang.String owner, java.lang.String name)
addedmethod: getAction
static docking.action.DockingActionIf getAction(docking.DockingTool tool, java.lang.String owner, java.lang.String name)
addedmethod: getLocalAction
static docking.action.DockingActionIf getLocalAction(docking.ComponentProvider provider, java.lang.String actionName)
addedmethod: createContext
docking.ActionContext createContext(java.lang.Object payload)
addedmethod: createContext
docking.ActionContext createContext(docking.ComponentProvider provider, java.lang.Object payload)
addedmethod: capture
void capture(java.awt.Component c, java.lang.String name) throws Exception
modifiedmethod: showProvider return type: void → ComponentProvider
- void showProvider(docking.DockingTool tool, java.lang.String name)
+ docking.ComponentProvider showProvider(docking.DockingTool tool, java.lang.String name)
removedmethod: getActions
static java.util.Set<docking.action.DockingActionIf> getActions(docking.DockingTool tool, java.lang.String name)
removedmethod: capture
void capture(javax.swing.JComponent c, java.lang.String name) throws Exception
class docking.util.AnimatedIcon 1 change history
removedmethod: main
static void main(java.lang.String[] args)
class docking.util.AnimationUtils 2 changes history
addedmethod: showTheDragonOverComponent
static org.jdesktop.animation.timing.Animator showTheDragonOverComponent(java.awt.Component component)
modifiedmethod: getGlassPane param 1 renamed: component → c
- static ghidra.util.bean.GGlassPane getGlassPane(java.awt.Component component)
+ static ghidra.util.bean.GGlassPane getGlassPane(java.awt.Component c)
class docking.util.SwingAnimationCallback 1 change history
addedmethod: getDuration
int getDuration()
class docking.widgets.AbstractGCellRenderer 6 changes history
modified extends: javax.swing.JLabel → docking.widgets.label.GDHtmlLabel
addedmethod: getDefaultBackgroundColor
java.awt.Color getDefaultBackgroundColor()
modifiedmethod: getBackgroundColorForRow no longer static
- static java.awt.Color getBackgroundColorForRow(int row)
+ java.awt.Color getBackgroundColorForRow(int row)
removedfield: HTML_DISABLE_STRING
static java.lang.String HTML_DISABLE_STRING
removedmethod: setHTMLRenderingEnabled
void setHTMLRenderingEnabled(boolean enable)
removedmethod: getText
java.lang.String getText(java.lang.Object value)
class docking.widgets.DialogRememberOption 1 change history
modifiedmethod: rememberResult param 1 renamed: rememberedResult → choice
- void rememberResult(int rememberedResult)
+ void rememberResult(int choice)
class docking.widgets.DropDownTextField 2 changes history
modified implements: (none) → docking.widgets.GComponent
modifiedfield: list type: JList → GList
- javax.swing.JList<T> list
+ docking.widgets.list.GList<T> list
class docking.widgets.VariableHeightPanel 1 change history
removedmethod: main
static void main(java.lang.String[] args)
class docking.widgets.combobox.GhidraComboBox 1 change history
modified implements: (none) → docking.widgets.GComponent
class docking.widgets.dialogs.ObjectChooserDialog 1 change history
addedmethod: getTable
docking.widgets.table.GTableWidget<T> getTable()
class docking.widgets.dialogs.SettingsDialog 1 change history
addedmethod: getTable
docking.widgets.table.GTable getTable()
class docking.widgets.fieldpanel.FieldPanel 7 changes history
addedmethod: isLocationVisible
boolean isLocationVisible(docking.widgets.fieldpanel.support.FieldLocation location)
addedmethod: getVisibleStartLayout
docking.widgets.fieldpanel.support.AnchoredLayout getVisibleStartLayout()
addedmethod: getVisibleEndLayout
docking.widgets.fieldpanel.support.AnchoredLayout getVisibleEndLayout()
addedmethod: setHorizontalScrollingEnabled
void setHorizontalScrollingEnabled(boolean enabled)
addedmethod: goTo
void goTo(java.math.BigInteger index, int fieldNum, int row, int col, boolean alwaysCenterCursor, docking.widgets.EventTrigger trigger)
addedmethod: modelSizeChanged
void modelSizeChanged(docking.widgets.fieldpanel.listener.IndexMapper indexMapper)
removedmethod: modelSizeChanged
void modelSizeChanged()
class docking.widgets.fieldpanel.internal.AnchoredLayoutHandler 2 changes history
addedmethod: shiftViewDownOneRow
java.util.List<docking.widgets.fieldpanel.support.AnchoredLayout> shiftViewDownOneRow()
removedmethod: ShiftViewDownOneRow
java.util.List<docking.widgets.fieldpanel.support.AnchoredLayout> ShiftViewDownOneRow()
class docking.widgets.fieldpanel.listener.LayoutModelListener 2 changes history
addedmethod: modelSizeChanged
void modelSizeChanged(docking.widgets.fieldpanel.listener.IndexMapper indexMapper)
removedmethod: modelSizeChanged
void modelSizeChanged()
class docking.widgets.filechooser.FileListCellRenderer 1 change history
modified extends: javax.swing.DefaultListCellRenderer → docking.widgets.list.GListCellRenderer
class docking.widgets.filechooser.GhidraFileChooser 2 changes history
removedmethod: getActionContext
docking.ActionContext getActionContext(java.awt.event.MouseEvent event)
removedmethod: main
static void main(java.lang.String[] args) throws Exception
class docking.widgets.filter.AbstractPatternTextFilter 2 changes history
addedmethod: hashCode
int hashCode()
addedmethod: equals
boolean equals(java.lang.Object obj)
class docking.widgets.filter.ClearFilterLabel 1 change history
modified extends: javax.swing.JLabel → docking.widgets.label.GIconLabel
class docking.widgets.filter.FilterOptions 1 change history
addedfield: VALID_MULTITERM_DELIMITERS_ARRAY
static java.lang.String[] VALID_MULTITERM_DELIMITERS_ARRAY
class docking.widgets.filter.FilterTextField 4 changes history
addedmethod: addEnterListener
void addEnterListener(utility.function.Callback callback)
addedmethod: removeEnterListener
void removeEnterListener(utility.function.Callback callback)
removedmethod: addEnterListener
void addEnterListener(ghidra.generic.function.Callback callback)
removedmethod: removeEnterListener
void removeEnterListener(ghidra.generic.function.Callback callback)
class docking.widgets.filter.InvertedTextFilter 2 changes history
addedmethod: hashCode
int hashCode()
addedmethod: equals
boolean equals(java.lang.Object obj)
class docking.widgets.filter.MatchesPatternTextFilter 4 changes history
addedfield: caseSensitive
boolean caseSensitive
addedfield: allowGlobbing
boolean allowGlobbing
addedmethod: hashCode
int hashCode()
addedmethod: equals
boolean equals(java.lang.Object obj)
class docking.widgets.list.GList 1 change history
modified implements: (none) → docking.widgets.GComponent
class docking.widgets.table.AbstractSortedTableModel 1 change history
addedmethod: isSorted
boolean isSorted()
enum docking.widgets.table.ColumnSortState.SortDirection 1 change history
addedfield: UNSORTED
static UNSORTED
class docking.widgets.table.CombinedTableFilter 3 changes history
addedmethod: isEmpty
boolean isEmpty()
addedmethod: hashCode
int hashCode()
addedmethod: equals
boolean equals(java.lang.Object obj)
class docking.widgets.table.DefaultRowFilterTransformer 2 changes history
addedmethod: hashCode
int hashCode()
addedmethod: equals
boolean equals(java.lang.Object obj)
class docking.widgets.table.DynamicColumnTableModel 1 change history
modified implements: docking.widgets.table.ConfigurableColumnTableModel → docking.widgets.table.ConfigurableColumnTableModel, docking.widgets.table.RowObjectTableModel
class docking.widgets.table.GBooleanCellRenderer 1 change history
modifiedfield: cb type: JCheckBox → GCheckBox
- javax.swing.JCheckBox cb
+ docking.widgets.checkbox.GCheckBox cb
class docking.widgets.table.GTable 6 changes history
modified implements: docking.KeyStrokeConsumer, docking.action.DockingActionProviderIf → docking.KeyStrokeConsumer
addedmethod: setAutoEditEnabled
void setAutoEditEnabled(boolean allowAutoEdit)
addedmethod: supportsPopupActions
boolean supportsPopupActions()
addedmethod: createSharedActions
static void createSharedActions(docking.DockingTool tool, docking.actions.ToolActions toolActions, java.lang.String owner)
removedmethod: getDockingActions
java.util.List<docking.action.DockingActionIf> getDockingActions(docking.ActionContext context)
removedmethod: getDefaultDockingActions
java.util.List<docking.action.DockingActionIf> getDefaultDockingActions()
class docking.widgets.table.GTableCellRenderer 1 change history
addedmethod: getText
java.lang.String getText(java.lang.Object value)
class docking.widgets.table.GTableFilterPanel 2 changes history
addedmethod: addEnterListener
void addEnterListener(utility.function.Callback callback)
removedmethod: addEnterListener
void addEnterListener(ghidra.generic.function.Callback callback)
class docking.widgets.table.InvertedTableFilter 2 changes history
addedmethod: hashCode
int hashCode()
addedmethod: equals
boolean equals(java.lang.Object obj)
class docking.widgets.table.MultiTextFilterTableFilter 2 changes history
addedmethod: hashCode
int hashCode()
addedmethod: equals
boolean equals(java.lang.Object obj)
class docking.widgets.table.RowObjectSelectionManager 1 change history
removedmethod: setLogger
void setLogger(org.apache.logging.log4j.Logger logger)
class docking.widgets.table.SelectionManager 1 change history
removedmethod: setLogger
void setLogger(org.apache.logging.log4j.Logger logger)
class docking.widgets.table.SortedTableModel 2 changes history
modifiedmethod: setTableSortState param 1 renamed: tableSortState → state
- void setTableSortState(docking.widgets.table.TableSortState tableSortState)
+ void setTableSortState(docking.widgets.table.TableSortState state)
removedfield: DEFAULT_COMPARATOR
static java.util.Comparator<java.lang.Object> DEFAULT_COMPARATOR
class docking.widgets.table.TableFilter 1 change history
addedmethod: isEmpty
boolean isEmpty()
class docking.widgets.table.TableSortState 2 changes history
addedmethod: createUnsortedSortState
static docking.widgets.table.TableSortState createUnsortedSortState()
addedmethod: isUnsorted
boolean isUnsorted()
class docking.widgets.table.TableSortingContext 1 change history
addedmethod: isUnsorted
boolean isUnsorted()
class docking.widgets.table.TableTextFilter 2 changes history
addedmethod: hashCode
int hashCode()
addedmethod: equals
boolean equals(java.lang.Object obj)
class docking.widgets.table.constraint.dialog.ColumnFilterDialog 2 changes history
addedmethod: setCloseCallback
void setCloseCallback(utility.function.Callback callback)
removedmethod: setCloseCallback
void setCloseCallback(ghidra.generic.function.Callback callback)
class docking.widgets.table.threaded.AddRemoveJob 1 change history
addedmethod: requestFilter
boolean requestFilter()
class docking.widgets.table.threaded.NullTableFilter 3 changes history
addedmethod: isEmpty
boolean isEmpty()
addedmethod: equals
boolean equals(java.lang.Object obj)
addedmethod: hashCode
int hashCode()
class docking.widgets.table.threaded.SortJob 2 changes history
addedmethod: requestFilter
boolean requestFilter()
removedmethod: filter
boolean filter()
class docking.widgets.table.threaded.TableData 1 change history
addedmethod: hashCode
int hashCode()
class docking.widgets.table.threaded.TableUpdateJob 2 changes history
addedmethod: requestFilter
boolean requestFilter()
removedmethod: filter
boolean filter()
class docking.widgets.table.threaded.ThreadedTableModel 1 change history
removedmethod: getUnfilteredCount
int getUnfilteredCount()
class docking.widgets.tree.support.GTreeRenderer 4 changes history
modified implements: (none) → docking.widgets.GComponent
addedmethod: setBackgroundSelectionColor
void setBackgroundSelectionColor(java.awt.Color newColor)
addedmethod: setBackgroundNonSelectionColor
void setBackgroundNonSelectionColor(java.awt.Color newColor)
addedmethod: fromUiResource
java.awt.Color fromUiResource(java.awt.Color c)
class generic.concurrent.GThreadPool 1 change history
modifiedmethod: getExecutor return type: GThreadPoolExecutor → Executor
- generic.concurrent.GThreadPool.GThreadPoolExecutor getExecutor()
+ java.util.concurrent.Executor getExecutor()
class generic.test.AbstractGTest 1 change history
addedmethod: waitFor
static void waitFor(java.util.concurrent.CountDownLatch latch)
class generic.test.AbstractGenericTest 3 changes history
addedfield: DEFAULT_TOOL_NAME
static java.lang.String DEFAULT_TOOL_NAME
addedmethod: runSwingWithExceptions
static void runSwingWithExceptions(java.lang.Runnable runnable, boolean wait) throws Throwable
addedmethod: getRenderedTableCellValue
static java.lang.String getRenderedTableCellValue(javax.swing.JTable table, int row, int column)
class generic.util.image.ImageUtils 2 changes history
addedmethod: createImage
static java.awt.Image createImage(java.awt.Component c)
addedmethod: createScaledImage
static java.awt.Image createScaledImage(java.awt.Image image, int width, int height, int hints)
class ghidra.app.actions.AbstractFindReferencesDataTypeAction 1 change history
modified extends: ghidra.app.actions.AbstractSharedKeybindingAction → docking.action.DockingAction
class ghidra.app.cmd.comments.SetCommentCmd 1 change history
addedmethod: createComment
static void createComment(ghidra.program.model.listing.Program program, ghidra.program.model.address.Address addr, java.lang.String comment, int commentType)
class ghidra.app.cmd.comments.SetCommentsCmd 1 change history
removedmethod: createComment
static void createComment(ghidra.program.model.listing.Program program, ghidra.program.model.address.Address addr, java.lang.String comment, int commentType)
class ghidra.app.cmd.memory.MoveBlockTask 3 changes history
addedmethod: wasSuccessful
boolean wasSuccessful()
addedmethod: getStatusMessage
java.lang.String getStatusMessage()
removedmethod: getStatus
boolean getStatus()
class ghidra.app.decompiler.DecompInterface 1 change history
addedmethod: resetDecompiler
void resetDecompiler()
class ghidra.app.decompiler.DecompilerLocation 1 change history
addedmethod: toString
java.lang.String toString()
class ghidra.app.decompiler.component.CDisplayPanel 1 change history
addedmethod: goToFunction
void goToFunction(ghidra.program.model.listing.Function function, boolean newWindow)
class ghidra.app.decompiler.component.ClangLayoutController 2 changes history
addedmethod: modelSizeChanged
void modelSizeChanged(docking.widgets.fieldpanel.listener.IndexMapper mapper)
removedmethod: modelSizeChanged
void modelSizeChanged()
class ghidra.app.decompiler.component.DecompilerCallbackHandler 1 change history
addedmethod: goToFunction
void goToFunction(ghidra.program.model.listing.Function function, boolean newWindow)
class ghidra.app.decompiler.component.DecompilerController 1 change history
addedmethod: resetDecompiler
void resetDecompiler()
class ghidra.app.decompiler.component.DecompilerManager 1 change history
addedmethod: resetDecompiler
void resetDecompiler()
class ghidra.app.decompiler.component.DecompilerUtils 10 changes history
addedmethod: getTokensFromView
static java.util.List<ghidra.app.decompiler.ClangToken> getTokensFromView(docking.widgets.fieldpanel.field.Field[] fields, ghidra.program.model.address.Address address)
addedmethod: getClosestAddress
static ghidra.program.model.address.Address getClosestAddress(ghidra.program.model.listing.Program program, ghidra.app.decompiler.ClangToken token)
addedmethod: getGoToTargetToken
static ghidra.app.decompiler.ClangLabelToken getGoToTargetToken(ghidra.app.decompiler.ClangTokenGroup root, ghidra.app.decompiler.ClangLabelToken label)
addedmethod: getMatchingBrace
static ghidra.app.decompiler.ClangSyntaxToken getMatchingBrace(ghidra.app.decompiler.ClangSyntaxToken startToken)
addedmethod: isMatchingBrace
static boolean isMatchingBrace(ghidra.app.decompiler.ClangSyntaxToken braceToken, ghidra.app.decompiler.ClangSyntaxToken otherBraceToken)
addedmethod: isBrace
static boolean isBrace(ghidra.app.decompiler.ClangSyntaxToken token)
addedmethod: isGoToStatement
static boolean isGoToStatement(ghidra.app.decompiler.ClangToken token)
addedmethod: getDataType
static ghidra.program.model.data.DataType getDataType(ghidra.app.plugin.core.decompile.DecompilerActionContext context)
modifiedmethod: getVarnodeRef param 1 renamed: vartoken → token
- static ghidra.program.model.pcode.Varnode getVarnodeRef(ghidra.app.decompiler.ClangToken vartoken)
+ static ghidra.program.model.pcode.Varnode getVarnodeRef(ghidra.app.decompiler.ClangToken token)
removedmethod: getClosestAddress
static ghidra.program.model.address.Address getClosestAddress(ghidra.app.decompiler.ClangToken token)
class ghidra.app.decompiler.component.hover.ReferenceDecompilerHover 1 change history
modifiedmethod: getHoverComponent param 2 renamed: programLocation → location
- javax.swing.JComponent getHoverComponent(ghidra.program.model.listing.Program program, ghidra.program.util.ProgramLocation programLocation, docking.widgets.fieldpanel.support.FieldLocation fieldLocation, docking.widgets.fieldpanel.field.Field field)
+ javax.swing.JComponent getHoverComponent(ghidra.program.model.listing.Program program, ghidra.program.util.ProgramLocation location, docking.widgets.fieldpanel.support.FieldLocation fieldLocation, docking.widgets.fieldpanel.field.Field field)
class ghidra.app.merge.tool.ListingMergePanelProvider 3 changes history
modified implements: ghidra.framework.plugintool.PopupListener → docking.actions.PopupActionProvider
addedmethod: getPopupActions
java.util.List<docking.action.DockingActionIf> getPopupActions(docking.DockingTool dt, docking.ActionContext context)
removedmethod: getPopupActions
java.util.List<docking.action.DockingActionIf> getPopupActions(docking.ActionContext context)
class ghidra.app.merge.tool.LockComponent 1 change history
modified extends: javax.swing.JCheckBox → docking.widgets.checkbox.GCheckBox
class ghidra.app.plugin.processors.sleigh.SleighLanguage 2 changes history
addedfield: SLA_FORMAT_VERSION
static int SLA_FORMAT_VERSION
addedmethod: parseSegmentOp
ghidra.program.model.lang.InjectPayloadSleigh parseSegmentOp(ghidra.xml.XmlElement el, ghidra.xml.XmlPullParser parser)
class ghidra.app.plugin.processors.sleigh.SleighLanguageProvider 1 change history
addedmethod: isLanguageLoaded
boolean isLanguageLoaded(ghidra.program.model.lang.LanguageID languageId)
class ghidra.app.script.GhidraScript 8 changes history
removedmethod: analyze
void analyze(ghidra.program.model.listing.Program program)
removedmethod: setName
void setName(java.lang.String name)
removedmethod: getAnalysisOptionChoices
java.lang.String[] getAnalysisOptionChoices(ghidra.program.model.listing.Program program, java.lang.String analysisOption)
removedmethod: getConsoleText
java.lang.String getConsoleText(int offset, int length)
removedmethod: getConsoleTextLength
int getConsoleTextLength()
removedmethod: askChoices
T[] askChoices(java.lang.String title, java.lang.String message, T[] choices) throws CancelledException
removedmethod: askChoice
T askChoice(java.lang.String title, java.lang.String message, T[] choices, T defaultValue) throws CancelledException
removedmethod: askChoices
java.lang.Object[] askChoices(java.lang.String title, java.lang.String message, T[] choices, java.lang.String[] choiceLabels) throws CancelledException
class ghidra.app.services.DataTypeManagerService 4 changes history
modified implements: (none) → ghidra.app.services.DataTypeQueryService
removedmethod: getDataTypeManagers
ghidra.program.model.data.DataTypeManager[] getDataTypeManagers()
removedmethod: getSortedDataTypeList
java.util.List<ghidra.program.model.data.DataType> getSortedDataTypeList()
removedmethod: getDataType
ghidra.program.model.data.DataType getDataType(java.lang.String filterText)
class ghidra.app.services.GoToService 1 change history
addedmethod: goToExternalLocation
boolean goToExternalLocation(ghidra.app.nav.Navigatable navigatable, ghidra.program.model.symbol.ExternalLocation externalLoc, boolean checkNavigationOption)
class ghidra.app.tablechooser.TableChooserDialog 7 changes history
addedmethod: setClosedListener
void setClosedListener(utility.function.Callback callback)
addedmethod: remove
void remove(ghidra.app.tablechooser.AddressableRowObject rowObject)
addedmethod: dialogClosed
void dialogClosed()
addedmethod: clearSelection
void clearSelection()
addedmethod: getSelectedRows
int[] getSelectedRows()
addedmethod: getSelectedRowObjects
java.util.List<ghidra.app.tablechooser.AddressableRowObject> getSelectedRowObjects()
addedmethod: dispose
void dispose()
class ghidra.app.tablechooser.TableChooserTableModel 1 change history
addedmethod: containsObject
boolean containsObject(ghidra.app.tablechooser.AddressableRowObject obj)
class ghidra.app.util.AddressInput 2 changes history
addedmethod: setAddressFactory
void setAddressFactory(ghidra.program.model.address.AddressFactory factory, boolean filterOverlaySpaces, boolean allowOtherSpace)
removedmethod: setAddressFactory
void setAddressFactory(ghidra.program.model.address.AddressFactory factory, boolean filterOverlaySpaces)
class ghidra.app.util.ColorAndStyle 3 changes history
addedmethod: isBold
boolean isBold()
addedmethod: isItalic
boolean isItalic()
addedmethod: toHtml
java.lang.String toHtml(java.lang.String text)
class ghidra.app.util.GenericHelpTopics 1 change history
addedfield: VERSION_CONTROL
static java.lang.String VERSION_CONTROL
class ghidra.app.util.HelpTopics 1 change history
addedfield: FIND_REFERENCES
static java.lang.String FIND_REFERENCES
class ghidra.app.util.PluginConstants 1 change history
modifiedfield: CODE_BROWSER constant: "CodeBrowserPlugin" → "Listing"
- static java.lang.String CODE_BROWSER
+ static java.lang.String CODE_BROWSER
class ghidra.app.util.PseudoData 1 change history
addedmethod: getComponentsContaining
java.util.List<ghidra.program.model.listing.Data> getComponentsContaining(int offset)
class ghidra.app.util.bin.format.coff.CoffSectionHeader 1 change history
addedmethod: isProcessedBytes
boolean isProcessedBytes(ghidra.program.model.lang.Language language)
class ghidra.app.util.bin.format.dwarf4.next.DWARFDataTypeManager 3 changes history
removedmethod: setAsStringType
void setAsStringType(long dieOffset)
removedmethod: getStorageDataType
ghidra.program.model.data.DataType getStorageDataType(ghidra.app.util.bin.format.dwarf4.DIEAggregate diea, ghidra.program.model.data.DataType defaultValue)
removedmethod: isCharType
boolean isCharType(ghidra.program.model.data.DataType dataType)
class ghidra.app.util.bin.format.dwarf4.next.DWARFProgram 1 change history
addedmethod: getProgramBaseAddressFixup
long getProgramBaseAddressFixup()
class ghidra.app.util.bin.format.elf.ElfLoadHelper 1 change history
removedmethod: getMemoryBlockUtil
ghidra.app.util.MemoryBlockUtil getMemoryBlockUtil()
class ghidra.app.util.bin.format.elf.extend.ElfLoadAdapter 3 changes history
addedmethod: getPreferredSegmentAddress
ghidra.program.model.address.Address getPreferredSegmentAddress(ghidra.app.util.bin.format.elf.ElfLoadHelper elfLoadHelper, ghidra.app.util.bin.format.elf.ElfProgramHeader elfProgramHeader)
addedmethod: getPreferredSectionAddress
ghidra.program.model.address.Address getPreferredSectionAddress(ghidra.app.util.bin.format.elf.ElfLoadHelper elfLoadHelper, ghidra.app.util.bin.format.elf.ElfSectionHeader elfSectionHeader)
addedmethod: hasFilteredLoadInputStream
boolean hasFilteredLoadInputStream(ghidra.app.util.bin.format.elf.ElfLoadHelper elfLoadHelper, ghidra.app.util.bin.format.MemoryLoadable loadable, ghidra.program.model.address.Address start)
class ghidra.app.util.bin.format.macho.commands.NList 1 change history
addedmethod: createNList
static ghidra.app.util.bin.format.macho.commands.NList createNList(ghidra.app.util.bin.format.FactoryBundledWithBinaryReader reader, boolean is32bit, long stringTableOffset) throws IOException
class ghidra.app.util.bin.format.macho.commands.SubClientCommand 1 change history
modifiedmethod: getClientName return type: String → LoadCommandString
- java.lang.String getClientName()
+ ghidra.app.util.bin.format.macho.commands.LoadCommandString getClientName()
class ghidra.app.util.bin.format.macho.commands.SubFrameworkCommand 1 change history
modifiedmethod: getUmbrellaFrameworkName return type: String → LoadCommandString
- java.lang.String getUmbrellaFrameworkName()
+ ghidra.app.util.bin.format.macho.commands.LoadCommandString getUmbrellaFrameworkName()
class ghidra.app.util.bin.format.macho.commands.SubLibraryCommand 1 change history
modifiedmethod: getSubLibraryName return type: String → LoadCommandString
- java.lang.String getSubLibraryName()
+ ghidra.app.util.bin.format.macho.commands.LoadCommandString getSubLibraryName()
class ghidra.app.util.bin.format.macho.commands.SubUmbrellaCommand 1 change history
modifiedmethod: getSubUmbrellaFrameworkName return type: String → LoadCommandString
- java.lang.String getSubUmbrellaFrameworkName()
+ ghidra.app.util.bin.format.macho.commands.LoadCommandString getSubUmbrellaFrameworkName()
class ghidra.app.util.bin.format.mz.DOSHeader 1 change history
addedmethod: hasPeHeader
boolean hasPeHeader()
class ghidra.app.util.bin.format.omf.OmfSegmentHeader 2 changes history
addedmethod: getRawDataStream
java.io.InputStream getRawDataStream(ghidra.app.util.bin.BinaryReader reader, ghidra.app.util.importer.MessageLog log) throws IOException
removedmethod: getRawDataStream
java.io.InputStream getRawDataStream(ghidra.app.util.bin.BinaryReader reader) throws IOException
class ghidra.app.util.cparser.C.CompositeHandler 1 change history
modifiedmethod: add added throws IllegalArgumentException
- void add(ghidra.app.util.cparser.C.Declaration dec)
+ void add(ghidra.app.util.cparser.C.Declaration dec) throws IllegalArgumentException
class ghidra.app.util.datatype.DataTypeSelectionEditor 2 changes history
addedmethod: getBrowseButton
javax.swing.JButton getBrowseButton()
modifiedmethod: getEditorComponent return type: Component → JComponent
- java.awt.Component getEditorComponent()
+ javax.swing.JComponent getEditorComponent()
class ghidra.app.util.headless.HeadlessTimedTaskMonitor 5 changes history
addedmethod: getMessage
java.lang.String getMessage()
addedmethod: isIndeterminate
boolean isIndeterminate()
removedmethod: reportIssue
void reportIssue(ghidra.util.Issue issue)
removedmethod: addIssueListener
void addIssueListener(ghidra.util.task.IssueListener listener)
removedmethod: removeIssueListener
void removeIssueListener(ghidra.util.task.IssueListener listener)
class ghidra.app.util.html.CompositeDataTypeHTMLRepresentation 2 changes history
addedmethod: addAlignmentValue
static java.lang.StringBuilder addAlignmentValue(java.lang.String alignmentValueString, java.lang.StringBuilder buffer)
removedmethod: addAlignmentValue
static java.lang.StringBuffer addAlignmentValue(java.lang.String alignmentValueString, java.lang.StringBuffer buffer)
class ghidra.app.util.html.HTMLDataTypeRepresentation 2 changes history
addedmethod: addDataTypeLength
static java.lang.StringBuilder addDataTypeLength(java.lang.String dataTypeLengthString, java.lang.StringBuilder buffer)
removedmethod: addDataTypeLength
static java.lang.StringBuffer addDataTypeLength(java.lang.String dataTypeLengthString, java.lang.StringBuffer buffer)
class ghidra.app.util.navigation.GoToServiceImpl 1 change history
addedmethod: goToExternalLocation
boolean goToExternalLocation(ghidra.app.nav.Navigatable navigatable, ghidra.program.model.symbol.ExternalLocation extLoc, boolean checkNavigationOption)
class ghidra.app.util.opinion.ElfLoader 4 changes history
addedfield: ELF_FILE_TYPE_PROPERTY
static java.lang.String ELF_FILE_TYPE_PROPERTY
addedfield: ELF_ORIGINAL_IMAGE_BASE_PROPERTY
static java.lang.String ELF_ORIGINAL_IMAGE_BASE_PROPERTY
addedfield: ELF_PRELINKED_PROPERTY
static java.lang.String ELF_PRELINKED_PROPERTY
addedmethod: getElfOriginalImageBase
static java.lang.Long getElfOriginalImageBase(ghidra.program.model.listing.Program program)
class ghidra.app.util.opinion.MachoProgramBuilder 6 changes history
addedfield: fileBytes
ghidra.program.database.mem.FileBytes fileBytes
addedmethod: buildProgram
static void buildProgram(ghidra.program.model.listing.Program program, ghidra.app.util.bin.ByteProvider provider, ghidra.program.database.mem.FileBytes fileBytes, ghidra.app.util.importer.MessageLog log, ghidra.util.task.TaskMonitor monitor) throws Exception
addedmethod: processMemoryBlocks
void processMemoryBlocks(ghidra.app.util.bin.format.macho.MachHeader header, java.lang.String source, boolean processSections, boolean allowZeroAddr) throws Exception
removedfield: mbu
ghidra.app.util.MemoryBlockUtil mbu
removedmethod: buildProgram
static void buildProgram(ghidra.program.model.listing.Program program, ghidra.app.util.bin.ByteProvider provider, ghidra.app.util.importer.MessageLog log, ghidra.app.util.importer.MemoryConflictHandler memoryConflictHandler, ghidra.util.task.TaskMonitor monitor) throws Exception
removedmethod: processMemoryBlocks
void processMemoryBlocks(ghidra.app.util.bin.format.macho.MachHeader header, java.lang.String source, boolean allowZeroAddr) throws Exception
class ghidra.app.util.opinion.MapLoader 1 change history
addedmethod: supportsLoadIntoProgram
boolean supportsLoadIntoProgram()
class ghidra.app.util.parser.FunctionSignatureParser 1 change history
modifiedmethod: parse added throws CancelledException
- ghidra.program.model.data.FunctionDefinitionDataType parse(ghidra.program.model.listing.FunctionSignature originalSignature, java.lang.String signatureText) throws ParseException
+ ghidra.program.model.data.FunctionDefinitionDataType parse(ghidra.program.model.listing.FunctionSignature originalSignature, java.lang.String signatureText) throws ParseException, CancelledException
class ghidra.app.util.task.OpenProgramTask 1 change history
modifiedmethod: run param 1 renamed: taskMonitor → monitor
- void run(ghidra.util.task.TaskMonitor taskMonitor)
+ void run(ghidra.util.task.TaskMonitor monitor)
class ghidra.app.util.viewer.field.AddressFieldFactory 1 change history
modifiedmethod: newInstance param 3 renamed: displayOptions → toolOptions
- ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel newModel, ghidra.app.util.HighlightProvider highlightStringProvider, ghidra.framework.options.ToolOptions displayOptions, ghidra.framework.options.ToolOptions fieldOptions)
+ ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel newModel, ghidra.app.util.HighlightProvider highlightStringProvider, ghidra.framework.options.ToolOptions toolOptions, ghidra.framework.options.ToolOptions fieldOptions)
class ghidra.app.util.viewer.field.ArrayValuesFieldFactory 1 change history
modifiedmethod: newInstance param 3 renamed: displayOptions → toolOptions
- ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.HighlightProvider highlightProvider, ghidra.framework.options.ToolOptions displayOptions, ghidra.framework.options.ToolOptions fieldOptions)
+ ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.HighlightProvider highlightProvider, ghidra.framework.options.ToolOptions toolOptions, ghidra.framework.options.ToolOptions fieldOptions)
class ghidra.app.util.viewer.field.FieldNameFieldFactory 3 changes history
addedfield: ARRAY_INDEX_FORMAT_NAME
static java.lang.String ARRAY_INDEX_FORMAT_NAME
modifiedmethod: newInstance param 3 renamed: displayOptions → toolOptions
- ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.HighlightProvider provider, ghidra.framework.options.ToolOptions displayOptions, ghidra.framework.options.ToolOptions fieldOptions)
+ ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.HighlightProvider provider, ghidra.framework.options.ToolOptions toolOptions, ghidra.framework.options.ToolOptions fieldOptions)
removedfield: ARRAY_INDEX_FORMAT_MSG
static java.lang.String ARRAY_INDEX_FORMAT_MSG
class ghidra.app.util.viewer.field.PlateFieldFactory 2 changes history
modifiedmethod: newInstance param 3 renamed: displayOptions → toolOptions
- ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.HighlightProvider hsProvider, ghidra.framework.options.ToolOptions displayOptions, ghidra.framework.options.ToolOptions fieldOptions)
+ ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.HighlightProvider hsProvider, ghidra.framework.options.ToolOptions toolOptions, ghidra.framework.options.ToolOptions fieldOptions)
modifiedfield: ENABLE_WORD_WRAP_MSG constant: "Plate Comment.Enable Word Wrapping" → "Plate Comments Field.Enable Word Wrapping"
- static java.lang.String ENABLE_WORD_WRAP_MSG
+ static java.lang.String ENABLE_WORD_WRAP_MSG
class ghidra.app.util.viewer.field.PostCommentFieldFactory 3 changes history
modifiedmethod: newInstance param 3 renamed: displayOptions → toolOptions
- ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.HighlightProvider provider, ghidra.framework.options.ToolOptions displayOptions, ghidra.framework.options.ToolOptions fieldOptions)
+ ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.HighlightProvider provider, ghidra.framework.options.ToolOptions toolOptions, ghidra.framework.options.ToolOptions fieldOptions)
modifiedfield: ENABLE_WORD_WRAP_MSG constant: "Post Comment.Enable Word Wrapping" → "Post-comments Field.Enable Word Wrapping"
- static java.lang.String ENABLE_WORD_WRAP_MSG
+ static java.lang.String ENABLE_WORD_WRAP_MSG
modifiedfield: ENABLE_ALWAYS_SHOW_AUTOMATIC_MSG constant: "Post Comment.Always Show the Automatic Comment" → "Post-comments Field.Always Show the Automatic Comment"
- static java.lang.String ENABLE_ALWAYS_SHOW_AUTOMATIC_MSG
+ static java.lang.String ENABLE_ALWAYS_SHOW_AUTOMATIC_MSG
class ghidra.app.util.viewer.field.PreCommentFieldFactory 3 changes history
modifiedmethod: newInstance param 3 renamed: displayOptions → toolOptions
- ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.HighlightProvider provider, ghidra.framework.options.ToolOptions displayOptions, ghidra.framework.options.ToolOptions fieldOptions)
+ ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.HighlightProvider provider, ghidra.framework.options.ToolOptions toolOptions, ghidra.framework.options.ToolOptions fieldOptions)
modifiedfield: ENABLE_WORD_WRAP_MSG constant: "Pre-Comment.Enable Word Wrapping" → "Pre-comments Field.Enable Word Wrapping"
- static java.lang.String ENABLE_WORD_WRAP_MSG
+ static java.lang.String ENABLE_WORD_WRAP_MSG
modifiedfield: ENABLE_ALWAYS_SHOW_AUTOMATIC_MSG constant: "Pre-Comment.Always Show the Automatic Comment" → "Pre-comments Field.Always Show the Automatic Comment"
- static java.lang.String ENABLE_ALWAYS_SHOW_AUTOMATIC_MSG
+ static java.lang.String ENABLE_ALWAYS_SHOW_AUTOMATIC_MSG
class ghidra.app.util.viewer.field.RegisterFieldFactory 1 change history
modifiedmethod: newInstance param 3 renamed: displayOptions → toolOptions
- ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.HighlightProvider highlightProvider, ghidra.framework.options.ToolOptions displayOptions, ghidra.framework.options.ToolOptions fieldOptions)
+ ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.HighlightProvider highlightProvider, ghidra.framework.options.ToolOptions toolOptions, ghidra.framework.options.ToolOptions fieldOptions)
class ghidra.app.util.viewer.field.XRefFieldFactory 1 change history
modifiedmethod: newInstance param 3 renamed: displayOptions → toolOptions
- ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.HighlightProvider provider, ghidra.framework.options.ToolOptions displayOptions, ghidra.framework.options.ToolOptions fieldOptions)
+ ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.HighlightProvider provider, ghidra.framework.options.ToolOptions toolOptions, ghidra.framework.options.ToolOptions fieldOptions)
class ghidra.app.util.viewer.format.FormatManager 3 changes history
addedfield: ARRAY_OPTIONS_GROUP
static java.lang.String ARRAY_OPTIONS_GROUP
addedfield: ARRAY_DISPLAY_DESCRIPTION
static java.lang.String ARRAY_DISPLAY_DESCRIPTION
removedfield: OPTIONS_GROUP
static java.lang.String OPTIONS_GROUP
class ghidra.app.util.viewer.listingpanel.ListingModel 2 changes history
modifiedfield: DISPLAY_NONEXTERNAL_FUNCTION_POINTER_OPTION_NAME constant: "Function Pointers.Display Function Header for Non-External Function Pointers" → "Function Pointers.Display Non-External Function Pointer Header"
- static java.lang.String DISPLAY_NONEXTERNAL_FUNCTION_POINTER_OPTION_NAME
+ static java.lang.String DISPLAY_NONEXTERNAL_FUNCTION_POINTER_OPTION_NAME
modifiedfield: DISPLAY_EXTERNAL_FUNCTION_POINTER_OPTION_NAME constant: "Function Pointers.Display Function Header for External Function Pointers" → "Function Pointers.Display External Function Pointer Header"
- static java.lang.String DISPLAY_EXTERNAL_FUNCTION_POINTER_OPTION_NAME
+ static java.lang.String DISPLAY_EXTERNAL_FUNCTION_POINTER_OPTION_NAME
class ghidra.app.util.viewer.options.OptionsGui.FontRenderer 1 change history
modified extends: javax.swing.JLabel → docking.widgets.label.GDLabel
class ghidra.app.util.viewer.util.AddressIndexMap 1 change history
modifiedmethod: reset return type: void → AddressIndexMap
- void reset()
+ ghidra.app.util.viewer.util.AddressIndexMap reset()
class ghidra.app.util.xml.ProgramXmlMgr 2 changes history
addedmethod: read
ghidra.app.util.importer.MessageLog read(ghidra.program.model.listing.Program program, ghidra.util.task.TaskMonitor monitor, ghidra.app.util.xml.XmlProgramOptions options) throws SAXException, IOException, AddressFormatException
removedmethod: read
ghidra.app.util.importer.MessageLog read(ghidra.program.model.listing.Program program, ghidra.util.task.TaskMonitor monitor, ghidra.app.util.xml.XmlProgramOptions options, ghidra.app.util.importer.MemoryConflictHandler handler) throws SAXException, IOException, AddressFormatException
class ghidra.docking.util.DockingWindowsLookAndFeelUtils 1 change history
addedmethod: isUsingNimbusUI
static boolean isUsingNimbusUI()
class ghidra.formats.gfilesystem.FileSystemService 2 changes history
addedmethod: hasDerivedFile
boolean hasDerivedFile(ghidra.formats.gfilesystem.FSRL fsrl, java.lang.String derivedName, ghidra.util.task.TaskMonitor monitor) throws CancelledException, IOException
addedmethod: openFileSystemContainer
ghidra.formats.gfilesystem.GFileSystem openFileSystemContainer(ghidra.formats.gfilesystem.FSRL containerFSRL, ghidra.util.task.TaskMonitor monitor) throws CancelledException, IOException
class ghidra.formats.gfilesystem.GFileSystem 1 change history
modifiedmethod: getInfo removed throws IOException
- java.lang.String getInfo(ghidra.formats.gfilesystem.GFile file, ghidra.util.task.TaskMonitor monitor) throws IOException
+ java.lang.String getInfo(ghidra.formats.gfilesystem.GFile file, ghidra.util.task.TaskMonitor monitor)
class ghidra.formats.gfilesystem.GFileSystemBase 1 change history
removedmethod: getInfo
java.lang.String getInfo(ghidra.formats.gfilesystem.GFile file, ghidra.util.task.TaskMonitor monitor) throws IOException
class ghidra.formats.gfilesystem.LocalFileSystemSub 1 change history
modifiedmethod: getInfo removed throws IOException
- java.lang.String getInfo(ghidra.formats.gfilesystem.GFile file, ghidra.util.task.TaskMonitor monitor) throws IOException
+ java.lang.String getInfo(ghidra.formats.gfilesystem.GFile file, ghidra.util.task.TaskMonitor monitor)
class ghidra.framework.ApplicationProperties 3 changes history
addedfield: APPLICATION_GRADLE_MIN_PROPERTY
static java.lang.String APPLICATION_GRADLE_MIN_PROPERTY
addedmethod: getApplicationReleaseName
java.lang.String getApplicationReleaseName()
removedfield: APPLICATION_GRADLE_VERSION_PROPERTY
static java.lang.String APPLICATION_GRADLE_VERSION_PROPERTY
class ghidra.framework.ApplicationVersion 1 change history
addedmethod: getTag
java.lang.String getTag()
class ghidra.framework.GModule 1 change history
addedmethod: getFatJars
java.util.Set<java.lang.String> getFatJars()
class ghidra.framework.TestApplicationUtils 2 changes history
addedmethod: getInstallationDirectory
static java.io.File getInstallationDirectory()
removedmethod: getTestApplicationRootDirectory
static java.io.File getTestApplicationRootDirectory()
class ghidra.framework.ToolUtils 1 change history
addedfield: TOOL_EXTENSION
static java.lang.String TOOL_EXTENSION
class ghidra.framework.main.FrontEndPlugin 3 changes history
removedmethod: getDescriptiveName
static java.lang.String getDescriptiveName()
removedmethod: getDescription
static java.lang.String getDescription()
removedmethod: getCategory
static java.lang.String getCategory()
class ghidra.framework.main.OpenVersionedFileDialog 3 changes history
addedmethod: dialogShown
void dialogShown()
addedmethod: dialogClosed
void dialogClosed()
addedmethod: getActionContext
docking.ActionContext getActionContext(java.awt.event.MouseEvent event)
class ghidra.framework.main.datatree.VersionHistoryDialog 5 changes history
modified implements: docking.action.DockingActionProviderIf, ghidra.framework.model.ProjectListener → ghidra.framework.model.ProjectListener
addedmethod: dialogShown
void dialogShown()
addedmethod: dialogClosed
void dialogClosed()
removedmethod: dismissCallback
void dismissCallback()
removedmethod: getDockingActions
java.util.List<docking.action.DockingActionIf> getDockingActions(docking.ActionContext context)
class ghidra.framework.main.datatree.VersionHistoryPanel 5 changes history
addedmethod: createPopupActions
java.util.List<docking.action.DockingActionIf> createPopupActions()
modifiedmethod: removeListSelectionListener param 1 renamed: listener1 → selectionListener
- void removeListSelectionListener(javax.swing.event.ListSelectionListener listener1)
+ void removeListSelectionListener(javax.swing.event.ListSelectionListener selectionListener)
modifiedmethod: addListSelectionListener param 1 renamed: listener1 → selectionListener
- void addListSelectionListener(javax.swing.event.ListSelectionListener listener1)
+ void addListSelectionListener(javax.swing.event.ListSelectionListener selectionListener)
removedmethod: addPopupActions
void addPopupActions(docking.DialogComponentProvider provider)
removedmethod: getDockingActions
java.util.List<docking.action.DockingActionIf> getDockingActions(docking.ActionContext currentContext)
class ghidra.framework.model.Tool 4 changes history
addedmethod: setIconURL
void setIconURL(docking.util.image.ToolIconURL iconURL)
modifiedmethod: getIconURL return type: ToolIconURL → ToolIconURL
- ghidra.framework.project.tool.ToolIconURL getIconURL()
+ docking.util.image.ToolIconURL getIconURL()
removedmethod: close
void close()
removedmethod: setIconURL
void setIconURL(ghidra.framework.project.tool.ToolIconURL iconURL)
class ghidra.framework.model.ToolServices 2 changes history
addedmethod: exportTool
java.io.File exportTool(ghidra.framework.model.ToolTemplate tool) throws FileNotFoundException, IOException
removedmethod: exportTool
void exportTool(java.io.File location, ghidra.framework.model.Tool tool) throws FileNotFoundException, IOException
class ghidra.framework.model.ToolTemplate 1 change history
modifiedmethod: getIconURL return type: ToolIconURL → ToolIconURL
- ghidra.framework.project.tool.ToolIconURL getIconURL()
+ docking.util.image.ToolIconURL getIconURL()
class ghidra.framework.plugintool.PluginConfigurationModel 1 change history
modifiedmethod: getActionsForPlugin return type: List → Set
- java.util.List<docking.action.DockingActionIf> getActionsForPlugin(ghidra.framework.plugintool.util.PluginDescription pluginDescription)
+ java.util.Set<docking.action.DockingActionIf> getActionsForPlugin(ghidra.framework.plugintool.util.PluginDescription pluginDescription)
class ghidra.framework.plugintool.PluginTool 40 changes history
modified implements: docking.DockWinListener, ghidra.framework.model.Tool, ghidra.framework.plugintool.ServiceProvider → ghidra.framework.model.Tool, ghidra.framework.plugintool.ServiceProvider
addedmethod: beep
void beep()
addedmethod: setIconURL
void setIconURL(docking.util.image.ToolIconURL newIconURL)
modifiedmethod: canCloseDomainObject param 1 renamed: dObj → domainObject
- boolean canCloseDomainObject(ghidra.framework.model.DomainObject dObj)
+ boolean canCloseDomainObject(ghidra.framework.model.DomainObject domainObject)
modifiedfield: iconURL type: ToolIconURL → ToolIconURL
- ghidra.framework.project.tool.ToolIconURL iconURL
+ docking.util.image.ToolIconURL iconURL
modifiedmethod: getIconURL return type: ToolIconURL → ToolIconURL
- ghidra.framework.project.tool.ToolIconURL getIconURL()
+ docking.util.image.ToolIconURL getIconURL()
removedmethod: getWindowManager
docking.DockingWindowManager getWindowManager()
removedmethod: addPopupListener
void addPopupListener(ghidra.framework.plugintool.PopupListener listener)
removedmethod: removePopupListener
void removePopupListener(ghidra.framework.plugintool.PopupListener listener)
removedmethod: addAction
void addAction(docking.action.DockingActionIf action)
removedmethod: addLocalAction
void addLocalAction(docking.ComponentProvider provider, docking.action.DockingActionIf action)
removedmethod: removeAction
void removeAction(docking.action.DockingActionIf action)
removedmethod: addComponentProvider
void addComponentProvider(docking.ComponentProvider provider, boolean show)
removedmethod: isActive
boolean isActive(docking.ComponentProvider provider)
removedmethod: showComponentProvider
void showComponentProvider(docking.ComponentProvider provider, boolean visibleState)
removedmethod: toFront
void toFront(docking.ComponentProvider provider)
removedmethod: removeComponentProvider
void removeComponentProvider(docking.ComponentProvider provider)
removedmethod: updateTitle
void updateTitle(docking.ComponentProvider provider)
removedmethod: isVisible
boolean isVisible(docking.ComponentProvider provider)
removedmethod: isVisible
boolean isVisible()
removedmethod: setVisible
void setVisible(boolean visibility)
removedmethod: toFront
void toFront()
removedmethod: getToolFrame
javax.swing.JFrame getToolFrame()
removedmethod: setStatusInfo
void setStatusInfo(java.lang.String text, boolean beep)
removedmethod: setStatusInfo
void setStatusInfo(java.lang.String text)
removedmethod: clearStatusInfo
void clearStatusInfo()
removedmethod: setIconURL
void setIconURL(ghidra.framework.project.tool.ToolIconURL newIconURL)
removedmethod: getDockingActionsByFullActionName
java.util.List<docking.action.DockingActionIf> getDockingActionsByFullActionName(java.lang.String fullActionName)
removedmethod: getDockingActionsByOwnerName
java.util.List<docking.action.DockingActionIf> getDockingActionsByOwnerName(java.lang.String owner)
removedmethod: getAllActions
java.util.List<docking.action.DockingActionIf> getAllActions()
removedmethod: removeLocalAction
void removeLocalAction(docking.ComponentProvider provider, docking.action.DockingActionIf action)
removedmethod: getPopupActions
java.util.List<docking.action.DockingActionIf> getPopupActions(docking.ActionContext context)
removedmethod: setMenuGroup
void setMenuGroup(java.lang.String[] menuPath, java.lang.String group)
removedmethod: setMenuGroup
void setMenuGroup(java.lang.String[] menuPath, java.lang.String group, java.lang.String menuSubGroup)
removedmethod: showDialog
void showDialog(docking.DialogComponentProvider dialogComponent)
removedmethod: getComponentProvider
docking.ComponentProvider getComponentProvider(java.lang.String name)
removedmethod: contextChanged
void contextChanged(docking.ComponentProvider provider)
removedmethod: addContextListener
void addContextListener(docking.DockingContextListener listener)
removedmethod: removeContextListener
void removeContextListener(docking.DockingContextListener listener)
removedmethod: getProviderWindow
java.awt.Window getProviderWindow(docking.ComponentProvider componentProvider)
class ghidra.framework.plugintool.ToolServicesAdapter 2 changes history
addedmethod: exportTool
java.io.File exportTool(ghidra.framework.model.ToolTemplate tool) throws FileNotFoundException, IOException
removedmethod: exportTool
void exportTool(java.io.File location, ghidra.framework.model.Tool tool) throws FileNotFoundException, IOException
class ghidra.framework.plugintool.mgr.DialogManager 1 change history
addedmethod: exportDefaultTool
void exportDefaultTool()
class ghidra.framework.project.tool.GhidraToolTemplate 3 changes history
addedmethod: setIconURL
void setIconURL(docking.util.image.ToolIconURL url)
modifiedmethod: getIconURL return type: ToolIconURL → ToolIconURL
- ghidra.framework.project.tool.ToolIconURL getIconURL()
+ docking.util.image.ToolIconURL getIconURL()
removedmethod: setIconURL
void setIconURL(ghidra.framework.project.tool.ToolIconURL url)
class ghidra.framework.store.db.PrivateDatabase 1 change history
modifiedmethod: updateCheckoutCopy removed throws CancelledException
- void updateCheckoutCopy() throws CancelledException, IOException
+ void updateCheckoutCopy() throws IOException
class ghidra.framework.store.local.LocalDatabaseItem 1 change history
addedmethod: clearCheckout
void clearCheckout() throws IOException
class ghidra.framework.task.GTaskMonitor 4 changes history
addedmethod: isIndeterminate
boolean isIndeterminate()
removedmethod: reportIssue
void reportIssue(ghidra.util.Issue issue)
removedmethod: addIssueListener
void addIssueListener(ghidra.util.task.IssueListener listener)
removedmethod: removeIssueListener
void removeIssueListener(ghidra.util.task.IssueListener listener)
class ghidra.framework.task.gui.GTaskResultPanel.GTaskResultCellRenderer 1 change history
modified extends: javax.swing.DefaultListCellRenderer → docking.widgets.list.GListCellRenderer
class ghidra.graph.algo.FindPathsAlgorithm 2 changes history
modified extends: java.lang.Object → (none)
removedfield: JAVA_STACK_DEPTH_LIMIT
static int JAVA_STACK_DEPTH_LIMIT
class ghidra.graph.viewer.GraphViewer 1 change history
addedmethod: createPathHighlighter
ghidra.graph.viewer.edge.VisualGraphPathHighlighter<V,E> createPathHighlighter(ghidra.graph.viewer.edge.PathHighlightListener listener)
class ghidra.graph.viewer.VisualEdge 6 changes history
addedmethod: setInHoveredVertexPath
void setInHoveredVertexPath(boolean inPath)
addedmethod: isInHoveredVertexPath
boolean isInHoveredVertexPath()
addedmethod: setInFocusedVertexPath
void setInFocusedVertexPath(boolean inPath)
addedmethod: isInFocusedVertexPath
boolean isInFocusedVertexPath()
removedmethod: setInActivePath
void setInActivePath(boolean inActivePath)
removedmethod: isInActivePath
boolean isInActivePath()
class ghidra.graph.viewer.VisualGraphViewUpdater 2 changes history
addedmethod: addJobScheduledListener
void addJobScheduledListener(utility.function.Callback c)
removedmethod: addJobScheduledListener
void addJobScheduledListener(ghidra.generic.function.Callback c)
class ghidra.graph.viewer.edge.AbstractVisualEdge 6 changes history
addedmethod: isInHoveredVertexPath
boolean isInHoveredVertexPath()
addedmethod: isInFocusedVertexPath
boolean isInFocusedVertexPath()
addedmethod: setInHoveredVertexPath
void setInHoveredVertexPath(boolean inPath)
addedmethod: setInFocusedVertexPath
void setInFocusedVertexPath(boolean inPath)
removedmethod: setInActivePath
void setInActivePath(boolean inActivePath)
removedmethod: isInActivePath
boolean isInActivePath()
class ghidra.graph.viewer.edge.VisualEdgeRenderer 3 changes history
addedmethod: isInHoveredVertexPath
boolean isInHoveredVertexPath(E e)
addedmethod: isInFocusedVertexPath
boolean isInFocusedVertexPath(E e)
removedmethod: isInActivePath
boolean isInActivePath(E e)
class ghidra.graph.viewer.edge.VisualGraphEdgeSatelliteRenderer 3 changes history
addedmethod: isInHoveredVertexPath
boolean isInHoveredVertexPath(E e)
addedmethod: isInFocusedVertexPath
boolean isInFocusedVertexPath(E e)
removedmethod: isInActivePath
boolean isInActivePath(E e)
class ghidra.graph.viewer.event.mouse.VisualGraphHoverMousePlugin 1 change history
addedmethod: dispose
void dispose()
class ghidra.graph.viewer.event.mouse.VisualGraphMousePlugin 1 change history
addedmethod: dispose
void dispose()
class ghidra.graph.viewer.layout.AbstractVisualGraphLayout 2 changes history
addedfield: layoutName
java.lang.String layoutName
addedmethod: getLayoutName
java.lang.String getLayoutName()
class ghidra.graph.viewer.layout.LayoutLocationMap 1 change history
addedmethod: getColumnContaining
ghidra.graph.viewer.layout.Column getColumnContaining(int x)
class ghidra.graph.viewer.options.VisualGraphOptions 6 changes history
addedfield: USE_MOUSE_RELATIVE_ZOOM_KEY
static java.lang.String USE_MOUSE_RELATIVE_ZOOM_KEY
addedfield: USE_CONDENSED_LAYOUT_KEY
static java.lang.String USE_CONDENSED_LAYOUT_KEY
addedfield: USE_STICKY_SELECTION_KEY
static java.lang.String USE_STICKY_SELECTION_KEY
removedfield: USE_MOUSE_RELATIVE_ZOOM
static java.lang.String USE_MOUSE_RELATIVE_ZOOM
removedfield: USE_CONDENSED_LAYOUT
static java.lang.String USE_CONDENSED_LAYOUT
removedfield: USE_STICKY_SELECTION
static java.lang.String USE_STICKY_SELECTION
class ghidra.pcode.emulate.Emulate 2 changes history
addedmethod: executeInstruction
void executeInstruction(boolean stopAtBreakpoint, ghidra.util.task.TaskMonitor monitor) throws CancelledException, LowlevelError, InstructionDecodeException
removedmethod: executeInstruction
void executeInstruction(boolean stopAtBreakpoint) throws LowlevelError, InstructionDecodeException
class ghidra.plugin.importer.ImporterUtilities 3 changes history
addedmethod: showImportDialog
static void showImportDialog(ghidra.framework.plugintool.PluginTool tool, ghidra.app.services.ProgramManager programManager, ghidra.formats.gfilesystem.FSRL fsrl, ghidra.framework.model.DomainFolder destinationFolder, java.lang.String suggestedPath)
addedmethod: showImportDialog
static void showImportDialog(ghidra.framework.plugintool.PluginTool tool, ghidra.app.services.ProgramManager programManager, ghidra.formats.gfilesystem.FSRL fsrl, ghidra.framework.model.DomainFolder destinationFolder, java.lang.String suggestedPath, ghidra.util.task.TaskMonitor monitor)
removedmethod: showImportDialog
static void showImportDialog(ghidra.formats.gfilesystem.FSRL fsrl, ghidra.framework.model.DomainFolder destFolder, java.lang.String suggestedDestinationPath, ghidra.framework.plugintool.PluginTool tool, ghidra.app.services.ProgramManager programManager)
class ghidra.plugins.fsbrowser.tasks.GFileSystemExtractAllTask 2 changes history
modified extends: ghidra.util.task.Task → ghidra.formats.gfilesystem.AbstractFileExtractorTask
addedmethod: getSourceFileInputStream
java.io.InputStream getSourceFileInputStream(ghidra.formats.gfilesystem.GFile file, ghidra.util.task.TaskMonitor monitor) throws CancelledException, IOException
class ghidra.program.database.DatabaseObject 1 change history
modifiedmethod: validate return type: void → boolean
- void validate(ghidra.util.Lock lock)
+ boolean validate(ghidra.util.Lock lock)
class ghidra.program.database.ProgramDB 3 changes history
addedmethod: getExecutableSHA256
java.lang.String getExecutableSHA256()
addedmethod: setExecutableSHA256
void setExecutableSHA256(java.lang.String sha256)
removedmethod: getDataManager
ghidra.program.database.data.DataTypeManagerDB getDataManager()
class ghidra.program.database.code.CodeManager 1 change history
removedmethod: getLine
static java.lang.String getLine(java.lang.String s, int start)
class ghidra.program.database.data.DataTypeComponentDB 1 change history
modified implements: ghidra.program.model.data.DataTypeComponent → ghidra.program.model.data.InternalDataTypeComponent
class ghidra.program.database.data.DataTypeUtilities 3 changes history
removedmethod: getArrayValue
static java.lang.Object getArrayValue(ghidra.program.model.data.Array arrayDt, ghidra.program.model.mem.MemBuffer buf, ghidra.docking.settings.Settings settings, int length)
removedmethod: getArrayRepresentation
static java.lang.String getArrayRepresentation(ghidra.program.model.data.Array arrayDt, ghidra.program.model.mem.MemBuffer buf, ghidra.docking.settings.Settings settings, int length)
removedmethod: getArrayValueClass
static java.lang.Class<?> getArrayValueClass(ghidra.program.model.data.Array arrayDt, ghidra.docking.settings.Settings settings)
class ghidra.program.database.data.ProjectDataTypeManager 1 change history
removedmethod: getDataOrganization
ghidra.program.model.data.DataOrganization getDataOrganization()
class ghidra.program.database.function.FunctionManagerDB 1 change history
modifiedmethod: createThunkFunction removed throws DuplicateNameException
- ghidra.program.model.listing.Function createThunkFunction(java.lang.String name, ghidra.program.model.symbol.Namespace nameSpace, ghidra.program.model.address.Address entryPoint, ghidra.program.model.address.AddressSetView body, ghidra.program.model.listing.Function thunkedFunction, ghidra.program.model.symbol.SourceType source) throws DuplicateNameException, OverlappingFunctionException
+ ghidra.program.model.listing.Function createThunkFunction(java.lang.String name, ghidra.program.model.symbol.Namespace nameSpace, ghidra.program.model.address.Address entryPoint, ghidra.program.model.address.AddressSetView body, ghidra.program.model.listing.Function thunkedFunction, ghidra.program.model.symbol.SourceType source) throws OverlappingFunctionException
class ghidra.program.database.mem.MemoryBlockDB 7 changes history
addedmethod: setPermissions
void setPermissions(boolean read, boolean write, boolean execute)
addedmethod: getSourceInfos
java.util.List<ghidra.program.model.mem.MemoryBlockSourceInfo> getSourceInfos()
modifiedmethod: putBytes param 4 renamed: size → len
- int putBytes(ghidra.program.model.address.Address addr, byte[] b, int off, int size) throws MemoryAccessException
+ int putBytes(ghidra.program.model.address.Address addr, byte[] b, int off, int len) throws MemoryAccessException
modifiedmethod: getBytes param 4 renamed: size → len
- int getBytes(ghidra.program.model.address.Address addr, byte[] b, int off, int size) throws MemoryAccessException
+ int getBytes(ghidra.program.model.address.Address addr, byte[] b, int off, int len) throws MemoryAccessException
modifiedmethod: getByte added throws MemoryAccessException; removed throws IOException
- byte getByte(long offset) throws IOException
+ byte getByte(long offset) throws MemoryAccessException
modifiedmethod: getBytes param 4 renamed: size → len; added throws MemoryAccessException; removed throws IOException
- int getBytes(long offset, byte[] b, int off, int size) throws IOException
+ int getBytes(long offset, byte[] b, int off, int len) throws MemoryAccessException
modifiedmethod: compareTo param 1 renamed: block → o
- int compareTo(ghidra.program.model.mem.MemoryBlock block)
+ int compareTo(ghidra.program.model.mem.MemoryBlock o)
class ghidra.program.database.mem.MemoryMapDB 5 changes history
addedmethod: createInitializedBlock
ghidra.program.model.mem.MemoryBlock createInitializedBlock(java.lang.String name, ghidra.program.model.address.Address start, ghidra.program.database.mem.FileBytes fileBytes, long offset, long length, boolean overlay) throws LockException, DuplicateNameException, MemoryConflictException, AddressOverflowException, IndexOutOfBoundsException
addedmethod: getAddressSourceInfo
ghidra.program.database.mem.AddressSourceInfo getAddressSourceInfo(ghidra.program.model.address.Address address)
addedmethod: createFileBytes
ghidra.program.database.mem.FileBytes createFileBytes(java.lang.String filename, long offset, long size, java.io.InputStream is, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException
addedmethod: getAllFileBytes
java.util.List<ghidra.program.database.mem.FileBytes> getAllFileBytes()
addedmethod: deleteFileBytes
boolean deleteFileBytes(ghidra.program.database.mem.FileBytes fileBytes) throws IOException
class ghidra.program.database.symbol.VariableSymbolDB 1 change history
addedmethod: refresh
boolean refresh(db.Record rec)
class ghidra.program.model.address.SegmentedAddress 2 changes history
removedfield: OFFSET_SIZE
static int OFFSET_SIZE
removedfield: SEGMENT_SIZE
static int SEGMENT_SIZE
class ghidra.program.model.address.SegmentedAddressSpace 6 changes history
addedmethod: getFlatOffset
long getFlatOffset(int segment, long offset)
addedmethod: getDefaultSegmentFromFlat
int getDefaultSegmentFromFlat(long flat)
addedmethod: getDefaultOffsetFromFlat
long getDefaultOffsetFromFlat(long flat)
addedmethod: getOffsetFromFlat
long getOffsetFromFlat(long flat, int segment)
addedmethod: getAddressInSegment
ghidra.program.model.address.SegmentedAddress getAddressInSegment(long flat, int preferredSegment)
addedmethod: getNextOpenSegment
int getNextOpenSegment(ghidra.program.model.address.Address addr)
class ghidra.program.model.data.AbstractIntegerDataType 2 changes history
addedmethod: getRepresentation
java.lang.String getRepresentation(java.math.BigInteger bigInt, ghidra.docking.settings.Settings settings, int bitLength)
modifiedmethod: getOppositeSignednessDataType return type: DataType → AbstractIntegerDataType
- ghidra.program.model.data.DataType getOppositeSignednessDataType()
+ ghidra.program.model.data.AbstractIntegerDataType getOppositeSignednessDataType()
class ghidra.program.model.data.Array 5 changes history
addedmethod: getArrayDefaultLabelPrefix
java.lang.String getArrayDefaultLabelPrefix(ghidra.program.model.mem.MemBuffer buf, ghidra.docking.settings.Settings settings, int len, ghidra.program.model.data.DataTypeDisplayOptions options)
addedmethod: getArrayDefaultOffcutLabelPrefix
java.lang.String getArrayDefaultOffcutLabelPrefix(ghidra.program.model.mem.MemBuffer buf, ghidra.docking.settings.Settings settings, int len, ghidra.program.model.data.DataTypeDisplayOptions options, int offcutLength)
addedmethod: getArrayRepresentation
java.lang.String getArrayRepresentation(ghidra.program.model.mem.MemBuffer buf, ghidra.docking.settings.Settings settings, int length)
addedmethod: getArrayValue
java.lang.Object getArrayValue(ghidra.program.model.mem.MemBuffer buf, ghidra.docking.settings.Settings settings, int length)
addedmethod: getArrayValueClass
java.lang.Class<?> getArrayValueClass(ghidra.docking.settings.Settings settings)
class ghidra.program.model.data.ArrayDataType 1 change history
modifiedmethod: setName removed throws DuplicateNameException
- void setName(java.lang.String name) throws InvalidNameException, DuplicateNameException
+ void setName(java.lang.String name) throws InvalidNameException
class ghidra.program.model.data.ArrayStringable 4 changes history
removedmethod: getStringDataInstance
ghidra.program.model.data.StringDataInstance getStringDataInstance(ghidra.program.model.mem.MemBuffer buf, ghidra.docking.settings.Settings settings, int length)
removedmethod: getArrayRepresentation
java.lang.String getArrayRepresentation(ghidra.program.model.mem.MemBuffer buf, ghidra.docking.settings.Settings settings, int length)
removedmethod: getArrayStringableLabelPrefix
static java.lang.String getArrayStringableLabelPrefix(ghidra.program.model.data.Array arrayDt, ghidra.program.model.mem.MemBuffer buf, ghidra.docking.settings.Settings settings, int len, ghidra.program.model.data.DataTypeDisplayOptions options)
removedmethod: getArrayStringableOffcutLabelPrefix
static java.lang.String getArrayStringableOffcutLabelPrefix(ghidra.program.model.data.Array arrayDt, ghidra.program.model.mem.MemBuffer buf, ghidra.docking.settings.Settings settings, int len, ghidra.program.model.data.DataTypeDisplayOptions options, int offcutLength)
class ghidra.program.model.data.BooleanDataType 4 changes history
modified extends: ghidra.program.model.data.BuiltIn → ghidra.program.model.data.AbstractIntegerDataType
addedmethod: getCDeclaration
java.lang.String getCDeclaration()
addedmethod: getRepresentation
java.lang.String getRepresentation(java.math.BigInteger bigInt, ghidra.docking.settings.Settings settings, int bitLength)
addedmethod: getOppositeSignednessDataType
ghidra.program.model.data.AbstractIntegerDataType getOppositeSignednessDataType()
class ghidra.program.model.data.BuiltIn 1 change history
modifiedmethod: setName removed throws DuplicateNameException
- void setName(java.lang.String name) throws InvalidNameException, DuplicateNameException
+ void setName(java.lang.String name) throws InvalidNameException
class ghidra.program.model.data.ByteDataType 2 changes history
modifiedmethod: getOppositeSignednessDataType return type: DataType → SignedByteDataType
- ghidra.program.model.data.DataType getOppositeSignednessDataType()
+ ghidra.program.model.data.SignedByteDataType getOppositeSignednessDataType()
modifiedmethod: clone return type: DataType → ByteDataType
- ghidra.program.model.data.DataType clone(ghidra.program.model.data.DataTypeManager dtm)
+ ghidra.program.model.data.ByteDataType clone(ghidra.program.model.data.DataTypeManager dtm)
class ghidra.program.model.data.Category 3 changes history
removedfield: DELIMITER_CHAR
static char DELIMITER_CHAR
removedfield: NAME_DELIMITER
static java.lang.String NAME_DELIMITER
removedfield: DELIMITER_STRING
static java.lang.String DELIMITER_STRING
class ghidra.program.model.data.CategoryPath 7 changes history
addedfield: ESCAPED_DELIMITER_STRING
static java.lang.String ESCAPED_DELIMITER_STRING
addedmethod: escapeString
static java.lang.String escapeString(java.lang.String nonEscapedString)
addedmethod: unescapeString
static java.lang.String unescapeString(java.lang.String escapedString)
addedmethod: asList
java.util.List<java.lang.String> asList()
addedmethod: asArray
java.lang.String[] asArray()
modifiedmethod: compareTo param 1 renamed: otherPath → other
- int compareTo(ghidra.program.model.data.CategoryPath otherPath)
+ int compareTo(ghidra.program.model.data.CategoryPath other)
modifiedmethod: isAncestorOrSelf param 1 renamed: categoryPath → candidateAncestorPath
- boolean isAncestorOrSelf(ghidra.program.model.data.CategoryPath categoryPath)
+ boolean isAncestorOrSelf(ghidra.program.model.data.CategoryPath candidateAncestorPath)
class ghidra.program.model.data.CharDataType 2 changes history
modifiedmethod: clone return type: DataType → CharDataType
- ghidra.program.model.data.DataType clone(ghidra.program.model.data.DataTypeManager dtm)
+ ghidra.program.model.data.CharDataType clone(ghidra.program.model.data.DataTypeManager dtm)
modifiedmethod: getOppositeSignednessDataType return type: DataType → CharDataType
- ghidra.program.model.data.DataType getOppositeSignednessDataType()
+ ghidra.program.model.data.CharDataType getOppositeSignednessDataType()
class ghidra.program.model.data.Composite 4 changes history
addedmethod: addBitField
ghidra.program.model.data.DataTypeComponent addBitField(ghidra.program.model.data.DataType baseDataType, int bitSize, java.lang.String componentName, java.lang.String comment) throws InvalidDataTypeException
addedmethod: getBitFieldPacking
ghidra.program.model.data.BitFieldPacking getBitFieldPacking()
modifiedmethod: setPackingValue removed throws InvalidInputException
- void setPackingValue(int packingValue) throws InvalidInputException
+ void setPackingValue(int packingValue)
modifiedmethod: setMinimumAlignment removed throws InvalidInputException
- void setMinimumAlignment(int minimumAlignment) throws InvalidInputException
+ void setMinimumAlignment(int minimumAlignment)
class ghidra.program.model.data.CompositeDataTypeImpl 6 changes history
addedfield: alignmentType
ghidra.program.model.data.Composite.AlignmentType alignmentType
addedmethod: getPreferredComponentLength
int getPreferredComponentLength(ghidra.program.model.data.DataType dataType, int length)
addedmethod: updateBitFieldDataType
boolean updateBitFieldDataType(ghidra.program.model.data.DataTypeComponentImpl bitfieldComponent, ghidra.program.model.data.DataType oldDt, ghidra.program.model.data.DataType newDt) throws InvalidDataTypeException
addedmethod: setAlignment
void setAlignment(ghidra.program.model.data.Composite composite)
removedfield: currentAlignment
ghidra.program.model.data.Composite.AlignmentType currentAlignment
removedmethod: setDataAlignmentInfo
void setDataAlignmentInfo(ghidra.program.model.data.Composite composite)
class ghidra.program.model.data.DWordDataType 2 changes history
modifiedmethod: getOppositeSignednessDataType return type: DataType → SignedDWordDataType
- ghidra.program.model.data.DataType getOppositeSignednessDataType()
+ ghidra.program.model.data.SignedDWordDataType getOppositeSignednessDataType()
modifiedmethod: clone return type: DataType → DWordDataType
- ghidra.program.model.data.DataType clone(ghidra.program.model.data.DataTypeManager dtm)
+ ghidra.program.model.data.DWordDataType clone(ghidra.program.model.data.DataTypeManager dtm)
class ghidra.program.model.data.DataOrganization 1 change history
addedmethod: getBitFieldPacking
ghidra.program.model.data.BitFieldPacking getBitFieldPacking()
class ghidra.program.model.data.DataOrganizationImpl 2 changes history
addedmethod: getBitFieldPacking
ghidra.program.model.data.BitFieldPacking getBitFieldPacking()
addedmethod: setBitFieldPacking
void setBitFieldPacking(ghidra.program.model.data.BitFieldPacking bitFieldPacking)
class ghidra.program.model.data.DataType 1 change history
addedmethod: getDataOrganization
ghidra.program.model.data.DataOrganization getDataOrganization()
class ghidra.program.model.data.DataTypeComponent 2 changes history
addedmethod: isBitFieldComponent
boolean isBitFieldComponent()
addedmethod: isZeroBitFieldComponent
boolean isZeroBitFieldComponent()
class ghidra.program.model.data.DataTypeComponentImpl 5 changes history
modified implements: ghidra.program.model.data.DataTypeComponent, java.io.Serializable → ghidra.program.model.data.InternalDataTypeComponent, java.io.Serializable
addedmethod: isBitFieldComponent
boolean isBitFieldComponent()
addedmethod: isZeroBitFieldComponent
boolean isZeroBitFieldComponent()
addedmethod: update
void update(int ordinal, int offset, int length)
addedmethod: toString
java.lang.String toString()
class ghidra.program.model.data.DataTypeImpl 18 changes history
modified extends: java.lang.Object → ghidra.program.model.data.AbstractDataType
modified implements: ghidra.program.model.data.DataType, java.io.Serializable, javax.swing.event.ChangeListener → javax.swing.event.ChangeListener
removedfield: name
java.lang.String name
removedfield: categoryPath
ghidra.program.model.data.CategoryPath categoryPath
removedmethod: getDataOrganization
ghidra.program.model.data.DataOrganization getDataOrganization()
removedmethod: isNotYetDefined
boolean isNotYetDefined()
removedmethod: getCategoryPath
ghidra.program.model.data.CategoryPath getCategoryPath()
removedmethod: getDataTypePath
ghidra.program.model.data.DataTypePath getDataTypePath()
removedmethod: getDocs
java.net.URL getDocs()
removedmethod: getName
java.lang.String getName()
removedmethod: getDisplayName
java.lang.String getDisplayName()
removedmethod: toString
java.lang.String toString()
removedmethod: isDeleted
boolean isDeleted()
removedmethod: getDataTypeManager
ghidra.program.model.data.DataTypeManager getDataTypeManager()
removedmethod: getDefaultLabelPrefix
java.lang.String getDefaultLabelPrefix()
removedmethod: getDefaultAbbreviatedLabelPrefix
java.lang.String getDefaultAbbreviatedLabelPrefix()
removedmethod: getDefaultLabelPrefix
java.lang.String getDefaultLabelPrefix(ghidra.program.model.mem.MemBuffer buf, ghidra.docking.settings.Settings settings, int len, ghidra.program.model.data.DataTypeDisplayOptions options)
removedmethod: getDefaultOffcutLabelPrefix
java.lang.String getDefaultOffcutLabelPrefix(ghidra.program.model.mem.MemBuffer buf, ghidra.docking.settings.Settings settings, int len, ghidra.program.model.data.DataTypeDisplayOptions options, int offcutLength)
class ghidra.program.model.data.DefaultDataType 1 change history
modifiedmethod: setName removed throws InvalidNameException; removed throws DuplicateNameException
- void setName(java.lang.String name) throws InvalidNameException, DuplicateNameException
+ void setName(java.lang.String name)
class ghidra.program.model.data.Enum 1 change history
addedmethod: getRepresentation
java.lang.String getRepresentation(java.math.BigInteger bigInt, ghidra.docking.settings.Settings settings, int bitLength)
class ghidra.program.model.data.EnumDataType 1 change history
addedmethod: getRepresentation
java.lang.String getRepresentation(java.math.BigInteger bigInt, ghidra.docking.settings.Settings settings, int bitLength)
class ghidra.program.model.data.FunctionDefinition 1 change history
modifiedmethod: setReturnType added throws IllegalArgumentException
- void setReturnType(ghidra.program.model.data.DataType type)
+ void setReturnType(ghidra.program.model.data.DataType type) throws IllegalArgumentException
class ghidra.program.model.data.Integer16DataType 2 changes history
modifiedmethod: getOppositeSignednessDataType return type: DataType → UnsignedInteger16DataType
- ghidra.program.model.data.DataType getOppositeSignednessDataType()
+ ghidra.program.model.data.UnsignedInteger16DataType getOppositeSignednessDataType()
modifiedmethod: clone return type: DataType → Integer16DataType
- ghidra.program.model.data.DataType clone(ghidra.program.model.data.DataTypeManager dtm)
+ ghidra.program.model.data.Integer16DataType clone(ghidra.program.model.data.DataTypeManager dtm)
class ghidra.program.model.data.Integer3DataType 2 changes history
modifiedmethod: getOppositeSignednessDataType return type: DataType → UnsignedInteger3DataType
- ghidra.program.model.data.DataType getOppositeSignednessDataType()
+ ghidra.program.model.data.UnsignedInteger3DataType getOppositeSignednessDataType()
modifiedmethod: clone return type: DataType → Integer3DataType
- ghidra.program.model.data.DataType clone(ghidra.program.model.data.DataTypeManager dtm)
+ ghidra.program.model.data.Integer3DataType clone(ghidra.program.model.data.DataTypeManager dtm)
class ghidra.program.model.data.Integer5DataType 2 changes history
modifiedmethod: getOppositeSignednessDataType return type: DataType → UnsignedInteger5DataType
- ghidra.program.model.data.DataType getOppositeSignednessDataType()
+ ghidra.program.model.data.UnsignedInteger5DataType getOppositeSignednessDataType()
modifiedmethod: clone return type: DataType → Integer5DataType
- ghidra.program.model.data.DataType clone(ghidra.program.model.data.DataTypeManager dtm)
+ ghidra.program.model.data.Integer5DataType clone(ghidra.program.model.data.DataTypeManager dtm)
class ghidra.program.model.data.Integer6DataType 2 changes history
modifiedmethod: getOppositeSignednessDataType return type: DataType → UnsignedInteger6DataType
- ghidra.program.model.data.DataType getOppositeSignednessDataType()
+ ghidra.program.model.data.UnsignedInteger6DataType getOppositeSignednessDataType()
modifiedmethod: clone return type: DataType → Integer6DataType
- ghidra.program.model.data.DataType clone(ghidra.program.model.data.DataTypeManager dtm)
+ ghidra.program.model.data.Integer6DataType clone(ghidra.program.model.data.DataTypeManager dtm)
class ghidra.program.model.data.Integer7DataType 2 changes history
modifiedmethod: getOppositeSignednessDataType return type: DataType → UnsignedInteger7DataType
- ghidra.program.model.data.DataType getOppositeSignednessDataType()
+ ghidra.program.model.data.UnsignedInteger7DataType getOppositeSignednessDataType()
modifiedmethod: clone return type: DataType → Integer7DataType
- ghidra.program.model.data.DataType clone(ghidra.program.model.data.DataTypeManager dtm)
+ ghidra.program.model.data.Integer7DataType clone(ghidra.program.model.data.DataTypeManager dtm)
class ghidra.program.model.data.IntegerDataType 2 changes history
modifiedmethod: getOppositeSignednessDataType return type: DataType → UnsignedIntegerDataType
- ghidra.program.model.data.DataType getOppositeSignednessDataType()
+ ghidra.program.model.data.UnsignedIntegerDataType getOppositeSignednessDataType()
modifiedmethod: clone return type: DataType → IntegerDataType
- ghidra.program.model.data.DataType clone(ghidra.program.model.data.DataTypeManager dtm)
+ ghidra.program.model.data.IntegerDataType clone(ghidra.program.model.data.DataTypeManager dtm)
class ghidra.program.model.data.LongDataType 2 changes history
modifiedmethod: getOppositeSignednessDataType return type: DataType → UnsignedLongDataType
- ghidra.program.model.data.DataType getOppositeSignednessDataType()
+ ghidra.program.model.data.UnsignedLongDataType getOppositeSignednessDataType()
modifiedmethod: clone return type: DataType → LongDataType
- ghidra.program.model.data.DataType clone(ghidra.program.model.data.DataTypeManager dtm)
+ ghidra.program.model.data.LongDataType clone(ghidra.program.model.data.DataTypeManager dtm)
class ghidra.program.model.data.LongLongDataType 2 changes history
modifiedmethod: getOppositeSignednessDataType return type: DataType → UnsignedLongLongDataType
- ghidra.program.model.data.DataType getOppositeSignednessDataType()
+ ghidra.program.model.data.UnsignedLongLongDataType getOppositeSignednessDataType()
modifiedmethod: clone return type: DataType → LongLongDataType
- ghidra.program.model.data.DataType clone(ghidra.program.model.data.DataTypeManager dtm)
+ ghidra.program.model.data.LongLongDataType clone(ghidra.program.model.data.DataTypeManager dtm)
class ghidra.program.model.data.MissingBuiltInDataType 1 change history
modifiedmethod: setName removed throws DuplicateNameException
- void setName(java.lang.String name) throws InvalidNameException, DuplicateNameException
+ void setName(java.lang.String name) throws InvalidNameException
class ghidra.program.model.data.ParameterDefinition 1 change history
modifiedmethod: setDataType added throws IllegalArgumentException; removed throws InvalidInputException
- void setDataType(ghidra.program.model.data.DataType type) throws InvalidInputException
+ void setDataType(ghidra.program.model.data.DataType type) throws IllegalArgumentException
class ghidra.program.model.data.ParameterDefinitionImpl 4 changes history
addedmethod: validateDataType
static ghidra.program.model.data.DataType validateDataType(ghidra.program.model.data.DataType dataType, ghidra.program.model.data.DataTypeManager dtMgr, boolean isReturn) throws IllegalArgumentException
modifiedmethod: setDataType removed throws InvalidInputException
- void setDataType(ghidra.program.model.data.DataType type) throws InvalidInputException
+ void setDataType(ghidra.program.model.data.DataType type)
removedmethod: checkDataType
static ghidra.program.model.data.DataType checkDataType(ghidra.program.model.data.DataType dataType, ghidra.program.model.data.DataTypeManager dtMgr)
removedmethod: equals
boolean equals(java.lang.Object obj)
class ghidra.program.model.data.QWordDataType 2 changes history
modifiedmethod: getOppositeSignednessDataType return type: DataType → SignedQWordDataType
- ghidra.program.model.data.DataType getOppositeSignednessDataType()
+ ghidra.program.model.data.SignedQWordDataType getOppositeSignednessDataType()
modifiedmethod: clone return type: DataType → QWordDataType
- ghidra.program.model.data.DataType clone(ghidra.program.model.data.DataTypeManager dtm)
+ ghidra.program.model.data.QWordDataType clone(ghidra.program.model.data.DataTypeManager dtm)
class ghidra.program.model.data.ReadOnlyDataTypeComponent 2 changes history
addedmethod: isBitFieldComponent
boolean isBitFieldComponent()
addedmethod: isZeroBitFieldComponent
boolean isZeroBitFieldComponent()
class ghidra.program.model.data.ShortDataType 2 changes history
modifiedmethod: getOppositeSignednessDataType return type: DataType → UnsignedShortDataType
- ghidra.program.model.data.DataType getOppositeSignednessDataType()
+ ghidra.program.model.data.UnsignedShortDataType getOppositeSignednessDataType()
modifiedmethod: clone return type: DataType → ShortDataType
- ghidra.program.model.data.DataType clone(ghidra.program.model.data.DataTypeManager dtm)
+ ghidra.program.model.data.ShortDataType clone(ghidra.program.model.data.DataTypeManager dtm)
class ghidra.program.model.data.SignedByteDataType 2 changes history
modifiedmethod: getOppositeSignednessDataType return type: DataType → ByteDataType
- ghidra.program.model.data.DataType getOppositeSignednessDataType()
+ ghidra.program.model.data.ByteDataType getOppositeSignednessDataType()
modifiedmethod: clone return type: DataType → SignedByteDataType
- ghidra.program.model.data.DataType clone(ghidra.program.model.data.DataTypeManager dtm)
+ ghidra.program.model.data.SignedByteDataType clone(ghidra.program.model.data.DataTypeManager dtm)
class ghidra.program.model.data.SignedCharDataType 1 change history
modifiedmethod: clone return type: DataType → SignedCharDataType
- ghidra.program.model.data.DataType clone(ghidra.program.model.data.DataTypeManager dtm)
+ ghidra.program.model.data.SignedCharDataType clone(ghidra.program.model.data.DataTypeManager dtm)
class ghidra.program.model.data.SignedDWordDataType 2 changes history
modifiedmethod: getOppositeSignednessDataType return type: DataType → DWordDataType
- ghidra.program.model.data.DataType getOppositeSignednessDataType()
+ ghidra.program.model.data.DWordDataType getOppositeSignednessDataType()
modifiedmethod: clone return type: DataType → SignedDWordDataType
- ghidra.program.model.data.DataType clone(ghidra.program.model.data.DataTypeManager dtm)
+ ghidra.program.model.data.SignedDWordDataType clone(ghidra.program.model.data.DataTypeManager dtm)
class ghidra.program.model.data.SignedQWordDataType 2 changes history
modifiedmethod: getOppositeSignednessDataType return type: DataType → QWordDataType
- ghidra.program.model.data.DataType getOppositeSignednessDataType()
+ ghidra.program.model.data.QWordDataType getOppositeSignednessDataType()
modifiedmethod: clone return type: DataType → SignedQWordDataType
- ghidra.program.model.data.DataType clone(ghidra.program.model.data.DataTypeManager dtm)
+ ghidra.program.model.data.SignedQWordDataType clone(ghidra.program.model.data.DataTypeManager dtm)
class ghidra.program.model.data.SignedWordDataType 2 changes history
modifiedmethod: getOppositeSignednessDataType return type: DataType → WordDataType
- ghidra.program.model.data.DataType getOppositeSignednessDataType()
+ ghidra.program.model.data.WordDataType getOppositeSignednessDataType()
modifiedmethod: clone return type: DataType → SignedWordDataType
- ghidra.program.model.data.DataType clone(ghidra.program.model.data.DataTypeManager dtm)
+ ghidra.program.model.data.SignedWordDataType clone(ghidra.program.model.data.DataTypeManager dtm)
class ghidra.program.model.data.StringDataInstance 1 change history
modifiedmethod: getStringDataInstance param 1 renamed: stringDataType → dataType
- static ghidra.program.model.data.StringDataInstance getStringDataInstance(ghidra.program.model.data.DataType stringDataType, ghidra.program.model.mem.MemBuffer buf, ghidra.docking.settings.Settings settings, int length)
+ static ghidra.program.model.data.StringDataInstance getStringDataInstance(ghidra.program.model.data.DataType dataType, ghidra.program.model.mem.MemBuffer buf, ghidra.docking.settings.Settings settings, int length)
class ghidra.program.model.data.Structure 10 changes history
addedmethod: insertBitField
ghidra.program.model.data.DataTypeComponent insertBitField(int ordinal, int byteWidth, int bitOffset, ghidra.program.model.data.DataType baseDataType, int bitSize, java.lang.String componentName, java.lang.String comment) throws InvalidDataTypeException, ArrayIndexOutOfBoundsException
addedmethod: insertBitFieldAt
ghidra.program.model.data.DataTypeComponent insertBitFieldAt(int byteOffset, int byteWidth, int bitOffset, ghidra.program.model.data.DataType baseDataType, int bitSize, java.lang.String componentName, java.lang.String comment) throws InvalidDataTypeException
removedmethod: add
ghidra.program.model.data.DataTypeComponent add(ghidra.program.model.data.DataType dataType)
removedmethod: add
ghidra.program.model.data.DataTypeComponent add(ghidra.program.model.data.DataType dataType, int length)
removedmethod: add
ghidra.program.model.data.DataTypeComponent add(ghidra.program.model.data.DataType dataType, int length, java.lang.String name, java.lang.String comment)
removedmethod: insert
ghidra.program.model.data.DataTypeComponent insert(int index, ghidra.program.model.data.DataType dataType)
removedmethod: insert
ghidra.program.model.data.DataTypeComponent insert(int index, ghidra.program.model.data.DataType dataType, int length)
removedmethod: insert
ghidra.program.model.data.DataTypeComponent insert(int index, ghidra.program.model.data.DataType dataType, int length, java.lang.String name, java.lang.String comment)
removedmethod: insert
void insert(int ordinal, ghidra.program.model.data.DataType dataType, int length, java.lang.String name, java.lang.String comment, int numCopies)
removedmethod: delete
void delete(int index)
class ghidra.program.model.data.StructureDataType 14 changes history
addedfield: bitOffsetComparatorLE
static java.util.Comparator<java.lang.Object> bitOffsetComparatorLE
addedfield: bitOffsetComparatorBE
static java.util.Comparator<java.lang.Object> bitOffsetComparatorBE
addedmethod: getAlignment
int getAlignment()
addedmethod: shiftOffset
void shiftOffset(ghidra.program.model.data.DataTypeComponentImpl dtc, int deltaOrdinal, int deltaOffset)
addedmethod: addBitField
ghidra.program.model.data.DataTypeComponent addBitField(ghidra.program.model.data.DataType baseDataType, int bitSize, java.lang.String componentName, java.lang.String comment) throws InvalidDataTypeException
addedmethod: insertBitField
ghidra.program.model.data.DataTypeComponent insertBitField(int ordinal, int byteWidth, int bitOffset, ghidra.program.model.data.DataType baseDataType, int bitSize, java.lang.String componentName, java.lang.String comment) throws InvalidDataTypeException, ArrayIndexOutOfBoundsException
addedmethod: insertBitFieldAt
ghidra.program.model.data.DataTypeComponent insertBitFieldAt(int byteOffset, int byteWidth, int bitOffset, ghidra.program.model.data.DataType baseDataType, int bitSize, java.lang.String componentName, java.lang.String comment) throws InvalidDataTypeException
modifiedmethod: delete param 1 renamed: index → ordinal
- void delete(int index)
+ void delete(int ordinal)
modifiedmethod: dataTypeReplaced param 2 renamed: newDt → replacementDt
- void dataTypeReplaced(ghidra.program.model.data.DataType oldDt, ghidra.program.model.data.DataType newDt)
+ void dataTypeReplaced(ghidra.program.model.data.DataType oldDt, ghidra.program.model.data.DataType replacementDt)
modifiedmethod: insertAtOffset return type: DataTypeComponent → DataTypeComponentImpl
- ghidra.program.model.data.DataTypeComponent insertAtOffset(int offset, ghidra.program.model.data.DataType dataType, int length, java.lang.String componentName, java.lang.String comment)
+ ghidra.program.model.data.DataTypeComponentImpl insertAtOffset(int offset, ghidra.program.model.data.DataType dataType, int length, java.lang.String componentName, java.lang.String comment)
modifiedmethod: insertAtOffset return type: DataTypeComponent → DataTypeComponentImpl
- ghidra.program.model.data.DataTypeComponent insertAtOffset(int offset, ghidra.program.model.data.DataType dataType, int length)
+ ghidra.program.model.data.DataTypeComponentImpl insertAtOffset(int offset, ghidra.program.model.data.DataType dataType, int length)
removedmethod: shiftOffsets
void shiftOffsets(ghidra.program.model.data.DataTypeComponentImpl dtc, int deltaOrdinal, int deltaOffset)
removedmethod: add
void add(ghidra.program.model.data.DataType dataType, int length, java.lang.String componentName, java.lang.String comment, int numCopies)
removedmethod: insert
void insert(int ordinal, ghidra.program.model.data.DataType dataType, int length, java.lang.String name, java.lang.String comment, int numCopies)
class ghidra.program.model.data.Union 9 changes history
addedmethod: insertBitField
ghidra.program.model.data.DataTypeComponent insertBitField(int ordinal, ghidra.program.model.data.DataType baseDataType, int bitSize, java.lang.String componentName, java.lang.String comment) throws InvalidDataTypeException, ArrayIndexOutOfBoundsException
removedmethod: add
ghidra.program.model.data.DataTypeComponent add(ghidra.program.model.data.DataType dataType)
removedmethod: add
ghidra.program.model.data.DataTypeComponent add(ghidra.program.model.data.DataType dataType, int length)
removedmethod: add
ghidra.program.model.data.DataTypeComponent add(ghidra.program.model.data.DataType dataType, int length, java.lang.String name, java.lang.String comment)
removedmethod: insert
ghidra.program.model.data.DataTypeComponent insert(int ordinal, ghidra.program.model.data.DataType dataType)
removedmethod: insert
ghidra.program.model.data.DataTypeComponent insert(int ordinal, ghidra.program.model.data.DataType dataType, int length)
removedmethod: insert
ghidra.program.model.data.DataTypeComponent insert(int ordinal, ghidra.program.model.data.DataType dataType, int length, java.lang.String name, java.lang.String comment)
removedmethod: delete
void delete(int ordinal)
removedmethod: getComponents
ghidra.program.model.data.DataTypeComponent[] getComponents()
class ghidra.program.model.data.UnionDataType 5 changes history
addedmethod: addBitField
ghidra.program.model.data.DataTypeComponent addBitField(ghidra.program.model.data.DataType baseDataType, int bitSize, java.lang.String componentName, java.lang.String comment) throws InvalidDataTypeException
addedmethod: insertBitField
ghidra.program.model.data.DataTypeComponent insertBitField(int ordinal, ghidra.program.model.data.DataType baseDataType, int bitSize, java.lang.String componentName, java.lang.String comment) throws InvalidDataTypeException, ArrayIndexOutOfBoundsException
removedmethod: align
void align(ghidra.program.model.data.DataOrganization dataOrganization)
removedmethod: getPackingValue
int getPackingValue()
removedmethod: setPackingValue
void setPackingValue(int packingValue)
class ghidra.program.model.data.UnsignedCharDataType 1 change history
modifiedmethod: clone return type: DataType → UnsignedCharDataType
- ghidra.program.model.data.DataType clone(ghidra.program.model.data.DataTypeManager dtm)
+ ghidra.program.model.data.UnsignedCharDataType clone(ghidra.program.model.data.DataTypeManager dtm)
class ghidra.program.model.data.UnsignedInteger16DataType 2 changes history
modifiedmethod: getOppositeSignednessDataType return type: DataType → Integer16DataType
- ghidra.program.model.data.DataType getOppositeSignednessDataType()
+ ghidra.program.model.data.Integer16DataType getOppositeSignednessDataType()
modifiedmethod: clone return type: DataType → UnsignedInteger16DataType
- ghidra.program.model.data.DataType clone(ghidra.program.model.data.DataTypeManager dtm)
+ ghidra.program.model.data.UnsignedInteger16DataType clone(ghidra.program.model.data.DataTypeManager dtm)
class ghidra.program.model.data.UnsignedInteger3DataType 2 changes history
modifiedmethod: getOppositeSignednessDataType return type: DataType → Integer3DataType
- ghidra.program.model.data.DataType getOppositeSignednessDataType()
+ ghidra.program.model.data.Integer3DataType getOppositeSignednessDataType()
modifiedmethod: clone return type: DataType → UnsignedInteger3DataType
- ghidra.program.model.data.DataType clone(ghidra.program.model.data.DataTypeManager dtm)
+ ghidra.program.model.data.UnsignedInteger3DataType clone(ghidra.program.model.data.DataTypeManager dtm)
class ghidra.program.model.data.UnsignedInteger5DataType 2 changes history
modifiedmethod: getOppositeSignednessDataType return type: DataType → Integer5DataType
- ghidra.program.model.data.DataType getOppositeSignednessDataType()
+ ghidra.program.model.data.Integer5DataType getOppositeSignednessDataType()
modifiedmethod: clone return type: DataType → UnsignedInteger5DataType
- ghidra.program.model.data.DataType clone(ghidra.program.model.data.DataTypeManager dtm)
+ ghidra.program.model.data.UnsignedInteger5DataType clone(ghidra.program.model.data.DataTypeManager dtm)
class ghidra.program.model.data.UnsignedInteger6DataType 2 changes history
modifiedmethod: getOppositeSignednessDataType return type: DataType → Integer6DataType
- ghidra.program.model.data.DataType getOppositeSignednessDataType()
+ ghidra.program.model.data.Integer6DataType getOppositeSignednessDataType()
modifiedmethod: clone return type: DataType → UnsignedInteger6DataType
- ghidra.program.model.data.DataType clone(ghidra.program.model.data.DataTypeManager dtm)
+ ghidra.program.model.data.UnsignedInteger6DataType clone(ghidra.program.model.data.DataTypeManager dtm)
class ghidra.program.model.data.UnsignedInteger7DataType 2 changes history
modifiedmethod: getOppositeSignednessDataType return type: DataType → Integer7DataType
- ghidra.program.model.data.DataType getOppositeSignednessDataType()
+ ghidra.program.model.data.Integer7DataType getOppositeSignednessDataType()
modifiedmethod: clone return type: DataType → UnsignedInteger7DataType
- ghidra.program.model.data.DataType clone(ghidra.program.model.data.DataTypeManager dtm)
+ ghidra.program.model.data.UnsignedInteger7DataType clone(ghidra.program.model.data.DataTypeManager dtm)
class ghidra.program.model.data.UnsignedIntegerDataType 2 changes history
modifiedmethod: getOppositeSignednessDataType return type: DataType → IntegerDataType
- ghidra.program.model.data.DataType getOppositeSignednessDataType()
+ ghidra.program.model.data.IntegerDataType getOppositeSignednessDataType()
modifiedmethod: clone return type: DataType → UnsignedIntegerDataType
- ghidra.program.model.data.DataType clone(ghidra.program.model.data.DataTypeManager dtm)
+ ghidra.program.model.data.UnsignedIntegerDataType clone(ghidra.program.model.data.DataTypeManager dtm)
class ghidra.program.model.data.UnsignedLongDataType 2 changes history
modifiedmethod: getOppositeSignednessDataType return type: DataType → LongDataType
- ghidra.program.model.data.DataType getOppositeSignednessDataType()
+ ghidra.program.model.data.LongDataType getOppositeSignednessDataType()
modifiedmethod: clone return type: DataType → UnsignedLongDataType
- ghidra.program.model.data.DataType clone(ghidra.program.model.data.DataTypeManager dtm)
+ ghidra.program.model.data.UnsignedLongDataType clone(ghidra.program.model.data.DataTypeManager dtm)
class ghidra.program.model.data.UnsignedLongLongDataType 2 changes history
modifiedmethod: getOppositeSignednessDataType return type: DataType → LongLongDataType
- ghidra.program.model.data.DataType getOppositeSignednessDataType()
+ ghidra.program.model.data.LongLongDataType getOppositeSignednessDataType()
modifiedmethod: clone return type: DataType → UnsignedLongLongDataType
- ghidra.program.model.data.DataType clone(ghidra.program.model.data.DataTypeManager dtm)
+ ghidra.program.model.data.UnsignedLongLongDataType clone(ghidra.program.model.data.DataTypeManager dtm)
class ghidra.program.model.data.UnsignedShortDataType 2 changes history
modifiedmethod: getOppositeSignednessDataType return type: DataType → ShortDataType
- ghidra.program.model.data.DataType getOppositeSignednessDataType()
+ ghidra.program.model.data.ShortDataType getOppositeSignednessDataType()
modifiedmethod: clone return type: DataType → UnsignedShortDataType
- ghidra.program.model.data.DataType clone(ghidra.program.model.data.DataTypeManager dtm)
+ ghidra.program.model.data.UnsignedShortDataType clone(ghidra.program.model.data.DataTypeManager dtm)
class ghidra.program.model.data.WordDataType 2 changes history
modifiedmethod: getOppositeSignednessDataType return type: DataType → SignedWordDataType
- ghidra.program.model.data.DataType getOppositeSignednessDataType()
+ ghidra.program.model.data.SignedWordDataType getOppositeSignednessDataType()
modifiedmethod: clone return type: DataType → WordDataType
- ghidra.program.model.data.DataType clone(ghidra.program.model.data.DataTypeManager dtm)
+ ghidra.program.model.data.WordDataType clone(ghidra.program.model.data.DataTypeManager dtm)
class ghidra.program.model.lang.BasicCompilerSpec 5 changes history
addedfield: OTHER_SPACE_NAME
static java.lang.String OTHER_SPACE_NAME
addedfield: CONSTANT_SPACE_INDEX
static int CONSTANT_SPACE_INDEX
addedfield: OTHER_SPACE_INDEX
static int OTHER_SPACE_INDEX
removedmethod: getCallStackMod
int getCallStackMod()
removedmethod: getCallStackShift
int getCallStackShift()
class ghidra.program.model.lang.CompilerSpec 2 changes history
removedmethod: getCallStackMod
int getCallStackMod()
removedmethod: getCallStackShift
int getCallStackShift()
class ghidra.program.model.lang.LanguageProvider 1 change history
addedmethod: isLanguageLoaded
boolean isLanguageLoaded(ghidra.program.model.lang.LanguageID languageId)
class ghidra.program.model.listing.CommentHistory 1 change history
addedmethod: toString
java.lang.String toString()
class ghidra.program.model.listing.Data 1 change history
addedmethod: getComponentsContaining
java.util.List<ghidra.program.model.listing.Data> getComponentsContaining(int offset)
class ghidra.program.model.listing.DataStub 1 change history
addedmethod: getComponentsContaining
java.util.List<ghidra.program.model.listing.Data> getComponentsContaining(int offset)
class ghidra.program.model.listing.FunctionManager 1 change history
modifiedmethod: createThunkFunction removed throws DuplicateNameException
- ghidra.program.model.listing.Function createThunkFunction(java.lang.String name, ghidra.program.model.symbol.Namespace nameSpace, ghidra.program.model.address.Address entryPoint, ghidra.program.model.address.AddressSetView body, ghidra.program.model.listing.Function thunkedFunction, ghidra.program.model.symbol.SourceType source) throws DuplicateNameException, OverlappingFunctionException
+ ghidra.program.model.listing.Function createThunkFunction(java.lang.String name, ghidra.program.model.symbol.Namespace nameSpace, ghidra.program.model.address.Address entryPoint, ghidra.program.model.address.AddressSetView body, ghidra.program.model.listing.Function thunkedFunction, ghidra.program.model.symbol.SourceType source) throws OverlappingFunctionException
class ghidra.program.model.listing.InstructionPcodeOverride 10 changes history
addedmethod: getOverridingReference
ghidra.program.model.address.Address getOverridingReference(ghidra.program.model.symbol.RefType type)
addedmethod: setCallOverrideRefApplied
void setCallOverrideRefApplied()
addedmethod: isCallOverrideRefApplied
boolean isCallOverrideRefApplied()
addedmethod: setJumpOverrideRefApplied
void setJumpOverrideRefApplied()
addedmethod: isJumpOverrideRefApplied
boolean isJumpOverrideRefApplied()
addedmethod: setCallOtherCallOverrideRefApplied
void setCallOtherCallOverrideRefApplied()
addedmethod: isCallOtherCallOverrideRefApplied
boolean isCallOtherCallOverrideRefApplied()
addedmethod: setCallOtherJumpOverrideRefApplied
void setCallOtherJumpOverrideRefApplied()
addedmethod: isCallOtherJumpOverrideApplied
boolean isCallOtherJumpOverrideApplied()
addedmethod: hasPotentialOverride
boolean hasPotentialOverride()
class ghidra.program.model.listing.Program 2 changes history
addedmethod: setExecutableSHA256
void setExecutableSHA256(java.lang.String sha256)
addedmethod: getExecutableSHA256
java.lang.String getExecutableSHA256()
class ghidra.program.model.mem.MemBuffer 1 change history
addedmethod: isInitializedMemory
boolean isInitializedMemory()
class ghidra.program.model.mem.Memory 11 changes history
addedfield: MAX_BLOCK_SIZE_GB
static int MAX_BLOCK_SIZE_GB
addedfield: MAX_BLOCK_SIZE
static long MAX_BLOCK_SIZE
addedmethod: createInitializedBlock
ghidra.program.model.mem.MemoryBlock createInitializedBlock(java.lang.String name, ghidra.program.model.address.Address start, ghidra.program.database.mem.FileBytes fileBytes, long offset, long size, boolean overlay) throws LockException, DuplicateNameException, MemoryConflictException, AddressOverflowException
addedmethod: createFileBytes
ghidra.program.database.mem.FileBytes createFileBytes(java.lang.String filename, long offset, long size, java.io.InputStream is, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException
addedmethod: getAllFileBytes
java.util.List<ghidra.program.database.mem.FileBytes> getAllFileBytes()
addedmethod: deleteFileBytes
boolean deleteFileBytes(ghidra.program.database.mem.FileBytes fileBytes) throws IOException
addedmethod: getAddressSourceInfo
ghidra.program.database.mem.AddressSourceInfo getAddressSourceInfo(ghidra.program.model.address.Address address)
removedfield: MAX_INITIALIZED_BLOCK_SIZE_GB
static int MAX_INITIALIZED_BLOCK_SIZE_GB
removedfield: MAX_INITIALIZED_BLOCK_SIZE
static long MAX_INITIALIZED_BLOCK_SIZE
removedfield: MAX_UNINITIALIZED_BLOCK_SIZE_GB
static int MAX_UNINITIALIZED_BLOCK_SIZE_GB
removedfield: MAX_UNINITIALIZED_BLOCK_SIZE
static long MAX_UNINITIALIZED_BLOCK_SIZE
class ghidra.program.model.mem.MemoryBlock 2 changes history
addedmethod: setPermissions
void setPermissions(boolean read, boolean write, boolean execute)
addedmethod: getSourceInfos
java.util.List<ghidra.program.model.mem.MemoryBlockSourceInfo> getSourceInfos()
class ghidra.program.model.mem.MemoryBlockStub 2 changes history
addedmethod: setPermissions
void setPermissions(boolean read, boolean write, boolean execute)
addedmethod: getSourceInfos
java.util.List<ghidra.program.model.mem.MemoryBlockSourceInfo> getSourceInfos()
class ghidra.program.model.mem.MemoryStub 5 changes history
addedmethod: createFileBytes
ghidra.program.database.mem.FileBytes createFileBytes(java.lang.String filename, long offset, long size, java.io.InputStream is, ghidra.util.task.TaskMonitor monitor) throws IOException
addedmethod: getAllFileBytes
java.util.List<ghidra.program.database.mem.FileBytes> getAllFileBytes()
addedmethod: deleteFileBytes
boolean deleteFileBytes(ghidra.program.database.mem.FileBytes descriptor)
addedmethod: createInitializedBlock
ghidra.program.model.mem.MemoryBlock createInitializedBlock(java.lang.String name, ghidra.program.model.address.Address start, ghidra.program.database.mem.FileBytes fileBytes, long offset, long size, boolean overlay) throws LockException, DuplicateNameException, MemoryConflictException, AddressOverflowException
addedmethod: getAddressSourceInfo
ghidra.program.database.mem.AddressSourceInfo getAddressSourceInfo(ghidra.program.model.address.Address address)
class ghidra.program.model.pcode.HighFunction 1 change history
modifiedmethod: grabFromFunction param 1 renamed: default_extrapop → overrideExtrapop; param 3 renamed: override_extrapop → doOverride
- void grabFromFunction(int default_extrapop, boolean includeDefaultNames, boolean override_extrapop)
+ void grabFromFunction(int overrideExtrapop, boolean includeDefaultNames, boolean doOverride)
class ghidra.program.model.pcode.HighFunctionDBUtil 1 change history
modifiedmethod: commitParamsToDatabase param 2 renamed: renameConflicts → useDataTypes
- static void commitParamsToDatabase(ghidra.program.model.pcode.HighFunction highFunction, boolean renameConflicts, ghidra.program.model.symbol.SourceType source) throws DuplicateNameException, InvalidInputException
+ static void commitParamsToDatabase(ghidra.program.model.pcode.HighFunction highFunction, boolean useDataTypes, ghidra.program.model.symbol.SourceType source) throws DuplicateNameException, InvalidInputException
class ghidra.program.model.pcode.PcodeOverride 10 changes history
addedmethod: getOverridingReference
ghidra.program.model.address.Address getOverridingReference(ghidra.program.model.symbol.RefType type)
addedmethod: setCallOverrideRefApplied
void setCallOverrideRefApplied()
addedmethod: isCallOverrideRefApplied
boolean isCallOverrideRefApplied()
addedmethod: setJumpOverrideRefApplied
void setJumpOverrideRefApplied()
addedmethod: isJumpOverrideRefApplied
boolean isJumpOverrideRefApplied()
addedmethod: setCallOtherCallOverrideRefApplied
void setCallOtherCallOverrideRefApplied()
addedmethod: isCallOtherCallOverrideRefApplied
boolean isCallOtherCallOverrideRefApplied()
addedmethod: setCallOtherJumpOverrideRefApplied
void setCallOtherJumpOverrideRefApplied()
addedmethod: isCallOtherJumpOverrideApplied
boolean isCallOtherJumpOverrideApplied()
addedmethod: hasPotentialOverride
boolean hasPotentialOverride()
class ghidra.program.model.symbol.FlowType 1 change history
addedmethod: isOverride
boolean isOverride()
class ghidra.program.model.symbol.RefType 5 changes history
addedfield: CALL_OVERRIDE_UNCONDITIONAL
static ghidra.program.model.symbol.FlowType CALL_OVERRIDE_UNCONDITIONAL
addedfield: JUMP_OVERRIDE_UNCONDITIONAL
static ghidra.program.model.symbol.FlowType JUMP_OVERRIDE_UNCONDITIONAL
addedfield: CALLOTHER_OVERRIDE_CALL
static ghidra.program.model.symbol.FlowType CALLOTHER_OVERRIDE_CALL
addedfield: CALLOTHER_OVERRIDE_JUMP
static ghidra.program.model.symbol.FlowType CALLOTHER_OVERRIDE_JUMP
addedmethod: isOverride
boolean isOverride()
class ghidra.program.model.symbol.SymbolType 1 change history
addedfield: LABEL
static ghidra.program.model.symbol.SymbolType LABEL
class ghidra.program.model.util.AcyclicCallGraphBuilder 1 change history
modifiedmethod: getDependencyGraph return type: DependencyGraph → AbstractDependencyGraph
- ghidra.util.graph.DependencyGraph<ghidra.program.model.address.Address> getDependencyGraph(ghidra.util.task.TaskMonitor monitor) throws CancelledException
+ ghidra.util.graph.AbstractDependencyGraph<ghidra.program.model.address.Address> getDependencyGraph(ghidra.util.task.TaskMonitor monitor) throws CancelledException
class ghidra.program.util.CodeUnitLCS 1 change history
modified extends: generic.algorithms.LCS → generic.algorithms.Lcs
class ghidra.sleigh.grammar.SleighCompiler 834 changes history
addedfield: FOLLOW_OP_PCODE_in_ctorsemantic1576
static org.antlr.runtime.BitSet FOLLOW_OP_PCODE_in_ctorsemantic1576
addedfield: FOLLOW_semantic_in_ctorsemantic1580
static org.antlr.runtime.BitSet FOLLOW_semantic_in_ctorsemantic1580
addedfield: FOLLOW_OP_PCODE_in_ctorsemantic1590
static org.antlr.runtime.BitSet FOLLOW_OP_PCODE_in_ctorsemantic1590
addedfield: FOLLOW_OP_UNIMPL_in_ctorsemantic1592
static org.antlr.runtime.BitSet FOLLOW_OP_UNIMPL_in_ctorsemantic1592
addedfield: FOLLOW_OP_BIT_PATTERN_in_bitpattern1611
static org.antlr.runtime.BitSet FOLLOW_OP_BIT_PATTERN_in_bitpattern1611
addedfield: FOLLOW_pequation_in_bitpattern1615
static org.antlr.runtime.BitSet FOLLOW_pequation_in_bitpattern1615
addedfield: FOLLOW_OP_SUBTABLE_in_ctorstart1647
static org.antlr.runtime.BitSet FOLLOW_OP_SUBTABLE_in_ctorstart1647
addedfield: FOLLOW_OP_IDENTIFIER_in_ctorstart1651
static org.antlr.runtime.BitSet FOLLOW_OP_IDENTIFIER_in_ctorstart1651
addedfield: FOLLOW_OP_WILDCARD_in_ctorstart1665
static org.antlr.runtime.BitSet FOLLOW_OP_WILDCARD_in_ctorstart1665
addedfield: FOLLOW_display_in_ctorstart1672
static org.antlr.runtime.BitSet FOLLOW_display_in_ctorstart1672
addedfield: FOLLOW_OP_TABLE_in_ctorstart1684
static org.antlr.runtime.BitSet FOLLOW_OP_TABLE_in_ctorstart1684
addedfield: FOLLOW_display_in_ctorstart1690
static org.antlr.runtime.BitSet FOLLOW_display_in_ctorstart1690
addedfield: FOLLOW_OP_DISPLAY_in_display1707
static org.antlr.runtime.BitSet FOLLOW_OP_DISPLAY_in_display1707
addedfield: FOLLOW_pieces_in_display1711
static org.antlr.runtime.BitSet FOLLOW_pieces_in_display1711
addedfield: FOLLOW_printpiece_in_pieces1725
static org.antlr.runtime.BitSet FOLLOW_printpiece_in_pieces1725
addedfield: FOLLOW_OP_IDENTIFIER_in_printpiece1746
static org.antlr.runtime.BitSet FOLLOW_OP_IDENTIFIER_in_printpiece1746
addedfield: FOLLOW_whitespace_in_printpiece1760
static org.antlr.runtime.BitSet FOLLOW_whitespace_in_printpiece1760
addedfield: FOLLOW_OP_CONCATENATE_in_printpiece1767
static org.antlr.runtime.BitSet FOLLOW_OP_CONCATENATE_in_printpiece1767
addedfield: FOLLOW_string_in_printpiece1774
static org.antlr.runtime.BitSet FOLLOW_string_in_printpiece1774
addedfield: FOLLOW_OP_WHITESPACE_in_whitespace1792
static org.antlr.runtime.BitSet FOLLOW_OP_WHITESPACE_in_whitespace1792
addedfield: FOLLOW_OP_STRING_in_string1815
static org.antlr.runtime.BitSet FOLLOW_OP_STRING_in_string1815
addedfield: FOLLOW_OP_QSTRING_in_string1828
static org.antlr.runtime.BitSet FOLLOW_OP_QSTRING_in_string1828
addedfield: FOLLOW_OP_BOOL_OR_in_pequation1859
static org.antlr.runtime.BitSet FOLLOW_OP_BOOL_OR_in_pequation1859
addedfield: FOLLOW_pequation_in_pequation1863
static org.antlr.runtime.BitSet FOLLOW_pequation_in_pequation1863
addedfield: FOLLOW_pequation_in_pequation1867
static org.antlr.runtime.BitSet FOLLOW_pequation_in_pequation1867
addedfield: FOLLOW_OP_SEQUENCE_in_pequation1878
static org.antlr.runtime.BitSet FOLLOW_OP_SEQUENCE_in_pequation1878
addedfield: FOLLOW_pequation_in_pequation1882
static org.antlr.runtime.BitSet FOLLOW_pequation_in_pequation1882
addedfield: FOLLOW_pequation_in_pequation1886
static org.antlr.runtime.BitSet FOLLOW_pequation_in_pequation1886
addedfield: FOLLOW_OP_BOOL_AND_in_pequation1897
static org.antlr.runtime.BitSet FOLLOW_OP_BOOL_AND_in_pequation1897
addedfield: FOLLOW_pequation_in_pequation1901
static org.antlr.runtime.BitSet FOLLOW_pequation_in_pequation1901
addedfield: FOLLOW_pequation_in_pequation1905
static org.antlr.runtime.BitSet FOLLOW_pequation_in_pequation1905
addedfield: FOLLOW_OP_ELLIPSIS_in_pequation1917
static org.antlr.runtime.BitSet FOLLOW_OP_ELLIPSIS_in_pequation1917
addedfield: FOLLOW_pequation_in_pequation1921
static org.antlr.runtime.BitSet FOLLOW_pequation_in_pequation1921
addedfield: FOLLOW_OP_ELLIPSIS_RIGHT_in_pequation1932
static org.antlr.runtime.BitSet FOLLOW_OP_ELLIPSIS_RIGHT_in_pequation1932
addedfield: FOLLOW_pequation_in_pequation1936
static org.antlr.runtime.BitSet FOLLOW_pequation_in_pequation1936
addedfield: FOLLOW_OP_EQUAL_in_pequation1948
static org.antlr.runtime.BitSet FOLLOW_OP_EQUAL_in_pequation1948
addedfield: FOLLOW_family_or_operand_symbol_in_pequation1952
static org.antlr.runtime.BitSet FOLLOW_family_or_operand_symbol_in_pequation1952
addedfield: FOLLOW_pexpression2_in_pequation1957
static org.antlr.runtime.BitSet FOLLOW_pexpression2_in_pequation1957
addedfield: FOLLOW_OP_NOTEQUAL_in_pequation1968
static org.antlr.runtime.BitSet FOLLOW_OP_NOTEQUAL_in_pequation1968
addedfield: FOLLOW_family_symbol_in_pequation1972
static org.antlr.runtime.BitSet FOLLOW_family_symbol_in_pequation1972
addedfield: FOLLOW_pexpression2_in_pequation1977
static org.antlr.runtime.BitSet FOLLOW_pexpression2_in_pequation1977
addedfield: FOLLOW_OP_LESS_in_pequation1988
static org.antlr.runtime.BitSet FOLLOW_OP_LESS_in_pequation1988
addedfield: FOLLOW_family_symbol_in_pequation1992
static org.antlr.runtime.BitSet FOLLOW_family_symbol_in_pequation1992
addedfield: FOLLOW_pexpression2_in_pequation1997
static org.antlr.runtime.BitSet FOLLOW_pexpression2_in_pequation1997
addedfield: FOLLOW_OP_LESSEQUAL_in_pequation2008
static org.antlr.runtime.BitSet FOLLOW_OP_LESSEQUAL_in_pequation2008
addedfield: FOLLOW_family_symbol_in_pequation2012
static org.antlr.runtime.BitSet FOLLOW_family_symbol_in_pequation2012
addedfield: FOLLOW_pexpression2_in_pequation2017
static org.antlr.runtime.BitSet FOLLOW_pexpression2_in_pequation2017
addedfield: FOLLOW_OP_GREAT_in_pequation2028
static org.antlr.runtime.BitSet FOLLOW_OP_GREAT_in_pequation2028
addedfield: FOLLOW_family_symbol_in_pequation2032
static org.antlr.runtime.BitSet FOLLOW_family_symbol_in_pequation2032
addedfield: FOLLOW_pexpression2_in_pequation2037
static org.antlr.runtime.BitSet FOLLOW_pexpression2_in_pequation2037
addedfield: FOLLOW_OP_GREATEQUAL_in_pequation2048
static org.antlr.runtime.BitSet FOLLOW_OP_GREATEQUAL_in_pequation2048
addedfield: FOLLOW_family_symbol_in_pequation2052
static org.antlr.runtime.BitSet FOLLOW_family_symbol_in_pequation2052
addedfield: FOLLOW_pexpression2_in_pequation2057
static org.antlr.runtime.BitSet FOLLOW_pexpression2_in_pequation2057
addedfield: FOLLOW_pequation_symbol_in_pequation2068
static org.antlr.runtime.BitSet FOLLOW_pequation_symbol_in_pequation2068
addedfield: FOLLOW_OP_PARENTHESIZED_in_pequation2077
static org.antlr.runtime.BitSet FOLLOW_OP_PARENTHESIZED_in_pequation2077
addedfield: FOLLOW_pequation_in_pequation2081
static org.antlr.runtime.BitSet FOLLOW_pequation_in_pequation2081
addedfield: FOLLOW_OP_IDENTIFIER_in_family_or_operand_symbol2102
static org.antlr.runtime.BitSet FOLLOW_OP_IDENTIFIER_in_family_or_operand_symbol2102
addedfield: FOLLOW_OP_WILDCARD_in_family_or_operand_symbol2116
static org.antlr.runtime.BitSet FOLLOW_OP_WILDCARD_in_family_or_operand_symbol2116
addedfield: FOLLOW_OP_IDENTIFIER_in_pequation_symbol2135
static org.antlr.runtime.BitSet FOLLOW_OP_IDENTIFIER_in_pequation_symbol2135
addedfield: FOLLOW_OP_WILDCARD_in_pequation_symbol2149
static org.antlr.runtime.BitSet FOLLOW_OP_WILDCARD_in_pequation_symbol2149
addedfield: FOLLOW_OP_OR_in_pexpression2169
static org.antlr.runtime.BitSet FOLLOW_OP_OR_in_pexpression2169
addedfield: FOLLOW_pexpression_in_pexpression2173
static org.antlr.runtime.BitSet FOLLOW_pexpression_in_pexpression2173
addedfield: FOLLOW_pexpression_in_pexpression2177
static org.antlr.runtime.BitSet FOLLOW_pexpression_in_pexpression2177
addedfield: FOLLOW_OP_XOR_in_pexpression2188
static org.antlr.runtime.BitSet FOLLOW_OP_XOR_in_pexpression2188
addedfield: FOLLOW_pexpression_in_pexpression2192
static org.antlr.runtime.BitSet FOLLOW_pexpression_in_pexpression2192
addedfield: FOLLOW_pexpression_in_pexpression2196
static org.antlr.runtime.BitSet FOLLOW_pexpression_in_pexpression2196
addedfield: FOLLOW_OP_AND_in_pexpression2207
static org.antlr.runtime.BitSet FOLLOW_OP_AND_in_pexpression2207
addedfield: FOLLOW_pexpression_in_pexpression2211
static org.antlr.runtime.BitSet FOLLOW_pexpression_in_pexpression2211
addedfield: FOLLOW_pexpression_in_pexpression2215
static org.antlr.runtime.BitSet FOLLOW_pexpression_in_pexpression2215
addedfield: FOLLOW_OP_LEFT_in_pexpression2226
static org.antlr.runtime.BitSet FOLLOW_OP_LEFT_in_pexpression2226
addedfield: FOLLOW_pexpression_in_pexpression2230
static org.antlr.runtime.BitSet FOLLOW_pexpression_in_pexpression2230
addedfield: FOLLOW_pexpression_in_pexpression2234
static org.antlr.runtime.BitSet FOLLOW_pexpression_in_pexpression2234
addedfield: FOLLOW_OP_RIGHT_in_pexpression2245
static org.antlr.runtime.BitSet FOLLOW_OP_RIGHT_in_pexpression2245
addedfield: FOLLOW_pexpression_in_pexpression2249
static org.antlr.runtime.BitSet FOLLOW_pexpression_in_pexpression2249
addedfield: FOLLOW_pexpression_in_pexpression2253
static org.antlr.runtime.BitSet FOLLOW_pexpression_in_pexpression2253
addedfield: FOLLOW_OP_ADD_in_pexpression2264
static org.antlr.runtime.BitSet FOLLOW_OP_ADD_in_pexpression2264
addedfield: FOLLOW_pexpression_in_pexpression2268
static org.antlr.runtime.BitSet FOLLOW_pexpression_in_pexpression2268
addedfield: FOLLOW_pexpression_in_pexpression2272
static org.antlr.runtime.BitSet FOLLOW_pexpression_in_pexpression2272
addedfield: FOLLOW_OP_SUB_in_pexpression2283
static org.antlr.runtime.BitSet FOLLOW_OP_SUB_in_pexpression2283
addedfield: FOLLOW_pexpression_in_pexpression2287
static org.antlr.runtime.BitSet FOLLOW_pexpression_in_pexpression2287
addedfield: FOLLOW_pexpression_in_pexpression2291
static org.antlr.runtime.BitSet FOLLOW_pexpression_in_pexpression2291
addedfield: FOLLOW_OP_MULT_in_pexpression2302
static org.antlr.runtime.BitSet FOLLOW_OP_MULT_in_pexpression2302
addedfield: FOLLOW_pexpression_in_pexpression2306
static org.antlr.runtime.BitSet FOLLOW_pexpression_in_pexpression2306
addedfield: FOLLOW_pexpression_in_pexpression2310
static org.antlr.runtime.BitSet FOLLOW_pexpression_in_pexpression2310
addedfield: FOLLOW_OP_DIV_in_pexpression2321
static org.antlr.runtime.BitSet FOLLOW_OP_DIV_in_pexpression2321
addedfield: FOLLOW_pexpression_in_pexpression2325
static org.antlr.runtime.BitSet FOLLOW_pexpression_in_pexpression2325
addedfield: FOLLOW_pexpression_in_pexpression2329
static org.antlr.runtime.BitSet FOLLOW_pexpression_in_pexpression2329
addedfield: FOLLOW_OP_NEGATE_in_pexpression2341
static org.antlr.runtime.BitSet FOLLOW_OP_NEGATE_in_pexpression2341
addedfield: FOLLOW_pexpression_in_pexpression2345
static org.antlr.runtime.BitSet FOLLOW_pexpression_in_pexpression2345
addedfield: FOLLOW_OP_INVERT_in_pexpression2356
static org.antlr.runtime.BitSet FOLLOW_OP_INVERT_in_pexpression2356
addedfield: FOLLOW_pexpression_in_pexpression2360
static org.antlr.runtime.BitSet FOLLOW_pexpression_in_pexpression2360
addedfield: FOLLOW_pattern_symbol_in_pexpression2372
static org.antlr.runtime.BitSet FOLLOW_pattern_symbol_in_pexpression2372
addedfield: FOLLOW_integer_in_pexpression2382
static org.antlr.runtime.BitSet FOLLOW_integer_in_pexpression2382
addedfield: FOLLOW_OP_PARENTHESIZED_in_pexpression2390
static org.antlr.runtime.BitSet FOLLOW_OP_PARENTHESIZED_in_pexpression2390
addedfield: FOLLOW_pexpression_in_pexpression2394
static org.antlr.runtime.BitSet FOLLOW_pexpression_in_pexpression2394
addedfield: FOLLOW_OP_OR_in_pexpression22415
static org.antlr.runtime.BitSet FOLLOW_OP_OR_in_pexpression22415
addedfield: FOLLOW_pexpression2_in_pexpression22419
static org.antlr.runtime.BitSet FOLLOW_pexpression2_in_pexpression22419
addedfield: FOLLOW_pexpression2_in_pexpression22423
static org.antlr.runtime.BitSet FOLLOW_pexpression2_in_pexpression22423
addedfield: FOLLOW_OP_XOR_in_pexpression22434
static org.antlr.runtime.BitSet FOLLOW_OP_XOR_in_pexpression22434
addedfield: FOLLOW_pexpression2_in_pexpression22438
static org.antlr.runtime.BitSet FOLLOW_pexpression2_in_pexpression22438
addedfield: FOLLOW_pexpression2_in_pexpression22442
static org.antlr.runtime.BitSet FOLLOW_pexpression2_in_pexpression22442
addedfield: FOLLOW_OP_AND_in_pexpression22453
static org.antlr.runtime.BitSet FOLLOW_OP_AND_in_pexpression22453
addedfield: FOLLOW_pexpression2_in_pexpression22457
static org.antlr.runtime.BitSet FOLLOW_pexpression2_in_pexpression22457
addedfield: FOLLOW_pexpression2_in_pexpression22461
static org.antlr.runtime.BitSet FOLLOW_pexpression2_in_pexpression22461
addedfield: FOLLOW_OP_LEFT_in_pexpression22472
static org.antlr.runtime.BitSet FOLLOW_OP_LEFT_in_pexpression22472
addedfield: FOLLOW_pexpression2_in_pexpression22476
static org.antlr.runtime.BitSet FOLLOW_pexpression2_in_pexpression22476
addedfield: FOLLOW_pexpression2_in_pexpression22480
static org.antlr.runtime.BitSet FOLLOW_pexpression2_in_pexpression22480
addedfield: FOLLOW_OP_RIGHT_in_pexpression22491
static org.antlr.runtime.BitSet FOLLOW_OP_RIGHT_in_pexpression22491
addedfield: FOLLOW_pexpression2_in_pexpression22495
static org.antlr.runtime.BitSet FOLLOW_pexpression2_in_pexpression22495
addedfield: FOLLOW_pexpression2_in_pexpression22499
static org.antlr.runtime.BitSet FOLLOW_pexpression2_in_pexpression22499
addedfield: FOLLOW_OP_ADD_in_pexpression22510
static org.antlr.runtime.BitSet FOLLOW_OP_ADD_in_pexpression22510
addedfield: FOLLOW_pexpression2_in_pexpression22514
static org.antlr.runtime.BitSet FOLLOW_pexpression2_in_pexpression22514
addedfield: FOLLOW_pexpression2_in_pexpression22518
static org.antlr.runtime.BitSet FOLLOW_pexpression2_in_pexpression22518
addedfield: FOLLOW_OP_SUB_in_pexpression22529
static org.antlr.runtime.BitSet FOLLOW_OP_SUB_in_pexpression22529
addedfield: FOLLOW_pexpression2_in_pexpression22533
static org.antlr.runtime.BitSet FOLLOW_pexpression2_in_pexpression22533
addedfield: FOLLOW_pexpression2_in_pexpression22537
static org.antlr.runtime.BitSet FOLLOW_pexpression2_in_pexpression22537
addedfield: FOLLOW_OP_MULT_in_pexpression22548
static org.antlr.runtime.BitSet FOLLOW_OP_MULT_in_pexpression22548
addedfield: FOLLOW_pexpression2_in_pexpression22552
static org.antlr.runtime.BitSet FOLLOW_pexpression2_in_pexpression22552
addedfield: FOLLOW_pexpression2_in_pexpression22556
static org.antlr.runtime.BitSet FOLLOW_pexpression2_in_pexpression22556
addedfield: FOLLOW_OP_DIV_in_pexpression22567
static org.antlr.runtime.BitSet FOLLOW_OP_DIV_in_pexpression22567
addedfield: FOLLOW_pexpression2_in_pexpression22571
static org.antlr.runtime.BitSet FOLLOW_pexpression2_in_pexpression22571
addedfield: FOLLOW_pexpression2_in_pexpression22575
static org.antlr.runtime.BitSet FOLLOW_pexpression2_in_pexpression22575
addedfield: FOLLOW_OP_NEGATE_in_pexpression22587
static org.antlr.runtime.BitSet FOLLOW_OP_NEGATE_in_pexpression22587
addedfield: FOLLOW_pexpression2_in_pexpression22591
static org.antlr.runtime.BitSet FOLLOW_pexpression2_in_pexpression22591
addedfield: FOLLOW_OP_INVERT_in_pexpression22602
static org.antlr.runtime.BitSet FOLLOW_OP_INVERT_in_pexpression22602
addedfield: FOLLOW_pexpression2_in_pexpression22606
static org.antlr.runtime.BitSet FOLLOW_pexpression2_in_pexpression22606
addedfield: FOLLOW_pattern_symbol2_in_pexpression22618
static org.antlr.runtime.BitSet FOLLOW_pattern_symbol2_in_pexpression22618
addedfield: FOLLOW_integer_in_pexpression22628
static org.antlr.runtime.BitSet FOLLOW_integer_in_pexpression22628
addedfield: FOLLOW_OP_PARENTHESIZED_in_pexpression22636
static org.antlr.runtime.BitSet FOLLOW_OP_PARENTHESIZED_in_pexpression22636
addedfield: FOLLOW_pexpression2_in_pexpression22640
static org.antlr.runtime.BitSet FOLLOW_pexpression2_in_pexpression22640
addedfield: FOLLOW_OP_IDENTIFIER_in_pattern_symbol2660
static org.antlr.runtime.BitSet FOLLOW_OP_IDENTIFIER_in_pattern_symbol2660
addedfield: FOLLOW_OP_WILDCARD_in_pattern_symbol2674
static org.antlr.runtime.BitSet FOLLOW_OP_WILDCARD_in_pattern_symbol2674
addedfield: FOLLOW_OP_IDENTIFIER_in_pattern_symbol22693
static org.antlr.runtime.BitSet FOLLOW_OP_IDENTIFIER_in_pattern_symbol22693
addedfield: FOLLOW_OP_WILDCARD_in_pattern_symbol22707
static org.antlr.runtime.BitSet FOLLOW_OP_WILDCARD_in_pattern_symbol22707
addedfield: FOLLOW_OP_CONTEXT_BLOCK_in_contextblock2725
static org.antlr.runtime.BitSet FOLLOW_OP_CONTEXT_BLOCK_in_contextblock2725
addedfield: FOLLOW_cstatements_in_contextblock2729
static org.antlr.runtime.BitSet FOLLOW_cstatements_in_contextblock2729
addedfield: FOLLOW_OP_NO_CONTEXT_BLOCK_in_contextblock2737
static org.antlr.runtime.BitSet FOLLOW_OP_NO_CONTEXT_BLOCK_in_contextblock2737
addedfield: FOLLOW_cstatement_in_cstatements2759
static org.antlr.runtime.BitSet FOLLOW_cstatement_in_cstatements2759
addedfield: FOLLOW_OP_ASSIGN_in_cstatement2774
static org.antlr.runtime.BitSet FOLLOW_OP_ASSIGN_in_cstatement2774
addedfield: FOLLOW_OP_IDENTIFIER_in_cstatement2777
static org.antlr.runtime.BitSet FOLLOW_OP_IDENTIFIER_in_cstatement2777
addedfield: FOLLOW_pexpression_in_cstatement2786
static org.antlr.runtime.BitSet FOLLOW_pexpression_in_cstatement2786
addedfield: FOLLOW_OP_APPLY_in_cstatement2795
static org.antlr.runtime.BitSet FOLLOW_OP_APPLY_in_cstatement2795
addedfield: FOLLOW_OP_IDENTIFIER_in_cstatement2798
static org.antlr.runtime.BitSet FOLLOW_OP_IDENTIFIER_in_cstatement2798
addedfield: FOLLOW_OP_IDENTIFIER_in_cstatement2806
static org.antlr.runtime.BitSet FOLLOW_OP_IDENTIFIER_in_cstatement2806
addedfield: FOLLOW_OP_IDENTIFIER_in_cstatement2814
static org.antlr.runtime.BitSet FOLLOW_OP_IDENTIFIER_in_cstatement2814
addedfield: FOLLOW_OP_SEMANTIC_in_semantic2858
static org.antlr.runtime.BitSet FOLLOW_OP_SEMANTIC_in_semantic2858
addedfield: FOLLOW_code_block_in_semantic2862
static org.antlr.runtime.BitSet FOLLOW_code_block_in_semantic2862
addedfield: FOLLOW_statements_in_code_block2913
static org.antlr.runtime.BitSet FOLLOW_statements_in_code_block2913
addedfield: FOLLOW_OP_NOP_in_code_block2918
static org.antlr.runtime.BitSet FOLLOW_OP_NOP_in_code_block2918
addedfield: FOLLOW_statement_in_statements2929
static org.antlr.runtime.BitSet FOLLOW_statement_in_statements2929
addedfield: FOLLOW_assignment_in_statement2961
static org.antlr.runtime.BitSet FOLLOW_assignment_in_statement2961
addedfield: FOLLOW_declaration_in_statement2973
static org.antlr.runtime.BitSet FOLLOW_declaration_in_statement2973
addedfield: FOLLOW_funcall_in_statement2985
static org.antlr.runtime.BitSet FOLLOW_funcall_in_statement2985
addedfield: FOLLOW_build_stmt_in_statement3002
static org.antlr.runtime.BitSet FOLLOW_build_stmt_in_statement3002
addedfield: FOLLOW_crossbuild_stmt_in_statement3016
static org.antlr.runtime.BitSet FOLLOW_crossbuild_stmt_in_statement3016
addedfield: FOLLOW_goto_stmt_in_statement3025
static org.antlr.runtime.BitSet FOLLOW_goto_stmt_in_statement3025
addedfield: FOLLOW_cond_stmt_in_statement3040
static org.antlr.runtime.BitSet FOLLOW_cond_stmt_in_statement3040
addedfield: FOLLOW_call_stmt_in_statement3055
static org.antlr.runtime.BitSet FOLLOW_call_stmt_in_statement3055
addedfield: FOLLOW_return_stmt_in_statement3070
static org.antlr.runtime.BitSet FOLLOW_return_stmt_in_statement3070
addedfield: FOLLOW_label_in_statement3083
static org.antlr.runtime.BitSet FOLLOW_label_in_statement3083
addedfield: FOLLOW_export_in_statement3092
static org.antlr.runtime.BitSet FOLLOW_export_in_statement3092
addedfield: FOLLOW_section_label_in_statement3102
static org.antlr.runtime.BitSet FOLLOW_section_label_in_statement3102
addedfield: FOLLOW_OP_LOCAL_in_declaration3116
static org.antlr.runtime.BitSet FOLLOW_OP_LOCAL_in_declaration3116
addedfield: FOLLOW_unbound_identifier_in_declaration3120
static org.antlr.runtime.BitSet FOLLOW_unbound_identifier_in_declaration3120
addedfield: FOLLOW_integer_in_declaration3125
static org.antlr.runtime.BitSet FOLLOW_integer_in_declaration3125
addedfield: FOLLOW_OP_LOCAL_in_declaration3134
static org.antlr.runtime.BitSet FOLLOW_OP_LOCAL_in_declaration3134
addedfield: FOLLOW_unbound_identifier_in_declaration3138
static org.antlr.runtime.BitSet FOLLOW_unbound_identifier_in_declaration3138
addedfield: FOLLOW_OP_LABEL_in_label3158
static org.antlr.runtime.BitSet FOLLOW_OP_LABEL_in_label3158
addedfield: FOLLOW_OP_IDENTIFIER_in_label3162
static org.antlr.runtime.BitSet FOLLOW_OP_IDENTIFIER_in_label3162
addedfield: FOLLOW_OP_WILDCARD_in_label3178
static org.antlr.runtime.BitSet FOLLOW_OP_WILDCARD_in_label3178
addedfield: FOLLOW_OP_SECTION_LABEL_in_section_label3198
static org.antlr.runtime.BitSet FOLLOW_OP_SECTION_LABEL_in_section_label3198
addedfield: FOLLOW_OP_IDENTIFIER_in_section_label3202
static org.antlr.runtime.BitSet FOLLOW_OP_IDENTIFIER_in_section_label3202
addedfield: FOLLOW_OP_WILDCARD_in_section_label3218
static org.antlr.runtime.BitSet FOLLOW_OP_WILDCARD_in_section_label3218
addedfield: FOLLOW_OP_IDENTIFIER_in_section_symbol3239
static org.antlr.runtime.BitSet FOLLOW_OP_IDENTIFIER_in_section_symbol3239
addedfield: FOLLOW_OP_WILDCARD_in_section_symbol3253
static org.antlr.runtime.BitSet FOLLOW_OP_WILDCARD_in_section_symbol3253
addedfield: FOLLOW_OP_ASSIGN_in_assignment3279
static org.antlr.runtime.BitSet FOLLOW_OP_ASSIGN_in_assignment3279
addedfield: FOLLOW_OP_BITRANGE_in_assignment3282
static org.antlr.runtime.BitSet FOLLOW_OP_BITRANGE_in_assignment3282
addedfield: FOLLOW_specific_symbol_in_assignment3286
static org.antlr.runtime.BitSet FOLLOW_specific_symbol_in_assignment3286
addedfield: FOLLOW_integer_in_assignment3291
static org.antlr.runtime.BitSet FOLLOW_integer_in_assignment3291
addedfield: FOLLOW_integer_in_assignment3295
static org.antlr.runtime.BitSet FOLLOW_integer_in_assignment3295
addedfield: FOLLOW_expr_in_assignment3300
static org.antlr.runtime.BitSet FOLLOW_expr_in_assignment3300
addedfield: FOLLOW_OP_ASSIGN_in_assignment3311
static org.antlr.runtime.BitSet FOLLOW_OP_ASSIGN_in_assignment3311
addedfield: FOLLOW_OP_DECLARATIVE_SIZE_in_assignment3314
static org.antlr.runtime.BitSet FOLLOW_OP_DECLARATIVE_SIZE_in_assignment3314
addedfield: FOLLOW_unbound_identifier_in_assignment3318
static org.antlr.runtime.BitSet FOLLOW_unbound_identifier_in_assignment3318
addedfield: FOLLOW_integer_in_assignment3323
static org.antlr.runtime.BitSet FOLLOW_integer_in_assignment3323
addedfield: FOLLOW_expr_in_assignment3328
static org.antlr.runtime.BitSet FOLLOW_expr_in_assignment3328
addedfield: FOLLOW_OP_LOCAL_in_assignment3337
static org.antlr.runtime.BitSet FOLLOW_OP_LOCAL_in_assignment3337
addedfield: FOLLOW_OP_ASSIGN_in_assignment3341
static org.antlr.runtime.BitSet FOLLOW_OP_ASSIGN_in_assignment3341
addedfield: FOLLOW_OP_DECLARATIVE_SIZE_in_assignment3344
static org.antlr.runtime.BitSet FOLLOW_OP_DECLARATIVE_SIZE_in_assignment3344
addedfield: FOLLOW_unbound_identifier_in_assignment3348
static org.antlr.runtime.BitSet FOLLOW_unbound_identifier_in_assignment3348
addedfield: FOLLOW_integer_in_assignment3353
static org.antlr.runtime.BitSet FOLLOW_integer_in_assignment3353
addedfield: FOLLOW_expr_in_assignment3358
static org.antlr.runtime.BitSet FOLLOW_expr_in_assignment3358
addedfield: FOLLOW_OP_LOCAL_in_assignment3367
static org.antlr.runtime.BitSet FOLLOW_OP_LOCAL_in_assignment3367
addedfield: FOLLOW_OP_ASSIGN_in_assignment3371
static org.antlr.runtime.BitSet FOLLOW_OP_ASSIGN_in_assignment3371
addedfield: FOLLOW_unbound_identifier_in_assignment3375
static org.antlr.runtime.BitSet FOLLOW_unbound_identifier_in_assignment3375
addedfield: FOLLOW_expr_in_assignment3380
static org.antlr.runtime.BitSet FOLLOW_expr_in_assignment3380
addedfield: FOLLOW_OP_ASSIGN_in_assignment3391
static org.antlr.runtime.BitSet FOLLOW_OP_ASSIGN_in_assignment3391
addedfield: FOLLOW_OP_IDENTIFIER_in_assignment3394
static org.antlr.runtime.BitSet FOLLOW_OP_IDENTIFIER_in_assignment3394
addedfield: FOLLOW_expr_in_assignment3403
static org.antlr.runtime.BitSet FOLLOW_expr_in_assignment3403
addedfield: FOLLOW_OP_ASSIGN_in_assignment3412
static org.antlr.runtime.BitSet FOLLOW_OP_ASSIGN_in_assignment3412
addedfield: FOLLOW_OP_WILDCARD_in_assignment3416
static org.antlr.runtime.BitSet FOLLOW_OP_WILDCARD_in_assignment3416
addedfield: FOLLOW_expr_in_assignment3420
static org.antlr.runtime.BitSet FOLLOW_expr_in_assignment3420
addedfield: FOLLOW_OP_ASSIGN_in_assignment3431
static org.antlr.runtime.BitSet FOLLOW_OP_ASSIGN_in_assignment3431
addedfield: FOLLOW_sizedstar_in_assignment3435
static org.antlr.runtime.BitSet FOLLOW_sizedstar_in_assignment3435
addedfield: FOLLOW_expr_in_assignment3439
static org.antlr.runtime.BitSet FOLLOW_expr_in_assignment3439
addedfield: FOLLOW_OP_BITRANGE_in_bitrange3460
static org.antlr.runtime.BitSet FOLLOW_OP_BITRANGE_in_bitrange3460
addedfield: FOLLOW_specific_symbol_in_bitrange3464
static org.antlr.runtime.BitSet FOLLOW_specific_symbol_in_bitrange3464
addedfield: FOLLOW_integer_in_bitrange3469
static org.antlr.runtime.BitSet FOLLOW_integer_in_bitrange3469
addedfield: FOLLOW_integer_in_bitrange3473
static org.antlr.runtime.BitSet FOLLOW_integer_in_bitrange3473
addedfield: FOLLOW_OP_DEREFERENCE_in_sizedstar3506
static org.antlr.runtime.BitSet FOLLOW_OP_DEREFERENCE_in_sizedstar3506
addedfield: FOLLOW_space_symbol_in_sizedstar3510
static org.antlr.runtime.BitSet FOLLOW_space_symbol_in_sizedstar3510
addedfield: FOLLOW_integer_in_sizedstar3515
static org.antlr.runtime.BitSet FOLLOW_integer_in_sizedstar3515
addedfield: FOLLOW_expr_in_sizedstar3519
static org.antlr.runtime.BitSet FOLLOW_expr_in_sizedstar3519
addedfield: FOLLOW_OP_DEREFERENCE_in_sizedstar3530
static org.antlr.runtime.BitSet FOLLOW_OP_DEREFERENCE_in_sizedstar3530
addedfield: FOLLOW_space_symbol_in_sizedstar3534
static org.antlr.runtime.BitSet FOLLOW_space_symbol_in_sizedstar3534
addedfield: FOLLOW_expr_in_sizedstar3539
static org.antlr.runtime.BitSet FOLLOW_expr_in_sizedstar3539
addedfield: FOLLOW_OP_DEREFERENCE_in_sizedstar3550
static org.antlr.runtime.BitSet FOLLOW_OP_DEREFERENCE_in_sizedstar3550
addedfield: FOLLOW_integer_in_sizedstar3554
static org.antlr.runtime.BitSet FOLLOW_integer_in_sizedstar3554
addedfield: FOLLOW_expr_in_sizedstar3558
static org.antlr.runtime.BitSet FOLLOW_expr_in_sizedstar3558
addedfield: FOLLOW_OP_DEREFERENCE_in_sizedstar3569
static org.antlr.runtime.BitSet FOLLOW_OP_DEREFERENCE_in_sizedstar3569
addedfield: FOLLOW_expr_in_sizedstar3573
static org.antlr.runtime.BitSet FOLLOW_expr_in_sizedstar3573
addedfield: FOLLOW_OP_DEREFERENCE_in_sizedstarv3606
static org.antlr.runtime.BitSet FOLLOW_OP_DEREFERENCE_in_sizedstarv3606
addedfield: FOLLOW_space_symbol_in_sizedstarv3610
static org.antlr.runtime.BitSet FOLLOW_space_symbol_in_sizedstarv3610
addedfield: FOLLOW_integer_in_sizedstarv3615
static org.antlr.runtime.BitSet FOLLOW_integer_in_sizedstarv3615
addedfield: FOLLOW_specific_symbol_in_sizedstarv3619
static org.antlr.runtime.BitSet FOLLOW_specific_symbol_in_sizedstarv3619
addedfield: FOLLOW_OP_DEREFERENCE_in_sizedstarv3631
static org.antlr.runtime.BitSet FOLLOW_OP_DEREFERENCE_in_sizedstarv3631
addedfield: FOLLOW_space_symbol_in_sizedstarv3635
static org.antlr.runtime.BitSet FOLLOW_space_symbol_in_sizedstarv3635
addedfield: FOLLOW_specific_symbol_in_sizedstarv3640
static org.antlr.runtime.BitSet FOLLOW_specific_symbol_in_sizedstarv3640
addedfield: FOLLOW_OP_DEREFERENCE_in_sizedstarv3652
static org.antlr.runtime.BitSet FOLLOW_OP_DEREFERENCE_in_sizedstarv3652
addedfield: FOLLOW_integer_in_sizedstarv3656
static org.antlr.runtime.BitSet FOLLOW_integer_in_sizedstarv3656
addedfield: FOLLOW_specific_symbol_in_sizedstarv3660
static org.antlr.runtime.BitSet FOLLOW_specific_symbol_in_sizedstarv3660
addedfield: FOLLOW_OP_DEREFERENCE_in_sizedstarv3672
static org.antlr.runtime.BitSet FOLLOW_OP_DEREFERENCE_in_sizedstarv3672
addedfield: FOLLOW_specific_symbol_in_sizedstarv3676
static org.antlr.runtime.BitSet FOLLOW_specific_symbol_in_sizedstarv3676
addedfield: FOLLOW_expr_apply_in_funcall3703
static org.antlr.runtime.BitSet FOLLOW_expr_apply_in_funcall3703
addedfield: FOLLOW_OP_BUILD_in_build_stmt3729
static org.antlr.runtime.BitSet FOLLOW_OP_BUILD_in_build_stmt3729
addedfield: FOLLOW_operand_symbol_in_build_stmt3733
static org.antlr.runtime.BitSet FOLLOW_operand_symbol_in_build_stmt3733
addedfield: FOLLOW_OP_CROSSBUILD_in_crossbuild_stmt3761
static org.antlr.runtime.BitSet FOLLOW_OP_CROSSBUILD_in_crossbuild_stmt3761
addedfield: FOLLOW_varnode_in_crossbuild_stmt3765
static org.antlr.runtime.BitSet FOLLOW_varnode_in_crossbuild_stmt3765
addedfield: FOLLOW_section_symbol_in_crossbuild_stmt3769
static org.antlr.runtime.BitSet FOLLOW_section_symbol_in_crossbuild_stmt3769
addedfield: FOLLOW_OP_GOTO_in_goto_stmt3809
static org.antlr.runtime.BitSet FOLLOW_OP_GOTO_in_goto_stmt3809
addedfield: FOLLOW_jumpdest_in_goto_stmt3813
static org.antlr.runtime.BitSet FOLLOW_jumpdest_in_goto_stmt3813
addedfield: FOLLOW_OP_IDENTIFIER_in_jump_symbol3834
static org.antlr.runtime.BitSet FOLLOW_OP_IDENTIFIER_in_jump_symbol3834
addedfield: FOLLOW_OP_WILDCARD_in_jump_symbol3848
static org.antlr.runtime.BitSet FOLLOW_OP_WILDCARD_in_jump_symbol3848
addedfield: FOLLOW_OP_JUMPDEST_SYMBOL_in_jumpdest3869
static org.antlr.runtime.BitSet FOLLOW_OP_JUMPDEST_SYMBOL_in_jumpdest3869
addedfield: FOLLOW_jump_symbol_in_jumpdest3873
static org.antlr.runtime.BitSet FOLLOW_jump_symbol_in_jumpdest3873
addedfield: FOLLOW_OP_JUMPDEST_DYNAMIC_in_jumpdest3885
static org.antlr.runtime.BitSet FOLLOW_OP_JUMPDEST_DYNAMIC_in_jumpdest3885
addedfield: FOLLOW_expr_in_jumpdest3889
static org.antlr.runtime.BitSet FOLLOW_expr_in_jumpdest3889
addedfield: FOLLOW_OP_JUMPDEST_ABSOLUTE_in_jumpdest3900
static org.antlr.runtime.BitSet FOLLOW_OP_JUMPDEST_ABSOLUTE_in_jumpdest3900
addedfield: FOLLOW_integer_in_jumpdest3904
static org.antlr.runtime.BitSet FOLLOW_integer_in_jumpdest3904
addedfield: FOLLOW_OP_JUMPDEST_RELATIVE_in_jumpdest3915
static org.antlr.runtime.BitSet FOLLOW_OP_JUMPDEST_RELATIVE_in_jumpdest3915
addedfield: FOLLOW_integer_in_jumpdest3919
static org.antlr.runtime.BitSet FOLLOW_integer_in_jumpdest3919
addedfield: FOLLOW_space_symbol_in_jumpdest3923
static org.antlr.runtime.BitSet FOLLOW_space_symbol_in_jumpdest3923
addedfield: FOLLOW_OP_JUMPDEST_LABEL_in_jumpdest3935
static org.antlr.runtime.BitSet FOLLOW_OP_JUMPDEST_LABEL_in_jumpdest3935
addedfield: FOLLOW_label_in_jumpdest3939
static org.antlr.runtime.BitSet FOLLOW_label_in_jumpdest3939
addedfield: FOLLOW_OP_IF_in_cond_stmt3966
static org.antlr.runtime.BitSet FOLLOW_OP_IF_in_cond_stmt3966
addedfield: FOLLOW_expr_in_cond_stmt3970
static org.antlr.runtime.BitSet FOLLOW_expr_in_cond_stmt3970
addedfield: FOLLOW_OP_GOTO_in_cond_stmt3973
static org.antlr.runtime.BitSet FOLLOW_OP_GOTO_in_cond_stmt3973
addedfield: FOLLOW_jumpdest_in_cond_stmt3977
static org.antlr.runtime.BitSet FOLLOW_jumpdest_in_cond_stmt3977
addedfield: FOLLOW_OP_CALL_in_call_stmt4018
static org.antlr.runtime.BitSet FOLLOW_OP_CALL_in_call_stmt4018
addedfield: FOLLOW_jumpdest_in_call_stmt4022
static org.antlr.runtime.BitSet FOLLOW_jumpdest_in_call_stmt4022
addedfield: FOLLOW_OP_RETURN_in_return_stmt4050
static org.antlr.runtime.BitSet FOLLOW_OP_RETURN_in_return_stmt4050
addedfield: FOLLOW_expr_in_return_stmt4054
static org.antlr.runtime.BitSet FOLLOW_expr_in_return_stmt4054
addedfield: FOLLOW_OP_EXPORT_in_export4076
static org.antlr.runtime.BitSet FOLLOW_OP_EXPORT_in_export4076
addedfield: FOLLOW_sizedstarv_in_export4080
static org.antlr.runtime.BitSet FOLLOW_sizedstarv_in_export4080
addedfield: FOLLOW_OP_EXPORT_in_export4091
static org.antlr.runtime.BitSet FOLLOW_OP_EXPORT_in_export4091
addedfield: FOLLOW_varnode_in_export4095
static org.antlr.runtime.BitSet FOLLOW_varnode_in_export4095
addedfield: FOLLOW_OP_BOOL_OR_in_expr4116
static org.antlr.runtime.BitSet FOLLOW_OP_BOOL_OR_in_expr4116
addedfield: FOLLOW_expr_in_expr4120
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4120
addedfield: FOLLOW_expr_in_expr4124
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4124
addedfield: FOLLOW_OP_BOOL_XOR_in_expr4135
static org.antlr.runtime.BitSet FOLLOW_OP_BOOL_XOR_in_expr4135
addedfield: FOLLOW_expr_in_expr4139
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4139
addedfield: FOLLOW_expr_in_expr4143
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4143
addedfield: FOLLOW_OP_BOOL_AND_in_expr4154
static org.antlr.runtime.BitSet FOLLOW_OP_BOOL_AND_in_expr4154
addedfield: FOLLOW_expr_in_expr4158
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4158
addedfield: FOLLOW_expr_in_expr4162
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4162
addedfield: FOLLOW_OP_OR_in_expr4174
static org.antlr.runtime.BitSet FOLLOW_OP_OR_in_expr4174
addedfield: FOLLOW_expr_in_expr4178
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4178
addedfield: FOLLOW_expr_in_expr4182
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4182
addedfield: FOLLOW_OP_XOR_in_expr4193
static org.antlr.runtime.BitSet FOLLOW_OP_XOR_in_expr4193
addedfield: FOLLOW_expr_in_expr4197
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4197
addedfield: FOLLOW_expr_in_expr4201
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4201
addedfield: FOLLOW_OP_AND_in_expr4212
static org.antlr.runtime.BitSet FOLLOW_OP_AND_in_expr4212
addedfield: FOLLOW_expr_in_expr4216
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4216
addedfield: FOLLOW_expr_in_expr4220
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4220
addedfield: FOLLOW_OP_EQUAL_in_expr4232
static org.antlr.runtime.BitSet FOLLOW_OP_EQUAL_in_expr4232
addedfield: FOLLOW_expr_in_expr4236
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4236
addedfield: FOLLOW_expr_in_expr4240
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4240
addedfield: FOLLOW_OP_NOTEQUAL_in_expr4251
static org.antlr.runtime.BitSet FOLLOW_OP_NOTEQUAL_in_expr4251
addedfield: FOLLOW_expr_in_expr4255
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4255
addedfield: FOLLOW_expr_in_expr4259
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4259
addedfield: FOLLOW_OP_FEQUAL_in_expr4270
static org.antlr.runtime.BitSet FOLLOW_OP_FEQUAL_in_expr4270
addedfield: FOLLOW_expr_in_expr4274
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4274
addedfield: FOLLOW_expr_in_expr4278
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4278
addedfield: FOLLOW_OP_FNOTEQUAL_in_expr4289
static org.antlr.runtime.BitSet FOLLOW_OP_FNOTEQUAL_in_expr4289
addedfield: FOLLOW_expr_in_expr4293
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4293
addedfield: FOLLOW_expr_in_expr4297
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4297
addedfield: FOLLOW_OP_LESS_in_expr4309
static org.antlr.runtime.BitSet FOLLOW_OP_LESS_in_expr4309
addedfield: FOLLOW_expr_in_expr4313
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4313
addedfield: FOLLOW_expr_in_expr4317
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4317
addedfield: FOLLOW_OP_GREATEQUAL_in_expr4328
static org.antlr.runtime.BitSet FOLLOW_OP_GREATEQUAL_in_expr4328
addedfield: FOLLOW_expr_in_expr4332
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4332
addedfield: FOLLOW_expr_in_expr4336
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4336
addedfield: FOLLOW_OP_LESSEQUAL_in_expr4347
static org.antlr.runtime.BitSet FOLLOW_OP_LESSEQUAL_in_expr4347
addedfield: FOLLOW_expr_in_expr4351
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4351
addedfield: FOLLOW_expr_in_expr4355
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4355
addedfield: FOLLOW_OP_GREAT_in_expr4366
static org.antlr.runtime.BitSet FOLLOW_OP_GREAT_in_expr4366
addedfield: FOLLOW_expr_in_expr4370
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4370
addedfield: FOLLOW_expr_in_expr4374
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4374
addedfield: FOLLOW_OP_SLESS_in_expr4385
static org.antlr.runtime.BitSet FOLLOW_OP_SLESS_in_expr4385
addedfield: FOLLOW_expr_in_expr4389
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4389
addedfield: FOLLOW_expr_in_expr4393
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4393
addedfield: FOLLOW_OP_SGREATEQUAL_in_expr4404
static org.antlr.runtime.BitSet FOLLOW_OP_SGREATEQUAL_in_expr4404
addedfield: FOLLOW_expr_in_expr4408
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4408
addedfield: FOLLOW_expr_in_expr4412
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4412
addedfield: FOLLOW_OP_SLESSEQUAL_in_expr4423
static org.antlr.runtime.BitSet FOLLOW_OP_SLESSEQUAL_in_expr4423
addedfield: FOLLOW_expr_in_expr4427
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4427
addedfield: FOLLOW_expr_in_expr4431
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4431
addedfield: FOLLOW_OP_SGREAT_in_expr4442
static org.antlr.runtime.BitSet FOLLOW_OP_SGREAT_in_expr4442
addedfield: FOLLOW_expr_in_expr4446
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4446
addedfield: FOLLOW_expr_in_expr4450
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4450
addedfield: FOLLOW_OP_FLESS_in_expr4461
static org.antlr.runtime.BitSet FOLLOW_OP_FLESS_in_expr4461
addedfield: FOLLOW_expr_in_expr4465
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4465
addedfield: FOLLOW_expr_in_expr4469
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4469
addedfield: FOLLOW_OP_FGREATEQUAL_in_expr4480
static org.antlr.runtime.BitSet FOLLOW_OP_FGREATEQUAL_in_expr4480
addedfield: FOLLOW_expr_in_expr4484
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4484
addedfield: FOLLOW_expr_in_expr4488
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4488
addedfield: FOLLOW_OP_FLESSEQUAL_in_expr4499
static org.antlr.runtime.BitSet FOLLOW_OP_FLESSEQUAL_in_expr4499
addedfield: FOLLOW_expr_in_expr4503
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4503
addedfield: FOLLOW_expr_in_expr4507
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4507
addedfield: FOLLOW_OP_FGREAT_in_expr4518
static org.antlr.runtime.BitSet FOLLOW_OP_FGREAT_in_expr4518
addedfield: FOLLOW_expr_in_expr4522
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4522
addedfield: FOLLOW_expr_in_expr4526
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4526
addedfield: FOLLOW_OP_LEFT_in_expr4538
static org.antlr.runtime.BitSet FOLLOW_OP_LEFT_in_expr4538
addedfield: FOLLOW_expr_in_expr4542
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4542
addedfield: FOLLOW_expr_in_expr4546
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4546
addedfield: FOLLOW_OP_RIGHT_in_expr4557
static org.antlr.runtime.BitSet FOLLOW_OP_RIGHT_in_expr4557
addedfield: FOLLOW_expr_in_expr4561
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4561
addedfield: FOLLOW_expr_in_expr4565
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4565
addedfield: FOLLOW_OP_SRIGHT_in_expr4576
static org.antlr.runtime.BitSet FOLLOW_OP_SRIGHT_in_expr4576
addedfield: FOLLOW_expr_in_expr4580
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4580
addedfield: FOLLOW_expr_in_expr4584
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4584
addedfield: FOLLOW_OP_ADD_in_expr4596
static org.antlr.runtime.BitSet FOLLOW_OP_ADD_in_expr4596
addedfield: FOLLOW_expr_in_expr4600
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4600
addedfield: FOLLOW_expr_in_expr4604
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4604
addedfield: FOLLOW_OP_SUB_in_expr4615
static org.antlr.runtime.BitSet FOLLOW_OP_SUB_in_expr4615
addedfield: FOLLOW_expr_in_expr4619
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4619
addedfield: FOLLOW_expr_in_expr4623
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4623
addedfield: FOLLOW_OP_FADD_in_expr4634
static org.antlr.runtime.BitSet FOLLOW_OP_FADD_in_expr4634
addedfield: FOLLOW_expr_in_expr4638
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4638
addedfield: FOLLOW_expr_in_expr4642
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4642
addedfield: FOLLOW_OP_FSUB_in_expr4653
static org.antlr.runtime.BitSet FOLLOW_OP_FSUB_in_expr4653
addedfield: FOLLOW_expr_in_expr4657
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4657
addedfield: FOLLOW_expr_in_expr4661
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4661
addedfield: FOLLOW_OP_MULT_in_expr4673
static org.antlr.runtime.BitSet FOLLOW_OP_MULT_in_expr4673
addedfield: FOLLOW_expr_in_expr4677
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4677
addedfield: FOLLOW_expr_in_expr4681
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4681
addedfield: FOLLOW_OP_DIV_in_expr4692
static org.antlr.runtime.BitSet FOLLOW_OP_DIV_in_expr4692
addedfield: FOLLOW_expr_in_expr4696
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4696
addedfield: FOLLOW_expr_in_expr4700
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4700
addedfield: FOLLOW_OP_REM_in_expr4711
static org.antlr.runtime.BitSet FOLLOW_OP_REM_in_expr4711
addedfield: FOLLOW_expr_in_expr4715
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4715
addedfield: FOLLOW_expr_in_expr4719
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4719
addedfield: FOLLOW_OP_SDIV_in_expr4730
static org.antlr.runtime.BitSet FOLLOW_OP_SDIV_in_expr4730
addedfield: FOLLOW_expr_in_expr4734
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4734
addedfield: FOLLOW_expr_in_expr4738
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4738
addedfield: FOLLOW_OP_SREM_in_expr4749
static org.antlr.runtime.BitSet FOLLOW_OP_SREM_in_expr4749
addedfield: FOLLOW_expr_in_expr4753
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4753
addedfield: FOLLOW_expr_in_expr4757
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4757
addedfield: FOLLOW_OP_FMULT_in_expr4768
static org.antlr.runtime.BitSet FOLLOW_OP_FMULT_in_expr4768
addedfield: FOLLOW_expr_in_expr4772
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4772
addedfield: FOLLOW_expr_in_expr4776
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4776
addedfield: FOLLOW_OP_FDIV_in_expr4787
static org.antlr.runtime.BitSet FOLLOW_OP_FDIV_in_expr4787
addedfield: FOLLOW_expr_in_expr4791
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4791
addedfield: FOLLOW_expr_in_expr4795
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4795
addedfield: FOLLOW_OP_NOT_in_expr4807
static org.antlr.runtime.BitSet FOLLOW_OP_NOT_in_expr4807
addedfield: FOLLOW_expr_in_expr4811
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4811
addedfield: FOLLOW_OP_INVERT_in_expr4822
static org.antlr.runtime.BitSet FOLLOW_OP_INVERT_in_expr4822
addedfield: FOLLOW_expr_in_expr4826
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4826
addedfield: FOLLOW_OP_NEGATE_in_expr4837
static org.antlr.runtime.BitSet FOLLOW_OP_NEGATE_in_expr4837
addedfield: FOLLOW_expr_in_expr4841
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4841
addedfield: FOLLOW_OP_FNEGATE_in_expr4852
static org.antlr.runtime.BitSet FOLLOW_OP_FNEGATE_in_expr4852
addedfield: FOLLOW_expr_in_expr4856
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4856
addedfield: FOLLOW_sizedstar_in_expr4866
static org.antlr.runtime.BitSet FOLLOW_sizedstar_in_expr4866
addedfield: FOLLOW_expr_apply_in_expr4876
static org.antlr.runtime.BitSet FOLLOW_expr_apply_in_expr4876
addedfield: FOLLOW_varnode_in_expr4885
static org.antlr.runtime.BitSet FOLLOW_varnode_in_expr4885
addedfield: FOLLOW_bitrange_in_expr4894
static org.antlr.runtime.BitSet FOLLOW_bitrange_in_expr4894
addedfield: FOLLOW_integer_in_expr4903
static org.antlr.runtime.BitSet FOLLOW_integer_in_expr4903
addedfield: FOLLOW_OP_PARENTHESIZED_in_expr4911
static org.antlr.runtime.BitSet FOLLOW_OP_PARENTHESIZED_in_expr4911
addedfield: FOLLOW_expr_in_expr4915
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4915
addedfield: FOLLOW_OP_BITRANGE2_in_expr4927
static org.antlr.runtime.BitSet FOLLOW_OP_BITRANGE2_in_expr4927
addedfield: FOLLOW_specific_symbol_in_expr4931
static org.antlr.runtime.BitSet FOLLOW_specific_symbol_in_expr4931
addedfield: FOLLOW_integer_in_expr4936
static org.antlr.runtime.BitSet FOLLOW_integer_in_expr4936
addedfield: FOLLOW_OP_APPLY_in_expr_apply4963
static org.antlr.runtime.BitSet FOLLOW_OP_APPLY_in_expr_apply4963
addedfield: FOLLOW_OP_IDENTIFIER_in_expr_apply4968
static org.antlr.runtime.BitSet FOLLOW_OP_IDENTIFIER_in_expr_apply4968
addedfield: FOLLOW_expr_operands_in_expr_apply4977
static org.antlr.runtime.BitSet FOLLOW_expr_operands_in_expr_apply4977
addedfield: FOLLOW_OP_APPLY_in_expr_apply4988
static org.antlr.runtime.BitSet FOLLOW_OP_APPLY_in_expr_apply4988
addedfield: FOLLOW_OP_WILDCARD_in_expr_apply4992
static org.antlr.runtime.BitSet FOLLOW_OP_WILDCARD_in_expr_apply4992
addedfield: FOLLOW_expr_operands_in_expr_apply4996
static org.antlr.runtime.BitSet FOLLOW_expr_operands_in_expr_apply4996
addedfield: FOLLOW_expr_in_expr_operands5029
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr_operands5029
addedfield: FOLLOW_specific_symbol_in_varnode5050
static org.antlr.runtime.BitSet FOLLOW_specific_symbol_in_varnode5050
addedfield: FOLLOW_OP_TRUNCATION_SIZE_in_varnode5061
static org.antlr.runtime.BitSet FOLLOW_OP_TRUNCATION_SIZE_in_varnode5061
addedfield: FOLLOW_integer_in_varnode5065
static org.antlr.runtime.BitSet FOLLOW_integer_in_varnode5065
addedfield: FOLLOW_integer_in_varnode5069
static org.antlr.runtime.BitSet FOLLOW_integer_in_varnode5069
addedfield: FOLLOW_OP_ADDRESS_OF_in_varnode5078
static org.antlr.runtime.BitSet FOLLOW_OP_ADDRESS_OF_in_varnode5078
addedfield: FOLLOW_OP_SIZING_SIZE_in_varnode5081
static org.antlr.runtime.BitSet FOLLOW_OP_SIZING_SIZE_in_varnode5081
addedfield: FOLLOW_integer_in_varnode5085
static org.antlr.runtime.BitSet FOLLOW_integer_in_varnode5085
addedfield: FOLLOW_varnode_in_varnode5090
static org.antlr.runtime.BitSet FOLLOW_varnode_in_varnode5090
addedfield: FOLLOW_OP_ADDRESS_OF_in_varnode5099
static org.antlr.runtime.BitSet FOLLOW_OP_ADDRESS_OF_in_varnode5099
addedfield: FOLLOW_varnode_in_varnode5103
static org.antlr.runtime.BitSet FOLLOW_varnode_in_varnode5103
addedfield: FOLLOW_OP_QSTRING_in_qstring5122
static org.antlr.runtime.BitSet FOLLOW_OP_QSTRING_in_qstring5122
addedfield: FOLLOW_OP_IDENTIFIER_in_identifier5145
static org.antlr.runtime.BitSet FOLLOW_OP_IDENTIFIER_in_identifier5145
addedfield: FOLLOW_OP_WILDCARD_in_identifier5159
static org.antlr.runtime.BitSet FOLLOW_OP_WILDCARD_in_identifier5159
addedfield: FOLLOW_OP_HEX_CONSTANT_in_integer5177
static org.antlr.runtime.BitSet FOLLOW_OP_HEX_CONSTANT_in_integer5177
addedfield: FOLLOW_OP_DEC_CONSTANT_in_integer5190
static org.antlr.runtime.BitSet FOLLOW_OP_DEC_CONSTANT_in_integer5190
addedfield: FOLLOW_OP_BIN_CONSTANT_in_integer5203
static org.antlr.runtime.BitSet FOLLOW_OP_BIN_CONSTANT_in_integer5203
addedmethod: ctorsemantic
ghidra.pcodeCPort.slgh_compile.SectionVector ctorsemantic(ghidra.pcodeCPort.slghsymbol.Constructor ctor) throws RecognitionException
addedmethod: semantic
ghidra.pcodeCPort.slgh_compile.SectionVector semantic(ghidra.sleigh.grammar.ParsingEnvironment pe, ghidra.sleigh.grammar.Location containerLoc, ghidra.pcodeCPort.slgh_compile.PcodeCompile pcode, org.antlr.runtime.tree.Tree where, boolean sectionsAllowed, boolean isMacroParse) throws RecognitionException
removedfield: FOLLOW_OP_PCODE_in_ctorsemantic1574
static org.antlr.runtime.BitSet FOLLOW_OP_PCODE_in_ctorsemantic1574
removedfield: FOLLOW_semantic_in_ctorsemantic1578
static org.antlr.runtime.BitSet FOLLOW_semantic_in_ctorsemantic1578
removedfield: FOLLOW_OP_PCODE_in_ctorsemantic1588
static org.antlr.runtime.BitSet FOLLOW_OP_PCODE_in_ctorsemantic1588
removedfield: FOLLOW_OP_UNIMPL_in_ctorsemantic1590
static org.antlr.runtime.BitSet FOLLOW_OP_UNIMPL_in_ctorsemantic1590
removedfield: FOLLOW_OP_BIT_PATTERN_in_bitpattern1609
static org.antlr.runtime.BitSet FOLLOW_OP_BIT_PATTERN_in_bitpattern1609
removedfield: FOLLOW_pequation_in_bitpattern1613
static org.antlr.runtime.BitSet FOLLOW_pequation_in_bitpattern1613
removedfield: FOLLOW_OP_SUBTABLE_in_ctorstart1645
static org.antlr.runtime.BitSet FOLLOW_OP_SUBTABLE_in_ctorstart1645
removedfield: FOLLOW_OP_IDENTIFIER_in_ctorstart1649
static org.antlr.runtime.BitSet FOLLOW_OP_IDENTIFIER_in_ctorstart1649
removedfield: FOLLOW_OP_WILDCARD_in_ctorstart1663
static org.antlr.runtime.BitSet FOLLOW_OP_WILDCARD_in_ctorstart1663
removedfield: FOLLOW_display_in_ctorstart1670
static org.antlr.runtime.BitSet FOLLOW_display_in_ctorstart1670
removedfield: FOLLOW_OP_TABLE_in_ctorstart1682
static org.antlr.runtime.BitSet FOLLOW_OP_TABLE_in_ctorstart1682
removedfield: FOLLOW_display_in_ctorstart1688
static org.antlr.runtime.BitSet FOLLOW_display_in_ctorstart1688
removedfield: FOLLOW_OP_DISPLAY_in_display1705
static org.antlr.runtime.BitSet FOLLOW_OP_DISPLAY_in_display1705
removedfield: FOLLOW_pieces_in_display1709
static org.antlr.runtime.BitSet FOLLOW_pieces_in_display1709
removedfield: FOLLOW_printpiece_in_pieces1723
static org.antlr.runtime.BitSet FOLLOW_printpiece_in_pieces1723
removedfield: FOLLOW_OP_IDENTIFIER_in_printpiece1744
static org.antlr.runtime.BitSet FOLLOW_OP_IDENTIFIER_in_printpiece1744
removedfield: FOLLOW_whitespace_in_printpiece1758
static org.antlr.runtime.BitSet FOLLOW_whitespace_in_printpiece1758
removedfield: FOLLOW_OP_CONCATENATE_in_printpiece1765
static org.antlr.runtime.BitSet FOLLOW_OP_CONCATENATE_in_printpiece1765
removedfield: FOLLOW_string_in_printpiece1772
static org.antlr.runtime.BitSet FOLLOW_string_in_printpiece1772
removedfield: FOLLOW_OP_WHITESPACE_in_whitespace1790
static org.antlr.runtime.BitSet FOLLOW_OP_WHITESPACE_in_whitespace1790
removedfield: FOLLOW_OP_STRING_in_string1813
static org.antlr.runtime.BitSet FOLLOW_OP_STRING_in_string1813
removedfield: FOLLOW_OP_QSTRING_in_string1826
static org.antlr.runtime.BitSet FOLLOW_OP_QSTRING_in_string1826
removedfield: FOLLOW_OP_BOOL_OR_in_pequation1857
static org.antlr.runtime.BitSet FOLLOW_OP_BOOL_OR_in_pequation1857
removedfield: FOLLOW_pequation_in_pequation1861
static org.antlr.runtime.BitSet FOLLOW_pequation_in_pequation1861
removedfield: FOLLOW_pequation_in_pequation1865
static org.antlr.runtime.BitSet FOLLOW_pequation_in_pequation1865
removedfield: FOLLOW_OP_SEQUENCE_in_pequation1876
static org.antlr.runtime.BitSet FOLLOW_OP_SEQUENCE_in_pequation1876
removedfield: FOLLOW_pequation_in_pequation1880
static org.antlr.runtime.BitSet FOLLOW_pequation_in_pequation1880
removedfield: FOLLOW_pequation_in_pequation1884
static org.antlr.runtime.BitSet FOLLOW_pequation_in_pequation1884
removedfield: FOLLOW_OP_BOOL_AND_in_pequation1895
static org.antlr.runtime.BitSet FOLLOW_OP_BOOL_AND_in_pequation1895
removedfield: FOLLOW_pequation_in_pequation1899
static org.antlr.runtime.BitSet FOLLOW_pequation_in_pequation1899
removedfield: FOLLOW_pequation_in_pequation1903
static org.antlr.runtime.BitSet FOLLOW_pequation_in_pequation1903
removedfield: FOLLOW_OP_ELLIPSIS_in_pequation1915
static org.antlr.runtime.BitSet FOLLOW_OP_ELLIPSIS_in_pequation1915
removedfield: FOLLOW_pequation_in_pequation1919
static org.antlr.runtime.BitSet FOLLOW_pequation_in_pequation1919
removedfield: FOLLOW_OP_ELLIPSIS_RIGHT_in_pequation1930
static org.antlr.runtime.BitSet FOLLOW_OP_ELLIPSIS_RIGHT_in_pequation1930
removedfield: FOLLOW_pequation_in_pequation1934
static org.antlr.runtime.BitSet FOLLOW_pequation_in_pequation1934
removedfield: FOLLOW_OP_EQUAL_in_pequation1946
static org.antlr.runtime.BitSet FOLLOW_OP_EQUAL_in_pequation1946
removedfield: FOLLOW_family_or_operand_symbol_in_pequation1950
static org.antlr.runtime.BitSet FOLLOW_family_or_operand_symbol_in_pequation1950
removedfield: FOLLOW_pexpression2_in_pequation1955
static org.antlr.runtime.BitSet FOLLOW_pexpression2_in_pequation1955
removedfield: FOLLOW_OP_NOTEQUAL_in_pequation1966
static org.antlr.runtime.BitSet FOLLOW_OP_NOTEQUAL_in_pequation1966
removedfield: FOLLOW_family_symbol_in_pequation1970
static org.antlr.runtime.BitSet FOLLOW_family_symbol_in_pequation1970
removedfield: FOLLOW_pexpression2_in_pequation1975
static org.antlr.runtime.BitSet FOLLOW_pexpression2_in_pequation1975
removedfield: FOLLOW_OP_LESS_in_pequation1986
static org.antlr.runtime.BitSet FOLLOW_OP_LESS_in_pequation1986
removedfield: FOLLOW_family_symbol_in_pequation1990
static org.antlr.runtime.BitSet FOLLOW_family_symbol_in_pequation1990
removedfield: FOLLOW_pexpression2_in_pequation1995
static org.antlr.runtime.BitSet FOLLOW_pexpression2_in_pequation1995
removedfield: FOLLOW_OP_LESSEQUAL_in_pequation2006
static org.antlr.runtime.BitSet FOLLOW_OP_LESSEQUAL_in_pequation2006
removedfield: FOLLOW_family_symbol_in_pequation2010
static org.antlr.runtime.BitSet FOLLOW_family_symbol_in_pequation2010
removedfield: FOLLOW_pexpression2_in_pequation2015
static org.antlr.runtime.BitSet FOLLOW_pexpression2_in_pequation2015
removedfield: FOLLOW_OP_GREAT_in_pequation2026
static org.antlr.runtime.BitSet FOLLOW_OP_GREAT_in_pequation2026
removedfield: FOLLOW_family_symbol_in_pequation2030
static org.antlr.runtime.BitSet FOLLOW_family_symbol_in_pequation2030
removedfield: FOLLOW_pexpression2_in_pequation2035
static org.antlr.runtime.BitSet FOLLOW_pexpression2_in_pequation2035
removedfield: FOLLOW_OP_GREATEQUAL_in_pequation2046
static org.antlr.runtime.BitSet FOLLOW_OP_GREATEQUAL_in_pequation2046
removedfield: FOLLOW_family_symbol_in_pequation2050
static org.antlr.runtime.BitSet FOLLOW_family_symbol_in_pequation2050
removedfield: FOLLOW_pexpression2_in_pequation2055
static org.antlr.runtime.BitSet FOLLOW_pexpression2_in_pequation2055
removedfield: FOLLOW_pequation_symbol_in_pequation2066
static org.antlr.runtime.BitSet FOLLOW_pequation_symbol_in_pequation2066
removedfield: FOLLOW_OP_PARENTHESIZED_in_pequation2075
static org.antlr.runtime.BitSet FOLLOW_OP_PARENTHESIZED_in_pequation2075
removedfield: FOLLOW_pequation_in_pequation2079
static org.antlr.runtime.BitSet FOLLOW_pequation_in_pequation2079
removedfield: FOLLOW_OP_IDENTIFIER_in_family_or_operand_symbol2100
static org.antlr.runtime.BitSet FOLLOW_OP_IDENTIFIER_in_family_or_operand_symbol2100
removedfield: FOLLOW_OP_WILDCARD_in_family_or_operand_symbol2114
static org.antlr.runtime.BitSet FOLLOW_OP_WILDCARD_in_family_or_operand_symbol2114
removedfield: FOLLOW_OP_IDENTIFIER_in_pequation_symbol2133
static org.antlr.runtime.BitSet FOLLOW_OP_IDENTIFIER_in_pequation_symbol2133
removedfield: FOLLOW_OP_WILDCARD_in_pequation_symbol2147
static org.antlr.runtime.BitSet FOLLOW_OP_WILDCARD_in_pequation_symbol2147
removedfield: FOLLOW_OP_OR_in_pexpression2167
static org.antlr.runtime.BitSet FOLLOW_OP_OR_in_pexpression2167
removedfield: FOLLOW_pexpression_in_pexpression2171
static org.antlr.runtime.BitSet FOLLOW_pexpression_in_pexpression2171
removedfield: FOLLOW_pexpression_in_pexpression2175
static org.antlr.runtime.BitSet FOLLOW_pexpression_in_pexpression2175
removedfield: FOLLOW_OP_XOR_in_pexpression2186
static org.antlr.runtime.BitSet FOLLOW_OP_XOR_in_pexpression2186
removedfield: FOLLOW_pexpression_in_pexpression2190
static org.antlr.runtime.BitSet FOLLOW_pexpression_in_pexpression2190
removedfield: FOLLOW_pexpression_in_pexpression2194
static org.antlr.runtime.BitSet FOLLOW_pexpression_in_pexpression2194
removedfield: FOLLOW_OP_AND_in_pexpression2205
static org.antlr.runtime.BitSet FOLLOW_OP_AND_in_pexpression2205
removedfield: FOLLOW_pexpression_in_pexpression2209
static org.antlr.runtime.BitSet FOLLOW_pexpression_in_pexpression2209
removedfield: FOLLOW_pexpression_in_pexpression2213
static org.antlr.runtime.BitSet FOLLOW_pexpression_in_pexpression2213
removedfield: FOLLOW_OP_LEFT_in_pexpression2224
static org.antlr.runtime.BitSet FOLLOW_OP_LEFT_in_pexpression2224
removedfield: FOLLOW_pexpression_in_pexpression2228
static org.antlr.runtime.BitSet FOLLOW_pexpression_in_pexpression2228
removedfield: FOLLOW_pexpression_in_pexpression2232
static org.antlr.runtime.BitSet FOLLOW_pexpression_in_pexpression2232
removedfield: FOLLOW_OP_RIGHT_in_pexpression2243
static org.antlr.runtime.BitSet FOLLOW_OP_RIGHT_in_pexpression2243
removedfield: FOLLOW_pexpression_in_pexpression2247
static org.antlr.runtime.BitSet FOLLOW_pexpression_in_pexpression2247
removedfield: FOLLOW_pexpression_in_pexpression2251
static org.antlr.runtime.BitSet FOLLOW_pexpression_in_pexpression2251
removedfield: FOLLOW_OP_ADD_in_pexpression2262
static org.antlr.runtime.BitSet FOLLOW_OP_ADD_in_pexpression2262
removedfield: FOLLOW_pexpression_in_pexpression2266
static org.antlr.runtime.BitSet FOLLOW_pexpression_in_pexpression2266
removedfield: FOLLOW_pexpression_in_pexpression2270
static org.antlr.runtime.BitSet FOLLOW_pexpression_in_pexpression2270
removedfield: FOLLOW_OP_SUB_in_pexpression2281
static org.antlr.runtime.BitSet FOLLOW_OP_SUB_in_pexpression2281
removedfield: FOLLOW_pexpression_in_pexpression2285
static org.antlr.runtime.BitSet FOLLOW_pexpression_in_pexpression2285
removedfield: FOLLOW_pexpression_in_pexpression2289
static org.antlr.runtime.BitSet FOLLOW_pexpression_in_pexpression2289
removedfield: FOLLOW_OP_MULT_in_pexpression2300
static org.antlr.runtime.BitSet FOLLOW_OP_MULT_in_pexpression2300
removedfield: FOLLOW_pexpression_in_pexpression2304
static org.antlr.runtime.BitSet FOLLOW_pexpression_in_pexpression2304
removedfield: FOLLOW_pexpression_in_pexpression2308
static org.antlr.runtime.BitSet FOLLOW_pexpression_in_pexpression2308
removedfield: FOLLOW_OP_DIV_in_pexpression2319
static org.antlr.runtime.BitSet FOLLOW_OP_DIV_in_pexpression2319
removedfield: FOLLOW_pexpression_in_pexpression2323
static org.antlr.runtime.BitSet FOLLOW_pexpression_in_pexpression2323
removedfield: FOLLOW_pexpression_in_pexpression2327
static org.antlr.runtime.BitSet FOLLOW_pexpression_in_pexpression2327
removedfield: FOLLOW_OP_NEGATE_in_pexpression2339
static org.antlr.runtime.BitSet FOLLOW_OP_NEGATE_in_pexpression2339
removedfield: FOLLOW_pexpression_in_pexpression2343
static org.antlr.runtime.BitSet FOLLOW_pexpression_in_pexpression2343
removedfield: FOLLOW_OP_INVERT_in_pexpression2354
static org.antlr.runtime.BitSet FOLLOW_OP_INVERT_in_pexpression2354
removedfield: FOLLOW_pexpression_in_pexpression2358
static org.antlr.runtime.BitSet FOLLOW_pexpression_in_pexpression2358
removedfield: FOLLOW_pattern_symbol_in_pexpression2370
static org.antlr.runtime.BitSet FOLLOW_pattern_symbol_in_pexpression2370
removedfield: FOLLOW_integer_in_pexpression2380
static org.antlr.runtime.BitSet FOLLOW_integer_in_pexpression2380
removedfield: FOLLOW_OP_PARENTHESIZED_in_pexpression2388
static org.antlr.runtime.BitSet FOLLOW_OP_PARENTHESIZED_in_pexpression2388
removedfield: FOLLOW_pexpression_in_pexpression2392
static org.antlr.runtime.BitSet FOLLOW_pexpression_in_pexpression2392
removedfield: FOLLOW_OP_OR_in_pexpression22413
static org.antlr.runtime.BitSet FOLLOW_OP_OR_in_pexpression22413
removedfield: FOLLOW_pexpression2_in_pexpression22417
static org.antlr.runtime.BitSet FOLLOW_pexpression2_in_pexpression22417
removedfield: FOLLOW_pexpression2_in_pexpression22421
static org.antlr.runtime.BitSet FOLLOW_pexpression2_in_pexpression22421
removedfield: FOLLOW_OP_XOR_in_pexpression22432
static org.antlr.runtime.BitSet FOLLOW_OP_XOR_in_pexpression22432
removedfield: FOLLOW_pexpression2_in_pexpression22436
static org.antlr.runtime.BitSet FOLLOW_pexpression2_in_pexpression22436
removedfield: FOLLOW_pexpression2_in_pexpression22440
static org.antlr.runtime.BitSet FOLLOW_pexpression2_in_pexpression22440
removedfield: FOLLOW_OP_AND_in_pexpression22451
static org.antlr.runtime.BitSet FOLLOW_OP_AND_in_pexpression22451
removedfield: FOLLOW_pexpression2_in_pexpression22455
static org.antlr.runtime.BitSet FOLLOW_pexpression2_in_pexpression22455
removedfield: FOLLOW_pexpression2_in_pexpression22459
static org.antlr.runtime.BitSet FOLLOW_pexpression2_in_pexpression22459
removedfield: FOLLOW_OP_LEFT_in_pexpression22470
static org.antlr.runtime.BitSet FOLLOW_OP_LEFT_in_pexpression22470
removedfield: FOLLOW_pexpression2_in_pexpression22474
static org.antlr.runtime.BitSet FOLLOW_pexpression2_in_pexpression22474
removedfield: FOLLOW_pexpression2_in_pexpression22478
static org.antlr.runtime.BitSet FOLLOW_pexpression2_in_pexpression22478
removedfield: FOLLOW_OP_RIGHT_in_pexpression22489
static org.antlr.runtime.BitSet FOLLOW_OP_RIGHT_in_pexpression22489
removedfield: FOLLOW_pexpression2_in_pexpression22493
static org.antlr.runtime.BitSet FOLLOW_pexpression2_in_pexpression22493
removedfield: FOLLOW_pexpression2_in_pexpression22497
static org.antlr.runtime.BitSet FOLLOW_pexpression2_in_pexpression22497
removedfield: FOLLOW_OP_ADD_in_pexpression22508
static org.antlr.runtime.BitSet FOLLOW_OP_ADD_in_pexpression22508
removedfield: FOLLOW_pexpression2_in_pexpression22512
static org.antlr.runtime.BitSet FOLLOW_pexpression2_in_pexpression22512
removedfield: FOLLOW_pexpression2_in_pexpression22516
static org.antlr.runtime.BitSet FOLLOW_pexpression2_in_pexpression22516
removedfield: FOLLOW_OP_SUB_in_pexpression22527
static org.antlr.runtime.BitSet FOLLOW_OP_SUB_in_pexpression22527
removedfield: FOLLOW_pexpression2_in_pexpression22531
static org.antlr.runtime.BitSet FOLLOW_pexpression2_in_pexpression22531
removedfield: FOLLOW_pexpression2_in_pexpression22535
static org.antlr.runtime.BitSet FOLLOW_pexpression2_in_pexpression22535
removedfield: FOLLOW_OP_MULT_in_pexpression22546
static org.antlr.runtime.BitSet FOLLOW_OP_MULT_in_pexpression22546
removedfield: FOLLOW_pexpression2_in_pexpression22550
static org.antlr.runtime.BitSet FOLLOW_pexpression2_in_pexpression22550
removedfield: FOLLOW_pexpression2_in_pexpression22554
static org.antlr.runtime.BitSet FOLLOW_pexpression2_in_pexpression22554
removedfield: FOLLOW_OP_DIV_in_pexpression22565
static org.antlr.runtime.BitSet FOLLOW_OP_DIV_in_pexpression22565
removedfield: FOLLOW_pexpression2_in_pexpression22569
static org.antlr.runtime.BitSet FOLLOW_pexpression2_in_pexpression22569
removedfield: FOLLOW_pexpression2_in_pexpression22573
static org.antlr.runtime.BitSet FOLLOW_pexpression2_in_pexpression22573
removedfield: FOLLOW_OP_NEGATE_in_pexpression22585
static org.antlr.runtime.BitSet FOLLOW_OP_NEGATE_in_pexpression22585
removedfield: FOLLOW_pexpression2_in_pexpression22589
static org.antlr.runtime.BitSet FOLLOW_pexpression2_in_pexpression22589
removedfield: FOLLOW_OP_INVERT_in_pexpression22600
static org.antlr.runtime.BitSet FOLLOW_OP_INVERT_in_pexpression22600
removedfield: FOLLOW_pexpression2_in_pexpression22604
static org.antlr.runtime.BitSet FOLLOW_pexpression2_in_pexpression22604
removedfield: FOLLOW_pattern_symbol2_in_pexpression22616
static org.antlr.runtime.BitSet FOLLOW_pattern_symbol2_in_pexpression22616
removedfield: FOLLOW_integer_in_pexpression22626
static org.antlr.runtime.BitSet FOLLOW_integer_in_pexpression22626
removedfield: FOLLOW_OP_PARENTHESIZED_in_pexpression22634
static org.antlr.runtime.BitSet FOLLOW_OP_PARENTHESIZED_in_pexpression22634
removedfield: FOLLOW_pexpression2_in_pexpression22638
static org.antlr.runtime.BitSet FOLLOW_pexpression2_in_pexpression22638
removedfield: FOLLOW_OP_IDENTIFIER_in_pattern_symbol2658
static org.antlr.runtime.BitSet FOLLOW_OP_IDENTIFIER_in_pattern_symbol2658
removedfield: FOLLOW_OP_WILDCARD_in_pattern_symbol2672
static org.antlr.runtime.BitSet FOLLOW_OP_WILDCARD_in_pattern_symbol2672
removedfield: FOLLOW_OP_IDENTIFIER_in_pattern_symbol22691
static org.antlr.runtime.BitSet FOLLOW_OP_IDENTIFIER_in_pattern_symbol22691
removedfield: FOLLOW_OP_WILDCARD_in_pattern_symbol22705
static org.antlr.runtime.BitSet FOLLOW_OP_WILDCARD_in_pattern_symbol22705
removedfield: FOLLOW_OP_CONTEXT_BLOCK_in_contextblock2723
static org.antlr.runtime.BitSet FOLLOW_OP_CONTEXT_BLOCK_in_contextblock2723
removedfield: FOLLOW_cstatements_in_contextblock2727
static org.antlr.runtime.BitSet FOLLOW_cstatements_in_contextblock2727
removedfield: FOLLOW_OP_NO_CONTEXT_BLOCK_in_contextblock2735
static org.antlr.runtime.BitSet FOLLOW_OP_NO_CONTEXT_BLOCK_in_contextblock2735
removedfield: FOLLOW_cstatement_in_cstatements2757
static org.antlr.runtime.BitSet FOLLOW_cstatement_in_cstatements2757
removedfield: FOLLOW_OP_ASSIGN_in_cstatement2772
static org.antlr.runtime.BitSet FOLLOW_OP_ASSIGN_in_cstatement2772
removedfield: FOLLOW_OP_IDENTIFIER_in_cstatement2775
static org.antlr.runtime.BitSet FOLLOW_OP_IDENTIFIER_in_cstatement2775
removedfield: FOLLOW_pexpression_in_cstatement2784
static org.antlr.runtime.BitSet FOLLOW_pexpression_in_cstatement2784
removedfield: FOLLOW_OP_APPLY_in_cstatement2793
static org.antlr.runtime.BitSet FOLLOW_OP_APPLY_in_cstatement2793
removedfield: FOLLOW_OP_IDENTIFIER_in_cstatement2796
static org.antlr.runtime.BitSet FOLLOW_OP_IDENTIFIER_in_cstatement2796
removedfield: FOLLOW_OP_IDENTIFIER_in_cstatement2804
static org.antlr.runtime.BitSet FOLLOW_OP_IDENTIFIER_in_cstatement2804
removedfield: FOLLOW_OP_IDENTIFIER_in_cstatement2812
static org.antlr.runtime.BitSet FOLLOW_OP_IDENTIFIER_in_cstatement2812
removedfield: FOLLOW_OP_SEMANTIC_in_semantic2856
static org.antlr.runtime.BitSet FOLLOW_OP_SEMANTIC_in_semantic2856
removedfield: FOLLOW_code_block_in_semantic2860
static org.antlr.runtime.BitSet FOLLOW_code_block_in_semantic2860
removedfield: FOLLOW_statements_in_code_block2911
static org.antlr.runtime.BitSet FOLLOW_statements_in_code_block2911
removedfield: FOLLOW_OP_NOP_in_code_block2916
static org.antlr.runtime.BitSet FOLLOW_OP_NOP_in_code_block2916
removedfield: FOLLOW_statement_in_statements2927
static org.antlr.runtime.BitSet FOLLOW_statement_in_statements2927
removedfield: FOLLOW_assignment_in_statement2959
static org.antlr.runtime.BitSet FOLLOW_assignment_in_statement2959
removedfield: FOLLOW_declaration_in_statement2971
static org.antlr.runtime.BitSet FOLLOW_declaration_in_statement2971
removedfield: FOLLOW_funcall_in_statement2983
static org.antlr.runtime.BitSet FOLLOW_funcall_in_statement2983
removedfield: FOLLOW_build_stmt_in_statement3000
static org.antlr.runtime.BitSet FOLLOW_build_stmt_in_statement3000
removedfield: FOLLOW_crossbuild_stmt_in_statement3014
static org.antlr.runtime.BitSet FOLLOW_crossbuild_stmt_in_statement3014
removedfield: FOLLOW_goto_stmt_in_statement3023
static org.antlr.runtime.BitSet FOLLOW_goto_stmt_in_statement3023
removedfield: FOLLOW_cond_stmt_in_statement3038
static org.antlr.runtime.BitSet FOLLOW_cond_stmt_in_statement3038
removedfield: FOLLOW_call_stmt_in_statement3053
static org.antlr.runtime.BitSet FOLLOW_call_stmt_in_statement3053
removedfield: FOLLOW_return_stmt_in_statement3068
static org.antlr.runtime.BitSet FOLLOW_return_stmt_in_statement3068
removedfield: FOLLOW_label_in_statement3081
static org.antlr.runtime.BitSet FOLLOW_label_in_statement3081
removedfield: FOLLOW_export_in_statement3090
static org.antlr.runtime.BitSet FOLLOW_export_in_statement3090
removedfield: FOLLOW_section_label_in_statement3100
static org.antlr.runtime.BitSet FOLLOW_section_label_in_statement3100
removedfield: FOLLOW_OP_LOCAL_in_declaration3114
static org.antlr.runtime.BitSet FOLLOW_OP_LOCAL_in_declaration3114
removedfield: FOLLOW_unbound_identifier_in_declaration3118
static org.antlr.runtime.BitSet FOLLOW_unbound_identifier_in_declaration3118
removedfield: FOLLOW_integer_in_declaration3123
static org.antlr.runtime.BitSet FOLLOW_integer_in_declaration3123
removedfield: FOLLOW_OP_LOCAL_in_declaration3132
static org.antlr.runtime.BitSet FOLLOW_OP_LOCAL_in_declaration3132
removedfield: FOLLOW_unbound_identifier_in_declaration3136
static org.antlr.runtime.BitSet FOLLOW_unbound_identifier_in_declaration3136
removedfield: FOLLOW_OP_LABEL_in_label3156
static org.antlr.runtime.BitSet FOLLOW_OP_LABEL_in_label3156
removedfield: FOLLOW_OP_IDENTIFIER_in_label3160
static org.antlr.runtime.BitSet FOLLOW_OP_IDENTIFIER_in_label3160
removedfield: FOLLOW_OP_WILDCARD_in_label3176
static org.antlr.runtime.BitSet FOLLOW_OP_WILDCARD_in_label3176
removedfield: FOLLOW_OP_SECTION_LABEL_in_section_label3196
static org.antlr.runtime.BitSet FOLLOW_OP_SECTION_LABEL_in_section_label3196
removedfield: FOLLOW_OP_IDENTIFIER_in_section_label3200
static org.antlr.runtime.BitSet FOLLOW_OP_IDENTIFIER_in_section_label3200
removedfield: FOLLOW_OP_WILDCARD_in_section_label3216
static org.antlr.runtime.BitSet FOLLOW_OP_WILDCARD_in_section_label3216
removedfield: FOLLOW_OP_IDENTIFIER_in_section_symbol3237
static org.antlr.runtime.BitSet FOLLOW_OP_IDENTIFIER_in_section_symbol3237
removedfield: FOLLOW_OP_WILDCARD_in_section_symbol3251
static org.antlr.runtime.BitSet FOLLOW_OP_WILDCARD_in_section_symbol3251
removedfield: FOLLOW_OP_ASSIGN_in_assignment3277
static org.antlr.runtime.BitSet FOLLOW_OP_ASSIGN_in_assignment3277
removedfield: FOLLOW_OP_BITRANGE_in_assignment3280
static org.antlr.runtime.BitSet FOLLOW_OP_BITRANGE_in_assignment3280
removedfield: FOLLOW_specific_symbol_in_assignment3284
static org.antlr.runtime.BitSet FOLLOW_specific_symbol_in_assignment3284
removedfield: FOLLOW_integer_in_assignment3289
static org.antlr.runtime.BitSet FOLLOW_integer_in_assignment3289
removedfield: FOLLOW_integer_in_assignment3293
static org.antlr.runtime.BitSet FOLLOW_integer_in_assignment3293
removedfield: FOLLOW_expr_in_assignment3298
static org.antlr.runtime.BitSet FOLLOW_expr_in_assignment3298
removedfield: FOLLOW_OP_ASSIGN_in_assignment3309
static org.antlr.runtime.BitSet FOLLOW_OP_ASSIGN_in_assignment3309
removedfield: FOLLOW_OP_DECLARATIVE_SIZE_in_assignment3312
static org.antlr.runtime.BitSet FOLLOW_OP_DECLARATIVE_SIZE_in_assignment3312
removedfield: FOLLOW_unbound_identifier_in_assignment3316
static org.antlr.runtime.BitSet FOLLOW_unbound_identifier_in_assignment3316
removedfield: FOLLOW_integer_in_assignment3321
static org.antlr.runtime.BitSet FOLLOW_integer_in_assignment3321
removedfield: FOLLOW_expr_in_assignment3326
static org.antlr.runtime.BitSet FOLLOW_expr_in_assignment3326
removedfield: FOLLOW_OP_LOCAL_in_assignment3335
static org.antlr.runtime.BitSet FOLLOW_OP_LOCAL_in_assignment3335
removedfield: FOLLOW_OP_ASSIGN_in_assignment3339
static org.antlr.runtime.BitSet FOLLOW_OP_ASSIGN_in_assignment3339
removedfield: FOLLOW_OP_DECLARATIVE_SIZE_in_assignment3342
static org.antlr.runtime.BitSet FOLLOW_OP_DECLARATIVE_SIZE_in_assignment3342
removedfield: FOLLOW_unbound_identifier_in_assignment3346
static org.antlr.runtime.BitSet FOLLOW_unbound_identifier_in_assignment3346
removedfield: FOLLOW_integer_in_assignment3351
static org.antlr.runtime.BitSet FOLLOW_integer_in_assignment3351
removedfield: FOLLOW_expr_in_assignment3356
static org.antlr.runtime.BitSet FOLLOW_expr_in_assignment3356
removedfield: FOLLOW_OP_LOCAL_in_assignment3365
static org.antlr.runtime.BitSet FOLLOW_OP_LOCAL_in_assignment3365
removedfield: FOLLOW_OP_ASSIGN_in_assignment3369
static org.antlr.runtime.BitSet FOLLOW_OP_ASSIGN_in_assignment3369
removedfield: FOLLOW_unbound_identifier_in_assignment3373
static org.antlr.runtime.BitSet FOLLOW_unbound_identifier_in_assignment3373
removedfield: FOLLOW_expr_in_assignment3378
static org.antlr.runtime.BitSet FOLLOW_expr_in_assignment3378
removedfield: FOLLOW_OP_ASSIGN_in_assignment3389
static org.antlr.runtime.BitSet FOLLOW_OP_ASSIGN_in_assignment3389
removedfield: FOLLOW_OP_IDENTIFIER_in_assignment3392
static org.antlr.runtime.BitSet FOLLOW_OP_IDENTIFIER_in_assignment3392
removedfield: FOLLOW_expr_in_assignment3401
static org.antlr.runtime.BitSet FOLLOW_expr_in_assignment3401
removedfield: FOLLOW_OP_ASSIGN_in_assignment3410
static org.antlr.runtime.BitSet FOLLOW_OP_ASSIGN_in_assignment3410
removedfield: FOLLOW_OP_WILDCARD_in_assignment3414
static org.antlr.runtime.BitSet FOLLOW_OP_WILDCARD_in_assignment3414
removedfield: FOLLOW_expr_in_assignment3418
static org.antlr.runtime.BitSet FOLLOW_expr_in_assignment3418
removedfield: FOLLOW_OP_ASSIGN_in_assignment3429
static org.antlr.runtime.BitSet FOLLOW_OP_ASSIGN_in_assignment3429
removedfield: FOLLOW_sizedstar_in_assignment3433
static org.antlr.runtime.BitSet FOLLOW_sizedstar_in_assignment3433
removedfield: FOLLOW_expr_in_assignment3437
static org.antlr.runtime.BitSet FOLLOW_expr_in_assignment3437
removedfield: FOLLOW_OP_BITRANGE_in_bitrange3458
static org.antlr.runtime.BitSet FOLLOW_OP_BITRANGE_in_bitrange3458
removedfield: FOLLOW_specific_symbol_in_bitrange3462
static org.antlr.runtime.BitSet FOLLOW_specific_symbol_in_bitrange3462
removedfield: FOLLOW_integer_in_bitrange3467
static org.antlr.runtime.BitSet FOLLOW_integer_in_bitrange3467
removedfield: FOLLOW_integer_in_bitrange3471
static org.antlr.runtime.BitSet FOLLOW_integer_in_bitrange3471
removedfield: FOLLOW_OP_DEREFERENCE_in_sizedstar3504
static org.antlr.runtime.BitSet FOLLOW_OP_DEREFERENCE_in_sizedstar3504
removedfield: FOLLOW_space_symbol_in_sizedstar3508
static org.antlr.runtime.BitSet FOLLOW_space_symbol_in_sizedstar3508
removedfield: FOLLOW_integer_in_sizedstar3513
static org.antlr.runtime.BitSet FOLLOW_integer_in_sizedstar3513
removedfield: FOLLOW_expr_in_sizedstar3517
static org.antlr.runtime.BitSet FOLLOW_expr_in_sizedstar3517
removedfield: FOLLOW_OP_DEREFERENCE_in_sizedstar3528
static org.antlr.runtime.BitSet FOLLOW_OP_DEREFERENCE_in_sizedstar3528
removedfield: FOLLOW_space_symbol_in_sizedstar3532
static org.antlr.runtime.BitSet FOLLOW_space_symbol_in_sizedstar3532
removedfield: FOLLOW_expr_in_sizedstar3537
static org.antlr.runtime.BitSet FOLLOW_expr_in_sizedstar3537
removedfield: FOLLOW_OP_DEREFERENCE_in_sizedstar3548
static org.antlr.runtime.BitSet FOLLOW_OP_DEREFERENCE_in_sizedstar3548
removedfield: FOLLOW_integer_in_sizedstar3552
static org.antlr.runtime.BitSet FOLLOW_integer_in_sizedstar3552
removedfield: FOLLOW_expr_in_sizedstar3556
static org.antlr.runtime.BitSet FOLLOW_expr_in_sizedstar3556
removedfield: FOLLOW_OP_DEREFERENCE_in_sizedstar3567
static org.antlr.runtime.BitSet FOLLOW_OP_DEREFERENCE_in_sizedstar3567
removedfield: FOLLOW_expr_in_sizedstar3571
static org.antlr.runtime.BitSet FOLLOW_expr_in_sizedstar3571
removedfield: FOLLOW_OP_DEREFERENCE_in_sizedstarv3604
static org.antlr.runtime.BitSet FOLLOW_OP_DEREFERENCE_in_sizedstarv3604
removedfield: FOLLOW_space_symbol_in_sizedstarv3608
static org.antlr.runtime.BitSet FOLLOW_space_symbol_in_sizedstarv3608
removedfield: FOLLOW_integer_in_sizedstarv3613
static org.antlr.runtime.BitSet FOLLOW_integer_in_sizedstarv3613
removedfield: FOLLOW_specific_symbol_in_sizedstarv3617
static org.antlr.runtime.BitSet FOLLOW_specific_symbol_in_sizedstarv3617
removedfield: FOLLOW_OP_DEREFERENCE_in_sizedstarv3629
static org.antlr.runtime.BitSet FOLLOW_OP_DEREFERENCE_in_sizedstarv3629
removedfield: FOLLOW_space_symbol_in_sizedstarv3633
static org.antlr.runtime.BitSet FOLLOW_space_symbol_in_sizedstarv3633
removedfield: FOLLOW_specific_symbol_in_sizedstarv3638
static org.antlr.runtime.BitSet FOLLOW_specific_symbol_in_sizedstarv3638
removedfield: FOLLOW_OP_DEREFERENCE_in_sizedstarv3650
static org.antlr.runtime.BitSet FOLLOW_OP_DEREFERENCE_in_sizedstarv3650
removedfield: FOLLOW_integer_in_sizedstarv3654
static org.antlr.runtime.BitSet FOLLOW_integer_in_sizedstarv3654
removedfield: FOLLOW_specific_symbol_in_sizedstarv3658
static org.antlr.runtime.BitSet FOLLOW_specific_symbol_in_sizedstarv3658
removedfield: FOLLOW_OP_DEREFERENCE_in_sizedstarv3670
static org.antlr.runtime.BitSet FOLLOW_OP_DEREFERENCE_in_sizedstarv3670
removedfield: FOLLOW_specific_symbol_in_sizedstarv3674
static org.antlr.runtime.BitSet FOLLOW_specific_symbol_in_sizedstarv3674
removedfield: FOLLOW_expr_apply_in_funcall3701
static org.antlr.runtime.BitSet FOLLOW_expr_apply_in_funcall3701
removedfield: FOLLOW_OP_BUILD_in_build_stmt3727
static org.antlr.runtime.BitSet FOLLOW_OP_BUILD_in_build_stmt3727
removedfield: FOLLOW_operand_symbol_in_build_stmt3731
static org.antlr.runtime.BitSet FOLLOW_operand_symbol_in_build_stmt3731
removedfield: FOLLOW_OP_CROSSBUILD_in_crossbuild_stmt3759
static org.antlr.runtime.BitSet FOLLOW_OP_CROSSBUILD_in_crossbuild_stmt3759
removedfield: FOLLOW_varnode_in_crossbuild_stmt3763
static org.antlr.runtime.BitSet FOLLOW_varnode_in_crossbuild_stmt3763
removedfield: FOLLOW_section_symbol_in_crossbuild_stmt3767
static org.antlr.runtime.BitSet FOLLOW_section_symbol_in_crossbuild_stmt3767
removedfield: FOLLOW_OP_GOTO_in_goto_stmt3807
static org.antlr.runtime.BitSet FOLLOW_OP_GOTO_in_goto_stmt3807
removedfield: FOLLOW_jumpdest_in_goto_stmt3811
static org.antlr.runtime.BitSet FOLLOW_jumpdest_in_goto_stmt3811
removedfield: FOLLOW_OP_IDENTIFIER_in_jump_symbol3832
static org.antlr.runtime.BitSet FOLLOW_OP_IDENTIFIER_in_jump_symbol3832
removedfield: FOLLOW_OP_WILDCARD_in_jump_symbol3846
static org.antlr.runtime.BitSet FOLLOW_OP_WILDCARD_in_jump_symbol3846
removedfield: FOLLOW_OP_JUMPDEST_SYMBOL_in_jumpdest3867
static org.antlr.runtime.BitSet FOLLOW_OP_JUMPDEST_SYMBOL_in_jumpdest3867
removedfield: FOLLOW_jump_symbol_in_jumpdest3871
static org.antlr.runtime.BitSet FOLLOW_jump_symbol_in_jumpdest3871
removedfield: FOLLOW_OP_JUMPDEST_DYNAMIC_in_jumpdest3883
static org.antlr.runtime.BitSet FOLLOW_OP_JUMPDEST_DYNAMIC_in_jumpdest3883
removedfield: FOLLOW_expr_in_jumpdest3887
static org.antlr.runtime.BitSet FOLLOW_expr_in_jumpdest3887
removedfield: FOLLOW_OP_JUMPDEST_ABSOLUTE_in_jumpdest3898
static org.antlr.runtime.BitSet FOLLOW_OP_JUMPDEST_ABSOLUTE_in_jumpdest3898
removedfield: FOLLOW_integer_in_jumpdest3902
static org.antlr.runtime.BitSet FOLLOW_integer_in_jumpdest3902
removedfield: FOLLOW_OP_JUMPDEST_RELATIVE_in_jumpdest3913
static org.antlr.runtime.BitSet FOLLOW_OP_JUMPDEST_RELATIVE_in_jumpdest3913
removedfield: FOLLOW_integer_in_jumpdest3917
static org.antlr.runtime.BitSet FOLLOW_integer_in_jumpdest3917
removedfield: FOLLOW_space_symbol_in_jumpdest3921
static org.antlr.runtime.BitSet FOLLOW_space_symbol_in_jumpdest3921
removedfield: FOLLOW_OP_JUMPDEST_LABEL_in_jumpdest3933
static org.antlr.runtime.BitSet FOLLOW_OP_JUMPDEST_LABEL_in_jumpdest3933
removedfield: FOLLOW_label_in_jumpdest3937
static org.antlr.runtime.BitSet FOLLOW_label_in_jumpdest3937
removedfield: FOLLOW_OP_IF_in_cond_stmt3964
static org.antlr.runtime.BitSet FOLLOW_OP_IF_in_cond_stmt3964
removedfield: FOLLOW_expr_in_cond_stmt3968
static org.antlr.runtime.BitSet FOLLOW_expr_in_cond_stmt3968
removedfield: FOLLOW_OP_GOTO_in_cond_stmt3971
static org.antlr.runtime.BitSet FOLLOW_OP_GOTO_in_cond_stmt3971
removedfield: FOLLOW_jumpdest_in_cond_stmt3975
static org.antlr.runtime.BitSet FOLLOW_jumpdest_in_cond_stmt3975
removedfield: FOLLOW_OP_CALL_in_call_stmt4016
static org.antlr.runtime.BitSet FOLLOW_OP_CALL_in_call_stmt4016
removedfield: FOLLOW_jumpdest_in_call_stmt4020
static org.antlr.runtime.BitSet FOLLOW_jumpdest_in_call_stmt4020
removedfield: FOLLOW_OP_RETURN_in_return_stmt4048
static org.antlr.runtime.BitSet FOLLOW_OP_RETURN_in_return_stmt4048
removedfield: FOLLOW_expr_in_return_stmt4052
static org.antlr.runtime.BitSet FOLLOW_expr_in_return_stmt4052
removedfield: FOLLOW_OP_EXPORT_in_export4074
static org.antlr.runtime.BitSet FOLLOW_OP_EXPORT_in_export4074
removedfield: FOLLOW_sizedstarv_in_export4078
static org.antlr.runtime.BitSet FOLLOW_sizedstarv_in_export4078
removedfield: FOLLOW_OP_EXPORT_in_export4089
static org.antlr.runtime.BitSet FOLLOW_OP_EXPORT_in_export4089
removedfield: FOLLOW_varnode_in_export4093
static org.antlr.runtime.BitSet FOLLOW_varnode_in_export4093
removedfield: FOLLOW_OP_BOOL_OR_in_expr4114
static org.antlr.runtime.BitSet FOLLOW_OP_BOOL_OR_in_expr4114
removedfield: FOLLOW_expr_in_expr4118
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4118
removedfield: FOLLOW_expr_in_expr4122
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4122
removedfield: FOLLOW_OP_BOOL_XOR_in_expr4133
static org.antlr.runtime.BitSet FOLLOW_OP_BOOL_XOR_in_expr4133
removedfield: FOLLOW_expr_in_expr4137
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4137
removedfield: FOLLOW_expr_in_expr4141
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4141
removedfield: FOLLOW_OP_BOOL_AND_in_expr4152
static org.antlr.runtime.BitSet FOLLOW_OP_BOOL_AND_in_expr4152
removedfield: FOLLOW_expr_in_expr4156
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4156
removedfield: FOLLOW_expr_in_expr4160
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4160
removedfield: FOLLOW_OP_OR_in_expr4172
static org.antlr.runtime.BitSet FOLLOW_OP_OR_in_expr4172
removedfield: FOLLOW_expr_in_expr4176
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4176
removedfield: FOLLOW_expr_in_expr4180
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4180
removedfield: FOLLOW_OP_XOR_in_expr4191
static org.antlr.runtime.BitSet FOLLOW_OP_XOR_in_expr4191
removedfield: FOLLOW_expr_in_expr4195
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4195
removedfield: FOLLOW_expr_in_expr4199
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4199
removedfield: FOLLOW_OP_AND_in_expr4210
static org.antlr.runtime.BitSet FOLLOW_OP_AND_in_expr4210
removedfield: FOLLOW_expr_in_expr4214
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4214
removedfield: FOLLOW_expr_in_expr4218
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4218
removedfield: FOLLOW_OP_EQUAL_in_expr4230
static org.antlr.runtime.BitSet FOLLOW_OP_EQUAL_in_expr4230
removedfield: FOLLOW_expr_in_expr4234
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4234
removedfield: FOLLOW_expr_in_expr4238
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4238
removedfield: FOLLOW_OP_NOTEQUAL_in_expr4249
static org.antlr.runtime.BitSet FOLLOW_OP_NOTEQUAL_in_expr4249
removedfield: FOLLOW_expr_in_expr4253
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4253
removedfield: FOLLOW_expr_in_expr4257
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4257
removedfield: FOLLOW_OP_FEQUAL_in_expr4268
static org.antlr.runtime.BitSet FOLLOW_OP_FEQUAL_in_expr4268
removedfield: FOLLOW_expr_in_expr4272
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4272
removedfield: FOLLOW_expr_in_expr4276
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4276
removedfield: FOLLOW_OP_FNOTEQUAL_in_expr4287
static org.antlr.runtime.BitSet FOLLOW_OP_FNOTEQUAL_in_expr4287
removedfield: FOLLOW_expr_in_expr4291
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4291
removedfield: FOLLOW_expr_in_expr4295
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4295
removedfield: FOLLOW_OP_LESS_in_expr4307
static org.antlr.runtime.BitSet FOLLOW_OP_LESS_in_expr4307
removedfield: FOLLOW_expr_in_expr4311
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4311
removedfield: FOLLOW_expr_in_expr4315
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4315
removedfield: FOLLOW_OP_GREATEQUAL_in_expr4326
static org.antlr.runtime.BitSet FOLLOW_OP_GREATEQUAL_in_expr4326
removedfield: FOLLOW_expr_in_expr4330
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4330
removedfield: FOLLOW_expr_in_expr4334
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4334
removedfield: FOLLOW_OP_LESSEQUAL_in_expr4345
static org.antlr.runtime.BitSet FOLLOW_OP_LESSEQUAL_in_expr4345
removedfield: FOLLOW_expr_in_expr4349
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4349
removedfield: FOLLOW_expr_in_expr4353
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4353
removedfield: FOLLOW_OP_GREAT_in_expr4364
static org.antlr.runtime.BitSet FOLLOW_OP_GREAT_in_expr4364
removedfield: FOLLOW_expr_in_expr4368
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4368
removedfield: FOLLOW_expr_in_expr4372
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4372
removedfield: FOLLOW_OP_SLESS_in_expr4383
static org.antlr.runtime.BitSet FOLLOW_OP_SLESS_in_expr4383
removedfield: FOLLOW_expr_in_expr4387
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4387
removedfield: FOLLOW_expr_in_expr4391
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4391
removedfield: FOLLOW_OP_SGREATEQUAL_in_expr4402
static org.antlr.runtime.BitSet FOLLOW_OP_SGREATEQUAL_in_expr4402
removedfield: FOLLOW_expr_in_expr4406
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4406
removedfield: FOLLOW_expr_in_expr4410
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4410
removedfield: FOLLOW_OP_SLESSEQUAL_in_expr4421
static org.antlr.runtime.BitSet FOLLOW_OP_SLESSEQUAL_in_expr4421
removedfield: FOLLOW_expr_in_expr4425
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4425
removedfield: FOLLOW_expr_in_expr4429
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4429
removedfield: FOLLOW_OP_SGREAT_in_expr4440
static org.antlr.runtime.BitSet FOLLOW_OP_SGREAT_in_expr4440
removedfield: FOLLOW_expr_in_expr4444
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4444
removedfield: FOLLOW_expr_in_expr4448
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4448
removedfield: FOLLOW_OP_FLESS_in_expr4459
static org.antlr.runtime.BitSet FOLLOW_OP_FLESS_in_expr4459
removedfield: FOLLOW_expr_in_expr4463
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4463
removedfield: FOLLOW_expr_in_expr4467
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4467
removedfield: FOLLOW_OP_FGREATEQUAL_in_expr4478
static org.antlr.runtime.BitSet FOLLOW_OP_FGREATEQUAL_in_expr4478
removedfield: FOLLOW_expr_in_expr4482
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4482
removedfield: FOLLOW_expr_in_expr4486
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4486
removedfield: FOLLOW_OP_FLESSEQUAL_in_expr4497
static org.antlr.runtime.BitSet FOLLOW_OP_FLESSEQUAL_in_expr4497
removedfield: FOLLOW_expr_in_expr4501
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4501
removedfield: FOLLOW_expr_in_expr4505
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4505
removedfield: FOLLOW_OP_FGREAT_in_expr4516
static org.antlr.runtime.BitSet FOLLOW_OP_FGREAT_in_expr4516
removedfield: FOLLOW_expr_in_expr4520
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4520
removedfield: FOLLOW_expr_in_expr4524
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4524
removedfield: FOLLOW_OP_LEFT_in_expr4536
static org.antlr.runtime.BitSet FOLLOW_OP_LEFT_in_expr4536
removedfield: FOLLOW_expr_in_expr4540
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4540
removedfield: FOLLOW_expr_in_expr4544
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4544
removedfield: FOLLOW_OP_RIGHT_in_expr4555
static org.antlr.runtime.BitSet FOLLOW_OP_RIGHT_in_expr4555
removedfield: FOLLOW_expr_in_expr4559
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4559
removedfield: FOLLOW_expr_in_expr4563
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4563
removedfield: FOLLOW_OP_SRIGHT_in_expr4574
static org.antlr.runtime.BitSet FOLLOW_OP_SRIGHT_in_expr4574
removedfield: FOLLOW_expr_in_expr4578
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4578
removedfield: FOLLOW_expr_in_expr4582
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4582
removedfield: FOLLOW_OP_ADD_in_expr4594
static org.antlr.runtime.BitSet FOLLOW_OP_ADD_in_expr4594
removedfield: FOLLOW_expr_in_expr4598
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4598
removedfield: FOLLOW_expr_in_expr4602
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4602
removedfield: FOLLOW_OP_SUB_in_expr4613
static org.antlr.runtime.BitSet FOLLOW_OP_SUB_in_expr4613
removedfield: FOLLOW_expr_in_expr4617
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4617
removedfield: FOLLOW_expr_in_expr4621
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4621
removedfield: FOLLOW_OP_FADD_in_expr4632
static org.antlr.runtime.BitSet FOLLOW_OP_FADD_in_expr4632
removedfield: FOLLOW_expr_in_expr4636
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4636
removedfield: FOLLOW_expr_in_expr4640
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4640
removedfield: FOLLOW_OP_FSUB_in_expr4651
static org.antlr.runtime.BitSet FOLLOW_OP_FSUB_in_expr4651
removedfield: FOLLOW_expr_in_expr4655
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4655
removedfield: FOLLOW_expr_in_expr4659
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4659
removedfield: FOLLOW_OP_MULT_in_expr4671
static org.antlr.runtime.BitSet FOLLOW_OP_MULT_in_expr4671
removedfield: FOLLOW_expr_in_expr4675
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4675
removedfield: FOLLOW_expr_in_expr4679
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4679
removedfield: FOLLOW_OP_DIV_in_expr4690
static org.antlr.runtime.BitSet FOLLOW_OP_DIV_in_expr4690
removedfield: FOLLOW_expr_in_expr4694
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4694
removedfield: FOLLOW_expr_in_expr4698
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4698
removedfield: FOLLOW_OP_REM_in_expr4709
static org.antlr.runtime.BitSet FOLLOW_OP_REM_in_expr4709
removedfield: FOLLOW_expr_in_expr4713
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4713
removedfield: FOLLOW_expr_in_expr4717
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4717
removedfield: FOLLOW_OP_SDIV_in_expr4728
static org.antlr.runtime.BitSet FOLLOW_OP_SDIV_in_expr4728
removedfield: FOLLOW_expr_in_expr4732
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4732
removedfield: FOLLOW_expr_in_expr4736
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4736
removedfield: FOLLOW_OP_SREM_in_expr4747
static org.antlr.runtime.BitSet FOLLOW_OP_SREM_in_expr4747
removedfield: FOLLOW_expr_in_expr4751
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4751
removedfield: FOLLOW_expr_in_expr4755
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4755
removedfield: FOLLOW_OP_FMULT_in_expr4766
static org.antlr.runtime.BitSet FOLLOW_OP_FMULT_in_expr4766
removedfield: FOLLOW_expr_in_expr4770
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4770
removedfield: FOLLOW_expr_in_expr4774
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4774
removedfield: FOLLOW_OP_FDIV_in_expr4785
static org.antlr.runtime.BitSet FOLLOW_OP_FDIV_in_expr4785
removedfield: FOLLOW_expr_in_expr4789
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4789
removedfield: FOLLOW_expr_in_expr4793
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4793
removedfield: FOLLOW_OP_NOT_in_expr4805
static org.antlr.runtime.BitSet FOLLOW_OP_NOT_in_expr4805
removedfield: FOLLOW_expr_in_expr4809
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4809
removedfield: FOLLOW_OP_INVERT_in_expr4820
static org.antlr.runtime.BitSet FOLLOW_OP_INVERT_in_expr4820
removedfield: FOLLOW_expr_in_expr4824
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4824
removedfield: FOLLOW_OP_NEGATE_in_expr4835
static org.antlr.runtime.BitSet FOLLOW_OP_NEGATE_in_expr4835
removedfield: FOLLOW_expr_in_expr4839
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4839
removedfield: FOLLOW_OP_FNEGATE_in_expr4850
static org.antlr.runtime.BitSet FOLLOW_OP_FNEGATE_in_expr4850
removedfield: FOLLOW_expr_in_expr4854
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4854
removedfield: FOLLOW_sizedstar_in_expr4864
static org.antlr.runtime.BitSet FOLLOW_sizedstar_in_expr4864
removedfield: FOLLOW_expr_apply_in_expr4874
static org.antlr.runtime.BitSet FOLLOW_expr_apply_in_expr4874
removedfield: FOLLOW_varnode_in_expr4883
static org.antlr.runtime.BitSet FOLLOW_varnode_in_expr4883
removedfield: FOLLOW_bitrange_in_expr4892
static org.antlr.runtime.BitSet FOLLOW_bitrange_in_expr4892
removedfield: FOLLOW_integer_in_expr4901
static org.antlr.runtime.BitSet FOLLOW_integer_in_expr4901
removedfield: FOLLOW_OP_PARENTHESIZED_in_expr4909
static org.antlr.runtime.BitSet FOLLOW_OP_PARENTHESIZED_in_expr4909
removedfield: FOLLOW_expr_in_expr4913
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4913
removedfield: FOLLOW_OP_BITRANGE2_in_expr4925
static org.antlr.runtime.BitSet FOLLOW_OP_BITRANGE2_in_expr4925
removedfield: FOLLOW_specific_symbol_in_expr4929
static org.antlr.runtime.BitSet FOLLOW_specific_symbol_in_expr4929
removedfield: FOLLOW_integer_in_expr4934
static org.antlr.runtime.BitSet FOLLOW_integer_in_expr4934
removedfield: FOLLOW_OP_APPLY_in_expr_apply4961
static org.antlr.runtime.BitSet FOLLOW_OP_APPLY_in_expr_apply4961
removedfield: FOLLOW_OP_IDENTIFIER_in_expr_apply4966
static org.antlr.runtime.BitSet FOLLOW_OP_IDENTIFIER_in_expr_apply4966
removedfield: FOLLOW_expr_operands_in_expr_apply4975
static org.antlr.runtime.BitSet FOLLOW_expr_operands_in_expr_apply4975
removedfield: FOLLOW_OP_APPLY_in_expr_apply4986
static org.antlr.runtime.BitSet FOLLOW_OP_APPLY_in_expr_apply4986
removedfield: FOLLOW_OP_WILDCARD_in_expr_apply4990
static org.antlr.runtime.BitSet FOLLOW_OP_WILDCARD_in_expr_apply4990
removedfield: FOLLOW_expr_operands_in_expr_apply4994
static org.antlr.runtime.BitSet FOLLOW_expr_operands_in_expr_apply4994
removedfield: FOLLOW_expr_in_expr_operands5027
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr_operands5027
removedfield: FOLLOW_specific_symbol_in_varnode5048
static org.antlr.runtime.BitSet FOLLOW_specific_symbol_in_varnode5048
removedfield: FOLLOW_OP_TRUNCATION_SIZE_in_varnode5059
static org.antlr.runtime.BitSet FOLLOW_OP_TRUNCATION_SIZE_in_varnode5059
removedfield: FOLLOW_integer_in_varnode5063
static org.antlr.runtime.BitSet FOLLOW_integer_in_varnode5063
removedfield: FOLLOW_integer_in_varnode5067
static org.antlr.runtime.BitSet FOLLOW_integer_in_varnode5067
removedfield: FOLLOW_OP_ADDRESS_OF_in_varnode5076
static org.antlr.runtime.BitSet FOLLOW_OP_ADDRESS_OF_in_varnode5076
removedfield: FOLLOW_OP_SIZING_SIZE_in_varnode5079
static org.antlr.runtime.BitSet FOLLOW_OP_SIZING_SIZE_in_varnode5079
removedfield: FOLLOW_integer_in_varnode5083
static org.antlr.runtime.BitSet FOLLOW_integer_in_varnode5083
removedfield: FOLLOW_varnode_in_varnode5088
static org.antlr.runtime.BitSet FOLLOW_varnode_in_varnode5088
removedfield: FOLLOW_OP_ADDRESS_OF_in_varnode5097
static org.antlr.runtime.BitSet FOLLOW_OP_ADDRESS_OF_in_varnode5097
removedfield: FOLLOW_varnode_in_varnode5101
static org.antlr.runtime.BitSet FOLLOW_varnode_in_varnode5101
removedfield: FOLLOW_OP_QSTRING_in_qstring5120
static org.antlr.runtime.BitSet FOLLOW_OP_QSTRING_in_qstring5120
removedfield: FOLLOW_OP_IDENTIFIER_in_identifier5143
static org.antlr.runtime.BitSet FOLLOW_OP_IDENTIFIER_in_identifier5143
removedfield: FOLLOW_OP_WILDCARD_in_identifier5157
static org.antlr.runtime.BitSet FOLLOW_OP_WILDCARD_in_identifier5157
removedfield: FOLLOW_OP_HEX_CONSTANT_in_integer5175
static org.antlr.runtime.BitSet FOLLOW_OP_HEX_CONSTANT_in_integer5175
removedfield: FOLLOW_OP_DEC_CONSTANT_in_integer5188
static org.antlr.runtime.BitSet FOLLOW_OP_DEC_CONSTANT_in_integer5188
removedfield: FOLLOW_OP_BIN_CONSTANT_in_integer5201
static org.antlr.runtime.BitSet FOLLOW_OP_BIN_CONSTANT_in_integer5201
removedmethod: ctorsemantic
ghidra.pcodeCPort.slgh_compile.SectionVector ctorsemantic() throws RecognitionException
removedmethod: semantic
ghidra.pcodeCPort.slgh_compile.SectionVector semantic(ghidra.sleigh.grammar.ParsingEnvironment pe, ghidra.pcodeCPort.slgh_compile.PcodeCompile pcode, org.antlr.runtime.tree.Tree where, boolean sectionsAllowed, boolean isMacroParse) throws RecognitionException
class ghidra.test.AbstractGhidraHeadedIntegrationTest 3 changes history
removedmethod: getAction
static docking.action.DockingActionIf getAction(docking.DockingTool tool, java.lang.String owner, java.lang.String name)
removedmethod: getLocalAction
static docking.action.DockingActionIf getLocalAction(docking.ComponentProvider provider, java.lang.String actionName)
removedmethod: waitForAnalysis
static void waitForAnalysis()
class ghidra.test.TestEnv 2 changes history
modifiedmethod: saveToCache added throws Exception; removed throws IOException; removed throws DuplicateNameException; removed throws CancelledException
- void saveToCache(java.lang.String progName, ghidra.program.database.ProgramDB program, boolean replace, ghidra.util.task.TaskMonitor monitor) throws IOException, DuplicateNameException, CancelledException
+ void saveToCache(java.lang.String progName, ghidra.program.database.ProgramDB program, boolean replace, ghidra.util.task.TaskMonitor monitor) throws Exception
modifiedmethod: restoreDataTypeArchive added throws Exception; removed throws InvalidNameException; removed throws IOException; removed throws VersionException
- ghidra.framework.model.DomainFile restoreDataTypeArchive(java.lang.String relativePathName, ghidra.framework.model.DomainFolder domainFolder) throws InvalidNameException, IOException, VersionException
+ ghidra.framework.model.DomainFile restoreDataTypeArchive(java.lang.String relativePathName, ghidra.framework.model.DomainFolder domainFolder) throws Exception
class ghidra.util.HTMLUtilities 2 changes history
addedmethod: escapeHTML
static java.lang.String escapeHTML(java.lang.String text)
addedmethod: charNeedsHTMLEscaping
static boolean charNeedsHTMLEscaping(int codePoint)
class ghidra.util.NamingUtilities 2 changes history
addedmethod: isValidProjectName
static boolean isValidProjectName(java.lang.String name)
modifiedmethod: demangle param 1 renamed: name → mangledName
- static java.lang.String demangle(java.lang.String name)
+ static java.lang.String demangle(java.lang.String mangledName)
class ghidra.util.StringUtilities 7 changes history
removedmethod: containsIgnoreCase
static boolean containsIgnoreCase(java.lang.String containingString, java.lang.String substring)
removedmethod: indexOfIgnoreCase
static int indexOfIgnoreCase(java.lang.String containingString, java.lang.String substring)
removedmethod: indexOfIgnoreCase
static int indexOfIgnoreCase(java.lang.String containingString, java.lang.String substring, int index)
removedmethod: lastIndexOfIgnoreCase
static int lastIndexOfIgnoreCase(java.lang.String containingString, java.lang.String substring)
removedmethod: convertStringArray
static java.lang.String convertStringArray(java.lang.String[] strings)
removedmethod: convertStringArray
static java.lang.String convertStringArray(java.lang.String[] strings, java.lang.String delimiter)
removedmethod: padString
static java.lang.String padString(java.lang.String source, char filler, int length)
class ghidra.util.SystemUtilities 1 change history
removedmethod: allowSwingToProcessEvents
static void allowSwingToProcessEvents()
class ghidra.util.data.DataTypeParser 5 changes history
addedmethod: ensureIsAllowableType
static void ensureIsAllowableType(ghidra.program.model.data.DataType dt, ghidra.util.data.DataTypeParser.AllowedDataTypes allowedTypes) throws InvalidDataTypeException
modifiedmethod: parse added throws CancelledException
- ghidra.program.model.data.DataType parse(java.lang.String dataTypeString) throws InvalidDataTypeException
+ ghidra.program.model.data.DataType parse(java.lang.String dataTypeString) throws InvalidDataTypeException, CancelledException
modifiedmethod: parse added throws CancelledException
- ghidra.program.model.data.DataType parse(java.lang.String dataTypeString, ghidra.program.model.data.DataType suggestedBaseDataType) throws InvalidDataTypeException
+ ghidra.program.model.data.DataType parse(java.lang.String dataTypeString, ghidra.program.model.data.DataType suggestedBaseDataType) throws InvalidDataTypeException, CancelledException
modifiedmethod: parse added throws CancelledException
- ghidra.program.model.data.DataType parse(java.lang.String dataTypeString, ghidra.program.model.data.CategoryPath category) throws InvalidDataTypeException
+ ghidra.program.model.data.DataType parse(java.lang.String dataTypeString, ghidra.program.model.data.CategoryPath category) throws InvalidDataTypeException, CancelledException
removedmethod: checkAllowableType
static void checkAllowableType(ghidra.program.model.data.DataType dt, ghidra.util.data.DataTypeParser.AllowedDataTypes allowedTypes) throws InvalidDataTypeException
enum ghidra.util.data.DataTypeParser.AllowedDataTypes 3 changes history
addedfield: SIZABLE_DYNAMIC_AND_BITFIELD
static SIZABLE_DYNAMIC_AND_BITFIELD
addedfield: STRINGS_AND_FIXED_LENGTH
static STRINGS_AND_FIXED_LENGTH
addedfield: BITFIELD_BASE_TYPE
static BITFIELD_BASE_TYPE
class ghidra.util.datastruct.WeakSet 1 change history
addedmethod: toString
java.lang.String toString()
class ghidra.util.graph.DependencyGraph 18 changes history
modified extends: java.lang.Object → ghidra.util.graph.AbstractDependencyGraph
addedmethod: createNodeMap
java.util.Map<T,ghidra.util.graph.AbstractDependencyGraph<T>.DependencyNode> createNodeMap()
addedmethod: createNodeSet
java.util.Set<T> createNodeSet()
addedmethod: createDependencyNodeSet
java.util.Set<ghidra.util.graph.AbstractDependencyGraph<T>.DependencyNode> createDependencyNodeSet()
addedmethod: getNodeMapValues
java.util.Set<T> getNodeMapValues()
removedmethod: addValue
void addValue(T value)
removedmethod: size
int size()
removedmethod: isEmpty
boolean isEmpty()
removedmethod: contains
boolean contains(T value)
removedmethod: getValues
java.util.Set<T> getValues()
removedmethod: addDependency
void addDependency(T value1, T value2)
removedmethod: hasUnVisitedIndependentValues
boolean hasUnVisitedIndependentValues()
removedmethod: pop
T pop()
removedmethod: hasCycles
boolean hasCycles()
removedmethod: getUnvisitedIndependentValues
java.util.Set<T> getUnvisitedIndependentValues()
removedmethod: getAllIndependentValues
java.util.Set<T> getAllIndependentValues()
removedmethod: remove
void remove(T value)
removedmethod: getDependentValues
java.util.Set<T> getDependentValues(T value)
class ghidra.util.layout.ColumnLayout 1 change history
removedmethod: main
static void main(java.lang.String[] args)
class ghidra.util.layout.HorizontalLayout 1 change history
removedmethod: main
static void main(java.lang.String[] args)
class ghidra.util.layout.MaximizeSpecificColumnGridLayout 1 change history
removedmethod: main
static void main(java.lang.String[] args)
class ghidra.util.layout.PairLayout 1 change history
removedmethod: main
static void main(java.lang.String[] args)
class ghidra.util.layout.RowLayout 1 change history
removedmethod: main
static void main(java.lang.String[] args)
class ghidra.util.layout.VariableRowHeightGridLayout 1 change history
removedmethod: main
static void main(java.lang.String[] args)
class ghidra.util.layout.VerticalLayout 1 change history
removedmethod: main
static void main(java.lang.String[] args)
class ghidra.util.table.GhidraTable 1 change history
addedmethod: getProgram
ghidra.program.model.listing.Program getProgram()
class ghidra.util.table.field.IncomingReferenceEndpoint 1 change history
addedmethod: toString
java.lang.String toString()
class ghidra.util.table.field.OutgoingReferenceEndpoint 1 change history
addedmethod: toString
java.lang.String toString()
class ghidra.util.task.CancelOnlyWrappingTaskMonitor 1 change history
removedmethod: reportIssue
void reportIssue(ghidra.util.Issue issue)
class ghidra.util.task.Task 4 changes history
removedmethod: isInterruptible
boolean isInterruptible()
removedmethod: setInterruptible
void setInterruptible(boolean interruptible)
removedmethod: isForgettable
boolean isForgettable()
removedmethod: setForgettable
void setForgettable(boolean isForgettable)
class ghidra.util.task.TaskBuilder 5 changes history
addedmethod: withRunnable
static ghidra.util.task.TaskBuilder withRunnable(ghidra.util.task.MonitoredRunnable r)
addedmethod: withTask
static ghidra.util.task.TaskBuilder withTask(ghidra.util.task.Task t)
addedmethod: setTitle
ghidra.util.task.TaskBuilder setTitle(java.lang.String title)
addedmethod: launchInBackground
void launchInBackground(ghidra.util.task.TaskMonitor monitor)
modifiedmethod: launchNonModal return type: TaskLauncher → void
- ghidra.util.task.TaskLauncher launchNonModal()
+ void launchNonModal()
class ghidra.util.task.TaskDialog 6 changes history
addedmethod: getMessage
java.lang.String getMessage()
addedmethod: isIndeterminate
boolean isIndeterminate()
modifiedmethod: setProgress param 1 renamed: param → progress
- void setProgress(long param)
+ void setProgress(long progress)
removedmethod: addIssueListener
void addIssueListener(ghidra.util.task.IssueListener listener)
removedmethod: removeIssueListener
void removeIssueListener(ghidra.util.task.IssueListener listener)
removedmethod: reportIssue
void reportIssue(ghidra.util.Issue issue)
class ghidra.util.task.TaskLauncher 5 changes history
addedmethod: createTaskRunner
ghidra.util.task.TaskRunner createTaskRunner(ghidra.util.task.Task task, java.awt.Component parent, int delayMs, int dialogWidth)
addedmethod: runInThisBackgroundThread
void runInThisBackgroundThread(ghidra.util.task.Task task)
removedfield: INITIAL_MODAL_DELAY
static int INITIAL_MODAL_DELAY
removedfield: task
ghidra.util.task.Task task
removedmethod: createTaskDialog
ghidra.util.task.TaskDialog createTaskDialog(java.awt.Component comp)
class ghidra.util.task.TaskMonitor 5 changes history
addedmethod: getMessage
java.lang.String getMessage()
addedmethod: isIndeterminate
boolean isIndeterminate()
removedmethod: reportIssue
void reportIssue(ghidra.util.Issue issue)
removedmethod: addIssueListener
void addIssueListener(ghidra.util.task.IssueListener listener)
removedmethod: removeIssueListener
void removeIssueListener(ghidra.util.task.IssueListener listener)
class ghidra.util.task.TaskMonitorAdapter 5 changes history
addedmethod: getMessage
java.lang.String getMessage()
addedmethod: isIndeterminate
boolean isIndeterminate()
removedmethod: addIssueListener
void addIssueListener(ghidra.util.task.IssueListener listener)
removedmethod: removeIssueListener
void removeIssueListener(ghidra.util.task.IssueListener listener)
removedmethod: reportIssue
void reportIssue(ghidra.util.Issue issue)
class ghidra.util.task.TaskMonitorComponent 9 changes history
addedmethod: getMessage
java.lang.String getMessage()
addedmethod: setCancelButtonVisibility
void setCancelButtonVisibility(boolean visible)
modifiedmethod: showProgressIcon param 1 renamed: showIcon → visible
- void showProgressIcon(boolean showIcon)
+ void showProgressIcon(boolean visible)
modifiedmethod: showProgress param 1 renamed: b → show
- void showProgress(boolean b)
+ void showProgress(boolean show)
removedmethod: showCancelButton
void showCancelButton(boolean showCancel)
removedmethod: main
static void main(java.lang.String[] args)
removedmethod: addIssueListener
void addIssueListener(ghidra.util.task.IssueListener listener)
removedmethod: removeIssueListener
void removeIssueListener(ghidra.util.task.IssueListener listener)
removedmethod: reportIssue
void reportIssue(ghidra.util.Issue issue)
class ghidra.util.task.TimeoutTaskMonitor 7 changes history
addedmethod: setTimeoutListener
void setTimeoutListener(utility.function.Callback timeoutCallback)
addedmethod: getMessage
java.lang.String getMessage()
addedmethod: isIndeterminate
boolean isIndeterminate()
removedmethod: setTimeoutListener
void setTimeoutListener(ghidra.generic.function.Callback timeoutCallback)
removedmethod: reportIssue
void reportIssue(ghidra.util.Issue issue)
removedmethod: addIssueListener
void addIssueListener(ghidra.util.task.IssueListener listener)
removedmethod: removeIssueListener
void removeIssueListener(ghidra.util.task.IssueListener listener)
class ghidra.util.task.WrappingTaskMonitor 6 changes history
addedmethod: setDelegate
void setDelegate(ghidra.util.task.TaskMonitor newDelegate)
addedmethod: getMessage
java.lang.String getMessage()
addedmethod: isIndeterminate
boolean isIndeterminate()
removedmethod: reportIssue
void reportIssue(ghidra.util.Issue issue)
removedmethod: addIssueListener
void addIssueListener(ghidra.util.task.IssueListener listener)
removedmethod: removeIssueListener
void removeIssueListener(ghidra.util.task.IssueListener listener)
class ghidra.util.worker.Worker 1 change history
removedfield: GSWING_THREAD_POOL_NAME
static java.lang.String GSWING_THREAD_POOL_NAME
class ghidra.util.xml.XmlUtilities 4 changes history
addedmethod: writePrettyDocToFile
static void writePrettyDocToFile(org.jdom.Document doc, java.io.File dest) throws IOException
addedmethod: setStringAttr
static void setStringAttr(org.jdom.Element ele, java.lang.String attrName, java.lang.String attrValue)
addedmethod: setIntAttr
static void setIntAttr(org.jdom.Element ele, java.lang.String attrName, int attrValue)
addedmethod: getChildren
static java.util.List<org.jdom.Element> getChildren(org.jdom.Element ele, java.lang.String childName)
class help.ImageLocation 7 changes history
addedmethod: isInvalidRuntimeImage
boolean isInvalidRuntimeImage()
removedmethod: setSourceFile
void setSourceFile(java.nio.file.Path sourceFile)
removedmethod: setImageSrc
void setImageSrc(java.lang.String imageSrc)
removedmethod: setResolvedPath
void setResolvedPath(java.nio.file.Path resolvedPath)
removedmethod: setResolvedUri
void setResolvedUri(java.net.URI resolvedUri)
removedmethod: setRemote
void setRemote(boolean isRemote)
removedmethod: setRuntime
void setRuntime(boolean isRuntime)
class help.validator.model.IMG 1 change history
addedmethod: isInvalid
boolean isInvalid()
class resources.IconProvider 1 change history
addedmethod: getOrCreateUrl
java.net.URL getOrCreateUrl()
class resources.Icons 3 changes history
addedfield: EMPTY_ICON
static javax.swing.ImageIcon EMPTY_ICON
addedfield: MAKE_SELECTION_ICON
static javax.swing.ImageIcon MAKE_SELECTION_ICON
removedmethod: getUrlForIconsReference
static java.net.URL getUrlForIconsReference(java.lang.String snippet)
class resources.ResourceManager 4 changes history
removedmethod: createScaledIcon
static javax.swing.ImageIcon createScaledIcon(javax.swing.Icon icon, int width, int height, int hints)
removedmethod: createScaledIcon
static javax.swing.ImageIcon createScaledIcon(javax.swing.Icon icon, int width, int height)
removedmethod: createScaledImage
static java.awt.Image createScaledImage(java.awt.Image image, int width, int height, int hints)
removedmethod: createDisabledIcon
static javax.swing.ImageIcon createDisabledIcon(javax.swing.Icon icon, int brightnessPercent)
class utilities.util.reflection.ReflectionUtilities 2 changes history
addedmethod: createJavaFilteredThrowableString
static java.lang.String createJavaFilteredThrowableString()
addedmethod: createStackTraceForAllThreads
static java.lang.String createStackTraceForAllThreads()
class utility.module.ModuleManifestFile 1 change history
addedmethod: getFatJars
java.util.Set<java.lang.String> getFatJars()
db 1 added, 1 removed, 2 modified
class db.DBHandle 2 changes history
addedmethod: createBuffer
db.DBBuffer createBuffer(db.DBBuffer shadowBuffer) throws IOException
addedmethod: getBuffer
db.DBBuffer getBuffer(int id, db.DBBuffer shadowBuffer) throws IOException
class db.Table 2 changes history
addedmethod: fieldKeyIterator
db.DBFieldIterator fieldKeyIterator(db.Field minKey, db.Field maxKey, boolean before) throws IOException
modifiedmethod: indexFieldIterator param 3 renamed: atMin → before
- db.DBFieldIterator indexFieldIterator(db.Field minField, db.Field maxField, boolean atMin, int columnIndex) throws IOException
+ db.DBFieldIterator indexFieldIterator(db.Field minField, db.Field maxField, boolean before, int columnIndex) throws IOException
docking 4 added, 5 removed, 18 modified
class docking.AbstractDockingTool 16 changes history
addedfield: toolActions
docking.actions.ToolActions toolActions
addedmethod: setStatusInfo
void setStatusInfo(java.lang.String text, boolean beep)
addedmethod: clearStatusInfo
void clearStatusInfo()
addedmethod: addPopupActionProvider
void addPopupActionProvider(docking.actions.PopupActionProvider provider)
addedmethod: removePopupActionProvider
void removePopupActionProvider(docking.actions.PopupActionProvider provider)
addedmethod: getActiveComponentProvider
docking.ComponentProvider getActiveComponentProvider()
addedmethod: setMenuGroup
void setMenuGroup(java.lang.String[] menuPath, java.lang.String group)
addedmethod: setMenuGroup
void setMenuGroup(java.lang.String[] menuPath, java.lang.String group, java.lang.String menuSubGroup)
addedmethod: getGlobalContext
docking.ActionContext getGlobalContext()
addedmethod: addContextListener
void addContextListener(docking.DockingContextListener listener)
addedmethod: removeContextListener
void removeContextListener(docking.DockingContextListener listener)
addedmethod: getToolActions
docking.actions.ToolActions getToolActions()
modifiedmethod: getAllActions return type: List → Set
- java.util.List<docking.action.DockingActionIf> getAllActions()
+ java.util.Set<docking.action.DockingActionIf> getAllActions()
modifiedmethod: getDockingActionsByOwnerName return type: List → Set
- java.util.List<docking.action.DockingActionIf> getDockingActionsByOwnerName(java.lang.String owner)
+ java.util.Set<docking.action.DockingActionIf> getDockingActionsByOwnerName(java.lang.String owner)
removedfield: actionMgr
docking.actions.DockingToolActionManager actionMgr
removedmethod: getDockingActionsByFullActionName
java.util.List<docking.action.DockingActionIf> getDockingActionsByFullActionName(java.lang.String fullActionName)
class docking.ActionContext 6 changes history
addedmethod: setSourceObject
docking.ActionContext setSourceObject(java.lang.Object sourceObject)
addedmethod: getSourceComponent
java.awt.Component getSourceComponent()
addedmethod: toString
java.lang.String toString()
modifiedmethod: setMouseEvent return type: void → ActionContext
- void setMouseEvent(java.awt.event.MouseEvent e)
+ docking.ActionContext setMouseEvent(java.awt.event.MouseEvent e)
modifiedmethod: setContextObject return type: void → ActionContext
- void setContextObject(java.lang.Object contextObject)
+ docking.ActionContext setContextObject(java.lang.Object contextObject)
removedmethod: setSource
void setSource(java.lang.Object sourceObject)
class docking.ComponentLoadedListener 2 changes history
addedmethod: componentLoaded
void componentLoaded(docking.DockingWindowManager windowManager, docking.ComponentProvider provider)
removedmethod: componentLoaded
void componentLoaded(docking.DockingWindowManager windowManager)
class docking.ComponentProvider 6 changes history
addedmethod: createContext
docking.ActionContext createContext()
addedmethod: createContext
docking.ActionContext createContext(java.lang.Object contextObject)
addedmethod: createContext
docking.ActionContext createContext(java.awt.Component sourceComponent, java.lang.Object contextObject)
addedmethod: setKeyBinding
void setKeyBinding(docking.action.KeyBindingData kbData)
addedmethod: addToToolbar
void addToToolbar()
addedmethod: isSnapshot
boolean isSnapshot()
class docking.DialogComponentProvider 3 changes history
addedmethod: alertMessage
void alertMessage(utility.function.Callback alertFinishedCallback)
addedmethod: getHelpLocatdion
ghidra.util.HelpLocation getHelpLocatdion()
removedmethod: alertMessage
void alertMessage(ghidra.generic.function.Callback alertFinishedCallback)
class docking.DockableComponent 3 changes history
addedmethod: getComponentProvider
docking.ComponentProvider getComponentProvider()
addedmethod: getDockingWindowManager
docking.DockingWindowManager getDockingWindowManager()
modifiedfield: DROP_CODE type: DropCode → DropCode
- static docking.DockableComponent.DropCode DROP_CODE
+ static docking.DropCode DROP_CODE
class docking.DockingActionProxy 3 changes history
addedmethod: getKeyBindingType
docking.action.KeyBindingType getKeyBindingType()
addedmethod: dispose
void dispose()
removedmethod: isKeyBindingManaged
boolean isKeyBindingManaged()
class docking.DockingKeyBindingAction 4 changes history
addedfield: tool
docking.DockingTool tool
removedfield: winMgr
docking.DockingWindowManager winMgr
removedmethod: parseKeyStroke
static java.lang.String parseKeyStroke(javax.swing.KeyStroke keyStroke)
removedmethod: parseKeyStroke
static javax.swing.KeyStroke parseKeyStroke(java.lang.String keyStroke)
class docking.DockingMenuItem 1 change history
modified implements: (none) → docking.widgets.GComponent
class docking.DockingTool 14 changes history
addedmethod: setStatusInfo
void setStatusInfo(java.lang.String text, boolean beep)
addedmethod: clearStatusInfo
void clearStatusInfo()
addedmethod: setMenuGroup
void setMenuGroup(java.lang.String[] menuPath, java.lang.String group, java.lang.String menuSubGroup)
addedmethod: addPopupActionProvider
void addPopupActionProvider(docking.actions.PopupActionProvider provider)
addedmethod: removePopupActionProvider
void removePopupActionProvider(docking.actions.PopupActionProvider provider)
addedmethod: getActiveComponentProvider
docking.ComponentProvider getActiveComponentProvider()
addedmethod: getGlobalContext
docking.ActionContext getGlobalContext()
addedmethod: addContextListener
void addContextListener(docking.DockingContextListener listener)
addedmethod: removeContextListener
void removeContextListener(docking.DockingContextListener listener)
addedmethod: getToolActions
docking.actions.DockingToolActions getToolActions()
addedmethod: close
void close()
modifiedmethod: getAllActions return type: List → Set
- java.util.List<docking.action.DockingActionIf> getAllActions()
+ java.util.Set<docking.action.DockingActionIf> getAllActions()
modifiedmethod: getDockingActionsByOwnerName return type: List → Set
- java.util.List<docking.action.DockingActionIf> getDockingActionsByOwnerName(java.lang.String owner)
+ java.util.Set<docking.action.DockingActionIf> getDockingActionsByOwnerName(java.lang.String owner)
removedmethod: getDockingActionsByFullActionName
java.util.List<docking.action.DockingActionIf> getDockingActionsByFullActionName(java.lang.String fullActionName)
class docking.DockingUtils 1 change history
addedmethod: hideTipWindow
static void hideTipWindow()
class docking.DockingWindowManager 10 changes history
addedmethod: getTool
docking.DockingTool getTool()
addedmethod: ownerRemoved
void ownerRemoved(java.lang.String owner)
addedmethod: setStatusText
void setStatusText(java.lang.String text, boolean beep)
addedmethod: beep
static void beep()
addedmethod: addPopupActionProvider
void addPopupActionProvider(docking.actions.PopupActionProvider provider)
addedmethod: removePopupActionProvider
void removePopupActionProvider(docking.actions.PopupActionProvider provider)
removedmethod: enableDiagnosticActions
static void enableDiagnosticActions(boolean enable)
removedmethod: removeAll
void removeAll(java.lang.String owner)
removedmethod: getActions
java.util.Collection<docking.action.DockingActionIf> getActions(java.lang.String fullActionName)
removedmethod: setMenuGroup
void setMenuGroup(java.lang.String[] menuPath, java.lang.String group)
class docking.GlobalMenuAndToolBarManager 1 change history
addedmethod: getToolbarAction
docking.action.DockingActionIf getToolbarAction(java.lang.String actionName)
class docking.KeyEntryTextField 3 changes history
addedmethod: getKeyStroke
javax.swing.KeyStroke getKeyStroke()
addedmethod: setKeyStroke
void setKeyStroke(javax.swing.KeyStroke ks)
removedmethod: getCurrentKeyStroke
javax.swing.KeyStroke getCurrentKeyStroke()
class docking.ShowComponentAction 1 change history
modified implements: java.lang.Comparable → docking.actions.AutoGeneratedDockingAction, java.lang.Comparable
class docking.ShowWindowAction 1 change history
modified implements: java.lang.Comparable → docking.actions.AutoGeneratedDockingAction, java.lang.Comparable
class docking.StatusBarSpacer 1 change history
modified extends: javax.swing.JLabel → docking.widgets.label.GIconLabel
class docking.WindowActionManager 1 change history
addedmethod: getToolbarAction
docking.action.DockingActionIf getToolbarAction(java.lang.String actionName)
docking.action 3 added, 3 removed, 5 modified
class docking.action.DockingAction 3 changes history
addedmethod: getPreferredKeyBindingType
docking.action.KeyBindingType getPreferredKeyBindingType()
addedmethod: getKeyBindingType
docking.action.KeyBindingType getKeyBindingType()
removedmethod: isKeyBindingManaged
boolean isKeyBindingManaged()
class docking.action.DockingActionIf 4 changes history
addedmethod: getOwnerDescription
java.lang.String getOwnerDescription()
addedmethod: getKeyBindingType
docking.action.KeyBindingType getKeyBindingType()
addedmethod: dispose
void dispose()
removedmethod: isKeyBindingManaged
boolean isKeyBindingManaged()
class docking.action.DockingActionProviderIf 2 changes history
addedmethod: getDockingActions
java.util.List<docking.action.DockingActionIf> getDockingActions()
removedmethod: getDockingActions
java.util.List<docking.action.DockingActionIf> getDockingActions(docking.ActionContext context)
class docking.action.KeyBindingData 1 change history
removedmethod: validateKeyStroke
static javax.swing.KeyStroke validateKeyStroke(javax.swing.KeyStroke keyStroke)
class docking.action.MenuData 2 changes history
addedmethod: getParentMenuGroup
java.lang.String getParentMenuGroup()
addedmethod: setParentMenuGroup
void setParentMenuGroup(java.lang.String newParentMenuGroup)
docking.actions 10 added, 1 removed
docking.menu 4 modified
class docking.menu.ActionState 1 change history
addedmethod: toString
java.lang.String toString()
class docking.menu.DockingMenuItemUI 1 change history
removedfield: ARROW_GAP
static int ARROW_GAP
class docking.menu.MenuGroupMap 1 change history
removedmethod: setMenuGroup
void setMenuGroup(java.lang.String[] menuPath, java.lang.String group)
class docking.menu.MenuManager 1 change history
modifiedmethod: stripMnemonicAmp param 1 renamed: str → text
- static java.lang.String stripMnemonicAmp(java.lang.String str)
+ static java.lang.String stripMnemonicAmp(java.lang.String text)
docking.options.editor 1 removed
docking.test 1 modified
class docking.test.AbstractDockingTest 11 changes history
addedmethod: getActionsByName
static java.util.Set<docking.action.DockingActionIf> getActionsByName(docking.DockingTool tool, java.lang.String name)
addedmethod: getActionsByOwner
static java.util.Set<docking.action.DockingActionIf> getActionsByOwner(docking.DockingTool tool, java.lang.String name)
addedmethod: getActionsByOwnerAndName
static java.util.Set<docking.action.DockingActionIf> getActionsByOwnerAndName(docking.DockingTool tool, java.lang.String owner, java.lang.String name)
addedmethod: getAction
static docking.action.DockingActionIf getAction(docking.DockingTool tool, java.lang.String owner, java.lang.String name)
addedmethod: getLocalAction
static docking.action.DockingActionIf getLocalAction(docking.ComponentProvider provider, java.lang.String actionName)
addedmethod: createContext
docking.ActionContext createContext(java.lang.Object payload)
addedmethod: createContext
docking.ActionContext createContext(docking.ComponentProvider provider, java.lang.Object payload)
addedmethod: capture
void capture(java.awt.Component c, java.lang.String name) throws Exception
modifiedmethod: showProvider return type: void → ComponentProvider
- void showProvider(docking.DockingTool tool, java.lang.String name)
+ docking.ComponentProvider showProvider(docking.DockingTool tool, java.lang.String name)
removedmethod: getActions
static java.util.Set<docking.action.DockingActionIf> getActions(docking.DockingTool tool, java.lang.String name)
removedmethod: capture
void capture(javax.swing.JComponent c, java.lang.String name) throws Exception
docking.tool 1 added
docking.util 1 added, 2 removed, 3 modified
class docking.util.AnimatedIcon 1 change history
removedmethod: main
static void main(java.lang.String[] args)
class docking.util.AnimationUtils 2 changes history
addedmethod: showTheDragonOverComponent
static org.jdesktop.animation.timing.Animator showTheDragonOverComponent(java.awt.Component component)
modifiedmethod: getGlassPane param 1 renamed: component → c
- static ghidra.util.bean.GGlassPane getGlassPane(java.awt.Component component)
+ static ghidra.util.bean.GGlassPane getGlassPane(java.awt.Component c)
class docking.util.SwingAnimationCallback 1 change history
addedmethod: getDuration
int getDuration()
docking.util.image 1 added
docking.widgets 2 added, 4 modified
class docking.widgets.AbstractGCellRenderer 6 changes history
modified extends: javax.swing.JLabel → docking.widgets.label.GDHtmlLabel
addedmethod: getDefaultBackgroundColor
java.awt.Color getDefaultBackgroundColor()
modifiedmethod: getBackgroundColorForRow no longer static
- static java.awt.Color getBackgroundColorForRow(int row)
+ java.awt.Color getBackgroundColorForRow(int row)
removedfield: HTML_DISABLE_STRING
static java.lang.String HTML_DISABLE_STRING
removedmethod: setHTMLRenderingEnabled
void setHTMLRenderingEnabled(boolean enable)
removedmethod: getText
java.lang.String getText(java.lang.Object value)
class docking.widgets.DialogRememberOption 1 change history
modifiedmethod: rememberResult param 1 renamed: rememberedResult → choice
- void rememberResult(int rememberedResult)
+ void rememberResult(int choice)
class docking.widgets.DropDownTextField 2 changes history
modified implements: (none) → docking.widgets.GComponent
modifiedfield: list type: JList → GList
- javax.swing.JList<T> list
+ docking.widgets.list.GList<T> list
class docking.widgets.VariableHeightPanel 1 change history
removedmethod: main
static void main(java.lang.String[] args)
docking.widgets.button 1 added
docking.widgets.checkbox 2 added
docking.widgets.combobox 1 added, 1 modified
class docking.widgets.combobox.GhidraComboBox 1 change history
modified implements: (none) → docking.widgets.GComponent
docking.widgets.dialogs 1 removed, 2 modified
class docking.widgets.dialogs.ObjectChooserDialog 1 change history
addedmethod: getTable
docking.widgets.table.GTableWidget<T> getTable()
class docking.widgets.dialogs.SettingsDialog 1 change history
addedmethod: getTable
docking.widgets.table.GTable getTable()
docking.widgets.fieldpanel 1 modified
class docking.widgets.fieldpanel.FieldPanel 7 changes history
addedmethod: isLocationVisible
boolean isLocationVisible(docking.widgets.fieldpanel.support.FieldLocation location)
addedmethod: getVisibleStartLayout
docking.widgets.fieldpanel.support.AnchoredLayout getVisibleStartLayout()
addedmethod: getVisibleEndLayout
docking.widgets.fieldpanel.support.AnchoredLayout getVisibleEndLayout()
addedmethod: setHorizontalScrollingEnabled
void setHorizontalScrollingEnabled(boolean enabled)
addedmethod: goTo
void goTo(java.math.BigInteger index, int fieldNum, int row, int col, boolean alwaysCenterCursor, docking.widgets.EventTrigger trigger)
addedmethod: modelSizeChanged
void modelSizeChanged(docking.widgets.fieldpanel.listener.IndexMapper indexMapper)
removedmethod: modelSizeChanged
void modelSizeChanged()
docking.widgets.fieldpanel.internal 1 modified
class docking.widgets.fieldpanel.internal.AnchoredLayoutHandler 2 changes history
addedmethod: shiftViewDownOneRow
java.util.List<docking.widgets.fieldpanel.support.AnchoredLayout> shiftViewDownOneRow()
removedmethod: ShiftViewDownOneRow
java.util.List<docking.widgets.fieldpanel.support.AnchoredLayout> ShiftViewDownOneRow()
docking.widgets.fieldpanel.listener 1 added, 1 modified
class docking.widgets.fieldpanel.listener.LayoutModelListener 2 changes history
addedmethod: modelSizeChanged
void modelSizeChanged(docking.widgets.fieldpanel.listener.IndexMapper indexMapper)
removedmethod: modelSizeChanged
void modelSizeChanged()
docking.widgets.filechooser 2 modified
class docking.widgets.filechooser.FileListCellRenderer 1 change history
modified extends: javax.swing.DefaultListCellRenderer → docking.widgets.list.GListCellRenderer
class docking.widgets.filechooser.GhidraFileChooser 2 changes history
removedmethod: getActionContext
docking.ActionContext getActionContext(java.awt.event.MouseEvent event)
removedmethod: main
static void main(java.lang.String[] args) throws Exception
docking.widgets.filter 6 modified
class docking.widgets.filter.AbstractPatternTextFilter 2 changes history
addedmethod: hashCode
int hashCode()
addedmethod: equals
boolean equals(java.lang.Object obj)
class docking.widgets.filter.ClearFilterLabel 1 change history
modified extends: javax.swing.JLabel → docking.widgets.label.GIconLabel
class docking.widgets.filter.FilterOptions 1 change history
addedfield: VALID_MULTITERM_DELIMITERS_ARRAY
static java.lang.String[] VALID_MULTITERM_DELIMITERS_ARRAY
class docking.widgets.filter.FilterTextField 4 changes history
addedmethod: addEnterListener
void addEnterListener(utility.function.Callback callback)
addedmethod: removeEnterListener
void removeEnterListener(utility.function.Callback callback)
removedmethod: addEnterListener
void addEnterListener(ghidra.generic.function.Callback callback)
removedmethod: removeEnterListener
void removeEnterListener(ghidra.generic.function.Callback callback)
class docking.widgets.filter.InvertedTextFilter 2 changes history
addedmethod: hashCode
int hashCode()
addedmethod: equals
boolean equals(java.lang.Object obj)
class docking.widgets.filter.MatchesPatternTextFilter 4 changes history
addedfield: caseSensitive
boolean caseSensitive
addedfield: allowGlobbing
boolean allowGlobbing
addedmethod: hashCode
int hashCode()
addedmethod: equals
boolean equals(java.lang.Object obj)
docking.widgets.label 5 added
docking.widgets.list 1 modified
class docking.widgets.list.GList 1 change history
modified implements: (none) → docking.widgets.GComponent
docking.widgets.table 1 added, 2 removed, 18 modified
class docking.widgets.table.AbstractSortedTableModel 1 change history
addedmethod: isSorted
boolean isSorted()
enum docking.widgets.table.ColumnSortState.SortDirection 1 change history
addedfield: UNSORTED
static UNSORTED
class docking.widgets.table.CombinedTableFilter 3 changes history
addedmethod: isEmpty
boolean isEmpty()
addedmethod: hashCode
int hashCode()
addedmethod: equals
boolean equals(java.lang.Object obj)
class docking.widgets.table.DefaultRowFilterTransformer 2 changes history
addedmethod: hashCode
int hashCode()
addedmethod: equals
boolean equals(java.lang.Object obj)
class docking.widgets.table.DynamicColumnTableModel 1 change history
modified implements: docking.widgets.table.ConfigurableColumnTableModel → docking.widgets.table.ConfigurableColumnTableModel, docking.widgets.table.RowObjectTableModel
class docking.widgets.table.GBooleanCellRenderer 1 change history
modifiedfield: cb type: JCheckBox → GCheckBox
- javax.swing.JCheckBox cb
+ docking.widgets.checkbox.GCheckBox cb
class docking.widgets.table.GTable 6 changes history
modified implements: docking.KeyStrokeConsumer, docking.action.DockingActionProviderIf → docking.KeyStrokeConsumer
addedmethod: setAutoEditEnabled
void setAutoEditEnabled(boolean allowAutoEdit)
addedmethod: supportsPopupActions
boolean supportsPopupActions()
addedmethod: createSharedActions
static void createSharedActions(docking.DockingTool tool, docking.actions.ToolActions toolActions, java.lang.String owner)
removedmethod: getDockingActions
java.util.List<docking.action.DockingActionIf> getDockingActions(docking.ActionContext context)
removedmethod: getDefaultDockingActions
java.util.List<docking.action.DockingActionIf> getDefaultDockingActions()
class docking.widgets.table.GTableCellRenderer 1 change history
addedmethod: getText
java.lang.String getText(java.lang.Object value)
class docking.widgets.table.GTableFilterPanel 2 changes history
addedmethod: addEnterListener
void addEnterListener(utility.function.Callback callback)
removedmethod: addEnterListener
void addEnterListener(ghidra.generic.function.Callback callback)
class docking.widgets.table.InvertedTableFilter 2 changes history
addedmethod: hashCode
int hashCode()
addedmethod: equals
boolean equals(java.lang.Object obj)
class docking.widgets.table.MultiTextFilterTableFilter 2 changes history
addedmethod: hashCode
int hashCode()
addedmethod: equals
boolean equals(java.lang.Object obj)
class docking.widgets.table.RowObjectSelectionManager 1 change history
removedmethod: setLogger
void setLogger(org.apache.logging.log4j.Logger logger)
class docking.widgets.table.SelectionManager 1 change history
removedmethod: setLogger
void setLogger(org.apache.logging.log4j.Logger logger)
class docking.widgets.table.SortedTableModel 2 changes history
modifiedmethod: setTableSortState param 1 renamed: tableSortState → state
- void setTableSortState(docking.widgets.table.TableSortState tableSortState)
+ void setTableSortState(docking.widgets.table.TableSortState state)
removedfield: DEFAULT_COMPARATOR
static java.util.Comparator<java.lang.Object> DEFAULT_COMPARATOR
class docking.widgets.table.TableFilter 1 change history
addedmethod: isEmpty
boolean isEmpty()
class docking.widgets.table.TableSortState 2 changes history
addedmethod: createUnsortedSortState
static docking.widgets.table.TableSortState createUnsortedSortState()
addedmethod: isUnsorted
boolean isUnsorted()
class docking.widgets.table.TableSortingContext 1 change history
addedmethod: isUnsorted
boolean isUnsorted()
class docking.widgets.table.TableTextFilter 2 changes history
addedmethod: hashCode
int hashCode()
addedmethod: equals
boolean equals(java.lang.Object obj)
docking.widgets.table.constraint.dialog 1 modified
class docking.widgets.table.constraint.dialog.ColumnFilterDialog 2 changes history
addedmethod: setCloseCallback
void setCloseCallback(utility.function.Callback callback)
removedmethod: setCloseCallback
void setCloseCallback(ghidra.generic.function.Callback callback)
docking.widgets.table.sort 3 added
docking.widgets.table.threaded 2 added, 2 removed, 6 modified
class docking.widgets.table.threaded.AddRemoveJob 1 change history
addedmethod: requestFilter
boolean requestFilter()
class docking.widgets.table.threaded.NullTableFilter 3 changes history
addedmethod: isEmpty
boolean isEmpty()
addedmethod: equals
boolean equals(java.lang.Object obj)
addedmethod: hashCode
int hashCode()
class docking.widgets.table.threaded.SortJob 2 changes history
addedmethod: requestFilter
boolean requestFilter()
removedmethod: filter
boolean filter()
class docking.widgets.table.threaded.TableData 1 change history
addedmethod: hashCode
int hashCode()
class docking.widgets.table.threaded.TableUpdateJob 2 changes history
addedmethod: requestFilter
boolean requestFilter()
removedmethod: filter
boolean filter()
class docking.widgets.table.threaded.ThreadedTableModel 1 change history
removedmethod: getUnfilteredCount
int getUnfilteredCount()
docking.widgets.textfield 1 removed
docking.widgets.tree.support 1 modified
class docking.widgets.tree.support.GTreeRenderer 4 changes history
modified implements: (none) → docking.widgets.GComponent
addedmethod: setBackgroundSelectionColor
void setBackgroundSelectionColor(java.awt.Color newColor)
addedmethod: setBackgroundNonSelectionColor
void setBackgroundNonSelectionColor(java.awt.Color newColor)
addedmethod: fromUiResource
java.awt.Color fromUiResource(java.awt.Color c)
generic.algorithms 3 added, 1 removed
generic.concurrent 1 modified
class generic.concurrent.GThreadPool 1 change history
modifiedmethod: getExecutor return type: GThreadPoolExecutor → Executor
- generic.concurrent.GThreadPool.GThreadPoolExecutor getExecutor()
+ java.util.concurrent.Executor getExecutor()
generic.io 1 removed
generic.platform 3 removed
generic.test 2 modified
class generic.test.AbstractGTest 1 change history
addedmethod: waitFor
static void waitFor(java.util.concurrent.CountDownLatch latch)
class generic.test.AbstractGenericTest 3 changes history
addedfield: DEFAULT_TOOL_NAME
static java.lang.String DEFAULT_TOOL_NAME
addedmethod: runSwingWithExceptions
static void runSwingWithExceptions(java.lang.Runnable runnable, boolean wait) throws Throwable
addedmethod: getRenderedTableCellValue
static java.lang.String getRenderedTableCellValue(javax.swing.JTable table, int row, int column)
generic.util.image 1 modified
class generic.util.image.ImageUtils 2 changes history
addedmethod: createImage
static java.awt.Image createImage(java.awt.Component c)
addedmethod: createScaledImage
static java.awt.Image createScaledImage(java.awt.Image image, int width, int height, int hints)
ghidra.app.actions 1 added, 1 removed, 1 modified
class ghidra.app.actions.AbstractFindReferencesDataTypeAction 1 change history
modified extends: ghidra.app.actions.AbstractSharedKeybindingAction → docking.action.DockingAction
ghidra.app.cmd.comments 2 modified
class ghidra.app.cmd.comments.SetCommentCmd 1 change history
addedmethod: createComment
static void createComment(ghidra.program.model.listing.Program program, ghidra.program.model.address.Address addr, java.lang.String comment, int commentType)
class ghidra.app.cmd.comments.SetCommentsCmd 1 change history
removedmethod: createComment
static void createComment(ghidra.program.model.listing.Program program, ghidra.program.model.address.Address addr, java.lang.String comment, int commentType)
ghidra.app.cmd.disassemble 1 added
ghidra.app.cmd.memory 6 added, 1 removed, 1 modified
ghidra.app.decompiler 2 modified
class ghidra.app.decompiler.DecompInterface 1 change history
addedmethod: resetDecompiler
void resetDecompiler()
class ghidra.app.decompiler.DecompilerLocation 1 change history
addedmethod: toString
java.lang.String toString()
ghidra.app.decompiler.component 1 removed, 6 modified
class ghidra.app.decompiler.component.CDisplayPanel 1 change history
addedmethod: goToFunction
void goToFunction(ghidra.program.model.listing.Function function, boolean newWindow)
class ghidra.app.decompiler.component.ClangLayoutController 2 changes history
addedmethod: modelSizeChanged
void modelSizeChanged(docking.widgets.fieldpanel.listener.IndexMapper mapper)
removedmethod: modelSizeChanged
void modelSizeChanged()
class ghidra.app.decompiler.component.DecompilerCallbackHandler 1 change history
addedmethod: goToFunction
void goToFunction(ghidra.program.model.listing.Function function, boolean newWindow)
class ghidra.app.decompiler.component.DecompilerController 1 change history
addedmethod: resetDecompiler
void resetDecompiler()
class ghidra.app.decompiler.component.DecompilerManager 1 change history
addedmethod: resetDecompiler
void resetDecompiler()
class ghidra.app.decompiler.component.DecompilerUtils 10 changes history
addedmethod: getTokensFromView
static java.util.List<ghidra.app.decompiler.ClangToken> getTokensFromView(docking.widgets.fieldpanel.field.Field[] fields, ghidra.program.model.address.Address address)
addedmethod: getClosestAddress
static ghidra.program.model.address.Address getClosestAddress(ghidra.program.model.listing.Program program, ghidra.app.decompiler.ClangToken token)
addedmethod: getGoToTargetToken
static ghidra.app.decompiler.ClangLabelToken getGoToTargetToken(ghidra.app.decompiler.ClangTokenGroup root, ghidra.app.decompiler.ClangLabelToken label)
addedmethod: getMatchingBrace
static ghidra.app.decompiler.ClangSyntaxToken getMatchingBrace(ghidra.app.decompiler.ClangSyntaxToken startToken)
addedmethod: isMatchingBrace
static boolean isMatchingBrace(ghidra.app.decompiler.ClangSyntaxToken braceToken, ghidra.app.decompiler.ClangSyntaxToken otherBraceToken)
addedmethod: isBrace
static boolean isBrace(ghidra.app.decompiler.ClangSyntaxToken token)
addedmethod: isGoToStatement
static boolean isGoToStatement(ghidra.app.decompiler.ClangToken token)
addedmethod: getDataType
static ghidra.program.model.data.DataType getDataType(ghidra.app.plugin.core.decompile.DecompilerActionContext context)
modifiedmethod: getVarnodeRef param 1 renamed: vartoken → token
- static ghidra.program.model.pcode.Varnode getVarnodeRef(ghidra.app.decompiler.ClangToken vartoken)
+ static ghidra.program.model.pcode.Varnode getVarnodeRef(ghidra.app.decompiler.ClangToken token)
removedmethod: getClosestAddress
static ghidra.program.model.address.Address getClosestAddress(ghidra.app.decompiler.ClangToken token)
ghidra.app.decompiler.component.hover 1 modified
class ghidra.app.decompiler.component.hover.ReferenceDecompilerHover 1 change history
modifiedmethod: getHoverComponent param 2 renamed: programLocation → location
- javax.swing.JComponent getHoverComponent(ghidra.program.model.listing.Program program, ghidra.program.util.ProgramLocation programLocation, docking.widgets.fieldpanel.support.FieldLocation fieldLocation, docking.widgets.fieldpanel.field.Field field)
+ javax.swing.JComponent getHoverComponent(ghidra.program.model.listing.Program program, ghidra.program.util.ProgramLocation location, docking.widgets.fieldpanel.support.FieldLocation fieldLocation, docking.widgets.fieldpanel.field.Field field)
ghidra.app.emulator 5 added
ghidra.app.emulator.memory 7 added
ghidra.app.emulator.state 4 added
ghidra.app.merge 1 removed
ghidra.app.merge.tool 2 modified
class ghidra.app.merge.tool.ListingMergePanelProvider 3 changes history
modified implements: ghidra.framework.plugintool.PopupListener → docking.actions.PopupActionProvider
addedmethod: getPopupActions
java.util.List<docking.action.DockingActionIf> getPopupActions(docking.DockingTool dt, docking.ActionContext context)
removedmethod: getPopupActions
java.util.List<docking.action.DockingActionIf> getPopupActions(docking.ActionContext context)
class ghidra.app.merge.tool.LockComponent 1 change history
modified extends: javax.swing.JCheckBox → docking.widgets.checkbox.GCheckBox
ghidra.app.plugin.processors.sleigh 2 modified
class ghidra.app.plugin.processors.sleigh.SleighLanguage 2 changes history
addedfield: SLA_FORMAT_VERSION
static int SLA_FORMAT_VERSION
addedmethod: parseSegmentOp
ghidra.program.model.lang.InjectPayloadSleigh parseSegmentOp(ghidra.xml.XmlElement el, ghidra.xml.XmlPullParser parser)
class ghidra.app.plugin.processors.sleigh.SleighLanguageProvider 1 change history
addedmethod: isLanguageLoaded
boolean isLanguageLoaded(ghidra.program.model.lang.LanguageID languageId)
ghidra.app.script 1 modified
class ghidra.app.script.GhidraScript 8 changes history
removedmethod: analyze
void analyze(ghidra.program.model.listing.Program program)
removedmethod: setName
void setName(java.lang.String name)
removedmethod: getAnalysisOptionChoices
java.lang.String[] getAnalysisOptionChoices(ghidra.program.model.listing.Program program, java.lang.String analysisOption)
removedmethod: getConsoleText
java.lang.String getConsoleText(int offset, int length)
removedmethod: getConsoleTextLength
int getConsoleTextLength()
removedmethod: askChoices
T[] askChoices(java.lang.String title, java.lang.String message, T[] choices) throws CancelledException
removedmethod: askChoice
T askChoice(java.lang.String title, java.lang.String message, T[] choices, T defaultValue) throws CancelledException
removedmethod: askChoices
java.lang.Object[] askChoices(java.lang.String title, java.lang.String message, T[] choices, java.lang.String[] choiceLabels) throws CancelledException
ghidra.app.services 1 added, 2 modified
class ghidra.app.services.DataTypeManagerService 4 changes history
modified implements: (none) → ghidra.app.services.DataTypeQueryService
removedmethod: getDataTypeManagers
ghidra.program.model.data.DataTypeManager[] getDataTypeManagers()
removedmethod: getSortedDataTypeList
java.util.List<ghidra.program.model.data.DataType> getSortedDataTypeList()
removedmethod: getDataType
ghidra.program.model.data.DataType getDataType(java.lang.String filterText)
class ghidra.app.services.GoToService 1 change history
addedmethod: goToExternalLocation
boolean goToExternalLocation(ghidra.app.nav.Navigatable navigatable, ghidra.program.model.symbol.ExternalLocation externalLoc, boolean checkNavigationOption)
ghidra.app.tablechooser 2 modified
class ghidra.app.tablechooser.TableChooserDialog 7 changes history
addedmethod: setClosedListener
void setClosedListener(utility.function.Callback callback)
addedmethod: remove
void remove(ghidra.app.tablechooser.AddressableRowObject rowObject)
addedmethod: dialogClosed
void dialogClosed()
addedmethod: clearSelection
void clearSelection()
addedmethod: getSelectedRows
int[] getSelectedRows()
addedmethod: getSelectedRowObjects
java.util.List<ghidra.app.tablechooser.AddressableRowObject> getSelectedRowObjects()
addedmethod: dispose
void dispose()
class ghidra.app.tablechooser.TableChooserTableModel 1 change history
addedmethod: containsObject
boolean containsObject(ghidra.app.tablechooser.AddressableRowObject obj)
ghidra.app.util 1 added, 1 removed, 6 modified
class ghidra.app.util.AddressInput 2 changes history
addedmethod: setAddressFactory
void setAddressFactory(ghidra.program.model.address.AddressFactory factory, boolean filterOverlaySpaces, boolean allowOtherSpace)
removedmethod: setAddressFactory
void setAddressFactory(ghidra.program.model.address.AddressFactory factory, boolean filterOverlaySpaces)
class ghidra.app.util.ColorAndStyle 3 changes history
addedmethod: isBold
boolean isBold()
addedmethod: isItalic
boolean isItalic()
addedmethod: toHtml
java.lang.String toHtml(java.lang.String text)
class ghidra.app.util.GenericHelpTopics 1 change history
addedfield: VERSION_CONTROL
static java.lang.String VERSION_CONTROL
class ghidra.app.util.HelpTopics 1 change history
addedfield: FIND_REFERENCES
static java.lang.String FIND_REFERENCES
class ghidra.app.util.PluginConstants 1 change history
modifiedfield: CODE_BROWSER constant: "CodeBrowserPlugin" → "Listing"
- static java.lang.String CODE_BROWSER
+ static java.lang.String CODE_BROWSER
class ghidra.app.util.PseudoData 1 change history
addedmethod: getComponentsContaining
java.util.List<ghidra.program.model.listing.Data> getComponentsContaining(int offset)
ghidra.app.util.bin.format.coff 1 modified
class ghidra.app.util.bin.format.coff.CoffSectionHeader 1 change history
addedmethod: isProcessedBytes
boolean isProcessedBytes(ghidra.program.model.lang.Language language)
ghidra.app.util.bin.format.dwarf4.next 2 modified
class ghidra.app.util.bin.format.dwarf4.next.DWARFDataTypeManager 3 changes history
removedmethod: setAsStringType
void setAsStringType(long dieOffset)
removedmethod: getStorageDataType
ghidra.program.model.data.DataType getStorageDataType(ghidra.app.util.bin.format.dwarf4.DIEAggregate diea, ghidra.program.model.data.DataType defaultValue)
removedmethod: isCharType
boolean isCharType(ghidra.program.model.data.DataType dataType)
class ghidra.app.util.bin.format.dwarf4.next.DWARFProgram 1 change history
addedmethod: getProgramBaseAddressFixup
long getProgramBaseAddressFixup()
ghidra.app.util.bin.format.elf 1 modified
class ghidra.app.util.bin.format.elf.ElfLoadHelper 1 change history
removedmethod: getMemoryBlockUtil
ghidra.app.util.MemoryBlockUtil getMemoryBlockUtil()
ghidra.app.util.bin.format.elf.extend 1 modified
class ghidra.app.util.bin.format.elf.extend.ElfLoadAdapter 3 changes history
addedmethod: getPreferredSegmentAddress
ghidra.program.model.address.Address getPreferredSegmentAddress(ghidra.app.util.bin.format.elf.ElfLoadHelper elfLoadHelper, ghidra.app.util.bin.format.elf.ElfProgramHeader elfProgramHeader)
addedmethod: getPreferredSectionAddress
ghidra.program.model.address.Address getPreferredSectionAddress(ghidra.app.util.bin.format.elf.ElfLoadHelper elfLoadHelper, ghidra.app.util.bin.format.elf.ElfSectionHeader elfSectionHeader)
addedmethod: hasFilteredLoadInputStream
boolean hasFilteredLoadInputStream(ghidra.app.util.bin.format.elf.ElfLoadHelper elfLoadHelper, ghidra.app.util.bin.format.MemoryLoadable loadable, ghidra.program.model.address.Address start)
ghidra.app.util.bin.format.macho.commands 5 modified
class ghidra.app.util.bin.format.macho.commands.NList 1 change history
addedmethod: createNList
static ghidra.app.util.bin.format.macho.commands.NList createNList(ghidra.app.util.bin.format.FactoryBundledWithBinaryReader reader, boolean is32bit, long stringTableOffset) throws IOException
class ghidra.app.util.bin.format.macho.commands.SubClientCommand 1 change history
modifiedmethod: getClientName return type: String → LoadCommandString
- java.lang.String getClientName()
+ ghidra.app.util.bin.format.macho.commands.LoadCommandString getClientName()
class ghidra.app.util.bin.format.macho.commands.SubFrameworkCommand 1 change history
modifiedmethod: getUmbrellaFrameworkName return type: String → LoadCommandString
- java.lang.String getUmbrellaFrameworkName()
+ ghidra.app.util.bin.format.macho.commands.LoadCommandString getUmbrellaFrameworkName()
class ghidra.app.util.bin.format.macho.commands.SubLibraryCommand 1 change history
modifiedmethod: getSubLibraryName return type: String → LoadCommandString
- java.lang.String getSubLibraryName()
+ ghidra.app.util.bin.format.macho.commands.LoadCommandString getSubLibraryName()
class ghidra.app.util.bin.format.macho.commands.SubUmbrellaCommand 1 change history
modifiedmethod: getSubUmbrellaFrameworkName return type: String → LoadCommandString
- java.lang.String getSubUmbrellaFrameworkName()
+ ghidra.app.util.bin.format.macho.commands.LoadCommandString getSubUmbrellaFrameworkName()
ghidra.app.util.bin.format.macho.dyld 17 added
ghidra.app.util.bin.format.mz 1 modified
class ghidra.app.util.bin.format.mz.DOSHeader 1 change history
addedmethod: hasPeHeader
boolean hasPeHeader()
ghidra.app.util.bin.format.omf 1 modified
class ghidra.app.util.bin.format.omf.OmfSegmentHeader 2 changes history
addedmethod: getRawDataStream
java.io.InputStream getRawDataStream(ghidra.app.util.bin.BinaryReader reader, ghidra.app.util.importer.MessageLog log) throws IOException
removedmethod: getRawDataStream
java.io.InputStream getRawDataStream(ghidra.app.util.bin.BinaryReader reader) throws IOException
ghidra.app.util.cparser 1 modified
class ghidra.app.util.cparser.C.CompositeHandler 1 change history
modifiedmethod: add added throws IllegalArgumentException
- void add(ghidra.app.util.cparser.C.Declaration dec)
+ void add(ghidra.app.util.cparser.C.Declaration dec) throws IllegalArgumentException
ghidra.app.util.datatype 1 modified
class ghidra.app.util.datatype.DataTypeSelectionEditor 2 changes history
addedmethod: getBrowseButton
javax.swing.JButton getBrowseButton()
modifiedmethod: getEditorComponent return type: Component → JComponent
- java.awt.Component getEditorComponent()
+ javax.swing.JComponent getEditorComponent()
ghidra.app.util.headless 1 modified
class ghidra.app.util.headless.HeadlessTimedTaskMonitor 5 changes history
addedmethod: getMessage
java.lang.String getMessage()
addedmethod: isIndeterminate
boolean isIndeterminate()
removedmethod: reportIssue
void reportIssue(ghidra.util.Issue issue)
removedmethod: addIssueListener
void addIssueListener(ghidra.util.task.IssueListener listener)
removedmethod: removeIssueListener
void removeIssueListener(ghidra.util.task.IssueListener listener)
ghidra.app.util.html 1 added, 2 modified
class ghidra.app.util.html.CompositeDataTypeHTMLRepresentation 2 changes history
addedmethod: addAlignmentValue
static java.lang.StringBuilder addAlignmentValue(java.lang.String alignmentValueString, java.lang.StringBuilder buffer)
removedmethod: addAlignmentValue
static java.lang.StringBuffer addAlignmentValue(java.lang.String alignmentValueString, java.lang.StringBuffer buffer)
class ghidra.app.util.html.HTMLDataTypeRepresentation 2 changes history
addedmethod: addDataTypeLength
static java.lang.StringBuilder addDataTypeLength(java.lang.String dataTypeLengthString, java.lang.StringBuilder buffer)
removedmethod: addDataTypeLength
static java.lang.StringBuffer addDataTypeLength(java.lang.String dataTypeLengthString, java.lang.StringBuffer buffer)
ghidra.app.util.importer 1 removed
ghidra.app.util.navigation 1 modified
class ghidra.app.util.navigation.GoToServiceImpl 1 change history
addedmethod: goToExternalLocation
boolean goToExternalLocation(ghidra.app.nav.Navigatable navigatable, ghidra.program.model.symbol.ExternalLocation extLoc, boolean checkNavigationOption)
ghidra.app.util.opinion 3 added, 3 modified
class ghidra.app.util.opinion.ElfLoader 4 changes history
addedfield: ELF_FILE_TYPE_PROPERTY
static java.lang.String ELF_FILE_TYPE_PROPERTY
addedfield: ELF_ORIGINAL_IMAGE_BASE_PROPERTY
static java.lang.String ELF_ORIGINAL_IMAGE_BASE_PROPERTY
addedfield: ELF_PRELINKED_PROPERTY
static java.lang.String ELF_PRELINKED_PROPERTY
addedmethod: getElfOriginalImageBase
static java.lang.Long getElfOriginalImageBase(ghidra.program.model.listing.Program program)
class ghidra.app.util.opinion.MachoProgramBuilder 6 changes history
addedfield: fileBytes
ghidra.program.database.mem.FileBytes fileBytes
addedmethod: buildProgram
static void buildProgram(ghidra.program.model.listing.Program program, ghidra.app.util.bin.ByteProvider provider, ghidra.program.database.mem.FileBytes fileBytes, ghidra.app.util.importer.MessageLog log, ghidra.util.task.TaskMonitor monitor) throws Exception
addedmethod: processMemoryBlocks
void processMemoryBlocks(ghidra.app.util.bin.format.macho.MachHeader header, java.lang.String source, boolean processSections, boolean allowZeroAddr) throws Exception
removedfield: mbu
ghidra.app.util.MemoryBlockUtil mbu
removedmethod: buildProgram
static void buildProgram(ghidra.program.model.listing.Program program, ghidra.app.util.bin.ByteProvider provider, ghidra.app.util.importer.MessageLog log, ghidra.app.util.importer.MemoryConflictHandler memoryConflictHandler, ghidra.util.task.TaskMonitor monitor) throws Exception
removedmethod: processMemoryBlocks
void processMemoryBlocks(ghidra.app.util.bin.format.macho.MachHeader header, java.lang.String source, boolean allowZeroAddr) throws Exception
class ghidra.app.util.opinion.MapLoader 1 change history
addedmethod: supportsLoadIntoProgram
boolean supportsLoadIntoProgram()
ghidra.app.util.parser 1 modified
class ghidra.app.util.parser.FunctionSignatureParser 1 change history
modifiedmethod: parse added throws CancelledException
- ghidra.program.model.data.FunctionDefinitionDataType parse(ghidra.program.model.listing.FunctionSignature originalSignature, java.lang.String signatureText) throws ParseException
+ ghidra.program.model.data.FunctionDefinitionDataType parse(ghidra.program.model.listing.FunctionSignature originalSignature, java.lang.String signatureText) throws ParseException, CancelledException
ghidra.app.util.task 1 modified
class ghidra.app.util.task.OpenProgramTask 1 change history
modifiedmethod: run param 1 renamed: taskMonitor → monitor
- void run(ghidra.util.task.TaskMonitor taskMonitor)
+ void run(ghidra.util.task.TaskMonitor monitor)
ghidra.app.util.viewer.field 8 modified
class ghidra.app.util.viewer.field.AddressFieldFactory 1 change history
modifiedmethod: newInstance param 3 renamed: displayOptions → toolOptions
- ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel newModel, ghidra.app.util.HighlightProvider highlightStringProvider, ghidra.framework.options.ToolOptions displayOptions, ghidra.framework.options.ToolOptions fieldOptions)
+ ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel newModel, ghidra.app.util.HighlightProvider highlightStringProvider, ghidra.framework.options.ToolOptions toolOptions, ghidra.framework.options.ToolOptions fieldOptions)
class ghidra.app.util.viewer.field.ArrayValuesFieldFactory 1 change history
modifiedmethod: newInstance param 3 renamed: displayOptions → toolOptions
- ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.HighlightProvider highlightProvider, ghidra.framework.options.ToolOptions displayOptions, ghidra.framework.options.ToolOptions fieldOptions)
+ ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.HighlightProvider highlightProvider, ghidra.framework.options.ToolOptions toolOptions, ghidra.framework.options.ToolOptions fieldOptions)
class ghidra.app.util.viewer.field.FieldNameFieldFactory 3 changes history
addedfield: ARRAY_INDEX_FORMAT_NAME
static java.lang.String ARRAY_INDEX_FORMAT_NAME
modifiedmethod: newInstance param 3 renamed: displayOptions → toolOptions
- ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.HighlightProvider provider, ghidra.framework.options.ToolOptions displayOptions, ghidra.framework.options.ToolOptions fieldOptions)
+ ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.HighlightProvider provider, ghidra.framework.options.ToolOptions toolOptions, ghidra.framework.options.ToolOptions fieldOptions)
removedfield: ARRAY_INDEX_FORMAT_MSG
static java.lang.String ARRAY_INDEX_FORMAT_MSG
class ghidra.app.util.viewer.field.PlateFieldFactory 2 changes history
modifiedmethod: newInstance param 3 renamed: displayOptions → toolOptions
- ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.HighlightProvider hsProvider, ghidra.framework.options.ToolOptions displayOptions, ghidra.framework.options.ToolOptions fieldOptions)
+ ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.HighlightProvider hsProvider, ghidra.framework.options.ToolOptions toolOptions, ghidra.framework.options.ToolOptions fieldOptions)
modifiedfield: ENABLE_WORD_WRAP_MSG constant: "Plate Comment.Enable Word Wrapping" → "Plate Comments Field.Enable Word Wrapping"
- static java.lang.String ENABLE_WORD_WRAP_MSG
+ static java.lang.String ENABLE_WORD_WRAP_MSG
class ghidra.app.util.viewer.field.PostCommentFieldFactory 3 changes history
modifiedmethod: newInstance param 3 renamed: displayOptions → toolOptions
- ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.HighlightProvider provider, ghidra.framework.options.ToolOptions displayOptions, ghidra.framework.options.ToolOptions fieldOptions)
+ ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.HighlightProvider provider, ghidra.framework.options.ToolOptions toolOptions, ghidra.framework.options.ToolOptions fieldOptions)
modifiedfield: ENABLE_WORD_WRAP_MSG constant: "Post Comment.Enable Word Wrapping" → "Post-comments Field.Enable Word Wrapping"
- static java.lang.String ENABLE_WORD_WRAP_MSG
+ static java.lang.String ENABLE_WORD_WRAP_MSG
modifiedfield: ENABLE_ALWAYS_SHOW_AUTOMATIC_MSG constant: "Post Comment.Always Show the Automatic Comment" → "Post-comments Field.Always Show the Automatic Comment"
- static java.lang.String ENABLE_ALWAYS_SHOW_AUTOMATIC_MSG
+ static java.lang.String ENABLE_ALWAYS_SHOW_AUTOMATIC_MSG
class ghidra.app.util.viewer.field.PreCommentFieldFactory 3 changes history
modifiedmethod: newInstance param 3 renamed: displayOptions → toolOptions
- ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.HighlightProvider provider, ghidra.framework.options.ToolOptions displayOptions, ghidra.framework.options.ToolOptions fieldOptions)
+ ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.HighlightProvider provider, ghidra.framework.options.ToolOptions toolOptions, ghidra.framework.options.ToolOptions fieldOptions)
modifiedfield: ENABLE_WORD_WRAP_MSG constant: "Pre-Comment.Enable Word Wrapping" → "Pre-comments Field.Enable Word Wrapping"
- static java.lang.String ENABLE_WORD_WRAP_MSG
+ static java.lang.String ENABLE_WORD_WRAP_MSG
modifiedfield: ENABLE_ALWAYS_SHOW_AUTOMATIC_MSG constant: "Pre-Comment.Always Show the Automatic Comment" → "Pre-comments Field.Always Show the Automatic Comment"
- static java.lang.String ENABLE_ALWAYS_SHOW_AUTOMATIC_MSG
+ static java.lang.String ENABLE_ALWAYS_SHOW_AUTOMATIC_MSG
class ghidra.app.util.viewer.field.RegisterFieldFactory 1 change history
modifiedmethod: newInstance param 3 renamed: displayOptions → toolOptions
- ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.HighlightProvider highlightProvider, ghidra.framework.options.ToolOptions displayOptions, ghidra.framework.options.ToolOptions fieldOptions)
+ ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.HighlightProvider highlightProvider, ghidra.framework.options.ToolOptions toolOptions, ghidra.framework.options.ToolOptions fieldOptions)
class ghidra.app.util.viewer.field.XRefFieldFactory 1 change history
modifiedmethod: newInstance param 3 renamed: displayOptions → toolOptions
- ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.HighlightProvider provider, ghidra.framework.options.ToolOptions displayOptions, ghidra.framework.options.ToolOptions fieldOptions)
+ ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.HighlightProvider provider, ghidra.framework.options.ToolOptions toolOptions, ghidra.framework.options.ToolOptions fieldOptions)
ghidra.app.util.viewer.format 1 modified
class ghidra.app.util.viewer.format.FormatManager 3 changes history
addedfield: ARRAY_OPTIONS_GROUP
static java.lang.String ARRAY_OPTIONS_GROUP
addedfield: ARRAY_DISPLAY_DESCRIPTION
static java.lang.String ARRAY_DISPLAY_DESCRIPTION
removedfield: OPTIONS_GROUP
static java.lang.String OPTIONS_GROUP
ghidra.app.util.viewer.listingpanel 1 modified
class ghidra.app.util.viewer.listingpanel.ListingModel 2 changes history
modifiedfield: DISPLAY_NONEXTERNAL_FUNCTION_POINTER_OPTION_NAME constant: "Function Pointers.Display Function Header for Non-External Function Pointers" → "Function Pointers.Display Non-External Function Pointer Header"
- static java.lang.String DISPLAY_NONEXTERNAL_FUNCTION_POINTER_OPTION_NAME
+ static java.lang.String DISPLAY_NONEXTERNAL_FUNCTION_POINTER_OPTION_NAME
modifiedfield: DISPLAY_EXTERNAL_FUNCTION_POINTER_OPTION_NAME constant: "Function Pointers.Display Function Header for External Function Pointers" → "Function Pointers.Display External Function Pointer Header"
- static java.lang.String DISPLAY_EXTERNAL_FUNCTION_POINTER_OPTION_NAME
+ static java.lang.String DISPLAY_EXTERNAL_FUNCTION_POINTER_OPTION_NAME
ghidra.app.util.viewer.options 1 modified
class ghidra.app.util.viewer.options.OptionsGui.FontRenderer 1 change history
modified extends: javax.swing.JLabel → docking.widgets.label.GDLabel
ghidra.app.util.viewer.util 1 added, 1 modified
class ghidra.app.util.viewer.util.AddressIndexMap 1 change history
modifiedmethod: reset return type: void → AddressIndexMap
- void reset()
+ ghidra.app.util.viewer.util.AddressIndexMap reset()
ghidra.app.util.xml 1 modified
class ghidra.app.util.xml.ProgramXmlMgr 2 changes history
addedmethod: read
ghidra.app.util.importer.MessageLog read(ghidra.program.model.listing.Program program, ghidra.util.task.TaskMonitor monitor, ghidra.app.util.xml.XmlProgramOptions options) throws SAXException, IOException, AddressFormatException
removedmethod: read
ghidra.app.util.importer.MessageLog read(ghidra.program.model.listing.Program program, ghidra.util.task.TaskMonitor monitor, ghidra.app.util.xml.XmlProgramOptions options, ghidra.app.util.importer.MemoryConflictHandler handler) throws SAXException, IOException, AddressFormatException
ghidra.base.widgets.table.constraint.provider 1 added
ghidra.docking.util 1 modified
class ghidra.docking.util.DockingWindowsLookAndFeelUtils 1 change history
addedmethod: isUsingNimbusUI
static boolean isUsingNimbusUI()
ghidra.formats.gfilesystem 1 added, 4 modified
class ghidra.formats.gfilesystem.FileSystemService 2 changes history
addedmethod: hasDerivedFile
boolean hasDerivedFile(ghidra.formats.gfilesystem.FSRL fsrl, java.lang.String derivedName, ghidra.util.task.TaskMonitor monitor) throws CancelledException, IOException
addedmethod: openFileSystemContainer
ghidra.formats.gfilesystem.GFileSystem openFileSystemContainer(ghidra.formats.gfilesystem.FSRL containerFSRL, ghidra.util.task.TaskMonitor monitor) throws CancelledException, IOException
class ghidra.formats.gfilesystem.GFileSystem 1 change history
modifiedmethod: getInfo removed throws IOException
- java.lang.String getInfo(ghidra.formats.gfilesystem.GFile file, ghidra.util.task.TaskMonitor monitor) throws IOException
+ java.lang.String getInfo(ghidra.formats.gfilesystem.GFile file, ghidra.util.task.TaskMonitor monitor)
class ghidra.formats.gfilesystem.GFileSystemBase 1 change history
removedmethod: getInfo
java.lang.String getInfo(ghidra.formats.gfilesystem.GFile file, ghidra.util.task.TaskMonitor monitor) throws IOException
class ghidra.formats.gfilesystem.LocalFileSystemSub 1 change history
modifiedmethod: getInfo removed throws IOException
- java.lang.String getInfo(ghidra.formats.gfilesystem.GFile file, ghidra.util.task.TaskMonitor monitor) throws IOException
+ java.lang.String getInfo(ghidra.formats.gfilesystem.GFile file, ghidra.util.task.TaskMonitor monitor)
ghidra.framework 1 added, 5 modified
class ghidra.framework.ApplicationProperties 3 changes history
addedfield: APPLICATION_GRADLE_MIN_PROPERTY
static java.lang.String APPLICATION_GRADLE_MIN_PROPERTY
addedmethod: getApplicationReleaseName
java.lang.String getApplicationReleaseName()
removedfield: APPLICATION_GRADLE_VERSION_PROPERTY
static java.lang.String APPLICATION_GRADLE_VERSION_PROPERTY
class ghidra.framework.ApplicationVersion 1 change history
addedmethod: getTag
java.lang.String getTag()
class ghidra.framework.GModule 1 change history
addedmethod: getFatJars
java.util.Set<java.lang.String> getFatJars()
class ghidra.framework.TestApplicationUtils 2 changes history
addedmethod: getInstallationDirectory
static java.io.File getInstallationDirectory()
removedmethod: getTestApplicationRootDirectory
static java.io.File getTestApplicationRootDirectory()
class ghidra.framework.ToolUtils 1 change history
addedfield: TOOL_EXTENSION
static java.lang.String TOOL_EXTENSION
ghidra.framework.main 2 modified
class ghidra.framework.main.FrontEndPlugin 3 changes history
removedmethod: getDescriptiveName
static java.lang.String getDescriptiveName()
removedmethod: getDescription
static java.lang.String getDescription()
removedmethod: getCategory
static java.lang.String getCategory()
class ghidra.framework.main.OpenVersionedFileDialog 3 changes history
addedmethod: dialogShown
void dialogShown()
addedmethod: dialogClosed
void dialogClosed()
addedmethod: getActionContext
docking.ActionContext getActionContext(java.awt.event.MouseEvent event)
ghidra.framework.main.datatree 2 modified
class ghidra.framework.main.datatree.VersionHistoryDialog 5 changes history
modified implements: docking.action.DockingActionProviderIf, ghidra.framework.model.ProjectListener → ghidra.framework.model.ProjectListener
addedmethod: dialogShown
void dialogShown()
addedmethod: dialogClosed
void dialogClosed()
removedmethod: dismissCallback
void dismissCallback()
removedmethod: getDockingActions
java.util.List<docking.action.DockingActionIf> getDockingActions(docking.ActionContext context)
class ghidra.framework.main.datatree.VersionHistoryPanel 5 changes history
addedmethod: createPopupActions
java.util.List<docking.action.DockingActionIf> createPopupActions()
modifiedmethod: removeListSelectionListener param 1 renamed: listener1 → selectionListener
- void removeListSelectionListener(javax.swing.event.ListSelectionListener listener1)
+ void removeListSelectionListener(javax.swing.event.ListSelectionListener selectionListener)
modifiedmethod: addListSelectionListener param 1 renamed: listener1 → selectionListener
- void addListSelectionListener(javax.swing.event.ListSelectionListener listener1)
+ void addListSelectionListener(javax.swing.event.ListSelectionListener selectionListener)
removedmethod: addPopupActions
void addPopupActions(docking.DialogComponentProvider provider)
removedmethod: getDockingActions
java.util.List<docking.action.DockingActionIf> getDockingActions(docking.ActionContext currentContext)
ghidra.framework.model 3 modified
class ghidra.framework.model.Tool 4 changes history
addedmethod: setIconURL
void setIconURL(docking.util.image.ToolIconURL iconURL)
modifiedmethod: getIconURL return type: ToolIconURL → ToolIconURL
- ghidra.framework.project.tool.ToolIconURL getIconURL()
+ docking.util.image.ToolIconURL getIconURL()
removedmethod: close
void close()
removedmethod: setIconURL
void setIconURL(ghidra.framework.project.tool.ToolIconURL iconURL)
class ghidra.framework.model.ToolServices 2 changes history
addedmethod: exportTool
java.io.File exportTool(ghidra.framework.model.ToolTemplate tool) throws FileNotFoundException, IOException
removedmethod: exportTool
void exportTool(java.io.File location, ghidra.framework.model.Tool tool) throws FileNotFoundException, IOException
class ghidra.framework.model.ToolTemplate 1 change history
modifiedmethod: getIconURL return type: ToolIconURL → ToolIconURL
- ghidra.framework.project.tool.ToolIconURL getIconURL()
+ docking.util.image.ToolIconURL getIconURL()
ghidra.framework.options 1 removed
ghidra.framework.plugintool 2 removed, 3 modified
class ghidra.framework.plugintool.PluginConfigurationModel 1 change history
modifiedmethod: getActionsForPlugin return type: List → Set
- java.util.List<docking.action.DockingActionIf> getActionsForPlugin(ghidra.framework.plugintool.util.PluginDescription pluginDescription)
+ java.util.Set<docking.action.DockingActionIf> getActionsForPlugin(ghidra.framework.plugintool.util.PluginDescription pluginDescription)
class ghidra.framework.plugintool.PluginTool 40 changes history
modified implements: docking.DockWinListener, ghidra.framework.model.Tool, ghidra.framework.plugintool.ServiceProvider → ghidra.framework.model.Tool, ghidra.framework.plugintool.ServiceProvider
addedmethod: beep
void beep()
addedmethod: setIconURL
void setIconURL(docking.util.image.ToolIconURL newIconURL)
modifiedmethod: canCloseDomainObject param 1 renamed: dObj → domainObject
- boolean canCloseDomainObject(ghidra.framework.model.DomainObject dObj)
+ boolean canCloseDomainObject(ghidra.framework.model.DomainObject domainObject)
modifiedfield: iconURL type: ToolIconURL → ToolIconURL
- ghidra.framework.project.tool.ToolIconURL iconURL
+ docking.util.image.ToolIconURL iconURL
modifiedmethod: getIconURL return type: ToolIconURL → ToolIconURL
- ghidra.framework.project.tool.ToolIconURL getIconURL()
+ docking.util.image.ToolIconURL getIconURL()
removedmethod: getWindowManager
docking.DockingWindowManager getWindowManager()
removedmethod: addPopupListener
void addPopupListener(ghidra.framework.plugintool.PopupListener listener)
removedmethod: removePopupListener
void removePopupListener(ghidra.framework.plugintool.PopupListener listener)
removedmethod: addAction
void addAction(docking.action.DockingActionIf action)
removedmethod: addLocalAction
void addLocalAction(docking.ComponentProvider provider, docking.action.DockingActionIf action)
removedmethod: removeAction
void removeAction(docking.action.DockingActionIf action)
removedmethod: addComponentProvider
void addComponentProvider(docking.ComponentProvider provider, boolean show)
removedmethod: isActive
boolean isActive(docking.ComponentProvider provider)
removedmethod: showComponentProvider
void showComponentProvider(docking.ComponentProvider provider, boolean visibleState)
removedmethod: toFront
void toFront(docking.ComponentProvider provider)
removedmethod: removeComponentProvider
void removeComponentProvider(docking.ComponentProvider provider)
removedmethod: updateTitle
void updateTitle(docking.ComponentProvider provider)
removedmethod: isVisible
boolean isVisible(docking.ComponentProvider provider)
removedmethod: isVisible
boolean isVisible()
removedmethod: setVisible
void setVisible(boolean visibility)
removedmethod: toFront
void toFront()
removedmethod: getToolFrame
javax.swing.JFrame getToolFrame()
removedmethod: setStatusInfo
void setStatusInfo(java.lang.String text, boolean beep)
removedmethod: setStatusInfo
void setStatusInfo(java.lang.String text)
removedmethod: clearStatusInfo
void clearStatusInfo()
removedmethod: setIconURL
void setIconURL(ghidra.framework.project.tool.ToolIconURL newIconURL)
removedmethod: getDockingActionsByFullActionName
java.util.List<docking.action.DockingActionIf> getDockingActionsByFullActionName(java.lang.String fullActionName)
removedmethod: getDockingActionsByOwnerName
java.util.List<docking.action.DockingActionIf> getDockingActionsByOwnerName(java.lang.String owner)
removedmethod: getAllActions
java.util.List<docking.action.DockingActionIf> getAllActions()
removedmethod: removeLocalAction
void removeLocalAction(docking.ComponentProvider provider, docking.action.DockingActionIf action)
removedmethod: getPopupActions
java.util.List<docking.action.DockingActionIf> getPopupActions(docking.ActionContext context)
removedmethod: setMenuGroup
void setMenuGroup(java.lang.String[] menuPath, java.lang.String group)
removedmethod: setMenuGroup
void setMenuGroup(java.lang.String[] menuPath, java.lang.String group, java.lang.String menuSubGroup)
removedmethod: showDialog
void showDialog(docking.DialogComponentProvider dialogComponent)
removedmethod: getComponentProvider
docking.ComponentProvider getComponentProvider(java.lang.String name)
removedmethod: contextChanged
void contextChanged(docking.ComponentProvider provider)
removedmethod: addContextListener
void addContextListener(docking.DockingContextListener listener)
removedmethod: removeContextListener
void removeContextListener(docking.DockingContextListener listener)
removedmethod: getProviderWindow
java.awt.Window getProviderWindow(docking.ComponentProvider componentProvider)
class ghidra.framework.plugintool.ToolServicesAdapter 2 changes history
addedmethod: exportTool
java.io.File exportTool(ghidra.framework.model.ToolTemplate tool) throws FileNotFoundException, IOException
removedmethod: exportTool
void exportTool(java.io.File location, ghidra.framework.model.Tool tool) throws FileNotFoundException, IOException
ghidra.framework.plugintool.dialog 1 added, 2 removed
ghidra.framework.plugintool.mgr 1 removed, 1 modified
ghidra.framework.plugintool.util 1 removed
ghidra.framework.project.tool 1 removed, 1 modified
class ghidra.framework.project.tool.GhidraToolTemplate 3 changes history
addedmethod: setIconURL
void setIconURL(docking.util.image.ToolIconURL url)
modifiedmethod: getIconURL return type: ToolIconURL → ToolIconURL
- ghidra.framework.project.tool.ToolIconURL getIconURL()
+ docking.util.image.ToolIconURL getIconURL()
removedmethod: setIconURL
void setIconURL(ghidra.framework.project.tool.ToolIconURL url)
ghidra.framework.store.db 1 modified
class ghidra.framework.store.db.PrivateDatabase 1 change history
modifiedmethod: updateCheckoutCopy removed throws CancelledException
- void updateCheckoutCopy() throws CancelledException, IOException
+ void updateCheckoutCopy() throws IOException
ghidra.framework.store.local 1 modified
class ghidra.framework.store.local.LocalDatabaseItem 1 change history
addedmethod: clearCheckout
void clearCheckout() throws IOException
ghidra.framework.task 1 modified
class ghidra.framework.task.GTaskMonitor 4 changes history
addedmethod: isIndeterminate
boolean isIndeterminate()
removedmethod: reportIssue
void reportIssue(ghidra.util.Issue issue)
removedmethod: addIssueListener
void addIssueListener(ghidra.util.task.IssueListener listener)
removedmethod: removeIssueListener
void removeIssueListener(ghidra.util.task.IssueListener listener)
ghidra.framework.task.gui 1 modified
class ghidra.framework.task.gui.GTaskResultPanel.GTaskResultCellRenderer 1 change history
modified extends: javax.swing.DefaultListCellRenderer → docking.widgets.list.GListCellRenderer
ghidra.generic.function 1 removed
ghidra.graph.algo 4 added, 1 modified
ghidra.graph.viewer 3 modified
class ghidra.graph.viewer.GraphViewer 1 change history
addedmethod: createPathHighlighter
ghidra.graph.viewer.edge.VisualGraphPathHighlighter<V,E> createPathHighlighter(ghidra.graph.viewer.edge.PathHighlightListener listener)
class ghidra.graph.viewer.VisualEdge 6 changes history
addedmethod: setInHoveredVertexPath
void setInHoveredVertexPath(boolean inPath)
addedmethod: isInHoveredVertexPath
boolean isInHoveredVertexPath()
addedmethod: setInFocusedVertexPath
void setInFocusedVertexPath(boolean inPath)
addedmethod: isInFocusedVertexPath
boolean isInFocusedVertexPath()
removedmethod: setInActivePath
void setInActivePath(boolean inActivePath)
removedmethod: isInActivePath
boolean isInActivePath()
class ghidra.graph.viewer.VisualGraphViewUpdater 2 changes history
addedmethod: addJobScheduledListener
void addJobScheduledListener(utility.function.Callback c)
removedmethod: addJobScheduledListener
void addJobScheduledListener(ghidra.generic.function.Callback c)
ghidra.graph.viewer.edge 3 modified
class ghidra.graph.viewer.edge.AbstractVisualEdge 6 changes history
addedmethod: isInHoveredVertexPath
boolean isInHoveredVertexPath()
addedmethod: isInFocusedVertexPath
boolean isInFocusedVertexPath()
addedmethod: setInHoveredVertexPath
void setInHoveredVertexPath(boolean inPath)
addedmethod: setInFocusedVertexPath
void setInFocusedVertexPath(boolean inPath)
removedmethod: setInActivePath
void setInActivePath(boolean inActivePath)
removedmethod: isInActivePath
boolean isInActivePath()
class ghidra.graph.viewer.edge.VisualEdgeRenderer 3 changes history
addedmethod: isInHoveredVertexPath
boolean isInHoveredVertexPath(E e)
addedmethod: isInFocusedVertexPath
boolean isInFocusedVertexPath(E e)
removedmethod: isInActivePath
boolean isInActivePath(E e)
class ghidra.graph.viewer.edge.VisualGraphEdgeSatelliteRenderer 3 changes history
addedmethod: isInHoveredVertexPath
boolean isInHoveredVertexPath(E e)
addedmethod: isInFocusedVertexPath
boolean isInFocusedVertexPath(E e)
removedmethod: isInActivePath
boolean isInActivePath(E e)
ghidra.graph.viewer.event.mouse 2 modified
ghidra.graph.viewer.layout 2 modified
class ghidra.graph.viewer.layout.AbstractVisualGraphLayout 2 changes history
addedfield: layoutName
java.lang.String layoutName
addedmethod: getLayoutName
java.lang.String getLayoutName()
class ghidra.graph.viewer.layout.LayoutLocationMap 1 change history
addedmethod: getColumnContaining
ghidra.graph.viewer.layout.Column getColumnContaining(int x)
ghidra.graph.viewer.options 1 modified
class ghidra.graph.viewer.options.VisualGraphOptions 6 changes history
addedfield: USE_MOUSE_RELATIVE_ZOOM_KEY
static java.lang.String USE_MOUSE_RELATIVE_ZOOM_KEY
addedfield: USE_CONDENSED_LAYOUT_KEY
static java.lang.String USE_CONDENSED_LAYOUT_KEY
addedfield: USE_STICKY_SELECTION_KEY
static java.lang.String USE_STICKY_SELECTION_KEY
removedfield: USE_MOUSE_RELATIVE_ZOOM
static java.lang.String USE_MOUSE_RELATIVE_ZOOM
removedfield: USE_CONDENSED_LAYOUT
static java.lang.String USE_CONDENSED_LAYOUT
removedfield: USE_STICKY_SELECTION
static java.lang.String USE_STICKY_SELECTION
ghidra.graph.viewer.renderer 1 added
ghidra.pcode.emulate 1 modified
class ghidra.pcode.emulate.Emulate 2 changes history
addedmethod: executeInstruction
void executeInstruction(boolean stopAtBreakpoint, ghidra.util.task.TaskMonitor monitor) throws CancelledException, LowlevelError, InstructionDecodeException
removedmethod: executeInstruction
void executeInstruction(boolean stopAtBreakpoint) throws LowlevelError, InstructionDecodeException
ghidra.plugin.importer 1 modified
class ghidra.plugin.importer.ImporterUtilities 3 changes history
addedmethod: showImportDialog
static void showImportDialog(ghidra.framework.plugintool.PluginTool tool, ghidra.app.services.ProgramManager programManager, ghidra.formats.gfilesystem.FSRL fsrl, ghidra.framework.model.DomainFolder destinationFolder, java.lang.String suggestedPath)
addedmethod: showImportDialog
static void showImportDialog(ghidra.framework.plugintool.PluginTool tool, ghidra.app.services.ProgramManager programManager, ghidra.formats.gfilesystem.FSRL fsrl, ghidra.framework.model.DomainFolder destinationFolder, java.lang.String suggestedPath, ghidra.util.task.TaskMonitor monitor)
removedmethod: showImportDialog
static void showImportDialog(ghidra.formats.gfilesystem.FSRL fsrl, ghidra.framework.model.DomainFolder destFolder, java.lang.String suggestedDestinationPath, ghidra.framework.plugintool.PluginTool tool, ghidra.app.services.ProgramManager programManager)
ghidra.plugins.fsbrowser.tasks 1 modified
class ghidra.plugins.fsbrowser.tasks.GFileSystemExtractAllTask 2 changes history
modified extends: ghidra.util.task.Task → ghidra.formats.gfilesystem.AbstractFileExtractorTask
addedmethod: getSourceFileInputStream
java.io.InputStream getSourceFileInputStream(ghidra.formats.gfilesystem.GFile file, ghidra.util.task.TaskMonitor monitor) throws CancelledException, IOException
ghidra.program.database 2 modified
class ghidra.program.database.DatabaseObject 1 change history
modifiedmethod: validate return type: void → boolean
- void validate(ghidra.util.Lock lock)
+ boolean validate(ghidra.util.Lock lock)
class ghidra.program.database.ProgramDB 3 changes history
addedmethod: getExecutableSHA256
java.lang.String getExecutableSHA256()
addedmethod: setExecutableSHA256
void setExecutableSHA256(java.lang.String sha256)
removedmethod: getDataManager
ghidra.program.database.data.DataTypeManagerDB getDataManager()
ghidra.program.database.code 2 added, 1 modified
class ghidra.program.database.code.CodeManager 1 change history
removedmethod: getLine
static java.lang.String getLine(java.lang.String s, int start)
ghidra.program.database.data 1 added, 3 modified
class ghidra.program.database.data.DataTypeComponentDB 1 change history
modified implements: ghidra.program.model.data.DataTypeComponent → ghidra.program.model.data.InternalDataTypeComponent
class ghidra.program.database.data.DataTypeUtilities 3 changes history
removedmethod: getArrayValue
static java.lang.Object getArrayValue(ghidra.program.model.data.Array arrayDt, ghidra.program.model.mem.MemBuffer buf, ghidra.docking.settings.Settings settings, int length)
removedmethod: getArrayRepresentation
static java.lang.String getArrayRepresentation(ghidra.program.model.data.Array arrayDt, ghidra.program.model.mem.MemBuffer buf, ghidra.docking.settings.Settings settings, int length)
removedmethod: getArrayValueClass
static java.lang.Class<?> getArrayValueClass(ghidra.program.model.data.Array arrayDt, ghidra.docking.settings.Settings settings)
class ghidra.program.database.data.ProjectDataTypeManager 1 change history
removedmethod: getDataOrganization
ghidra.program.model.data.DataOrganization getDataOrganization()
ghidra.program.database.function 1 modified
class ghidra.program.database.function.FunctionManagerDB 1 change history
modifiedmethod: createThunkFunction removed throws DuplicateNameException
- ghidra.program.model.listing.Function createThunkFunction(java.lang.String name, ghidra.program.model.symbol.Namespace nameSpace, ghidra.program.model.address.Address entryPoint, ghidra.program.model.address.AddressSetView body, ghidra.program.model.listing.Function thunkedFunction, ghidra.program.model.symbol.SourceType source) throws DuplicateNameException, OverlappingFunctionException
+ ghidra.program.model.listing.Function createThunkFunction(java.lang.String name, ghidra.program.model.symbol.Namespace nameSpace, ghidra.program.model.address.Address entryPoint, ghidra.program.model.address.AddressSetView body, ghidra.program.model.listing.Function thunkedFunction, ghidra.program.model.symbol.SourceType source) throws OverlappingFunctionException
ghidra.program.database.mem 19 added, 1 removed, 2 modified
class ghidra.program.database.mem.MemoryBlockDB 7 changes history
addedmethod: setPermissions
void setPermissions(boolean read, boolean write, boolean execute)
addedmethod: getSourceInfos
java.util.List<ghidra.program.model.mem.MemoryBlockSourceInfo> getSourceInfos()
modifiedmethod: putBytes param 4 renamed: size → len
- int putBytes(ghidra.program.model.address.Address addr, byte[] b, int off, int size) throws MemoryAccessException
+ int putBytes(ghidra.program.model.address.Address addr, byte[] b, int off, int len) throws MemoryAccessException
modifiedmethod: getBytes param 4 renamed: size → len
- int getBytes(ghidra.program.model.address.Address addr, byte[] b, int off, int size) throws MemoryAccessException
+ int getBytes(ghidra.program.model.address.Address addr, byte[] b, int off, int len) throws MemoryAccessException
modifiedmethod: getByte added throws MemoryAccessException; removed throws IOException
- byte getByte(long offset) throws IOException
+ byte getByte(long offset) throws MemoryAccessException
modifiedmethod: getBytes param 4 renamed: size → len; added throws MemoryAccessException; removed throws IOException
- int getBytes(long offset, byte[] b, int off, int size) throws IOException
+ int getBytes(long offset, byte[] b, int off, int len) throws MemoryAccessException
modifiedmethod: compareTo param 1 renamed: block → o
- int compareTo(ghidra.program.model.mem.MemoryBlock block)
+ int compareTo(ghidra.program.model.mem.MemoryBlock o)
class ghidra.program.database.mem.MemoryMapDB 5 changes history
addedmethod: createInitializedBlock
ghidra.program.model.mem.MemoryBlock createInitializedBlock(java.lang.String name, ghidra.program.model.address.Address start, ghidra.program.database.mem.FileBytes fileBytes, long offset, long length, boolean overlay) throws LockException, DuplicateNameException, MemoryConflictException, AddressOverflowException, IndexOutOfBoundsException
addedmethod: getAddressSourceInfo
ghidra.program.database.mem.AddressSourceInfo getAddressSourceInfo(ghidra.program.model.address.Address address)
addedmethod: createFileBytes
ghidra.program.database.mem.FileBytes createFileBytes(java.lang.String filename, long offset, long size, java.io.InputStream is, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException
addedmethod: getAllFileBytes
java.util.List<ghidra.program.database.mem.FileBytes> getAllFileBytes()
addedmethod: deleteFileBytes
boolean deleteFileBytes(ghidra.program.database.mem.FileBytes fileBytes) throws IOException
ghidra.program.database.symbol 1 modified
class ghidra.program.database.symbol.VariableSymbolDB 1 change history
addedmethod: refresh
boolean refresh(db.Record rec)
ghidra.program.model.address 1 added, 2 modified
class ghidra.program.model.address.SegmentedAddress 2 changes history
removedfield: OFFSET_SIZE
static int OFFSET_SIZE
removedfield: SEGMENT_SIZE
static int SEGMENT_SIZE
class ghidra.program.model.address.SegmentedAddressSpace 6 changes history
addedmethod: getFlatOffset
long getFlatOffset(int segment, long offset)
addedmethod: getDefaultSegmentFromFlat
int getDefaultSegmentFromFlat(long flat)
addedmethod: getDefaultOffsetFromFlat
long getDefaultOffsetFromFlat(long flat)
addedmethod: getOffsetFromFlat
long getOffsetFromFlat(long flat, int segment)
addedmethod: getAddressInSegment
ghidra.program.model.address.SegmentedAddress getAddressInSegment(long flat, int preferredSegment)
addedmethod: getNextOpenSegment
int getNextOpenSegment(ghidra.program.model.address.Address addr)
ghidra.program.model.data 13 added, 2 removed, 58 modified
class ghidra.program.model.data.AbstractIntegerDataType 2 changes history
addedmethod: getRepresentation
java.lang.String getRepresentation(java.math.BigInteger bigInt, ghidra.docking.settings.Settings settings, int bitLength)
modifiedmethod: getOppositeSignednessDataType return type: DataType → AbstractIntegerDataType
- ghidra.program.model.data.DataType getOppositeSignednessDataType()
+ ghidra.program.model.data.AbstractIntegerDataType getOppositeSignednessDataType()
class ghidra.program.model.data.Array 5 changes history
addedmethod: getArrayDefaultLabelPrefix
java.lang.String getArrayDefaultLabelPrefix(ghidra.program.model.mem.MemBuffer buf, ghidra.docking.settings.Settings settings, int len, ghidra.program.model.data.DataTypeDisplayOptions options)
addedmethod: getArrayDefaultOffcutLabelPrefix
java.lang.String getArrayDefaultOffcutLabelPrefix(ghidra.program.model.mem.MemBuffer buf, ghidra.docking.settings.Settings settings, int len, ghidra.program.model.data.DataTypeDisplayOptions options, int offcutLength)
addedmethod: getArrayRepresentation
java.lang.String getArrayRepresentation(ghidra.program.model.mem.MemBuffer buf, ghidra.docking.settings.Settings settings, int length)
addedmethod: getArrayValue
java.lang.Object getArrayValue(ghidra.program.model.mem.MemBuffer buf, ghidra.docking.settings.Settings settings, int length)
addedmethod: getArrayValueClass
java.lang.Class<?> getArrayValueClass(ghidra.docking.settings.Settings settings)
class ghidra.program.model.data.ArrayDataType 1 change history
modifiedmethod: setName removed throws DuplicateNameException
- void setName(java.lang.String name) throws InvalidNameException, DuplicateNameException
+ void setName(java.lang.String name) throws InvalidNameException
class ghidra.program.model.data.ArrayStringable 4 changes history
removedmethod: getStringDataInstance
ghidra.program.model.data.StringDataInstance getStringDataInstance(ghidra.program.model.mem.MemBuffer buf, ghidra.docking.settings.Settings settings, int length)
removedmethod: getArrayRepresentation
java.lang.String getArrayRepresentation(ghidra.program.model.mem.MemBuffer buf, ghidra.docking.settings.Settings settings, int length)
removedmethod: getArrayStringableLabelPrefix
static java.lang.String getArrayStringableLabelPrefix(ghidra.program.model.data.Array arrayDt, ghidra.program.model.mem.MemBuffer buf, ghidra.docking.settings.Settings settings, int len, ghidra.program.model.data.DataTypeDisplayOptions options)
removedmethod: getArrayStringableOffcutLabelPrefix
static java.lang.String getArrayStringableOffcutLabelPrefix(ghidra.program.model.data.Array arrayDt, ghidra.program.model.mem.MemBuffer buf, ghidra.docking.settings.Settings settings, int len, ghidra.program.model.data.DataTypeDisplayOptions options, int offcutLength)
class ghidra.program.model.data.BooleanDataType 4 changes history
modified extends: ghidra.program.model.data.BuiltIn → ghidra.program.model.data.AbstractIntegerDataType
addedmethod: getCDeclaration
java.lang.String getCDeclaration()
addedmethod: getRepresentation
java.lang.String getRepresentation(java.math.BigInteger bigInt, ghidra.docking.settings.Settings settings, int bitLength)
addedmethod: getOppositeSignednessDataType
ghidra.program.model.data.AbstractIntegerDataType getOppositeSignednessDataType()
class ghidra.program.model.data.BuiltIn 1 change history
modifiedmethod: setName removed throws DuplicateNameException
- void setName(java.lang.String name) throws InvalidNameException, DuplicateNameException
+ void setName(java.lang.String name) throws InvalidNameException
class ghidra.program.model.data.ByteDataType 2 changes history
modifiedmethod: getOppositeSignednessDataType return type: DataType → SignedByteDataType
- ghidra.program.model.data.DataType getOppositeSignednessDataType()
+ ghidra.program.model.data.SignedByteDataType getOppositeSignednessDataType()
modifiedmethod: clone return type: DataType → ByteDataType
- ghidra.program.model.data.DataType clone(ghidra.program.model.data.DataTypeManager dtm)
+ ghidra.program.model.data.ByteDataType clone(ghidra.program.model.data.DataTypeManager dtm)
class ghidra.program.model.data.Category 3 changes history
removedfield: DELIMITER_CHAR
static char DELIMITER_CHAR
removedfield: NAME_DELIMITER
static java.lang.String NAME_DELIMITER
removedfield: DELIMITER_STRING
static java.lang.String DELIMITER_STRING
class ghidra.program.model.data.CategoryPath 7 changes history
addedfield: ESCAPED_DELIMITER_STRING
static java.lang.String ESCAPED_DELIMITER_STRING
addedmethod: escapeString
static java.lang.String escapeString(java.lang.String nonEscapedString)
addedmethod: unescapeString
static java.lang.String unescapeString(java.lang.String escapedString)
addedmethod: asList
java.util.List<java.lang.String> asList()
addedmethod: asArray
java.lang.String[] asArray()
modifiedmethod: compareTo param 1 renamed: otherPath → other
- int compareTo(ghidra.program.model.data.CategoryPath otherPath)
+ int compareTo(ghidra.program.model.data.CategoryPath other)
modifiedmethod: isAncestorOrSelf param 1 renamed: categoryPath → candidateAncestorPath
- boolean isAncestorOrSelf(ghidra.program.model.data.CategoryPath categoryPath)
+ boolean isAncestorOrSelf(ghidra.program.model.data.CategoryPath candidateAncestorPath)
class ghidra.program.model.data.CharDataType 2 changes history
modifiedmethod: clone return type: DataType → CharDataType
- ghidra.program.model.data.DataType clone(ghidra.program.model.data.DataTypeManager dtm)
+ ghidra.program.model.data.CharDataType clone(ghidra.program.model.data.DataTypeManager dtm)
modifiedmethod: getOppositeSignednessDataType return type: DataType → CharDataType
- ghidra.program.model.data.DataType getOppositeSignednessDataType()
+ ghidra.program.model.data.CharDataType getOppositeSignednessDataType()
class ghidra.program.model.data.Composite 4 changes history
addedmethod: addBitField
ghidra.program.model.data.DataTypeComponent addBitField(ghidra.program.model.data.DataType baseDataType, int bitSize, java.lang.String componentName, java.lang.String comment) throws InvalidDataTypeException
addedmethod: getBitFieldPacking
ghidra.program.model.data.BitFieldPacking getBitFieldPacking()
modifiedmethod: setPackingValue removed throws InvalidInputException
- void setPackingValue(int packingValue) throws InvalidInputException
+ void setPackingValue(int packingValue)
modifiedmethod: setMinimumAlignment removed throws InvalidInputException
- void setMinimumAlignment(int minimumAlignment) throws InvalidInputException
+ void setMinimumAlignment(int minimumAlignment)
class ghidra.program.model.data.CompositeDataTypeImpl 6 changes history
addedfield: alignmentType
ghidra.program.model.data.Composite.AlignmentType alignmentType
addedmethod: getPreferredComponentLength
int getPreferredComponentLength(ghidra.program.model.data.DataType dataType, int length)
addedmethod: updateBitFieldDataType
boolean updateBitFieldDataType(ghidra.program.model.data.DataTypeComponentImpl bitfieldComponent, ghidra.program.model.data.DataType oldDt, ghidra.program.model.data.DataType newDt) throws InvalidDataTypeException
addedmethod: setAlignment
void setAlignment(ghidra.program.model.data.Composite composite)
removedfield: currentAlignment
ghidra.program.model.data.Composite.AlignmentType currentAlignment
removedmethod: setDataAlignmentInfo
void setDataAlignmentInfo(ghidra.program.model.data.Composite composite)
class ghidra.program.model.data.DWordDataType 2 changes history
modifiedmethod: getOppositeSignednessDataType return type: DataType → SignedDWordDataType
- ghidra.program.model.data.DataType getOppositeSignednessDataType()
+ ghidra.program.model.data.SignedDWordDataType getOppositeSignednessDataType()
modifiedmethod: clone return type: DataType → DWordDataType
- ghidra.program.model.data.DataType clone(ghidra.program.model.data.DataTypeManager dtm)
+ ghidra.program.model.data.DWordDataType clone(ghidra.program.model.data.DataTypeManager dtm)
class ghidra.program.model.data.DataOrganization 1 change history
addedmethod: getBitFieldPacking
ghidra.program.model.data.BitFieldPacking getBitFieldPacking()
class ghidra.program.model.data.DataOrganizationImpl 2 changes history
addedmethod: getBitFieldPacking
ghidra.program.model.data.BitFieldPacking getBitFieldPacking()
addedmethod: setBitFieldPacking
void setBitFieldPacking(ghidra.program.model.data.BitFieldPacking bitFieldPacking)
class ghidra.program.model.data.DataType 1 change history
addedmethod: getDataOrganization
ghidra.program.model.data.DataOrganization getDataOrganization()
class ghidra.program.model.data.DataTypeComponent 2 changes history
addedmethod: isBitFieldComponent
boolean isBitFieldComponent()
addedmethod: isZeroBitFieldComponent
boolean isZeroBitFieldComponent()
class ghidra.program.model.data.DataTypeComponentImpl 5 changes history
modified implements: ghidra.program.model.data.DataTypeComponent, java.io.Serializable → ghidra.program.model.data.InternalDataTypeComponent, java.io.Serializable
addedmethod: isBitFieldComponent
boolean isBitFieldComponent()
addedmethod: isZeroBitFieldComponent
boolean isZeroBitFieldComponent()
addedmethod: update
void update(int ordinal, int offset, int length)
addedmethod: toString
java.lang.String toString()
class ghidra.program.model.data.DataTypeImpl 18 changes history
modified extends: java.lang.Object → ghidra.program.model.data.AbstractDataType
modified implements: ghidra.program.model.data.DataType, java.io.Serializable, javax.swing.event.ChangeListener → javax.swing.event.ChangeListener
removedfield: name
java.lang.String name
removedfield: categoryPath
ghidra.program.model.data.CategoryPath categoryPath
removedmethod: getDataOrganization
ghidra.program.model.data.DataOrganization getDataOrganization()
removedmethod: isNotYetDefined
boolean isNotYetDefined()
removedmethod: getCategoryPath
ghidra.program.model.data.CategoryPath getCategoryPath()
removedmethod: getDataTypePath
ghidra.program.model.data.DataTypePath getDataTypePath()
removedmethod: getDocs
java.net.URL getDocs()
removedmethod: getName
java.lang.String getName()
removedmethod: getDisplayName
java.lang.String getDisplayName()
removedmethod: toString
java.lang.String toString()
removedmethod: isDeleted
boolean isDeleted()
removedmethod: getDataTypeManager
ghidra.program.model.data.DataTypeManager getDataTypeManager()
removedmethod: getDefaultLabelPrefix
java.lang.String getDefaultLabelPrefix()
removedmethod: getDefaultAbbreviatedLabelPrefix
java.lang.String getDefaultAbbreviatedLabelPrefix()
removedmethod: getDefaultLabelPrefix
java.lang.String getDefaultLabelPrefix(ghidra.program.model.mem.MemBuffer buf, ghidra.docking.settings.Settings settings, int len, ghidra.program.model.data.DataTypeDisplayOptions options)
removedmethod: getDefaultOffcutLabelPrefix
java.lang.String getDefaultOffcutLabelPrefix(ghidra.program.model.mem.MemBuffer buf, ghidra.docking.settings.Settings settings, int len, ghidra.program.model.data.DataTypeDisplayOptions options, int offcutLength)
class ghidra.program.model.data.DefaultDataType 1 change history
modifiedmethod: setName removed throws InvalidNameException; removed throws DuplicateNameException
- void setName(java.lang.String name) throws InvalidNameException, DuplicateNameException
+ void setName(java.lang.String name)
class ghidra.program.model.data.Enum 1 change history
addedmethod: getRepresentation
java.lang.String getRepresentation(java.math.BigInteger bigInt, ghidra.docking.settings.Settings settings, int bitLength)
class ghidra.program.model.data.EnumDataType 1 change history
addedmethod: getRepresentation
java.lang.String getRepresentation(java.math.BigInteger bigInt, ghidra.docking.settings.Settings settings, int bitLength)
class ghidra.program.model.data.FunctionDefinition 1 change history
modifiedmethod: setReturnType added throws IllegalArgumentException
- void setReturnType(ghidra.program.model.data.DataType type)
+ void setReturnType(ghidra.program.model.data.DataType type) throws IllegalArgumentException
class ghidra.program.model.data.Integer16DataType 2 changes history
modifiedmethod: getOppositeSignednessDataType return type: DataType → UnsignedInteger16DataType
- ghidra.program.model.data.DataType getOppositeSignednessDataType()
+ ghidra.program.model.data.UnsignedInteger16DataType getOppositeSignednessDataType()
modifiedmethod: clone return type: DataType → Integer16DataType
- ghidra.program.model.data.DataType clone(ghidra.program.model.data.DataTypeManager dtm)
+ ghidra.program.model.data.Integer16DataType clone(ghidra.program.model.data.DataTypeManager dtm)
class ghidra.program.model.data.Integer3DataType 2 changes history
modifiedmethod: getOppositeSignednessDataType return type: DataType → UnsignedInteger3DataType
- ghidra.program.model.data.DataType getOppositeSignednessDataType()
+ ghidra.program.model.data.UnsignedInteger3DataType getOppositeSignednessDataType()
modifiedmethod: clone return type: DataType → Integer3DataType
- ghidra.program.model.data.DataType clone(ghidra.program.model.data.DataTypeManager dtm)
+ ghidra.program.model.data.Integer3DataType clone(ghidra.program.model.data.DataTypeManager dtm)
class ghidra.program.model.data.Integer5DataType 2 changes history
modifiedmethod: getOppositeSignednessDataType return type: DataType → UnsignedInteger5DataType
- ghidra.program.model.data.DataType getOppositeSignednessDataType()
+ ghidra.program.model.data.UnsignedInteger5DataType getOppositeSignednessDataType()
modifiedmethod: clone return type: DataType → Integer5DataType
- ghidra.program.model.data.DataType clone(ghidra.program.model.data.DataTypeManager dtm)
+ ghidra.program.model.data.Integer5DataType clone(ghidra.program.model.data.DataTypeManager dtm)
class ghidra.program.model.data.Integer6DataType 2 changes history
modifiedmethod: getOppositeSignednessDataType return type: DataType → UnsignedInteger6DataType
- ghidra.program.model.data.DataType getOppositeSignednessDataType()
+ ghidra.program.model.data.UnsignedInteger6DataType getOppositeSignednessDataType()
modifiedmethod: clone return type: DataType → Integer6DataType
- ghidra.program.model.data.DataType clone(ghidra.program.model.data.DataTypeManager dtm)
+ ghidra.program.model.data.Integer6DataType clone(ghidra.program.model.data.DataTypeManager dtm)
class ghidra.program.model.data.Integer7DataType 2 changes history
modifiedmethod: getOppositeSignednessDataType return type: DataType → UnsignedInteger7DataType
- ghidra.program.model.data.DataType getOppositeSignednessDataType()
+ ghidra.program.model.data.UnsignedInteger7DataType getOppositeSignednessDataType()
modifiedmethod: clone return type: DataType → Integer7DataType
- ghidra.program.model.data.DataType clone(ghidra.program.model.data.DataTypeManager dtm)
+ ghidra.program.model.data.Integer7DataType clone(ghidra.program.model.data.DataTypeManager dtm)
class ghidra.program.model.data.IntegerDataType 2 changes history
modifiedmethod: getOppositeSignednessDataType return type: DataType → UnsignedIntegerDataType
- ghidra.program.model.data.DataType getOppositeSignednessDataType()
+ ghidra.program.model.data.UnsignedIntegerDataType getOppositeSignednessDataType()
modifiedmethod: clone return type: DataType → IntegerDataType
- ghidra.program.model.data.DataType clone(ghidra.program.model.data.DataTypeManager dtm)
+ ghidra.program.model.data.IntegerDataType clone(ghidra.program.model.data.DataTypeManager dtm)
class ghidra.program.model.data.LongDataType 2 changes history
modifiedmethod: getOppositeSignednessDataType return type: DataType → UnsignedLongDataType
- ghidra.program.model.data.DataType getOppositeSignednessDataType()
+ ghidra.program.model.data.UnsignedLongDataType getOppositeSignednessDataType()
modifiedmethod: clone return type: DataType → LongDataType
- ghidra.program.model.data.DataType clone(ghidra.program.model.data.DataTypeManager dtm)
+ ghidra.program.model.data.LongDataType clone(ghidra.program.model.data.DataTypeManager dtm)
class ghidra.program.model.data.LongLongDataType 2 changes history
modifiedmethod: getOppositeSignednessDataType return type: DataType → UnsignedLongLongDataType
- ghidra.program.model.data.DataType getOppositeSignednessDataType()
+ ghidra.program.model.data.UnsignedLongLongDataType getOppositeSignednessDataType()
modifiedmethod: clone return type: DataType → LongLongDataType
- ghidra.program.model.data.DataType clone(ghidra.program.model.data.DataTypeManager dtm)
+ ghidra.program.model.data.LongLongDataType clone(ghidra.program.model.data.DataTypeManager dtm)
class ghidra.program.model.data.MissingBuiltInDataType 1 change history
modifiedmethod: setName removed throws DuplicateNameException
- void setName(java.lang.String name) throws InvalidNameException, DuplicateNameException
+ void setName(java.lang.String name) throws InvalidNameException
class ghidra.program.model.data.ParameterDefinition 1 change history
modifiedmethod: setDataType added throws IllegalArgumentException; removed throws InvalidInputException
- void setDataType(ghidra.program.model.data.DataType type) throws InvalidInputException
+ void setDataType(ghidra.program.model.data.DataType type) throws IllegalArgumentException
class ghidra.program.model.data.ParameterDefinitionImpl 4 changes history
addedmethod: validateDataType
static ghidra.program.model.data.DataType validateDataType(ghidra.program.model.data.DataType dataType, ghidra.program.model.data.DataTypeManager dtMgr, boolean isReturn) throws IllegalArgumentException
modifiedmethod: setDataType removed throws InvalidInputException
- void setDataType(ghidra.program.model.data.DataType type) throws InvalidInputException
+ void setDataType(ghidra.program.model.data.DataType type)
removedmethod: checkDataType
static ghidra.program.model.data.DataType checkDataType(ghidra.program.model.data.DataType dataType, ghidra.program.model.data.DataTypeManager dtMgr)
removedmethod: equals
boolean equals(java.lang.Object obj)
class ghidra.program.model.data.QWordDataType 2 changes history
modifiedmethod: getOppositeSignednessDataType return type: DataType → SignedQWordDataType
- ghidra.program.model.data.DataType getOppositeSignednessDataType()
+ ghidra.program.model.data.SignedQWordDataType getOppositeSignednessDataType()
modifiedmethod: clone return type: DataType → QWordDataType
- ghidra.program.model.data.DataType clone(ghidra.program.model.data.DataTypeManager dtm)
+ ghidra.program.model.data.QWordDataType clone(ghidra.program.model.data.DataTypeManager dtm)
class ghidra.program.model.data.ReadOnlyDataTypeComponent 2 changes history
addedmethod: isBitFieldComponent
boolean isBitFieldComponent()
addedmethod: isZeroBitFieldComponent
boolean isZeroBitFieldComponent()
class ghidra.program.model.data.ShortDataType 2 changes history
modifiedmethod: getOppositeSignednessDataType return type: DataType → UnsignedShortDataType
- ghidra.program.model.data.DataType getOppositeSignednessDataType()
+ ghidra.program.model.data.UnsignedShortDataType getOppositeSignednessDataType()
modifiedmethod: clone return type: DataType → ShortDataType
- ghidra.program.model.data.DataType clone(ghidra.program.model.data.DataTypeManager dtm)
+ ghidra.program.model.data.ShortDataType clone(ghidra.program.model.data.DataTypeManager dtm)
class ghidra.program.model.data.SignedByteDataType 2 changes history
modifiedmethod: getOppositeSignednessDataType return type: DataType → ByteDataType
- ghidra.program.model.data.DataType getOppositeSignednessDataType()
+ ghidra.program.model.data.ByteDataType getOppositeSignednessDataType()
modifiedmethod: clone return type: DataType → SignedByteDataType
- ghidra.program.model.data.DataType clone(ghidra.program.model.data.DataTypeManager dtm)
+ ghidra.program.model.data.SignedByteDataType clone(ghidra.program.model.data.DataTypeManager dtm)
class ghidra.program.model.data.SignedCharDataType 1 change history
modifiedmethod: clone return type: DataType → SignedCharDataType
- ghidra.program.model.data.DataType clone(ghidra.program.model.data.DataTypeManager dtm)
+ ghidra.program.model.data.SignedCharDataType clone(ghidra.program.model.data.DataTypeManager dtm)
class ghidra.program.model.data.SignedDWordDataType 2 changes history
modifiedmethod: getOppositeSignednessDataType return type: DataType → DWordDataType
- ghidra.program.model.data.DataType getOppositeSignednessDataType()
+ ghidra.program.model.data.DWordDataType getOppositeSignednessDataType()
modifiedmethod: clone return type: DataType → SignedDWordDataType
- ghidra.program.model.data.DataType clone(ghidra.program.model.data.DataTypeManager dtm)
+ ghidra.program.model.data.SignedDWordDataType clone(ghidra.program.model.data.DataTypeManager dtm)
class ghidra.program.model.data.SignedQWordDataType 2 changes history
modifiedmethod: getOppositeSignednessDataType return type: DataType → QWordDataType
- ghidra.program.model.data.DataType getOppositeSignednessDataType()
+ ghidra.program.model.data.QWordDataType getOppositeSignednessDataType()
modifiedmethod: clone return type: DataType → SignedQWordDataType
- ghidra.program.model.data.DataType clone(ghidra.program.model.data.DataTypeManager dtm)
+ ghidra.program.model.data.SignedQWordDataType clone(ghidra.program.model.data.DataTypeManager dtm)
class ghidra.program.model.data.SignedWordDataType 2 changes history
modifiedmethod: getOppositeSignednessDataType return type: DataType → WordDataType
- ghidra.program.model.data.DataType getOppositeSignednessDataType()
+ ghidra.program.model.data.WordDataType getOppositeSignednessDataType()
modifiedmethod: clone return type: DataType → SignedWordDataType
- ghidra.program.model.data.DataType clone(ghidra.program.model.data.DataTypeManager dtm)
+ ghidra.program.model.data.SignedWordDataType clone(ghidra.program.model.data.DataTypeManager dtm)
class ghidra.program.model.data.StringDataInstance 1 change history
modifiedmethod: getStringDataInstance param 1 renamed: stringDataType → dataType
- static ghidra.program.model.data.StringDataInstance getStringDataInstance(ghidra.program.model.data.DataType stringDataType, ghidra.program.model.mem.MemBuffer buf, ghidra.docking.settings.Settings settings, int length)
+ static ghidra.program.model.data.StringDataInstance getStringDataInstance(ghidra.program.model.data.DataType dataType, ghidra.program.model.mem.MemBuffer buf, ghidra.docking.settings.Settings settings, int length)
class ghidra.program.model.data.Structure 10 changes history
addedmethod: insertBitField
ghidra.program.model.data.DataTypeComponent insertBitField(int ordinal, int byteWidth, int bitOffset, ghidra.program.model.data.DataType baseDataType, int bitSize, java.lang.String componentName, java.lang.String comment) throws InvalidDataTypeException, ArrayIndexOutOfBoundsException
addedmethod: insertBitFieldAt
ghidra.program.model.data.DataTypeComponent insertBitFieldAt(int byteOffset, int byteWidth, int bitOffset, ghidra.program.model.data.DataType baseDataType, int bitSize, java.lang.String componentName, java.lang.String comment) throws InvalidDataTypeException
removedmethod: add
ghidra.program.model.data.DataTypeComponent add(ghidra.program.model.data.DataType dataType)
removedmethod: add
ghidra.program.model.data.DataTypeComponent add(ghidra.program.model.data.DataType dataType, int length)
removedmethod: add
ghidra.program.model.data.DataTypeComponent add(ghidra.program.model.data.DataType dataType, int length, java.lang.String name, java.lang.String comment)
removedmethod: insert
ghidra.program.model.data.DataTypeComponent insert(int index, ghidra.program.model.data.DataType dataType)
removedmethod: insert
ghidra.program.model.data.DataTypeComponent insert(int index, ghidra.program.model.data.DataType dataType, int length)
removedmethod: insert
ghidra.program.model.data.DataTypeComponent insert(int index, ghidra.program.model.data.DataType dataType, int length, java.lang.String name, java.lang.String comment)
removedmethod: insert
void insert(int ordinal, ghidra.program.model.data.DataType dataType, int length, java.lang.String name, java.lang.String comment, int numCopies)
removedmethod: delete
void delete(int index)
class ghidra.program.model.data.StructureDataType 14 changes history
addedfield: bitOffsetComparatorLE
static java.util.Comparator<java.lang.Object> bitOffsetComparatorLE
addedfield: bitOffsetComparatorBE
static java.util.Comparator<java.lang.Object> bitOffsetComparatorBE
addedmethod: getAlignment
int getAlignment()
addedmethod: shiftOffset
void shiftOffset(ghidra.program.model.data.DataTypeComponentImpl dtc, int deltaOrdinal, int deltaOffset)
addedmethod: addBitField
ghidra.program.model.data.DataTypeComponent addBitField(ghidra.program.model.data.DataType baseDataType, int bitSize, java.lang.String componentName, java.lang.String comment) throws InvalidDataTypeException
addedmethod: insertBitField
ghidra.program.model.data.DataTypeComponent insertBitField(int ordinal, int byteWidth, int bitOffset, ghidra.program.model.data.DataType baseDataType, int bitSize, java.lang.String componentName, java.lang.String comment) throws InvalidDataTypeException, ArrayIndexOutOfBoundsException
addedmethod: insertBitFieldAt
ghidra.program.model.data.DataTypeComponent insertBitFieldAt(int byteOffset, int byteWidth, int bitOffset, ghidra.program.model.data.DataType baseDataType, int bitSize, java.lang.String componentName, java.lang.String comment) throws InvalidDataTypeException
modifiedmethod: delete param 1 renamed: index → ordinal
- void delete(int index)
+ void delete(int ordinal)
modifiedmethod: dataTypeReplaced param 2 renamed: newDt → replacementDt
- void dataTypeReplaced(ghidra.program.model.data.DataType oldDt, ghidra.program.model.data.DataType newDt)
+ void dataTypeReplaced(ghidra.program.model.data.DataType oldDt, ghidra.program.model.data.DataType replacementDt)
modifiedmethod: insertAtOffset return type: DataTypeComponent → DataTypeComponentImpl
- ghidra.program.model.data.DataTypeComponent insertAtOffset(int offset, ghidra.program.model.data.DataType dataType, int length, java.lang.String componentName, java.lang.String comment)
+ ghidra.program.model.data.DataTypeComponentImpl insertAtOffset(int offset, ghidra.program.model.data.DataType dataType, int length, java.lang.String componentName, java.lang.String comment)
modifiedmethod: insertAtOffset return type: DataTypeComponent → DataTypeComponentImpl
- ghidra.program.model.data.DataTypeComponent insertAtOffset(int offset, ghidra.program.model.data.DataType dataType, int length)
+ ghidra.program.model.data.DataTypeComponentImpl insertAtOffset(int offset, ghidra.program.model.data.DataType dataType, int length)
removedmethod: shiftOffsets
void shiftOffsets(ghidra.program.model.data.DataTypeComponentImpl dtc, int deltaOrdinal, int deltaOffset)
removedmethod: add
void add(ghidra.program.model.data.DataType dataType, int length, java.lang.String componentName, java.lang.String comment, int numCopies)
removedmethod: insert
void insert(int ordinal, ghidra.program.model.data.DataType dataType, int length, java.lang.String name, java.lang.String comment, int numCopies)
class ghidra.program.model.data.Union 9 changes history
addedmethod: insertBitField
ghidra.program.model.data.DataTypeComponent insertBitField(int ordinal, ghidra.program.model.data.DataType baseDataType, int bitSize, java.lang.String componentName, java.lang.String comment) throws InvalidDataTypeException, ArrayIndexOutOfBoundsException
removedmethod: add
ghidra.program.model.data.DataTypeComponent add(ghidra.program.model.data.DataType dataType)
removedmethod: add
ghidra.program.model.data.DataTypeComponent add(ghidra.program.model.data.DataType dataType, int length)
removedmethod: add
ghidra.program.model.data.DataTypeComponent add(ghidra.program.model.data.DataType dataType, int length, java.lang.String name, java.lang.String comment)
removedmethod: insert
ghidra.program.model.data.DataTypeComponent insert(int ordinal, ghidra.program.model.data.DataType dataType)
removedmethod: insert
ghidra.program.model.data.DataTypeComponent insert(int ordinal, ghidra.program.model.data.DataType dataType, int length)
removedmethod: insert
ghidra.program.model.data.DataTypeComponent insert(int ordinal, ghidra.program.model.data.DataType dataType, int length, java.lang.String name, java.lang.String comment)
removedmethod: delete
void delete(int ordinal)
removedmethod: getComponents
ghidra.program.model.data.DataTypeComponent[] getComponents()
class ghidra.program.model.data.UnionDataType 5 changes history
addedmethod: addBitField
ghidra.program.model.data.DataTypeComponent addBitField(ghidra.program.model.data.DataType baseDataType, int bitSize, java.lang.String componentName, java.lang.String comment) throws InvalidDataTypeException
addedmethod: insertBitField
ghidra.program.model.data.DataTypeComponent insertBitField(int ordinal, ghidra.program.model.data.DataType baseDataType, int bitSize, java.lang.String componentName, java.lang.String comment) throws InvalidDataTypeException, ArrayIndexOutOfBoundsException
removedmethod: align
void align(ghidra.program.model.data.DataOrganization dataOrganization)
removedmethod: getPackingValue
int getPackingValue()
removedmethod: setPackingValue
void setPackingValue(int packingValue)
class ghidra.program.model.data.UnsignedCharDataType 1 change history
modifiedmethod: clone return type: DataType → UnsignedCharDataType
- ghidra.program.model.data.DataType clone(ghidra.program.model.data.DataTypeManager dtm)
+ ghidra.program.model.data.UnsignedCharDataType clone(ghidra.program.model.data.DataTypeManager dtm)
class ghidra.program.model.data.UnsignedInteger16DataType 2 changes history
modifiedmethod: getOppositeSignednessDataType return type: DataType → Integer16DataType
- ghidra.program.model.data.DataType getOppositeSignednessDataType()
+ ghidra.program.model.data.Integer16DataType getOppositeSignednessDataType()
modifiedmethod: clone return type: DataType → UnsignedInteger16DataType
- ghidra.program.model.data.DataType clone(ghidra.program.model.data.DataTypeManager dtm)
+ ghidra.program.model.data.UnsignedInteger16DataType clone(ghidra.program.model.data.DataTypeManager dtm)
class ghidra.program.model.data.UnsignedInteger3DataType 2 changes history
modifiedmethod: getOppositeSignednessDataType return type: DataType → Integer3DataType
- ghidra.program.model.data.DataType getOppositeSignednessDataType()
+ ghidra.program.model.data.Integer3DataType getOppositeSignednessDataType()
modifiedmethod: clone return type: DataType → UnsignedInteger3DataType
- ghidra.program.model.data.DataType clone(ghidra.program.model.data.DataTypeManager dtm)
+ ghidra.program.model.data.UnsignedInteger3DataType clone(ghidra.program.model.data.DataTypeManager dtm)
class ghidra.program.model.data.UnsignedInteger5DataType 2 changes history
modifiedmethod: getOppositeSignednessDataType return type: DataType → Integer5DataType
- ghidra.program.model.data.DataType getOppositeSignednessDataType()
+ ghidra.program.model.data.Integer5DataType getOppositeSignednessDataType()
modifiedmethod: clone return type: DataType → UnsignedInteger5DataType
- ghidra.program.model.data.DataType clone(ghidra.program.model.data.DataTypeManager dtm)
+ ghidra.program.model.data.UnsignedInteger5DataType clone(ghidra.program.model.data.DataTypeManager dtm)
class ghidra.program.model.data.UnsignedInteger6DataType 2 changes history
modifiedmethod: getOppositeSignednessDataType return type: DataType → Integer6DataType
- ghidra.program.model.data.DataType getOppositeSignednessDataType()
+ ghidra.program.model.data.Integer6DataType getOppositeSignednessDataType()
modifiedmethod: clone return type: DataType → UnsignedInteger6DataType
- ghidra.program.model.data.DataType clone(ghidra.program.model.data.DataTypeManager dtm)
+ ghidra.program.model.data.UnsignedInteger6DataType clone(ghidra.program.model.data.DataTypeManager dtm)
class ghidra.program.model.data.UnsignedInteger7DataType 2 changes history
modifiedmethod: getOppositeSignednessDataType return type: DataType → Integer7DataType
- ghidra.program.model.data.DataType getOppositeSignednessDataType()
+ ghidra.program.model.data.Integer7DataType getOppositeSignednessDataType()
modifiedmethod: clone return type: DataType → UnsignedInteger7DataType
- ghidra.program.model.data.DataType clone(ghidra.program.model.data.DataTypeManager dtm)
+ ghidra.program.model.data.UnsignedInteger7DataType clone(ghidra.program.model.data.DataTypeManager dtm)
class ghidra.program.model.data.UnsignedIntegerDataType 2 changes history
modifiedmethod: getOppositeSignednessDataType return type: DataType → IntegerDataType
- ghidra.program.model.data.DataType getOppositeSignednessDataType()
+ ghidra.program.model.data.IntegerDataType getOppositeSignednessDataType()
modifiedmethod: clone return type: DataType → UnsignedIntegerDataType
- ghidra.program.model.data.DataType clone(ghidra.program.model.data.DataTypeManager dtm)
+ ghidra.program.model.data.UnsignedIntegerDataType clone(ghidra.program.model.data.DataTypeManager dtm)
class ghidra.program.model.data.UnsignedLongDataType 2 changes history
modifiedmethod: getOppositeSignednessDataType return type: DataType → LongDataType
- ghidra.program.model.data.DataType getOppositeSignednessDataType()
+ ghidra.program.model.data.LongDataType getOppositeSignednessDataType()
modifiedmethod: clone return type: DataType → UnsignedLongDataType
- ghidra.program.model.data.DataType clone(ghidra.program.model.data.DataTypeManager dtm)
+ ghidra.program.model.data.UnsignedLongDataType clone(ghidra.program.model.data.DataTypeManager dtm)
class ghidra.program.model.data.UnsignedLongLongDataType 2 changes history
modifiedmethod: getOppositeSignednessDataType return type: DataType → LongLongDataType
- ghidra.program.model.data.DataType getOppositeSignednessDataType()
+ ghidra.program.model.data.LongLongDataType getOppositeSignednessDataType()
modifiedmethod: clone return type: DataType → UnsignedLongLongDataType
- ghidra.program.model.data.DataType clone(ghidra.program.model.data.DataTypeManager dtm)
+ ghidra.program.model.data.UnsignedLongLongDataType clone(ghidra.program.model.data.DataTypeManager dtm)
class ghidra.program.model.data.UnsignedShortDataType 2 changes history
modifiedmethod: getOppositeSignednessDataType return type: DataType → ShortDataType
- ghidra.program.model.data.DataType getOppositeSignednessDataType()
+ ghidra.program.model.data.ShortDataType getOppositeSignednessDataType()
modifiedmethod: clone return type: DataType → UnsignedShortDataType
- ghidra.program.model.data.DataType clone(ghidra.program.model.data.DataTypeManager dtm)
+ ghidra.program.model.data.UnsignedShortDataType clone(ghidra.program.model.data.DataTypeManager dtm)
class ghidra.program.model.data.WordDataType 2 changes history
modifiedmethod: getOppositeSignednessDataType return type: DataType → SignedWordDataType
- ghidra.program.model.data.DataType getOppositeSignednessDataType()
+ ghidra.program.model.data.SignedWordDataType getOppositeSignednessDataType()
modifiedmethod: clone return type: DataType → WordDataType
- ghidra.program.model.data.DataType clone(ghidra.program.model.data.DataTypeManager dtm)
+ ghidra.program.model.data.WordDataType clone(ghidra.program.model.data.DataTypeManager dtm)
ghidra.program.model.lang 3 modified
class ghidra.program.model.lang.BasicCompilerSpec 5 changes history
addedfield: OTHER_SPACE_NAME
static java.lang.String OTHER_SPACE_NAME
addedfield: CONSTANT_SPACE_INDEX
static int CONSTANT_SPACE_INDEX
addedfield: OTHER_SPACE_INDEX
static int OTHER_SPACE_INDEX
removedmethod: getCallStackMod
int getCallStackMod()
removedmethod: getCallStackShift
int getCallStackShift()
class ghidra.program.model.lang.CompilerSpec 2 changes history
removedmethod: getCallStackMod
int getCallStackMod()
removedmethod: getCallStackShift
int getCallStackShift()
class ghidra.program.model.lang.LanguageProvider 1 change history
addedmethod: isLanguageLoaded
boolean isLanguageLoaded(ghidra.program.model.lang.LanguageID languageId)
ghidra.program.model.listing 6 modified
class ghidra.program.model.listing.CommentHistory 1 change history
addedmethod: toString
java.lang.String toString()
class ghidra.program.model.listing.Data 1 change history
addedmethod: getComponentsContaining
java.util.List<ghidra.program.model.listing.Data> getComponentsContaining(int offset)
class ghidra.program.model.listing.DataStub 1 change history
addedmethod: getComponentsContaining
java.util.List<ghidra.program.model.listing.Data> getComponentsContaining(int offset)
class ghidra.program.model.listing.FunctionManager 1 change history
modifiedmethod: createThunkFunction removed throws DuplicateNameException
- ghidra.program.model.listing.Function createThunkFunction(java.lang.String name, ghidra.program.model.symbol.Namespace nameSpace, ghidra.program.model.address.Address entryPoint, ghidra.program.model.address.AddressSetView body, ghidra.program.model.listing.Function thunkedFunction, ghidra.program.model.symbol.SourceType source) throws DuplicateNameException, OverlappingFunctionException
+ ghidra.program.model.listing.Function createThunkFunction(java.lang.String name, ghidra.program.model.symbol.Namespace nameSpace, ghidra.program.model.address.Address entryPoint, ghidra.program.model.address.AddressSetView body, ghidra.program.model.listing.Function thunkedFunction, ghidra.program.model.symbol.SourceType source) throws OverlappingFunctionException
class ghidra.program.model.listing.InstructionPcodeOverride 10 changes history
addedmethod: getOverridingReference
ghidra.program.model.address.Address getOverridingReference(ghidra.program.model.symbol.RefType type)
addedmethod: setCallOverrideRefApplied
void setCallOverrideRefApplied()
addedmethod: isCallOverrideRefApplied
boolean isCallOverrideRefApplied()
addedmethod: setJumpOverrideRefApplied
void setJumpOverrideRefApplied()
addedmethod: isJumpOverrideRefApplied
boolean isJumpOverrideRefApplied()
addedmethod: setCallOtherCallOverrideRefApplied
void setCallOtherCallOverrideRefApplied()
addedmethod: isCallOtherCallOverrideRefApplied
boolean isCallOtherCallOverrideRefApplied()
addedmethod: setCallOtherJumpOverrideRefApplied
void setCallOtherJumpOverrideRefApplied()
addedmethod: isCallOtherJumpOverrideApplied
boolean isCallOtherJumpOverrideApplied()
addedmethod: hasPotentialOverride
boolean hasPotentialOverride()
class ghidra.program.model.listing.Program 2 changes history
addedmethod: setExecutableSHA256
void setExecutableSHA256(java.lang.String sha256)
addedmethod: getExecutableSHA256
java.lang.String getExecutableSHA256()
ghidra.program.model.mem 1 added, 1 removed, 5 modified
class ghidra.program.model.mem.MemBuffer 1 change history
addedmethod: isInitializedMemory
boolean isInitializedMemory()
class ghidra.program.model.mem.Memory 11 changes history
addedfield: MAX_BLOCK_SIZE_GB
static int MAX_BLOCK_SIZE_GB
addedfield: MAX_BLOCK_SIZE
static long MAX_BLOCK_SIZE
addedmethod: createInitializedBlock
ghidra.program.model.mem.MemoryBlock createInitializedBlock(java.lang.String name, ghidra.program.model.address.Address start, ghidra.program.database.mem.FileBytes fileBytes, long offset, long size, boolean overlay) throws LockException, DuplicateNameException, MemoryConflictException, AddressOverflowException
addedmethod: createFileBytes
ghidra.program.database.mem.FileBytes createFileBytes(java.lang.String filename, long offset, long size, java.io.InputStream is, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException
addedmethod: getAllFileBytes
java.util.List<ghidra.program.database.mem.FileBytes> getAllFileBytes()
addedmethod: deleteFileBytes
boolean deleteFileBytes(ghidra.program.database.mem.FileBytes fileBytes) throws IOException
addedmethod: getAddressSourceInfo
ghidra.program.database.mem.AddressSourceInfo getAddressSourceInfo(ghidra.program.model.address.Address address)
removedfield: MAX_INITIALIZED_BLOCK_SIZE_GB
static int MAX_INITIALIZED_BLOCK_SIZE_GB
removedfield: MAX_INITIALIZED_BLOCK_SIZE
static long MAX_INITIALIZED_BLOCK_SIZE
removedfield: MAX_UNINITIALIZED_BLOCK_SIZE_GB
static int MAX_UNINITIALIZED_BLOCK_SIZE_GB
removedfield: MAX_UNINITIALIZED_BLOCK_SIZE
static long MAX_UNINITIALIZED_BLOCK_SIZE
class ghidra.program.model.mem.MemoryBlock 2 changes history
addedmethod: setPermissions
void setPermissions(boolean read, boolean write, boolean execute)
addedmethod: getSourceInfos
java.util.List<ghidra.program.model.mem.MemoryBlockSourceInfo> getSourceInfos()
class ghidra.program.model.mem.MemoryBlockStub 2 changes history
addedmethod: setPermissions
void setPermissions(boolean read, boolean write, boolean execute)
addedmethod: getSourceInfos
java.util.List<ghidra.program.model.mem.MemoryBlockSourceInfo> getSourceInfos()
class ghidra.program.model.mem.MemoryStub 5 changes history
addedmethod: createFileBytes
ghidra.program.database.mem.FileBytes createFileBytes(java.lang.String filename, long offset, long size, java.io.InputStream is, ghidra.util.task.TaskMonitor monitor) throws IOException
addedmethod: getAllFileBytes
java.util.List<ghidra.program.database.mem.FileBytes> getAllFileBytes()
addedmethod: deleteFileBytes
boolean deleteFileBytes(ghidra.program.database.mem.FileBytes descriptor)
addedmethod: createInitializedBlock
ghidra.program.model.mem.MemoryBlock createInitializedBlock(java.lang.String name, ghidra.program.model.address.Address start, ghidra.program.database.mem.FileBytes fileBytes, long offset, long size, boolean overlay) throws LockException, DuplicateNameException, MemoryConflictException, AddressOverflowException
addedmethod: getAddressSourceInfo
ghidra.program.database.mem.AddressSourceInfo getAddressSourceInfo(ghidra.program.model.address.Address address)
ghidra.program.model.pcode 3 modified
class ghidra.program.model.pcode.HighFunction 1 change history
modifiedmethod: grabFromFunction param 1 renamed: default_extrapop → overrideExtrapop; param 3 renamed: override_extrapop → doOverride
- void grabFromFunction(int default_extrapop, boolean includeDefaultNames, boolean override_extrapop)
+ void grabFromFunction(int overrideExtrapop, boolean includeDefaultNames, boolean doOverride)
class ghidra.program.model.pcode.HighFunctionDBUtil 1 change history
modifiedmethod: commitParamsToDatabase param 2 renamed: renameConflicts → useDataTypes
- static void commitParamsToDatabase(ghidra.program.model.pcode.HighFunction highFunction, boolean renameConflicts, ghidra.program.model.symbol.SourceType source) throws DuplicateNameException, InvalidInputException
+ static void commitParamsToDatabase(ghidra.program.model.pcode.HighFunction highFunction, boolean useDataTypes, ghidra.program.model.symbol.SourceType source) throws DuplicateNameException, InvalidInputException
class ghidra.program.model.pcode.PcodeOverride 10 changes history
addedmethod: getOverridingReference
ghidra.program.model.address.Address getOverridingReference(ghidra.program.model.symbol.RefType type)
addedmethod: setCallOverrideRefApplied
void setCallOverrideRefApplied()
addedmethod: isCallOverrideRefApplied
boolean isCallOverrideRefApplied()
addedmethod: setJumpOverrideRefApplied
void setJumpOverrideRefApplied()
addedmethod: isJumpOverrideRefApplied
boolean isJumpOverrideRefApplied()
addedmethod: setCallOtherCallOverrideRefApplied
void setCallOtherCallOverrideRefApplied()
addedmethod: isCallOtherCallOverrideRefApplied
boolean isCallOtherCallOverrideRefApplied()
addedmethod: setCallOtherJumpOverrideRefApplied
void setCallOtherJumpOverrideRefApplied()
addedmethod: isCallOtherJumpOverrideApplied
boolean isCallOtherJumpOverrideApplied()
addedmethod: hasPotentialOverride
boolean hasPotentialOverride()
ghidra.program.model.symbol 1 added, 3 modified
class ghidra.program.model.symbol.FlowType 1 change history
addedmethod: isOverride
boolean isOverride()
class ghidra.program.model.symbol.RefType 5 changes history
addedfield: CALL_OVERRIDE_UNCONDITIONAL
static ghidra.program.model.symbol.FlowType CALL_OVERRIDE_UNCONDITIONAL
addedfield: JUMP_OVERRIDE_UNCONDITIONAL
static ghidra.program.model.symbol.FlowType JUMP_OVERRIDE_UNCONDITIONAL
addedfield: CALLOTHER_OVERRIDE_CALL
static ghidra.program.model.symbol.FlowType CALLOTHER_OVERRIDE_CALL
addedfield: CALLOTHER_OVERRIDE_JUMP
static ghidra.program.model.symbol.FlowType CALLOTHER_OVERRIDE_JUMP
addedmethod: isOverride
boolean isOverride()
class ghidra.program.model.symbol.SymbolType 1 change history
addedfield: LABEL
static ghidra.program.model.symbol.SymbolType LABEL
ghidra.program.model.util 1 modified
class ghidra.program.model.util.AcyclicCallGraphBuilder 1 change history
modifiedmethod: getDependencyGraph return type: DependencyGraph → AbstractDependencyGraph
- ghidra.util.graph.DependencyGraph<ghidra.program.model.address.Address> getDependencyGraph(ghidra.util.task.TaskMonitor monitor) throws CancelledException
+ ghidra.util.graph.AbstractDependencyGraph<ghidra.program.model.address.Address> getDependencyGraph(ghidra.util.task.TaskMonitor monitor) throws CancelledException
ghidra.program.util 1 removed, 1 modified
class ghidra.program.util.CodeUnitLCS 1 change history
modified extends: generic.algorithms.LCS → generic.algorithms.Lcs
ghidra.sleigh.grammar 1 modified
class ghidra.sleigh.grammar.SleighCompiler 834 changes history
addedfield: FOLLOW_OP_PCODE_in_ctorsemantic1576
static org.antlr.runtime.BitSet FOLLOW_OP_PCODE_in_ctorsemantic1576
addedfield: FOLLOW_semantic_in_ctorsemantic1580
static org.antlr.runtime.BitSet FOLLOW_semantic_in_ctorsemantic1580
addedfield: FOLLOW_OP_PCODE_in_ctorsemantic1590
static org.antlr.runtime.BitSet FOLLOW_OP_PCODE_in_ctorsemantic1590
addedfield: FOLLOW_OP_UNIMPL_in_ctorsemantic1592
static org.antlr.runtime.BitSet FOLLOW_OP_UNIMPL_in_ctorsemantic1592
addedfield: FOLLOW_OP_BIT_PATTERN_in_bitpattern1611
static org.antlr.runtime.BitSet FOLLOW_OP_BIT_PATTERN_in_bitpattern1611
addedfield: FOLLOW_pequation_in_bitpattern1615
static org.antlr.runtime.BitSet FOLLOW_pequation_in_bitpattern1615
addedfield: FOLLOW_OP_SUBTABLE_in_ctorstart1647
static org.antlr.runtime.BitSet FOLLOW_OP_SUBTABLE_in_ctorstart1647
addedfield: FOLLOW_OP_IDENTIFIER_in_ctorstart1651
static org.antlr.runtime.BitSet FOLLOW_OP_IDENTIFIER_in_ctorstart1651
addedfield: FOLLOW_OP_WILDCARD_in_ctorstart1665
static org.antlr.runtime.BitSet FOLLOW_OP_WILDCARD_in_ctorstart1665
addedfield: FOLLOW_display_in_ctorstart1672
static org.antlr.runtime.BitSet FOLLOW_display_in_ctorstart1672
addedfield: FOLLOW_OP_TABLE_in_ctorstart1684
static org.antlr.runtime.BitSet FOLLOW_OP_TABLE_in_ctorstart1684
addedfield: FOLLOW_display_in_ctorstart1690
static org.antlr.runtime.BitSet FOLLOW_display_in_ctorstart1690
addedfield: FOLLOW_OP_DISPLAY_in_display1707
static org.antlr.runtime.BitSet FOLLOW_OP_DISPLAY_in_display1707
addedfield: FOLLOW_pieces_in_display1711
static org.antlr.runtime.BitSet FOLLOW_pieces_in_display1711
addedfield: FOLLOW_printpiece_in_pieces1725
static org.antlr.runtime.BitSet FOLLOW_printpiece_in_pieces1725
addedfield: FOLLOW_OP_IDENTIFIER_in_printpiece1746
static org.antlr.runtime.BitSet FOLLOW_OP_IDENTIFIER_in_printpiece1746
addedfield: FOLLOW_whitespace_in_printpiece1760
static org.antlr.runtime.BitSet FOLLOW_whitespace_in_printpiece1760
addedfield: FOLLOW_OP_CONCATENATE_in_printpiece1767
static org.antlr.runtime.BitSet FOLLOW_OP_CONCATENATE_in_printpiece1767
addedfield: FOLLOW_string_in_printpiece1774
static org.antlr.runtime.BitSet FOLLOW_string_in_printpiece1774
addedfield: FOLLOW_OP_WHITESPACE_in_whitespace1792
static org.antlr.runtime.BitSet FOLLOW_OP_WHITESPACE_in_whitespace1792
addedfield: FOLLOW_OP_STRING_in_string1815
static org.antlr.runtime.BitSet FOLLOW_OP_STRING_in_string1815
addedfield: FOLLOW_OP_QSTRING_in_string1828
static org.antlr.runtime.BitSet FOLLOW_OP_QSTRING_in_string1828
addedfield: FOLLOW_OP_BOOL_OR_in_pequation1859
static org.antlr.runtime.BitSet FOLLOW_OP_BOOL_OR_in_pequation1859
addedfield: FOLLOW_pequation_in_pequation1863
static org.antlr.runtime.BitSet FOLLOW_pequation_in_pequation1863
addedfield: FOLLOW_pequation_in_pequation1867
static org.antlr.runtime.BitSet FOLLOW_pequation_in_pequation1867
addedfield: FOLLOW_OP_SEQUENCE_in_pequation1878
static org.antlr.runtime.BitSet FOLLOW_OP_SEQUENCE_in_pequation1878
addedfield: FOLLOW_pequation_in_pequation1882
static org.antlr.runtime.BitSet FOLLOW_pequation_in_pequation1882
addedfield: FOLLOW_pequation_in_pequation1886
static org.antlr.runtime.BitSet FOLLOW_pequation_in_pequation1886
addedfield: FOLLOW_OP_BOOL_AND_in_pequation1897
static org.antlr.runtime.BitSet FOLLOW_OP_BOOL_AND_in_pequation1897
addedfield: FOLLOW_pequation_in_pequation1901
static org.antlr.runtime.BitSet FOLLOW_pequation_in_pequation1901
addedfield: FOLLOW_pequation_in_pequation1905
static org.antlr.runtime.BitSet FOLLOW_pequation_in_pequation1905
addedfield: FOLLOW_OP_ELLIPSIS_in_pequation1917
static org.antlr.runtime.BitSet FOLLOW_OP_ELLIPSIS_in_pequation1917
addedfield: FOLLOW_pequation_in_pequation1921
static org.antlr.runtime.BitSet FOLLOW_pequation_in_pequation1921
addedfield: FOLLOW_OP_ELLIPSIS_RIGHT_in_pequation1932
static org.antlr.runtime.BitSet FOLLOW_OP_ELLIPSIS_RIGHT_in_pequation1932
addedfield: FOLLOW_pequation_in_pequation1936
static org.antlr.runtime.BitSet FOLLOW_pequation_in_pequation1936
addedfield: FOLLOW_OP_EQUAL_in_pequation1948
static org.antlr.runtime.BitSet FOLLOW_OP_EQUAL_in_pequation1948
addedfield: FOLLOW_family_or_operand_symbol_in_pequation1952
static org.antlr.runtime.BitSet FOLLOW_family_or_operand_symbol_in_pequation1952
addedfield: FOLLOW_pexpression2_in_pequation1957
static org.antlr.runtime.BitSet FOLLOW_pexpression2_in_pequation1957
addedfield: FOLLOW_OP_NOTEQUAL_in_pequation1968
static org.antlr.runtime.BitSet FOLLOW_OP_NOTEQUAL_in_pequation1968
addedfield: FOLLOW_family_symbol_in_pequation1972
static org.antlr.runtime.BitSet FOLLOW_family_symbol_in_pequation1972
addedfield: FOLLOW_pexpression2_in_pequation1977
static org.antlr.runtime.BitSet FOLLOW_pexpression2_in_pequation1977
addedfield: FOLLOW_OP_LESS_in_pequation1988
static org.antlr.runtime.BitSet FOLLOW_OP_LESS_in_pequation1988
addedfield: FOLLOW_family_symbol_in_pequation1992
static org.antlr.runtime.BitSet FOLLOW_family_symbol_in_pequation1992
addedfield: FOLLOW_pexpression2_in_pequation1997
static org.antlr.runtime.BitSet FOLLOW_pexpression2_in_pequation1997
addedfield: FOLLOW_OP_LESSEQUAL_in_pequation2008
static org.antlr.runtime.BitSet FOLLOW_OP_LESSEQUAL_in_pequation2008
addedfield: FOLLOW_family_symbol_in_pequation2012
static org.antlr.runtime.BitSet FOLLOW_family_symbol_in_pequation2012
addedfield: FOLLOW_pexpression2_in_pequation2017
static org.antlr.runtime.BitSet FOLLOW_pexpression2_in_pequation2017
addedfield: FOLLOW_OP_GREAT_in_pequation2028
static org.antlr.runtime.BitSet FOLLOW_OP_GREAT_in_pequation2028
addedfield: FOLLOW_family_symbol_in_pequation2032
static org.antlr.runtime.BitSet FOLLOW_family_symbol_in_pequation2032
addedfield: FOLLOW_pexpression2_in_pequation2037
static org.antlr.runtime.BitSet FOLLOW_pexpression2_in_pequation2037
addedfield: FOLLOW_OP_GREATEQUAL_in_pequation2048
static org.antlr.runtime.BitSet FOLLOW_OP_GREATEQUAL_in_pequation2048
addedfield: FOLLOW_family_symbol_in_pequation2052
static org.antlr.runtime.BitSet FOLLOW_family_symbol_in_pequation2052
addedfield: FOLLOW_pexpression2_in_pequation2057
static org.antlr.runtime.BitSet FOLLOW_pexpression2_in_pequation2057
addedfield: FOLLOW_pequation_symbol_in_pequation2068
static org.antlr.runtime.BitSet FOLLOW_pequation_symbol_in_pequation2068
addedfield: FOLLOW_OP_PARENTHESIZED_in_pequation2077
static org.antlr.runtime.BitSet FOLLOW_OP_PARENTHESIZED_in_pequation2077
addedfield: FOLLOW_pequation_in_pequation2081
static org.antlr.runtime.BitSet FOLLOW_pequation_in_pequation2081
addedfield: FOLLOW_OP_IDENTIFIER_in_family_or_operand_symbol2102
static org.antlr.runtime.BitSet FOLLOW_OP_IDENTIFIER_in_family_or_operand_symbol2102
addedfield: FOLLOW_OP_WILDCARD_in_family_or_operand_symbol2116
static org.antlr.runtime.BitSet FOLLOW_OP_WILDCARD_in_family_or_operand_symbol2116
addedfield: FOLLOW_OP_IDENTIFIER_in_pequation_symbol2135
static org.antlr.runtime.BitSet FOLLOW_OP_IDENTIFIER_in_pequation_symbol2135
addedfield: FOLLOW_OP_WILDCARD_in_pequation_symbol2149
static org.antlr.runtime.BitSet FOLLOW_OP_WILDCARD_in_pequation_symbol2149
addedfield: FOLLOW_OP_OR_in_pexpression2169
static org.antlr.runtime.BitSet FOLLOW_OP_OR_in_pexpression2169
addedfield: FOLLOW_pexpression_in_pexpression2173
static org.antlr.runtime.BitSet FOLLOW_pexpression_in_pexpression2173
addedfield: FOLLOW_pexpression_in_pexpression2177
static org.antlr.runtime.BitSet FOLLOW_pexpression_in_pexpression2177
addedfield: FOLLOW_OP_XOR_in_pexpression2188
static org.antlr.runtime.BitSet FOLLOW_OP_XOR_in_pexpression2188
addedfield: FOLLOW_pexpression_in_pexpression2192
static org.antlr.runtime.BitSet FOLLOW_pexpression_in_pexpression2192
addedfield: FOLLOW_pexpression_in_pexpression2196
static org.antlr.runtime.BitSet FOLLOW_pexpression_in_pexpression2196
addedfield: FOLLOW_OP_AND_in_pexpression2207
static org.antlr.runtime.BitSet FOLLOW_OP_AND_in_pexpression2207
addedfield: FOLLOW_pexpression_in_pexpression2211
static org.antlr.runtime.BitSet FOLLOW_pexpression_in_pexpression2211
addedfield: FOLLOW_pexpression_in_pexpression2215
static org.antlr.runtime.BitSet FOLLOW_pexpression_in_pexpression2215
addedfield: FOLLOW_OP_LEFT_in_pexpression2226
static org.antlr.runtime.BitSet FOLLOW_OP_LEFT_in_pexpression2226
addedfield: FOLLOW_pexpression_in_pexpression2230
static org.antlr.runtime.BitSet FOLLOW_pexpression_in_pexpression2230
addedfield: FOLLOW_pexpression_in_pexpression2234
static org.antlr.runtime.BitSet FOLLOW_pexpression_in_pexpression2234
addedfield: FOLLOW_OP_RIGHT_in_pexpression2245
static org.antlr.runtime.BitSet FOLLOW_OP_RIGHT_in_pexpression2245
addedfield: FOLLOW_pexpression_in_pexpression2249
static org.antlr.runtime.BitSet FOLLOW_pexpression_in_pexpression2249
addedfield: FOLLOW_pexpression_in_pexpression2253
static org.antlr.runtime.BitSet FOLLOW_pexpression_in_pexpression2253
addedfield: FOLLOW_OP_ADD_in_pexpression2264
static org.antlr.runtime.BitSet FOLLOW_OP_ADD_in_pexpression2264
addedfield: FOLLOW_pexpression_in_pexpression2268
static org.antlr.runtime.BitSet FOLLOW_pexpression_in_pexpression2268
addedfield: FOLLOW_pexpression_in_pexpression2272
static org.antlr.runtime.BitSet FOLLOW_pexpression_in_pexpression2272
addedfield: FOLLOW_OP_SUB_in_pexpression2283
static org.antlr.runtime.BitSet FOLLOW_OP_SUB_in_pexpression2283
addedfield: FOLLOW_pexpression_in_pexpression2287
static org.antlr.runtime.BitSet FOLLOW_pexpression_in_pexpression2287
addedfield: FOLLOW_pexpression_in_pexpression2291
static org.antlr.runtime.BitSet FOLLOW_pexpression_in_pexpression2291
addedfield: FOLLOW_OP_MULT_in_pexpression2302
static org.antlr.runtime.BitSet FOLLOW_OP_MULT_in_pexpression2302
addedfield: FOLLOW_pexpression_in_pexpression2306
static org.antlr.runtime.BitSet FOLLOW_pexpression_in_pexpression2306
addedfield: FOLLOW_pexpression_in_pexpression2310
static org.antlr.runtime.BitSet FOLLOW_pexpression_in_pexpression2310
addedfield: FOLLOW_OP_DIV_in_pexpression2321
static org.antlr.runtime.BitSet FOLLOW_OP_DIV_in_pexpression2321
addedfield: FOLLOW_pexpression_in_pexpression2325
static org.antlr.runtime.BitSet FOLLOW_pexpression_in_pexpression2325
addedfield: FOLLOW_pexpression_in_pexpression2329
static org.antlr.runtime.BitSet FOLLOW_pexpression_in_pexpression2329
addedfield: FOLLOW_OP_NEGATE_in_pexpression2341
static org.antlr.runtime.BitSet FOLLOW_OP_NEGATE_in_pexpression2341
addedfield: FOLLOW_pexpression_in_pexpression2345
static org.antlr.runtime.BitSet FOLLOW_pexpression_in_pexpression2345
addedfield: FOLLOW_OP_INVERT_in_pexpression2356
static org.antlr.runtime.BitSet FOLLOW_OP_INVERT_in_pexpression2356
addedfield: FOLLOW_pexpression_in_pexpression2360
static org.antlr.runtime.BitSet FOLLOW_pexpression_in_pexpression2360
addedfield: FOLLOW_pattern_symbol_in_pexpression2372
static org.antlr.runtime.BitSet FOLLOW_pattern_symbol_in_pexpression2372
addedfield: FOLLOW_integer_in_pexpression2382
static org.antlr.runtime.BitSet FOLLOW_integer_in_pexpression2382
addedfield: FOLLOW_OP_PARENTHESIZED_in_pexpression2390
static org.antlr.runtime.BitSet FOLLOW_OP_PARENTHESIZED_in_pexpression2390
addedfield: FOLLOW_pexpression_in_pexpression2394
static org.antlr.runtime.BitSet FOLLOW_pexpression_in_pexpression2394
addedfield: FOLLOW_OP_OR_in_pexpression22415
static org.antlr.runtime.BitSet FOLLOW_OP_OR_in_pexpression22415
addedfield: FOLLOW_pexpression2_in_pexpression22419
static org.antlr.runtime.BitSet FOLLOW_pexpression2_in_pexpression22419
addedfield: FOLLOW_pexpression2_in_pexpression22423
static org.antlr.runtime.BitSet FOLLOW_pexpression2_in_pexpression22423
addedfield: FOLLOW_OP_XOR_in_pexpression22434
static org.antlr.runtime.BitSet FOLLOW_OP_XOR_in_pexpression22434
addedfield: FOLLOW_pexpression2_in_pexpression22438
static org.antlr.runtime.BitSet FOLLOW_pexpression2_in_pexpression22438
addedfield: FOLLOW_pexpression2_in_pexpression22442
static org.antlr.runtime.BitSet FOLLOW_pexpression2_in_pexpression22442
addedfield: FOLLOW_OP_AND_in_pexpression22453
static org.antlr.runtime.BitSet FOLLOW_OP_AND_in_pexpression22453
addedfield: FOLLOW_pexpression2_in_pexpression22457
static org.antlr.runtime.BitSet FOLLOW_pexpression2_in_pexpression22457
addedfield: FOLLOW_pexpression2_in_pexpression22461
static org.antlr.runtime.BitSet FOLLOW_pexpression2_in_pexpression22461
addedfield: FOLLOW_OP_LEFT_in_pexpression22472
static org.antlr.runtime.BitSet FOLLOW_OP_LEFT_in_pexpression22472
addedfield: FOLLOW_pexpression2_in_pexpression22476
static org.antlr.runtime.BitSet FOLLOW_pexpression2_in_pexpression22476
addedfield: FOLLOW_pexpression2_in_pexpression22480
static org.antlr.runtime.BitSet FOLLOW_pexpression2_in_pexpression22480
addedfield: FOLLOW_OP_RIGHT_in_pexpression22491
static org.antlr.runtime.BitSet FOLLOW_OP_RIGHT_in_pexpression22491
addedfield: FOLLOW_pexpression2_in_pexpression22495
static org.antlr.runtime.BitSet FOLLOW_pexpression2_in_pexpression22495
addedfield: FOLLOW_pexpression2_in_pexpression22499
static org.antlr.runtime.BitSet FOLLOW_pexpression2_in_pexpression22499
addedfield: FOLLOW_OP_ADD_in_pexpression22510
static org.antlr.runtime.BitSet FOLLOW_OP_ADD_in_pexpression22510
addedfield: FOLLOW_pexpression2_in_pexpression22514
static org.antlr.runtime.BitSet FOLLOW_pexpression2_in_pexpression22514
addedfield: FOLLOW_pexpression2_in_pexpression22518
static org.antlr.runtime.BitSet FOLLOW_pexpression2_in_pexpression22518
addedfield: FOLLOW_OP_SUB_in_pexpression22529
static org.antlr.runtime.BitSet FOLLOW_OP_SUB_in_pexpression22529
addedfield: FOLLOW_pexpression2_in_pexpression22533
static org.antlr.runtime.BitSet FOLLOW_pexpression2_in_pexpression22533
addedfield: FOLLOW_pexpression2_in_pexpression22537
static org.antlr.runtime.BitSet FOLLOW_pexpression2_in_pexpression22537
addedfield: FOLLOW_OP_MULT_in_pexpression22548
static org.antlr.runtime.BitSet FOLLOW_OP_MULT_in_pexpression22548
addedfield: FOLLOW_pexpression2_in_pexpression22552
static org.antlr.runtime.BitSet FOLLOW_pexpression2_in_pexpression22552
addedfield: FOLLOW_pexpression2_in_pexpression22556
static org.antlr.runtime.BitSet FOLLOW_pexpression2_in_pexpression22556
addedfield: FOLLOW_OP_DIV_in_pexpression22567
static org.antlr.runtime.BitSet FOLLOW_OP_DIV_in_pexpression22567
addedfield: FOLLOW_pexpression2_in_pexpression22571
static org.antlr.runtime.BitSet FOLLOW_pexpression2_in_pexpression22571
addedfield: FOLLOW_pexpression2_in_pexpression22575
static org.antlr.runtime.BitSet FOLLOW_pexpression2_in_pexpression22575
addedfield: FOLLOW_OP_NEGATE_in_pexpression22587
static org.antlr.runtime.BitSet FOLLOW_OP_NEGATE_in_pexpression22587
addedfield: FOLLOW_pexpression2_in_pexpression22591
static org.antlr.runtime.BitSet FOLLOW_pexpression2_in_pexpression22591
addedfield: FOLLOW_OP_INVERT_in_pexpression22602
static org.antlr.runtime.BitSet FOLLOW_OP_INVERT_in_pexpression22602
addedfield: FOLLOW_pexpression2_in_pexpression22606
static org.antlr.runtime.BitSet FOLLOW_pexpression2_in_pexpression22606
addedfield: FOLLOW_pattern_symbol2_in_pexpression22618
static org.antlr.runtime.BitSet FOLLOW_pattern_symbol2_in_pexpression22618
addedfield: FOLLOW_integer_in_pexpression22628
static org.antlr.runtime.BitSet FOLLOW_integer_in_pexpression22628
addedfield: FOLLOW_OP_PARENTHESIZED_in_pexpression22636
static org.antlr.runtime.BitSet FOLLOW_OP_PARENTHESIZED_in_pexpression22636
addedfield: FOLLOW_pexpression2_in_pexpression22640
static org.antlr.runtime.BitSet FOLLOW_pexpression2_in_pexpression22640
addedfield: FOLLOW_OP_IDENTIFIER_in_pattern_symbol2660
static org.antlr.runtime.BitSet FOLLOW_OP_IDENTIFIER_in_pattern_symbol2660
addedfield: FOLLOW_OP_WILDCARD_in_pattern_symbol2674
static org.antlr.runtime.BitSet FOLLOW_OP_WILDCARD_in_pattern_symbol2674
addedfield: FOLLOW_OP_IDENTIFIER_in_pattern_symbol22693
static org.antlr.runtime.BitSet FOLLOW_OP_IDENTIFIER_in_pattern_symbol22693
addedfield: FOLLOW_OP_WILDCARD_in_pattern_symbol22707
static org.antlr.runtime.BitSet FOLLOW_OP_WILDCARD_in_pattern_symbol22707
addedfield: FOLLOW_OP_CONTEXT_BLOCK_in_contextblock2725
static org.antlr.runtime.BitSet FOLLOW_OP_CONTEXT_BLOCK_in_contextblock2725
addedfield: FOLLOW_cstatements_in_contextblock2729
static org.antlr.runtime.BitSet FOLLOW_cstatements_in_contextblock2729
addedfield: FOLLOW_OP_NO_CONTEXT_BLOCK_in_contextblock2737
static org.antlr.runtime.BitSet FOLLOW_OP_NO_CONTEXT_BLOCK_in_contextblock2737
addedfield: FOLLOW_cstatement_in_cstatements2759
static org.antlr.runtime.BitSet FOLLOW_cstatement_in_cstatements2759
addedfield: FOLLOW_OP_ASSIGN_in_cstatement2774
static org.antlr.runtime.BitSet FOLLOW_OP_ASSIGN_in_cstatement2774
addedfield: FOLLOW_OP_IDENTIFIER_in_cstatement2777
static org.antlr.runtime.BitSet FOLLOW_OP_IDENTIFIER_in_cstatement2777
addedfield: FOLLOW_pexpression_in_cstatement2786
static org.antlr.runtime.BitSet FOLLOW_pexpression_in_cstatement2786
addedfield: FOLLOW_OP_APPLY_in_cstatement2795
static org.antlr.runtime.BitSet FOLLOW_OP_APPLY_in_cstatement2795
addedfield: FOLLOW_OP_IDENTIFIER_in_cstatement2798
static org.antlr.runtime.BitSet FOLLOW_OP_IDENTIFIER_in_cstatement2798
addedfield: FOLLOW_OP_IDENTIFIER_in_cstatement2806
static org.antlr.runtime.BitSet FOLLOW_OP_IDENTIFIER_in_cstatement2806
addedfield: FOLLOW_OP_IDENTIFIER_in_cstatement2814
static org.antlr.runtime.BitSet FOLLOW_OP_IDENTIFIER_in_cstatement2814
addedfield: FOLLOW_OP_SEMANTIC_in_semantic2858
static org.antlr.runtime.BitSet FOLLOW_OP_SEMANTIC_in_semantic2858
addedfield: FOLLOW_code_block_in_semantic2862
static org.antlr.runtime.BitSet FOLLOW_code_block_in_semantic2862
addedfield: FOLLOW_statements_in_code_block2913
static org.antlr.runtime.BitSet FOLLOW_statements_in_code_block2913
addedfield: FOLLOW_OP_NOP_in_code_block2918
static org.antlr.runtime.BitSet FOLLOW_OP_NOP_in_code_block2918
addedfield: FOLLOW_statement_in_statements2929
static org.antlr.runtime.BitSet FOLLOW_statement_in_statements2929
addedfield: FOLLOW_assignment_in_statement2961
static org.antlr.runtime.BitSet FOLLOW_assignment_in_statement2961
addedfield: FOLLOW_declaration_in_statement2973
static org.antlr.runtime.BitSet FOLLOW_declaration_in_statement2973
addedfield: FOLLOW_funcall_in_statement2985
static org.antlr.runtime.BitSet FOLLOW_funcall_in_statement2985
addedfield: FOLLOW_build_stmt_in_statement3002
static org.antlr.runtime.BitSet FOLLOW_build_stmt_in_statement3002
addedfield: FOLLOW_crossbuild_stmt_in_statement3016
static org.antlr.runtime.BitSet FOLLOW_crossbuild_stmt_in_statement3016
addedfield: FOLLOW_goto_stmt_in_statement3025
static org.antlr.runtime.BitSet FOLLOW_goto_stmt_in_statement3025
addedfield: FOLLOW_cond_stmt_in_statement3040
static org.antlr.runtime.BitSet FOLLOW_cond_stmt_in_statement3040
addedfield: FOLLOW_call_stmt_in_statement3055
static org.antlr.runtime.BitSet FOLLOW_call_stmt_in_statement3055
addedfield: FOLLOW_return_stmt_in_statement3070
static org.antlr.runtime.BitSet FOLLOW_return_stmt_in_statement3070
addedfield: FOLLOW_label_in_statement3083
static org.antlr.runtime.BitSet FOLLOW_label_in_statement3083
addedfield: FOLLOW_export_in_statement3092
static org.antlr.runtime.BitSet FOLLOW_export_in_statement3092
addedfield: FOLLOW_section_label_in_statement3102
static org.antlr.runtime.BitSet FOLLOW_section_label_in_statement3102
addedfield: FOLLOW_OP_LOCAL_in_declaration3116
static org.antlr.runtime.BitSet FOLLOW_OP_LOCAL_in_declaration3116
addedfield: FOLLOW_unbound_identifier_in_declaration3120
static org.antlr.runtime.BitSet FOLLOW_unbound_identifier_in_declaration3120
addedfield: FOLLOW_integer_in_declaration3125
static org.antlr.runtime.BitSet FOLLOW_integer_in_declaration3125
addedfield: FOLLOW_OP_LOCAL_in_declaration3134
static org.antlr.runtime.BitSet FOLLOW_OP_LOCAL_in_declaration3134
addedfield: FOLLOW_unbound_identifier_in_declaration3138
static org.antlr.runtime.BitSet FOLLOW_unbound_identifier_in_declaration3138
addedfield: FOLLOW_OP_LABEL_in_label3158
static org.antlr.runtime.BitSet FOLLOW_OP_LABEL_in_label3158
addedfield: FOLLOW_OP_IDENTIFIER_in_label3162
static org.antlr.runtime.BitSet FOLLOW_OP_IDENTIFIER_in_label3162
addedfield: FOLLOW_OP_WILDCARD_in_label3178
static org.antlr.runtime.BitSet FOLLOW_OP_WILDCARD_in_label3178
addedfield: FOLLOW_OP_SECTION_LABEL_in_section_label3198
static org.antlr.runtime.BitSet FOLLOW_OP_SECTION_LABEL_in_section_label3198
addedfield: FOLLOW_OP_IDENTIFIER_in_section_label3202
static org.antlr.runtime.BitSet FOLLOW_OP_IDENTIFIER_in_section_label3202
addedfield: FOLLOW_OP_WILDCARD_in_section_label3218
static org.antlr.runtime.BitSet FOLLOW_OP_WILDCARD_in_section_label3218
addedfield: FOLLOW_OP_IDENTIFIER_in_section_symbol3239
static org.antlr.runtime.BitSet FOLLOW_OP_IDENTIFIER_in_section_symbol3239
addedfield: FOLLOW_OP_WILDCARD_in_section_symbol3253
static org.antlr.runtime.BitSet FOLLOW_OP_WILDCARD_in_section_symbol3253
addedfield: FOLLOW_OP_ASSIGN_in_assignment3279
static org.antlr.runtime.BitSet FOLLOW_OP_ASSIGN_in_assignment3279
addedfield: FOLLOW_OP_BITRANGE_in_assignment3282
static org.antlr.runtime.BitSet FOLLOW_OP_BITRANGE_in_assignment3282
addedfield: FOLLOW_specific_symbol_in_assignment3286
static org.antlr.runtime.BitSet FOLLOW_specific_symbol_in_assignment3286
addedfield: FOLLOW_integer_in_assignment3291
static org.antlr.runtime.BitSet FOLLOW_integer_in_assignment3291
addedfield: FOLLOW_integer_in_assignment3295
static org.antlr.runtime.BitSet FOLLOW_integer_in_assignment3295
addedfield: FOLLOW_expr_in_assignment3300
static org.antlr.runtime.BitSet FOLLOW_expr_in_assignment3300
addedfield: FOLLOW_OP_ASSIGN_in_assignment3311
static org.antlr.runtime.BitSet FOLLOW_OP_ASSIGN_in_assignment3311
addedfield: FOLLOW_OP_DECLARATIVE_SIZE_in_assignment3314
static org.antlr.runtime.BitSet FOLLOW_OP_DECLARATIVE_SIZE_in_assignment3314
addedfield: FOLLOW_unbound_identifier_in_assignment3318
static org.antlr.runtime.BitSet FOLLOW_unbound_identifier_in_assignment3318
addedfield: FOLLOW_integer_in_assignment3323
static org.antlr.runtime.BitSet FOLLOW_integer_in_assignment3323
addedfield: FOLLOW_expr_in_assignment3328
static org.antlr.runtime.BitSet FOLLOW_expr_in_assignment3328
addedfield: FOLLOW_OP_LOCAL_in_assignment3337
static org.antlr.runtime.BitSet FOLLOW_OP_LOCAL_in_assignment3337
addedfield: FOLLOW_OP_ASSIGN_in_assignment3341
static org.antlr.runtime.BitSet FOLLOW_OP_ASSIGN_in_assignment3341
addedfield: FOLLOW_OP_DECLARATIVE_SIZE_in_assignment3344
static org.antlr.runtime.BitSet FOLLOW_OP_DECLARATIVE_SIZE_in_assignment3344
addedfield: FOLLOW_unbound_identifier_in_assignment3348
static org.antlr.runtime.BitSet FOLLOW_unbound_identifier_in_assignment3348
addedfield: FOLLOW_integer_in_assignment3353
static org.antlr.runtime.BitSet FOLLOW_integer_in_assignment3353
addedfield: FOLLOW_expr_in_assignment3358
static org.antlr.runtime.BitSet FOLLOW_expr_in_assignment3358
addedfield: FOLLOW_OP_LOCAL_in_assignment3367
static org.antlr.runtime.BitSet FOLLOW_OP_LOCAL_in_assignment3367
addedfield: FOLLOW_OP_ASSIGN_in_assignment3371
static org.antlr.runtime.BitSet FOLLOW_OP_ASSIGN_in_assignment3371
addedfield: FOLLOW_unbound_identifier_in_assignment3375
static org.antlr.runtime.BitSet FOLLOW_unbound_identifier_in_assignment3375
addedfield: FOLLOW_expr_in_assignment3380
static org.antlr.runtime.BitSet FOLLOW_expr_in_assignment3380
addedfield: FOLLOW_OP_ASSIGN_in_assignment3391
static org.antlr.runtime.BitSet FOLLOW_OP_ASSIGN_in_assignment3391
addedfield: FOLLOW_OP_IDENTIFIER_in_assignment3394
static org.antlr.runtime.BitSet FOLLOW_OP_IDENTIFIER_in_assignment3394
addedfield: FOLLOW_expr_in_assignment3403
static org.antlr.runtime.BitSet FOLLOW_expr_in_assignment3403
addedfield: FOLLOW_OP_ASSIGN_in_assignment3412
static org.antlr.runtime.BitSet FOLLOW_OP_ASSIGN_in_assignment3412
addedfield: FOLLOW_OP_WILDCARD_in_assignment3416
static org.antlr.runtime.BitSet FOLLOW_OP_WILDCARD_in_assignment3416
addedfield: FOLLOW_expr_in_assignment3420
static org.antlr.runtime.BitSet FOLLOW_expr_in_assignment3420
addedfield: FOLLOW_OP_ASSIGN_in_assignment3431
static org.antlr.runtime.BitSet FOLLOW_OP_ASSIGN_in_assignment3431
addedfield: FOLLOW_sizedstar_in_assignment3435
static org.antlr.runtime.BitSet FOLLOW_sizedstar_in_assignment3435
addedfield: FOLLOW_expr_in_assignment3439
static org.antlr.runtime.BitSet FOLLOW_expr_in_assignment3439
addedfield: FOLLOW_OP_BITRANGE_in_bitrange3460
static org.antlr.runtime.BitSet FOLLOW_OP_BITRANGE_in_bitrange3460
addedfield: FOLLOW_specific_symbol_in_bitrange3464
static org.antlr.runtime.BitSet FOLLOW_specific_symbol_in_bitrange3464
addedfield: FOLLOW_integer_in_bitrange3469
static org.antlr.runtime.BitSet FOLLOW_integer_in_bitrange3469
addedfield: FOLLOW_integer_in_bitrange3473
static org.antlr.runtime.BitSet FOLLOW_integer_in_bitrange3473
addedfield: FOLLOW_OP_DEREFERENCE_in_sizedstar3506
static org.antlr.runtime.BitSet FOLLOW_OP_DEREFERENCE_in_sizedstar3506
addedfield: FOLLOW_space_symbol_in_sizedstar3510
static org.antlr.runtime.BitSet FOLLOW_space_symbol_in_sizedstar3510
addedfield: FOLLOW_integer_in_sizedstar3515
static org.antlr.runtime.BitSet FOLLOW_integer_in_sizedstar3515
addedfield: FOLLOW_expr_in_sizedstar3519
static org.antlr.runtime.BitSet FOLLOW_expr_in_sizedstar3519
addedfield: FOLLOW_OP_DEREFERENCE_in_sizedstar3530
static org.antlr.runtime.BitSet FOLLOW_OP_DEREFERENCE_in_sizedstar3530
addedfield: FOLLOW_space_symbol_in_sizedstar3534
static org.antlr.runtime.BitSet FOLLOW_space_symbol_in_sizedstar3534
addedfield: FOLLOW_expr_in_sizedstar3539
static org.antlr.runtime.BitSet FOLLOW_expr_in_sizedstar3539
addedfield: FOLLOW_OP_DEREFERENCE_in_sizedstar3550
static org.antlr.runtime.BitSet FOLLOW_OP_DEREFERENCE_in_sizedstar3550
addedfield: FOLLOW_integer_in_sizedstar3554
static org.antlr.runtime.BitSet FOLLOW_integer_in_sizedstar3554
addedfield: FOLLOW_expr_in_sizedstar3558
static org.antlr.runtime.BitSet FOLLOW_expr_in_sizedstar3558
addedfield: FOLLOW_OP_DEREFERENCE_in_sizedstar3569
static org.antlr.runtime.BitSet FOLLOW_OP_DEREFERENCE_in_sizedstar3569
addedfield: FOLLOW_expr_in_sizedstar3573
static org.antlr.runtime.BitSet FOLLOW_expr_in_sizedstar3573
addedfield: FOLLOW_OP_DEREFERENCE_in_sizedstarv3606
static org.antlr.runtime.BitSet FOLLOW_OP_DEREFERENCE_in_sizedstarv3606
addedfield: FOLLOW_space_symbol_in_sizedstarv3610
static org.antlr.runtime.BitSet FOLLOW_space_symbol_in_sizedstarv3610
addedfield: FOLLOW_integer_in_sizedstarv3615
static org.antlr.runtime.BitSet FOLLOW_integer_in_sizedstarv3615
addedfield: FOLLOW_specific_symbol_in_sizedstarv3619
static org.antlr.runtime.BitSet FOLLOW_specific_symbol_in_sizedstarv3619
addedfield: FOLLOW_OP_DEREFERENCE_in_sizedstarv3631
static org.antlr.runtime.BitSet FOLLOW_OP_DEREFERENCE_in_sizedstarv3631
addedfield: FOLLOW_space_symbol_in_sizedstarv3635
static org.antlr.runtime.BitSet FOLLOW_space_symbol_in_sizedstarv3635
addedfield: FOLLOW_specific_symbol_in_sizedstarv3640
static org.antlr.runtime.BitSet FOLLOW_specific_symbol_in_sizedstarv3640
addedfield: FOLLOW_OP_DEREFERENCE_in_sizedstarv3652
static org.antlr.runtime.BitSet FOLLOW_OP_DEREFERENCE_in_sizedstarv3652
addedfield: FOLLOW_integer_in_sizedstarv3656
static org.antlr.runtime.BitSet FOLLOW_integer_in_sizedstarv3656
addedfield: FOLLOW_specific_symbol_in_sizedstarv3660
static org.antlr.runtime.BitSet FOLLOW_specific_symbol_in_sizedstarv3660
addedfield: FOLLOW_OP_DEREFERENCE_in_sizedstarv3672
static org.antlr.runtime.BitSet FOLLOW_OP_DEREFERENCE_in_sizedstarv3672
addedfield: FOLLOW_specific_symbol_in_sizedstarv3676
static org.antlr.runtime.BitSet FOLLOW_specific_symbol_in_sizedstarv3676
addedfield: FOLLOW_expr_apply_in_funcall3703
static org.antlr.runtime.BitSet FOLLOW_expr_apply_in_funcall3703
addedfield: FOLLOW_OP_BUILD_in_build_stmt3729
static org.antlr.runtime.BitSet FOLLOW_OP_BUILD_in_build_stmt3729
addedfield: FOLLOW_operand_symbol_in_build_stmt3733
static org.antlr.runtime.BitSet FOLLOW_operand_symbol_in_build_stmt3733
addedfield: FOLLOW_OP_CROSSBUILD_in_crossbuild_stmt3761
static org.antlr.runtime.BitSet FOLLOW_OP_CROSSBUILD_in_crossbuild_stmt3761
addedfield: FOLLOW_varnode_in_crossbuild_stmt3765
static org.antlr.runtime.BitSet FOLLOW_varnode_in_crossbuild_stmt3765
addedfield: FOLLOW_section_symbol_in_crossbuild_stmt3769
static org.antlr.runtime.BitSet FOLLOW_section_symbol_in_crossbuild_stmt3769
addedfield: FOLLOW_OP_GOTO_in_goto_stmt3809
static org.antlr.runtime.BitSet FOLLOW_OP_GOTO_in_goto_stmt3809
addedfield: FOLLOW_jumpdest_in_goto_stmt3813
static org.antlr.runtime.BitSet FOLLOW_jumpdest_in_goto_stmt3813
addedfield: FOLLOW_OP_IDENTIFIER_in_jump_symbol3834
static org.antlr.runtime.BitSet FOLLOW_OP_IDENTIFIER_in_jump_symbol3834
addedfield: FOLLOW_OP_WILDCARD_in_jump_symbol3848
static org.antlr.runtime.BitSet FOLLOW_OP_WILDCARD_in_jump_symbol3848
addedfield: FOLLOW_OP_JUMPDEST_SYMBOL_in_jumpdest3869
static org.antlr.runtime.BitSet FOLLOW_OP_JUMPDEST_SYMBOL_in_jumpdest3869
addedfield: FOLLOW_jump_symbol_in_jumpdest3873
static org.antlr.runtime.BitSet FOLLOW_jump_symbol_in_jumpdest3873
addedfield: FOLLOW_OP_JUMPDEST_DYNAMIC_in_jumpdest3885
static org.antlr.runtime.BitSet FOLLOW_OP_JUMPDEST_DYNAMIC_in_jumpdest3885
addedfield: FOLLOW_expr_in_jumpdest3889
static org.antlr.runtime.BitSet FOLLOW_expr_in_jumpdest3889
addedfield: FOLLOW_OP_JUMPDEST_ABSOLUTE_in_jumpdest3900
static org.antlr.runtime.BitSet FOLLOW_OP_JUMPDEST_ABSOLUTE_in_jumpdest3900
addedfield: FOLLOW_integer_in_jumpdest3904
static org.antlr.runtime.BitSet FOLLOW_integer_in_jumpdest3904
addedfield: FOLLOW_OP_JUMPDEST_RELATIVE_in_jumpdest3915
static org.antlr.runtime.BitSet FOLLOW_OP_JUMPDEST_RELATIVE_in_jumpdest3915
addedfield: FOLLOW_integer_in_jumpdest3919
static org.antlr.runtime.BitSet FOLLOW_integer_in_jumpdest3919
addedfield: FOLLOW_space_symbol_in_jumpdest3923
static org.antlr.runtime.BitSet FOLLOW_space_symbol_in_jumpdest3923
addedfield: FOLLOW_OP_JUMPDEST_LABEL_in_jumpdest3935
static org.antlr.runtime.BitSet FOLLOW_OP_JUMPDEST_LABEL_in_jumpdest3935
addedfield: FOLLOW_label_in_jumpdest3939
static org.antlr.runtime.BitSet FOLLOW_label_in_jumpdest3939
addedfield: FOLLOW_OP_IF_in_cond_stmt3966
static org.antlr.runtime.BitSet FOLLOW_OP_IF_in_cond_stmt3966
addedfield: FOLLOW_expr_in_cond_stmt3970
static org.antlr.runtime.BitSet FOLLOW_expr_in_cond_stmt3970
addedfield: FOLLOW_OP_GOTO_in_cond_stmt3973
static org.antlr.runtime.BitSet FOLLOW_OP_GOTO_in_cond_stmt3973
addedfield: FOLLOW_jumpdest_in_cond_stmt3977
static org.antlr.runtime.BitSet FOLLOW_jumpdest_in_cond_stmt3977
addedfield: FOLLOW_OP_CALL_in_call_stmt4018
static org.antlr.runtime.BitSet FOLLOW_OP_CALL_in_call_stmt4018
addedfield: FOLLOW_jumpdest_in_call_stmt4022
static org.antlr.runtime.BitSet FOLLOW_jumpdest_in_call_stmt4022
addedfield: FOLLOW_OP_RETURN_in_return_stmt4050
static org.antlr.runtime.BitSet FOLLOW_OP_RETURN_in_return_stmt4050
addedfield: FOLLOW_expr_in_return_stmt4054
static org.antlr.runtime.BitSet FOLLOW_expr_in_return_stmt4054
addedfield: FOLLOW_OP_EXPORT_in_export4076
static org.antlr.runtime.BitSet FOLLOW_OP_EXPORT_in_export4076
addedfield: FOLLOW_sizedstarv_in_export4080
static org.antlr.runtime.BitSet FOLLOW_sizedstarv_in_export4080
addedfield: FOLLOW_OP_EXPORT_in_export4091
static org.antlr.runtime.BitSet FOLLOW_OP_EXPORT_in_export4091
addedfield: FOLLOW_varnode_in_export4095
static org.antlr.runtime.BitSet FOLLOW_varnode_in_export4095
addedfield: FOLLOW_OP_BOOL_OR_in_expr4116
static org.antlr.runtime.BitSet FOLLOW_OP_BOOL_OR_in_expr4116
addedfield: FOLLOW_expr_in_expr4120
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4120
addedfield: FOLLOW_expr_in_expr4124
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4124
addedfield: FOLLOW_OP_BOOL_XOR_in_expr4135
static org.antlr.runtime.BitSet FOLLOW_OP_BOOL_XOR_in_expr4135
addedfield: FOLLOW_expr_in_expr4139
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4139
addedfield: FOLLOW_expr_in_expr4143
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4143
addedfield: FOLLOW_OP_BOOL_AND_in_expr4154
static org.antlr.runtime.BitSet FOLLOW_OP_BOOL_AND_in_expr4154
addedfield: FOLLOW_expr_in_expr4158
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4158
addedfield: FOLLOW_expr_in_expr4162
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4162
addedfield: FOLLOW_OP_OR_in_expr4174
static org.antlr.runtime.BitSet FOLLOW_OP_OR_in_expr4174
addedfield: FOLLOW_expr_in_expr4178
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4178
addedfield: FOLLOW_expr_in_expr4182
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4182
addedfield: FOLLOW_OP_XOR_in_expr4193
static org.antlr.runtime.BitSet FOLLOW_OP_XOR_in_expr4193
addedfield: FOLLOW_expr_in_expr4197
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4197
addedfield: FOLLOW_expr_in_expr4201
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4201
addedfield: FOLLOW_OP_AND_in_expr4212
static org.antlr.runtime.BitSet FOLLOW_OP_AND_in_expr4212
addedfield: FOLLOW_expr_in_expr4216
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4216
addedfield: FOLLOW_expr_in_expr4220
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4220
addedfield: FOLLOW_OP_EQUAL_in_expr4232
static org.antlr.runtime.BitSet FOLLOW_OP_EQUAL_in_expr4232
addedfield: FOLLOW_expr_in_expr4236
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4236
addedfield: FOLLOW_expr_in_expr4240
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4240
addedfield: FOLLOW_OP_NOTEQUAL_in_expr4251
static org.antlr.runtime.BitSet FOLLOW_OP_NOTEQUAL_in_expr4251
addedfield: FOLLOW_expr_in_expr4255
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4255
addedfield: FOLLOW_expr_in_expr4259
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4259
addedfield: FOLLOW_OP_FEQUAL_in_expr4270
static org.antlr.runtime.BitSet FOLLOW_OP_FEQUAL_in_expr4270
addedfield: FOLLOW_expr_in_expr4274
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4274
addedfield: FOLLOW_expr_in_expr4278
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4278
addedfield: FOLLOW_OP_FNOTEQUAL_in_expr4289
static org.antlr.runtime.BitSet FOLLOW_OP_FNOTEQUAL_in_expr4289
addedfield: FOLLOW_expr_in_expr4293
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4293
addedfield: FOLLOW_expr_in_expr4297
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4297
addedfield: FOLLOW_OP_LESS_in_expr4309
static org.antlr.runtime.BitSet FOLLOW_OP_LESS_in_expr4309
addedfield: FOLLOW_expr_in_expr4313
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4313
addedfield: FOLLOW_expr_in_expr4317
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4317
addedfield: FOLLOW_OP_GREATEQUAL_in_expr4328
static org.antlr.runtime.BitSet FOLLOW_OP_GREATEQUAL_in_expr4328
addedfield: FOLLOW_expr_in_expr4332
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4332
addedfield: FOLLOW_expr_in_expr4336
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4336
addedfield: FOLLOW_OP_LESSEQUAL_in_expr4347
static org.antlr.runtime.BitSet FOLLOW_OP_LESSEQUAL_in_expr4347
addedfield: FOLLOW_expr_in_expr4351
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4351
addedfield: FOLLOW_expr_in_expr4355
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4355
addedfield: FOLLOW_OP_GREAT_in_expr4366
static org.antlr.runtime.BitSet FOLLOW_OP_GREAT_in_expr4366
addedfield: FOLLOW_expr_in_expr4370
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4370
addedfield: FOLLOW_expr_in_expr4374
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4374
addedfield: FOLLOW_OP_SLESS_in_expr4385
static org.antlr.runtime.BitSet FOLLOW_OP_SLESS_in_expr4385
addedfield: FOLLOW_expr_in_expr4389
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4389
addedfield: FOLLOW_expr_in_expr4393
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4393
addedfield: FOLLOW_OP_SGREATEQUAL_in_expr4404
static org.antlr.runtime.BitSet FOLLOW_OP_SGREATEQUAL_in_expr4404
addedfield: FOLLOW_expr_in_expr4408
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4408
addedfield: FOLLOW_expr_in_expr4412
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4412
addedfield: FOLLOW_OP_SLESSEQUAL_in_expr4423
static org.antlr.runtime.BitSet FOLLOW_OP_SLESSEQUAL_in_expr4423
addedfield: FOLLOW_expr_in_expr4427
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4427
addedfield: FOLLOW_expr_in_expr4431
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4431
addedfield: FOLLOW_OP_SGREAT_in_expr4442
static org.antlr.runtime.BitSet FOLLOW_OP_SGREAT_in_expr4442
addedfield: FOLLOW_expr_in_expr4446
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4446
addedfield: FOLLOW_expr_in_expr4450
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4450
addedfield: FOLLOW_OP_FLESS_in_expr4461
static org.antlr.runtime.BitSet FOLLOW_OP_FLESS_in_expr4461
addedfield: FOLLOW_expr_in_expr4465
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4465
addedfield: FOLLOW_expr_in_expr4469
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4469
addedfield: FOLLOW_OP_FGREATEQUAL_in_expr4480
static org.antlr.runtime.BitSet FOLLOW_OP_FGREATEQUAL_in_expr4480
addedfield: FOLLOW_expr_in_expr4484
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4484
addedfield: FOLLOW_expr_in_expr4488
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4488
addedfield: FOLLOW_OP_FLESSEQUAL_in_expr4499
static org.antlr.runtime.BitSet FOLLOW_OP_FLESSEQUAL_in_expr4499
addedfield: FOLLOW_expr_in_expr4503
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4503
addedfield: FOLLOW_expr_in_expr4507
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4507
addedfield: FOLLOW_OP_FGREAT_in_expr4518
static org.antlr.runtime.BitSet FOLLOW_OP_FGREAT_in_expr4518
addedfield: FOLLOW_expr_in_expr4522
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4522
addedfield: FOLLOW_expr_in_expr4526
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4526
addedfield: FOLLOW_OP_LEFT_in_expr4538
static org.antlr.runtime.BitSet FOLLOW_OP_LEFT_in_expr4538
addedfield: FOLLOW_expr_in_expr4542
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4542
addedfield: FOLLOW_expr_in_expr4546
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4546
addedfield: FOLLOW_OP_RIGHT_in_expr4557
static org.antlr.runtime.BitSet FOLLOW_OP_RIGHT_in_expr4557
addedfield: FOLLOW_expr_in_expr4561
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4561
addedfield: FOLLOW_expr_in_expr4565
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4565
addedfield: FOLLOW_OP_SRIGHT_in_expr4576
static org.antlr.runtime.BitSet FOLLOW_OP_SRIGHT_in_expr4576
addedfield: FOLLOW_expr_in_expr4580
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4580
addedfield: FOLLOW_expr_in_expr4584
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4584
addedfield: FOLLOW_OP_ADD_in_expr4596
static org.antlr.runtime.BitSet FOLLOW_OP_ADD_in_expr4596
addedfield: FOLLOW_expr_in_expr4600
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4600
addedfield: FOLLOW_expr_in_expr4604
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4604
addedfield: FOLLOW_OP_SUB_in_expr4615
static org.antlr.runtime.BitSet FOLLOW_OP_SUB_in_expr4615
addedfield: FOLLOW_expr_in_expr4619
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4619
addedfield: FOLLOW_expr_in_expr4623
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4623
addedfield: FOLLOW_OP_FADD_in_expr4634
static org.antlr.runtime.BitSet FOLLOW_OP_FADD_in_expr4634
addedfield: FOLLOW_expr_in_expr4638
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4638
addedfield: FOLLOW_expr_in_expr4642
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4642
addedfield: FOLLOW_OP_FSUB_in_expr4653
static org.antlr.runtime.BitSet FOLLOW_OP_FSUB_in_expr4653
addedfield: FOLLOW_expr_in_expr4657
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4657
addedfield: FOLLOW_expr_in_expr4661
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4661
addedfield: FOLLOW_OP_MULT_in_expr4673
static org.antlr.runtime.BitSet FOLLOW_OP_MULT_in_expr4673
addedfield: FOLLOW_expr_in_expr4677
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4677
addedfield: FOLLOW_expr_in_expr4681
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4681
addedfield: FOLLOW_OP_DIV_in_expr4692
static org.antlr.runtime.BitSet FOLLOW_OP_DIV_in_expr4692
addedfield: FOLLOW_expr_in_expr4696
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4696
addedfield: FOLLOW_expr_in_expr4700
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4700
addedfield: FOLLOW_OP_REM_in_expr4711
static org.antlr.runtime.BitSet FOLLOW_OP_REM_in_expr4711
addedfield: FOLLOW_expr_in_expr4715
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4715
addedfield: FOLLOW_expr_in_expr4719
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4719
addedfield: FOLLOW_OP_SDIV_in_expr4730
static org.antlr.runtime.BitSet FOLLOW_OP_SDIV_in_expr4730
addedfield: FOLLOW_expr_in_expr4734
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4734
addedfield: FOLLOW_expr_in_expr4738
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4738
addedfield: FOLLOW_OP_SREM_in_expr4749
static org.antlr.runtime.BitSet FOLLOW_OP_SREM_in_expr4749
addedfield: FOLLOW_expr_in_expr4753
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4753
addedfield: FOLLOW_expr_in_expr4757
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4757
addedfield: FOLLOW_OP_FMULT_in_expr4768
static org.antlr.runtime.BitSet FOLLOW_OP_FMULT_in_expr4768
addedfield: FOLLOW_expr_in_expr4772
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4772
addedfield: FOLLOW_expr_in_expr4776
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4776
addedfield: FOLLOW_OP_FDIV_in_expr4787
static org.antlr.runtime.BitSet FOLLOW_OP_FDIV_in_expr4787
addedfield: FOLLOW_expr_in_expr4791
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4791
addedfield: FOLLOW_expr_in_expr4795
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4795
addedfield: FOLLOW_OP_NOT_in_expr4807
static org.antlr.runtime.BitSet FOLLOW_OP_NOT_in_expr4807
addedfield: FOLLOW_expr_in_expr4811
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4811
addedfield: FOLLOW_OP_INVERT_in_expr4822
static org.antlr.runtime.BitSet FOLLOW_OP_INVERT_in_expr4822
addedfield: FOLLOW_expr_in_expr4826
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4826
addedfield: FOLLOW_OP_NEGATE_in_expr4837
static org.antlr.runtime.BitSet FOLLOW_OP_NEGATE_in_expr4837
addedfield: FOLLOW_expr_in_expr4841
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4841
addedfield: FOLLOW_OP_FNEGATE_in_expr4852
static org.antlr.runtime.BitSet FOLLOW_OP_FNEGATE_in_expr4852
addedfield: FOLLOW_expr_in_expr4856
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4856
addedfield: FOLLOW_sizedstar_in_expr4866
static org.antlr.runtime.BitSet FOLLOW_sizedstar_in_expr4866
addedfield: FOLLOW_expr_apply_in_expr4876
static org.antlr.runtime.BitSet FOLLOW_expr_apply_in_expr4876
addedfield: FOLLOW_varnode_in_expr4885
static org.antlr.runtime.BitSet FOLLOW_varnode_in_expr4885
addedfield: FOLLOW_bitrange_in_expr4894
static org.antlr.runtime.BitSet FOLLOW_bitrange_in_expr4894
addedfield: FOLLOW_integer_in_expr4903
static org.antlr.runtime.BitSet FOLLOW_integer_in_expr4903
addedfield: FOLLOW_OP_PARENTHESIZED_in_expr4911
static org.antlr.runtime.BitSet FOLLOW_OP_PARENTHESIZED_in_expr4911
addedfield: FOLLOW_expr_in_expr4915
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4915
addedfield: FOLLOW_OP_BITRANGE2_in_expr4927
static org.antlr.runtime.BitSet FOLLOW_OP_BITRANGE2_in_expr4927
addedfield: FOLLOW_specific_symbol_in_expr4931
static org.antlr.runtime.BitSet FOLLOW_specific_symbol_in_expr4931
addedfield: FOLLOW_integer_in_expr4936
static org.antlr.runtime.BitSet FOLLOW_integer_in_expr4936
addedfield: FOLLOW_OP_APPLY_in_expr_apply4963
static org.antlr.runtime.BitSet FOLLOW_OP_APPLY_in_expr_apply4963
addedfield: FOLLOW_OP_IDENTIFIER_in_expr_apply4968
static org.antlr.runtime.BitSet FOLLOW_OP_IDENTIFIER_in_expr_apply4968
addedfield: FOLLOW_expr_operands_in_expr_apply4977
static org.antlr.runtime.BitSet FOLLOW_expr_operands_in_expr_apply4977
addedfield: FOLLOW_OP_APPLY_in_expr_apply4988
static org.antlr.runtime.BitSet FOLLOW_OP_APPLY_in_expr_apply4988
addedfield: FOLLOW_OP_WILDCARD_in_expr_apply4992
static org.antlr.runtime.BitSet FOLLOW_OP_WILDCARD_in_expr_apply4992
addedfield: FOLLOW_expr_operands_in_expr_apply4996
static org.antlr.runtime.BitSet FOLLOW_expr_operands_in_expr_apply4996
addedfield: FOLLOW_expr_in_expr_operands5029
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr_operands5029
addedfield: FOLLOW_specific_symbol_in_varnode5050
static org.antlr.runtime.BitSet FOLLOW_specific_symbol_in_varnode5050
addedfield: FOLLOW_OP_TRUNCATION_SIZE_in_varnode5061
static org.antlr.runtime.BitSet FOLLOW_OP_TRUNCATION_SIZE_in_varnode5061
addedfield: FOLLOW_integer_in_varnode5065
static org.antlr.runtime.BitSet FOLLOW_integer_in_varnode5065
addedfield: FOLLOW_integer_in_varnode5069
static org.antlr.runtime.BitSet FOLLOW_integer_in_varnode5069
addedfield: FOLLOW_OP_ADDRESS_OF_in_varnode5078
static org.antlr.runtime.BitSet FOLLOW_OP_ADDRESS_OF_in_varnode5078
addedfield: FOLLOW_OP_SIZING_SIZE_in_varnode5081
static org.antlr.runtime.BitSet FOLLOW_OP_SIZING_SIZE_in_varnode5081
addedfield: FOLLOW_integer_in_varnode5085
static org.antlr.runtime.BitSet FOLLOW_integer_in_varnode5085
addedfield: FOLLOW_varnode_in_varnode5090
static org.antlr.runtime.BitSet FOLLOW_varnode_in_varnode5090
addedfield: FOLLOW_OP_ADDRESS_OF_in_varnode5099
static org.antlr.runtime.BitSet FOLLOW_OP_ADDRESS_OF_in_varnode5099
addedfield: FOLLOW_varnode_in_varnode5103
static org.antlr.runtime.BitSet FOLLOW_varnode_in_varnode5103
addedfield: FOLLOW_OP_QSTRING_in_qstring5122
static org.antlr.runtime.BitSet FOLLOW_OP_QSTRING_in_qstring5122
addedfield: FOLLOW_OP_IDENTIFIER_in_identifier5145
static org.antlr.runtime.BitSet FOLLOW_OP_IDENTIFIER_in_identifier5145
addedfield: FOLLOW_OP_WILDCARD_in_identifier5159
static org.antlr.runtime.BitSet FOLLOW_OP_WILDCARD_in_identifier5159
addedfield: FOLLOW_OP_HEX_CONSTANT_in_integer5177
static org.antlr.runtime.BitSet FOLLOW_OP_HEX_CONSTANT_in_integer5177
addedfield: FOLLOW_OP_DEC_CONSTANT_in_integer5190
static org.antlr.runtime.BitSet FOLLOW_OP_DEC_CONSTANT_in_integer5190
addedfield: FOLLOW_OP_BIN_CONSTANT_in_integer5203
static org.antlr.runtime.BitSet FOLLOW_OP_BIN_CONSTANT_in_integer5203
addedmethod: ctorsemantic
ghidra.pcodeCPort.slgh_compile.SectionVector ctorsemantic(ghidra.pcodeCPort.slghsymbol.Constructor ctor) throws RecognitionException
addedmethod: semantic
ghidra.pcodeCPort.slgh_compile.SectionVector semantic(ghidra.sleigh.grammar.ParsingEnvironment pe, ghidra.sleigh.grammar.Location containerLoc, ghidra.pcodeCPort.slgh_compile.PcodeCompile pcode, org.antlr.runtime.tree.Tree where, boolean sectionsAllowed, boolean isMacroParse) throws RecognitionException
removedfield: FOLLOW_OP_PCODE_in_ctorsemantic1574
static org.antlr.runtime.BitSet FOLLOW_OP_PCODE_in_ctorsemantic1574
removedfield: FOLLOW_semantic_in_ctorsemantic1578
static org.antlr.runtime.BitSet FOLLOW_semantic_in_ctorsemantic1578
removedfield: FOLLOW_OP_PCODE_in_ctorsemantic1588
static org.antlr.runtime.BitSet FOLLOW_OP_PCODE_in_ctorsemantic1588
removedfield: FOLLOW_OP_UNIMPL_in_ctorsemantic1590
static org.antlr.runtime.BitSet FOLLOW_OP_UNIMPL_in_ctorsemantic1590
removedfield: FOLLOW_OP_BIT_PATTERN_in_bitpattern1609
static org.antlr.runtime.BitSet FOLLOW_OP_BIT_PATTERN_in_bitpattern1609
removedfield: FOLLOW_pequation_in_bitpattern1613
static org.antlr.runtime.BitSet FOLLOW_pequation_in_bitpattern1613
removedfield: FOLLOW_OP_SUBTABLE_in_ctorstart1645
static org.antlr.runtime.BitSet FOLLOW_OP_SUBTABLE_in_ctorstart1645
removedfield: FOLLOW_OP_IDENTIFIER_in_ctorstart1649
static org.antlr.runtime.BitSet FOLLOW_OP_IDENTIFIER_in_ctorstart1649
removedfield: FOLLOW_OP_WILDCARD_in_ctorstart1663
static org.antlr.runtime.BitSet FOLLOW_OP_WILDCARD_in_ctorstart1663
removedfield: FOLLOW_display_in_ctorstart1670
static org.antlr.runtime.BitSet FOLLOW_display_in_ctorstart1670
removedfield: FOLLOW_OP_TABLE_in_ctorstart1682
static org.antlr.runtime.BitSet FOLLOW_OP_TABLE_in_ctorstart1682
removedfield: FOLLOW_display_in_ctorstart1688
static org.antlr.runtime.BitSet FOLLOW_display_in_ctorstart1688
removedfield: FOLLOW_OP_DISPLAY_in_display1705
static org.antlr.runtime.BitSet FOLLOW_OP_DISPLAY_in_display1705
removedfield: FOLLOW_pieces_in_display1709
static org.antlr.runtime.BitSet FOLLOW_pieces_in_display1709
removedfield: FOLLOW_printpiece_in_pieces1723
static org.antlr.runtime.BitSet FOLLOW_printpiece_in_pieces1723
removedfield: FOLLOW_OP_IDENTIFIER_in_printpiece1744
static org.antlr.runtime.BitSet FOLLOW_OP_IDENTIFIER_in_printpiece1744
removedfield: FOLLOW_whitespace_in_printpiece1758
static org.antlr.runtime.BitSet FOLLOW_whitespace_in_printpiece1758
removedfield: FOLLOW_OP_CONCATENATE_in_printpiece1765
static org.antlr.runtime.BitSet FOLLOW_OP_CONCATENATE_in_printpiece1765
removedfield: FOLLOW_string_in_printpiece1772
static org.antlr.runtime.BitSet FOLLOW_string_in_printpiece1772
removedfield: FOLLOW_OP_WHITESPACE_in_whitespace1790
static org.antlr.runtime.BitSet FOLLOW_OP_WHITESPACE_in_whitespace1790
removedfield: FOLLOW_OP_STRING_in_string1813
static org.antlr.runtime.BitSet FOLLOW_OP_STRING_in_string1813
removedfield: FOLLOW_OP_QSTRING_in_string1826
static org.antlr.runtime.BitSet FOLLOW_OP_QSTRING_in_string1826
removedfield: FOLLOW_OP_BOOL_OR_in_pequation1857
static org.antlr.runtime.BitSet FOLLOW_OP_BOOL_OR_in_pequation1857
removedfield: FOLLOW_pequation_in_pequation1861
static org.antlr.runtime.BitSet FOLLOW_pequation_in_pequation1861
removedfield: FOLLOW_pequation_in_pequation1865
static org.antlr.runtime.BitSet FOLLOW_pequation_in_pequation1865
removedfield: FOLLOW_OP_SEQUENCE_in_pequation1876
static org.antlr.runtime.BitSet FOLLOW_OP_SEQUENCE_in_pequation1876
removedfield: FOLLOW_pequation_in_pequation1880
static org.antlr.runtime.BitSet FOLLOW_pequation_in_pequation1880
removedfield: FOLLOW_pequation_in_pequation1884
static org.antlr.runtime.BitSet FOLLOW_pequation_in_pequation1884
removedfield: FOLLOW_OP_BOOL_AND_in_pequation1895
static org.antlr.runtime.BitSet FOLLOW_OP_BOOL_AND_in_pequation1895
removedfield: FOLLOW_pequation_in_pequation1899
static org.antlr.runtime.BitSet FOLLOW_pequation_in_pequation1899
removedfield: FOLLOW_pequation_in_pequation1903
static org.antlr.runtime.BitSet FOLLOW_pequation_in_pequation1903
removedfield: FOLLOW_OP_ELLIPSIS_in_pequation1915
static org.antlr.runtime.BitSet FOLLOW_OP_ELLIPSIS_in_pequation1915
removedfield: FOLLOW_pequation_in_pequation1919
static org.antlr.runtime.BitSet FOLLOW_pequation_in_pequation1919
removedfield: FOLLOW_OP_ELLIPSIS_RIGHT_in_pequation1930
static org.antlr.runtime.BitSet FOLLOW_OP_ELLIPSIS_RIGHT_in_pequation1930
removedfield: FOLLOW_pequation_in_pequation1934
static org.antlr.runtime.BitSet FOLLOW_pequation_in_pequation1934
removedfield: FOLLOW_OP_EQUAL_in_pequation1946
static org.antlr.runtime.BitSet FOLLOW_OP_EQUAL_in_pequation1946
removedfield: FOLLOW_family_or_operand_symbol_in_pequation1950
static org.antlr.runtime.BitSet FOLLOW_family_or_operand_symbol_in_pequation1950
removedfield: FOLLOW_pexpression2_in_pequation1955
static org.antlr.runtime.BitSet FOLLOW_pexpression2_in_pequation1955
removedfield: FOLLOW_OP_NOTEQUAL_in_pequation1966
static org.antlr.runtime.BitSet FOLLOW_OP_NOTEQUAL_in_pequation1966
removedfield: FOLLOW_family_symbol_in_pequation1970
static org.antlr.runtime.BitSet FOLLOW_family_symbol_in_pequation1970
removedfield: FOLLOW_pexpression2_in_pequation1975
static org.antlr.runtime.BitSet FOLLOW_pexpression2_in_pequation1975
removedfield: FOLLOW_OP_LESS_in_pequation1986
static org.antlr.runtime.BitSet FOLLOW_OP_LESS_in_pequation1986
removedfield: FOLLOW_family_symbol_in_pequation1990
static org.antlr.runtime.BitSet FOLLOW_family_symbol_in_pequation1990
removedfield: FOLLOW_pexpression2_in_pequation1995
static org.antlr.runtime.BitSet FOLLOW_pexpression2_in_pequation1995
removedfield: FOLLOW_OP_LESSEQUAL_in_pequation2006
static org.antlr.runtime.BitSet FOLLOW_OP_LESSEQUAL_in_pequation2006
removedfield: FOLLOW_family_symbol_in_pequation2010
static org.antlr.runtime.BitSet FOLLOW_family_symbol_in_pequation2010
removedfield: FOLLOW_pexpression2_in_pequation2015
static org.antlr.runtime.BitSet FOLLOW_pexpression2_in_pequation2015
removedfield: FOLLOW_OP_GREAT_in_pequation2026
static org.antlr.runtime.BitSet FOLLOW_OP_GREAT_in_pequation2026
removedfield: FOLLOW_family_symbol_in_pequation2030
static org.antlr.runtime.BitSet FOLLOW_family_symbol_in_pequation2030
removedfield: FOLLOW_pexpression2_in_pequation2035
static org.antlr.runtime.BitSet FOLLOW_pexpression2_in_pequation2035
removedfield: FOLLOW_OP_GREATEQUAL_in_pequation2046
static org.antlr.runtime.BitSet FOLLOW_OP_GREATEQUAL_in_pequation2046
removedfield: FOLLOW_family_symbol_in_pequation2050
static org.antlr.runtime.BitSet FOLLOW_family_symbol_in_pequation2050
removedfield: FOLLOW_pexpression2_in_pequation2055
static org.antlr.runtime.BitSet FOLLOW_pexpression2_in_pequation2055
removedfield: FOLLOW_pequation_symbol_in_pequation2066
static org.antlr.runtime.BitSet FOLLOW_pequation_symbol_in_pequation2066
removedfield: FOLLOW_OP_PARENTHESIZED_in_pequation2075
static org.antlr.runtime.BitSet FOLLOW_OP_PARENTHESIZED_in_pequation2075
removedfield: FOLLOW_pequation_in_pequation2079
static org.antlr.runtime.BitSet FOLLOW_pequation_in_pequation2079
removedfield: FOLLOW_OP_IDENTIFIER_in_family_or_operand_symbol2100
static org.antlr.runtime.BitSet FOLLOW_OP_IDENTIFIER_in_family_or_operand_symbol2100
removedfield: FOLLOW_OP_WILDCARD_in_family_or_operand_symbol2114
static org.antlr.runtime.BitSet FOLLOW_OP_WILDCARD_in_family_or_operand_symbol2114
removedfield: FOLLOW_OP_IDENTIFIER_in_pequation_symbol2133
static org.antlr.runtime.BitSet FOLLOW_OP_IDENTIFIER_in_pequation_symbol2133
removedfield: FOLLOW_OP_WILDCARD_in_pequation_symbol2147
static org.antlr.runtime.BitSet FOLLOW_OP_WILDCARD_in_pequation_symbol2147
removedfield: FOLLOW_OP_OR_in_pexpression2167
static org.antlr.runtime.BitSet FOLLOW_OP_OR_in_pexpression2167
removedfield: FOLLOW_pexpression_in_pexpression2171
static org.antlr.runtime.BitSet FOLLOW_pexpression_in_pexpression2171
removedfield: FOLLOW_pexpression_in_pexpression2175
static org.antlr.runtime.BitSet FOLLOW_pexpression_in_pexpression2175
removedfield: FOLLOW_OP_XOR_in_pexpression2186
static org.antlr.runtime.BitSet FOLLOW_OP_XOR_in_pexpression2186
removedfield: FOLLOW_pexpression_in_pexpression2190
static org.antlr.runtime.BitSet FOLLOW_pexpression_in_pexpression2190
removedfield: FOLLOW_pexpression_in_pexpression2194
static org.antlr.runtime.BitSet FOLLOW_pexpression_in_pexpression2194
removedfield: FOLLOW_OP_AND_in_pexpression2205
static org.antlr.runtime.BitSet FOLLOW_OP_AND_in_pexpression2205
removedfield: FOLLOW_pexpression_in_pexpression2209
static org.antlr.runtime.BitSet FOLLOW_pexpression_in_pexpression2209
removedfield: FOLLOW_pexpression_in_pexpression2213
static org.antlr.runtime.BitSet FOLLOW_pexpression_in_pexpression2213
removedfield: FOLLOW_OP_LEFT_in_pexpression2224
static org.antlr.runtime.BitSet FOLLOW_OP_LEFT_in_pexpression2224
removedfield: FOLLOW_pexpression_in_pexpression2228
static org.antlr.runtime.BitSet FOLLOW_pexpression_in_pexpression2228
removedfield: FOLLOW_pexpression_in_pexpression2232
static org.antlr.runtime.BitSet FOLLOW_pexpression_in_pexpression2232
removedfield: FOLLOW_OP_RIGHT_in_pexpression2243
static org.antlr.runtime.BitSet FOLLOW_OP_RIGHT_in_pexpression2243
removedfield: FOLLOW_pexpression_in_pexpression2247
static org.antlr.runtime.BitSet FOLLOW_pexpression_in_pexpression2247
removedfield: FOLLOW_pexpression_in_pexpression2251
static org.antlr.runtime.BitSet FOLLOW_pexpression_in_pexpression2251
removedfield: FOLLOW_OP_ADD_in_pexpression2262
static org.antlr.runtime.BitSet FOLLOW_OP_ADD_in_pexpression2262
removedfield: FOLLOW_pexpression_in_pexpression2266
static org.antlr.runtime.BitSet FOLLOW_pexpression_in_pexpression2266
removedfield: FOLLOW_pexpression_in_pexpression2270
static org.antlr.runtime.BitSet FOLLOW_pexpression_in_pexpression2270
removedfield: FOLLOW_OP_SUB_in_pexpression2281
static org.antlr.runtime.BitSet FOLLOW_OP_SUB_in_pexpression2281
removedfield: FOLLOW_pexpression_in_pexpression2285
static org.antlr.runtime.BitSet FOLLOW_pexpression_in_pexpression2285
removedfield: FOLLOW_pexpression_in_pexpression2289
static org.antlr.runtime.BitSet FOLLOW_pexpression_in_pexpression2289
removedfield: FOLLOW_OP_MULT_in_pexpression2300
static org.antlr.runtime.BitSet FOLLOW_OP_MULT_in_pexpression2300
removedfield: FOLLOW_pexpression_in_pexpression2304
static org.antlr.runtime.BitSet FOLLOW_pexpression_in_pexpression2304
removedfield: FOLLOW_pexpression_in_pexpression2308
static org.antlr.runtime.BitSet FOLLOW_pexpression_in_pexpression2308
removedfield: FOLLOW_OP_DIV_in_pexpression2319
static org.antlr.runtime.BitSet FOLLOW_OP_DIV_in_pexpression2319
removedfield: FOLLOW_pexpression_in_pexpression2323
static org.antlr.runtime.BitSet FOLLOW_pexpression_in_pexpression2323
removedfield: FOLLOW_pexpression_in_pexpression2327
static org.antlr.runtime.BitSet FOLLOW_pexpression_in_pexpression2327
removedfield: FOLLOW_OP_NEGATE_in_pexpression2339
static org.antlr.runtime.BitSet FOLLOW_OP_NEGATE_in_pexpression2339
removedfield: FOLLOW_pexpression_in_pexpression2343
static org.antlr.runtime.BitSet FOLLOW_pexpression_in_pexpression2343
removedfield: FOLLOW_OP_INVERT_in_pexpression2354
static org.antlr.runtime.BitSet FOLLOW_OP_INVERT_in_pexpression2354
removedfield: FOLLOW_pexpression_in_pexpression2358
static org.antlr.runtime.BitSet FOLLOW_pexpression_in_pexpression2358
removedfield: FOLLOW_pattern_symbol_in_pexpression2370
static org.antlr.runtime.BitSet FOLLOW_pattern_symbol_in_pexpression2370
removedfield: FOLLOW_integer_in_pexpression2380
static org.antlr.runtime.BitSet FOLLOW_integer_in_pexpression2380
removedfield: FOLLOW_OP_PARENTHESIZED_in_pexpression2388
static org.antlr.runtime.BitSet FOLLOW_OP_PARENTHESIZED_in_pexpression2388
removedfield: FOLLOW_pexpression_in_pexpression2392
static org.antlr.runtime.BitSet FOLLOW_pexpression_in_pexpression2392
removedfield: FOLLOW_OP_OR_in_pexpression22413
static org.antlr.runtime.BitSet FOLLOW_OP_OR_in_pexpression22413
removedfield: FOLLOW_pexpression2_in_pexpression22417
static org.antlr.runtime.BitSet FOLLOW_pexpression2_in_pexpression22417
removedfield: FOLLOW_pexpression2_in_pexpression22421
static org.antlr.runtime.BitSet FOLLOW_pexpression2_in_pexpression22421
removedfield: FOLLOW_OP_XOR_in_pexpression22432
static org.antlr.runtime.BitSet FOLLOW_OP_XOR_in_pexpression22432
removedfield: FOLLOW_pexpression2_in_pexpression22436
static org.antlr.runtime.BitSet FOLLOW_pexpression2_in_pexpression22436
removedfield: FOLLOW_pexpression2_in_pexpression22440
static org.antlr.runtime.BitSet FOLLOW_pexpression2_in_pexpression22440
removedfield: FOLLOW_OP_AND_in_pexpression22451
static org.antlr.runtime.BitSet FOLLOW_OP_AND_in_pexpression22451
removedfield: FOLLOW_pexpression2_in_pexpression22455
static org.antlr.runtime.BitSet FOLLOW_pexpression2_in_pexpression22455
removedfield: FOLLOW_pexpression2_in_pexpression22459
static org.antlr.runtime.BitSet FOLLOW_pexpression2_in_pexpression22459
removedfield: FOLLOW_OP_LEFT_in_pexpression22470
static org.antlr.runtime.BitSet FOLLOW_OP_LEFT_in_pexpression22470
removedfield: FOLLOW_pexpression2_in_pexpression22474
static org.antlr.runtime.BitSet FOLLOW_pexpression2_in_pexpression22474
removedfield: FOLLOW_pexpression2_in_pexpression22478
static org.antlr.runtime.BitSet FOLLOW_pexpression2_in_pexpression22478
removedfield: FOLLOW_OP_RIGHT_in_pexpression22489
static org.antlr.runtime.BitSet FOLLOW_OP_RIGHT_in_pexpression22489
removedfield: FOLLOW_pexpression2_in_pexpression22493
static org.antlr.runtime.BitSet FOLLOW_pexpression2_in_pexpression22493
removedfield: FOLLOW_pexpression2_in_pexpression22497
static org.antlr.runtime.BitSet FOLLOW_pexpression2_in_pexpression22497
removedfield: FOLLOW_OP_ADD_in_pexpression22508
static org.antlr.runtime.BitSet FOLLOW_OP_ADD_in_pexpression22508
removedfield: FOLLOW_pexpression2_in_pexpression22512
static org.antlr.runtime.BitSet FOLLOW_pexpression2_in_pexpression22512
removedfield: FOLLOW_pexpression2_in_pexpression22516
static org.antlr.runtime.BitSet FOLLOW_pexpression2_in_pexpression22516
removedfield: FOLLOW_OP_SUB_in_pexpression22527
static org.antlr.runtime.BitSet FOLLOW_OP_SUB_in_pexpression22527
removedfield: FOLLOW_pexpression2_in_pexpression22531
static org.antlr.runtime.BitSet FOLLOW_pexpression2_in_pexpression22531
removedfield: FOLLOW_pexpression2_in_pexpression22535
static org.antlr.runtime.BitSet FOLLOW_pexpression2_in_pexpression22535
removedfield: FOLLOW_OP_MULT_in_pexpression22546
static org.antlr.runtime.BitSet FOLLOW_OP_MULT_in_pexpression22546
removedfield: FOLLOW_pexpression2_in_pexpression22550
static org.antlr.runtime.BitSet FOLLOW_pexpression2_in_pexpression22550
removedfield: FOLLOW_pexpression2_in_pexpression22554
static org.antlr.runtime.BitSet FOLLOW_pexpression2_in_pexpression22554
removedfield: FOLLOW_OP_DIV_in_pexpression22565
static org.antlr.runtime.BitSet FOLLOW_OP_DIV_in_pexpression22565
removedfield: FOLLOW_pexpression2_in_pexpression22569
static org.antlr.runtime.BitSet FOLLOW_pexpression2_in_pexpression22569
removedfield: FOLLOW_pexpression2_in_pexpression22573
static org.antlr.runtime.BitSet FOLLOW_pexpression2_in_pexpression22573
removedfield: FOLLOW_OP_NEGATE_in_pexpression22585
static org.antlr.runtime.BitSet FOLLOW_OP_NEGATE_in_pexpression22585
removedfield: FOLLOW_pexpression2_in_pexpression22589
static org.antlr.runtime.BitSet FOLLOW_pexpression2_in_pexpression22589
removedfield: FOLLOW_OP_INVERT_in_pexpression22600
static org.antlr.runtime.BitSet FOLLOW_OP_INVERT_in_pexpression22600
removedfield: FOLLOW_pexpression2_in_pexpression22604
static org.antlr.runtime.BitSet FOLLOW_pexpression2_in_pexpression22604
removedfield: FOLLOW_pattern_symbol2_in_pexpression22616
static org.antlr.runtime.BitSet FOLLOW_pattern_symbol2_in_pexpression22616
removedfield: FOLLOW_integer_in_pexpression22626
static org.antlr.runtime.BitSet FOLLOW_integer_in_pexpression22626
removedfield: FOLLOW_OP_PARENTHESIZED_in_pexpression22634
static org.antlr.runtime.BitSet FOLLOW_OP_PARENTHESIZED_in_pexpression22634
removedfield: FOLLOW_pexpression2_in_pexpression22638
static org.antlr.runtime.BitSet FOLLOW_pexpression2_in_pexpression22638
removedfield: FOLLOW_OP_IDENTIFIER_in_pattern_symbol2658
static org.antlr.runtime.BitSet FOLLOW_OP_IDENTIFIER_in_pattern_symbol2658
removedfield: FOLLOW_OP_WILDCARD_in_pattern_symbol2672
static org.antlr.runtime.BitSet FOLLOW_OP_WILDCARD_in_pattern_symbol2672
removedfield: FOLLOW_OP_IDENTIFIER_in_pattern_symbol22691
static org.antlr.runtime.BitSet FOLLOW_OP_IDENTIFIER_in_pattern_symbol22691
removedfield: FOLLOW_OP_WILDCARD_in_pattern_symbol22705
static org.antlr.runtime.BitSet FOLLOW_OP_WILDCARD_in_pattern_symbol22705
removedfield: FOLLOW_OP_CONTEXT_BLOCK_in_contextblock2723
static org.antlr.runtime.BitSet FOLLOW_OP_CONTEXT_BLOCK_in_contextblock2723
removedfield: FOLLOW_cstatements_in_contextblock2727
static org.antlr.runtime.BitSet FOLLOW_cstatements_in_contextblock2727
removedfield: FOLLOW_OP_NO_CONTEXT_BLOCK_in_contextblock2735
static org.antlr.runtime.BitSet FOLLOW_OP_NO_CONTEXT_BLOCK_in_contextblock2735
removedfield: FOLLOW_cstatement_in_cstatements2757
static org.antlr.runtime.BitSet FOLLOW_cstatement_in_cstatements2757
removedfield: FOLLOW_OP_ASSIGN_in_cstatement2772
static org.antlr.runtime.BitSet FOLLOW_OP_ASSIGN_in_cstatement2772
removedfield: FOLLOW_OP_IDENTIFIER_in_cstatement2775
static org.antlr.runtime.BitSet FOLLOW_OP_IDENTIFIER_in_cstatement2775
removedfield: FOLLOW_pexpression_in_cstatement2784
static org.antlr.runtime.BitSet FOLLOW_pexpression_in_cstatement2784
removedfield: FOLLOW_OP_APPLY_in_cstatement2793
static org.antlr.runtime.BitSet FOLLOW_OP_APPLY_in_cstatement2793
removedfield: FOLLOW_OP_IDENTIFIER_in_cstatement2796
static org.antlr.runtime.BitSet FOLLOW_OP_IDENTIFIER_in_cstatement2796
removedfield: FOLLOW_OP_IDENTIFIER_in_cstatement2804
static org.antlr.runtime.BitSet FOLLOW_OP_IDENTIFIER_in_cstatement2804
removedfield: FOLLOW_OP_IDENTIFIER_in_cstatement2812
static org.antlr.runtime.BitSet FOLLOW_OP_IDENTIFIER_in_cstatement2812
removedfield: FOLLOW_OP_SEMANTIC_in_semantic2856
static org.antlr.runtime.BitSet FOLLOW_OP_SEMANTIC_in_semantic2856
removedfield: FOLLOW_code_block_in_semantic2860
static org.antlr.runtime.BitSet FOLLOW_code_block_in_semantic2860
removedfield: FOLLOW_statements_in_code_block2911
static org.antlr.runtime.BitSet FOLLOW_statements_in_code_block2911
removedfield: FOLLOW_OP_NOP_in_code_block2916
static org.antlr.runtime.BitSet FOLLOW_OP_NOP_in_code_block2916
removedfield: FOLLOW_statement_in_statements2927
static org.antlr.runtime.BitSet FOLLOW_statement_in_statements2927
removedfield: FOLLOW_assignment_in_statement2959
static org.antlr.runtime.BitSet FOLLOW_assignment_in_statement2959
removedfield: FOLLOW_declaration_in_statement2971
static org.antlr.runtime.BitSet FOLLOW_declaration_in_statement2971
removedfield: FOLLOW_funcall_in_statement2983
static org.antlr.runtime.BitSet FOLLOW_funcall_in_statement2983
removedfield: FOLLOW_build_stmt_in_statement3000
static org.antlr.runtime.BitSet FOLLOW_build_stmt_in_statement3000
removedfield: FOLLOW_crossbuild_stmt_in_statement3014
static org.antlr.runtime.BitSet FOLLOW_crossbuild_stmt_in_statement3014
removedfield: FOLLOW_goto_stmt_in_statement3023
static org.antlr.runtime.BitSet FOLLOW_goto_stmt_in_statement3023
removedfield: FOLLOW_cond_stmt_in_statement3038
static org.antlr.runtime.BitSet FOLLOW_cond_stmt_in_statement3038
removedfield: FOLLOW_call_stmt_in_statement3053
static org.antlr.runtime.BitSet FOLLOW_call_stmt_in_statement3053
removedfield: FOLLOW_return_stmt_in_statement3068
static org.antlr.runtime.BitSet FOLLOW_return_stmt_in_statement3068
removedfield: FOLLOW_label_in_statement3081
static org.antlr.runtime.BitSet FOLLOW_label_in_statement3081
removedfield: FOLLOW_export_in_statement3090
static org.antlr.runtime.BitSet FOLLOW_export_in_statement3090
removedfield: FOLLOW_section_label_in_statement3100
static org.antlr.runtime.BitSet FOLLOW_section_label_in_statement3100
removedfield: FOLLOW_OP_LOCAL_in_declaration3114
static org.antlr.runtime.BitSet FOLLOW_OP_LOCAL_in_declaration3114
removedfield: FOLLOW_unbound_identifier_in_declaration3118
static org.antlr.runtime.BitSet FOLLOW_unbound_identifier_in_declaration3118
removedfield: FOLLOW_integer_in_declaration3123
static org.antlr.runtime.BitSet FOLLOW_integer_in_declaration3123
removedfield: FOLLOW_OP_LOCAL_in_declaration3132
static org.antlr.runtime.BitSet FOLLOW_OP_LOCAL_in_declaration3132
removedfield: FOLLOW_unbound_identifier_in_declaration3136
static org.antlr.runtime.BitSet FOLLOW_unbound_identifier_in_declaration3136
removedfield: FOLLOW_OP_LABEL_in_label3156
static org.antlr.runtime.BitSet FOLLOW_OP_LABEL_in_label3156
removedfield: FOLLOW_OP_IDENTIFIER_in_label3160
static org.antlr.runtime.BitSet FOLLOW_OP_IDENTIFIER_in_label3160
removedfield: FOLLOW_OP_WILDCARD_in_label3176
static org.antlr.runtime.BitSet FOLLOW_OP_WILDCARD_in_label3176
removedfield: FOLLOW_OP_SECTION_LABEL_in_section_label3196
static org.antlr.runtime.BitSet FOLLOW_OP_SECTION_LABEL_in_section_label3196
removedfield: FOLLOW_OP_IDENTIFIER_in_section_label3200
static org.antlr.runtime.BitSet FOLLOW_OP_IDENTIFIER_in_section_label3200
removedfield: FOLLOW_OP_WILDCARD_in_section_label3216
static org.antlr.runtime.BitSet FOLLOW_OP_WILDCARD_in_section_label3216
removedfield: FOLLOW_OP_IDENTIFIER_in_section_symbol3237
static org.antlr.runtime.BitSet FOLLOW_OP_IDENTIFIER_in_section_symbol3237
removedfield: FOLLOW_OP_WILDCARD_in_section_symbol3251
static org.antlr.runtime.BitSet FOLLOW_OP_WILDCARD_in_section_symbol3251
removedfield: FOLLOW_OP_ASSIGN_in_assignment3277
static org.antlr.runtime.BitSet FOLLOW_OP_ASSIGN_in_assignment3277
removedfield: FOLLOW_OP_BITRANGE_in_assignment3280
static org.antlr.runtime.BitSet FOLLOW_OP_BITRANGE_in_assignment3280
removedfield: FOLLOW_specific_symbol_in_assignment3284
static org.antlr.runtime.BitSet FOLLOW_specific_symbol_in_assignment3284
removedfield: FOLLOW_integer_in_assignment3289
static org.antlr.runtime.BitSet FOLLOW_integer_in_assignment3289
removedfield: FOLLOW_integer_in_assignment3293
static org.antlr.runtime.BitSet FOLLOW_integer_in_assignment3293
removedfield: FOLLOW_expr_in_assignment3298
static org.antlr.runtime.BitSet FOLLOW_expr_in_assignment3298
removedfield: FOLLOW_OP_ASSIGN_in_assignment3309
static org.antlr.runtime.BitSet FOLLOW_OP_ASSIGN_in_assignment3309
removedfield: FOLLOW_OP_DECLARATIVE_SIZE_in_assignment3312
static org.antlr.runtime.BitSet FOLLOW_OP_DECLARATIVE_SIZE_in_assignment3312
removedfield: FOLLOW_unbound_identifier_in_assignment3316
static org.antlr.runtime.BitSet FOLLOW_unbound_identifier_in_assignment3316
removedfield: FOLLOW_integer_in_assignment3321
static org.antlr.runtime.BitSet FOLLOW_integer_in_assignment3321
removedfield: FOLLOW_expr_in_assignment3326
static org.antlr.runtime.BitSet FOLLOW_expr_in_assignment3326
removedfield: FOLLOW_OP_LOCAL_in_assignment3335
static org.antlr.runtime.BitSet FOLLOW_OP_LOCAL_in_assignment3335
removedfield: FOLLOW_OP_ASSIGN_in_assignment3339
static org.antlr.runtime.BitSet FOLLOW_OP_ASSIGN_in_assignment3339
removedfield: FOLLOW_OP_DECLARATIVE_SIZE_in_assignment3342
static org.antlr.runtime.BitSet FOLLOW_OP_DECLARATIVE_SIZE_in_assignment3342
removedfield: FOLLOW_unbound_identifier_in_assignment3346
static org.antlr.runtime.BitSet FOLLOW_unbound_identifier_in_assignment3346
removedfield: FOLLOW_integer_in_assignment3351
static org.antlr.runtime.BitSet FOLLOW_integer_in_assignment3351
removedfield: FOLLOW_expr_in_assignment3356
static org.antlr.runtime.BitSet FOLLOW_expr_in_assignment3356
removedfield: FOLLOW_OP_LOCAL_in_assignment3365
static org.antlr.runtime.BitSet FOLLOW_OP_LOCAL_in_assignment3365
removedfield: FOLLOW_OP_ASSIGN_in_assignment3369
static org.antlr.runtime.BitSet FOLLOW_OP_ASSIGN_in_assignment3369
removedfield: FOLLOW_unbound_identifier_in_assignment3373
static org.antlr.runtime.BitSet FOLLOW_unbound_identifier_in_assignment3373
removedfield: FOLLOW_expr_in_assignment3378
static org.antlr.runtime.BitSet FOLLOW_expr_in_assignment3378
removedfield: FOLLOW_OP_ASSIGN_in_assignment3389
static org.antlr.runtime.BitSet FOLLOW_OP_ASSIGN_in_assignment3389
removedfield: FOLLOW_OP_IDENTIFIER_in_assignment3392
static org.antlr.runtime.BitSet FOLLOW_OP_IDENTIFIER_in_assignment3392
removedfield: FOLLOW_expr_in_assignment3401
static org.antlr.runtime.BitSet FOLLOW_expr_in_assignment3401
removedfield: FOLLOW_OP_ASSIGN_in_assignment3410
static org.antlr.runtime.BitSet FOLLOW_OP_ASSIGN_in_assignment3410
removedfield: FOLLOW_OP_WILDCARD_in_assignment3414
static org.antlr.runtime.BitSet FOLLOW_OP_WILDCARD_in_assignment3414
removedfield: FOLLOW_expr_in_assignment3418
static org.antlr.runtime.BitSet FOLLOW_expr_in_assignment3418
removedfield: FOLLOW_OP_ASSIGN_in_assignment3429
static org.antlr.runtime.BitSet FOLLOW_OP_ASSIGN_in_assignment3429
removedfield: FOLLOW_sizedstar_in_assignment3433
static org.antlr.runtime.BitSet FOLLOW_sizedstar_in_assignment3433
removedfield: FOLLOW_expr_in_assignment3437
static org.antlr.runtime.BitSet FOLLOW_expr_in_assignment3437
removedfield: FOLLOW_OP_BITRANGE_in_bitrange3458
static org.antlr.runtime.BitSet FOLLOW_OP_BITRANGE_in_bitrange3458
removedfield: FOLLOW_specific_symbol_in_bitrange3462
static org.antlr.runtime.BitSet FOLLOW_specific_symbol_in_bitrange3462
removedfield: FOLLOW_integer_in_bitrange3467
static org.antlr.runtime.BitSet FOLLOW_integer_in_bitrange3467
removedfield: FOLLOW_integer_in_bitrange3471
static org.antlr.runtime.BitSet FOLLOW_integer_in_bitrange3471
removedfield: FOLLOW_OP_DEREFERENCE_in_sizedstar3504
static org.antlr.runtime.BitSet FOLLOW_OP_DEREFERENCE_in_sizedstar3504
removedfield: FOLLOW_space_symbol_in_sizedstar3508
static org.antlr.runtime.BitSet FOLLOW_space_symbol_in_sizedstar3508
removedfield: FOLLOW_integer_in_sizedstar3513
static org.antlr.runtime.BitSet FOLLOW_integer_in_sizedstar3513
removedfield: FOLLOW_expr_in_sizedstar3517
static org.antlr.runtime.BitSet FOLLOW_expr_in_sizedstar3517
removedfield: FOLLOW_OP_DEREFERENCE_in_sizedstar3528
static org.antlr.runtime.BitSet FOLLOW_OP_DEREFERENCE_in_sizedstar3528
removedfield: FOLLOW_space_symbol_in_sizedstar3532
static org.antlr.runtime.BitSet FOLLOW_space_symbol_in_sizedstar3532
removedfield: FOLLOW_expr_in_sizedstar3537
static org.antlr.runtime.BitSet FOLLOW_expr_in_sizedstar3537
removedfield: FOLLOW_OP_DEREFERENCE_in_sizedstar3548
static org.antlr.runtime.BitSet FOLLOW_OP_DEREFERENCE_in_sizedstar3548
removedfield: FOLLOW_integer_in_sizedstar3552
static org.antlr.runtime.BitSet FOLLOW_integer_in_sizedstar3552
removedfield: FOLLOW_expr_in_sizedstar3556
static org.antlr.runtime.BitSet FOLLOW_expr_in_sizedstar3556
removedfield: FOLLOW_OP_DEREFERENCE_in_sizedstar3567
static org.antlr.runtime.BitSet FOLLOW_OP_DEREFERENCE_in_sizedstar3567
removedfield: FOLLOW_expr_in_sizedstar3571
static org.antlr.runtime.BitSet FOLLOW_expr_in_sizedstar3571
removedfield: FOLLOW_OP_DEREFERENCE_in_sizedstarv3604
static org.antlr.runtime.BitSet FOLLOW_OP_DEREFERENCE_in_sizedstarv3604
removedfield: FOLLOW_space_symbol_in_sizedstarv3608
static org.antlr.runtime.BitSet FOLLOW_space_symbol_in_sizedstarv3608
removedfield: FOLLOW_integer_in_sizedstarv3613
static org.antlr.runtime.BitSet FOLLOW_integer_in_sizedstarv3613
removedfield: FOLLOW_specific_symbol_in_sizedstarv3617
static org.antlr.runtime.BitSet FOLLOW_specific_symbol_in_sizedstarv3617
removedfield: FOLLOW_OP_DEREFERENCE_in_sizedstarv3629
static org.antlr.runtime.BitSet FOLLOW_OP_DEREFERENCE_in_sizedstarv3629
removedfield: FOLLOW_space_symbol_in_sizedstarv3633
static org.antlr.runtime.BitSet FOLLOW_space_symbol_in_sizedstarv3633
removedfield: FOLLOW_specific_symbol_in_sizedstarv3638
static org.antlr.runtime.BitSet FOLLOW_specific_symbol_in_sizedstarv3638
removedfield: FOLLOW_OP_DEREFERENCE_in_sizedstarv3650
static org.antlr.runtime.BitSet FOLLOW_OP_DEREFERENCE_in_sizedstarv3650
removedfield: FOLLOW_integer_in_sizedstarv3654
static org.antlr.runtime.BitSet FOLLOW_integer_in_sizedstarv3654
removedfield: FOLLOW_specific_symbol_in_sizedstarv3658
static org.antlr.runtime.BitSet FOLLOW_specific_symbol_in_sizedstarv3658
removedfield: FOLLOW_OP_DEREFERENCE_in_sizedstarv3670
static org.antlr.runtime.BitSet FOLLOW_OP_DEREFERENCE_in_sizedstarv3670
removedfield: FOLLOW_specific_symbol_in_sizedstarv3674
static org.antlr.runtime.BitSet FOLLOW_specific_symbol_in_sizedstarv3674
removedfield: FOLLOW_expr_apply_in_funcall3701
static org.antlr.runtime.BitSet FOLLOW_expr_apply_in_funcall3701
removedfield: FOLLOW_OP_BUILD_in_build_stmt3727
static org.antlr.runtime.BitSet FOLLOW_OP_BUILD_in_build_stmt3727
removedfield: FOLLOW_operand_symbol_in_build_stmt3731
static org.antlr.runtime.BitSet FOLLOW_operand_symbol_in_build_stmt3731
removedfield: FOLLOW_OP_CROSSBUILD_in_crossbuild_stmt3759
static org.antlr.runtime.BitSet FOLLOW_OP_CROSSBUILD_in_crossbuild_stmt3759
removedfield: FOLLOW_varnode_in_crossbuild_stmt3763
static org.antlr.runtime.BitSet FOLLOW_varnode_in_crossbuild_stmt3763
removedfield: FOLLOW_section_symbol_in_crossbuild_stmt3767
static org.antlr.runtime.BitSet FOLLOW_section_symbol_in_crossbuild_stmt3767
removedfield: FOLLOW_OP_GOTO_in_goto_stmt3807
static org.antlr.runtime.BitSet FOLLOW_OP_GOTO_in_goto_stmt3807
removedfield: FOLLOW_jumpdest_in_goto_stmt3811
static org.antlr.runtime.BitSet FOLLOW_jumpdest_in_goto_stmt3811
removedfield: FOLLOW_OP_IDENTIFIER_in_jump_symbol3832
static org.antlr.runtime.BitSet FOLLOW_OP_IDENTIFIER_in_jump_symbol3832
removedfield: FOLLOW_OP_WILDCARD_in_jump_symbol3846
static org.antlr.runtime.BitSet FOLLOW_OP_WILDCARD_in_jump_symbol3846
removedfield: FOLLOW_OP_JUMPDEST_SYMBOL_in_jumpdest3867
static org.antlr.runtime.BitSet FOLLOW_OP_JUMPDEST_SYMBOL_in_jumpdest3867
removedfield: FOLLOW_jump_symbol_in_jumpdest3871
static org.antlr.runtime.BitSet FOLLOW_jump_symbol_in_jumpdest3871
removedfield: FOLLOW_OP_JUMPDEST_DYNAMIC_in_jumpdest3883
static org.antlr.runtime.BitSet FOLLOW_OP_JUMPDEST_DYNAMIC_in_jumpdest3883
removedfield: FOLLOW_expr_in_jumpdest3887
static org.antlr.runtime.BitSet FOLLOW_expr_in_jumpdest3887
removedfield: FOLLOW_OP_JUMPDEST_ABSOLUTE_in_jumpdest3898
static org.antlr.runtime.BitSet FOLLOW_OP_JUMPDEST_ABSOLUTE_in_jumpdest3898
removedfield: FOLLOW_integer_in_jumpdest3902
static org.antlr.runtime.BitSet FOLLOW_integer_in_jumpdest3902
removedfield: FOLLOW_OP_JUMPDEST_RELATIVE_in_jumpdest3913
static org.antlr.runtime.BitSet FOLLOW_OP_JUMPDEST_RELATIVE_in_jumpdest3913
removedfield: FOLLOW_integer_in_jumpdest3917
static org.antlr.runtime.BitSet FOLLOW_integer_in_jumpdest3917
removedfield: FOLLOW_space_symbol_in_jumpdest3921
static org.antlr.runtime.BitSet FOLLOW_space_symbol_in_jumpdest3921
removedfield: FOLLOW_OP_JUMPDEST_LABEL_in_jumpdest3933
static org.antlr.runtime.BitSet FOLLOW_OP_JUMPDEST_LABEL_in_jumpdest3933
removedfield: FOLLOW_label_in_jumpdest3937
static org.antlr.runtime.BitSet FOLLOW_label_in_jumpdest3937
removedfield: FOLLOW_OP_IF_in_cond_stmt3964
static org.antlr.runtime.BitSet FOLLOW_OP_IF_in_cond_stmt3964
removedfield: FOLLOW_expr_in_cond_stmt3968
static org.antlr.runtime.BitSet FOLLOW_expr_in_cond_stmt3968
removedfield: FOLLOW_OP_GOTO_in_cond_stmt3971
static org.antlr.runtime.BitSet FOLLOW_OP_GOTO_in_cond_stmt3971
removedfield: FOLLOW_jumpdest_in_cond_stmt3975
static org.antlr.runtime.BitSet FOLLOW_jumpdest_in_cond_stmt3975
removedfield: FOLLOW_OP_CALL_in_call_stmt4016
static org.antlr.runtime.BitSet FOLLOW_OP_CALL_in_call_stmt4016
removedfield: FOLLOW_jumpdest_in_call_stmt4020
static org.antlr.runtime.BitSet FOLLOW_jumpdest_in_call_stmt4020
removedfield: FOLLOW_OP_RETURN_in_return_stmt4048
static org.antlr.runtime.BitSet FOLLOW_OP_RETURN_in_return_stmt4048
removedfield: FOLLOW_expr_in_return_stmt4052
static org.antlr.runtime.BitSet FOLLOW_expr_in_return_stmt4052
removedfield: FOLLOW_OP_EXPORT_in_export4074
static org.antlr.runtime.BitSet FOLLOW_OP_EXPORT_in_export4074
removedfield: FOLLOW_sizedstarv_in_export4078
static org.antlr.runtime.BitSet FOLLOW_sizedstarv_in_export4078
removedfield: FOLLOW_OP_EXPORT_in_export4089
static org.antlr.runtime.BitSet FOLLOW_OP_EXPORT_in_export4089
removedfield: FOLLOW_varnode_in_export4093
static org.antlr.runtime.BitSet FOLLOW_varnode_in_export4093
removedfield: FOLLOW_OP_BOOL_OR_in_expr4114
static org.antlr.runtime.BitSet FOLLOW_OP_BOOL_OR_in_expr4114
removedfield: FOLLOW_expr_in_expr4118
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4118
removedfield: FOLLOW_expr_in_expr4122
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4122
removedfield: FOLLOW_OP_BOOL_XOR_in_expr4133
static org.antlr.runtime.BitSet FOLLOW_OP_BOOL_XOR_in_expr4133
removedfield: FOLLOW_expr_in_expr4137
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4137
removedfield: FOLLOW_expr_in_expr4141
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4141
removedfield: FOLLOW_OP_BOOL_AND_in_expr4152
static org.antlr.runtime.BitSet FOLLOW_OP_BOOL_AND_in_expr4152
removedfield: FOLLOW_expr_in_expr4156
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4156
removedfield: FOLLOW_expr_in_expr4160
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4160
removedfield: FOLLOW_OP_OR_in_expr4172
static org.antlr.runtime.BitSet FOLLOW_OP_OR_in_expr4172
removedfield: FOLLOW_expr_in_expr4176
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4176
removedfield: FOLLOW_expr_in_expr4180
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4180
removedfield: FOLLOW_OP_XOR_in_expr4191
static org.antlr.runtime.BitSet FOLLOW_OP_XOR_in_expr4191
removedfield: FOLLOW_expr_in_expr4195
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4195
removedfield: FOLLOW_expr_in_expr4199
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4199
removedfield: FOLLOW_OP_AND_in_expr4210
static org.antlr.runtime.BitSet FOLLOW_OP_AND_in_expr4210
removedfield: FOLLOW_expr_in_expr4214
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4214
removedfield: FOLLOW_expr_in_expr4218
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4218
removedfield: FOLLOW_OP_EQUAL_in_expr4230
static org.antlr.runtime.BitSet FOLLOW_OP_EQUAL_in_expr4230
removedfield: FOLLOW_expr_in_expr4234
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4234
removedfield: FOLLOW_expr_in_expr4238
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4238
removedfield: FOLLOW_OP_NOTEQUAL_in_expr4249
static org.antlr.runtime.BitSet FOLLOW_OP_NOTEQUAL_in_expr4249
removedfield: FOLLOW_expr_in_expr4253
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4253
removedfield: FOLLOW_expr_in_expr4257
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4257
removedfield: FOLLOW_OP_FEQUAL_in_expr4268
static org.antlr.runtime.BitSet FOLLOW_OP_FEQUAL_in_expr4268
removedfield: FOLLOW_expr_in_expr4272
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4272
removedfield: FOLLOW_expr_in_expr4276
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4276
removedfield: FOLLOW_OP_FNOTEQUAL_in_expr4287
static org.antlr.runtime.BitSet FOLLOW_OP_FNOTEQUAL_in_expr4287
removedfield: FOLLOW_expr_in_expr4291
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4291
removedfield: FOLLOW_expr_in_expr4295
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4295
removedfield: FOLLOW_OP_LESS_in_expr4307
static org.antlr.runtime.BitSet FOLLOW_OP_LESS_in_expr4307
removedfield: FOLLOW_expr_in_expr4311
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4311
removedfield: FOLLOW_expr_in_expr4315
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4315
removedfield: FOLLOW_OP_GREATEQUAL_in_expr4326
static org.antlr.runtime.BitSet FOLLOW_OP_GREATEQUAL_in_expr4326
removedfield: FOLLOW_expr_in_expr4330
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4330
removedfield: FOLLOW_expr_in_expr4334
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4334
removedfield: FOLLOW_OP_LESSEQUAL_in_expr4345
static org.antlr.runtime.BitSet FOLLOW_OP_LESSEQUAL_in_expr4345
removedfield: FOLLOW_expr_in_expr4349
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4349
removedfield: FOLLOW_expr_in_expr4353
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4353
removedfield: FOLLOW_OP_GREAT_in_expr4364
static org.antlr.runtime.BitSet FOLLOW_OP_GREAT_in_expr4364
removedfield: FOLLOW_expr_in_expr4368
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4368
removedfield: FOLLOW_expr_in_expr4372
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4372
removedfield: FOLLOW_OP_SLESS_in_expr4383
static org.antlr.runtime.BitSet FOLLOW_OP_SLESS_in_expr4383
removedfield: FOLLOW_expr_in_expr4387
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4387
removedfield: FOLLOW_expr_in_expr4391
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4391
removedfield: FOLLOW_OP_SGREATEQUAL_in_expr4402
static org.antlr.runtime.BitSet FOLLOW_OP_SGREATEQUAL_in_expr4402
removedfield: FOLLOW_expr_in_expr4406
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4406
removedfield: FOLLOW_expr_in_expr4410
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4410
removedfield: FOLLOW_OP_SLESSEQUAL_in_expr4421
static org.antlr.runtime.BitSet FOLLOW_OP_SLESSEQUAL_in_expr4421
removedfield: FOLLOW_expr_in_expr4425
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4425
removedfield: FOLLOW_expr_in_expr4429
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4429
removedfield: FOLLOW_OP_SGREAT_in_expr4440
static org.antlr.runtime.BitSet FOLLOW_OP_SGREAT_in_expr4440
removedfield: FOLLOW_expr_in_expr4444
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4444
removedfield: FOLLOW_expr_in_expr4448
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4448
removedfield: FOLLOW_OP_FLESS_in_expr4459
static org.antlr.runtime.BitSet FOLLOW_OP_FLESS_in_expr4459
removedfield: FOLLOW_expr_in_expr4463
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4463
removedfield: FOLLOW_expr_in_expr4467
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4467
removedfield: FOLLOW_OP_FGREATEQUAL_in_expr4478
static org.antlr.runtime.BitSet FOLLOW_OP_FGREATEQUAL_in_expr4478
removedfield: FOLLOW_expr_in_expr4482
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4482
removedfield: FOLLOW_expr_in_expr4486
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4486
removedfield: FOLLOW_OP_FLESSEQUAL_in_expr4497
static org.antlr.runtime.BitSet FOLLOW_OP_FLESSEQUAL_in_expr4497
removedfield: FOLLOW_expr_in_expr4501
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4501
removedfield: FOLLOW_expr_in_expr4505
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4505
removedfield: FOLLOW_OP_FGREAT_in_expr4516
static org.antlr.runtime.BitSet FOLLOW_OP_FGREAT_in_expr4516
removedfield: FOLLOW_expr_in_expr4520
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4520
removedfield: FOLLOW_expr_in_expr4524
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4524
removedfield: FOLLOW_OP_LEFT_in_expr4536
static org.antlr.runtime.BitSet FOLLOW_OP_LEFT_in_expr4536
removedfield: FOLLOW_expr_in_expr4540
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4540
removedfield: FOLLOW_expr_in_expr4544
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4544
removedfield: FOLLOW_OP_RIGHT_in_expr4555
static org.antlr.runtime.BitSet FOLLOW_OP_RIGHT_in_expr4555
removedfield: FOLLOW_expr_in_expr4559
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4559
removedfield: FOLLOW_expr_in_expr4563
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4563
removedfield: FOLLOW_OP_SRIGHT_in_expr4574
static org.antlr.runtime.BitSet FOLLOW_OP_SRIGHT_in_expr4574
removedfield: FOLLOW_expr_in_expr4578
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4578
removedfield: FOLLOW_expr_in_expr4582
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4582
removedfield: FOLLOW_OP_ADD_in_expr4594
static org.antlr.runtime.BitSet FOLLOW_OP_ADD_in_expr4594
removedfield: FOLLOW_expr_in_expr4598
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4598
removedfield: FOLLOW_expr_in_expr4602
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4602
removedfield: FOLLOW_OP_SUB_in_expr4613
static org.antlr.runtime.BitSet FOLLOW_OP_SUB_in_expr4613
removedfield: FOLLOW_expr_in_expr4617
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4617
removedfield: FOLLOW_expr_in_expr4621
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4621
removedfield: FOLLOW_OP_FADD_in_expr4632
static org.antlr.runtime.BitSet FOLLOW_OP_FADD_in_expr4632
removedfield: FOLLOW_expr_in_expr4636
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4636
removedfield: FOLLOW_expr_in_expr4640
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4640
removedfield: FOLLOW_OP_FSUB_in_expr4651
static org.antlr.runtime.BitSet FOLLOW_OP_FSUB_in_expr4651
removedfield: FOLLOW_expr_in_expr4655
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4655
removedfield: FOLLOW_expr_in_expr4659
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4659
removedfield: FOLLOW_OP_MULT_in_expr4671
static org.antlr.runtime.BitSet FOLLOW_OP_MULT_in_expr4671
removedfield: FOLLOW_expr_in_expr4675
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4675
removedfield: FOLLOW_expr_in_expr4679
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4679
removedfield: FOLLOW_OP_DIV_in_expr4690
static org.antlr.runtime.BitSet FOLLOW_OP_DIV_in_expr4690
removedfield: FOLLOW_expr_in_expr4694
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4694
removedfield: FOLLOW_expr_in_expr4698
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4698
removedfield: FOLLOW_OP_REM_in_expr4709
static org.antlr.runtime.BitSet FOLLOW_OP_REM_in_expr4709
removedfield: FOLLOW_expr_in_expr4713
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4713
removedfield: FOLLOW_expr_in_expr4717
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4717
removedfield: FOLLOW_OP_SDIV_in_expr4728
static org.antlr.runtime.BitSet FOLLOW_OP_SDIV_in_expr4728
removedfield: FOLLOW_expr_in_expr4732
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4732
removedfield: FOLLOW_expr_in_expr4736
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4736
removedfield: FOLLOW_OP_SREM_in_expr4747
static org.antlr.runtime.BitSet FOLLOW_OP_SREM_in_expr4747
removedfield: FOLLOW_expr_in_expr4751
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4751
removedfield: FOLLOW_expr_in_expr4755
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4755
removedfield: FOLLOW_OP_FMULT_in_expr4766
static org.antlr.runtime.BitSet FOLLOW_OP_FMULT_in_expr4766
removedfield: FOLLOW_expr_in_expr4770
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4770
removedfield: FOLLOW_expr_in_expr4774
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4774
removedfield: FOLLOW_OP_FDIV_in_expr4785
static org.antlr.runtime.BitSet FOLLOW_OP_FDIV_in_expr4785
removedfield: FOLLOW_expr_in_expr4789
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4789
removedfield: FOLLOW_expr_in_expr4793
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4793
removedfield: FOLLOW_OP_NOT_in_expr4805
static org.antlr.runtime.BitSet FOLLOW_OP_NOT_in_expr4805
removedfield: FOLLOW_expr_in_expr4809
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4809
removedfield: FOLLOW_OP_INVERT_in_expr4820
static org.antlr.runtime.BitSet FOLLOW_OP_INVERT_in_expr4820
removedfield: FOLLOW_expr_in_expr4824
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4824
removedfield: FOLLOW_OP_NEGATE_in_expr4835
static org.antlr.runtime.BitSet FOLLOW_OP_NEGATE_in_expr4835
removedfield: FOLLOW_expr_in_expr4839
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4839
removedfield: FOLLOW_OP_FNEGATE_in_expr4850
static org.antlr.runtime.BitSet FOLLOW_OP_FNEGATE_in_expr4850
removedfield: FOLLOW_expr_in_expr4854
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4854
removedfield: FOLLOW_sizedstar_in_expr4864
static org.antlr.runtime.BitSet FOLLOW_sizedstar_in_expr4864
removedfield: FOLLOW_expr_apply_in_expr4874
static org.antlr.runtime.BitSet FOLLOW_expr_apply_in_expr4874
removedfield: FOLLOW_varnode_in_expr4883
static org.antlr.runtime.BitSet FOLLOW_varnode_in_expr4883
removedfield: FOLLOW_bitrange_in_expr4892
static org.antlr.runtime.BitSet FOLLOW_bitrange_in_expr4892
removedfield: FOLLOW_integer_in_expr4901
static org.antlr.runtime.BitSet FOLLOW_integer_in_expr4901
removedfield: FOLLOW_OP_PARENTHESIZED_in_expr4909
static org.antlr.runtime.BitSet FOLLOW_OP_PARENTHESIZED_in_expr4909
removedfield: FOLLOW_expr_in_expr4913
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr4913
removedfield: FOLLOW_OP_BITRANGE2_in_expr4925
static org.antlr.runtime.BitSet FOLLOW_OP_BITRANGE2_in_expr4925
removedfield: FOLLOW_specific_symbol_in_expr4929
static org.antlr.runtime.BitSet FOLLOW_specific_symbol_in_expr4929
removedfield: FOLLOW_integer_in_expr4934
static org.antlr.runtime.BitSet FOLLOW_integer_in_expr4934
removedfield: FOLLOW_OP_APPLY_in_expr_apply4961
static org.antlr.runtime.BitSet FOLLOW_OP_APPLY_in_expr_apply4961
removedfield: FOLLOW_OP_IDENTIFIER_in_expr_apply4966
static org.antlr.runtime.BitSet FOLLOW_OP_IDENTIFIER_in_expr_apply4966
removedfield: FOLLOW_expr_operands_in_expr_apply4975
static org.antlr.runtime.BitSet FOLLOW_expr_operands_in_expr_apply4975
removedfield: FOLLOW_OP_APPLY_in_expr_apply4986
static org.antlr.runtime.BitSet FOLLOW_OP_APPLY_in_expr_apply4986
removedfield: FOLLOW_OP_WILDCARD_in_expr_apply4990
static org.antlr.runtime.BitSet FOLLOW_OP_WILDCARD_in_expr_apply4990
removedfield: FOLLOW_expr_operands_in_expr_apply4994
static org.antlr.runtime.BitSet FOLLOW_expr_operands_in_expr_apply4994
removedfield: FOLLOW_expr_in_expr_operands5027
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr_operands5027
removedfield: FOLLOW_specific_symbol_in_varnode5048
static org.antlr.runtime.BitSet FOLLOW_specific_symbol_in_varnode5048
removedfield: FOLLOW_OP_TRUNCATION_SIZE_in_varnode5059
static org.antlr.runtime.BitSet FOLLOW_OP_TRUNCATION_SIZE_in_varnode5059
removedfield: FOLLOW_integer_in_varnode5063
static org.antlr.runtime.BitSet FOLLOW_integer_in_varnode5063
removedfield: FOLLOW_integer_in_varnode5067
static org.antlr.runtime.BitSet FOLLOW_integer_in_varnode5067
removedfield: FOLLOW_OP_ADDRESS_OF_in_varnode5076
static org.antlr.runtime.BitSet FOLLOW_OP_ADDRESS_OF_in_varnode5076
removedfield: FOLLOW_OP_SIZING_SIZE_in_varnode5079
static org.antlr.runtime.BitSet FOLLOW_OP_SIZING_SIZE_in_varnode5079
removedfield: FOLLOW_integer_in_varnode5083
static org.antlr.runtime.BitSet FOLLOW_integer_in_varnode5083
removedfield: FOLLOW_varnode_in_varnode5088
static org.antlr.runtime.BitSet FOLLOW_varnode_in_varnode5088
removedfield: FOLLOW_OP_ADDRESS_OF_in_varnode5097
static org.antlr.runtime.BitSet FOLLOW_OP_ADDRESS_OF_in_varnode5097
removedfield: FOLLOW_varnode_in_varnode5101
static org.antlr.runtime.BitSet FOLLOW_varnode_in_varnode5101
removedfield: FOLLOW_OP_QSTRING_in_qstring5120
static org.antlr.runtime.BitSet FOLLOW_OP_QSTRING_in_qstring5120
removedfield: FOLLOW_OP_IDENTIFIER_in_identifier5143
static org.antlr.runtime.BitSet FOLLOW_OP_IDENTIFIER_in_identifier5143
removedfield: FOLLOW_OP_WILDCARD_in_identifier5157
static org.antlr.runtime.BitSet FOLLOW_OP_WILDCARD_in_identifier5157
removedfield: FOLLOW_OP_HEX_CONSTANT_in_integer5175
static org.antlr.runtime.BitSet FOLLOW_OP_HEX_CONSTANT_in_integer5175
removedfield: FOLLOW_OP_DEC_CONSTANT_in_integer5188
static org.antlr.runtime.BitSet FOLLOW_OP_DEC_CONSTANT_in_integer5188
removedfield: FOLLOW_OP_BIN_CONSTANT_in_integer5201
static org.antlr.runtime.BitSet FOLLOW_OP_BIN_CONSTANT_in_integer5201
removedmethod: ctorsemantic
ghidra.pcodeCPort.slgh_compile.SectionVector ctorsemantic() throws RecognitionException
removedmethod: semantic
ghidra.pcodeCPort.slgh_compile.SectionVector semantic(ghidra.sleigh.grammar.ParsingEnvironment pe, ghidra.pcodeCPort.slgh_compile.PcodeCompile pcode, org.antlr.runtime.tree.Tree where, boolean sectionsAllowed, boolean isMacroParse) throws RecognitionException
ghidra.test 2 removed, 2 modified
class ghidra.test.AbstractGhidraHeadedIntegrationTest 3 changes history
removedmethod: getAction
static docking.action.DockingActionIf getAction(docking.DockingTool tool, java.lang.String owner, java.lang.String name)
removedmethod: getLocalAction
static docking.action.DockingActionIf getLocalAction(docking.ComponentProvider provider, java.lang.String actionName)
removedmethod: waitForAnalysis
static void waitForAnalysis()
class ghidra.test.TestEnv 2 changes history
modifiedmethod: saveToCache added throws Exception; removed throws IOException; removed throws DuplicateNameException; removed throws CancelledException
- void saveToCache(java.lang.String progName, ghidra.program.database.ProgramDB program, boolean replace, ghidra.util.task.TaskMonitor monitor) throws IOException, DuplicateNameException, CancelledException
+ void saveToCache(java.lang.String progName, ghidra.program.database.ProgramDB program, boolean replace, ghidra.util.task.TaskMonitor monitor) throws Exception
modifiedmethod: restoreDataTypeArchive added throws Exception; removed throws InvalidNameException; removed throws IOException; removed throws VersionException
- ghidra.framework.model.DomainFile restoreDataTypeArchive(java.lang.String relativePathName, ghidra.framework.model.DomainFolder domainFolder) throws InvalidNameException, IOException, VersionException
+ ghidra.framework.model.DomainFile restoreDataTypeArchive(java.lang.String relativePathName, ghidra.framework.model.DomainFolder domainFolder) throws Exception
ghidra.test.processors.support 15 added
ghidra.util 1 added, 1 removed, 4 modified
class ghidra.util.HTMLUtilities 2 changes history
addedmethod: escapeHTML
static java.lang.String escapeHTML(java.lang.String text)
addedmethod: charNeedsHTMLEscaping
static boolean charNeedsHTMLEscaping(int codePoint)
class ghidra.util.NamingUtilities 2 changes history
addedmethod: isValidProjectName
static boolean isValidProjectName(java.lang.String name)
modifiedmethod: demangle param 1 renamed: name → mangledName
- static java.lang.String demangle(java.lang.String name)
+ static java.lang.String demangle(java.lang.String mangledName)
class ghidra.util.StringUtilities 7 changes history
removedmethod: containsIgnoreCase
static boolean containsIgnoreCase(java.lang.String containingString, java.lang.String substring)
removedmethod: indexOfIgnoreCase
static int indexOfIgnoreCase(java.lang.String containingString, java.lang.String substring)
removedmethod: indexOfIgnoreCase
static int indexOfIgnoreCase(java.lang.String containingString, java.lang.String substring, int index)
removedmethod: lastIndexOfIgnoreCase
static int lastIndexOfIgnoreCase(java.lang.String containingString, java.lang.String substring)
removedmethod: convertStringArray
static java.lang.String convertStringArray(java.lang.String[] strings)
removedmethod: convertStringArray
static java.lang.String convertStringArray(java.lang.String[] strings, java.lang.String delimiter)
removedmethod: padString
static java.lang.String padString(java.lang.String source, char filler, int length)
class ghidra.util.SystemUtilities 1 change history
removedmethod: allowSwingToProcessEvents
static void allowSwingToProcessEvents()
ghidra.util.data 2 modified
class ghidra.util.data.DataTypeParser 5 changes history
addedmethod: ensureIsAllowableType
static void ensureIsAllowableType(ghidra.program.model.data.DataType dt, ghidra.util.data.DataTypeParser.AllowedDataTypes allowedTypes) throws InvalidDataTypeException
modifiedmethod: parse added throws CancelledException
- ghidra.program.model.data.DataType parse(java.lang.String dataTypeString) throws InvalidDataTypeException
+ ghidra.program.model.data.DataType parse(java.lang.String dataTypeString) throws InvalidDataTypeException, CancelledException
modifiedmethod: parse added throws CancelledException
- ghidra.program.model.data.DataType parse(java.lang.String dataTypeString, ghidra.program.model.data.DataType suggestedBaseDataType) throws InvalidDataTypeException
+ ghidra.program.model.data.DataType parse(java.lang.String dataTypeString, ghidra.program.model.data.DataType suggestedBaseDataType) throws InvalidDataTypeException, CancelledException
modifiedmethod: parse added throws CancelledException
- ghidra.program.model.data.DataType parse(java.lang.String dataTypeString, ghidra.program.model.data.CategoryPath category) throws InvalidDataTypeException
+ ghidra.program.model.data.DataType parse(java.lang.String dataTypeString, ghidra.program.model.data.CategoryPath category) throws InvalidDataTypeException, CancelledException
removedmethod: checkAllowableType
static void checkAllowableType(ghidra.program.model.data.DataType dt, ghidra.util.data.DataTypeParser.AllowedDataTypes allowedTypes) throws InvalidDataTypeException
enum ghidra.util.data.DataTypeParser.AllowedDataTypes 3 changes history
addedfield: SIZABLE_DYNAMIC_AND_BITFIELD
static SIZABLE_DYNAMIC_AND_BITFIELD
addedfield: STRINGS_AND_FIXED_LENGTH
static STRINGS_AND_FIXED_LENGTH
addedfield: BITFIELD_BASE_TYPE
static BITFIELD_BASE_TYPE
ghidra.util.datastruct 18 removed, 1 modified
ghidra.util.exception 1 added
ghidra.util.graph 3 added, 1 modified
class ghidra.util.graph.DependencyGraph 18 changes history
modified extends: java.lang.Object → ghidra.util.graph.AbstractDependencyGraph
addedmethod: createNodeMap
java.util.Map<T,ghidra.util.graph.AbstractDependencyGraph<T>.DependencyNode> createNodeMap()
addedmethod: createNodeSet
java.util.Set<T> createNodeSet()
addedmethod: createDependencyNodeSet
java.util.Set<ghidra.util.graph.AbstractDependencyGraph<T>.DependencyNode> createDependencyNodeSet()
addedmethod: getNodeMapValues
java.util.Set<T> getNodeMapValues()
removedmethod: addValue
void addValue(T value)
removedmethod: size
int size()
removedmethod: isEmpty
boolean isEmpty()
removedmethod: contains
boolean contains(T value)
removedmethod: getValues
java.util.Set<T> getValues()
removedmethod: addDependency
void addDependency(T value1, T value2)
removedmethod: hasUnVisitedIndependentValues
boolean hasUnVisitedIndependentValues()
removedmethod: pop
T pop()
removedmethod: hasCycles
boolean hasCycles()
removedmethod: getUnvisitedIndependentValues
java.util.Set<T> getUnvisitedIndependentValues()
removedmethod: getAllIndependentValues
java.util.Set<T> getAllIndependentValues()
removedmethod: remove
void remove(T value)
removedmethod: getDependentValues
java.util.Set<T> getDependentValues(T value)
ghidra.util.layout 3 removed, 7 modified
class ghidra.util.layout.ColumnLayout 1 change history
removedmethod: main
static void main(java.lang.String[] args)
class ghidra.util.layout.HorizontalLayout 1 change history
removedmethod: main
static void main(java.lang.String[] args)
class ghidra.util.layout.MaximizeSpecificColumnGridLayout 1 change history
removedmethod: main
static void main(java.lang.String[] args)
class ghidra.util.layout.PairLayout 1 change history
removedmethod: main
static void main(java.lang.String[] args)
class ghidra.util.layout.RowLayout 1 change history
removedmethod: main
static void main(java.lang.String[] args)
class ghidra.util.layout.VariableRowHeightGridLayout 1 change history
removedmethod: main
static void main(java.lang.String[] args)
class ghidra.util.layout.VerticalLayout 1 change history
removedmethod: main
static void main(java.lang.String[] args)
ghidra.util.table 1 removed, 1 modified
class ghidra.util.table.GhidraTable 1 change history
addedmethod: getProgram
ghidra.program.model.listing.Program getProgram()
ghidra.util.table.actions 2 added
ghidra.util.table.field 2 modified
class ghidra.util.table.field.IncomingReferenceEndpoint 1 change history
addedmethod: toString
java.lang.String toString()
class ghidra.util.table.field.OutgoingReferenceEndpoint 1 change history
addedmethod: toString
java.lang.String toString()
ghidra.util.task 5 added, 10 modified
class ghidra.util.task.CancelOnlyWrappingTaskMonitor 1 change history
removedmethod: reportIssue
void reportIssue(ghidra.util.Issue issue)
class ghidra.util.task.Task 4 changes history
removedmethod: isInterruptible
boolean isInterruptible()
removedmethod: setInterruptible
void setInterruptible(boolean interruptible)
removedmethod: isForgettable
boolean isForgettable()
removedmethod: setForgettable
void setForgettable(boolean isForgettable)
class ghidra.util.task.TaskBuilder 5 changes history
addedmethod: withRunnable
static ghidra.util.task.TaskBuilder withRunnable(ghidra.util.task.MonitoredRunnable r)
addedmethod: withTask
static ghidra.util.task.TaskBuilder withTask(ghidra.util.task.Task t)
addedmethod: setTitle
ghidra.util.task.TaskBuilder setTitle(java.lang.String title)
addedmethod: launchInBackground
void launchInBackground(ghidra.util.task.TaskMonitor monitor)
modifiedmethod: launchNonModal return type: TaskLauncher → void
- ghidra.util.task.TaskLauncher launchNonModal()
+ void launchNonModal()
class ghidra.util.task.TaskDialog 6 changes history
addedmethod: getMessage
java.lang.String getMessage()
addedmethod: isIndeterminate
boolean isIndeterminate()
modifiedmethod: setProgress param 1 renamed: param → progress
- void setProgress(long param)
+ void setProgress(long progress)
removedmethod: addIssueListener
void addIssueListener(ghidra.util.task.IssueListener listener)
removedmethod: removeIssueListener
void removeIssueListener(ghidra.util.task.IssueListener listener)
removedmethod: reportIssue
void reportIssue(ghidra.util.Issue issue)
class ghidra.util.task.TaskLauncher 5 changes history
addedmethod: createTaskRunner
ghidra.util.task.TaskRunner createTaskRunner(ghidra.util.task.Task task, java.awt.Component parent, int delayMs, int dialogWidth)
addedmethod: runInThisBackgroundThread
void runInThisBackgroundThread(ghidra.util.task.Task task)
removedfield: INITIAL_MODAL_DELAY
static int INITIAL_MODAL_DELAY
removedfield: task
ghidra.util.task.Task task
removedmethod: createTaskDialog
ghidra.util.task.TaskDialog createTaskDialog(java.awt.Component comp)
class ghidra.util.task.TaskMonitor 5 changes history
addedmethod: getMessage
java.lang.String getMessage()
addedmethod: isIndeterminate
boolean isIndeterminate()
removedmethod: reportIssue
void reportIssue(ghidra.util.Issue issue)
removedmethod: addIssueListener
void addIssueListener(ghidra.util.task.IssueListener listener)
removedmethod: removeIssueListener
void removeIssueListener(ghidra.util.task.IssueListener listener)
class ghidra.util.task.TaskMonitorAdapter 5 changes history
addedmethod: getMessage
java.lang.String getMessage()
addedmethod: isIndeterminate
boolean isIndeterminate()
removedmethod: addIssueListener
void addIssueListener(ghidra.util.task.IssueListener listener)
removedmethod: removeIssueListener
void removeIssueListener(ghidra.util.task.IssueListener listener)
removedmethod: reportIssue
void reportIssue(ghidra.util.Issue issue)
class ghidra.util.task.TaskMonitorComponent 9 changes history
addedmethod: getMessage
java.lang.String getMessage()
addedmethod: setCancelButtonVisibility
void setCancelButtonVisibility(boolean visible)
modifiedmethod: showProgressIcon param 1 renamed: showIcon → visible
- void showProgressIcon(boolean showIcon)
+ void showProgressIcon(boolean visible)
modifiedmethod: showProgress param 1 renamed: b → show
- void showProgress(boolean b)
+ void showProgress(boolean show)
removedmethod: showCancelButton
void showCancelButton(boolean showCancel)
removedmethod: main
static void main(java.lang.String[] args)
removedmethod: addIssueListener
void addIssueListener(ghidra.util.task.IssueListener listener)
removedmethod: removeIssueListener
void removeIssueListener(ghidra.util.task.IssueListener listener)
removedmethod: reportIssue
void reportIssue(ghidra.util.Issue issue)
class ghidra.util.task.TimeoutTaskMonitor 7 changes history
addedmethod: setTimeoutListener
void setTimeoutListener(utility.function.Callback timeoutCallback)
addedmethod: getMessage
java.lang.String getMessage()
addedmethod: isIndeterminate
boolean isIndeterminate()
removedmethod: setTimeoutListener
void setTimeoutListener(ghidra.generic.function.Callback timeoutCallback)
removedmethod: reportIssue
void reportIssue(ghidra.util.Issue issue)
removedmethod: addIssueListener
void addIssueListener(ghidra.util.task.IssueListener listener)
removedmethod: removeIssueListener
void removeIssueListener(ghidra.util.task.IssueListener listener)
class ghidra.util.task.WrappingTaskMonitor 6 changes history
addedmethod: setDelegate
void setDelegate(ghidra.util.task.TaskMonitor newDelegate)
addedmethod: getMessage
java.lang.String getMessage()
addedmethod: isIndeterminate
boolean isIndeterminate()
removedmethod: reportIssue
void reportIssue(ghidra.util.Issue issue)
removedmethod: addIssueListener
void addIssueListener(ghidra.util.task.IssueListener listener)
removedmethod: removeIssueListener
void removeIssueListener(ghidra.util.task.IssueListener listener)
ghidra.util.timer 1 added
ghidra.util.worker 1 modified
class ghidra.util.worker.Worker 1 change history
removedfield: GSWING_THREAD_POOL_NAME
static java.lang.String GSWING_THREAD_POOL_NAME
ghidra.util.xml 1 modified
class ghidra.util.xml.XmlUtilities 4 changes history
addedmethod: writePrettyDocToFile
static void writePrettyDocToFile(org.jdom.Document doc, java.io.File dest) throws IOException
addedmethod: setStringAttr
static void setStringAttr(org.jdom.Element ele, java.lang.String attrName, java.lang.String attrValue)
addedmethod: setIntAttr
static void setIntAttr(org.jdom.Element ele, java.lang.String attrName, int attrValue)
addedmethod: getChildren
static java.util.List<org.jdom.Element> getChildren(org.jdom.Element ele, java.lang.String childName)
help 1 modified
class help.ImageLocation 7 changes history
addedmethod: isInvalidRuntimeImage
boolean isInvalidRuntimeImage()
removedmethod: setSourceFile
void setSourceFile(java.nio.file.Path sourceFile)
removedmethod: setImageSrc
void setImageSrc(java.lang.String imageSrc)
removedmethod: setResolvedPath
void setResolvedPath(java.nio.file.Path resolvedPath)
removedmethod: setResolvedUri
void setResolvedUri(java.net.URI resolvedUri)
removedmethod: setRemote
void setRemote(boolean isRemote)
removedmethod: setRuntime
void setRuntime(boolean isRuntime)
help.validator.links 1 added
help.validator.model 1 modified
class help.validator.model.IMG 1 change history
addedmethod: isInvalid
boolean isInvalid()
resources 3 modified
class resources.IconProvider 1 change history
addedmethod: getOrCreateUrl
java.net.URL getOrCreateUrl()
class resources.Icons 3 changes history
addedfield: EMPTY_ICON
static javax.swing.ImageIcon EMPTY_ICON
addedfield: MAKE_SELECTION_ICON
static javax.swing.ImageIcon MAKE_SELECTION_ICON
removedmethod: getUrlForIconsReference
static java.net.URL getUrlForIconsReference(java.lang.String snippet)
class resources.ResourceManager 4 changes history
removedmethod: createScaledIcon
static javax.swing.ImageIcon createScaledIcon(javax.swing.Icon icon, int width, int height, int hints)
removedmethod: createScaledIcon
static javax.swing.ImageIcon createScaledIcon(javax.swing.Icon icon, int width, int height)
removedmethod: createScaledImage
static java.awt.Image createScaledImage(java.awt.Image image, int width, int height, int hints)
removedmethod: createDisabledIcon
static javax.swing.ImageIcon createDisabledIcon(javax.swing.Icon icon, int brightnessPercent)
resources.icons 1 added
softwaremodeling.widgets.table.constraint.provider 1 removed
util 1 removed
utilities.util.reflection 1 modified
class utilities.util.reflection.ReflectionUtilities 2 changes history
addedmethod: createJavaFilteredThrowableString
static java.lang.String createJavaFilteredThrowableString()
addedmethod: createStackTraceForAllThreads
static java.lang.String createStackTraceForAllThreads()
utility.function 4 added
utility.module 1 modified
class utility.module.ModuleManifestFile 1 change history
addedmethod: getFatJars
java.util.Set<java.lang.String> getFatJars()