Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/anons-org/opencar
/ functions
Functions
530 in github.com/anons-org/opencar
⨍
Functions
530
◇
Types & classes
108
↓ 2 callers
Method
setGccPathToTxt
(String path)
src/main/java/com/far/vms/opencar/ui/SettingUI.java:110
↓ 2 callers
Method
setInputStream
(InputStream inputStream)
src/main/java/com/far/vms/opencar/ui/ShellUtil.java:39
↓ 2 callers
Method
setOnMessageCall
(Function<String, Boolean> onMessageCall)
src/main/java/com/far/vms/opencar/ui/net/DbgClient.java:37
↓ 2 callers
Method
setSettingDatas
(SettingDatas settingDatas)
src/main/java/com/far/vms/opencar/OpenCarWindos.java:171
↓ 2 callers
Method
setTabInstance
(Tab tabInstance)
src/main/java/com/far/vms/opencar/ui/main/RightTablePanle/TabMemoryInfo.java:68
↓ 2 callers
Method
setVal
(byte val)
src/main/java/com/far/vms/opencar/ui/main/RightTablePanle/MemoryData.java:27
↓ 2 callers
Method
show
()
src/main/java/com/far/vms/opencar/ui/SettingUI.java:101
↓ 2 callers
Method
startBackstageLoop
()
src/main/java/com/far/vms/opencar/ui/event/Notify.java:90
↓ 2 callers
Method
startDserver
()
src/main/java/com/far/vms/opencar/debugger/server/DServer.java:73
↓ 2 callers
Method
storeByte
(long addr, byte val)
src/main/java/com/far/vms/opencar/board/IBus.java:5
↓ 2 callers
Method
storeDw
(long addr, int val)
src/main/java/com/far/vms/opencar/board/IBus.java:10
↓ 1 callers
Method
activeBtnStepIn
()
src/main/java/com/far/vms/opencar/ui/main/DebugBtns.java:39
↓ 1 callers
Method
addCode
(String filePath)
src/main/java/com/far/vms/opencar/OpenCarWindos.java:614
↓ 1 callers
Method
addDataToCsrRegisterTv
(List<RegData> regData)
src/main/java/com/far/vms/opencar/ui/main/RightTablePanle/RightTablePanle.java:507
↓ 1 callers
Method
addDataToGeneralRegisterTv
(List<RegData> regData)
src/main/java/com/far/vms/opencar/ui/main/RightTablePanle/RightTablePanle.java:498
↓ 1 callers
Method
addEdmm
(IExternalDeviceMemory edmm)
src/main/java/com/far/vms/opencar/board/Bus.java:25
↓ 1 callers
Method
addSeesion
(Session session)
src/main/java/com/far/vms/opencar/debugger/server/SessionManager.java:15
↓ 1 callers
Method
bindControl
()
src/main/java/com/far/vms/opencar/ui/main/RightTablePanle/TabMemoryInfo.java:83
↓ 1 callers
Method
bindControl
()
src/main/java/com/far/vms/opencar/ui/main/RightTablePanle/console/TabGroupConsoleAndBuild.java:46
↓ 1 callers
Method
bpu
()
src/main/java/com/far/vms/opencar/board/CpuBase.java:70
↓ 1 callers
Method
buildElfToBin
()
src/main/java/com/far/vms/opencar/OpenCarWindos.java:645
↓ 1 callers
Method
builderOfHeaderLen
@param msg @description: 生成支持带4字节包长的数据包 @return: byte[] @author mike/Fang.J @data 2022/12/3
src/main/java/com/far/vms/opencar/utils/SckUtil.java:17
↓ 1 callers
Method
bytes2long
(byte[] bs)
src/main/java/com/far/vms/opencar/utils/ByteUtil.java:41
↓ 1 callers
Method
clearWrapper
()
src/main/java/com/far/vms/opencar/instruct/opcodeType/InstParser.java:47
↓ 1 callers
Method
codeEditorScrollTo
(int i)
src/main/java/com/far/vms/opencar/OpenCarWindos.java:713
↓ 1 callers
Method
create
(OpenCarWindos ctx)
src/main/java/com/far/vms/opencar/ui/DchUtil.java:42
↓ 1 callers
Method
create
()
src/main/java/com/far/vms/opencar/ui/SettingUI.java:48
↓ 1 callers
Method
createFxmlStage
创建一个Stage,这个Stage使用fxml描绘
src/main/java/com/far/vms/opencar/ui/SettingUI.java:83
↓ 1 callers
Method
eval
(Cpu cpu, int code, int opcode)
src/main/java/com/far/vms/opencar/instruct/opcodeType/IOpcodeTypes.java:7
↓ 1 callers
Method
execute
()
src/main/java/com/far/vms/opencar/board/Cpu.java:48
↓ 1 callers
Method
findMemData
(long addr, int unit)
src/main/java/com/far/vms/opencar/ui/DchUtil.java:130
↓ 1 callers
Method
getBitValue
获取运算数指定位置的值<br> 例如: 0000 1011 获取其第 0 位的值为 1, 第 2 位 的值为 0<br> @param source 需要运算的数 @param pos 指定位置 (0<=pos<=7) @return 指定位置的值(0
src/main/java/com/far/vms/opencar/utils/BitUtils.java:18
↓ 1 callers
Method
getCSRVal
(int rid)
src/main/java/com/far/vms/opencar/board/Register.java:173
↓ 1 callers
Method
getCircle
()
src/main/java/com/far/vms/opencar/OpenCarWindos.java:567
↓ 1 callers
Method
getCircle
()
src/main/java/com/far/vms/opencar/ui/main/RightTablePanle/RightTablePanle.java:82
↓ 1 callers
Method
getCodeLine
()
src/main/java/com/far/vms/opencar/OpenCarWindos.java:203
↓ 1 callers
Method
getCodeLineNumber
()
src/main/java/com/far/vms/opencar/OpenCarWindos.java:217
↓ 1 callers
Method
getCodeLineRef
()
src/main/java/com/far/vms/opencar/OpenCarWindos.java:130
↓ 1 callers
Method
getDebugBtns
()
src/main/java/com/far/vms/opencar/OpenCarWindos.java:151
↓ 1 callers
Method
getFindAddr
()
src/main/java/com/far/vms/opencar/protocol/debug/mode/QuestMemoryData.java:39
↓ 1 callers
Method
getJarPath
(String filePath)
src/main/java/com/far/vms/opencar/utils/PathUtil.java:10
↓ 1 callers
Method
getModeBuild
()
src/main/java/com/far/vms/opencar/ui/entity/SettingDatas.java:73
↓ 1 callers
Method
getOpCode
()
src/main/java/com/far/vms/opencar/board/CpuBase.java:140
↓ 1 callers
Method
getPrimaryStage
()
src/main/java/com/far/vms/opencar/OpenCarWindos.java:146
↓ 1 callers
Method
getProgSufix
()
src/main/java/com/far/vms/opencar/ui/entity/SettingDatas.java:31
↓ 1 callers
Method
getSlaveTag
()
src/main/java/com/far/vms/opencar/protocol/debug/mode/QuestRegInfo.java:64
↓ 1 callers
Method
getType
()
src/main/java/com/far/vms/opencar/ui/event/Notify.java:43
↓ 1 callers
Method
getUnit
()
src/main/java/com/far/vms/opencar/protocol/debug/mode/QuestMemoryData.java:22
↓ 1 callers
Method
getViewVal
()
src/main/java/com/far/vms/opencar/ui/main/RightTablePanle/RegData.java:29
↓ 1 callers
Method
hasGccPath
(final OpenCarWindos ctx)
src/main/java/com/far/vms/opencar/utils/EnvUtil.java:48
↓ 1 callers
Method
hide
()
src/main/java/com/far/vms/opencar/ui/SettingUI.java:105
↓ 1 callers
Method
ifu
()
src/main/java/com/far/vms/opencar/board/CpuBase.java:65
↓ 1 callers
Method
init
@param @description: 初始化内存 在JAVA中申请的内存地址的编号不是从0x0开始的,需要做转换 @return: void @author mike/Fang.J @date: 2022/10/26 3:44
src/main/java/com/far/vms/opencar/board/Dram.java:30
↓ 1 callers
Method
initCsrReg
()
src/main/java/com/far/vms/opencar/board/Register.java:119
↓ 1 callers
Method
initCsrRegisterTv
()
src/main/java/com/far/vms/opencar/ui/main/RightTablePanle/RightTablePanle.java:338
↓ 1 callers
Method
initEvn
()
src/main/java/com/far/vms/opencar/utils/EnvUtil.java:15
↓ 1 callers
Method
initGeneralRegisterTv
()
src/main/java/com/far/vms/opencar/ui/main/RightTablePanle/RightTablePanle.java:200
↓ 1 callers
Method
loadConf
@param ctx @description: 读取设置文件 @return: void @author mike/Fang.J @data 2022/12/1
src/main/java/com/far/vms/opencar/utils/EnvUtil.java:28
↓ 1 callers
Method
loadDw
(long addr)
src/main/java/com/far/vms/opencar/board/Dram.java:79
↓ 1 callers
Method
longToBytes
(long x)
src/main/java/com/far/vms/opencar/utils/ByteUtil.java:11
↓ 1 callers
Method
main
(String[] args)
src/main/java/com/far/vms/opencar/OpenCarWindos.java:213
↓ 1 callers
Method
mallocMemory
()
src/main/java/com/far/vms/opencar/board/Dram.java:100
↓ 1 callers
Method
monitor
()
src/main/java/com/far/vms/opencar/debugger/IDebuger.java:17
↓ 1 callers
Method
monitorMemoryChange
(long addr, byte val)
src/main/java/com/far/vms/opencar/hardware/interf/IExternalDeviceMemory.java:12
↓ 1 callers
Method
monitorMemoryRead
(long addr)
src/main/java/com/far/vms/opencar/hardware/interf/IExternalDeviceMemory.java:14
↓ 1 callers
Method
onDebugRequest
(String msg, IProcessAgent<SessionManager.SessionAgent> sessionAgent)
src/main/java/com/far/vms/opencar/debugger/IDebugQuest.java:10
↓ 1 callers
Method
onEvent
(int evtType, NotifyData<?> data)
src/main/java/com/far/vms/opencar/ui/event/Notify.java:19
↓ 1 callers
Method
onQuestReadMemory
(QuestData questData)
src/main/java/com/far/vms/opencar/debugger/Debugger.java:392
↓ 1 callers
Method
onQuestRemovePcBreak
(QuestPcBreak questPcBreak)
src/main/java/com/far/vms/opencar/debugger/Debugger.java:386
↓ 1 callers
Method
onQuestStep
@param @description: 对于以后支持多核的情况下来说, onQuestStep触发时,并不知道,当前是哪个CPU在执行 也不知道具体执行到哪个PC点... 所以 设计为,增加单步调试状态,等具体CPU执行时,判断状态,将下一条指令 添加到PC断点列表中 @return: void
src/main/java/com/far/vms/opencar/debugger/Debugger.java:439
↓ 1 callers
Method
opAndi
@param ops @param ctx @description: I @return: void @author mike/Fang.J @data 2022/11/23
src/main/java/com/far/vms/opencar/instruct/opcodeType/Op0x13.java:48
↓ 1 callers
Method
opLbu
(int[] ops, Cpu ctx)
src/main/java/com/far/vms/opencar/instruct/opcodeType/Op0x03.java:35
↓ 1 callers
Method
processReadData
(int rOfst)
src/main/java/com/far/vms/opencar/board/Uart0.java:203
↓ 1 callers
Method
processWriteData
@description: LCR 被修改时 需要检测是否DLAB字段被修改 @return: void @author mike/Fang.J @data 2022/11/26
src/main/java/com/far/vms/opencar/board/Uart0.java:163
↓ 1 callers
Method
readBin
(String progFile)
src/main/java/com/far/vms/opencar/OpenCarApplication.java:41
↓ 1 callers
Method
readInt
()
src/main/java/com/far/vms/opencar/instruct/BinFile.java:36
↓ 1 callers
Method
readLong
()
src/main/java/com/far/vms/opencar/instruct/BinFile.java:44
↓ 1 callers
Method
removeEventHandler
(int evtType, INotifyHandler<T> handler)
src/main/java/com/far/vms/opencar/ui/event/Notify.java:142
↓ 1 callers
Method
removePcBreakLine
(String pc, int line)
src/main/java/com/far/vms/opencar/ui/DchUtil.java:120
↓ 1 callers
Method
run
(String progFile)
src/main/java/com/far/vms/opencar/OpenCarApplication.java:19
↓ 1 callers
Method
sendMessage
(String message)
src/main/java/com/far/vms/opencar/debugger/server/SessionManager.java:63
↓ 1 callers
Method
sendMessage
@description: 发送消息 @return: @author mike/Fang.J @data 2022/12/3
src/main/java/com/far/vms/opencar/ui/net/DbgClient.java:48
↓ 1 callers
Method
setAddr
(int addr)
src/main/java/com/far/vms/opencar/ui/main/RightTablePanle/RegData.java:49
↓ 1 callers
Method
setBaudRate
(int baudRate)
src/main/java/com/far/vms/opencar/hardware/uart/ParamConfig.java:41
↓ 1 callers
Method
setBufSize
(int bufSize)
src/main/java/com/far/vms/opencar/instruct/BinFile.java:26
↓ 1 callers
Method
setBuild
(Build build)
src/main/java/com/far/vms/opencar/ui/entity/SettingDatas.java:69
↓ 1 callers
Method
setCSRVal
(int raddr, long val)
src/main/java/com/far/vms/opencar/board/Register.java:179
↓ 1 callers
Method
setCode
(int code)
src/main/java/com/far/vms/opencar/instruct/inst/OpLw.java:56
↓ 1 callers
Method
setCtx
(Cpu ctx)
src/main/java/com/far/vms/opencar/instruct/inst/OpCsrrs.java:55
↓ 1 callers
Method
setCtx
(Cpu ctx)
src/main/java/com/far/vms/opencar/instruct/inst/OpAddw.java:47
↓ 1 callers
Method
setCtx
(Cpu ctx)
src/main/java/com/far/vms/opencar/instruct/inst/OpLui.java:44
↓ 1 callers
Method
setCtx
(Cpu ctx)
src/main/java/com/far/vms/opencar/instruct/inst/OpSb.java:52
↓ 1 callers
Method
setCtx
(Cpu ctx)
src/main/java/com/far/vms/opencar/instruct/inst/OpAddi.java:26
↓ 1 callers
Method
setCtx
(Cpu ctx)
src/main/java/com/far/vms/opencar/instruct/inst/OpSlli.java:60
↓ 1 callers
Method
setCtx
(Cpu ctx)
src/main/java/com/far/vms/opencar/instruct/inst/OpAuipc.java:56
↓ 1 callers
Method
setCtx
(Cpu ctx)
src/main/java/com/far/vms/opencar/instruct/inst/OpJalr.java:46
↓ 1 callers
Method
setCtx
(Cpu ctx)
src/main/java/com/far/vms/opencar/instruct/inst/OpSw.java:51
↓ 1 callers
Method
setCtx
(Cpu ctx)
src/main/java/com/far/vms/opencar/instruct/inst/OpSd.java:51
↓ 1 callers
Method
setData
(NotifyData<?> data)
src/main/java/com/far/vms/opencar/ui/event/Notify.java:55
↓ 1 callers
Method
setDbgClient
(DbgClient dbgClient)
src/main/java/com/far/vms/opencar/ui/DchUtil.java:37
← previous
next →
101–200 of 530, ranked by callers