MCPcopy Create free account

hub / github.com/0ct0sec/M5PORKCHOP / functions

Functions1,576 in github.com/0ct0sec/M5PORKCHOP

↓ 1 callersFunctionclassify_eapol_frame
determine which message of the 4-way handshake this is. the 4-way handshake goes: M1: AP -> STA: "here's my ANonce, prove you know t
scripts/wpasec_check.py:254
↓ 1 callersMethodclear
test/mocks/mock_preferences.h:23
↓ 1 callersMethodconnect
src/web/wigle.cpp:80
↓ 1 callersFunctiondelayMicroseconds
test/mocks/mock_arduino.h:34
↓ 1 callersFunctiondequeueControl
src/modes/pigsync_client.cpp:184
↓ 1 callersFunctiondigitalRead
test/mocks/mock_arduino.h:190
↓ 1 callersFunctiondigitalWrite
test/mocks/mock_arduino.h:189
↓ 1 callersFunctiondrawDialogueOverlay
==[ DIALOGUE OVERLAY FUNCTIONS ]==
src/ui/display.cpp:1900
↓ 1 callersFunctionenqueueControl
src/modes/pigsync_client.cpp:167
↓ 1 callersFunctionensureNvsReady
src/core/wifi_utils.cpp:9
↓ 1 callersFunctionexportCoreDumpToSD
src/main.cpp:43
↓ 1 callersFunctionextract_ssid_from_beacon
extract SSID from beacon frame. beacon frame structure (after 802.11 header): - timestamp: 8 bytes - beacon interval: 2 bytes
scripts/wpasec_check.py:292
↓ 1 callersFunctionformatDynamicPhrase
Format a dynamic phrase template with live data
src/piglet/mood.cpp:266
↓ 1 callersFunctionformatTimeLine
src/ui/crash_viewer.cpp:453
↓ 1 callersFunctionformatWigleNameStatus
src/ui/settings_menu.cpp:281
↓ 1 callersFunctionformatWigleTokenStatus
src/ui/settings_menu.cpp:306
↓ 1 callersFunctionformatWpaSecStatus
src/ui/settings_menu.cpp:254
↓ 1 callersFunctiongetBGColor
src/piglet/avatar.cpp:66
↓ 1 callersMethodgetBool
test/mocks/mock_preferences.h:171
↓ 1 callersMethodgetChar
Get methods with defaults
test/mocks/mock_preferences.h:103
↓ 1 callersFunctiongetControlMaxRetries
src/modes/pigsync_client.cpp:374
↓ 1 callersFunctiongetG0ActionLabel
src/ui/settings_menu.cpp:390
↓ 1 callersFunctiongetGpsBaudIndex
src/ui/settings_menu.cpp:238
↓ 1 callersFunctiongetGroupLabel
src/ui/settings_menu.cpp:219
↓ 1 callersMethodgetHandshakeCount
src/core/porkchop.cpp:737
↓ 1 callersFunctiongetMoodTier
=== WEATHER STATE CONTROL === Determine which mood tier we're in (with hysteresis to prevent oscillation) Hysteresis: need to cross threshold by 5 poi
src/piglet/weather.cpp:109
↓ 1 callersMethodgetNetworkCount
src/core/porkchop.cpp:742
↓ 1 callersFunctiongetNextScreenshotNumber
Helper: find next screenshot number by scanning directory
src/ui/display.cpp:2749
↓ 1 callersFunctiongetSettingText
src/ui/settings_menu.cpp:593
↓ 1 callersFunctiongetSystemTimeString
src/ui/display.cpp:76
↓ 1 callersMethodgetUChar
test/mocks/mock_preferences.h:109
↓ 1 callersMethodgetULong
test/mocks/mock_preferences.h:143
↓ 1 callersMethodgetUShort
test/mocks/mock_preferences.h:121
↓ 1 callersMethodgetUptime
src/core/porkchop.cpp:733
↓ 1 callersFunctionget_git_commit
Get short git commit hash, or 'unknown' if not in a git repo
scripts/pre_build.py:9
↓ 1 callersFunctionget_version
Extract version from platformio.ini
scripts/build_release.py:73
↓ 1 callersFunctionhandleControlAck
src/modes/pigsync_client.cpp:390
↓ 1 callersMethodhasM1
src/modes/oink.h:63
↓ 1 callersMethodhasM2
src/modes/oink.h:64
↓ 1 callersFunctionhaversineMeters
Haversine formula for GPS distance calculation
src/modes/warhog.cpp:62
↓ 1 callersFunctionidentifyVendorFromPayload
src/modes/piggyblues.cpp:74
↓ 1 callersMethodinit
src/core/xp.cpp:413
↓ 1 callersFunctioninitPhraseHistory
src/piglet/mood.cpp:320
↓ 1 callersFunctionisControlResponse
src/modes/pigsync_client.cpp:131
↓ 1 callersFunctionisInHistory
Check if phrase index is in recent history for this category
src/piglet/mood.cpp:331
↓ 1 callersFunctionisRaining
src/piglet/weather.cpp:375
↓ 1 callersFunctionisSeqNewer
==[ HELPER: Check sequence number within window (for duplicate detection) ]== Returns true if seq_new is ahead of seq_last within the window
src/modes/pigsync_protocol.h:582
↓ 1 callersFunctionisSessionBoundResponse
src/modes/pigsync_client.cpp:149
↓ 1 callersFunctionisTextEditable
src/ui/settings_menu.cpp:152
↓ 1 callersFunctionisValidPacket
==[ HELPER: Validate packet header ]==
src/modes/pigsync_protocol.h:542
↓ 1 callersFunctionmain
()
scripts/build_release.py:116
↓ 1 callersFunctionmain
entry point. give us files, we judge them. it's a simple arrangement.
scripts/wpasec_check.py:643
↓ 1 callersFunctionmap
test/mocks/mock_arduino.h:77
↓ 1 callersFunctionparseSirloinHandshake
src/modes/pigsync_client.cpp:263
↓ 1 callersFunctionparseSirloinPMKID
src/modes/pigsync_client.cpp:242
↓ 1 callersFunctionpigsyncAlertCode
src/ui/display.cpp:1780
↓ 1 callersFunctionpigsyncBuildStateLine
src/ui/display.cpp:1912
↓ 1 callersFunctionpigsyncPickHeader
src/ui/display.cpp:1649
↓ 1 callersFunctionpigsyncTermStatus
src/ui/display.cpp:1772
↓ 1 callersFunctionpigsyncTermTick
src/ui/display.cpp:1867
↓ 1 callersFunctionpigsyncTermUpdateState
src/ui/display.cpp:2001
↓ 1 callersFunctionpreInitWiFiDriverEarly
--- PATCH: Pre-init WiFi driver early to avoid later esp_wifi_init() failures Some reconnect flows (and some Arduino/M5 stacks) end up deinit/reinit W
src/main.cpp:28
↓ 1 callersFunctionprint_result
print analysis results in a format that won't make your eyes bleed. well, maybe a little.
scripts/wpasec_check.py:538
↓ 1 callersFunctionprint_summary
aggregate stats because management loves numbers.
scripts/wpasec_check.py:599
↓ 1 callersFunctionprocessQueue
Called from update() to process phrase queue
src/piglet/mood.cpp:130
↓ 1 callersMethodputBool
test/mocks/mock_preferences.h:92
↓ 1 callersMethodputChar
Put methods
test/mocks/mock_preferences.h:34
↓ 1 callersMethodputUChar
test/mocks/mock_preferences.h:39
↓ 1 callersMethodputULong
test/mocks/mock_preferences.h:68
↓ 1 callersMethodputUShort
test/mocks/mock_preferences.h:49
↓ 1 callersFunctionreadHttpStatus
Read and parse HTTP status code from a client response. Handles optional "HTTP/1.1 100 Continue" prelude.
src/web/wigle.cpp:34
↓ 1 callersFunctionread_uint16_be
read 2 bytes, big-endian. for network byte order, aka "the old way" aka "the confusing way"
scripts/wpasec_check.py:246
↓ 1 callersFunctionread_uint16_le
read 2 bytes, little-endian. because intel won and we all have to live with it.
scripts/wpasec_check.py:230
↓ 1 callersMethodreset
src/modes/pigsync_protocol.h:597
↓ 1 callersFunctionresetCloudPattern
src/piglet/weather.cpp:76
↓ 1 callersFunctionsetMoodLevel
src/piglet/weather.cpp:133
↓ 1 callersFunctionsetRaining
src/piglet/weather.cpp:169
↓ 1 callersFunctionsetSettingText
src/ui/settings_menu.cpp:578
↓ 1 callersFunctionshouldAwardSmokedBacon
src/web/wigle.cpp:60
↓ 1 callersFunctionshouldAwardSmokedBacon
src/web/wpasec.cpp:32
↓ 1 callersMethodtoLowerCase
test/mocks/mock_arduino.h:134
↓ 1 callersFunctiontruncateWithEllipsis
src/ui/crash_viewer.cpp:438
↓ 1 callersFunctiontryQueueRiddle
Function to trigger a riddle (called from selectPhrase)
src/piglet/mood.cpp:217
↓ 1 callersFunctiontrySendQueuedControl
src/modes/pigsync_client.cpp:219
↓ 1 callersMethodupdate
src/modes/marco.cpp:126
↓ 1 callersMethodupdate
src/modes/pigsync_client.cpp:924
↓ 1 callersFunctionupdateClouds
src/piglet/weather.cpp:219
↓ 1 callersFunctionupdateDialogueTyping
src/ui/display.cpp:1972
↓ 1 callersFunctionupdateRain
src/piglet/weather.cpp:250
↓ 1 callersFunctionupdateThunder
src/piglet/weather.cpp:280
↓ 1 callersFunctionupdateWind
src/piglet/weather.cpp:317
MethodBeaconBuilder
test/test_beacon/test_beacon_parsing.cpp:28
MethodBusyScope
src/web/wpasec.cpp:43
MethodPorkchop
src/core/porkchop.cpp:34
MethodPreferences
test/mocks/mock_preferences.h:11
MethodScopeResume
src/core/scope_resume.h:8
MethodString
test/mocks/mock_arduino.h:85
MethodWigleBusyScope
src/web/wigle.cpp:26
Method__init__
(self, filename)
scripts/wpasec_check.py:90
MethodabortSync
src/modes/pigsync_client.cpp:1886
← previousnext →201–300 of 1,576, ranked by callers