Lines Matching defs:JITDylibState

184   struct JITDylibState {
196 std::vector<JITDylibState *> Deps;
254 JITDylibState &JDS);
262 JITDylibState *getJITDylibStateByHeader(void *DSOHandle);
263 JITDylibState *getJITDylibStateByName(std::string_view Path);
268 Error requestPushSymbols(JITDylibState &JDS,
275 lookupSymbols(JITDylibState &JDS, std::unique_lock<std::mutex> &JDStatesLock,
288 JITDylibState &JDS);
290 JITDylibState &JDS);
294 JITDylibState &JDS);
296 JITDylibState &JDS, MachOJITDylibDepInfoMap &DepInfo);
300 JITDylibState &JDS);
302 JITDylibState &JDS);
306 JITDylibState &JDS);
321 std::unordered_map<void *, JITDylibState> JDStates;
791 std::unique_lock<std::mutex> &JDStatesLock, JITDylibState &JDS) {
830 MachOPlatformRuntimeState::JITDylibState *
834 I = JDStates.insert(std::make_pair(DSOHandle, JITDylibState())).first;
840 MachOPlatformRuntimeState::JITDylibState *
850 JITDylibState &JDS, span<std::pair<std::string_view, bool>> Symbols) {
863 JITDylibState &JDS, std::unique_lock<std::mutex> &JDStatesLock,
1000 std::unique_lock<std::mutex> &JDStatesLock, JITDylibState &JDS) {
1031 std::unique_lock<std::mutex> &JDStatesLock, JITDylibState &JDS) {
1078 std::unique_lock<std::mutex> &JDStatesLock, JITDylibState &JDS) {
1112 std::unique_lock<std::mutex> &JDStatesLock, JITDylibState &JDS,
1146 std::vector<JITDylibState *> OldDeps;
1206 std::unique_lock<std::mutex> &JDStatesLock, JITDylibState &JDS) {
1228 std::unique_lock<std::mutex> &JDStatesLock, JITDylibState &JDS) {
1265 std::unique_lock<std::mutex> &JDStatesLock, JITDylibState &JDS) {