예제 #1
0
파일: headers.py 프로젝트: clayne/syringe-1
def virtualaddress(target, **kwds):
    """Returns a pointer to /target/ where value is a va"""
    kwds.setdefault('__name__', 'virtualaddress')
    if 'type' in kwds:
        return dyn.opointer(target, CalculateRelativeAddress, kwds.pop('type'),
                            **kwds)
    return dyn.opointer(target, CalculateRelativeAddress, **kwds)
예제 #2
0
파일: headers.py 프로젝트: clayne/syringe-1
def fileoffset(target, **kwds):
    """Returns a pointer to /target/ where value is a fileoffset"""
    kwds.setdefault('__name__', 'fileoffset')
    if 'type' in kwds:
        return dyn.opointer(target, CalculateRelativeOffset, kwds.pop('type'),
                            **kwds)
    return dyn.opointer(target, CalculateRelativeOffset, **kwds)
예제 #3
0
파일: headers.py 프로젝트: mmg1/syringe-1
def realaddress(target, **kwds):
    """Returns a pointer to /target/ where value is an rva"""
    kwds.setdefault('__name__', 'realaddress')
    if 'type' in kwds:
        return dyn.opointer(target, calculateRealAddress, kwds.pop('type'), **kwds)
    return dyn.opointer(target, calculateRealAddress, **kwds)
예제 #4
0
def virtualaddress(target, **kwds):
    """Returns a pointer to /target/ where value is a va"""
    kwds.setdefault("__name__", "virtualaddress")
    return dyn.opointer(target, calculateRelativeAddress, **kwds)
예제 #5
0
def fileoffset(target, **kwds):
    """Returns a pointer to /target/ where value is a fileoffset"""
    kwds.setdefault("__name__", "fileoffset")
    return dyn.opointer(target, calculateRelativeOffset, **kwds)
예제 #6
0
def realaddress(target, **kwds):
    """Returns a pointer to /target/ where value is an rva"""
    kwds.setdefault("__name__", "realaddress")
    return dyn.opointer(target, calculateRealAddress, **kwds)
예제 #7
0
파일: headers.py 프로젝트: arizvisa/syringe
def virtualaddress(target, **kwds):
    """Returns a pointer to /target/ where value is a va"""
    kwds.setdefault('__name__', 'virtualaddress')
    if 'type' in kwds:
        return dyn.opointer(target, CalculateRelativeAddress, kwds.pop('type'), **kwds)
    return dyn.opointer(target, CalculateRelativeAddress, **kwds)
예제 #8
0
파일: headers.py 프로젝트: arizvisa/syringe
def fileoffset(target, **kwds):
    """Returns a pointer to /target/ where value is a fileoffset"""
    kwds.setdefault('__name__', 'fileoffset')
    if 'type' in kwds:
        return dyn.opointer(target, CalculateRelativeOffset, kwds.pop('type'), **kwds)
    return dyn.opointer(target, CalculateRelativeOffset, **kwds)