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)
274 /*--- CURRENTLY ACTIVE REDIRECTIONS ---*/
277 /* Represents a currently active binding. If either parent_spec or
292 Active;
294 /* The active set is a fast lookup table */
304 static void maybe_add_active ( Active /*by value; callee copies*/ );
312 static void show_active ( const HChar* left, const Active* act );
387 topspecs list, and (2) figure out what new binding are now active,
718 /* We now need to augment the active set with the following partial
772 Active *old, new;
791 /* Do one element of the basic cross product: add to the active set,
808 Active act;
946 static void maybe_add_active ( Active act )
949 Active* old = NULL;
1038 add 'act' to the active set. */
1044 Active* a = VG_(OSetGen_AllocNode)(activeSet, sizeof(Active));
1058 VG_(message)(Vg_UserMsg, "Adding active redirection:\n");
1088 Active* act;
1138 of this Active, do paranoid stuff with tt/tc. */
1187 Active* r = VG_(OSetGen_Lookup)(activeSet, &orig);
1229 /* Add a never-delete-me Active. */
1234 Active act;
1309 for amd64-linux a couple of permanent active mappings. The initial
1319 // Initialise active mapping.
1320 activeSet = VG_(OSetGen_Create)(offsetof(Active, from_addr),
1858 static void show_active ( const HChar* left, const Active* act )
1885 Active* act;
1901 VG_(message)(Vg_DebugMsg, " ------ ACTIVE ------\n");