jdirection
dump_mirror_subrecord(enum jdirection direction, struct jstream *js,
static int dump_mirror_subrecord(enum jdirection direction, struct jstream *js,
jread(struct jfile *jf, struct jdata *jd, enum jdirection direction)
static void jalign(struct jfile *jf, enum jdirection direction);
static int jreadbuf(struct jfile *jf, enum jdirection direction,
jseek(struct jfile *jf, int64_t transid, enum jdirection direction)
jalign(struct jfile *jf, enum jdirection direction)
jreadbuf(struct jfile *jf, enum jdirection direction, void *buf, int bytes)
jdirection = JD_BACKWARDS;
if (jdirection == JD_BACKWARDS && (jmodes & (JMODEF_RECORD|JMODEF_OUTPUT))) {
if (jdirection == JD_BACKWARDS) {
jd = jseek(jf, transid, jdirection);
jd = jread(jf, NULL, jdirection);
jsession_init(&jsdebug, jf, jdirection,
jsession_init(&jsoutput, jf, jdirection,
jsession_init(&jsmirror, jf, jdirection,
if (donecheck(jdirection, jd, transid)) {
jd = jread(jf, jd, jdirection);
static int donecheck(enum jdirection direction, struct jdata *jd,
donecheck(enum jdirection direction, struct jdata *jd, int64_t transid)
jsession_init(&jsdebug, jf, jdirection,
jsession_init(&jsoutput, jf, jdirection,
jd = jseek(jf, transid, jdirection);
jd = jread(jf, NULL, jdirection);
if (donecheck(jdirection, jd, transid)) {
jd = jread(jf, jd, jdirection);
jsession_init(&jsdebug, jf, jdirection,
jsession_init(&jsmirror, jf, jdirection,
static enum jdirection jdirection = JD_FORWARDS;
jd = jseek(jf, transid, jdirection);
jd = jread(jf, NULL, jdirection);
if (donecheck(jdirection, jd, transid)) {
jd = jread(jf, jd, jdirection);
jsession_init(&jsdebug, jfin, jdirection,
jsession_init(&jsrecord, jfin, jdirection,
assert(jdirection == JD_FORWARDS);
jd = jseek(jfin, transid, jdirection);
jd = jread(jfin, NULL, jdirection);
if (donecheck(jdirection, jd, transid)) {
jd = jread(jfin, jd, jdirection);
jsession_init(&jsdebug, jf, jdirection,
while ((jd = jread(jf, jd, jdirection)) != NULL) {
if (donecheck(jdirection, jd, transid)) {
enum jdirection direction,
enum jdirection direction);
enum jdirection direction);
enum jdirection ss_direction;
enum jdirection direction,