MCPcopy Create free account

hub / github.com/StarCrossPortal/bug-hunting-101 / types & classes

Types & classes123 in github.com/StarCrossPortal/bug-hunting-101

↓ 27 callersClassUseInfo
The {UseInfo} class is used to describe a use of an input of a node. This information is used in two different ways, based on the phase: 1. During p
LEVEL_3/exercise_2/representation-change.h:171
↓ 7 callersClassTruncation
LEVEL_3/exercise_2/representation-change.h:21
↓ 4 callersClassUserGestureDetails
LEVEL_2/exercise_5/tab_strip_model.h:238
↓ 1 callersClassPickle
LEVEL_3/exercise_6/pickle.h:23
↓ 1 callersClassScopedUnpackParametersResetRestore
LEVEL_2/exercise_7/webgl_rendering_context_base.cc:530
↓ 1 callersClassStripComments
Strips comments from shader text. This allows non-ASCII characters to be used in comments without potentially breaking OpenGL implementations not expe
LEVEL_2/exercise_7/webgl_rendering_context_base.cc:337
ClassAcceptBrokerClientDataV0
This data may be followed by a platform channel handle to the broker. If not, then the inviter is the broker and its channel should be used as such.
LEVEL_3/exercise_3/node_channel.cc:113
ClassAcceptBrokerClientDataV1
LEVEL_3/exercise_3/node_channel.cc:117
ClassAcceptInvitationDataV0
LEVEL_3/exercise_3/node_channel.cc:68
ClassAcceptInvitationDataV1
LEVEL_3/exercise_3/node_channel.cc:73
ClassAcceptInviteeDataV0
LEVEL_3/exercise_3/node_channel.cc:57
ClassAcceptInviteeDataV1
LEVEL_3/exercise_3/node_channel.cc:62
ClassAcceptPeerDataV0
LEVEL_3/exercise_3/node_channel.cc:79
EnumAction
LEVEL_3/exercise_1/navigation_predictor.h:58
ClassAddBrokerClientDataV0
This message may include a process handle on platforms that require it.
LEVEL_3/exercise_3/node_channel.cc:88
EnumAddTabTypes
LEVEL_2/exercise_5/tab_strip_model.h:94
ClassBASE_EXPORT
LEVEL_3/exercise_6/pickle.h:27
ClassBindBrokerHostDataV0
This message is just a PlatformHandle. The data struct alignas(8) here has only a padding field to ensure an aligned, non-zero-length payload.
LEVEL_3/exercise_3/node_channel.cc:149
ClassBrokerClientAddedDataV0
This data is followed by a platform channel handle to the broker.
LEVEL_3/exercise_3/node_channel.cc:105
ClassBrowser
LEVEL_2/exercise_5/tab_drag_controller.h:34
ClassBrowserContext
LEVEL_3/exercise_1/navigation_predictor.h:29
ClassBuffer11::BufferStorage
namespace gl_d3d11 Each instance of Buffer11::BufferStorage is specialized for a class of D3D binding points - vertex/transform feedback buffers - ind
LEVEL_1/exercise_1/Buffer11.cpp:89
ClassBuffer11::EmulatedIndexedStorage
A emulated indexed buffer storage represents an underlying D3D11 buffer for data that has been expanded to match the indices list used. This storage i
LEVEL_1/exercise_1/Buffer11.cpp:188
ClassBuffer11::NativeStorage
A native buffer storage represents an underlying D3D11 buffer for a particular type of storage.
LEVEL_1/exercise_1/Buffer11.cpp:126
ClassBuffer11::PackStorage
Pack storage represents internal storage for pack buffers. We implement pack buffers as CPU memory, tied to a staging texture, for asynchronous textur
LEVEL_1/exercise_1/Buffer11.cpp:220
ClassBuffer11::StructuredBufferStorage
LEVEL_1/exercise_1/Buffer11.cpp:167
ClassBuffer11::SystemMemoryStorage
System memory storage stores a CPU memory buffer with our buffer data. For dynamic data, it's much faster to update the CPU memory buffer than it is t
LEVEL_1/exercise_1/Buffer11.cpp:254
EnumCloseTypes
LEVEL_2/exercise_5/tab_strip_model.h:81
ClassConcurrentMarkingState
LEVEL_1/exercise_7/marking-state.h:420
EnumContextMenuCommand
LEVEL_2/exercise_5/tab_strip_model.h:489
ClassContextProviderCreationInfo
LEVEL_2/exercise_7/webgl_rendering_context_base.cc:592
EnumCopyResult
LEVEL_1/exercise_1/Buffer11.cpp:29
ClassDeferredTargetTabstripObserver
LEVEL_2/exercise_5/tab_drag_controller.h:151
EnumDetachBehavior
LEVEL_2/exercise_5/tab_drag_controller.h:212
ClassDetachNotifications
LEVEL_2/exercise_5/tab_strip_model.h:589
EnumDetachPosition
LEVEL_2/exercise_5/tab_drag_controller.h:204
ClassDetachedWebContents
LEVEL_2/exercise_5/tab_strip_model.h:588
ClassDispatchFilter
LEVEL_3/exercise_4/receiver_set.h:314
ClassDispatcherHeader
Header for each dispatcher in a message, immediately following the message header.
LEVEL_3/exercise_3/user_message_impl.cc:59
ClassDispatcherInfo
A structure for tracking information about every Dispatcher that will be serialized into the message. This is NOT part of the message itself.
LEVEL_3/exercise_3/user_message_impl.cc:94
EnumDragBrowserResultType
LEVEL_2/exercise_5/tab_drag_controller.h:218
EnumDragState
LEVEL_2/exercise_5/tab_drag_controller.h:162
ClassDraggedTabsClosedTracker
LEVEL_2/exercise_5/tab_drag_controller.h:156
EnumEndDragType
LEVEL_2/exercise_5/tab_drag_controller.h:186
ClassEntry
LEVEL_3/exercise_4/receiver_set.h:286
ClassEventMessageFromRelayDataV0
This struct alignas(8) is followed by the full payload of a relayed message.
LEVEL_3/exercise_3/node_channel.cc:163
EnumEventSource
LEVEL_2/exercise_5/tab_drag_controller.h:67
EnumGestureType
LEVEL_2/exercise_5/tab_strip_model.h:227
ClassHeader
LEVEL_3/exercise_3/node_channel.cc:50
ClassHeader
Payload follows after allocation of Header (header size is customizable).
LEVEL_3/exercise_6/pickle.h:232
ClassICULockableSearcher
LEVEL_2/exercise_1/text_searcher_icu.cc:60
EnumIdentifyZeros
LEVEL_3/exercise_2/representation-change.h:19
ClassIntroductionDataV0
Used for both REQUEST_INTRODUCTION and INTRODUCE. For INTRODUCE the message also includes a valid platform handle for a channel the receiver may use
LEVEL_3/exercise_3/node_channel.cc:137
ClassIntroductionDataV1
LEVEL_3/exercise_3/node_channel.cc:141
ClassKeyEventTracker
LEVEL_2/exercise_5/tab_drag_controller.h:35
ClassKeyEventTracker
KeyEventTracker installs an event monitor and runs a callback to end the drag when it receives any key event.
LEVEL_2/exercise_5/tab_drag_controller.cc:218
ClassListSelectionModel
LEVEL_2/exercise_5/tab_drag_controller.h:28
EnumLiveness
LEVEL_2/exercise_5/tab_drag_controller.h:180
ClassMOJO_SYSTEM_IMPL_EXPORT
LEVEL_3/exercise_3/node_channel.h:33
ClassMarkingStateBase
C++ marking implementation.
LEVEL_1/exercise_7/marking-state.h:23
ClassMessageHeader
Header attached to every message.
LEVEL_3/exercise_3/user_message_impl.cc:49
ClassMessageMemoryDumpProvider
LEVEL_3/exercise_3/user_message_impl.cc:280
EnumMessageType
NOTE: Please ONLY append messages to the end of this enum.
LEVEL_3/exercise_3/node_channel.cc:27
EnumMoveBehavior
LEVEL_2/exercise_5/tab_drag_controller.h:57
ClassMutatorMarkingState
LEVEL_1/exercise_7/marking-state.h:319
ClassNavigationHandle
LEVEL_3/exercise_1/navigation_predictor.h:30
ClassNavigationPredictor
This class gathers metrics of anchor elements from both renderer process and browser process. Then it uses these metrics to make predictions on what a
LEVEL_3/exercise_1/navigation_predictor.h:43
ClassNavigationPredictor::NavigationScore
LEVEL_3/exercise_1/navigation_predictor.cc:58
ClassNavigationScore
LEVEL_3/exercise_1/navigation_predictor.h:101
EnumNewTab
LEVEL_2/exercise_5/tab_strip_model.h:118
ClassNoStatePrefetchManager
LEVEL_3/exercise_1/navigation_predictor.h:35
EnumParseState
LEVEL_2/exercise_7/webgl_rendering_context_base.cc:384
EnumPrerenderResult
LEVEL_3/exercise_1/navigation_predictor.h:72
ClassProfile
LEVEL_2/exercise_5/tab_strip_model.h:38
ClassReceiverSetBase
LEVEL_3/exercise_4/receiver_set.h:88
ClassReceiverSetContextTraits
LEVEL_3/exercise_4/receiver_set.h:40
ClassReceiverSetContextTraits<void>
LEVEL_3/exercise_4/receiver_set.h:47
ClassReceiverSetTraits
LEVEL_3/exercise_4/receiver_set.h:30
ClassReceiverSetTraits<Receiver<Interface, ImplRefTraits>>
LEVEL_3/exercise_4/receiver_set.h:33
ClassRecentlyRetracedWeakContainers
LEVEL_1/exercise_7/marking-state.h:351
ClassReentrancyCheck
Works similarly to base::AutoReset but checks for access from the wrong thread as well as ensuring that the previous value of the re-entrancy guard va
LEVEL_2/exercise_5/tab_strip_model.cc:72
ClassReentrancyCheck
Works similarly to base::AutoReset but checks for access from the wrong thread as well as ensuring that the previous value of the re-entrancy guard va
LEVEL_2/exercise_4/tab_strip_model.cc:75
ClassRelayEventMessageData
This struct alignas(8) is followed by the full payload of a message to be relayed. NOTE: Because this field is variable length it cannot be versioned.
LEVEL_3/exercise_3/node_channel.cc:157
EnumReleaseCapture
LEVEL_2/exercise_5/tab_drag_controller.h:198
ClassRenderFrameHost
LEVEL_3/exercise_1/navigation_predictor.h:31
ClassRenderWidgetHostVisibilityTracker
LEVEL_2/exercise_5/tab_strip_model.cc:67
ClassRenderWidgetHostVisibilityTracker
LEVEL_2/exercise_4/tab_strip_model.cc:70
ClassRequestPortMergeData
This is followed by arbitrary payload data which is interpreted as a token string for port location. NOTE: Because this field is variable length it ca
LEVEL_3/exercise_3/node_channel.cc:127
ClassScopedFramebufferRestorer
LEVEL_2/exercise_7/webgl_rendering_context_base.cc:517
ClassScopedObserver<TabStripModel, TabStripModelObserver>
LEVEL_2/exercise_5/tab_strip_model.h:823
ClassScopedTexture2DRestorer
LEVEL_2/exercise_7/webgl_rendering_context_base.cc:504
ClassSourceTabStripEmptinessTracker
LEVEL_2/exercise_5/tab_drag_controller.h:154
ClassTab
LEVEL_2/exercise_5/tab_drag_controller.h:36
ClassTabDragContext
LEVEL_2/exercise_5/tab_drag_controller.h:38
ClassTabDragController
TabDragController is responsible for managing the tab dragging session. When the user presses the mouse on a tab a new TabDragController is created an
LEVEL_2/exercise_5/tab_drag_controller.h:54
ClassTabDragController::DeferredTargetTabstripObserver
The class to track the current deferred target tabstrip and also to observe its native window's property ash::kIsDeferredTabDraggingTargetWindowKey. T
LEVEL_2/exercise_5/tab_drag_controller.cc:307
ClassTabDragController::DraggedTabsClosedTracker
LEVEL_2/exercise_5/tab_drag_controller.cc:268
ClassTabDragController::SourceTabStripEmptinessTracker
LEVEL_2/exercise_5/tab_drag_controller.cc:249
ClassTabDragControllerTest
LEVEL_2/exercise_5/tab_drag_controller.h:37
ClassTabDragData
LEVEL_2/exercise_5/tab_drag_controller.h:229
next →1–100 of 123, ranked by callers