Lines Matching refs:string

49 #include <string>
104 void hwBegin(flags f, System *sys, uint64_t frame, std::string sm,
105 std::string st) { return; }
106 void hwQ(flags f, System *sys, uint64_t frame, std::string sm,
107 std::string q, uint64_t qid, System *q_sys = NULL,
109 void hwDq(flags f, System *sys, uint64_t frame, std::string sm,
110 std::string q, uint64_t qid, System *q_sys = NULL,
112 void hwPq(flags f, System *sys, uint64_t frame, std::string sm,
113 std::string q, uint64_t qid, System *q_sys = NULL,
115 void hwRq(flags f, System *sys, uint64_t frame, std::string sm,
116 std::string q, uint64_t qid, System *q_sys = NULL,
118 void hwWf(flags f, System *sys, uint64_t frame, std::string sm,
119 std::string q, uint64_t qid, System *q_sys = NULL,
121 void hwWe(flags f, System *sys, uint64_t frame, std::string sm,
122 std::string q, uint64_t qid, System *q_sys = NULL,
132 struct hash<std::pair<std::string, uint64_t> >
136 operator()(const std::pair<std::string, uint64_t>& x) const
138 return hash<std::string>()(x.first);
239 typedef std::unordered_map<std::string, int> SCache;
243 typedef std::pair<std::string, uint64_t> Id;
251 typedef std::map<System*, std::pair<std::string, int> > NameCache;
280 // Turn state machine string into state machine id (small int)
281 // Used for outputting key to convert id back into string
305 void doDq(System *sys, int flags, int cpu, int sm, std::string q, int qi,
307 void doQ(System *sys, int flags, int cpu, int sm, std::string q, int qi,
310 void doSwSmEnd(System *sys, int cpuid, std::string sm, uint64_t frame);
312 // Turn a system id, state machine string, state machine id into a small int
315 getSm(int sysi, std::string si, uint64_t id)
329 // Turn a state machine string, state string into a small int
332 getSt(std::string sm, std::string s)
375 getQ(int sys, std::string q, uint64_t id)
393 void swBegin(System *sys, int cpuid, std::string st, uint64_t frame,
410 std::map<std::string, SymbolTable*> userApp;
432 inline void hwBegin(flags f, System *sys, uint64_t frame, std::string sm,
433 std::string st)
445 inline void hwQ(flags f, System *sys, uint64_t frame, std::string sm,
446 std::string q, uint64_t qid, System *q_sys = NULL, int32_t count = 1)
460 inline void hwDq(flags f, System *sys, uint64_t frame, std::string sm,
461 std::string q, uint64_t qid, System *q_sys = NULL, int32_t count = 1)
474 inline void hwPq(flags f, System *sys, uint64_t frame, std::string sm,
475 std::string q, uint64_t qid, System *q_sys = NULL, int32_t count = 1)
488 inline void hwRq(flags f, System *sys, uint64_t frame, std::string sm,
489 std::string q, uint64_t qid, System *q_sys = NULL, int32_t count = 1)
502 inline void hwWf(flags f, System *sys, uint64_t frame, std::string sm,
503 std::string q, uint64_t qid, System *q_sys = NULL, int32_t count = 1)
513 inline void hwWe(flags f, System *sys, uint64_t frame, std::string sm,
514 std::string q, uint64_t qid, System *q_sys = NULL, int32_t count = 1)