Lines Matching refs:tables

40    the bounds tables between the time when it populates "bndcfgu" and
61 tables. If an entire table becomes unused, we will attempt to free
83 * Frees unused bounds tables at the time that the memory they described
95 * new bounds tables (BT) need to be allocated to save bounds.
100 On-demand kernel allocation of bounds tables
107 tables".
111 hardware during both bounds violations or when the tables are not
112 present. The kernel handles those #BR exceptions for not-present tables
116 The tables need to be accessed and controlled by userspace because
120 tables would obviously destroy performance.
127 Q: Can virtual space simply be reserved for the bounds tables so that we
129 A: MPX-enabled application will possibly create a lot of bounds tables in
130 process address space to save bounds information. These tables can take
133 tables can be 4x the size of the data structure being tracked. IOW, a
145 bounds tables?
153 Q: Could a bounds fault be handed to userspace and the tables allocated
160 bounds tables that we could think of, we create them on demand in
191 Cleanup unused bounds tables
199 Since the kernel allocated those tables on-demand without userspace
204 whether one process is MPX enabled. If yes, those bounds tables covered
210 Two new prctl commands are added to enable and disable MPX bounds tables
230 of bounds tables, it may not create or modify entries in the bounds directory.
232 Certainly users can allocate bounds tables and forcibly point the bounds
235 to assist in managing these tables.