base share memroy structure