Home | History | Annotate | Download | only in coregrind

Lines Matching refs:Active

75    symbols can cause new (active) redirections to appear for two
98 its tables all active redirections in any way associated with that
114 Active - a set of orig addr -> (bool, redir addr)
116 Active is the currently active set of bindings that the translator
120 Active is a pure function of Specs and the current symbol table
123 Therefore whenever either Specs or SyminfoState changes, Active
127 Active is computed as follows:
129 Active = empty
136 &fn -> redir is added to Active
142 deleted from Active as a result of recomputing it, then all
146 [Active also depends on where the aspacemgr has decided to put all
154 Clearly we must impose the requirement that domain(Active) contains
157 could cause conflicting bindings in Active, eg:
170 all changes to Specs are acceptable. But, when recomputing Active
199 When adding a new active (s,d) to the Actives:
209 - if each active (s,d) deleted, discard (s,1) and (d,1)
273 /*--- CURRENTLY ACTIVE REDIRECTIONS ---*/
276 /* Represents a currently active binding. If either parent_spec or
291 Active;
293 /* The active set is a fast lookup table */
303 static void maybe_add_active ( Active /*by value; callee copies*/ );
311 static void show_active ( const HChar* left, const Active* act );
386 topspecs list, and (2) figure out what new binding are now active,
699 /* We now need to augment the active set with the following partial
753 Active *old, new;
772 /* Do one element of the basic cross product: add to the active set,
789 Active act;
915 static void maybe_add_active ( Active act )
918 Active* old = NULL;
1007 add 'act' to the active set. */
1013 Active* a = VG_(OSetGen_AllocNode)(activeSet, sizeof(Active));
1027 VG_(message)(Vg_UserMsg, "Adding active redirection:\n");
1057 Active* act;
1107 of this Active, do paranoid stuff with tt/tc. */
1156 Active* r = VG_(OSetGen_Lookup)(activeSet, &orig);
1175 /* Add a never-delete-me Active. */
1180 Active act;
1250 for amd64-linux a couple of permanent active mappings. The initial
1260 // Initialise active mapping.
1261 activeSet = VG_(OSetGen_Create)(offsetof(Active, from_addr),
1784 static void show_active ( const HChar* left, const Active* act )
1811 Active* act;
1827 VG_(message)(Vg_DebugMsg, " ------ ACTIVE ------\n");